Add some commentary.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
2a64f8c2
DL
12000-12-18 Dave Love <fx@gnu.org>
2
3 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
4 (unused).
5
4c4b227a
SZ
62000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
7
8 * pop3.el (pop3-movemail): Use binary.
9 (pop3-movemail-file-coding-system): Removed.
10
7476c3a0
MB
112000-12-13 Miles Bader <miles@gnu.org>
12
13 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
14 to t, so that we don't get stuck while trying to smilefy
15 intangible text.
16
2ebf6139
GM
172000-12-12 Gerd Moellmann <gerd@gnu.org>
18
19 * smiley-ems.el (smiley-regexp-alist): Make regexps match
20 at the end of the buffer.
21 (smiley-region): In the loop, move to the end of the submatch
22 matching the smiley instead of using the end of the match
23 of the whole regexp.
24
d575011f
EZ
252000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
26
27 * message.el (message-mode): Doc fix.
28
e9a59cad
GM
292000-12-12 Gerd Moellmann <gerd@gnu.org>
30
31 * smiley-ems.el (smiley-region): Doc fix.
2ebf6139 32
db7ebd73
MB
332000-12-11 Miles Bader <miles@gnu.org>
34
35 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
36 bottom line visible, check to see if it's partially obscured, and
37 if so, either scroll one more line to make it fully visible, or
38 revert to showing the second line from the top.
39
aae25c8c
DL
402000-12-07 Dave Love <fx@gnu.org>
41
e2849090 42 * mailcap.el (mailcap-download-directory)
aae25c8c
DL
43 * gnus-audio.el (gnus-audio-directory)
44 * smiley-ems.el (smiley-data-directory): Fix :type.
45
ec4f0ef8
DL
462000-12-05 Dave Love <fx@gnu.org>
47
48 * starttls.el: New file.
49
25fc4fd5
SZ
502000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
51
a7a07b98
DL
52 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
53 succeeds.
25fc4fd5 54 (gnus-setup-message): Remove a hack.
a7a07b98 55
25fc4fd5
SZ
56 * gnus-win.el (gnus-configure-windows): Make sure
57 nntp-server-buffer is live.
58 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
ca3ab2d8 59 (gnus-configure-frame): Save selected window.
25fc4fd5
SZ
60
612000-12-04 Andreas Jaeger <aj@suse.de>
62
63 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
64
a7a07b98 652000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
25fc4fd5
SZ
66
67 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
68 raw 8-bit in headers in dk.* newsgroups.
69
b97cd2cc
DL
702000-11-30 Dave Love <fx@gnu.org>
71
72 * message.el (message-auto-save-directory): Use
73 file-name-as-directory.
74 (message-set-auto-save-file-name): Create
75 message-auto-save-directory if necessary.
76 (message-replace-chars-in-string): Removed -- unused.
77 (message-mail-alias-type): Customize.
78 (message-headers): Remove duplicate defgroup.
79
372edc63
DL
802000-11-29 Dave Love <fx@gnu.org>
81
82 * qp.el (quoted-printable-decode-region): Use error, not message
83 to report malformed text (like base64). Amend message.
84
3536d0c1
MB
852000-11-29 Miles Bader <miles@gnu.org>
86
87 * message.el (message-header-lines): Fontify tag.
88
e775fcc4
DL
892000-11-27 Dave Love <fx@gnu.org>
90
91 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
92 compiler warning.
93
942000-11-26 Dave Love <fx@gnu.org>
95
96 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
97
c0393b5e
DL
982000-11-23 Dave Love <fx@gnu.org>
99
34f70eda
DL
100 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
101
c0393b5e
DL
102 * mm-uu.el (uudecode): Require.
103 (uudecode-decode-region, uudecode-decode-region-external): Don't
104 autoload.
105 (mm-uu-copy-to-buffer): Doc fix.
106 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
107 type fix.
108
109 * mailcap.el: Doc fixes.
110 (mailcap-mime-data): Various adjustments.
111 (mailcap): New group.
112 (mailcap-download-directory): Customize.
113 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
114 (mailcap-temporary-directory): Deleted (unused).
115 (mailcap-unescape-mime-test): Simplify slightly.
116 (mailcap-viewer-passes-test): Use functionp.
117 (mailcap-command-p): Aliased to executable-find.
118
119 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
120 default-enable-multibyte-characters is nil.
121
fb9fa98d
DL
1222000-11-22 Simon Josefsson <simon@josefsson.org>
123
124 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
125 instead of "from: " for rfc822 compliance. Insert SPC.
126
60e8e0a5
GM
1272000-11-22 Gerd Moellmann <gerd@gnu.org>
128
129 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
130
ce1ec550
SZ
1312000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
132
133 * message.el (message-send-mail): Use buffer-substring-no-properties.
b9ca4c2b 134 (message-send-news): Ditto.
ce1ec550 135
38ee4fb4
SM
1362000-11-21 Stefan Monnier <monnier@cs.yale.edu>
137
138 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
139
bb367cba
DL
1402000-11-21 Dave Love <fx@gnu.org>
141
142 * gnus-art.el (gnus-mime-button-map): Don't inherit from
143 gnus-article-mode-map.
144 (gnus-mime-button-menu): Use mouse-set-point.
145 (gnus-insert-mime-button, gnus-mime-display-alternative)
146 (gnus-mime-display-alternative): Don't use local-map property.
147
2eebe218
DL
1482000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
149
150 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
151 sending a command; allow the rtelnet prompt as well.
152
1532000-11-17 Simon Josefsson <simon@josefsson.org>
154
155 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
156 prefetch.
157
1582000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
159
160 * nntp.el (nntp-decode-text): Delete bogus status lines.
161 (nntp-open-connection): Kill process buffer when quit.
162 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
163 FSF Emacs 20 and XEmacs 21.
164 (nntp-retrieve-data): Don't ignore quit.
165
96403ac1
DL
1662000-11-17 Dave Love <fx@gnu.org>
167
168 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
169 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
170 and make-temp-file.
171 (uudecode-decode-region): Doc fix.
172
1265b539
DL
1732000-11-14 Dave Love <fx@gnu.org>
174
175 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
176 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
96403ac1 177 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1265b539
DL
178 New files, derived from the XPMs.
179
f8c0f31e
DL
1802000-11-12 Dave Love <fx@gnu.org>
181
182 From Emerick Rogul <emerick@csa.bu.edu>.
183 * message.el (message-setup-fill-variables): New variable.
184 (message-mode): Use it.
185
6d502396
DL
1862000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
187
188 * gnus-mlspl.el: Documentation tweaks.
189
30d276a4
DL
1902000-11-10 Dave Love <fx@gnu.org>
191
850846fd
DL
192 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
193 (gnus-agent-lib-file, gnus-agent-load-alist)
194 (gnus-agent-save-alist, gnus-agent-article-name): Use
195 expand-file-name.
196
197 * gnus-group.el (gnus-group-name-charset-method-alist): Add
198 :version.
199 (nnkiboze-score-file): Defvar when compiling.
200
201 * gnus-start.el (gnus-read-newsrc-file): Add :version.
202
203 * gnus-art.el (gnus-article-banner-alist)
204 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
205 (gnus-article-date-lapsed-new-header)
206 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
207 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
208 (gnus-treat-strip-headers-in-body)
209 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
210 (gnus-treat-translate): Add :version.
211 (gnus-article-mime-part-function): Fix defcustom.
212
213 * nnmail.el (nnmail-expiry-target)
214 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
215 (nnmail-split-header-length-limit): Add :version.
216
217 * gnus-sum.el (gnus-auto-expirable-marks)
218 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
219 (gnus-extra-headers, gnus-ignored-from-addresses)
220 (gnus-newsgroup-ignored-charsets)
221 (gnus-group-highlight-words-alist)
222 (gnus-summary-show-article-charset-alist): Add :version.
223
72b3c5e9
DL
224 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
225 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
226 files, converted from the XPMs.
227
6ab8077a
DL
228 * gnus-cache.el (gnus-cache-active-file): Don't use
229 file-name-as-directory on directory.
230 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
231 use file-name-as-directory on directory.
232
233 * time-date.el (timezone-make-date-arpa-standard): Autoload.
234 (date-to-time): Use it.
235
236 * message.el (message-mode) <adaptive-fill-regexp>:
237 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
238 (message-newline-and-reformat): Likewise.
850846fd
DL
239 (message-forward-as-mime, message-forward-ignored-headers)
240 (message-buffer-naming-style, message-default-charset)
241 (message-dont-reply-to-names, message-send-mail-partially-limit):
242 Add :version.
6ab8077a
DL
243
244 * mm-util.el: Doc fixes.
245 (mm-mime-charset): Don't use the raw result of
246 mm-preferred-coding-system.
247 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
248 (mm-with-unibyte): Simplify.
249
250 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
251 concat.
252
30d276a4
DL
253 * pop3.el (pop3-version): Deleted.
254 (pop3-make-date): New function, avoiding message-make-date.
255 (pop3-munge-message-separator): Use it.
256
2572000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
258
259 * pop3.el (pop3-munge-message-separator): A message may have an
260 empty body.
261
a47449b3
DL
2622000-11-09 Dave Love <fx@gnu.org>
263
c6e7b580
DL
264 * gnus-group.el (gnus-group-make-directory-group)
265 (gnus-group-fetch-faq): Use expand-file-name.
266 (gnus-group-fetch-faq): Simplify completing-read form.
267
268 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
269 test for Mule.
270
a47449b3
DL
271 * message.el (tool-bar-map): Defvar when compiling.
272
273 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
274 (gnus-tm-lisp-directory): Deleted.
275 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
276 (featurep 'xemacs).
277 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
278 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
279 version numbers from file names.
280
2e049946
DL
2812000-11-08 John Wiegley <johnw@gnu.org>
282
283 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
284 `gnus-group-change-level-function', instead of `remove-hook',
285 because it's not a hook!
286
2872000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
18a84b0f
DL
288
289 * nnweb.el (nnweb-decode-entities): Work for non-character
290 entities.
291
2e049946
DL
292 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
293 Issue message on quit.
294
2952000-11-08 Simon Josefsson <simon@josefsson.org>
cd942edc
DL
296
297 * rfc2104.el: Add SHA-1 example.
298 (rfc2104-hexstring-to-bitstring): New function.
299 (rfc2104-hash): Use it.
300
59896c4c
DL
3012000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
302
2e049946
DL
303 * gnus-start.el: Remove gnus-xemacs.
304
305 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
306
59896c4c
DL
307 * gnus-score.el (gnus-score-body): Don't score body when
308 agent-fetching.
309 (gnus-score-followup): Don't score followup either.
310 (gnus-score-use-all-scores): New variable.
311 (gnus-all-score-files): Use it.
312 (gnus-score-find-bnews): Use directory-sep-char.
313
18a84b0f
DL
314 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
315 asynchronous in Exp version.
316
8c1a8aed
DL
3172000-11-08 Dave Love <fx@gnu.org>
318
722a8409
DL
319 * mm-view.el: Use featurep for XEmacs test.
320 (mm-inline-message): Test for `remove-specifier'; don't use
321 condition-case.
322
2e049946
DL
323 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
324
59896c4c
DL
325 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
326 (gnus-score-find-bnews): Don't concat "".
327
9db2706e
DL
328 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
329 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
330 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
331 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
332
333 * gnus-sum.el: Put some defvars in eval-when-compile.
334 (gnus-summary-mode-hook): Add :options.
335 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
336 (gnus-summary-tool-bar-map): New variable.
337 (gnus-summary-make-tool-bar): New function.
338 (gnus-summary-mode): Put kill-all-local-variables first.
339
340 * gnus-group.el (gnus-group-toolbar-map): New variable.
341 (gnus-group-make-tool-bar): Rewritten.
342 (gnus-group-mode): Put kill-all-local-variables first.
343
8c1a8aed
DL
344 * rfc2047.el: Require gnus-util.
345
346 * nnml.el (gnus-sorted-intersection): Autoload.
347
348 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
349 Put some defvars in eval-when-compile.
350 (gnus-intersection, gnus-sorted-complement): Autoload.
351
352 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
353
354 * mm-encode.el (mm-body-7-or-8): Autoload.
355
356 * mm-decode.el (mm-insert-inline): Autoload.
357
358 * mml.el:
359 * message.el: Put some defvars in eval-when-compile.
360
361 * gnus-msg.el: Put some defvars in eval-when-compile.
362 (gnus-msg-mail): Move after gnus-setup-message.
363
364 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
365
3662000-11-07 Dave Love <fx@gnu.org>
367
368 * gnus-util.el (nnheader): Don't require message (recursive
369 autoload).
370
371 * uudecode.el: Avoid compiler warnings.
372
373 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
374 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
375
3762000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
377
378 * rfc2047.el: Require cl when compiling.
379 (rfc2047-q-encode-region): Don't break if a QP-word could be
380 fitted in one line.
381 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
382 (rfc2047-fold-region): "=?=" is not a break point.
383 (rfc2047-encode-message-header): Move fold into encode-region.
384 (rfc2047-dissect-region): Rewrite.
385 (rfc2047-encode-region): Rewrite.
386 (rfc2047-fold-region): Fold
387 (rfc2047-unfold-region): New function.
388 (rfc2047-decode-region): Use it.
389 (rfc2047-q-encode-region): Don't break at bob.
390 (rfc2047-decode): Use unibyte.
391 (rfc2047-q-encode-region): Better calculation of break point.
392 (rfc2047-fold-region): Don't break the first non-LWSP characters.
393 (rfc2047-encode-region): Merge only if regions are adjacent.
394
cb9040ed
DL
3952000-11-06 Dave Love <fx@gnu.org>
396
397 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
398
399 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
400 (uudecode-char-int): New alias, replacing char-int.
401 (uudecode-decode-region): Don't call buffer-disable-undo.
402
403 * mm-uu.el (mm-uu-configure): Unquote lambda.
404 (mm-uu-configure-list): Doc fix.
405
406 * earcon.el (running-xemacs): Don't define.
407
4082000-11-06 John Wiegley <johnw@gnu.org>
409
410 * gnus-mlspl.el (gnus-group-split-update): Check the value of
411 `nnmail-crosspost', and use it to set the `no-crosspost'
412 argument when calling `gnus-group-split-fancy'. Otherwise, it
413 assumes that cross-posting is always OK, no matter what
414 `nmail-crosspost' is set to.
415 (gnus-group-split-fancy): The argument order in the
416 second-to-last `push' call was wrong, but since `no-crosspost'
417 was always nil, it was never being triggered.
418
4192000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
420
421 Don't postpone GCC if none of GCC methods is agent-covered. This
422 fix presumes that the post-method must be agent-covered if any Gcc
423 method is agent-covered.
424
425 * gnus-msg.el (gnus-inews-group-method): New function.
426 (gnus-inews-do-gcc): Use it.
427 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
428 (gnus-agent-possibly-save-gcc): Use it.
429 (gnus-agent-possibly-do-gcc): Ditto.
430
431 *gnus-msg.el: (gnus-inews-add-send-actions): Use
432 `gnus-agent-possibly-do-gcc' if Agentized.
433 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
434 to `message-header-hook'.
435
436 * gnus-mlspl.el: Require cl when compiling.
437
438 * gnus-ml.el: Usage.
439 (gnus-mailing-list-archive, gnus-mailing-list-owner,
440 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
441 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
442 (gnus-mailing-list-menu): Define it.
443 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
444
445 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
446
fbf44f44
SM
4472000-11-03 Stefan Monnier <monnier@cs.yale.edu>
448
449 * message.el (message-font-lock-keywords): Match a final newline
450 to help font-lock's multiline support.
451
6eb681a3
DL
4522000-11-03 Dave Love <fx@gnu.org>
453
fd1d9d98
DL
454 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
455
5859a75c
DL
456 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
457 name.
458
6eb681a3
DL
459 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
460 <banner>: Fix custom type, doc.
461
5859a75c 462 * mm-decode.el (mm-display-external): Space-prefix temp buffer
6eb681a3
DL
463 name. Don't disable undo explicitly.
464
7dd6009c
DL
4652000-11-02 Dave Love <fx@gnu.org>
466
467 * message.el (message-font-lock-keywords): Use [:alpha:] for
468 cite-prefix.
469
7da794df
MB
4702000-11-02 Miles Bader <miles@lsi.nec.co.jp>
471
472 * mm-uu.el (mm-uu-configure-list): Move back to old location,
473 because defcustom tries to call `mm-uu-configure'.
474
6b8a0b2d
DL
4752000-11-01 Dave Love <fx@gnu.org>
476
477 * rfc2047.el (base64): Require unconditionally.
478 (message-posting-charset): Defvar when compiling.
479 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
480 message.
481
482 * gnus-sum.el (nnoo): Require.
483 (mm-uu-dissect): Autoload.
484
485 * mml.el (mml-parse-1): Clarify message.
486 (mml-minibuffer-read-type): Use mailcap-mime-types.
487
160ff4e5
SM
4882000-11-01 Stefan Monnier <monnier@cs.yale.edu>
489
490 * mml.el: Fix a typo in the requiring of CL.
491
e017ba35
DL
4922000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
493
494 * rfc2231.el: Require cl when compiling.
495
4962000-11-01 Dave Love <fx@gnu.org>
497
498 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
499 Fix custom type.
500 (mm-uu-configure-list): Move and fix custom type.
501
502 * utf7.el: Require cl when compiling.
503
504 * binhex.el: Use (featurep 'xemacs).
505 (binhex-char-int): New alias, replacing char-int. Change callers.
506 (binhex-decode-region): Simplify work buffer code.
507 (binhex-decode-region-external): Use expand-file-name, not concat.
508
5092000-10-30 Dave Love <fx@gnu.org>
510
511 * gnus-art.el: Fix 2000-10-27 change properly.
512
a00b77f9
MB
5132000-10-28 Miles Bader <miles@gnu.org>
514
515 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
516
51a29efc
DL
5172000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
518
519 * gnus-draft.el (gnus-draft-send-message): Typo.
520
e0bad764
DL
5212000-10-27 John Wiegley <johnw@gnu.org>
522
523 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
524 variable to correspond with `gnus-article-hide-citation-maybe'.
525 (gnus-treatment-function-alist): Added entry for the above
526 correlation.
527
5282000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
529
530 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
531
03f20b47
DL
5322000-10-27 Dave Love <fx@gnu.org>
533
534 * gnus.el: Don't require custom. Don't require message at top
535 level.
536 (gnus-message-archive-method): Require message here.
537
5382000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
539
e0bad764
DL
540 * gnus-art.el (article-strip-banner): Use
541 gnus-group-find-parameter rather than gnus-group-get-parameter, to
542 allow inheritance on the banner.
543 From elkin@tverd.astro.spbu.ru.
544
03f20b47
DL
545 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
546 Cashin <ecashin@coe.uga.edu>).
547
5482000-10-27 Simon Josefsson <simon@josefsson.org>
549
51a29efc
DL
550 * gnus-agent.el (gnus-agent-possibly-do-gcc):
551 (gnus-agent-restore-gcc):
552 (gnus-agent-possibly-save-gcc): New functions.
553
e0bad764
DL
554 * nnimap.el (nnimap-group-overview-filename): Create directory for
555 newfile (when use long filenames is nil). Copy+delete file if
556 rename didn't work.
557 (nnimap-group-overview-filename): `rename-file' and `copy-file'
558 doesn't return anything useful, use ignore-errors instead.
559 (nnimap-verify-uidvalidity): Delete overview file when
560 uid validity changes.
561 (nnimap-group-overview-filename): Store uidvalidity in filenames.
562 Rename old files into new format.
563 (nnimap-request-accept-article): Remove \n's from
564 From_ lines.
565 (nnimap-request-accept-article): Remove From[^:] lines.
566 (imap-starttls-p): Check for starttls binary.
567 (imap-starttls-open): More verbose.
568 (imap-gssapi-auth): Ditto.
569 (imap-kerberos4-auth): Ditto.
570 (imap-cram-md5-auth): Ditto.
571 (imap-login-auth): Ditto.
572 (imap-anonymous-auth): Ditto.
573 (imap-digest-md5-auth): Ditto.
574 (imap-open): Ditto.
575 (imap-digest-md5-p): Check capability first.
576 (imap-parse-flag-list): Correctly parse empty lists.
577 (imap-login-p): Support LOGINDISABLED.
578 (imap-parse-body): Work around bug in Sun SIMS.
579
03f20b47
DL
580 * gnus-agent.el (gnus-agent-possibly-do-gcc):
581 (gnus-agent-restore-gcc):
582 (gnus-agent-possibly-save-gcc): New functions.
583
584 Asks the user to synch flags with server when you plug in.
585
586 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
587 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
588 (gnus-agent-toggle-plugged): Call it.
589 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
590 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
591 (gnus-agent-possibly-synchronize-flags): New function.
592 (gnus-agent-possibly-synchronize-flags-server): New function.
593
594 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
595
596 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1f9cab4b
DL
597
598 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
599 support ACL's.
600
8bc0957a
DL
6012000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
602
51a29efc
DL
603 * gnus-draft.el (gnus-draft-send-message): Ditto.
604 (gnus-group-send-drafts): Ditto.
605
e0bad764
DL
606 * gnus-art.el (gnus-request-article-this-buffer):
607 gnus-refer-article-method might be a single method.
608 (gnus-article-mime-total-parts): New function.
609 (gnus-mm-display-part): Use it.
610 (gnus-mime-display-single): Ditto.
611 (gnus-mime-display-alternative): Ditto.
612 (gnus-mime-inline-part): Check validity of charset.
613 (gnus-treat-display-smileys): Default value in Emacs 21.
614 * gnus-art.el: Define dynamic variables in eval-when-compile.
615 (gnus-article-prepare): Configure it again.
616 (gnus-insert-mime-button): Use gnus-overlay-buffer,
617 gnus-overlay-start.
618 (gnus-article-prepare): Configure windows before
619 gnus-article-prepare-display is called. Otherwise, BBDB's popup
620 window might be overrided.
621 (gnus-mime-inline-part): Use prefix argument only
622 when it is called interactively.
623 (gnus-mime-action-alist): New variable.
624 (gnus-mime-action-on-part): Use it.
625 (gnus-mime-button-commands): Add command ".".
626 (gnus-mime-inline-part): Support prefix argument.
627 (gnus-article-banner-alist): New variable.
628 (article-strip-banner): Use it.
629
630 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
631 because they are files, not paths.
632 (mailcap-parse-mimetypes): Ditto.
633 (mailcap-mime-types): Use mailcap-mime-data.
634
03f20b47
DL
635 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
636 gnus-overlay-start.
637 * gnus.el (gnus-agent-fetching): New variable.
638 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
639
640 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
641 (gnus-agent-fetch-group-1): Score-param could be nil.
642 (gnus-agent-any-covered-gcc): New function.
643 (gnus-agent-possibly-save-gcc): Use it.
644 (gnus-agent-possibly-do-gcc): Ditto.
645 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
646 the GNU assignment issue.
647 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
648 * gnus-agent.el: timer vs. itimer.
649
650 * webmail.el (webmail-type-definition): Fix my-deja open url.
651 (webmail-hotmail-list): Fix.
652 (webmail-netscape-open, webmail-hotmail-article,
653 webmail-hotmail-list): Update.
654 (webmail-my-deja-*): Rewrite.
655
656 * gnus-sum.el (gnus-refer-article-methods): The second could be
657 a named method.
658 (gnus-cache-write-active): Auto load.
659 (gnus-summary-display-article): Enable multibyte.
660 (gnus-summary-select-article): Don't enable multibyte here.
661 (gnus-summary-goto-article): Ditto.
662 (gnus-summary-enter-digest-group): Decode to-address.
663
664 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
665 (mm-with-unibyte-current-buffer-mule4): New function.
666 (mm-enable-multibyte-mule4): New.
667 (mm-disable-multibyte-mule4): New.
668
669 * mm-util.el (mm-enable-multibyte-mule4): New.
670 (mm-disable-multibyte-mule4): New.
671 * gnus-sum.el (gnus-summary-mode): Use it.
672 (gnus-summary-select-article): Ditto.
673 (gnus-summary-goto-article): Use enable multibyte.
674
1f9cab4b
DL
675 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
676 (nnkiboze-enter-nov): Fix it when there is no xref.
677 (nnkiboze-generate-groups): List groups.
678 (nnkiboze-request-article): Use
679 gnus-cache-request-article.
680
681 * gnus-group.el (gnus-group-make-kiboze-group): Use
682 nnkiboze-score-file.
683 (gnus-group-make-kiboze-group): Fix prompt.
684
8bc0957a
DL
685 * message.el (message-send-mail-partially): Replace the header
686 delimiter with a blank line.
687 (message-sending-message): New variable.
688 (message-send): Use it.
689 (message-default-charset): Default value for non-Mule Emacsen.
690 (message-alternative-emails): New.
691 (message-use-alternative-email-as-from): New.
692 (message-setup): Use them.
693 (message-default-charset): Set default value in non-MULE XEmacsen
694 as iso-8859-1.
695
8bc0957a
DL
6962000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
697
698 * message.el: xemacs cleanup (use featurep ' xemacs)
699
03f20b47
DL
700 * nnheader.el: ditto
701
702 * mm-util.el: ditto
703
8bc0957a
DL
7042000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
705
706 * message.el (message-make-in-reply-to): In-Reply-To is message-id
707 (see DRUMS).
708
7092000-10-27 Simon Josefsson <simon@josefsson.org>
710
711 * message.el (message-send): Make sure error is signalled if no
712 send method is specified.
713
62a27ccf
DL
7142000-10-27 Dave Love <fx@gnu.org>
715
a7c13351
DL
716 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
717 strings.
718 (gnus-group-make-tool-bar): New function.
719 (gnus-group-mode): Use it.
720
721 * message.el (message-mode-menu): Add some :help strings.
722 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
723 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
724
725 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
726 * describe-group.xpm, get-news.xpm, kill-group.xpm:
9db2706e 727 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
a7c13351 728
62a27ccf
DL
729 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
730 display-graphic-p here.
731
7322000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
733
734 * mm-decode.el (mm-viewer-completion-map): New.
735 (mm-interactively-view-part): Use it.
736
7372000-10-27 Simon Josefsson <sj@extundo.com>
738
739 * mail-source.el (mail-sources): IMAP predicate is a string.
740 (mail-sources): Add default values for IMAP mailbox, predicate and
741 fetchflag.
742
05ea7ef2
MB
7432000-10-27 Miles Bader <miles@lsi.nec.co.jp>
744
745 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
746 of the `gnus-xemacs' variable, as the latter has been removed.
747 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
748 * gnus-art.el (gnus-treat-display-xface)
749 (gnus-treat-display-smileys, gnus-treat-display-picons)
750 (gnus-article-read-summary-keys): Likewise.
751
a0b972de
DL
7522000-10-26 Dave Love <fx@gnu.org>
753
754 * flow-fill.el: Require cl when compiling.
755
7562000-10-26 Simon Josefsson <simon@josefsson.org>
757
758 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
759 (fill-flowed): Make "quote-depth wins" rule work when first line
760 is at level 0.
761
fc7bf263
DL
7622000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
763
764 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
765 (gnus-kill-all-overlays): Move here.
766
767 * gnus-util.el (gnus-kill-all-overlays): Move out.
768
7692000-10-26 Dave Love <fx@gnu.org>
770
771 * mail-source.el: Require imap when compiling and defvar
772 display-time-mail-function. Require mm-util.
773 (nnheader-cancel-timer): Autoload.
774 (mail-source-imap-authenticators, mail-source-imap-streams): New
775 variables.
776 (mail-sources): Use them.
777 (defvar): Use rmail-spool-directory unconditionally.
778
7792000-10-26 Dirk Meyer <dischi@tzi.de>
780
781 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
782 seconds instead of hour.
783
7842000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
785
786 * mail-source.el (mail-sources): Better `:type'.
787
7882000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
789
790 * mail-source.el (mail-source-keyword-map): Use
791 `rmail-spool-directory' as a default directory for the `file'
792 source, if the variable is defined. Fall back to hardcoded
793 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
794 <seh@speakeasy.org>.
795
3d647abe
JR
7962000-10-25 Jason Rumney <jasonr@gnus.org>
797
798 * gnus-art.el (gnus-signature-face): Use italic on any frame that
799 supports it.
800
f49c4ef7
DL
8012000-10-18 Dave Love <fx@gnu.org>
802
46c519de
DL
803 * mm-bodies.el (mm-uu-decode-function)
804 (mm-uu-binhex-decode-function): Defvar when compiling.
805
f49c4ef7
DL
806 * gnus-nocem.el (gnus-nocem-issuers): Update.
807 (gnus-nocem-check-from): New option.
808 (gnus-nocem-scan-groups): Use it.
809 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
810 (gnus-nocem-check-article-limit): Add :version.
811
17ea3cdb
MB
8122000-10-16 Miles Bader <miles@lsi.nec.co.jp>
813
814 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
815 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
816
c70fe852
SM
8172000-10-16 Stefan Monnier <monnier@cs.yale.edu>
818
819 * ietf-drums.el (mm-util): Require CL when compiling.
820
ad64a888
DL
8212000-10-15 Dave Love <fx@gnu.org>
822
823 * qp.el: Require mm-util.
824
40ad3db4
DL
8252000-10-13 Dave Love <fx@gnu.org>
826
827 * qp.el (quoted-printable-decode-region): Avoid invalid
828 coding-systems.
829
b0da379e
GM
8302000-10-12 Gerd Moellmann <gerd@gnu.org>
831
832 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
833 to a recursive load.
834
c990f53a
DL
8352000-10-12 Dave Love <fx@gnu.org>
836
40ad3db4
DL
837 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
838
c990f53a
DL
839 * gnus.el (gnus-group-startup-message): Check for PBM image.
840
126cbb42
DL
8412000-10-09 Dave Love <fx@gnu.org>
842
843 * mail-source.el (mail-source-fetch-imap): Bind
844 default-enable-multibyte-characters rather than using
845 mm-disable-multibyte.
846
8472000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
848
849 * mail-source.el (mail-source-fetch-maildir): Don't insert
850 newlines.
851
b28ce55a
SM
8522000-10-06 Stefan Monnier <monnier@cs.yale.edu>
853
854 * mm-encode.el: Require CL. At least, for `incf'.
855
50e488b1
DL
8562000-10-06 Dave Love <fx@gnu.org>
857
858 * gnus-audio.el: Don't require cl.
859 (gnus-audio): New custom group.
860 (gnus-audio-inline-sound): Change to work with Emacs.
861 (gnus-audio-directory, gnus-audio-directory)
862 (gnus-audio-au-player): Customize.
863 (gnus-audio-play): Try external player if play-sound-file fails.
864 Use file-name-extension, not string-match.
865
a470fcc6
DL
8662000-10-05 Dave Love <fx@gnu.org>
867
868 * rfc1843.el: Require cl when compiling.
869
870 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
871 Autoload.
872 (quoted-printable-decode-region): Rename arg which confused
873 charset with coding-system. Don't use nonascii-insert-offset.
874 Coding-system encode the region initially. Don't recognize `=='
875 as valid QP. Coding-system decode the region finally.
876 (quoted-printable-decode-string): Rename arg which confused
877 charset with coding-system.
878
879 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
880 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
881 mm-encode-coding-region.
882 (mm-decode-body, mm-decode-string): Rename variables which
883 confused charset with coding-system.
884 (binhex-decode-region): Don't autoload.
885 (mm-body-encoding): Require message.
886 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
887 cond branches.
888
889 * gnus-art.el (article-de-quoted-unreadable)
890 (article-de-base64-unreadable): Fold search case
891 rather than downcasing string. Apply mm-charset-to-coding-system
892 to arg of quoted-printable-decode-region.
893
dcf4ae73
SM
8942000-10-05 Stefan Monnier <monnier@cs.yale.edu>
895
896 * nnfolder.el (nnfolder-ignore-active-file): Typos.
897
898 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
899
900 * gnus-kill.el (gnus-kill): Typo.
901
86647e11
KH
9022000-10-05 Kenichi Handa <handa@etl.go.jp>
903
904 * gnus-mule.el: Revived.
905
721d5fba
DL
9062000-10-04 Dave Love <fx@gnu.org>
907
908 * gnus-ems.el: Don't turn off compiler warnings in local vars.
909 Require ring when compiling.
910 (gnus-x-splash): Bind width, height.
911 (gnus-article-compface-xbm): New variable.
912 (gnus-article-display-xface): Move graphic test. Use unibyte.
913 Obey gnus-article-compface-xbm. Use pbm, not xbm.
914
c9171278
SM
9152000-10-04 Stefan Monnier <monnier@cs.yale.edu>
916
917 * nnimap.el: require 'cl when compiling.
918
27371448
DL
9192000-10-04 Dave Love <fx@gnu.org>
920
921 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
922 pbm images.
923
924 * frown.pbm, smile.pbm, wry.pbm: New files.
925
926 * frown.xbm, smile.xbm, wry.xbm: Deleted.
927
657b2c65
DL
9282000-10-03 Dave Love <fx@gnu.org>
929
930 * mail-source.el (mail-sources): Revert to nil.
931
f5533b63
DL
932 * nnmail (nnmail-spool-file): Revert to `((file))'.
933
657b2c65
DL
934 * qp.el: Don't require mm-util.
935 (quoted-printable-decode-region): Rewritten.
936 (quoted-printable-decode-string, quoted-printable-encode-region):
937 Doc fix.
938 (quoted-printable-encode-region): Barf on multibyte characters.
939 Maybe make the class multibyte. Upcase chars, not formatted
940 strings. Allow mm-use-ultra-safe-encoding to be unbound.
941 (quoted-printable-encode-string): Don't use
942 mm-with-unibyte-buffer.
943
9442000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
945
946 * mail-source.el (mail-source-report-new-mail): Use
947 nnheader-cancel-timer.
948
9492000-10-03 Simon Josefsson <simon@josefsson.org>
950
951 * mail-source.el (mail-source-imap-file-coding-system): New variable.
952 (mail-source-fetch-imap): Use it.
953
323ce452
GM
9542000-09-29 Gerd Moellmann <gerd@gnu.org>
955
f02149ce
GM
956 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
957 last change.
958
323ce452
GM
959 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
960 `:ascent center'.
961
962 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
963
e35786a2
GM
9642000-09-28 Gerd Moellmann <gerd@gnu.org>
965
966 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
967 image's :ascent to 80. That gives a mode-line which is approx.
968 as tall as the normal one.
969
657b2c65
DL
9702000-09-21 Dave Love <fx@gnu.org>
971
972 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
973 (for Emacs 20). Tidy somewhat.
974
c29d77c4
DL
9752000-09-21 Dave Love <fx@gnu.org>
976
977 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
978 image processing. Rationalize logic somewhat.
979
8b93df01
DL
9802000-09-20 Dave Love <fx@gnu.org>
981
b246235b
DL
982 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
983
8b93df01
DL
984 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
985 we'll be careful merging development changes.
986
987 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
988 specifically.
989
990 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
991 (mouse-set-point, set-face-foreground)
992 (set-face-background, x-popup-menu) [not window-system]: Don't zap
993 them.
994
995 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
996
997 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
998 redundant autoloads.
999
b7e11c5b
GM
10002000-09-20 Gerd Moellmann <gerd@gnu.org>
1001
1002 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1003 to XBM; we always have PBM support.
1004
8b93df01
DL
10052000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1006
1007 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1008 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1009 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1010 * nnkiboze.el (nnkiboze-file-coding-system): New.
1011 (nnkiboze-retrieve-headers): Use it.
1012 (nnkiboze-request-group): Ditto.
1013 (nnkiboze-close-group): Ditto.
1014 (nnkiboze-generate-group): Ditto.
1015 (nnkiboze-enter-nov): Insert first Xref properly.
1016
10172000-09-19 Dave Love <fx@gnu.org>
1018
1019 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1020 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1021
1022 * mail-source.el (mail-sources): Change default to '((file)).
1023 Add useful custom type.
1024
10252000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1026
1027 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1028 year).
1029 (gnus-date-iso8601): Ditto.
1030
10312000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1032
1033 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1034
10352000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1036
1037 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1038 pattern. Avoid using 8 bit chars.
1039 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1040
10412000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1042
1043 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1044 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1045 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1046 functions are not implemented yet.
1047
1048 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1049 x-overlay.el from the FSF Emacs black list.
1050
10512000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1052
1053 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1054 (mm-inline-media-tests): Ditto.
1055 (mm-automatic-display): Ditto.
1056 * mm-view.el (mm-display-inline-fontify): Generalize from
1057 mm-display-patch-inline.
1058 (mm-display-patch-inline): Use it.
1059 (mm-display-elisp-inline): Ditto.
1060
10612000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1062
1063 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1064 (gnus-topic-unmark-topic): Ditto.
1065 (gnus-topic-mark-topic): Ditto.
1066 (gnus-topic-get-new-news-this-topic): Use it.
1067
10682000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1069
1070 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1071 display xface.
1072
10732000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1074
1075 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1076 zombie or killed groups.
1077
10782000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1079
1080 * mml.el (mml-preview): Reinsert unibyte content.
1081 (mml-parse-1): Remove with-unibyte-current-buffer.
1082 (mml-generate-mime-1): Ditto.
1083 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1084 * message.el (message-forward): Ditto.
1085
10862000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1087
1088 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1089 original article buffer.
1090 (article-de-base64-unreadable): Ditto.
1091 (article-wash-html): Ditto.
1092
10932000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1094
1095 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1096 unless forward-show-mml.
1097
10982000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1099
1100 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1101 (gnus-summary-save-parts-last-directory): New.
1102 (gnus-summary-save-parts): Save history.
1103
11042000-09-14 Ben Gertzfield <che@debian.org>
1105
1106 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1107 variable.
1108 (gnus-summary-save-parts): Use it.
1109
11102000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1111
1112 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1113 * gnus-sum.el (gnus-summary-exit): Ditto.
1114 (gnus-summary-exit-no-update): Ditto.
1115 (gnus-summary-show-article): Ditto.
1116
11172000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1118
1119 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1120 Content-Disposition.
1121
11222000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1123
1124 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1125
11262000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1127
1128 * gnus-art.el (gnus-article-setup-buffer): Set
1129 gnus-article-mime-handles to nil.
1130 * gnus-sum.el (gnus-summary-exit): Ditto.
1131 (gnus-summary-exit-no-update): Ditto.
1132 (gnus-summary-show-article): Ditto.
1133 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1134 dissected.
1135 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1136
c113de23 11372000-09-14 Dave Love <fx@gnu.org>
d1504184 1138
c113de23
GM
1139 * gnus.el (gnus-charset):
1140 * mm-decode.el (mime-display):
1141 * imap.el (imap) <defgroup>: Add :version.
1142
11432000-09-13 Gerd Moellmann <gerd@gnu.org>
1144
1145 * parse-time.el: Fix author's mail address.
1146
1147 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1148 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1149 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1150 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1151 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1152 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1153 * rfc2231.el, uudecode.el: Fix copyright notice.
1154
1155 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1156 require `w3' at load-time only if not running in batch mode.
1157
11582000-09-13 Dave Love <fx@gnu.org>
1159
1160 * gnus-ems.el (gnus-ems-redefine): Don't alias
1161 gnus-summary-set-display-table.
1162
1163 * message.el (message-user-agent): Don't wrap ignore-errors around
1164 it.
1165
1166 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1167 `format'.
1168 (mm-content-transfer-encoding): Don't use cadar.
1169
1170 * uudecode.el (uudecode-decoder-program)
1171 (uudecode-decoder-switches): Customize.
1172
1173 * gnus-score.el (gnus-home-score-file): Improve custom type.
1174
1175 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1176 variables for Emacs 21.
1177 (gnus-group-customize): Disable undo while laying out the buffer.
1178
11792000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1180
1181 * gnus-util.el (gnus-write-active-file): Bind
1182 coding-system-for-write.
1183
1184 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1185
1186 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1187 * gnus-kill.el (gnus-batch-score): Ditto.
1188 * gnus-move.el (gnus-change-server): Ditto.
1189 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1190
11912000-09-12 Simon Josefsson <simon@josefsson.org>
1192
1193 * gnus-sum.el (gnus-update-read-articles): Undo
1194 `gnus-request-set-mark' operation.
1195
11962000-09-11 Dave Love <fx@gnu.org>
1197
1198 * Changelog: Use iso-2022 coding.
1199
1200 * gnus-msg.el (gnus-msg-mail): New function.
1201 (gnus-user-agent): New mail agent.
1202
12032000-09-10 Dave Love <fx@gnu.org>
1204
1205 * message.el: Require mail-abbrevs for XEmacs for a problem with
1206 keybinding despite the autoloads for it.
1207
12082000-09-08 Simon Josefsson <simon@josefsson.org>
1209
1210 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1211
1212 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1213 marks from dormant articles. (See nnimap-request-set-mark.)
1214 (nnimap-retrieve-headers-progress): Demule.
1215 (nnimap-open-server): Call nnoo-change-server twice, once for
1216 getting the nnimap-server-buffer and once for letting n-c-s set
1217 the variables in that buffer.
1218
12192000-09-08 David Edmondson <dme@dme.org>
1220
1221 * gnus.el (gnus-short-group-name): Guess separator.
1222
12232000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1224
1225 * gnus-group.el (gnus-group-insert-group-line): Fix.
1226
12272000-09-04 Dave Love <fx@gnu.org>
1228
1229 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1230 (mm-get-image): Avoid the losing `make-glyph' from W3.
1231
12322000-09-03 Simon Josefsson <simon@josefsson.org>
1233
1234 * gnus-sum.el (gnus-summary-delete-article): Check server.
1235
12362000-09-01 Simon Josefsson <simon@josefsson.org>
1237
1238 * imap.el (imap-parse-flag-list): Rewrite.
1239
1240 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1241
1242 * imap.el (imap-parse-flag-list): Hack.
1243
12442000-08-29 Dave Love <fx@gnu.org>
1245
1246 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1247
1248 * gnus-agent.el (gnus-agent-union): new function.
1249 (gnus-agent-fetch-headers): Use it.
1250
1251 * gnus.el (gnus-group-startup-message): Specify foreground and
1252 background for xpm image. Centre image vertically.
1253 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1254
12552000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1256
1257 * message.el (message-send-mail): Narrow-to-headers.
1258
12592000-08-24 Dave Love <fx@gnu.org>
1260
1261 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1262 21.
1263
12642000-08-21 Dave Love <fx@gnu.org>
1265
1266 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1267
12682000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1269
1270 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1271 permanent is used.
1272 (gnus-topic-show-topic): Read topic when to show permanent hidden
1273 topic.
1274 (gnus-topic-remove-topic): Revert to the old behavior, not using
1275 hide.
1276
12772000-08-21 Dave Love <fx@gnu.org>
1278
1279 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1280 (gnus-xemacs): Use featurep.
1281
1282 * mm-util.el (mm-read-charset): Maybe use builtin.
1283 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1284 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1285 (mm-with-unibyte): Use featurep, not string-match.
1286 (mm-with-unibyte-buffer): Simplify.
1287 (mm-quote-arg): Maybe use shell-quote-argument.
1288
1289 * mml.el (mml-make-string): Deleted (unused).
1290
1291 * gnus.el (gnus-mode-line-buffer-identification): Supply
1292 definition for Emacs 21.
1293
1294 * gnus-salt.el: Small doc fixes.
1295 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1296 gnus-add-minor-mode.
1297
1298 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1299 gnus-add-minor-mode.
1300
13012000-08-20 Simon Josefsson <simon@josefsson.org>
1302
1303 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1304 function, thanks to Lloyd Zusman for debugging.
1305 (nnimap-request-group):
1306 (nnimap-request-list):
1307 (nnimap-retrieve-groups):
1308 (nnimap-request-newgroups): Use it.
1309
1310 * nnimap.el (nnimap-request-article-part): Less verbose.
1311
13122000-08-18 Dave Love <fx@gnu.org>
1313
1314 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1315 custom type.
1316
1317 * nnheader.el (nnheader-replace-chars-in-string): Use
1318 subst-char-in-string if available.
1319
1320 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1321 (gnus-request-article-this-buffer): Use expand-file-name.
1322 (gnus-mime-view-part-as-type): Simplify interactive spec.
1323 (gnus-mime-button-map): Define it all in defvar.
1324
13252000-08-17 Dave Love <fx@gnu.org>
1326
1327 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1328
1329 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1330 last-nonmenu-event.
1331
1332 * uudecode.el (char-int): Use defalias, not fset.
1333
1334 * score-mode.el: Don't require easymenu. Require mm-util.
1335 (score-mode-coding-system): Use mm-auto-save-coding-system.
1336
1337 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1338 (nneething-file-name): Use expand-file-name, not concat.
1339
13402000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1341
1342 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1343 Failure proof for email addresses.
1344 (nnslashdot-sane-retrieve-headers): Ditto.
1345
13462000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1347
1348 * message.el (message-send-mail): Only insert courtesy message
1349 when text/plain.
1350
13512000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1352
1353 * message.el (message-cancel-news): Copy the From header from the
1354 original article.
1355
13562000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1357
1358 * gnus-async.el (gnus-asynchronous): Removed.
1359
13602000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1361
1362 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1363 format.
1364
13652000-08-14 Rod Whitby <list.ding@rwhitby.net>
1366
1367 * nnmail.el (nnmail-expiry-target-group): Fixed.
1368
13692000-08-14 Rod Whitby <list.ding@rwhitby.net>
1370
1371 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1372 gnus-request-accept-article so that body encoding is *not* done.
1373 Encoding is not done on incoming mail, so why should it be done on
1374 expired mail?
1375
1376
13772000-08-14 Rod Whitby <list.ding@rwhitby.net>
1378
1379 * nnml.el (nnml-request-expire-articles): Fix the calls to
1380 nnml-request-article (the filename was being passed instead of the
1381 article number) and nnmail-expiry-target-group
1382 (nnml-current-directory is changed by nnml-request-accept-article,
1383 causing it to be incorrect for the next article to be expired).
1384
13852000-08-14 Rod Whitby <list.ding@rwhitby.net>
1386
1387 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1388 expiry-target group parameters.
1389
13902000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1391
1392 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1393 buffer.
1394 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1395 (gnus-topic-show-topic): Ditto.
1396
1397 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1398
13992000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1400
1401 * mail-source.el (mail-source-incoming-file-prefix): New
1402 variable.
1403
14042000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1405
1406 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1407
1408 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1409
14102000-08-11 Florian Weimer <fw@deneb.enyo.de>
1411
1412 * message.el (message-syntax-checks): New check quotin-style:
1413 Text must be written below quoted text.
1414 (message-check-news-body-syntax): Check it.
1415
14162000-08-11 Simon Josefsson <simon@josefsson.org>
1417
1418 * imap.el (imap-authenticator-alist): Fix typo.
1419 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1420 Jonas Oberg for debugging.
1421
14222000-08-11 Simon Josefsson <simon@josefsson.org>
1423
1424 * gnus-async.el (gnus-asynchronous): Disable by default.
1425
14262000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1427
1428 * mm-view.el (mm-inline-text): Bind fill-column.
1429
1430 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1431 list of unexpired articles.
1432
1433 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1434 un-expired articles.
1435
1436 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1437 headers.
1438
1439 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1440 we update the right topic..
1441
1442 * mm-decode.el (mm-display-external): Put point at start.
1443
14442000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1445
1446 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1447
1448 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1449
14502000-08-09 Simon Josefsson <simon@josefsson.org>
1451
1452 * imap.el (imap-parse-body):
1453 (imap-parse-string-list): Add bug workarounds for Stalker
1454 Communigate Pro 3.0 server.
1455 (imap-body-lines): Remove bogus comment.
1456
1457 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1458
1459 * nnimap.el (nnimap-retrieve-which-headers):
1460 (nnimap-retrieve-headers-from-server):
1461 (nnimap-request-set-mark):
1462 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1463
14642000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1465
1466 * message.el (message-dont-reply-to-names):
1467 rmail-dont-reply-to-names may not be defined.
1468
14692000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1470
1471 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1472 not use pop.
1473
14742000-07-19 Dave Love <fx@gnu.org>
1475
1476 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1477 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1478 check.
1479 (gnus-article-display-xface): Special-case for dark backgrounds.
1480
14812000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1482
1483 * imap.el (imap-calculate-literal-size-first): New variable.
1484 (imap-local-variables): Add it.
1485 (imap-kerberos4-open): Set it.
1486 (imap-send-command): Use it.
1487
14882000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1489
1490 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1491 (mailcap-parse-mimetypes): Use it.
1492 (mailcap-extension-to-mime): Parse mimetype.
1493 (mailcap-mime-types): Ditto.
1494 * mml.el (mml-minibuffer-read-type): Ditto.
1495
14962000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1497
1498 * nndoc.el (nndoc-type-alist): Add outlook.
1499 (nndoc-outlook-type-p): New function.
1500 (nndoc-outlook-article-begin): Ditto.
1501
15022000-07-16 Daiki Ueno <ueno@unixuser.org>
1503
1504 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1505 excursion.
1506
15072000-07-15 Simon Josefsson <simon@josefsson.org>
1508
1509 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1510
1511 * imap.el (imap):
1512 (imap-kerberos4-program):
1513 (imap-gssapi-program):
1514 (imap-ssl-program): Customization.
1515 (imap-shell-program):
1516 (imap-shell-host): New variables.
1517 (imap-streams):
1518 (imap-stream-alist): Add shell.
1519 (imap-shell-p):
1520 (imap-shell-open): New functions.
1521 (imap-open): Don't call authenticator if preauth.
1522 (imap-authenticate): Return t if already authenticated.
1523
15242000-07-14 Simon Josefsson <simon@josefsson.org>
1525
1526 * gnus.el (gnus-invalid-group-regexp): New variable.
1527 (gnus-read-group): Use it.
1528
15292000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1530
1531 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1532 expunge-below and orphan-score are "group variables".
1533
15342000-07-13 Simon Josefsson <jas@pdc.kth.se>
1535
1536 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1537 qualified group names to `gnus-group-read-ephemeral-group'.
1538
15392000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1540
1541 * gnus-sum.el: `W t' is toggle-header in info.
1542
15432000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1544
1545 * gnus-art.el (article-de-base64-unreadable): Typo.
1546
15472000-07-12 Simon Josefsson <jas@pdc.kth.se>
1548
1549 * gnus-agent.el (require): Require timer.
1550
15512000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1552
1553 * message.el (message-bounce): Call mime-to-mml.
1554
15552000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1556
1557 * nnslashdot.el (nnslashdot-request-close): New function.
1558
15592000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1560
1561 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1562 right line number for the article.
1563
15642000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1565
1566 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1567 * webmail.el (webmail-fetch): Bind
1568 url-http-silence-on-insecure-redirection.
1569
15702000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1571
1572 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1573 unibyte.
1574 (nnslashdot-sane-retrieve-headers): Ditto.
1575 (nnslashdot-request-article): Ditto.
1576
15772000-07-10 William M. Perry <wmperry@aventail.com>
1578
1579 * mailcap.el (mailcap-parse-mimetype-file):
1580
15812000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1582
1583 * nnweb.el (nnweb-insert): Stricter test.
1584 * webmail.el (webmail-refresh-redirect): Ditto.
1585
15862000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1587
1588 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1589
15902000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1591
1592 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1593
15942000-07-05 Dave Love <fx@gnu.org>
1595
1596 * utf7.el: Doc and header fixes.
1597
1598 * gnus-sum.el: Doc fixes.
1599
1600 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1601 defalias, not fset.
1602
1603 * flow-fill.el (fill-flowed-point-at-eol)
1604 (fill-flowed-point-at-bol): Use defalias, not fset.
1605
1606 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1607 (gnus-Plain-save-name): Delete -- apparently bogus.
1608
16092000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1610
1611 * nnsoup.el: Use expand-file-name throughout.
1612
16132000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1614
1615 * nnmail.el (nnmail-read-incoming-hook): New example.
1616
16172000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1618
1619 * mm-view.el (mm-inline-text): Check whether the text has already
1620 been decoded.
1621
16222000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1623
1624 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1625
16262000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1627
1628 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1629
16302000-07-03 Simon Josefsson <simon@josefsson.org>
1631
1632 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1633 unsend flags.
1634
16352000-07-03 Simon Josefsson <jas@pdc.kth.se>
1636
1637 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1638 name in authinfo (.authinfo now support ports, no need for the
1639 hack).
1640 (nnimap-split-find-rule): Fix.
1641 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1642
16432000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1644
1645 * message.el (message-unquote-tokens): Remove all quotes.
1646
16472000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1648
1649 * gnus-ml.el: New file.
1650
16512000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1652
1653 * nnultimate.el (nnultimate-request-close): New function.
1654
1655 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1656
16572000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1658
1659 * gnus.el: Gnus v5.8.7 is released.
1660
16612000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1662
1663 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1664
16652000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1666
1667 * message.el (message-do-fcc): Encode MIME.
1668
16692000-06-28 Simon Josefsson <simon@josefsson.org>
1670
1671 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1672 (nnimap-assoc-match): New function.
1673 (nnimap-split-find-rule): Support extended syntax.
1674
16752000-06-28 Simon Josefsson <simon@josefsson.org>
1676
1677 * nnimap.el (nnimap-open-connection): Use port stuff.
1678
1679 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1680 document port and defaultport.
1681
16822000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1683
1684 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1685
16862000-06-26 Dave Love <fx@gnu.org>
1687
1688 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1689
1690 * message.el: Remove unnecessary `require'ments. Defvar
1691 gnus-list-identifiers when compiling. Don't try to autoload
1692 variable `gnus-list-identifiers'. Autoload
1693 gnus-group-name-charset.
1694 (message-fetch-field): Don't assume `format' removes text
1695 properties.
1696 (message-strip-list-identifiers, message-reply, message-followup):
1697 Require gnus-sum.
1698 (message-mode): Tidy XEmacs conditionals.
1699 (message-replace-chars-in-string): Use subst-char-in-string when
1700 available.
1701
1702 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1703 removes text properties.
1704
1705 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1706
1707 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1708
1709 * gnus-score.el (gnus-summary-score-entry): Likewise.
1710
17112000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1712
1713 * nnimap.el (nnimap-request-post): Fix parenthesis.
1714
17152000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1716
1717 * message.el (message-unquote-tokens): New function.
1718
1719 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1720
1721 * nnimap.el (nnimap-request-post): Ditto.
1722
17232000-06-21 Simon Josefsson <jas@pdc.kth.se>
1724
1725 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1726
1727 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1728 patch commited 2000-04-02).
1729
17302000-06-20 Simon Josefsson <jas@pdc.kth.se>
1731
1732 * imap.el (imap-mailbox-examine-1): New function.
1733 (imap-message-copyuid-1):
1734 (imap-message-appenduid-1): Use it, instead of
1735 `imap-mailbox-examine' which would utf-7 encode mailbox name
1736 twice.
1737
17382000-06-19 Dave Love <fx@gnu.org>
1739
1740 * mm-uu.el Don't require message. Require cl when compiling.
1741
17422000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1743
1744 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1745 a local variable.
1746 * gnus-sum.el (gnus-orphan-score): Move here.
1747
17482000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1749
1750 * message.el (message-forward): Remove show-mml condition.
1751 (message-forward-ignored-headers): Remove X-Gnus headers.
1752
17532000-06-08 Simon Josefsson <simon@josefsson.org>
1754
1755 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1756
17572000-06-08 Urban Engberg <ue@ccieurope.com>
1758
1759 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1760
17612000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1762
1763 * message.el (message-syntax-checks): Add type.
1764
17652000-06-07 Dave Love <fx@gnu.org>
1766
1767 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1768 put-image.
1769 (mm-inline-image): Defalias, not fset.
1770
1771 * gnus.el (gnus-group-startup-message): Don't specify string for
1772 insert-image.
1773
1774 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1775 add-minor-mode is available.
1776 (gnus-article-display-xface): Don't specify string for
1777 insert-image.
1778
17792000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1780
1781 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1782 (gnus-topic-insert-topic-line): Use shownp.
1783 (gnus-topic-hide-topic): Don't use hidden.
1784 (gnus-topic-show-topic): Don't use hidden.
1785
17862000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1787
1788 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1789 system.
1790 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1791 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1792 * gnus-util.el (gnus-output-to-rmail): Ditto.
1793 (gnus-output-to-mail): Ditto.
1794 (gnus-write-buffer): Ditto.
1795 * gnus-uu.el (gnus-uu-save-article): Ditto.
1796
17972000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1798
1799 * message.el (message-read-from-minibuffer): Typo.
1800
18012000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
1802
1803 * gnus-art.el (article-decode-charset): Override non-MIME forward
1804 charset.
1805
18062000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1807
1808 * mml.el (mml-quote-region): Correct the regexp.
1809 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1810
18112000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1812
1813 * message.el (message-forward): Insert raw text.
1814 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1815 (mml-generate-mime-1): Insert raw text in unibyte mode.
1816
18172000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1818
1819 * mm-bodies.el (mm-body-encoding): Always encoded if
1820 `mm-use-ultra-safe-encoding' is set.
1821
18222000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
1823
1824 * mml.el (ange-ftp-name-format): Typo.
1825
18262000-05-30 Simon Josefsson <jas@pdc.kth.se>
1827
1828 * gnus-start.el (gnus-get-unread-articles): If
1829 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1830 try to do anything on that server.
1831
18322000-05-25 Simon Josefsson <jas@pdc.kth.se>
1833
1834 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1835 from latest draft.
1836
18372000-05-08 Simon Josefsson <jas@pdc.kth.se>
1838
1839 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1840 is open.
1841
18422000-05-24 Dave Love <fx@gnu.org>
1843
1844 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1845
18462000-05-22 Didier Verna <didier@lrde.epita.fr>
1847
1848 * gnus.el (gnus-redefine-select-method-widget): new function, call
1849 it once. Add an "other" entry for unknown but editable backend
1850 name symbols.
1851 * gnus-start.el (gnus-declare-backend): use it.
1852
18532000-05-19 Dave Love <fx@gnu.org>
1854
1855 * gnus-art.el (gnus-article-next-page): Revert last change.
1856
18572000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1858
1859 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1860
18612000-05-19 Dave Love <fx@gnu.org>
1862
1863 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1864 not mm-inline-large-images.
1865
18662000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1867
1868 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1869
18702000-05-18 Dave Love <fx@gnu.org>
1871
1872 * gnus-art.el: Use defalias, not fset.
1873 (gnus-article-x-face-command): Don't test for xbm.
1874 (gnus-article-next-page): Redisplay before testing point in window.
1875
18762000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1877
1878 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1879 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1880
18812000-05-17 Jim Davidson <jdavidson@acm.org>
1882
1883 * gnus-sum.el (gnus-summary-save-article-rmail): Use
1884 gnus-summary-save-in-rmail.
1885 * message.el (message-output): Ditto.
1886
18872000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
1888
1889 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1890
18912000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1892
1893 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1894 is a charset.
1895 * message.el (message-send-news): Check group name charset.
1896 * gnus-msg.el (gnus-post-news): Decode group name.
1897 (gnus-inews-do-gcc): Encode group name.
1898
18992000-05-17 Karl Kleinpaste <karl@charcoal.com>
1900
1901 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1902 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1903
19042000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1905
1906 * gnus-group.el (gnus-group-mark-line-p): New function.
1907 (gnus-group-goto-group): New parameter.
1908 (gnus-group-remove-mark): Use it.
1909 * gnus-topic.el (gnus-topic-move-group): Ditto.
1910 (gnus-topic-remove-group): Ditto.
1911
19122000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1913
1914 * gnus-group.el (gnus-group-list-dormant): New function.
1915
19162000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1917
1918 * gnus-agent.el (gnus-agent-synchronize): Use
1919 nnheader-insert-file-contents.
1920 (gnus-agent-save-active-1): Ditto.
1921 (gnus-agent-write-active): Ditto.
1922 (gnus-agent-expire): Ditto.
1923 * gnus-cache.el (gnus-cache-read-active): Ditto.
1924 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
1925 * gnus-sum.el (gnus-summary-import-article): Ditto.
1926
1927 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
1928 (gnus-agent-save-group-info): Ditto.
1929 (gnus-agent-save-alist): Ditto.
1930 * gnus-util.el (gnus-make-directory): Ditto.
1931
1932 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
1933
19342000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1935
1936 * mml.el (mml-generate-mime-preprocess-function): New variable.
1937 (mml-generate-mime-postprocess-function): New variable.
1938 (mml-generate-mime-1): Use them.
1939
19402000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1941
1942 * gnus-group.el (gnus-group-apropos): Group name charset.
1943 * gnus-sum.el (gnus-set-mode-line): Ditto.
1944 * gnus-group.el (gnus-group-decoded-name): New function.
1945 (gnus-group-edit-group): Use it.
1946 * gnus-cus.el (gnus-group-customize): Use it.
1947
19482000-05-16 Karl Kleinpaste <karl@charcoal.com>
1949
1950 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
1951
19522000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1953
1954 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
1955 (gnus-group-name-charset-group-alist): Ditto.
1956 (gnus-group-name-charset): New function.
1957 (gnus-group-name-decode): New function.
1958 (gnus-group-insert-group-line): Use them.
1959 (gnus-group-prepare-flat-list-dead): Ditto.
1960 (gnus-group-list-active): Ditto.
1961 (gnus-group-describe-all-groups): Ditto.
1962 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
1963 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
1964 add gnus-group property.
1965 (gnus-browse-group-name): Read gnus-group property.
1966
19672000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1968
1969 * nnfolder.el (nnfolder-possibly-change-group): Use
1970 file-name-coding-system instead of pathname-coding-system.
1971 * nnmail.el (nnmail-find-file): Ditto.
1972 (nnmail-write-region): Ditto.
1973 * nnmh.el (nnmh-retrieve-headers): Ditto.
1974 (nnmh-request-article): Ditto.
1975 (nnmh-request-group): Ditto.
1976 (nnmh-request-list): Ditto.
1977 (nnmh-possibly-change-directory): Ditto.
1978 (nnmh-active-number): Ditto.
1979 * nnml.el (nnml-possibly-change-directory): Ditto.
1980 (nnml-request-list): Ditto.
1981 (nnml-request-article): Ditto.
1982 (nnml-retrieve-headers): Ditto.
1983
19842000-05-16 Simon Josefsson <jas@pdc.kth.se>
1985
1986 * nnimap.el (nnimap-request-accept-article): Don't unselect
1987 mailbox if no mailbox is selected.
1988
19892000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
1990
1991 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
1992 Recognize domain names starting with `www.' as starting an URL.
1993
19942000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
1995
1996 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
1997 (mail-source-keyword-map): Add "subdirs" for maildir.
1998
19992000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2000
2001 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2002 (nnmail-get-new-mail): Use it.
2003 * gnus-start.el (gnus-get-unread-articles): Ditto.
2004
20052000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2006
2007 * gnus-sum.el (gnus-summary-edit-article): Better support for
2008 nndraft:drafts.
2009 * nndraft.el (nndraft-request-replace-article): New function,
2010 bind nnmail-file-coding-system.
2011
20122000-05-14 Dave Love <fx@gnu.org>
2013
2014 * nnheader.el: Replace uses of `fset' with `defalias'.
2015 (jka-compr-compression-info-list): Only defvar when compiling.
2016
20172000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2018
2019 * webmail.el (webmail-netaddress-article): Refresh redirect.
2020
20212000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2022
2023 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2024
20252000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2026
2027 * webmail.el: Translate &nbsp; to SP.
2028
20292000-05-13 Robin S. Socha <robin@socha.net>
2030
2031 * message.el (message-bounce): Doc typo.
2032
20332000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2034
2035 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2036 (gnus-soup-store): Ditto.
2037 (gnus-soup-send-packet): Ditto.
2038 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2039 (nnsoup-dissect-buffer): Ditto.
2040 (nnsoup-narrow-to-article): Ditto.
2041 (nnsoup-make-active): Ditto
2042
20432000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2044
2045 * message.el (message-mode): Two parameters for local-variable-p.
2046
20472000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2048
2049 * message.el (message-strip-list-identifiers): New function.
2050 (message-reply): Use it and use message-strip-subject-re.
2051 (message-followup): Ditto.
2052 * gnus-art.el (article-hide-list-identifiers): Remove more.
2053 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2054
20552000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2056
2057 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2058 mail-parset-charset and use non-numeric argument.
2059
20602000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2061
2062 * mml.el (mml-buffer-list): New variable.
2063 (mml-generate-new-buffer): New function.
2064 (mml-destroy-buffers): Ditto.
2065 (mml-insert-mime): Use them.
2066 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2067 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2068 * message.el (message-mode): Ditto.
2069 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2070 (gnus-uu-save-article): Support show-as-mml.
2071 * message.el (message-forward): Ditto.
2072
20732000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2074
2075 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2076 (nndoc-mime-digest-type-p): Locate article head precisely.
2077 * mml.el (mml-generate-default-type): New variable.
2078 (mml-generate-mime-1): Use it.
2079 (mml-insert-mime-headers): Use it.
2080 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2081 (gnus-uu-digest-mail-forward): Use it and call message-forward
2082 with argument digest.
2083 (gnus-uu-save-article): Support message-forward-as-mime.
2084 * message.el (message-forward): Add parameter digest.
2085 * mm-decode.el (mm-dissect-default-type): New variable.
2086 (mm-dissect-buffer): Use it.
2087
20882000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2089
2090 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2091 newline and paragraph to nil when got a non-ascii character. Test
2092 paragraph before newline.
2093
20942000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2095
2096 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2097 limit to 76.
2098
20992000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2100
2101 * nnslashdot.el (nnslashdot-sid-strip): New function.
2102 (nnslashdot-threaded-retrieve-headers): New format.
2103 (nnslashdot-sane-retrieve-headers): Ditto.
2104 (nnslashdot-request-article): Ditto.
2105 (nnslashdot-threaded-retrieve-headers): Thread properly.
2106 (nnslashdot-request-article): Be more lenient.
2107 (nnslashdot-threaded-retrieve-headers): Regexp search.
2108
21092000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2110
2111 * gnus-sum.el (gnus-with-article): Define it before use it.
2112
21132000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2114
2115 * message.el (message-supersede): Use mime-to-mml.
2116 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2117
21182000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2119
2120 * gnus-group.el (gnus-group-list-cached): Don't use
2121 `subst-char-in-string'.
d1504184 2122
4cac7481
DL
21232000-05-08 Dave Love <fx@gnu.org>
2124
c113de23
GM
2125 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2126
21272000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2128
2129 * mm-decode.el (mm-interactively-view-part): Append %s if the
2130 method is a single word.
2131 * nnwarchive.el (nnwarchive-type-definition): Typo.
2132
21332000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2134
2135 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2136 function.
2137 (gnus-group-prepare-flat-predicate): Use it.
2138 (gnus-group-list-cached): List dead groups.
2139
21402000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2141
2142 * gnus-art.el (article-decode-charset): Don't decode message with
2143 format.
2144
21452000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2146
2147 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2148 evaluate the Lisp code.
2149
21502000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2151
2152 * gnus-art.el (article-wash-html): New function.
2153 (gnus-article-wash-html): Bind.
2154 (gnus-article-make-menu-bar): Menu item.
2155 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2156 (gnus-summary-make-menu-bar): Menu item.
2157 * gnus.el: Autoload.
2158
21592000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2160
2161 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2162 (gnus-uu-unshar-article): Use it.
2163
2164 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2165 (mailcap-maybe-eval): Use it.
2166
2167 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2168 in docstring.
2169
2170 * mml.el (mml-generate-mime-1): Small comment.
2171
21722000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2173
2174 * gnus-art.el (article-de-base64-unreadable): New function.
2175 (gnus-article-de-base64-unreadable): Bind.
2176 (gnus-article-make-menu-bar): Menu item.
2177 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2178 (gnus-summary-make-menu-bar): Menu item.
2179 * gnus.el: Autoload.
2180
21812000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2182
2183 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2184 (gnus-summary-select-article): Add en/disable multibyte.
2185
21862000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2187
2188 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2189 (gnus-summary-edit-article): New feature: editing raw articles.
2190
21912000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2192
2193 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2194 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2195 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2196 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2197 * mm-decode.el (mm-insert-part): Ditto.
2198
21992000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2200
2201 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2202 (nndoc-forward-type-p): Ditto.
2203
22042000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2205
2206 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2207 value of enable-multibyte-characters.
2208
22092000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2210
2211 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2212
22132000-05-03 Dave Love <fx@gnu.org>
2214
2215 * gnus-ems.el (gnus-article-xface-ring-internal)
2216 (gnus-article-xface-ring-size): New variable.
2217 (gnus-article-display-xface): Use them to cache data. Don't try
2218 to use XPM. Set up binary coding for PBM's sake.
2219
22202000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2221
2222 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2223 * gnus-int.el (gnus-request-accept-article): Ditto.
2224 (gnus-request-replace-article): Ditto.
2225 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2226
22272000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2228
2229 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2230
22312000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2232
2233 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2234 field.
2235 * mml.el (mml-to-mime): Use message-default-charset.
2236 (mml-preview): Narrow to headers.
2237 * message.el (message-send-mail): Use message-default-charset.
2238 (message-send-news): Narrow to headers;
2239 use message-default-charset.
2240
22412000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2242
2243 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2244 detect.
2245 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2246 restriction.
2247 (mml-parse-1): Warning message.
2248 (mml-preview): Disable multibyte.
2249
22502000-05-03 Dave Love <fx@gnu.org>
2251
2252 * gnus.el (gnus-group-startup-message): Add newline before image.
2253
22542000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2255
2256 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2257 * message.el (message-send-mail): Use unibyte-buffer.
2258 (message-send-mail): Ditto.
2259
22602000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2261
2262 * gnus.el: Gnus v5.8.6 is released.
2263
22642000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2265
2266 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2267
22682000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2269
2270 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2271
22722000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2273
2274 * message.el (message-send-mail-partially): Use forward-line.
2275
22762000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2277
2278 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2279
22802000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2281
2282 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2283 (mml-insert-mime): No markup only for text/plain.
2284 (mime-to-mml): Remove MIME headers.
2285
22862000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2287
2288 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2289 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2290 as 8-bit.
2291
22922000-04-28 Dave Love <fx@gnu.org>
2293
2294 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2295 21.
2296
2297 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2298 search order. Use parse-colon-path and remove some redundancy.
2299 Doc fix.
2300 (mailcap-parse-mimetypes): Code consistently with
2301 mailcap-parse-mailcaps. Doc fix.
2302
2303 * gnus-start.el (gnus-unload): Iterate over `features', not
2304 `load-history'.
2305
23062000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2307
2308 * mml.el (mml-parse-1): Don't create blank parts.
2309 (mml-read-part): Fix mml tag.
2310 (mml-insert-mime): Convert message/rfc822.
2311 (mml-insert-mml-markup): Add mmlp parameter.
2312
23132000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2314
2315 * message.el (message-send-mail-partially): Remove CTE.
2316
23172000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2318
2319 * mm-view.el (mm-inline-image): Fset it.
2320
23212000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2322
2323 * nndoc.el (nndoc-type-alist): Change forward regexp.
2324
23252000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2326
2327 * message.el (message-send-mail-partially-limit): Change the
2328 default value.
2329
23302000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2331
2332 * gnus-util.el (gnus-extract-address-components): Name might be
2333 "".
2334
23352000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2336
2337 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2338 (gnus-summary-post-forward): Ditto.
2339 * message.el (message-forward-show-mml): New variable.
2340 (message-forward): Use it.
2341 * mml.el (mml-parse-1): Add tag mml.
2342 (mml-read-part): Ditto.
2343 (mml-generate-mime): Support reentance.
2344 (mml-generate-mime-1): Support mml tag.
2345
23462000-04-27 Dave Love <fx@gnu.org>
2347
2348 * gnus-art.el: Don't bother to require custom, browse-url.
2349 (gnus-article-x-face-command): Include gnus-article-display-xface.
2350
2351 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2352 Use defalias, not fset.
2353 (gnus-article-display-xface): New function.
2354
2355 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2356
2357 * mm-decode.el: Small doc fixes. Require cl when compiling.
2358 (mm-xemacs-p): Deleted.
2359 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2360 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2361 use create-image and don't special-case xbm.
2362 (mm-valid-image-format-p): Use display-graphic-p.
2363
23642000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2365
2366 * message.el (message-send-mail-partially-limit): New variable.
2367 (message-send-mail-partially): New function.
2368 (message-send-mail): Use it.
2369 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2370 all blank lines inside of base64.
2371 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2372 blank lines.
2373
23742000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2375
2376 * mml.el (mml-insert-tag): Match more special characters.
2377
23782000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2379
2380 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2381
23822000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2383
2384 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2385 (mm-inlined-types): Ditto.
2386 * mm-partial.el: New file.
2387
23882000-04-27 Dave Love <fx@gnu.org>
2389
2390 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2391 matter in Emacs 21.
2392
23932000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2394
2395 * mm-bodies.el (mm-encode-body): Remove reference to
2396 mm-default-charset in comment.
2397
23982000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2399
2400 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2401
24022000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2403
2404 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2405 let.
2406
24072000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2408
2409 * gnus-draft.el (gnus-draft-setup): Fix comments.
2410
24112000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2412
2413 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2414 if nnmbox-file-coding-system-for-write is nil.
2415
24162000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2417
2418 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2419 header if nil.
2420
24212000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2422
2423 * mm-view.el (mm-inline-text): Insert directly if decoded.
2424 * mml.el (autoload): Typo.
2425
24262000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2427
2428 * mml.el (mml-preview): Set up posting-charset.
2429 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2430
24312000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2432
2433 * webmail.el: Fix yahoo mail.
2434
24352000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2436
2437 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2438 word if not necessary.
2439 (rfc2047-encode-region): Put space between encoded words.
2440
24412000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2442
2443 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2444
24452000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2446
2447 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2448 required.
2449 (gnus-draft-edit-message): Require restoration.
2450
24512000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2452
2453 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2454 back.
2455
24562000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2457
2458 * gnus-art.el (gnus-treat-article): Make sure that the summary
2459 buffer is live.
2460
24612000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2462
2463 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2464 (mailcap-parse-mailcap): Backwards parsing.
2465 (mailcap-possible-viewers): Remove nreverse.
2466 (mailcap-mime-info): Ditto.
2467 (mailcap-add-mailcap-entry): Keep alternative viewer.
2468
24692000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2470
2471 * gnus.el: Gnus v5.8.5 is released.
2472
24732000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2474
2475 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2476
2477 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2478
2479 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2480
24812000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2482
2483 * mm-view.el (mm-inline-message): Disable prepare-hook.
2484
24852000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2486
2487 * gnus.el: Fix copyright statements.
2488
2489 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2490 variable.
2491 (gnus-articles-to-read): Use it.
2492
2493 * message.el (message-get-reply-headers): Bind free variable.
2494
24952000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2496
2497 * message.el (message-get-reply-headers): Fix to-address.
2498
24992000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2500
2501 * webmail.el: Hotmail fix. Add a debug function.
2502
25032000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2504
2505 * gnus-sum.el (t): M-down and M-up.
2506
25072000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2508
2509 * gnus-sum.el: Doc fix.
2510
25112000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2512
2513 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2514
25152000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2516
2517 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2518 string.
2519 (nnweb-request-group): Don't scan twice.
2520 (nnweb-request-scan): Don't nix out the hashtb.
2521
2522 * message.el (message-get-reply-headers): Return a value.
2523
25242000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2525
2526 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2527 urls.
2528
25292000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2530
2531 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2532 order messages are inserted.
2533
2534 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2535 message/rfc822 parts.
2536
2537 * gnus-art.el (gnus-article-read-summary-keys): Check for
2538 numerical values.
2539
2540 * message.el (message-get-headers): Made into own function.
2541 (message-reply): Use it.
2542 (message-get-reply-headers): Renamed.
2543 (message-widen-reply): New command.
2544
25452000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2546
2547 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2548
25492000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2550
2551 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2552 non-base64 text at the end if not found.
2553
25542000-03-01 Simon Josefsson <jas@pdc.kth.se>
2555
2556 * gnus-sum.el (gnus-read-move-group-name):
2557 (gnus-summary-move-article): Use `gnus-group-method' to find out
2558 what method the manually entered group belong to.
2559 `gnus-group-name-to-method' doesn't return any method parameters
2560 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2561 for new groups so they wouldn't work.
2562
25632000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2564
2565 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2566 override.
2567
25682000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2569
2570 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2571 probably good to do, or something. I dunno. I just write these
2572 ChangeLog entries, and my name is Lars.
2573
25741999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2575
2576 * message.el (message-caesar-region): Use translate-region.
2577
25782000-04-21 Mike Fabian <mike.fabian@gmx.de>
2579
2580 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2581
25822000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2583
2584 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2585 variables, because that makes Emacs flash.
2586
2587 * gnus-group.el (gnus-group-insert-group-line): Don't call
2588 gnus-group-add-icon unconditionally.
2589
2590 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2591 xmas.
2592 (gnus-group-glyph-directory): Removed.
2593
25942000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2595
2596 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2597 gnus-newsgroup-name is "".
2598
25992000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2600
2601 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2602 in conjunction with MULE-UCS.
2603
26041999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2605
2606 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2607
26081999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2609
2610 * message.el (message-shorten-references): Only cater to broken
2611 INN for news. This caters for broken smtpd.
2612
26132000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2614
2615 * mailcap.el (mailcap-mime-info): Use the first match; not the
2616 last.
2617
2618 * gnus-agent.el (gnus-category-kill): Save the category list.
2619
26202000-04-21 Chris Brierley <brierley@pobox.com>
2621
2622 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2623
26242000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2625
2626 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2627
26282000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2629
2630 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2631
26322000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2633
2634 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2635 (gnus-group-list-cached): Use it.
2636
26372000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2638
2639 * gnus.el: Update all the copyright notices.
2640
26412000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2642
2643 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2644 non-base64 text at the end.
2645
26462000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2647
2648 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2649
26502000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2651
2652 * nnheader.el: Don't autoload cancel-function-timers.
2653
2654 * message.el (message-fetch-field): Fold case.
2655
6569c3d3 26562000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
2657
2658 * message.el (message-forward-before-signature): New variable.
2659
26602000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2661
2662 * gnus-mlspl.el: Fix stuff.
2663
26642000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2665
2666 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2667 subjects when unthreaded.
2668
26692000-04-21 David S. Goldberg <dsg@mitre.org>
2670
2671 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2672 well.
2673
26742000-04-21 Rui Zhu <sprache@iname.com>
2675
2676 * gnus-art.el (gnus-article-mode): Fix variable name.
2677
26782000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2679
2680 * mm-view.el: Fix autoload.
2681
2682 * flow-fill.el (flow-fill): Fix provide.
2683
2684 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2685 nil.
2686
26872000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2688
2689 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2690
26912000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2692
2693 * gnus-util.el (gnus-netrc-machine): Didn't work.
2694
26952000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2696
2697 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2698
26992000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2700
2701 * flow-fill.el: Renamed from fill-flowed.
2702
2703 * message.el (message-forward-ignored-headers): Default to
2704 removing CTE.
2705
6569c3d3 27062000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
2707
2708 * message.el (message-mode): Don't fill headers.
2709
27102000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2711
2712 * message.el (message-pipe-buffer-body): Use shell
2713
27142000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2715
2716 * nnvirtual.el (nnvirtual-request-article):
2717 Bind gnus-override-method to nil.
2718 (nnvirtual-request-update-mark): Don't update mark when
2719 article is not there.
2720
27212000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2722
2723 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2724
27252000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2726
2727 * gnus-util.el (gnus-parse-netrc): Allow "port".
2728 (gnus-netrc-machine): Take a port param.
2729 (gnus-netrc-machine):
2730
2731 * gnus-art.el (gnus-request-article-this-buffer): Allow
2732 re-selecting referenced articles.
2733
2734 * message.el (message-cancel-news): Allow editing.
2735 (message-cancel-message): Add newline.
2736
27372000-04-20 William M. Perry <wmperry@aventail.com>
2738
2739 * mm-view.el (mm-inline-image-emacs): New function.
2740
27412000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2742
2743 * mail-source.el (mail-source-delete-incoming): Change default in
2744 cvs.
2745
27462000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2747
2748 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2749 function.
2750
27512000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2752
2753 * nnml.el (nnml-request-expire-articles): Use it.
2754
2755 * nnmail.el (nnmail-expiry-target): New variable.
2756 (nnmail-expiry-target-group): New function.
2757
27582000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2759
2760 * message.el (message-forward): Add non-MIME separators.
2761
27622000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2763
2764 * message.el (message-generate-headers): Respect the syntax check
2765 spec.
2766
2767 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2768 (gnus-remove-thread): Don't show all threads.
2769
27702000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2771
2772 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2773
27742000-04-19 Dave Love <fx@gnu.org>
2775
2776 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2777
27782000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2779
2780 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2781 (nnwarchive-egroups-*): Ditto.
2782 (nnwarchive-url): Unibyte buffer and single line cookie.
2783
27842000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2785
2786 * mm-util.el (mm-char-or-char-int-p): New alias.
2787 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2788 entities.
2789
27901999-11-30 Daiki Ueno <ueno@unixuser.org>
2791
2792 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2793 article case insensitively.
2794
27952000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2796
2797 * mail-source.el (mail-source-fetch-webmail): Use the default
2798 password provided in mail-sources; use webmail:subtype:user as
2799 the key.
2800
28012000-04-10 John Wiegley <johnw@gnu.org>
2802
2803 * mail-source.el (mail-source-fetch-webmail): Use
2804 mail-source-password-cache.
2805
28062000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2807
2808 * webmail.el: Add netscape mail and fix HotMail mail.
2809
28102000-04-08 Simon Josefsson <jas@pdc.kth.se>
2811
2812 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2813
28142000-04-02 Simon Josefsson <jas@pdc.kth.se>
2815
2816 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2817 RFC822.PEEK if server support IMAP4rev1.
2818 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2819 RFC822.TEXT.PEEK if server support IMAP4rev1.
2820 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2821 RFC822.HEADER if server support IMAP4rev1.
2822 (nnimap-request-article-part): Support bodydetail in response
2823 data.
2824
28252000-03-11 Simon Josefsson <jas@pdc.kth.se>
2826
2827 * fill-flowed.el: New file.
2828
2829 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2830 text/plain parts with `format' parameters.
2831
2832 * mm-view.el (autoload): Autoload fill-flowed.
2833 (mm-inline-text): For "plain" parts with a format=flowed
2834 parameter, call `fill-flowed'.
2835
28362000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2837
2838 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2839 slashdot ids.
2840
28412000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2842
2843 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2844 format.
2845
28462000-03-16 Simon Josefsson <jas@pdc.kth.se>
2847
2848 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2849 `imtest' too.
2850 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2851 (imap-gssapi-program): New variable.
2852 (imap-streams): Add gssapi.
2853 (imap-stream-alist): Ditto.
2854 (imap-authenticators): Ditto.
2855 (imap-authenticator-alist): Ditto.
2856 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2857 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2858 1.6.x `imtest' syntax.
2859 (imap-gssapi-stream-p): New function.
2860 (imap-gssapi-open): Ditto.
2861 (imap-gssapi-auth-p): Ditto.
2862 (imap-gssapi-auth): Ditto.
2863 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2864 (imap-send-command): Use buffer-local `imap-client-eol' value.
2865
2866 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2867 lines and turn TAB into SPC before parsing.
2868
28692000-03-15 Simon Josefsson <jas@pdc.kth.se>
2870
2871 * nnheader.el (nnheader-group-pathname): Make sure to return a
2872 directory.
2873 * nnmail.el (nnmail-group-pathname): Ditto.
2874
28752000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
2876
2877 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2878 might split in the middle of a message-id.
2879
28802000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2881
2882 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2883 groups from the server.
2884
2885 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2886 (gnus-summary-toggle-header): Update the wash status.
2887
2888 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2889 Moved here.
2890
2891 * gnus-agent.el (gnus-agent-save-group-info): Respect old
2892 setting.
2893
2894 * nnmail.el (nnmail-get-active): Use it.
2895 (nnmail-parse-active): New function.
2896
2897 * mm-view.el (mm-inline-text): Support the new version of
2898 vcard.el.
2899
2900 * gnus-sum.el (gnus-summary-move-article): Only delete article
2901 when moving junk.
2902 (gnus-deaden-summary): Bury the buffer.
2903
2904 * nnmail.el (nnmail-group-pathname): Ditto.
2905
2906 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
2907
29082000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
2909
2910 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
2911 whether Mule.
2912
29132000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2914
2915 * message.el (message-send-mail): Protect against unloaded Gnus.
2916
2917 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
2918 parent.
2919 (gnus-topic-update-topic-line): Yes, do.
2920 (gnus-topic-goto-missing-group): Tally the correct number of
2921 unread articles before inserting the topic line.
2922
29232000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2924
2925 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
2926
29272000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2928
2929 * mm-decode.el (mm-dissect-buffer): Ditto.
2930
2931 * gnus-art.el (article-decode-charset): Strip CTE.
2932
2933 * ietf-drums.el (ietf-drums-strip): New function.
2934
2935 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
2936 when prompting in read-only groups.
2937
29382000-02-23 Simon Josefsson <jas@pdc.kth.se>
2939
2940 * imap.el (imap-send-command): Change EOL-chars when
2941 `imap-client-eol' differs from default, not only for kerberos4.
2942 (imap-mailbox-status): Get encoded mailbox's status.
2943
29442000-02-19 Simon Josefsson <jas@pdc.kth.se>
2945
2946 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
2947 into `mail-source-password-cache'.
2948
29492000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
2950
2951 * mm-util.el (mm-mime-charset): Check for presence of
2952 `coding-system-get' and `get-charset-property' (recent XEmacs has
2953 the former, but not the latter).
2954
29552000-01-28 Dave Love <fx@gnu.org>
2956
2957 * message.el (message-check-news-header-syntax): Fix typo
2958 `newsgroyps'.
2959 (message-talkative-question): Put temp buffer in fundamental-mode.
2960 (message-recover): Use fundamental-mode in the right buffer.
2961
2962 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
2963 right buffer.
2964
29652000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2966
2967 * qp.el (quoted-printable-decode-region): Add charset parameter.
2968 (quoted-printable-decode-string): Ditto.
2969
2970 * gnus-art.el (article-de-quoted-unreadable): Use it.
2971
29722000-01-21 Simon Josefsson <jas@pdc.kth.se>
2973
2974 * nnimap.el (nnimap-split-predicate): New variable.
2975 (nnimap-split-articles): Use it.
2976
29772000-01-20 Simon Josefsson <jas@pdc.kth.se>
2978
2979 * utf7.el: Change email address.
2980
29812000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2982
2983 * gnus-group.el (gnus-group-catchup): Purge split history.
2984
29852000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2986
2987 * nnmail.el (nnmail-generate-active): Support extended group name.
2988 (nnmail-get-active): Ditto.
2989
29902000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2991
2992 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
2993 group names, don't remove anything.
2994
29952000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2996
2997 * webmail.el (webmail-my-deja-open): My-deja changes.
2998
29992000-01-13 Simon Josefsson <jas@pdc.kth.se>
3000
3001 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3002
30032000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3004
3005 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3006
30072000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3008
3009 * gnus.el (gnus-other-frame): Fix typo.
3010
30111999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3012
3013 * gnus-cus.el (gnus-group-customize): Fix typo.
3014
30152000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3016
3017 * nnweb.el (nnweb-insert): Simplified.
3018
30192000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3020
3021 * gnus-art.el (gnus-article-mode-map): "e" is
3022 gnus-summary-edit-article.
3023
30242000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3025
3026 * mailcap.el (mailcap-mime-extensions): Add .diff.
3027
30282000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3029
3030 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3031 there is no "%s" in the method.
3032
30332000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3034
3035 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3036
30372000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3038
3039 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3040
3041 * gnus.el: Really always pop up a new frame.
3042
3043 * parse-time.el (parse-time-rules): Allow 100-110 to be
3044 2000-2010.
3045
3046 * time-date.el (date-to-time): Don't use timezone.
3047
30482000-01-06 Dave Love <fx@gnu.org>
3049
3050 * time-date.el: Add keywords.
3051 (date-to-time): Add autoload cookie. Canonicalize with
3052 timezone-make-date-arpa-standard.
3053 (time-to-seconds): Avoid caddr.
3054 (safe-date-to-time): Add autoload cookie.
3055
30562000-01-05 BrYan P. Johnson <beej@mindspring.net>
3057
3058 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3059 eyecandy.
3060 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3061 group line using gnus-group-add-icon.
3062 (gnus-group-icons): Added customize group.
3063 (gnus-group-icon-list): Added variable.
3064 (gnus-group-glyph-directory): Added variable.
3065 (gnus-group-icon-cache): Added variable.
3066 (gnus-group-running-xemacs): Added variable.
3067 (gnus-group-add-icon): Added function. Add an icon to the current
3068 line according to gnus-group-icon-list.
3069 (gnus-group-icon-create-glyph): Added function.
3070
30712000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3072
3073 * gnus-sum.el (gnus-summary-select-article): Return whether we
3074 selected something new.
3075 (gnus-summary-search-article): Start searching at the window
3076 point.
3077
3078 * gnus-group.el (gnus-fetch-group): Complete over
3079 gnus-active-hashtb.
3080
30812000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3082
3083 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3084
30852000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3086
3087 * gnus-sum.el (gnus-preserve-marks): New variable.
3088 (gnus-summary-move-article): Use it.
3089 (gnus-group-charset-alist): Added more entries.
3090
30912000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3092
3093 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3094
3095 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3096 as the default score.
3097
3098 * gnus-score.el (gnus-score-delta-default): Changed name.
3099
31002000-01-04 Simon Josefsson <jas@pdc.kth.se>
3101
3102 * imap.el (imap-parse-literal):
3103 (imap-parse-flag-list): Don't care about props.
3104 (imap-parse-string): Handle quoted characters.
3105
31062000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3107
3108 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3109 (gnus-summary-mark-article): Doc fix.
3110 (gnus-summary-mark-forward): Doc fix.
3111 (t): Changed keystroke for gnus-summary-customize-parameters.
3112
3113 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3114 "e".
3115 (gnus-article-mode-map): No, don't.
3116
3117 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3118 of the final article.
3119
3120 * mm-decode.el (mm-interactively-view-part): Error on no method.
3121
31222000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3123
3124 * gnus-score.el (gnus-score-insert-help): Something.
3125
3126 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3127
3128 * gnus-win.el (gnus-configure-frame): Ditto.
3129
3130 * gnus-mh.el (gnus-summary-save-in-folder): Use
3131 with-current-buffer.
3132
31332000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3134
3135 * nnwarchive.el: Changed file perms.
3136
31371999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3138
3139 * gnus-group.el (gnus-group-delete-groups): New command.
3140 (gnus-group-delete-group): Extra no-prompt parameters.
3141
31421999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3143
3144 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3145 <p>.
3146
31471999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3148
3149 * webmail.el (webmail-hotmail-article): Don't insert message id.
3150
6569c3d3 31511999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
3152
3153 * nnimap.el (nnimap-split-fancy): New variable.
3154 (nnimap-split-fancy): New function.
3155
31561999-12-28 Simon Josefsson <jas@pdc.kth.se>
3157
3158 (nnimap-split-rule): Document symbol value.
3159
31601999-12-28 Simon Josefsson <jas@pdc.kth.se>
3161
3162 * nnimap.el (nnimap-retrieve-headers-progress): Let
3163 `nnheader-parse-head' parse article.
3164 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3165 request headers needed by `nnheader-parse-head'.
3166
31671999-12-23 Florian Weimer <fw@s.netic.de>
3168
3169 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3170 value (crosspostings are handled), improve documentation.
3171
3172 * nnultimate.el: Declare file coding system as iso-8859-1.
3173
3174 * message.el: Dito.
3175
3176 * gnus-cite.el: Dito.
3177
3178 * gnus-spec.el: Dito.
3179
31801999-12-21 Florian Weimer <fw@s.netic.de>
3181
3182 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3183 (gnus-setup-message): No longer make `message-posting-charset'
3184 buffer-local.
3185 (gnus-setup-posting-charset): Reflect the new layout of
3186 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3187
3188 * message.el (message-send-mail): Bind `message-this-is-mail' and
3189 `message-posting-charset'.
3190 (message-send-news): Dito, and honour new layout of
3191 `message-posting-charset'.
3192 (message-encode-message-body): Ignore `message-posting-charset'.
3193
3194 * mm-bodies.el (mm-body-encoding): Consider
3195 `message-posting-charset' when deciding whether to use 8bit.
3196
3197 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3198 (rfc2047-encodable-p): Now solely for headers; use
3199 `message-posting-charset'.
3200
32011999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3202
3203 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3204
32051999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3206
3207 * nnagent.el (nnagent-server-opened): Optional.
3208 (nnagent-status-message): Optional.
3209
32101999-12-19 Simon Josefsson <jas@pdc.kth.se>
3211
3212 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3213 end (referenced by instructions in
3214 `gnus-cited-opened-text-button-line-format-alist').
3215
32161999-12-18 Simon Josefsson <jas@pdc.kth.se>
3217
3218 * imap.el (imap-starttls-open): Typo.
3219
32201999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3221
3222 * mm-util.el (mm-charset-after): Non-MULE case.
3223 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3224 * rfc2047.el (rfc2047-dissect-region): Bind it.
3225
32261999-12-18 Florian Weimer <fw@s.netic.de>
3227
3228 * mml.el (mml-generate-multipart-alist): Correct default value.
3229
3230 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3231 (mm-safer-encoding): New function.
3232 (mm-content-transfer-encoding): Use both.
3233
3234 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3235 * qp.el (quoted-printable-encode-region): Dito.
3236
32371999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3238
3239 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3240
32411999-12-18 Victor S. Miller <victor@idaccr.org>
3242
3243 * webmail.el (webmail-hotmail-list): raw=0.
3244
32451999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3246
3247 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3248 group name.
3249
32501999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3251
3252 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3253
32541999-12-18 Simon Josefsson <jas@pdc.kth.se>
3255
3256 * imap.el: Don't autoload digest-md5.
3257 (imap-starttls-open): Bind coding-system-for-{read,write}.
3258 (imap-starttls-p): Check if we can find starttls.el.
3259 (imap-digest-md5-p): Check if we can find digest-md5.el.
3260
32611999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3262
3263 * imap.el: Require `digest-md5' when compiling; add autoload
3264 settings for `digest-md5-parse-digest-challenge',
3265 `digest-md5-digest-response', `starttls-open-stream' and
3266 `starttls-negotiate'.
3267 (imap-authenticators): Add `digest-md5'.
3268 (imap-authenticator-alist): Setup for `digest-md5'.
3269 (imap-digest-md5-p): New function.
3270 (imap-digest-md5-auth): New function.
3271 (imap-stream-alist): Add STARTTLS entry.
3272 (imap-starttls-p): New function.
3273 (imap-starttls-open): New function.
3274
32751999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3276
3277 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3278
32791999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3280
3281 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3282 string-to-x function.
3283
32841999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3285
3286 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3287
32881999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3289
3290 * webmail.el: Enhance hotmail-snarf.
3291
32921999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3293
3294 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3295
32961999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3297
3298 * webmail.el (webmail-hotmail-list): Search no-error.
3299
33001999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3301
3302 * nnwarchive.el: Support nov-is-evil.
3303 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3304 Set it if non-nil.
3305 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3306
33071999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3308
3309 * nnagent.el (nnagent-server-opened): Redefine.
3310 (nnagent-status-message): Ditto.
3311
33121999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3313
3314 * rfc1843.el (rfc1843-decode-region): Use
3315 buffer-substring-no-properties.
3316 * gnus-art.el (article-decode-HZ): New function.
3317
33181999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3319
3320 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3321
33221999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3323
3324 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3325 MIME charset not a MULE charset.
3326
33271999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3328
3329 * gnus-ems.el: Translate more ugly characters.
3330 * nnheader.el (nnheader-translate-file-chars): Don't translate
3331 the second ':'.
3332
33331999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3334
3335 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3336 method if cannot find the article.
3337
33381999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3339
3340 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3341 method if overrided.
3342
33431999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3344
3345 * mail-source.el (mail-source-fetch-webmail): Parameter
3346 dontexpunge.
3347
33481999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3349
3350 * webmail.el: Support my-deja. Better error report.
3351
33521999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3353
3354 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3355 is bad.
3356 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3357 is not 1.
3358
33591999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3360
3361 * nnslashdot.el (nnslashdot-request-article): A space.
3362
33631999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3364
3365 * nnagent.el: Support different backend with same name.
3366
33671999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3368
3369 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3370 archived group.
3371 (nnslashdot-sane-retrieve-headers): Ditto.
3372 (nnslashdot-request-article): Ditto.
3373
33741999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3375
3376 * nnweb.el (nnweb-insert): Narrow to point.
3377
33781999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3379
3380 * nnweb.el (nnweb-insert): Follow refresh url.
3381 * nnslashdot.el: Use it.
3382
33831999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3384
3385 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3386 (nnweb-decode-entities-string): New function.
3387
3388 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3389 nnweb-* and move to nnweb.el.
3390 * nnwarchive.el: Use nnweb-decode-entities, etc.
3391 * webmail.el: Ditto.
3392
3393 * nnslashdot.el: Use nnweb-decode-entities-string.
3394 (nnslashdot-decode-entities): Remove.
3395
33961999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3397
3398 * nnslashdot.el: Decode entities.
3399
34001999-12-12 Dave Love <fx@gnu.org>
3401
3402 * gnus-agent.el (gnus-category-edit-groups)
3403 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3404 expansion of setf, fixed.
3405
34061999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3407
3408 * gnus-agent.el: Revoke last Dave Love's patch, because of
3409 incompatibility of XEmacs.
3410
34111999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3412
3413 * mm-uu.el: Change headers.
3414 * rfc1843.el: Ditto.
3415 * uudecode.el: Ditto.
3416
34171999-12-07 Dave Love <fx@gnu.org>
3418
3419 * gnus-agent.el (gnus-category-edit-predicate)
3420 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3421 inside backquote to avoid it at runtime.
3422
34231999-12-07 Dave Love <fx@gnu.org>
3424
3425 * binhex.el: Require cl when compiling.
3426
34271999-12-04 Dave Love <fx@gnu.org>
3428
3429 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3430
34311999-12-04 Dave Love <fx@gnu.org>
3432
3433 * mm-util.el (mm-delete-duplicates): New function.
3434 (mm-write-region): Use it.
3435
3436 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3437
3438 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3439 mm-delete-duplicates.
3440
3441 * imap.el (imap-open, imap-debug): Avoid mapc.
3442
3443 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3444
3445 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3446 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3447
3448 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3449 runtime.
3450
3451 * gnus.el (gnus-select-method): Likewise.
3452
3453 * nnheader.el (nnheader-nov-read-integer): Likewise.
3454
3455 * mm-view.el (mm-inline-message): Require cl when compiling.
3456 Avoid ignore-errors at runtime.
3457 (mm-inline-text): Avoid mapc.
3458
34591999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3460
3461 * gnus-art.el (article-decode-charset): Widen is bad.
3462
34631999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3464
3465 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3466
34671999-12-12 Florian Weimer <fw@s.netic.de>
3468
3469 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3470 indicate that only US-ASCII is permitted.
3471 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3472 use unencoded 8-bit characters in message headers.
3473
34741999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3475
3476 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3477 CRLF.
3478
34791999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3480
3481 * webmail.el: Require url-cookie.
3482
34831999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3484
3485 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3486 new function to make modified caesar table.
3487 (nnwarchive-from-r13): Use it.
3488 (nnwarchive-mail-archive-article): Improved.
3489
34901999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3491
3492 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3493
34941999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3495
3496 * nnweb.el (nnweb-request-article): Return cons.
3497
34981999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3499
3500 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3501
35021999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3503
3504 * mm-util.el (mm-with-unibyte): New macro.
3505 * nnweb.el (nnweb-init): Use it.
3506
35071999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3508
3509 * mm-util.el (mm-charset-after): New function.
3510 (mm-find-mime-charset-region): Set charsets after
3511 delete-duplicates and use find-coding-systems-region.
3512 (mm-find-charset-region): Remove composition.
3513
3514 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3515
3516 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3517
35181999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3519
3520 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3521 * mml.el (mml-confirmation-set): New variable.
3522 (mml-parse-1): Ask user to confirm.
3523
35241999-12-09 Simon Josefsson <jas@pdc.kth.se>
3525
3526 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3527 are scanned when we have directory mail-sources (the mail source
3528 is modified in that case, so we must scan it for all
3529 groups/methods).
3530
35311999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3532
3533 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3534 and nnml-article-file-alist.
3535
35361999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3537
3538 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3539 nnmail-fetched-sources.
3540
35411999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3542
3543 * mm-util.el (mm-find-charset-region): Use the last charset.
3544
35451999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3546
3547 * gnus.el (gnus-select-method): Made the option list prettier.
3548
35491999-12-08 Florian Weimer <fw@s.netic.de>
3550
3551 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3552 for the `de' newsgroups hierarchy, as it is common practice there.
3553
3554
35551999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3556
3557 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3558 buffer-string arguments. Fix references.
3559
35601999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3561
3562 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3563 (gnus-agent-batch-fetch): Use it.
3564 (gnus-agent-fetch-session): Use it.
3565
35661999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3567
3568 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3569
35701999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3571
3572 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3573 nil.
3574
35751999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3576
3577 * nnslashdot.el (nnslashdot-request-list): There were two
3578 top-level body-forms. Put a `progn' around them.
3579
3580 * gnus.el (gnus-select-method): Use `condition-case'
3581 instead of `ignore-errors', since cl may not be loaded when the
3582 form is evaluated.
3583
35841999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3585
3586 * nnwarchive.el: Support www.mail-archive.com.
3587
35881999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3589
3590 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3591 do anything.
3592
35931999-12-06 Simon Josefsson <jas@pdc.kth.se>
3594
3595 * utf7.el: New file, written by Jon K Hellan.
3596
3597 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3598 default to t.
3599
36001999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3601
3602 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3603
3604 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3605 current.
3606 (gnus-refer-article-methods): New function.
3607 (gnus-summary-refer-article): Use it.
3608
36091999-11-13 Simon Josefsson <jas@pdc.kth.se>
3610
3611 * nnimap.el (nnimap-retrieve-groups): Return active format.
3612
3613 * nnimap.el (nnimap-replace-in-string): Removed.
3614 (nnimap-request-list):
3615 (nnimap-retrieve-groups):
3616 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3617
36181999-12-05 Simon Josefsson <jas@pdc.kth.se>
3619
3620 * imap.el: Use format-spec for ssl program.
3621 * imap.el (imap-ssl-arguments): Removed.
3622 (imap-ssl-open-{1,2}): Removed.
3623
36241999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3625
3626 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3627 instead of `ignore-errors', since cl may not be loaded when the
3628 form is evaluated.
3629
36301999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3631
3632 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3633 (mm-7bit-chars): New variable.
3634 (mm-body-7-or-8): Use it in both cases.
3635
36361999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3637
3638 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3639 defcustom definitions.
3640
36411999-12-04 Simon Josefsson <jas@pdc.kth.se>
3642
3643 * mm-decode.el (mm-display-part): Let mm-display-external return
3644 inline or external.
3645 (mm-display-external): For copiousoutput methods, insert output in
3646 buffer.
3647
36481999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3649
3650 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3651 buffer.
3652
36531999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3654
3655 * gnus-audio.el: An M too far.
3656
3657 * gnus-msg.el (gnus-setup-message): One backtick too many.
3658
3659 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3660 a function, not a variable.
3661
36621999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3663
3664 * gnus-score.el (gnus-score-body): Widen before requesting.
3665
36661999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3667
3668 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3669
36701999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3671
3672 * mail-source.el (mail-source-fetch-webmail): Bind
3673 mail-source-string.
3674
36751999-12-04 Matt Swift <swift@alum.mit.edu>
3676
3677 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3678 (gnus-uu-unmark-by-regexp): Ditto.
3679
3680 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3681 dead groups.
3682
36831999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3684
3685 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3686 do their real thing.
3687
3688 * nnmh.el (nnmh-be-safe): Doc fix.
3689
3690 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3691
3692 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3693 status line has arrived before we count it.
3694
3695 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3696
3697 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3698 Whitespace problems.
3699
3700 * gnus-win.el (gnus-configure-windows): Error fix.
3701
3702 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3703 right function.
3704
3705 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3706 Indent all functions. Fix all comments to match the comment
3707 conventions. Double-space after full stop.
3708
37091999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3710
3711 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3712 value to divide received mails into my favorite groups and I met
3713 an error. It takes place if the length of a element "VALUE" in
3714 nnmail-split-fancy is less than two.
3715
37161999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3717
3718 * mml.el (mml-insert-part): New function.
3719
37201999-12-02 Dave Love <fx@gnu.org>
3721
3722 * mm-decode.el: Customize.
3723
37241999-12-03 Dave Love <fx@gnu.org>
3725
3726 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3727 the W3 stuff isn't available.
3728
37291999-12-03 Dave Love <fx@gnu.org>
3730
3731 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3732 at runtime.
3733
37341999-12-04 Dan Christensen <jdc@jhu.edu>
3735
3736 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3737
37381999-12-01 Andrew Innes <andrewi@gnu.org>
3739
3740 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3741 don't be fooled by "From nobody" lines added by respooling.
3742
3743 * pop3.el (pop3-movemail): Write crashbox in binary.
3744 (pop3-get-message-count): New function.
3745
3746 * mail-source.el (mail-source-primary-source): New variable.
3747 (mail-source-report-new-mail-interval): New variable.
3748 (mail-source-idle-time-delay): New variable.
3749 (mail-source-new-mail-available): New internal variable.
3750 (mail-source-fetch-pop): Clear new mail flag, when mail from
3751 primary source has been fetched.
3752 (mail-source-check-pop): New function.
3753 (mail-source-new-mail-p): New function.
3754 (mail-source-start-idle-timer): New function.
3755 (mail-source-report-new-mail): New function.
3756 (mail-source-report-new-mail): New internal variable.
3757 (mail-source-report-new-mail-timer): New internal variable.
3758 (mail-source-report-new-mail-idle-timer): New internal variables.
3759
37601999-12-04 Andreas Schwab <schwab@suse.de>
3761
3762 * gnus-cus.el (gnus-group-customize): Customize fix.
3763
37641999-12-04 Andrea Arcangeli <andrea@suse.de>
3765
3766 * message.el (message-send-mail-with-sendmail): Use
3767 message-make-address.
3768
37691999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3770
3771 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3772
37731999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3774
3775 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3776
37771999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3778
3779 * mml.el (mml-insert-tag): Don't close the tag.
3780 (mml-insert-empty-tag): New function.
3781 (mml-attach-file): Use mml-insert-empty-tag instead of
3782 mml-insert-tag.
3783 (mml-attach-buffer): Ditto.
3784 (mml-attach-external): Ditto.
3785 (mml-insert-multipart): Ditto.
3786
37871999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3788
3789 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3790 the article number.
3791
37921999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3793
3794 * gnus.el (gnus-find-method-for-group): The method of a new group
3795 is not the native one.
3796
37971999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3798
3799 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3800
38011999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3802
3803 * nnultimate.el (nnultimate-retrieve-headers): Use
3804 mm-with-unibyte-current-buffer.
3805 (nnultimate-request-article): Ditto.
3806
38071999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3808
3809 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3810
38111999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3812
3813 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3814 * nnweb.el (nnweb-retrieve-headers): Use it.
3815 (nnweb-request-article): Use it.
3816
3817 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3818 case matching failed.
3819
38201999-12-02 John Wiegley <jwiegley@inprise.com>
3821
3822 * mail-source.el (mail-source-keyword-map): Add backslash to
3823 Delete-flag.
3824
38251999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3826
3827 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3828 Latin-1.
3829 (gnus-group-charset-alist): No, don't.
3830
3831 * nnweb.el (nnweb-init): Make the buffer unibyte.
3832
38331999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3834
3835 * mail-source.el (mail-source-set-common-1): Fix to get the
3836 default value.
3837
38381999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3839
3840 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3841
3842 * nnultimate.el (nnultimate-request-list): Use unibyte.
3843
3844 * gnus-uu.el (gnus-uu-grab-articles): Bind
3845 gnus-display-mime-function to nil.
3846
3847 * message.el (message-send-mail-with-sendmail): Use the
3848 user-mail-address variable.
3849
3850 * gnus-art.el (gnus-ignored-headers): More headers.
3851
3852 * message.el (message-shorten-1): Use list.
3853
38541999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3855
3856 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3857 signatures.
3858
3859 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3860 (nnweb-dejanews-create-mapping): Do the properish date.
3861
38621999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3863
3864 * mail-source.el (mail-source-common-keyword-map): New variable.
3865 (mail-source-bind-common): New macro.
3866 (mail-source-fetch): Support plugged mail source.
3867 * gnus-int.el (gnus-request-scan): Use them.
3868
38691999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3870
3871 * mm-view.el (mm-inline-message): Check whether charset is a
3872 string.
3873
3874 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3875
3876 * message.el (message-mode-map): Changed keystroke for
3877 message-yank-buffer.
3878
38791999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
3880
3881 * message.el (message-shorten-references): Cut references to 31
3882 elements, then either fold them or shorten them to 988 characters.
3883 (message-shorten-1): New function.
3884 (message-cater-to-broken-inn): New variable.
3885
38861999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
3887
3888 * nnslashdot.el (nnslashdot-lose): New function.
3889
38901999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3891
3892 * mm-view.el (mm-inline-message): Not the right type of charset is
3893 being fetched here. Let the group charset rule.
3894 (mm-inline-message): Ignore us-ascii.
3895
38961999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
3897
3898 * mail-source.el (mail-source-fetch-maildir): work around the
3899 ommitted "file-regular-p" in efs/ange-ftp
3900
39011999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3902
3903 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
3904 (mml-generate-mime-1): Use the encoding param.
3905
3906 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
3907
3908 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
3909 gnus-art before binding its variables.
3910
3911 * gnus-art.el (gnus-article-prepare-display): Run the prepare
3912 after the MIME.
3913
39141999-12-01 Rupa Schomaker <rupa-list@rupa.com>
3915
3916 * message.el (message-clone-locals): Use it.
3917
3918 * gnus-msg.el (gnus-configure-posting-styles): Make
3919 user-mail-address local.
3920
39211999-11-20 Simon Josefsson <jas@pdc.kth.se>
3922
3923 * gnus-start.el (gnus-get-unread-articles): Scan each method only
3924 once.
3925
39261999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3927
3928 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
3929 (message-clone-locals): Ditto.
3930
3931 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
3932 group inherit reply-to or from.
3933
39341999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3935
3936 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
3937 for charset.
3938 (gnus-summary-show-article-charset-alist): New variable.
3939
3940 * mm-bodies.el (mm-decode-string): Support gnus-all and
3941 gnus-unknown.
3942 (mm-decode-body): Ditto.
3943 * rfc2047.el (rfc2047-decode): Ditto.
3944
39451999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3946
3947 * mail-source.el (mail-source-delete-incoming): Change default to
3948 t.
3949
39501999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3951
3952 * gnus.el: Pterodactyl Gnus v0.99 is released.
3953
39541999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3955
3956 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
3957 spec.
3958
3959 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
3960 (gnus-configure-posting-styles): No, don't.
3961 (gnus-configure-posting-styles): Allow overriding files.
3962
3963 * gnus-art.el (gnus-header-button-alist): Use browse-url
3964 directly.
3965
3966 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
3967
3968 * gnus-msg.el (gnus-summary-yank-message): New command and
3969 keystroke.
3970
3971 * message.el (message-yank-buffer): New command.
3972 (message-buffers): New function.
3973
3974 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
3975 next group in a more normal fasion.
3976
3977 * mml.el (mml-boundary-function): New variable.
3978 (mml-compute-boundary): Use it.
3979
3980 * nnmh.el (nnmh-active-number): Skip past files that have buffers
3981 that exist for them.
3982
3983 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
3984 (gnus-async-timer): New variable.
3985
39861999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3987
3988 * nnultimate.el (nnultimate-request-list): Be more lenient with
3989 root addresses.
3990
39911999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
3992
3993 * gnus-art.el (gnus-treatment-function-alist): Do
3994 gnus-treat-capitalize-sentences.
3995
39961999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
3997
3998 * webmail.el (webmail-hotmail-article): Hotmail changes the
3999 format.
4000
40011999-11-29 Simon Josefsson <jas@pdc.kth.se>
4002
4003 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4004 switch to buffer after calling program.
4005 (mm-display-external): Use `shell-command-switch' instead of "-c".
4006
40071999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4008
4009 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4010 read groups file.
4011
4012 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4013 <p>.
4014
40151999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4016
4017 * message.el (message-mode): Doc fix.
4018
40191999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4020
4021 * gnus-art.el (article-emphasize): Check group variable.
4022 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4023
40241999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4025
4026 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4027 type.
4028
40291999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4030
4031 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4032
40331999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4034
4035 * mml.el (mml-quote-region): Insert ! after the hash.
4036
40371999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4038
4039 * gnus-group.el (gnus-group-warchive-address-history): Change to
4040 nil.
4041
40421999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4043
4044 * webmail.el: Support mail.yahoo.com.
4045
4046 * mail-source.el (mail-source-fetch-webmail): Add password check.
4047 (mail-source-keyword-map): Use `subtype'.
4048
40491999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4050
4051 * mail-source.el (mail-source-keyword-map): Add webmail.
4052 (mail-source-fetcher-alist): Ditto.
4053 (mail-source-fetch-webmail): New function.
4054 * webmail.el: New file.
4055
40561999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4057
4058 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4059
40601999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4061
4062 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4063
40641999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4065
4066 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4067 (nnultimate-prune-days): New function.
4068 (nnultimate-create-mapping): Use it.
4069 (nnultimate-request-group): Only fetch the groups list if it has
4070 not been done before.
4071 (nnultimate-retrieve-headers): Don't write groups.
4072 (nnultimate-create-mapping): Off-by-one error.
4073
40741999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4075
4076 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4077 threaded subjects.
4078
40791999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4080
4081 * nnwarchive.el: Lots of changes make agent happy.
4082
40831999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4084
4085 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4086 hashtb.
4087
40881999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4089
4090 * mm-decode.el (mm-display-external): Write region with binary
4091 mode.
4092
40931999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4094
4095 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4096
40971999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4098
4099 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4100 (mm-uu-test): Now it is in restricted region.
4101
4102 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4103
4104 * mm-view.el (mm-view-message): Fix buffer leak.
4105 (mm-inline-message): Support 'gnus-decoded.
4106
4107 * mm-bodies.el (mm-decode-body): Ditto.
4108
4109 * rfc2047.el (rfc2047-decode-region): Ditto.
4110
41111999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4112
4113 * imap.el (require): Added autoload for base64-encode-string.
4114
41151999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4116
4117 * gnus.el (gnus-refer-article-method): Made list value
4118 customizable.
4119
41201999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4121
4122 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4123 NOFORCE in Emacs case.
4124
41251999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4126
4127 * gnus-art.el (gnus-request-article-this-buffer): Set
4128 gnus-newsgroup-name.
4129
41301999-11-17 Simon Josefsson <jas@pdc.kth.se>
4131
4132 * gnus-start.el (gnus-get-unread-articles): Check server before
4133 scanning.
4134
41351999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4136
4137 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4138
4139 * nnslashdot.el (nnslashdot-login-name): New variable.
4140 (nnslashdot-password): Ditto.
4141 (nnslashdot-request-post): New function.
4142
4143 * gnus-art.el (gnus-treat-buttonize): More testing.
4144
4145 * mm-encode.el: Another CVS test.
4146
4147 * gnus-art.el (gnus-treat-emphasize): Change default.
4148 (gnus-treat-buttonize): Ditto.
4149 (gnus-treat-buttonize): This is a test.
4150
4151 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4152 (gnus-build-sparse-threads): Ditto.
4153 (gnus-build-all-threads): Ditto.
4154
4155 * nnheader.el (make-full-mail-header): Make into a subst.
4156
4157 * gnus.el (gnus-refer-article-method): Doc fix.
4158
4159 * gnus-sum.el: Do not accept a prefix.
4160 (gnus-summary-refer-article): Accept a list of select methods.
4161
41621999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4163
4164 * message.el (message-forward): Pay attention to prefix argument
4165 again and forward all headers when it is set, regardless of the
4166 value of message-forward-ignored-headers.
4167
41681999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4169
4170 * gnus-ems.el: Check for cygwin32.
4171
41721999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4173
4174 * mm-decode.el (mm-display-external): Use 'non-viewer.
4175
41761999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4177
4178 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4179 nntp-inhibit-erase.
4180
41811999-11-13 Simon Josefsson <jas@pdc.kth.se>
4182
4183 * gnus-start.el (gnus-get-unread-articles): Use
4184 nnfoo-retrieve-groups to find new news, if available.
4185 (gnus-read-active-file-2): New function.
4186 (gnus-get-unread-articles): Use it.
4187 (gnus-read-active-file-1): Ditto.
4188
41891999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4190
4191 * mm-util.el (mm-find-mime-charset-region): Make sure
4192 find-coding-systems-for-charsets is fbound.
4193
4194 * gnus-ems.el: Typo fix.
4195
41961999-11-13 Florian Weimer <fw@s.netic.de>
4197
4198 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4199 it's available and makes sense.
4200
42011999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4202
4203 * gnus-score.el (gnus-score-save): Translate score file.
4204
42051999-11-13 Simon Josefsson <jas@pdc.kth.se>
4206
4207 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4208 added fetchflag and dontexpunge keywords.
4209 (mail-source-fetch-imap): Use them.
4210
42111999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4212
4213 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4214 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4215 `defconst'.
4216
4217 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4218 `defconst'.
4219 Mention that it is both for group and topic parameters.
4220 (gnus-extra-topic-parameters): New constant, including `subscribe'
4221 parameter.
4222 (gnus-extra-group-parameters): New constant.
4223 (gnus-group-customize): Use them.
4224
4225 * gnus.el (gnus-select-method): Added default value and tag.
4226 (gnus-refer-article-method): Added `DejaNews' customization option.
4227
42281999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4229
4230 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4231
4232 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4233 syntax.
4234
4235 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4236
4237 * nnslashdot.el (nnslashdot-group-number): Changed default.
4238
4239 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4240 (nnweb-dejanews-wash-article): Removed.
4241 (nnweb-type-definition): Fetch by id.
4242
4243 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4244 we mean it.
4245
4246 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4247 (nnslashdot-request-list): Use Ultramode as well.
4248 (nnslashdot-date-to-date): Be more lenient.
4249 (nnslashdot-threaded): New function.
4250
42511999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4252
4253 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4254
42551999-11-11 Steinar Bang <sb@metis.no>
4256
4257 * nnweb.el (nnweb-type-definition): /=dnc
4258
42591999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4260
4261 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4262 dates.
4263 (nnultimate-retrieve-headers): Wrong ordering.
4264
42651999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4266
4267 * message.el (message-forward-as-mime): New variable.
4268
42691999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4270
4271 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4272
42731999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4274
4275 * mail-source.el (mail-source-movemail-and-remove): New function.
4276 (mail-source-keyword-map): Add `function' for `maildir'.
4277 (mail-source-fetch-maildir): Use it.
4278
42791999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4280
4281 * nnwarchive.el: New file.
4282 * gnus-group.el (gnus-group-make-warchive-group): New function.
4283 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4284
42851999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4286
4287 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4288 subjects.
4289
42901999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4291
4292 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4293
42941999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4295
4296 * nnultimate.el (nnultimate-open-server): Do address.
4297 (nnultimate-forum-table-p): New function.
4298
4299 * nnweb.el (nnweb-insert-html): Renamed.
4300 (nnweb-insert): New function.
4301
4302 * nnultimate.el (nnultimate-insert-html): New function.
4303
4304 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4305 if nov is evil.
4306 (nnslashdot-retrieve-headers): use the sane version instead.
4307
43081999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4309
4310 * nnslashdot.el (nnslashdot-request-article): Fold case.
4311
4312 * nnultimate.el: New file.
4313
4314 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4315 unless wanted.
4316
4317 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4318 (gnus-read-active-file-1): Separated into own function.
4319 (gnus-read-active-file): Catch quits.
4320
4321 * nnslashdot.el (nnslashdot-request-article): Search better on
4322 first article.
4323 (nnslashdot-request-list): Fold case.
4324 (nnslashdot-retrieve-headers): Ditto.
4325
43261999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4327
4328 * gnus.el: Autoload gnus-subscribe-topics.
4329
43301999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4331
4332 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4333 before dot.
4334 * gnus-util.el (gnus-write-active-file): Ditto.
4335
43361999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4337
4338 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4339 function.
4340 * gnus-cache.el (gnus-cache-file-name): Use it.
4341 * gnus-agent.el (gnus-agent-group-path): Use it.
4342 * nnmail.el (nnmail-group-pathname): Use it.
4343
43441999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4345
4346 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4347 if cooked.
4348 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4349 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4350 * gnus.el (gnus-short-group-name): "..." proof.
4351
43521999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4353
4354 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4355 support nnslashdot.
4356
43571999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4358
4359 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4360 many articles.
4361 (nnslashdot-generate-active): New function.
4362 (nnslashdot-request-newgroups): Use it.
4363
4364 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4365 names.
4366
4367 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4368 (nnslashdot-request-list): Not moderated.
4369
43701999-11-07 Simon Josefsson <jas@pdc.kth.se>
4371
4372 * nnimap.el (nnimap-open-server): Remove error signal if
4373 nnimap-server-buffer is nil (the check should've been `boundp').
4374
4375 * imap.el (imap-log):
4376 * nnimap.el (nnimap-debug): Disable debugging by default.
4377
43781999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4379
4380 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4381
4382 * gnus-topic.el (gnus-subscribe-topic): New function.
4383
4384 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4385 names.
4386
4387 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4388 if starting with a quote.
4389
43901999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4391
4392 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4393 group name.
4394
43951999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4396
4397 * nnslashdot.el: New file.
4398
4399 * nnheader.el (nnheader-insert-header): New function.
4400
4401 * gnus-art.el (gnus-mime-internalize-part): Bind
4402 mm-inlined-types.
4403
4404 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4405 files.
4406
44071999-10-29 David S. Goldberg <dsg@mitre.org>
4408
4409 * emacs-mime.texi (Customization): Document mm-inline-override-types
4410
44111999-10-29 David S. Goldberg <dsg@mitre.org>
4412
4413 * emacs-mime.texi (Customization): Document mm-inline-override-types
4414
44151999-10-29 David S. Goldberg <dsg@mitre.org>
4416
4417 * emacs-mime.texi (Customization): Document mm-inline-override-types
4418
44191999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4420
4421 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4422 empty buffers.
4423
44241999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4425
4426 * gnus-art.el (gnus-article-mode-map): Use the summary article
4427 edit.
4428
44291999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4430
4431 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4432
44331999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4434
4435 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4436
44371999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4438
4439 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4440 is list or not before condition.
4441
44421999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4443
4444 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4445
44461999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4447
4448 * gnus-art.el (gnus-emphasis-alist): New value.
4449
44501999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4451
4452 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4453 `buffer-substring'.
4454
44551999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4456
4457 * gnus-art.el (article-date-ut): Keep the updated timer.
4458 (gnus-emphasis-underline-italic): Doc fix.
4459
4460 * gnus-msg.el (gnus-post-method): Doc fix.
4461 (gnus-post-method): Change default.
4462
44631999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4464
4465 * message.el (message-newline-and-reformat): Improvements.
4466
44671999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4468
4469 * message.el (message-newline-and-reformat): Don't insert too many
4470 newlines.
4471 (message-newline-and-reformat): Work even if not sc.
4472
4473 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4474
4475 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4476
44771999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4478
4479 * mm-view.el (mm-display-patch-inline): New function.
4480
44811999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4482
4483 * mm-view.el (mm-display-patch-inline): New function.
4484
44851999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4486
4487 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4488 group.
4489
4490 * message.el (message-forward): Narrow to the right header.
4491
4492 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4493 dates.
4494
4495 * gnus-msg.el (gnus-configure-posting-styles): Use the
4496 user-full-name function.
4497
4498 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4499 (mm-body-charset-encoding-alist): Default to nil.
4500
4501 * message.el (message-elide-ellipsis): Fix typo.
4502 (message-elide-region): Ditto.
4503 (message-elide-region): Don't insert a newline first.
4504
45051999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4506
4507 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4508 gnus-fetch-old-headers.
4509 (gnus-cut-threads): Ditto.
4510 (gnus-summary-initial-limit): Ditto.
4511 (gnus-summary-limit-children): Ditto.
4512
4513 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4514 matches.
4515
45161999-11-06 Simon Josefsson <jas@pdc.kth.se>
4517
4518 * gnus-art.el (article-decode-encoded-words):
4519 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4520 live.
4521
4522 * gnus.el (gnus-read-method): Add methods from
4523 `gnus-opened-servers' to completion. Map entered method/address
4524 into existing methods if possible.
4525
4526 * gnus-group.el (gnus-group-make-group): Simplify method.
4527
4528 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4529
4530 * mml.el (mml-preview): Remove mail-header-separator before
4531 encoding.
4532
45331999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4534
4535 * message.el (message-read-from-minibuffer): New function.
4536
45371999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4538
4539 * gnus.el: Pterodactyl Gnus v0.98 is released.
4540
45411999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4542
4543 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4544
45451999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4546
4547 * mml.el (mml-generate-mime-1): Read attached binary file in
4548 binary mode.
4549
45501999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4551
4552 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4553
45541999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4555
4556 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4557
45581999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4559
4560 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4561
45621999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4563
4564 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4565 (gnus-article-mime-match-handle-function): New variable.
4566 (gnus-article-view-part): Make `b' customizable.
4567
45681999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4569
4570 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4571
45721999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4573
4574 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4575
45761999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4577
4578 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4579
45801999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4581
4582 * gnus-srvr.el (gnus-browse-foreign-server): Use
4583 `buffer-substring' instead of `read'.
4584
45851999-10-23 Simon Josefsson <jas@pdc.kth.se>
4586
4587 * nnimap.el, imap.el, rfc2104.el: New files.
4588
4589 * gnus.el (gnus-valid-select-methods): Add nnimap.
4590
4591 * gnus-group.el (gnus-group-group-map): Add
4592 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4593 (gnus-group-nnimap-expunge): New function.
4594 (gnus-group-nnimap-edit-acl): New function.
4595
4596 * gnus-agent.el (gnus-agent-group-mode-map): Add
4597 gnus-agent-synchronize.
4598 (gnus-agent-synchronize): New function.
4599 (gnus-agent-fetch-group-1): Check if server is open.
4600
4601 * nnagent.el (nnagent-request-set-mark): Save marks.
4602
4603 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4604 (mail-source-fetcher-alist): Map to imap fetcher function.
4605 (mail-source-fetch-imap): New function.
4606
4607 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4608 Hash:.
4609
46101999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4611
4612 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4613 (gnus-topic-sort-topics): New function.
4614 (gnus-topic-make-menu-bar): Add sort-topics.
4615 (gnus-topic-move): New function.
4616 (gnus-topic-move-group): Move the topic if no group selected.
4617
46181999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4619
4620 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4621
46221999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4623
4624 * mm-view.el (mm-inline-message): Fix leaving group bug.
4625
46261999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4627
4628 * gnus-msg.el (gnus-post-method): Use normal method if current is
4629 not available.
4630
46311999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4632
4633 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4634 (nnmail-insert-lines): Ditto.
4635
46361999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4637
4638 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4639 line.
4640
4641 * message.el (message-unsent-separator): One more separator.
4642
46431999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4644
4645 * nnfolder.el (nnfolder-request-move-article): For empty article,
4646 search till (point-max).
4647 (nnfolder-retrieve-headers): Ditto.
4648 (nnfolder-request-accept-article): Ditto.
4649 (nnfolder-save-mail): Ditto.
4650 (nnfolder-insert-newsgroup-line): Ditto.
4651
46521999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4653
4654 * qp.el (quoted-printable-encode-region): Check eobp.
4655
46561999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4657
4658 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4659
46601999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4661
4662 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4663 wait-for-reply.
4664
46651999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4666
4667 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4668 (mm-uu-forward-end-line): Ditto.
4669
46701999-09-29 Didier Verna <verna@inf.enst.fr>
4671
4672 * binhex.el (binhex-decode-region): don't consider the value of
4673 `enable-multibyte-characters' in XEmacs.
4674
4675 * gnus-start.el (gnus-read-descriptions-file): ditto.
4676
4677 * mm-util.el (mm-multibyte-p): ditto.
4678 (mm-with-unibyte-buffer): ditto.
4679 (mm-find-charset-region): use `mm-multibyte-p'.
4680
4681 * mm-bodies.el (mm-decode-body): ditto.
4682 (mm-decode-string): ditto.
4683
46841999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4685
4686 * mm-util.el (mm-binary-coding-system): Try binary first.
4687
46881999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4689
4690 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4691
46921999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4693
4694 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4695 format.
4696 (article-date-ut): Find correct insert position.
4697
46981999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4699
4700 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4701 forwarded message.
4702
47031999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4704
4705 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4706 groups.
4707
4708 * message.el (message-resend): Use message mode when prompting.
4709
4710 * gnus-art.el (article-hide-headers): Mark wash.
4711 (article-emphasize): Ditto.
4712
47131999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4714
4715 * message.el (message-newline-and-reformat): Work for SC.
4716
47171999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4718
4719 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4720
4721 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4722
47231999-10-20 David S. Goldberg <dsg@mitre.org>
4724
4725 * mm-decode.el mm-inline-override-types: New variable
4726
4727 * mm-decode.el (mm-inline-override-p): New function
4728
4729 * mm-decode.el (mm-inlined-p): Use it
4730
47311999-10-20 David S. Goldberg <dsg@mitre.org>
4732
4733 * mm-decode.el mm-inline-override-types: New variable
4734
4735 * mm-decode.el (mm-inline-override-p): New function
4736
4737 * mm-decode.el (mm-inlined-p): Use it
4738
47391999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4740
4741 * gnus.el: Pterodactyl Gnus v0.97 is released.
4742
47431999-09-01 Brendan Kehoe <brendan@zen.org>
4744
4745 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4746 gnus-summary-next-group, not gnus-summary-next-article. Only give
4747 3 args.
4748
47491999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4750
4751 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4752 buffer for params.
4753
4754 * message.el (message-forward-ignored-headers): New variable.
4755
4756 * gnus-art.el (gnus-article-prepare-display): Nix out
4757 gnus-article-wash-types.
4758
4759 * gnus-agent.el (gnus-agent-create-buffer): New function.
4760 (gnus-agent-fetch-group-1): Use it.
4761 (gnus-agent-start-fetch): Ditto.
4762
4763 * gnus-sum.el (gnus-summary-exit): Don't use
4764 `gnus-use-adaptive-scoring'.
4765
4766 * mail-source.el (mail-source-fetch-pop): Only store password when
4767 successful.
4768
4769 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4770
47711999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4772
4773 * message.el (message-reply): Use it.
4774 (message-dont-reply-to-names): New variable.
4775
4776 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4777
4778 * mm-util.el (mm-preferred-coding-system): Typo fix.
4779
4780 * message.el (message-bounce): Work for non-MIME.
4781
4782 * gnus.el (gnus-short-group-name): Short the right parts of the
4783 name.
4784
47851999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4786
4787 * mm-encode.el (mm-qp-or-base64): New version.
4788
47891999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4790
4791 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4792
47931999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4794
4795 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4796 of restricted region.
4797 (gnus-mime-display-single): Set beg at correct point.
4798
47991999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4800
4801 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4802
48031999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4804
4805 * gnus-msg.el (gnus-configure-posting-styles): Let
4806 `gnus-posting-styles' have its say in posting-style: local
4807 variable `styles' is already bound to `gnus-posting-styles' so
4808 don't rebind it to nil.
4809
48101999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
4811
4812 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4813 Message-ID.
4814
48151999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4816
4817 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4818 quoted-printable-encode-region.
4819
4820 * qp.el (quoted-printable-encode-region): Assume charset
4821 encoded. Fold every line in the region.
4822
48231999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4824
4825 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4826 of active file.
4827
48281999-09-01 Didier Verna <verna@inf.enst.fr>
4829
4830 * message.el (message-mode): allows whitespaces between multiple
4831 instances of the fill character ">".
4832
48331999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4834
4835 * mm-encode.el (mm-qp-or-base64): Fix.
4836
48371999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4838
4839 * message.el (message-send): Too much and.
4840
48411999-09-24 Andreas Schwab <schwab@suse.de>
4842
4843 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4844
48451999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4846
4847 * gnus-score.el (gnus-score-headers): Work for nil scores.
4848
48491999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4850
4851 * gnus-cache.el (gnus-cache-write-active): Write full names.
4852
4853 * gnus-util.el (gnus-write-active-file): Accept full name.
4854
4855 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4856 (mm-assoc-string-match): New function.
4857 (mm-display-inline): Use it.
4858
4859 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4860
4861 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4862
48631999-08-27 Florian Weimer <fw@s.netic.de>
4864
4865 * mml.el (mml-generate-multipart-alist): New variable.
4866
48671999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4868
4869 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4870
48711999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4872
4873 * message.el (message-send): More helpful error message if sending
4874 fails
4875
48761999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4877
4878 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4879 in newer emacsen, where ?r isn't equal 114.
4880
48811999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4882
4883 * gnus.el: Pterodactyl Gnus v0.96 is released.
4884
48851999-08-17 Simon Josefsson <jas@pdc.kth.se>
4886
4887 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4888 to get active info if method is covered by agent, otherwise
4889 active info is lost.
4890
48911999-08-17 Simon Josefsson <jas@pdc.kth.se>
4892
4893 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4894
48951999-08-09 Dave Love <fx@gnu.org>
4896
4897 * mm-util.el: Use `defalias', not `fset' for dummy functions.
4898
48991999-08-09 Simon Josefsson <jas@pdc.kth.se>
4900
4901 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
4902 (already matched by "^X-Pgp"), removed duplicate
4903 X-Mailing-List, added several new junk headers.
4904
49051999-08-01 Simon Josefsson <jas@pdc.kth.se>
4906
4907 * gnus-art.el (article-decode-charset): Don't assume
4908 gnus-summary-buffer is live.
4909
49101999-08-27 Florian Weimer <fw@s.netic.de>
4911
4912 * gnus-score.el (gnus-home-score-file): Work with absolute path
4913 names.
4914
49151999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4916
4917 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
4918 nothing else in the group.
4919
49201999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4921
4922 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
4923 the article.
4924
49251999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4926
4927 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
4928
49291999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4930
4931 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
4932 from mutt.
4933
49341999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4935
4936 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
4937 whitespace.
4938
49391999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4940
4941 * mm-util.el (mm-text-coding-system-for-write): New variable.
4942 (mm-append-to-file): New function.
4943 (mm-write-region): New function.
4944
4945 * gnus-art.el (gnus-output-to-file): Use it.
4946 * gnus-util.el (gnus-output-to-rmail): Ditto.
4947 (gnus-output-to-mail): Ditto.
4948 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
4949
49501999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4951
4952 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
4953
4954 * nnheader.el (nnheader-insert-file-contents): Revert and use
4955 mm-insert-file-contents.
4956 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
4957 (nnheader-auto-mode-alist): Removed.
4958
4959 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
4960 (mm-insert-file-contents): Add a new parameter for inserting
4961 compressed file literally.
4962
4963 * mml.el (mml-generate-mime-1): Insert non-text literally.
4964
4965 * gnus.el: Change most mm-insert-file-contents back to nnheader.
4966
49671999-07-13 Hrvoje Niksic <hniksic@srce.hr>
4968
4969 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
4970
49711999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
4972
4973 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
4974 koi8-r.
4975
49761999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4977
4978 * mml.el (mml-insert-mime): Decode text.
4979 (mml-to-mime): Narrow to headers-or-head.
4980
49811999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4982
4983 * mm-view.el (mm-inline-text): Check
4984 w3-meta-content-type-charset-regexp.
4985
49861999-07-10 Simon Josefsson <jas@pdc.kth.se>
4987
4988 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
4989 predicate.
4990
49911999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
4992
4993 * gnus-mlspl.el: Documentation fixes.
4994
49951999-08-27 Rui Zhu <sprache@iname.com>
4996
4997 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
4998
49991999-08-27 Michael Cook <cook@sightpath.com>
5000
5001 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5002 variables.
5003
50041999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5005
5006 * nnmail.el (nnmail-get-new-mail): "Done".
5007
50081999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5009
5010 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5011 interactive.
5012
50131999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5014
5015 * gnus-art.el (article-decode-charset): Fix broken CT.
5016
50171999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5018
5019 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5020 overview buffer if it is killed.
5021
50221999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5023
5024 * gnus-art.el (article-babel): New version.
5025
50261999-08-27 Jon Kv <jonkv@ida.liu.se>
5027
5028 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5029
50301999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5031
5032 * gnus.texi (More Threading): Document new variable
5033 `gnus-sort-gathered-threads-function'.
5034
50351999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5036
5037 * gnus.texi (More Threading): Document new variable
5038 `gnus-sort-gathered-threads-function'.
5039
50401999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5041
5042 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5043 usage.
5044
50451999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5046
5047 * mm-util.el (mm-running-xemacs): Removed.
5048 (mm-coding-system-p): New function.
5049 (mm-binary-coding-system): Safe guess.
5050 (mm-text-coding-system): Ditto.
5051 (mm-auto-save-coding-system): Ditto.
5052
50531999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5054
5055 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5056 (mm-qp-or-base64): Reversed logic.
5057
5058 * mm-decode.el (mm-save-part-to-file): Let coding system be
5059 binary.
5060
50611999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5062
5063 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5064 be set in topic parameters.
5065
50661999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5067
5068 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5069 (gnus-sort-gathered-threads): Allow the user to specify the
5070 function to use when sorting gathered threads.
5071
5072 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5073 mark cached articles as `undownloaded'.
5074
50751999-07-20 Peter von der Ahe <peter@ahe.dk>
5076
5077 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5078 to have buffer local values.
5079
50801999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5081
5082 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5083 types 'g' for 'guess group type.
5084
50851999-07-30 Simon Josefsson <jas@pdc.kth.se>
5086
5087 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5088 after each regexp in nnmail-list-identifiers, not just after last
5089 one.
5090
5091 * gnus-sum.el (gnus-list-identifiers): New variable.
5092 (gnus-summary-remove-list-identifiers): New function.
5093 (gnus-select-newsgroup): Use it.
5094 (gnus-summary-wash-hide-map): Bind
5095 `gnus-article-hide-list-identifiers' to W W l.
5096 (gnus-summary-make-menu-bar): Add list-identifiers command.
5097
5098 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5099 (gnus-treatment-function-alist): Add variable.
5100 (article-hide-list-identifiers): New function.
5101 (mapcar): Add function.
5102 (gnus-article-hide): Use it.
5103
51041999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5105
5106 * gnus.el: Pterodactyl Gnus v0.95 is released.
5107
51081999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5109
5110 * mm-decode.el (mm-mailcap-command): New function.
5111 (mm-display-external): Use it.
5112
5113 * gnus-art.el (article-make-date-line): Work for India.
5114
5115 * mm-encode.el (mm-qp-or-base64): Typo.
5116
5117 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5118
51191999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5120
5121 * gnus.el: Pterodactyl Gnus v0.94 is released.
5122
51231999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5124
5125 * pop3.el: New version.
5126
51271999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5128
5129 * mm-encode.el (mm-qp-or-base64): New function.
5130 (mm-content-transfer-encoding): Use it.
5131
5132 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5133
51341999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5135
5136 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5137
5138 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5139
51401999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5141
5142 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5143 keystroke.
5144
5145 * mailcap.el (mailcap-mime-types): New function.
5146
5147 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5148
5149 * message.el (message-goto-eoh): Really go to the end.
5150
51511999-07-09 Puneet Goel <puneet@computer.org>
5152
5153 * message.el (message-make-date): Do the right thing in with
5154 sub-hour time zones.
5155
51561999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5157
5158 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5159 report.
5160
51611999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5162
5163 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5164
51651999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5166
5167 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5168 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5169 and use t as default value.
5170
51711999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5172
5173 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5174 gnus-summary-buffer is live.
5175
51761999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5177
5178 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5179
51801999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5181
5182 * message.el (message-bounce): Do MIME bounces MIMEy.
5183
5184 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5185
51861999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5187
5188 * mailcap.el (mailcap-mime-extensions): Changed patch to
5189 text/x-patch.
5190
5191 * mm-decode.el (mm-display-external): Wrong placement of paren.
5192
51931999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5194
5195 * gnus.el: Pterodactyl Gnus v0.93 is released.
5196
51971999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5198
5199 * gnus-cus.el (gnus-group-parameters): New entries for
5200 gnus-group-split.
5201
5202 * gnus-mlspl.el: Renamed functions and variables so as to
5203 start with gnus-group-split.
5204 * gnus.el: Adjust autoload entries.
5205
6569c3d3 52061999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
c113de23
GM
5207
5208 * gnus-mlspl.el: Removed trailing t from comment and provide.
5209 Renamed functions and variables to start with gnus-mlsplit.
5210 Added autoload comments.
5211 * gnus.el: Added autoload entries.
5212
52131999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5214
5215 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5216 so that matches excluded by RESTRICTs do not cause the whole split
5217 to be ignored. This also fixes a long-standing bug in which a
5218 split with \N substitutions wouldn't cause cross-posting as
5219 expected.
5220
5221 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5222 (nnmail-split-it): Implement them.
5223
5224 * nnmail.el (nnmail-split-fancy): Document ! splits.
5225
52261999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5227
5228 * pop3.el: New version.
5229
52301999-07-05 Simon Josefsson
5231
5232 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5233
52341999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5235
5236 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5237
52381999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5239
5240 * gnus-util.el (gnus-write-active-file): Use real name.
5241
5242 * gnus-agent.el (gnus-agent-expire): Update active file
5243 method by method.
5244
52451999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5246
5247 * nndraft.el (nndraft-request-article): Use difference
5248 coding-systems for queue and drafts.
5249
5250 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5251 nndraft:drafts.
5252
5253 * mm-util.el (mm-auto-save-coding-system): New coding system.
5254
5255 * message.el (message-draft-coding-system): Use it.
5256
52571999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5258
5259 * mm-uu.el: More customizable and less aggressive.
5260
52611999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5262
5263 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5264 when plugged.
5265
5266 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5267 (mml-insert-mml-markup): Accept a nofile.
5268 (mml-insert-mime): Insert nofile.
5269
5270 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5271
5272 * mm-decode.el (mm-handle-media-type): New function.
5273 (mm-handle-media-supertype): New function.
5274 (mm-handle-media-subtype): New function.
5275 Use new functions throughout. "/"))
5276
52771999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5278
5279 * gnus-art.el (gnus-treat-predicate): Typo.
5280
52811999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5282
5283 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5284
52851999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5286
5287 * gnus-art.el (article-date-ut): UT! Default it!
5288
52891999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5290
5291 * gnus.el: Pterodactyl Gnus v0.92 is released.
5292
52931999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5294
5295 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5296
52971999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5298
5299 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5300 connected.
5301
5302 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5303 when plugged.
5304
5305 * mm-view.el (mm-inline-message): Ignore remove-spec.
5306
5307 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5308 is bound.
5309
5310 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5311
5312 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5313
5314 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5315 start.
5316
5317 * message.el (message-fill-yanked-message): Remove `t' arg.
5318
5319 * gnus-group.el (gnus-group-kill-group): Message killing of
5320 groups.
5321
5322 * mm-util.el (mm-preferred-coding-system): New function.
5323 (mm-mime-charset): Use it.
5324
5325 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5326
53271999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5328
5329 * gnus-mlsplt.el: New file.
5330
53311999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5332
5333 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5334 functions.
5335 (mm-attachment-override-p): Take a handle instead of a type.
5336 (mm-inlined-p): Ditto.
5337 (mm-automatic-display-p): Ditto,
5338 (mm-inlinable-p): Ditto.
5339
5340 * nndraft.el (nndraft-request-expire-articles): Delete backup
5341 files.
5342
5343 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5344
5345 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5346
53471999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5348
5349 * nnmail.el (nnmail-split-it): Allow .*.
5350
53511999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5352
5353 * mm-decode.el (mm-inline-large-images-p): Renamed.
5354
5355 * gnus-art.el (article-date-ut): Always look in the current buffer
5356 for the Date header.
5357
5358 * mml.el (mml-validate): New command.
5359
5360 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5361 since we are dealing with regexps.
5362
53631999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5364
5365 * gnus.el: Pterodactyl Gnus v0.91 is released.
5366
53671999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5368
5369 * gnus-agent.el (gnus-agent-save-active-1): New function.
5370 (gnus-agent-save-active): use it.
5371 (gnus-agent-save-groups): Ditto.
5372
5373 * gnus-cache.el (gnus-cache-write-active): Use it.
5374
5375 * gnus-agent.el (gnus-agent-write-active): Use it.
5376
5377 * gnus-util.el (gnus-write-active-file): New function.
5378
5379 * gnus-agent.el (gnus-agent-write-active): New function to keep
5380 lower boundaries and canceled groups.
5381 (gnus-agent-save-groups): Use it.
5382 (gnus-agent-save-active): Use it.
5383 (gnus-agent-save-group-info): Only write active files.
5384 (gnus-agent-expire): Update active file.
5385
5386 * mm-decode.el (mm-inlinable-part-p): Removed.
5387 (mm-user-display-methods): Default to nil.
5388 (mm-user-display-methods): Removed.
5389 (add-mime-display-method): Removed.
5390 (mm-automatic-display): Renamed.
5391 (mm-automatic-display-p): Use it.
5392 (mm-inlined-types): New variable.
5393 (mm-inlined-p): New function.
5394
5395 * message.el (message-reply): Bind message-this-is-mail.
5396
53971999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5398
5399 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5400
5401 * message.el (message-check-news-header-syntax): Protect against
5402 nil froms.
5403
5404 * mm-util.el (mm-auto-mode-alist): New.
5405
5406 * mml.el (mml-generate-mime-1): Ditto.
5407
5408 * gnus.el: Use mm-insert-file-contents throughout instead of
5409 nnheader.
5410
5411 * mm-util.el (mm-insert-file-contents): New function.
5412
54131999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5414
5415 * gnus.el: Pterodactyl Gnus v0.90 is released.
5416
54171999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5418
5419 * mailcap.el (mailcap-possible-viewers): Use string=.
5420
54211999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5422
5423 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5424 (mm-uu-forward-end-line): New variable.
5425 (mm-uu-begin-line): Handle forwarded message.
5426 (mm-uu-identifier-alist): Ditto.
5427 (mm-uu-dissect): Ditto.
5428
54291999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5430
5431 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5432 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5433 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5434
5435 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5436 (nnfolder-file-coding-system-for-write): New variable.
5437 (nnfolder-active-file-coding-system): New variable.
5438 (nnfolder-active-file-coding-system-for-write): New variable.
5439 (nnfolder-save-active): New function.
5440 (nnfolder-save-buffer): Use them.
5441 (nnfolder-possibly-change-group): Ditto.
5442 (nnfolder-request-list-newsgroups): Ditto.
5443 (nnfolder-request-create-group): Ditto.
5444 (nnfolder-request-expire-articles): Ditto.
5445 (nnfolder-request-move-article): Ditto.
5446 (nnfolder-request-accept-article): Ditto.
5447 (nnfolder-request-delete-group): Ditto.
5448 (nnfolder-request-rename-group): Ditto.
5449 (nnfolder-possibly-change-folder): Ditto.
5450 (nnfolder-read-folder): Ditto.
5451 (nnfolder-request-list): Remove pathname-coding-system.
5452 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5453
5454 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5455 (nnmail-file-coding-system-1): Removed.
5456 (nnmail-find-file): Use nnmail-pathname-coding-system.
5457 (nnmail-write-region): Ditto.
5458
5459 * nnmbox.el (nnmbox-file-coding-system): New variable.
5460 (nnmbox-file-coding-system-for-write): New variable.
5461 (nnmbox-active-file-coding-system): New variable.
5462 (nnmbox-active-file-coding-system-for-write): New variable.
5463 (nnmbox-save-buffer): New function.
5464 (nnmbox-save-active): New function.
5465 (nnmbox-request-scan): Use them.
5466 (nnmbox-request-expire-articles): Ditto.
5467 (nnmbox-request-move-article): Ditto.
5468 (nnmbox-request-accept-article): Ditto.
5469 (nnmbox-request-replace-article): Ditto.
5470 (nnmbox-request-delete-group): Ditto.
5471 (nnmbox-request-rename-group): Ditto.
5472 (nnmbox-request-create-group): Ditto.
5473
5474 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5475 (mm-running-ntemacs): Removed.
5476
5477 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5478
54791999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5480
5481 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5482
54831999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5484
5485 * qp.el (quoted-printable-encoding-characters): Support lower case.
5486
54871999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5488
5489 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5490 (rfc2047-b-encode-region): Encode line by line.
5491
54921999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5493
5494 * mm-util.el (mm-find-mime-charset-region): Fix.
5495
54961999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5497
5498 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5499 (mm-find-mime-charset-region): Ditto.
5500
55011999-07-03 Simon Josefsson <jas@pdc.kth.se>
5502
5503 * gnus-sum.el (gnus-summary-move-article): Fix something or
5504 other.
5505
55061999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5507
5508 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5509 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5510 (gnus-summary-enter-digest-group): Use them.
5511 (gnus-summary-setup-default-charset): Ditto.
5512
55131999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5514
5515 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5516 gnus-newsgroup-name is nil.
5517
55181999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5519
5520 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5521
55221999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5523
5524 * gnus-art.el (article-emphasize): Use correct
5525 gnus-article-emphasis-alist.
5526
55271999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5528
5529 * mm-view.el (mm-inline-text): Fix text/html bug.
5530
55311999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5532
5533 * gnus.el: Pterodactyl Gnus v0.89 is released.
5534
55351999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5536
5537 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5538 * message.el (message-draft-coding-system): Ditto.
5539 * mm-util.el (mm-running-ntemacs): Ditto.
5540
55411999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5542
5543 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5544
55451999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5546
5547 * mml.el: require mm-decode.
5548
55491999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5550
5551 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5552
55531999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5554
5555 * mm-view.el (mm-inline-image): Fix image undisplayer.
5556
55571999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5558
5559 * mml.el (mml-insert-multipart): Error in compeling-read.
5560 (mml-insert-tag): Match tags.
5561
55621999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5563
5564 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5565 (gnus-cache-braid-heads): Ditto.
5566 (gnus-cache-retrieve-headers): Ditto.
5567
55681999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5569
5570 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5571
55721999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5573
5574 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5575 to string under XEmacs.
5576
55771999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5578
5579 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5580
55811999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5582
5583 * mm-view.el (mm-inline-message): Fix message view bug.
5584 * gnus-art.el (gnus-article-prepare): Ditto.
5585
55861999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5587
5588 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5589
55901999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5591
5592 * gnus.el: Pterodactyl Gnus v0.88 is released.
5593
55941999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5595
5596 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5597 usage.
5598
5599 * nnmail.el (nnmail-get-new-mail): Save info.
5600
56011999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5602
5603 * gnus.el: Pterodactyl Gnus v0.87 is released.
5604
56051999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5606
5607 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5608 (mail-source-run-script): New function.
5609 (mail-source-fetch-pop): Use it.
5610
56111999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5612
5613 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5614
56151999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5616
5617 * gnus.el: Pterodactyl Gnus v0.86 is released.
5618
56191999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5620
5621 * gnus-art.el (gnus-treat-translate): New variable.
5622 (gnus-treat-predicate): Accept a list of regexps.
5623 (gnus-article-treat-custom): Allow a list of regexps.
5624
56251999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5626
5627 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5628 type.
5629
56301999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5631
5632 * gnus-art.el (article-babel): Narrow a bit.
5633
5634 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5635
56361999-06-12 Simon Josefsson <jas@pdc.kth.se>
5637
5638 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5639 only unread ones.
5640 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5641 articles, not only unread ones.
5642
56431999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5644
5645 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5646 keystroke.
5647
5648 * gnus-art.el (gnus-article-x-face-command): Ditto.
5649
5650 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5651
5652 * gnus.el (gnus-method-simplify): Accept server names.
5653
56541999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5655
5656 * gnus-art.el (article-babel-prompt): New function.
5657 (article-babel): New command.
5658
56591999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5660
5661 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5662
5663 * mml.el (mml-generate-mime-1): Don't insert literally.
5664
5665 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5666 (gnus-netrc-syntax-table): Removed.
5667 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5668
56691999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5670
5671 * mm-view.el (mm-inline-text): Fix charset for text/html.
5672
56731999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5674
5675 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5676
56771999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5678
5679 * nnmail.el (nnmail-split-incoming): Return the number of split
5680 mails.
5681 (nnmail-process-babyl-mail-format): Ditto.
5682 (nnmail-process-unix-mail-format): Ditto.
5683 (nnmail-process-mmdf-mail-format): Ditto.
5684 (nnmail-process-maildir-mail-format): Ditto.
5685
5686 * mail-source.el (mail-source-callback): Return the number from
5687 the callback.
5688
5689 * message.el (message-send-mail): Generate Lines.
5690
5691 * mail-source.el (mail-source-call-script): New function.
5692 (mail-source-call-script): New function.
5693
56941999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5695
5696 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5697 (gnus-select-newsgroup): Use it.
5698 (gnus-group-highlight-words-alist): New variable.
5699 (gnus-newsgroup-emphasis-alist): New variable.
5700 (gnus-summary-local-variables): Use it.
5701 * gnus-art.el (article-emphasize): Use it.
5702 (gnus-emphasis-highlight-words): New face.
5703 * gnus-cus.el (gnus-group-parameters): New parameter.
5704
57051999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5706
5707 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5708 parameter `headers'.
5709 (gnus-cache-enter-article): Ditto.
5710 (gnus-cache-update-article): Ditto.
5711 * gnus-sum.el (gnus-summary-move-article): Ditto.
5712 (gnus-summary-mark-article-as-unread): Ditto.
5713 (gnus-summary-mark-article): Ditto.
5714
57151999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5716
5717 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5718 (gnus-posting-style-alist): Removed.
5719 (gnus-message-style-insertions): Ditto.
5720 (gnus-configure-posting-styles): Reimplementation.
5721
5722 * mail-source.el (mail-source-fetch): Error the message.
5723
5724 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5725
57261999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5727
5728 * gnus.el: Pterodactyl Gnus v0.85 is released.
5729
57301999-04-20 Michael Cook <cook@sightpath.com>
5731
5732 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5733 Outlook citation regex.
5734
57351999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5736
5737 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5738 semicolon.
5739
57401999-05-24 Simon Josefsson <jas@pdc.kth.se>
5741
5742 * gnus-range.el (gnus-remove-from-range): Document range1
5743 modification, protect range2.
5744
57451999-05-24 Simon Josefsson <jas@pdc.kth.se>
5746
5747 * gnus-sum.el (gnus-update-marks): Protect lists from
5748 gnus-remove-from-range, don't sort twice.
5749
57501999-05-21 Simon Josefsson <jas@pdc.kth.se>
5751
5752 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5753 function in backend.
5754
57551999-05-15 Simon Josefsson <jas@pdc.kth.se>
5756
5757 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5758 request-accept-article function in the backend instead of using
5759 the 'respool capability.
5760
57611999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5762
5763 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5764 spurious whitespace at eob.
5765
57661999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5767
5768 * nnmail.el (nnmail-get-new-mail): Check right variable.
5769
57701999-06-12 Karl Kleinpaste <karl@justresearch.com>
5771
5772 * mailcap.el (mailcap-mime-data): Fix rfc822.
5773
57741999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5775
5776 * nndoc.el (nndoc-nsmail-type-p): New function.
5777 (nndoc-type-alist): Recognize nsmail.
5778
57791999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5780
5781 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5782 *before* `article-hide-headers' deletes the information.
5783
57841999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5785
5786 * gnus-sum.el (gnus-summary-save-parts): New command and
5787 keystroke.
5788 (gnus-summary-save-parts-1): New function.
5789 (gnus-summary-iterate): Buggy.
5790
5791 * mm-decode.el (mm-save-part-to-file): Made into own function.
5792
57931999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5794
5795 * gnus-group.el (gnus-group-set-info): Resist nils.
5796
57971999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5798
5799 * mailcap.el (mailcap-mime-data): Ditto.
5800
5801 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5802
5803 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5804
58051999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5806
5807 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5808 gnus-article-date-lapsed-new-header is t.
5809
58101999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5811
5812 * gnus.el: Pterodactyl Gnus v0.84 is released.
5813
58141999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5815
5816 * gnus-msg.el (gnus-bug-message): Mime change.
5817
58181999-04-22 Simon Josefsson <jas@pdc.kth.se>
5819
5820 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5821
58221999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5823
5824 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5825 `x-uue'.
5826
58271999-03-04 Aaron M. Ucko <amu@mit.edu>
5828
5829 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5830 when authentication is 'password.
5831
6569c3d3 58321999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
c113de23
GM
5833
5834 * gnus-win.el (gnus-configure-windows): Accept a setting.
5835
58361999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5837
5838 * mm-util.el (mm-quote-arg): Moved here.
5839
5840 * mm-decode.el (mm-quote-arg): Quote more chars.
5841
58421999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5843
5844 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5845 with newlines would create buggy .nov files.
5846
5847 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5848
5849 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5850 end of lines.
5851
5852 * message.el (message-mode): Doc fix.
5853
5854 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5855
5856 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5857
5858 * gnus-art.el (article-date-ut): Rewrite.
5859
5860 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5861 order.
5862
5863 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5864 headers.
5865
5866 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5867
58681999-04-18 Didier Verna <verna@inf.enst.fr>
5869
5870 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5871 (article-date-ut): use it.
5872
58731999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5874
5875 * mail-source.el (mail-source-fetch-pop): Call script
5876 asynchronously.
5877
58781999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5879
5880 * gnus.el: Pterodactyl Gnus v0.83 is released.
5881
58821999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5883
5884 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5885
5886 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5887
5888 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5889
5890 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5891
5892 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5893
5894 * message.el (message-generate-headers): Accept continuation
5895 headers.
5896
58971999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
5898
5899 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5900
59011999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5902
5903 * gnus-art.el (gnus-treatment-function-alist): use
5904 maybe-hide-headers.
5905
5906 * message.el (message-inhibit-body-encoding): Typo.
5907 (message-resend): Inhibit encoding.
5908
5909 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
5910
5911 * gnus-art.el (article-remove-cr): Use re-search.
5912
5913 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
5914 headers.
5915
5916 * mm-decode.el (mm-quote-arg): Quote '.
5917
5918 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
5919
5920 * mm-decode.el (mm-insert-part): Use multibyte for text.
5921
5922 * gnus-start.el (gnus-read-newsrc-file): New variable.
5923 (gnus-read-newsrc-file): Use it.
5924
59251999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5926
5927 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
5928
5929 * gnus-group.el (gnus-group-expire-articles-1): Made into own
5930 function.
5931
59321999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5933
5934 * gnus.el: Pterodactyl Gnus v0.82 is released.
5935
59361999-04-15 Hrvoje Niksic <hniksic@srce.hr>
5937
5938 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
5939 for iso8859-2.
5940
59411999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5942
5943 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
5944 synonym alist.
5945
59461999-04-17 Adam P. Jenkins <ajenkins@netway.com>
5947
5948 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
5949
59501999-04-17 Ettore Perazzoli <ettore@comm2000.it>
5951
5952 * mail-source.el (mail-source-fetch): Ask before bugging out.
5953
59541999-03-19 Hrvoje Niksic <hniksic@srce.hr>
5955
5956 * uudecode.el (uudecode-decode-region-external): Don't assume
5957 uudecode-temporary-file-directory ends with a slash.
5958
59591999-03-18 Simon Josefsson <jas@pdc.kth.se>
5960
5961 * gnus-sum.el (gnus-update-marks):
5962 (gnus-update-read-articles):
5963 (gnus-summary-expire-articles): Check server.
5964
59651999-03-16 Simon Josefsson <jas@pdc.kth.se>
5966
5967 * mml.el (mml-preview): New function.
5968
59691999-04-17 William M. Perry <wmperry@aventail.com>
5970
5971 * mail-source.el (mail-source-fetch-file): Return the right
5972 value.
5973
59741999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5975
5976 * mml.el (mml-insert-parameter): New function.
5977 (mml-insert-parameter-string): New function.
5978
5979 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
5980
5981 * gnus-art.el (gnus-mime-multipart-functions): New variable.
5982 (gnus-mime-display-part): Use it.
5983
5984 * mm-decode.el (mm-alternative-precedence): Removed.
5985 (mm-discouraged-alternatives): New variable.
5986 (mm-preferred-alternative-precedence): New function.
5987
5988 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
5989
5990 * mail-source.el (mail-sources): New variable.
5991
5992 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
5993
5994 * mm-decode.el (mm-valid-image-format-p): New function.
5995 (mm-inline-media-tests): Use it.
5996 (mm-valid-and-fit-image-p): New function.
5997
5998 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
5999 (gnus-agent-fetch-group): Ditto.
6000
60011999-04-12 Didier Verna <verna@inf.enst.fr>
6002
6003 * nnmail.el (nnmail-article-group): in case of a group name
6004 containing "\\n" constructs, be sure to pass the expanded value to
6005 nn*-save-mail.
6006
60071999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6008
6009 * gnus.el: Pterodactyl Gnus v0.81 is released.
6010
60111999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6012
6013 * gnus-sum.el (gnus-get-split-value): Reverse result.
6014
60151999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6016
6017 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6018
60191999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6020
6021 * mml.el (mml-insert-tag): Insert concluding part.
6022
6023 * message.el (message-send-mail): Encode later.
6024 (message-send-news): Ditto.
6025
6026 * nnfolder.el: Don't use mail delim.
6027
60281999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6029
6030 * gnus-cus.el (gnus-group-customize): Put point at min.
6031
6032 * mm-view.el (mm-inline-text): Allow toggling html.
6033
60341999-03-28 William M. Perry <wmperry@aventail.com>
6035
6036 * mail-source.el: Added prescript and postscript to file.
6037
60381999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6039
6040 * nnmail.el: Reverted.
6041
6042 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6043 (gnus-setup-posting-charset): Did work.
6044
60451999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6046
6047 * gnus.el (gnus-short-group-name): Use
6048 gnus-group-uncollapsed-levels.
6049
60501999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6051
6052 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6053
60541999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6055
6056 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6057 (article-strip-headers-from-body): New command and keystroke.
6058
60591999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6060
6061 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6062
6063 * nnheader.el (nnheader-insert-file-contents): Bind
6064 enable-local-eval to nil.
6065 (nnheader-find-file-noselect): Ditto.
6066
6067 * nnmail.el (nnmail-article-group): Don't remove long lines.
6068 (nnmail-remove-long-lines): New function.
6069 (nnmail-split-header-length-limit): Removed.
6070
6071 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6072
6073 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6074
60751999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6076
6077 * gnus-sum.el (gnus-summary-generic-mark): New function.
6078
6079 * nnmail.el (nnmail-split-header-length-limit): Increased.
6080 (nnmail-article-group): Allow nil.
6081
6082 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6083
6084 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6085 first.
6086
6087 * mml.el (mml-minibuffer-read-type): Include types from
6088 mailcap-mime-data.
6089
6090 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6091
60921999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6093
6094 * mml.el (mml-insert-tag): New function.
6095 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6096 confusion with functions like `mml-read-tag'.
6097 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6098 (mml-minibuffer-read-description): Ditto with
6099 `mml-minibuffer-read-description'.
6100 (mml-attach-buffer): New function.
6101 (mml-mode-map): New entry for /.
6102 (mml-minibuffer-read-type): Accept DEFAULT.
6103
6104 * mml.el (mml-quote-region): Narrow the region.
6105
6106 * message.el (message-mode-menu): message-mime-attach-file is now
6107 mml-attach-file.
6108
61091999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6110
6111 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6112
61131999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6114
6115 * mml.el (mml-attach-buffer): New command.
6116
61171999-02-27 Simon Josefsson <jas@pdc.kth.se>
4cac7481 6118
c113de23
GM
6119 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6120 with a proper range. Compress range.
a9c810bf 6121
c113de23 6122 * gnus-range.el (gnus-remove-from-range): Protect arguments.
a9c810bf 6123
c113de23 61241999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
54b02948 6125
c113de23 6126 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
54b02948 6127
c113de23 61281999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
eb018ad3 6129
c113de23
GM
6130 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6131 (gnus-picons-convert-x-face): Removed.
6132 (gnus-picons-article-display-x-face): Removed.
6133 (gnus-picons-x-face-sentinel): Ditto.
6134 (gnus-picons-display-x-face): Ditto.
eb018ad3 6135
c113de23 61361999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
767d12f2 6137
c113de23 6138 * gnus.el: Pterodactyl Gnus v0.80 is released.
767d12f2 6139
c113de23 61401999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6141
c113de23 6142 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
1791e2e5 6143
c113de23 6144 * gnus-sum.el (gnus-with-article): Moved here.
1791e2e5 6145
c113de23
GM
6146 * mail-source.el (mail-source-fetch-pop): Ask for password even
6147 when program.
1791e2e5 6148
c113de23 61491999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6150
c113de23 6151 * gnus-msg.el (gnus-bug): Add description.
1791e2e5 6152
c113de23 6153 * mml.el (mml-insert-mml-markup): Insert disposition.
1791e2e5 6154
c113de23 6155 * message.el (message-send-mail): Always encode mail headers.
1791e2e5 6156
c113de23 61571999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6158
c113de23
GM
6159 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6160 when requested.
1791e2e5 6161
c113de23 6162 * nnmail.el (nnmail-current-spool): Removed.
1791e2e5 6163
c113de23 6164 * gnus-salt.el (gnus-tree-inhibit): New varible.
1791e2e5 6165
c113de23 6166 * gnus.el (mm-util): Required.
1791e2e5 6167
c113de23 61681999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
1791e2e5 6169
c113de23 6170 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
1791e2e5 6171
c113de23 61721999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6173
c113de23 6174 * mail-source.el (mail-source-bind): Doc fix.
1791e2e5 6175
c113de23 61761999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6177
c113de23 6178 * message.el (message-mode): Doc fix.
1791e2e5 6179
c113de23
GM
6180 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6181 encoding.
1791e2e5 6182
c113de23 6183 * gnus.el (gnus-methods-equal-p): Moved here.
1791e2e5 6184
c113de23 6185 * mail-source.el: pop at 110.
1791e2e5 6186
c113de23
GM
6187 * pop3.el (pop3-movemail): Use write-region instead of
6188 append-to-file to avoid excessive messaging.
1791e2e5 6189
c113de23 61901999-02-27 lantz moore <lmoore@contigo.com>
1791e2e5 6191
c113de23
GM
6192 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6193 type directory.
1791e2e5 6194
c113de23 61951999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
1791e2e5 6196
c113de23
GM
6197 * gnus-art.el (article-hide-boring-headers): Field names must not
6198 contain whitespace.
1791e2e5 6199
c113de23 62001999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6201
c113de23 6202 * gnus.el: Pterodactyl Gnus v0.79 is released.
1791e2e5 6203
c113de23 62041999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6205
c113de23 6206 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
1791e2e5 6207
c113de23 6208 * mml.el (mml-mode): Don't use add-minor-mode.
1791e2e5 6209
c113de23
GM
6210 * message.el (messgage-inhibit-body-encoding): New variable.
6211 (message-encode-message-body): Use it.
1791e2e5 6212
c113de23 62131999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6214
c113de23 6215 * gnus.el: Pterodactyl Gnus v0.78 is released.
1791e2e5 6216
c113de23 62171999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6218
c113de23 6219 * message.el (message-mode): Switch on MML mode.
1791e2e5 6220
c113de23
GM
6221 * mml.el: Included commands and functions.
6222 (mml-mode-map): New keymap.
1791e2e5 6223
c113de23 6224 * message.el: Removed the insertion commands and functions.
1791e2e5 6225
c113de23 6226 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
1791e2e5 6227
c113de23
GM
6228 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6229 keystroke.
1791e2e5 6230
c113de23 6231 * gnus-art.el (gnus-narrow-to-page): Revert.
1791e2e5 6232
c113de23
GM
6233 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6234 (gnus-cite-parse-maybe): Always reparse.
1791e2e5 6235
c113de23
GM
6236 * message.el (message-encode-message-body): Don't insert
6237 "multipart warning".
1791e2e5 6238
c113de23 6239 * gnus-art.el (gnus-article-treat-head-custom): New variable.
1791e2e5 6240
c113de23 62411999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 6242
c113de23 6243 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
1791e2e5 6244
c113de23 6245 * nnmail.el: Require mm-util.
1791e2e5 6246
c113de23 62471999-02-26 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 6248
c113de23
GM
6249 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6250 group.
1791e2e5 6251
c113de23 62521999-02-26 SeokChan LEE <chan@smoky-blue.com>
1791e2e5 6253
c113de23 6254 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
1791e2e5 6255
c113de23 62561999-02-21 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 6257
c113de23 6258 * gnus-msg.el (gnus-extended-version): Better regexp.
1791e2e5 6259
c113de23 62601999-02-25 Didier Verna <verna@inf.enst.fr>
1791e2e5 6261
c113de23
GM
6262 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6263 is called with the result of SPLIT and should return a new split.
1791e2e5 6264
c113de23 6265 * gnus.texi: update the doc.
1791e2e5 6266
c113de23 62671999-02-23 Didier Verna <verna@inf.enst.fr>
1791e2e5 6268
c113de23
GM
6269 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6270 displayed in the article buffer, output bars if
6271 `gnus-picons-display-article-move-p'.
1791e2e5 6272
c113de23 62731999-02-20 Aaron M. Ucko <amu@mit.edu>
1791e2e5 6274
c113de23 6275 * mail-source.el (mail-source-fetch-pop): Typo.
1791e2e5 6276
c113de23 62771999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6278
c113de23 6279 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6280
c113de23 62811999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6282
c113de23 6283 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
1791e2e5 6284
c113de23 62851999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6286
c113de23 6287 * mml.el (mml-insert-buffer): New function.
1791e2e5 6288
c113de23 6289 * message.el (message-forward): Insert the buffer in the buffer.
1791e2e5 6290
c113de23 62911999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6292
c113de23 6293 * mm-view.el (mm-inline-message): Insert part in narrowed region.
1791e2e5 6294
c113de23 62951999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6296
c113de23 6297 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6298
c113de23 62991999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6300
c113de23 6301 * gnus.el: Pterodactyl Gnus v0.77 is released.
1791e2e5 6302
c113de23 63031999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6304
c113de23
GM
6305 * gnus-art.el (gnus-displaying-mime): New variable.
6306 (article-narrow-to-head): New function.
1791e2e5 6307
c113de23
GM
6308 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6309 Default to pop instead of pop3.
1791e2e5 6310
c113de23 63111999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6312
c113de23 6313 * gnus-art.el (article-hide-pgp): Goto body.
1791e2e5 6314
c113de23 6315 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
1791e2e5 6316
c113de23 6317 * gnus-cite.el: Don't use goto-line.
1791e2e5 6318
c113de23
GM
6319 * gnus-art.el (gnus-article-treat-html): Removed.
6320 (gnus-treat-article): Save restriction.
1791e2e5 6321
c113de23 63221999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6323
c113de23
GM
6324 * message.el (message-send-mail): Don't untabify.
6325 (message-mode): Don't use tabs for indentation.
1791e2e5 6326
c113de23
GM
63271999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6328
6329 * message.el (message-send-mail): Don't untabify.
6330
6331 * nnml.el (nnml-save-mail): Typo fix.
1791e2e5 6332
c113de23 63331999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6334
c113de23
GM
6335 * message.el (message-cite-function): Add
6336 `message-cite-original-without-signature' customization option.
1791e2e5 6337
c113de23 63381999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6339
c113de23
GM
6340 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6341 `nnmail-prepare-incoming-header-hook'.
1791e2e5 6342
c113de23 63431999-02-19 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 6344
c113de23 6345 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
1791e2e5 6346
c113de23 63471999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6348
c113de23 6349 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
1791e2e5 6350
c113de23 63511999-02-18 Michael Cook <cook@sightpath.com>
1791e2e5 6352
c113de23 6353 * Recognize Microsoft Outlook's cite attribution conventions.
1791e2e5 6354
c113de23 63551999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 6356
c113de23 6357 * gnus-sum.el: Bind M.
1791e2e5 6358
c113de23 63591999-02-19 Neil Crellin <neilc@wallaby.cc>
1791e2e5 6360
c113de23 6361 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
1791e2e5 6362
c113de23 63631999-02-15 Didier Verna <verna@inf.enst.fr>
1791e2e5 6364
c113de23
GM
6365 * gnus-picon.el (gnus-group-display-picons): ensures that
6366 `article-goto-body' really goes to the article body.
1791e2e5 6367
c113de23 63681999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6369
c113de23 6370 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
1791e2e5 6371
c113de23 6372 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
1791e2e5 6373
c113de23 6374 * mm-view.el (mm-view-message): Enable multibyte.
1791e2e5 6375
c113de23 63761999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6377
c113de23 6378 * nnmail.el (nnmail-get-new-mail): Message later.
1791e2e5 6379
c113de23
GM
6380 * mm-util.el (mm-find-charset-region): Revert to checking
6381 multibyte.
1791e2e5 6382
c113de23 63831999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 6384
c113de23
GM
6385 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6386 attachment.
1791e2e5 6387
c113de23 63881999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6389
c113de23 6390 * gnus.el: Pterodactyl Gnus v0.76 is released.
1791e2e5 6391
c113de23 63921999-02-06 Felix Lee <flee@cygnus.com>
1791e2e5 6393
c113de23 6394 * gnus.el (gnus-group-change-level-function): Typo.
1791e2e5 6395
c113de23 63961999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6397
c113de23
GM
6398 * gnus-sum.el (gnus-nov-skip-field): Removed.
6399 (gnus-nov-field): Ditto.
6400 (gnus-nov-parse-extra): Ditto.
6401 (gnus-nov-read-integer): Ditto.
1791e2e5 6402
c113de23 64031999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6404
c113de23
GM
6405 * nnheader.el (nnheader-nov-read-message-id): New macro.
6406 (nnheader-parse-nov): Use it.
1791e2e5 6407
c113de23
GM
6408 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6409 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6410 `(eq (char-after) ?\n)'.
1791e2e5 6411
c113de23 64121999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6413
c113de23 6414 * gnus.el (gnus-other-frame): Always pop up a new frame.
1791e2e5 6415
c113de23 64161999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6417
c113de23
GM
6418 * gnus-range.el (gnus-range-add): Rewrite.
6419
64201999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6421
6422 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6423 format.
6424 (nnmail-process-maildir-mail-format): New function.
6425
6426 * mail-source.el (mail-source-fetch-maildir): New function.
6427 (mail-source-keyword-map): Add default for maildir method.
6428 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6429
64301999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6431
6432 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6433
6434 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6435 (nndoc-mime-digest-type-p): Removed.
6436
64371999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6438
6439 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6440 where it is supposed to be.
6441 (gnus-treat-play-sounds): New variable.
6442
6443 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6444
6445 * gnus-art.el (article-display-x-face): Narrow to head.
6446 (gnus-article-washed-types): New variable.
6447 (article-hide-pgp): Is not a toggle.
6448 (gnus-article-hide-text-type): Save types.
6449 (article-decode-charset): Use it.
1791e2e5 6450
c113de23 6451 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
1791e2e5 6452
c113de23
GM
6453 * message.el (message-forward-start-separator): Removed.
6454 (message-forward-end-separator): Removed.
6455 (message-signature-before-forwarded-message): Removed.
6456 (message-included-forward-headers): Removed.
6457 (message-check-news-body-syntax): Don't check forward.
6458 (message-forward): Use MIME.
1791e2e5 6459
c113de23
GM
6460 * nnvirtual.el (nnvirtual-request-article): Bind
6461 gnus-article-decode-hook to nil.
1791e2e5 6462
c113de23 64631999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6464
c113de23
GM
6465 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6466 us-ascii.
1791e2e5 6467
c113de23 64681999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6469
c113de23 6470 * format-spec.el (format-spec): Be more robust.
1791e2e5 6471
c113de23
GM
6472 * message.el (message-encode-message-body): Default
6473 mail-parse-charset to mail-parse-charset.
1791e2e5 6474
c113de23
GM
6475 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6476 (gnus-summary-edit-article): Bind mail-parse-charset.
1791e2e5 6477
c113de23 6478 * mml.el (mml-read-tag): Ignore white space after end of tag.
1791e2e5 6479
c113de23
GM
6480 * message.el (message-goto-body): Also work in separatorless
6481 articles.
6482
6483 * mml.el (mml-translate-from-mime): New function.
6484 (mml-insert-mime): Ditto.
6485 (mml-to-mime): New function.
6486 (mime-to-mml): New name.
6487
6488 * gnus-sum.el (gnus-summary-edit-article): Always select raw
1791e2e5
DL
6489 article.
6490
c113de23 6491 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
1791e2e5 6492
c113de23
GM
6493 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6494 special-case nndraft groups.
1791e2e5 6495
c113de23 64961999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6497
c113de23
GM
6498 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6499 (gnus-get-newsgroup-headers): Already bound.
1791e2e5 6500
c113de23 6501 * message.el (message-encode-message-body): Use posting charset.
1791e2e5 6502
c113de23
GM
6503 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6504 (mm-body-encoding): Do CTE.
6505 (mm-body-7-or-8): New function.
1791e2e5 6506
c113de23
GM
6507 * mm-util.el (mm-mime-charset): Always fall back on alist.
6508 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6509 (mm-mime-mule-charset-alist): Add arabic-*-column.
6510 (mm-find-mime-charset-region): New function.
1791e2e5 6511
c113de23 6512 * format-spec.el (format-spec-make): New function.
1791e2e5 6513
c113de23
GM
6514 * mail-source.el (format-spec): Required.
6515 (mail-source-fetch-with-program): Removed.
6516 (mail-source-fetch-with-program): New function.
1791e2e5 6517
c113de23 6518 * format-spec.el: New file.
1791e2e5 6519
c113de23 65201999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
1791e2e5 6521
c113de23
GM
6522 * mail-source.el (mail-source-fetch-with-program): Take optional
6523 parameter.
1791e2e5 6524
c113de23 65251999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6526
c113de23
GM
6527 * gnus-start.el: Ignore some groups.
6528 (gnus-setup-news): Bind nnmail-fetched-sources.
1791e2e5 6529
c113de23 6530 * message.el (message-send-mail): Remove all tabs.
1791e2e5 6531
c113de23
GM
6532 * mm-util.el (mm-find-charset-region): Just check whether
6533 find-charset-region is defined.
1791e2e5 6534
c113de23 65351999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6536
c113de23
GM
6537 * gnus-group.el (gnus-group-get-new-news): Use
6538 nnmail-fetched-sources.
1791e2e5 6539
c113de23
GM
6540 * nnmail.el (nnmail-fetched-sources): New variable.
6541 (nnmail-get-new-mail): Use it.
1791e2e5 6542
c113de23
GM
6543 * mail-source.el (mail-source-fetched-sources): New variable.
6544 (mail-source-fetch): Use it.
1791e2e5 6545
c113de23 65461999-02-02 Mark W. Eichin <eichin@thok.org>
1791e2e5 6547
c113de23
GM
6548 * gnus.el (gnus-getenv-nntpserver): if the file that
6549 gnus-nntpserver-file names has a trailing newline, the
6550 string-match will always match, and thus the file will never be
6551 read. (^ matches start of "line", \\` matches start of "buffer",
6552 which is what was intended...)
1791e2e5 6553
c113de23 65541999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 6555
c113de23 6556 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
1791e2e5 6557
c113de23 65581999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6559
c113de23
GM
6560 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6561 select methods.
1791e2e5 6562
c113de23 65631999-01-27 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 6564
c113de23 6565 * gnus-range.el (gnus-remove-from-range): Sort second argument.
1791e2e5 6566
c113de23 65671999-02-02 Scott Hofmann <shofmann@mindspring.com>
1791e2e5 6568
c113de23 6569 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
1791e2e5 6570
c113de23 65711999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6572
c113de23
GM
6573 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6574 a typo.
6575 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6576 charset to nil.
6577 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6578 * gnus-start.el (gnus-start-draft-setup): Ditto.
1791e2e5 6579
c113de23 65801999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6581
c113de23
GM
6582 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6583 (mail-source-value): Don't do variables.
1791e2e5 6584
c113de23 6585 * nnmail.el (nnmail-get-new-mail): Set the predicate.
1791e2e5 6586
c113de23 6587 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
1791e2e5 6588
c113de23 65891999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6590
c113de23 6591 * Defenestrate spurious ?a.
1791e2e5 6592
c113de23 65931999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6594
c113de23
GM
6595 * mail-source.el (mail-source-fetch-pop): Instead use
6596 :authentication.
1791e2e5 6597
c113de23 65981999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
1791e2e5 6599
c113de23 6600 * lisp/mail-source.el : Support APOP authentication scheme.
1791e2e5 6601
c113de23 66021999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
1791e2e5 6603
c113de23 6604 * pop3.el (pop3-movemail): Return t.
1791e2e5 6605
c113de23 66061999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6607
c113de23
GM
6608 * rfc2047.el (rfc2047-fold-region): New function.
6609 (rfc2047-encode-message-header): Use it.
1791e2e5 6610
c113de23 66111999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1791e2e5 6612
c113de23 6613 * gnus-sum.el (gnus-group-charset-alist): Add more.
1791e2e5 6614
c113de23 66151999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6616
c113de23 6617 * gnus.el: Pterodactyl Gnus v0.75 is released.
1791e2e5 6618
c113de23 66191999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6620
c113de23 6621 * gnus-art.el (article-display-x-face): Don't narrow to head.
1791e2e5 6622
c113de23 66231999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6624
c113de23 6625 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
1791e2e5 6626
c113de23 66271999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6628
c113de23
GM
6629 * mail-source.el (mail-source-fetch-directory): Ignore
6630 directories.
1791e2e5 6631
c113de23 6632 * gnus-cus.el (gnus-group-parameters): Addition.
1791e2e5 6633
c113de23
GM
6634 * gnus-art.el (article-strip-banner): Do symbolic banners.
6635 (article-strip-banner): New keystroke.
1791e2e5 6636
c113de23 66371999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6638
c113de23 6639 * gnus-art.el (article-strip-banner): New command.
1791e2e5 6640
c113de23 66411999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6642
c113de23 6643 * gnus-art.el (gnus-treat-strip-banners): New variable.
1791e2e5 6644
c113de23 66451999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6646
c113de23
GM
6647 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6648 has been exist.
1791e2e5 6649
c113de23 66501999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6651
c113de23
GM
6652 * message.el (message-draft-coding-system): Check coding-system.
6653 * mm-util.el (mm-text-coding-system): Ditto.
1791e2e5 6654
c113de23 66551999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6656
c113de23 6657 * mail-source.el (mail-source-fetch-pop): Save excursion.
1791e2e5 6658
c113de23 66591999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6660
c113de23
GM
6661 * mail-source.el (mail-source-movemail-args): Not constant.
6662 (mail-source-movemail-args): Removed.
6663 (mail-source-fetch-with-program): New function.
6664 (mail-source-fetch-pop): Use program and function.
6665 (mail-source-movemail-program): Removed.
1791e2e5 6666
c113de23
GM
6667 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6668 (gnus-treat-date-user-defined): New variable.
1791e2e5 6669
c113de23 66701999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6671
c113de23 6672 * nnmail.el (nnmail-fix-eudora-headers): New function.
1791e2e5 6673
c113de23 66741999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6675
c113de23 6676 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
1791e2e5 6677
c113de23 66781999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6679
c113de23
GM
6680 * gnus-art.el (gnus-treatment-function-alist): Do
6681 gnus-article-add-buttons-to-head later.
6682 (gnus-treat-capitalize-sentences): New variable.
6683 (article-capitalize-sentences): New command and keystroke.
1791e2e5 6684
c113de23 6685 * gnus-group.el (gnus-group-catchup-current): Do group.
1791e2e5 6686
c113de23 6687 * message.el (message-default-charset): Add group.
1791e2e5 6688
c113de23 66891999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6690
c113de23 6691 * gnus.el: Pterodactyl Gnus v0.74 is released.
1791e2e5 6692
c113de23 66931999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6694
c113de23
GM
6695 * gnus-art.el (article-fill-long-lines): Renamed.
6696 (article-fill-long-lines): New keystroke.
1791e2e5 6697
c113de23 66981999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6699
c113de23 6700 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
1791e2e5 6701
c113de23
GM
6702 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6703 displayed.
6704 (gnus-group-catchup-current): Be more robus.
1791e2e5 6705
c113de23
GM
6706 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6707 headers.
1791e2e5 6708
c113de23 67091999-01-25 Dave Love <fx@gnu.org>
1791e2e5 6710
c113de23
GM
6711 * message.el (message-mode-menu): Add message-mime-attach-file.
6712 (message-mode): Doc fix.
1791e2e5 6713
c113de23 67141999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6715
c113de23
GM
6716 * nnmail.el (nnmail-check-duplication): Insert the mail source
6717 string.
1791e2e5 6718
c113de23
GM
6719 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6720 (mail-source-fetch-directory): Ditto.
6721 (mail-source-fetch-file): Ditto.
6722 (mail-source-string): New variable.
1791e2e5 6723
c113de23
GM
6724 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6725 the level.
1791e2e5 6726
c113de23
GM
6727 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6728 before handling.
1791e2e5 6729
c113de23
GM
6730 * mm-util.el (mm-mime-charset): Use the parameters.
6731 (mm-mime-charset): Removed region paremeters.
1791e2e5 6732
c113de23
GM
6733 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6734 source.
1791e2e5 6735
c113de23 67361999-01-25 Lloyd Zusman <ljz@asfast.com>
1791e2e5 6737
c113de23 6738 * nnmail.el (nnmail-get-split-group): Quote right.
1791e2e5 6739
c113de23 67401999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6741
c113de23
GM
6742 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6743 buffer.
1791e2e5 6744
c113de23 67451999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6746
c113de23
GM
6747 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6748 (gnus-group-mode): Don't hook.
1791e2e5 6749
c113de23
GM
6750 * mail-source.el (mail-source-bind): Doc fix.
6751 (mail-source-bind): Take only one param.
1791e2e5 6752
c113de23 6753 * gnus-art.el (gnus-treat-highlight-signature): typep.
1791e2e5 6754
c113de23
GM
6755 * mail-source.el (mail-source-movemail): Ignore empty file.
6756 (mail-source-callback): Check before deleting.
1791e2e5 6757
c113de23 6758 * message.el (message-mime-attach-file): Include name.
1791e2e5 6759
c113de23 67601999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6761
c113de23 6762 * mm-util.el (mm-read-charset): Return a symbol.
1791e2e5 6763
c113de23 6764 * mm-view.el (mm-inline-text): Insert signature separator.
1791e2e5 6765
c113de23
GM
6766 * gnus-art.el (gnus-treat-predicate): New function.
6767 (gnus-treat-article): Allow all types to be checked.
1791e2e5 6768
c113de23
GM
6769 * gnus-util.el (gnus-or): New function.
6770 (gnus-and): Ditto.
1791e2e5 6771
c113de23 6772 * gnus-art.el (gnus-mime-display-single): Use override.
1791e2e5 6773
c113de23
GM
6774 * mm-decode.el (mm-attachment-override-types): New variable.
6775 (mm-attachment-override-p): New function.
1791e2e5 6776
c113de23 6777 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
1791e2e5 6778
c113de23 67791999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
1791e2e5 6780
c113de23 6781 * mm-view.el (mm-inline-text): Do vcards.
1791e2e5 6782
c113de23 67831999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6784
c113de23 6785 * gnus.el: Pterodactyl Gnus v0.73 is released.
1791e2e5 6786
c113de23 67871999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6788
c113de23
GM
6789 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6790 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6791 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6792 (nnmail-movemail-program): Removed.
6793 (nnmail-movemail-args): Removed.
6794 (nnmail-pop-password-required): Ditto.
6795 (nnmail-tmp-directory): Ditto.
6796 (nnmail-delete-incoming): Removed.
6797 (nnmail-pop-password, nnmail-moved-inboxes,
6798 nnmail-internal-password, nnmail-move-inbox): Removed.
6799 (nnmail-read-passwd): Ditto.
6800 (nnmail-get-spool-files): Removed.
6801 (nnmail-resplit-incoming): Reinstated.
1791e2e5 6802
c113de23 6803 * mail-source.el: New file.
1791e2e5 6804
c113de23 68051999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 6806
c113de23 6807 * gnus-art.el (gnus-article-mode-map): Bind backspace.
1791e2e5 6808
c113de23 68091999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6810
c113de23 6811 * gnus-art.el (article-make-date-line): Fix iso8601 display.
1791e2e5 6812
c113de23 68131999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6814
c113de23 6815 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
1791e2e5 6816
c113de23 6817 * gnus-picon.el (gnus-group-display-picons): Goto body.
1791e2e5 6818
c113de23
GM
6819 * gnus.el: Indented all functions; broke long lines; changed all
6820 instances of illegal/legal to invalid/valid. Yes, I'm bored.
1791e2e5 6821
c113de23 68221999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6823
c113de23 6824 * gnus.el: Pterodactyl Gnus v0.72 is released.
1791e2e5 6825
c113de23 68261999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6827
c113de23 6828 * gnus.el: Cleaned up trailing whitespace.
1791e2e5 6829
c113de23 6830 * mm-util.el (mm-read-charset): Work.
1791e2e5 6831
c113de23 68321999-01-17 Matt Armstrong <mattdav+matt@best.com>
1791e2e5 6833
c113de23
GM
6834 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6835 nnheader-translate-file-chars'd group name.
1791e2e5 6836
c113de23 68371999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6838
c113de23 6839 * message.el (message-encode-message-body): Fold case.
1791e2e5 6840
c113de23 68411999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6842
c113de23 6843 * mailcap.el (mailcap-add): New function.
1791e2e5 6844
c113de23 68451999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6846
c113de23
GM
6847 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6848 (article-goto-body): Use it.
6849 (gnus-treat-article): Ditto.
1791e2e5 6850
c113de23
GM
6851 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6852 downloaded articles from the downloadeble list.
1791e2e5 6853
c113de23 68541999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6855
c113de23
GM
6856 * message.el (message-encode-message-body): Bind
6857 mail-parse-charset.
1791e2e5 6858
c113de23
GM
6859 * mm-util.el (mm-charset-synonym-alist): New variable.
6860 (mm-charset-to-coding-system): Use it.
6861 (mm-charset-coding-system-alist): Removed.
6862 (mm-charset-to-coding-system): Don't use it.
6863 (mm-find-charset-region): Use mail-parse-charset.
1791e2e5 6864
c113de23
GM
6865 * gnus-art.el (gnus-treatment-function-alist): Use
6866 gnus-article-display-picons.
6867 (gnus-treat-display-xface): Only do if we have xface feature.
6868 (gnus-part-display-hook): New function.
6869 (gnus-treat-article): Use it.
6870 (gnus-treat-article): Use gnus-visual.
1791e2e5 6871
c113de23 6872 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
1791e2e5 6873
c113de23
GM
6874 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6875 displaying.
1791e2e5 6876
c113de23 6877 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
1791e2e5 6878
c113de23
GM
6879 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6880 regexp file names.
1791e2e5 6881
c113de23 68821999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6883
c113de23 6884 * gnus.el: Pterodactyl Gnus v0.71 is released.
1791e2e5 6885
c113de23 68861999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6887
c113de23 6888 * mm-view.el (mm-inline-image): Don't add a dot.
1791e2e5 6889
c113de23 6890 * gnus-art.el (gnus-treat-article): New function.
1791e2e5 6891
c113de23 6892 * gnus.el (gnus-article-display-hook): Removed.
1791e2e5 6893
c113de23 6894 * gnus-art.el (gnus-article-treat-custom): New variable.
1791e2e5 6895
c113de23 6896 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
1791e2e5 6897
c113de23
GM
6898 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6899 functions.
1791e2e5 6900
c113de23
GM
6901 * message.el (message-posting-charset): New variable.
6902 (message-send-mail): Use it.
1791e2e5 6903
c113de23
GM
6904 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6905 (gnus-setup-posting-charset): New function.
6906 (gnus-setup-message): Use it.
1791e2e5 6907
c113de23
GM
6908 * message.el (message-encode-message-body): Just look for
6909 Content-Type before inserting a new one.
1791e2e5 6910
c113de23 69111999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6912
c113de23 6913 * rfc2047.el (rfc2047-default-charset): Removed.
1791e2e5 6914
c113de23
GM
6915 * mail-prsvr.el: New file.
6916 (mail-parse-charset): New variable.
1791e2e5 6917
c113de23
GM
6918 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
6919 Changed name.
1791e2e5 6920
c113de23 6921 * gnus.el (gnus-charset): New group.
1791e2e5 6922
c113de23 6923 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
1791e2e5 6924
c113de23
GM
6925 * gnus-sum.el (gnus-default-charset): Default to nil.
6926 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
6927 (gnus-newsgroup-iso-8859-1-forced): Removed.
1791e2e5 6928
c113de23
GM
6929 * mm-util.el (mm-known-charsets): Removed.
6930 (mm-default-coding-system): Removed.
6931 (mm-default-charset): Removed.
6932 (mm-read-charset): New function.
1791e2e5 6933
c113de23 6934 * message.el (message-default-charset): Removed.
1791e2e5 6935
c113de23 6936 * rfc2047.el (rfc2047-default-charset): Default to nil.
1791e2e5 6937
c113de23 6938 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
1791e2e5 6939
c113de23 69401999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6941
c113de23 6942 * gnus.el: Pterodactyl Gnus v0.70 is released.
1791e2e5 6943
c113de23 69441999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6945
c113de23
GM
6946 * mm-decode.el (mm-save-part): Use mm-get-part.
6947 (mm-insert-part): New function.
6948 (mm-get-part): Use it.
6949 (mm-get-image): Ditto.
6950 (mm-display-external): Ditto.
1791e2e5 6951
c113de23 6952 * mm-view.el (mm-inline-text): Ditto.
1791e2e5 6953
c113de23
GM
6954 * gnus-move.el (gnus-move-group-to-server): Protect against nil
6955 ranges.
1791e2e5 6956
c113de23
GM
6957 * mm-decode.el (mm-display-external): Save the buffer.
6958 (mm-remove-part): Kill it.
1791e2e5 6959
c113de23 6960 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
1791e2e5 6961
c113de23 6962 * nnagent.el (nnagent-request-set-mark): Defined stub.
1791e2e5 6963
c113de23 69641999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6965
c113de23
GM
6966 * gnus-score.el (gnus-score-load-score-alist): Bind
6967 coding-system-for-read.
1791e2e5 6968
c113de23
GM
6969 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
6970 prepare-exit-hook.
1791e2e5 6971
c113de23 6972 * mm-view.el (mm-setup-w3): Require w3.
1791e2e5 6973
c113de23 69741999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
1791e2e5 6975
c113de23
GM
6976 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
6977 body.
1791e2e5 6978
c113de23 69791999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6980
c113de23 6981 * mm-encode.el: Ditto.
1791e2e5 6982
c113de23
GM
6983 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
6984 error.
1791e2e5 6985
c113de23 6986 * mailcap.el (mailcap-mime-data): SAFER ps.
1791e2e5 6987
c113de23
GM
6988 * message.el (message-encode-message-body): Always insert a
6989 Content-Type header.
1791e2e5 6990
c113de23
GM
6991 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
6992 shown inline.
1791e2e5 6993
c113de23 6994 * mm-view.el (mm-inline-text): Handle all sorts of text.
1791e2e5 6995
c113de23
GM
6996 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
6997 don't view.
1791e2e5 6998
c113de23 6999 * mm-decode.el (mm-display-external): Use it.
1791e2e5 7000
c113de23 7001 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
1791e2e5 7002
c113de23 7003 * mm-decode.el (mm-save-part): Removed double code.
1791e2e5 7004
c113de23 70051999-01-12 Dave Love <fx@gnu.org>
1791e2e5 7006
c113de23
GM
7007 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7008 application/octet-stream .gz & al files with jka-compr.
1791e2e5 7009
c113de23 70101999-01-12 Dave Love <fx@gnu.org>
1791e2e5 7011
c113de23
GM
7012 * gnus-ems.el (gnus-down-mouse-3): New variable.
7013 * gnus-art.el (gnus-mime-button-map): Use it.
7014 (gnus-mime-button-menu): Set the clicked-on buffer initially.
1791e2e5 7015
c113de23 70161999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7017
c113de23 7018 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
1791e2e5 7019
c113de23 70201999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7021
c113de23
GM
7022 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7023 buffers.
1791e2e5 7024
c113de23 7025 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
1791e2e5 7026
c113de23 7027 * gnus-cache.el (gnus-cache-read-active): Reversed check.
1791e2e5 7028
c113de23 70291999-01-12 Matt Armstrong <matta@geoworks.com>
1791e2e5 7030
c113de23 7031 * mml.el (mml-parameter-string): Strip directory component.
1791e2e5 7032
c113de23 70331999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7034
c113de23 7035 * gnus.el (gnus-use-demon): Removed.
1791e2e5 7036
c113de23 70371999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7038
c113de23 7039 * nnmail.el (nnmail-article-group): Don't infloop.
1791e2e5 7040
c113de23 70411999-01-11 Colin Rafferty <colin@xemacs.org>
1791e2e5 7042
c113de23
GM
7043 * gnus-art.el (article-update-date-lapsed): Made it work with
7044 picons, and make it update on all visible frames.
7045 (article-date-ut): Get summary-buffer's current-headers.
1791e2e5 7046
c113de23 70471999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7048
c113de23
GM
7049 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7050 (gnus-picons-setup-p): New variable.
1791e2e5 7051
c113de23 70521999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7053
c113de23 7054 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
1791e2e5 7055
c113de23 70561999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7057
c113de23
GM
7058 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7059 (gnus-summary-exit-no-update): Use mapcar.
1791e2e5 7060
c113de23 70611999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7062
c113de23 7063 * gnus-agent.el (gnus-category-write): Make directory.
1791e2e5 7064
c113de23 70651998-09-26 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7066
c113de23
GM
7067 * gnus-sum.el (gnus-update-read-articles):
7068 (gnus-update-marks): Request backend update of mark.
1791e2e5 7069
c113de23 70701999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7071
c113de23 7072 * mm-bodies.el (mm-body-encoding): Use mm-find.
1791e2e5 7073
c113de23 70741999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 7075
c113de23 7076 * gnus-picon.el (gnus-article-display-picons): Fix.
1791e2e5 7077
c113de23 70781999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7079
c113de23 7080 * gnus.el: Pterodactyl Gnus v0.69 is released.
1791e2e5 7081
c113de23 70821999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7083
c113de23 7084 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
1791e2e5 7085
c113de23
GM
7086 * gnus-agent.el (gnus-agent-remove-group): New command and
7087 keystroke.
1791e2e5 7088
c113de23 7089 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
1791e2e5 7090
c113de23 70911999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7092
c113de23 7093 * gnus-agent.el (gnus-agent-write-servers): Make directory.
1791e2e5 7094
c113de23 70951998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7096
c113de23 7097 * mm-view.el (mm-inline-text): Bind current id.
1791e2e5 7098
c113de23
GM
7099 * mm-decode.el (mm-handle-id): New macro.
7100 (mm-make-handle): Accept id.
7101 (mm-dissect-singlepart): Use it.
1791e2e5 7102
c113de23 71031998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 7104
c113de23
GM
7105 * message.el (message-cite-original-without-signature): Use
7106 message-signature-separator when searching for signature in
7107 message-cite-original-without-signature.
1791e2e5 7108
c113de23 71091998-12-24 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7110
c113de23 7111 * gnus.el (gnus-server-to-method): Check named methods.
1791e2e5 7112
c113de23 71131998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7114
c113de23 7115 * mm-view.el (mm-view-message): Goto point-min.
1791e2e5 7116
c113de23
GM
7117 * nnmail.el (nnmail-article-group): Don't delete lines, only
7118 shorten them.
1791e2e5 7119
c113de23
GM
7120 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7121 values.
1791e2e5 7122
c113de23
GM
7123 * nnheader.el (nnheader-temp-directory): New variable.
7124 (nnheader-temp-directory): Removed.
1791e2e5 7125
c113de23 71261998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
1791e2e5 7127
c113de23
GM
7128 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7129 list of files to check for mailcap entries under windows-nt.
1791e2e5 7130
c113de23 71311998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7132
c113de23
GM
7133 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7134 summary buffer exists.
1791e2e5 7135
c113de23 71361998-12-22 Aaron M. Ucko <amu@mit.edu>
1791e2e5 7137
c113de23
GM
7138 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7139 irrelevant Sun sendmail bug.
7140 (nnsoup-store-reply): Stop mucking with mail-header-separator.
1791e2e5 7141
c113de23
GM
7142 * message.el (message-send-news): Bind mail-header-separator to
7143 "" when asking backend to post.
1791e2e5 7144
c113de23 71451998-12-22 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7146
c113de23
GM
7147 * mm-uu.el (mm-dissect-disposition): New variable.
7148 (mm-uu-dissect): Use it.
1791e2e5 7149
c113de23 71501998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7151
c113de23 7152 * mm-view.el (mm-inline-text): Bind url-current-object.
1791e2e5 7153
c113de23 71541998-12-06 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7155
c113de23 7156 * gnus-range.el (gnus-remove-from-range): Rewrite.
1791e2e5 7157
c113de23 71581998-12-09 SL Baur <steve@altair.xemacs.org>
1791e2e5 7159
c113de23 7160 * gnus-picon.el (annotations): Remove bogus require 'xpm.
1791e2e5 7161
c113de23 71621998-12-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7163
c113de23
GM
7164 * message.el (message-encode-message-body): Insert `MIME-Version'
7165 instead of `Mime-Version'.
1791e2e5 7166
c113de23 71671998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7168
c113de23
GM
7169 * message.el (message-insert-mime-part): Add the attachment
7170 disposition.
7171 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7172 (message-mime-query-type): New function.
7173 (message-mime-query-description): Ditto.
7174 (message-mime-query-file): Ditto.
7175 (message-insert-mime-part): Use them.
7176 (message-mime-insert-external): Use the new stuff.
1791e2e5 7177
c113de23 71781998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7179
c113de23 7180 * nnmail.el (nnmail-split-header-length-limit): New variable.
1791e2e5 7181
c113de23 7182 * mm-decode.el (mm-dissect-buffer): Check syntax.
1791e2e5 7183
c113de23 7184 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
1791e2e5 7185
c113de23
GM
7186 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7187 (rfc2047-dissect-region): Ditto.
1791e2e5 7188
c113de23 71891998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7190
c113de23 7191 * mm-view.el (mm-view-message): Decode charset.
1791e2e5 7192
c113de23 71931998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7194
c113de23
GM
7195 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7196 CT headers.
1791e2e5 7197
c113de23 71981998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7199
c113de23
GM
7200 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7201 mm-uu-*-function.
7202 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
1791e2e5 7203
c113de23 72041998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7205
c113de23
GM
7206 * message.el (message-send-mail): Do MML first.
7207 (message-send-news): Ditto.
1791e2e5 7208
c113de23 72091998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7210
c113de23
GM
7211 * gnus-picon.el (gnus-picons-face): New face.
7212 (gnus-picons-try-face): Use it.
1791e2e5 7213
c113de23 72141998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7215
c113de23 7216 * gnus.el: Pterodactyl Gnus v0.68 is released.
1791e2e5 7217
c113de23 72181998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7219
c113de23 7220 * gnus.el: Pterodactyl Gnus v0.67 is released.
1791e2e5 7221
c113de23 72221998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7223
c113de23 7224 * gnus.el: Pterodactyl Gnus v0.66 is released.
1791e2e5 7225
c113de23 72261998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7227
c113de23 7228 * gnus-art.el (gnus-insert-mime-button): Decode description.
1791e2e5 7229
c113de23 72301998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7231
c113de23
GM
7232 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7233 (gnus-decode-header-methods): Ditto.
7234 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
1791e2e5 7235
c113de23 72361998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7237
c113de23 7238 * mml.el (mml-insert-mime-headers): Encode description.
1791e2e5 7239
c113de23
GM
7240 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7241 line.
1791e2e5 7242
c113de23 7243 * gnus-sum.el (gnus-default-charset): Doc fix.
1791e2e5 7244
c113de23 72451998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7246
c113de23 7247 * mm-decode.el (mm-display-part): Forward a line.
1791e2e5 7248
c113de23 72491998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7250
c113de23
GM
7251 * mm-util.el (mm-running-ntemacs): New variable.
7252 (mm-text-coding-system): Ditto.
7253 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7254 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
1791e2e5 7255
c113de23 72561998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7257
c113de23
GM
7258 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7259 buffer.
1791e2e5 7260
c113de23 7261 * message.el (message-insert-headers): New command and keystroke.
1791e2e5 7262
c113de23 72631998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7264
c113de23
GM
7265 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7266 (mm-get-image): Ditto.
1791e2e5 7267
c113de23
GM
7268 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7269 base64, uudecode and binhex.
1791e2e5 7270
c113de23 72711998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7272
c113de23
GM
7273 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7274 in text/plain.
7275 * mm-uu.el (mm-uu-dissect): Use inline.
1791e2e5 7276
c113de23 72771998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7278
c113de23 7279 * mm-view.el (mm-view-message): New function.
1791e2e5 7280
c113de23
GM
7281 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7282 qp.
1791e2e5 7283
c113de23 72841998-12-07 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7285
c113de23
GM
7286 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7287 entry for message/rfc822 as 8bit.
1791e2e5 7288
c113de23 72891998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7290
c113de23 7291 * mailcap.el (mailcap-mime-extensions): Add patch.
1791e2e5 7292
c113de23 72931998-12-05 Dale Hagglund <rdh@best.com>
1791e2e5 7294
c113de23
GM
7295 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7296 argument to force all multipart/* to look like multipart/mixed.
1791e2e5 7297
c113de23
GM
7298 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7299 variable.
7300 (gnus-mime-display-part): Use it.
1791e2e5 7301
c113de23 73021998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7303
c113de23
GM
7304 * gnus-draft.el (gnus-draft-send): Only disable checks for
7305 non-interactive use.
7306 (gnus-draft-send-message): Use it.
1791e2e5 7307
c113de23 73081998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7309
c113de23 7310 * gnus.el: Pterodactyl Gnus v0.65 is released.
1791e2e5 7311
c113de23 73121998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7313
c113de23 7314 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
1791e2e5 7315
c113de23 7316 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
1791e2e5 7317
c113de23 73181998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7319
c113de23 7320 * gnus.el: Pterodactyl Gnus v0.64 is released.
1791e2e5 7321
c113de23 73221998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7323
c113de23 7324 * mm-view.el (mm-setup-w3): Don't load.
1791e2e5 7325
c113de23
GM
7326 * gnus-msg.el (gnus-setup-message): Set group name.
7327 (gnus-group-mail): Avoid leaking local vars.
1791e2e5 7328
c113de23
GM
7329 * message.el (message-attach-file): Renamed.
7330 (message-mime-attach-file): Renamed again.
1791e2e5 7331
c113de23 73321998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7333
c113de23
GM
7334 * gnus-art.el (article-decode-encoded-words): Bind
7335 rfc2047-default-charset here.
1791e2e5 7336
c113de23 7337 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
1791e2e5 7338
c113de23 73391998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7340
c113de23
GM
7341 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7342 (gnus-picons-setup-hook): New hook.
1791e2e5 7343
c113de23 73441998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 7345
c113de23
GM
7346 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7347 string.
7348 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7349 line.
1791e2e5 7350
c113de23 73511998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7352
c113de23
GM
7353 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7354 (gnus-mime-view-part): Ditto.
7355 (gnus-mime-inline-part): Dotii.
7356 (gnus-mime-externalize-part): Daddo.
7357 (gnus-mime-internalize-part): Tutti frutti.
7358 (gnus-widget-press-button): Da da do.
1791e2e5 7359
c113de23 7360 * mm-view.el (mm-setup-w3): Require url-vars.
1791e2e5 7361
c113de23 73621998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7363
c113de23
GM
7364 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7365 * mm-util.el (mm-find-charset-region): Ditto.
1791e2e5 7366
c113de23 73671998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7368
c113de23
GM
7369 * message.el (message-send): Don't encode here.
7370 (message-send-mail): But here.
7371 (message-send-news): And here.
1791e2e5 7372
c113de23 73731998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7374
c113de23 7375 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
1791e2e5 7376
c113de23 73771998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7378
c113de23 7379 * gnus.el: Pterodactyl Gnus v0.63 is released.
1791e2e5 7380
c113de23 73811998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7382
c113de23 7383 * mml.el (mml-base-boundary): Shorten.
1791e2e5 7384
c113de23 7385 * message.el (message-insert-mime-part): Use default.
1791e2e5 7386
c113de23 7387 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
1791e2e5 7388
c113de23 73891998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 7390
c113de23
GM
7391 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7392 buttons, not [*].
1791e2e5 7393
c113de23 73941998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7395
c113de23 7396 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
1791e2e5 7397
c113de23 73981998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7399
c113de23 7400 * gnus-art.el (gnus-insert-mime-button): Fix.
1791e2e5 7401
c113de23 74021998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7403
c113de23
GM
7404 * message.el (message-insert-mime-part): Nicify prompts.
7405 (message-insert-mime-part): Really delete duplicates.
7406 (message-insert-mime-part): Check against common errors.
7407 (message-insert-mime-part): Fix docstring.
1791e2e5 7408
c113de23 74091998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7410
c113de23 7411 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
1791e2e5 7412
c113de23 74131998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7414
c113de23
GM
7415 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7416 (gnus-insert-mime-button): Modify accordingly.
1791e2e5 7417
c113de23 74181998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7419
c113de23 7420 * gnus-art.el (gnus-display-mime): Set window point.
1791e2e5 7421
c113de23
GM
7422 * mm-decode.el (mm-display-external): Only decode when not
7423 saving.
7424 (mm-alternative-precedence): Prefer multiparts.
7425 (mm-inline-media-tests): Inline multiparts.
1791e2e5 7426
c113de23
GM
7427 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7428 Ignore errors when requiring url.
1791e2e5 7429
c113de23 7430 * mml.el (mml-quote-region): New command.
1791e2e5 7431
c113de23
GM
7432 * message.el (message-cite-original): Use it.
7433 (message-cite-original-without-signature): Ditto.
1791e2e5 7434
c113de23 74351998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7436
c113de23 7437 * gnus.el: Pterodactyl Gnus v0.62 is released.
1791e2e5 7438
c113de23 74391998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7440
c113de23 7441 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
1791e2e5 7442
c113de23 74431998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7444
c113de23
GM
7445 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7446 `point-max-marker'.
1791e2e5 7447
c113de23 74481998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7449
c113de23 7450 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
1791e2e5 7451
c113de23
GM
7452 * gnus-art.el (gnus-mime-display-single): Check for attachment
7453 before other tests.
1791e2e5 7454
c113de23
GM
74551998-12-03 Didier Verna <verna@inf.enst.fr>
7456
7457 * gnus-msg.el (gnus-configure-posting-styles): find a
7458 posting-style entry in the group parameters, if any, and honor it
7459 at the end.
7460
74611998-12-03 Felix Lee <flee@teleport.com>
7462
7463 * nntp.el (nntp-after-change-function): Fix.
7464
74651998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
1791e2e5 7466
c113de23 7467 * mml.el (mml-generate-mime-1): Insert literally.
1791e2e5 7468
c113de23 74691998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7470
c113de23 7471 * mml.el (mml-insert-mime-headers): Removed debug.
1791e2e5 7472
c113de23
GM
74731998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7474
7475 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7476 prefixed.
1791e2e5 7477
c113de23
GM
7478 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7479 application/emacs-lisp to 8bit.
1791e2e5 7480
c113de23 74811998-12-03 Dale Hagglund <rdh@best.com>
1791e2e5 7482
c113de23 7483 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
1791e2e5 7484
c113de23 74851998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7486
c113de23 7487 * gnus.el: Pterodactyl Gnus v0.61 is released.
1791e2e5 7488
c113de23 74891998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7490
c113de23
GM
7491 * mml.el (mml-parse-1): Skipped parts.
7492 (mml-insert-mime-headers): Nil is a list.
7493 (mml-generate-mime-1): Don't insert literally.
7494 (mml-read-tag): Drop text props.
7495 (mml-read-part): Ditto.
7496 (mml-parse-singlepart-with-multiple-charsets): Ditto.
1791e2e5 7497
c113de23 74981998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7499
c113de23 7500 * gnus.el: Pterodactyl Gnus v0.60 is released.
1791e2e5 7501
c113de23 75021998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7503
c113de23 7504 * mml.el (mml-parse-1): Don't throw contents away.
1791e2e5 7505
c113de23 75061998-12-02 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7507
c113de23 7508 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
1791e2e5 7509
c113de23 75101998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7511
c113de23 7512 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
1791e2e5 7513 function.
c113de23
GM
7514 (mml-parse-1): Use it.
7515
75161998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7517
c113de23
GM
7518 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7519 Use gnus-newsgroup-default-charset.
7520 (article-decode-encoded-words): Remove charset codes.
7521 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7522 gnus-default-charset.
1791e2e5 7523
c113de23 75241998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7525
c113de23
GM
7526 * message.el (message-send-mail): Don't encode here.
7527 (message-send-news): Nor here.
7528 (message-send): ... but here instead.
1791e2e5 7529
c113de23
GM
7530 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7531 default to nil.
7532 (gnus-article-display-picons): Replace From line.
7533 (gnus-group-display-picons): Replace Newsgroups line.
7534 (gnus-picons-display-glyph): Set baseline.
7535 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7536 (gnus-picons-xbm-face): Revert to old, standard colors.
1791e2e5 7537
c113de23 7538 * message.el (message-fetch-field): Remove text props.
1791e2e5 7539
c113de23
GM
7540 * gnus-art.el (gnus-article-normalized-header-length): New
7541 variable.
7542 (article-normalize-headers): New command and keystroke.
1791e2e5 7543
c113de23 7544 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
1791e2e5 7545
c113de23 75461998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7547
c113de23 7548 * gnus.el: Pterodactyl Gnus v0.59 is released.
1791e2e5 7549
c113de23 75501998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7551
c113de23 7552 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
1791e2e5 7553
c113de23 7554 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
1791e2e5 7555
c113de23 75561998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7557
c113de23 7558 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
1791e2e5 7559
c113de23 75601998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7561
c113de23
GM
7562 * mm-decode.el (mm-all-images-fit): New variable.
7563 (mm-image-fit-p): Use it.
1791e2e5 7564
c113de23
GM
7565 * gnus-art.el (gnus-mime-display-single): Use it.
7566 (gnus-mime-internalize-part): New command and keystroke.
1791e2e5 7567
c113de23
GM
7568 * mm-decode.el (mm-user-automatic-external-display): New
7569 variable.
7570 (mm-automatic-external-display-p): New function.
1791e2e5 7571
c113de23
GM
7572 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7573 colors.
1791e2e5 7574
c113de23 75751998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7576
c113de23 7577 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
1791e2e5 7578
c113de23
GM
7579 * gnus-art.el (gnus-with-article): Work in the original article
7580 buffer.
7581 (gnus-with-article): Work in read-only groups.
1791e2e5 7582
c113de23 75831998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7584
c113de23
GM
7585 * mm-bodies.el (mm-decode-string): Return original string if not
7586 decode.
1791e2e5 7587
c113de23 75881998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7589
c113de23 7590 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
1791e2e5 7591
c113de23 75921998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
1791e2e5 7593
c113de23 7594 * nndoc.el (nndoc-mime-parts-type-p): Do related.
1791e2e5 7595
c113de23 75961998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7597
c113de23 7598 * gnus.el: Pterodactyl Gnus v0.58 is released.
1791e2e5 7599
c113de23 76001998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7601
c113de23
GM
7602 * mm-decode.el (mm-get-image): Return a glyph, not an image
7603 specifier.
1791e2e5 7604
c113de23 76051998-11-29 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7606
c113de23 7607 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
1791e2e5 7608
c113de23 76091998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7610
c113de23 7611 * mail-parse.el (rfc2045): Required.
1791e2e5 7612
c113de23 76131998-12-01 William M. Perry <wmperry@aventail.com>
1791e2e5 7614
c113de23 7615 * mm-view.el (mm-inline-text): Remove props.
1791e2e5 7616
c113de23 76171998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7618
c113de23 7619 * mm-view.el (mm-setup-w3): Protect url-misc.
1791e2e5 7620
c113de23
GM
7621 * message.el (message-ignored-resent-headers): Remove
7622 Gnus-Warning.
1791e2e5 7623
c113de23
GM
7624 * mml.el (mml-insert-mime-headers): Use encoding.
7625 (mml-parameter-string): Ditto.
1791e2e5 7626
c113de23
GM
7627 * rfc2045.el: New file.
7628 (rfc2045-encode-string): New function.
1791e2e5 7629
c113de23 76301998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7631
c113de23 7632 * mail-parse.el (mail-header-encode-parameter): New function.
1791e2e5 7633
c113de23 7634 * rfc2231.el (rfc2231-encode-string): New function.
1791e2e5 7635
c113de23 76361998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7637
c113de23
GM
7638 * mm-bodies.el (mm-decode-string): New function.
7639 * mm-view.el (mm-inline-text): Use mm-decode-string.
1791e2e5 7640
c113de23 76411998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7642
c113de23 7643 * gnus.el: Pterodactyl Gnus v0.57 is released.
1791e2e5 7644
c113de23 76451998-11-23 Felix Lee <flee@cygnus.com>
1791e2e5 7646
c113de23
GM
7647 * nntp.el (nntp-async-needs-kluge): new setting.
7648 (nntp-async-timer): new var.
7649 (nntp-async-process-list): new var.
7650 (nntp-async-kluge): new function.
7651 (nntp-async-timer-handler): new function.
7652 (nntp-async-wait): new function.
7653 (nntp-async-stop): new function.
7654 (nntp-after-change-function): renamed, and split apart.
7655 (nntp-async-trigger): new function.
7656 (nntp-do-callback): new function.
7657 (nntp-accept-process-output): add optional timeout arg.
1791e2e5 7658
c113de23
GM
7659 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7660 (gnus-async-wait-for-article): new function.
7661 (gnus-async-with-semaphore): s/asynch/async/.
1791e2e5 7662
c113de23 76631998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7664
c113de23
GM
7665 * gnus-art.el (gnus-with-article): Don't encode.
7666 (gnus-insert-mime-button): Fall back on filename from C-D.
7667 (gnus-mime-display-single): Have dots right on text/plain
7668 attachments.
1791e2e5 7669
c113de23
GM
7670 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7671 broken parts.
1791e2e5 7672
c113de23 7673 * gnus-art.el (gnus-with-article): Flush cache and backlog.
1791e2e5 7674
c113de23
GM
7675 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7676 binhex.
1791e2e5 7677
c113de23
GM
7678 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7679 (gnus-summary-repair-multipart): New command and keystroke.
1791e2e5 7680
c113de23 7681 * gnus-art.el (gnus-with-article-buffer): New macro.
1791e2e5 7682
c113de23 76831998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7684
c113de23
GM
7685 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7686 undisplay the part.
1791e2e5 7687
c113de23 76881998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7689
c113de23 7690 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
1791e2e5 7691
c113de23 7692 * mml.el (mml-read-part): Partition right.
1791e2e5 7693
c113de23
GM
7694 * mm-decode.el (mm-handle-set-cache): New macro.
7695 (mm-handle-cache): Ditto.
7696 (mm-make-handle): Ditto.
7697 (mm-dissect-singlepart): Use it.
7698 (mm-get-image): Use the cache.
1791e2e5 7699
c113de23 77001998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7701
c113de23
GM
7702 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7703 (gnus-mime-display-single): Don't insert lines between parts.
1791e2e5 7704
c113de23 77051998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7706
c113de23
GM
7707 * nnmail.el (nnmail-file-coding-system-1): New variable.
7708 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7709 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7710 * nnml.el (nnml-file-coding-system): New variable.
7711 (nnml-request-article): Use nnml-file-coding-system.
1791e2e5 7712
c113de23 77131998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7714
c113de23 7715 * gnus.el: Pterodactyl Gnus v0.56 is released.
1791e2e5 7716
c113de23 77171998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7718
c113de23
GM
7719 * gnus-art.el (gnus-mime-display-part): New function.
7720 (gnus-mime-display-mixed): Use it.
1791e2e5 7721
c113de23 7722 * mm-view.el (mm-setup-w3): Don't register.
1791e2e5 7723
c113de23 7724 * message.el (message-cite-original): Cite parts.
1791e2e5 7725
c113de23 77261998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7727
c113de23
GM
7728 * mml.el (mml-parameter-string): New function.
7729 (mml-insert-mime-headers): Separated into new function.
1791e2e5 7730
c113de23 77311998-11-28 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7732
c113de23 7733 * mml.el (mml-make-boundary): Use `make-string'.
1791e2e5 7734
c113de23 77351998-11-27 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7736
c113de23 7737 * binhex.el (binhex-insert-char): Ditto.
1791e2e5 7738
c113de23 7739 * uudecode.el (uudecode-insert-char): Code correctly.
1791e2e5 7740
c113de23 77411998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7742
c113de23
GM
7743 * mml.el (mml-generate-mime): Don't generate multiparts for
7744 empties.
1791e2e5 7745
c113de23 7746 * gnus-art.el (gnus-display-mime): Save excursion.
1791e2e5 7747
c113de23
GM
7748 * message.el (message-remove-first-header): New function.
7749 (message-encode-message-body): Use it.
1791e2e5 7750
c113de23 77511998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7752
c113de23 7753 * gnus.el: Pterodactyl Gnus v0.55 is released.
1791e2e5 7754
c113de23 77551998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7756
c113de23 7757 * mm-view.el (mm-setup-w3): New function.
1791e2e5 7758
c113de23
GM
7759 * mm-decode.el (mm-content-id-get-contents): New function.
7760 (mm-content-id-get-type): Ditto.
7761 (mm-content-id-get-encoding): Ditto.
7762 (mm-get-handle-by-content-id): Removed.
1791e2e5 7763
c113de23 77641998-11-25 Colin Rafferty <colin@xemacs.org>
1791e2e5 7765
c113de23 7766 * message.el (message-generate-new-buffers): Fix tag.
1791e2e5 7767
c113de23 77681998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7769
c113de23 7770 * message.el (message-buffer-name): Check for unique first.
1791e2e5 7771
c113de23
GM
7772 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7773 gnus-inhibit-mime-unbuttonizing.
1791e2e5 7774
c113de23
GM
7775 * gnus-sum.el (t): Bind M-t.
7776 (gnus-inhibit-unbuttonizing): New variable.
7777 (gnus-summary-toggle-display-buttonized): New command.
1791e2e5 7778
c113de23
GM
7779 * gnus-art.el (gnus-display-mime): Select article window.
7780 (article-strip-trailing-space): New command and keystroke.
1791e2e5 7781
c113de23
GM
7782 * nneething.el (nneething-include-files): New variable.
7783 (nneething-create-mapping): Use it.
1791e2e5 7784
c113de23 7785 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
1791e2e5 7786
c113de23
GM
7787 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7788 ayto-expirable marks.
1791e2e5 7789
c113de23 77901998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7791
c113de23 7792 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
1791e2e5 7793
c113de23
GM
7794 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7795 ARG.
1791e2e5 7796
c113de23 7797 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
1791e2e5 7798
c113de23 77991998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7800
c113de23
GM
7801 * mm-util.el (mm-binary-coding-system): New variable.
7802 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7803 * mm-decode.el (mm-display-external): Ditto.
1791e2e5 7804
c113de23 78051998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7806
c113de23 7807 * gnus.el: Pterodactyl Gnus v0.54 is released.
1791e2e5 7808
c113de23 78091998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7810
c113de23 7811 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
1791e2e5 7812
c113de23 78131998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7814
c113de23 7815 * mm-decode.el (mm-save-part): Unquote.
1791e2e5 7816
c113de23 78171998-11-24 Matt Armstrong <matta@geoworks.com>
1791e2e5 7818
c113de23 7819 * mm-decode.el (mm-save-part): Bind coding system for write.
1791e2e5 7820
c113de23 78211998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7822
c113de23
GM
7823 * gnus-art.el (gnus-article-mode-line-format): New default.
7824 (gnus-article-mime-part-status): New function.
1791e2e5 7825
c113de23
GM
7826 * message.el (message-send-news): Check the body syntax before
7827 encoding.
1791e2e5 7828
c113de23
GM
7829 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7830 (gnus-mime-display-single): Use it.
7831 (gnus-mime-display-alternative): Ditto.
1791e2e5 7832
c113de23 7833 * mm-decode.el: Check for whether we are running under a term.
1791e2e5 7834
c113de23 78351998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7836
c113de23
GM
7837 * mm-decode.el (mm-preferred-alternative): Default to first
7838 alternative.
7839 (mm-preferred-alternative): No, we dont.
1791e2e5 7840
c113de23 78411998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7842
c113de23
GM
7843 * mm-decode.el (mm-display-external): Use binary instead of
7844 no-conversion.
7845 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7846 * nnheader.el (nnheader-file-coding-system): Ditto.
7847 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
1791e2e5 7848
c113de23 78491998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7850
c113de23
GM
7851 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7852 name without method.
1791e2e5 7853
c113de23 78541998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7855
c113de23
GM
7856 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7857 coding-system -> default-charset.
7858 (gnus-newsgroup-default-charset-alist): Ditto.
7859 (gnus-summary-local-variables): Ditto.
7860 (gnus-set-global-variables): Ditto.
7861 (gnus-get-newsgroup-headers): Ditto.
7862 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7863 (gnus-get-newsgroup-headers-xover): Ditto.
7864 (gnus-newsgroup-setup-default-charset): Ditto.
7865 (article-decode-mime-words): Ditto.
7866 (article-decode-charset): Ditto.
7867 (article-decode-encoded-words): Ditto.
7868 (article-de-quoted-unreadable): Ditto.
7869 (gnus-mime-view-all-parts): Ditto.
7870 (gnus-mime-externalize-part): Ditto.
7871 (gnus-mm-display-part): Ditto.
7872 (gnus-mime-display-single): Ditto.
7873 (gnus-mime-display-alternative): Ditto.
7874
78751998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7876
7877 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7878 * gnus-art.el (article-decode-charset): Overlay
7879 rfc2047-default-charset.
7880 * message.el (message-draft-coding-system): New variable.
7881 (message-set-auto-save-file-name): Use message-draft-coding-system.
7882 * nndraft.el (nndraft-request-article): Ditto.
7883 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7884 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7885
78861998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
7887
7888 * mm-uu.el (mm-uu-test): New function.
7889 (mm-uu-dissect): Inherit charset and cte from head.
7890 * gnus-art.el (article-decode-charset): Use mm-uu-test.
7891
78921998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7893
7894 * gnus.el: Pterodactyl Gnus v0.53 is released.
1791e2e5 7895
c113de23 78961998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7897
c113de23
GM
7898 * mm-decode.el (mm-get-image): New function.
7899 (mm-image-fit-p): New function.
1791e2e5 7900
c113de23 7901 * gnus-util.el (gnus-annotation-in-region-p): New definition.
1791e2e5 7902
c113de23
GM
7903 * gnus-art.el (gnus-article-insert-newline): New function.
7904 (article-goto-body): New function.
1791e2e5 7905
c113de23 79061998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7907
c113de23
GM
7908 * gnus-art.el (gnus-mime-display-single): Insert blank line before
7909 buttons.
1791e2e5 7910
c113de23
GM
7911 * gnus-sum.el (gnus-summary-display-buttonized): New command and
7912 keystroke.
1791e2e5 7913
c113de23
GM
7914 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
7915 line between parts.
1791e2e5 7916
c113de23 7917 * message.el (message-remove-header): Go to end if wanted.
1791e2e5 7918
c113de23 79191998-11-20 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7920
c113de23
GM
7921 * gnus-art.el (gnus-mime-display-alternative): Avoid window
7922 movement with save-window-excursion.
1791e2e5 7923
c113de23 79241998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7925
c113de23 7926 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
1791e2e5 7927
c113de23 79281998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7929
c113de23 7930 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
1791e2e5 7931
c113de23 79321998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7933
c113de23
GM
7934 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
7935 gnus-newsgroup-coding-system.
7936 (gnus-get-newsgroup-headers): Ditto.
7937 (gnus-get-newsgroup-headers-xover): Ditto.
7938 (gnus-set-global-variables): Ditto.
7939 * gnus-art.el (article-decode-mime-words): Ditto.
7940 (article-decode-charset): Ditto.
7941 (article-decode-encoded-words): Ditto.
7942 (article-de-quoted-unreadable): Ditto.
7943 (gnus-mime-view-all-parts): Ditto.
7944 (gnus-mime-externalize-part): Ditto.
7945 (gnus-mm-display-part): Ditto.
7946 (gnus-mime-display-alternative): Ditto.
7947 (gnus-mime-display-single): Ditto.
7948 * mm-view.el (mm-inline-text): Use default coding system.
1791e2e5 7949
c113de23 79501998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7951
c113de23
GM
7952 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
7953 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
7954 (gnus-newsgroup-coding-system): New local variable.
7955 (gnus-newsgroup-iso-8859-1-forced): New local variable.
7956 (gnus-summary-local-variables): Add two new local variables.
7957 (gnus-newsgroup-setup-coding-system): New function.
7958 (gnus-select-newsgroup): Setup coding system.
7959 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
7960 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
7961 * gnus-cus.el (gnus-group-parameters): Customizable
7962 iso-8859-1-forced.
1791e2e5 7963
c113de23 79641998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7965
c113de23 7966 * gnus.el: Pterodactyl Gnus v0.52 is released.
1791e2e5 7967
c113de23 79681998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7969
c113de23
GM
7970 * rfc2047.el (rfc2047-encode-message-header): Encode the default
7971 encoding.
1791e2e5 7972
c113de23
GM
7973 * gnus-art.el (gnus-mime-display-single): Insert buttons for
7974 undisplayed text types.
1791e2e5 7975
c113de23
GM
7976 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
7977 types.
1791e2e5 7978
c113de23 79791998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 7980
c113de23 7981 * nntp.el (nntp-after-change-function-callback): recover from C-g.
1791e2e5 7982
c113de23 79831998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 7984
c113de23
GM
7985 * gnus-async.el (gnus-asynch-obarray): rename to
7986 gnus-async-hashtb, and don't buffer-local it.
1791e2e5 7987
c113de23
GM
7988 (gnus-async-article-callback): new function.
7989 (gnus-make-async-article-function): use it.
1791e2e5 7990
c113de23
GM
7991 (gnus-async-current-prefetch-group): new var.
7992 (gnus-async-current-prefetch-article): new var.
7993 (gnus-async-request-fetched-article): are we fetching it already?
1791e2e5 7994
c113de23 7995 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
1791e2e5 7996
c113de23 79971998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7998
c113de23 7999 * gnus-sum.el (gnus-summary-show-article): Require.
1791e2e5 8000
c113de23
GM
8001 * message.el: Provide before hooks.
8002 (message-send-news): Do MIME before headers.
1791e2e5 8003
c113de23
GM
8004 * gnus-art.el (gnus-article-check-buffer): New function.
8005 (gnus-article-read-summary-keys): Use it.
1791e2e5 8006
c113de23
GM
8007 * mm-decode.el (mm-user-automatic-display): Display all inline
8008 images.
1791e2e5 8009
c113de23
GM
8010 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8011 much.
8012 (gnus-unbuttonized-mime-types): New variable.
1791e2e5 8013
c113de23 80141998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8015
c113de23 8016 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
1791e2e5 8017
c113de23 8018 * mm-decode.el (mm-quote-arg): Quote semicolons.
1791e2e5 8019
c113de23
GM
8020 * gnus-art.el (gnus-mime-display-single): Don't display
8021 attachments.
8022 (gnus-mime-externalize-part): New command and keystroke.
1791e2e5 8023
c113de23
GM
8024 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8025 (mm-alternative-precedence): Changed order.
1791e2e5 8026
c113de23 80271998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8028
c113de23
GM
8029 * gnus.el (gnus-method-simplify): New function.
8030 (gnus-native-method-p): New function.
8031 (gnus-secondary-method-p): Use gnus-method-equal.
1791e2e5 8032
c113de23 8033 * gnus-start.el (gnus-group-change-level): Shorten select method.
1791e2e5 8034
c113de23 80351998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8036
c113de23 8037 * gnus.el: Pterodactyl Gnus v0.51 is released.
1791e2e5 8038
c113de23 80391998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8040
c113de23 8041 * gnus.el: Applied patches from 5.6.45.
1791e2e5 8042
c113de23
GM
8043 * gnus-score.el (gnus-score-find-trace): Print complete file
8044 paths.
8045 (gnus-score-find-trace): Truncate lines.
1791e2e5 8046
c113de23 8047 * gnus.el (gnus-message-archive-group): Allow function.
1791e2e5 8048
c113de23
GM
8049 * message.el (message-encode-message-body): Remove Mime-Version
8050 before inserting.
1791e2e5 8051
c113de23 8052 * gnus-cus.el (gnus-group-customize): Optional topic.
1791e2e5 8053
c113de23
GM
8054 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8055 keystroke.
1791e2e5 8056
c113de23 80571998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8058
c113de23 8059 * message.el (message-encode-message-body): Rewrite.
1791e2e5 8060
c113de23 80611998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8062
c113de23
GM
8063 * mml.el (mml-base-boundary): New variable.
8064 (mml-make-boundary): New function.
1791e2e5 8065
c113de23
GM
8066 * gnus-cache.el (gnus-cache-coding-system): New variable.
8067 (gnus-cache-request-article): Use it.
1791e2e5 8068
c113de23 8069 * message.el (message-insert-mime-part): Delete duplicates.
1791e2e5 8070
c113de23 80711998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8072
c113de23
GM
8073 * gnus-art.el (gnus-mime-display-alternative): Set end of
8074 multipart and display even when nothing is preferred.
1791e2e5 8075
c113de23 80761998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8077
c113de23 8078 * gnus.el: Pterodactyl Gnus v0.50 is released.
1791e2e5 8079
c113de23 80801998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8081
c113de23
GM
8082 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8083 fbound.
1791e2e5 8084
c113de23 8085 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
1791e2e5 8086
c113de23 80871998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8088
c113de23 8089 * gnus.el (gnus-similar-server-opened): Compare backend.
1791e2e5 8090
c113de23 80911998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8092
c113de23
GM
8093 * gnus-topic.el (gnus-topic-expire-articles): New function.
8094 (gnus-topic-mode-map): Bind it.
1791e2e5 8095
c113de23 8096 * gnus.texi (Topic Commands): New expiry command. Reordered.
1791e2e5 8097
c113de23 80981998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 8099
c113de23
GM
8100 * gnus-sum.el
8101 (gnus-auto-expirable-marks): New variable.
8102 (gnus-inhibit-user-auto-expire): New variable.
8103 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8104 When looking to see if we should expire instead, check
8105 gnus-auto-expirable-marks instead of using a hard-wired list.
8106 (gnus-summary-mark-as-read-forward,
8107 gnus-summary-mark-as-read-backward):
8108 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8109 gnus-summary-mark-forward, instead of `t'.
1791e2e5 8110
c113de23 81111998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8112
c113de23
GM
8113 * mml.el (mml-compute-boundary): New function.
8114 (mml-compute-boundary-1): New function.
8115 (mml-generate-mime-1): Use it.
1791e2e5 8116
c113de23 81171998-11-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8118
c113de23
GM
8119 * mml.el (mml-generate-mime-1): Always precede closing boundary
8120 with newline.
1791e2e5 8121
c113de23 81221998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8123
c113de23
GM
8124 * mml.el (mml-generate-mime-1): Do right boundaries when several
8125 multiparts.
1791e2e5 8126
c113de23
GM
8127 * mm-decode.el (mm-user-automatic-display): Default to inline
8128 jpeg.
1791e2e5 8129
c113de23 8130 * mml.el (mml-generate-mime-1): Encode non-text parts.
1791e2e5 8131
c113de23 81321998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8133
c113de23 8134 * gnus.el: Pterodactyl Gnus v0.49 is released.
1791e2e5 8135
c113de23 81361998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8137
c113de23 8138 * mm-view.el (mm-inline-text): Require w3-vars.
1791e2e5 8139
c113de23 8140 * gnus-setup.el (gnus-use-tm): Removed.
1791e2e5 8141
c113de23
GM
8142 * gnus-art.el (gnus-article-goto-part): Don't beep.
8143 (gnus-article-view-part): Check return value.
8144 (gnus-mime-display-alternative): Don't display when there is
8145 nothing to display.
1791e2e5 8146
c113de23
GM
8147 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8148 (mml-generate-mime-1): Use unibyte for binaries.
1791e2e5 8149
c113de23
GM
8150 * gnus-art.el (gnus-display-mime): Call
8151 gnus-article-mime-part-function.
8152 (gnus-mime-part-function): New function.
8153 (gnus-article-mime-part-function): New function.
1791e2e5 8154
c113de23 8155 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
1791e2e5 8156
c113de23 81571998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8158
c113de23 8159 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
1791e2e5 8160
c113de23
GM
8161 * message.el (message-font-lock-keywords): Highlight MML.
8162 (message-mml-face): New font.
1791e2e5 8163
c113de23 81641998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8165
c113de23
GM
8166 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8167 (gnus-mm-display-part): Do not select-window if the article window
8168 is not found.
1791e2e5 8169
c113de23 81701998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8171
c113de23 8172 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
1791e2e5 8173
c113de23 81741998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8175
c113de23 8176 * gnus.el: Pterodactyl Gnus v0.48 is released.
1791e2e5 8177
c113de23
GM
81781998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8179
8180 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
1791e2e5 8181
c113de23 8182 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
1791e2e5 8183
c113de23
GM
8184 * message.el (message-cite-original-without-signature): Ditto.
8185 (message-cite-original): Quote parts.
1791e2e5 8186
c113de23 81871998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8188
c113de23 8189 * gnus.el: Pterodactyl Gnus v0.47 is released.
1791e2e5 8190
c113de23 81911998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8192
c113de23 8193 * message.el (message-encode-message-body): Insert MIME warning.
1791e2e5 8194
c113de23 8195 * mml.el (mml-read-tag): Look for #tag.
1791e2e5 8196
c113de23
GM
8197 * mm-util.el (mm-find-charset-region): Check whether
8198 enable-multibyte-characters is bound.
1791e2e5 8199
c113de23 82001998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8201
c113de23 8202 * gnus.el: Pterodactyl Gnus v0.46 is released.
1791e2e5 8203
c113de23 82041998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8205
c113de23
GM
8206 * message.el (message-encode-message-body): Insert headers at the
8207 right spot.
1791e2e5 8208
c113de23 82091998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8210
c113de23 8211 * gnus.el: Pterodactyl Gnus v0.45 is released.
1791e2e5 8212
c113de23 82131998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8214
c113de23
GM
8215 * nndraft.el (nndraft-save-mime-part): Removed.
8216 (nndraft-get-mime-part): Ditto.
1791e2e5 8217
c113de23
GM
8218 * message.el (message-format-mime-old): Removed.
8219 (message-encode-message-body): Removed.
8220 (message-encode-message-body): Renamed.
1791e2e5 8221
c113de23 82221998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8223
c113de23 8224 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
1791e2e5 8225
c113de23 8226 * message.el (message-format-mime): Check message-mime-part.
1791e2e5 8227
c113de23
GM
8228 * mm-encode.el (mm-mime-file-types): Removed.
8229 (mm-default-file-encoding): New definition.
8230
82311998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8232
8233 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8234 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8235
82361998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8237
8238 * gnus.el: Pterodactyl Gnus v0.44 is released.
8239
82401998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8241
8242 * message.el (message-format-mime): New function.
8243
8244 * nndraft.el (nndraft-save-mime-part): New function.
8245 (nndraft-get-mime-part): New function.
8246
8247 * mm-encode.el (mm-default-file-encoding): New function.
8248 (mm-content-transfer-encoding): New function.
8249 (mm-encode-buffer): New function.
8250
8251 * message.el: New command.
8252 (message-mime-part): New variable.
8253 (message-insert-mime-part): New command.
8254
8255 * mm-encode.el (mm-encode-content-transfer-encoding): New
8256 function.
8257
8258 * mm-util.el (mm-content-transfer-encoding-defaults): New
1791e2e5 8259 variable.
c113de23 8260 (mm-mime-file-types): Taken from TM.
1791e2e5 8261
c113de23 82621998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8263
c113de23 8264 * gnus.el: Pterodactyl Gnus v0.43 is released.
1791e2e5 8265
c113de23 82661998-11-07 Karl Kleinpaste <karl@jprc.com>
1791e2e5 8267
c113de23
GM
8268 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8269 * gnus-score.el (gnus-score-default-header): Ditto.
8270 (gnus-header-index): Ditto.
8271 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8272 (gnus-summary-header): Handle extra headers.
8273 (gnus-summary-score-entry): Ditto, & provide new score element.
8274 (gnus-summary-score-effect): Ditto.
8275 (gnus-score-string): Avoid "extra" string sort, & modify match in
8276 "extra" case.
8277 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
1791e2e5 8278
c113de23 82791998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8280
c113de23
GM
8281 * message.el (message-resend): Bind message-required-mail-headers
8282 to nil.
1791e2e5 8283
c113de23 8284 * mm-view.el (mm-inline-text): Bind w3-strict-width.
1791e2e5 8285
c113de23 8286 * nngateway.el (require): Require cl.
1791e2e5 8287
c113de23
GM
8288 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8289 things.
1791e2e5 8290
c113de23 82911998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8292
c113de23
GM
8293 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8294 when no articles.
1791e2e5 8295
c113de23 82961998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8297
c113de23 8298 * message.el (message-ignored-resent-headers): Remove X-Gnus.
1791e2e5 8299
c113de23 83001998-11-10 Colin Rafferty <colin@xemacs.org>
1791e2e5 8301
c113de23
GM
8302 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8303 user-mail-address if non-nil.
1791e2e5 8304
c113de23 83051998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8306
c113de23
GM
8307 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8308 (gnus-make-sort-function-1): Ditto.
1791e2e5 8309
c113de23
GM
8310 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8311 window.
1791e2e5 8312
c113de23 83131998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8314
c113de23 8315 * mm-util.el (mm-with-unibyte-buffer): Ditto.
1791e2e5 8316
c113de23 8317 * binhex.el (binhex-decode-region): Quote.
1791e2e5 8318
c113de23 83191998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8320
c113de23 8321 * gnus-art.el (article-decode-charset): Don't downcase charset.
1791e2e5 8322
c113de23 8323 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
1791e2e5 8324
c113de23 83251998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8326
c113de23 8327 * gnus.el: Pterodactyl Gnus v0.42 is released.
1791e2e5 8328
c113de23 83291998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8330
c113de23 8331 * gnus-art.el (gnus-display-mime): Add id for alternative part.
1791e2e5 8332
c113de23 83331998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8334
c113de23 8335 * nntp.el (nntp-send-mode-reader): Revert.
1791e2e5 8336
c113de23 83371998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8338
c113de23 8339 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
1791e2e5 8340
c113de23 83411998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8342
c113de23 8343 * message.el (message-make-date): Fix for negative time zones.
1270d7ca 8344
c113de23 83451998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8346
c113de23 8347 * gnus.el: Pterodactyl Gnus v0.41 is released.
1270d7ca 8348
c113de23 83491998-11-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8350
c113de23 8351 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 8352
c113de23 83531998-10-29 Sudish Joseph <sj@eng.mindspring.net>
1270d7ca 8354
c113de23
GM
8355 * gnus.el (gnus-short-group-name): When shortening foreign select
8356 methods, do not scan for plusses beyond the first colon.
1270d7ca 8357
c113de23 83581998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 8359
c113de23
GM
8360 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8361 lines where `group' is the last thing on the line.
1270d7ca 8362
c113de23 83631998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8364
c113de23
GM
8365 * gnus-art.el (gnus-article-view-part): Do alternative.
8366 (gnus-mime-display-alternative): Insert marker.
1270d7ca 8367
c113de23 83681998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8369
c113de23 8370 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 8371
c113de23
GM
8372 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8373 dates.
1270d7ca 8374
c113de23 8375 * gnus-cus.el (gnus-topic): Required.
1270d7ca 8376
c113de23
GM
8377 * nnheader.el (nnheader-parse-nov): Parse extra.
8378 (nnheader-nov-parse-extra): New macro.
1270d7ca 8379
c113de23 83801998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8381
c113de23 8382 * gnus-art.el (gnus-article-view-part): Internal move.
1270d7ca 8383
c113de23 83841998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
1270d7ca 8385
c113de23
GM
8386 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8387 (gnus-group-customize): Support editing topic parameters.
1270d7ca 8388
c113de23 83891998-10-29 Karl Kleinpaste <karl@jprc.com>
1270d7ca 8390
c113de23
GM
8391 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8392 indicators.
1270d7ca 8393
c113de23 83941998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8395
c113de23
GM
8396 * gnus-art.el (gnus-mm-display-part): Return.
8397 (gnus-article-view-part): Only go if external.
8398 (gnus-article-dumbquotes-map): Do 205.
1270d7ca 8399
c113de23 8400 * mm-decode.el (mm-display-part): Return what was done.
1270d7ca 8401
c113de23
GM
8402 * message.el (message-buffer-naming-style): New variable.
8403 (message-generate-new-buffers): Extended.
8404 (message-buffer-naming-style): Removed.
8405 (message-buffer-name): Use it.
8406 (message-do-send-housekeeping): Rename new styling.
1270d7ca 8407
c113de23
GM
8408 * gnus-sum.el (gnus-summary-recenter): Allow
8409 gnus-auto-center-summary to be a number.
1270d7ca 8410
c113de23 84111998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8412
c113de23
GM
8413 * pop3.el (pop3-open-server): Use "binary" instead of
8414 "no-conversion".
1270d7ca 8415
c113de23 84161998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8417
c113de23
GM
8418 * gnus-srvr.el (gnus-browse-foreign-server): Set
8419 gnus-browse-current-method to the result of gnus-server-to-method.
1270d7ca 8420
c113de23 84211998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8422
c113de23
GM
8423 * gnus-util.el (gnus-pull): Another optional argument.
8424 * nnweb.el (nnweb-request-delete-group): Delete from
8425 nnweb-group-alist and update active file.
1270d7ca 8426
c113de23 84271998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8428
c113de23
GM
8429 * gnus-group.el (gnus-group-make-group): Accept group of new
8430 method.
1270d7ca 8431
c113de23 84321998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8433
c113de23 8434 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
1270d7ca 8435
c113de23 84361998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8437
c113de23 8438 * mm-view.el (mm-inline-text): Postion of html portion.
1270d7ca 8439
c113de23 84401998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8441
c113de23
GM
8442 * nntp.el (nntp-list-active-group): Waited for short strings.
8443 (nntp-send-mode-reader): Ditto.
8444 (nntp-open-connection): Ditto.
1270d7ca 8445
c113de23 8446 * gnus-int.el (gnus-request-group-articles): New function.
1270d7ca 8447
c113de23
GM
8448 * nntp.el (nntp-request-listgroup): New function.
8449 (nntp-request-group-articles): Renamed.
1270d7ca 8450
c113de23 84511998-10-27 Karl Kleinpaste <karl@jprc.com>
1270d7ca 8452
c113de23 8453 * nnheader.el (nnheader-parse-nov): Supply extra.
1270d7ca 8454
c113de23 84551998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8456
c113de23
GM
8457 * gnus-art.el (gnus-button-push): Don't go to
8458 gnus-article-buffer.
1270d7ca 8459
c113de23 8460 * mm-view.el (mm-inline-image): Add a newline.
1270d7ca 8461
c113de23 8462 * gnus-start.el (gnus-check-first-time-used): Check more.
1270d7ca 8463
c113de23 84641998-10-26 Francois Felix Ingrand <felix@laas.fr>
1270d7ca 8465
c113de23 8466 * gnus-start.el (gnus-check-first-time-used): Check current.
1270d7ca 8467
c113de23 84681998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8469
c113de23 8470 * mm-util.el (mm-find-charset-region): New function.
1270d7ca 8471
c113de23 8472 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
1270d7ca 8473
c113de23 8474 * gnus-art.el (gnus-mime-button-menu): Fix.
1270d7ca 8475
c113de23 84761998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
1270d7ca 8477
c113de23 8478 * gnus-art.el (gnus-mime-button-menu): New definition.
1270d7ca 8479
c113de23 84801998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8481
c113de23
GM
8482 * gnus-art.el (article-decode-charset): Downcase charset.
8483 (article-decode-charset): Pass on type.
8484 (article-decode-charset): Check nil charsets.
8485 (article-remove-cr): Translate CR to LF.
8486 (gnus-ignored-mime-types): Default to nil.
1270d7ca 8487
c113de23 8488 * nnheader.el (nnheader-insert-nov): Work when not Xref.
1270d7ca 8489
c113de23
GM
8490 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8491 user-mail-address.
8492 (gnus-nov-parse-extra): Didn't return right thing.
1270d7ca 8493
c113de23 84941998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8495
c113de23 8496 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
1270d7ca 8497
c113de23 84981998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8499
c113de23 8500 * gnus.el: Pterodactyl Gnus v0.40 is released.
1270d7ca 8501
c113de23 85021998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8503
c113de23 8504 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
1270d7ca 8505
c113de23 8506 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
1270d7ca 8507
c113de23 8508 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
1270d7ca 8509
c113de23 8510 * nnml.el (nnml-possibly-create-directory): Check before making.
1270d7ca 8511
c113de23 85121998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1270d7ca 8513
c113de23 8514 * nnheader.el (nnheader-insert-nov): Don't infloop.
1270d7ca 8515
c113de23 85161998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8517
c113de23
GM
8518 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8519 set up.
1270d7ca 8520
c113de23 85211998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 8522
c113de23 8523 * nneething.el (nneething-file-name): New definition.
1270d7ca 8524
c113de23
GM
85251998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8526
8527 * gnus-art.el (gnus-treatment-function-alist): Fix.
8528 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8529
8530 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8531
85321998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8533
8534 * gnus.el: Pterodactyl Gnus v0.39 is released.
8535
85361998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8537
8538 * gnus-art.el (gnus-ignored-mime-types): New variable.
8539 (gnus-mime-display-single): Use it.
8540 (gnus-treatment-function-alist): New variable.
8541
8542 * gnus.el (gnus-mime): New group.
8543
8544 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8545 things for other parts.
8546 (gnus-mime-display-alternative): Place point.
8547
8548 * gnus.el: autoload gnus-uu-post-news.
8549
8550 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8551 needsterm/DISPLAY.
8552
8553 * mm-decode.el (mm-display-part): Default to inline text/.*
8554 parts.
8555
8556 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8557 8bit.
8558
8559 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8560 (gnus-mime-display-single): Inline all text parts.
8561 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8562
85631998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8564
8565 * nnml.el (nnml-possibly-create-directory): Rewrite.
8566 (nnml-request-create-group): Change to right server.
8567
8568 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8569
8570 * gnus.el: rmail-output-to-rmail-file autoload.
8571
8572 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8573 Gnus.
8574
8575 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8576
8577 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8578
85791998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8580
8581 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8582 mixed part.
8583
85841998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8585
8586 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8587
8588 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8589
85901998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8591
8592 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8593
85941998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8595
8596 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
1270d7ca 8597 value.
1270d7ca 8598
c113de23
GM
8599 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8600 hidden.
8601
8602 * gnus-spec.el (gnus-update-format-specifications): Use the
8603 article mode line spec.
1270d7ca 8604
c113de23
GM
8605 * gnus-art.el (gnus-insert-mime-button): Put right type.
8606 (gnus-insert-prev-page-button): Ditto.
8607 (gnus-insert-next-page-button): Dutti.
1270d7ca 8608
c113de23 8609 * pop3.el: New version installed.
1270d7ca 8610
c113de23 86111998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8612
c113de23
GM
8613 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8614 and display last part.
1270d7ca 8615
c113de23 86161998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8617
c113de23 8618 * gnus.el: Pterodactyl Gnus v0.38 is released.
1270d7ca 8619
c113de23 86201998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8621
c113de23
GM
8622 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8623 Removed.
8624 (article-de-quoted-unreadable): Narrow to default.
1270d7ca 8625
c113de23 8626 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
1270d7ca 8627
c113de23
GM
8628 * gnus-art.el (article-decode-charset): Decode even when broken
8629 MIME.
1270d7ca 8630
c113de23
GM
8631 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8632 name.
1270d7ca 8633
c113de23 8634 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
1270d7ca 8635
c113de23
GM
8636 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8637 nnheader.
1270d7ca 8638
c113de23 8639 * nnmail.el (nnmail-extra-headers): New variable.
1270d7ca 8640
c113de23 8641 * nnheader.el (nnheader-insert-nov): Insert extra.
1270d7ca 8642
c113de23 8643 * gnus.el (gnus-summary-line-format): Doc fix.
1270d7ca 8644
c113de23
GM
8645 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8646 (gnus-nov-parse-line): Ditto.
8647 (gnus-nov-parse-extra): New macro.
8648 (gnus-header): New function.
8649 (gnus-update-summary-mark-positions): Change.
8650 (gnus-ignored-from-addresses): New variable.
8651 (gnus-summary-insert-from-or-to): New function.
1270d7ca 8652
c113de23 8653 * gnus.el (gnus-extra-headers): New variable.
1270d7ca 8654
c113de23
GM
8655 * nnheader.el (make-mail-header): Expand.
8656 (mail-header-extra): New macro.
8657 (mail-header-set-extra): Ditto.
8658 (make-full-mail-header): Expand.
1270d7ca 8659
c113de23 86601998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8661
c113de23 8662 * gnus.el: Pterodactyl Gnus v0.37 is released.
1270d7ca 8663
c113de23 86641998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8665
c113de23 8666 * mm-bodies.el (mm-decode-body): Check for multibyticity.
1270d7ca 8667
c113de23
GM
8668 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8669 on.
1270d7ca 8670
c113de23 86711998-10-22 Didier Verna <verna@inf.enst.fr>
1270d7ca 8672
c113de23
GM
8673 * gnus-spec.el (gnus-balloon-face-function): new function
8674 (gnus-parse-format): understand the %< %> specifiers
8675 (gnus-parse-complex-format): ditto.
1270d7ca 8676
c113de23 86771998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8678
c113de23 8679 * gnus.el: Changed following-char to char-after throughout.
1270d7ca 8680
c113de23 86811998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8682
c113de23 8683 * mm-decode.el (mm-display-external): Protect more and message.
1270d7ca 8684
c113de23 86851998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8686
c113de23
GM
8687 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8688 mixed part.
1270d7ca 8689
c113de23 86901998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8691
c113de23 8692 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
1270d7ca 8693
c113de23 8694 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
1270d7ca 8695
c113de23 86961998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8697
c113de23 8698 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
1270d7ca 8699
c113de23 87001998-10-21 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8701
c113de23 8702 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
1270d7ca 8703
c113de23
GM
8704 * mm-decode.el (mm-display-external): Set undisplayer to mm
8705 buffer, not the current buffer; use unwind-protect.
1270d7ca 8706
c113de23 87071998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8708
c113de23
GM
8709 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8710 (gnus-summary-exit-no-update): Ditto.
1270d7ca 8711
c113de23 87121998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8713
c113de23 8714 * mm-decode.el (mm-inline-media-tests): Look for w3.
1270d7ca 8715
c113de23 8716 * mailcap.el (mailcap-mime-data): Inline html.
1270d7ca 8717
c113de23 87181998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8719
c113de23 8720 * gnus.el: Pterodactyl Gnus v0.36 is released.
1270d7ca 8721
c113de23 87221998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8723
c113de23
GM
8724 * gnus-art.el (article-translate-strings):
8725 (gnus-article-dumbquotes-map): Don't dot.
1270d7ca 8726
c113de23 8727 * pop3.el (pop3-open-server): Set point right.
1270d7ca 8728
c113de23
GM
8729 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8730 (mm-dissect-buffer): Ditto.
8731 (mm-destroy-part): Ignore non-handles.
8732 (mm-remove-part): Ditto.
8733 (mm-destroy-parts): New function.
8734 (mm-remove-parts): Ditto.
1270d7ca 8735
c113de23 8736 * gnus-art.el (gnus-mm-display-part): Don't move point.
1270d7ca 8737
c113de23 87381998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8739
c113de23 8740 * mm-uu.el : New file.
1270d7ca 8741
c113de23 8742 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
1270d7ca 8743
c113de23
GM
8744 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8745 a function.
1270d7ca 8746
c113de23 87471998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8748
c113de23 8749 * mm-decode.el (mm-display-external): Check before selecting.
1270d7ca 8750
c113de23 87511998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8752
c113de23 8753 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
1270d7ca 8754
c113de23 8755 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
1270d7ca 8756
c113de23
GM
8757 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8758 variable.
1270d7ca 8759
c113de23 8760 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
1270d7ca 8761
c113de23 8762 * gnus-art.el (gnus-decode-header-methods): New variable.
1270d7ca 8763
c113de23 8764 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
1270d7ca 8765
c113de23 8766 * gnus-art.el (gnus-multi-decode-header): New function.
1270d7ca 8767
c113de23 87681998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8769
c113de23 8770 * gnus.el: Pterodactyl Gnus v0.35 is released.
1270d7ca 8771
c113de23 87721998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8773
c113de23
GM
8774 * uudecode.el (uudecode-decode-region-external): Insert
8775 literally.
1270d7ca 8776
c113de23 8777 * mm-bodies.el (mm-decode-body): Optional encoding.
1270d7ca 8778
c113de23 87791998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8780
c113de23 8781 * gnus-ems.el (gnus-mouse-3): New variable.
1270d7ca 8782
c113de23 8783 * binhex.el (binhex-decode-region-external): Don't use -internally.
1270d7ca 8784
c113de23 87851998-10-16 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8786
c113de23
GM
8787 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8788 files.
1270d7ca 8789
c113de23 87901998-09-27 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8791
c113de23
GM
8792 * gnus-group.el (gnus-add-marked-articles): Request backend update
8793 of flags.
1270d7ca 8794
c113de23 87951998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8796
c113de23
GM
8797 * gnus-sum.el (gnus-update-read-articles):
8798 (gnus-update-marks): Request backend update of mark.
1270d7ca 8799
c113de23 88001998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8801
c113de23
GM
8802 * gnus.texi (Optional Backend Functions): New item,
8803 nnchoke-request-set-mark.
1270d7ca 8804
c113de23 88051998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8806
c113de23
GM
8807 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8808 list to range.
1270d7ca 8809
c113de23 88101998-10-20 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8811
c113de23 8812 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
1270d7ca 8813
c113de23 88141998-10-14 SL Baur <steve@altair.xemacs.org>
1270d7ca 8815
c113de23
GM
8816 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8817 first used.
1270d7ca 8818
c113de23 88191998-10-10 SL Baur <steve@altair.xemacs.org>
1270d7ca 8820
c113de23 8821 * mm-view.el: Require mm-decode for macros.
1270d7ca 8822
c113de23
GM
8823 * mm-decode.el (mm-handle-type): Move macro declarations above the
8824 place where they are used.
1270d7ca 8825
c113de23 88261998-10-18 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 8827
c113de23
GM
8828 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8829 buffer.
1270d7ca 8830
c113de23 88311998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 8832
c113de23 8833 * nnagent.el (nnagent-open-server): Error message.
1270d7ca 8834
c113de23 88351998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 8836
c113de23 8837 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
1270d7ca 8838
c113de23 88391998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8840
c113de23 8841 * score-mode.el (gnus-score-mode-map): Ditto.
1270d7ca 8842
c113de23 8843 * message.el (message-mode-map): Ditto.
1270d7ca 8844
c113de23 8845 * gnus-uu.el (gnus-uu-post-news): Ditto.
1270d7ca 8846
c113de23 8847 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
1270d7ca 8848
c113de23 8849 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
1270d7ca 8850
c113de23
GM
8851 * gnus-art.el (gnus-article-edit-mode-map): Use
8852 `set-keymap-parent' rather than `copy-keymap'.
1270d7ca 8853
c113de23 88541998-10-18 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8855
c113de23
GM
8856 * gnus-art.el (gnus-mime-button-commands): New variable.
8857 (gnus-mime-button-map): Initialize it from
8858 `gnus-mime-button-commands'.
8859 (gnus-mime-button-menu): New function.
8860 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
1270d7ca 8861
c113de23 88621998-10-11 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8863
c113de23
GM
8864 * message.el (message-insert-to): Make `nobody' and `poster'
8865 synonymous to `never' and `always' in Mail-Copies-To.
8866 (message-reply): Ditto.
8867 (message-followup): Ditto.
1270d7ca 8868
c113de23 88691998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8870
c113de23 8871 * mailcap.el (mailcap-mime-data): Save sound.
1270d7ca 8872
c113de23 88731998-09-24 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8874
c113de23
GM
8875 * message.el (message-ignored-supersedes-headers): Include
8876 `NNTP-Posting-Date'.
1270d7ca 8877
c113de23 88781998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
1270d7ca 8879
c113de23 8880 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
1270d7ca 8881
c113de23 88821998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8883
c113de23
GM
8884 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8885 uudecode.
1270d7ca 8886
c113de23 88871998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8888
c113de23 8889 * mm-decode.el (mm-display-external): Don't switch on save.
1270d7ca 8890
c113de23 88911998-10-18 Andy Piper <andyp@parallax.co.uk>
1270d7ca 8892
c113de23 8893 * nnmail.el (nnmail-movemail-args): New variable.
1270d7ca 8894
c113de23 88951998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8896
c113de23 8897 * gnus-art.el (article-translate-strings):
1270d7ca 8898
c113de23 88991998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8900
c113de23
GM
8901 * gnus-art.el (gnus-article-view-part): Use it.
8902 (gnus-mm-display-part): New function.
8903 (article-de-quoted-unreadable): Yse mm-default-coding-system.
1270d7ca 8904
c113de23 8905 * mm-decode.el (mm-handle-displayed-p): New function.
1270d7ca 8906
c113de23
GM
8907 * gnus-art.el (gnus-mime-copy-part): Create better names.
8908 (gnus-mime-button-line-format): Include dots spec.
1270d7ca 8909
c113de23 89101998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
1270d7ca 8911
c113de23
GM
8912 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
8913 forward buffer first.
1270d7ca 8914
c113de23 89151998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8916
c113de23 8917 * gnus-util.el (gnus-set-window-start): New function.
1270d7ca 8918
c113de23 8919 * message.el (message-send): Don't check changed.
1270d7ca 8920
c113de23 89211998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8922
c113de23 8923 * gnus-art.el (gnus-article-setup-buffer): Set params.
1270d7ca 8924
c113de23
GM
8925 * mm-decode.el (mm-user-display-methods): Inline
8926 "message/delivery-status".
1270d7ca 8927
c113de23 89281998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8929
c113de23
GM
8930 * message.el (message-auto-save-directory): Rename.
8931 (message-mode): Dof fix.
1270d7ca 8932
c113de23
GM
8933 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
8934 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
1270d7ca 8935
c113de23 8936 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
1270d7ca 8937
c113de23 8938 * message.el (message-make-date): Avoid locale.
1270d7ca 8939
c113de23
GM
8940 * gnus-art.el (gnus-article-edit-done): Allow update before doing
8941 cache.
1270d7ca 8942
c113de23 8943 * mm-decode.el (mm-display-inline): Goto point-min.
1270d7ca 8944
c113de23 8945 * gnus-art.el (gnus-article-prepare-display): Not read-only.
1270d7ca 8946
c113de23 8947 * mm-decode.el (mm-display-external): Reverse before sorting.
1270d7ca 8948
c113de23 8949 * gnus-draft.el (gnus-draft-send): Allow mail.
1270d7ca 8950
c113de23 89511999-11-30 -SL Baur <steve@altair.xemacs.org>
1270d7ca 8952
c113de23
GM
8953 * message.el (message-check): Move message-check macro above where
8954 it is first used.
1270d7ca 8955
c113de23 8956 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
1270d7ca 8957
c113de23 89581998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 8959
c113de23 8960 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
1270d7ca 8961
c113de23 89621998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8963
c113de23 8964 * gnus.el: Pterodactyl Gnus v0.34 is released.
1270d7ca 8965
c113de23 89661998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8967
c113de23 8968 * mm-decode.el (mm-inline-media-tests): delivery-status.
1270d7ca 8969
c113de23 8970 * mm-view.el (mm-inline-text): Provide default.
1270d7ca 8971
c113de23 89721998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 8973
c113de23 8974 * mailcap.el (mailcap-possible-viewers): Fix nils.
1270d7ca 8975
c113de23 89761998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8977
c113de23
GM
8978 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
8979 (article-update-date-lapsed): Record the buffer.
8980 (article-update-date-lapsed): Do all windows that display article
8981 buffers.
1270d7ca 8982
c113de23 8983 * nnml.el (nnml-generate-nov-databases-1): Ditto.
1270d7ca 8984
c113de23 8985 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
1270d7ca 8986
c113de23
GM
8987 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
8988 annoations.
1270d7ca 8989
c113de23 8990 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
1270d7ca 8991
c113de23 89921998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8993
c113de23
GM
8994 * gnus-agent.el (gnus-category-add): Change default category to
8995 'false.
1270d7ca 8996
c113de23
GM
8997 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
8998 scores.
1270d7ca 8999
c113de23 9000 * gnus-draft.el (gnus-draft-send): Check server more.
1270d7ca 9001
c113de23
GM
9002 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9003 (gnus-article-goto-part): New function.
1270d7ca 9004
c113de23 9005 * mm-view.el (mm-inline-text): Insert richtext properly.
1270d7ca 9006
c113de23 9007 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
1270d7ca 9008
c113de23 90091998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9010
c113de23
GM
9011 * parse-time.el (parse-time-rules): Accept dates far into the past
9012 and the future, and parse single-digit numbers as years.
1270d7ca 9013
c113de23 90141998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9015
c113de23 9016 * mm-decode.el (mm-display-external): Chop off directories.
1270d7ca 9017
c113de23 90181998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9019
c113de23
GM
9020 * uudecode.el (uu-decode-region-external): Use
9021 insert-file-contents-literally.
1270d7ca 9022
c113de23 9023 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
1270d7ca 9024
c113de23 90251998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9026
c113de23 9027 * uudecode.el: New file.
1270d7ca 9028
c113de23
GM
9029 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9030 x-uuencode.
1270d7ca 9031
c113de23 90321998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9033
c113de23 9034 * gnus-art.el (gnus-mime-display-alternative): Set faces.
1270d7ca 9035
c113de23 9036 * message.el (message-fetch-field): Unfold properly.
1270d7ca 9037
c113de23
GM
9038 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9039 in text/plain.
1270d7ca 9040
c113de23 90411998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9042
c113de23
GM
9043 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9044 (gnus-auto-select-first): Removed.
9045 (gnus-auto-select-first): Extended.
9046 (gnus-summary-read-group-1): Use new value.
1270d7ca 9047
c113de23 90481998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9049
c113de23 9050 * message.el (message-fix-before-sending): Space.
1270d7ca 9051
c113de23 9052 * nnmail.el (nnmail-find-file): Don't erase.
1270d7ca 9053
c113de23 90541998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9055
c113de23 9056 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
1270d7ca 9057
c113de23 90581998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9059
c113de23 9060 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
1270d7ca 9061
c113de23 90621998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9063
c113de23 9064 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
1270d7ca 9065
c113de23 90661998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9067
c113de23
GM
9068 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9069 20.4.
1270d7ca 9070
c113de23 90711998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9072
c113de23
GM
9073 * gnus-art.el (gnus-mime-view-all-parts): New command and
9074 keystroke.
1270d7ca 9075
c113de23 9076 * mm-decode.el (mm-display-external): Translate slashes.
1270d7ca 9077
c113de23 9078 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
1270d7ca 9079
c113de23 9080 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
1270d7ca 9081
c113de23
GM
9082 * mm-decode.el (mm-quote-arg): Quote spaces.
9083 (mm-display-external): Quote args.
1270d7ca 9084
c113de23 90851998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9086
c113de23 9087 * mm-decode.el (mm-inlinable-part-p): New function.
1270d7ca 9088
c113de23 90891998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9090
c113de23 9091 * mm-util.el (mm-disable-multibyte): New function.
1270d7ca 9092
c113de23 90931998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9094
c113de23 9095 * gnus.el: Pterodactyl Gnus v0.33 is released.
1270d7ca 9096
c113de23 90971998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9098
c113de23 9099 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
1270d7ca 9100
c113de23
GM
9101 * mm-decode.el (mm-display-external): Don't switch for externals.
9102 (mm-dissect-multipart): Don't include end-sep.
1270d7ca 9103
c113de23
GM
9104 * mm-util.el (mm-get-coding-system-list): New function.
9105 (mm-coding-system-list): New variable.
1270d7ca 9106
c113de23 91071998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9108
c113de23 9109 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
1270d7ca 9110
c113de23 91111998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9112
c113de23
GM
9113 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9114 group
1270d7ca 9115
c113de23 91161998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9117
c113de23 9118 * mm-decode.el (mm-interactively-view-part): Typo.
1270d7ca 9119
c113de23 91201998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9121
c113de23
GM
9122 * mm-decode.el (mm-dissect-multipart): Display last part when the
9123 article has no close-delimiter
1270d7ca 9124
c113de23 91251998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9126
c113de23
GM
9127 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9128 content-type.
1270d7ca 9129
c113de23 91301998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9131
c113de23 9132 * gnus-art.el (gnus-display-mime): Typo.
1270d7ca 9133
c113de23 91341998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9135
c113de23 9136 * gnus.el: Pterodactyl Gnus v0.32 is released.
1270d7ca 9137
c113de23 91381998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9139
c113de23 9140 * gnus-kill.el (gnus-batch-score): Protect against errors.
1270d7ca 9141
c113de23 9142 * gnus-art.el: Protect against broken headers.
1270d7ca 9143
c113de23
GM
9144 * mm-decode.el (mm-display-external): Respect needsterm.
9145 (mm-display-external): Create buffer for external commands.
1270d7ca 9146
c113de23 91471998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9148
c113de23 9149 * mailcap.el (mailcap-mime-info): Return the proper viewer.
1270d7ca 9150
c113de23 9151 * mm-decode.el (mm-display-external): Use file name.
1270d7ca 9152
c113de23 91531998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
1270d7ca 9154
c113de23
GM
9155 * gnus-util.el (gnus-output-to-rmail): adjust to
9156 `rmail-output-to-rmail-file'
1270d7ca 9157
c113de23 91581998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9159
c113de23 9160 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
1270d7ca 9161
c113de23
GM
9162 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9163 headers.
1270d7ca 9164
c113de23 9165 * gnus-art.el (article-decode-charset): Fold case.
1270d7ca 9166
c113de23 91671998-09-17 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9168
c113de23 9169 * mailcap.el (mailcap-save-binary-file): Goto point-min.
1270d7ca 9170
c113de23 91711998-09-23 Aaron M. Ucko <amu@mit.edu>
1270d7ca 9172
c113de23
GM
9173 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9174 after being stored.
1270d7ca 9175
c113de23 91761998-09-15 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 9177
c113de23
GM
9178 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9179 come.
1270d7ca 9180
c113de23 91811998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9182
c113de23 9183 * gnus-ems.el (gnus-widget-button-keymap): New variable.
1270d7ca 9184
c113de23 91851998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9186
c113de23 9187 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
1270d7ca 9188
c113de23 91891998-09-23 Matt Armstrong <matta@geoworks.com>
1270d7ca 9190
c113de23
GM
9191 * gnus-art.el (article-decode-charset): Narrow to the correct
9192 region.
1270d7ca 9193
c113de23 9194 * mm-bodies.el: Fix autoload.
1270d7ca 9195
c113de23 91961998-09-22 Lee Willis <lee@gbdirect.co.uk>
1270d7ca 9197
c113de23 9198 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
1270d7ca 9199
c113de23 92001998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9201
c113de23 9202 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
1270d7ca 9203
c113de23 92041998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9205
c113de23
GM
9206 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9207 (gnus-article-add-button): Ditto.
1270d7ca 9208
c113de23 9209 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
1270d7ca 9210
c113de23
GM
9211 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9212 (gnus-article-prepare-display): Bind url-standalone-mode.
1270d7ca 9213
c113de23
GM
9214 * mm-decode.el (mm-remove-part): Also delete directory.
9215 (mm-display-external): Create a private sub-dir.
1270d7ca 9216
c113de23
GM
9217 * mailcap.el (mailcap-binary-suffixes): New variable.
9218 (mailcap-command-p): Use it.
1270d7ca 9219
c113de23 92201998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9221
c113de23
GM
9222 * nnmbox.el (nnmbox-request-group): Change server.
9223 (nnmbox-possibly-change-newsgroup): Enable multibyte.
1270d7ca 9224
c113de23
GM
9225 * message.el (message-encode-message-body): Don't stomp MIME
9226 headers.
1270d7ca 9227
c113de23
GM
9228 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9229 unless useful.
9230 (gnus-summary-exit): Check for a live article buffer.
9231 (gnus-summary-exit-no-update): Ditto.
1270d7ca 9232
c113de23
GM
9233 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9234 param.
1270d7ca 9235
c113de23 9236 * gnus-sum.el (gnus-article-decoded-p): New variable.
1270d7ca 9237
c113de23 9238 * mm-decode.el (mm-display-external): Use no-conv.
1270d7ca 9239
c113de23
GM
9240 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9241 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
1270d7ca 9242
c113de23
GM
9243 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9244 mouse-click.
1270d7ca 9245
c113de23 92461998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9247
c113de23 9248 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
1270d7ca 9249
c113de23 92501998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9251
c113de23 9252 * gnus.el: Pterodactyl Gnus v0.31 is released.
1270d7ca 9253
c113de23 92541998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9255
c113de23 9256 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
1270d7ca 9257
c113de23 9258 * mm-decode.el (mm-display-part): Accept no-default.
1270d7ca 9259
c113de23
GM
9260 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9261 a parameter.
1270d7ca 9262
c113de23
GM
9263 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9264 (gnus-summary-prepare-threads): Ditto.
1270d7ca 9265
c113de23 9266 * gnus.el (gnus-article-mode-map): Make sparse keymap.
1270d7ca 9267
c113de23
GM
9268 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9269 (gnus-mime-button-line-format): Doc fix.
9270 (gnus-insert-mime-button): Use it.
9271 (gnus-article-add-button): Use widget-convert-button.
1270d7ca 9272
c113de23
GM
9273 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9274 ignore.
1270d7ca 9275
c113de23 9276 * mm-decode.el (mm-alternative-precedence): Ditto.
1270d7ca 9277
c113de23 92781998-09-14 Conrad Sauerwald <conrad@stack.nl>
1270d7ca 9279
c113de23 9280 * mm-decode.el (mm-user-automatic-display): Use enriched.
1270d7ca 9281
c113de23 92821998-09-14 Paul Fisher <rao@gnu.org>
1270d7ca 9283
c113de23
GM
9284 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9285 right place.
1270d7ca 9286
c113de23 92871998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9288
c113de23 9289 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
1270d7ca 9290
c113de23
GM
9291 * gnus-art.el (article-update-date-lapsed): Only update header if
9292 buffer is dispalyed in frame.
9293 (gnus-article-prepare-display): New function.
9294 (gnus-article-prepare): Use it.
1270d7ca 9295
c113de23 92961998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9297
c113de23 9298 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
1270d7ca 9299
c113de23 9300 * mm-view.el (mm-insert-inline): New function.
1270d7ca 9301
c113de23 9302 * mm-decode.el (mm-pipe-part): Bugged.
1270d7ca 9303
c113de23 9304 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
1270d7ca 9305
c113de23 9306 * mm-bodies.el (mm-encode-body): Move over the body.
1270d7ca 9307
c113de23 9308 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
1270d7ca 9309
c113de23 9310 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
1270d7ca 9311
c113de23 93121998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
1270d7ca 9313
c113de23
GM
9314 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9315 related functions. Handle message/rfc822 parts. Display subject on
9316 multipart summary lines. Display name on sub-parts when available.
1270d7ca 9317
c113de23 93181998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9319
c113de23 9320 * mailcap.el (mailcap-command-p): New version.
1270d7ca 9321
c113de23 93221998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9323
c113de23
GM
9324 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9325 groups.
1270d7ca 9326
c113de23 93271998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9328
c113de23 9329 * message.el (message-make-date): Remove weekday name.
1270d7ca 9330
c113de23
GM
9331 * mm-decode.el (mm-dissect-buffer): Protect against broken
9332 headers.
1270d7ca 9333
c113de23
GM
9334 * mailcap.el (mailcap-command-in-path-p): New function.
9335 (mailcap-command-p): Renamed.
1270d7ca 9336
c113de23 93371998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9338
c113de23 9339 * rfc2047.el (eval): Autoload.
1270d7ca 9340
c113de23 93411998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9342
c113de23
GM
9343 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9344 (gnus-multi-decode-encoded-word-string): New function.
9345 (gnus-encoded-word-method-alist): New variable.
9346 (gnus-decode-encoded-word-functions): Removed.
1270d7ca 9347
c113de23 93481998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9349
c113de23
GM
9350 * gnus-int.el (gnus-request-replace-article): Replace
9351 message-narrow-to-headers with message-narrow-to-head
1270d7ca 9352
c113de23 93531998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9354
c113de23 9355 * drums.el (drums-quote-string): Reversed match.
1270d7ca 9356
c113de23 9357 * message.el (message-make-date): Use weekday name.
1270d7ca 9358
c113de23 93591998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9360
c113de23 9361 * gnus.el: Pterodactyl Gnus v0.30 is released.
1270d7ca 9362
c113de23 93631998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9364
c113de23
GM
9365 * gnus-art.el (article-decode-encoded-words): Use it.
9366 (gnus-decode-header-function): New variable.
1270d7ca 9367
c113de23
GM
9368 * gnus-sum.el (gnus-nov-parse-line): Use it.
9369 (gnus-decode-encoded-word-function): New variable.
1270d7ca 9370
c113de23
GM
9371 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9372 buffer.
1270d7ca 9373
c113de23
GM
9374 * gnus-art.el (gnus-insert-mime-button): Use widget.
9375 (gnus-widget-press-button): New function.
9376 (gnus-article-prev-button): Removed.
9377 (gnus-article-next-button): Ditto.
9378 (gnus-article-add-button): Ditto.
1270d7ca 9379
c113de23
GM
9380 * gnus.el (gnus-article-mode-map): Inherit from widget.
9381 (gnus-article-mode-map): No, don't.
1270d7ca 9382
c113de23
GM
9383 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9384 (mm-content-id-alist): New variable.
9385 (mm-get-content-id): New function.
1270d7ca 9386
c113de23
GM
9387 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9388 articles if we are fetching to the article buffer.
1270d7ca 9389
c113de23 93901998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9391
c113de23
GM
9392 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9393 articles.
1270d7ca 9394
c113de23 93951998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9396
c113de23
GM
9397 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9398 (mm-default-mime-charset): New variable.
1270d7ca 9399
c113de23 9400 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
1270d7ca 9401
c113de23 9402 * drums.el (drums-quote-string): Reversed test.
1270d7ca 9403
c113de23 94041998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9405
c113de23
GM
9406 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9407 string.
1270d7ca 9408
c113de23 9409 * drums.el (drums-quote-string): New function.
1270d7ca 9410
c113de23
GM
9411 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9412 (rfc2047-b-encode-region): Chop lines.
9413 (rfc2047-q-encode-region): Ditto.
1270d7ca 9414
c113de23 94151998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9416
c113de23 9417 * gnus.el: Pterodactyl Gnus v0.29 is released.
1270d7ca 9418
c113de23 94191998-09-12 Istvan Marko <imarko@pacificnet.net>
1270d7ca 9420
c113de23 9421 * mm-decode.el (mm-save-part): Message right.
1270d7ca 9422
c113de23 94231998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9424
c113de23
GM
9425 * drums.el (drums-parse-address): Returned a list instead of a
9426 string.
9427 (drums-remove-whitespace): Skip comments.
9428 (drums-parse-addresses): Didn't work.
1270d7ca 9429
c113de23 94301998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9431
c113de23 9432 * gnus.el: Pterodactyl Gnus v0.28 is released.
1270d7ca 9433
c113de23 94341998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9435
c113de23
GM
9436 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9437 starting point.
9438 (article-decode-encoded-words): Rename.
1270d7ca 9439
c113de23 9440 * message.el (message-narrow-to-headers-or-head): New function.
1270d7ca 9441
c113de23
GM
9442 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9443 region.
1270d7ca 9444
c113de23
GM
9445 * message.el (message-send-news): Encode body after checking
9446 syntax.
1270d7ca 9447
c113de23 9448 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
1270d7ca 9449
c113de23 9450 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
1270d7ca 9451
c113de23 9452 * gnus-art.el (gnus-display-mime): Respect disposition.
1270d7ca 9453
c113de23 9454 * mm-decode.el (mm-preferred-alternative): Respect disposition.
1270d7ca 9455
c113de23
GM
9456 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9457 text with annotations.
1270d7ca 9458
c113de23
GM
9459 * message.el (message-make-date): Fix sign for negative time
9460 zones.
1270d7ca 9461
c113de23
GM
9462 * mm-view.el (mm-inline-image): Insert a space at the end of the
9463 image.
1270d7ca 9464
c113de23 9465 * mail-parse.el: New file.
1270d7ca 9466
c113de23 9467 * rfc2231.el: New file.
1270d7ca 9468
c113de23
GM
9469 * drums.el (drums-content-type-get): Removed.
9470 (drums-parse-content-type): Ditto.
1270d7ca 9471
c113de23 9472 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
1270d7ca 9473
c113de23 94741998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9475
c113de23 9476 * gnus.el: Pterodactyl Gnus v0.27 is released.
1270d7ca 9477
c113de23 94781998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
1270d7ca 9479
c113de23
GM
9480 * mm-decode.el (mm-alternative-precedence): New variable.
9481 (mm-preferred-alternative): New function.
1270d7ca 9482
c113de23 9483 * gnus-art.el (gnus-mime-copy-part): New command.
1270d7ca 9484
c113de23 9485 * mm-decode.el (mm-get-part): New function.
1270d7ca 9486
c113de23 9487 * mm-view.el: New file.
1270d7ca 9488
c113de23
GM
9489 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9490 (mm-display-part): Default to mailcap-save-binary-file.
1270d7ca 9491
c113de23 94921998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9493
c113de23 9494 * gnus.el: Pterodactyl Gnus v0.26 is released.
1270d7ca 9495
c113de23 94961998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9497
c113de23 9498 * mm-decode.el (mm-interactively-view-part): New function.
1270d7ca 9499
c113de23 9500 * gnus-art.el (gnus-mime-view-part): New command.
1270d7ca 9501
c113de23 9502 * mm-decode.el (mm-last-shell-command): New variable.
1270d7ca 9503
c113de23 9504 * mailcap.el (mailcap-mime-info): Allow returning all matches.
1270d7ca 9505
c113de23 9506 * mm-decode.el (mm-save-part): New function.
1270d7ca 9507
c113de23
GM
9508 * gnus-art.el (article-decode-charset): Protect against buggy
9509 content-types.
9510 (gnus-mime-pipe-part): New command.
9511 (gnus-mime-save-part): New command.
9512 (gnus-mime-button-map): New keymap.
9513 (gnus-mime-button-line-format): New variable.
9514 (gnus-insert-mime-button): New function.
9515 (gnus-display-mime): Use it.
1270d7ca 9516
c113de23 9517 * gnus-util.el (gnus-dd-mmm): Removed length spec.
1270d7ca 9518
c113de23 9519 * mm-decode.el (mm-inline-text): Decode charsets.
1270d7ca 9520
c113de23 9521 * gnus-art.el (gnus-article-save): Comment fix.
1270d7ca 9522
c113de23
GM
9523 * gnus-int.el (gnus-start-news-server): When in batch, don't
9524 prompt.
1270d7ca 9525
c113de23
GM
9526 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9527 decode.
1270d7ca 9528
c113de23
GM
9529 * mm-decode.el (mm-inline-media-tests): Add audio.
9530 (mm-inline-audio): New function.
1270d7ca 9531
c113de23 95321998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 9533
c113de23 9534 * gnus-art.el (article-make-date-line): Didn't work.
1270d7ca 9535
c113de23 9536 * parse-time.el (parse-time-string): One too many nils.
1270d7ca 9537
c113de23 95381998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9539
c113de23 9540 * gnus.el: Pterodactyl Gnus v0.25 is released.
1270d7ca 9541
c113de23 95421998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9543
c113de23
GM
9544 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9545 annotations.
1270d7ca 9546
c113de23
GM
9547 * gnus.el ((featurep 'gnus-xmas)): New
9548 'gnus-annotation-in-region-p alias.
1270d7ca 9549
c113de23 95501998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9551
c113de23 9552 * mm-util.el (mm-with-unibyte-buffer): New function.
1270d7ca 9553
c113de23 9554 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
1270d7ca 9555
c113de23 9556 * mm-decode.el (mm-inline-media-tests): New variable.
1270d7ca 9557
c113de23 9558 * gnus-sum.el (gnus-summary-exit): Destroy handles.
1270d7ca 9559
c113de23 9560 * gnus-art.el (gnus-article-mime-handles): New variable.
1270d7ca 9561
c113de23 9562 * drums.el (drums-narrow-to-header): New function.
1270d7ca 9563
c113de23 9564 * gnus-art.el (article-decode-charset): Use it.
1270d7ca 9565
c113de23 9566 * drums.el (drums-content-type-get): New function.
1270d7ca 9567
c113de23 9568 * mm-util.el (mm-content-type-charset): Removed.
1270d7ca 9569
c113de23
GM
9570 * drums.el (drums-syntax-table): @ is word.
9571 (drums-parse-content-type): New function.
1270d7ca 9572
c113de23
GM
9573 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9574 EDT" times.
1270d7ca 9575
c113de23 9576 * gnus-util.el (gnus-date-get-time): Use safe date.
1270d7ca 9577
c113de23
GM
9578 * gnus-sum.el (gnus-show-mime): Removed.
9579 (gnus-summary-toggle-mime): Removed.
1270d7ca 9580
c113de23
GM
9581 * gnus-art.el (gnus-strict-mime): Removed.
9582 (gnus-article-prepare): Don't do MIME.
9583 (gnus-decode-encoded-word-method): Removed.
9584 (gnus-show-mime-method): Removed.
1270d7ca 9585
c113de23 95861998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9587
c113de23 9588 * gnus.el: Pterodactyl Gnus v0.24 is released.
1270d7ca 9589
c113de23 95901998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9591
c113de23
GM
9592 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9593 PREFIX.
1270d7ca 9594
c113de23
GM
9595 * parse-time.el (parse-time-rules): Accept times that look like
9596 "h:mm".
1270d7ca 9597
c113de23 9598 * message.el (message-make-date): Use zone properly.
1270d7ca 9599
c113de23 9600 * gnus.el: Autoload gnus-batch.
1270d7ca 9601
c113de23
GM
9602 * gnus-art.el (article-de-quoted-unreadable): Do not do
9603 gnus-article-decode-rfc1522.
1270d7ca 9604
c113de23 9605 * gnus-msg.el (gnus-inews-do-gcc): Use it.
1270d7ca 9606
c113de23
GM
9607 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9608 param.
1270d7ca 9609
c113de23 9610 * message.el (message-encode-message-body): Check for us-ascii.
1270d7ca 9611
c113de23
GM
9612 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9613 to the left.
1270d7ca 9614
c113de23 96151998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9616
c113de23 9617 * gnus-art.el (article-decode-charset): Rename.
1270d7ca 9618
c113de23 96191998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9620
c113de23 9621 * gnus.el: Pterodactyl Gnus v0.23 is released.
1270d7ca 9622
c113de23 96231998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9624
c113de23
GM
9625 * gnus-util.el (gnus-parent-id): Ditto.
9626 (gnus-put-text-property-excluding-newlines): Ditto.
1270d7ca 9627
c113de23 9628 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
1270d7ca 9629
c113de23 96301998-09-08 Karl Kleinpaste <karl@jprc.com>
1270d7ca 9631
c113de23
GM
9632 * message.el (message-generate-headers): Generate User-Agent
9633 instead of X-Mailer & X-Newsreader.
1270d7ca 9634
c113de23
GM
9635 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9636 User-Agent header format.
1270d7ca 9637
c113de23 96381998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9639
c113de23 9640 * gnus.el: Pterodactyl Gnus v0.22 is released.
1270d7ca 9641
c113de23 96421998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9643
c113de23 9644 * mm-util.el (mm-multibyte-p): Typo.
1270d7ca 9645
c113de23 96461998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9647
c113de23 9648 * gnus.el: Pterodactyl Gnus v0.21 is released.
1270d7ca 9649
c113de23 96501998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9651
c113de23 9652 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
1270d7ca 9653
c113de23 96541998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9655
c113de23 9656 * mm-util.el (mm-multibyte-p): New function.
1270d7ca 9657
c113de23 96581998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9659
c113de23 9660 * gnus.el: Pterodactyl Gnus v0.20 is released.
1270d7ca 9661
c113de23 96621998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9663
c113de23
GM
9664 * rfc2047.el (rfc2047-decode-region): Only decode when in
9665 multibyte.
1270d7ca 9666
c113de23 9667 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
1270d7ca 9668
c113de23
GM
9669 * gnus-int.el (gnus-request-replace-article): Encode.
9670 (gnus-request-accept-article): Encode.
1270d7ca 9671
c113de23
GM
9672 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9673 here.
1270d7ca 9674
c113de23
GM
9675 * gnus.el (gnus-article-display-hook): Take the charset functions
9676 out.
1270d7ca 9677
c113de23 9678 * time-date.el (safe-date-to-time): New function.
1270d7ca 9679
c113de23 9680 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
1270d7ca 9681
c113de23 96821998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9683
c113de23 9684 * gnus.el: Pterodactyl Gnus v0.19 is released.
1270d7ca 9685
c113de23 96861998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9687
c113de23 9688 * mm-util.el (mm-mime-charset): New function.
1270d7ca 9689
c113de23 9690 * gnus-draft.el (gnus-draft-edit-message): Delete article.
1270d7ca 9691
c113de23 96921998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9693
c113de23 9694 * gnus.el: Pterodactyl Gnus v0.18 is released.
1270d7ca 9695
c113de23 96961998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9697
c113de23
GM
9698 * message.el (message-send-and-exit): Return t on success.
9699 (message-make-date): Make a proper time zone.
1270d7ca 9700
c113de23
GM
9701 * gnus-draft.el (gnus-draft-send): Only remove article if the
9702 sending is successful.
1270d7ca 9703
c113de23
GM
9704 * drums.el (drums-get-comment): Return the last comment.
9705 (drums-parse-address): Parse old-style From headers.
1270d7ca 9706
c113de23 97071998-09-07 SL Baur <steve@altair.xemacs.org>
1270d7ca 9708
c113de23
GM
9709 * gnus-sum.el (gnus-data-compute-positions): Move below
9710 `gnus-save-hidden-threads' so the former is correctly detected as
9711 a macro.
1270d7ca 9712
c113de23 97131998-09-06 Dave Love <fx@gnu.org>
1270d7ca 9714
c113de23
GM
9715 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9716 ignore-errors too, eval'd when compile. Require w3 stuff at load
9717 time for nicer failure if it's not available.
1270d7ca 9718
c113de23 97191998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9720
c113de23 9721 * time-date.el (time-to-seconds): Renamed.
1270d7ca 9722
c113de23
GM
9723 * parse-time.el (parse-time-string): Downcase before handling.
9724 (parse-time-rules): Times without seconds have 0 seconds.
1270d7ca 9725
c113de23
GM
9726 * rfc2047.el (rfc2047-encode-region): New version.
9727 (rfc2047-dissect-region): New function.
1270d7ca 9728
c113de23 97291998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9730
c113de23 9731 * message.el (message-make-date): Use symbolic zone.
1270d7ca 9732
c113de23 97331998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9734
c113de23 9735 * time-date.el (parse-time): Always use parse-time.
1270d7ca 9736
c113de23 9737 * parse-time.el (parse-time-syntax): Use vectors.
1270d7ca 9738
c113de23 97391998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9740
c113de23 9741 * gnus.el: Pterodactyl Gnus v0.17 is released.
1270d7ca 9742
c113de23 97431998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9744
c113de23 9745 * time-date.el: Renamed from "date".
1270d7ca 9746
c113de23 9747 * gnus.el: Removed all timezone dependencies.
1270d7ca 9748
c113de23
GM
9749 * score-mode.el: Removed.
9750 (gnus-score-edit-insert-date): Use date.
1270d7ca 9751
c113de23 9752 * date.el (float-to-time): New function.
1270d7ca 9753
c113de23 9754 * nnspool.el (nnspool-seconds-since-epoch): Removed.
1270d7ca 9755
c113de23 9756 * date.el (time-to-float): New function.
1270d7ca 9757
c113de23
GM
9758 * message.el (message-make-date): Use format-time-string.
9759 (message-make-expires): Use make-date.
1270d7ca 9760
c113de23
GM
9761 * gnus-util.el (gnus-dd-mmm): Use date.
9762 (gnus-sortable-date): Ditto.
1270d7ca 9763
c113de23 9764 * message.el (message-make-date): Take an optional time.
1270d7ca 9765
c113de23 9766 * gnus: Applied patches from 5.6.43.
1270d7ca 9767
c113de23 9768 * date.el (if): Use parse-time.
1270d7ca 9769
c113de23
GM
9770 * gnus-score.el (gnus-summary-score-entry): Make into a command
9771 again.
1270d7ca 9772
c113de23
GM
9773 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9774 gnus-agent.
1270d7ca 9775
c113de23 9776 * gnus.el (gnus-agent-meta-information-header): Moved here.
1270d7ca 9777
c113de23 97781998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9779
c113de23
GM
9780 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9781 (gnus-agent-fetch-group-1): Score article headers using normal
9782 group score files if the download score rule of a category/group
9783 is `file'.
9784 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9785 deciding what articles to download.
9786 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9787 predicate processing if predicate is `true' or `false'.
1270d7ca 9788
c113de23 97891998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9790
c113de23 9791 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
1270d7ca 9792
c113de23 9793 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
1270d7ca 9794
c113de23
GM
9795 * score-mode.el (score-mode-coding-system): New variable.
9796 (gnus-score-edit-exit): Use it.
1270d7ca 9797
c113de23 97981998-09-04 Jason R Mastaler <jason@4b.org>
1270d7ca 9799
c113de23 9800 * drums.el: Corrected typo.
1270d7ca 9801
c113de23 98021998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9803
c113de23 9804 * mm-bodies.el (mm-body-encoding): Faster version.
1270d7ca 9805
c113de23 98061998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9807
c113de23
GM
9808 * gnus-art.el (gnus-article-decode-charset): Only decode text
9809 things.
1270d7ca 9810
c113de23 9811 * message.el (message-output): Use rmail.
1270d7ca 9812
c113de23
GM
9813 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9814 word part.
1270d7ca 9815
c113de23
GM
9816 * mm-util.el (mm-charset-to-coding-system): Use
9817 rfc2047-default-charset.
9818 (mm-known-charsets): New variable.
1270d7ca 9819
c113de23 9820 * message.el (message-caesar-region): Bugged out.
1270d7ca 9821
c113de23 98221998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9823
c113de23
GM
9824 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9825 specifying `agent-predicate' in a group's parameters.
1270d7ca 9826
c113de23 98271998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9828
c113de23 9829 * gnus.el: Pterodactyl Gnus v0.16 is released.
1270d7ca 9830
c113de23 98311998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9832
c113de23 9833 * nnmail.el (nnmail-expired-article-p): Use predicate.
1270d7ca 9834
c113de23 9835 * date.el (time-less-p): Renamed.
1270d7ca 9836
c113de23
GM
9837 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9838 from the headers.
1270d7ca 9839
c113de23
GM
9840 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9841 functions.
1270d7ca 9842
c113de23
GM
9843 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9844 all.
9845 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9846 to all functions.
1270d7ca 9847
c113de23 98481998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9849
c113de23 9850 * gnus.el: Pterodactyl Gnus v0.15 is released.
1270d7ca 9851
c113de23 98521998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9853
c113de23 9854 * date.el: New file.
1270d7ca 9855
c113de23
GM
9856 * gnus-util.el (gnus-encode-date): Removed.
9857 (gnus-time-less): Ditto.
1270d7ca 9858
c113de23
GM
9859 * nnmail.el (nnmail-date-to-time): Removed.
9860 (nnmail-time-less): Ditto.
9861 (nnmail-days-to-time): Ditto.
9862 (nnmail-time-since): Ditto.
1270d7ca 9863
c113de23 9864 * drums.el: New file.
1270d7ca 9865
c113de23 98661998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9867
c113de23
GM
9868 * message.el (message-encode-message-body): Encode headers with
9869 body encoding.
1270d7ca 9870
c113de23
GM
9871 * rfc2047.el (rfc2047-default-charset): Renamed.
9872 (rfc2047-encodable-p): Use it.
1270d7ca 9873
c113de23 98741998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9875
c113de23
GM
9876 * gnus-msg.el (gnus-post-method): Peel off real info from opened
9877 servers.
1270d7ca 9878
c113de23 9879 * gnus-util.el (gnus-output-to-rmail): Removed.
1270d7ca 9880
c113de23
GM
9881 * gnus-art.el (gnus-summary-save-in-rmail): Use
9882 gnus-output-to-rmailrmail-output-to-rmail-file.
1270d7ca 9883
c113de23
GM
9884 * rfc2047.el (rfc2047-decode-region): Fold case.
9885 (rfc2047-decode): Use decode-string.
1270d7ca 9886
c113de23 9887 * mm-util.el: Provide mm-char-int.
1270d7ca 9888
c113de23 98891998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9890
c113de23 9891 * gnus.el: Pterodactyl Gnus v0.14 is released.
1270d7ca 9892
c113de23 98931998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9894
c113de23
GM
9895 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9896 sure we have 7bit.
1270d7ca 9897
c113de23 98981998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9899
c113de23
GM
9900 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9901 ducplicates.
9902 (gnus-inews-insert-mime-headers): Removed.
1270d7ca 9903
c113de23 9904 * message.el (message-caesar-region): Protect against MULE chars.
1270d7ca 9905
c113de23 99061998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9907
c113de23 9908 * mm-util.el (if): fset the right function.
1270d7ca 9909
c113de23 99101998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9911
c113de23
GM
9912 * gnus-art.el (gnus-article-decode-charset): Use real
9913 read-coding-system.
1270d7ca 9914
c113de23 99151998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9916
c113de23
GM
9917 * mm-bodies.el (mm-decode-body): Protect against malformed
9918 base64.
9919 (mm-decode-body): Check that buffer-file-coding-system is
9920 non-nil.
1270d7ca 9921
c113de23 99221998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9923
c113de23 9924 * gnus.el: Pterodactyl Gnus v0.13 is released.
1270d7ca 9925
c113de23 99261998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9927
c113de23
GM
9928 * gnus-util.el (gnus-strip-whitespace): Already defined.
9929 Removed.
1270d7ca 9930
c113de23 9931 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
1270d7ca 9932
c113de23 9933 * gnus-util.el (gnus-strip-whitespace): New function.
1270d7ca 9934
c113de23 9935 * mm-util.el (mm-content-type-charset): Downcase.
1270d7ca 9936
c113de23 99371998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9938
c113de23
GM
9939 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
9940 (gnus-article-decode-charset): Don't fetch all headers.
1270d7ca 9941
c113de23 9942 * mm-util.el (mm-read-coding-system): New function.
1270d7ca 9943
c113de23 9944 * mm-bodies.el (mm-decode-body): Check the right charset.
1270d7ca 9945
c113de23 9946 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
1270d7ca 9947
c113de23
GM
9948 * gnus-art.el (gnus-article-mode-line-format): Use short group
9949 format.
1270d7ca 9950
c113de23 99511998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9952
c113de23 9953 * gnus.el: Pterodactyl Gnus v0.12 is released.
1270d7ca 9954
c113de23 99551998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9956
c113de23 9957 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
1270d7ca 9958
c113de23
GM
9959 * gnus-art.el (gnus-article-decode-charset): Supply cte.
9960 (gnus-article-decode-charset): Always run.
1270d7ca 9961
c113de23 9962 * mm-bodies.el (mm-decode-body): Decode cte.
1270d7ca 9963
c113de23 99641998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9965
c113de23 9966 * gnus.el: Pterodactyl Gnus v0.11 is released.
1270d7ca 9967
c113de23
GM
99681998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9969
9970 * message.el (message-encode-message-body): Ditto.
1270d7ca 9971
c113de23
GM
9972 * gnus-art.el (gnus-article-decode-mime-words): New command and
9973 keystroke.
9974 (gnus-article-decode-charset): Ditto.
9975 (gnus-article-decode-charset): Only work under MULE.
1270d7ca 9976
c113de23 9977 * mm-util.el (mm-content-type-charset): New function.
1270d7ca 9978
c113de23 9979 * nnmail.el (nnmail-delete-incoming): Changed to nil.
1270d7ca 9980
c113de23
GM
9981 * message.el (message-send-mail): Insert MIME headers.
9982 (message-check-news-body-syntax): Don't warn for escape sequences.
9983 (message-check-news-body-syntax): Insert MIME headers.
1270d7ca 9984
c113de23 9985 * mm-bodies.el (mm-body-encoding): New function.
1270d7ca 9986
c113de23 9987 * message.el (message-encode-message-body): New function.
1270d7ca 9988
c113de23 9989 * mm-bodies.el: New file.
1270d7ca 9990
c113de23 9991 * mm-util.el (mm-narrow-to-head): New function.
1270d7ca 9992
c113de23 9993 * rfc2047.el (rfc2047-encode): Use it.
1270d7ca 9994
c113de23 9995 * mm-util.el: Provide mm-encode-coding-region.
1270d7ca 9996
c113de23 9997 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
1270d7ca 9998
c113de23 9999 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
1270d7ca 10000
c113de23 10001 * mm-util.el (mm-enable-multibyte): New function.
1270d7ca 10002
c113de23 10003 * message.el (message-set-work-buffer): Set multibyte.
1270d7ca 10004
c113de23 10005 * gnus.el (gnus-continuum-version): Be valid forever and ever.
1270d7ca 10006
c113de23
GM
10007 * gnus-util.el (gnus-point-at-eol): Removed.
10008 (gnus-point-at-bol): Ditto.
1270d7ca 10009
c113de23 100101998-08-31 Didier Verna <verna@inf.enst.fr>
1270d7ca 10011
c113de23
GM
10012 * gnus-msg.el (gnus-group-mail): make it behave like
10013 gnus-group-post-news with regards to the prefix (this enables the
10014 use of posting styles).
1270d7ca 10015
c113de23 100161998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10017
c113de23
GM
10018 * gnus.el (gnus-article-display-hook): Added
10019 gnus-article-decode-rfc1522 to hook.
1270d7ca 10020
c113de23 100211998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10022
c113de23 10023 * gnus.el: Pterodactyl Gnus v0.10 is released.
1270d7ca 10024
c113de23 100251998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10026
c113de23
GM
10027 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10028 hook to be run.
1270d7ca 10029
c113de23 100301998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10031
c113de23 10032 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
1270d7ca 10033
c113de23 10034 * mm-util.el (mm-charsets-in-region): Removed.
1270d7ca 10035
c113de23 10036 * rfc2047.el: Renamed file.
1270d7ca 10037
c113de23 10038 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
1270d7ca 10039
c113de23 10040 * message.el (message-mode): Set multibyte.
1270d7ca 10041
c113de23 10042 * mm-util.el (mm-charsets-in-region): Copied here.
1270d7ca 10043
c113de23 10044 * gnus-util.el: Removed gnus-truncate-string.
1270d7ca 10045
c113de23 10046 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
1270d7ca 10047
c113de23
GM
10048 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10049 (rfc1522-encodable-p): New function.
10050 (rfc1522-encode-message-header): Use it.
1270d7ca 10051
c113de23 100521998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10053
c113de23 10054 * gnus.el: Pterodactyl Gnus v0.9 is released.
1270d7ca 10055
c113de23 100561998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10057
c113de23 10058 * mm-util.el: Shadow encode-coding-string.
1270d7ca 10059
c113de23 10060 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
1270d7ca 10061
c113de23 10062 * mm-util.el: New file.
1270d7ca 10063
c113de23
GM
10064 * mm-decode.el: Somewhat depleted.
10065 * mm-encode.el: Ditto.
1270d7ca 10066
c113de23 10067 * rfc1522.el: New file.
1270d7ca 10068
c113de23 10069 * mm-util.el (mm-replace-chars-in-string): Copied here.
1270d7ca 10070
c113de23 10071 * mm-encode.el (mm-q-encode-region): New function.
1270d7ca 10072
c113de23
GM
10073 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10074 param.
1270d7ca 10075
c113de23 10076 * mm-encode.el (mm-encode-word-region): Downcase.
1270d7ca 10077
c113de23 100781998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10079
c113de23 10080 * gnus.el: Pterodactyl Gnus v0.8 is released.
1270d7ca 10081
c113de23 100821998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10083
c113de23 10084 * message.el (message-send-mail): Encode headers.
1270d7ca 10085
c113de23
GM
10086 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10087 (quoted-printable-encode-region): Upcase.
1270d7ca 10088
c113de23 10089 * message.el (message-default-charset): New variable.
1270d7ca 10090
c113de23 10091 * qp.el (quoted-printable-encode-region): Optional param FOLD.
1270d7ca 10092
c113de23 10093 * message.el (message-narrow-to-field): Changed name.
1270d7ca 10094
c113de23 10095 * mm-encode.el: New file.
1270d7ca 10096
c113de23 10097 * message.el (message-narrow-to-header): New function.
1270d7ca 10098
c113de23
GM
10099 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10100 right buffer.
1270d7ca 10101
c113de23 101021998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10103
c113de23 10104 * gnus.el: Pterodactyl Gnus v0.7 is released.
1270d7ca 10105
c113de23 101061998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10107
c113de23
GM
10108 * gnus.el: Remove autoload for
10109 gnus-article-mime-decode-quoted-printable.
1270d7ca 10110
c113de23
GM
10111 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10112 be decoded in non-MULE Emacsen.
1270d7ca 10113
c113de23 101141998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10115
c113de23 10116 * mm-decode.el: Check for coding-system-list.
1270d7ca 10117
c113de23 101181998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10119
c113de23 10120 * gnus.el: Pterodactyl Gnus v0.6 is released.
1270d7ca 10121
c113de23 101221998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10123
c113de23 10124 * nnheader.el (fboundp): Protect code-coding-string.
1270d7ca 10125
c113de23
GM
10126 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10127 is available.
1270d7ca 10128
c113de23 101291998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10130
c113de23 10131 * gnus.el: Pterodactyl Gnus v0.5 is released.
1270d7ca 10132
c113de23 101331998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10134
c113de23
GM
10135 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10136 (gnus-hack-decode-rfc1522): Removed.
1270d7ca 10137
c113de23 10138 * mm-decode.el (mm-charset-coding-system-alist): Check better.
1270d7ca 10139
c113de23 101401998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10141
c113de23 10142 * gnus.el: Gnus v0.4 is released.
1270d7ca 10143
c113de23 101441998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10145
c113de23
GM
10146 * gnus-art.el (gnus-article-decode-mime-words): New command and
10147 keystroke.
1270d7ca 10148
c113de23 10149 * qp.el (quoted-printable-decode-region): Don't use hexl.
1270d7ca 10150
c113de23
GM
10151 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10152 (gnus-structured-field-decoder): Removed.
10153 (gnus-unstructured-field-decoder): Ditto.
1270d7ca 10154
c113de23 10155 * mm-decode.el: New file.
1270d7ca 10156
c113de23 10157 * qp.el: New file.
1270d7ca 10158
c113de23 10159 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
1270d7ca 10160
c113de23 10161 * gnus-ems.el (fboundp): Removed gnus-split-string.
1270d7ca 10162
c113de23 10163 * gnus.el (gnus-splash-face): Doc fix.
1270d7ca 10164
c113de23 10165 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
1270d7ca 10166
c113de23
GM
10167 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10168 hexl.
1270d7ca 10169
c113de23 10170 * nnheader.el (nnheader-temp-write): Removed.
1270d7ca 10171
c113de23 101721998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10173
c113de23 10174 * gnus.el: Gnus v0.3 is released.
1270d7ca 10175
c113de23 101761998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10177
c113de23 10178 * gnus.el: Gnus v0.2 is released.
1270d7ca 10179
6922b018 10180;; Local Variables:
c113de23 10181;; coding: iso-2022-7bit
6922b018 10182;; End: