(news-setup, news-reply-mode): Don't autoload
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
4c4b227a
SZ
12000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2
3 * pop3.el (pop3-movemail): Use binary.
4 (pop3-movemail-file-coding-system): Removed.
5
7476c3a0
MB
62000-12-13 Miles Bader <miles@gnu.org>
7
8 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
9 to t, so that we don't get stuck while trying to smilefy
10 intangible text.
11
2ebf6139
GM
122000-12-12 Gerd Moellmann <gerd@gnu.org>
13
14 * smiley-ems.el (smiley-regexp-alist): Make regexps match
15 at the end of the buffer.
16 (smiley-region): In the loop, move to the end of the submatch
17 matching the smiley instead of using the end of the match
18 of the whole regexp.
19
d575011f
EZ
202000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
21
22 * message.el (message-mode): Doc fix.
23
e9a59cad
GM
242000-12-12 Gerd Moellmann <gerd@gnu.org>
25
26 * smiley-ems.el (smiley-region): Doc fix.
2ebf6139 27
db7ebd73
MB
282000-12-11 Miles Bader <miles@gnu.org>
29
30 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
31 bottom line visible, check to see if it's partially obscured, and
32 if so, either scroll one more line to make it fully visible, or
33 revert to showing the second line from the top.
34
aae25c8c
DL
352000-12-07 Dave Love <fx@gnu.org>
36
e2849090 37 * mailcap.el (mailcap-download-directory)
aae25c8c
DL
38 * gnus-audio.el (gnus-audio-directory)
39 * smiley-ems.el (smiley-data-directory): Fix :type.
40
ec4f0ef8
DL
412000-12-05 Dave Love <fx@gnu.org>
42
43 * starttls.el: New file.
44
25fc4fd5
SZ
452000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
46
a7a07b98
DL
47 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
48 succeeds.
25fc4fd5 49 (gnus-setup-message): Remove a hack.
a7a07b98 50
25fc4fd5
SZ
51 * gnus-win.el (gnus-configure-windows): Make sure
52 nntp-server-buffer is live.
53 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
ca3ab2d8 54 (gnus-configure-frame): Save selected window.
25fc4fd5
SZ
55
562000-12-04 Andreas Jaeger <aj@suse.de>
57
58 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
59
a7a07b98 602000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
25fc4fd5
SZ
61
62 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
63 raw 8-bit in headers in dk.* newsgroups.
64
b97cd2cc
DL
652000-11-30 Dave Love <fx@gnu.org>
66
67 * message.el (message-auto-save-directory): Use
68 file-name-as-directory.
69 (message-set-auto-save-file-name): Create
70 message-auto-save-directory if necessary.
71 (message-replace-chars-in-string): Removed -- unused.
72 (message-mail-alias-type): Customize.
73 (message-headers): Remove duplicate defgroup.
74
372edc63
DL
752000-11-29 Dave Love <fx@gnu.org>
76
77 * qp.el (quoted-printable-decode-region): Use error, not message
78 to report malformed text (like base64). Amend message.
79
3536d0c1
MB
802000-11-29 Miles Bader <miles@gnu.org>
81
82 * message.el (message-header-lines): Fontify tag.
83
e775fcc4
DL
842000-11-27 Dave Love <fx@gnu.org>
85
86 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
87 compiler warning.
88
892000-11-26 Dave Love <fx@gnu.org>
90
91 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
92
c0393b5e
DL
932000-11-23 Dave Love <fx@gnu.org>
94
34f70eda
DL
95 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
96
c0393b5e
DL
97 * mm-uu.el (uudecode): Require.
98 (uudecode-decode-region, uudecode-decode-region-external): Don't
99 autoload.
100 (mm-uu-copy-to-buffer): Doc fix.
101 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
102 type fix.
103
104 * mailcap.el: Doc fixes.
105 (mailcap-mime-data): Various adjustments.
106 (mailcap): New group.
107 (mailcap-download-directory): Customize.
108 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
109 (mailcap-temporary-directory): Deleted (unused).
110 (mailcap-unescape-mime-test): Simplify slightly.
111 (mailcap-viewer-passes-test): Use functionp.
112 (mailcap-command-p): Aliased to executable-find.
113
114 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
115 default-enable-multibyte-characters is nil.
116
fb9fa98d
DL
1172000-11-22 Simon Josefsson <simon@josefsson.org>
118
119 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
120 instead of "from: " for rfc822 compliance. Insert SPC.
121
60e8e0a5
GM
1222000-11-22 Gerd Moellmann <gerd@gnu.org>
123
124 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
125
ce1ec550
SZ
1262000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
127
128 * message.el (message-send-mail): Use buffer-substring-no-properties.
b9ca4c2b 129 (message-send-news): Ditto.
ce1ec550 130
38ee4fb4
SM
1312000-11-21 Stefan Monnier <monnier@cs.yale.edu>
132
133 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
134
bb367cba
DL
1352000-11-21 Dave Love <fx@gnu.org>
136
137 * gnus-art.el (gnus-mime-button-map): Don't inherit from
138 gnus-article-mode-map.
139 (gnus-mime-button-menu): Use mouse-set-point.
140 (gnus-insert-mime-button, gnus-mime-display-alternative)
141 (gnus-mime-display-alternative): Don't use local-map property.
142
2eebe218
DL
1432000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
144
145 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
146 sending a command; allow the rtelnet prompt as well.
147
1482000-11-17 Simon Josefsson <simon@josefsson.org>
149
150 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
151 prefetch.
152
1532000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
154
155 * nntp.el (nntp-decode-text): Delete bogus status lines.
156 (nntp-open-connection): Kill process buffer when quit.
157 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
158 FSF Emacs 20 and XEmacs 21.
159 (nntp-retrieve-data): Don't ignore quit.
160
96403ac1
DL
1612000-11-17 Dave Love <fx@gnu.org>
162
163 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
164 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
165 and make-temp-file.
166 (uudecode-decode-region): Doc fix.
167
1265b539
DL
1682000-11-14 Dave Love <fx@gnu.org>
169
170 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
171 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
96403ac1 172 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1265b539
DL
173 New files, derived from the XPMs.
174
f8c0f31e
DL
1752000-11-12 Dave Love <fx@gnu.org>
176
177 From Emerick Rogul <emerick@csa.bu.edu>.
178 * message.el (message-setup-fill-variables): New variable.
179 (message-mode): Use it.
180
6d502396
DL
1812000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
182
183 * gnus-mlspl.el: Documentation tweaks.
184
30d276a4
DL
1852000-11-10 Dave Love <fx@gnu.org>
186
850846fd
DL
187 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
188 (gnus-agent-lib-file, gnus-agent-load-alist)
189 (gnus-agent-save-alist, gnus-agent-article-name): Use
190 expand-file-name.
191
192 * gnus-group.el (gnus-group-name-charset-method-alist): Add
193 :version.
194 (nnkiboze-score-file): Defvar when compiling.
195
196 * gnus-start.el (gnus-read-newsrc-file): Add :version.
197
198 * gnus-art.el (gnus-article-banner-alist)
199 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
200 (gnus-article-date-lapsed-new-header)
201 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
202 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
203 (gnus-treat-strip-headers-in-body)
204 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
205 (gnus-treat-translate): Add :version.
206 (gnus-article-mime-part-function): Fix defcustom.
207
208 * nnmail.el (nnmail-expiry-target)
209 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
210 (nnmail-split-header-length-limit): Add :version.
211
212 * gnus-sum.el (gnus-auto-expirable-marks)
213 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
214 (gnus-extra-headers, gnus-ignored-from-addresses)
215 (gnus-newsgroup-ignored-charsets)
216 (gnus-group-highlight-words-alist)
217 (gnus-summary-show-article-charset-alist): Add :version.
218
72b3c5e9
DL
219 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
220 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
221 files, converted from the XPMs.
222
6ab8077a
DL
223 * gnus-cache.el (gnus-cache-active-file): Don't use
224 file-name-as-directory on directory.
225 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
226 use file-name-as-directory on directory.
227
228 * time-date.el (timezone-make-date-arpa-standard): Autoload.
229 (date-to-time): Use it.
230
231 * message.el (message-mode) <adaptive-fill-regexp>:
232 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
233 (message-newline-and-reformat): Likewise.
850846fd
DL
234 (message-forward-as-mime, message-forward-ignored-headers)
235 (message-buffer-naming-style, message-default-charset)
236 (message-dont-reply-to-names, message-send-mail-partially-limit):
237 Add :version.
6ab8077a
DL
238
239 * mm-util.el: Doc fixes.
240 (mm-mime-charset): Don't use the raw result of
241 mm-preferred-coding-system.
242 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
243 (mm-with-unibyte): Simplify.
244
245 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
246 concat.
247
30d276a4
DL
248 * pop3.el (pop3-version): Deleted.
249 (pop3-make-date): New function, avoiding message-make-date.
250 (pop3-munge-message-separator): Use it.
251
2522000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
253
254 * pop3.el (pop3-munge-message-separator): A message may have an
255 empty body.
256
a47449b3
DL
2572000-11-09 Dave Love <fx@gnu.org>
258
c6e7b580
DL
259 * gnus-group.el (gnus-group-make-directory-group)
260 (gnus-group-fetch-faq): Use expand-file-name.
261 (gnus-group-fetch-faq): Simplify completing-read form.
262
263 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
264 test for Mule.
265
a47449b3
DL
266 * message.el (tool-bar-map): Defvar when compiling.
267
268 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
269 (gnus-tm-lisp-directory): Deleted.
270 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
271 (featurep 'xemacs).
272 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
273 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
274 version numbers from file names.
275
2e049946
DL
2762000-11-08 John Wiegley <johnw@gnu.org>
277
278 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
279 `gnus-group-change-level-function', instead of `remove-hook',
280 because it's not a hook!
281
2822000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
18a84b0f
DL
283
284 * nnweb.el (nnweb-decode-entities): Work for non-character
285 entities.
286
2e049946
DL
287 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
288 Issue message on quit.
289
2902000-11-08 Simon Josefsson <simon@josefsson.org>
cd942edc
DL
291
292 * rfc2104.el: Add SHA-1 example.
293 (rfc2104-hexstring-to-bitstring): New function.
294 (rfc2104-hash): Use it.
295
59896c4c
DL
2962000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
297
2e049946
DL
298 * gnus-start.el: Remove gnus-xemacs.
299
300 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
301
59896c4c
DL
302 * gnus-score.el (gnus-score-body): Don't score body when
303 agent-fetching.
304 (gnus-score-followup): Don't score followup either.
305 (gnus-score-use-all-scores): New variable.
306 (gnus-all-score-files): Use it.
307 (gnus-score-find-bnews): Use directory-sep-char.
308
18a84b0f
DL
309 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
310 asynchronous in Exp version.
311
8c1a8aed
DL
3122000-11-08 Dave Love <fx@gnu.org>
313
722a8409
DL
314 * mm-view.el: Use featurep for XEmacs test.
315 (mm-inline-message): Test for `remove-specifier'; don't use
316 condition-case.
317
2e049946
DL
318 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
319
59896c4c
DL
320 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
321 (gnus-score-find-bnews): Don't concat "".
322
9db2706e
DL
323 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
324 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
325 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
326 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
327
328 * gnus-sum.el: Put some defvars in eval-when-compile.
329 (gnus-summary-mode-hook): Add :options.
330 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
331 (gnus-summary-tool-bar-map): New variable.
332 (gnus-summary-make-tool-bar): New function.
333 (gnus-summary-mode): Put kill-all-local-variables first.
334
335 * gnus-group.el (gnus-group-toolbar-map): New variable.
336 (gnus-group-make-tool-bar): Rewritten.
337 (gnus-group-mode): Put kill-all-local-variables first.
338
8c1a8aed
DL
339 * rfc2047.el: Require gnus-util.
340
341 * nnml.el (gnus-sorted-intersection): Autoload.
342
343 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
344 Put some defvars in eval-when-compile.
345 (gnus-intersection, gnus-sorted-complement): Autoload.
346
347 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
348
349 * mm-encode.el (mm-body-7-or-8): Autoload.
350
351 * mm-decode.el (mm-insert-inline): Autoload.
352
353 * mml.el:
354 * message.el: Put some defvars in eval-when-compile.
355
356 * gnus-msg.el: Put some defvars in eval-when-compile.
357 (gnus-msg-mail): Move after gnus-setup-message.
358
359 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
360
3612000-11-07 Dave Love <fx@gnu.org>
362
363 * gnus-util.el (nnheader): Don't require message (recursive
364 autoload).
365
366 * uudecode.el: Avoid compiler warnings.
367
368 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
369 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
370
3712000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
372
373 * rfc2047.el: Require cl when compiling.
374 (rfc2047-q-encode-region): Don't break if a QP-word could be
375 fitted in one line.
376 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
377 (rfc2047-fold-region): "=?=" is not a break point.
378 (rfc2047-encode-message-header): Move fold into encode-region.
379 (rfc2047-dissect-region): Rewrite.
380 (rfc2047-encode-region): Rewrite.
381 (rfc2047-fold-region): Fold
382 (rfc2047-unfold-region): New function.
383 (rfc2047-decode-region): Use it.
384 (rfc2047-q-encode-region): Don't break at bob.
385 (rfc2047-decode): Use unibyte.
386 (rfc2047-q-encode-region): Better calculation of break point.
387 (rfc2047-fold-region): Don't break the first non-LWSP characters.
388 (rfc2047-encode-region): Merge only if regions are adjacent.
389
cb9040ed
DL
3902000-11-06 Dave Love <fx@gnu.org>
391
392 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
393
394 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
395 (uudecode-char-int): New alias, replacing char-int.
396 (uudecode-decode-region): Don't call buffer-disable-undo.
397
398 * mm-uu.el (mm-uu-configure): Unquote lambda.
399 (mm-uu-configure-list): Doc fix.
400
401 * earcon.el (running-xemacs): Don't define.
402
4032000-11-06 John Wiegley <johnw@gnu.org>
404
405 * gnus-mlspl.el (gnus-group-split-update): Check the value of
406 `nnmail-crosspost', and use it to set the `no-crosspost'
407 argument when calling `gnus-group-split-fancy'. Otherwise, it
408 assumes that cross-posting is always OK, no matter what
409 `nmail-crosspost' is set to.
410 (gnus-group-split-fancy): The argument order in the
411 second-to-last `push' call was wrong, but since `no-crosspost'
412 was always nil, it was never being triggered.
413
4142000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
415
416 Don't postpone GCC if none of GCC methods is agent-covered. This
417 fix presumes that the post-method must be agent-covered if any Gcc
418 method is agent-covered.
419
420 * gnus-msg.el (gnus-inews-group-method): New function.
421 (gnus-inews-do-gcc): Use it.
422 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
423 (gnus-agent-possibly-save-gcc): Use it.
424 (gnus-agent-possibly-do-gcc): Ditto.
425
426 *gnus-msg.el: (gnus-inews-add-send-actions): Use
427 `gnus-agent-possibly-do-gcc' if Agentized.
428 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
429 to `message-header-hook'.
430
431 * gnus-mlspl.el: Require cl when compiling.
432
433 * gnus-ml.el: Usage.
434 (gnus-mailing-list-archive, gnus-mailing-list-owner,
435 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
436 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
437 (gnus-mailing-list-menu): Define it.
438 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
439
440 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
441
fbf44f44
SM
4422000-11-03 Stefan Monnier <monnier@cs.yale.edu>
443
444 * message.el (message-font-lock-keywords): Match a final newline
445 to help font-lock's multiline support.
446
6eb681a3
DL
4472000-11-03 Dave Love <fx@gnu.org>
448
fd1d9d98
DL
449 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
450
5859a75c
DL
451 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
452 name.
453
6eb681a3
DL
454 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
455 <banner>: Fix custom type, doc.
456
5859a75c 457 * mm-decode.el (mm-display-external): Space-prefix temp buffer
6eb681a3
DL
458 name. Don't disable undo explicitly.
459
7dd6009c
DL
4602000-11-02 Dave Love <fx@gnu.org>
461
462 * message.el (message-font-lock-keywords): Use [:alpha:] for
463 cite-prefix.
464
7da794df
MB
4652000-11-02 Miles Bader <miles@lsi.nec.co.jp>
466
467 * mm-uu.el (mm-uu-configure-list): Move back to old location,
468 because defcustom tries to call `mm-uu-configure'.
469
6b8a0b2d
DL
4702000-11-01 Dave Love <fx@gnu.org>
471
472 * rfc2047.el (base64): Require unconditionally.
473 (message-posting-charset): Defvar when compiling.
474 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
475 message.
476
477 * gnus-sum.el (nnoo): Require.
478 (mm-uu-dissect): Autoload.
479
480 * mml.el (mml-parse-1): Clarify message.
481 (mml-minibuffer-read-type): Use mailcap-mime-types.
482
160ff4e5
SM
4832000-11-01 Stefan Monnier <monnier@cs.yale.edu>
484
485 * mml.el: Fix a typo in the requiring of CL.
486
e017ba35
DL
4872000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
488
489 * rfc2231.el: Require cl when compiling.
490
4912000-11-01 Dave Love <fx@gnu.org>
492
493 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
494 Fix custom type.
495 (mm-uu-configure-list): Move and fix custom type.
496
497 * utf7.el: Require cl when compiling.
498
499 * binhex.el: Use (featurep 'xemacs).
500 (binhex-char-int): New alias, replacing char-int. Change callers.
501 (binhex-decode-region): Simplify work buffer code.
502 (binhex-decode-region-external): Use expand-file-name, not concat.
503
5042000-10-30 Dave Love <fx@gnu.org>
505
506 * gnus-art.el: Fix 2000-10-27 change properly.
507
a00b77f9
MB
5082000-10-28 Miles Bader <miles@gnu.org>
509
510 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
511
51a29efc
DL
5122000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
513
514 * gnus-draft.el (gnus-draft-send-message): Typo.
515
e0bad764
DL
5162000-10-27 John Wiegley <johnw@gnu.org>
517
518 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
519 variable to correspond with `gnus-article-hide-citation-maybe'.
520 (gnus-treatment-function-alist): Added entry for the above
521 correlation.
522
5232000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
524
525 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
526
03f20b47
DL
5272000-10-27 Dave Love <fx@gnu.org>
528
529 * gnus.el: Don't require custom. Don't require message at top
530 level.
531 (gnus-message-archive-method): Require message here.
532
5332000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
534
e0bad764
DL
535 * gnus-art.el (article-strip-banner): Use
536 gnus-group-find-parameter rather than gnus-group-get-parameter, to
537 allow inheritance on the banner.
538 From elkin@tverd.astro.spbu.ru.
539
03f20b47
DL
540 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
541 Cashin <ecashin@coe.uga.edu>).
542
5432000-10-27 Simon Josefsson <simon@josefsson.org>
544
51a29efc
DL
545 * gnus-agent.el (gnus-agent-possibly-do-gcc):
546 (gnus-agent-restore-gcc):
547 (gnus-agent-possibly-save-gcc): New functions.
548
e0bad764
DL
549 * nnimap.el (nnimap-group-overview-filename): Create directory for
550 newfile (when use long filenames is nil). Copy+delete file if
551 rename didn't work.
552 (nnimap-group-overview-filename): `rename-file' and `copy-file'
553 doesn't return anything useful, use ignore-errors instead.
554 (nnimap-verify-uidvalidity): Delete overview file when
555 uid validity changes.
556 (nnimap-group-overview-filename): Store uidvalidity in filenames.
557 Rename old files into new format.
558 (nnimap-request-accept-article): Remove \n's from
559 From_ lines.
560 (nnimap-request-accept-article): Remove From[^:] lines.
561 (imap-starttls-p): Check for starttls binary.
562 (imap-starttls-open): More verbose.
563 (imap-gssapi-auth): Ditto.
564 (imap-kerberos4-auth): Ditto.
565 (imap-cram-md5-auth): Ditto.
566 (imap-login-auth): Ditto.
567 (imap-anonymous-auth): Ditto.
568 (imap-digest-md5-auth): Ditto.
569 (imap-open): Ditto.
570 (imap-digest-md5-p): Check capability first.
571 (imap-parse-flag-list): Correctly parse empty lists.
572 (imap-login-p): Support LOGINDISABLED.
573 (imap-parse-body): Work around bug in Sun SIMS.
574
03f20b47
DL
575 * gnus-agent.el (gnus-agent-possibly-do-gcc):
576 (gnus-agent-restore-gcc):
577 (gnus-agent-possibly-save-gcc): New functions.
578
579 Asks the user to synch flags with server when you plug in.
580
581 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
582 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
583 (gnus-agent-toggle-plugged): Call it.
584 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
585 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
586 (gnus-agent-possibly-synchronize-flags): New function.
587 (gnus-agent-possibly-synchronize-flags-server): New function.
588
589 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
590
591 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1f9cab4b
DL
592
593 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
594 support ACL's.
595
8bc0957a
DL
5962000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
597
51a29efc
DL
598 * gnus-draft.el (gnus-draft-send-message): Ditto.
599 (gnus-group-send-drafts): Ditto.
600
e0bad764
DL
601 * gnus-art.el (gnus-request-article-this-buffer):
602 gnus-refer-article-method might be a single method.
603 (gnus-article-mime-total-parts): New function.
604 (gnus-mm-display-part): Use it.
605 (gnus-mime-display-single): Ditto.
606 (gnus-mime-display-alternative): Ditto.
607 (gnus-mime-inline-part): Check validity of charset.
608 (gnus-treat-display-smileys): Default value in Emacs 21.
609 * gnus-art.el: Define dynamic variables in eval-when-compile.
610 (gnus-article-prepare): Configure it again.
611 (gnus-insert-mime-button): Use gnus-overlay-buffer,
612 gnus-overlay-start.
613 (gnus-article-prepare): Configure windows before
614 gnus-article-prepare-display is called. Otherwise, BBDB's popup
615 window might be overrided.
616 (gnus-mime-inline-part): Use prefix argument only
617 when it is called interactively.
618 (gnus-mime-action-alist): New variable.
619 (gnus-mime-action-on-part): Use it.
620 (gnus-mime-button-commands): Add command ".".
621 (gnus-mime-inline-part): Support prefix argument.
622 (gnus-article-banner-alist): New variable.
623 (article-strip-banner): Use it.
624
625 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
626 because they are files, not paths.
627 (mailcap-parse-mimetypes): Ditto.
628 (mailcap-mime-types): Use mailcap-mime-data.
629
03f20b47
DL
630 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
631 gnus-overlay-start.
632 * gnus.el (gnus-agent-fetching): New variable.
633 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
634
635 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
636 (gnus-agent-fetch-group-1): Score-param could be nil.
637 (gnus-agent-any-covered-gcc): New function.
638 (gnus-agent-possibly-save-gcc): Use it.
639 (gnus-agent-possibly-do-gcc): Ditto.
640 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
641 the GNU assignment issue.
642 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
643 * gnus-agent.el: timer vs. itimer.
644
645 * webmail.el (webmail-type-definition): Fix my-deja open url.
646 (webmail-hotmail-list): Fix.
647 (webmail-netscape-open, webmail-hotmail-article,
648 webmail-hotmail-list): Update.
649 (webmail-my-deja-*): Rewrite.
650
651 * gnus-sum.el (gnus-refer-article-methods): The second could be
652 a named method.
653 (gnus-cache-write-active): Auto load.
654 (gnus-summary-display-article): Enable multibyte.
655 (gnus-summary-select-article): Don't enable multibyte here.
656 (gnus-summary-goto-article): Ditto.
657 (gnus-summary-enter-digest-group): Decode to-address.
658
659 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
660 (mm-with-unibyte-current-buffer-mule4): New function.
661 (mm-enable-multibyte-mule4): New.
662 (mm-disable-multibyte-mule4): New.
663
664 * mm-util.el (mm-enable-multibyte-mule4): New.
665 (mm-disable-multibyte-mule4): New.
666 * gnus-sum.el (gnus-summary-mode): Use it.
667 (gnus-summary-select-article): Ditto.
668 (gnus-summary-goto-article): Use enable multibyte.
669
1f9cab4b
DL
670 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
671 (nnkiboze-enter-nov): Fix it when there is no xref.
672 (nnkiboze-generate-groups): List groups.
673 (nnkiboze-request-article): Use
674 gnus-cache-request-article.
675
676 * gnus-group.el (gnus-group-make-kiboze-group): Use
677 nnkiboze-score-file.
678 (gnus-group-make-kiboze-group): Fix prompt.
679
8bc0957a
DL
680 * message.el (message-send-mail-partially): Replace the header
681 delimiter with a blank line.
682 (message-sending-message): New variable.
683 (message-send): Use it.
684 (message-default-charset): Default value for non-Mule Emacsen.
685 (message-alternative-emails): New.
686 (message-use-alternative-email-as-from): New.
687 (message-setup): Use them.
688 (message-default-charset): Set default value in non-MULE XEmacsen
689 as iso-8859-1.
690
8bc0957a
DL
6912000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
692
693 * message.el: xemacs cleanup (use featurep ' xemacs)
694
03f20b47
DL
695 * nnheader.el: ditto
696
697 * mm-util.el: ditto
698
8bc0957a
DL
6992000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
700
701 * message.el (message-make-in-reply-to): In-Reply-To is message-id
702 (see DRUMS).
703
7042000-10-27 Simon Josefsson <simon@josefsson.org>
705
706 * message.el (message-send): Make sure error is signalled if no
707 send method is specified.
708
62a27ccf
DL
7092000-10-27 Dave Love <fx@gnu.org>
710
a7c13351
DL
711 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
712 strings.
713 (gnus-group-make-tool-bar): New function.
714 (gnus-group-mode): Use it.
715
716 * message.el (message-mode-menu): Add some :help strings.
717 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
718 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
719
720 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
721 * describe-group.xpm, get-news.xpm, kill-group.xpm:
9db2706e 722 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
a7c13351 723
62a27ccf
DL
724 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
725 display-graphic-p here.
726
7272000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
728
729 * mm-decode.el (mm-viewer-completion-map): New.
730 (mm-interactively-view-part): Use it.
731
7322000-10-27 Simon Josefsson <sj@extundo.com>
733
734 * mail-source.el (mail-sources): IMAP predicate is a string.
735 (mail-sources): Add default values for IMAP mailbox, predicate and
736 fetchflag.
737
05ea7ef2
MB
7382000-10-27 Miles Bader <miles@lsi.nec.co.jp>
739
740 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
741 of the `gnus-xemacs' variable, as the latter has been removed.
742 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
743 * gnus-art.el (gnus-treat-display-xface)
744 (gnus-treat-display-smileys, gnus-treat-display-picons)
745 (gnus-article-read-summary-keys): Likewise.
746
a0b972de
DL
7472000-10-26 Dave Love <fx@gnu.org>
748
749 * flow-fill.el: Require cl when compiling.
750
7512000-10-26 Simon Josefsson <simon@josefsson.org>
752
753 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
754 (fill-flowed): Make "quote-depth wins" rule work when first line
755 is at level 0.
756
fc7bf263
DL
7572000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
758
759 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
760 (gnus-kill-all-overlays): Move here.
761
762 * gnus-util.el (gnus-kill-all-overlays): Move out.
763
7642000-10-26 Dave Love <fx@gnu.org>
765
766 * mail-source.el: Require imap when compiling and defvar
767 display-time-mail-function. Require mm-util.
768 (nnheader-cancel-timer): Autoload.
769 (mail-source-imap-authenticators, mail-source-imap-streams): New
770 variables.
771 (mail-sources): Use them.
772 (defvar): Use rmail-spool-directory unconditionally.
773
7742000-10-26 Dirk Meyer <dischi@tzi.de>
775
776 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
777 seconds instead of hour.
778
7792000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
780
781 * mail-source.el (mail-sources): Better `:type'.
782
7832000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
784
785 * mail-source.el (mail-source-keyword-map): Use
786 `rmail-spool-directory' as a default directory for the `file'
787 source, if the variable is defined. Fall back to hardcoded
788 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
789 <seh@speakeasy.org>.
790
3d647abe
JR
7912000-10-25 Jason Rumney <jasonr@gnus.org>
792
793 * gnus-art.el (gnus-signature-face): Use italic on any frame that
794 supports it.
795
f49c4ef7
DL
7962000-10-18 Dave Love <fx@gnu.org>
797
46c519de
DL
798 * mm-bodies.el (mm-uu-decode-function)
799 (mm-uu-binhex-decode-function): Defvar when compiling.
800
f49c4ef7
DL
801 * gnus-nocem.el (gnus-nocem-issuers): Update.
802 (gnus-nocem-check-from): New option.
803 (gnus-nocem-scan-groups): Use it.
804 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
805 (gnus-nocem-check-article-limit): Add :version.
806
17ea3cdb
MB
8072000-10-16 Miles Bader <miles@lsi.nec.co.jp>
808
809 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
810 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
811
c70fe852
SM
8122000-10-16 Stefan Monnier <monnier@cs.yale.edu>
813
814 * ietf-drums.el (mm-util): Require CL when compiling.
815
ad64a888
DL
8162000-10-15 Dave Love <fx@gnu.org>
817
818 * qp.el: Require mm-util.
819
40ad3db4
DL
8202000-10-13 Dave Love <fx@gnu.org>
821
822 * qp.el (quoted-printable-decode-region): Avoid invalid
823 coding-systems.
824
b0da379e
GM
8252000-10-12 Gerd Moellmann <gerd@gnu.org>
826
827 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
828 to a recursive load.
829
c990f53a
DL
8302000-10-12 Dave Love <fx@gnu.org>
831
40ad3db4
DL
832 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
833
c990f53a
DL
834 * gnus.el (gnus-group-startup-message): Check for PBM image.
835
126cbb42
DL
8362000-10-09 Dave Love <fx@gnu.org>
837
838 * mail-source.el (mail-source-fetch-imap): Bind
839 default-enable-multibyte-characters rather than using
840 mm-disable-multibyte.
841
8422000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
843
844 * mail-source.el (mail-source-fetch-maildir): Don't insert
845 newlines.
846
b28ce55a
SM
8472000-10-06 Stefan Monnier <monnier@cs.yale.edu>
848
849 * mm-encode.el: Require CL. At least, for `incf'.
850
50e488b1
DL
8512000-10-06 Dave Love <fx@gnu.org>
852
853 * gnus-audio.el: Don't require cl.
854 (gnus-audio): New custom group.
855 (gnus-audio-inline-sound): Change to work with Emacs.
856 (gnus-audio-directory, gnus-audio-directory)
857 (gnus-audio-au-player): Customize.
858 (gnus-audio-play): Try external player if play-sound-file fails.
859 Use file-name-extension, not string-match.
860
a470fcc6
DL
8612000-10-05 Dave Love <fx@gnu.org>
862
863 * rfc1843.el: Require cl when compiling.
864
865 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
866 Autoload.
867 (quoted-printable-decode-region): Rename arg which confused
868 charset with coding-system. Don't use nonascii-insert-offset.
869 Coding-system encode the region initially. Don't recognize `=='
870 as valid QP. Coding-system decode the region finally.
871 (quoted-printable-decode-string): Rename arg which confused
872 charset with coding-system.
873
874 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
875 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
876 mm-encode-coding-region.
877 (mm-decode-body, mm-decode-string): Rename variables which
878 confused charset with coding-system.
879 (binhex-decode-region): Don't autoload.
880 (mm-body-encoding): Require message.
881 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
882 cond branches.
883
884 * gnus-art.el (article-de-quoted-unreadable)
885 (article-de-base64-unreadable): Fold search case
886 rather than downcasing string. Apply mm-charset-to-coding-system
887 to arg of quoted-printable-decode-region.
888
dcf4ae73
SM
8892000-10-05 Stefan Monnier <monnier@cs.yale.edu>
890
891 * nnfolder.el (nnfolder-ignore-active-file): Typos.
892
893 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
894
895 * gnus-kill.el (gnus-kill): Typo.
896
86647e11
KH
8972000-10-05 Kenichi Handa <handa@etl.go.jp>
898
899 * gnus-mule.el: Revived.
900
721d5fba
DL
9012000-10-04 Dave Love <fx@gnu.org>
902
903 * gnus-ems.el: Don't turn off compiler warnings in local vars.
904 Require ring when compiling.
905 (gnus-x-splash): Bind width, height.
906 (gnus-article-compface-xbm): New variable.
907 (gnus-article-display-xface): Move graphic test. Use unibyte.
908 Obey gnus-article-compface-xbm. Use pbm, not xbm.
909
c9171278
SM
9102000-10-04 Stefan Monnier <monnier@cs.yale.edu>
911
912 * nnimap.el: require 'cl when compiling.
913
27371448
DL
9142000-10-04 Dave Love <fx@gnu.org>
915
916 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
917 pbm images.
918
919 * frown.pbm, smile.pbm, wry.pbm: New files.
920
921 * frown.xbm, smile.xbm, wry.xbm: Deleted.
922
657b2c65
DL
9232000-10-03 Dave Love <fx@gnu.org>
924
925 * mail-source.el (mail-sources): Revert to nil.
926
f5533b63
DL
927 * nnmail (nnmail-spool-file): Revert to `((file))'.
928
657b2c65
DL
929 * qp.el: Don't require mm-util.
930 (quoted-printable-decode-region): Rewritten.
931 (quoted-printable-decode-string, quoted-printable-encode-region):
932 Doc fix.
933 (quoted-printable-encode-region): Barf on multibyte characters.
934 Maybe make the class multibyte. Upcase chars, not formatted
935 strings. Allow mm-use-ultra-safe-encoding to be unbound.
936 (quoted-printable-encode-string): Don't use
937 mm-with-unibyte-buffer.
938
9392000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
940
941 * mail-source.el (mail-source-report-new-mail): Use
942 nnheader-cancel-timer.
943
9442000-10-03 Simon Josefsson <simon@josefsson.org>
945
946 * mail-source.el (mail-source-imap-file-coding-system): New variable.
947 (mail-source-fetch-imap): Use it.
948
323ce452
GM
9492000-09-29 Gerd Moellmann <gerd@gnu.org>
950
f02149ce
GM
951 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
952 last change.
953
323ce452
GM
954 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
955 `:ascent center'.
956
957 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
958
e35786a2
GM
9592000-09-28 Gerd Moellmann <gerd@gnu.org>
960
961 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
962 image's :ascent to 80. That gives a mode-line which is approx.
963 as tall as the normal one.
964
657b2c65
DL
9652000-09-21 Dave Love <fx@gnu.org>
966
967 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
968 (for Emacs 20). Tidy somewhat.
969
c29d77c4
DL
9702000-09-21 Dave Love <fx@gnu.org>
971
972 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
973 image processing. Rationalize logic somewhat.
974
8b93df01
DL
9752000-09-20 Dave Love <fx@gnu.org>
976
b246235b
DL
977 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
978
8b93df01
DL
979 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
980 we'll be careful merging development changes.
981
982 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
983 specifically.
984
985 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
986 (mouse-set-point, set-face-foreground)
987 (set-face-background, x-popup-menu) [not window-system]: Don't zap
988 them.
989
990 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
991
992 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
993 redundant autoloads.
994
b7e11c5b
GM
9952000-09-20 Gerd Moellmann <gerd@gnu.org>
996
997 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
998 to XBM; we always have PBM support.
999
8b93df01
DL
10002000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1001
1002 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1003 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1004 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1005 * nnkiboze.el (nnkiboze-file-coding-system): New.
1006 (nnkiboze-retrieve-headers): Use it.
1007 (nnkiboze-request-group): Ditto.
1008 (nnkiboze-close-group): Ditto.
1009 (nnkiboze-generate-group): Ditto.
1010 (nnkiboze-enter-nov): Insert first Xref properly.
1011
10122000-09-19 Dave Love <fx@gnu.org>
1013
1014 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1015 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1016
1017 * mail-source.el (mail-sources): Change default to '((file)).
1018 Add useful custom type.
1019
10202000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1021
1022 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1023 year).
1024 (gnus-date-iso8601): Ditto.
1025
10262000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1027
1028 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1029
10302000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1031
1032 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1033 pattern. Avoid using 8 bit chars.
1034 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1035
10362000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1037
1038 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1039 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1040 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1041 functions are not implemented yet.
1042
1043 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1044 x-overlay.el from the FSF Emacs black list.
1045
10462000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1047
1048 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1049 (mm-inline-media-tests): Ditto.
1050 (mm-automatic-display): Ditto.
1051 * mm-view.el (mm-display-inline-fontify): Generalize from
1052 mm-display-patch-inline.
1053 (mm-display-patch-inline): Use it.
1054 (mm-display-elisp-inline): Ditto.
1055
10562000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1057
1058 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1059 (gnus-topic-unmark-topic): Ditto.
1060 (gnus-topic-mark-topic): Ditto.
1061 (gnus-topic-get-new-news-this-topic): Use it.
1062
10632000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1064
1065 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1066 display xface.
1067
10682000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1069
1070 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1071 zombie or killed groups.
1072
10732000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1074
1075 * mml.el (mml-preview): Reinsert unibyte content.
1076 (mml-parse-1): Remove with-unibyte-current-buffer.
1077 (mml-generate-mime-1): Ditto.
1078 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1079 * message.el (message-forward): Ditto.
1080
10812000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1082
1083 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1084 original article buffer.
1085 (article-de-base64-unreadable): Ditto.
1086 (article-wash-html): Ditto.
1087
10882000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1089
1090 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1091 unless forward-show-mml.
1092
10932000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1094
1095 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1096 (gnus-summary-save-parts-last-directory): New.
1097 (gnus-summary-save-parts): Save history.
1098
10992000-09-14 Ben Gertzfield <che@debian.org>
1100
1101 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1102 variable.
1103 (gnus-summary-save-parts): Use it.
1104
11052000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1106
1107 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1108 * gnus-sum.el (gnus-summary-exit): Ditto.
1109 (gnus-summary-exit-no-update): Ditto.
1110 (gnus-summary-show-article): Ditto.
1111
11122000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1113
1114 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1115 Content-Disposition.
1116
11172000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1118
1119 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1120
11212000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1122
1123 * gnus-art.el (gnus-article-setup-buffer): Set
1124 gnus-article-mime-handles to nil.
1125 * gnus-sum.el (gnus-summary-exit): Ditto.
1126 (gnus-summary-exit-no-update): Ditto.
1127 (gnus-summary-show-article): Ditto.
1128 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1129 dissected.
1130 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1131
c113de23 11322000-09-14 Dave Love <fx@gnu.org>
d1504184 1133
c113de23
GM
1134 * gnus.el (gnus-charset):
1135 * mm-decode.el (mime-display):
1136 * imap.el (imap) <defgroup>: Add :version.
1137
11382000-09-13 Gerd Moellmann <gerd@gnu.org>
1139
1140 * parse-time.el: Fix author's mail address.
1141
1142 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1143 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1144 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1145 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1146 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1147 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1148 * rfc2231.el, uudecode.el: Fix copyright notice.
1149
1150 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1151 require `w3' at load-time only if not running in batch mode.
1152
11532000-09-13 Dave Love <fx@gnu.org>
1154
1155 * gnus-ems.el (gnus-ems-redefine): Don't alias
1156 gnus-summary-set-display-table.
1157
1158 * message.el (message-user-agent): Don't wrap ignore-errors around
1159 it.
1160
1161 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1162 `format'.
1163 (mm-content-transfer-encoding): Don't use cadar.
1164
1165 * uudecode.el (uudecode-decoder-program)
1166 (uudecode-decoder-switches): Customize.
1167
1168 * gnus-score.el (gnus-home-score-file): Improve custom type.
1169
1170 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1171 variables for Emacs 21.
1172 (gnus-group-customize): Disable undo while laying out the buffer.
1173
11742000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1175
1176 * gnus-util.el (gnus-write-active-file): Bind
1177 coding-system-for-write.
1178
1179 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1180
1181 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1182 * gnus-kill.el (gnus-batch-score): Ditto.
1183 * gnus-move.el (gnus-change-server): Ditto.
1184 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1185
11862000-09-12 Simon Josefsson <simon@josefsson.org>
1187
1188 * gnus-sum.el (gnus-update-read-articles): Undo
1189 `gnus-request-set-mark' operation.
1190
11912000-09-11 Dave Love <fx@gnu.org>
1192
1193 * Changelog: Use iso-2022 coding.
1194
1195 * gnus-msg.el (gnus-msg-mail): New function.
1196 (gnus-user-agent): New mail agent.
1197
11982000-09-10 Dave Love <fx@gnu.org>
1199
1200 * message.el: Require mail-abbrevs for XEmacs for a problem with
1201 keybinding despite the autoloads for it.
1202
12032000-09-08 Simon Josefsson <simon@josefsson.org>
1204
1205 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1206
1207 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1208 marks from dormant articles. (See nnimap-request-set-mark.)
1209 (nnimap-retrieve-headers-progress): Demule.
1210 (nnimap-open-server): Call nnoo-change-server twice, once for
1211 getting the nnimap-server-buffer and once for letting n-c-s set
1212 the variables in that buffer.
1213
12142000-09-08 David Edmondson <dme@dme.org>
1215
1216 * gnus.el (gnus-short-group-name): Guess separator.
1217
12182000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1219
1220 * gnus-group.el (gnus-group-insert-group-line): Fix.
1221
12222000-09-04 Dave Love <fx@gnu.org>
1223
1224 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1225 (mm-get-image): Avoid the losing `make-glyph' from W3.
1226
12272000-09-03 Simon Josefsson <simon@josefsson.org>
1228
1229 * gnus-sum.el (gnus-summary-delete-article): Check server.
1230
12312000-09-01 Simon Josefsson <simon@josefsson.org>
1232
1233 * imap.el (imap-parse-flag-list): Rewrite.
1234
1235 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1236
1237 * imap.el (imap-parse-flag-list): Hack.
1238
12392000-08-29 Dave Love <fx@gnu.org>
1240
1241 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1242
1243 * gnus-agent.el (gnus-agent-union): new function.
1244 (gnus-agent-fetch-headers): Use it.
1245
1246 * gnus.el (gnus-group-startup-message): Specify foreground and
1247 background for xpm image. Centre image vertically.
1248 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1249
12502000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1251
1252 * message.el (message-send-mail): Narrow-to-headers.
1253
12542000-08-24 Dave Love <fx@gnu.org>
1255
1256 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1257 21.
1258
12592000-08-21 Dave Love <fx@gnu.org>
1260
1261 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1262
12632000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1264
1265 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1266 permanent is used.
1267 (gnus-topic-show-topic): Read topic when to show permanent hidden
1268 topic.
1269 (gnus-topic-remove-topic): Revert to the old behavior, not using
1270 hide.
1271
12722000-08-21 Dave Love <fx@gnu.org>
1273
1274 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1275 (gnus-xemacs): Use featurep.
1276
1277 * mm-util.el (mm-read-charset): Maybe use builtin.
1278 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1279 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1280 (mm-with-unibyte): Use featurep, not string-match.
1281 (mm-with-unibyte-buffer): Simplify.
1282 (mm-quote-arg): Maybe use shell-quote-argument.
1283
1284 * mml.el (mml-make-string): Deleted (unused).
1285
1286 * gnus.el (gnus-mode-line-buffer-identification): Supply
1287 definition for Emacs 21.
1288
1289 * gnus-salt.el: Small doc fixes.
1290 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1291 gnus-add-minor-mode.
1292
1293 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1294 gnus-add-minor-mode.
1295
12962000-08-20 Simon Josefsson <simon@josefsson.org>
1297
1298 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1299 function, thanks to Lloyd Zusman for debugging.
1300 (nnimap-request-group):
1301 (nnimap-request-list):
1302 (nnimap-retrieve-groups):
1303 (nnimap-request-newgroups): Use it.
1304
1305 * nnimap.el (nnimap-request-article-part): Less verbose.
1306
13072000-08-18 Dave Love <fx@gnu.org>
1308
1309 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1310 custom type.
1311
1312 * nnheader.el (nnheader-replace-chars-in-string): Use
1313 subst-char-in-string if available.
1314
1315 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1316 (gnus-request-article-this-buffer): Use expand-file-name.
1317 (gnus-mime-view-part-as-type): Simplify interactive spec.
1318 (gnus-mime-button-map): Define it all in defvar.
1319
13202000-08-17 Dave Love <fx@gnu.org>
1321
1322 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1323
1324 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1325 last-nonmenu-event.
1326
1327 * uudecode.el (char-int): Use defalias, not fset.
1328
1329 * score-mode.el: Don't require easymenu. Require mm-util.
1330 (score-mode-coding-system): Use mm-auto-save-coding-system.
1331
1332 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1333 (nneething-file-name): Use expand-file-name, not concat.
1334
13352000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1336
1337 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1338 Failure proof for email addresses.
1339 (nnslashdot-sane-retrieve-headers): Ditto.
1340
13412000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1342
1343 * message.el (message-send-mail): Only insert courtesy message
1344 when text/plain.
1345
13462000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1347
1348 * message.el (message-cancel-news): Copy the From header from the
1349 original article.
1350
13512000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1352
1353 * gnus-async.el (gnus-asynchronous): Removed.
1354
13552000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1356
1357 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1358 format.
1359
13602000-08-14 Rod Whitby <list.ding@rwhitby.net>
1361
1362 * nnmail.el (nnmail-expiry-target-group): Fixed.
1363
13642000-08-14 Rod Whitby <list.ding@rwhitby.net>
1365
1366 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1367 gnus-request-accept-article so that body encoding is *not* done.
1368 Encoding is not done on incoming mail, so why should it be done on
1369 expired mail?
1370
1371
13722000-08-14 Rod Whitby <list.ding@rwhitby.net>
1373
1374 * nnml.el (nnml-request-expire-articles): Fix the calls to
1375 nnml-request-article (the filename was being passed instead of the
1376 article number) and nnmail-expiry-target-group
1377 (nnml-current-directory is changed by nnml-request-accept-article,
1378 causing it to be incorrect for the next article to be expired).
1379
13802000-08-14 Rod Whitby <list.ding@rwhitby.net>
1381
1382 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1383 expiry-target group parameters.
1384
13852000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1386
1387 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1388 buffer.
1389 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1390 (gnus-topic-show-topic): Ditto.
1391
1392 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1393
13942000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1395
1396 * mail-source.el (mail-source-incoming-file-prefix): New
1397 variable.
1398
13992000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1400
1401 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1402
1403 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1404
14052000-08-11 Florian Weimer <fw@deneb.enyo.de>
1406
1407 * message.el (message-syntax-checks): New check quotin-style:
1408 Text must be written below quoted text.
1409 (message-check-news-body-syntax): Check it.
1410
14112000-08-11 Simon Josefsson <simon@josefsson.org>
1412
1413 * imap.el (imap-authenticator-alist): Fix typo.
1414 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1415 Jonas Oberg for debugging.
1416
14172000-08-11 Simon Josefsson <simon@josefsson.org>
1418
1419 * gnus-async.el (gnus-asynchronous): Disable by default.
1420
14212000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1422
1423 * mm-view.el (mm-inline-text): Bind fill-column.
1424
1425 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1426 list of unexpired articles.
1427
1428 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1429 un-expired articles.
1430
1431 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1432 headers.
1433
1434 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1435 we update the right topic..
1436
1437 * mm-decode.el (mm-display-external): Put point at start.
1438
14392000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1440
1441 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1442
1443 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1444
14452000-08-09 Simon Josefsson <simon@josefsson.org>
1446
1447 * imap.el (imap-parse-body):
1448 (imap-parse-string-list): Add bug workarounds for Stalker
1449 Communigate Pro 3.0 server.
1450 (imap-body-lines): Remove bogus comment.
1451
1452 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1453
1454 * nnimap.el (nnimap-retrieve-which-headers):
1455 (nnimap-retrieve-headers-from-server):
1456 (nnimap-request-set-mark):
1457 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1458
14592000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1460
1461 * message.el (message-dont-reply-to-names):
1462 rmail-dont-reply-to-names may not be defined.
1463
14642000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1465
1466 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1467 not use pop.
1468
14692000-07-19 Dave Love <fx@gnu.org>
1470
1471 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1472 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1473 check.
1474 (gnus-article-display-xface): Special-case for dark backgrounds.
1475
14762000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1477
1478 * imap.el (imap-calculate-literal-size-first): New variable.
1479 (imap-local-variables): Add it.
1480 (imap-kerberos4-open): Set it.
1481 (imap-send-command): Use it.
1482
14832000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1484
1485 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1486 (mailcap-parse-mimetypes): Use it.
1487 (mailcap-extension-to-mime): Parse mimetype.
1488 (mailcap-mime-types): Ditto.
1489 * mml.el (mml-minibuffer-read-type): Ditto.
1490
14912000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1492
1493 * nndoc.el (nndoc-type-alist): Add outlook.
1494 (nndoc-outlook-type-p): New function.
1495 (nndoc-outlook-article-begin): Ditto.
1496
14972000-07-16 Daiki Ueno <ueno@unixuser.org>
1498
1499 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1500 excursion.
1501
15022000-07-15 Simon Josefsson <simon@josefsson.org>
1503
1504 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1505
1506 * imap.el (imap):
1507 (imap-kerberos4-program):
1508 (imap-gssapi-program):
1509 (imap-ssl-program): Customization.
1510 (imap-shell-program):
1511 (imap-shell-host): New variables.
1512 (imap-streams):
1513 (imap-stream-alist): Add shell.
1514 (imap-shell-p):
1515 (imap-shell-open): New functions.
1516 (imap-open): Don't call authenticator if preauth.
1517 (imap-authenticate): Return t if already authenticated.
1518
15192000-07-14 Simon Josefsson <simon@josefsson.org>
1520
1521 * gnus.el (gnus-invalid-group-regexp): New variable.
1522 (gnus-read-group): Use it.
1523
15242000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1525
1526 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1527 expunge-below and orphan-score are "group variables".
1528
15292000-07-13 Simon Josefsson <jas@pdc.kth.se>
1530
1531 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1532 qualified group names to `gnus-group-read-ephemeral-group'.
1533
15342000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1535
1536 * gnus-sum.el: `W t' is toggle-header in info.
1537
15382000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1539
1540 * gnus-art.el (article-de-base64-unreadable): Typo.
1541
15422000-07-12 Simon Josefsson <jas@pdc.kth.se>
1543
1544 * gnus-agent.el (require): Require timer.
1545
15462000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1547
1548 * message.el (message-bounce): Call mime-to-mml.
1549
15502000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1551
1552 * nnslashdot.el (nnslashdot-request-close): New function.
1553
15542000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1555
1556 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1557 right line number for the article.
1558
15592000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1560
1561 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1562 * webmail.el (webmail-fetch): Bind
1563 url-http-silence-on-insecure-redirection.
1564
15652000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1566
1567 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1568 unibyte.
1569 (nnslashdot-sane-retrieve-headers): Ditto.
1570 (nnslashdot-request-article): Ditto.
1571
15722000-07-10 William M. Perry <wmperry@aventail.com>
1573
1574 * mailcap.el (mailcap-parse-mimetype-file):
1575
15762000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1577
1578 * nnweb.el (nnweb-insert): Stricter test.
1579 * webmail.el (webmail-refresh-redirect): Ditto.
1580
15812000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1582
1583 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1584
15852000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1586
1587 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1588
15892000-07-05 Dave Love <fx@gnu.org>
1590
1591 * utf7.el: Doc and header fixes.
1592
1593 * gnus-sum.el: Doc fixes.
1594
1595 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1596 defalias, not fset.
1597
1598 * flow-fill.el (fill-flowed-point-at-eol)
1599 (fill-flowed-point-at-bol): Use defalias, not fset.
1600
1601 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1602 (gnus-Plain-save-name): Delete -- apparently bogus.
1603
16042000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1605
1606 * nnsoup.el: Use expand-file-name throughout.
1607
16082000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1609
1610 * nnmail.el (nnmail-read-incoming-hook): New example.
1611
16122000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1613
1614 * mm-view.el (mm-inline-text): Check whether the text has already
1615 been decoded.
1616
16172000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1618
1619 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1620
16212000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1622
1623 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1624
16252000-07-03 Simon Josefsson <simon@josefsson.org>
1626
1627 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1628 unsend flags.
1629
16302000-07-03 Simon Josefsson <jas@pdc.kth.se>
1631
1632 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1633 name in authinfo (.authinfo now support ports, no need for the
1634 hack).
1635 (nnimap-split-find-rule): Fix.
1636 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1637
16382000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1639
1640 * message.el (message-unquote-tokens): Remove all quotes.
1641
16422000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1643
1644 * gnus-ml.el: New file.
1645
16462000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1647
1648 * nnultimate.el (nnultimate-request-close): New function.
1649
1650 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1651
16522000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1653
1654 * gnus.el: Gnus v5.8.7 is released.
1655
16562000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1657
1658 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1659
16602000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1661
1662 * message.el (message-do-fcc): Encode MIME.
1663
16642000-06-28 Simon Josefsson <simon@josefsson.org>
1665
1666 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1667 (nnimap-assoc-match): New function.
1668 (nnimap-split-find-rule): Support extended syntax.
1669
16702000-06-28 Simon Josefsson <simon@josefsson.org>
1671
1672 * nnimap.el (nnimap-open-connection): Use port stuff.
1673
1674 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1675 document port and defaultport.
1676
16772000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1678
1679 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1680
16812000-06-26 Dave Love <fx@gnu.org>
1682
1683 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1684
1685 * message.el: Remove unnecessary `require'ments. Defvar
1686 gnus-list-identifiers when compiling. Don't try to autoload
1687 variable `gnus-list-identifiers'. Autoload
1688 gnus-group-name-charset.
1689 (message-fetch-field): Don't assume `format' removes text
1690 properties.
1691 (message-strip-list-identifiers, message-reply, message-followup):
1692 Require gnus-sum.
1693 (message-mode): Tidy XEmacs conditionals.
1694 (message-replace-chars-in-string): Use subst-char-in-string when
1695 available.
1696
1697 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1698 removes text properties.
1699
1700 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1701
1702 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1703
1704 * gnus-score.el (gnus-summary-score-entry): Likewise.
1705
17062000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1707
1708 * nnimap.el (nnimap-request-post): Fix parenthesis.
1709
17102000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1711
1712 * message.el (message-unquote-tokens): New function.
1713
1714 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1715
1716 * nnimap.el (nnimap-request-post): Ditto.
1717
17182000-06-21 Simon Josefsson <jas@pdc.kth.se>
1719
1720 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1721
1722 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1723 patch commited 2000-04-02).
1724
17252000-06-20 Simon Josefsson <jas@pdc.kth.se>
1726
1727 * imap.el (imap-mailbox-examine-1): New function.
1728 (imap-message-copyuid-1):
1729 (imap-message-appenduid-1): Use it, instead of
1730 `imap-mailbox-examine' which would utf-7 encode mailbox name
1731 twice.
1732
17332000-06-19 Dave Love <fx@gnu.org>
1734
1735 * mm-uu.el Don't require message. Require cl when compiling.
1736
17372000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1738
1739 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1740 a local variable.
1741 * gnus-sum.el (gnus-orphan-score): Move here.
1742
17432000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1744
1745 * message.el (message-forward): Remove show-mml condition.
1746 (message-forward-ignored-headers): Remove X-Gnus headers.
1747
17482000-06-08 Simon Josefsson <simon@josefsson.org>
1749
1750 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1751
17522000-06-08 Urban Engberg <ue@ccieurope.com>
1753
1754 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1755
17562000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1757
1758 * message.el (message-syntax-checks): Add type.
1759
17602000-06-07 Dave Love <fx@gnu.org>
1761
1762 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1763 put-image.
1764 (mm-inline-image): Defalias, not fset.
1765
1766 * gnus.el (gnus-group-startup-message): Don't specify string for
1767 insert-image.
1768
1769 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1770 add-minor-mode is available.
1771 (gnus-article-display-xface): Don't specify string for
1772 insert-image.
1773
17742000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1775
1776 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1777 (gnus-topic-insert-topic-line): Use shownp.
1778 (gnus-topic-hide-topic): Don't use hidden.
1779 (gnus-topic-show-topic): Don't use hidden.
1780
17812000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1782
1783 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1784 system.
1785 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1786 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1787 * gnus-util.el (gnus-output-to-rmail): Ditto.
1788 (gnus-output-to-mail): Ditto.
1789 (gnus-write-buffer): Ditto.
1790 * gnus-uu.el (gnus-uu-save-article): Ditto.
1791
17922000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1793
1794 * message.el (message-read-from-minibuffer): Typo.
1795
17962000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
1797
1798 * gnus-art.el (article-decode-charset): Override non-MIME forward
1799 charset.
1800
18012000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1802
1803 * mml.el (mml-quote-region): Correct the regexp.
1804 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1805
18062000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1807
1808 * message.el (message-forward): Insert raw text.
1809 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1810 (mml-generate-mime-1): Insert raw text in unibyte mode.
1811
18122000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1813
1814 * mm-bodies.el (mm-body-encoding): Always encoded if
1815 `mm-use-ultra-safe-encoding' is set.
1816
18172000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
1818
1819 * mml.el (ange-ftp-name-format): Typo.
1820
18212000-05-30 Simon Josefsson <jas@pdc.kth.se>
1822
1823 * gnus-start.el (gnus-get-unread-articles): If
1824 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1825 try to do anything on that server.
1826
18272000-05-25 Simon Josefsson <jas@pdc.kth.se>
1828
1829 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1830 from latest draft.
1831
18322000-05-08 Simon Josefsson <jas@pdc.kth.se>
1833
1834 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1835 is open.
1836
18372000-05-24 Dave Love <fx@gnu.org>
1838
1839 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1840
18412000-05-22 Didier Verna <didier@lrde.epita.fr>
1842
1843 * gnus.el (gnus-redefine-select-method-widget): new function, call
1844 it once. Add an "other" entry for unknown but editable backend
1845 name symbols.
1846 * gnus-start.el (gnus-declare-backend): use it.
1847
18482000-05-19 Dave Love <fx@gnu.org>
1849
1850 * gnus-art.el (gnus-article-next-page): Revert last change.
1851
18522000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1853
1854 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1855
18562000-05-19 Dave Love <fx@gnu.org>
1857
1858 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1859 not mm-inline-large-images.
1860
18612000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1862
1863 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1864
18652000-05-18 Dave Love <fx@gnu.org>
1866
1867 * gnus-art.el: Use defalias, not fset.
1868 (gnus-article-x-face-command): Don't test for xbm.
1869 (gnus-article-next-page): Redisplay before testing point in window.
1870
18712000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1872
1873 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1874 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1875
18762000-05-17 Jim Davidson <jdavidson@acm.org>
1877
1878 * gnus-sum.el (gnus-summary-save-article-rmail): Use
1879 gnus-summary-save-in-rmail.
1880 * message.el (message-output): Ditto.
1881
18822000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
1883
1884 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1885
18862000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1887
1888 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1889 is a charset.
1890 * message.el (message-send-news): Check group name charset.
1891 * gnus-msg.el (gnus-post-news): Decode group name.
1892 (gnus-inews-do-gcc): Encode group name.
1893
18942000-05-17 Karl Kleinpaste <karl@charcoal.com>
1895
1896 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1897 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1898
18992000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1900
1901 * gnus-group.el (gnus-group-mark-line-p): New function.
1902 (gnus-group-goto-group): New parameter.
1903 (gnus-group-remove-mark): Use it.
1904 * gnus-topic.el (gnus-topic-move-group): Ditto.
1905 (gnus-topic-remove-group): Ditto.
1906
19072000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1908
1909 * gnus-group.el (gnus-group-list-dormant): New function.
1910
19112000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1912
1913 * gnus-agent.el (gnus-agent-synchronize): Use
1914 nnheader-insert-file-contents.
1915 (gnus-agent-save-active-1): Ditto.
1916 (gnus-agent-write-active): Ditto.
1917 (gnus-agent-expire): Ditto.
1918 * gnus-cache.el (gnus-cache-read-active): Ditto.
1919 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
1920 * gnus-sum.el (gnus-summary-import-article): Ditto.
1921
1922 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
1923 (gnus-agent-save-group-info): Ditto.
1924 (gnus-agent-save-alist): Ditto.
1925 * gnus-util.el (gnus-make-directory): Ditto.
1926
1927 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
1928
19292000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1930
1931 * mml.el (mml-generate-mime-preprocess-function): New variable.
1932 (mml-generate-mime-postprocess-function): New variable.
1933 (mml-generate-mime-1): Use them.
1934
19352000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1936
1937 * gnus-group.el (gnus-group-apropos): Group name charset.
1938 * gnus-sum.el (gnus-set-mode-line): Ditto.
1939 * gnus-group.el (gnus-group-decoded-name): New function.
1940 (gnus-group-edit-group): Use it.
1941 * gnus-cus.el (gnus-group-customize): Use it.
1942
19432000-05-16 Karl Kleinpaste <karl@charcoal.com>
1944
1945 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
1946
19472000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1948
1949 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
1950 (gnus-group-name-charset-group-alist): Ditto.
1951 (gnus-group-name-charset): New function.
1952 (gnus-group-name-decode): New function.
1953 (gnus-group-insert-group-line): Use them.
1954 (gnus-group-prepare-flat-list-dead): Ditto.
1955 (gnus-group-list-active): Ditto.
1956 (gnus-group-describe-all-groups): Ditto.
1957 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
1958 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
1959 add gnus-group property.
1960 (gnus-browse-group-name): Read gnus-group property.
1961
19622000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1963
1964 * nnfolder.el (nnfolder-possibly-change-group): Use
1965 file-name-coding-system instead of pathname-coding-system.
1966 * nnmail.el (nnmail-find-file): Ditto.
1967 (nnmail-write-region): Ditto.
1968 * nnmh.el (nnmh-retrieve-headers): Ditto.
1969 (nnmh-request-article): Ditto.
1970 (nnmh-request-group): Ditto.
1971 (nnmh-request-list): Ditto.
1972 (nnmh-possibly-change-directory): Ditto.
1973 (nnmh-active-number): Ditto.
1974 * nnml.el (nnml-possibly-change-directory): Ditto.
1975 (nnml-request-list): Ditto.
1976 (nnml-request-article): Ditto.
1977 (nnml-retrieve-headers): Ditto.
1978
19792000-05-16 Simon Josefsson <jas@pdc.kth.se>
1980
1981 * nnimap.el (nnimap-request-accept-article): Don't unselect
1982 mailbox if no mailbox is selected.
1983
19842000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
1985
1986 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
1987 Recognize domain names starting with `www.' as starting an URL.
1988
19892000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
1990
1991 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
1992 (mail-source-keyword-map): Add "subdirs" for maildir.
1993
19942000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
1995
1996 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
1997 (nnmail-get-new-mail): Use it.
1998 * gnus-start.el (gnus-get-unread-articles): Ditto.
1999
20002000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2001
2002 * gnus-sum.el (gnus-summary-edit-article): Better support for
2003 nndraft:drafts.
2004 * nndraft.el (nndraft-request-replace-article): New function,
2005 bind nnmail-file-coding-system.
2006
20072000-05-14 Dave Love <fx@gnu.org>
2008
2009 * nnheader.el: Replace uses of `fset' with `defalias'.
2010 (jka-compr-compression-info-list): Only defvar when compiling.
2011
20122000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2013
2014 * webmail.el (webmail-netaddress-article): Refresh redirect.
2015
20162000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2017
2018 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2019
20202000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2021
2022 * webmail.el: Translate &nbsp; to SP.
2023
20242000-05-13 Robin S. Socha <robin@socha.net>
2025
2026 * message.el (message-bounce): Doc typo.
2027
20282000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2029
2030 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2031 (gnus-soup-store): Ditto.
2032 (gnus-soup-send-packet): Ditto.
2033 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2034 (nnsoup-dissect-buffer): Ditto.
2035 (nnsoup-narrow-to-article): Ditto.
2036 (nnsoup-make-active): Ditto
2037
20382000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2039
2040 * message.el (message-mode): Two parameters for local-variable-p.
2041
20422000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2043
2044 * message.el (message-strip-list-identifiers): New function.
2045 (message-reply): Use it and use message-strip-subject-re.
2046 (message-followup): Ditto.
2047 * gnus-art.el (article-hide-list-identifiers): Remove more.
2048 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2049
20502000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2051
2052 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2053 mail-parset-charset and use non-numeric argument.
2054
20552000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2056
2057 * mml.el (mml-buffer-list): New variable.
2058 (mml-generate-new-buffer): New function.
2059 (mml-destroy-buffers): Ditto.
2060 (mml-insert-mime): Use them.
2061 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2062 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2063 * message.el (message-mode): Ditto.
2064 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2065 (gnus-uu-save-article): Support show-as-mml.
2066 * message.el (message-forward): Ditto.
2067
20682000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2069
2070 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2071 (nndoc-mime-digest-type-p): Locate article head precisely.
2072 * mml.el (mml-generate-default-type): New variable.
2073 (mml-generate-mime-1): Use it.
2074 (mml-insert-mime-headers): Use it.
2075 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2076 (gnus-uu-digest-mail-forward): Use it and call message-forward
2077 with argument digest.
2078 (gnus-uu-save-article): Support message-forward-as-mime.
2079 * message.el (message-forward): Add parameter digest.
2080 * mm-decode.el (mm-dissect-default-type): New variable.
2081 (mm-dissect-buffer): Use it.
2082
20832000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2084
2085 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2086 newline and paragraph to nil when got a non-ascii character. Test
2087 paragraph before newline.
2088
20892000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2090
2091 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2092 limit to 76.
2093
20942000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2095
2096 * nnslashdot.el (nnslashdot-sid-strip): New function.
2097 (nnslashdot-threaded-retrieve-headers): New format.
2098 (nnslashdot-sane-retrieve-headers): Ditto.
2099 (nnslashdot-request-article): Ditto.
2100 (nnslashdot-threaded-retrieve-headers): Thread properly.
2101 (nnslashdot-request-article): Be more lenient.
2102 (nnslashdot-threaded-retrieve-headers): Regexp search.
2103
21042000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2105
2106 * gnus-sum.el (gnus-with-article): Define it before use it.
2107
21082000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2109
2110 * message.el (message-supersede): Use mime-to-mml.
2111 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2112
21132000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2114
2115 * gnus-group.el (gnus-group-list-cached): Don't use
2116 `subst-char-in-string'.
d1504184 2117
4cac7481
DL
21182000-05-08 Dave Love <fx@gnu.org>
2119
c113de23
GM
2120 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2121
21222000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2123
2124 * mm-decode.el (mm-interactively-view-part): Append %s if the
2125 method is a single word.
2126 * nnwarchive.el (nnwarchive-type-definition): Typo.
2127
21282000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2129
2130 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2131 function.
2132 (gnus-group-prepare-flat-predicate): Use it.
2133 (gnus-group-list-cached): List dead groups.
2134
21352000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2136
2137 * gnus-art.el (article-decode-charset): Don't decode message with
2138 format.
2139
21402000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2141
2142 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2143 evaluate the Lisp code.
2144
21452000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2146
2147 * gnus-art.el (article-wash-html): New function.
2148 (gnus-article-wash-html): Bind.
2149 (gnus-article-make-menu-bar): Menu item.
2150 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2151 (gnus-summary-make-menu-bar): Menu item.
2152 * gnus.el: Autoload.
2153
21542000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2155
2156 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2157 (gnus-uu-unshar-article): Use it.
2158
2159 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2160 (mailcap-maybe-eval): Use it.
2161
2162 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2163 in docstring.
2164
2165 * mml.el (mml-generate-mime-1): Small comment.
2166
21672000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2168
2169 * gnus-art.el (article-de-base64-unreadable): New function.
2170 (gnus-article-de-base64-unreadable): Bind.
2171 (gnus-article-make-menu-bar): Menu item.
2172 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2173 (gnus-summary-make-menu-bar): Menu item.
2174 * gnus.el: Autoload.
2175
21762000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2177
2178 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2179 (gnus-summary-select-article): Add en/disable multibyte.
2180
21812000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2182
2183 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2184 (gnus-summary-edit-article): New feature: editing raw articles.
2185
21862000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2187
2188 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2189 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2190 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2191 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2192 * mm-decode.el (mm-insert-part): Ditto.
2193
21942000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2195
2196 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2197 (nndoc-forward-type-p): Ditto.
2198
21992000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2200
2201 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2202 value of enable-multibyte-characters.
2203
22042000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2205
2206 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2207
22082000-05-03 Dave Love <fx@gnu.org>
2209
2210 * gnus-ems.el (gnus-article-xface-ring-internal)
2211 (gnus-article-xface-ring-size): New variable.
2212 (gnus-article-display-xface): Use them to cache data. Don't try
2213 to use XPM. Set up binary coding for PBM's sake.
2214
22152000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2216
2217 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2218 * gnus-int.el (gnus-request-accept-article): Ditto.
2219 (gnus-request-replace-article): Ditto.
2220 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2221
22222000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2223
2224 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2225
22262000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2227
2228 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2229 field.
2230 * mml.el (mml-to-mime): Use message-default-charset.
2231 (mml-preview): Narrow to headers.
2232 * message.el (message-send-mail): Use message-default-charset.
2233 (message-send-news): Narrow to headers;
2234 use message-default-charset.
2235
22362000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2237
2238 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2239 detect.
2240 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2241 restriction.
2242 (mml-parse-1): Warning message.
2243 (mml-preview): Disable multibyte.
2244
22452000-05-03 Dave Love <fx@gnu.org>
2246
2247 * gnus.el (gnus-group-startup-message): Add newline before image.
2248
22492000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2250
2251 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2252 * message.el (message-send-mail): Use unibyte-buffer.
2253 (message-send-mail): Ditto.
2254
22552000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2256
2257 * gnus.el: Gnus v5.8.6 is released.
2258
22592000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2260
2261 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2262
22632000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2264
2265 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2266
22672000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2268
2269 * message.el (message-send-mail-partially): Use forward-line.
2270
22712000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2272
2273 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2274
22752000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2276
2277 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2278 (mml-insert-mime): No markup only for text/plain.
2279 (mime-to-mml): Remove MIME headers.
2280
22812000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2282
2283 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2284 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2285 as 8-bit.
2286
22872000-04-28 Dave Love <fx@gnu.org>
2288
2289 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2290 21.
2291
2292 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2293 search order. Use parse-colon-path and remove some redundancy.
2294 Doc fix.
2295 (mailcap-parse-mimetypes): Code consistently with
2296 mailcap-parse-mailcaps. Doc fix.
2297
2298 * gnus-start.el (gnus-unload): Iterate over `features', not
2299 `load-history'.
2300
23012000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2302
2303 * mml.el (mml-parse-1): Don't create blank parts.
2304 (mml-read-part): Fix mml tag.
2305 (mml-insert-mime): Convert message/rfc822.
2306 (mml-insert-mml-markup): Add mmlp parameter.
2307
23082000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2309
2310 * message.el (message-send-mail-partially): Remove CTE.
2311
23122000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2313
2314 * mm-view.el (mm-inline-image): Fset it.
2315
23162000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2317
2318 * nndoc.el (nndoc-type-alist): Change forward regexp.
2319
23202000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2321
2322 * message.el (message-send-mail-partially-limit): Change the
2323 default value.
2324
23252000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2326
2327 * gnus-util.el (gnus-extract-address-components): Name might be
2328 "".
2329
23302000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2331
2332 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2333 (gnus-summary-post-forward): Ditto.
2334 * message.el (message-forward-show-mml): New variable.
2335 (message-forward): Use it.
2336 * mml.el (mml-parse-1): Add tag mml.
2337 (mml-read-part): Ditto.
2338 (mml-generate-mime): Support reentance.
2339 (mml-generate-mime-1): Support mml tag.
2340
23412000-04-27 Dave Love <fx@gnu.org>
2342
2343 * gnus-art.el: Don't bother to require custom, browse-url.
2344 (gnus-article-x-face-command): Include gnus-article-display-xface.
2345
2346 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2347 Use defalias, not fset.
2348 (gnus-article-display-xface): New function.
2349
2350 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2351
2352 * mm-decode.el: Small doc fixes. Require cl when compiling.
2353 (mm-xemacs-p): Deleted.
2354 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2355 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2356 use create-image and don't special-case xbm.
2357 (mm-valid-image-format-p): Use display-graphic-p.
2358
23592000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2360
2361 * message.el (message-send-mail-partially-limit): New variable.
2362 (message-send-mail-partially): New function.
2363 (message-send-mail): Use it.
2364 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2365 all blank lines inside of base64.
2366 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2367 blank lines.
2368
23692000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2370
2371 * mml.el (mml-insert-tag): Match more special characters.
2372
23732000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2374
2375 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2376
23772000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2378
2379 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2380 (mm-inlined-types): Ditto.
2381 * mm-partial.el: New file.
2382
23832000-04-27 Dave Love <fx@gnu.org>
2384
2385 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2386 matter in Emacs 21.
2387
23882000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2389
2390 * mm-bodies.el (mm-encode-body): Remove reference to
2391 mm-default-charset in comment.
2392
23932000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2394
2395 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2396
23972000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2398
2399 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2400 let.
2401
24022000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2403
2404 * gnus-draft.el (gnus-draft-setup): Fix comments.
2405
24062000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2407
2408 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2409 if nnmbox-file-coding-system-for-write is nil.
2410
24112000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2412
2413 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2414 header if nil.
2415
24162000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2417
2418 * mm-view.el (mm-inline-text): Insert directly if decoded.
2419 * mml.el (autoload): Typo.
2420
24212000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2422
2423 * mml.el (mml-preview): Set up posting-charset.
2424 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2425
24262000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2427
2428 * webmail.el: Fix yahoo mail.
2429
24302000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2431
2432 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2433 word if not necessary.
2434 (rfc2047-encode-region): Put space between encoded words.
2435
24362000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2437
2438 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2439
24402000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2441
2442 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2443 required.
2444 (gnus-draft-edit-message): Require restoration.
2445
24462000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2447
2448 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2449 back.
2450
24512000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2452
2453 * gnus-art.el (gnus-treat-article): Make sure that the summary
2454 buffer is live.
2455
24562000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2457
2458 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2459 (mailcap-parse-mailcap): Backwards parsing.
2460 (mailcap-possible-viewers): Remove nreverse.
2461 (mailcap-mime-info): Ditto.
2462 (mailcap-add-mailcap-entry): Keep alternative viewer.
2463
24642000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2465
2466 * gnus.el: Gnus v5.8.5 is released.
2467
24682000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2469
2470 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2471
2472 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2473
2474 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2475
24762000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2477
2478 * mm-view.el (mm-inline-message): Disable prepare-hook.
2479
24802000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2481
2482 * gnus.el: Fix copyright statements.
2483
2484 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2485 variable.
2486 (gnus-articles-to-read): Use it.
2487
2488 * message.el (message-get-reply-headers): Bind free variable.
2489
24902000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2491
2492 * message.el (message-get-reply-headers): Fix to-address.
2493
24942000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2495
2496 * webmail.el: Hotmail fix. Add a debug function.
2497
24982000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2499
2500 * gnus-sum.el (t): M-down and M-up.
2501
25022000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2503
2504 * gnus-sum.el: Doc fix.
2505
25062000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2507
2508 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2509
25102000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2511
2512 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2513 string.
2514 (nnweb-request-group): Don't scan twice.
2515 (nnweb-request-scan): Don't nix out the hashtb.
2516
2517 * message.el (message-get-reply-headers): Return a value.
2518
25192000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2520
2521 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2522 urls.
2523
25242000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2525
2526 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2527 order messages are inserted.
2528
2529 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2530 message/rfc822 parts.
2531
2532 * gnus-art.el (gnus-article-read-summary-keys): Check for
2533 numerical values.
2534
2535 * message.el (message-get-headers): Made into own function.
2536 (message-reply): Use it.
2537 (message-get-reply-headers): Renamed.
2538 (message-widen-reply): New command.
2539
25402000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2541
2542 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2543
25442000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2545
2546 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2547 non-base64 text at the end if not found.
2548
25492000-03-01 Simon Josefsson <jas@pdc.kth.se>
2550
2551 * gnus-sum.el (gnus-read-move-group-name):
2552 (gnus-summary-move-article): Use `gnus-group-method' to find out
2553 what method the manually entered group belong to.
2554 `gnus-group-name-to-method' doesn't return any method parameters
2555 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2556 for new groups so they wouldn't work.
2557
25582000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2559
2560 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2561 override.
2562
25632000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2564
2565 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2566 probably good to do, or something. I dunno. I just write these
2567 ChangeLog entries, and my name is Lars.
2568
25691999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2570
2571 * message.el (message-caesar-region): Use translate-region.
2572
25732000-04-21 Mike Fabian <mike.fabian@gmx.de>
2574
2575 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2576
25772000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2578
2579 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2580 variables, because that makes Emacs flash.
2581
2582 * gnus-group.el (gnus-group-insert-group-line): Don't call
2583 gnus-group-add-icon unconditionally.
2584
2585 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2586 xmas.
2587 (gnus-group-glyph-directory): Removed.
2588
25892000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2590
2591 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2592 gnus-newsgroup-name is "".
2593
25942000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2595
2596 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2597 in conjunction with MULE-UCS.
2598
25991999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2600
2601 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2602
26031999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2604
2605 * message.el (message-shorten-references): Only cater to broken
2606 INN for news. This caters for broken smtpd.
2607
26082000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2609
2610 * mailcap.el (mailcap-mime-info): Use the first match; not the
2611 last.
2612
2613 * gnus-agent.el (gnus-category-kill): Save the category list.
2614
26152000-04-21 Chris Brierley <brierley@pobox.com>
2616
2617 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2618
26192000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2620
2621 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2622
26232000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2624
2625 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2626
26272000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2628
2629 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2630 (gnus-group-list-cached): Use it.
2631
26322000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2633
2634 * gnus.el: Update all the copyright notices.
2635
26362000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2637
2638 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2639 non-base64 text at the end.
2640
26412000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2642
2643 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2644
26452000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2646
2647 * nnheader.el: Don't autoload cancel-function-timers.
2648
2649 * message.el (message-fetch-field): Fold case.
2650
6569c3d3 26512000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
2652
2653 * message.el (message-forward-before-signature): New variable.
2654
26552000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2656
2657 * gnus-mlspl.el: Fix stuff.
2658
26592000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2660
2661 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2662 subjects when unthreaded.
2663
26642000-04-21 David S. Goldberg <dsg@mitre.org>
2665
2666 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2667 well.
2668
26692000-04-21 Rui Zhu <sprache@iname.com>
2670
2671 * gnus-art.el (gnus-article-mode): Fix variable name.
2672
26732000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2674
2675 * mm-view.el: Fix autoload.
2676
2677 * flow-fill.el (flow-fill): Fix provide.
2678
2679 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2680 nil.
2681
26822000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2683
2684 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2685
26862000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2687
2688 * gnus-util.el (gnus-netrc-machine): Didn't work.
2689
26902000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2691
2692 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2693
26942000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2695
2696 * flow-fill.el: Renamed from fill-flowed.
2697
2698 * message.el (message-forward-ignored-headers): Default to
2699 removing CTE.
2700
6569c3d3 27012000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
2702
2703 * message.el (message-mode): Don't fill headers.
2704
27052000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2706
2707 * message.el (message-pipe-buffer-body): Use shell
2708
27092000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2710
2711 * nnvirtual.el (nnvirtual-request-article):
2712 Bind gnus-override-method to nil.
2713 (nnvirtual-request-update-mark): Don't update mark when
2714 article is not there.
2715
27162000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2717
2718 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2719
27202000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2721
2722 * gnus-util.el (gnus-parse-netrc): Allow "port".
2723 (gnus-netrc-machine): Take a port param.
2724 (gnus-netrc-machine):
2725
2726 * gnus-art.el (gnus-request-article-this-buffer): Allow
2727 re-selecting referenced articles.
2728
2729 * message.el (message-cancel-news): Allow editing.
2730 (message-cancel-message): Add newline.
2731
27322000-04-20 William M. Perry <wmperry@aventail.com>
2733
2734 * mm-view.el (mm-inline-image-emacs): New function.
2735
27362000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2737
2738 * mail-source.el (mail-source-delete-incoming): Change default in
2739 cvs.
2740
27412000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2742
2743 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2744 function.
2745
27462000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2747
2748 * nnml.el (nnml-request-expire-articles): Use it.
2749
2750 * nnmail.el (nnmail-expiry-target): New variable.
2751 (nnmail-expiry-target-group): New function.
2752
27532000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2754
2755 * message.el (message-forward): Add non-MIME separators.
2756
27572000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2758
2759 * message.el (message-generate-headers): Respect the syntax check
2760 spec.
2761
2762 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2763 (gnus-remove-thread): Don't show all threads.
2764
27652000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2766
2767 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2768
27692000-04-19 Dave Love <fx@gnu.org>
2770
2771 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2772
27732000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2774
2775 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2776 (nnwarchive-egroups-*): Ditto.
2777 (nnwarchive-url): Unibyte buffer and single line cookie.
2778
27792000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2780
2781 * mm-util.el (mm-char-or-char-int-p): New alias.
2782 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2783 entities.
2784
27851999-11-30 Daiki Ueno <ueno@unixuser.org>
2786
2787 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2788 article case insensitively.
2789
27902000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2791
2792 * mail-source.el (mail-source-fetch-webmail): Use the default
2793 password provided in mail-sources; use webmail:subtype:user as
2794 the key.
2795
27962000-04-10 John Wiegley <johnw@gnu.org>
2797
2798 * mail-source.el (mail-source-fetch-webmail): Use
2799 mail-source-password-cache.
2800
28012000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2802
2803 * webmail.el: Add netscape mail and fix HotMail mail.
2804
28052000-04-08 Simon Josefsson <jas@pdc.kth.se>
2806
2807 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2808
28092000-04-02 Simon Josefsson <jas@pdc.kth.se>
2810
2811 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2812 RFC822.PEEK if server support IMAP4rev1.
2813 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2814 RFC822.TEXT.PEEK if server support IMAP4rev1.
2815 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2816 RFC822.HEADER if server support IMAP4rev1.
2817 (nnimap-request-article-part): Support bodydetail in response
2818 data.
2819
28202000-03-11 Simon Josefsson <jas@pdc.kth.se>
2821
2822 * fill-flowed.el: New file.
2823
2824 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2825 text/plain parts with `format' parameters.
2826
2827 * mm-view.el (autoload): Autoload fill-flowed.
2828 (mm-inline-text): For "plain" parts with a format=flowed
2829 parameter, call `fill-flowed'.
2830
28312000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2832
2833 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2834 slashdot ids.
2835
28362000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2837
2838 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2839 format.
2840
28412000-03-16 Simon Josefsson <jas@pdc.kth.se>
2842
2843 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2844 `imtest' too.
2845 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2846 (imap-gssapi-program): New variable.
2847 (imap-streams): Add gssapi.
2848 (imap-stream-alist): Ditto.
2849 (imap-authenticators): Ditto.
2850 (imap-authenticator-alist): Ditto.
2851 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2852 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2853 1.6.x `imtest' syntax.
2854 (imap-gssapi-stream-p): New function.
2855 (imap-gssapi-open): Ditto.
2856 (imap-gssapi-auth-p): Ditto.
2857 (imap-gssapi-auth): Ditto.
2858 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2859 (imap-send-command): Use buffer-local `imap-client-eol' value.
2860
2861 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2862 lines and turn TAB into SPC before parsing.
2863
28642000-03-15 Simon Josefsson <jas@pdc.kth.se>
2865
2866 * nnheader.el (nnheader-group-pathname): Make sure to return a
2867 directory.
2868 * nnmail.el (nnmail-group-pathname): Ditto.
2869
28702000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
2871
2872 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2873 might split in the middle of a message-id.
2874
28752000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2876
2877 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2878 groups from the server.
2879
2880 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2881 (gnus-summary-toggle-header): Update the wash status.
2882
2883 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2884 Moved here.
2885
2886 * gnus-agent.el (gnus-agent-save-group-info): Respect old
2887 setting.
2888
2889 * nnmail.el (nnmail-get-active): Use it.
2890 (nnmail-parse-active): New function.
2891
2892 * mm-view.el (mm-inline-text): Support the new version of
2893 vcard.el.
2894
2895 * gnus-sum.el (gnus-summary-move-article): Only delete article
2896 when moving junk.
2897 (gnus-deaden-summary): Bury the buffer.
2898
2899 * nnmail.el (nnmail-group-pathname): Ditto.
2900
2901 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
2902
29032000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
2904
2905 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
2906 whether Mule.
2907
29082000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2909
2910 * message.el (message-send-mail): Protect against unloaded Gnus.
2911
2912 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
2913 parent.
2914 (gnus-topic-update-topic-line): Yes, do.
2915 (gnus-topic-goto-missing-group): Tally the correct number of
2916 unread articles before inserting the topic line.
2917
29182000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2919
2920 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
2921
29222000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2923
2924 * mm-decode.el (mm-dissect-buffer): Ditto.
2925
2926 * gnus-art.el (article-decode-charset): Strip CTE.
2927
2928 * ietf-drums.el (ietf-drums-strip): New function.
2929
2930 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
2931 when prompting in read-only groups.
2932
29332000-02-23 Simon Josefsson <jas@pdc.kth.se>
2934
2935 * imap.el (imap-send-command): Change EOL-chars when
2936 `imap-client-eol' differs from default, not only for kerberos4.
2937 (imap-mailbox-status): Get encoded mailbox's status.
2938
29392000-02-19 Simon Josefsson <jas@pdc.kth.se>
2940
2941 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
2942 into `mail-source-password-cache'.
2943
29442000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
2945
2946 * mm-util.el (mm-mime-charset): Check for presence of
2947 `coding-system-get' and `get-charset-property' (recent XEmacs has
2948 the former, but not the latter).
2949
29502000-01-28 Dave Love <fx@gnu.org>
2951
2952 * message.el (message-check-news-header-syntax): Fix typo
2953 `newsgroyps'.
2954 (message-talkative-question): Put temp buffer in fundamental-mode.
2955 (message-recover): Use fundamental-mode in the right buffer.
2956
2957 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
2958 right buffer.
2959
29602000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2961
2962 * qp.el (quoted-printable-decode-region): Add charset parameter.
2963 (quoted-printable-decode-string): Ditto.
2964
2965 * gnus-art.el (article-de-quoted-unreadable): Use it.
2966
29672000-01-21 Simon Josefsson <jas@pdc.kth.se>
2968
2969 * nnimap.el (nnimap-split-predicate): New variable.
2970 (nnimap-split-articles): Use it.
2971
29722000-01-20 Simon Josefsson <jas@pdc.kth.se>
2973
2974 * utf7.el: Change email address.
2975
29762000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2977
2978 * gnus-group.el (gnus-group-catchup): Purge split history.
2979
29802000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2981
2982 * nnmail.el (nnmail-generate-active): Support extended group name.
2983 (nnmail-get-active): Ditto.
2984
29852000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2986
2987 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
2988 group names, don't remove anything.
2989
29902000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2991
2992 * webmail.el (webmail-my-deja-open): My-deja changes.
2993
29942000-01-13 Simon Josefsson <jas@pdc.kth.se>
2995
2996 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
2997
29982000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2999
3000 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3001
30022000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3003
3004 * gnus.el (gnus-other-frame): Fix typo.
3005
30061999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3007
3008 * gnus-cus.el (gnus-group-customize): Fix typo.
3009
30102000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3011
3012 * nnweb.el (nnweb-insert): Simplified.
3013
30142000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3015
3016 * gnus-art.el (gnus-article-mode-map): "e" is
3017 gnus-summary-edit-article.
3018
30192000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3020
3021 * mailcap.el (mailcap-mime-extensions): Add .diff.
3022
30232000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3024
3025 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3026 there is no "%s" in the method.
3027
30282000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3029
3030 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3031
30322000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3033
3034 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3035
3036 * gnus.el: Really always pop up a new frame.
3037
3038 * parse-time.el (parse-time-rules): Allow 100-110 to be
3039 2000-2010.
3040
3041 * time-date.el (date-to-time): Don't use timezone.
3042
30432000-01-06 Dave Love <fx@gnu.org>
3044
3045 * time-date.el: Add keywords.
3046 (date-to-time): Add autoload cookie. Canonicalize with
3047 timezone-make-date-arpa-standard.
3048 (time-to-seconds): Avoid caddr.
3049 (safe-date-to-time): Add autoload cookie.
3050
30512000-01-05 BrYan P. Johnson <beej@mindspring.net>
3052
3053 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3054 eyecandy.
3055 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3056 group line using gnus-group-add-icon.
3057 (gnus-group-icons): Added customize group.
3058 (gnus-group-icon-list): Added variable.
3059 (gnus-group-glyph-directory): Added variable.
3060 (gnus-group-icon-cache): Added variable.
3061 (gnus-group-running-xemacs): Added variable.
3062 (gnus-group-add-icon): Added function. Add an icon to the current
3063 line according to gnus-group-icon-list.
3064 (gnus-group-icon-create-glyph): Added function.
3065
30662000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3067
3068 * gnus-sum.el (gnus-summary-select-article): Return whether we
3069 selected something new.
3070 (gnus-summary-search-article): Start searching at the window
3071 point.
3072
3073 * gnus-group.el (gnus-fetch-group): Complete over
3074 gnus-active-hashtb.
3075
30762000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3077
3078 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3079
30802000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3081
3082 * gnus-sum.el (gnus-preserve-marks): New variable.
3083 (gnus-summary-move-article): Use it.
3084 (gnus-group-charset-alist): Added more entries.
3085
30862000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3087
3088 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3089
3090 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3091 as the default score.
3092
3093 * gnus-score.el (gnus-score-delta-default): Changed name.
3094
30952000-01-04 Simon Josefsson <jas@pdc.kth.se>
3096
3097 * imap.el (imap-parse-literal):
3098 (imap-parse-flag-list): Don't care about props.
3099 (imap-parse-string): Handle quoted characters.
3100
31012000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3102
3103 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3104 (gnus-summary-mark-article): Doc fix.
3105 (gnus-summary-mark-forward): Doc fix.
3106 (t): Changed keystroke for gnus-summary-customize-parameters.
3107
3108 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3109 "e".
3110 (gnus-article-mode-map): No, don't.
3111
3112 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3113 of the final article.
3114
3115 * mm-decode.el (mm-interactively-view-part): Error on no method.
3116
31172000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3118
3119 * gnus-score.el (gnus-score-insert-help): Something.
3120
3121 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3122
3123 * gnus-win.el (gnus-configure-frame): Ditto.
3124
3125 * gnus-mh.el (gnus-summary-save-in-folder): Use
3126 with-current-buffer.
3127
31282000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3129
3130 * nnwarchive.el: Changed file perms.
3131
31321999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3133
3134 * gnus-group.el (gnus-group-delete-groups): New command.
3135 (gnus-group-delete-group): Extra no-prompt parameters.
3136
31371999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3138
3139 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3140 <p>.
3141
31421999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3143
3144 * webmail.el (webmail-hotmail-article): Don't insert message id.
3145
6569c3d3 31461999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
3147
3148 * nnimap.el (nnimap-split-fancy): New variable.
3149 (nnimap-split-fancy): New function.
3150
31511999-12-28 Simon Josefsson <jas@pdc.kth.se>
3152
3153 (nnimap-split-rule): Document symbol value.
3154
31551999-12-28 Simon Josefsson <jas@pdc.kth.se>
3156
3157 * nnimap.el (nnimap-retrieve-headers-progress): Let
3158 `nnheader-parse-head' parse article.
3159 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3160 request headers needed by `nnheader-parse-head'.
3161
31621999-12-23 Florian Weimer <fw@s.netic.de>
3163
3164 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3165 value (crosspostings are handled), improve documentation.
3166
3167 * nnultimate.el: Declare file coding system as iso-8859-1.
3168
3169 * message.el: Dito.
3170
3171 * gnus-cite.el: Dito.
3172
3173 * gnus-spec.el: Dito.
3174
31751999-12-21 Florian Weimer <fw@s.netic.de>
3176
3177 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3178 (gnus-setup-message): No longer make `message-posting-charset'
3179 buffer-local.
3180 (gnus-setup-posting-charset): Reflect the new layout of
3181 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3182
3183 * message.el (message-send-mail): Bind `message-this-is-mail' and
3184 `message-posting-charset'.
3185 (message-send-news): Dito, and honour new layout of
3186 `message-posting-charset'.
3187 (message-encode-message-body): Ignore `message-posting-charset'.
3188
3189 * mm-bodies.el (mm-body-encoding): Consider
3190 `message-posting-charset' when deciding whether to use 8bit.
3191
3192 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3193 (rfc2047-encodable-p): Now solely for headers; use
3194 `message-posting-charset'.
3195
31961999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3197
3198 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3199
32001999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3201
3202 * nnagent.el (nnagent-server-opened): Optional.
3203 (nnagent-status-message): Optional.
3204
32051999-12-19 Simon Josefsson <jas@pdc.kth.se>
3206
3207 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3208 end (referenced by instructions in
3209 `gnus-cited-opened-text-button-line-format-alist').
3210
32111999-12-18 Simon Josefsson <jas@pdc.kth.se>
3212
3213 * imap.el (imap-starttls-open): Typo.
3214
32151999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3216
3217 * mm-util.el (mm-charset-after): Non-MULE case.
3218 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3219 * rfc2047.el (rfc2047-dissect-region): Bind it.
3220
32211999-12-18 Florian Weimer <fw@s.netic.de>
3222
3223 * mml.el (mml-generate-multipart-alist): Correct default value.
3224
3225 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3226 (mm-safer-encoding): New function.
3227 (mm-content-transfer-encoding): Use both.
3228
3229 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3230 * qp.el (quoted-printable-encode-region): Dito.
3231
32321999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3233
3234 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3235
32361999-12-18 Victor S. Miller <victor@idaccr.org>
3237
3238 * webmail.el (webmail-hotmail-list): raw=0.
3239
32401999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3241
3242 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3243 group name.
3244
32451999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3246
3247 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3248
32491999-12-18 Simon Josefsson <jas@pdc.kth.se>
3250
3251 * imap.el: Don't autoload digest-md5.
3252 (imap-starttls-open): Bind coding-system-for-{read,write}.
3253 (imap-starttls-p): Check if we can find starttls.el.
3254 (imap-digest-md5-p): Check if we can find digest-md5.el.
3255
32561999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3257
3258 * imap.el: Require `digest-md5' when compiling; add autoload
3259 settings for `digest-md5-parse-digest-challenge',
3260 `digest-md5-digest-response', `starttls-open-stream' and
3261 `starttls-negotiate'.
3262 (imap-authenticators): Add `digest-md5'.
3263 (imap-authenticator-alist): Setup for `digest-md5'.
3264 (imap-digest-md5-p): New function.
3265 (imap-digest-md5-auth): New function.
3266 (imap-stream-alist): Add STARTTLS entry.
3267 (imap-starttls-p): New function.
3268 (imap-starttls-open): New function.
3269
32701999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3271
3272 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3273
32741999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3275
3276 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3277 string-to-x function.
3278
32791999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3280
3281 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3282
32831999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3284
3285 * webmail.el: Enhance hotmail-snarf.
3286
32871999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3288
3289 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3290
32911999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3292
3293 * webmail.el (webmail-hotmail-list): Search no-error.
3294
32951999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3296
3297 * nnwarchive.el: Support nov-is-evil.
3298 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3299 Set it if non-nil.
3300 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3301
33021999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3303
3304 * nnagent.el (nnagent-server-opened): Redefine.
3305 (nnagent-status-message): Ditto.
3306
33071999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3308
3309 * rfc1843.el (rfc1843-decode-region): Use
3310 buffer-substring-no-properties.
3311 * gnus-art.el (article-decode-HZ): New function.
3312
33131999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3314
3315 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3316
33171999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3318
3319 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3320 MIME charset not a MULE charset.
3321
33221999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3323
3324 * gnus-ems.el: Translate more ugly characters.
3325 * nnheader.el (nnheader-translate-file-chars): Don't translate
3326 the second ':'.
3327
33281999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3329
3330 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3331 method if cannot find the article.
3332
33331999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3334
3335 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3336 method if overrided.
3337
33381999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3339
3340 * mail-source.el (mail-source-fetch-webmail): Parameter
3341 dontexpunge.
3342
33431999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3344
3345 * webmail.el: Support my-deja. Better error report.
3346
33471999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3348
3349 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3350 is bad.
3351 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3352 is not 1.
3353
33541999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3355
3356 * nnslashdot.el (nnslashdot-request-article): A space.
3357
33581999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3359
3360 * nnagent.el: Support different backend with same name.
3361
33621999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3363
3364 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3365 archived group.
3366 (nnslashdot-sane-retrieve-headers): Ditto.
3367 (nnslashdot-request-article): Ditto.
3368
33691999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3370
3371 * nnweb.el (nnweb-insert): Narrow to point.
3372
33731999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3374
3375 * nnweb.el (nnweb-insert): Follow refresh url.
3376 * nnslashdot.el: Use it.
3377
33781999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3379
3380 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3381 (nnweb-decode-entities-string): New function.
3382
3383 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3384 nnweb-* and move to nnweb.el.
3385 * nnwarchive.el: Use nnweb-decode-entities, etc.
3386 * webmail.el: Ditto.
3387
3388 * nnslashdot.el: Use nnweb-decode-entities-string.
3389 (nnslashdot-decode-entities): Remove.
3390
33911999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3392
3393 * nnslashdot.el: Decode entities.
3394
33951999-12-12 Dave Love <fx@gnu.org>
3396
3397 * gnus-agent.el (gnus-category-edit-groups)
3398 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3399 expansion of setf, fixed.
3400
34011999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3402
3403 * gnus-agent.el: Revoke last Dave Love's patch, because of
3404 incompatibility of XEmacs.
3405
34061999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3407
3408 * mm-uu.el: Change headers.
3409 * rfc1843.el: Ditto.
3410 * uudecode.el: Ditto.
3411
34121999-12-07 Dave Love <fx@gnu.org>
3413
3414 * gnus-agent.el (gnus-category-edit-predicate)
3415 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3416 inside backquote to avoid it at runtime.
3417
34181999-12-07 Dave Love <fx@gnu.org>
3419
3420 * binhex.el: Require cl when compiling.
3421
34221999-12-04 Dave Love <fx@gnu.org>
3423
3424 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3425
34261999-12-04 Dave Love <fx@gnu.org>
3427
3428 * mm-util.el (mm-delete-duplicates): New function.
3429 (mm-write-region): Use it.
3430
3431 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3432
3433 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3434 mm-delete-duplicates.
3435
3436 * imap.el (imap-open, imap-debug): Avoid mapc.
3437
3438 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3439
3440 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3441 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3442
3443 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3444 runtime.
3445
3446 * gnus.el (gnus-select-method): Likewise.
3447
3448 * nnheader.el (nnheader-nov-read-integer): Likewise.
3449
3450 * mm-view.el (mm-inline-message): Require cl when compiling.
3451 Avoid ignore-errors at runtime.
3452 (mm-inline-text): Avoid mapc.
3453
34541999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3455
3456 * gnus-art.el (article-decode-charset): Widen is bad.
3457
34581999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3459
3460 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3461
34621999-12-12 Florian Weimer <fw@s.netic.de>
3463
3464 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3465 indicate that only US-ASCII is permitted.
3466 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3467 use unencoded 8-bit characters in message headers.
3468
34691999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3470
3471 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3472 CRLF.
3473
34741999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3475
3476 * webmail.el: Require url-cookie.
3477
34781999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3479
3480 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3481 new function to make modified caesar table.
3482 (nnwarchive-from-r13): Use it.
3483 (nnwarchive-mail-archive-article): Improved.
3484
34851999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3486
3487 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3488
34891999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3490
3491 * nnweb.el (nnweb-request-article): Return cons.
3492
34931999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3494
3495 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3496
34971999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3498
3499 * mm-util.el (mm-with-unibyte): New macro.
3500 * nnweb.el (nnweb-init): Use it.
3501
35021999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3503
3504 * mm-util.el (mm-charset-after): New function.
3505 (mm-find-mime-charset-region): Set charsets after
3506 delete-duplicates and use find-coding-systems-region.
3507 (mm-find-charset-region): Remove composition.
3508
3509 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3510
3511 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3512
35131999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3514
3515 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3516 * mml.el (mml-confirmation-set): New variable.
3517 (mml-parse-1): Ask user to confirm.
3518
35191999-12-09 Simon Josefsson <jas@pdc.kth.se>
3520
3521 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3522 are scanned when we have directory mail-sources (the mail source
3523 is modified in that case, so we must scan it for all
3524 groups/methods).
3525
35261999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3527
3528 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3529 and nnml-article-file-alist.
3530
35311999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3532
3533 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3534 nnmail-fetched-sources.
3535
35361999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3537
3538 * mm-util.el (mm-find-charset-region): Use the last charset.
3539
35401999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3541
3542 * gnus.el (gnus-select-method): Made the option list prettier.
3543
35441999-12-08 Florian Weimer <fw@s.netic.de>
3545
3546 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3547 for the `de' newsgroups hierarchy, as it is common practice there.
3548
3549
35501999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3551
3552 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3553 buffer-string arguments. Fix references.
3554
35551999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3556
3557 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3558 (gnus-agent-batch-fetch): Use it.
3559 (gnus-agent-fetch-session): Use it.
3560
35611999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3562
3563 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3564
35651999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3566
3567 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3568 nil.
3569
35701999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3571
3572 * nnslashdot.el (nnslashdot-request-list): There were two
3573 top-level body-forms. Put a `progn' around them.
3574
3575 * gnus.el (gnus-select-method): Use `condition-case'
3576 instead of `ignore-errors', since cl may not be loaded when the
3577 form is evaluated.
3578
35791999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3580
3581 * nnwarchive.el: Support www.mail-archive.com.
3582
35831999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3584
3585 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3586 do anything.
3587
35881999-12-06 Simon Josefsson <jas@pdc.kth.se>
3589
3590 * utf7.el: New file, written by Jon K Hellan.
3591
3592 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3593 default to t.
3594
35951999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3596
3597 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3598
3599 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3600 current.
3601 (gnus-refer-article-methods): New function.
3602 (gnus-summary-refer-article): Use it.
3603
36041999-11-13 Simon Josefsson <jas@pdc.kth.se>
3605
3606 * nnimap.el (nnimap-retrieve-groups): Return active format.
3607
3608 * nnimap.el (nnimap-replace-in-string): Removed.
3609 (nnimap-request-list):
3610 (nnimap-retrieve-groups):
3611 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3612
36131999-12-05 Simon Josefsson <jas@pdc.kth.se>
3614
3615 * imap.el: Use format-spec for ssl program.
3616 * imap.el (imap-ssl-arguments): Removed.
3617 (imap-ssl-open-{1,2}): Removed.
3618
36191999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3620
3621 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3622 instead of `ignore-errors', since cl may not be loaded when the
3623 form is evaluated.
3624
36251999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3626
3627 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3628 (mm-7bit-chars): New variable.
3629 (mm-body-7-or-8): Use it in both cases.
3630
36311999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3632
3633 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3634 defcustom definitions.
3635
36361999-12-04 Simon Josefsson <jas@pdc.kth.se>
3637
3638 * mm-decode.el (mm-display-part): Let mm-display-external return
3639 inline or external.
3640 (mm-display-external): For copiousoutput methods, insert output in
3641 buffer.
3642
36431999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3644
3645 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3646 buffer.
3647
36481999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3649
3650 * gnus-audio.el: An M too far.
3651
3652 * gnus-msg.el (gnus-setup-message): One backtick too many.
3653
3654 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3655 a function, not a variable.
3656
36571999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3658
3659 * gnus-score.el (gnus-score-body): Widen before requesting.
3660
36611999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3662
3663 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3664
36651999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3666
3667 * mail-source.el (mail-source-fetch-webmail): Bind
3668 mail-source-string.
3669
36701999-12-04 Matt Swift <swift@alum.mit.edu>
3671
3672 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3673 (gnus-uu-unmark-by-regexp): Ditto.
3674
3675 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3676 dead groups.
3677
36781999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3679
3680 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3681 do their real thing.
3682
3683 * nnmh.el (nnmh-be-safe): Doc fix.
3684
3685 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3686
3687 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3688 status line has arrived before we count it.
3689
3690 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3691
3692 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3693 Whitespace problems.
3694
3695 * gnus-win.el (gnus-configure-windows): Error fix.
3696
3697 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3698 right function.
3699
3700 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3701 Indent all functions. Fix all comments to match the comment
3702 conventions. Double-space after full stop.
3703
37041999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3705
3706 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3707 value to divide received mails into my favorite groups and I met
3708 an error. It takes place if the length of a element "VALUE" in
3709 nnmail-split-fancy is less than two.
3710
37111999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3712
3713 * mml.el (mml-insert-part): New function.
3714
37151999-12-02 Dave Love <fx@gnu.org>
3716
3717 * mm-decode.el: Customize.
3718
37191999-12-03 Dave Love <fx@gnu.org>
3720
3721 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3722 the W3 stuff isn't available.
3723
37241999-12-03 Dave Love <fx@gnu.org>
3725
3726 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3727 at runtime.
3728
37291999-12-04 Dan Christensen <jdc@jhu.edu>
3730
3731 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3732
37331999-12-01 Andrew Innes <andrewi@gnu.org>
3734
3735 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3736 don't be fooled by "From nobody" lines added by respooling.
3737
3738 * pop3.el (pop3-movemail): Write crashbox in binary.
3739 (pop3-get-message-count): New function.
3740
3741 * mail-source.el (mail-source-primary-source): New variable.
3742 (mail-source-report-new-mail-interval): New variable.
3743 (mail-source-idle-time-delay): New variable.
3744 (mail-source-new-mail-available): New internal variable.
3745 (mail-source-fetch-pop): Clear new mail flag, when mail from
3746 primary source has been fetched.
3747 (mail-source-check-pop): New function.
3748 (mail-source-new-mail-p): New function.
3749 (mail-source-start-idle-timer): New function.
3750 (mail-source-report-new-mail): New function.
3751 (mail-source-report-new-mail): New internal variable.
3752 (mail-source-report-new-mail-timer): New internal variable.
3753 (mail-source-report-new-mail-idle-timer): New internal variables.
3754
37551999-12-04 Andreas Schwab <schwab@suse.de>
3756
3757 * gnus-cus.el (gnus-group-customize): Customize fix.
3758
37591999-12-04 Andrea Arcangeli <andrea@suse.de>
3760
3761 * message.el (message-send-mail-with-sendmail): Use
3762 message-make-address.
3763
37641999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3765
3766 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3767
37681999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3769
3770 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3771
37721999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3773
3774 * mml.el (mml-insert-tag): Don't close the tag.
3775 (mml-insert-empty-tag): New function.
3776 (mml-attach-file): Use mml-insert-empty-tag instead of
3777 mml-insert-tag.
3778 (mml-attach-buffer): Ditto.
3779 (mml-attach-external): Ditto.
3780 (mml-insert-multipart): Ditto.
3781
37821999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3783
3784 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3785 the article number.
3786
37871999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3788
3789 * gnus.el (gnus-find-method-for-group): The method of a new group
3790 is not the native one.
3791
37921999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3793
3794 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3795
37961999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3797
3798 * nnultimate.el (nnultimate-retrieve-headers): Use
3799 mm-with-unibyte-current-buffer.
3800 (nnultimate-request-article): Ditto.
3801
38021999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3803
3804 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3805
38061999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3807
3808 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3809 * nnweb.el (nnweb-retrieve-headers): Use it.
3810 (nnweb-request-article): Use it.
3811
3812 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3813 case matching failed.
3814
38151999-12-02 John Wiegley <jwiegley@inprise.com>
3816
3817 * mail-source.el (mail-source-keyword-map): Add backslash to
3818 Delete-flag.
3819
38201999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3821
3822 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3823 Latin-1.
3824 (gnus-group-charset-alist): No, don't.
3825
3826 * nnweb.el (nnweb-init): Make the buffer unibyte.
3827
38281999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3829
3830 * mail-source.el (mail-source-set-common-1): Fix to get the
3831 default value.
3832
38331999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3834
3835 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3836
3837 * nnultimate.el (nnultimate-request-list): Use unibyte.
3838
3839 * gnus-uu.el (gnus-uu-grab-articles): Bind
3840 gnus-display-mime-function to nil.
3841
3842 * message.el (message-send-mail-with-sendmail): Use the
3843 user-mail-address variable.
3844
3845 * gnus-art.el (gnus-ignored-headers): More headers.
3846
3847 * message.el (message-shorten-1): Use list.
3848
38491999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3850
3851 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3852 signatures.
3853
3854 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3855 (nnweb-dejanews-create-mapping): Do the properish date.
3856
38571999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3858
3859 * mail-source.el (mail-source-common-keyword-map): New variable.
3860 (mail-source-bind-common): New macro.
3861 (mail-source-fetch): Support plugged mail source.
3862 * gnus-int.el (gnus-request-scan): Use them.
3863
38641999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3865
3866 * mm-view.el (mm-inline-message): Check whether charset is a
3867 string.
3868
3869 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3870
3871 * message.el (message-mode-map): Changed keystroke for
3872 message-yank-buffer.
3873
38741999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
3875
3876 * message.el (message-shorten-references): Cut references to 31
3877 elements, then either fold them or shorten them to 988 characters.
3878 (message-shorten-1): New function.
3879 (message-cater-to-broken-inn): New variable.
3880
38811999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
3882
3883 * nnslashdot.el (nnslashdot-lose): New function.
3884
38851999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3886
3887 * mm-view.el (mm-inline-message): Not the right type of charset is
3888 being fetched here. Let the group charset rule.
3889 (mm-inline-message): Ignore us-ascii.
3890
38911999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
3892
3893 * mail-source.el (mail-source-fetch-maildir): work around the
3894 ommitted "file-regular-p" in efs/ange-ftp
3895
38961999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3897
3898 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
3899 (mml-generate-mime-1): Use the encoding param.
3900
3901 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
3902
3903 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
3904 gnus-art before binding its variables.
3905
3906 * gnus-art.el (gnus-article-prepare-display): Run the prepare
3907 after the MIME.
3908
39091999-12-01 Rupa Schomaker <rupa-list@rupa.com>
3910
3911 * message.el (message-clone-locals): Use it.
3912
3913 * gnus-msg.el (gnus-configure-posting-styles): Make
3914 user-mail-address local.
3915
39161999-11-20 Simon Josefsson <jas@pdc.kth.se>
3917
3918 * gnus-start.el (gnus-get-unread-articles): Scan each method only
3919 once.
3920
39211999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3922
3923 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
3924 (message-clone-locals): Ditto.
3925
3926 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
3927 group inherit reply-to or from.
3928
39291999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3930
3931 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
3932 for charset.
3933 (gnus-summary-show-article-charset-alist): New variable.
3934
3935 * mm-bodies.el (mm-decode-string): Support gnus-all and
3936 gnus-unknown.
3937 (mm-decode-body): Ditto.
3938 * rfc2047.el (rfc2047-decode): Ditto.
3939
39401999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3941
3942 * mail-source.el (mail-source-delete-incoming): Change default to
3943 t.
3944
39451999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3946
3947 * gnus.el: Pterodactyl Gnus v0.99 is released.
3948
39491999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3950
3951 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
3952 spec.
3953
3954 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
3955 (gnus-configure-posting-styles): No, don't.
3956 (gnus-configure-posting-styles): Allow overriding files.
3957
3958 * gnus-art.el (gnus-header-button-alist): Use browse-url
3959 directly.
3960
3961 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
3962
3963 * gnus-msg.el (gnus-summary-yank-message): New command and
3964 keystroke.
3965
3966 * message.el (message-yank-buffer): New command.
3967 (message-buffers): New function.
3968
3969 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
3970 next group in a more normal fasion.
3971
3972 * mml.el (mml-boundary-function): New variable.
3973 (mml-compute-boundary): Use it.
3974
3975 * nnmh.el (nnmh-active-number): Skip past files that have buffers
3976 that exist for them.
3977
3978 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
3979 (gnus-async-timer): New variable.
3980
39811999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3982
3983 * nnultimate.el (nnultimate-request-list): Be more lenient with
3984 root addresses.
3985
39861999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
3987
3988 * gnus-art.el (gnus-treatment-function-alist): Do
3989 gnus-treat-capitalize-sentences.
3990
39911999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
3992
3993 * webmail.el (webmail-hotmail-article): Hotmail changes the
3994 format.
3995
39961999-11-29 Simon Josefsson <jas@pdc.kth.se>
3997
3998 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
3999 switch to buffer after calling program.
4000 (mm-display-external): Use `shell-command-switch' instead of "-c".
4001
40021999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4003
4004 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4005 read groups file.
4006
4007 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4008 <p>.
4009
40101999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4011
4012 * message.el (message-mode): Doc fix.
4013
40141999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4015
4016 * gnus-art.el (article-emphasize): Check group variable.
4017 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4018
40191999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4020
4021 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4022 type.
4023
40241999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4025
4026 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4027
40281999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4029
4030 * mml.el (mml-quote-region): Insert ! after the hash.
4031
40321999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4033
4034 * gnus-group.el (gnus-group-warchive-address-history): Change to
4035 nil.
4036
40371999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4038
4039 * webmail.el: Support mail.yahoo.com.
4040
4041 * mail-source.el (mail-source-fetch-webmail): Add password check.
4042 (mail-source-keyword-map): Use `subtype'.
4043
40441999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4045
4046 * mail-source.el (mail-source-keyword-map): Add webmail.
4047 (mail-source-fetcher-alist): Ditto.
4048 (mail-source-fetch-webmail): New function.
4049 * webmail.el: New file.
4050
40511999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4052
4053 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4054
40551999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4056
4057 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4058
40591999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4060
4061 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4062 (nnultimate-prune-days): New function.
4063 (nnultimate-create-mapping): Use it.
4064 (nnultimate-request-group): Only fetch the groups list if it has
4065 not been done before.
4066 (nnultimate-retrieve-headers): Don't write groups.
4067 (nnultimate-create-mapping): Off-by-one error.
4068
40691999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4070
4071 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4072 threaded subjects.
4073
40741999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4075
4076 * nnwarchive.el: Lots of changes make agent happy.
4077
40781999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4079
4080 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4081 hashtb.
4082
40831999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4084
4085 * mm-decode.el (mm-display-external): Write region with binary
4086 mode.
4087
40881999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4089
4090 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4091
40921999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4093
4094 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4095 (mm-uu-test): Now it is in restricted region.
4096
4097 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4098
4099 * mm-view.el (mm-view-message): Fix buffer leak.
4100 (mm-inline-message): Support 'gnus-decoded.
4101
4102 * mm-bodies.el (mm-decode-body): Ditto.
4103
4104 * rfc2047.el (rfc2047-decode-region): Ditto.
4105
41061999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4107
4108 * imap.el (require): Added autoload for base64-encode-string.
4109
41101999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4111
4112 * gnus.el (gnus-refer-article-method): Made list value
4113 customizable.
4114
41151999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4116
4117 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4118 NOFORCE in Emacs case.
4119
41201999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4121
4122 * gnus-art.el (gnus-request-article-this-buffer): Set
4123 gnus-newsgroup-name.
4124
41251999-11-17 Simon Josefsson <jas@pdc.kth.se>
4126
4127 * gnus-start.el (gnus-get-unread-articles): Check server before
4128 scanning.
4129
41301999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4131
4132 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4133
4134 * nnslashdot.el (nnslashdot-login-name): New variable.
4135 (nnslashdot-password): Ditto.
4136 (nnslashdot-request-post): New function.
4137
4138 * gnus-art.el (gnus-treat-buttonize): More testing.
4139
4140 * mm-encode.el: Another CVS test.
4141
4142 * gnus-art.el (gnus-treat-emphasize): Change default.
4143 (gnus-treat-buttonize): Ditto.
4144 (gnus-treat-buttonize): This is a test.
4145
4146 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4147 (gnus-build-sparse-threads): Ditto.
4148 (gnus-build-all-threads): Ditto.
4149
4150 * nnheader.el (make-full-mail-header): Make into a subst.
4151
4152 * gnus.el (gnus-refer-article-method): Doc fix.
4153
4154 * gnus-sum.el: Do not accept a prefix.
4155 (gnus-summary-refer-article): Accept a list of select methods.
4156
41571999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4158
4159 * message.el (message-forward): Pay attention to prefix argument
4160 again and forward all headers when it is set, regardless of the
4161 value of message-forward-ignored-headers.
4162
41631999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4164
4165 * gnus-ems.el: Check for cygwin32.
4166
41671999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4168
4169 * mm-decode.el (mm-display-external): Use 'non-viewer.
4170
41711999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4172
4173 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4174 nntp-inhibit-erase.
4175
41761999-11-13 Simon Josefsson <jas@pdc.kth.se>
4177
4178 * gnus-start.el (gnus-get-unread-articles): Use
4179 nnfoo-retrieve-groups to find new news, if available.
4180 (gnus-read-active-file-2): New function.
4181 (gnus-get-unread-articles): Use it.
4182 (gnus-read-active-file-1): Ditto.
4183
41841999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4185
4186 * mm-util.el (mm-find-mime-charset-region): Make sure
4187 find-coding-systems-for-charsets is fbound.
4188
4189 * gnus-ems.el: Typo fix.
4190
41911999-11-13 Florian Weimer <fw@s.netic.de>
4192
4193 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4194 it's available and makes sense.
4195
41961999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4197
4198 * gnus-score.el (gnus-score-save): Translate score file.
4199
42001999-11-13 Simon Josefsson <jas@pdc.kth.se>
4201
4202 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4203 added fetchflag and dontexpunge keywords.
4204 (mail-source-fetch-imap): Use them.
4205
42061999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4207
4208 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4209 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4210 `defconst'.
4211
4212 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4213 `defconst'.
4214 Mention that it is both for group and topic parameters.
4215 (gnus-extra-topic-parameters): New constant, including `subscribe'
4216 parameter.
4217 (gnus-extra-group-parameters): New constant.
4218 (gnus-group-customize): Use them.
4219
4220 * gnus.el (gnus-select-method): Added default value and tag.
4221 (gnus-refer-article-method): Added `DejaNews' customization option.
4222
42231999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4224
4225 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4226
4227 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4228 syntax.
4229
4230 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4231
4232 * nnslashdot.el (nnslashdot-group-number): Changed default.
4233
4234 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4235 (nnweb-dejanews-wash-article): Removed.
4236 (nnweb-type-definition): Fetch by id.
4237
4238 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4239 we mean it.
4240
4241 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4242 (nnslashdot-request-list): Use Ultramode as well.
4243 (nnslashdot-date-to-date): Be more lenient.
4244 (nnslashdot-threaded): New function.
4245
42461999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4247
4248 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4249
42501999-11-11 Steinar Bang <sb@metis.no>
4251
4252 * nnweb.el (nnweb-type-definition): /=dnc
4253
42541999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4255
4256 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4257 dates.
4258 (nnultimate-retrieve-headers): Wrong ordering.
4259
42601999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4261
4262 * message.el (message-forward-as-mime): New variable.
4263
42641999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4265
4266 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4267
42681999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4269
4270 * mail-source.el (mail-source-movemail-and-remove): New function.
4271 (mail-source-keyword-map): Add `function' for `maildir'.
4272 (mail-source-fetch-maildir): Use it.
4273
42741999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4275
4276 * nnwarchive.el: New file.
4277 * gnus-group.el (gnus-group-make-warchive-group): New function.
4278 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4279
42801999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4281
4282 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4283 subjects.
4284
42851999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4286
4287 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4288
42891999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4290
4291 * nnultimate.el (nnultimate-open-server): Do address.
4292 (nnultimate-forum-table-p): New function.
4293
4294 * nnweb.el (nnweb-insert-html): Renamed.
4295 (nnweb-insert): New function.
4296
4297 * nnultimate.el (nnultimate-insert-html): New function.
4298
4299 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4300 if nov is evil.
4301 (nnslashdot-retrieve-headers): use the sane version instead.
4302
43031999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4304
4305 * nnslashdot.el (nnslashdot-request-article): Fold case.
4306
4307 * nnultimate.el: New file.
4308
4309 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4310 unless wanted.
4311
4312 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4313 (gnus-read-active-file-1): Separated into own function.
4314 (gnus-read-active-file): Catch quits.
4315
4316 * nnslashdot.el (nnslashdot-request-article): Search better on
4317 first article.
4318 (nnslashdot-request-list): Fold case.
4319 (nnslashdot-retrieve-headers): Ditto.
4320
43211999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4322
4323 * gnus.el: Autoload gnus-subscribe-topics.
4324
43251999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4326
4327 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4328 before dot.
4329 * gnus-util.el (gnus-write-active-file): Ditto.
4330
43311999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4332
4333 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4334 function.
4335 * gnus-cache.el (gnus-cache-file-name): Use it.
4336 * gnus-agent.el (gnus-agent-group-path): Use it.
4337 * nnmail.el (nnmail-group-pathname): Use it.
4338
43391999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4340
4341 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4342 if cooked.
4343 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4344 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4345 * gnus.el (gnus-short-group-name): "..." proof.
4346
43471999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4348
4349 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4350 support nnslashdot.
4351
43521999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4353
4354 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4355 many articles.
4356 (nnslashdot-generate-active): New function.
4357 (nnslashdot-request-newgroups): Use it.
4358
4359 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4360 names.
4361
4362 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4363 (nnslashdot-request-list): Not moderated.
4364
43651999-11-07 Simon Josefsson <jas@pdc.kth.se>
4366
4367 * nnimap.el (nnimap-open-server): Remove error signal if
4368 nnimap-server-buffer is nil (the check should've been `boundp').
4369
4370 * imap.el (imap-log):
4371 * nnimap.el (nnimap-debug): Disable debugging by default.
4372
43731999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4374
4375 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4376
4377 * gnus-topic.el (gnus-subscribe-topic): New function.
4378
4379 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4380 names.
4381
4382 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4383 if starting with a quote.
4384
43851999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4386
4387 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4388 group name.
4389
43901999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4391
4392 * nnslashdot.el: New file.
4393
4394 * nnheader.el (nnheader-insert-header): New function.
4395
4396 * gnus-art.el (gnus-mime-internalize-part): Bind
4397 mm-inlined-types.
4398
4399 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4400 files.
4401
44021999-10-29 David S. Goldberg <dsg@mitre.org>
4403
4404 * emacs-mime.texi (Customization): Document mm-inline-override-types
4405
44061999-10-29 David S. Goldberg <dsg@mitre.org>
4407
4408 * emacs-mime.texi (Customization): Document mm-inline-override-types
4409
44101999-10-29 David S. Goldberg <dsg@mitre.org>
4411
4412 * emacs-mime.texi (Customization): Document mm-inline-override-types
4413
44141999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4415
4416 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4417 empty buffers.
4418
44191999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4420
4421 * gnus-art.el (gnus-article-mode-map): Use the summary article
4422 edit.
4423
44241999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4425
4426 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4427
44281999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4429
4430 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4431
44321999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4433
4434 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4435 is list or not before condition.
4436
44371999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4438
4439 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4440
44411999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4442
4443 * gnus-art.el (gnus-emphasis-alist): New value.
4444
44451999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4446
4447 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4448 `buffer-substring'.
4449
44501999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4451
4452 * gnus-art.el (article-date-ut): Keep the updated timer.
4453 (gnus-emphasis-underline-italic): Doc fix.
4454
4455 * gnus-msg.el (gnus-post-method): Doc fix.
4456 (gnus-post-method): Change default.
4457
44581999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4459
4460 * message.el (message-newline-and-reformat): Improvements.
4461
44621999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4463
4464 * message.el (message-newline-and-reformat): Don't insert too many
4465 newlines.
4466 (message-newline-and-reformat): Work even if not sc.
4467
4468 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4469
4470 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4471
44721999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4473
4474 * mm-view.el (mm-display-patch-inline): New function.
4475
44761999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4477
4478 * mm-view.el (mm-display-patch-inline): New function.
4479
44801999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4481
4482 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4483 group.
4484
4485 * message.el (message-forward): Narrow to the right header.
4486
4487 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4488 dates.
4489
4490 * gnus-msg.el (gnus-configure-posting-styles): Use the
4491 user-full-name function.
4492
4493 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4494 (mm-body-charset-encoding-alist): Default to nil.
4495
4496 * message.el (message-elide-ellipsis): Fix typo.
4497 (message-elide-region): Ditto.
4498 (message-elide-region): Don't insert a newline first.
4499
45001999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4501
4502 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4503 gnus-fetch-old-headers.
4504 (gnus-cut-threads): Ditto.
4505 (gnus-summary-initial-limit): Ditto.
4506 (gnus-summary-limit-children): Ditto.
4507
4508 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4509 matches.
4510
45111999-11-06 Simon Josefsson <jas@pdc.kth.se>
4512
4513 * gnus-art.el (article-decode-encoded-words):
4514 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4515 live.
4516
4517 * gnus.el (gnus-read-method): Add methods from
4518 `gnus-opened-servers' to completion. Map entered method/address
4519 into existing methods if possible.
4520
4521 * gnus-group.el (gnus-group-make-group): Simplify method.
4522
4523 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4524
4525 * mml.el (mml-preview): Remove mail-header-separator before
4526 encoding.
4527
45281999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4529
4530 * message.el (message-read-from-minibuffer): New function.
4531
45321999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4533
4534 * gnus.el: Pterodactyl Gnus v0.98 is released.
4535
45361999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4537
4538 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4539
45401999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4541
4542 * mml.el (mml-generate-mime-1): Read attached binary file in
4543 binary mode.
4544
45451999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4546
4547 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4548
45491999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4550
4551 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4552
45531999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4554
4555 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4556
45571999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4558
4559 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4560 (gnus-article-mime-match-handle-function): New variable.
4561 (gnus-article-view-part): Make `b' customizable.
4562
45631999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4564
4565 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4566
45671999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4568
4569 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4570
45711999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4572
4573 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4574
45751999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4576
4577 * gnus-srvr.el (gnus-browse-foreign-server): Use
4578 `buffer-substring' instead of `read'.
4579
45801999-10-23 Simon Josefsson <jas@pdc.kth.se>
4581
4582 * nnimap.el, imap.el, rfc2104.el: New files.
4583
4584 * gnus.el (gnus-valid-select-methods): Add nnimap.
4585
4586 * gnus-group.el (gnus-group-group-map): Add
4587 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4588 (gnus-group-nnimap-expunge): New function.
4589 (gnus-group-nnimap-edit-acl): New function.
4590
4591 * gnus-agent.el (gnus-agent-group-mode-map): Add
4592 gnus-agent-synchronize.
4593 (gnus-agent-synchronize): New function.
4594 (gnus-agent-fetch-group-1): Check if server is open.
4595
4596 * nnagent.el (nnagent-request-set-mark): Save marks.
4597
4598 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4599 (mail-source-fetcher-alist): Map to imap fetcher function.
4600 (mail-source-fetch-imap): New function.
4601
4602 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4603 Hash:.
4604
46051999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4606
4607 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4608 (gnus-topic-sort-topics): New function.
4609 (gnus-topic-make-menu-bar): Add sort-topics.
4610 (gnus-topic-move): New function.
4611 (gnus-topic-move-group): Move the topic if no group selected.
4612
46131999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4614
4615 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4616
46171999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4618
4619 * mm-view.el (mm-inline-message): Fix leaving group bug.
4620
46211999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4622
4623 * gnus-msg.el (gnus-post-method): Use normal method if current is
4624 not available.
4625
46261999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4627
4628 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4629 (nnmail-insert-lines): Ditto.
4630
46311999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4632
4633 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4634 line.
4635
4636 * message.el (message-unsent-separator): One more separator.
4637
46381999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4639
4640 * nnfolder.el (nnfolder-request-move-article): For empty article,
4641 search till (point-max).
4642 (nnfolder-retrieve-headers): Ditto.
4643 (nnfolder-request-accept-article): Ditto.
4644 (nnfolder-save-mail): Ditto.
4645 (nnfolder-insert-newsgroup-line): Ditto.
4646
46471999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4648
4649 * qp.el (quoted-printable-encode-region): Check eobp.
4650
46511999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4652
4653 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4654
46551999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4656
4657 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4658 wait-for-reply.
4659
46601999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4661
4662 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4663 (mm-uu-forward-end-line): Ditto.
4664
46651999-09-29 Didier Verna <verna@inf.enst.fr>
4666
4667 * binhex.el (binhex-decode-region): don't consider the value of
4668 `enable-multibyte-characters' in XEmacs.
4669
4670 * gnus-start.el (gnus-read-descriptions-file): ditto.
4671
4672 * mm-util.el (mm-multibyte-p): ditto.
4673 (mm-with-unibyte-buffer): ditto.
4674 (mm-find-charset-region): use `mm-multibyte-p'.
4675
4676 * mm-bodies.el (mm-decode-body): ditto.
4677 (mm-decode-string): ditto.
4678
46791999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4680
4681 * mm-util.el (mm-binary-coding-system): Try binary first.
4682
46831999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4684
4685 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4686
46871999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4688
4689 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4690 format.
4691 (article-date-ut): Find correct insert position.
4692
46931999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4694
4695 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4696 forwarded message.
4697
46981999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4699
4700 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4701 groups.
4702
4703 * message.el (message-resend): Use message mode when prompting.
4704
4705 * gnus-art.el (article-hide-headers): Mark wash.
4706 (article-emphasize): Ditto.
4707
47081999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4709
4710 * message.el (message-newline-and-reformat): Work for SC.
4711
47121999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4713
4714 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4715
4716 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4717
47181999-10-20 David S. Goldberg <dsg@mitre.org>
4719
4720 * mm-decode.el mm-inline-override-types: New variable
4721
4722 * mm-decode.el (mm-inline-override-p): New function
4723
4724 * mm-decode.el (mm-inlined-p): Use it
4725
47261999-10-20 David S. Goldberg <dsg@mitre.org>
4727
4728 * mm-decode.el mm-inline-override-types: New variable
4729
4730 * mm-decode.el (mm-inline-override-p): New function
4731
4732 * mm-decode.el (mm-inlined-p): Use it
4733
47341999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4735
4736 * gnus.el: Pterodactyl Gnus v0.97 is released.
4737
47381999-09-01 Brendan Kehoe <brendan@zen.org>
4739
4740 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4741 gnus-summary-next-group, not gnus-summary-next-article. Only give
4742 3 args.
4743
47441999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4745
4746 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4747 buffer for params.
4748
4749 * message.el (message-forward-ignored-headers): New variable.
4750
4751 * gnus-art.el (gnus-article-prepare-display): Nix out
4752 gnus-article-wash-types.
4753
4754 * gnus-agent.el (gnus-agent-create-buffer): New function.
4755 (gnus-agent-fetch-group-1): Use it.
4756 (gnus-agent-start-fetch): Ditto.
4757
4758 * gnus-sum.el (gnus-summary-exit): Don't use
4759 `gnus-use-adaptive-scoring'.
4760
4761 * mail-source.el (mail-source-fetch-pop): Only store password when
4762 successful.
4763
4764 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4765
47661999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4767
4768 * message.el (message-reply): Use it.
4769 (message-dont-reply-to-names): New variable.
4770
4771 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4772
4773 * mm-util.el (mm-preferred-coding-system): Typo fix.
4774
4775 * message.el (message-bounce): Work for non-MIME.
4776
4777 * gnus.el (gnus-short-group-name): Short the right parts of the
4778 name.
4779
47801999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4781
4782 * mm-encode.el (mm-qp-or-base64): New version.
4783
47841999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4785
4786 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4787
47881999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4789
4790 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4791 of restricted region.
4792 (gnus-mime-display-single): Set beg at correct point.
4793
47941999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4795
4796 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4797
47981999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4799
4800 * gnus-msg.el (gnus-configure-posting-styles): Let
4801 `gnus-posting-styles' have its say in posting-style: local
4802 variable `styles' is already bound to `gnus-posting-styles' so
4803 don't rebind it to nil.
4804
48051999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
4806
4807 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4808 Message-ID.
4809
48101999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4811
4812 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4813 quoted-printable-encode-region.
4814
4815 * qp.el (quoted-printable-encode-region): Assume charset
4816 encoded. Fold every line in the region.
4817
48181999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4819
4820 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4821 of active file.
4822
48231999-09-01 Didier Verna <verna@inf.enst.fr>
4824
4825 * message.el (message-mode): allows whitespaces between multiple
4826 instances of the fill character ">".
4827
48281999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4829
4830 * mm-encode.el (mm-qp-or-base64): Fix.
4831
48321999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4833
4834 * message.el (message-send): Too much and.
4835
48361999-09-24 Andreas Schwab <schwab@suse.de>
4837
4838 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4839
48401999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4841
4842 * gnus-score.el (gnus-score-headers): Work for nil scores.
4843
48441999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4845
4846 * gnus-cache.el (gnus-cache-write-active): Write full names.
4847
4848 * gnus-util.el (gnus-write-active-file): Accept full name.
4849
4850 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4851 (mm-assoc-string-match): New function.
4852 (mm-display-inline): Use it.
4853
4854 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4855
4856 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4857
48581999-08-27 Florian Weimer <fw@s.netic.de>
4859
4860 * mml.el (mml-generate-multipart-alist): New variable.
4861
48621999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4863
4864 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4865
48661999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4867
4868 * message.el (message-send): More helpful error message if sending
4869 fails
4870
48711999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4872
4873 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4874 in newer emacsen, where ?r isn't equal 114.
4875
48761999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4877
4878 * gnus.el: Pterodactyl Gnus v0.96 is released.
4879
48801999-08-17 Simon Josefsson <jas@pdc.kth.se>
4881
4882 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4883 to get active info if method is covered by agent, otherwise
4884 active info is lost.
4885
48861999-08-17 Simon Josefsson <jas@pdc.kth.se>
4887
4888 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4889
48901999-08-09 Dave Love <fx@gnu.org>
4891
4892 * mm-util.el: Use `defalias', not `fset' for dummy functions.
4893
48941999-08-09 Simon Josefsson <jas@pdc.kth.se>
4895
4896 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
4897 (already matched by "^X-Pgp"), removed duplicate
4898 X-Mailing-List, added several new junk headers.
4899
49001999-08-01 Simon Josefsson <jas@pdc.kth.se>
4901
4902 * gnus-art.el (article-decode-charset): Don't assume
4903 gnus-summary-buffer is live.
4904
49051999-08-27 Florian Weimer <fw@s.netic.de>
4906
4907 * gnus-score.el (gnus-home-score-file): Work with absolute path
4908 names.
4909
49101999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4911
4912 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
4913 nothing else in the group.
4914
49151999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4916
4917 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
4918 the article.
4919
49201999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4921
4922 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
4923
49241999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4925
4926 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
4927 from mutt.
4928
49291999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4930
4931 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
4932 whitespace.
4933
49341999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4935
4936 * mm-util.el (mm-text-coding-system-for-write): New variable.
4937 (mm-append-to-file): New function.
4938 (mm-write-region): New function.
4939
4940 * gnus-art.el (gnus-output-to-file): Use it.
4941 * gnus-util.el (gnus-output-to-rmail): Ditto.
4942 (gnus-output-to-mail): Ditto.
4943 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
4944
49451999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4946
4947 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
4948
4949 * nnheader.el (nnheader-insert-file-contents): Revert and use
4950 mm-insert-file-contents.
4951 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
4952 (nnheader-auto-mode-alist): Removed.
4953
4954 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
4955 (mm-insert-file-contents): Add a new parameter for inserting
4956 compressed file literally.
4957
4958 * mml.el (mml-generate-mime-1): Insert non-text literally.
4959
4960 * gnus.el: Change most mm-insert-file-contents back to nnheader.
4961
49621999-07-13 Hrvoje Niksic <hniksic@srce.hr>
4963
4964 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
4965
49661999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
4967
4968 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
4969 koi8-r.
4970
49711999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4972
4973 * mml.el (mml-insert-mime): Decode text.
4974 (mml-to-mime): Narrow to headers-or-head.
4975
49761999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4977
4978 * mm-view.el (mm-inline-text): Check
4979 w3-meta-content-type-charset-regexp.
4980
49811999-07-10 Simon Josefsson <jas@pdc.kth.se>
4982
4983 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
4984 predicate.
4985
49861999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
4987
4988 * gnus-mlspl.el: Documentation fixes.
4989
49901999-08-27 Rui Zhu <sprache@iname.com>
4991
4992 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
4993
49941999-08-27 Michael Cook <cook@sightpath.com>
4995
4996 * gnus-art.el (gnus-article-setup-buffer): Kill all local
4997 variables.
4998
49991999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5000
5001 * nnmail.el (nnmail-get-new-mail): "Done".
5002
50031999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5004
5005 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5006 interactive.
5007
50081999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5009
5010 * gnus-art.el (article-decode-charset): Fix broken CT.
5011
50121999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5013
5014 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5015 overview buffer if it is killed.
5016
50171999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5018
5019 * gnus-art.el (article-babel): New version.
5020
50211999-08-27 Jon Kv <jonkv@ida.liu.se>
5022
5023 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5024
50251999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5026
5027 * gnus.texi (More Threading): Document new variable
5028 `gnus-sort-gathered-threads-function'.
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-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5036
5037 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5038 usage.
5039
50401999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5041
5042 * mm-util.el (mm-running-xemacs): Removed.
5043 (mm-coding-system-p): New function.
5044 (mm-binary-coding-system): Safe guess.
5045 (mm-text-coding-system): Ditto.
5046 (mm-auto-save-coding-system): Ditto.
5047
50481999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5049
5050 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5051 (mm-qp-or-base64): Reversed logic.
5052
5053 * mm-decode.el (mm-save-part-to-file): Let coding system be
5054 binary.
5055
50561999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5057
5058 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5059 be set in topic parameters.
5060
50611999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5062
5063 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5064 (gnus-sort-gathered-threads): Allow the user to specify the
5065 function to use when sorting gathered threads.
5066
5067 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5068 mark cached articles as `undownloaded'.
5069
50701999-07-20 Peter von der Ahe <peter@ahe.dk>
5071
5072 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5073 to have buffer local values.
5074
50751999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5076
5077 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5078 types 'g' for 'guess group type.
5079
50801999-07-30 Simon Josefsson <jas@pdc.kth.se>
5081
5082 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5083 after each regexp in nnmail-list-identifiers, not just after last
5084 one.
5085
5086 * gnus-sum.el (gnus-list-identifiers): New variable.
5087 (gnus-summary-remove-list-identifiers): New function.
5088 (gnus-select-newsgroup): Use it.
5089 (gnus-summary-wash-hide-map): Bind
5090 `gnus-article-hide-list-identifiers' to W W l.
5091 (gnus-summary-make-menu-bar): Add list-identifiers command.
5092
5093 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5094 (gnus-treatment-function-alist): Add variable.
5095 (article-hide-list-identifiers): New function.
5096 (mapcar): Add function.
5097 (gnus-article-hide): Use it.
5098
50991999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5100
5101 * gnus.el: Pterodactyl Gnus v0.95 is released.
5102
51031999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5104
5105 * mm-decode.el (mm-mailcap-command): New function.
5106 (mm-display-external): Use it.
5107
5108 * gnus-art.el (article-make-date-line): Work for India.
5109
5110 * mm-encode.el (mm-qp-or-base64): Typo.
5111
5112 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5113
51141999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5115
5116 * gnus.el: Pterodactyl Gnus v0.94 is released.
5117
51181999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5119
5120 * pop3.el: New version.
5121
51221999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5123
5124 * mm-encode.el (mm-qp-or-base64): New function.
5125 (mm-content-transfer-encoding): Use it.
5126
5127 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5128
51291999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5130
5131 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5132
5133 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5134
51351999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5136
5137 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5138 keystroke.
5139
5140 * mailcap.el (mailcap-mime-types): New function.
5141
5142 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5143
5144 * message.el (message-goto-eoh): Really go to the end.
5145
51461999-07-09 Puneet Goel <puneet@computer.org>
5147
5148 * message.el (message-make-date): Do the right thing in with
5149 sub-hour time zones.
5150
51511999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5152
5153 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5154 report.
5155
51561999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5157
5158 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5159
51601999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5161
5162 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5163 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5164 and use t as default value.
5165
51661999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5167
5168 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5169 gnus-summary-buffer is live.
5170
51711999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5172
5173 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5174
51751999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5176
5177 * message.el (message-bounce): Do MIME bounces MIMEy.
5178
5179 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5180
51811999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5182
5183 * mailcap.el (mailcap-mime-extensions): Changed patch to
5184 text/x-patch.
5185
5186 * mm-decode.el (mm-display-external): Wrong placement of paren.
5187
51881999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5189
5190 * gnus.el: Pterodactyl Gnus v0.93 is released.
5191
51921999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5193
5194 * gnus-cus.el (gnus-group-parameters): New entries for
5195 gnus-group-split.
5196
5197 * gnus-mlspl.el: Renamed functions and variables so as to
5198 start with gnus-group-split.
5199 * gnus.el: Adjust autoload entries.
5200
6569c3d3 52011999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
c113de23
GM
5202
5203 * gnus-mlspl.el: Removed trailing t from comment and provide.
5204 Renamed functions and variables to start with gnus-mlsplit.
5205 Added autoload comments.
5206 * gnus.el: Added autoload entries.
5207
52081999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5209
5210 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5211 so that matches excluded by RESTRICTs do not cause the whole split
5212 to be ignored. This also fixes a long-standing bug in which a
5213 split with \N substitutions wouldn't cause cross-posting as
5214 expected.
5215
5216 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5217 (nnmail-split-it): Implement them.
5218
5219 * nnmail.el (nnmail-split-fancy): Document ! splits.
5220
52211999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5222
5223 * pop3.el: New version.
5224
52251999-07-05 Simon Josefsson
5226
5227 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5228
52291999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5230
5231 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5232
52331999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5234
5235 * gnus-util.el (gnus-write-active-file): Use real name.
5236
5237 * gnus-agent.el (gnus-agent-expire): Update active file
5238 method by method.
5239
52401999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5241
5242 * nndraft.el (nndraft-request-article): Use difference
5243 coding-systems for queue and drafts.
5244
5245 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5246 nndraft:drafts.
5247
5248 * mm-util.el (mm-auto-save-coding-system): New coding system.
5249
5250 * message.el (message-draft-coding-system): Use it.
5251
52521999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5253
5254 * mm-uu.el: More customizable and less aggressive.
5255
52561999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5257
5258 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5259 when plugged.
5260
5261 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5262 (mml-insert-mml-markup): Accept a nofile.
5263 (mml-insert-mime): Insert nofile.
5264
5265 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5266
5267 * mm-decode.el (mm-handle-media-type): New function.
5268 (mm-handle-media-supertype): New function.
5269 (mm-handle-media-subtype): New function.
5270 Use new functions throughout. "/"))
5271
52721999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5273
5274 * gnus-art.el (gnus-treat-predicate): Typo.
5275
52761999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5277
5278 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5279
52801999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5281
5282 * gnus-art.el (article-date-ut): UT! Default it!
5283
52841999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5285
5286 * gnus.el: Pterodactyl Gnus v0.92 is released.
5287
52881999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5289
5290 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5291
52921999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5293
5294 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5295 connected.
5296
5297 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5298 when plugged.
5299
5300 * mm-view.el (mm-inline-message): Ignore remove-spec.
5301
5302 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5303 is bound.
5304
5305 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5306
5307 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5308
5309 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5310 start.
5311
5312 * message.el (message-fill-yanked-message): Remove `t' arg.
5313
5314 * gnus-group.el (gnus-group-kill-group): Message killing of
5315 groups.
5316
5317 * mm-util.el (mm-preferred-coding-system): New function.
5318 (mm-mime-charset): Use it.
5319
5320 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5321
53221999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5323
5324 * gnus-mlsplt.el: New file.
5325
53261999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5327
5328 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5329 functions.
5330 (mm-attachment-override-p): Take a handle instead of a type.
5331 (mm-inlined-p): Ditto.
5332 (mm-automatic-display-p): Ditto,
5333 (mm-inlinable-p): Ditto.
5334
5335 * nndraft.el (nndraft-request-expire-articles): Delete backup
5336 files.
5337
5338 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5339
5340 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5341
53421999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5343
5344 * nnmail.el (nnmail-split-it): Allow .*.
5345
53461999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5347
5348 * mm-decode.el (mm-inline-large-images-p): Renamed.
5349
5350 * gnus-art.el (article-date-ut): Always look in the current buffer
5351 for the Date header.
5352
5353 * mml.el (mml-validate): New command.
5354
5355 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5356 since we are dealing with regexps.
5357
53581999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5359
5360 * gnus.el: Pterodactyl Gnus v0.91 is released.
5361
53621999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5363
5364 * gnus-agent.el (gnus-agent-save-active-1): New function.
5365 (gnus-agent-save-active): use it.
5366 (gnus-agent-save-groups): Ditto.
5367
5368 * gnus-cache.el (gnus-cache-write-active): Use it.
5369
5370 * gnus-agent.el (gnus-agent-write-active): Use it.
5371
5372 * gnus-util.el (gnus-write-active-file): New function.
5373
5374 * gnus-agent.el (gnus-agent-write-active): New function to keep
5375 lower boundaries and canceled groups.
5376 (gnus-agent-save-groups): Use it.
5377 (gnus-agent-save-active): Use it.
5378 (gnus-agent-save-group-info): Only write active files.
5379 (gnus-agent-expire): Update active file.
5380
5381 * mm-decode.el (mm-inlinable-part-p): Removed.
5382 (mm-user-display-methods): Default to nil.
5383 (mm-user-display-methods): Removed.
5384 (add-mime-display-method): Removed.
5385 (mm-automatic-display): Renamed.
5386 (mm-automatic-display-p): Use it.
5387 (mm-inlined-types): New variable.
5388 (mm-inlined-p): New function.
5389
5390 * message.el (message-reply): Bind message-this-is-mail.
5391
53921999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5393
5394 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5395
5396 * message.el (message-check-news-header-syntax): Protect against
5397 nil froms.
5398
5399 * mm-util.el (mm-auto-mode-alist): New.
5400
5401 * mml.el (mml-generate-mime-1): Ditto.
5402
5403 * gnus.el: Use mm-insert-file-contents throughout instead of
5404 nnheader.
5405
5406 * mm-util.el (mm-insert-file-contents): New function.
5407
54081999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5409
5410 * gnus.el: Pterodactyl Gnus v0.90 is released.
5411
54121999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5413
5414 * mailcap.el (mailcap-possible-viewers): Use string=.
5415
54161999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5417
5418 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5419 (mm-uu-forward-end-line): New variable.
5420 (mm-uu-begin-line): Handle forwarded message.
5421 (mm-uu-identifier-alist): Ditto.
5422 (mm-uu-dissect): Ditto.
5423
54241999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5425
5426 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5427 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5428 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5429
5430 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5431 (nnfolder-file-coding-system-for-write): New variable.
5432 (nnfolder-active-file-coding-system): New variable.
5433 (nnfolder-active-file-coding-system-for-write): New variable.
5434 (nnfolder-save-active): New function.
5435 (nnfolder-save-buffer): Use them.
5436 (nnfolder-possibly-change-group): Ditto.
5437 (nnfolder-request-list-newsgroups): Ditto.
5438 (nnfolder-request-create-group): Ditto.
5439 (nnfolder-request-expire-articles): Ditto.
5440 (nnfolder-request-move-article): Ditto.
5441 (nnfolder-request-accept-article): Ditto.
5442 (nnfolder-request-delete-group): Ditto.
5443 (nnfolder-request-rename-group): Ditto.
5444 (nnfolder-possibly-change-folder): Ditto.
5445 (nnfolder-read-folder): Ditto.
5446 (nnfolder-request-list): Remove pathname-coding-system.
5447 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5448
5449 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5450 (nnmail-file-coding-system-1): Removed.
5451 (nnmail-find-file): Use nnmail-pathname-coding-system.
5452 (nnmail-write-region): Ditto.
5453
5454 * nnmbox.el (nnmbox-file-coding-system): New variable.
5455 (nnmbox-file-coding-system-for-write): New variable.
5456 (nnmbox-active-file-coding-system): New variable.
5457 (nnmbox-active-file-coding-system-for-write): New variable.
5458 (nnmbox-save-buffer): New function.
5459 (nnmbox-save-active): New function.
5460 (nnmbox-request-scan): Use them.
5461 (nnmbox-request-expire-articles): Ditto.
5462 (nnmbox-request-move-article): Ditto.
5463 (nnmbox-request-accept-article): Ditto.
5464 (nnmbox-request-replace-article): Ditto.
5465 (nnmbox-request-delete-group): Ditto.
5466 (nnmbox-request-rename-group): Ditto.
5467 (nnmbox-request-create-group): Ditto.
5468
5469 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5470 (mm-running-ntemacs): Removed.
5471
5472 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5473
54741999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5475
5476 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5477
54781999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5479
5480 * qp.el (quoted-printable-encoding-characters): Support lower case.
5481
54821999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5483
5484 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5485 (rfc2047-b-encode-region): Encode line by line.
5486
54871999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5488
5489 * mm-util.el (mm-find-mime-charset-region): Fix.
5490
54911999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5492
5493 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5494 (mm-find-mime-charset-region): Ditto.
5495
54961999-07-03 Simon Josefsson <jas@pdc.kth.se>
5497
5498 * gnus-sum.el (gnus-summary-move-article): Fix something or
5499 other.
5500
55011999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5502
5503 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5504 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5505 (gnus-summary-enter-digest-group): Use them.
5506 (gnus-summary-setup-default-charset): Ditto.
5507
55081999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5509
5510 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5511 gnus-newsgroup-name is nil.
5512
55131999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5514
5515 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5516
55171999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5518
5519 * gnus-art.el (article-emphasize): Use correct
5520 gnus-article-emphasis-alist.
5521
55221999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5523
5524 * mm-view.el (mm-inline-text): Fix text/html bug.
5525
55261999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5527
5528 * gnus.el: Pterodactyl Gnus v0.89 is released.
5529
55301999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5531
5532 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5533 * message.el (message-draft-coding-system): Ditto.
5534 * mm-util.el (mm-running-ntemacs): Ditto.
5535
55361999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5537
5538 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5539
55401999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5541
5542 * mml.el: require mm-decode.
5543
55441999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5545
5546 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5547
55481999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5549
5550 * mm-view.el (mm-inline-image): Fix image undisplayer.
5551
55521999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5553
5554 * mml.el (mml-insert-multipart): Error in compeling-read.
5555 (mml-insert-tag): Match tags.
5556
55571999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5558
5559 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5560 (gnus-cache-braid-heads): Ditto.
5561 (gnus-cache-retrieve-headers): Ditto.
5562
55631999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5564
5565 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5566
55671999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5568
5569 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5570 to string under XEmacs.
5571
55721999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5573
5574 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5575
55761999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5577
5578 * mm-view.el (mm-inline-message): Fix message view bug.
5579 * gnus-art.el (gnus-article-prepare): Ditto.
5580
55811999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5582
5583 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5584
55851999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5586
5587 * gnus.el: Pterodactyl Gnus v0.88 is released.
5588
55891999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5590
5591 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5592 usage.
5593
5594 * nnmail.el (nnmail-get-new-mail): Save info.
5595
55961999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5597
5598 * gnus.el: Pterodactyl Gnus v0.87 is released.
5599
56001999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5601
5602 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5603 (mail-source-run-script): New function.
5604 (mail-source-fetch-pop): Use it.
5605
56061999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5607
5608 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5609
56101999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5611
5612 * gnus.el: Pterodactyl Gnus v0.86 is released.
5613
56141999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5615
5616 * gnus-art.el (gnus-treat-translate): New variable.
5617 (gnus-treat-predicate): Accept a list of regexps.
5618 (gnus-article-treat-custom): Allow a list of regexps.
5619
56201999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5621
5622 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5623 type.
5624
56251999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5626
5627 * gnus-art.el (article-babel): Narrow a bit.
5628
5629 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5630
56311999-06-12 Simon Josefsson <jas@pdc.kth.se>
5632
5633 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5634 only unread ones.
5635 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5636 articles, not only unread ones.
5637
56381999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5639
5640 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5641 keystroke.
5642
5643 * gnus-art.el (gnus-article-x-face-command): Ditto.
5644
5645 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5646
5647 * gnus.el (gnus-method-simplify): Accept server names.
5648
56491999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5650
5651 * gnus-art.el (article-babel-prompt): New function.
5652 (article-babel): New command.
5653
56541999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5655
5656 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5657
5658 * mml.el (mml-generate-mime-1): Don't insert literally.
5659
5660 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5661 (gnus-netrc-syntax-table): Removed.
5662 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5663
56641999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5665
5666 * mm-view.el (mm-inline-text): Fix charset for text/html.
5667
56681999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5669
5670 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5671
56721999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5673
5674 * nnmail.el (nnmail-split-incoming): Return the number of split
5675 mails.
5676 (nnmail-process-babyl-mail-format): Ditto.
5677 (nnmail-process-unix-mail-format): Ditto.
5678 (nnmail-process-mmdf-mail-format): Ditto.
5679 (nnmail-process-maildir-mail-format): Ditto.
5680
5681 * mail-source.el (mail-source-callback): Return the number from
5682 the callback.
5683
5684 * message.el (message-send-mail): Generate Lines.
5685
5686 * mail-source.el (mail-source-call-script): New function.
5687 (mail-source-call-script): New function.
5688
56891999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5690
5691 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5692 (gnus-select-newsgroup): Use it.
5693 (gnus-group-highlight-words-alist): New variable.
5694 (gnus-newsgroup-emphasis-alist): New variable.
5695 (gnus-summary-local-variables): Use it.
5696 * gnus-art.el (article-emphasize): Use it.
5697 (gnus-emphasis-highlight-words): New face.
5698 * gnus-cus.el (gnus-group-parameters): New parameter.
5699
57001999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5701
5702 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5703 parameter `headers'.
5704 (gnus-cache-enter-article): Ditto.
5705 (gnus-cache-update-article): Ditto.
5706 * gnus-sum.el (gnus-summary-move-article): Ditto.
5707 (gnus-summary-mark-article-as-unread): Ditto.
5708 (gnus-summary-mark-article): Ditto.
5709
57101999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5711
5712 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5713 (gnus-posting-style-alist): Removed.
5714 (gnus-message-style-insertions): Ditto.
5715 (gnus-configure-posting-styles): Reimplementation.
5716
5717 * mail-source.el (mail-source-fetch): Error the message.
5718
5719 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5720
57211999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5722
5723 * gnus.el: Pterodactyl Gnus v0.85 is released.
5724
57251999-04-20 Michael Cook <cook@sightpath.com>
5726
5727 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5728 Outlook citation regex.
5729
57301999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5731
5732 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5733 semicolon.
5734
57351999-05-24 Simon Josefsson <jas@pdc.kth.se>
5736
5737 * gnus-range.el (gnus-remove-from-range): Document range1
5738 modification, protect range2.
5739
57401999-05-24 Simon Josefsson <jas@pdc.kth.se>
5741
5742 * gnus-sum.el (gnus-update-marks): Protect lists from
5743 gnus-remove-from-range, don't sort twice.
5744
57451999-05-21 Simon Josefsson <jas@pdc.kth.se>
5746
5747 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5748 function in backend.
5749
57501999-05-15 Simon Josefsson <jas@pdc.kth.se>
5751
5752 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5753 request-accept-article function in the backend instead of using
5754 the 'respool capability.
5755
57561999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5757
5758 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5759 spurious whitespace at eob.
5760
57611999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5762
5763 * nnmail.el (nnmail-get-new-mail): Check right variable.
5764
57651999-06-12 Karl Kleinpaste <karl@justresearch.com>
5766
5767 * mailcap.el (mailcap-mime-data): Fix rfc822.
5768
57691999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5770
5771 * nndoc.el (nndoc-nsmail-type-p): New function.
5772 (nndoc-type-alist): Recognize nsmail.
5773
57741999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5775
5776 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5777 *before* `article-hide-headers' deletes the information.
5778
57791999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5780
5781 * gnus-sum.el (gnus-summary-save-parts): New command and
5782 keystroke.
5783 (gnus-summary-save-parts-1): New function.
5784 (gnus-summary-iterate): Buggy.
5785
5786 * mm-decode.el (mm-save-part-to-file): Made into own function.
5787
57881999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5789
5790 * gnus-group.el (gnus-group-set-info): Resist nils.
5791
57921999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5793
5794 * mailcap.el (mailcap-mime-data): Ditto.
5795
5796 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5797
5798 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5799
58001999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5801
5802 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5803 gnus-article-date-lapsed-new-header is t.
5804
58051999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5806
5807 * gnus.el: Pterodactyl Gnus v0.84 is released.
5808
58091999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5810
5811 * gnus-msg.el (gnus-bug-message): Mime change.
5812
58131999-04-22 Simon Josefsson <jas@pdc.kth.se>
5814
5815 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5816
58171999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5818
5819 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5820 `x-uue'.
5821
58221999-03-04 Aaron M. Ucko <amu@mit.edu>
5823
5824 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5825 when authentication is 'password.
5826
6569c3d3 58271999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
c113de23
GM
5828
5829 * gnus-win.el (gnus-configure-windows): Accept a setting.
5830
58311999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5832
5833 * mm-util.el (mm-quote-arg): Moved here.
5834
5835 * mm-decode.el (mm-quote-arg): Quote more chars.
5836
58371999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5838
5839 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5840 with newlines would create buggy .nov files.
5841
5842 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5843
5844 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5845 end of lines.
5846
5847 * message.el (message-mode): Doc fix.
5848
5849 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5850
5851 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5852
5853 * gnus-art.el (article-date-ut): Rewrite.
5854
5855 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5856 order.
5857
5858 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5859 headers.
5860
5861 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5862
58631999-04-18 Didier Verna <verna@inf.enst.fr>
5864
5865 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5866 (article-date-ut): use it.
5867
58681999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5869
5870 * mail-source.el (mail-source-fetch-pop): Call script
5871 asynchronously.
5872
58731999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5874
5875 * gnus.el: Pterodactyl Gnus v0.83 is released.
5876
58771999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5878
5879 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5880
5881 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5882
5883 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5884
5885 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5886
5887 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5888
5889 * message.el (message-generate-headers): Accept continuation
5890 headers.
5891
58921999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
5893
5894 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5895
58961999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5897
5898 * gnus-art.el (gnus-treatment-function-alist): use
5899 maybe-hide-headers.
5900
5901 * message.el (message-inhibit-body-encoding): Typo.
5902 (message-resend): Inhibit encoding.
5903
5904 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
5905
5906 * gnus-art.el (article-remove-cr): Use re-search.
5907
5908 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
5909 headers.
5910
5911 * mm-decode.el (mm-quote-arg): Quote '.
5912
5913 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
5914
5915 * mm-decode.el (mm-insert-part): Use multibyte for text.
5916
5917 * gnus-start.el (gnus-read-newsrc-file): New variable.
5918 (gnus-read-newsrc-file): Use it.
5919
59201999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5921
5922 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
5923
5924 * gnus-group.el (gnus-group-expire-articles-1): Made into own
5925 function.
5926
59271999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5928
5929 * gnus.el: Pterodactyl Gnus v0.82 is released.
5930
59311999-04-15 Hrvoje Niksic <hniksic@srce.hr>
5932
5933 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
5934 for iso8859-2.
5935
59361999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5937
5938 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
5939 synonym alist.
5940
59411999-04-17 Adam P. Jenkins <ajenkins@netway.com>
5942
5943 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
5944
59451999-04-17 Ettore Perazzoli <ettore@comm2000.it>
5946
5947 * mail-source.el (mail-source-fetch): Ask before bugging out.
5948
59491999-03-19 Hrvoje Niksic <hniksic@srce.hr>
5950
5951 * uudecode.el (uudecode-decode-region-external): Don't assume
5952 uudecode-temporary-file-directory ends with a slash.
5953
59541999-03-18 Simon Josefsson <jas@pdc.kth.se>
5955
5956 * gnus-sum.el (gnus-update-marks):
5957 (gnus-update-read-articles):
5958 (gnus-summary-expire-articles): Check server.
5959
59601999-03-16 Simon Josefsson <jas@pdc.kth.se>
5961
5962 * mml.el (mml-preview): New function.
5963
59641999-04-17 William M. Perry <wmperry@aventail.com>
5965
5966 * mail-source.el (mail-source-fetch-file): Return the right
5967 value.
5968
59691999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5970
5971 * mml.el (mml-insert-parameter): New function.
5972 (mml-insert-parameter-string): New function.
5973
5974 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
5975
5976 * gnus-art.el (gnus-mime-multipart-functions): New variable.
5977 (gnus-mime-display-part): Use it.
5978
5979 * mm-decode.el (mm-alternative-precedence): Removed.
5980 (mm-discouraged-alternatives): New variable.
5981 (mm-preferred-alternative-precedence): New function.
5982
5983 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
5984
5985 * mail-source.el (mail-sources): New variable.
5986
5987 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
5988
5989 * mm-decode.el (mm-valid-image-format-p): New function.
5990 (mm-inline-media-tests): Use it.
5991 (mm-valid-and-fit-image-p): New function.
5992
5993 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
5994 (gnus-agent-fetch-group): Ditto.
5995
59961999-04-12 Didier Verna <verna@inf.enst.fr>
5997
5998 * nnmail.el (nnmail-article-group): in case of a group name
5999 containing "\\n" constructs, be sure to pass the expanded value to
6000 nn*-save-mail.
6001
60021999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6003
6004 * gnus.el: Pterodactyl Gnus v0.81 is released.
6005
60061999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6007
6008 * gnus-sum.el (gnus-get-split-value): Reverse result.
6009
60101999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6011
6012 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6013
60141999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6015
6016 * mml.el (mml-insert-tag): Insert concluding part.
6017
6018 * message.el (message-send-mail): Encode later.
6019 (message-send-news): Ditto.
6020
6021 * nnfolder.el: Don't use mail delim.
6022
60231999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6024
6025 * gnus-cus.el (gnus-group-customize): Put point at min.
6026
6027 * mm-view.el (mm-inline-text): Allow toggling html.
6028
60291999-03-28 William M. Perry <wmperry@aventail.com>
6030
6031 * mail-source.el: Added prescript and postscript to file.
6032
60331999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6034
6035 * nnmail.el: Reverted.
6036
6037 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6038 (gnus-setup-posting-charset): Did work.
6039
60401999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6041
6042 * gnus.el (gnus-short-group-name): Use
6043 gnus-group-uncollapsed-levels.
6044
60451999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6046
6047 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6048
60491999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6050
6051 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6052 (article-strip-headers-from-body): New command and keystroke.
6053
60541999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6055
6056 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6057
6058 * nnheader.el (nnheader-insert-file-contents): Bind
6059 enable-local-eval to nil.
6060 (nnheader-find-file-noselect): Ditto.
6061
6062 * nnmail.el (nnmail-article-group): Don't remove long lines.
6063 (nnmail-remove-long-lines): New function.
6064 (nnmail-split-header-length-limit): Removed.
6065
6066 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6067
6068 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6069
60701999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6071
6072 * gnus-sum.el (gnus-summary-generic-mark): New function.
6073
6074 * nnmail.el (nnmail-split-header-length-limit): Increased.
6075 (nnmail-article-group): Allow nil.
6076
6077 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6078
6079 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6080 first.
6081
6082 * mml.el (mml-minibuffer-read-type): Include types from
6083 mailcap-mime-data.
6084
6085 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6086
60871999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6088
6089 * mml.el (mml-insert-tag): New function.
6090 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6091 confusion with functions like `mml-read-tag'.
6092 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6093 (mml-minibuffer-read-description): Ditto with
6094 `mml-minibuffer-read-description'.
6095 (mml-attach-buffer): New function.
6096 (mml-mode-map): New entry for /.
6097 (mml-minibuffer-read-type): Accept DEFAULT.
6098
6099 * mml.el (mml-quote-region): Narrow the region.
6100
6101 * message.el (message-mode-menu): message-mime-attach-file is now
6102 mml-attach-file.
6103
61041999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6105
6106 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6107
61081999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6109
6110 * mml.el (mml-attach-buffer): New command.
6111
61121999-02-27 Simon Josefsson <jas@pdc.kth.se>
4cac7481 6113
c113de23
GM
6114 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6115 with a proper range. Compress range.
a9c810bf 6116
c113de23 6117 * gnus-range.el (gnus-remove-from-range): Protect arguments.
a9c810bf 6118
c113de23 61191999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
54b02948 6120
c113de23 6121 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
54b02948 6122
c113de23 61231999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
eb018ad3 6124
c113de23
GM
6125 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6126 (gnus-picons-convert-x-face): Removed.
6127 (gnus-picons-article-display-x-face): Removed.
6128 (gnus-picons-x-face-sentinel): Ditto.
6129 (gnus-picons-display-x-face): Ditto.
eb018ad3 6130
c113de23 61311999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
767d12f2 6132
c113de23 6133 * gnus.el: Pterodactyl Gnus v0.80 is released.
767d12f2 6134
c113de23 61351999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6136
c113de23 6137 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
1791e2e5 6138
c113de23 6139 * gnus-sum.el (gnus-with-article): Moved here.
1791e2e5 6140
c113de23
GM
6141 * mail-source.el (mail-source-fetch-pop): Ask for password even
6142 when program.
1791e2e5 6143
c113de23 61441999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6145
c113de23 6146 * gnus-msg.el (gnus-bug): Add description.
1791e2e5 6147
c113de23 6148 * mml.el (mml-insert-mml-markup): Insert disposition.
1791e2e5 6149
c113de23 6150 * message.el (message-send-mail): Always encode mail headers.
1791e2e5 6151
c113de23 61521999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6153
c113de23
GM
6154 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6155 when requested.
1791e2e5 6156
c113de23 6157 * nnmail.el (nnmail-current-spool): Removed.
1791e2e5 6158
c113de23 6159 * gnus-salt.el (gnus-tree-inhibit): New varible.
1791e2e5 6160
c113de23 6161 * gnus.el (mm-util): Required.
1791e2e5 6162
c113de23 61631999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
1791e2e5 6164
c113de23 6165 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
1791e2e5 6166
c113de23 61671999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6168
c113de23 6169 * mail-source.el (mail-source-bind): Doc fix.
1791e2e5 6170
c113de23 61711999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6172
c113de23 6173 * message.el (message-mode): Doc fix.
1791e2e5 6174
c113de23
GM
6175 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6176 encoding.
1791e2e5 6177
c113de23 6178 * gnus.el (gnus-methods-equal-p): Moved here.
1791e2e5 6179
c113de23 6180 * mail-source.el: pop at 110.
1791e2e5 6181
c113de23
GM
6182 * pop3.el (pop3-movemail): Use write-region instead of
6183 append-to-file to avoid excessive messaging.
1791e2e5 6184
c113de23 61851999-02-27 lantz moore <lmoore@contigo.com>
1791e2e5 6186
c113de23
GM
6187 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6188 type directory.
1791e2e5 6189
c113de23 61901999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
1791e2e5 6191
c113de23
GM
6192 * gnus-art.el (article-hide-boring-headers): Field names must not
6193 contain whitespace.
1791e2e5 6194
c113de23 61951999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6196
c113de23 6197 * gnus.el: Pterodactyl Gnus v0.79 is released.
1791e2e5 6198
c113de23 61991999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6200
c113de23 6201 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
1791e2e5 6202
c113de23 6203 * mml.el (mml-mode): Don't use add-minor-mode.
1791e2e5 6204
c113de23
GM
6205 * message.el (messgage-inhibit-body-encoding): New variable.
6206 (message-encode-message-body): Use it.
1791e2e5 6207
c113de23 62081999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6209
c113de23 6210 * gnus.el: Pterodactyl Gnus v0.78 is released.
1791e2e5 6211
c113de23 62121999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6213
c113de23 6214 * message.el (message-mode): Switch on MML mode.
1791e2e5 6215
c113de23
GM
6216 * mml.el: Included commands and functions.
6217 (mml-mode-map): New keymap.
1791e2e5 6218
c113de23 6219 * message.el: Removed the insertion commands and functions.
1791e2e5 6220
c113de23 6221 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
1791e2e5 6222
c113de23
GM
6223 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6224 keystroke.
1791e2e5 6225
c113de23 6226 * gnus-art.el (gnus-narrow-to-page): Revert.
1791e2e5 6227
c113de23
GM
6228 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6229 (gnus-cite-parse-maybe): Always reparse.
1791e2e5 6230
c113de23
GM
6231 * message.el (message-encode-message-body): Don't insert
6232 "multipart warning".
1791e2e5 6233
c113de23 6234 * gnus-art.el (gnus-article-treat-head-custom): New variable.
1791e2e5 6235
c113de23 62361999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 6237
c113de23 6238 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
1791e2e5 6239
c113de23 6240 * nnmail.el: Require mm-util.
1791e2e5 6241
c113de23 62421999-02-26 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 6243
c113de23
GM
6244 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6245 group.
1791e2e5 6246
c113de23 62471999-02-26 SeokChan LEE <chan@smoky-blue.com>
1791e2e5 6248
c113de23 6249 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
1791e2e5 6250
c113de23 62511999-02-21 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 6252
c113de23 6253 * gnus-msg.el (gnus-extended-version): Better regexp.
1791e2e5 6254
c113de23 62551999-02-25 Didier Verna <verna@inf.enst.fr>
1791e2e5 6256
c113de23
GM
6257 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6258 is called with the result of SPLIT and should return a new split.
1791e2e5 6259
c113de23 6260 * gnus.texi: update the doc.
1791e2e5 6261
c113de23 62621999-02-23 Didier Verna <verna@inf.enst.fr>
1791e2e5 6263
c113de23
GM
6264 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6265 displayed in the article buffer, output bars if
6266 `gnus-picons-display-article-move-p'.
1791e2e5 6267
c113de23 62681999-02-20 Aaron M. Ucko <amu@mit.edu>
1791e2e5 6269
c113de23 6270 * mail-source.el (mail-source-fetch-pop): Typo.
1791e2e5 6271
c113de23 62721999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6273
c113de23 6274 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6275
c113de23 62761999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6277
c113de23 6278 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
1791e2e5 6279
c113de23 62801999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6281
c113de23 6282 * mml.el (mml-insert-buffer): New function.
1791e2e5 6283
c113de23 6284 * message.el (message-forward): Insert the buffer in the buffer.
1791e2e5 6285
c113de23 62861999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6287
c113de23 6288 * mm-view.el (mm-inline-message): Insert part in narrowed region.
1791e2e5 6289
c113de23 62901999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6291
c113de23 6292 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6293
c113de23 62941999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6295
c113de23 6296 * gnus.el: Pterodactyl Gnus v0.77 is released.
1791e2e5 6297
c113de23 62981999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6299
c113de23
GM
6300 * gnus-art.el (gnus-displaying-mime): New variable.
6301 (article-narrow-to-head): New function.
1791e2e5 6302
c113de23
GM
6303 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6304 Default to pop instead of pop3.
1791e2e5 6305
c113de23 63061999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6307
c113de23 6308 * gnus-art.el (article-hide-pgp): Goto body.
1791e2e5 6309
c113de23 6310 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
1791e2e5 6311
c113de23 6312 * gnus-cite.el: Don't use goto-line.
1791e2e5 6313
c113de23
GM
6314 * gnus-art.el (gnus-article-treat-html): Removed.
6315 (gnus-treat-article): Save restriction.
1791e2e5 6316
c113de23 63171999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6318
c113de23
GM
6319 * message.el (message-send-mail): Don't untabify.
6320 (message-mode): Don't use tabs for indentation.
1791e2e5 6321
c113de23
GM
63221999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6323
6324 * message.el (message-send-mail): Don't untabify.
6325
6326 * nnml.el (nnml-save-mail): Typo fix.
1791e2e5 6327
c113de23 63281999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6329
c113de23
GM
6330 * message.el (message-cite-function): Add
6331 `message-cite-original-without-signature' customization option.
1791e2e5 6332
c113de23 63331999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6334
c113de23
GM
6335 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6336 `nnmail-prepare-incoming-header-hook'.
1791e2e5 6337
c113de23 63381999-02-19 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 6339
c113de23 6340 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
1791e2e5 6341
c113de23 63421999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6343
c113de23 6344 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
1791e2e5 6345
c113de23 63461999-02-18 Michael Cook <cook@sightpath.com>
1791e2e5 6347
c113de23 6348 * Recognize Microsoft Outlook's cite attribution conventions.
1791e2e5 6349
c113de23 63501999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 6351
c113de23 6352 * gnus-sum.el: Bind M.
1791e2e5 6353
c113de23 63541999-02-19 Neil Crellin <neilc@wallaby.cc>
1791e2e5 6355
c113de23 6356 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
1791e2e5 6357
c113de23 63581999-02-15 Didier Verna <verna@inf.enst.fr>
1791e2e5 6359
c113de23
GM
6360 * gnus-picon.el (gnus-group-display-picons): ensures that
6361 `article-goto-body' really goes to the article body.
1791e2e5 6362
c113de23 63631999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6364
c113de23 6365 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
1791e2e5 6366
c113de23 6367 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
1791e2e5 6368
c113de23 6369 * mm-view.el (mm-view-message): Enable multibyte.
1791e2e5 6370
c113de23 63711999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6372
c113de23 6373 * nnmail.el (nnmail-get-new-mail): Message later.
1791e2e5 6374
c113de23
GM
6375 * mm-util.el (mm-find-charset-region): Revert to checking
6376 multibyte.
1791e2e5 6377
c113de23 63781999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 6379
c113de23
GM
6380 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6381 attachment.
1791e2e5 6382
c113de23 63831999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6384
c113de23 6385 * gnus.el: Pterodactyl Gnus v0.76 is released.
1791e2e5 6386
c113de23 63871999-02-06 Felix Lee <flee@cygnus.com>
1791e2e5 6388
c113de23 6389 * gnus.el (gnus-group-change-level-function): Typo.
1791e2e5 6390
c113de23 63911999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6392
c113de23
GM
6393 * gnus-sum.el (gnus-nov-skip-field): Removed.
6394 (gnus-nov-field): Ditto.
6395 (gnus-nov-parse-extra): Ditto.
6396 (gnus-nov-read-integer): Ditto.
1791e2e5 6397
c113de23 63981999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6399
c113de23
GM
6400 * nnheader.el (nnheader-nov-read-message-id): New macro.
6401 (nnheader-parse-nov): Use it.
1791e2e5 6402
c113de23
GM
6403 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6404 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6405 `(eq (char-after) ?\n)'.
1791e2e5 6406
c113de23 64071999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6408
c113de23 6409 * gnus.el (gnus-other-frame): Always pop up a new frame.
1791e2e5 6410
c113de23 64111999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6412
c113de23
GM
6413 * gnus-range.el (gnus-range-add): Rewrite.
6414
64151999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6416
6417 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6418 format.
6419 (nnmail-process-maildir-mail-format): New function.
6420
6421 * mail-source.el (mail-source-fetch-maildir): New function.
6422 (mail-source-keyword-map): Add default for maildir method.
6423 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6424
64251999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6426
6427 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6428
6429 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6430 (nndoc-mime-digest-type-p): Removed.
6431
64321999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6433
6434 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6435 where it is supposed to be.
6436 (gnus-treat-play-sounds): New variable.
6437
6438 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6439
6440 * gnus-art.el (article-display-x-face): Narrow to head.
6441 (gnus-article-washed-types): New variable.
6442 (article-hide-pgp): Is not a toggle.
6443 (gnus-article-hide-text-type): Save types.
6444 (article-decode-charset): Use it.
1791e2e5 6445
c113de23 6446 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
1791e2e5 6447
c113de23
GM
6448 * message.el (message-forward-start-separator): Removed.
6449 (message-forward-end-separator): Removed.
6450 (message-signature-before-forwarded-message): Removed.
6451 (message-included-forward-headers): Removed.
6452 (message-check-news-body-syntax): Don't check forward.
6453 (message-forward): Use MIME.
1791e2e5 6454
c113de23
GM
6455 * nnvirtual.el (nnvirtual-request-article): Bind
6456 gnus-article-decode-hook to nil.
1791e2e5 6457
c113de23 64581999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6459
c113de23
GM
6460 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6461 us-ascii.
1791e2e5 6462
c113de23 64631999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6464
c113de23 6465 * format-spec.el (format-spec): Be more robust.
1791e2e5 6466
c113de23
GM
6467 * message.el (message-encode-message-body): Default
6468 mail-parse-charset to mail-parse-charset.
1791e2e5 6469
c113de23
GM
6470 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6471 (gnus-summary-edit-article): Bind mail-parse-charset.
1791e2e5 6472
c113de23 6473 * mml.el (mml-read-tag): Ignore white space after end of tag.
1791e2e5 6474
c113de23
GM
6475 * message.el (message-goto-body): Also work in separatorless
6476 articles.
6477
6478 * mml.el (mml-translate-from-mime): New function.
6479 (mml-insert-mime): Ditto.
6480 (mml-to-mime): New function.
6481 (mime-to-mml): New name.
6482
6483 * gnus-sum.el (gnus-summary-edit-article): Always select raw
1791e2e5
DL
6484 article.
6485
c113de23 6486 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
1791e2e5 6487
c113de23
GM
6488 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6489 special-case nndraft groups.
1791e2e5 6490
c113de23 64911999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6492
c113de23
GM
6493 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6494 (gnus-get-newsgroup-headers): Already bound.
1791e2e5 6495
c113de23 6496 * message.el (message-encode-message-body): Use posting charset.
1791e2e5 6497
c113de23
GM
6498 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6499 (mm-body-encoding): Do CTE.
6500 (mm-body-7-or-8): New function.
1791e2e5 6501
c113de23
GM
6502 * mm-util.el (mm-mime-charset): Always fall back on alist.
6503 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6504 (mm-mime-mule-charset-alist): Add arabic-*-column.
6505 (mm-find-mime-charset-region): New function.
1791e2e5 6506
c113de23 6507 * format-spec.el (format-spec-make): New function.
1791e2e5 6508
c113de23
GM
6509 * mail-source.el (format-spec): Required.
6510 (mail-source-fetch-with-program): Removed.
6511 (mail-source-fetch-with-program): New function.
1791e2e5 6512
c113de23 6513 * format-spec.el: New file.
1791e2e5 6514
c113de23 65151999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
1791e2e5 6516
c113de23
GM
6517 * mail-source.el (mail-source-fetch-with-program): Take optional
6518 parameter.
1791e2e5 6519
c113de23 65201999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6521
c113de23
GM
6522 * gnus-start.el: Ignore some groups.
6523 (gnus-setup-news): Bind nnmail-fetched-sources.
1791e2e5 6524
c113de23 6525 * message.el (message-send-mail): Remove all tabs.
1791e2e5 6526
c113de23
GM
6527 * mm-util.el (mm-find-charset-region): Just check whether
6528 find-charset-region is defined.
1791e2e5 6529
c113de23 65301999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6531
c113de23
GM
6532 * gnus-group.el (gnus-group-get-new-news): Use
6533 nnmail-fetched-sources.
1791e2e5 6534
c113de23
GM
6535 * nnmail.el (nnmail-fetched-sources): New variable.
6536 (nnmail-get-new-mail): Use it.
1791e2e5 6537
c113de23
GM
6538 * mail-source.el (mail-source-fetched-sources): New variable.
6539 (mail-source-fetch): Use it.
1791e2e5 6540
c113de23 65411999-02-02 Mark W. Eichin <eichin@thok.org>
1791e2e5 6542
c113de23
GM
6543 * gnus.el (gnus-getenv-nntpserver): if the file that
6544 gnus-nntpserver-file names has a trailing newline, the
6545 string-match will always match, and thus the file will never be
6546 read. (^ matches start of "line", \\` matches start of "buffer",
6547 which is what was intended...)
1791e2e5 6548
c113de23 65491999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 6550
c113de23 6551 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
1791e2e5 6552
c113de23 65531999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6554
c113de23
GM
6555 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6556 select methods.
1791e2e5 6557
c113de23 65581999-01-27 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 6559
c113de23 6560 * gnus-range.el (gnus-remove-from-range): Sort second argument.
1791e2e5 6561
c113de23 65621999-02-02 Scott Hofmann <shofmann@mindspring.com>
1791e2e5 6563
c113de23 6564 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
1791e2e5 6565
c113de23 65661999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6567
c113de23
GM
6568 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6569 a typo.
6570 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6571 charset to nil.
6572 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6573 * gnus-start.el (gnus-start-draft-setup): Ditto.
1791e2e5 6574
c113de23 65751999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6576
c113de23
GM
6577 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6578 (mail-source-value): Don't do variables.
1791e2e5 6579
c113de23 6580 * nnmail.el (nnmail-get-new-mail): Set the predicate.
1791e2e5 6581
c113de23 6582 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
1791e2e5 6583
c113de23 65841999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6585
c113de23 6586 * Defenestrate spurious ?a.
1791e2e5 6587
c113de23 65881999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6589
c113de23
GM
6590 * mail-source.el (mail-source-fetch-pop): Instead use
6591 :authentication.
1791e2e5 6592
c113de23 65931999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
1791e2e5 6594
c113de23 6595 * lisp/mail-source.el : Support APOP authentication scheme.
1791e2e5 6596
c113de23 65971999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
1791e2e5 6598
c113de23 6599 * pop3.el (pop3-movemail): Return t.
1791e2e5 6600
c113de23 66011999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6602
c113de23
GM
6603 * rfc2047.el (rfc2047-fold-region): New function.
6604 (rfc2047-encode-message-header): Use it.
1791e2e5 6605
c113de23 66061999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1791e2e5 6607
c113de23 6608 * gnus-sum.el (gnus-group-charset-alist): Add more.
1791e2e5 6609
c113de23 66101999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6611
c113de23 6612 * gnus.el: Pterodactyl Gnus v0.75 is released.
1791e2e5 6613
c113de23 66141999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6615
c113de23 6616 * gnus-art.el (article-display-x-face): Don't narrow to head.
1791e2e5 6617
c113de23 66181999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6619
c113de23 6620 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
1791e2e5 6621
c113de23 66221999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6623
c113de23
GM
6624 * mail-source.el (mail-source-fetch-directory): Ignore
6625 directories.
1791e2e5 6626
c113de23 6627 * gnus-cus.el (gnus-group-parameters): Addition.
1791e2e5 6628
c113de23
GM
6629 * gnus-art.el (article-strip-banner): Do symbolic banners.
6630 (article-strip-banner): New keystroke.
1791e2e5 6631
c113de23 66321999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6633
c113de23 6634 * gnus-art.el (article-strip-banner): New command.
1791e2e5 6635
c113de23 66361999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6637
c113de23 6638 * gnus-art.el (gnus-treat-strip-banners): New variable.
1791e2e5 6639
c113de23 66401999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6641
c113de23
GM
6642 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6643 has been exist.
1791e2e5 6644
c113de23 66451999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6646
c113de23
GM
6647 * message.el (message-draft-coding-system): Check coding-system.
6648 * mm-util.el (mm-text-coding-system): Ditto.
1791e2e5 6649
c113de23 66501999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6651
c113de23 6652 * mail-source.el (mail-source-fetch-pop): Save excursion.
1791e2e5 6653
c113de23 66541999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6655
c113de23
GM
6656 * mail-source.el (mail-source-movemail-args): Not constant.
6657 (mail-source-movemail-args): Removed.
6658 (mail-source-fetch-with-program): New function.
6659 (mail-source-fetch-pop): Use program and function.
6660 (mail-source-movemail-program): Removed.
1791e2e5 6661
c113de23
GM
6662 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6663 (gnus-treat-date-user-defined): New variable.
1791e2e5 6664
c113de23 66651999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6666
c113de23 6667 * nnmail.el (nnmail-fix-eudora-headers): New function.
1791e2e5 6668
c113de23 66691999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6670
c113de23 6671 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
1791e2e5 6672
c113de23 66731999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6674
c113de23
GM
6675 * gnus-art.el (gnus-treatment-function-alist): Do
6676 gnus-article-add-buttons-to-head later.
6677 (gnus-treat-capitalize-sentences): New variable.
6678 (article-capitalize-sentences): New command and keystroke.
1791e2e5 6679
c113de23 6680 * gnus-group.el (gnus-group-catchup-current): Do group.
1791e2e5 6681
c113de23 6682 * message.el (message-default-charset): Add group.
1791e2e5 6683
c113de23 66841999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6685
c113de23 6686 * gnus.el: Pterodactyl Gnus v0.74 is released.
1791e2e5 6687
c113de23 66881999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6689
c113de23
GM
6690 * gnus-art.el (article-fill-long-lines): Renamed.
6691 (article-fill-long-lines): New keystroke.
1791e2e5 6692
c113de23 66931999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6694
c113de23 6695 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
1791e2e5 6696
c113de23
GM
6697 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6698 displayed.
6699 (gnus-group-catchup-current): Be more robus.
1791e2e5 6700
c113de23
GM
6701 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6702 headers.
1791e2e5 6703
c113de23 67041999-01-25 Dave Love <fx@gnu.org>
1791e2e5 6705
c113de23
GM
6706 * message.el (message-mode-menu): Add message-mime-attach-file.
6707 (message-mode): Doc fix.
1791e2e5 6708
c113de23 67091999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6710
c113de23
GM
6711 * nnmail.el (nnmail-check-duplication): Insert the mail source
6712 string.
1791e2e5 6713
c113de23
GM
6714 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6715 (mail-source-fetch-directory): Ditto.
6716 (mail-source-fetch-file): Ditto.
6717 (mail-source-string): New variable.
1791e2e5 6718
c113de23
GM
6719 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6720 the level.
1791e2e5 6721
c113de23
GM
6722 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6723 before handling.
1791e2e5 6724
c113de23
GM
6725 * mm-util.el (mm-mime-charset): Use the parameters.
6726 (mm-mime-charset): Removed region paremeters.
1791e2e5 6727
c113de23
GM
6728 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6729 source.
1791e2e5 6730
c113de23 67311999-01-25 Lloyd Zusman <ljz@asfast.com>
1791e2e5 6732
c113de23 6733 * nnmail.el (nnmail-get-split-group): Quote right.
1791e2e5 6734
c113de23 67351999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6736
c113de23
GM
6737 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6738 buffer.
1791e2e5 6739
c113de23 67401999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6741
c113de23
GM
6742 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6743 (gnus-group-mode): Don't hook.
1791e2e5 6744
c113de23
GM
6745 * mail-source.el (mail-source-bind): Doc fix.
6746 (mail-source-bind): Take only one param.
1791e2e5 6747
c113de23 6748 * gnus-art.el (gnus-treat-highlight-signature): typep.
1791e2e5 6749
c113de23
GM
6750 * mail-source.el (mail-source-movemail): Ignore empty file.
6751 (mail-source-callback): Check before deleting.
1791e2e5 6752
c113de23 6753 * message.el (message-mime-attach-file): Include name.
1791e2e5 6754
c113de23 67551999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6756
c113de23 6757 * mm-util.el (mm-read-charset): Return a symbol.
1791e2e5 6758
c113de23 6759 * mm-view.el (mm-inline-text): Insert signature separator.
1791e2e5 6760
c113de23
GM
6761 * gnus-art.el (gnus-treat-predicate): New function.
6762 (gnus-treat-article): Allow all types to be checked.
1791e2e5 6763
c113de23
GM
6764 * gnus-util.el (gnus-or): New function.
6765 (gnus-and): Ditto.
1791e2e5 6766
c113de23 6767 * gnus-art.el (gnus-mime-display-single): Use override.
1791e2e5 6768
c113de23
GM
6769 * mm-decode.el (mm-attachment-override-types): New variable.
6770 (mm-attachment-override-p): New function.
1791e2e5 6771
c113de23 6772 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
1791e2e5 6773
c113de23 67741999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
1791e2e5 6775
c113de23 6776 * mm-view.el (mm-inline-text): Do vcards.
1791e2e5 6777
c113de23 67781999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6779
c113de23 6780 * gnus.el: Pterodactyl Gnus v0.73 is released.
1791e2e5 6781
c113de23 67821999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6783
c113de23
GM
6784 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6785 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6786 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6787 (nnmail-movemail-program): Removed.
6788 (nnmail-movemail-args): Removed.
6789 (nnmail-pop-password-required): Ditto.
6790 (nnmail-tmp-directory): Ditto.
6791 (nnmail-delete-incoming): Removed.
6792 (nnmail-pop-password, nnmail-moved-inboxes,
6793 nnmail-internal-password, nnmail-move-inbox): Removed.
6794 (nnmail-read-passwd): Ditto.
6795 (nnmail-get-spool-files): Removed.
6796 (nnmail-resplit-incoming): Reinstated.
1791e2e5 6797
c113de23 6798 * mail-source.el: New file.
1791e2e5 6799
c113de23 68001999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 6801
c113de23 6802 * gnus-art.el (gnus-article-mode-map): Bind backspace.
1791e2e5 6803
c113de23 68041999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6805
c113de23 6806 * gnus-art.el (article-make-date-line): Fix iso8601 display.
1791e2e5 6807
c113de23 68081999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6809
c113de23 6810 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
1791e2e5 6811
c113de23 6812 * gnus-picon.el (gnus-group-display-picons): Goto body.
1791e2e5 6813
c113de23
GM
6814 * gnus.el: Indented all functions; broke long lines; changed all
6815 instances of illegal/legal to invalid/valid. Yes, I'm bored.
1791e2e5 6816
c113de23 68171999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6818
c113de23 6819 * gnus.el: Pterodactyl Gnus v0.72 is released.
1791e2e5 6820
c113de23 68211999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6822
c113de23 6823 * gnus.el: Cleaned up trailing whitespace.
1791e2e5 6824
c113de23 6825 * mm-util.el (mm-read-charset): Work.
1791e2e5 6826
c113de23 68271999-01-17 Matt Armstrong <mattdav+matt@best.com>
1791e2e5 6828
c113de23
GM
6829 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6830 nnheader-translate-file-chars'd group name.
1791e2e5 6831
c113de23 68321999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6833
c113de23 6834 * message.el (message-encode-message-body): Fold case.
1791e2e5 6835
c113de23 68361999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6837
c113de23 6838 * mailcap.el (mailcap-add): New function.
1791e2e5 6839
c113de23 68401999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6841
c113de23
GM
6842 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6843 (article-goto-body): Use it.
6844 (gnus-treat-article): Ditto.
1791e2e5 6845
c113de23
GM
6846 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6847 downloaded articles from the downloadeble list.
1791e2e5 6848
c113de23 68491999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6850
c113de23
GM
6851 * message.el (message-encode-message-body): Bind
6852 mail-parse-charset.
1791e2e5 6853
c113de23
GM
6854 * mm-util.el (mm-charset-synonym-alist): New variable.
6855 (mm-charset-to-coding-system): Use it.
6856 (mm-charset-coding-system-alist): Removed.
6857 (mm-charset-to-coding-system): Don't use it.
6858 (mm-find-charset-region): Use mail-parse-charset.
1791e2e5 6859
c113de23
GM
6860 * gnus-art.el (gnus-treatment-function-alist): Use
6861 gnus-article-display-picons.
6862 (gnus-treat-display-xface): Only do if we have xface feature.
6863 (gnus-part-display-hook): New function.
6864 (gnus-treat-article): Use it.
6865 (gnus-treat-article): Use gnus-visual.
1791e2e5 6866
c113de23 6867 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
1791e2e5 6868
c113de23
GM
6869 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6870 displaying.
1791e2e5 6871
c113de23 6872 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
1791e2e5 6873
c113de23
GM
6874 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6875 regexp file names.
1791e2e5 6876
c113de23 68771999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6878
c113de23 6879 * gnus.el: Pterodactyl Gnus v0.71 is released.
1791e2e5 6880
c113de23 68811999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6882
c113de23 6883 * mm-view.el (mm-inline-image): Don't add a dot.
1791e2e5 6884
c113de23 6885 * gnus-art.el (gnus-treat-article): New function.
1791e2e5 6886
c113de23 6887 * gnus.el (gnus-article-display-hook): Removed.
1791e2e5 6888
c113de23 6889 * gnus-art.el (gnus-article-treat-custom): New variable.
1791e2e5 6890
c113de23 6891 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
1791e2e5 6892
c113de23
GM
6893 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6894 functions.
1791e2e5 6895
c113de23
GM
6896 * message.el (message-posting-charset): New variable.
6897 (message-send-mail): Use it.
1791e2e5 6898
c113de23
GM
6899 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6900 (gnus-setup-posting-charset): New function.
6901 (gnus-setup-message): Use it.
1791e2e5 6902
c113de23
GM
6903 * message.el (message-encode-message-body): Just look for
6904 Content-Type before inserting a new one.
1791e2e5 6905
c113de23 69061999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6907
c113de23 6908 * rfc2047.el (rfc2047-default-charset): Removed.
1791e2e5 6909
c113de23
GM
6910 * mail-prsvr.el: New file.
6911 (mail-parse-charset): New variable.
1791e2e5 6912
c113de23
GM
6913 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
6914 Changed name.
1791e2e5 6915
c113de23 6916 * gnus.el (gnus-charset): New group.
1791e2e5 6917
c113de23 6918 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
1791e2e5 6919
c113de23
GM
6920 * gnus-sum.el (gnus-default-charset): Default to nil.
6921 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
6922 (gnus-newsgroup-iso-8859-1-forced): Removed.
1791e2e5 6923
c113de23
GM
6924 * mm-util.el (mm-known-charsets): Removed.
6925 (mm-default-coding-system): Removed.
6926 (mm-default-charset): Removed.
6927 (mm-read-charset): New function.
1791e2e5 6928
c113de23 6929 * message.el (message-default-charset): Removed.
1791e2e5 6930
c113de23 6931 * rfc2047.el (rfc2047-default-charset): Default to nil.
1791e2e5 6932
c113de23 6933 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
1791e2e5 6934
c113de23 69351999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6936
c113de23 6937 * gnus.el: Pterodactyl Gnus v0.70 is released.
1791e2e5 6938
c113de23 69391999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6940
c113de23
GM
6941 * mm-decode.el (mm-save-part): Use mm-get-part.
6942 (mm-insert-part): New function.
6943 (mm-get-part): Use it.
6944 (mm-get-image): Ditto.
6945 (mm-display-external): Ditto.
1791e2e5 6946
c113de23 6947 * mm-view.el (mm-inline-text): Ditto.
1791e2e5 6948
c113de23
GM
6949 * gnus-move.el (gnus-move-group-to-server): Protect against nil
6950 ranges.
1791e2e5 6951
c113de23
GM
6952 * mm-decode.el (mm-display-external): Save the buffer.
6953 (mm-remove-part): Kill it.
1791e2e5 6954
c113de23 6955 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
1791e2e5 6956
c113de23 6957 * nnagent.el (nnagent-request-set-mark): Defined stub.
1791e2e5 6958
c113de23 69591999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6960
c113de23
GM
6961 * gnus-score.el (gnus-score-load-score-alist): Bind
6962 coding-system-for-read.
1791e2e5 6963
c113de23
GM
6964 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
6965 prepare-exit-hook.
1791e2e5 6966
c113de23 6967 * mm-view.el (mm-setup-w3): Require w3.
1791e2e5 6968
c113de23 69691999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
1791e2e5 6970
c113de23
GM
6971 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
6972 body.
1791e2e5 6973
c113de23 69741999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6975
c113de23 6976 * mm-encode.el: Ditto.
1791e2e5 6977
c113de23
GM
6978 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
6979 error.
1791e2e5 6980
c113de23 6981 * mailcap.el (mailcap-mime-data): SAFER ps.
1791e2e5 6982
c113de23
GM
6983 * message.el (message-encode-message-body): Always insert a
6984 Content-Type header.
1791e2e5 6985
c113de23
GM
6986 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
6987 shown inline.
1791e2e5 6988
c113de23 6989 * mm-view.el (mm-inline-text): Handle all sorts of text.
1791e2e5 6990
c113de23
GM
6991 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
6992 don't view.
1791e2e5 6993
c113de23 6994 * mm-decode.el (mm-display-external): Use it.
1791e2e5 6995
c113de23 6996 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
1791e2e5 6997
c113de23 6998 * mm-decode.el (mm-save-part): Removed double code.
1791e2e5 6999
c113de23 70001999-01-12 Dave Love <fx@gnu.org>
1791e2e5 7001
c113de23
GM
7002 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7003 application/octet-stream .gz & al files with jka-compr.
1791e2e5 7004
c113de23 70051999-01-12 Dave Love <fx@gnu.org>
1791e2e5 7006
c113de23
GM
7007 * gnus-ems.el (gnus-down-mouse-3): New variable.
7008 * gnus-art.el (gnus-mime-button-map): Use it.
7009 (gnus-mime-button-menu): Set the clicked-on buffer initially.
1791e2e5 7010
c113de23 70111999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7012
c113de23 7013 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
1791e2e5 7014
c113de23 70151999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7016
c113de23
GM
7017 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7018 buffers.
1791e2e5 7019
c113de23 7020 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
1791e2e5 7021
c113de23 7022 * gnus-cache.el (gnus-cache-read-active): Reversed check.
1791e2e5 7023
c113de23 70241999-01-12 Matt Armstrong <matta@geoworks.com>
1791e2e5 7025
c113de23 7026 * mml.el (mml-parameter-string): Strip directory component.
1791e2e5 7027
c113de23 70281999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7029
c113de23 7030 * gnus.el (gnus-use-demon): Removed.
1791e2e5 7031
c113de23 70321999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7033
c113de23 7034 * nnmail.el (nnmail-article-group): Don't infloop.
1791e2e5 7035
c113de23 70361999-01-11 Colin Rafferty <colin@xemacs.org>
1791e2e5 7037
c113de23
GM
7038 * gnus-art.el (article-update-date-lapsed): Made it work with
7039 picons, and make it update on all visible frames.
7040 (article-date-ut): Get summary-buffer's current-headers.
1791e2e5 7041
c113de23 70421999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7043
c113de23
GM
7044 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7045 (gnus-picons-setup-p): New variable.
1791e2e5 7046
c113de23 70471999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7048
c113de23 7049 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
1791e2e5 7050
c113de23 70511999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7052
c113de23
GM
7053 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7054 (gnus-summary-exit-no-update): Use mapcar.
1791e2e5 7055
c113de23 70561999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7057
c113de23 7058 * gnus-agent.el (gnus-category-write): Make directory.
1791e2e5 7059
c113de23 70601998-09-26 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7061
c113de23
GM
7062 * gnus-sum.el (gnus-update-read-articles):
7063 (gnus-update-marks): Request backend update of mark.
1791e2e5 7064
c113de23 70651999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7066
c113de23 7067 * mm-bodies.el (mm-body-encoding): Use mm-find.
1791e2e5 7068
c113de23 70691999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 7070
c113de23 7071 * gnus-picon.el (gnus-article-display-picons): Fix.
1791e2e5 7072
c113de23 70731999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7074
c113de23 7075 * gnus.el: Pterodactyl Gnus v0.69 is released.
1791e2e5 7076
c113de23 70771999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7078
c113de23 7079 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
1791e2e5 7080
c113de23
GM
7081 * gnus-agent.el (gnus-agent-remove-group): New command and
7082 keystroke.
1791e2e5 7083
c113de23 7084 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
1791e2e5 7085
c113de23 70861999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7087
c113de23 7088 * gnus-agent.el (gnus-agent-write-servers): Make directory.
1791e2e5 7089
c113de23 70901998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7091
c113de23 7092 * mm-view.el (mm-inline-text): Bind current id.
1791e2e5 7093
c113de23
GM
7094 * mm-decode.el (mm-handle-id): New macro.
7095 (mm-make-handle): Accept id.
7096 (mm-dissect-singlepart): Use it.
1791e2e5 7097
c113de23 70981998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 7099
c113de23
GM
7100 * message.el (message-cite-original-without-signature): Use
7101 message-signature-separator when searching for signature in
7102 message-cite-original-without-signature.
1791e2e5 7103
c113de23 71041998-12-24 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7105
c113de23 7106 * gnus.el (gnus-server-to-method): Check named methods.
1791e2e5 7107
c113de23 71081998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7109
c113de23 7110 * mm-view.el (mm-view-message): Goto point-min.
1791e2e5 7111
c113de23
GM
7112 * nnmail.el (nnmail-article-group): Don't delete lines, only
7113 shorten them.
1791e2e5 7114
c113de23
GM
7115 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7116 values.
1791e2e5 7117
c113de23
GM
7118 * nnheader.el (nnheader-temp-directory): New variable.
7119 (nnheader-temp-directory): Removed.
1791e2e5 7120
c113de23 71211998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
1791e2e5 7122
c113de23
GM
7123 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7124 list of files to check for mailcap entries under windows-nt.
1791e2e5 7125
c113de23 71261998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7127
c113de23
GM
7128 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7129 summary buffer exists.
1791e2e5 7130
c113de23 71311998-12-22 Aaron M. Ucko <amu@mit.edu>
1791e2e5 7132
c113de23
GM
7133 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7134 irrelevant Sun sendmail bug.
7135 (nnsoup-store-reply): Stop mucking with mail-header-separator.
1791e2e5 7136
c113de23
GM
7137 * message.el (message-send-news): Bind mail-header-separator to
7138 "" when asking backend to post.
1791e2e5 7139
c113de23 71401998-12-22 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7141
c113de23
GM
7142 * mm-uu.el (mm-dissect-disposition): New variable.
7143 (mm-uu-dissect): Use it.
1791e2e5 7144
c113de23 71451998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7146
c113de23 7147 * mm-view.el (mm-inline-text): Bind url-current-object.
1791e2e5 7148
c113de23 71491998-12-06 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7150
c113de23 7151 * gnus-range.el (gnus-remove-from-range): Rewrite.
1791e2e5 7152
c113de23 71531998-12-09 SL Baur <steve@altair.xemacs.org>
1791e2e5 7154
c113de23 7155 * gnus-picon.el (annotations): Remove bogus require 'xpm.
1791e2e5 7156
c113de23 71571998-12-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7158
c113de23
GM
7159 * message.el (message-encode-message-body): Insert `MIME-Version'
7160 instead of `Mime-Version'.
1791e2e5 7161
c113de23 71621998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7163
c113de23
GM
7164 * message.el (message-insert-mime-part): Add the attachment
7165 disposition.
7166 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7167 (message-mime-query-type): New function.
7168 (message-mime-query-description): Ditto.
7169 (message-mime-query-file): Ditto.
7170 (message-insert-mime-part): Use them.
7171 (message-mime-insert-external): Use the new stuff.
1791e2e5 7172
c113de23 71731998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7174
c113de23 7175 * nnmail.el (nnmail-split-header-length-limit): New variable.
1791e2e5 7176
c113de23 7177 * mm-decode.el (mm-dissect-buffer): Check syntax.
1791e2e5 7178
c113de23 7179 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
1791e2e5 7180
c113de23
GM
7181 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7182 (rfc2047-dissect-region): Ditto.
1791e2e5 7183
c113de23 71841998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7185
c113de23 7186 * mm-view.el (mm-view-message): Decode charset.
1791e2e5 7187
c113de23 71881998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7189
c113de23
GM
7190 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7191 CT headers.
1791e2e5 7192
c113de23 71931998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7194
c113de23
GM
7195 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7196 mm-uu-*-function.
7197 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
1791e2e5 7198
c113de23 71991998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7200
c113de23
GM
7201 * message.el (message-send-mail): Do MML first.
7202 (message-send-news): Ditto.
1791e2e5 7203
c113de23 72041998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7205
c113de23
GM
7206 * gnus-picon.el (gnus-picons-face): New face.
7207 (gnus-picons-try-face): Use it.
1791e2e5 7208
c113de23 72091998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7210
c113de23 7211 * gnus.el: Pterodactyl Gnus v0.68 is released.
1791e2e5 7212
c113de23 72131998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7214
c113de23 7215 * gnus.el: Pterodactyl Gnus v0.67 is released.
1791e2e5 7216
c113de23 72171998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7218
c113de23 7219 * gnus.el: Pterodactyl Gnus v0.66 is released.
1791e2e5 7220
c113de23 72211998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7222
c113de23 7223 * gnus-art.el (gnus-insert-mime-button): Decode description.
1791e2e5 7224
c113de23 72251998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7226
c113de23
GM
7227 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7228 (gnus-decode-header-methods): Ditto.
7229 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
1791e2e5 7230
c113de23 72311998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7232
c113de23 7233 * mml.el (mml-insert-mime-headers): Encode description.
1791e2e5 7234
c113de23
GM
7235 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7236 line.
1791e2e5 7237
c113de23 7238 * gnus-sum.el (gnus-default-charset): Doc fix.
1791e2e5 7239
c113de23 72401998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7241
c113de23 7242 * mm-decode.el (mm-display-part): Forward a line.
1791e2e5 7243
c113de23 72441998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7245
c113de23
GM
7246 * mm-util.el (mm-running-ntemacs): New variable.
7247 (mm-text-coding-system): Ditto.
7248 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7249 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
1791e2e5 7250
c113de23 72511998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7252
c113de23
GM
7253 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7254 buffer.
1791e2e5 7255
c113de23 7256 * message.el (message-insert-headers): New command and keystroke.
1791e2e5 7257
c113de23 72581998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7259
c113de23
GM
7260 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7261 (mm-get-image): Ditto.
1791e2e5 7262
c113de23
GM
7263 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7264 base64, uudecode and binhex.
1791e2e5 7265
c113de23 72661998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7267
c113de23
GM
7268 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7269 in text/plain.
7270 * mm-uu.el (mm-uu-dissect): Use inline.
1791e2e5 7271
c113de23 72721998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7273
c113de23 7274 * mm-view.el (mm-view-message): New function.
1791e2e5 7275
c113de23
GM
7276 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7277 qp.
1791e2e5 7278
c113de23 72791998-12-07 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7280
c113de23
GM
7281 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7282 entry for message/rfc822 as 8bit.
1791e2e5 7283
c113de23 72841998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7285
c113de23 7286 * mailcap.el (mailcap-mime-extensions): Add patch.
1791e2e5 7287
c113de23 72881998-12-05 Dale Hagglund <rdh@best.com>
1791e2e5 7289
c113de23
GM
7290 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7291 argument to force all multipart/* to look like multipart/mixed.
1791e2e5 7292
c113de23
GM
7293 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7294 variable.
7295 (gnus-mime-display-part): Use it.
1791e2e5 7296
c113de23 72971998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7298
c113de23
GM
7299 * gnus-draft.el (gnus-draft-send): Only disable checks for
7300 non-interactive use.
7301 (gnus-draft-send-message): Use it.
1791e2e5 7302
c113de23 73031998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7304
c113de23 7305 * gnus.el: Pterodactyl Gnus v0.65 is released.
1791e2e5 7306
c113de23 73071998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7308
c113de23 7309 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
1791e2e5 7310
c113de23 7311 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
1791e2e5 7312
c113de23 73131998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7314
c113de23 7315 * gnus.el: Pterodactyl Gnus v0.64 is released.
1791e2e5 7316
c113de23 73171998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7318
c113de23 7319 * mm-view.el (mm-setup-w3): Don't load.
1791e2e5 7320
c113de23
GM
7321 * gnus-msg.el (gnus-setup-message): Set group name.
7322 (gnus-group-mail): Avoid leaking local vars.
1791e2e5 7323
c113de23
GM
7324 * message.el (message-attach-file): Renamed.
7325 (message-mime-attach-file): Renamed again.
1791e2e5 7326
c113de23 73271998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7328
c113de23
GM
7329 * gnus-art.el (article-decode-encoded-words): Bind
7330 rfc2047-default-charset here.
1791e2e5 7331
c113de23 7332 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
1791e2e5 7333
c113de23 73341998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7335
c113de23
GM
7336 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7337 (gnus-picons-setup-hook): New hook.
1791e2e5 7338
c113de23 73391998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 7340
c113de23
GM
7341 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7342 string.
7343 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7344 line.
1791e2e5 7345
c113de23 73461998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7347
c113de23
GM
7348 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7349 (gnus-mime-view-part): Ditto.
7350 (gnus-mime-inline-part): Dotii.
7351 (gnus-mime-externalize-part): Daddo.
7352 (gnus-mime-internalize-part): Tutti frutti.
7353 (gnus-widget-press-button): Da da do.
1791e2e5 7354
c113de23 7355 * mm-view.el (mm-setup-w3): Require url-vars.
1791e2e5 7356
c113de23 73571998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7358
c113de23
GM
7359 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7360 * mm-util.el (mm-find-charset-region): Ditto.
1791e2e5 7361
c113de23 73621998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7363
c113de23
GM
7364 * message.el (message-send): Don't encode here.
7365 (message-send-mail): But here.
7366 (message-send-news): And here.
1791e2e5 7367
c113de23 73681998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7369
c113de23 7370 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
1791e2e5 7371
c113de23 73721998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7373
c113de23 7374 * gnus.el: Pterodactyl Gnus v0.63 is released.
1791e2e5 7375
c113de23 73761998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7377
c113de23 7378 * mml.el (mml-base-boundary): Shorten.
1791e2e5 7379
c113de23 7380 * message.el (message-insert-mime-part): Use default.
1791e2e5 7381
c113de23 7382 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
1791e2e5 7383
c113de23 73841998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 7385
c113de23
GM
7386 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7387 buttons, not [*].
1791e2e5 7388
c113de23 73891998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7390
c113de23 7391 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
1791e2e5 7392
c113de23 73931998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7394
c113de23 7395 * gnus-art.el (gnus-insert-mime-button): Fix.
1791e2e5 7396
c113de23 73971998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7398
c113de23
GM
7399 * message.el (message-insert-mime-part): Nicify prompts.
7400 (message-insert-mime-part): Really delete duplicates.
7401 (message-insert-mime-part): Check against common errors.
7402 (message-insert-mime-part): Fix docstring.
1791e2e5 7403
c113de23 74041998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7405
c113de23 7406 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
1791e2e5 7407
c113de23 74081998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7409
c113de23
GM
7410 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7411 (gnus-insert-mime-button): Modify accordingly.
1791e2e5 7412
c113de23 74131998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7414
c113de23 7415 * gnus-art.el (gnus-display-mime): Set window point.
1791e2e5 7416
c113de23
GM
7417 * mm-decode.el (mm-display-external): Only decode when not
7418 saving.
7419 (mm-alternative-precedence): Prefer multiparts.
7420 (mm-inline-media-tests): Inline multiparts.
1791e2e5 7421
c113de23
GM
7422 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7423 Ignore errors when requiring url.
1791e2e5 7424
c113de23 7425 * mml.el (mml-quote-region): New command.
1791e2e5 7426
c113de23
GM
7427 * message.el (message-cite-original): Use it.
7428 (message-cite-original-without-signature): Ditto.
1791e2e5 7429
c113de23 74301998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7431
c113de23 7432 * gnus.el: Pterodactyl Gnus v0.62 is released.
1791e2e5 7433
c113de23 74341998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7435
c113de23 7436 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
1791e2e5 7437
c113de23 74381998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7439
c113de23
GM
7440 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7441 `point-max-marker'.
1791e2e5 7442
c113de23 74431998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7444
c113de23 7445 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
1791e2e5 7446
c113de23
GM
7447 * gnus-art.el (gnus-mime-display-single): Check for attachment
7448 before other tests.
1791e2e5 7449
c113de23
GM
74501998-12-03 Didier Verna <verna@inf.enst.fr>
7451
7452 * gnus-msg.el (gnus-configure-posting-styles): find a
7453 posting-style entry in the group parameters, if any, and honor it
7454 at the end.
7455
74561998-12-03 Felix Lee <flee@teleport.com>
7457
7458 * nntp.el (nntp-after-change-function): Fix.
7459
74601998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
1791e2e5 7461
c113de23 7462 * mml.el (mml-generate-mime-1): Insert literally.
1791e2e5 7463
c113de23 74641998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7465
c113de23 7466 * mml.el (mml-insert-mime-headers): Removed debug.
1791e2e5 7467
c113de23
GM
74681998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7469
7470 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7471 prefixed.
1791e2e5 7472
c113de23
GM
7473 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7474 application/emacs-lisp to 8bit.
1791e2e5 7475
c113de23 74761998-12-03 Dale Hagglund <rdh@best.com>
1791e2e5 7477
c113de23 7478 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
1791e2e5 7479
c113de23 74801998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7481
c113de23 7482 * gnus.el: Pterodactyl Gnus v0.61 is released.
1791e2e5 7483
c113de23 74841998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7485
c113de23
GM
7486 * mml.el (mml-parse-1): Skipped parts.
7487 (mml-insert-mime-headers): Nil is a list.
7488 (mml-generate-mime-1): Don't insert literally.
7489 (mml-read-tag): Drop text props.
7490 (mml-read-part): Ditto.
7491 (mml-parse-singlepart-with-multiple-charsets): Ditto.
1791e2e5 7492
c113de23 74931998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7494
c113de23 7495 * gnus.el: Pterodactyl Gnus v0.60 is released.
1791e2e5 7496
c113de23 74971998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7498
c113de23 7499 * mml.el (mml-parse-1): Don't throw contents away.
1791e2e5 7500
c113de23 75011998-12-02 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7502
c113de23 7503 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
1791e2e5 7504
c113de23 75051998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7506
c113de23 7507 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
1791e2e5 7508 function.
c113de23
GM
7509 (mml-parse-1): Use it.
7510
75111998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7512
c113de23
GM
7513 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7514 Use gnus-newsgroup-default-charset.
7515 (article-decode-encoded-words): Remove charset codes.
7516 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7517 gnus-default-charset.
1791e2e5 7518
c113de23 75191998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7520
c113de23
GM
7521 * message.el (message-send-mail): Don't encode here.
7522 (message-send-news): Nor here.
7523 (message-send): ... but here instead.
1791e2e5 7524
c113de23
GM
7525 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7526 default to nil.
7527 (gnus-article-display-picons): Replace From line.
7528 (gnus-group-display-picons): Replace Newsgroups line.
7529 (gnus-picons-display-glyph): Set baseline.
7530 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7531 (gnus-picons-xbm-face): Revert to old, standard colors.
1791e2e5 7532
c113de23 7533 * message.el (message-fetch-field): Remove text props.
1791e2e5 7534
c113de23
GM
7535 * gnus-art.el (gnus-article-normalized-header-length): New
7536 variable.
7537 (article-normalize-headers): New command and keystroke.
1791e2e5 7538
c113de23 7539 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
1791e2e5 7540
c113de23 75411998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7542
c113de23 7543 * gnus.el: Pterodactyl Gnus v0.59 is released.
1791e2e5 7544
c113de23 75451998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7546
c113de23 7547 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
1791e2e5 7548
c113de23 7549 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
1791e2e5 7550
c113de23 75511998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7552
c113de23 7553 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
1791e2e5 7554
c113de23 75551998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7556
c113de23
GM
7557 * mm-decode.el (mm-all-images-fit): New variable.
7558 (mm-image-fit-p): Use it.
1791e2e5 7559
c113de23
GM
7560 * gnus-art.el (gnus-mime-display-single): Use it.
7561 (gnus-mime-internalize-part): New command and keystroke.
1791e2e5 7562
c113de23
GM
7563 * mm-decode.el (mm-user-automatic-external-display): New
7564 variable.
7565 (mm-automatic-external-display-p): New function.
1791e2e5 7566
c113de23
GM
7567 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7568 colors.
1791e2e5 7569
c113de23 75701998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7571
c113de23 7572 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
1791e2e5 7573
c113de23
GM
7574 * gnus-art.el (gnus-with-article): Work in the original article
7575 buffer.
7576 (gnus-with-article): Work in read-only groups.
1791e2e5 7577
c113de23 75781998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7579
c113de23
GM
7580 * mm-bodies.el (mm-decode-string): Return original string if not
7581 decode.
1791e2e5 7582
c113de23 75831998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7584
c113de23 7585 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
1791e2e5 7586
c113de23 75871998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
1791e2e5 7588
c113de23 7589 * nndoc.el (nndoc-mime-parts-type-p): Do related.
1791e2e5 7590
c113de23 75911998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7592
c113de23 7593 * gnus.el: Pterodactyl Gnus v0.58 is released.
1791e2e5 7594
c113de23 75951998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7596
c113de23
GM
7597 * mm-decode.el (mm-get-image): Return a glyph, not an image
7598 specifier.
1791e2e5 7599
c113de23 76001998-11-29 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7601
c113de23 7602 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
1791e2e5 7603
c113de23 76041998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7605
c113de23 7606 * mail-parse.el (rfc2045): Required.
1791e2e5 7607
c113de23 76081998-12-01 William M. Perry <wmperry@aventail.com>
1791e2e5 7609
c113de23 7610 * mm-view.el (mm-inline-text): Remove props.
1791e2e5 7611
c113de23 76121998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7613
c113de23 7614 * mm-view.el (mm-setup-w3): Protect url-misc.
1791e2e5 7615
c113de23
GM
7616 * message.el (message-ignored-resent-headers): Remove
7617 Gnus-Warning.
1791e2e5 7618
c113de23
GM
7619 * mml.el (mml-insert-mime-headers): Use encoding.
7620 (mml-parameter-string): Ditto.
1791e2e5 7621
c113de23
GM
7622 * rfc2045.el: New file.
7623 (rfc2045-encode-string): New function.
1791e2e5 7624
c113de23 76251998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7626
c113de23 7627 * mail-parse.el (mail-header-encode-parameter): New function.
1791e2e5 7628
c113de23 7629 * rfc2231.el (rfc2231-encode-string): New function.
1791e2e5 7630
c113de23 76311998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7632
c113de23
GM
7633 * mm-bodies.el (mm-decode-string): New function.
7634 * mm-view.el (mm-inline-text): Use mm-decode-string.
1791e2e5 7635
c113de23 76361998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7637
c113de23 7638 * gnus.el: Pterodactyl Gnus v0.57 is released.
1791e2e5 7639
c113de23 76401998-11-23 Felix Lee <flee@cygnus.com>
1791e2e5 7641
c113de23
GM
7642 * nntp.el (nntp-async-needs-kluge): new setting.
7643 (nntp-async-timer): new var.
7644 (nntp-async-process-list): new var.
7645 (nntp-async-kluge): new function.
7646 (nntp-async-timer-handler): new function.
7647 (nntp-async-wait): new function.
7648 (nntp-async-stop): new function.
7649 (nntp-after-change-function): renamed, and split apart.
7650 (nntp-async-trigger): new function.
7651 (nntp-do-callback): new function.
7652 (nntp-accept-process-output): add optional timeout arg.
1791e2e5 7653
c113de23
GM
7654 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7655 (gnus-async-wait-for-article): new function.
7656 (gnus-async-with-semaphore): s/asynch/async/.
1791e2e5 7657
c113de23 76581998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7659
c113de23
GM
7660 * gnus-art.el (gnus-with-article): Don't encode.
7661 (gnus-insert-mime-button): Fall back on filename from C-D.
7662 (gnus-mime-display-single): Have dots right on text/plain
7663 attachments.
1791e2e5 7664
c113de23
GM
7665 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7666 broken parts.
1791e2e5 7667
c113de23 7668 * gnus-art.el (gnus-with-article): Flush cache and backlog.
1791e2e5 7669
c113de23
GM
7670 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7671 binhex.
1791e2e5 7672
c113de23
GM
7673 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7674 (gnus-summary-repair-multipart): New command and keystroke.
1791e2e5 7675
c113de23 7676 * gnus-art.el (gnus-with-article-buffer): New macro.
1791e2e5 7677
c113de23 76781998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7679
c113de23
GM
7680 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7681 undisplay the part.
1791e2e5 7682
c113de23 76831998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7684
c113de23 7685 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
1791e2e5 7686
c113de23 7687 * mml.el (mml-read-part): Partition right.
1791e2e5 7688
c113de23
GM
7689 * mm-decode.el (mm-handle-set-cache): New macro.
7690 (mm-handle-cache): Ditto.
7691 (mm-make-handle): Ditto.
7692 (mm-dissect-singlepart): Use it.
7693 (mm-get-image): Use the cache.
1791e2e5 7694
c113de23 76951998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7696
c113de23
GM
7697 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7698 (gnus-mime-display-single): Don't insert lines between parts.
1791e2e5 7699
c113de23 77001998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7701
c113de23
GM
7702 * nnmail.el (nnmail-file-coding-system-1): New variable.
7703 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7704 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7705 * nnml.el (nnml-file-coding-system): New variable.
7706 (nnml-request-article): Use nnml-file-coding-system.
1791e2e5 7707
c113de23 77081998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7709
c113de23 7710 * gnus.el: Pterodactyl Gnus v0.56 is released.
1791e2e5 7711
c113de23 77121998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7713
c113de23
GM
7714 * gnus-art.el (gnus-mime-display-part): New function.
7715 (gnus-mime-display-mixed): Use it.
1791e2e5 7716
c113de23 7717 * mm-view.el (mm-setup-w3): Don't register.
1791e2e5 7718
c113de23 7719 * message.el (message-cite-original): Cite parts.
1791e2e5 7720
c113de23 77211998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7722
c113de23
GM
7723 * mml.el (mml-parameter-string): New function.
7724 (mml-insert-mime-headers): Separated into new function.
1791e2e5 7725
c113de23 77261998-11-28 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7727
c113de23 7728 * mml.el (mml-make-boundary): Use `make-string'.
1791e2e5 7729
c113de23 77301998-11-27 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7731
c113de23 7732 * binhex.el (binhex-insert-char): Ditto.
1791e2e5 7733
c113de23 7734 * uudecode.el (uudecode-insert-char): Code correctly.
1791e2e5 7735
c113de23 77361998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7737
c113de23
GM
7738 * mml.el (mml-generate-mime): Don't generate multiparts for
7739 empties.
1791e2e5 7740
c113de23 7741 * gnus-art.el (gnus-display-mime): Save excursion.
1791e2e5 7742
c113de23
GM
7743 * message.el (message-remove-first-header): New function.
7744 (message-encode-message-body): Use it.
1791e2e5 7745
c113de23 77461998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7747
c113de23 7748 * gnus.el: Pterodactyl Gnus v0.55 is released.
1791e2e5 7749
c113de23 77501998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7751
c113de23 7752 * mm-view.el (mm-setup-w3): New function.
1791e2e5 7753
c113de23
GM
7754 * mm-decode.el (mm-content-id-get-contents): New function.
7755 (mm-content-id-get-type): Ditto.
7756 (mm-content-id-get-encoding): Ditto.
7757 (mm-get-handle-by-content-id): Removed.
1791e2e5 7758
c113de23 77591998-11-25 Colin Rafferty <colin@xemacs.org>
1791e2e5 7760
c113de23 7761 * message.el (message-generate-new-buffers): Fix tag.
1791e2e5 7762
c113de23 77631998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7764
c113de23 7765 * message.el (message-buffer-name): Check for unique first.
1791e2e5 7766
c113de23
GM
7767 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7768 gnus-inhibit-mime-unbuttonizing.
1791e2e5 7769
c113de23
GM
7770 * gnus-sum.el (t): Bind M-t.
7771 (gnus-inhibit-unbuttonizing): New variable.
7772 (gnus-summary-toggle-display-buttonized): New command.
1791e2e5 7773
c113de23
GM
7774 * gnus-art.el (gnus-display-mime): Select article window.
7775 (article-strip-trailing-space): New command and keystroke.
1791e2e5 7776
c113de23
GM
7777 * nneething.el (nneething-include-files): New variable.
7778 (nneething-create-mapping): Use it.
1791e2e5 7779
c113de23 7780 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
1791e2e5 7781
c113de23
GM
7782 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7783 ayto-expirable marks.
1791e2e5 7784
c113de23 77851998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7786
c113de23 7787 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
1791e2e5 7788
c113de23
GM
7789 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7790 ARG.
1791e2e5 7791
c113de23 7792 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
1791e2e5 7793
c113de23 77941998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7795
c113de23
GM
7796 * mm-util.el (mm-binary-coding-system): New variable.
7797 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7798 * mm-decode.el (mm-display-external): Ditto.
1791e2e5 7799
c113de23 78001998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7801
c113de23 7802 * gnus.el: Pterodactyl Gnus v0.54 is released.
1791e2e5 7803
c113de23 78041998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7805
c113de23 7806 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
1791e2e5 7807
c113de23 78081998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7809
c113de23 7810 * mm-decode.el (mm-save-part): Unquote.
1791e2e5 7811
c113de23 78121998-11-24 Matt Armstrong <matta@geoworks.com>
1791e2e5 7813
c113de23 7814 * mm-decode.el (mm-save-part): Bind coding system for write.
1791e2e5 7815
c113de23 78161998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7817
c113de23
GM
7818 * gnus-art.el (gnus-article-mode-line-format): New default.
7819 (gnus-article-mime-part-status): New function.
1791e2e5 7820
c113de23
GM
7821 * message.el (message-send-news): Check the body syntax before
7822 encoding.
1791e2e5 7823
c113de23
GM
7824 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7825 (gnus-mime-display-single): Use it.
7826 (gnus-mime-display-alternative): Ditto.
1791e2e5 7827
c113de23 7828 * mm-decode.el: Check for whether we are running under a term.
1791e2e5 7829
c113de23 78301998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7831
c113de23
GM
7832 * mm-decode.el (mm-preferred-alternative): Default to first
7833 alternative.
7834 (mm-preferred-alternative): No, we dont.
1791e2e5 7835
c113de23 78361998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7837
c113de23
GM
7838 * mm-decode.el (mm-display-external): Use binary instead of
7839 no-conversion.
7840 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7841 * nnheader.el (nnheader-file-coding-system): Ditto.
7842 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
1791e2e5 7843
c113de23 78441998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7845
c113de23
GM
7846 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7847 name without method.
1791e2e5 7848
c113de23 78491998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7850
c113de23
GM
7851 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7852 coding-system -> default-charset.
7853 (gnus-newsgroup-default-charset-alist): Ditto.
7854 (gnus-summary-local-variables): Ditto.
7855 (gnus-set-global-variables): Ditto.
7856 (gnus-get-newsgroup-headers): Ditto.
7857 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7858 (gnus-get-newsgroup-headers-xover): Ditto.
7859 (gnus-newsgroup-setup-default-charset): Ditto.
7860 (article-decode-mime-words): Ditto.
7861 (article-decode-charset): Ditto.
7862 (article-decode-encoded-words): Ditto.
7863 (article-de-quoted-unreadable): Ditto.
7864 (gnus-mime-view-all-parts): Ditto.
7865 (gnus-mime-externalize-part): Ditto.
7866 (gnus-mm-display-part): Ditto.
7867 (gnus-mime-display-single): Ditto.
7868 (gnus-mime-display-alternative): Ditto.
7869
78701998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7871
7872 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7873 * gnus-art.el (article-decode-charset): Overlay
7874 rfc2047-default-charset.
7875 * message.el (message-draft-coding-system): New variable.
7876 (message-set-auto-save-file-name): Use message-draft-coding-system.
7877 * nndraft.el (nndraft-request-article): Ditto.
7878 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7879 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7880
78811998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
7882
7883 * mm-uu.el (mm-uu-test): New function.
7884 (mm-uu-dissect): Inherit charset and cte from head.
7885 * gnus-art.el (article-decode-charset): Use mm-uu-test.
7886
78871998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7888
7889 * gnus.el: Pterodactyl Gnus v0.53 is released.
1791e2e5 7890
c113de23 78911998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7892
c113de23
GM
7893 * mm-decode.el (mm-get-image): New function.
7894 (mm-image-fit-p): New function.
1791e2e5 7895
c113de23 7896 * gnus-util.el (gnus-annotation-in-region-p): New definition.
1791e2e5 7897
c113de23
GM
7898 * gnus-art.el (gnus-article-insert-newline): New function.
7899 (article-goto-body): New function.
1791e2e5 7900
c113de23 79011998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7902
c113de23
GM
7903 * gnus-art.el (gnus-mime-display-single): Insert blank line before
7904 buttons.
1791e2e5 7905
c113de23
GM
7906 * gnus-sum.el (gnus-summary-display-buttonized): New command and
7907 keystroke.
1791e2e5 7908
c113de23
GM
7909 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
7910 line between parts.
1791e2e5 7911
c113de23 7912 * message.el (message-remove-header): Go to end if wanted.
1791e2e5 7913
c113de23 79141998-11-20 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7915
c113de23
GM
7916 * gnus-art.el (gnus-mime-display-alternative): Avoid window
7917 movement with save-window-excursion.
1791e2e5 7918
c113de23 79191998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7920
c113de23 7921 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
1791e2e5 7922
c113de23 79231998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7924
c113de23 7925 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
1791e2e5 7926
c113de23 79271998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7928
c113de23
GM
7929 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
7930 gnus-newsgroup-coding-system.
7931 (gnus-get-newsgroup-headers): Ditto.
7932 (gnus-get-newsgroup-headers-xover): Ditto.
7933 (gnus-set-global-variables): Ditto.
7934 * gnus-art.el (article-decode-mime-words): Ditto.
7935 (article-decode-charset): Ditto.
7936 (article-decode-encoded-words): Ditto.
7937 (article-de-quoted-unreadable): Ditto.
7938 (gnus-mime-view-all-parts): Ditto.
7939 (gnus-mime-externalize-part): Ditto.
7940 (gnus-mm-display-part): Ditto.
7941 (gnus-mime-display-alternative): Ditto.
7942 (gnus-mime-display-single): Ditto.
7943 * mm-view.el (mm-inline-text): Use default coding system.
1791e2e5 7944
c113de23 79451998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7946
c113de23
GM
7947 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
7948 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
7949 (gnus-newsgroup-coding-system): New local variable.
7950 (gnus-newsgroup-iso-8859-1-forced): New local variable.
7951 (gnus-summary-local-variables): Add two new local variables.
7952 (gnus-newsgroup-setup-coding-system): New function.
7953 (gnus-select-newsgroup): Setup coding system.
7954 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
7955 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
7956 * gnus-cus.el (gnus-group-parameters): Customizable
7957 iso-8859-1-forced.
1791e2e5 7958
c113de23 79591998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7960
c113de23 7961 * gnus.el: Pterodactyl Gnus v0.52 is released.
1791e2e5 7962
c113de23 79631998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7964
c113de23
GM
7965 * rfc2047.el (rfc2047-encode-message-header): Encode the default
7966 encoding.
1791e2e5 7967
c113de23
GM
7968 * gnus-art.el (gnus-mime-display-single): Insert buttons for
7969 undisplayed text types.
1791e2e5 7970
c113de23
GM
7971 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
7972 types.
1791e2e5 7973
c113de23 79741998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 7975
c113de23 7976 * nntp.el (nntp-after-change-function-callback): recover from C-g.
1791e2e5 7977
c113de23 79781998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 7979
c113de23
GM
7980 * gnus-async.el (gnus-asynch-obarray): rename to
7981 gnus-async-hashtb, and don't buffer-local it.
1791e2e5 7982
c113de23
GM
7983 (gnus-async-article-callback): new function.
7984 (gnus-make-async-article-function): use it.
1791e2e5 7985
c113de23
GM
7986 (gnus-async-current-prefetch-group): new var.
7987 (gnus-async-current-prefetch-article): new var.
7988 (gnus-async-request-fetched-article): are we fetching it already?
1791e2e5 7989
c113de23 7990 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
1791e2e5 7991
c113de23 79921998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7993
c113de23 7994 * gnus-sum.el (gnus-summary-show-article): Require.
1791e2e5 7995
c113de23
GM
7996 * message.el: Provide before hooks.
7997 (message-send-news): Do MIME before headers.
1791e2e5 7998
c113de23
GM
7999 * gnus-art.el (gnus-article-check-buffer): New function.
8000 (gnus-article-read-summary-keys): Use it.
1791e2e5 8001
c113de23
GM
8002 * mm-decode.el (mm-user-automatic-display): Display all inline
8003 images.
1791e2e5 8004
c113de23
GM
8005 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8006 much.
8007 (gnus-unbuttonized-mime-types): New variable.
1791e2e5 8008
c113de23 80091998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8010
c113de23 8011 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
1791e2e5 8012
c113de23 8013 * mm-decode.el (mm-quote-arg): Quote semicolons.
1791e2e5 8014
c113de23
GM
8015 * gnus-art.el (gnus-mime-display-single): Don't display
8016 attachments.
8017 (gnus-mime-externalize-part): New command and keystroke.
1791e2e5 8018
c113de23
GM
8019 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8020 (mm-alternative-precedence): Changed order.
1791e2e5 8021
c113de23 80221998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8023
c113de23
GM
8024 * gnus.el (gnus-method-simplify): New function.
8025 (gnus-native-method-p): New function.
8026 (gnus-secondary-method-p): Use gnus-method-equal.
1791e2e5 8027
c113de23 8028 * gnus-start.el (gnus-group-change-level): Shorten select method.
1791e2e5 8029
c113de23 80301998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8031
c113de23 8032 * gnus.el: Pterodactyl Gnus v0.51 is released.
1791e2e5 8033
c113de23 80341998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8035
c113de23 8036 * gnus.el: Applied patches from 5.6.45.
1791e2e5 8037
c113de23
GM
8038 * gnus-score.el (gnus-score-find-trace): Print complete file
8039 paths.
8040 (gnus-score-find-trace): Truncate lines.
1791e2e5 8041
c113de23 8042 * gnus.el (gnus-message-archive-group): Allow function.
1791e2e5 8043
c113de23
GM
8044 * message.el (message-encode-message-body): Remove Mime-Version
8045 before inserting.
1791e2e5 8046
c113de23 8047 * gnus-cus.el (gnus-group-customize): Optional topic.
1791e2e5 8048
c113de23
GM
8049 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8050 keystroke.
1791e2e5 8051
c113de23 80521998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8053
c113de23 8054 * message.el (message-encode-message-body): Rewrite.
1791e2e5 8055
c113de23 80561998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8057
c113de23
GM
8058 * mml.el (mml-base-boundary): New variable.
8059 (mml-make-boundary): New function.
1791e2e5 8060
c113de23
GM
8061 * gnus-cache.el (gnus-cache-coding-system): New variable.
8062 (gnus-cache-request-article): Use it.
1791e2e5 8063
c113de23 8064 * message.el (message-insert-mime-part): Delete duplicates.
1791e2e5 8065
c113de23 80661998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8067
c113de23
GM
8068 * gnus-art.el (gnus-mime-display-alternative): Set end of
8069 multipart and display even when nothing is preferred.
1791e2e5 8070
c113de23 80711998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8072
c113de23 8073 * gnus.el: Pterodactyl Gnus v0.50 is released.
1791e2e5 8074
c113de23 80751998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8076
c113de23
GM
8077 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8078 fbound.
1791e2e5 8079
c113de23 8080 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
1791e2e5 8081
c113de23 80821998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8083
c113de23 8084 * gnus.el (gnus-similar-server-opened): Compare backend.
1791e2e5 8085
c113de23 80861998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8087
c113de23
GM
8088 * gnus-topic.el (gnus-topic-expire-articles): New function.
8089 (gnus-topic-mode-map): Bind it.
1791e2e5 8090
c113de23 8091 * gnus.texi (Topic Commands): New expiry command. Reordered.
1791e2e5 8092
c113de23 80931998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 8094
c113de23
GM
8095 * gnus-sum.el
8096 (gnus-auto-expirable-marks): New variable.
8097 (gnus-inhibit-user-auto-expire): New variable.
8098 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8099 When looking to see if we should expire instead, check
8100 gnus-auto-expirable-marks instead of using a hard-wired list.
8101 (gnus-summary-mark-as-read-forward,
8102 gnus-summary-mark-as-read-backward):
8103 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8104 gnus-summary-mark-forward, instead of `t'.
1791e2e5 8105
c113de23 81061998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8107
c113de23
GM
8108 * mml.el (mml-compute-boundary): New function.
8109 (mml-compute-boundary-1): New function.
8110 (mml-generate-mime-1): Use it.
1791e2e5 8111
c113de23 81121998-11-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8113
c113de23
GM
8114 * mml.el (mml-generate-mime-1): Always precede closing boundary
8115 with newline.
1791e2e5 8116
c113de23 81171998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8118
c113de23
GM
8119 * mml.el (mml-generate-mime-1): Do right boundaries when several
8120 multiparts.
1791e2e5 8121
c113de23
GM
8122 * mm-decode.el (mm-user-automatic-display): Default to inline
8123 jpeg.
1791e2e5 8124
c113de23 8125 * mml.el (mml-generate-mime-1): Encode non-text parts.
1791e2e5 8126
c113de23 81271998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8128
c113de23 8129 * gnus.el: Pterodactyl Gnus v0.49 is released.
1791e2e5 8130
c113de23 81311998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8132
c113de23 8133 * mm-view.el (mm-inline-text): Require w3-vars.
1791e2e5 8134
c113de23 8135 * gnus-setup.el (gnus-use-tm): Removed.
1791e2e5 8136
c113de23
GM
8137 * gnus-art.el (gnus-article-goto-part): Don't beep.
8138 (gnus-article-view-part): Check return value.
8139 (gnus-mime-display-alternative): Don't display when there is
8140 nothing to display.
1791e2e5 8141
c113de23
GM
8142 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8143 (mml-generate-mime-1): Use unibyte for binaries.
1791e2e5 8144
c113de23
GM
8145 * gnus-art.el (gnus-display-mime): Call
8146 gnus-article-mime-part-function.
8147 (gnus-mime-part-function): New function.
8148 (gnus-article-mime-part-function): New function.
1791e2e5 8149
c113de23 8150 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
1791e2e5 8151
c113de23 81521998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8153
c113de23 8154 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
1791e2e5 8155
c113de23
GM
8156 * message.el (message-font-lock-keywords): Highlight MML.
8157 (message-mml-face): New font.
1791e2e5 8158
c113de23 81591998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8160
c113de23
GM
8161 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8162 (gnus-mm-display-part): Do not select-window if the article window
8163 is not found.
1791e2e5 8164
c113de23 81651998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8166
c113de23 8167 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
1791e2e5 8168
c113de23 81691998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8170
c113de23 8171 * gnus.el: Pterodactyl Gnus v0.48 is released.
1791e2e5 8172
c113de23
GM
81731998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8174
8175 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
1791e2e5 8176
c113de23 8177 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
1791e2e5 8178
c113de23
GM
8179 * message.el (message-cite-original-without-signature): Ditto.
8180 (message-cite-original): Quote parts.
1791e2e5 8181
c113de23 81821998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8183
c113de23 8184 * gnus.el: Pterodactyl Gnus v0.47 is released.
1791e2e5 8185
c113de23 81861998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8187
c113de23 8188 * message.el (message-encode-message-body): Insert MIME warning.
1791e2e5 8189
c113de23 8190 * mml.el (mml-read-tag): Look for #tag.
1791e2e5 8191
c113de23
GM
8192 * mm-util.el (mm-find-charset-region): Check whether
8193 enable-multibyte-characters is bound.
1791e2e5 8194
c113de23 81951998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8196
c113de23 8197 * gnus.el: Pterodactyl Gnus v0.46 is released.
1791e2e5 8198
c113de23 81991998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8200
c113de23
GM
8201 * message.el (message-encode-message-body): Insert headers at the
8202 right spot.
1791e2e5 8203
c113de23 82041998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8205
c113de23 8206 * gnus.el: Pterodactyl Gnus v0.45 is released.
1791e2e5 8207
c113de23 82081998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8209
c113de23
GM
8210 * nndraft.el (nndraft-save-mime-part): Removed.
8211 (nndraft-get-mime-part): Ditto.
1791e2e5 8212
c113de23
GM
8213 * message.el (message-format-mime-old): Removed.
8214 (message-encode-message-body): Removed.
8215 (message-encode-message-body): Renamed.
1791e2e5 8216
c113de23 82171998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8218
c113de23 8219 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
1791e2e5 8220
c113de23 8221 * message.el (message-format-mime): Check message-mime-part.
1791e2e5 8222
c113de23
GM
8223 * mm-encode.el (mm-mime-file-types): Removed.
8224 (mm-default-file-encoding): New definition.
8225
82261998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8227
8228 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8229 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8230
82311998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8232
8233 * gnus.el: Pterodactyl Gnus v0.44 is released.
8234
82351998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8236
8237 * message.el (message-format-mime): New function.
8238
8239 * nndraft.el (nndraft-save-mime-part): New function.
8240 (nndraft-get-mime-part): New function.
8241
8242 * mm-encode.el (mm-default-file-encoding): New function.
8243 (mm-content-transfer-encoding): New function.
8244 (mm-encode-buffer): New function.
8245
8246 * message.el: New command.
8247 (message-mime-part): New variable.
8248 (message-insert-mime-part): New command.
8249
8250 * mm-encode.el (mm-encode-content-transfer-encoding): New
8251 function.
8252
8253 * mm-util.el (mm-content-transfer-encoding-defaults): New
1791e2e5 8254 variable.
c113de23 8255 (mm-mime-file-types): Taken from TM.
1791e2e5 8256
c113de23 82571998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8258
c113de23 8259 * gnus.el: Pterodactyl Gnus v0.43 is released.
1791e2e5 8260
c113de23 82611998-11-07 Karl Kleinpaste <karl@jprc.com>
1791e2e5 8262
c113de23
GM
8263 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8264 * gnus-score.el (gnus-score-default-header): Ditto.
8265 (gnus-header-index): Ditto.
8266 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8267 (gnus-summary-header): Handle extra headers.
8268 (gnus-summary-score-entry): Ditto, & provide new score element.
8269 (gnus-summary-score-effect): Ditto.
8270 (gnus-score-string): Avoid "extra" string sort, & modify match in
8271 "extra" case.
8272 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
1791e2e5 8273
c113de23 82741998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8275
c113de23
GM
8276 * message.el (message-resend): Bind message-required-mail-headers
8277 to nil.
1791e2e5 8278
c113de23 8279 * mm-view.el (mm-inline-text): Bind w3-strict-width.
1791e2e5 8280
c113de23 8281 * nngateway.el (require): Require cl.
1791e2e5 8282
c113de23
GM
8283 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8284 things.
1791e2e5 8285
c113de23 82861998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8287
c113de23
GM
8288 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8289 when no articles.
1791e2e5 8290
c113de23 82911998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8292
c113de23 8293 * message.el (message-ignored-resent-headers): Remove X-Gnus.
1791e2e5 8294
c113de23 82951998-11-10 Colin Rafferty <colin@xemacs.org>
1791e2e5 8296
c113de23
GM
8297 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8298 user-mail-address if non-nil.
1791e2e5 8299
c113de23 83001998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8301
c113de23
GM
8302 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8303 (gnus-make-sort-function-1): Ditto.
1791e2e5 8304
c113de23
GM
8305 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8306 window.
1791e2e5 8307
c113de23 83081998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8309
c113de23 8310 * mm-util.el (mm-with-unibyte-buffer): Ditto.
1791e2e5 8311
c113de23 8312 * binhex.el (binhex-decode-region): Quote.
1791e2e5 8313
c113de23 83141998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8315
c113de23 8316 * gnus-art.el (article-decode-charset): Don't downcase charset.
1791e2e5 8317
c113de23 8318 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
1791e2e5 8319
c113de23 83201998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8321
c113de23 8322 * gnus.el: Pterodactyl Gnus v0.42 is released.
1791e2e5 8323
c113de23 83241998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8325
c113de23 8326 * gnus-art.el (gnus-display-mime): Add id for alternative part.
1791e2e5 8327
c113de23 83281998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8329
c113de23 8330 * nntp.el (nntp-send-mode-reader): Revert.
1791e2e5 8331
c113de23 83321998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8333
c113de23 8334 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
1791e2e5 8335
c113de23 83361998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8337
c113de23 8338 * message.el (message-make-date): Fix for negative time zones.
1270d7ca 8339
c113de23 83401998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8341
c113de23 8342 * gnus.el: Pterodactyl Gnus v0.41 is released.
1270d7ca 8343
c113de23 83441998-11-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8345
c113de23 8346 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 8347
c113de23 83481998-10-29 Sudish Joseph <sj@eng.mindspring.net>
1270d7ca 8349
c113de23
GM
8350 * gnus.el (gnus-short-group-name): When shortening foreign select
8351 methods, do not scan for plusses beyond the first colon.
1270d7ca 8352
c113de23 83531998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 8354
c113de23
GM
8355 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8356 lines where `group' is the last thing on the line.
1270d7ca 8357
c113de23 83581998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8359
c113de23
GM
8360 * gnus-art.el (gnus-article-view-part): Do alternative.
8361 (gnus-mime-display-alternative): Insert marker.
1270d7ca 8362
c113de23 83631998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8364
c113de23 8365 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 8366
c113de23
GM
8367 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8368 dates.
1270d7ca 8369
c113de23 8370 * gnus-cus.el (gnus-topic): Required.
1270d7ca 8371
c113de23
GM
8372 * nnheader.el (nnheader-parse-nov): Parse extra.
8373 (nnheader-nov-parse-extra): New macro.
1270d7ca 8374
c113de23 83751998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8376
c113de23 8377 * gnus-art.el (gnus-article-view-part): Internal move.
1270d7ca 8378
c113de23 83791998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
1270d7ca 8380
c113de23
GM
8381 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8382 (gnus-group-customize): Support editing topic parameters.
1270d7ca 8383
c113de23 83841998-10-29 Karl Kleinpaste <karl@jprc.com>
1270d7ca 8385
c113de23
GM
8386 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8387 indicators.
1270d7ca 8388
c113de23 83891998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8390
c113de23
GM
8391 * gnus-art.el (gnus-mm-display-part): Return.
8392 (gnus-article-view-part): Only go if external.
8393 (gnus-article-dumbquotes-map): Do 205.
1270d7ca 8394
c113de23 8395 * mm-decode.el (mm-display-part): Return what was done.
1270d7ca 8396
c113de23
GM
8397 * message.el (message-buffer-naming-style): New variable.
8398 (message-generate-new-buffers): Extended.
8399 (message-buffer-naming-style): Removed.
8400 (message-buffer-name): Use it.
8401 (message-do-send-housekeeping): Rename new styling.
1270d7ca 8402
c113de23
GM
8403 * gnus-sum.el (gnus-summary-recenter): Allow
8404 gnus-auto-center-summary to be a number.
1270d7ca 8405
c113de23 84061998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8407
c113de23
GM
8408 * pop3.el (pop3-open-server): Use "binary" instead of
8409 "no-conversion".
1270d7ca 8410
c113de23 84111998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8412
c113de23
GM
8413 * gnus-srvr.el (gnus-browse-foreign-server): Set
8414 gnus-browse-current-method to the result of gnus-server-to-method.
1270d7ca 8415
c113de23 84161998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8417
c113de23
GM
8418 * gnus-util.el (gnus-pull): Another optional argument.
8419 * nnweb.el (nnweb-request-delete-group): Delete from
8420 nnweb-group-alist and update active file.
1270d7ca 8421
c113de23 84221998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8423
c113de23
GM
8424 * gnus-group.el (gnus-group-make-group): Accept group of new
8425 method.
1270d7ca 8426
c113de23 84271998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8428
c113de23 8429 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
1270d7ca 8430
c113de23 84311998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8432
c113de23 8433 * mm-view.el (mm-inline-text): Postion of html portion.
1270d7ca 8434
c113de23 84351998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8436
c113de23
GM
8437 * nntp.el (nntp-list-active-group): Waited for short strings.
8438 (nntp-send-mode-reader): Ditto.
8439 (nntp-open-connection): Ditto.
1270d7ca 8440
c113de23 8441 * gnus-int.el (gnus-request-group-articles): New function.
1270d7ca 8442
c113de23
GM
8443 * nntp.el (nntp-request-listgroup): New function.
8444 (nntp-request-group-articles): Renamed.
1270d7ca 8445
c113de23 84461998-10-27 Karl Kleinpaste <karl@jprc.com>
1270d7ca 8447
c113de23 8448 * nnheader.el (nnheader-parse-nov): Supply extra.
1270d7ca 8449
c113de23 84501998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8451
c113de23
GM
8452 * gnus-art.el (gnus-button-push): Don't go to
8453 gnus-article-buffer.
1270d7ca 8454
c113de23 8455 * mm-view.el (mm-inline-image): Add a newline.
1270d7ca 8456
c113de23 8457 * gnus-start.el (gnus-check-first-time-used): Check more.
1270d7ca 8458
c113de23 84591998-10-26 Francois Felix Ingrand <felix@laas.fr>
1270d7ca 8460
c113de23 8461 * gnus-start.el (gnus-check-first-time-used): Check current.
1270d7ca 8462
c113de23 84631998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8464
c113de23 8465 * mm-util.el (mm-find-charset-region): New function.
1270d7ca 8466
c113de23 8467 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
1270d7ca 8468
c113de23 8469 * gnus-art.el (gnus-mime-button-menu): Fix.
1270d7ca 8470
c113de23 84711998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
1270d7ca 8472
c113de23 8473 * gnus-art.el (gnus-mime-button-menu): New definition.
1270d7ca 8474
c113de23 84751998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8476
c113de23
GM
8477 * gnus-art.el (article-decode-charset): Downcase charset.
8478 (article-decode-charset): Pass on type.
8479 (article-decode-charset): Check nil charsets.
8480 (article-remove-cr): Translate CR to LF.
8481 (gnus-ignored-mime-types): Default to nil.
1270d7ca 8482
c113de23 8483 * nnheader.el (nnheader-insert-nov): Work when not Xref.
1270d7ca 8484
c113de23
GM
8485 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8486 user-mail-address.
8487 (gnus-nov-parse-extra): Didn't return right thing.
1270d7ca 8488
c113de23 84891998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8490
c113de23 8491 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
1270d7ca 8492
c113de23 84931998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8494
c113de23 8495 * gnus.el: Pterodactyl Gnus v0.40 is released.
1270d7ca 8496
c113de23 84971998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8498
c113de23 8499 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
1270d7ca 8500
c113de23 8501 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
1270d7ca 8502
c113de23 8503 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
1270d7ca 8504
c113de23 8505 * nnml.el (nnml-possibly-create-directory): Check before making.
1270d7ca 8506
c113de23 85071998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1270d7ca 8508
c113de23 8509 * nnheader.el (nnheader-insert-nov): Don't infloop.
1270d7ca 8510
c113de23 85111998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8512
c113de23
GM
8513 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8514 set up.
1270d7ca 8515
c113de23 85161998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 8517
c113de23 8518 * nneething.el (nneething-file-name): New definition.
1270d7ca 8519
c113de23
GM
85201998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8521
8522 * gnus-art.el (gnus-treatment-function-alist): Fix.
8523 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8524
8525 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8526
85271998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8528
8529 * gnus.el: Pterodactyl Gnus v0.39 is released.
8530
85311998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8532
8533 * gnus-art.el (gnus-ignored-mime-types): New variable.
8534 (gnus-mime-display-single): Use it.
8535 (gnus-treatment-function-alist): New variable.
8536
8537 * gnus.el (gnus-mime): New group.
8538
8539 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8540 things for other parts.
8541 (gnus-mime-display-alternative): Place point.
8542
8543 * gnus.el: autoload gnus-uu-post-news.
8544
8545 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8546 needsterm/DISPLAY.
8547
8548 * mm-decode.el (mm-display-part): Default to inline text/.*
8549 parts.
8550
8551 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8552 8bit.
8553
8554 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8555 (gnus-mime-display-single): Inline all text parts.
8556 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8557
85581998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8559
8560 * nnml.el (nnml-possibly-create-directory): Rewrite.
8561 (nnml-request-create-group): Change to right server.
8562
8563 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8564
8565 * gnus.el: rmail-output-to-rmail-file autoload.
8566
8567 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8568 Gnus.
8569
8570 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8571
8572 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8573
85741998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8575
8576 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8577 mixed part.
8578
85791998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8580
8581 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8582
8583 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8584
85851998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8586
8587 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8588
85891998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8590
8591 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
1270d7ca 8592 value.
1270d7ca 8593
c113de23
GM
8594 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8595 hidden.
8596
8597 * gnus-spec.el (gnus-update-format-specifications): Use the
8598 article mode line spec.
1270d7ca 8599
c113de23
GM
8600 * gnus-art.el (gnus-insert-mime-button): Put right type.
8601 (gnus-insert-prev-page-button): Ditto.
8602 (gnus-insert-next-page-button): Dutti.
1270d7ca 8603
c113de23 8604 * pop3.el: New version installed.
1270d7ca 8605
c113de23 86061998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8607
c113de23
GM
8608 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8609 and display last part.
1270d7ca 8610
c113de23 86111998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8612
c113de23 8613 * gnus.el: Pterodactyl Gnus v0.38 is released.
1270d7ca 8614
c113de23 86151998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8616
c113de23
GM
8617 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8618 Removed.
8619 (article-de-quoted-unreadable): Narrow to default.
1270d7ca 8620
c113de23 8621 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
1270d7ca 8622
c113de23
GM
8623 * gnus-art.el (article-decode-charset): Decode even when broken
8624 MIME.
1270d7ca 8625
c113de23
GM
8626 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8627 name.
1270d7ca 8628
c113de23 8629 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
1270d7ca 8630
c113de23
GM
8631 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8632 nnheader.
1270d7ca 8633
c113de23 8634 * nnmail.el (nnmail-extra-headers): New variable.
1270d7ca 8635
c113de23 8636 * nnheader.el (nnheader-insert-nov): Insert extra.
1270d7ca 8637
c113de23 8638 * gnus.el (gnus-summary-line-format): Doc fix.
1270d7ca 8639
c113de23
GM
8640 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8641 (gnus-nov-parse-line): Ditto.
8642 (gnus-nov-parse-extra): New macro.
8643 (gnus-header): New function.
8644 (gnus-update-summary-mark-positions): Change.
8645 (gnus-ignored-from-addresses): New variable.
8646 (gnus-summary-insert-from-or-to): New function.
1270d7ca 8647
c113de23 8648 * gnus.el (gnus-extra-headers): New variable.
1270d7ca 8649
c113de23
GM
8650 * nnheader.el (make-mail-header): Expand.
8651 (mail-header-extra): New macro.
8652 (mail-header-set-extra): Ditto.
8653 (make-full-mail-header): Expand.
1270d7ca 8654
c113de23 86551998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8656
c113de23 8657 * gnus.el: Pterodactyl Gnus v0.37 is released.
1270d7ca 8658
c113de23 86591998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8660
c113de23 8661 * mm-bodies.el (mm-decode-body): Check for multibyticity.
1270d7ca 8662
c113de23
GM
8663 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8664 on.
1270d7ca 8665
c113de23 86661998-10-22 Didier Verna <verna@inf.enst.fr>
1270d7ca 8667
c113de23
GM
8668 * gnus-spec.el (gnus-balloon-face-function): new function
8669 (gnus-parse-format): understand the %< %> specifiers
8670 (gnus-parse-complex-format): ditto.
1270d7ca 8671
c113de23 86721998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8673
c113de23 8674 * gnus.el: Changed following-char to char-after throughout.
1270d7ca 8675
c113de23 86761998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8677
c113de23 8678 * mm-decode.el (mm-display-external): Protect more and message.
1270d7ca 8679
c113de23 86801998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8681
c113de23
GM
8682 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8683 mixed part.
1270d7ca 8684
c113de23 86851998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8686
c113de23 8687 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
1270d7ca 8688
c113de23 8689 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
1270d7ca 8690
c113de23 86911998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8692
c113de23 8693 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
1270d7ca 8694
c113de23 86951998-10-21 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8696
c113de23 8697 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
1270d7ca 8698
c113de23
GM
8699 * mm-decode.el (mm-display-external): Set undisplayer to mm
8700 buffer, not the current buffer; use unwind-protect.
1270d7ca 8701
c113de23 87021998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8703
c113de23
GM
8704 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8705 (gnus-summary-exit-no-update): Ditto.
1270d7ca 8706
c113de23 87071998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8708
c113de23 8709 * mm-decode.el (mm-inline-media-tests): Look for w3.
1270d7ca 8710
c113de23 8711 * mailcap.el (mailcap-mime-data): Inline html.
1270d7ca 8712
c113de23 87131998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8714
c113de23 8715 * gnus.el: Pterodactyl Gnus v0.36 is released.
1270d7ca 8716
c113de23 87171998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8718
c113de23
GM
8719 * gnus-art.el (article-translate-strings):
8720 (gnus-article-dumbquotes-map): Don't dot.
1270d7ca 8721
c113de23 8722 * pop3.el (pop3-open-server): Set point right.
1270d7ca 8723
c113de23
GM
8724 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8725 (mm-dissect-buffer): Ditto.
8726 (mm-destroy-part): Ignore non-handles.
8727 (mm-remove-part): Ditto.
8728 (mm-destroy-parts): New function.
8729 (mm-remove-parts): Ditto.
1270d7ca 8730
c113de23 8731 * gnus-art.el (gnus-mm-display-part): Don't move point.
1270d7ca 8732
c113de23 87331998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8734
c113de23 8735 * mm-uu.el : New file.
1270d7ca 8736
c113de23 8737 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
1270d7ca 8738
c113de23
GM
8739 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8740 a function.
1270d7ca 8741
c113de23 87421998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8743
c113de23 8744 * mm-decode.el (mm-display-external): Check before selecting.
1270d7ca 8745
c113de23 87461998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8747
c113de23 8748 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
1270d7ca 8749
c113de23 8750 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
1270d7ca 8751
c113de23
GM
8752 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8753 variable.
1270d7ca 8754
c113de23 8755 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
1270d7ca 8756
c113de23 8757 * gnus-art.el (gnus-decode-header-methods): New variable.
1270d7ca 8758
c113de23 8759 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
1270d7ca 8760
c113de23 8761 * gnus-art.el (gnus-multi-decode-header): New function.
1270d7ca 8762
c113de23 87631998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8764
c113de23 8765 * gnus.el: Pterodactyl Gnus v0.35 is released.
1270d7ca 8766
c113de23 87671998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8768
c113de23
GM
8769 * uudecode.el (uudecode-decode-region-external): Insert
8770 literally.
1270d7ca 8771
c113de23 8772 * mm-bodies.el (mm-decode-body): Optional encoding.
1270d7ca 8773
c113de23 87741998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8775
c113de23 8776 * gnus-ems.el (gnus-mouse-3): New variable.
1270d7ca 8777
c113de23 8778 * binhex.el (binhex-decode-region-external): Don't use -internally.
1270d7ca 8779
c113de23 87801998-10-16 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8781
c113de23
GM
8782 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8783 files.
1270d7ca 8784
c113de23 87851998-09-27 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8786
c113de23
GM
8787 * gnus-group.el (gnus-add-marked-articles): Request backend update
8788 of flags.
1270d7ca 8789
c113de23 87901998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8791
c113de23
GM
8792 * gnus-sum.el (gnus-update-read-articles):
8793 (gnus-update-marks): Request backend update of mark.
1270d7ca 8794
c113de23 87951998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8796
c113de23
GM
8797 * gnus.texi (Optional Backend Functions): New item,
8798 nnchoke-request-set-mark.
1270d7ca 8799
c113de23 88001998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8801
c113de23
GM
8802 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8803 list to range.
1270d7ca 8804
c113de23 88051998-10-20 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8806
c113de23 8807 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
1270d7ca 8808
c113de23 88091998-10-14 SL Baur <steve@altair.xemacs.org>
1270d7ca 8810
c113de23
GM
8811 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8812 first used.
1270d7ca 8813
c113de23 88141998-10-10 SL Baur <steve@altair.xemacs.org>
1270d7ca 8815
c113de23 8816 * mm-view.el: Require mm-decode for macros.
1270d7ca 8817
c113de23
GM
8818 * mm-decode.el (mm-handle-type): Move macro declarations above the
8819 place where they are used.
1270d7ca 8820
c113de23 88211998-10-18 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 8822
c113de23
GM
8823 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8824 buffer.
1270d7ca 8825
c113de23 88261998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 8827
c113de23 8828 * nnagent.el (nnagent-open-server): Error message.
1270d7ca 8829
c113de23 88301998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 8831
c113de23 8832 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
1270d7ca 8833
c113de23 88341998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8835
c113de23 8836 * score-mode.el (gnus-score-mode-map): Ditto.
1270d7ca 8837
c113de23 8838 * message.el (message-mode-map): Ditto.
1270d7ca 8839
c113de23 8840 * gnus-uu.el (gnus-uu-post-news): Ditto.
1270d7ca 8841
c113de23 8842 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
1270d7ca 8843
c113de23 8844 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
1270d7ca 8845
c113de23
GM
8846 * gnus-art.el (gnus-article-edit-mode-map): Use
8847 `set-keymap-parent' rather than `copy-keymap'.
1270d7ca 8848
c113de23 88491998-10-18 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8850
c113de23
GM
8851 * gnus-art.el (gnus-mime-button-commands): New variable.
8852 (gnus-mime-button-map): Initialize it from
8853 `gnus-mime-button-commands'.
8854 (gnus-mime-button-menu): New function.
8855 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
1270d7ca 8856
c113de23 88571998-10-11 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8858
c113de23
GM
8859 * message.el (message-insert-to): Make `nobody' and `poster'
8860 synonymous to `never' and `always' in Mail-Copies-To.
8861 (message-reply): Ditto.
8862 (message-followup): Ditto.
1270d7ca 8863
c113de23 88641998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8865
c113de23 8866 * mailcap.el (mailcap-mime-data): Save sound.
1270d7ca 8867
c113de23 88681998-09-24 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8869
c113de23
GM
8870 * message.el (message-ignored-supersedes-headers): Include
8871 `NNTP-Posting-Date'.
1270d7ca 8872
c113de23 88731998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
1270d7ca 8874
c113de23 8875 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
1270d7ca 8876
c113de23 88771998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8878
c113de23
GM
8879 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8880 uudecode.
1270d7ca 8881
c113de23 88821998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8883
c113de23 8884 * mm-decode.el (mm-display-external): Don't switch on save.
1270d7ca 8885
c113de23 88861998-10-18 Andy Piper <andyp@parallax.co.uk>
1270d7ca 8887
c113de23 8888 * nnmail.el (nnmail-movemail-args): New variable.
1270d7ca 8889
c113de23 88901998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8891
c113de23 8892 * gnus-art.el (article-translate-strings):
1270d7ca 8893
c113de23 88941998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8895
c113de23
GM
8896 * gnus-art.el (gnus-article-view-part): Use it.
8897 (gnus-mm-display-part): New function.
8898 (article-de-quoted-unreadable): Yse mm-default-coding-system.
1270d7ca 8899
c113de23 8900 * mm-decode.el (mm-handle-displayed-p): New function.
1270d7ca 8901
c113de23
GM
8902 * gnus-art.el (gnus-mime-copy-part): Create better names.
8903 (gnus-mime-button-line-format): Include dots spec.
1270d7ca 8904
c113de23 89051998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
1270d7ca 8906
c113de23
GM
8907 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
8908 forward buffer first.
1270d7ca 8909
c113de23 89101998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8911
c113de23 8912 * gnus-util.el (gnus-set-window-start): New function.
1270d7ca 8913
c113de23 8914 * message.el (message-send): Don't check changed.
1270d7ca 8915
c113de23 89161998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8917
c113de23 8918 * gnus-art.el (gnus-article-setup-buffer): Set params.
1270d7ca 8919
c113de23
GM
8920 * mm-decode.el (mm-user-display-methods): Inline
8921 "message/delivery-status".
1270d7ca 8922
c113de23 89231998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8924
c113de23
GM
8925 * message.el (message-auto-save-directory): Rename.
8926 (message-mode): Dof fix.
1270d7ca 8927
c113de23
GM
8928 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
8929 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
1270d7ca 8930
c113de23 8931 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
1270d7ca 8932
c113de23 8933 * message.el (message-make-date): Avoid locale.
1270d7ca 8934
c113de23
GM
8935 * gnus-art.el (gnus-article-edit-done): Allow update before doing
8936 cache.
1270d7ca 8937
c113de23 8938 * mm-decode.el (mm-display-inline): Goto point-min.
1270d7ca 8939
c113de23 8940 * gnus-art.el (gnus-article-prepare-display): Not read-only.
1270d7ca 8941
c113de23 8942 * mm-decode.el (mm-display-external): Reverse before sorting.
1270d7ca 8943
c113de23 8944 * gnus-draft.el (gnus-draft-send): Allow mail.
1270d7ca 8945
c113de23 89461999-11-30 -SL Baur <steve@altair.xemacs.org>
1270d7ca 8947
c113de23
GM
8948 * message.el (message-check): Move message-check macro above where
8949 it is first used.
1270d7ca 8950
c113de23 8951 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
1270d7ca 8952
c113de23 89531998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 8954
c113de23 8955 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
1270d7ca 8956
c113de23 89571998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8958
c113de23 8959 * gnus.el: Pterodactyl Gnus v0.34 is released.
1270d7ca 8960
c113de23 89611998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8962
c113de23 8963 * mm-decode.el (mm-inline-media-tests): delivery-status.
1270d7ca 8964
c113de23 8965 * mm-view.el (mm-inline-text): Provide default.
1270d7ca 8966
c113de23 89671998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 8968
c113de23 8969 * mailcap.el (mailcap-possible-viewers): Fix nils.
1270d7ca 8970
c113de23 89711998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8972
c113de23
GM
8973 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
8974 (article-update-date-lapsed): Record the buffer.
8975 (article-update-date-lapsed): Do all windows that display article
8976 buffers.
1270d7ca 8977
c113de23 8978 * nnml.el (nnml-generate-nov-databases-1): Ditto.
1270d7ca 8979
c113de23 8980 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
1270d7ca 8981
c113de23
GM
8982 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
8983 annoations.
1270d7ca 8984
c113de23 8985 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
1270d7ca 8986
c113de23 89871998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8988
c113de23
GM
8989 * gnus-agent.el (gnus-category-add): Change default category to
8990 'false.
1270d7ca 8991
c113de23
GM
8992 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
8993 scores.
1270d7ca 8994
c113de23 8995 * gnus-draft.el (gnus-draft-send): Check server more.
1270d7ca 8996
c113de23
GM
8997 * gnus-art.el (gnus-article-view-part): New command and keystroke.
8998 (gnus-article-goto-part): New function.
1270d7ca 8999
c113de23 9000 * mm-view.el (mm-inline-text): Insert richtext properly.
1270d7ca 9001
c113de23 9002 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
1270d7ca 9003
c113de23 90041998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9005
c113de23
GM
9006 * parse-time.el (parse-time-rules): Accept dates far into the past
9007 and the future, and parse single-digit numbers as years.
1270d7ca 9008
c113de23 90091998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9010
c113de23 9011 * mm-decode.el (mm-display-external): Chop off directories.
1270d7ca 9012
c113de23 90131998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9014
c113de23
GM
9015 * uudecode.el (uu-decode-region-external): Use
9016 insert-file-contents-literally.
1270d7ca 9017
c113de23 9018 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
1270d7ca 9019
c113de23 90201998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9021
c113de23 9022 * uudecode.el: New file.
1270d7ca 9023
c113de23
GM
9024 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9025 x-uuencode.
1270d7ca 9026
c113de23 90271998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9028
c113de23 9029 * gnus-art.el (gnus-mime-display-alternative): Set faces.
1270d7ca 9030
c113de23 9031 * message.el (message-fetch-field): Unfold properly.
1270d7ca 9032
c113de23
GM
9033 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9034 in text/plain.
1270d7ca 9035
c113de23 90361998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9037
c113de23
GM
9038 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9039 (gnus-auto-select-first): Removed.
9040 (gnus-auto-select-first): Extended.
9041 (gnus-summary-read-group-1): Use new value.
1270d7ca 9042
c113de23 90431998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9044
c113de23 9045 * message.el (message-fix-before-sending): Space.
1270d7ca 9046
c113de23 9047 * nnmail.el (nnmail-find-file): Don't erase.
1270d7ca 9048
c113de23 90491998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9050
c113de23 9051 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
1270d7ca 9052
c113de23 90531998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9054
c113de23 9055 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
1270d7ca 9056
c113de23 90571998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9058
c113de23 9059 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
1270d7ca 9060
c113de23 90611998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9062
c113de23
GM
9063 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9064 20.4.
1270d7ca 9065
c113de23 90661998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9067
c113de23
GM
9068 * gnus-art.el (gnus-mime-view-all-parts): New command and
9069 keystroke.
1270d7ca 9070
c113de23 9071 * mm-decode.el (mm-display-external): Translate slashes.
1270d7ca 9072
c113de23 9073 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
1270d7ca 9074
c113de23 9075 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
1270d7ca 9076
c113de23
GM
9077 * mm-decode.el (mm-quote-arg): Quote spaces.
9078 (mm-display-external): Quote args.
1270d7ca 9079
c113de23 90801998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9081
c113de23 9082 * mm-decode.el (mm-inlinable-part-p): New function.
1270d7ca 9083
c113de23 90841998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9085
c113de23 9086 * mm-util.el (mm-disable-multibyte): New function.
1270d7ca 9087
c113de23 90881998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9089
c113de23 9090 * gnus.el: Pterodactyl Gnus v0.33 is released.
1270d7ca 9091
c113de23 90921998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9093
c113de23 9094 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
1270d7ca 9095
c113de23
GM
9096 * mm-decode.el (mm-display-external): Don't switch for externals.
9097 (mm-dissect-multipart): Don't include end-sep.
1270d7ca 9098
c113de23
GM
9099 * mm-util.el (mm-get-coding-system-list): New function.
9100 (mm-coding-system-list): New variable.
1270d7ca 9101
c113de23 91021998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9103
c113de23 9104 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
1270d7ca 9105
c113de23 91061998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9107
c113de23
GM
9108 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9109 group
1270d7ca 9110
c113de23 91111998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9112
c113de23 9113 * mm-decode.el (mm-interactively-view-part): Typo.
1270d7ca 9114
c113de23 91151998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9116
c113de23
GM
9117 * mm-decode.el (mm-dissect-multipart): Display last part when the
9118 article has no close-delimiter
1270d7ca 9119
c113de23 91201998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9121
c113de23
GM
9122 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9123 content-type.
1270d7ca 9124
c113de23 91251998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9126
c113de23 9127 * gnus-art.el (gnus-display-mime): Typo.
1270d7ca 9128
c113de23 91291998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9130
c113de23 9131 * gnus.el: Pterodactyl Gnus v0.32 is released.
1270d7ca 9132
c113de23 91331998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9134
c113de23 9135 * gnus-kill.el (gnus-batch-score): Protect against errors.
1270d7ca 9136
c113de23 9137 * gnus-art.el: Protect against broken headers.
1270d7ca 9138
c113de23
GM
9139 * mm-decode.el (mm-display-external): Respect needsterm.
9140 (mm-display-external): Create buffer for external commands.
1270d7ca 9141
c113de23 91421998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9143
c113de23 9144 * mailcap.el (mailcap-mime-info): Return the proper viewer.
1270d7ca 9145
c113de23 9146 * mm-decode.el (mm-display-external): Use file name.
1270d7ca 9147
c113de23 91481998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
1270d7ca 9149
c113de23
GM
9150 * gnus-util.el (gnus-output-to-rmail): adjust to
9151 `rmail-output-to-rmail-file'
1270d7ca 9152
c113de23 91531998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9154
c113de23 9155 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
1270d7ca 9156
c113de23
GM
9157 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9158 headers.
1270d7ca 9159
c113de23 9160 * gnus-art.el (article-decode-charset): Fold case.
1270d7ca 9161
c113de23 91621998-09-17 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9163
c113de23 9164 * mailcap.el (mailcap-save-binary-file): Goto point-min.
1270d7ca 9165
c113de23 91661998-09-23 Aaron M. Ucko <amu@mit.edu>
1270d7ca 9167
c113de23
GM
9168 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9169 after being stored.
1270d7ca 9170
c113de23 91711998-09-15 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 9172
c113de23
GM
9173 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9174 come.
1270d7ca 9175
c113de23 91761998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9177
c113de23 9178 * gnus-ems.el (gnus-widget-button-keymap): New variable.
1270d7ca 9179
c113de23 91801998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9181
c113de23 9182 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
1270d7ca 9183
c113de23 91841998-09-23 Matt Armstrong <matta@geoworks.com>
1270d7ca 9185
c113de23
GM
9186 * gnus-art.el (article-decode-charset): Narrow to the correct
9187 region.
1270d7ca 9188
c113de23 9189 * mm-bodies.el: Fix autoload.
1270d7ca 9190
c113de23 91911998-09-22 Lee Willis <lee@gbdirect.co.uk>
1270d7ca 9192
c113de23 9193 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
1270d7ca 9194
c113de23 91951998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9196
c113de23 9197 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
1270d7ca 9198
c113de23 91991998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9200
c113de23
GM
9201 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9202 (gnus-article-add-button): Ditto.
1270d7ca 9203
c113de23 9204 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
1270d7ca 9205
c113de23
GM
9206 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9207 (gnus-article-prepare-display): Bind url-standalone-mode.
1270d7ca 9208
c113de23
GM
9209 * mm-decode.el (mm-remove-part): Also delete directory.
9210 (mm-display-external): Create a private sub-dir.
1270d7ca 9211
c113de23
GM
9212 * mailcap.el (mailcap-binary-suffixes): New variable.
9213 (mailcap-command-p): Use it.
1270d7ca 9214
c113de23 92151998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9216
c113de23
GM
9217 * nnmbox.el (nnmbox-request-group): Change server.
9218 (nnmbox-possibly-change-newsgroup): Enable multibyte.
1270d7ca 9219
c113de23
GM
9220 * message.el (message-encode-message-body): Don't stomp MIME
9221 headers.
1270d7ca 9222
c113de23
GM
9223 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9224 unless useful.
9225 (gnus-summary-exit): Check for a live article buffer.
9226 (gnus-summary-exit-no-update): Ditto.
1270d7ca 9227
c113de23
GM
9228 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9229 param.
1270d7ca 9230
c113de23 9231 * gnus-sum.el (gnus-article-decoded-p): New variable.
1270d7ca 9232
c113de23 9233 * mm-decode.el (mm-display-external): Use no-conv.
1270d7ca 9234
c113de23
GM
9235 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9236 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
1270d7ca 9237
c113de23
GM
9238 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9239 mouse-click.
1270d7ca 9240
c113de23 92411998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9242
c113de23 9243 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
1270d7ca 9244
c113de23 92451998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9246
c113de23 9247 * gnus.el: Pterodactyl Gnus v0.31 is released.
1270d7ca 9248
c113de23 92491998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9250
c113de23 9251 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
1270d7ca 9252
c113de23 9253 * mm-decode.el (mm-display-part): Accept no-default.
1270d7ca 9254
c113de23
GM
9255 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9256 a parameter.
1270d7ca 9257
c113de23
GM
9258 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9259 (gnus-summary-prepare-threads): Ditto.
1270d7ca 9260
c113de23 9261 * gnus.el (gnus-article-mode-map): Make sparse keymap.
1270d7ca 9262
c113de23
GM
9263 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9264 (gnus-mime-button-line-format): Doc fix.
9265 (gnus-insert-mime-button): Use it.
9266 (gnus-article-add-button): Use widget-convert-button.
1270d7ca 9267
c113de23
GM
9268 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9269 ignore.
1270d7ca 9270
c113de23 9271 * mm-decode.el (mm-alternative-precedence): Ditto.
1270d7ca 9272
c113de23 92731998-09-14 Conrad Sauerwald <conrad@stack.nl>
1270d7ca 9274
c113de23 9275 * mm-decode.el (mm-user-automatic-display): Use enriched.
1270d7ca 9276
c113de23 92771998-09-14 Paul Fisher <rao@gnu.org>
1270d7ca 9278
c113de23
GM
9279 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9280 right place.
1270d7ca 9281
c113de23 92821998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9283
c113de23 9284 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
1270d7ca 9285
c113de23
GM
9286 * gnus-art.el (article-update-date-lapsed): Only update header if
9287 buffer is dispalyed in frame.
9288 (gnus-article-prepare-display): New function.
9289 (gnus-article-prepare): Use it.
1270d7ca 9290
c113de23 92911998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9292
c113de23 9293 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
1270d7ca 9294
c113de23 9295 * mm-view.el (mm-insert-inline): New function.
1270d7ca 9296
c113de23 9297 * mm-decode.el (mm-pipe-part): Bugged.
1270d7ca 9298
c113de23 9299 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
1270d7ca 9300
c113de23 9301 * mm-bodies.el (mm-encode-body): Move over the body.
1270d7ca 9302
c113de23 9303 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
1270d7ca 9304
c113de23 9305 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
1270d7ca 9306
c113de23 93071998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
1270d7ca 9308
c113de23
GM
9309 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9310 related functions. Handle message/rfc822 parts. Display subject on
9311 multipart summary lines. Display name on sub-parts when available.
1270d7ca 9312
c113de23 93131998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9314
c113de23 9315 * mailcap.el (mailcap-command-p): New version.
1270d7ca 9316
c113de23 93171998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9318
c113de23
GM
9319 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9320 groups.
1270d7ca 9321
c113de23 93221998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9323
c113de23 9324 * message.el (message-make-date): Remove weekday name.
1270d7ca 9325
c113de23
GM
9326 * mm-decode.el (mm-dissect-buffer): Protect against broken
9327 headers.
1270d7ca 9328
c113de23
GM
9329 * mailcap.el (mailcap-command-in-path-p): New function.
9330 (mailcap-command-p): Renamed.
1270d7ca 9331
c113de23 93321998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9333
c113de23 9334 * rfc2047.el (eval): Autoload.
1270d7ca 9335
c113de23 93361998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9337
c113de23
GM
9338 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9339 (gnus-multi-decode-encoded-word-string): New function.
9340 (gnus-encoded-word-method-alist): New variable.
9341 (gnus-decode-encoded-word-functions): Removed.
1270d7ca 9342
c113de23 93431998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9344
c113de23
GM
9345 * gnus-int.el (gnus-request-replace-article): Replace
9346 message-narrow-to-headers with message-narrow-to-head
1270d7ca 9347
c113de23 93481998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9349
c113de23 9350 * drums.el (drums-quote-string): Reversed match.
1270d7ca 9351
c113de23 9352 * message.el (message-make-date): Use weekday name.
1270d7ca 9353
c113de23 93541998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9355
c113de23 9356 * gnus.el: Pterodactyl Gnus v0.30 is released.
1270d7ca 9357
c113de23 93581998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9359
c113de23
GM
9360 * gnus-art.el (article-decode-encoded-words): Use it.
9361 (gnus-decode-header-function): New variable.
1270d7ca 9362
c113de23
GM
9363 * gnus-sum.el (gnus-nov-parse-line): Use it.
9364 (gnus-decode-encoded-word-function): New variable.
1270d7ca 9365
c113de23
GM
9366 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9367 buffer.
1270d7ca 9368
c113de23
GM
9369 * gnus-art.el (gnus-insert-mime-button): Use widget.
9370 (gnus-widget-press-button): New function.
9371 (gnus-article-prev-button): Removed.
9372 (gnus-article-next-button): Ditto.
9373 (gnus-article-add-button): Ditto.
1270d7ca 9374
c113de23
GM
9375 * gnus.el (gnus-article-mode-map): Inherit from widget.
9376 (gnus-article-mode-map): No, don't.
1270d7ca 9377
c113de23
GM
9378 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9379 (mm-content-id-alist): New variable.
9380 (mm-get-content-id): New function.
1270d7ca 9381
c113de23
GM
9382 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9383 articles if we are fetching to the article buffer.
1270d7ca 9384
c113de23 93851998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9386
c113de23
GM
9387 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9388 articles.
1270d7ca 9389
c113de23 93901998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9391
c113de23
GM
9392 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9393 (mm-default-mime-charset): New variable.
1270d7ca 9394
c113de23 9395 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
1270d7ca 9396
c113de23 9397 * drums.el (drums-quote-string): Reversed test.
1270d7ca 9398
c113de23 93991998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9400
c113de23
GM
9401 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9402 string.
1270d7ca 9403
c113de23 9404 * drums.el (drums-quote-string): New function.
1270d7ca 9405
c113de23
GM
9406 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9407 (rfc2047-b-encode-region): Chop lines.
9408 (rfc2047-q-encode-region): Ditto.
1270d7ca 9409
c113de23 94101998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9411
c113de23 9412 * gnus.el: Pterodactyl Gnus v0.29 is released.
1270d7ca 9413
c113de23 94141998-09-12 Istvan Marko <imarko@pacificnet.net>
1270d7ca 9415
c113de23 9416 * mm-decode.el (mm-save-part): Message right.
1270d7ca 9417
c113de23 94181998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9419
c113de23
GM
9420 * drums.el (drums-parse-address): Returned a list instead of a
9421 string.
9422 (drums-remove-whitespace): Skip comments.
9423 (drums-parse-addresses): Didn't work.
1270d7ca 9424
c113de23 94251998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9426
c113de23 9427 * gnus.el: Pterodactyl Gnus v0.28 is released.
1270d7ca 9428
c113de23 94291998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9430
c113de23
GM
9431 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9432 starting point.
9433 (article-decode-encoded-words): Rename.
1270d7ca 9434
c113de23 9435 * message.el (message-narrow-to-headers-or-head): New function.
1270d7ca 9436
c113de23
GM
9437 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9438 region.
1270d7ca 9439
c113de23
GM
9440 * message.el (message-send-news): Encode body after checking
9441 syntax.
1270d7ca 9442
c113de23 9443 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
1270d7ca 9444
c113de23 9445 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
1270d7ca 9446
c113de23 9447 * gnus-art.el (gnus-display-mime): Respect disposition.
1270d7ca 9448
c113de23 9449 * mm-decode.el (mm-preferred-alternative): Respect disposition.
1270d7ca 9450
c113de23
GM
9451 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9452 text with annotations.
1270d7ca 9453
c113de23
GM
9454 * message.el (message-make-date): Fix sign for negative time
9455 zones.
1270d7ca 9456
c113de23
GM
9457 * mm-view.el (mm-inline-image): Insert a space at the end of the
9458 image.
1270d7ca 9459
c113de23 9460 * mail-parse.el: New file.
1270d7ca 9461
c113de23 9462 * rfc2231.el: New file.
1270d7ca 9463
c113de23
GM
9464 * drums.el (drums-content-type-get): Removed.
9465 (drums-parse-content-type): Ditto.
1270d7ca 9466
c113de23 9467 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
1270d7ca 9468
c113de23 94691998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9470
c113de23 9471 * gnus.el: Pterodactyl Gnus v0.27 is released.
1270d7ca 9472
c113de23 94731998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
1270d7ca 9474
c113de23
GM
9475 * mm-decode.el (mm-alternative-precedence): New variable.
9476 (mm-preferred-alternative): New function.
1270d7ca 9477
c113de23 9478 * gnus-art.el (gnus-mime-copy-part): New command.
1270d7ca 9479
c113de23 9480 * mm-decode.el (mm-get-part): New function.
1270d7ca 9481
c113de23 9482 * mm-view.el: New file.
1270d7ca 9483
c113de23
GM
9484 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9485 (mm-display-part): Default to mailcap-save-binary-file.
1270d7ca 9486
c113de23 94871998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9488
c113de23 9489 * gnus.el: Pterodactyl Gnus v0.26 is released.
1270d7ca 9490
c113de23 94911998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9492
c113de23 9493 * mm-decode.el (mm-interactively-view-part): New function.
1270d7ca 9494
c113de23 9495 * gnus-art.el (gnus-mime-view-part): New command.
1270d7ca 9496
c113de23 9497 * mm-decode.el (mm-last-shell-command): New variable.
1270d7ca 9498
c113de23 9499 * mailcap.el (mailcap-mime-info): Allow returning all matches.
1270d7ca 9500
c113de23 9501 * mm-decode.el (mm-save-part): New function.
1270d7ca 9502
c113de23
GM
9503 * gnus-art.el (article-decode-charset): Protect against buggy
9504 content-types.
9505 (gnus-mime-pipe-part): New command.
9506 (gnus-mime-save-part): New command.
9507 (gnus-mime-button-map): New keymap.
9508 (gnus-mime-button-line-format): New variable.
9509 (gnus-insert-mime-button): New function.
9510 (gnus-display-mime): Use it.
1270d7ca 9511
c113de23 9512 * gnus-util.el (gnus-dd-mmm): Removed length spec.
1270d7ca 9513
c113de23 9514 * mm-decode.el (mm-inline-text): Decode charsets.
1270d7ca 9515
c113de23 9516 * gnus-art.el (gnus-article-save): Comment fix.
1270d7ca 9517
c113de23
GM
9518 * gnus-int.el (gnus-start-news-server): When in batch, don't
9519 prompt.
1270d7ca 9520
c113de23
GM
9521 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9522 decode.
1270d7ca 9523
c113de23
GM
9524 * mm-decode.el (mm-inline-media-tests): Add audio.
9525 (mm-inline-audio): New function.
1270d7ca 9526
c113de23 95271998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 9528
c113de23 9529 * gnus-art.el (article-make-date-line): Didn't work.
1270d7ca 9530
c113de23 9531 * parse-time.el (parse-time-string): One too many nils.
1270d7ca 9532
c113de23 95331998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9534
c113de23 9535 * gnus.el: Pterodactyl Gnus v0.25 is released.
1270d7ca 9536
c113de23 95371998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9538
c113de23
GM
9539 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9540 annotations.
1270d7ca 9541
c113de23
GM
9542 * gnus.el ((featurep 'gnus-xmas)): New
9543 'gnus-annotation-in-region-p alias.
1270d7ca 9544
c113de23 95451998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9546
c113de23 9547 * mm-util.el (mm-with-unibyte-buffer): New function.
1270d7ca 9548
c113de23 9549 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
1270d7ca 9550
c113de23 9551 * mm-decode.el (mm-inline-media-tests): New variable.
1270d7ca 9552
c113de23 9553 * gnus-sum.el (gnus-summary-exit): Destroy handles.
1270d7ca 9554
c113de23 9555 * gnus-art.el (gnus-article-mime-handles): New variable.
1270d7ca 9556
c113de23 9557 * drums.el (drums-narrow-to-header): New function.
1270d7ca 9558
c113de23 9559 * gnus-art.el (article-decode-charset): Use it.
1270d7ca 9560
c113de23 9561 * drums.el (drums-content-type-get): New function.
1270d7ca 9562
c113de23 9563 * mm-util.el (mm-content-type-charset): Removed.
1270d7ca 9564
c113de23
GM
9565 * drums.el (drums-syntax-table): @ is word.
9566 (drums-parse-content-type): New function.
1270d7ca 9567
c113de23
GM
9568 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9569 EDT" times.
1270d7ca 9570
c113de23 9571 * gnus-util.el (gnus-date-get-time): Use safe date.
1270d7ca 9572
c113de23
GM
9573 * gnus-sum.el (gnus-show-mime): Removed.
9574 (gnus-summary-toggle-mime): Removed.
1270d7ca 9575
c113de23
GM
9576 * gnus-art.el (gnus-strict-mime): Removed.
9577 (gnus-article-prepare): Don't do MIME.
9578 (gnus-decode-encoded-word-method): Removed.
9579 (gnus-show-mime-method): Removed.
1270d7ca 9580
c113de23 95811998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9582
c113de23 9583 * gnus.el: Pterodactyl Gnus v0.24 is released.
1270d7ca 9584
c113de23 95851998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9586
c113de23
GM
9587 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9588 PREFIX.
1270d7ca 9589
c113de23
GM
9590 * parse-time.el (parse-time-rules): Accept times that look like
9591 "h:mm".
1270d7ca 9592
c113de23 9593 * message.el (message-make-date): Use zone properly.
1270d7ca 9594
c113de23 9595 * gnus.el: Autoload gnus-batch.
1270d7ca 9596
c113de23
GM
9597 * gnus-art.el (article-de-quoted-unreadable): Do not do
9598 gnus-article-decode-rfc1522.
1270d7ca 9599
c113de23 9600 * gnus-msg.el (gnus-inews-do-gcc): Use it.
1270d7ca 9601
c113de23
GM
9602 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9603 param.
1270d7ca 9604
c113de23 9605 * message.el (message-encode-message-body): Check for us-ascii.
1270d7ca 9606
c113de23
GM
9607 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9608 to the left.
1270d7ca 9609
c113de23 96101998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9611
c113de23 9612 * gnus-art.el (article-decode-charset): Rename.
1270d7ca 9613
c113de23 96141998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9615
c113de23 9616 * gnus.el: Pterodactyl Gnus v0.23 is released.
1270d7ca 9617
c113de23 96181998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9619
c113de23
GM
9620 * gnus-util.el (gnus-parent-id): Ditto.
9621 (gnus-put-text-property-excluding-newlines): Ditto.
1270d7ca 9622
c113de23 9623 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
1270d7ca 9624
c113de23 96251998-09-08 Karl Kleinpaste <karl@jprc.com>
1270d7ca 9626
c113de23
GM
9627 * message.el (message-generate-headers): Generate User-Agent
9628 instead of X-Mailer & X-Newsreader.
1270d7ca 9629
c113de23
GM
9630 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9631 User-Agent header format.
1270d7ca 9632
c113de23 96331998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9634
c113de23 9635 * gnus.el: Pterodactyl Gnus v0.22 is released.
1270d7ca 9636
c113de23 96371998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9638
c113de23 9639 * mm-util.el (mm-multibyte-p): Typo.
1270d7ca 9640
c113de23 96411998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9642
c113de23 9643 * gnus.el: Pterodactyl Gnus v0.21 is released.
1270d7ca 9644
c113de23 96451998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9646
c113de23 9647 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
1270d7ca 9648
c113de23 96491998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9650
c113de23 9651 * mm-util.el (mm-multibyte-p): New function.
1270d7ca 9652
c113de23 96531998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9654
c113de23 9655 * gnus.el: Pterodactyl Gnus v0.20 is released.
1270d7ca 9656
c113de23 96571998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9658
c113de23
GM
9659 * rfc2047.el (rfc2047-decode-region): Only decode when in
9660 multibyte.
1270d7ca 9661
c113de23 9662 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
1270d7ca 9663
c113de23
GM
9664 * gnus-int.el (gnus-request-replace-article): Encode.
9665 (gnus-request-accept-article): Encode.
1270d7ca 9666
c113de23
GM
9667 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9668 here.
1270d7ca 9669
c113de23
GM
9670 * gnus.el (gnus-article-display-hook): Take the charset functions
9671 out.
1270d7ca 9672
c113de23 9673 * time-date.el (safe-date-to-time): New function.
1270d7ca 9674
c113de23 9675 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
1270d7ca 9676
c113de23 96771998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9678
c113de23 9679 * gnus.el: Pterodactyl Gnus v0.19 is released.
1270d7ca 9680
c113de23 96811998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9682
c113de23 9683 * mm-util.el (mm-mime-charset): New function.
1270d7ca 9684
c113de23 9685 * gnus-draft.el (gnus-draft-edit-message): Delete article.
1270d7ca 9686
c113de23 96871998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9688
c113de23 9689 * gnus.el: Pterodactyl Gnus v0.18 is released.
1270d7ca 9690
c113de23 96911998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9692
c113de23
GM
9693 * message.el (message-send-and-exit): Return t on success.
9694 (message-make-date): Make a proper time zone.
1270d7ca 9695
c113de23
GM
9696 * gnus-draft.el (gnus-draft-send): Only remove article if the
9697 sending is successful.
1270d7ca 9698
c113de23
GM
9699 * drums.el (drums-get-comment): Return the last comment.
9700 (drums-parse-address): Parse old-style From headers.
1270d7ca 9701
c113de23 97021998-09-07 SL Baur <steve@altair.xemacs.org>
1270d7ca 9703
c113de23
GM
9704 * gnus-sum.el (gnus-data-compute-positions): Move below
9705 `gnus-save-hidden-threads' so the former is correctly detected as
9706 a macro.
1270d7ca 9707
c113de23 97081998-09-06 Dave Love <fx@gnu.org>
1270d7ca 9709
c113de23
GM
9710 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9711 ignore-errors too, eval'd when compile. Require w3 stuff at load
9712 time for nicer failure if it's not available.
1270d7ca 9713
c113de23 97141998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9715
c113de23 9716 * time-date.el (time-to-seconds): Renamed.
1270d7ca 9717
c113de23
GM
9718 * parse-time.el (parse-time-string): Downcase before handling.
9719 (parse-time-rules): Times without seconds have 0 seconds.
1270d7ca 9720
c113de23
GM
9721 * rfc2047.el (rfc2047-encode-region): New version.
9722 (rfc2047-dissect-region): New function.
1270d7ca 9723
c113de23 97241998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9725
c113de23 9726 * message.el (message-make-date): Use symbolic zone.
1270d7ca 9727
c113de23 97281998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9729
c113de23 9730 * time-date.el (parse-time): Always use parse-time.
1270d7ca 9731
c113de23 9732 * parse-time.el (parse-time-syntax): Use vectors.
1270d7ca 9733
c113de23 97341998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9735
c113de23 9736 * gnus.el: Pterodactyl Gnus v0.17 is released.
1270d7ca 9737
c113de23 97381998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9739
c113de23 9740 * time-date.el: Renamed from "date".
1270d7ca 9741
c113de23 9742 * gnus.el: Removed all timezone dependencies.
1270d7ca 9743
c113de23
GM
9744 * score-mode.el: Removed.
9745 (gnus-score-edit-insert-date): Use date.
1270d7ca 9746
c113de23 9747 * date.el (float-to-time): New function.
1270d7ca 9748
c113de23 9749 * nnspool.el (nnspool-seconds-since-epoch): Removed.
1270d7ca 9750
c113de23 9751 * date.el (time-to-float): New function.
1270d7ca 9752
c113de23
GM
9753 * message.el (message-make-date): Use format-time-string.
9754 (message-make-expires): Use make-date.
1270d7ca 9755
c113de23
GM
9756 * gnus-util.el (gnus-dd-mmm): Use date.
9757 (gnus-sortable-date): Ditto.
1270d7ca 9758
c113de23 9759 * message.el (message-make-date): Take an optional time.
1270d7ca 9760
c113de23 9761 * gnus: Applied patches from 5.6.43.
1270d7ca 9762
c113de23 9763 * date.el (if): Use parse-time.
1270d7ca 9764
c113de23
GM
9765 * gnus-score.el (gnus-summary-score-entry): Make into a command
9766 again.
1270d7ca 9767
c113de23
GM
9768 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9769 gnus-agent.
1270d7ca 9770
c113de23 9771 * gnus.el (gnus-agent-meta-information-header): Moved here.
1270d7ca 9772
c113de23 97731998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9774
c113de23
GM
9775 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9776 (gnus-agent-fetch-group-1): Score article headers using normal
9777 group score files if the download score rule of a category/group
9778 is `file'.
9779 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9780 deciding what articles to download.
9781 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9782 predicate processing if predicate is `true' or `false'.
1270d7ca 9783
c113de23 97841998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9785
c113de23 9786 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
1270d7ca 9787
c113de23 9788 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
1270d7ca 9789
c113de23
GM
9790 * score-mode.el (score-mode-coding-system): New variable.
9791 (gnus-score-edit-exit): Use it.
1270d7ca 9792
c113de23 97931998-09-04 Jason R Mastaler <jason@4b.org>
1270d7ca 9794
c113de23 9795 * drums.el: Corrected typo.
1270d7ca 9796
c113de23 97971998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9798
c113de23 9799 * mm-bodies.el (mm-body-encoding): Faster version.
1270d7ca 9800
c113de23 98011998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9802
c113de23
GM
9803 * gnus-art.el (gnus-article-decode-charset): Only decode text
9804 things.
1270d7ca 9805
c113de23 9806 * message.el (message-output): Use rmail.
1270d7ca 9807
c113de23
GM
9808 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9809 word part.
1270d7ca 9810
c113de23
GM
9811 * mm-util.el (mm-charset-to-coding-system): Use
9812 rfc2047-default-charset.
9813 (mm-known-charsets): New variable.
1270d7ca 9814
c113de23 9815 * message.el (message-caesar-region): Bugged out.
1270d7ca 9816
c113de23 98171998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9818
c113de23
GM
9819 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9820 specifying `agent-predicate' in a group's parameters.
1270d7ca 9821
c113de23 98221998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9823
c113de23 9824 * gnus.el: Pterodactyl Gnus v0.16 is released.
1270d7ca 9825
c113de23 98261998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9827
c113de23 9828 * nnmail.el (nnmail-expired-article-p): Use predicate.
1270d7ca 9829
c113de23 9830 * date.el (time-less-p): Renamed.
1270d7ca 9831
c113de23
GM
9832 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9833 from the headers.
1270d7ca 9834
c113de23
GM
9835 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9836 functions.
1270d7ca 9837
c113de23
GM
9838 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9839 all.
9840 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9841 to all functions.
1270d7ca 9842
c113de23 98431998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9844
c113de23 9845 * gnus.el: Pterodactyl Gnus v0.15 is released.
1270d7ca 9846
c113de23 98471998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9848
c113de23 9849 * date.el: New file.
1270d7ca 9850
c113de23
GM
9851 * gnus-util.el (gnus-encode-date): Removed.
9852 (gnus-time-less): Ditto.
1270d7ca 9853
c113de23
GM
9854 * nnmail.el (nnmail-date-to-time): Removed.
9855 (nnmail-time-less): Ditto.
9856 (nnmail-days-to-time): Ditto.
9857 (nnmail-time-since): Ditto.
1270d7ca 9858
c113de23 9859 * drums.el: New file.
1270d7ca 9860
c113de23 98611998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9862
c113de23
GM
9863 * message.el (message-encode-message-body): Encode headers with
9864 body encoding.
1270d7ca 9865
c113de23
GM
9866 * rfc2047.el (rfc2047-default-charset): Renamed.
9867 (rfc2047-encodable-p): Use it.
1270d7ca 9868
c113de23 98691998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9870
c113de23
GM
9871 * gnus-msg.el (gnus-post-method): Peel off real info from opened
9872 servers.
1270d7ca 9873
c113de23 9874 * gnus-util.el (gnus-output-to-rmail): Removed.
1270d7ca 9875
c113de23
GM
9876 * gnus-art.el (gnus-summary-save-in-rmail): Use
9877 gnus-output-to-rmailrmail-output-to-rmail-file.
1270d7ca 9878
c113de23
GM
9879 * rfc2047.el (rfc2047-decode-region): Fold case.
9880 (rfc2047-decode): Use decode-string.
1270d7ca 9881
c113de23 9882 * mm-util.el: Provide mm-char-int.
1270d7ca 9883
c113de23 98841998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9885
c113de23 9886 * gnus.el: Pterodactyl Gnus v0.14 is released.
1270d7ca 9887
c113de23 98881998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9889
c113de23
GM
9890 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9891 sure we have 7bit.
1270d7ca 9892
c113de23 98931998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9894
c113de23
GM
9895 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9896 ducplicates.
9897 (gnus-inews-insert-mime-headers): Removed.
1270d7ca 9898
c113de23 9899 * message.el (message-caesar-region): Protect against MULE chars.
1270d7ca 9900
c113de23 99011998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9902
c113de23 9903 * mm-util.el (if): fset the right function.
1270d7ca 9904
c113de23 99051998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9906
c113de23
GM
9907 * gnus-art.el (gnus-article-decode-charset): Use real
9908 read-coding-system.
1270d7ca 9909
c113de23 99101998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9911
c113de23
GM
9912 * mm-bodies.el (mm-decode-body): Protect against malformed
9913 base64.
9914 (mm-decode-body): Check that buffer-file-coding-system is
9915 non-nil.
1270d7ca 9916
c113de23 99171998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9918
c113de23 9919 * gnus.el: Pterodactyl Gnus v0.13 is released.
1270d7ca 9920
c113de23 99211998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9922
c113de23
GM
9923 * gnus-util.el (gnus-strip-whitespace): Already defined.
9924 Removed.
1270d7ca 9925
c113de23 9926 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
1270d7ca 9927
c113de23 9928 * gnus-util.el (gnus-strip-whitespace): New function.
1270d7ca 9929
c113de23 9930 * mm-util.el (mm-content-type-charset): Downcase.
1270d7ca 9931
c113de23 99321998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9933
c113de23
GM
9934 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
9935 (gnus-article-decode-charset): Don't fetch all headers.
1270d7ca 9936
c113de23 9937 * mm-util.el (mm-read-coding-system): New function.
1270d7ca 9938
c113de23 9939 * mm-bodies.el (mm-decode-body): Check the right charset.
1270d7ca 9940
c113de23 9941 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
1270d7ca 9942
c113de23
GM
9943 * gnus-art.el (gnus-article-mode-line-format): Use short group
9944 format.
1270d7ca 9945
c113de23 99461998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9947
c113de23 9948 * gnus.el: Pterodactyl Gnus v0.12 is released.
1270d7ca 9949
c113de23 99501998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9951
c113de23 9952 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
1270d7ca 9953
c113de23
GM
9954 * gnus-art.el (gnus-article-decode-charset): Supply cte.
9955 (gnus-article-decode-charset): Always run.
1270d7ca 9956
c113de23 9957 * mm-bodies.el (mm-decode-body): Decode cte.
1270d7ca 9958
c113de23 99591998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9960
c113de23 9961 * gnus.el: Pterodactyl Gnus v0.11 is released.
1270d7ca 9962
c113de23
GM
99631998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9964
9965 * message.el (message-encode-message-body): Ditto.
1270d7ca 9966
c113de23
GM
9967 * gnus-art.el (gnus-article-decode-mime-words): New command and
9968 keystroke.
9969 (gnus-article-decode-charset): Ditto.
9970 (gnus-article-decode-charset): Only work under MULE.
1270d7ca 9971
c113de23 9972 * mm-util.el (mm-content-type-charset): New function.
1270d7ca 9973
c113de23 9974 * nnmail.el (nnmail-delete-incoming): Changed to nil.
1270d7ca 9975
c113de23
GM
9976 * message.el (message-send-mail): Insert MIME headers.
9977 (message-check-news-body-syntax): Don't warn for escape sequences.
9978 (message-check-news-body-syntax): Insert MIME headers.
1270d7ca 9979
c113de23 9980 * mm-bodies.el (mm-body-encoding): New function.
1270d7ca 9981
c113de23 9982 * message.el (message-encode-message-body): New function.
1270d7ca 9983
c113de23 9984 * mm-bodies.el: New file.
1270d7ca 9985
c113de23 9986 * mm-util.el (mm-narrow-to-head): New function.
1270d7ca 9987
c113de23 9988 * rfc2047.el (rfc2047-encode): Use it.
1270d7ca 9989
c113de23 9990 * mm-util.el: Provide mm-encode-coding-region.
1270d7ca 9991
c113de23 9992 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
1270d7ca 9993
c113de23 9994 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
1270d7ca 9995
c113de23 9996 * mm-util.el (mm-enable-multibyte): New function.
1270d7ca 9997
c113de23 9998 * message.el (message-set-work-buffer): Set multibyte.
1270d7ca 9999
c113de23 10000 * gnus.el (gnus-continuum-version): Be valid forever and ever.
1270d7ca 10001
c113de23
GM
10002 * gnus-util.el (gnus-point-at-eol): Removed.
10003 (gnus-point-at-bol): Ditto.
1270d7ca 10004
c113de23 100051998-08-31 Didier Verna <verna@inf.enst.fr>
1270d7ca 10006
c113de23
GM
10007 * gnus-msg.el (gnus-group-mail): make it behave like
10008 gnus-group-post-news with regards to the prefix (this enables the
10009 use of posting styles).
1270d7ca 10010
c113de23 100111998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10012
c113de23
GM
10013 * gnus.el (gnus-article-display-hook): Added
10014 gnus-article-decode-rfc1522 to hook.
1270d7ca 10015
c113de23 100161998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10017
c113de23 10018 * gnus.el: Pterodactyl Gnus v0.10 is released.
1270d7ca 10019
c113de23 100201998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10021
c113de23
GM
10022 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10023 hook to be run.
1270d7ca 10024
c113de23 100251998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10026
c113de23 10027 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
1270d7ca 10028
c113de23 10029 * mm-util.el (mm-charsets-in-region): Removed.
1270d7ca 10030
c113de23 10031 * rfc2047.el: Renamed file.
1270d7ca 10032
c113de23 10033 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
1270d7ca 10034
c113de23 10035 * message.el (message-mode): Set multibyte.
1270d7ca 10036
c113de23 10037 * mm-util.el (mm-charsets-in-region): Copied here.
1270d7ca 10038
c113de23 10039 * gnus-util.el: Removed gnus-truncate-string.
1270d7ca 10040
c113de23 10041 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
1270d7ca 10042
c113de23
GM
10043 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10044 (rfc1522-encodable-p): New function.
10045 (rfc1522-encode-message-header): Use it.
1270d7ca 10046
c113de23 100471998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10048
c113de23 10049 * gnus.el: Pterodactyl Gnus v0.9 is released.
1270d7ca 10050
c113de23 100511998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10052
c113de23 10053 * mm-util.el: Shadow encode-coding-string.
1270d7ca 10054
c113de23 10055 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
1270d7ca 10056
c113de23 10057 * mm-util.el: New file.
1270d7ca 10058
c113de23
GM
10059 * mm-decode.el: Somewhat depleted.
10060 * mm-encode.el: Ditto.
1270d7ca 10061
c113de23 10062 * rfc1522.el: New file.
1270d7ca 10063
c113de23 10064 * mm-util.el (mm-replace-chars-in-string): Copied here.
1270d7ca 10065
c113de23 10066 * mm-encode.el (mm-q-encode-region): New function.
1270d7ca 10067
c113de23
GM
10068 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10069 param.
1270d7ca 10070
c113de23 10071 * mm-encode.el (mm-encode-word-region): Downcase.
1270d7ca 10072
c113de23 100731998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10074
c113de23 10075 * gnus.el: Pterodactyl Gnus v0.8 is released.
1270d7ca 10076
c113de23 100771998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10078
c113de23 10079 * message.el (message-send-mail): Encode headers.
1270d7ca 10080
c113de23
GM
10081 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10082 (quoted-printable-encode-region): Upcase.
1270d7ca 10083
c113de23 10084 * message.el (message-default-charset): New variable.
1270d7ca 10085
c113de23 10086 * qp.el (quoted-printable-encode-region): Optional param FOLD.
1270d7ca 10087
c113de23 10088 * message.el (message-narrow-to-field): Changed name.
1270d7ca 10089
c113de23 10090 * mm-encode.el: New file.
1270d7ca 10091
c113de23 10092 * message.el (message-narrow-to-header): New function.
1270d7ca 10093
c113de23
GM
10094 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10095 right buffer.
1270d7ca 10096
c113de23 100971998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10098
c113de23 10099 * gnus.el: Pterodactyl Gnus v0.7 is released.
1270d7ca 10100
c113de23 101011998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10102
c113de23
GM
10103 * gnus.el: Remove autoload for
10104 gnus-article-mime-decode-quoted-printable.
1270d7ca 10105
c113de23
GM
10106 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10107 be decoded in non-MULE Emacsen.
1270d7ca 10108
c113de23 101091998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10110
c113de23 10111 * mm-decode.el: Check for coding-system-list.
1270d7ca 10112
c113de23 101131998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10114
c113de23 10115 * gnus.el: Pterodactyl Gnus v0.6 is released.
1270d7ca 10116
c113de23 101171998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10118
c113de23 10119 * nnheader.el (fboundp): Protect code-coding-string.
1270d7ca 10120
c113de23
GM
10121 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10122 is available.
1270d7ca 10123
c113de23 101241998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10125
c113de23 10126 * gnus.el: Pterodactyl Gnus v0.5 is released.
1270d7ca 10127
c113de23 101281998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10129
c113de23
GM
10130 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10131 (gnus-hack-decode-rfc1522): Removed.
1270d7ca 10132
c113de23 10133 * mm-decode.el (mm-charset-coding-system-alist): Check better.
1270d7ca 10134
c113de23 101351998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10136
c113de23 10137 * gnus.el: Gnus v0.4 is released.
1270d7ca 10138
c113de23 101391998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10140
c113de23
GM
10141 * gnus-art.el (gnus-article-decode-mime-words): New command and
10142 keystroke.
1270d7ca 10143
c113de23 10144 * qp.el (quoted-printable-decode-region): Don't use hexl.
1270d7ca 10145
c113de23
GM
10146 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10147 (gnus-structured-field-decoder): Removed.
10148 (gnus-unstructured-field-decoder): Ditto.
1270d7ca 10149
c113de23 10150 * mm-decode.el: New file.
1270d7ca 10151
c113de23 10152 * qp.el: New file.
1270d7ca 10153
c113de23 10154 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
1270d7ca 10155
c113de23 10156 * gnus-ems.el (fboundp): Removed gnus-split-string.
1270d7ca 10157
c113de23 10158 * gnus.el (gnus-splash-face): Doc fix.
1270d7ca 10159
c113de23 10160 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
1270d7ca 10161
c113de23
GM
10162 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10163 hexl.
1270d7ca 10164
c113de23 10165 * nnheader.el (nnheader-temp-write): Removed.
1270d7ca 10166
c113de23 101671998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10168
c113de23 10169 * gnus.el: Gnus v0.3 is released.
1270d7ca 10170
c113de23 101711998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10172
c113de23 10173 * gnus.el: Gnus v0.2 is released.
1270d7ca 10174
6922b018 10175;; Local Variables:
c113de23 10176;; coding: iso-2022-7bit
6922b018 10177;; End: