Fix typos.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
7476c3a0
MB
12000-12-13 Miles Bader <miles@gnu.org>
2
3 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
4 to t, so that we don't get stuck while trying to smilefy
5 intangible text.
6
2ebf6139
GM
72000-12-12 Gerd Moellmann <gerd@gnu.org>
8
9 * smiley-ems.el (smiley-regexp-alist): Make regexps match
10 at the end of the buffer.
11 (smiley-region): In the loop, move to the end of the submatch
12 matching the smiley instead of using the end of the match
13 of the whole regexp.
14
d575011f
EZ
152000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
16
17 * message.el (message-mode): Doc fix.
18
e9a59cad
GM
192000-12-12 Gerd Moellmann <gerd@gnu.org>
20
21 * smiley-ems.el (smiley-region): Doc fix.
2ebf6139 22
db7ebd73
MB
232000-12-11 Miles Bader <miles@gnu.org>
24
25 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
26 bottom line visible, check to see if it's partially obscured, and
27 if so, either scroll one more line to make it fully visible, or
28 revert to showing the second line from the top.
29
aae25c8c
DL
302000-12-07 Dave Love <fx@gnu.org>
31
e2849090 32 * mailcap.el (mailcap-download-directory)
aae25c8c
DL
33 * gnus-audio.el (gnus-audio-directory)
34 * smiley-ems.el (smiley-data-directory): Fix :type.
35
ec4f0ef8
DL
362000-12-05 Dave Love <fx@gnu.org>
37
38 * starttls.el: New file.
39
25fc4fd5
SZ
402000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
41
a7a07b98
DL
42 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
43 succeeds.
25fc4fd5 44 (gnus-setup-message): Remove a hack.
a7a07b98 45
25fc4fd5
SZ
46 * gnus-win.el (gnus-configure-windows): Make sure
47 nntp-server-buffer is live.
48 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
ca3ab2d8 49 (gnus-configure-frame): Save selected window.
25fc4fd5
SZ
50
512000-12-04 Andreas Jaeger <aj@suse.de>
52
53 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
54
a7a07b98 552000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
25fc4fd5
SZ
56
57 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
58 raw 8-bit in headers in dk.* newsgroups.
59
b97cd2cc
DL
602000-11-30 Dave Love <fx@gnu.org>
61
62 * message.el (message-auto-save-directory): Use
63 file-name-as-directory.
64 (message-set-auto-save-file-name): Create
65 message-auto-save-directory if necessary.
66 (message-replace-chars-in-string): Removed -- unused.
67 (message-mail-alias-type): Customize.
68 (message-headers): Remove duplicate defgroup.
69
372edc63
DL
702000-11-29 Dave Love <fx@gnu.org>
71
72 * qp.el (quoted-printable-decode-region): Use error, not message
73 to report malformed text (like base64). Amend message.
74
3536d0c1
MB
752000-11-29 Miles Bader <miles@gnu.org>
76
77 * message.el (message-header-lines): Fontify tag.
78
e775fcc4
DL
792000-11-27 Dave Love <fx@gnu.org>
80
81 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
82 compiler warning.
83
842000-11-26 Dave Love <fx@gnu.org>
85
86 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
87
c0393b5e
DL
882000-11-23 Dave Love <fx@gnu.org>
89
34f70eda
DL
90 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
91
c0393b5e
DL
92 * mm-uu.el (uudecode): Require.
93 (uudecode-decode-region, uudecode-decode-region-external): Don't
94 autoload.
95 (mm-uu-copy-to-buffer): Doc fix.
96 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
97 type fix.
98
99 * mailcap.el: Doc fixes.
100 (mailcap-mime-data): Various adjustments.
101 (mailcap): New group.
102 (mailcap-download-directory): Customize.
103 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
104 (mailcap-temporary-directory): Deleted (unused).
105 (mailcap-unescape-mime-test): Simplify slightly.
106 (mailcap-viewer-passes-test): Use functionp.
107 (mailcap-command-p): Aliased to executable-find.
108
109 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
110 default-enable-multibyte-characters is nil.
111
fb9fa98d
DL
1122000-11-22 Simon Josefsson <simon@josefsson.org>
113
114 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
115 instead of "from: " for rfc822 compliance. Insert SPC.
116
60e8e0a5
GM
1172000-11-22 Gerd Moellmann <gerd@gnu.org>
118
119 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
120
ce1ec550
SZ
1212000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
122
123 * message.el (message-send-mail): Use buffer-substring-no-properties.
b9ca4c2b 124 (message-send-news): Ditto.
ce1ec550 125
38ee4fb4
SM
1262000-11-21 Stefan Monnier <monnier@cs.yale.edu>
127
128 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
129
bb367cba
DL
1302000-11-21 Dave Love <fx@gnu.org>
131
132 * gnus-art.el (gnus-mime-button-map): Don't inherit from
133 gnus-article-mode-map.
134 (gnus-mime-button-menu): Use mouse-set-point.
135 (gnus-insert-mime-button, gnus-mime-display-alternative)
136 (gnus-mime-display-alternative): Don't use local-map property.
137
2eebe218
DL
1382000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
139
140 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
141 sending a command; allow the rtelnet prompt as well.
142
1432000-11-17 Simon Josefsson <simon@josefsson.org>
144
145 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
146 prefetch.
147
1482000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
149
150 * nntp.el (nntp-decode-text): Delete bogus status lines.
151 (nntp-open-connection): Kill process buffer when quit.
152 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
153 FSF Emacs 20 and XEmacs 21.
154 (nntp-retrieve-data): Don't ignore quit.
155
96403ac1
DL
1562000-11-17 Dave Love <fx@gnu.org>
157
158 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
159 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
160 and make-temp-file.
161 (uudecode-decode-region): Doc fix.
162
1265b539
DL
1632000-11-14 Dave Love <fx@gnu.org>
164
165 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
166 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
96403ac1 167 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1265b539
DL
168 New files, derived from the XPMs.
169
f8c0f31e
DL
1702000-11-12 Dave Love <fx@gnu.org>
171
172 From Emerick Rogul <emerick@csa.bu.edu>.
173 * message.el (message-setup-fill-variables): New variable.
174 (message-mode): Use it.
175
6d502396
DL
1762000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
177
178 * gnus-mlspl.el: Documentation tweaks.
179
30d276a4
DL
1802000-11-10 Dave Love <fx@gnu.org>
181
850846fd
DL
182 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
183 (gnus-agent-lib-file, gnus-agent-load-alist)
184 (gnus-agent-save-alist, gnus-agent-article-name): Use
185 expand-file-name.
186
187 * gnus-group.el (gnus-group-name-charset-method-alist): Add
188 :version.
189 (nnkiboze-score-file): Defvar when compiling.
190
191 * gnus-start.el (gnus-read-newsrc-file): Add :version.
192
193 * gnus-art.el (gnus-article-banner-alist)
194 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
195 (gnus-article-date-lapsed-new-header)
196 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
197 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
198 (gnus-treat-strip-headers-in-body)
199 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
200 (gnus-treat-translate): Add :version.
201 (gnus-article-mime-part-function): Fix defcustom.
202
203 * nnmail.el (nnmail-expiry-target)
204 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
205 (nnmail-split-header-length-limit): Add :version.
206
207 * gnus-sum.el (gnus-auto-expirable-marks)
208 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
209 (gnus-extra-headers, gnus-ignored-from-addresses)
210 (gnus-newsgroup-ignored-charsets)
211 (gnus-group-highlight-words-alist)
212 (gnus-summary-show-article-charset-alist): Add :version.
213
72b3c5e9
DL
214 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
215 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
216 files, converted from the XPMs.
217
6ab8077a
DL
218 * gnus-cache.el (gnus-cache-active-file): Don't use
219 file-name-as-directory on directory.
220 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
221 use file-name-as-directory on directory.
222
223 * time-date.el (timezone-make-date-arpa-standard): Autoload.
224 (date-to-time): Use it.
225
226 * message.el (message-mode) <adaptive-fill-regexp>:
227 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
228 (message-newline-and-reformat): Likewise.
850846fd
DL
229 (message-forward-as-mime, message-forward-ignored-headers)
230 (message-buffer-naming-style, message-default-charset)
231 (message-dont-reply-to-names, message-send-mail-partially-limit):
232 Add :version.
6ab8077a
DL
233
234 * mm-util.el: Doc fixes.
235 (mm-mime-charset): Don't use the raw result of
236 mm-preferred-coding-system.
237 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
238 (mm-with-unibyte): Simplify.
239
240 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
241 concat.
242
30d276a4
DL
243 * pop3.el (pop3-version): Deleted.
244 (pop3-make-date): New function, avoiding message-make-date.
245 (pop3-munge-message-separator): Use it.
246
2472000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
248
249 * pop3.el (pop3-munge-message-separator): A message may have an
250 empty body.
251
a47449b3
DL
2522000-11-09 Dave Love <fx@gnu.org>
253
c6e7b580
DL
254 * gnus-group.el (gnus-group-make-directory-group)
255 (gnus-group-fetch-faq): Use expand-file-name.
256 (gnus-group-fetch-faq): Simplify completing-read form.
257
258 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
259 test for Mule.
260
a47449b3
DL
261 * message.el (tool-bar-map): Defvar when compiling.
262
263 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
264 (gnus-tm-lisp-directory): Deleted.
265 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
266 (featurep 'xemacs).
267 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
268 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
269 version numbers from file names.
270
2e049946
DL
2712000-11-08 John Wiegley <johnw@gnu.org>
272
273 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
274 `gnus-group-change-level-function', instead of `remove-hook',
275 because it's not a hook!
276
2772000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
18a84b0f
DL
278
279 * nnweb.el (nnweb-decode-entities): Work for non-character
280 entities.
281
2e049946
DL
282 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
283 Issue message on quit.
284
2852000-11-08 Simon Josefsson <simon@josefsson.org>
cd942edc
DL
286
287 * rfc2104.el: Add SHA-1 example.
288 (rfc2104-hexstring-to-bitstring): New function.
289 (rfc2104-hash): Use it.
290
59896c4c
DL
2912000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
292
2e049946
DL
293 * gnus-start.el: Remove gnus-xemacs.
294
295 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
296
59896c4c
DL
297 * gnus-score.el (gnus-score-body): Don't score body when
298 agent-fetching.
299 (gnus-score-followup): Don't score followup either.
300 (gnus-score-use-all-scores): New variable.
301 (gnus-all-score-files): Use it.
302 (gnus-score-find-bnews): Use directory-sep-char.
303
18a84b0f
DL
304 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
305 asynchronous in Exp version.
306
8c1a8aed
DL
3072000-11-08 Dave Love <fx@gnu.org>
308
722a8409
DL
309 * mm-view.el: Use featurep for XEmacs test.
310 (mm-inline-message): Test for `remove-specifier'; don't use
311 condition-case.
312
2e049946
DL
313 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
314
59896c4c
DL
315 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
316 (gnus-score-find-bnews): Don't concat "".
317
9db2706e
DL
318 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
319 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
320 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
321 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
322
323 * gnus-sum.el: Put some defvars in eval-when-compile.
324 (gnus-summary-mode-hook): Add :options.
325 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
326 (gnus-summary-tool-bar-map): New variable.
327 (gnus-summary-make-tool-bar): New function.
328 (gnus-summary-mode): Put kill-all-local-variables first.
329
330 * gnus-group.el (gnus-group-toolbar-map): New variable.
331 (gnus-group-make-tool-bar): Rewritten.
332 (gnus-group-mode): Put kill-all-local-variables first.
333
8c1a8aed
DL
334 * rfc2047.el: Require gnus-util.
335
336 * nnml.el (gnus-sorted-intersection): Autoload.
337
338 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
339 Put some defvars in eval-when-compile.
340 (gnus-intersection, gnus-sorted-complement): Autoload.
341
342 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
343
344 * mm-encode.el (mm-body-7-or-8): Autoload.
345
346 * mm-decode.el (mm-insert-inline): Autoload.
347
348 * mml.el:
349 * message.el: Put some defvars in eval-when-compile.
350
351 * gnus-msg.el: Put some defvars in eval-when-compile.
352 (gnus-msg-mail): Move after gnus-setup-message.
353
354 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
355
3562000-11-07 Dave Love <fx@gnu.org>
357
358 * gnus-util.el (nnheader): Don't require message (recursive
359 autoload).
360
361 * uudecode.el: Avoid compiler warnings.
362
363 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
364 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
365
3662000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
367
368 * rfc2047.el: Require cl when compiling.
369 (rfc2047-q-encode-region): Don't break if a QP-word could be
370 fitted in one line.
371 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
372 (rfc2047-fold-region): "=?=" is not a break point.
373 (rfc2047-encode-message-header): Move fold into encode-region.
374 (rfc2047-dissect-region): Rewrite.
375 (rfc2047-encode-region): Rewrite.
376 (rfc2047-fold-region): Fold
377 (rfc2047-unfold-region): New function.
378 (rfc2047-decode-region): Use it.
379 (rfc2047-q-encode-region): Don't break at bob.
380 (rfc2047-decode): Use unibyte.
381 (rfc2047-q-encode-region): Better calculation of break point.
382 (rfc2047-fold-region): Don't break the first non-LWSP characters.
383 (rfc2047-encode-region): Merge only if regions are adjacent.
384
cb9040ed
DL
3852000-11-06 Dave Love <fx@gnu.org>
386
387 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
388
389 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
390 (uudecode-char-int): New alias, replacing char-int.
391 (uudecode-decode-region): Don't call buffer-disable-undo.
392
393 * mm-uu.el (mm-uu-configure): Unquote lambda.
394 (mm-uu-configure-list): Doc fix.
395
396 * earcon.el (running-xemacs): Don't define.
397
3982000-11-06 John Wiegley <johnw@gnu.org>
399
400 * gnus-mlspl.el (gnus-group-split-update): Check the value of
401 `nnmail-crosspost', and use it to set the `no-crosspost'
402 argument when calling `gnus-group-split-fancy'. Otherwise, it
403 assumes that cross-posting is always OK, no matter what
404 `nmail-crosspost' is set to.
405 (gnus-group-split-fancy): The argument order in the
406 second-to-last `push' call was wrong, but since `no-crosspost'
407 was always nil, it was never being triggered.
408
4092000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
410
411 Don't postpone GCC if none of GCC methods is agent-covered. This
412 fix presumes that the post-method must be agent-covered if any Gcc
413 method is agent-covered.
414
415 * gnus-msg.el (gnus-inews-group-method): New function.
416 (gnus-inews-do-gcc): Use it.
417 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
418 (gnus-agent-possibly-save-gcc): Use it.
419 (gnus-agent-possibly-do-gcc): Ditto.
420
421 *gnus-msg.el: (gnus-inews-add-send-actions): Use
422 `gnus-agent-possibly-do-gcc' if Agentized.
423 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
424 to `message-header-hook'.
425
426 * gnus-mlspl.el: Require cl when compiling.
427
428 * gnus-ml.el: Usage.
429 (gnus-mailing-list-archive, gnus-mailing-list-owner,
430 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
431 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
432 (gnus-mailing-list-menu): Define it.
433 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
434
435 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
436
fbf44f44
SM
4372000-11-03 Stefan Monnier <monnier@cs.yale.edu>
438
439 * message.el (message-font-lock-keywords): Match a final newline
440 to help font-lock's multiline support.
441
6eb681a3
DL
4422000-11-03 Dave Love <fx@gnu.org>
443
fd1d9d98
DL
444 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
445
5859a75c
DL
446 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
447 name.
448
6eb681a3
DL
449 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
450 <banner>: Fix custom type, doc.
451
5859a75c 452 * mm-decode.el (mm-display-external): Space-prefix temp buffer
6eb681a3
DL
453 name. Don't disable undo explicitly.
454
7dd6009c
DL
4552000-11-02 Dave Love <fx@gnu.org>
456
457 * message.el (message-font-lock-keywords): Use [:alpha:] for
458 cite-prefix.
459
7da794df
MB
4602000-11-02 Miles Bader <miles@lsi.nec.co.jp>
461
462 * mm-uu.el (mm-uu-configure-list): Move back to old location,
463 because defcustom tries to call `mm-uu-configure'.
464
6b8a0b2d
DL
4652000-11-01 Dave Love <fx@gnu.org>
466
467 * rfc2047.el (base64): Require unconditionally.
468 (message-posting-charset): Defvar when compiling.
469 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
470 message.
471
472 * gnus-sum.el (nnoo): Require.
473 (mm-uu-dissect): Autoload.
474
475 * mml.el (mml-parse-1): Clarify message.
476 (mml-minibuffer-read-type): Use mailcap-mime-types.
477
160ff4e5
SM
4782000-11-01 Stefan Monnier <monnier@cs.yale.edu>
479
480 * mml.el: Fix a typo in the requiring of CL.
481
e017ba35
DL
4822000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
483
484 * rfc2231.el: Require cl when compiling.
485
4862000-11-01 Dave Love <fx@gnu.org>
487
488 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
489 Fix custom type.
490 (mm-uu-configure-list): Move and fix custom type.
491
492 * utf7.el: Require cl when compiling.
493
494 * binhex.el: Use (featurep 'xemacs).
495 (binhex-char-int): New alias, replacing char-int. Change callers.
496 (binhex-decode-region): Simplify work buffer code.
497 (binhex-decode-region-external): Use expand-file-name, not concat.
498
4992000-10-30 Dave Love <fx@gnu.org>
500
501 * gnus-art.el: Fix 2000-10-27 change properly.
502
a00b77f9
MB
5032000-10-28 Miles Bader <miles@gnu.org>
504
505 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
506
51a29efc
DL
5072000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
508
509 * gnus-draft.el (gnus-draft-send-message): Typo.
510
e0bad764
DL
5112000-10-27 John Wiegley <johnw@gnu.org>
512
513 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
514 variable to correspond with `gnus-article-hide-citation-maybe'.
515 (gnus-treatment-function-alist): Added entry for the above
516 correlation.
517
5182000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
519
520 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
521
03f20b47
DL
5222000-10-27 Dave Love <fx@gnu.org>
523
524 * gnus.el: Don't require custom. Don't require message at top
525 level.
526 (gnus-message-archive-method): Require message here.
527
5282000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
529
e0bad764
DL
530 * gnus-art.el (article-strip-banner): Use
531 gnus-group-find-parameter rather than gnus-group-get-parameter, to
532 allow inheritance on the banner.
533 From elkin@tverd.astro.spbu.ru.
534
03f20b47
DL
535 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
536 Cashin <ecashin@coe.uga.edu>).
537
5382000-10-27 Simon Josefsson <simon@josefsson.org>
539
51a29efc
DL
540 * gnus-agent.el (gnus-agent-possibly-do-gcc):
541 (gnus-agent-restore-gcc):
542 (gnus-agent-possibly-save-gcc): New functions.
543
e0bad764
DL
544 * nnimap.el (nnimap-group-overview-filename): Create directory for
545 newfile (when use long filenames is nil). Copy+delete file if
546 rename didn't work.
547 (nnimap-group-overview-filename): `rename-file' and `copy-file'
548 doesn't return anything useful, use ignore-errors instead.
549 (nnimap-verify-uidvalidity): Delete overview file when
550 uid validity changes.
551 (nnimap-group-overview-filename): Store uidvalidity in filenames.
552 Rename old files into new format.
553 (nnimap-request-accept-article): Remove \n's from
554 From_ lines.
555 (nnimap-request-accept-article): Remove From[^:] lines.
556 (imap-starttls-p): Check for starttls binary.
557 (imap-starttls-open): More verbose.
558 (imap-gssapi-auth): Ditto.
559 (imap-kerberos4-auth): Ditto.
560 (imap-cram-md5-auth): Ditto.
561 (imap-login-auth): Ditto.
562 (imap-anonymous-auth): Ditto.
563 (imap-digest-md5-auth): Ditto.
564 (imap-open): Ditto.
565 (imap-digest-md5-p): Check capability first.
566 (imap-parse-flag-list): Correctly parse empty lists.
567 (imap-login-p): Support LOGINDISABLED.
568 (imap-parse-body): Work around bug in Sun SIMS.
569
03f20b47
DL
570 * gnus-agent.el (gnus-agent-possibly-do-gcc):
571 (gnus-agent-restore-gcc):
572 (gnus-agent-possibly-save-gcc): New functions.
573
574 Asks the user to synch flags with server when you plug in.
575
576 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
577 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
578 (gnus-agent-toggle-plugged): Call it.
579 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
580 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
581 (gnus-agent-possibly-synchronize-flags): New function.
582 (gnus-agent-possibly-synchronize-flags-server): New function.
583
584 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
585
586 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1f9cab4b
DL
587
588 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
589 support ACL's.
590
8bc0957a
DL
5912000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
592
51a29efc
DL
593 * gnus-draft.el (gnus-draft-send-message): Ditto.
594 (gnus-group-send-drafts): Ditto.
595
e0bad764
DL
596 * gnus-art.el (gnus-request-article-this-buffer):
597 gnus-refer-article-method might be a single method.
598 (gnus-article-mime-total-parts): New function.
599 (gnus-mm-display-part): Use it.
600 (gnus-mime-display-single): Ditto.
601 (gnus-mime-display-alternative): Ditto.
602 (gnus-mime-inline-part): Check validity of charset.
603 (gnus-treat-display-smileys): Default value in Emacs 21.
604 * gnus-art.el: Define dynamic variables in eval-when-compile.
605 (gnus-article-prepare): Configure it again.
606 (gnus-insert-mime-button): Use gnus-overlay-buffer,
607 gnus-overlay-start.
608 (gnus-article-prepare): Configure windows before
609 gnus-article-prepare-display is called. Otherwise, BBDB's popup
610 window might be overrided.
611 (gnus-mime-inline-part): Use prefix argument only
612 when it is called interactively.
613 (gnus-mime-action-alist): New variable.
614 (gnus-mime-action-on-part): Use it.
615 (gnus-mime-button-commands): Add command ".".
616 (gnus-mime-inline-part): Support prefix argument.
617 (gnus-article-banner-alist): New variable.
618 (article-strip-banner): Use it.
619
620 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
621 because they are files, not paths.
622 (mailcap-parse-mimetypes): Ditto.
623 (mailcap-mime-types): Use mailcap-mime-data.
624
03f20b47
DL
625 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
626 gnus-overlay-start.
627 * gnus.el (gnus-agent-fetching): New variable.
628 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
629
630 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
631 (gnus-agent-fetch-group-1): Score-param could be nil.
632 (gnus-agent-any-covered-gcc): New function.
633 (gnus-agent-possibly-save-gcc): Use it.
634 (gnus-agent-possibly-do-gcc): Ditto.
635 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
636 the GNU assignment issue.
637 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
638 * gnus-agent.el: timer vs. itimer.
639
640 * webmail.el (webmail-type-definition): Fix my-deja open url.
641 (webmail-hotmail-list): Fix.
642 (webmail-netscape-open, webmail-hotmail-article,
643 webmail-hotmail-list): Update.
644 (webmail-my-deja-*): Rewrite.
645
646 * gnus-sum.el (gnus-refer-article-methods): The second could be
647 a named method.
648 (gnus-cache-write-active): Auto load.
649 (gnus-summary-display-article): Enable multibyte.
650 (gnus-summary-select-article): Don't enable multibyte here.
651 (gnus-summary-goto-article): Ditto.
652 (gnus-summary-enter-digest-group): Decode to-address.
653
654 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
655 (mm-with-unibyte-current-buffer-mule4): New function.
656 (mm-enable-multibyte-mule4): New.
657 (mm-disable-multibyte-mule4): New.
658
659 * mm-util.el (mm-enable-multibyte-mule4): New.
660 (mm-disable-multibyte-mule4): New.
661 * gnus-sum.el (gnus-summary-mode): Use it.
662 (gnus-summary-select-article): Ditto.
663 (gnus-summary-goto-article): Use enable multibyte.
664
1f9cab4b
DL
665 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
666 (nnkiboze-enter-nov): Fix it when there is no xref.
667 (nnkiboze-generate-groups): List groups.
668 (nnkiboze-request-article): Use
669 gnus-cache-request-article.
670
671 * gnus-group.el (gnus-group-make-kiboze-group): Use
672 nnkiboze-score-file.
673 (gnus-group-make-kiboze-group): Fix prompt.
674
8bc0957a
DL
675 * message.el (message-send-mail-partially): Replace the header
676 delimiter with a blank line.
677 (message-sending-message): New variable.
678 (message-send): Use it.
679 (message-default-charset): Default value for non-Mule Emacsen.
680 (message-alternative-emails): New.
681 (message-use-alternative-email-as-from): New.
682 (message-setup): Use them.
683 (message-default-charset): Set default value in non-MULE XEmacsen
684 as iso-8859-1.
685
8bc0957a
DL
6862000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
687
688 * message.el: xemacs cleanup (use featurep ' xemacs)
689
03f20b47
DL
690 * nnheader.el: ditto
691
692 * mm-util.el: ditto
693
8bc0957a
DL
6942000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
695
696 * message.el (message-make-in-reply-to): In-Reply-To is message-id
697 (see DRUMS).
698
6992000-10-27 Simon Josefsson <simon@josefsson.org>
700
701 * message.el (message-send): Make sure error is signalled if no
702 send method is specified.
703
62a27ccf
DL
7042000-10-27 Dave Love <fx@gnu.org>
705
a7c13351
DL
706 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
707 strings.
708 (gnus-group-make-tool-bar): New function.
709 (gnus-group-mode): Use it.
710
711 * message.el (message-mode-menu): Add some :help strings.
712 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
713 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
714
715 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
716 * describe-group.xpm, get-news.xpm, kill-group.xpm:
9db2706e 717 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
a7c13351 718
62a27ccf
DL
719 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
720 display-graphic-p here.
721
7222000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
723
724 * mm-decode.el (mm-viewer-completion-map): New.
725 (mm-interactively-view-part): Use it.
726
7272000-10-27 Simon Josefsson <sj@extundo.com>
728
729 * mail-source.el (mail-sources): IMAP predicate is a string.
730 (mail-sources): Add default values for IMAP mailbox, predicate and
731 fetchflag.
732
05ea7ef2
MB
7332000-10-27 Miles Bader <miles@lsi.nec.co.jp>
734
735 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
736 of the `gnus-xemacs' variable, as the latter has been removed.
737 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
738 * gnus-art.el (gnus-treat-display-xface)
739 (gnus-treat-display-smileys, gnus-treat-display-picons)
740 (gnus-article-read-summary-keys): Likewise.
741
a0b972de
DL
7422000-10-26 Dave Love <fx@gnu.org>
743
744 * flow-fill.el: Require cl when compiling.
745
7462000-10-26 Simon Josefsson <simon@josefsson.org>
747
748 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
749 (fill-flowed): Make "quote-depth wins" rule work when first line
750 is at level 0.
751
fc7bf263
DL
7522000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
753
754 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
755 (gnus-kill-all-overlays): Move here.
756
757 * gnus-util.el (gnus-kill-all-overlays): Move out.
758
7592000-10-26 Dave Love <fx@gnu.org>
760
761 * mail-source.el: Require imap when compiling and defvar
762 display-time-mail-function. Require mm-util.
763 (nnheader-cancel-timer): Autoload.
764 (mail-source-imap-authenticators, mail-source-imap-streams): New
765 variables.
766 (mail-sources): Use them.
767 (defvar): Use rmail-spool-directory unconditionally.
768
7692000-10-26 Dirk Meyer <dischi@tzi.de>
770
771 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
772 seconds instead of hour.
773
7742000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
775
776 * mail-source.el (mail-sources): Better `:type'.
777
7782000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
779
780 * mail-source.el (mail-source-keyword-map): Use
781 `rmail-spool-directory' as a default directory for the `file'
782 source, if the variable is defined. Fall back to hardcoded
783 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
784 <seh@speakeasy.org>.
785
3d647abe
JR
7862000-10-25 Jason Rumney <jasonr@gnus.org>
787
788 * gnus-art.el (gnus-signature-face): Use italic on any frame that
789 supports it.
790
f49c4ef7
DL
7912000-10-18 Dave Love <fx@gnu.org>
792
46c519de
DL
793 * mm-bodies.el (mm-uu-decode-function)
794 (mm-uu-binhex-decode-function): Defvar when compiling.
795
f49c4ef7
DL
796 * gnus-nocem.el (gnus-nocem-issuers): Update.
797 (gnus-nocem-check-from): New option.
798 (gnus-nocem-scan-groups): Use it.
799 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
800 (gnus-nocem-check-article-limit): Add :version.
801
17ea3cdb
MB
8022000-10-16 Miles Bader <miles@lsi.nec.co.jp>
803
804 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
805 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
806
c70fe852
SM
8072000-10-16 Stefan Monnier <monnier@cs.yale.edu>
808
809 * ietf-drums.el (mm-util): Require CL when compiling.
810
ad64a888
DL
8112000-10-15 Dave Love <fx@gnu.org>
812
813 * qp.el: Require mm-util.
814
40ad3db4
DL
8152000-10-13 Dave Love <fx@gnu.org>
816
817 * qp.el (quoted-printable-decode-region): Avoid invalid
818 coding-systems.
819
b0da379e
GM
8202000-10-12 Gerd Moellmann <gerd@gnu.org>
821
822 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
823 to a recursive load.
824
c990f53a
DL
8252000-10-12 Dave Love <fx@gnu.org>
826
40ad3db4
DL
827 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
828
c990f53a
DL
829 * gnus.el (gnus-group-startup-message): Check for PBM image.
830
126cbb42
DL
8312000-10-09 Dave Love <fx@gnu.org>
832
833 * mail-source.el (mail-source-fetch-imap): Bind
834 default-enable-multibyte-characters rather than using
835 mm-disable-multibyte.
836
8372000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
838
839 * mail-source.el (mail-source-fetch-maildir): Don't insert
840 newlines.
841
b28ce55a
SM
8422000-10-06 Stefan Monnier <monnier@cs.yale.edu>
843
844 * mm-encode.el: Require CL. At least, for `incf'.
845
50e488b1
DL
8462000-10-06 Dave Love <fx@gnu.org>
847
848 * gnus-audio.el: Don't require cl.
849 (gnus-audio): New custom group.
850 (gnus-audio-inline-sound): Change to work with Emacs.
851 (gnus-audio-directory, gnus-audio-directory)
852 (gnus-audio-au-player): Customize.
853 (gnus-audio-play): Try external player if play-sound-file fails.
854 Use file-name-extension, not string-match.
855
a470fcc6
DL
8562000-10-05 Dave Love <fx@gnu.org>
857
858 * rfc1843.el: Require cl when compiling.
859
860 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
861 Autoload.
862 (quoted-printable-decode-region): Rename arg which confused
863 charset with coding-system. Don't use nonascii-insert-offset.
864 Coding-system encode the region initially. Don't recognize `=='
865 as valid QP. Coding-system decode the region finally.
866 (quoted-printable-decode-string): Rename arg which confused
867 charset with coding-system.
868
869 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
870 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
871 mm-encode-coding-region.
872 (mm-decode-body, mm-decode-string): Rename variables which
873 confused charset with coding-system.
874 (binhex-decode-region): Don't autoload.
875 (mm-body-encoding): Require message.
876 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
877 cond branches.
878
879 * gnus-art.el (article-de-quoted-unreadable)
880 (article-de-base64-unreadable): Fold search case
881 rather than downcasing string. Apply mm-charset-to-coding-system
882 to arg of quoted-printable-decode-region.
883
dcf4ae73
SM
8842000-10-05 Stefan Monnier <monnier@cs.yale.edu>
885
886 * nnfolder.el (nnfolder-ignore-active-file): Typos.
887
888 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
889
890 * gnus-kill.el (gnus-kill): Typo.
891
86647e11
KH
8922000-10-05 Kenichi Handa <handa@etl.go.jp>
893
894 * gnus-mule.el: Revived.
895
721d5fba
DL
8962000-10-04 Dave Love <fx@gnu.org>
897
898 * gnus-ems.el: Don't turn off compiler warnings in local vars.
899 Require ring when compiling.
900 (gnus-x-splash): Bind width, height.
901 (gnus-article-compface-xbm): New variable.
902 (gnus-article-display-xface): Move graphic test. Use unibyte.
903 Obey gnus-article-compface-xbm. Use pbm, not xbm.
904
c9171278
SM
9052000-10-04 Stefan Monnier <monnier@cs.yale.edu>
906
907 * nnimap.el: require 'cl when compiling.
908
27371448
DL
9092000-10-04 Dave Love <fx@gnu.org>
910
911 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
912 pbm images.
913
914 * frown.pbm, smile.pbm, wry.pbm: New files.
915
916 * frown.xbm, smile.xbm, wry.xbm: Deleted.
917
657b2c65
DL
9182000-10-03 Dave Love <fx@gnu.org>
919
920 * mail-source.el (mail-sources): Revert to nil.
921
f5533b63
DL
922 * nnmail (nnmail-spool-file): Revert to `((file))'.
923
657b2c65
DL
924 * qp.el: Don't require mm-util.
925 (quoted-printable-decode-region): Rewritten.
926 (quoted-printable-decode-string, quoted-printable-encode-region):
927 Doc fix.
928 (quoted-printable-encode-region): Barf on multibyte characters.
929 Maybe make the class multibyte. Upcase chars, not formatted
930 strings. Allow mm-use-ultra-safe-encoding to be unbound.
931 (quoted-printable-encode-string): Don't use
932 mm-with-unibyte-buffer.
933
9342000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
935
936 * mail-source.el (mail-source-report-new-mail): Use
937 nnheader-cancel-timer.
938
9392000-10-03 Simon Josefsson <simon@josefsson.org>
940
941 * mail-source.el (mail-source-imap-file-coding-system): New variable.
942 (mail-source-fetch-imap): Use it.
943
323ce452
GM
9442000-09-29 Gerd Moellmann <gerd@gnu.org>
945
f02149ce
GM
946 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
947 last change.
948
323ce452
GM
949 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
950 `:ascent center'.
951
952 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
953
e35786a2
GM
9542000-09-28 Gerd Moellmann <gerd@gnu.org>
955
956 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
957 image's :ascent to 80. That gives a mode-line which is approx.
958 as tall as the normal one.
959
657b2c65
DL
9602000-09-21 Dave Love <fx@gnu.org>
961
962 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
963 (for Emacs 20). Tidy somewhat.
964
c29d77c4
DL
9652000-09-21 Dave Love <fx@gnu.org>
966
967 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
968 image processing. Rationalize logic somewhat.
969
8b93df01
DL
9702000-09-20 Dave Love <fx@gnu.org>
971
b246235b
DL
972 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
973
8b93df01
DL
974 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
975 we'll be careful merging development changes.
976
977 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
978 specifically.
979
980 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
981 (mouse-set-point, set-face-foreground)
982 (set-face-background, x-popup-menu) [not window-system]: Don't zap
983 them.
984
985 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
986
987 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
988 redundant autoloads.
989
b7e11c5b
GM
9902000-09-20 Gerd Moellmann <gerd@gnu.org>
991
992 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
993 to XBM; we always have PBM support.
994
8b93df01
DL
9952000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
996
997 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
998 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
999 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1000 * nnkiboze.el (nnkiboze-file-coding-system): New.
1001 (nnkiboze-retrieve-headers): Use it.
1002 (nnkiboze-request-group): Ditto.
1003 (nnkiboze-close-group): Ditto.
1004 (nnkiboze-generate-group): Ditto.
1005 (nnkiboze-enter-nov): Insert first Xref properly.
1006
10072000-09-19 Dave Love <fx@gnu.org>
1008
1009 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1010 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1011
1012 * mail-source.el (mail-sources): Change default to '((file)).
1013 Add useful custom type.
1014
10152000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1016
1017 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1018 year).
1019 (gnus-date-iso8601): Ditto.
1020
10212000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1022
1023 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1024
10252000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1026
1027 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1028 pattern. Avoid using 8 bit chars.
1029 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1030
10312000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1032
1033 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1034 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1035 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1036 functions are not implemented yet.
1037
1038 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1039 x-overlay.el from the FSF Emacs black list.
1040
10412000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1042
1043 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1044 (mm-inline-media-tests): Ditto.
1045 (mm-automatic-display): Ditto.
1046 * mm-view.el (mm-display-inline-fontify): Generalize from
1047 mm-display-patch-inline.
1048 (mm-display-patch-inline): Use it.
1049 (mm-display-elisp-inline): Ditto.
1050
10512000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1052
1053 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1054 (gnus-topic-unmark-topic): Ditto.
1055 (gnus-topic-mark-topic): Ditto.
1056 (gnus-topic-get-new-news-this-topic): Use it.
1057
10582000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1059
1060 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1061 display xface.
1062
10632000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1064
1065 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1066 zombie or killed groups.
1067
10682000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1069
1070 * mml.el (mml-preview): Reinsert unibyte content.
1071 (mml-parse-1): Remove with-unibyte-current-buffer.
1072 (mml-generate-mime-1): Ditto.
1073 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1074 * message.el (message-forward): Ditto.
1075
10762000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1077
1078 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1079 original article buffer.
1080 (article-de-base64-unreadable): Ditto.
1081 (article-wash-html): Ditto.
1082
10832000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1084
1085 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1086 unless forward-show-mml.
1087
10882000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1089
1090 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1091 (gnus-summary-save-parts-last-directory): New.
1092 (gnus-summary-save-parts): Save history.
1093
10942000-09-14 Ben Gertzfield <che@debian.org>
1095
1096 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1097 variable.
1098 (gnus-summary-save-parts): Use it.
1099
11002000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1101
1102 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1103 * gnus-sum.el (gnus-summary-exit): Ditto.
1104 (gnus-summary-exit-no-update): Ditto.
1105 (gnus-summary-show-article): Ditto.
1106
11072000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1108
1109 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1110 Content-Disposition.
1111
11122000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1113
1114 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1115
11162000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1117
1118 * gnus-art.el (gnus-article-setup-buffer): Set
1119 gnus-article-mime-handles to nil.
1120 * gnus-sum.el (gnus-summary-exit): Ditto.
1121 (gnus-summary-exit-no-update): Ditto.
1122 (gnus-summary-show-article): Ditto.
1123 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1124 dissected.
1125 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1126
c113de23 11272000-09-14 Dave Love <fx@gnu.org>
d1504184 1128
c113de23
GM
1129 * gnus.el (gnus-charset):
1130 * mm-decode.el (mime-display):
1131 * imap.el (imap) <defgroup>: Add :version.
1132
11332000-09-13 Gerd Moellmann <gerd@gnu.org>
1134
1135 * parse-time.el: Fix author's mail address.
1136
1137 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1138 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1139 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1140 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1141 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1142 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1143 * rfc2231.el, uudecode.el: Fix copyright notice.
1144
1145 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1146 require `w3' at load-time only if not running in batch mode.
1147
11482000-09-13 Dave Love <fx@gnu.org>
1149
1150 * gnus-ems.el (gnus-ems-redefine): Don't alias
1151 gnus-summary-set-display-table.
1152
1153 * message.el (message-user-agent): Don't wrap ignore-errors around
1154 it.
1155
1156 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1157 `format'.
1158 (mm-content-transfer-encoding): Don't use cadar.
1159
1160 * uudecode.el (uudecode-decoder-program)
1161 (uudecode-decoder-switches): Customize.
1162
1163 * gnus-score.el (gnus-home-score-file): Improve custom type.
1164
1165 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1166 variables for Emacs 21.
1167 (gnus-group-customize): Disable undo while laying out the buffer.
1168
11692000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1170
1171 * gnus-util.el (gnus-write-active-file): Bind
1172 coding-system-for-write.
1173
1174 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1175
1176 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1177 * gnus-kill.el (gnus-batch-score): Ditto.
1178 * gnus-move.el (gnus-change-server): Ditto.
1179 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1180
11812000-09-12 Simon Josefsson <simon@josefsson.org>
1182
1183 * gnus-sum.el (gnus-update-read-articles): Undo
1184 `gnus-request-set-mark' operation.
1185
11862000-09-11 Dave Love <fx@gnu.org>
1187
1188 * Changelog: Use iso-2022 coding.
1189
1190 * gnus-msg.el (gnus-msg-mail): New function.
1191 (gnus-user-agent): New mail agent.
1192
11932000-09-10 Dave Love <fx@gnu.org>
1194
1195 * message.el: Require mail-abbrevs for XEmacs for a problem with
1196 keybinding despite the autoloads for it.
1197
11982000-09-08 Simon Josefsson <simon@josefsson.org>
1199
1200 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1201
1202 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1203 marks from dormant articles. (See nnimap-request-set-mark.)
1204 (nnimap-retrieve-headers-progress): Demule.
1205 (nnimap-open-server): Call nnoo-change-server twice, once for
1206 getting the nnimap-server-buffer and once for letting n-c-s set
1207 the variables in that buffer.
1208
12092000-09-08 David Edmondson <dme@dme.org>
1210
1211 * gnus.el (gnus-short-group-name): Guess separator.
1212
12132000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1214
1215 * gnus-group.el (gnus-group-insert-group-line): Fix.
1216
12172000-09-04 Dave Love <fx@gnu.org>
1218
1219 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1220 (mm-get-image): Avoid the losing `make-glyph' from W3.
1221
12222000-09-03 Simon Josefsson <simon@josefsson.org>
1223
1224 * gnus-sum.el (gnus-summary-delete-article): Check server.
1225
12262000-09-01 Simon Josefsson <simon@josefsson.org>
1227
1228 * imap.el (imap-parse-flag-list): Rewrite.
1229
1230 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1231
1232 * imap.el (imap-parse-flag-list): Hack.
1233
12342000-08-29 Dave Love <fx@gnu.org>
1235
1236 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1237
1238 * gnus-agent.el (gnus-agent-union): new function.
1239 (gnus-agent-fetch-headers): Use it.
1240
1241 * gnus.el (gnus-group-startup-message): Specify foreground and
1242 background for xpm image. Centre image vertically.
1243 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1244
12452000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1246
1247 * message.el (message-send-mail): Narrow-to-headers.
1248
12492000-08-24 Dave Love <fx@gnu.org>
1250
1251 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1252 21.
1253
12542000-08-21 Dave Love <fx@gnu.org>
1255
1256 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1257
12582000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1259
1260 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1261 permanent is used.
1262 (gnus-topic-show-topic): Read topic when to show permanent hidden
1263 topic.
1264 (gnus-topic-remove-topic): Revert to the old behavior, not using
1265 hide.
1266
12672000-08-21 Dave Love <fx@gnu.org>
1268
1269 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1270 (gnus-xemacs): Use featurep.
1271
1272 * mm-util.el (mm-read-charset): Maybe use builtin.
1273 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1274 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1275 (mm-with-unibyte): Use featurep, not string-match.
1276 (mm-with-unibyte-buffer): Simplify.
1277 (mm-quote-arg): Maybe use shell-quote-argument.
1278
1279 * mml.el (mml-make-string): Deleted (unused).
1280
1281 * gnus.el (gnus-mode-line-buffer-identification): Supply
1282 definition for Emacs 21.
1283
1284 * gnus-salt.el: Small doc fixes.
1285 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1286 gnus-add-minor-mode.
1287
1288 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1289 gnus-add-minor-mode.
1290
12912000-08-20 Simon Josefsson <simon@josefsson.org>
1292
1293 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1294 function, thanks to Lloyd Zusman for debugging.
1295 (nnimap-request-group):
1296 (nnimap-request-list):
1297 (nnimap-retrieve-groups):
1298 (nnimap-request-newgroups): Use it.
1299
1300 * nnimap.el (nnimap-request-article-part): Less verbose.
1301
13022000-08-18 Dave Love <fx@gnu.org>
1303
1304 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1305 custom type.
1306
1307 * nnheader.el (nnheader-replace-chars-in-string): Use
1308 subst-char-in-string if available.
1309
1310 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1311 (gnus-request-article-this-buffer): Use expand-file-name.
1312 (gnus-mime-view-part-as-type): Simplify interactive spec.
1313 (gnus-mime-button-map): Define it all in defvar.
1314
13152000-08-17 Dave Love <fx@gnu.org>
1316
1317 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1318
1319 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1320 last-nonmenu-event.
1321
1322 * uudecode.el (char-int): Use defalias, not fset.
1323
1324 * score-mode.el: Don't require easymenu. Require mm-util.
1325 (score-mode-coding-system): Use mm-auto-save-coding-system.
1326
1327 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1328 (nneething-file-name): Use expand-file-name, not concat.
1329
13302000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1331
1332 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1333 Failure proof for email addresses.
1334 (nnslashdot-sane-retrieve-headers): Ditto.
1335
13362000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1337
1338 * message.el (message-send-mail): Only insert courtesy message
1339 when text/plain.
1340
13412000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1342
1343 * message.el (message-cancel-news): Copy the From header from the
1344 original article.
1345
13462000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1347
1348 * gnus-async.el (gnus-asynchronous): Removed.
1349
13502000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1351
1352 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1353 format.
1354
13552000-08-14 Rod Whitby <list.ding@rwhitby.net>
1356
1357 * nnmail.el (nnmail-expiry-target-group): Fixed.
1358
13592000-08-14 Rod Whitby <list.ding@rwhitby.net>
1360
1361 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1362 gnus-request-accept-article so that body encoding is *not* done.
1363 Encoding is not done on incoming mail, so why should it be done on
1364 expired mail?
1365
1366
13672000-08-14 Rod Whitby <list.ding@rwhitby.net>
1368
1369 * nnml.el (nnml-request-expire-articles): Fix the calls to
1370 nnml-request-article (the filename was being passed instead of the
1371 article number) and nnmail-expiry-target-group
1372 (nnml-current-directory is changed by nnml-request-accept-article,
1373 causing it to be incorrect for the next article to be expired).
1374
13752000-08-14 Rod Whitby <list.ding@rwhitby.net>
1376
1377 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1378 expiry-target group parameters.
1379
13802000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1381
1382 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1383 buffer.
1384 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1385 (gnus-topic-show-topic): Ditto.
1386
1387 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1388
13892000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1390
1391 * mail-source.el (mail-source-incoming-file-prefix): New
1392 variable.
1393
13942000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1395
1396 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1397
1398 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1399
14002000-08-11 Florian Weimer <fw@deneb.enyo.de>
1401
1402 * message.el (message-syntax-checks): New check quotin-style:
1403 Text must be written below quoted text.
1404 (message-check-news-body-syntax): Check it.
1405
14062000-08-11 Simon Josefsson <simon@josefsson.org>
1407
1408 * imap.el (imap-authenticator-alist): Fix typo.
1409 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1410 Jonas Oberg for debugging.
1411
14122000-08-11 Simon Josefsson <simon@josefsson.org>
1413
1414 * gnus-async.el (gnus-asynchronous): Disable by default.
1415
14162000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1417
1418 * mm-view.el (mm-inline-text): Bind fill-column.
1419
1420 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1421 list of unexpired articles.
1422
1423 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1424 un-expired articles.
1425
1426 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1427 headers.
1428
1429 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1430 we update the right topic..
1431
1432 * mm-decode.el (mm-display-external): Put point at start.
1433
14342000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1435
1436 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1437
1438 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1439
14402000-08-09 Simon Josefsson <simon@josefsson.org>
1441
1442 * imap.el (imap-parse-body):
1443 (imap-parse-string-list): Add bug workarounds for Stalker
1444 Communigate Pro 3.0 server.
1445 (imap-body-lines): Remove bogus comment.
1446
1447 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1448
1449 * nnimap.el (nnimap-retrieve-which-headers):
1450 (nnimap-retrieve-headers-from-server):
1451 (nnimap-request-set-mark):
1452 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1453
14542000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1455
1456 * message.el (message-dont-reply-to-names):
1457 rmail-dont-reply-to-names may not be defined.
1458
14592000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1460
1461 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1462 not use pop.
1463
14642000-07-19 Dave Love <fx@gnu.org>
1465
1466 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1467 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1468 check.
1469 (gnus-article-display-xface): Special-case for dark backgrounds.
1470
14712000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1472
1473 * imap.el (imap-calculate-literal-size-first): New variable.
1474 (imap-local-variables): Add it.
1475 (imap-kerberos4-open): Set it.
1476 (imap-send-command): Use it.
1477
14782000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1479
1480 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1481 (mailcap-parse-mimetypes): Use it.
1482 (mailcap-extension-to-mime): Parse mimetype.
1483 (mailcap-mime-types): Ditto.
1484 * mml.el (mml-minibuffer-read-type): Ditto.
1485
14862000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1487
1488 * nndoc.el (nndoc-type-alist): Add outlook.
1489 (nndoc-outlook-type-p): New function.
1490 (nndoc-outlook-article-begin): Ditto.
1491
14922000-07-16 Daiki Ueno <ueno@unixuser.org>
1493
1494 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1495 excursion.
1496
14972000-07-15 Simon Josefsson <simon@josefsson.org>
1498
1499 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1500
1501 * imap.el (imap):
1502 (imap-kerberos4-program):
1503 (imap-gssapi-program):
1504 (imap-ssl-program): Customization.
1505 (imap-shell-program):
1506 (imap-shell-host): New variables.
1507 (imap-streams):
1508 (imap-stream-alist): Add shell.
1509 (imap-shell-p):
1510 (imap-shell-open): New functions.
1511 (imap-open): Don't call authenticator if preauth.
1512 (imap-authenticate): Return t if already authenticated.
1513
15142000-07-14 Simon Josefsson <simon@josefsson.org>
1515
1516 * gnus.el (gnus-invalid-group-regexp): New variable.
1517 (gnus-read-group): Use it.
1518
15192000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1520
1521 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1522 expunge-below and orphan-score are "group variables".
1523
15242000-07-13 Simon Josefsson <jas@pdc.kth.se>
1525
1526 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1527 qualified group names to `gnus-group-read-ephemeral-group'.
1528
15292000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1530
1531 * gnus-sum.el: `W t' is toggle-header in info.
1532
15332000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1534
1535 * gnus-art.el (article-de-base64-unreadable): Typo.
1536
15372000-07-12 Simon Josefsson <jas@pdc.kth.se>
1538
1539 * gnus-agent.el (require): Require timer.
1540
15412000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1542
1543 * message.el (message-bounce): Call mime-to-mml.
1544
15452000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1546
1547 * nnslashdot.el (nnslashdot-request-close): New function.
1548
15492000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1550
1551 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1552 right line number for the article.
1553
15542000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1555
1556 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1557 * webmail.el (webmail-fetch): Bind
1558 url-http-silence-on-insecure-redirection.
1559
15602000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1561
1562 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1563 unibyte.
1564 (nnslashdot-sane-retrieve-headers): Ditto.
1565 (nnslashdot-request-article): Ditto.
1566
15672000-07-10 William M. Perry <wmperry@aventail.com>
1568
1569 * mailcap.el (mailcap-parse-mimetype-file):
1570
15712000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1572
1573 * nnweb.el (nnweb-insert): Stricter test.
1574 * webmail.el (webmail-refresh-redirect): Ditto.
1575
15762000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1577
1578 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1579
15802000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1581
1582 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1583
15842000-07-05 Dave Love <fx@gnu.org>
1585
1586 * utf7.el: Doc and header fixes.
1587
1588 * gnus-sum.el: Doc fixes.
1589
1590 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1591 defalias, not fset.
1592
1593 * flow-fill.el (fill-flowed-point-at-eol)
1594 (fill-flowed-point-at-bol): Use defalias, not fset.
1595
1596 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1597 (gnus-Plain-save-name): Delete -- apparently bogus.
1598
15992000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1600
1601 * nnsoup.el: Use expand-file-name throughout.
1602
16032000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1604
1605 * nnmail.el (nnmail-read-incoming-hook): New example.
1606
16072000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1608
1609 * mm-view.el (mm-inline-text): Check whether the text has already
1610 been decoded.
1611
16122000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1613
1614 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1615
16162000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1617
1618 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1619
16202000-07-03 Simon Josefsson <simon@josefsson.org>
1621
1622 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1623 unsend flags.
1624
16252000-07-03 Simon Josefsson <jas@pdc.kth.se>
1626
1627 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1628 name in authinfo (.authinfo now support ports, no need for the
1629 hack).
1630 (nnimap-split-find-rule): Fix.
1631 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1632
16332000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1634
1635 * message.el (message-unquote-tokens): Remove all quotes.
1636
16372000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1638
1639 * gnus-ml.el: New file.
1640
16412000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1642
1643 * nnultimate.el (nnultimate-request-close): New function.
1644
1645 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1646
16472000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1648
1649 * gnus.el: Gnus v5.8.7 is released.
1650
16512000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1652
1653 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1654
16552000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1656
1657 * message.el (message-do-fcc): Encode MIME.
1658
16592000-06-28 Simon Josefsson <simon@josefsson.org>
1660
1661 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1662 (nnimap-assoc-match): New function.
1663 (nnimap-split-find-rule): Support extended syntax.
1664
16652000-06-28 Simon Josefsson <simon@josefsson.org>
1666
1667 * nnimap.el (nnimap-open-connection): Use port stuff.
1668
1669 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1670 document port and defaultport.
1671
16722000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1673
1674 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1675
16762000-06-26 Dave Love <fx@gnu.org>
1677
1678 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1679
1680 * message.el: Remove unnecessary `require'ments. Defvar
1681 gnus-list-identifiers when compiling. Don't try to autoload
1682 variable `gnus-list-identifiers'. Autoload
1683 gnus-group-name-charset.
1684 (message-fetch-field): Don't assume `format' removes text
1685 properties.
1686 (message-strip-list-identifiers, message-reply, message-followup):
1687 Require gnus-sum.
1688 (message-mode): Tidy XEmacs conditionals.
1689 (message-replace-chars-in-string): Use subst-char-in-string when
1690 available.
1691
1692 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1693 removes text properties.
1694
1695 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1696
1697 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1698
1699 * gnus-score.el (gnus-summary-score-entry): Likewise.
1700
17012000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1702
1703 * nnimap.el (nnimap-request-post): Fix parenthesis.
1704
17052000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1706
1707 * message.el (message-unquote-tokens): New function.
1708
1709 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1710
1711 * nnimap.el (nnimap-request-post): Ditto.
1712
17132000-06-21 Simon Josefsson <jas@pdc.kth.se>
1714
1715 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1716
1717 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1718 patch commited 2000-04-02).
1719
17202000-06-20 Simon Josefsson <jas@pdc.kth.se>
1721
1722 * imap.el (imap-mailbox-examine-1): New function.
1723 (imap-message-copyuid-1):
1724 (imap-message-appenduid-1): Use it, instead of
1725 `imap-mailbox-examine' which would utf-7 encode mailbox name
1726 twice.
1727
17282000-06-19 Dave Love <fx@gnu.org>
1729
1730 * mm-uu.el Don't require message. Require cl when compiling.
1731
17322000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1733
1734 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1735 a local variable.
1736 * gnus-sum.el (gnus-orphan-score): Move here.
1737
17382000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1739
1740 * message.el (message-forward): Remove show-mml condition.
1741 (message-forward-ignored-headers): Remove X-Gnus headers.
1742
17432000-06-08 Simon Josefsson <simon@josefsson.org>
1744
1745 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1746
17472000-06-08 Urban Engberg <ue@ccieurope.com>
1748
1749 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1750
17512000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1752
1753 * message.el (message-syntax-checks): Add type.
1754
17552000-06-07 Dave Love <fx@gnu.org>
1756
1757 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1758 put-image.
1759 (mm-inline-image): Defalias, not fset.
1760
1761 * gnus.el (gnus-group-startup-message): Don't specify string for
1762 insert-image.
1763
1764 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1765 add-minor-mode is available.
1766 (gnus-article-display-xface): Don't specify string for
1767 insert-image.
1768
17692000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1770
1771 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1772 (gnus-topic-insert-topic-line): Use shownp.
1773 (gnus-topic-hide-topic): Don't use hidden.
1774 (gnus-topic-show-topic): Don't use hidden.
1775
17762000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1777
1778 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1779 system.
1780 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1781 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1782 * gnus-util.el (gnus-output-to-rmail): Ditto.
1783 (gnus-output-to-mail): Ditto.
1784 (gnus-write-buffer): Ditto.
1785 * gnus-uu.el (gnus-uu-save-article): Ditto.
1786
17872000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1788
1789 * message.el (message-read-from-minibuffer): Typo.
1790
17912000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
1792
1793 * gnus-art.el (article-decode-charset): Override non-MIME forward
1794 charset.
1795
17962000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1797
1798 * mml.el (mml-quote-region): Correct the regexp.
1799 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1800
18012000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1802
1803 * message.el (message-forward): Insert raw text.
1804 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1805 (mml-generate-mime-1): Insert raw text in unibyte mode.
1806
18072000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1808
1809 * mm-bodies.el (mm-body-encoding): Always encoded if
1810 `mm-use-ultra-safe-encoding' is set.
1811
18122000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
1813
1814 * mml.el (ange-ftp-name-format): Typo.
1815
18162000-05-30 Simon Josefsson <jas@pdc.kth.se>
1817
1818 * gnus-start.el (gnus-get-unread-articles): If
1819 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1820 try to do anything on that server.
1821
18222000-05-25 Simon Josefsson <jas@pdc.kth.se>
1823
1824 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1825 from latest draft.
1826
18272000-05-08 Simon Josefsson <jas@pdc.kth.se>
1828
1829 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1830 is open.
1831
18322000-05-24 Dave Love <fx@gnu.org>
1833
1834 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1835
18362000-05-22 Didier Verna <didier@lrde.epita.fr>
1837
1838 * gnus.el (gnus-redefine-select-method-widget): new function, call
1839 it once. Add an "other" entry for unknown but editable backend
1840 name symbols.
1841 * gnus-start.el (gnus-declare-backend): use it.
1842
18432000-05-19 Dave Love <fx@gnu.org>
1844
1845 * gnus-art.el (gnus-article-next-page): Revert last change.
1846
18472000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1848
1849 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1850
18512000-05-19 Dave Love <fx@gnu.org>
1852
1853 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1854 not mm-inline-large-images.
1855
18562000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1857
1858 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1859
18602000-05-18 Dave Love <fx@gnu.org>
1861
1862 * gnus-art.el: Use defalias, not fset.
1863 (gnus-article-x-face-command): Don't test for xbm.
1864 (gnus-article-next-page): Redisplay before testing point in window.
1865
18662000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1867
1868 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1869 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1870
18712000-05-17 Jim Davidson <jdavidson@acm.org>
1872
1873 * gnus-sum.el (gnus-summary-save-article-rmail): Use
1874 gnus-summary-save-in-rmail.
1875 * message.el (message-output): Ditto.
1876
18772000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
1878
1879 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1880
18812000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1882
1883 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1884 is a charset.
1885 * message.el (message-send-news): Check group name charset.
1886 * gnus-msg.el (gnus-post-news): Decode group name.
1887 (gnus-inews-do-gcc): Encode group name.
1888
18892000-05-17 Karl Kleinpaste <karl@charcoal.com>
1890
1891 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1892 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1893
18942000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1895
1896 * gnus-group.el (gnus-group-mark-line-p): New function.
1897 (gnus-group-goto-group): New parameter.
1898 (gnus-group-remove-mark): Use it.
1899 * gnus-topic.el (gnus-topic-move-group): Ditto.
1900 (gnus-topic-remove-group): Ditto.
1901
19022000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1903
1904 * gnus-group.el (gnus-group-list-dormant): New function.
1905
19062000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1907
1908 * gnus-agent.el (gnus-agent-synchronize): Use
1909 nnheader-insert-file-contents.
1910 (gnus-agent-save-active-1): Ditto.
1911 (gnus-agent-write-active): Ditto.
1912 (gnus-agent-expire): Ditto.
1913 * gnus-cache.el (gnus-cache-read-active): Ditto.
1914 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
1915 * gnus-sum.el (gnus-summary-import-article): Ditto.
1916
1917 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
1918 (gnus-agent-save-group-info): Ditto.
1919 (gnus-agent-save-alist): Ditto.
1920 * gnus-util.el (gnus-make-directory): Ditto.
1921
1922 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
1923
19242000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1925
1926 * mml.el (mml-generate-mime-preprocess-function): New variable.
1927 (mml-generate-mime-postprocess-function): New variable.
1928 (mml-generate-mime-1): Use them.
1929
19302000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1931
1932 * gnus-group.el (gnus-group-apropos): Group name charset.
1933 * gnus-sum.el (gnus-set-mode-line): Ditto.
1934 * gnus-group.el (gnus-group-decoded-name): New function.
1935 (gnus-group-edit-group): Use it.
1936 * gnus-cus.el (gnus-group-customize): Use it.
1937
19382000-05-16 Karl Kleinpaste <karl@charcoal.com>
1939
1940 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
1941
19422000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1943
1944 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
1945 (gnus-group-name-charset-group-alist): Ditto.
1946 (gnus-group-name-charset): New function.
1947 (gnus-group-name-decode): New function.
1948 (gnus-group-insert-group-line): Use them.
1949 (gnus-group-prepare-flat-list-dead): Ditto.
1950 (gnus-group-list-active): Ditto.
1951 (gnus-group-describe-all-groups): Ditto.
1952 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
1953 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
1954 add gnus-group property.
1955 (gnus-browse-group-name): Read gnus-group property.
1956
19572000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1958
1959 * nnfolder.el (nnfolder-possibly-change-group): Use
1960 file-name-coding-system instead of pathname-coding-system.
1961 * nnmail.el (nnmail-find-file): Ditto.
1962 (nnmail-write-region): Ditto.
1963 * nnmh.el (nnmh-retrieve-headers): Ditto.
1964 (nnmh-request-article): Ditto.
1965 (nnmh-request-group): Ditto.
1966 (nnmh-request-list): Ditto.
1967 (nnmh-possibly-change-directory): Ditto.
1968 (nnmh-active-number): Ditto.
1969 * nnml.el (nnml-possibly-change-directory): Ditto.
1970 (nnml-request-list): Ditto.
1971 (nnml-request-article): Ditto.
1972 (nnml-retrieve-headers): Ditto.
1973
19742000-05-16 Simon Josefsson <jas@pdc.kth.se>
1975
1976 * nnimap.el (nnimap-request-accept-article): Don't unselect
1977 mailbox if no mailbox is selected.
1978
19792000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
1980
1981 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
1982 Recognize domain names starting with `www.' as starting an URL.
1983
19842000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
1985
1986 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
1987 (mail-source-keyword-map): Add "subdirs" for maildir.
1988
19892000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
1990
1991 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
1992 (nnmail-get-new-mail): Use it.
1993 * gnus-start.el (gnus-get-unread-articles): Ditto.
1994
19952000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
1996
1997 * gnus-sum.el (gnus-summary-edit-article): Better support for
1998 nndraft:drafts.
1999 * nndraft.el (nndraft-request-replace-article): New function,
2000 bind nnmail-file-coding-system.
2001
20022000-05-14 Dave Love <fx@gnu.org>
2003
2004 * nnheader.el: Replace uses of `fset' with `defalias'.
2005 (jka-compr-compression-info-list): Only defvar when compiling.
2006
20072000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2008
2009 * webmail.el (webmail-netaddress-article): Refresh redirect.
2010
20112000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2012
2013 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2014
20152000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2016
2017 * webmail.el: Translate &nbsp; to SP.
2018
20192000-05-13 Robin S. Socha <robin@socha.net>
2020
2021 * message.el (message-bounce): Doc typo.
2022
20232000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2024
2025 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2026 (gnus-soup-store): Ditto.
2027 (gnus-soup-send-packet): Ditto.
2028 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2029 (nnsoup-dissect-buffer): Ditto.
2030 (nnsoup-narrow-to-article): Ditto.
2031 (nnsoup-make-active): Ditto
2032
20332000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2034
2035 * message.el (message-mode): Two parameters for local-variable-p.
2036
20372000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2038
2039 * message.el (message-strip-list-identifiers): New function.
2040 (message-reply): Use it and use message-strip-subject-re.
2041 (message-followup): Ditto.
2042 * gnus-art.el (article-hide-list-identifiers): Remove more.
2043 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2044
20452000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2046
2047 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2048 mail-parset-charset and use non-numeric argument.
2049
20502000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2051
2052 * mml.el (mml-buffer-list): New variable.
2053 (mml-generate-new-buffer): New function.
2054 (mml-destroy-buffers): Ditto.
2055 (mml-insert-mime): Use them.
2056 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2057 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2058 * message.el (message-mode): Ditto.
2059 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2060 (gnus-uu-save-article): Support show-as-mml.
2061 * message.el (message-forward): Ditto.
2062
20632000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2064
2065 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2066 (nndoc-mime-digest-type-p): Locate article head precisely.
2067 * mml.el (mml-generate-default-type): New variable.
2068 (mml-generate-mime-1): Use it.
2069 (mml-insert-mime-headers): Use it.
2070 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2071 (gnus-uu-digest-mail-forward): Use it and call message-forward
2072 with argument digest.
2073 (gnus-uu-save-article): Support message-forward-as-mime.
2074 * message.el (message-forward): Add parameter digest.
2075 * mm-decode.el (mm-dissect-default-type): New variable.
2076 (mm-dissect-buffer): Use it.
2077
20782000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2079
2080 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2081 newline and paragraph to nil when got a non-ascii character. Test
2082 paragraph before newline.
2083
20842000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2085
2086 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2087 limit to 76.
2088
20892000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2090
2091 * nnslashdot.el (nnslashdot-sid-strip): New function.
2092 (nnslashdot-threaded-retrieve-headers): New format.
2093 (nnslashdot-sane-retrieve-headers): Ditto.
2094 (nnslashdot-request-article): Ditto.
2095 (nnslashdot-threaded-retrieve-headers): Thread properly.
2096 (nnslashdot-request-article): Be more lenient.
2097 (nnslashdot-threaded-retrieve-headers): Regexp search.
2098
20992000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2100
2101 * gnus-sum.el (gnus-with-article): Define it before use it.
2102
21032000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2104
2105 * message.el (message-supersede): Use mime-to-mml.
2106 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2107
21082000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2109
2110 * gnus-group.el (gnus-group-list-cached): Don't use
2111 `subst-char-in-string'.
d1504184 2112
4cac7481
DL
21132000-05-08 Dave Love <fx@gnu.org>
2114
c113de23
GM
2115 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2116
21172000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2118
2119 * mm-decode.el (mm-interactively-view-part): Append %s if the
2120 method is a single word.
2121 * nnwarchive.el (nnwarchive-type-definition): Typo.
2122
21232000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2124
2125 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2126 function.
2127 (gnus-group-prepare-flat-predicate): Use it.
2128 (gnus-group-list-cached): List dead groups.
2129
21302000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2131
2132 * gnus-art.el (article-decode-charset): Don't decode message with
2133 format.
2134
21352000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2136
2137 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2138 evaluate the Lisp code.
2139
21402000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2141
2142 * gnus-art.el (article-wash-html): New function.
2143 (gnus-article-wash-html): Bind.
2144 (gnus-article-make-menu-bar): Menu item.
2145 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2146 (gnus-summary-make-menu-bar): Menu item.
2147 * gnus.el: Autoload.
2148
21492000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2150
2151 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2152 (gnus-uu-unshar-article): Use it.
2153
2154 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2155 (mailcap-maybe-eval): Use it.
2156
2157 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2158 in docstring.
2159
2160 * mml.el (mml-generate-mime-1): Small comment.
2161
21622000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2163
2164 * gnus-art.el (article-de-base64-unreadable): New function.
2165 (gnus-article-de-base64-unreadable): Bind.
2166 (gnus-article-make-menu-bar): Menu item.
2167 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2168 (gnus-summary-make-menu-bar): Menu item.
2169 * gnus.el: Autoload.
2170
21712000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2172
2173 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2174 (gnus-summary-select-article): Add en/disable multibyte.
2175
21762000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2177
2178 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2179 (gnus-summary-edit-article): New feature: editing raw articles.
2180
21812000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2182
2183 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2184 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2185 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2186 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2187 * mm-decode.el (mm-insert-part): Ditto.
2188
21892000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2190
2191 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2192 (nndoc-forward-type-p): Ditto.
2193
21942000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2195
2196 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2197 value of enable-multibyte-characters.
2198
21992000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2200
2201 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2202
22032000-05-03 Dave Love <fx@gnu.org>
2204
2205 * gnus-ems.el (gnus-article-xface-ring-internal)
2206 (gnus-article-xface-ring-size): New variable.
2207 (gnus-article-display-xface): Use them to cache data. Don't try
2208 to use XPM. Set up binary coding for PBM's sake.
2209
22102000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2211
2212 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2213 * gnus-int.el (gnus-request-accept-article): Ditto.
2214 (gnus-request-replace-article): Ditto.
2215 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2216
22172000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2218
2219 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2220
22212000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2222
2223 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2224 field.
2225 * mml.el (mml-to-mime): Use message-default-charset.
2226 (mml-preview): Narrow to headers.
2227 * message.el (message-send-mail): Use message-default-charset.
2228 (message-send-news): Narrow to headers;
2229 use message-default-charset.
2230
22312000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2232
2233 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2234 detect.
2235 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2236 restriction.
2237 (mml-parse-1): Warning message.
2238 (mml-preview): Disable multibyte.
2239
22402000-05-03 Dave Love <fx@gnu.org>
2241
2242 * gnus.el (gnus-group-startup-message): Add newline before image.
2243
22442000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2245
2246 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2247 * message.el (message-send-mail): Use unibyte-buffer.
2248 (message-send-mail): Ditto.
2249
22502000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2251
2252 * gnus.el: Gnus v5.8.6 is released.
2253
22542000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2255
2256 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2257
22582000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2259
2260 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2261
22622000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2263
2264 * message.el (message-send-mail-partially): Use forward-line.
2265
22662000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2267
2268 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2269
22702000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2271
2272 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2273 (mml-insert-mime): No markup only for text/plain.
2274 (mime-to-mml): Remove MIME headers.
2275
22762000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2277
2278 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2279 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2280 as 8-bit.
2281
22822000-04-28 Dave Love <fx@gnu.org>
2283
2284 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2285 21.
2286
2287 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2288 search order. Use parse-colon-path and remove some redundancy.
2289 Doc fix.
2290 (mailcap-parse-mimetypes): Code consistently with
2291 mailcap-parse-mailcaps. Doc fix.
2292
2293 * gnus-start.el (gnus-unload): Iterate over `features', not
2294 `load-history'.
2295
22962000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2297
2298 * mml.el (mml-parse-1): Don't create blank parts.
2299 (mml-read-part): Fix mml tag.
2300 (mml-insert-mime): Convert message/rfc822.
2301 (mml-insert-mml-markup): Add mmlp parameter.
2302
23032000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2304
2305 * message.el (message-send-mail-partially): Remove CTE.
2306
23072000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2308
2309 * mm-view.el (mm-inline-image): Fset it.
2310
23112000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2312
2313 * nndoc.el (nndoc-type-alist): Change forward regexp.
2314
23152000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2316
2317 * message.el (message-send-mail-partially-limit): Change the
2318 default value.
2319
23202000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2321
2322 * gnus-util.el (gnus-extract-address-components): Name might be
2323 "".
2324
23252000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2326
2327 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2328 (gnus-summary-post-forward): Ditto.
2329 * message.el (message-forward-show-mml): New variable.
2330 (message-forward): Use it.
2331 * mml.el (mml-parse-1): Add tag mml.
2332 (mml-read-part): Ditto.
2333 (mml-generate-mime): Support reentance.
2334 (mml-generate-mime-1): Support mml tag.
2335
23362000-04-27 Dave Love <fx@gnu.org>
2337
2338 * gnus-art.el: Don't bother to require custom, browse-url.
2339 (gnus-article-x-face-command): Include gnus-article-display-xface.
2340
2341 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2342 Use defalias, not fset.
2343 (gnus-article-display-xface): New function.
2344
2345 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2346
2347 * mm-decode.el: Small doc fixes. Require cl when compiling.
2348 (mm-xemacs-p): Deleted.
2349 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2350 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2351 use create-image and don't special-case xbm.
2352 (mm-valid-image-format-p): Use display-graphic-p.
2353
23542000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2355
2356 * message.el (message-send-mail-partially-limit): New variable.
2357 (message-send-mail-partially): New function.
2358 (message-send-mail): Use it.
2359 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2360 all blank lines inside of base64.
2361 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2362 blank lines.
2363
23642000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2365
2366 * mml.el (mml-insert-tag): Match more special characters.
2367
23682000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2369
2370 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2371
23722000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2373
2374 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2375 (mm-inlined-types): Ditto.
2376 * mm-partial.el: New file.
2377
23782000-04-27 Dave Love <fx@gnu.org>
2379
2380 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2381 matter in Emacs 21.
2382
23832000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2384
2385 * mm-bodies.el (mm-encode-body): Remove reference to
2386 mm-default-charset in comment.
2387
23882000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2389
2390 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2391
23922000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2393
2394 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2395 let.
2396
23972000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2398
2399 * gnus-draft.el (gnus-draft-setup): Fix comments.
2400
24012000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2402
2403 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2404 if nnmbox-file-coding-system-for-write is nil.
2405
24062000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2407
2408 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2409 header if nil.
2410
24112000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2412
2413 * mm-view.el (mm-inline-text): Insert directly if decoded.
2414 * mml.el (autoload): Typo.
2415
24162000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2417
2418 * mml.el (mml-preview): Set up posting-charset.
2419 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2420
24212000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2422
2423 * webmail.el: Fix yahoo mail.
2424
24252000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2426
2427 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2428 word if not necessary.
2429 (rfc2047-encode-region): Put space between encoded words.
2430
24312000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2432
2433 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2434
24352000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2436
2437 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2438 required.
2439 (gnus-draft-edit-message): Require restoration.
2440
24412000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2442
2443 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2444 back.
2445
24462000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2447
2448 * gnus-art.el (gnus-treat-article): Make sure that the summary
2449 buffer is live.
2450
24512000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2452
2453 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2454 (mailcap-parse-mailcap): Backwards parsing.
2455 (mailcap-possible-viewers): Remove nreverse.
2456 (mailcap-mime-info): Ditto.
2457 (mailcap-add-mailcap-entry): Keep alternative viewer.
2458
24592000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2460
2461 * gnus.el: Gnus v5.8.5 is released.
2462
24632000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2464
2465 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2466
2467 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2468
2469 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2470
24712000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2472
2473 * mm-view.el (mm-inline-message): Disable prepare-hook.
2474
24752000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2476
2477 * gnus.el: Fix copyright statements.
2478
2479 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2480 variable.
2481 (gnus-articles-to-read): Use it.
2482
2483 * message.el (message-get-reply-headers): Bind free variable.
2484
24852000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2486
2487 * message.el (message-get-reply-headers): Fix to-address.
2488
24892000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2490
2491 * webmail.el: Hotmail fix. Add a debug function.
2492
24932000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2494
2495 * gnus-sum.el (t): M-down and M-up.
2496
24972000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2498
2499 * gnus-sum.el: Doc fix.
2500
25012000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2502
2503 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2504
25052000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2506
2507 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2508 string.
2509 (nnweb-request-group): Don't scan twice.
2510 (nnweb-request-scan): Don't nix out the hashtb.
2511
2512 * message.el (message-get-reply-headers): Return a value.
2513
25142000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2515
2516 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2517 urls.
2518
25192000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2520
2521 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2522 order messages are inserted.
2523
2524 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2525 message/rfc822 parts.
2526
2527 * gnus-art.el (gnus-article-read-summary-keys): Check for
2528 numerical values.
2529
2530 * message.el (message-get-headers): Made into own function.
2531 (message-reply): Use it.
2532 (message-get-reply-headers): Renamed.
2533 (message-widen-reply): New command.
2534
25352000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2536
2537 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2538
25392000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2540
2541 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2542 non-base64 text at the end if not found.
2543
25442000-03-01 Simon Josefsson <jas@pdc.kth.se>
2545
2546 * gnus-sum.el (gnus-read-move-group-name):
2547 (gnus-summary-move-article): Use `gnus-group-method' to find out
2548 what method the manually entered group belong to.
2549 `gnus-group-name-to-method' doesn't return any method parameters
2550 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2551 for new groups so they wouldn't work.
2552
25532000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2554
2555 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2556 override.
2557
25582000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2559
2560 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2561 probably good to do, or something. I dunno. I just write these
2562 ChangeLog entries, and my name is Lars.
2563
25641999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2565
2566 * message.el (message-caesar-region): Use translate-region.
2567
25682000-04-21 Mike Fabian <mike.fabian@gmx.de>
2569
2570 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2571
25722000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2573
2574 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2575 variables, because that makes Emacs flash.
2576
2577 * gnus-group.el (gnus-group-insert-group-line): Don't call
2578 gnus-group-add-icon unconditionally.
2579
2580 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2581 xmas.
2582 (gnus-group-glyph-directory): Removed.
2583
25842000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2585
2586 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2587 gnus-newsgroup-name is "".
2588
25892000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2590
2591 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2592 in conjunction with MULE-UCS.
2593
25941999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2595
2596 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2597
25981999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2599
2600 * message.el (message-shorten-references): Only cater to broken
2601 INN for news. This caters for broken smtpd.
2602
26032000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2604
2605 * mailcap.el (mailcap-mime-info): Use the first match; not the
2606 last.
2607
2608 * gnus-agent.el (gnus-category-kill): Save the category list.
2609
26102000-04-21 Chris Brierley <brierley@pobox.com>
2611
2612 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2613
26142000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2615
2616 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2617
26182000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2619
2620 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2621
26222000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2623
2624 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2625 (gnus-group-list-cached): Use it.
2626
26272000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2628
2629 * gnus.el: Update all the copyright notices.
2630
26312000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2632
2633 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2634 non-base64 text at the end.
2635
26362000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2637
2638 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2639
26402000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2641
2642 * nnheader.el: Don't autoload cancel-function-timers.
2643
2644 * message.el (message-fetch-field): Fold case.
2645
6569c3d3 26462000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
2647
2648 * message.el (message-forward-before-signature): New variable.
2649
26502000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2651
2652 * gnus-mlspl.el: Fix stuff.
2653
26542000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2655
2656 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2657 subjects when unthreaded.
2658
26592000-04-21 David S. Goldberg <dsg@mitre.org>
2660
2661 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2662 well.
2663
26642000-04-21 Rui Zhu <sprache@iname.com>
2665
2666 * gnus-art.el (gnus-article-mode): Fix variable name.
2667
26682000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2669
2670 * mm-view.el: Fix autoload.
2671
2672 * flow-fill.el (flow-fill): Fix provide.
2673
2674 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2675 nil.
2676
26772000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2678
2679 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2680
26812000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2682
2683 * gnus-util.el (gnus-netrc-machine): Didn't work.
2684
26852000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2686
2687 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2688
26892000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2690
2691 * flow-fill.el: Renamed from fill-flowed.
2692
2693 * message.el (message-forward-ignored-headers): Default to
2694 removing CTE.
2695
6569c3d3 26962000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
2697
2698 * message.el (message-mode): Don't fill headers.
2699
27002000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2701
2702 * message.el (message-pipe-buffer-body): Use shell
2703
27042000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2705
2706 * nnvirtual.el (nnvirtual-request-article):
2707 Bind gnus-override-method to nil.
2708 (nnvirtual-request-update-mark): Don't update mark when
2709 article is not there.
2710
27112000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2712
2713 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2714
27152000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2716
2717 * gnus-util.el (gnus-parse-netrc): Allow "port".
2718 (gnus-netrc-machine): Take a port param.
2719 (gnus-netrc-machine):
2720
2721 * gnus-art.el (gnus-request-article-this-buffer): Allow
2722 re-selecting referenced articles.
2723
2724 * message.el (message-cancel-news): Allow editing.
2725 (message-cancel-message): Add newline.
2726
27272000-04-20 William M. Perry <wmperry@aventail.com>
2728
2729 * mm-view.el (mm-inline-image-emacs): New function.
2730
27312000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2732
2733 * mail-source.el (mail-source-delete-incoming): Change default in
2734 cvs.
2735
27362000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2737
2738 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2739 function.
2740
27412000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2742
2743 * nnml.el (nnml-request-expire-articles): Use it.
2744
2745 * nnmail.el (nnmail-expiry-target): New variable.
2746 (nnmail-expiry-target-group): New function.
2747
27482000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2749
2750 * message.el (message-forward): Add non-MIME separators.
2751
27522000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2753
2754 * message.el (message-generate-headers): Respect the syntax check
2755 spec.
2756
2757 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2758 (gnus-remove-thread): Don't show all threads.
2759
27602000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2761
2762 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2763
27642000-04-19 Dave Love <fx@gnu.org>
2765
2766 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2767
27682000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2769
2770 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2771 (nnwarchive-egroups-*): Ditto.
2772 (nnwarchive-url): Unibyte buffer and single line cookie.
2773
27742000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2775
2776 * mm-util.el (mm-char-or-char-int-p): New alias.
2777 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2778 entities.
2779
27801999-11-30 Daiki Ueno <ueno@unixuser.org>
2781
2782 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2783 article case insensitively.
2784
27852000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2786
2787 * mail-source.el (mail-source-fetch-webmail): Use the default
2788 password provided in mail-sources; use webmail:subtype:user as
2789 the key.
2790
27912000-04-10 John Wiegley <johnw@gnu.org>
2792
2793 * mail-source.el (mail-source-fetch-webmail): Use
2794 mail-source-password-cache.
2795
27962000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2797
2798 * webmail.el: Add netscape mail and fix HotMail mail.
2799
28002000-04-08 Simon Josefsson <jas@pdc.kth.se>
2801
2802 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2803
28042000-04-02 Simon Josefsson <jas@pdc.kth.se>
2805
2806 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2807 RFC822.PEEK if server support IMAP4rev1.
2808 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2809 RFC822.TEXT.PEEK if server support IMAP4rev1.
2810 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2811 RFC822.HEADER if server support IMAP4rev1.
2812 (nnimap-request-article-part): Support bodydetail in response
2813 data.
2814
28152000-03-11 Simon Josefsson <jas@pdc.kth.se>
2816
2817 * fill-flowed.el: New file.
2818
2819 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2820 text/plain parts with `format' parameters.
2821
2822 * mm-view.el (autoload): Autoload fill-flowed.
2823 (mm-inline-text): For "plain" parts with a format=flowed
2824 parameter, call `fill-flowed'.
2825
28262000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2827
2828 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2829 slashdot ids.
2830
28312000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2832
2833 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2834 format.
2835
28362000-03-16 Simon Josefsson <jas@pdc.kth.se>
2837
2838 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2839 `imtest' too.
2840 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2841 (imap-gssapi-program): New variable.
2842 (imap-streams): Add gssapi.
2843 (imap-stream-alist): Ditto.
2844 (imap-authenticators): Ditto.
2845 (imap-authenticator-alist): Ditto.
2846 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2847 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2848 1.6.x `imtest' syntax.
2849 (imap-gssapi-stream-p): New function.
2850 (imap-gssapi-open): Ditto.
2851 (imap-gssapi-auth-p): Ditto.
2852 (imap-gssapi-auth): Ditto.
2853 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2854 (imap-send-command): Use buffer-local `imap-client-eol' value.
2855
2856 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2857 lines and turn TAB into SPC before parsing.
2858
28592000-03-15 Simon Josefsson <jas@pdc.kth.se>
2860
2861 * nnheader.el (nnheader-group-pathname): Make sure to return a
2862 directory.
2863 * nnmail.el (nnmail-group-pathname): Ditto.
2864
28652000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
2866
2867 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2868 might split in the middle of a message-id.
2869
28702000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2871
2872 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2873 groups from the server.
2874
2875 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2876 (gnus-summary-toggle-header): Update the wash status.
2877
2878 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2879 Moved here.
2880
2881 * gnus-agent.el (gnus-agent-save-group-info): Respect old
2882 setting.
2883
2884 * nnmail.el (nnmail-get-active): Use it.
2885 (nnmail-parse-active): New function.
2886
2887 * mm-view.el (mm-inline-text): Support the new version of
2888 vcard.el.
2889
2890 * gnus-sum.el (gnus-summary-move-article): Only delete article
2891 when moving junk.
2892 (gnus-deaden-summary): Bury the buffer.
2893
2894 * nnmail.el (nnmail-group-pathname): Ditto.
2895
2896 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
2897
28982000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
2899
2900 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
2901 whether Mule.
2902
29032000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2904
2905 * message.el (message-send-mail): Protect against unloaded Gnus.
2906
2907 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
2908 parent.
2909 (gnus-topic-update-topic-line): Yes, do.
2910 (gnus-topic-goto-missing-group): Tally the correct number of
2911 unread articles before inserting the topic line.
2912
29132000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2914
2915 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
2916
29172000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2918
2919 * mm-decode.el (mm-dissect-buffer): Ditto.
2920
2921 * gnus-art.el (article-decode-charset): Strip CTE.
2922
2923 * ietf-drums.el (ietf-drums-strip): New function.
2924
2925 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
2926 when prompting in read-only groups.
2927
29282000-02-23 Simon Josefsson <jas@pdc.kth.se>
2929
2930 * imap.el (imap-send-command): Change EOL-chars when
2931 `imap-client-eol' differs from default, not only for kerberos4.
2932 (imap-mailbox-status): Get encoded mailbox's status.
2933
29342000-02-19 Simon Josefsson <jas@pdc.kth.se>
2935
2936 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
2937 into `mail-source-password-cache'.
2938
29392000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
2940
2941 * mm-util.el (mm-mime-charset): Check for presence of
2942 `coding-system-get' and `get-charset-property' (recent XEmacs has
2943 the former, but not the latter).
2944
29452000-01-28 Dave Love <fx@gnu.org>
2946
2947 * message.el (message-check-news-header-syntax): Fix typo
2948 `newsgroyps'.
2949 (message-talkative-question): Put temp buffer in fundamental-mode.
2950 (message-recover): Use fundamental-mode in the right buffer.
2951
2952 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
2953 right buffer.
2954
29552000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2956
2957 * qp.el (quoted-printable-decode-region): Add charset parameter.
2958 (quoted-printable-decode-string): Ditto.
2959
2960 * gnus-art.el (article-de-quoted-unreadable): Use it.
2961
29622000-01-21 Simon Josefsson <jas@pdc.kth.se>
2963
2964 * nnimap.el (nnimap-split-predicate): New variable.
2965 (nnimap-split-articles): Use it.
2966
29672000-01-20 Simon Josefsson <jas@pdc.kth.se>
2968
2969 * utf7.el: Change email address.
2970
29712000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2972
2973 * gnus-group.el (gnus-group-catchup): Purge split history.
2974
29752000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2976
2977 * nnmail.el (nnmail-generate-active): Support extended group name.
2978 (nnmail-get-active): Ditto.
2979
29802000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2981
2982 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
2983 group names, don't remove anything.
2984
29852000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2986
2987 * webmail.el (webmail-my-deja-open): My-deja changes.
2988
29892000-01-13 Simon Josefsson <jas@pdc.kth.se>
2990
2991 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
2992
29932000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2994
2995 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
2996
29972000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2998
2999 * gnus.el (gnus-other-frame): Fix typo.
3000
30011999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3002
3003 * gnus-cus.el (gnus-group-customize): Fix typo.
3004
30052000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3006
3007 * nnweb.el (nnweb-insert): Simplified.
3008
30092000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3010
3011 * gnus-art.el (gnus-article-mode-map): "e" is
3012 gnus-summary-edit-article.
3013
30142000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3015
3016 * mailcap.el (mailcap-mime-extensions): Add .diff.
3017
30182000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3019
3020 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3021 there is no "%s" in the method.
3022
30232000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3024
3025 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3026
30272000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3028
3029 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3030
3031 * gnus.el: Really always pop up a new frame.
3032
3033 * parse-time.el (parse-time-rules): Allow 100-110 to be
3034 2000-2010.
3035
3036 * time-date.el (date-to-time): Don't use timezone.
3037
30382000-01-06 Dave Love <fx@gnu.org>
3039
3040 * time-date.el: Add keywords.
3041 (date-to-time): Add autoload cookie. Canonicalize with
3042 timezone-make-date-arpa-standard.
3043 (time-to-seconds): Avoid caddr.
3044 (safe-date-to-time): Add autoload cookie.
3045
30462000-01-05 BrYan P. Johnson <beej@mindspring.net>
3047
3048 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3049 eyecandy.
3050 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3051 group line using gnus-group-add-icon.
3052 (gnus-group-icons): Added customize group.
3053 (gnus-group-icon-list): Added variable.
3054 (gnus-group-glyph-directory): Added variable.
3055 (gnus-group-icon-cache): Added variable.
3056 (gnus-group-running-xemacs): Added variable.
3057 (gnus-group-add-icon): Added function. Add an icon to the current
3058 line according to gnus-group-icon-list.
3059 (gnus-group-icon-create-glyph): Added function.
3060
30612000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3062
3063 * gnus-sum.el (gnus-summary-select-article): Return whether we
3064 selected something new.
3065 (gnus-summary-search-article): Start searching at the window
3066 point.
3067
3068 * gnus-group.el (gnus-fetch-group): Complete over
3069 gnus-active-hashtb.
3070
30712000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3072
3073 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3074
30752000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3076
3077 * gnus-sum.el (gnus-preserve-marks): New variable.
3078 (gnus-summary-move-article): Use it.
3079 (gnus-group-charset-alist): Added more entries.
3080
30812000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3082
3083 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3084
3085 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3086 as the default score.
3087
3088 * gnus-score.el (gnus-score-delta-default): Changed name.
3089
30902000-01-04 Simon Josefsson <jas@pdc.kth.se>
3091
3092 * imap.el (imap-parse-literal):
3093 (imap-parse-flag-list): Don't care about props.
3094 (imap-parse-string): Handle quoted characters.
3095
30962000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3097
3098 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3099 (gnus-summary-mark-article): Doc fix.
3100 (gnus-summary-mark-forward): Doc fix.
3101 (t): Changed keystroke for gnus-summary-customize-parameters.
3102
3103 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3104 "e".
3105 (gnus-article-mode-map): No, don't.
3106
3107 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3108 of the final article.
3109
3110 * mm-decode.el (mm-interactively-view-part): Error on no method.
3111
31122000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3113
3114 * gnus-score.el (gnus-score-insert-help): Something.
3115
3116 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3117
3118 * gnus-win.el (gnus-configure-frame): Ditto.
3119
3120 * gnus-mh.el (gnus-summary-save-in-folder): Use
3121 with-current-buffer.
3122
31232000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3124
3125 * nnwarchive.el: Changed file perms.
3126
31271999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3128
3129 * gnus-group.el (gnus-group-delete-groups): New command.
3130 (gnus-group-delete-group): Extra no-prompt parameters.
3131
31321999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3133
3134 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3135 <p>.
3136
31371999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3138
3139 * webmail.el (webmail-hotmail-article): Don't insert message id.
3140
6569c3d3 31411999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
3142
3143 * nnimap.el (nnimap-split-fancy): New variable.
3144 (nnimap-split-fancy): New function.
3145
31461999-12-28 Simon Josefsson <jas@pdc.kth.se>
3147
3148 (nnimap-split-rule): Document symbol value.
3149
31501999-12-28 Simon Josefsson <jas@pdc.kth.se>
3151
3152 * nnimap.el (nnimap-retrieve-headers-progress): Let
3153 `nnheader-parse-head' parse article.
3154 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3155 request headers needed by `nnheader-parse-head'.
3156
31571999-12-23 Florian Weimer <fw@s.netic.de>
3158
3159 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3160 value (crosspostings are handled), improve documentation.
3161
3162 * nnultimate.el: Declare file coding system as iso-8859-1.
3163
3164 * message.el: Dito.
3165
3166 * gnus-cite.el: Dito.
3167
3168 * gnus-spec.el: Dito.
3169
31701999-12-21 Florian Weimer <fw@s.netic.de>
3171
3172 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3173 (gnus-setup-message): No longer make `message-posting-charset'
3174 buffer-local.
3175 (gnus-setup-posting-charset): Reflect the new layout of
3176 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3177
3178 * message.el (message-send-mail): Bind `message-this-is-mail' and
3179 `message-posting-charset'.
3180 (message-send-news): Dito, and honour new layout of
3181 `message-posting-charset'.
3182 (message-encode-message-body): Ignore `message-posting-charset'.
3183
3184 * mm-bodies.el (mm-body-encoding): Consider
3185 `message-posting-charset' when deciding whether to use 8bit.
3186
3187 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3188 (rfc2047-encodable-p): Now solely for headers; use
3189 `message-posting-charset'.
3190
31911999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3192
3193 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3194
31951999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3196
3197 * nnagent.el (nnagent-server-opened): Optional.
3198 (nnagent-status-message): Optional.
3199
32001999-12-19 Simon Josefsson <jas@pdc.kth.se>
3201
3202 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3203 end (referenced by instructions in
3204 `gnus-cited-opened-text-button-line-format-alist').
3205
32061999-12-18 Simon Josefsson <jas@pdc.kth.se>
3207
3208 * imap.el (imap-starttls-open): Typo.
3209
32101999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3211
3212 * mm-util.el (mm-charset-after): Non-MULE case.
3213 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3214 * rfc2047.el (rfc2047-dissect-region): Bind it.
3215
32161999-12-18 Florian Weimer <fw@s.netic.de>
3217
3218 * mml.el (mml-generate-multipart-alist): Correct default value.
3219
3220 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3221 (mm-safer-encoding): New function.
3222 (mm-content-transfer-encoding): Use both.
3223
3224 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3225 * qp.el (quoted-printable-encode-region): Dito.
3226
32271999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3228
3229 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3230
32311999-12-18 Victor S. Miller <victor@idaccr.org>
3232
3233 * webmail.el (webmail-hotmail-list): raw=0.
3234
32351999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3236
3237 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3238 group name.
3239
32401999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3241
3242 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3243
32441999-12-18 Simon Josefsson <jas@pdc.kth.se>
3245
3246 * imap.el: Don't autoload digest-md5.
3247 (imap-starttls-open): Bind coding-system-for-{read,write}.
3248 (imap-starttls-p): Check if we can find starttls.el.
3249 (imap-digest-md5-p): Check if we can find digest-md5.el.
3250
32511999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3252
3253 * imap.el: Require `digest-md5' when compiling; add autoload
3254 settings for `digest-md5-parse-digest-challenge',
3255 `digest-md5-digest-response', `starttls-open-stream' and
3256 `starttls-negotiate'.
3257 (imap-authenticators): Add `digest-md5'.
3258 (imap-authenticator-alist): Setup for `digest-md5'.
3259 (imap-digest-md5-p): New function.
3260 (imap-digest-md5-auth): New function.
3261 (imap-stream-alist): Add STARTTLS entry.
3262 (imap-starttls-p): New function.
3263 (imap-starttls-open): New function.
3264
32651999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3266
3267 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3268
32691999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3270
3271 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3272 string-to-x function.
3273
32741999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3275
3276 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3277
32781999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3279
3280 * webmail.el: Enhance hotmail-snarf.
3281
32821999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3283
3284 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3285
32861999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3287
3288 * webmail.el (webmail-hotmail-list): Search no-error.
3289
32901999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3291
3292 * nnwarchive.el: Support nov-is-evil.
3293 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3294 Set it if non-nil.
3295 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3296
32971999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3298
3299 * nnagent.el (nnagent-server-opened): Redefine.
3300 (nnagent-status-message): Ditto.
3301
33021999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3303
3304 * rfc1843.el (rfc1843-decode-region): Use
3305 buffer-substring-no-properties.
3306 * gnus-art.el (article-decode-HZ): New function.
3307
33081999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3309
3310 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3311
33121999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3313
3314 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3315 MIME charset not a MULE charset.
3316
33171999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3318
3319 * gnus-ems.el: Translate more ugly characters.
3320 * nnheader.el (nnheader-translate-file-chars): Don't translate
3321 the second ':'.
3322
33231999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3324
3325 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3326 method if cannot find the article.
3327
33281999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3329
3330 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3331 method if overrided.
3332
33331999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3334
3335 * mail-source.el (mail-source-fetch-webmail): Parameter
3336 dontexpunge.
3337
33381999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3339
3340 * webmail.el: Support my-deja. Better error report.
3341
33421999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3343
3344 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3345 is bad.
3346 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3347 is not 1.
3348
33491999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3350
3351 * nnslashdot.el (nnslashdot-request-article): A space.
3352
33531999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3354
3355 * nnagent.el: Support different backend with same name.
3356
33571999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3358
3359 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3360 archived group.
3361 (nnslashdot-sane-retrieve-headers): Ditto.
3362 (nnslashdot-request-article): Ditto.
3363
33641999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3365
3366 * nnweb.el (nnweb-insert): Narrow to point.
3367
33681999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3369
3370 * nnweb.el (nnweb-insert): Follow refresh url.
3371 * nnslashdot.el: Use it.
3372
33731999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3374
3375 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3376 (nnweb-decode-entities-string): New function.
3377
3378 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3379 nnweb-* and move to nnweb.el.
3380 * nnwarchive.el: Use nnweb-decode-entities, etc.
3381 * webmail.el: Ditto.
3382
3383 * nnslashdot.el: Use nnweb-decode-entities-string.
3384 (nnslashdot-decode-entities): Remove.
3385
33861999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3387
3388 * nnslashdot.el: Decode entities.
3389
33901999-12-12 Dave Love <fx@gnu.org>
3391
3392 * gnus-agent.el (gnus-category-edit-groups)
3393 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3394 expansion of setf, fixed.
3395
33961999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3397
3398 * gnus-agent.el: Revoke last Dave Love's patch, because of
3399 incompatibility of XEmacs.
3400
34011999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3402
3403 * mm-uu.el: Change headers.
3404 * rfc1843.el: Ditto.
3405 * uudecode.el: Ditto.
3406
34071999-12-07 Dave Love <fx@gnu.org>
3408
3409 * gnus-agent.el (gnus-category-edit-predicate)
3410 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3411 inside backquote to avoid it at runtime.
3412
34131999-12-07 Dave Love <fx@gnu.org>
3414
3415 * binhex.el: Require cl when compiling.
3416
34171999-12-04 Dave Love <fx@gnu.org>
3418
3419 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3420
34211999-12-04 Dave Love <fx@gnu.org>
3422
3423 * mm-util.el (mm-delete-duplicates): New function.
3424 (mm-write-region): Use it.
3425
3426 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3427
3428 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3429 mm-delete-duplicates.
3430
3431 * imap.el (imap-open, imap-debug): Avoid mapc.
3432
3433 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3434
3435 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3436 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3437
3438 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3439 runtime.
3440
3441 * gnus.el (gnus-select-method): Likewise.
3442
3443 * nnheader.el (nnheader-nov-read-integer): Likewise.
3444
3445 * mm-view.el (mm-inline-message): Require cl when compiling.
3446 Avoid ignore-errors at runtime.
3447 (mm-inline-text): Avoid mapc.
3448
34491999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3450
3451 * gnus-art.el (article-decode-charset): Widen is bad.
3452
34531999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3454
3455 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3456
34571999-12-12 Florian Weimer <fw@s.netic.de>
3458
3459 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3460 indicate that only US-ASCII is permitted.
3461 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3462 use unencoded 8-bit characters in message headers.
3463
34641999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3465
3466 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3467 CRLF.
3468
34691999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3470
3471 * webmail.el: Require url-cookie.
3472
34731999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3474
3475 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3476 new function to make modified caesar table.
3477 (nnwarchive-from-r13): Use it.
3478 (nnwarchive-mail-archive-article): Improved.
3479
34801999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3481
3482 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3483
34841999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3485
3486 * nnweb.el (nnweb-request-article): Return cons.
3487
34881999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3489
3490 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3491
34921999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3493
3494 * mm-util.el (mm-with-unibyte): New macro.
3495 * nnweb.el (nnweb-init): Use it.
3496
34971999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3498
3499 * mm-util.el (mm-charset-after): New function.
3500 (mm-find-mime-charset-region): Set charsets after
3501 delete-duplicates and use find-coding-systems-region.
3502 (mm-find-charset-region): Remove composition.
3503
3504 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3505
3506 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3507
35081999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3509
3510 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3511 * mml.el (mml-confirmation-set): New variable.
3512 (mml-parse-1): Ask user to confirm.
3513
35141999-12-09 Simon Josefsson <jas@pdc.kth.se>
3515
3516 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3517 are scanned when we have directory mail-sources (the mail source
3518 is modified in that case, so we must scan it for all
3519 groups/methods).
3520
35211999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3522
3523 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3524 and nnml-article-file-alist.
3525
35261999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3527
3528 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3529 nnmail-fetched-sources.
3530
35311999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3532
3533 * mm-util.el (mm-find-charset-region): Use the last charset.
3534
35351999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3536
3537 * gnus.el (gnus-select-method): Made the option list prettier.
3538
35391999-12-08 Florian Weimer <fw@s.netic.de>
3540
3541 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3542 for the `de' newsgroups hierarchy, as it is common practice there.
3543
3544
35451999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3546
3547 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3548 buffer-string arguments. Fix references.
3549
35501999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3551
3552 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3553 (gnus-agent-batch-fetch): Use it.
3554 (gnus-agent-fetch-session): Use it.
3555
35561999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3557
3558 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3559
35601999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3561
3562 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3563 nil.
3564
35651999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3566
3567 * nnslashdot.el (nnslashdot-request-list): There were two
3568 top-level body-forms. Put a `progn' around them.
3569
3570 * gnus.el (gnus-select-method): Use `condition-case'
3571 instead of `ignore-errors', since cl may not be loaded when the
3572 form is evaluated.
3573
35741999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3575
3576 * nnwarchive.el: Support www.mail-archive.com.
3577
35781999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3579
3580 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3581 do anything.
3582
35831999-12-06 Simon Josefsson <jas@pdc.kth.se>
3584
3585 * utf7.el: New file, written by Jon K Hellan.
3586
3587 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3588 default to t.
3589
35901999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3591
3592 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3593
3594 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3595 current.
3596 (gnus-refer-article-methods): New function.
3597 (gnus-summary-refer-article): Use it.
3598
35991999-11-13 Simon Josefsson <jas@pdc.kth.se>
3600
3601 * nnimap.el (nnimap-retrieve-groups): Return active format.
3602
3603 * nnimap.el (nnimap-replace-in-string): Removed.
3604 (nnimap-request-list):
3605 (nnimap-retrieve-groups):
3606 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3607
36081999-12-05 Simon Josefsson <jas@pdc.kth.se>
3609
3610 * imap.el: Use format-spec for ssl program.
3611 * imap.el (imap-ssl-arguments): Removed.
3612 (imap-ssl-open-{1,2}): Removed.
3613
36141999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3615
3616 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3617 instead of `ignore-errors', since cl may not be loaded when the
3618 form is evaluated.
3619
36201999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3621
3622 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3623 (mm-7bit-chars): New variable.
3624 (mm-body-7-or-8): Use it in both cases.
3625
36261999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3627
3628 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3629 defcustom definitions.
3630
36311999-12-04 Simon Josefsson <jas@pdc.kth.se>
3632
3633 * mm-decode.el (mm-display-part): Let mm-display-external return
3634 inline or external.
3635 (mm-display-external): For copiousoutput methods, insert output in
3636 buffer.
3637
36381999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3639
3640 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3641 buffer.
3642
36431999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3644
3645 * gnus-audio.el: An M too far.
3646
3647 * gnus-msg.el (gnus-setup-message): One backtick too many.
3648
3649 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3650 a function, not a variable.
3651
36521999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3653
3654 * gnus-score.el (gnus-score-body): Widen before requesting.
3655
36561999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3657
3658 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3659
36601999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3661
3662 * mail-source.el (mail-source-fetch-webmail): Bind
3663 mail-source-string.
3664
36651999-12-04 Matt Swift <swift@alum.mit.edu>
3666
3667 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3668 (gnus-uu-unmark-by-regexp): Ditto.
3669
3670 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3671 dead groups.
3672
36731999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3674
3675 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3676 do their real thing.
3677
3678 * nnmh.el (nnmh-be-safe): Doc fix.
3679
3680 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3681
3682 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3683 status line has arrived before we count it.
3684
3685 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3686
3687 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3688 Whitespace problems.
3689
3690 * gnus-win.el (gnus-configure-windows): Error fix.
3691
3692 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3693 right function.
3694
3695 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3696 Indent all functions. Fix all comments to match the comment
3697 conventions. Double-space after full stop.
3698
36991999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3700
3701 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3702 value to divide received mails into my favorite groups and I met
3703 an error. It takes place if the length of a element "VALUE" in
3704 nnmail-split-fancy is less than two.
3705
37061999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3707
3708 * mml.el (mml-insert-part): New function.
3709
37101999-12-02 Dave Love <fx@gnu.org>
3711
3712 * mm-decode.el: Customize.
3713
37141999-12-03 Dave Love <fx@gnu.org>
3715
3716 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3717 the W3 stuff isn't available.
3718
37191999-12-03 Dave Love <fx@gnu.org>
3720
3721 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3722 at runtime.
3723
37241999-12-04 Dan Christensen <jdc@jhu.edu>
3725
3726 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3727
37281999-12-01 Andrew Innes <andrewi@gnu.org>
3729
3730 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3731 don't be fooled by "From nobody" lines added by respooling.
3732
3733 * pop3.el (pop3-movemail): Write crashbox in binary.
3734 (pop3-get-message-count): New function.
3735
3736 * mail-source.el (mail-source-primary-source): New variable.
3737 (mail-source-report-new-mail-interval): New variable.
3738 (mail-source-idle-time-delay): New variable.
3739 (mail-source-new-mail-available): New internal variable.
3740 (mail-source-fetch-pop): Clear new mail flag, when mail from
3741 primary source has been fetched.
3742 (mail-source-check-pop): New function.
3743 (mail-source-new-mail-p): New function.
3744 (mail-source-start-idle-timer): New function.
3745 (mail-source-report-new-mail): New function.
3746 (mail-source-report-new-mail): New internal variable.
3747 (mail-source-report-new-mail-timer): New internal variable.
3748 (mail-source-report-new-mail-idle-timer): New internal variables.
3749
37501999-12-04 Andreas Schwab <schwab@suse.de>
3751
3752 * gnus-cus.el (gnus-group-customize): Customize fix.
3753
37541999-12-04 Andrea Arcangeli <andrea@suse.de>
3755
3756 * message.el (message-send-mail-with-sendmail): Use
3757 message-make-address.
3758
37591999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3760
3761 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3762
37631999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3764
3765 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3766
37671999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3768
3769 * mml.el (mml-insert-tag): Don't close the tag.
3770 (mml-insert-empty-tag): New function.
3771 (mml-attach-file): Use mml-insert-empty-tag instead of
3772 mml-insert-tag.
3773 (mml-attach-buffer): Ditto.
3774 (mml-attach-external): Ditto.
3775 (mml-insert-multipart): Ditto.
3776
37771999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3778
3779 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3780 the article number.
3781
37821999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3783
3784 * gnus.el (gnus-find-method-for-group): The method of a new group
3785 is not the native one.
3786
37871999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3788
3789 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3790
37911999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3792
3793 * nnultimate.el (nnultimate-retrieve-headers): Use
3794 mm-with-unibyte-current-buffer.
3795 (nnultimate-request-article): Ditto.
3796
37971999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3798
3799 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3800
38011999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3802
3803 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3804 * nnweb.el (nnweb-retrieve-headers): Use it.
3805 (nnweb-request-article): Use it.
3806
3807 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3808 case matching failed.
3809
38101999-12-02 John Wiegley <jwiegley@inprise.com>
3811
3812 * mail-source.el (mail-source-keyword-map): Add backslash to
3813 Delete-flag.
3814
38151999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3816
3817 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3818 Latin-1.
3819 (gnus-group-charset-alist): No, don't.
3820
3821 * nnweb.el (nnweb-init): Make the buffer unibyte.
3822
38231999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3824
3825 * mail-source.el (mail-source-set-common-1): Fix to get the
3826 default value.
3827
38281999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3829
3830 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3831
3832 * nnultimate.el (nnultimate-request-list): Use unibyte.
3833
3834 * gnus-uu.el (gnus-uu-grab-articles): Bind
3835 gnus-display-mime-function to nil.
3836
3837 * message.el (message-send-mail-with-sendmail): Use the
3838 user-mail-address variable.
3839
3840 * gnus-art.el (gnus-ignored-headers): More headers.
3841
3842 * message.el (message-shorten-1): Use list.
3843
38441999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3845
3846 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3847 signatures.
3848
3849 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3850 (nnweb-dejanews-create-mapping): Do the properish date.
3851
38521999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3853
3854 * mail-source.el (mail-source-common-keyword-map): New variable.
3855 (mail-source-bind-common): New macro.
3856 (mail-source-fetch): Support plugged mail source.
3857 * gnus-int.el (gnus-request-scan): Use them.
3858
38591999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3860
3861 * mm-view.el (mm-inline-message): Check whether charset is a
3862 string.
3863
3864 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3865
3866 * message.el (message-mode-map): Changed keystroke for
3867 message-yank-buffer.
3868
38691999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
3870
3871 * message.el (message-shorten-references): Cut references to 31
3872 elements, then either fold them or shorten them to 988 characters.
3873 (message-shorten-1): New function.
3874 (message-cater-to-broken-inn): New variable.
3875
38761999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
3877
3878 * nnslashdot.el (nnslashdot-lose): New function.
3879
38801999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3881
3882 * mm-view.el (mm-inline-message): Not the right type of charset is
3883 being fetched here. Let the group charset rule.
3884 (mm-inline-message): Ignore us-ascii.
3885
38861999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
3887
3888 * mail-source.el (mail-source-fetch-maildir): work around the
3889 ommitted "file-regular-p" in efs/ange-ftp
3890
38911999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3892
3893 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
3894 (mml-generate-mime-1): Use the encoding param.
3895
3896 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
3897
3898 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
3899 gnus-art before binding its variables.
3900
3901 * gnus-art.el (gnus-article-prepare-display): Run the prepare
3902 after the MIME.
3903
39041999-12-01 Rupa Schomaker <rupa-list@rupa.com>
3905
3906 * message.el (message-clone-locals): Use it.
3907
3908 * gnus-msg.el (gnus-configure-posting-styles): Make
3909 user-mail-address local.
3910
39111999-11-20 Simon Josefsson <jas@pdc.kth.se>
3912
3913 * gnus-start.el (gnus-get-unread-articles): Scan each method only
3914 once.
3915
39161999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3917
3918 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
3919 (message-clone-locals): Ditto.
3920
3921 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
3922 group inherit reply-to or from.
3923
39241999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3925
3926 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
3927 for charset.
3928 (gnus-summary-show-article-charset-alist): New variable.
3929
3930 * mm-bodies.el (mm-decode-string): Support gnus-all and
3931 gnus-unknown.
3932 (mm-decode-body): Ditto.
3933 * rfc2047.el (rfc2047-decode): Ditto.
3934
39351999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3936
3937 * mail-source.el (mail-source-delete-incoming): Change default to
3938 t.
3939
39401999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3941
3942 * gnus.el: Pterodactyl Gnus v0.99 is released.
3943
39441999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3945
3946 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
3947 spec.
3948
3949 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
3950 (gnus-configure-posting-styles): No, don't.
3951 (gnus-configure-posting-styles): Allow overriding files.
3952
3953 * gnus-art.el (gnus-header-button-alist): Use browse-url
3954 directly.
3955
3956 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
3957
3958 * gnus-msg.el (gnus-summary-yank-message): New command and
3959 keystroke.
3960
3961 * message.el (message-yank-buffer): New command.
3962 (message-buffers): New function.
3963
3964 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
3965 next group in a more normal fasion.
3966
3967 * mml.el (mml-boundary-function): New variable.
3968 (mml-compute-boundary): Use it.
3969
3970 * nnmh.el (nnmh-active-number): Skip past files that have buffers
3971 that exist for them.
3972
3973 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
3974 (gnus-async-timer): New variable.
3975
39761999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3977
3978 * nnultimate.el (nnultimate-request-list): Be more lenient with
3979 root addresses.
3980
39811999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
3982
3983 * gnus-art.el (gnus-treatment-function-alist): Do
3984 gnus-treat-capitalize-sentences.
3985
39861999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
3987
3988 * webmail.el (webmail-hotmail-article): Hotmail changes the
3989 format.
3990
39911999-11-29 Simon Josefsson <jas@pdc.kth.se>
3992
3993 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
3994 switch to buffer after calling program.
3995 (mm-display-external): Use `shell-command-switch' instead of "-c".
3996
39971999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
3998
3999 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4000 read groups file.
4001
4002 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4003 <p>.
4004
40051999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4006
4007 * message.el (message-mode): Doc fix.
4008
40091999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4010
4011 * gnus-art.el (article-emphasize): Check group variable.
4012 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4013
40141999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4015
4016 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4017 type.
4018
40191999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4020
4021 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4022
40231999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4024
4025 * mml.el (mml-quote-region): Insert ! after the hash.
4026
40271999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4028
4029 * gnus-group.el (gnus-group-warchive-address-history): Change to
4030 nil.
4031
40321999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4033
4034 * webmail.el: Support mail.yahoo.com.
4035
4036 * mail-source.el (mail-source-fetch-webmail): Add password check.
4037 (mail-source-keyword-map): Use `subtype'.
4038
40391999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4040
4041 * mail-source.el (mail-source-keyword-map): Add webmail.
4042 (mail-source-fetcher-alist): Ditto.
4043 (mail-source-fetch-webmail): New function.
4044 * webmail.el: New file.
4045
40461999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4047
4048 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4049
40501999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4051
4052 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4053
40541999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4055
4056 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4057 (nnultimate-prune-days): New function.
4058 (nnultimate-create-mapping): Use it.
4059 (nnultimate-request-group): Only fetch the groups list if it has
4060 not been done before.
4061 (nnultimate-retrieve-headers): Don't write groups.
4062 (nnultimate-create-mapping): Off-by-one error.
4063
40641999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4065
4066 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4067 threaded subjects.
4068
40691999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4070
4071 * nnwarchive.el: Lots of changes make agent happy.
4072
40731999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4074
4075 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4076 hashtb.
4077
40781999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4079
4080 * mm-decode.el (mm-display-external): Write region with binary
4081 mode.
4082
40831999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4084
4085 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4086
40871999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4088
4089 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4090 (mm-uu-test): Now it is in restricted region.
4091
4092 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4093
4094 * mm-view.el (mm-view-message): Fix buffer leak.
4095 (mm-inline-message): Support 'gnus-decoded.
4096
4097 * mm-bodies.el (mm-decode-body): Ditto.
4098
4099 * rfc2047.el (rfc2047-decode-region): Ditto.
4100
41011999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4102
4103 * imap.el (require): Added autoload for base64-encode-string.
4104
41051999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4106
4107 * gnus.el (gnus-refer-article-method): Made list value
4108 customizable.
4109
41101999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4111
4112 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4113 NOFORCE in Emacs case.
4114
41151999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4116
4117 * gnus-art.el (gnus-request-article-this-buffer): Set
4118 gnus-newsgroup-name.
4119
41201999-11-17 Simon Josefsson <jas@pdc.kth.se>
4121
4122 * gnus-start.el (gnus-get-unread-articles): Check server before
4123 scanning.
4124
41251999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4126
4127 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4128
4129 * nnslashdot.el (nnslashdot-login-name): New variable.
4130 (nnslashdot-password): Ditto.
4131 (nnslashdot-request-post): New function.
4132
4133 * gnus-art.el (gnus-treat-buttonize): More testing.
4134
4135 * mm-encode.el: Another CVS test.
4136
4137 * gnus-art.el (gnus-treat-emphasize): Change default.
4138 (gnus-treat-buttonize): Ditto.
4139 (gnus-treat-buttonize): This is a test.
4140
4141 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4142 (gnus-build-sparse-threads): Ditto.
4143 (gnus-build-all-threads): Ditto.
4144
4145 * nnheader.el (make-full-mail-header): Make into a subst.
4146
4147 * gnus.el (gnus-refer-article-method): Doc fix.
4148
4149 * gnus-sum.el: Do not accept a prefix.
4150 (gnus-summary-refer-article): Accept a list of select methods.
4151
41521999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4153
4154 * message.el (message-forward): Pay attention to prefix argument
4155 again and forward all headers when it is set, regardless of the
4156 value of message-forward-ignored-headers.
4157
41581999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4159
4160 * gnus-ems.el: Check for cygwin32.
4161
41621999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4163
4164 * mm-decode.el (mm-display-external): Use 'non-viewer.
4165
41661999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4167
4168 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4169 nntp-inhibit-erase.
4170
41711999-11-13 Simon Josefsson <jas@pdc.kth.se>
4172
4173 * gnus-start.el (gnus-get-unread-articles): Use
4174 nnfoo-retrieve-groups to find new news, if available.
4175 (gnus-read-active-file-2): New function.
4176 (gnus-get-unread-articles): Use it.
4177 (gnus-read-active-file-1): Ditto.
4178
41791999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4180
4181 * mm-util.el (mm-find-mime-charset-region): Make sure
4182 find-coding-systems-for-charsets is fbound.
4183
4184 * gnus-ems.el: Typo fix.
4185
41861999-11-13 Florian Weimer <fw@s.netic.de>
4187
4188 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4189 it's available and makes sense.
4190
41911999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4192
4193 * gnus-score.el (gnus-score-save): Translate score file.
4194
41951999-11-13 Simon Josefsson <jas@pdc.kth.se>
4196
4197 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4198 added fetchflag and dontexpunge keywords.
4199 (mail-source-fetch-imap): Use them.
4200
42011999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4202
4203 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4204 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4205 `defconst'.
4206
4207 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4208 `defconst'.
4209 Mention that it is both for group and topic parameters.
4210 (gnus-extra-topic-parameters): New constant, including `subscribe'
4211 parameter.
4212 (gnus-extra-group-parameters): New constant.
4213 (gnus-group-customize): Use them.
4214
4215 * gnus.el (gnus-select-method): Added default value and tag.
4216 (gnus-refer-article-method): Added `DejaNews' customization option.
4217
42181999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4219
4220 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4221
4222 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4223 syntax.
4224
4225 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4226
4227 * nnslashdot.el (nnslashdot-group-number): Changed default.
4228
4229 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4230 (nnweb-dejanews-wash-article): Removed.
4231 (nnweb-type-definition): Fetch by id.
4232
4233 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4234 we mean it.
4235
4236 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4237 (nnslashdot-request-list): Use Ultramode as well.
4238 (nnslashdot-date-to-date): Be more lenient.
4239 (nnslashdot-threaded): New function.
4240
42411999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4242
4243 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4244
42451999-11-11 Steinar Bang <sb@metis.no>
4246
4247 * nnweb.el (nnweb-type-definition): /=dnc
4248
42491999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4250
4251 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4252 dates.
4253 (nnultimate-retrieve-headers): Wrong ordering.
4254
42551999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4256
4257 * message.el (message-forward-as-mime): New variable.
4258
42591999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4260
4261 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4262
42631999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4264
4265 * mail-source.el (mail-source-movemail-and-remove): New function.
4266 (mail-source-keyword-map): Add `function' for `maildir'.
4267 (mail-source-fetch-maildir): Use it.
4268
42691999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4270
4271 * nnwarchive.el: New file.
4272 * gnus-group.el (gnus-group-make-warchive-group): New function.
4273 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4274
42751999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4276
4277 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4278 subjects.
4279
42801999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4281
4282 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4283
42841999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4285
4286 * nnultimate.el (nnultimate-open-server): Do address.
4287 (nnultimate-forum-table-p): New function.
4288
4289 * nnweb.el (nnweb-insert-html): Renamed.
4290 (nnweb-insert): New function.
4291
4292 * nnultimate.el (nnultimate-insert-html): New function.
4293
4294 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4295 if nov is evil.
4296 (nnslashdot-retrieve-headers): use the sane version instead.
4297
42981999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4299
4300 * nnslashdot.el (nnslashdot-request-article): Fold case.
4301
4302 * nnultimate.el: New file.
4303
4304 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4305 unless wanted.
4306
4307 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4308 (gnus-read-active-file-1): Separated into own function.
4309 (gnus-read-active-file): Catch quits.
4310
4311 * nnslashdot.el (nnslashdot-request-article): Search better on
4312 first article.
4313 (nnslashdot-request-list): Fold case.
4314 (nnslashdot-retrieve-headers): Ditto.
4315
43161999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4317
4318 * gnus.el: Autoload gnus-subscribe-topics.
4319
43201999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4321
4322 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4323 before dot.
4324 * gnus-util.el (gnus-write-active-file): Ditto.
4325
43261999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4327
4328 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4329 function.
4330 * gnus-cache.el (gnus-cache-file-name): Use it.
4331 * gnus-agent.el (gnus-agent-group-path): Use it.
4332 * nnmail.el (nnmail-group-pathname): Use it.
4333
43341999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4335
4336 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4337 if cooked.
4338 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4339 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4340 * gnus.el (gnus-short-group-name): "..." proof.
4341
43421999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4343
4344 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4345 support nnslashdot.
4346
43471999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4348
4349 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4350 many articles.
4351 (nnslashdot-generate-active): New function.
4352 (nnslashdot-request-newgroups): Use it.
4353
4354 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4355 names.
4356
4357 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4358 (nnslashdot-request-list): Not moderated.
4359
43601999-11-07 Simon Josefsson <jas@pdc.kth.se>
4361
4362 * nnimap.el (nnimap-open-server): Remove error signal if
4363 nnimap-server-buffer is nil (the check should've been `boundp').
4364
4365 * imap.el (imap-log):
4366 * nnimap.el (nnimap-debug): Disable debugging by default.
4367
43681999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4369
4370 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4371
4372 * gnus-topic.el (gnus-subscribe-topic): New function.
4373
4374 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4375 names.
4376
4377 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4378 if starting with a quote.
4379
43801999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4381
4382 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4383 group name.
4384
43851999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4386
4387 * nnslashdot.el: New file.
4388
4389 * nnheader.el (nnheader-insert-header): New function.
4390
4391 * gnus-art.el (gnus-mime-internalize-part): Bind
4392 mm-inlined-types.
4393
4394 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4395 files.
4396
43971999-10-29 David S. Goldberg <dsg@mitre.org>
4398
4399 * emacs-mime.texi (Customization): Document mm-inline-override-types
4400
44011999-10-29 David S. Goldberg <dsg@mitre.org>
4402
4403 * emacs-mime.texi (Customization): Document mm-inline-override-types
4404
44051999-10-29 David S. Goldberg <dsg@mitre.org>
4406
4407 * emacs-mime.texi (Customization): Document mm-inline-override-types
4408
44091999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4410
4411 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4412 empty buffers.
4413
44141999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4415
4416 * gnus-art.el (gnus-article-mode-map): Use the summary article
4417 edit.
4418
44191999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4420
4421 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4422
44231999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4424
4425 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4426
44271999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4428
4429 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4430 is list or not before condition.
4431
44321999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4433
4434 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4435
44361999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4437
4438 * gnus-art.el (gnus-emphasis-alist): New value.
4439
44401999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4441
4442 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4443 `buffer-substring'.
4444
44451999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4446
4447 * gnus-art.el (article-date-ut): Keep the updated timer.
4448 (gnus-emphasis-underline-italic): Doc fix.
4449
4450 * gnus-msg.el (gnus-post-method): Doc fix.
4451 (gnus-post-method): Change default.
4452
44531999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4454
4455 * message.el (message-newline-and-reformat): Improvements.
4456
44571999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4458
4459 * message.el (message-newline-and-reformat): Don't insert too many
4460 newlines.
4461 (message-newline-and-reformat): Work even if not sc.
4462
4463 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4464
4465 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4466
44671999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4468
4469 * mm-view.el (mm-display-patch-inline): New function.
4470
44711999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4472
4473 * mm-view.el (mm-display-patch-inline): New function.
4474
44751999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4476
4477 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4478 group.
4479
4480 * message.el (message-forward): Narrow to the right header.
4481
4482 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4483 dates.
4484
4485 * gnus-msg.el (gnus-configure-posting-styles): Use the
4486 user-full-name function.
4487
4488 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4489 (mm-body-charset-encoding-alist): Default to nil.
4490
4491 * message.el (message-elide-ellipsis): Fix typo.
4492 (message-elide-region): Ditto.
4493 (message-elide-region): Don't insert a newline first.
4494
44951999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4496
4497 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4498 gnus-fetch-old-headers.
4499 (gnus-cut-threads): Ditto.
4500 (gnus-summary-initial-limit): Ditto.
4501 (gnus-summary-limit-children): Ditto.
4502
4503 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4504 matches.
4505
45061999-11-06 Simon Josefsson <jas@pdc.kth.se>
4507
4508 * gnus-art.el (article-decode-encoded-words):
4509 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4510 live.
4511
4512 * gnus.el (gnus-read-method): Add methods from
4513 `gnus-opened-servers' to completion. Map entered method/address
4514 into existing methods if possible.
4515
4516 * gnus-group.el (gnus-group-make-group): Simplify method.
4517
4518 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4519
4520 * mml.el (mml-preview): Remove mail-header-separator before
4521 encoding.
4522
45231999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4524
4525 * message.el (message-read-from-minibuffer): New function.
4526
45271999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4528
4529 * gnus.el: Pterodactyl Gnus v0.98 is released.
4530
45311999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4532
4533 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4534
45351999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4536
4537 * mml.el (mml-generate-mime-1): Read attached binary file in
4538 binary mode.
4539
45401999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4541
4542 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4543
45441999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4545
4546 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4547
45481999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4549
4550 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4551
45521999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4553
4554 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4555 (gnus-article-mime-match-handle-function): New variable.
4556 (gnus-article-view-part): Make `b' customizable.
4557
45581999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4559
4560 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4561
45621999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4563
4564 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4565
45661999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4567
4568 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4569
45701999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4571
4572 * gnus-srvr.el (gnus-browse-foreign-server): Use
4573 `buffer-substring' instead of `read'.
4574
45751999-10-23 Simon Josefsson <jas@pdc.kth.se>
4576
4577 * nnimap.el, imap.el, rfc2104.el: New files.
4578
4579 * gnus.el (gnus-valid-select-methods): Add nnimap.
4580
4581 * gnus-group.el (gnus-group-group-map): Add
4582 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4583 (gnus-group-nnimap-expunge): New function.
4584 (gnus-group-nnimap-edit-acl): New function.
4585
4586 * gnus-agent.el (gnus-agent-group-mode-map): Add
4587 gnus-agent-synchronize.
4588 (gnus-agent-synchronize): New function.
4589 (gnus-agent-fetch-group-1): Check if server is open.
4590
4591 * nnagent.el (nnagent-request-set-mark): Save marks.
4592
4593 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4594 (mail-source-fetcher-alist): Map to imap fetcher function.
4595 (mail-source-fetch-imap): New function.
4596
4597 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4598 Hash:.
4599
46001999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4601
4602 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4603 (gnus-topic-sort-topics): New function.
4604 (gnus-topic-make-menu-bar): Add sort-topics.
4605 (gnus-topic-move): New function.
4606 (gnus-topic-move-group): Move the topic if no group selected.
4607
46081999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4609
4610 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4611
46121999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4613
4614 * mm-view.el (mm-inline-message): Fix leaving group bug.
4615
46161999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4617
4618 * gnus-msg.el (gnus-post-method): Use normal method if current is
4619 not available.
4620
46211999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4622
4623 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4624 (nnmail-insert-lines): Ditto.
4625
46261999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4627
4628 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4629 line.
4630
4631 * message.el (message-unsent-separator): One more separator.
4632
46331999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4634
4635 * nnfolder.el (nnfolder-request-move-article): For empty article,
4636 search till (point-max).
4637 (nnfolder-retrieve-headers): Ditto.
4638 (nnfolder-request-accept-article): Ditto.
4639 (nnfolder-save-mail): Ditto.
4640 (nnfolder-insert-newsgroup-line): Ditto.
4641
46421999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4643
4644 * qp.el (quoted-printable-encode-region): Check eobp.
4645
46461999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4647
4648 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4649
46501999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4651
4652 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4653 wait-for-reply.
4654
46551999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4656
4657 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4658 (mm-uu-forward-end-line): Ditto.
4659
46601999-09-29 Didier Verna <verna@inf.enst.fr>
4661
4662 * binhex.el (binhex-decode-region): don't consider the value of
4663 `enable-multibyte-characters' in XEmacs.
4664
4665 * gnus-start.el (gnus-read-descriptions-file): ditto.
4666
4667 * mm-util.el (mm-multibyte-p): ditto.
4668 (mm-with-unibyte-buffer): ditto.
4669 (mm-find-charset-region): use `mm-multibyte-p'.
4670
4671 * mm-bodies.el (mm-decode-body): ditto.
4672 (mm-decode-string): ditto.
4673
46741999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4675
4676 * mm-util.el (mm-binary-coding-system): Try binary first.
4677
46781999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4679
4680 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4681
46821999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4683
4684 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4685 format.
4686 (article-date-ut): Find correct insert position.
4687
46881999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4689
4690 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4691 forwarded message.
4692
46931999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4694
4695 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4696 groups.
4697
4698 * message.el (message-resend): Use message mode when prompting.
4699
4700 * gnus-art.el (article-hide-headers): Mark wash.
4701 (article-emphasize): Ditto.
4702
47031999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4704
4705 * message.el (message-newline-and-reformat): Work for SC.
4706
47071999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4708
4709 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4710
4711 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4712
47131999-10-20 David S. Goldberg <dsg@mitre.org>
4714
4715 * mm-decode.el mm-inline-override-types: New variable
4716
4717 * mm-decode.el (mm-inline-override-p): New function
4718
4719 * mm-decode.el (mm-inlined-p): Use it
4720
47211999-10-20 David S. Goldberg <dsg@mitre.org>
4722
4723 * mm-decode.el mm-inline-override-types: New variable
4724
4725 * mm-decode.el (mm-inline-override-p): New function
4726
4727 * mm-decode.el (mm-inlined-p): Use it
4728
47291999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4730
4731 * gnus.el: Pterodactyl Gnus v0.97 is released.
4732
47331999-09-01 Brendan Kehoe <brendan@zen.org>
4734
4735 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4736 gnus-summary-next-group, not gnus-summary-next-article. Only give
4737 3 args.
4738
47391999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4740
4741 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4742 buffer for params.
4743
4744 * message.el (message-forward-ignored-headers): New variable.
4745
4746 * gnus-art.el (gnus-article-prepare-display): Nix out
4747 gnus-article-wash-types.
4748
4749 * gnus-agent.el (gnus-agent-create-buffer): New function.
4750 (gnus-agent-fetch-group-1): Use it.
4751 (gnus-agent-start-fetch): Ditto.
4752
4753 * gnus-sum.el (gnus-summary-exit): Don't use
4754 `gnus-use-adaptive-scoring'.
4755
4756 * mail-source.el (mail-source-fetch-pop): Only store password when
4757 successful.
4758
4759 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4760
47611999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4762
4763 * message.el (message-reply): Use it.
4764 (message-dont-reply-to-names): New variable.
4765
4766 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4767
4768 * mm-util.el (mm-preferred-coding-system): Typo fix.
4769
4770 * message.el (message-bounce): Work for non-MIME.
4771
4772 * gnus.el (gnus-short-group-name): Short the right parts of the
4773 name.
4774
47751999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4776
4777 * mm-encode.el (mm-qp-or-base64): New version.
4778
47791999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4780
4781 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4782
47831999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4784
4785 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4786 of restricted region.
4787 (gnus-mime-display-single): Set beg at correct point.
4788
47891999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4790
4791 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4792
47931999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4794
4795 * gnus-msg.el (gnus-configure-posting-styles): Let
4796 `gnus-posting-styles' have its say in posting-style: local
4797 variable `styles' is already bound to `gnus-posting-styles' so
4798 don't rebind it to nil.
4799
48001999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
4801
4802 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4803 Message-ID.
4804
48051999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4806
4807 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4808 quoted-printable-encode-region.
4809
4810 * qp.el (quoted-printable-encode-region): Assume charset
4811 encoded. Fold every line in the region.
4812
48131999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4814
4815 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4816 of active file.
4817
48181999-09-01 Didier Verna <verna@inf.enst.fr>
4819
4820 * message.el (message-mode): allows whitespaces between multiple
4821 instances of the fill character ">".
4822
48231999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4824
4825 * mm-encode.el (mm-qp-or-base64): Fix.
4826
48271999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4828
4829 * message.el (message-send): Too much and.
4830
48311999-09-24 Andreas Schwab <schwab@suse.de>
4832
4833 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4834
48351999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4836
4837 * gnus-score.el (gnus-score-headers): Work for nil scores.
4838
48391999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4840
4841 * gnus-cache.el (gnus-cache-write-active): Write full names.
4842
4843 * gnus-util.el (gnus-write-active-file): Accept full name.
4844
4845 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4846 (mm-assoc-string-match): New function.
4847 (mm-display-inline): Use it.
4848
4849 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4850
4851 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4852
48531999-08-27 Florian Weimer <fw@s.netic.de>
4854
4855 * mml.el (mml-generate-multipart-alist): New variable.
4856
48571999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4858
4859 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4860
48611999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4862
4863 * message.el (message-send): More helpful error message if sending
4864 fails
4865
48661999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4867
4868 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4869 in newer emacsen, where ?r isn't equal 114.
4870
48711999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4872
4873 * gnus.el: Pterodactyl Gnus v0.96 is released.
4874
48751999-08-17 Simon Josefsson <jas@pdc.kth.se>
4876
4877 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4878 to get active info if method is covered by agent, otherwise
4879 active info is lost.
4880
48811999-08-17 Simon Josefsson <jas@pdc.kth.se>
4882
4883 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4884
48851999-08-09 Dave Love <fx@gnu.org>
4886
4887 * mm-util.el: Use `defalias', not `fset' for dummy functions.
4888
48891999-08-09 Simon Josefsson <jas@pdc.kth.se>
4890
4891 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
4892 (already matched by "^X-Pgp"), removed duplicate
4893 X-Mailing-List, added several new junk headers.
4894
48951999-08-01 Simon Josefsson <jas@pdc.kth.se>
4896
4897 * gnus-art.el (article-decode-charset): Don't assume
4898 gnus-summary-buffer is live.
4899
49001999-08-27 Florian Weimer <fw@s.netic.de>
4901
4902 * gnus-score.el (gnus-home-score-file): Work with absolute path
4903 names.
4904
49051999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4906
4907 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
4908 nothing else in the group.
4909
49101999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4911
4912 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
4913 the article.
4914
49151999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4916
4917 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
4918
49191999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4920
4921 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
4922 from mutt.
4923
49241999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4925
4926 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
4927 whitespace.
4928
49291999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4930
4931 * mm-util.el (mm-text-coding-system-for-write): New variable.
4932 (mm-append-to-file): New function.
4933 (mm-write-region): New function.
4934
4935 * gnus-art.el (gnus-output-to-file): Use it.
4936 * gnus-util.el (gnus-output-to-rmail): Ditto.
4937 (gnus-output-to-mail): Ditto.
4938 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
4939
49401999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4941
4942 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
4943
4944 * nnheader.el (nnheader-insert-file-contents): Revert and use
4945 mm-insert-file-contents.
4946 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
4947 (nnheader-auto-mode-alist): Removed.
4948
4949 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
4950 (mm-insert-file-contents): Add a new parameter for inserting
4951 compressed file literally.
4952
4953 * mml.el (mml-generate-mime-1): Insert non-text literally.
4954
4955 * gnus.el: Change most mm-insert-file-contents back to nnheader.
4956
49571999-07-13 Hrvoje Niksic <hniksic@srce.hr>
4958
4959 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
4960
49611999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
4962
4963 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
4964 koi8-r.
4965
49661999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4967
4968 * mml.el (mml-insert-mime): Decode text.
4969 (mml-to-mime): Narrow to headers-or-head.
4970
49711999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4972
4973 * mm-view.el (mm-inline-text): Check
4974 w3-meta-content-type-charset-regexp.
4975
49761999-07-10 Simon Josefsson <jas@pdc.kth.se>
4977
4978 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
4979 predicate.
4980
49811999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
4982
4983 * gnus-mlspl.el: Documentation fixes.
4984
49851999-08-27 Rui Zhu <sprache@iname.com>
4986
4987 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
4988
49891999-08-27 Michael Cook <cook@sightpath.com>
4990
4991 * gnus-art.el (gnus-article-setup-buffer): Kill all local
4992 variables.
4993
49941999-08-27 Hrvoje Niksic <hniksic@srce.hr>
4995
4996 * nnmail.el (nnmail-get-new-mail): "Done".
4997
49981999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4999
5000 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5001 interactive.
5002
50031999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5004
5005 * gnus-art.el (article-decode-charset): Fix broken CT.
5006
50071999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5008
5009 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5010 overview buffer if it is killed.
5011
50121999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5013
5014 * gnus-art.el (article-babel): New version.
5015
50161999-08-27 Jon Kv <jonkv@ida.liu.se>
5017
5018 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5019
50201999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5021
5022 * gnus.texi (More Threading): Document new variable
5023 `gnus-sort-gathered-threads-function'.
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-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5031
5032 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5033 usage.
5034
50351999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5036
5037 * mm-util.el (mm-running-xemacs): Removed.
5038 (mm-coding-system-p): New function.
5039 (mm-binary-coding-system): Safe guess.
5040 (mm-text-coding-system): Ditto.
5041 (mm-auto-save-coding-system): Ditto.
5042
50431999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5044
5045 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5046 (mm-qp-or-base64): Reversed logic.
5047
5048 * mm-decode.el (mm-save-part-to-file): Let coding system be
5049 binary.
5050
50511999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5052
5053 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5054 be set in topic parameters.
5055
50561999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5057
5058 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5059 (gnus-sort-gathered-threads): Allow the user to specify the
5060 function to use when sorting gathered threads.
5061
5062 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5063 mark cached articles as `undownloaded'.
5064
50651999-07-20 Peter von der Ahe <peter@ahe.dk>
5066
5067 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5068 to have buffer local values.
5069
50701999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5071
5072 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5073 types 'g' for 'guess group type.
5074
50751999-07-30 Simon Josefsson <jas@pdc.kth.se>
5076
5077 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5078 after each regexp in nnmail-list-identifiers, not just after last
5079 one.
5080
5081 * gnus-sum.el (gnus-list-identifiers): New variable.
5082 (gnus-summary-remove-list-identifiers): New function.
5083 (gnus-select-newsgroup): Use it.
5084 (gnus-summary-wash-hide-map): Bind
5085 `gnus-article-hide-list-identifiers' to W W l.
5086 (gnus-summary-make-menu-bar): Add list-identifiers command.
5087
5088 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5089 (gnus-treatment-function-alist): Add variable.
5090 (article-hide-list-identifiers): New function.
5091 (mapcar): Add function.
5092 (gnus-article-hide): Use it.
5093
50941999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5095
5096 * gnus.el: Pterodactyl Gnus v0.95 is released.
5097
50981999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5099
5100 * mm-decode.el (mm-mailcap-command): New function.
5101 (mm-display-external): Use it.
5102
5103 * gnus-art.el (article-make-date-line): Work for India.
5104
5105 * mm-encode.el (mm-qp-or-base64): Typo.
5106
5107 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5108
51091999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5110
5111 * gnus.el: Pterodactyl Gnus v0.94 is released.
5112
51131999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5114
5115 * pop3.el: New version.
5116
51171999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5118
5119 * mm-encode.el (mm-qp-or-base64): New function.
5120 (mm-content-transfer-encoding): Use it.
5121
5122 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5123
51241999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5125
5126 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5127
5128 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5129
51301999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5131
5132 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5133 keystroke.
5134
5135 * mailcap.el (mailcap-mime-types): New function.
5136
5137 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5138
5139 * message.el (message-goto-eoh): Really go to the end.
5140
51411999-07-09 Puneet Goel <puneet@computer.org>
5142
5143 * message.el (message-make-date): Do the right thing in with
5144 sub-hour time zones.
5145
51461999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5147
5148 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5149 report.
5150
51511999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5152
5153 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5154
51551999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5156
5157 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5158 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5159 and use t as default value.
5160
51611999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5162
5163 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5164 gnus-summary-buffer is live.
5165
51661999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5167
5168 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5169
51701999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5171
5172 * message.el (message-bounce): Do MIME bounces MIMEy.
5173
5174 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5175
51761999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5177
5178 * mailcap.el (mailcap-mime-extensions): Changed patch to
5179 text/x-patch.
5180
5181 * mm-decode.el (mm-display-external): Wrong placement of paren.
5182
51831999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5184
5185 * gnus.el: Pterodactyl Gnus v0.93 is released.
5186
51871999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5188
5189 * gnus-cus.el (gnus-group-parameters): New entries for
5190 gnus-group-split.
5191
5192 * gnus-mlspl.el: Renamed functions and variables so as to
5193 start with gnus-group-split.
5194 * gnus.el: Adjust autoload entries.
5195
6569c3d3 51961999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
c113de23
GM
5197
5198 * gnus-mlspl.el: Removed trailing t from comment and provide.
5199 Renamed functions and variables to start with gnus-mlsplit.
5200 Added autoload comments.
5201 * gnus.el: Added autoload entries.
5202
52031999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5204
5205 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5206 so that matches excluded by RESTRICTs do not cause the whole split
5207 to be ignored. This also fixes a long-standing bug in which a
5208 split with \N substitutions wouldn't cause cross-posting as
5209 expected.
5210
5211 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5212 (nnmail-split-it): Implement them.
5213
5214 * nnmail.el (nnmail-split-fancy): Document ! splits.
5215
52161999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5217
5218 * pop3.el: New version.
5219
52201999-07-05 Simon Josefsson
5221
5222 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5223
52241999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5225
5226 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5227
52281999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5229
5230 * gnus-util.el (gnus-write-active-file): Use real name.
5231
5232 * gnus-agent.el (gnus-agent-expire): Update active file
5233 method by method.
5234
52351999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5236
5237 * nndraft.el (nndraft-request-article): Use difference
5238 coding-systems for queue and drafts.
5239
5240 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5241 nndraft:drafts.
5242
5243 * mm-util.el (mm-auto-save-coding-system): New coding system.
5244
5245 * message.el (message-draft-coding-system): Use it.
5246
52471999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5248
5249 * mm-uu.el: More customizable and less aggressive.
5250
52511999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5252
5253 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5254 when plugged.
5255
5256 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5257 (mml-insert-mml-markup): Accept a nofile.
5258 (mml-insert-mime): Insert nofile.
5259
5260 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5261
5262 * mm-decode.el (mm-handle-media-type): New function.
5263 (mm-handle-media-supertype): New function.
5264 (mm-handle-media-subtype): New function.
5265 Use new functions throughout. "/"))
5266
52671999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5268
5269 * gnus-art.el (gnus-treat-predicate): Typo.
5270
52711999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5272
5273 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5274
52751999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5276
5277 * gnus-art.el (article-date-ut): UT! Default it!
5278
52791999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5280
5281 * gnus.el: Pterodactyl Gnus v0.92 is released.
5282
52831999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5284
5285 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5286
52871999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5288
5289 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5290 connected.
5291
5292 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5293 when plugged.
5294
5295 * mm-view.el (mm-inline-message): Ignore remove-spec.
5296
5297 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5298 is bound.
5299
5300 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5301
5302 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5303
5304 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5305 start.
5306
5307 * message.el (message-fill-yanked-message): Remove `t' arg.
5308
5309 * gnus-group.el (gnus-group-kill-group): Message killing of
5310 groups.
5311
5312 * mm-util.el (mm-preferred-coding-system): New function.
5313 (mm-mime-charset): Use it.
5314
5315 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5316
53171999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5318
5319 * gnus-mlsplt.el: New file.
5320
53211999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5322
5323 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5324 functions.
5325 (mm-attachment-override-p): Take a handle instead of a type.
5326 (mm-inlined-p): Ditto.
5327 (mm-automatic-display-p): Ditto,
5328 (mm-inlinable-p): Ditto.
5329
5330 * nndraft.el (nndraft-request-expire-articles): Delete backup
5331 files.
5332
5333 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5334
5335 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5336
53371999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5338
5339 * nnmail.el (nnmail-split-it): Allow .*.
5340
53411999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5342
5343 * mm-decode.el (mm-inline-large-images-p): Renamed.
5344
5345 * gnus-art.el (article-date-ut): Always look in the current buffer
5346 for the Date header.
5347
5348 * mml.el (mml-validate): New command.
5349
5350 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5351 since we are dealing with regexps.
5352
53531999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5354
5355 * gnus.el: Pterodactyl Gnus v0.91 is released.
5356
53571999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5358
5359 * gnus-agent.el (gnus-agent-save-active-1): New function.
5360 (gnus-agent-save-active): use it.
5361 (gnus-agent-save-groups): Ditto.
5362
5363 * gnus-cache.el (gnus-cache-write-active): Use it.
5364
5365 * gnus-agent.el (gnus-agent-write-active): Use it.
5366
5367 * gnus-util.el (gnus-write-active-file): New function.
5368
5369 * gnus-agent.el (gnus-agent-write-active): New function to keep
5370 lower boundaries and canceled groups.
5371 (gnus-agent-save-groups): Use it.
5372 (gnus-agent-save-active): Use it.
5373 (gnus-agent-save-group-info): Only write active files.
5374 (gnus-agent-expire): Update active file.
5375
5376 * mm-decode.el (mm-inlinable-part-p): Removed.
5377 (mm-user-display-methods): Default to nil.
5378 (mm-user-display-methods): Removed.
5379 (add-mime-display-method): Removed.
5380 (mm-automatic-display): Renamed.
5381 (mm-automatic-display-p): Use it.
5382 (mm-inlined-types): New variable.
5383 (mm-inlined-p): New function.
5384
5385 * message.el (message-reply): Bind message-this-is-mail.
5386
53871999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5388
5389 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5390
5391 * message.el (message-check-news-header-syntax): Protect against
5392 nil froms.
5393
5394 * mm-util.el (mm-auto-mode-alist): New.
5395
5396 * mml.el (mml-generate-mime-1): Ditto.
5397
5398 * gnus.el: Use mm-insert-file-contents throughout instead of
5399 nnheader.
5400
5401 * mm-util.el (mm-insert-file-contents): New function.
5402
54031999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5404
5405 * gnus.el: Pterodactyl Gnus v0.90 is released.
5406
54071999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5408
5409 * mailcap.el (mailcap-possible-viewers): Use string=.
5410
54111999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5412
5413 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5414 (mm-uu-forward-end-line): New variable.
5415 (mm-uu-begin-line): Handle forwarded message.
5416 (mm-uu-identifier-alist): Ditto.
5417 (mm-uu-dissect): Ditto.
5418
54191999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5420
5421 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5422 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5423 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5424
5425 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5426 (nnfolder-file-coding-system-for-write): New variable.
5427 (nnfolder-active-file-coding-system): New variable.
5428 (nnfolder-active-file-coding-system-for-write): New variable.
5429 (nnfolder-save-active): New function.
5430 (nnfolder-save-buffer): Use them.
5431 (nnfolder-possibly-change-group): Ditto.
5432 (nnfolder-request-list-newsgroups): Ditto.
5433 (nnfolder-request-create-group): Ditto.
5434 (nnfolder-request-expire-articles): Ditto.
5435 (nnfolder-request-move-article): Ditto.
5436 (nnfolder-request-accept-article): Ditto.
5437 (nnfolder-request-delete-group): Ditto.
5438 (nnfolder-request-rename-group): Ditto.
5439 (nnfolder-possibly-change-folder): Ditto.
5440 (nnfolder-read-folder): Ditto.
5441 (nnfolder-request-list): Remove pathname-coding-system.
5442 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5443
5444 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5445 (nnmail-file-coding-system-1): Removed.
5446 (nnmail-find-file): Use nnmail-pathname-coding-system.
5447 (nnmail-write-region): Ditto.
5448
5449 * nnmbox.el (nnmbox-file-coding-system): New variable.
5450 (nnmbox-file-coding-system-for-write): New variable.
5451 (nnmbox-active-file-coding-system): New variable.
5452 (nnmbox-active-file-coding-system-for-write): New variable.
5453 (nnmbox-save-buffer): New function.
5454 (nnmbox-save-active): New function.
5455 (nnmbox-request-scan): Use them.
5456 (nnmbox-request-expire-articles): Ditto.
5457 (nnmbox-request-move-article): Ditto.
5458 (nnmbox-request-accept-article): Ditto.
5459 (nnmbox-request-replace-article): Ditto.
5460 (nnmbox-request-delete-group): Ditto.
5461 (nnmbox-request-rename-group): Ditto.
5462 (nnmbox-request-create-group): Ditto.
5463
5464 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5465 (mm-running-ntemacs): Removed.
5466
5467 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5468
54691999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5470
5471 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5472
54731999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5474
5475 * qp.el (quoted-printable-encoding-characters): Support lower case.
5476
54771999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5478
5479 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5480 (rfc2047-b-encode-region): Encode line by line.
5481
54821999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5483
5484 * mm-util.el (mm-find-mime-charset-region): Fix.
5485
54861999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5487
5488 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5489 (mm-find-mime-charset-region): Ditto.
5490
54911999-07-03 Simon Josefsson <jas@pdc.kth.se>
5492
5493 * gnus-sum.el (gnus-summary-move-article): Fix something or
5494 other.
5495
54961999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5497
5498 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5499 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5500 (gnus-summary-enter-digest-group): Use them.
5501 (gnus-summary-setup-default-charset): Ditto.
5502
55031999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5504
5505 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5506 gnus-newsgroup-name is nil.
5507
55081999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5509
5510 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5511
55121999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5513
5514 * gnus-art.el (article-emphasize): Use correct
5515 gnus-article-emphasis-alist.
5516
55171999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5518
5519 * mm-view.el (mm-inline-text): Fix text/html bug.
5520
55211999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5522
5523 * gnus.el: Pterodactyl Gnus v0.89 is released.
5524
55251999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5526
5527 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5528 * message.el (message-draft-coding-system): Ditto.
5529 * mm-util.el (mm-running-ntemacs): Ditto.
5530
55311999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5532
5533 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5534
55351999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5536
5537 * mml.el: require mm-decode.
5538
55391999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5540
5541 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5542
55431999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5544
5545 * mm-view.el (mm-inline-image): Fix image undisplayer.
5546
55471999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5548
5549 * mml.el (mml-insert-multipart): Error in compeling-read.
5550 (mml-insert-tag): Match tags.
5551
55521999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5553
5554 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5555 (gnus-cache-braid-heads): Ditto.
5556 (gnus-cache-retrieve-headers): Ditto.
5557
55581999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5559
5560 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5561
55621999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5563
5564 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5565 to string under XEmacs.
5566
55671999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5568
5569 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5570
55711999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5572
5573 * mm-view.el (mm-inline-message): Fix message view bug.
5574 * gnus-art.el (gnus-article-prepare): Ditto.
5575
55761999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5577
5578 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5579
55801999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5581
5582 * gnus.el: Pterodactyl Gnus v0.88 is released.
5583
55841999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5585
5586 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5587 usage.
5588
5589 * nnmail.el (nnmail-get-new-mail): Save info.
5590
55911999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5592
5593 * gnus.el: Pterodactyl Gnus v0.87 is released.
5594
55951999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5596
5597 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5598 (mail-source-run-script): New function.
5599 (mail-source-fetch-pop): Use it.
5600
56011999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5602
5603 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5604
56051999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5606
5607 * gnus.el: Pterodactyl Gnus v0.86 is released.
5608
56091999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5610
5611 * gnus-art.el (gnus-treat-translate): New variable.
5612 (gnus-treat-predicate): Accept a list of regexps.
5613 (gnus-article-treat-custom): Allow a list of regexps.
5614
56151999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5616
5617 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5618 type.
5619
56201999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5621
5622 * gnus-art.el (article-babel): Narrow a bit.
5623
5624 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5625
56261999-06-12 Simon Josefsson <jas@pdc.kth.se>
5627
5628 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5629 only unread ones.
5630 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5631 articles, not only unread ones.
5632
56331999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5634
5635 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5636 keystroke.
5637
5638 * gnus-art.el (gnus-article-x-face-command): Ditto.
5639
5640 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5641
5642 * gnus.el (gnus-method-simplify): Accept server names.
5643
56441999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5645
5646 * gnus-art.el (article-babel-prompt): New function.
5647 (article-babel): New command.
5648
56491999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5650
5651 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5652
5653 * mml.el (mml-generate-mime-1): Don't insert literally.
5654
5655 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5656 (gnus-netrc-syntax-table): Removed.
5657 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5658
56591999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5660
5661 * mm-view.el (mm-inline-text): Fix charset for text/html.
5662
56631999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5664
5665 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5666
56671999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5668
5669 * nnmail.el (nnmail-split-incoming): Return the number of split
5670 mails.
5671 (nnmail-process-babyl-mail-format): Ditto.
5672 (nnmail-process-unix-mail-format): Ditto.
5673 (nnmail-process-mmdf-mail-format): Ditto.
5674 (nnmail-process-maildir-mail-format): Ditto.
5675
5676 * mail-source.el (mail-source-callback): Return the number from
5677 the callback.
5678
5679 * message.el (message-send-mail): Generate Lines.
5680
5681 * mail-source.el (mail-source-call-script): New function.
5682 (mail-source-call-script): New function.
5683
56841999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5685
5686 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5687 (gnus-select-newsgroup): Use it.
5688 (gnus-group-highlight-words-alist): New variable.
5689 (gnus-newsgroup-emphasis-alist): New variable.
5690 (gnus-summary-local-variables): Use it.
5691 * gnus-art.el (article-emphasize): Use it.
5692 (gnus-emphasis-highlight-words): New face.
5693 * gnus-cus.el (gnus-group-parameters): New parameter.
5694
56951999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5696
5697 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5698 parameter `headers'.
5699 (gnus-cache-enter-article): Ditto.
5700 (gnus-cache-update-article): Ditto.
5701 * gnus-sum.el (gnus-summary-move-article): Ditto.
5702 (gnus-summary-mark-article-as-unread): Ditto.
5703 (gnus-summary-mark-article): Ditto.
5704
57051999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5706
5707 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5708 (gnus-posting-style-alist): Removed.
5709 (gnus-message-style-insertions): Ditto.
5710 (gnus-configure-posting-styles): Reimplementation.
5711
5712 * mail-source.el (mail-source-fetch): Error the message.
5713
5714 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5715
57161999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5717
5718 * gnus.el: Pterodactyl Gnus v0.85 is released.
5719
57201999-04-20 Michael Cook <cook@sightpath.com>
5721
5722 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5723 Outlook citation regex.
5724
57251999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5726
5727 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5728 semicolon.
5729
57301999-05-24 Simon Josefsson <jas@pdc.kth.se>
5731
5732 * gnus-range.el (gnus-remove-from-range): Document range1
5733 modification, protect range2.
5734
57351999-05-24 Simon Josefsson <jas@pdc.kth.se>
5736
5737 * gnus-sum.el (gnus-update-marks): Protect lists from
5738 gnus-remove-from-range, don't sort twice.
5739
57401999-05-21 Simon Josefsson <jas@pdc.kth.se>
5741
5742 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5743 function in backend.
5744
57451999-05-15 Simon Josefsson <jas@pdc.kth.se>
5746
5747 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5748 request-accept-article function in the backend instead of using
5749 the 'respool capability.
5750
57511999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5752
5753 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5754 spurious whitespace at eob.
5755
57561999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5757
5758 * nnmail.el (nnmail-get-new-mail): Check right variable.
5759
57601999-06-12 Karl Kleinpaste <karl@justresearch.com>
5761
5762 * mailcap.el (mailcap-mime-data): Fix rfc822.
5763
57641999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5765
5766 * nndoc.el (nndoc-nsmail-type-p): New function.
5767 (nndoc-type-alist): Recognize nsmail.
5768
57691999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5770
5771 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5772 *before* `article-hide-headers' deletes the information.
5773
57741999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5775
5776 * gnus-sum.el (gnus-summary-save-parts): New command and
5777 keystroke.
5778 (gnus-summary-save-parts-1): New function.
5779 (gnus-summary-iterate): Buggy.
5780
5781 * mm-decode.el (mm-save-part-to-file): Made into own function.
5782
57831999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5784
5785 * gnus-group.el (gnus-group-set-info): Resist nils.
5786
57871999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5788
5789 * mailcap.el (mailcap-mime-data): Ditto.
5790
5791 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5792
5793 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5794
57951999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5796
5797 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5798 gnus-article-date-lapsed-new-header is t.
5799
58001999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5801
5802 * gnus.el: Pterodactyl Gnus v0.84 is released.
5803
58041999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5805
5806 * gnus-msg.el (gnus-bug-message): Mime change.
5807
58081999-04-22 Simon Josefsson <jas@pdc.kth.se>
5809
5810 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5811
58121999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5813
5814 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5815 `x-uue'.
5816
58171999-03-04 Aaron M. Ucko <amu@mit.edu>
5818
5819 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5820 when authentication is 'password.
5821
6569c3d3 58221999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
c113de23
GM
5823
5824 * gnus-win.el (gnus-configure-windows): Accept a setting.
5825
58261999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5827
5828 * mm-util.el (mm-quote-arg): Moved here.
5829
5830 * mm-decode.el (mm-quote-arg): Quote more chars.
5831
58321999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5833
5834 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5835 with newlines would create buggy .nov files.
5836
5837 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5838
5839 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5840 end of lines.
5841
5842 * message.el (message-mode): Doc fix.
5843
5844 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5845
5846 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5847
5848 * gnus-art.el (article-date-ut): Rewrite.
5849
5850 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5851 order.
5852
5853 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5854 headers.
5855
5856 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5857
58581999-04-18 Didier Verna <verna@inf.enst.fr>
5859
5860 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5861 (article-date-ut): use it.
5862
58631999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5864
5865 * mail-source.el (mail-source-fetch-pop): Call script
5866 asynchronously.
5867
58681999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5869
5870 * gnus.el: Pterodactyl Gnus v0.83 is released.
5871
58721999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5873
5874 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5875
5876 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5877
5878 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5879
5880 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5881
5882 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5883
5884 * message.el (message-generate-headers): Accept continuation
5885 headers.
5886
58871999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
5888
5889 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5890
58911999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5892
5893 * gnus-art.el (gnus-treatment-function-alist): use
5894 maybe-hide-headers.
5895
5896 * message.el (message-inhibit-body-encoding): Typo.
5897 (message-resend): Inhibit encoding.
5898
5899 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
5900
5901 * gnus-art.el (article-remove-cr): Use re-search.
5902
5903 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
5904 headers.
5905
5906 * mm-decode.el (mm-quote-arg): Quote '.
5907
5908 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
5909
5910 * mm-decode.el (mm-insert-part): Use multibyte for text.
5911
5912 * gnus-start.el (gnus-read-newsrc-file): New variable.
5913 (gnus-read-newsrc-file): Use it.
5914
59151999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5916
5917 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
5918
5919 * gnus-group.el (gnus-group-expire-articles-1): Made into own
5920 function.
5921
59221999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5923
5924 * gnus.el: Pterodactyl Gnus v0.82 is released.
5925
59261999-04-15 Hrvoje Niksic <hniksic@srce.hr>
5927
5928 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
5929 for iso8859-2.
5930
59311999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5932
5933 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
5934 synonym alist.
5935
59361999-04-17 Adam P. Jenkins <ajenkins@netway.com>
5937
5938 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
5939
59401999-04-17 Ettore Perazzoli <ettore@comm2000.it>
5941
5942 * mail-source.el (mail-source-fetch): Ask before bugging out.
5943
59441999-03-19 Hrvoje Niksic <hniksic@srce.hr>
5945
5946 * uudecode.el (uudecode-decode-region-external): Don't assume
5947 uudecode-temporary-file-directory ends with a slash.
5948
59491999-03-18 Simon Josefsson <jas@pdc.kth.se>
5950
5951 * gnus-sum.el (gnus-update-marks):
5952 (gnus-update-read-articles):
5953 (gnus-summary-expire-articles): Check server.
5954
59551999-03-16 Simon Josefsson <jas@pdc.kth.se>
5956
5957 * mml.el (mml-preview): New function.
5958
59591999-04-17 William M. Perry <wmperry@aventail.com>
5960
5961 * mail-source.el (mail-source-fetch-file): Return the right
5962 value.
5963
59641999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5965
5966 * mml.el (mml-insert-parameter): New function.
5967 (mml-insert-parameter-string): New function.
5968
5969 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
5970
5971 * gnus-art.el (gnus-mime-multipart-functions): New variable.
5972 (gnus-mime-display-part): Use it.
5973
5974 * mm-decode.el (mm-alternative-precedence): Removed.
5975 (mm-discouraged-alternatives): New variable.
5976 (mm-preferred-alternative-precedence): New function.
5977
5978 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
5979
5980 * mail-source.el (mail-sources): New variable.
5981
5982 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
5983
5984 * mm-decode.el (mm-valid-image-format-p): New function.
5985 (mm-inline-media-tests): Use it.
5986 (mm-valid-and-fit-image-p): New function.
5987
5988 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
5989 (gnus-agent-fetch-group): Ditto.
5990
59911999-04-12 Didier Verna <verna@inf.enst.fr>
5992
5993 * nnmail.el (nnmail-article-group): in case of a group name
5994 containing "\\n" constructs, be sure to pass the expanded value to
5995 nn*-save-mail.
5996
59971999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5998
5999 * gnus.el: Pterodactyl Gnus v0.81 is released.
6000
60011999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6002
6003 * gnus-sum.el (gnus-get-split-value): Reverse result.
6004
60051999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6006
6007 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6008
60091999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6010
6011 * mml.el (mml-insert-tag): Insert concluding part.
6012
6013 * message.el (message-send-mail): Encode later.
6014 (message-send-news): Ditto.
6015
6016 * nnfolder.el: Don't use mail delim.
6017
60181999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6019
6020 * gnus-cus.el (gnus-group-customize): Put point at min.
6021
6022 * mm-view.el (mm-inline-text): Allow toggling html.
6023
60241999-03-28 William M. Perry <wmperry@aventail.com>
6025
6026 * mail-source.el: Added prescript and postscript to file.
6027
60281999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6029
6030 * nnmail.el: Reverted.
6031
6032 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6033 (gnus-setup-posting-charset): Did work.
6034
60351999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6036
6037 * gnus.el (gnus-short-group-name): Use
6038 gnus-group-uncollapsed-levels.
6039
60401999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6041
6042 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6043
60441999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6045
6046 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6047 (article-strip-headers-from-body): New command and keystroke.
6048
60491999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6050
6051 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6052
6053 * nnheader.el (nnheader-insert-file-contents): Bind
6054 enable-local-eval to nil.
6055 (nnheader-find-file-noselect): Ditto.
6056
6057 * nnmail.el (nnmail-article-group): Don't remove long lines.
6058 (nnmail-remove-long-lines): New function.
6059 (nnmail-split-header-length-limit): Removed.
6060
6061 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6062
6063 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6064
60651999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6066
6067 * gnus-sum.el (gnus-summary-generic-mark): New function.
6068
6069 * nnmail.el (nnmail-split-header-length-limit): Increased.
6070 (nnmail-article-group): Allow nil.
6071
6072 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6073
6074 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6075 first.
6076
6077 * mml.el (mml-minibuffer-read-type): Include types from
6078 mailcap-mime-data.
6079
6080 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6081
60821999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6083
6084 * mml.el (mml-insert-tag): New function.
6085 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6086 confusion with functions like `mml-read-tag'.
6087 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6088 (mml-minibuffer-read-description): Ditto with
6089 `mml-minibuffer-read-description'.
6090 (mml-attach-buffer): New function.
6091 (mml-mode-map): New entry for /.
6092 (mml-minibuffer-read-type): Accept DEFAULT.
6093
6094 * mml.el (mml-quote-region): Narrow the region.
6095
6096 * message.el (message-mode-menu): message-mime-attach-file is now
6097 mml-attach-file.
6098
60991999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6100
6101 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6102
61031999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6104
6105 * mml.el (mml-attach-buffer): New command.
6106
61071999-02-27 Simon Josefsson <jas@pdc.kth.se>
4cac7481 6108
c113de23
GM
6109 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6110 with a proper range. Compress range.
a9c810bf 6111
c113de23 6112 * gnus-range.el (gnus-remove-from-range): Protect arguments.
a9c810bf 6113
c113de23 61141999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
54b02948 6115
c113de23 6116 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
54b02948 6117
c113de23 61181999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
eb018ad3 6119
c113de23
GM
6120 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6121 (gnus-picons-convert-x-face): Removed.
6122 (gnus-picons-article-display-x-face): Removed.
6123 (gnus-picons-x-face-sentinel): Ditto.
6124 (gnus-picons-display-x-face): Ditto.
eb018ad3 6125
c113de23 61261999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
767d12f2 6127
c113de23 6128 * gnus.el: Pterodactyl Gnus v0.80 is released.
767d12f2 6129
c113de23 61301999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6131
c113de23 6132 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
1791e2e5 6133
c113de23 6134 * gnus-sum.el (gnus-with-article): Moved here.
1791e2e5 6135
c113de23
GM
6136 * mail-source.el (mail-source-fetch-pop): Ask for password even
6137 when program.
1791e2e5 6138
c113de23 61391999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6140
c113de23 6141 * gnus-msg.el (gnus-bug): Add description.
1791e2e5 6142
c113de23 6143 * mml.el (mml-insert-mml-markup): Insert disposition.
1791e2e5 6144
c113de23 6145 * message.el (message-send-mail): Always encode mail headers.
1791e2e5 6146
c113de23 61471999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6148
c113de23
GM
6149 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6150 when requested.
1791e2e5 6151
c113de23 6152 * nnmail.el (nnmail-current-spool): Removed.
1791e2e5 6153
c113de23 6154 * gnus-salt.el (gnus-tree-inhibit): New varible.
1791e2e5 6155
c113de23 6156 * gnus.el (mm-util): Required.
1791e2e5 6157
c113de23 61581999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
1791e2e5 6159
c113de23 6160 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
1791e2e5 6161
c113de23 61621999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6163
c113de23 6164 * mail-source.el (mail-source-bind): Doc fix.
1791e2e5 6165
c113de23 61661999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6167
c113de23 6168 * message.el (message-mode): Doc fix.
1791e2e5 6169
c113de23
GM
6170 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6171 encoding.
1791e2e5 6172
c113de23 6173 * gnus.el (gnus-methods-equal-p): Moved here.
1791e2e5 6174
c113de23 6175 * mail-source.el: pop at 110.
1791e2e5 6176
c113de23
GM
6177 * pop3.el (pop3-movemail): Use write-region instead of
6178 append-to-file to avoid excessive messaging.
1791e2e5 6179
c113de23 61801999-02-27 lantz moore <lmoore@contigo.com>
1791e2e5 6181
c113de23
GM
6182 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6183 type directory.
1791e2e5 6184
c113de23 61851999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
1791e2e5 6186
c113de23
GM
6187 * gnus-art.el (article-hide-boring-headers): Field names must not
6188 contain whitespace.
1791e2e5 6189
c113de23 61901999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6191
c113de23 6192 * gnus.el: Pterodactyl Gnus v0.79 is released.
1791e2e5 6193
c113de23 61941999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6195
c113de23 6196 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
1791e2e5 6197
c113de23 6198 * mml.el (mml-mode): Don't use add-minor-mode.
1791e2e5 6199
c113de23
GM
6200 * message.el (messgage-inhibit-body-encoding): New variable.
6201 (message-encode-message-body): Use it.
1791e2e5 6202
c113de23 62031999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6204
c113de23 6205 * gnus.el: Pterodactyl Gnus v0.78 is released.
1791e2e5 6206
c113de23 62071999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6208
c113de23 6209 * message.el (message-mode): Switch on MML mode.
1791e2e5 6210
c113de23
GM
6211 * mml.el: Included commands and functions.
6212 (mml-mode-map): New keymap.
1791e2e5 6213
c113de23 6214 * message.el: Removed the insertion commands and functions.
1791e2e5 6215
c113de23 6216 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
1791e2e5 6217
c113de23
GM
6218 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6219 keystroke.
1791e2e5 6220
c113de23 6221 * gnus-art.el (gnus-narrow-to-page): Revert.
1791e2e5 6222
c113de23
GM
6223 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6224 (gnus-cite-parse-maybe): Always reparse.
1791e2e5 6225
c113de23
GM
6226 * message.el (message-encode-message-body): Don't insert
6227 "multipart warning".
1791e2e5 6228
c113de23 6229 * gnus-art.el (gnus-article-treat-head-custom): New variable.
1791e2e5 6230
c113de23 62311999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 6232
c113de23 6233 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
1791e2e5 6234
c113de23 6235 * nnmail.el: Require mm-util.
1791e2e5 6236
c113de23 62371999-02-26 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 6238
c113de23
GM
6239 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6240 group.
1791e2e5 6241
c113de23 62421999-02-26 SeokChan LEE <chan@smoky-blue.com>
1791e2e5 6243
c113de23 6244 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
1791e2e5 6245
c113de23 62461999-02-21 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 6247
c113de23 6248 * gnus-msg.el (gnus-extended-version): Better regexp.
1791e2e5 6249
c113de23 62501999-02-25 Didier Verna <verna@inf.enst.fr>
1791e2e5 6251
c113de23
GM
6252 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6253 is called with the result of SPLIT and should return a new split.
1791e2e5 6254
c113de23 6255 * gnus.texi: update the doc.
1791e2e5 6256
c113de23 62571999-02-23 Didier Verna <verna@inf.enst.fr>
1791e2e5 6258
c113de23
GM
6259 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6260 displayed in the article buffer, output bars if
6261 `gnus-picons-display-article-move-p'.
1791e2e5 6262
c113de23 62631999-02-20 Aaron M. Ucko <amu@mit.edu>
1791e2e5 6264
c113de23 6265 * mail-source.el (mail-source-fetch-pop): Typo.
1791e2e5 6266
c113de23 62671999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6268
c113de23 6269 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6270
c113de23 62711999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6272
c113de23 6273 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
1791e2e5 6274
c113de23 62751999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6276
c113de23 6277 * mml.el (mml-insert-buffer): New function.
1791e2e5 6278
c113de23 6279 * message.el (message-forward): Insert the buffer in the buffer.
1791e2e5 6280
c113de23 62811999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6282
c113de23 6283 * mm-view.el (mm-inline-message): Insert part in narrowed region.
1791e2e5 6284
c113de23 62851999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6286
c113de23 6287 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6288
c113de23 62891999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6290
c113de23 6291 * gnus.el: Pterodactyl Gnus v0.77 is released.
1791e2e5 6292
c113de23 62931999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6294
c113de23
GM
6295 * gnus-art.el (gnus-displaying-mime): New variable.
6296 (article-narrow-to-head): New function.
1791e2e5 6297
c113de23
GM
6298 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6299 Default to pop instead of pop3.
1791e2e5 6300
c113de23 63011999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6302
c113de23 6303 * gnus-art.el (article-hide-pgp): Goto body.
1791e2e5 6304
c113de23 6305 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
1791e2e5 6306
c113de23 6307 * gnus-cite.el: Don't use goto-line.
1791e2e5 6308
c113de23
GM
6309 * gnus-art.el (gnus-article-treat-html): Removed.
6310 (gnus-treat-article): Save restriction.
1791e2e5 6311
c113de23 63121999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6313
c113de23
GM
6314 * message.el (message-send-mail): Don't untabify.
6315 (message-mode): Don't use tabs for indentation.
1791e2e5 6316
c113de23
GM
63171999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6318
6319 * message.el (message-send-mail): Don't untabify.
6320
6321 * nnml.el (nnml-save-mail): Typo fix.
1791e2e5 6322
c113de23 63231999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6324
c113de23
GM
6325 * message.el (message-cite-function): Add
6326 `message-cite-original-without-signature' customization option.
1791e2e5 6327
c113de23 63281999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6329
c113de23
GM
6330 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6331 `nnmail-prepare-incoming-header-hook'.
1791e2e5 6332
c113de23 63331999-02-19 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 6334
c113de23 6335 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
1791e2e5 6336
c113de23 63371999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6338
c113de23 6339 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
1791e2e5 6340
c113de23 63411999-02-18 Michael Cook <cook@sightpath.com>
1791e2e5 6342
c113de23 6343 * Recognize Microsoft Outlook's cite attribution conventions.
1791e2e5 6344
c113de23 63451999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 6346
c113de23 6347 * gnus-sum.el: Bind M.
1791e2e5 6348
c113de23 63491999-02-19 Neil Crellin <neilc@wallaby.cc>
1791e2e5 6350
c113de23 6351 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
1791e2e5 6352
c113de23 63531999-02-15 Didier Verna <verna@inf.enst.fr>
1791e2e5 6354
c113de23
GM
6355 * gnus-picon.el (gnus-group-display-picons): ensures that
6356 `article-goto-body' really goes to the article body.
1791e2e5 6357
c113de23 63581999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6359
c113de23 6360 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
1791e2e5 6361
c113de23 6362 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
1791e2e5 6363
c113de23 6364 * mm-view.el (mm-view-message): Enable multibyte.
1791e2e5 6365
c113de23 63661999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6367
c113de23 6368 * nnmail.el (nnmail-get-new-mail): Message later.
1791e2e5 6369
c113de23
GM
6370 * mm-util.el (mm-find-charset-region): Revert to checking
6371 multibyte.
1791e2e5 6372
c113de23 63731999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 6374
c113de23
GM
6375 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6376 attachment.
1791e2e5 6377
c113de23 63781999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6379
c113de23 6380 * gnus.el: Pterodactyl Gnus v0.76 is released.
1791e2e5 6381
c113de23 63821999-02-06 Felix Lee <flee@cygnus.com>
1791e2e5 6383
c113de23 6384 * gnus.el (gnus-group-change-level-function): Typo.
1791e2e5 6385
c113de23 63861999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6387
c113de23
GM
6388 * gnus-sum.el (gnus-nov-skip-field): Removed.
6389 (gnus-nov-field): Ditto.
6390 (gnus-nov-parse-extra): Ditto.
6391 (gnus-nov-read-integer): Ditto.
1791e2e5 6392
c113de23 63931999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6394
c113de23
GM
6395 * nnheader.el (nnheader-nov-read-message-id): New macro.
6396 (nnheader-parse-nov): Use it.
1791e2e5 6397
c113de23
GM
6398 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6399 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6400 `(eq (char-after) ?\n)'.
1791e2e5 6401
c113de23 64021999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6403
c113de23 6404 * gnus.el (gnus-other-frame): Always pop up a new frame.
1791e2e5 6405
c113de23 64061999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6407
c113de23
GM
6408 * gnus-range.el (gnus-range-add): Rewrite.
6409
64101999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6411
6412 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6413 format.
6414 (nnmail-process-maildir-mail-format): New function.
6415
6416 * mail-source.el (mail-source-fetch-maildir): New function.
6417 (mail-source-keyword-map): Add default for maildir method.
6418 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6419
64201999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6421
6422 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6423
6424 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6425 (nndoc-mime-digest-type-p): Removed.
6426
64271999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6428
6429 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6430 where it is supposed to be.
6431 (gnus-treat-play-sounds): New variable.
6432
6433 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6434
6435 * gnus-art.el (article-display-x-face): Narrow to head.
6436 (gnus-article-washed-types): New variable.
6437 (article-hide-pgp): Is not a toggle.
6438 (gnus-article-hide-text-type): Save types.
6439 (article-decode-charset): Use it.
1791e2e5 6440
c113de23 6441 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
1791e2e5 6442
c113de23
GM
6443 * message.el (message-forward-start-separator): Removed.
6444 (message-forward-end-separator): Removed.
6445 (message-signature-before-forwarded-message): Removed.
6446 (message-included-forward-headers): Removed.
6447 (message-check-news-body-syntax): Don't check forward.
6448 (message-forward): Use MIME.
1791e2e5 6449
c113de23
GM
6450 * nnvirtual.el (nnvirtual-request-article): Bind
6451 gnus-article-decode-hook to nil.
1791e2e5 6452
c113de23 64531999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6454
c113de23
GM
6455 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6456 us-ascii.
1791e2e5 6457
c113de23 64581999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6459
c113de23 6460 * format-spec.el (format-spec): Be more robust.
1791e2e5 6461
c113de23
GM
6462 * message.el (message-encode-message-body): Default
6463 mail-parse-charset to mail-parse-charset.
1791e2e5 6464
c113de23
GM
6465 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6466 (gnus-summary-edit-article): Bind mail-parse-charset.
1791e2e5 6467
c113de23 6468 * mml.el (mml-read-tag): Ignore white space after end of tag.
1791e2e5 6469
c113de23
GM
6470 * message.el (message-goto-body): Also work in separatorless
6471 articles.
6472
6473 * mml.el (mml-translate-from-mime): New function.
6474 (mml-insert-mime): Ditto.
6475 (mml-to-mime): New function.
6476 (mime-to-mml): New name.
6477
6478 * gnus-sum.el (gnus-summary-edit-article): Always select raw
1791e2e5
DL
6479 article.
6480
c113de23 6481 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
1791e2e5 6482
c113de23
GM
6483 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6484 special-case nndraft groups.
1791e2e5 6485
c113de23 64861999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6487
c113de23
GM
6488 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6489 (gnus-get-newsgroup-headers): Already bound.
1791e2e5 6490
c113de23 6491 * message.el (message-encode-message-body): Use posting charset.
1791e2e5 6492
c113de23
GM
6493 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6494 (mm-body-encoding): Do CTE.
6495 (mm-body-7-or-8): New function.
1791e2e5 6496
c113de23
GM
6497 * mm-util.el (mm-mime-charset): Always fall back on alist.
6498 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6499 (mm-mime-mule-charset-alist): Add arabic-*-column.
6500 (mm-find-mime-charset-region): New function.
1791e2e5 6501
c113de23 6502 * format-spec.el (format-spec-make): New function.
1791e2e5 6503
c113de23
GM
6504 * mail-source.el (format-spec): Required.
6505 (mail-source-fetch-with-program): Removed.
6506 (mail-source-fetch-with-program): New function.
1791e2e5 6507
c113de23 6508 * format-spec.el: New file.
1791e2e5 6509
c113de23 65101999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
1791e2e5 6511
c113de23
GM
6512 * mail-source.el (mail-source-fetch-with-program): Take optional
6513 parameter.
1791e2e5 6514
c113de23 65151999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6516
c113de23
GM
6517 * gnus-start.el: Ignore some groups.
6518 (gnus-setup-news): Bind nnmail-fetched-sources.
1791e2e5 6519
c113de23 6520 * message.el (message-send-mail): Remove all tabs.
1791e2e5 6521
c113de23
GM
6522 * mm-util.el (mm-find-charset-region): Just check whether
6523 find-charset-region is defined.
1791e2e5 6524
c113de23 65251999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6526
c113de23
GM
6527 * gnus-group.el (gnus-group-get-new-news): Use
6528 nnmail-fetched-sources.
1791e2e5 6529
c113de23
GM
6530 * nnmail.el (nnmail-fetched-sources): New variable.
6531 (nnmail-get-new-mail): Use it.
1791e2e5 6532
c113de23
GM
6533 * mail-source.el (mail-source-fetched-sources): New variable.
6534 (mail-source-fetch): Use it.
1791e2e5 6535
c113de23 65361999-02-02 Mark W. Eichin <eichin@thok.org>
1791e2e5 6537
c113de23
GM
6538 * gnus.el (gnus-getenv-nntpserver): if the file that
6539 gnus-nntpserver-file names has a trailing newline, the
6540 string-match will always match, and thus the file will never be
6541 read. (^ matches start of "line", \\` matches start of "buffer",
6542 which is what was intended...)
1791e2e5 6543
c113de23 65441999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 6545
c113de23 6546 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
1791e2e5 6547
c113de23 65481999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6549
c113de23
GM
6550 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6551 select methods.
1791e2e5 6552
c113de23 65531999-01-27 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 6554
c113de23 6555 * gnus-range.el (gnus-remove-from-range): Sort second argument.
1791e2e5 6556
c113de23 65571999-02-02 Scott Hofmann <shofmann@mindspring.com>
1791e2e5 6558
c113de23 6559 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
1791e2e5 6560
c113de23 65611999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6562
c113de23
GM
6563 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6564 a typo.
6565 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6566 charset to nil.
6567 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6568 * gnus-start.el (gnus-start-draft-setup): Ditto.
1791e2e5 6569
c113de23 65701999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6571
c113de23
GM
6572 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6573 (mail-source-value): Don't do variables.
1791e2e5 6574
c113de23 6575 * nnmail.el (nnmail-get-new-mail): Set the predicate.
1791e2e5 6576
c113de23 6577 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
1791e2e5 6578
c113de23 65791999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6580
c113de23 6581 * Defenestrate spurious ?a.
1791e2e5 6582
c113de23 65831999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6584
c113de23
GM
6585 * mail-source.el (mail-source-fetch-pop): Instead use
6586 :authentication.
1791e2e5 6587
c113de23 65881999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
1791e2e5 6589
c113de23 6590 * lisp/mail-source.el : Support APOP authentication scheme.
1791e2e5 6591
c113de23 65921999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
1791e2e5 6593
c113de23 6594 * pop3.el (pop3-movemail): Return t.
1791e2e5 6595
c113de23 65961999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6597
c113de23
GM
6598 * rfc2047.el (rfc2047-fold-region): New function.
6599 (rfc2047-encode-message-header): Use it.
1791e2e5 6600
c113de23 66011999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1791e2e5 6602
c113de23 6603 * gnus-sum.el (gnus-group-charset-alist): Add more.
1791e2e5 6604
c113de23 66051999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6606
c113de23 6607 * gnus.el: Pterodactyl Gnus v0.75 is released.
1791e2e5 6608
c113de23 66091999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6610
c113de23 6611 * gnus-art.el (article-display-x-face): Don't narrow to head.
1791e2e5 6612
c113de23 66131999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6614
c113de23 6615 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
1791e2e5 6616
c113de23 66171999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6618
c113de23
GM
6619 * mail-source.el (mail-source-fetch-directory): Ignore
6620 directories.
1791e2e5 6621
c113de23 6622 * gnus-cus.el (gnus-group-parameters): Addition.
1791e2e5 6623
c113de23
GM
6624 * gnus-art.el (article-strip-banner): Do symbolic banners.
6625 (article-strip-banner): New keystroke.
1791e2e5 6626
c113de23 66271999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6628
c113de23 6629 * gnus-art.el (article-strip-banner): New command.
1791e2e5 6630
c113de23 66311999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6632
c113de23 6633 * gnus-art.el (gnus-treat-strip-banners): New variable.
1791e2e5 6634
c113de23 66351999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6636
c113de23
GM
6637 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6638 has been exist.
1791e2e5 6639
c113de23 66401999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6641
c113de23
GM
6642 * message.el (message-draft-coding-system): Check coding-system.
6643 * mm-util.el (mm-text-coding-system): Ditto.
1791e2e5 6644
c113de23 66451999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6646
c113de23 6647 * mail-source.el (mail-source-fetch-pop): Save excursion.
1791e2e5 6648
c113de23 66491999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6650
c113de23
GM
6651 * mail-source.el (mail-source-movemail-args): Not constant.
6652 (mail-source-movemail-args): Removed.
6653 (mail-source-fetch-with-program): New function.
6654 (mail-source-fetch-pop): Use program and function.
6655 (mail-source-movemail-program): Removed.
1791e2e5 6656
c113de23
GM
6657 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6658 (gnus-treat-date-user-defined): New variable.
1791e2e5 6659
c113de23 66601999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6661
c113de23 6662 * nnmail.el (nnmail-fix-eudora-headers): New function.
1791e2e5 6663
c113de23 66641999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6665
c113de23 6666 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
1791e2e5 6667
c113de23 66681999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6669
c113de23
GM
6670 * gnus-art.el (gnus-treatment-function-alist): Do
6671 gnus-article-add-buttons-to-head later.
6672 (gnus-treat-capitalize-sentences): New variable.
6673 (article-capitalize-sentences): New command and keystroke.
1791e2e5 6674
c113de23 6675 * gnus-group.el (gnus-group-catchup-current): Do group.
1791e2e5 6676
c113de23 6677 * message.el (message-default-charset): Add group.
1791e2e5 6678
c113de23 66791999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6680
c113de23 6681 * gnus.el: Pterodactyl Gnus v0.74 is released.
1791e2e5 6682
c113de23 66831999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6684
c113de23
GM
6685 * gnus-art.el (article-fill-long-lines): Renamed.
6686 (article-fill-long-lines): New keystroke.
1791e2e5 6687
c113de23 66881999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6689
c113de23 6690 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
1791e2e5 6691
c113de23
GM
6692 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6693 displayed.
6694 (gnus-group-catchup-current): Be more robus.
1791e2e5 6695
c113de23
GM
6696 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6697 headers.
1791e2e5 6698
c113de23 66991999-01-25 Dave Love <fx@gnu.org>
1791e2e5 6700
c113de23
GM
6701 * message.el (message-mode-menu): Add message-mime-attach-file.
6702 (message-mode): Doc fix.
1791e2e5 6703
c113de23 67041999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6705
c113de23
GM
6706 * nnmail.el (nnmail-check-duplication): Insert the mail source
6707 string.
1791e2e5 6708
c113de23
GM
6709 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6710 (mail-source-fetch-directory): Ditto.
6711 (mail-source-fetch-file): Ditto.
6712 (mail-source-string): New variable.
1791e2e5 6713
c113de23
GM
6714 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6715 the level.
1791e2e5 6716
c113de23
GM
6717 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6718 before handling.
1791e2e5 6719
c113de23
GM
6720 * mm-util.el (mm-mime-charset): Use the parameters.
6721 (mm-mime-charset): Removed region paremeters.
1791e2e5 6722
c113de23
GM
6723 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6724 source.
1791e2e5 6725
c113de23 67261999-01-25 Lloyd Zusman <ljz@asfast.com>
1791e2e5 6727
c113de23 6728 * nnmail.el (nnmail-get-split-group): Quote right.
1791e2e5 6729
c113de23 67301999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6731
c113de23
GM
6732 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6733 buffer.
1791e2e5 6734
c113de23 67351999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6736
c113de23
GM
6737 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6738 (gnus-group-mode): Don't hook.
1791e2e5 6739
c113de23
GM
6740 * mail-source.el (mail-source-bind): Doc fix.
6741 (mail-source-bind): Take only one param.
1791e2e5 6742
c113de23 6743 * gnus-art.el (gnus-treat-highlight-signature): typep.
1791e2e5 6744
c113de23
GM
6745 * mail-source.el (mail-source-movemail): Ignore empty file.
6746 (mail-source-callback): Check before deleting.
1791e2e5 6747
c113de23 6748 * message.el (message-mime-attach-file): Include name.
1791e2e5 6749
c113de23 67501999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6751
c113de23 6752 * mm-util.el (mm-read-charset): Return a symbol.
1791e2e5 6753
c113de23 6754 * mm-view.el (mm-inline-text): Insert signature separator.
1791e2e5 6755
c113de23
GM
6756 * gnus-art.el (gnus-treat-predicate): New function.
6757 (gnus-treat-article): Allow all types to be checked.
1791e2e5 6758
c113de23
GM
6759 * gnus-util.el (gnus-or): New function.
6760 (gnus-and): Ditto.
1791e2e5 6761
c113de23 6762 * gnus-art.el (gnus-mime-display-single): Use override.
1791e2e5 6763
c113de23
GM
6764 * mm-decode.el (mm-attachment-override-types): New variable.
6765 (mm-attachment-override-p): New function.
1791e2e5 6766
c113de23 6767 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
1791e2e5 6768
c113de23 67691999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
1791e2e5 6770
c113de23 6771 * mm-view.el (mm-inline-text): Do vcards.
1791e2e5 6772
c113de23 67731999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6774
c113de23 6775 * gnus.el: Pterodactyl Gnus v0.73 is released.
1791e2e5 6776
c113de23 67771999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6778
c113de23
GM
6779 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6780 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6781 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6782 (nnmail-movemail-program): Removed.
6783 (nnmail-movemail-args): Removed.
6784 (nnmail-pop-password-required): Ditto.
6785 (nnmail-tmp-directory): Ditto.
6786 (nnmail-delete-incoming): Removed.
6787 (nnmail-pop-password, nnmail-moved-inboxes,
6788 nnmail-internal-password, nnmail-move-inbox): Removed.
6789 (nnmail-read-passwd): Ditto.
6790 (nnmail-get-spool-files): Removed.
6791 (nnmail-resplit-incoming): Reinstated.
1791e2e5 6792
c113de23 6793 * mail-source.el: New file.
1791e2e5 6794
c113de23 67951999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 6796
c113de23 6797 * gnus-art.el (gnus-article-mode-map): Bind backspace.
1791e2e5 6798
c113de23 67991999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6800
c113de23 6801 * gnus-art.el (article-make-date-line): Fix iso8601 display.
1791e2e5 6802
c113de23 68031999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6804
c113de23 6805 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
1791e2e5 6806
c113de23 6807 * gnus-picon.el (gnus-group-display-picons): Goto body.
1791e2e5 6808
c113de23
GM
6809 * gnus.el: Indented all functions; broke long lines; changed all
6810 instances of illegal/legal to invalid/valid. Yes, I'm bored.
1791e2e5 6811
c113de23 68121999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6813
c113de23 6814 * gnus.el: Pterodactyl Gnus v0.72 is released.
1791e2e5 6815
c113de23 68161999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6817
c113de23 6818 * gnus.el: Cleaned up trailing whitespace.
1791e2e5 6819
c113de23 6820 * mm-util.el (mm-read-charset): Work.
1791e2e5 6821
c113de23 68221999-01-17 Matt Armstrong <mattdav+matt@best.com>
1791e2e5 6823
c113de23
GM
6824 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6825 nnheader-translate-file-chars'd group name.
1791e2e5 6826
c113de23 68271999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6828
c113de23 6829 * message.el (message-encode-message-body): Fold case.
1791e2e5 6830
c113de23 68311999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6832
c113de23 6833 * mailcap.el (mailcap-add): New function.
1791e2e5 6834
c113de23 68351999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6836
c113de23
GM
6837 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6838 (article-goto-body): Use it.
6839 (gnus-treat-article): Ditto.
1791e2e5 6840
c113de23
GM
6841 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6842 downloaded articles from the downloadeble list.
1791e2e5 6843
c113de23 68441999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6845
c113de23
GM
6846 * message.el (message-encode-message-body): Bind
6847 mail-parse-charset.
1791e2e5 6848
c113de23
GM
6849 * mm-util.el (mm-charset-synonym-alist): New variable.
6850 (mm-charset-to-coding-system): Use it.
6851 (mm-charset-coding-system-alist): Removed.
6852 (mm-charset-to-coding-system): Don't use it.
6853 (mm-find-charset-region): Use mail-parse-charset.
1791e2e5 6854
c113de23
GM
6855 * gnus-art.el (gnus-treatment-function-alist): Use
6856 gnus-article-display-picons.
6857 (gnus-treat-display-xface): Only do if we have xface feature.
6858 (gnus-part-display-hook): New function.
6859 (gnus-treat-article): Use it.
6860 (gnus-treat-article): Use gnus-visual.
1791e2e5 6861
c113de23 6862 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
1791e2e5 6863
c113de23
GM
6864 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6865 displaying.
1791e2e5 6866
c113de23 6867 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
1791e2e5 6868
c113de23
GM
6869 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6870 regexp file names.
1791e2e5 6871
c113de23 68721999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6873
c113de23 6874 * gnus.el: Pterodactyl Gnus v0.71 is released.
1791e2e5 6875
c113de23 68761999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6877
c113de23 6878 * mm-view.el (mm-inline-image): Don't add a dot.
1791e2e5 6879
c113de23 6880 * gnus-art.el (gnus-treat-article): New function.
1791e2e5 6881
c113de23 6882 * gnus.el (gnus-article-display-hook): Removed.
1791e2e5 6883
c113de23 6884 * gnus-art.el (gnus-article-treat-custom): New variable.
1791e2e5 6885
c113de23 6886 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
1791e2e5 6887
c113de23
GM
6888 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6889 functions.
1791e2e5 6890
c113de23
GM
6891 * message.el (message-posting-charset): New variable.
6892 (message-send-mail): Use it.
1791e2e5 6893
c113de23
GM
6894 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6895 (gnus-setup-posting-charset): New function.
6896 (gnus-setup-message): Use it.
1791e2e5 6897
c113de23
GM
6898 * message.el (message-encode-message-body): Just look for
6899 Content-Type before inserting a new one.
1791e2e5 6900
c113de23 69011999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6902
c113de23 6903 * rfc2047.el (rfc2047-default-charset): Removed.
1791e2e5 6904
c113de23
GM
6905 * mail-prsvr.el: New file.
6906 (mail-parse-charset): New variable.
1791e2e5 6907
c113de23
GM
6908 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
6909 Changed name.
1791e2e5 6910
c113de23 6911 * gnus.el (gnus-charset): New group.
1791e2e5 6912
c113de23 6913 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
1791e2e5 6914
c113de23
GM
6915 * gnus-sum.el (gnus-default-charset): Default to nil.
6916 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
6917 (gnus-newsgroup-iso-8859-1-forced): Removed.
1791e2e5 6918
c113de23
GM
6919 * mm-util.el (mm-known-charsets): Removed.
6920 (mm-default-coding-system): Removed.
6921 (mm-default-charset): Removed.
6922 (mm-read-charset): New function.
1791e2e5 6923
c113de23 6924 * message.el (message-default-charset): Removed.
1791e2e5 6925
c113de23 6926 * rfc2047.el (rfc2047-default-charset): Default to nil.
1791e2e5 6927
c113de23 6928 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
1791e2e5 6929
c113de23 69301999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6931
c113de23 6932 * gnus.el: Pterodactyl Gnus v0.70 is released.
1791e2e5 6933
c113de23 69341999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6935
c113de23
GM
6936 * mm-decode.el (mm-save-part): Use mm-get-part.
6937 (mm-insert-part): New function.
6938 (mm-get-part): Use it.
6939 (mm-get-image): Ditto.
6940 (mm-display-external): Ditto.
1791e2e5 6941
c113de23 6942 * mm-view.el (mm-inline-text): Ditto.
1791e2e5 6943
c113de23
GM
6944 * gnus-move.el (gnus-move-group-to-server): Protect against nil
6945 ranges.
1791e2e5 6946
c113de23
GM
6947 * mm-decode.el (mm-display-external): Save the buffer.
6948 (mm-remove-part): Kill it.
1791e2e5 6949
c113de23 6950 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
1791e2e5 6951
c113de23 6952 * nnagent.el (nnagent-request-set-mark): Defined stub.
1791e2e5 6953
c113de23 69541999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6955
c113de23
GM
6956 * gnus-score.el (gnus-score-load-score-alist): Bind
6957 coding-system-for-read.
1791e2e5 6958
c113de23
GM
6959 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
6960 prepare-exit-hook.
1791e2e5 6961
c113de23 6962 * mm-view.el (mm-setup-w3): Require w3.
1791e2e5 6963
c113de23 69641999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
1791e2e5 6965
c113de23
GM
6966 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
6967 body.
1791e2e5 6968
c113de23 69691999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6970
c113de23 6971 * mm-encode.el: Ditto.
1791e2e5 6972
c113de23
GM
6973 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
6974 error.
1791e2e5 6975
c113de23 6976 * mailcap.el (mailcap-mime-data): SAFER ps.
1791e2e5 6977
c113de23
GM
6978 * message.el (message-encode-message-body): Always insert a
6979 Content-Type header.
1791e2e5 6980
c113de23
GM
6981 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
6982 shown inline.
1791e2e5 6983
c113de23 6984 * mm-view.el (mm-inline-text): Handle all sorts of text.
1791e2e5 6985
c113de23
GM
6986 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
6987 don't view.
1791e2e5 6988
c113de23 6989 * mm-decode.el (mm-display-external): Use it.
1791e2e5 6990
c113de23 6991 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
1791e2e5 6992
c113de23 6993 * mm-decode.el (mm-save-part): Removed double code.
1791e2e5 6994
c113de23 69951999-01-12 Dave Love <fx@gnu.org>
1791e2e5 6996
c113de23
GM
6997 * mm-decode.el (mm-save-part): Avoid doubly-compressed
6998 application/octet-stream .gz & al files with jka-compr.
1791e2e5 6999
c113de23 70001999-01-12 Dave Love <fx@gnu.org>
1791e2e5 7001
c113de23
GM
7002 * gnus-ems.el (gnus-down-mouse-3): New variable.
7003 * gnus-art.el (gnus-mime-button-map): Use it.
7004 (gnus-mime-button-menu): Set the clicked-on buffer initially.
1791e2e5 7005
c113de23 70061999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7007
c113de23 7008 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
1791e2e5 7009
c113de23 70101999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7011
c113de23
GM
7012 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7013 buffers.
1791e2e5 7014
c113de23 7015 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
1791e2e5 7016
c113de23 7017 * gnus-cache.el (gnus-cache-read-active): Reversed check.
1791e2e5 7018
c113de23 70191999-01-12 Matt Armstrong <matta@geoworks.com>
1791e2e5 7020
c113de23 7021 * mml.el (mml-parameter-string): Strip directory component.
1791e2e5 7022
c113de23 70231999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7024
c113de23 7025 * gnus.el (gnus-use-demon): Removed.
1791e2e5 7026
c113de23 70271999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7028
c113de23 7029 * nnmail.el (nnmail-article-group): Don't infloop.
1791e2e5 7030
c113de23 70311999-01-11 Colin Rafferty <colin@xemacs.org>
1791e2e5 7032
c113de23
GM
7033 * gnus-art.el (article-update-date-lapsed): Made it work with
7034 picons, and make it update on all visible frames.
7035 (article-date-ut): Get summary-buffer's current-headers.
1791e2e5 7036
c113de23 70371999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7038
c113de23
GM
7039 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7040 (gnus-picons-setup-p): New variable.
1791e2e5 7041
c113de23 70421999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7043
c113de23 7044 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
1791e2e5 7045
c113de23 70461999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7047
c113de23
GM
7048 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7049 (gnus-summary-exit-no-update): Use mapcar.
1791e2e5 7050
c113de23 70511999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7052
c113de23 7053 * gnus-agent.el (gnus-category-write): Make directory.
1791e2e5 7054
c113de23 70551998-09-26 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7056
c113de23
GM
7057 * gnus-sum.el (gnus-update-read-articles):
7058 (gnus-update-marks): Request backend update of mark.
1791e2e5 7059
c113de23 70601999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7061
c113de23 7062 * mm-bodies.el (mm-body-encoding): Use mm-find.
1791e2e5 7063
c113de23 70641999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 7065
c113de23 7066 * gnus-picon.el (gnus-article-display-picons): Fix.
1791e2e5 7067
c113de23 70681999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7069
c113de23 7070 * gnus.el: Pterodactyl Gnus v0.69 is released.
1791e2e5 7071
c113de23 70721999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7073
c113de23 7074 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
1791e2e5 7075
c113de23
GM
7076 * gnus-agent.el (gnus-agent-remove-group): New command and
7077 keystroke.
1791e2e5 7078
c113de23 7079 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
1791e2e5 7080
c113de23 70811999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7082
c113de23 7083 * gnus-agent.el (gnus-agent-write-servers): Make directory.
1791e2e5 7084
c113de23 70851998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7086
c113de23 7087 * mm-view.el (mm-inline-text): Bind current id.
1791e2e5 7088
c113de23
GM
7089 * mm-decode.el (mm-handle-id): New macro.
7090 (mm-make-handle): Accept id.
7091 (mm-dissect-singlepart): Use it.
1791e2e5 7092
c113de23 70931998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 7094
c113de23
GM
7095 * message.el (message-cite-original-without-signature): Use
7096 message-signature-separator when searching for signature in
7097 message-cite-original-without-signature.
1791e2e5 7098
c113de23 70991998-12-24 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7100
c113de23 7101 * gnus.el (gnus-server-to-method): Check named methods.
1791e2e5 7102
c113de23 71031998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7104
c113de23 7105 * mm-view.el (mm-view-message): Goto point-min.
1791e2e5 7106
c113de23
GM
7107 * nnmail.el (nnmail-article-group): Don't delete lines, only
7108 shorten them.
1791e2e5 7109
c113de23
GM
7110 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7111 values.
1791e2e5 7112
c113de23
GM
7113 * nnheader.el (nnheader-temp-directory): New variable.
7114 (nnheader-temp-directory): Removed.
1791e2e5 7115
c113de23 71161998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
1791e2e5 7117
c113de23
GM
7118 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7119 list of files to check for mailcap entries under windows-nt.
1791e2e5 7120
c113de23 71211998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7122
c113de23
GM
7123 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7124 summary buffer exists.
1791e2e5 7125
c113de23 71261998-12-22 Aaron M. Ucko <amu@mit.edu>
1791e2e5 7127
c113de23
GM
7128 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7129 irrelevant Sun sendmail bug.
7130 (nnsoup-store-reply): Stop mucking with mail-header-separator.
1791e2e5 7131
c113de23
GM
7132 * message.el (message-send-news): Bind mail-header-separator to
7133 "" when asking backend to post.
1791e2e5 7134
c113de23 71351998-12-22 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7136
c113de23
GM
7137 * mm-uu.el (mm-dissect-disposition): New variable.
7138 (mm-uu-dissect): Use it.
1791e2e5 7139
c113de23 71401998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7141
c113de23 7142 * mm-view.el (mm-inline-text): Bind url-current-object.
1791e2e5 7143
c113de23 71441998-12-06 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7145
c113de23 7146 * gnus-range.el (gnus-remove-from-range): Rewrite.
1791e2e5 7147
c113de23 71481998-12-09 SL Baur <steve@altair.xemacs.org>
1791e2e5 7149
c113de23 7150 * gnus-picon.el (annotations): Remove bogus require 'xpm.
1791e2e5 7151
c113de23 71521998-12-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7153
c113de23
GM
7154 * message.el (message-encode-message-body): Insert `MIME-Version'
7155 instead of `Mime-Version'.
1791e2e5 7156
c113de23 71571998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7158
c113de23
GM
7159 * message.el (message-insert-mime-part): Add the attachment
7160 disposition.
7161 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7162 (message-mime-query-type): New function.
7163 (message-mime-query-description): Ditto.
7164 (message-mime-query-file): Ditto.
7165 (message-insert-mime-part): Use them.
7166 (message-mime-insert-external): Use the new stuff.
1791e2e5 7167
c113de23 71681998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7169
c113de23 7170 * nnmail.el (nnmail-split-header-length-limit): New variable.
1791e2e5 7171
c113de23 7172 * mm-decode.el (mm-dissect-buffer): Check syntax.
1791e2e5 7173
c113de23 7174 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
1791e2e5 7175
c113de23
GM
7176 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7177 (rfc2047-dissect-region): Ditto.
1791e2e5 7178
c113de23 71791998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7180
c113de23 7181 * mm-view.el (mm-view-message): Decode charset.
1791e2e5 7182
c113de23 71831998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7184
c113de23
GM
7185 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7186 CT headers.
1791e2e5 7187
c113de23 71881998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7189
c113de23
GM
7190 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7191 mm-uu-*-function.
7192 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
1791e2e5 7193
c113de23 71941998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7195
c113de23
GM
7196 * message.el (message-send-mail): Do MML first.
7197 (message-send-news): Ditto.
1791e2e5 7198
c113de23 71991998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7200
c113de23
GM
7201 * gnus-picon.el (gnus-picons-face): New face.
7202 (gnus-picons-try-face): Use it.
1791e2e5 7203
c113de23 72041998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7205
c113de23 7206 * gnus.el: Pterodactyl Gnus v0.68 is released.
1791e2e5 7207
c113de23 72081998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7209
c113de23 7210 * gnus.el: Pterodactyl Gnus v0.67 is released.
1791e2e5 7211
c113de23 72121998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7213
c113de23 7214 * gnus.el: Pterodactyl Gnus v0.66 is released.
1791e2e5 7215
c113de23 72161998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7217
c113de23 7218 * gnus-art.el (gnus-insert-mime-button): Decode description.
1791e2e5 7219
c113de23 72201998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7221
c113de23
GM
7222 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7223 (gnus-decode-header-methods): Ditto.
7224 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
1791e2e5 7225
c113de23 72261998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7227
c113de23 7228 * mml.el (mml-insert-mime-headers): Encode description.
1791e2e5 7229
c113de23
GM
7230 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7231 line.
1791e2e5 7232
c113de23 7233 * gnus-sum.el (gnus-default-charset): Doc fix.
1791e2e5 7234
c113de23 72351998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7236
c113de23 7237 * mm-decode.el (mm-display-part): Forward a line.
1791e2e5 7238
c113de23 72391998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7240
c113de23
GM
7241 * mm-util.el (mm-running-ntemacs): New variable.
7242 (mm-text-coding-system): Ditto.
7243 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7244 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
1791e2e5 7245
c113de23 72461998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7247
c113de23
GM
7248 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7249 buffer.
1791e2e5 7250
c113de23 7251 * message.el (message-insert-headers): New command and keystroke.
1791e2e5 7252
c113de23 72531998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7254
c113de23
GM
7255 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7256 (mm-get-image): Ditto.
1791e2e5 7257
c113de23
GM
7258 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7259 base64, uudecode and binhex.
1791e2e5 7260
c113de23 72611998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7262
c113de23
GM
7263 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7264 in text/plain.
7265 * mm-uu.el (mm-uu-dissect): Use inline.
1791e2e5 7266
c113de23 72671998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7268
c113de23 7269 * mm-view.el (mm-view-message): New function.
1791e2e5 7270
c113de23
GM
7271 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7272 qp.
1791e2e5 7273
c113de23 72741998-12-07 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7275
c113de23
GM
7276 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7277 entry for message/rfc822 as 8bit.
1791e2e5 7278
c113de23 72791998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7280
c113de23 7281 * mailcap.el (mailcap-mime-extensions): Add patch.
1791e2e5 7282
c113de23 72831998-12-05 Dale Hagglund <rdh@best.com>
1791e2e5 7284
c113de23
GM
7285 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7286 argument to force all multipart/* to look like multipart/mixed.
1791e2e5 7287
c113de23
GM
7288 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7289 variable.
7290 (gnus-mime-display-part): Use it.
1791e2e5 7291
c113de23 72921998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7293
c113de23
GM
7294 * gnus-draft.el (gnus-draft-send): Only disable checks for
7295 non-interactive use.
7296 (gnus-draft-send-message): Use it.
1791e2e5 7297
c113de23 72981998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7299
c113de23 7300 * gnus.el: Pterodactyl Gnus v0.65 is released.
1791e2e5 7301
c113de23 73021998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7303
c113de23 7304 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
1791e2e5 7305
c113de23 7306 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
1791e2e5 7307
c113de23 73081998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7309
c113de23 7310 * gnus.el: Pterodactyl Gnus v0.64 is released.
1791e2e5 7311
c113de23 73121998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7313
c113de23 7314 * mm-view.el (mm-setup-w3): Don't load.
1791e2e5 7315
c113de23
GM
7316 * gnus-msg.el (gnus-setup-message): Set group name.
7317 (gnus-group-mail): Avoid leaking local vars.
1791e2e5 7318
c113de23
GM
7319 * message.el (message-attach-file): Renamed.
7320 (message-mime-attach-file): Renamed again.
1791e2e5 7321
c113de23 73221998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7323
c113de23
GM
7324 * gnus-art.el (article-decode-encoded-words): Bind
7325 rfc2047-default-charset here.
1791e2e5 7326
c113de23 7327 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
1791e2e5 7328
c113de23 73291998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7330
c113de23
GM
7331 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7332 (gnus-picons-setup-hook): New hook.
1791e2e5 7333
c113de23 73341998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 7335
c113de23
GM
7336 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7337 string.
7338 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7339 line.
1791e2e5 7340
c113de23 73411998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7342
c113de23
GM
7343 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7344 (gnus-mime-view-part): Ditto.
7345 (gnus-mime-inline-part): Dotii.
7346 (gnus-mime-externalize-part): Daddo.
7347 (gnus-mime-internalize-part): Tutti frutti.
7348 (gnus-widget-press-button): Da da do.
1791e2e5 7349
c113de23 7350 * mm-view.el (mm-setup-w3): Require url-vars.
1791e2e5 7351
c113de23 73521998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7353
c113de23
GM
7354 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7355 * mm-util.el (mm-find-charset-region): Ditto.
1791e2e5 7356
c113de23 73571998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7358
c113de23
GM
7359 * message.el (message-send): Don't encode here.
7360 (message-send-mail): But here.
7361 (message-send-news): And here.
1791e2e5 7362
c113de23 73631998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7364
c113de23 7365 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
1791e2e5 7366
c113de23 73671998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7368
c113de23 7369 * gnus.el: Pterodactyl Gnus v0.63 is released.
1791e2e5 7370
c113de23 73711998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7372
c113de23 7373 * mml.el (mml-base-boundary): Shorten.
1791e2e5 7374
c113de23 7375 * message.el (message-insert-mime-part): Use default.
1791e2e5 7376
c113de23 7377 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
1791e2e5 7378
c113de23 73791998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 7380
c113de23
GM
7381 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7382 buttons, not [*].
1791e2e5 7383
c113de23 73841998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7385
c113de23 7386 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
1791e2e5 7387
c113de23 73881998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7389
c113de23 7390 * gnus-art.el (gnus-insert-mime-button): Fix.
1791e2e5 7391
c113de23 73921998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7393
c113de23
GM
7394 * message.el (message-insert-mime-part): Nicify prompts.
7395 (message-insert-mime-part): Really delete duplicates.
7396 (message-insert-mime-part): Check against common errors.
7397 (message-insert-mime-part): Fix docstring.
1791e2e5 7398
c113de23 73991998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7400
c113de23 7401 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
1791e2e5 7402
c113de23 74031998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7404
c113de23
GM
7405 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7406 (gnus-insert-mime-button): Modify accordingly.
1791e2e5 7407
c113de23 74081998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7409
c113de23 7410 * gnus-art.el (gnus-display-mime): Set window point.
1791e2e5 7411
c113de23
GM
7412 * mm-decode.el (mm-display-external): Only decode when not
7413 saving.
7414 (mm-alternative-precedence): Prefer multiparts.
7415 (mm-inline-media-tests): Inline multiparts.
1791e2e5 7416
c113de23
GM
7417 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7418 Ignore errors when requiring url.
1791e2e5 7419
c113de23 7420 * mml.el (mml-quote-region): New command.
1791e2e5 7421
c113de23
GM
7422 * message.el (message-cite-original): Use it.
7423 (message-cite-original-without-signature): Ditto.
1791e2e5 7424
c113de23 74251998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7426
c113de23 7427 * gnus.el: Pterodactyl Gnus v0.62 is released.
1791e2e5 7428
c113de23 74291998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7430
c113de23 7431 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
1791e2e5 7432
c113de23 74331998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7434
c113de23
GM
7435 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7436 `point-max-marker'.
1791e2e5 7437
c113de23 74381998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7439
c113de23 7440 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
1791e2e5 7441
c113de23
GM
7442 * gnus-art.el (gnus-mime-display-single): Check for attachment
7443 before other tests.
1791e2e5 7444
c113de23
GM
74451998-12-03 Didier Verna <verna@inf.enst.fr>
7446
7447 * gnus-msg.el (gnus-configure-posting-styles): find a
7448 posting-style entry in the group parameters, if any, and honor it
7449 at the end.
7450
74511998-12-03 Felix Lee <flee@teleport.com>
7452
7453 * nntp.el (nntp-after-change-function): Fix.
7454
74551998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
1791e2e5 7456
c113de23 7457 * mml.el (mml-generate-mime-1): Insert literally.
1791e2e5 7458
c113de23 74591998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7460
c113de23 7461 * mml.el (mml-insert-mime-headers): Removed debug.
1791e2e5 7462
c113de23
GM
74631998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7464
7465 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7466 prefixed.
1791e2e5 7467
c113de23
GM
7468 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7469 application/emacs-lisp to 8bit.
1791e2e5 7470
c113de23 74711998-12-03 Dale Hagglund <rdh@best.com>
1791e2e5 7472
c113de23 7473 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
1791e2e5 7474
c113de23 74751998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7476
c113de23 7477 * gnus.el: Pterodactyl Gnus v0.61 is released.
1791e2e5 7478
c113de23 74791998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7480
c113de23
GM
7481 * mml.el (mml-parse-1): Skipped parts.
7482 (mml-insert-mime-headers): Nil is a list.
7483 (mml-generate-mime-1): Don't insert literally.
7484 (mml-read-tag): Drop text props.
7485 (mml-read-part): Ditto.
7486 (mml-parse-singlepart-with-multiple-charsets): Ditto.
1791e2e5 7487
c113de23 74881998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7489
c113de23 7490 * gnus.el: Pterodactyl Gnus v0.60 is released.
1791e2e5 7491
c113de23 74921998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7493
c113de23 7494 * mml.el (mml-parse-1): Don't throw contents away.
1791e2e5 7495
c113de23 74961998-12-02 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7497
c113de23 7498 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
1791e2e5 7499
c113de23 75001998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7501
c113de23 7502 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
1791e2e5 7503 function.
c113de23
GM
7504 (mml-parse-1): Use it.
7505
75061998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7507
c113de23
GM
7508 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7509 Use gnus-newsgroup-default-charset.
7510 (article-decode-encoded-words): Remove charset codes.
7511 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7512 gnus-default-charset.
1791e2e5 7513
c113de23 75141998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7515
c113de23
GM
7516 * message.el (message-send-mail): Don't encode here.
7517 (message-send-news): Nor here.
7518 (message-send): ... but here instead.
1791e2e5 7519
c113de23
GM
7520 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7521 default to nil.
7522 (gnus-article-display-picons): Replace From line.
7523 (gnus-group-display-picons): Replace Newsgroups line.
7524 (gnus-picons-display-glyph): Set baseline.
7525 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7526 (gnus-picons-xbm-face): Revert to old, standard colors.
1791e2e5 7527
c113de23 7528 * message.el (message-fetch-field): Remove text props.
1791e2e5 7529
c113de23
GM
7530 * gnus-art.el (gnus-article-normalized-header-length): New
7531 variable.
7532 (article-normalize-headers): New command and keystroke.
1791e2e5 7533
c113de23 7534 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
1791e2e5 7535
c113de23 75361998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7537
c113de23 7538 * gnus.el: Pterodactyl Gnus v0.59 is released.
1791e2e5 7539
c113de23 75401998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7541
c113de23 7542 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
1791e2e5 7543
c113de23 7544 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
1791e2e5 7545
c113de23 75461998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7547
c113de23 7548 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
1791e2e5 7549
c113de23 75501998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7551
c113de23
GM
7552 * mm-decode.el (mm-all-images-fit): New variable.
7553 (mm-image-fit-p): Use it.
1791e2e5 7554
c113de23
GM
7555 * gnus-art.el (gnus-mime-display-single): Use it.
7556 (gnus-mime-internalize-part): New command and keystroke.
1791e2e5 7557
c113de23
GM
7558 * mm-decode.el (mm-user-automatic-external-display): New
7559 variable.
7560 (mm-automatic-external-display-p): New function.
1791e2e5 7561
c113de23
GM
7562 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7563 colors.
1791e2e5 7564
c113de23 75651998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7566
c113de23 7567 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
1791e2e5 7568
c113de23
GM
7569 * gnus-art.el (gnus-with-article): Work in the original article
7570 buffer.
7571 (gnus-with-article): Work in read-only groups.
1791e2e5 7572
c113de23 75731998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7574
c113de23
GM
7575 * mm-bodies.el (mm-decode-string): Return original string if not
7576 decode.
1791e2e5 7577
c113de23 75781998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7579
c113de23 7580 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
1791e2e5 7581
c113de23 75821998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
1791e2e5 7583
c113de23 7584 * nndoc.el (nndoc-mime-parts-type-p): Do related.
1791e2e5 7585
c113de23 75861998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7587
c113de23 7588 * gnus.el: Pterodactyl Gnus v0.58 is released.
1791e2e5 7589
c113de23 75901998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7591
c113de23
GM
7592 * mm-decode.el (mm-get-image): Return a glyph, not an image
7593 specifier.
1791e2e5 7594
c113de23 75951998-11-29 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7596
c113de23 7597 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
1791e2e5 7598
c113de23 75991998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7600
c113de23 7601 * mail-parse.el (rfc2045): Required.
1791e2e5 7602
c113de23 76031998-12-01 William M. Perry <wmperry@aventail.com>
1791e2e5 7604
c113de23 7605 * mm-view.el (mm-inline-text): Remove props.
1791e2e5 7606
c113de23 76071998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7608
c113de23 7609 * mm-view.el (mm-setup-w3): Protect url-misc.
1791e2e5 7610
c113de23
GM
7611 * message.el (message-ignored-resent-headers): Remove
7612 Gnus-Warning.
1791e2e5 7613
c113de23
GM
7614 * mml.el (mml-insert-mime-headers): Use encoding.
7615 (mml-parameter-string): Ditto.
1791e2e5 7616
c113de23
GM
7617 * rfc2045.el: New file.
7618 (rfc2045-encode-string): New function.
1791e2e5 7619
c113de23 76201998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7621
c113de23 7622 * mail-parse.el (mail-header-encode-parameter): New function.
1791e2e5 7623
c113de23 7624 * rfc2231.el (rfc2231-encode-string): New function.
1791e2e5 7625
c113de23 76261998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7627
c113de23
GM
7628 * mm-bodies.el (mm-decode-string): New function.
7629 * mm-view.el (mm-inline-text): Use mm-decode-string.
1791e2e5 7630
c113de23 76311998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7632
c113de23 7633 * gnus.el: Pterodactyl Gnus v0.57 is released.
1791e2e5 7634
c113de23 76351998-11-23 Felix Lee <flee@cygnus.com>
1791e2e5 7636
c113de23
GM
7637 * nntp.el (nntp-async-needs-kluge): new setting.
7638 (nntp-async-timer): new var.
7639 (nntp-async-process-list): new var.
7640 (nntp-async-kluge): new function.
7641 (nntp-async-timer-handler): new function.
7642 (nntp-async-wait): new function.
7643 (nntp-async-stop): new function.
7644 (nntp-after-change-function): renamed, and split apart.
7645 (nntp-async-trigger): new function.
7646 (nntp-do-callback): new function.
7647 (nntp-accept-process-output): add optional timeout arg.
1791e2e5 7648
c113de23
GM
7649 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7650 (gnus-async-wait-for-article): new function.
7651 (gnus-async-with-semaphore): s/asynch/async/.
1791e2e5 7652
c113de23 76531998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7654
c113de23
GM
7655 * gnus-art.el (gnus-with-article): Don't encode.
7656 (gnus-insert-mime-button): Fall back on filename from C-D.
7657 (gnus-mime-display-single): Have dots right on text/plain
7658 attachments.
1791e2e5 7659
c113de23
GM
7660 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7661 broken parts.
1791e2e5 7662
c113de23 7663 * gnus-art.el (gnus-with-article): Flush cache and backlog.
1791e2e5 7664
c113de23
GM
7665 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7666 binhex.
1791e2e5 7667
c113de23
GM
7668 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7669 (gnus-summary-repair-multipart): New command and keystroke.
1791e2e5 7670
c113de23 7671 * gnus-art.el (gnus-with-article-buffer): New macro.
1791e2e5 7672
c113de23 76731998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7674
c113de23
GM
7675 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7676 undisplay the part.
1791e2e5 7677
c113de23 76781998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7679
c113de23 7680 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
1791e2e5 7681
c113de23 7682 * mml.el (mml-read-part): Partition right.
1791e2e5 7683
c113de23
GM
7684 * mm-decode.el (mm-handle-set-cache): New macro.
7685 (mm-handle-cache): Ditto.
7686 (mm-make-handle): Ditto.
7687 (mm-dissect-singlepart): Use it.
7688 (mm-get-image): Use the cache.
1791e2e5 7689
c113de23 76901998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7691
c113de23
GM
7692 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7693 (gnus-mime-display-single): Don't insert lines between parts.
1791e2e5 7694
c113de23 76951998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7696
c113de23
GM
7697 * nnmail.el (nnmail-file-coding-system-1): New variable.
7698 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7699 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7700 * nnml.el (nnml-file-coding-system): New variable.
7701 (nnml-request-article): Use nnml-file-coding-system.
1791e2e5 7702
c113de23 77031998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7704
c113de23 7705 * gnus.el: Pterodactyl Gnus v0.56 is released.
1791e2e5 7706
c113de23 77071998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7708
c113de23
GM
7709 * gnus-art.el (gnus-mime-display-part): New function.
7710 (gnus-mime-display-mixed): Use it.
1791e2e5 7711
c113de23 7712 * mm-view.el (mm-setup-w3): Don't register.
1791e2e5 7713
c113de23 7714 * message.el (message-cite-original): Cite parts.
1791e2e5 7715
c113de23 77161998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7717
c113de23
GM
7718 * mml.el (mml-parameter-string): New function.
7719 (mml-insert-mime-headers): Separated into new function.
1791e2e5 7720
c113de23 77211998-11-28 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7722
c113de23 7723 * mml.el (mml-make-boundary): Use `make-string'.
1791e2e5 7724
c113de23 77251998-11-27 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7726
c113de23 7727 * binhex.el (binhex-insert-char): Ditto.
1791e2e5 7728
c113de23 7729 * uudecode.el (uudecode-insert-char): Code correctly.
1791e2e5 7730
c113de23 77311998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7732
c113de23
GM
7733 * mml.el (mml-generate-mime): Don't generate multiparts for
7734 empties.
1791e2e5 7735
c113de23 7736 * gnus-art.el (gnus-display-mime): Save excursion.
1791e2e5 7737
c113de23
GM
7738 * message.el (message-remove-first-header): New function.
7739 (message-encode-message-body): Use it.
1791e2e5 7740
c113de23 77411998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7742
c113de23 7743 * gnus.el: Pterodactyl Gnus v0.55 is released.
1791e2e5 7744
c113de23 77451998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7746
c113de23 7747 * mm-view.el (mm-setup-w3): New function.
1791e2e5 7748
c113de23
GM
7749 * mm-decode.el (mm-content-id-get-contents): New function.
7750 (mm-content-id-get-type): Ditto.
7751 (mm-content-id-get-encoding): Ditto.
7752 (mm-get-handle-by-content-id): Removed.
1791e2e5 7753
c113de23 77541998-11-25 Colin Rafferty <colin@xemacs.org>
1791e2e5 7755
c113de23 7756 * message.el (message-generate-new-buffers): Fix tag.
1791e2e5 7757
c113de23 77581998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7759
c113de23 7760 * message.el (message-buffer-name): Check for unique first.
1791e2e5 7761
c113de23
GM
7762 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7763 gnus-inhibit-mime-unbuttonizing.
1791e2e5 7764
c113de23
GM
7765 * gnus-sum.el (t): Bind M-t.
7766 (gnus-inhibit-unbuttonizing): New variable.
7767 (gnus-summary-toggle-display-buttonized): New command.
1791e2e5 7768
c113de23
GM
7769 * gnus-art.el (gnus-display-mime): Select article window.
7770 (article-strip-trailing-space): New command and keystroke.
1791e2e5 7771
c113de23
GM
7772 * nneething.el (nneething-include-files): New variable.
7773 (nneething-create-mapping): Use it.
1791e2e5 7774
c113de23 7775 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
1791e2e5 7776
c113de23
GM
7777 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7778 ayto-expirable marks.
1791e2e5 7779
c113de23 77801998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7781
c113de23 7782 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
1791e2e5 7783
c113de23
GM
7784 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7785 ARG.
1791e2e5 7786
c113de23 7787 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
1791e2e5 7788
c113de23 77891998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7790
c113de23
GM
7791 * mm-util.el (mm-binary-coding-system): New variable.
7792 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7793 * mm-decode.el (mm-display-external): Ditto.
1791e2e5 7794
c113de23 77951998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7796
c113de23 7797 * gnus.el: Pterodactyl Gnus v0.54 is released.
1791e2e5 7798
c113de23 77991998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7800
c113de23 7801 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
1791e2e5 7802
c113de23 78031998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7804
c113de23 7805 * mm-decode.el (mm-save-part): Unquote.
1791e2e5 7806
c113de23 78071998-11-24 Matt Armstrong <matta@geoworks.com>
1791e2e5 7808
c113de23 7809 * mm-decode.el (mm-save-part): Bind coding system for write.
1791e2e5 7810
c113de23 78111998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7812
c113de23
GM
7813 * gnus-art.el (gnus-article-mode-line-format): New default.
7814 (gnus-article-mime-part-status): New function.
1791e2e5 7815
c113de23
GM
7816 * message.el (message-send-news): Check the body syntax before
7817 encoding.
1791e2e5 7818
c113de23
GM
7819 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7820 (gnus-mime-display-single): Use it.
7821 (gnus-mime-display-alternative): Ditto.
1791e2e5 7822
c113de23 7823 * mm-decode.el: Check for whether we are running under a term.
1791e2e5 7824
c113de23 78251998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7826
c113de23
GM
7827 * mm-decode.el (mm-preferred-alternative): Default to first
7828 alternative.
7829 (mm-preferred-alternative): No, we dont.
1791e2e5 7830
c113de23 78311998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7832
c113de23
GM
7833 * mm-decode.el (mm-display-external): Use binary instead of
7834 no-conversion.
7835 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7836 * nnheader.el (nnheader-file-coding-system): Ditto.
7837 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
1791e2e5 7838
c113de23 78391998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7840
c113de23
GM
7841 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7842 name without method.
1791e2e5 7843
c113de23 78441998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7845
c113de23
GM
7846 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7847 coding-system -> default-charset.
7848 (gnus-newsgroup-default-charset-alist): Ditto.
7849 (gnus-summary-local-variables): Ditto.
7850 (gnus-set-global-variables): Ditto.
7851 (gnus-get-newsgroup-headers): Ditto.
7852 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7853 (gnus-get-newsgroup-headers-xover): Ditto.
7854 (gnus-newsgroup-setup-default-charset): Ditto.
7855 (article-decode-mime-words): Ditto.
7856 (article-decode-charset): Ditto.
7857 (article-decode-encoded-words): Ditto.
7858 (article-de-quoted-unreadable): Ditto.
7859 (gnus-mime-view-all-parts): Ditto.
7860 (gnus-mime-externalize-part): Ditto.
7861 (gnus-mm-display-part): Ditto.
7862 (gnus-mime-display-single): Ditto.
7863 (gnus-mime-display-alternative): Ditto.
7864
78651998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7866
7867 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7868 * gnus-art.el (article-decode-charset): Overlay
7869 rfc2047-default-charset.
7870 * message.el (message-draft-coding-system): New variable.
7871 (message-set-auto-save-file-name): Use message-draft-coding-system.
7872 * nndraft.el (nndraft-request-article): Ditto.
7873 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7874 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7875
78761998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
7877
7878 * mm-uu.el (mm-uu-test): New function.
7879 (mm-uu-dissect): Inherit charset and cte from head.
7880 * gnus-art.el (article-decode-charset): Use mm-uu-test.
7881
78821998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7883
7884 * gnus.el: Pterodactyl Gnus v0.53 is released.
1791e2e5 7885
c113de23 78861998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7887
c113de23
GM
7888 * mm-decode.el (mm-get-image): New function.
7889 (mm-image-fit-p): New function.
1791e2e5 7890
c113de23 7891 * gnus-util.el (gnus-annotation-in-region-p): New definition.
1791e2e5 7892
c113de23
GM
7893 * gnus-art.el (gnus-article-insert-newline): New function.
7894 (article-goto-body): New function.
1791e2e5 7895
c113de23 78961998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7897
c113de23
GM
7898 * gnus-art.el (gnus-mime-display-single): Insert blank line before
7899 buttons.
1791e2e5 7900
c113de23
GM
7901 * gnus-sum.el (gnus-summary-display-buttonized): New command and
7902 keystroke.
1791e2e5 7903
c113de23
GM
7904 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
7905 line between parts.
1791e2e5 7906
c113de23 7907 * message.el (message-remove-header): Go to end if wanted.
1791e2e5 7908
c113de23 79091998-11-20 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7910
c113de23
GM
7911 * gnus-art.el (gnus-mime-display-alternative): Avoid window
7912 movement with save-window-excursion.
1791e2e5 7913
c113de23 79141998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7915
c113de23 7916 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
1791e2e5 7917
c113de23 79181998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7919
c113de23 7920 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
1791e2e5 7921
c113de23 79221998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7923
c113de23
GM
7924 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
7925 gnus-newsgroup-coding-system.
7926 (gnus-get-newsgroup-headers): Ditto.
7927 (gnus-get-newsgroup-headers-xover): Ditto.
7928 (gnus-set-global-variables): Ditto.
7929 * gnus-art.el (article-decode-mime-words): Ditto.
7930 (article-decode-charset): Ditto.
7931 (article-decode-encoded-words): Ditto.
7932 (article-de-quoted-unreadable): Ditto.
7933 (gnus-mime-view-all-parts): Ditto.
7934 (gnus-mime-externalize-part): Ditto.
7935 (gnus-mm-display-part): Ditto.
7936 (gnus-mime-display-alternative): Ditto.
7937 (gnus-mime-display-single): Ditto.
7938 * mm-view.el (mm-inline-text): Use default coding system.
1791e2e5 7939
c113de23 79401998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7941
c113de23
GM
7942 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
7943 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
7944 (gnus-newsgroup-coding-system): New local variable.
7945 (gnus-newsgroup-iso-8859-1-forced): New local variable.
7946 (gnus-summary-local-variables): Add two new local variables.
7947 (gnus-newsgroup-setup-coding-system): New function.
7948 (gnus-select-newsgroup): Setup coding system.
7949 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
7950 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
7951 * gnus-cus.el (gnus-group-parameters): Customizable
7952 iso-8859-1-forced.
1791e2e5 7953
c113de23 79541998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7955
c113de23 7956 * gnus.el: Pterodactyl Gnus v0.52 is released.
1791e2e5 7957
c113de23 79581998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7959
c113de23
GM
7960 * rfc2047.el (rfc2047-encode-message-header): Encode the default
7961 encoding.
1791e2e5 7962
c113de23
GM
7963 * gnus-art.el (gnus-mime-display-single): Insert buttons for
7964 undisplayed text types.
1791e2e5 7965
c113de23
GM
7966 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
7967 types.
1791e2e5 7968
c113de23 79691998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 7970
c113de23 7971 * nntp.el (nntp-after-change-function-callback): recover from C-g.
1791e2e5 7972
c113de23 79731998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 7974
c113de23
GM
7975 * gnus-async.el (gnus-asynch-obarray): rename to
7976 gnus-async-hashtb, and don't buffer-local it.
1791e2e5 7977
c113de23
GM
7978 (gnus-async-article-callback): new function.
7979 (gnus-make-async-article-function): use it.
1791e2e5 7980
c113de23
GM
7981 (gnus-async-current-prefetch-group): new var.
7982 (gnus-async-current-prefetch-article): new var.
7983 (gnus-async-request-fetched-article): are we fetching it already?
1791e2e5 7984
c113de23 7985 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
1791e2e5 7986
c113de23 79871998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7988
c113de23 7989 * gnus-sum.el (gnus-summary-show-article): Require.
1791e2e5 7990
c113de23
GM
7991 * message.el: Provide before hooks.
7992 (message-send-news): Do MIME before headers.
1791e2e5 7993
c113de23
GM
7994 * gnus-art.el (gnus-article-check-buffer): New function.
7995 (gnus-article-read-summary-keys): Use it.
1791e2e5 7996
c113de23
GM
7997 * mm-decode.el (mm-user-automatic-display): Display all inline
7998 images.
1791e2e5 7999
c113de23
GM
8000 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8001 much.
8002 (gnus-unbuttonized-mime-types): New variable.
1791e2e5 8003
c113de23 80041998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8005
c113de23 8006 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
1791e2e5 8007
c113de23 8008 * mm-decode.el (mm-quote-arg): Quote semicolons.
1791e2e5 8009
c113de23
GM
8010 * gnus-art.el (gnus-mime-display-single): Don't display
8011 attachments.
8012 (gnus-mime-externalize-part): New command and keystroke.
1791e2e5 8013
c113de23
GM
8014 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8015 (mm-alternative-precedence): Changed order.
1791e2e5 8016
c113de23 80171998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8018
c113de23
GM
8019 * gnus.el (gnus-method-simplify): New function.
8020 (gnus-native-method-p): New function.
8021 (gnus-secondary-method-p): Use gnus-method-equal.
1791e2e5 8022
c113de23 8023 * gnus-start.el (gnus-group-change-level): Shorten select method.
1791e2e5 8024
c113de23 80251998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8026
c113de23 8027 * gnus.el: Pterodactyl Gnus v0.51 is released.
1791e2e5 8028
c113de23 80291998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8030
c113de23 8031 * gnus.el: Applied patches from 5.6.45.
1791e2e5 8032
c113de23
GM
8033 * gnus-score.el (gnus-score-find-trace): Print complete file
8034 paths.
8035 (gnus-score-find-trace): Truncate lines.
1791e2e5 8036
c113de23 8037 * gnus.el (gnus-message-archive-group): Allow function.
1791e2e5 8038
c113de23
GM
8039 * message.el (message-encode-message-body): Remove Mime-Version
8040 before inserting.
1791e2e5 8041
c113de23 8042 * gnus-cus.el (gnus-group-customize): Optional topic.
1791e2e5 8043
c113de23
GM
8044 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8045 keystroke.
1791e2e5 8046
c113de23 80471998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8048
c113de23 8049 * message.el (message-encode-message-body): Rewrite.
1791e2e5 8050
c113de23 80511998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8052
c113de23
GM
8053 * mml.el (mml-base-boundary): New variable.
8054 (mml-make-boundary): New function.
1791e2e5 8055
c113de23
GM
8056 * gnus-cache.el (gnus-cache-coding-system): New variable.
8057 (gnus-cache-request-article): Use it.
1791e2e5 8058
c113de23 8059 * message.el (message-insert-mime-part): Delete duplicates.
1791e2e5 8060
c113de23 80611998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8062
c113de23
GM
8063 * gnus-art.el (gnus-mime-display-alternative): Set end of
8064 multipart and display even when nothing is preferred.
1791e2e5 8065
c113de23 80661998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8067
c113de23 8068 * gnus.el: Pterodactyl Gnus v0.50 is released.
1791e2e5 8069
c113de23 80701998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8071
c113de23
GM
8072 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8073 fbound.
1791e2e5 8074
c113de23 8075 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
1791e2e5 8076
c113de23 80771998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8078
c113de23 8079 * gnus.el (gnus-similar-server-opened): Compare backend.
1791e2e5 8080
c113de23 80811998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8082
c113de23
GM
8083 * gnus-topic.el (gnus-topic-expire-articles): New function.
8084 (gnus-topic-mode-map): Bind it.
1791e2e5 8085
c113de23 8086 * gnus.texi (Topic Commands): New expiry command. Reordered.
1791e2e5 8087
c113de23 80881998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 8089
c113de23
GM
8090 * gnus-sum.el
8091 (gnus-auto-expirable-marks): New variable.
8092 (gnus-inhibit-user-auto-expire): New variable.
8093 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8094 When looking to see if we should expire instead, check
8095 gnus-auto-expirable-marks instead of using a hard-wired list.
8096 (gnus-summary-mark-as-read-forward,
8097 gnus-summary-mark-as-read-backward):
8098 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8099 gnus-summary-mark-forward, instead of `t'.
1791e2e5 8100
c113de23 81011998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8102
c113de23
GM
8103 * mml.el (mml-compute-boundary): New function.
8104 (mml-compute-boundary-1): New function.
8105 (mml-generate-mime-1): Use it.
1791e2e5 8106
c113de23 81071998-11-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8108
c113de23
GM
8109 * mml.el (mml-generate-mime-1): Always precede closing boundary
8110 with newline.
1791e2e5 8111
c113de23 81121998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8113
c113de23
GM
8114 * mml.el (mml-generate-mime-1): Do right boundaries when several
8115 multiparts.
1791e2e5 8116
c113de23
GM
8117 * mm-decode.el (mm-user-automatic-display): Default to inline
8118 jpeg.
1791e2e5 8119
c113de23 8120 * mml.el (mml-generate-mime-1): Encode non-text parts.
1791e2e5 8121
c113de23 81221998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8123
c113de23 8124 * gnus.el: Pterodactyl Gnus v0.49 is released.
1791e2e5 8125
c113de23 81261998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8127
c113de23 8128 * mm-view.el (mm-inline-text): Require w3-vars.
1791e2e5 8129
c113de23 8130 * gnus-setup.el (gnus-use-tm): Removed.
1791e2e5 8131
c113de23
GM
8132 * gnus-art.el (gnus-article-goto-part): Don't beep.
8133 (gnus-article-view-part): Check return value.
8134 (gnus-mime-display-alternative): Don't display when there is
8135 nothing to display.
1791e2e5 8136
c113de23
GM
8137 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8138 (mml-generate-mime-1): Use unibyte for binaries.
1791e2e5 8139
c113de23
GM
8140 * gnus-art.el (gnus-display-mime): Call
8141 gnus-article-mime-part-function.
8142 (gnus-mime-part-function): New function.
8143 (gnus-article-mime-part-function): New function.
1791e2e5 8144
c113de23 8145 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
1791e2e5 8146
c113de23 81471998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8148
c113de23 8149 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
1791e2e5 8150
c113de23
GM
8151 * message.el (message-font-lock-keywords): Highlight MML.
8152 (message-mml-face): New font.
1791e2e5 8153
c113de23 81541998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8155
c113de23
GM
8156 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8157 (gnus-mm-display-part): Do not select-window if the article window
8158 is not found.
1791e2e5 8159
c113de23 81601998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8161
c113de23 8162 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
1791e2e5 8163
c113de23 81641998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8165
c113de23 8166 * gnus.el: Pterodactyl Gnus v0.48 is released.
1791e2e5 8167
c113de23
GM
81681998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8169
8170 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
1791e2e5 8171
c113de23 8172 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
1791e2e5 8173
c113de23
GM
8174 * message.el (message-cite-original-without-signature): Ditto.
8175 (message-cite-original): Quote parts.
1791e2e5 8176
c113de23 81771998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8178
c113de23 8179 * gnus.el: Pterodactyl Gnus v0.47 is released.
1791e2e5 8180
c113de23 81811998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8182
c113de23 8183 * message.el (message-encode-message-body): Insert MIME warning.
1791e2e5 8184
c113de23 8185 * mml.el (mml-read-tag): Look for #tag.
1791e2e5 8186
c113de23
GM
8187 * mm-util.el (mm-find-charset-region): Check whether
8188 enable-multibyte-characters is bound.
1791e2e5 8189
c113de23 81901998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8191
c113de23 8192 * gnus.el: Pterodactyl Gnus v0.46 is released.
1791e2e5 8193
c113de23 81941998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8195
c113de23
GM
8196 * message.el (message-encode-message-body): Insert headers at the
8197 right spot.
1791e2e5 8198
c113de23 81991998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8200
c113de23 8201 * gnus.el: Pterodactyl Gnus v0.45 is released.
1791e2e5 8202
c113de23 82031998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8204
c113de23
GM
8205 * nndraft.el (nndraft-save-mime-part): Removed.
8206 (nndraft-get-mime-part): Ditto.
1791e2e5 8207
c113de23
GM
8208 * message.el (message-format-mime-old): Removed.
8209 (message-encode-message-body): Removed.
8210 (message-encode-message-body): Renamed.
1791e2e5 8211
c113de23 82121998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8213
c113de23 8214 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
1791e2e5 8215
c113de23 8216 * message.el (message-format-mime): Check message-mime-part.
1791e2e5 8217
c113de23
GM
8218 * mm-encode.el (mm-mime-file-types): Removed.
8219 (mm-default-file-encoding): New definition.
8220
82211998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8222
8223 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8224 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8225
82261998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8227
8228 * gnus.el: Pterodactyl Gnus v0.44 is released.
8229
82301998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8231
8232 * message.el (message-format-mime): New function.
8233
8234 * nndraft.el (nndraft-save-mime-part): New function.
8235 (nndraft-get-mime-part): New function.
8236
8237 * mm-encode.el (mm-default-file-encoding): New function.
8238 (mm-content-transfer-encoding): New function.
8239 (mm-encode-buffer): New function.
8240
8241 * message.el: New command.
8242 (message-mime-part): New variable.
8243 (message-insert-mime-part): New command.
8244
8245 * mm-encode.el (mm-encode-content-transfer-encoding): New
8246 function.
8247
8248 * mm-util.el (mm-content-transfer-encoding-defaults): New
1791e2e5 8249 variable.
c113de23 8250 (mm-mime-file-types): Taken from TM.
1791e2e5 8251
c113de23 82521998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8253
c113de23 8254 * gnus.el: Pterodactyl Gnus v0.43 is released.
1791e2e5 8255
c113de23 82561998-11-07 Karl Kleinpaste <karl@jprc.com>
1791e2e5 8257
c113de23
GM
8258 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8259 * gnus-score.el (gnus-score-default-header): Ditto.
8260 (gnus-header-index): Ditto.
8261 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8262 (gnus-summary-header): Handle extra headers.
8263 (gnus-summary-score-entry): Ditto, & provide new score element.
8264 (gnus-summary-score-effect): Ditto.
8265 (gnus-score-string): Avoid "extra" string sort, & modify match in
8266 "extra" case.
8267 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
1791e2e5 8268
c113de23 82691998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8270
c113de23
GM
8271 * message.el (message-resend): Bind message-required-mail-headers
8272 to nil.
1791e2e5 8273
c113de23 8274 * mm-view.el (mm-inline-text): Bind w3-strict-width.
1791e2e5 8275
c113de23 8276 * nngateway.el (require): Require cl.
1791e2e5 8277
c113de23
GM
8278 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8279 things.
1791e2e5 8280
c113de23 82811998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8282
c113de23
GM
8283 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8284 when no articles.
1791e2e5 8285
c113de23 82861998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8287
c113de23 8288 * message.el (message-ignored-resent-headers): Remove X-Gnus.
1791e2e5 8289
c113de23 82901998-11-10 Colin Rafferty <colin@xemacs.org>
1791e2e5 8291
c113de23
GM
8292 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8293 user-mail-address if non-nil.
1791e2e5 8294
c113de23 82951998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8296
c113de23
GM
8297 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8298 (gnus-make-sort-function-1): Ditto.
1791e2e5 8299
c113de23
GM
8300 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8301 window.
1791e2e5 8302
c113de23 83031998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8304
c113de23 8305 * mm-util.el (mm-with-unibyte-buffer): Ditto.
1791e2e5 8306
c113de23 8307 * binhex.el (binhex-decode-region): Quote.
1791e2e5 8308
c113de23 83091998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8310
c113de23 8311 * gnus-art.el (article-decode-charset): Don't downcase charset.
1791e2e5 8312
c113de23 8313 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
1791e2e5 8314
c113de23 83151998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8316
c113de23 8317 * gnus.el: Pterodactyl Gnus v0.42 is released.
1791e2e5 8318
c113de23 83191998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8320
c113de23 8321 * gnus-art.el (gnus-display-mime): Add id for alternative part.
1791e2e5 8322
c113de23 83231998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8324
c113de23 8325 * nntp.el (nntp-send-mode-reader): Revert.
1791e2e5 8326
c113de23 83271998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8328
c113de23 8329 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
1791e2e5 8330
c113de23 83311998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8332
c113de23 8333 * message.el (message-make-date): Fix for negative time zones.
1270d7ca 8334
c113de23 83351998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8336
c113de23 8337 * gnus.el: Pterodactyl Gnus v0.41 is released.
1270d7ca 8338
c113de23 83391998-11-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8340
c113de23 8341 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 8342
c113de23 83431998-10-29 Sudish Joseph <sj@eng.mindspring.net>
1270d7ca 8344
c113de23
GM
8345 * gnus.el (gnus-short-group-name): When shortening foreign select
8346 methods, do not scan for plusses beyond the first colon.
1270d7ca 8347
c113de23 83481998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 8349
c113de23
GM
8350 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8351 lines where `group' is the last thing on the line.
1270d7ca 8352
c113de23 83531998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8354
c113de23
GM
8355 * gnus-art.el (gnus-article-view-part): Do alternative.
8356 (gnus-mime-display-alternative): Insert marker.
1270d7ca 8357
c113de23 83581998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8359
c113de23 8360 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 8361
c113de23
GM
8362 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8363 dates.
1270d7ca 8364
c113de23 8365 * gnus-cus.el (gnus-topic): Required.
1270d7ca 8366
c113de23
GM
8367 * nnheader.el (nnheader-parse-nov): Parse extra.
8368 (nnheader-nov-parse-extra): New macro.
1270d7ca 8369
c113de23 83701998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8371
c113de23 8372 * gnus-art.el (gnus-article-view-part): Internal move.
1270d7ca 8373
c113de23 83741998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
1270d7ca 8375
c113de23
GM
8376 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8377 (gnus-group-customize): Support editing topic parameters.
1270d7ca 8378
c113de23 83791998-10-29 Karl Kleinpaste <karl@jprc.com>
1270d7ca 8380
c113de23
GM
8381 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8382 indicators.
1270d7ca 8383
c113de23 83841998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8385
c113de23
GM
8386 * gnus-art.el (gnus-mm-display-part): Return.
8387 (gnus-article-view-part): Only go if external.
8388 (gnus-article-dumbquotes-map): Do 205.
1270d7ca 8389
c113de23 8390 * mm-decode.el (mm-display-part): Return what was done.
1270d7ca 8391
c113de23
GM
8392 * message.el (message-buffer-naming-style): New variable.
8393 (message-generate-new-buffers): Extended.
8394 (message-buffer-naming-style): Removed.
8395 (message-buffer-name): Use it.
8396 (message-do-send-housekeeping): Rename new styling.
1270d7ca 8397
c113de23
GM
8398 * gnus-sum.el (gnus-summary-recenter): Allow
8399 gnus-auto-center-summary to be a number.
1270d7ca 8400
c113de23 84011998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8402
c113de23
GM
8403 * pop3.el (pop3-open-server): Use "binary" instead of
8404 "no-conversion".
1270d7ca 8405
c113de23 84061998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8407
c113de23
GM
8408 * gnus-srvr.el (gnus-browse-foreign-server): Set
8409 gnus-browse-current-method to the result of gnus-server-to-method.
1270d7ca 8410
c113de23 84111998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8412
c113de23
GM
8413 * gnus-util.el (gnus-pull): Another optional argument.
8414 * nnweb.el (nnweb-request-delete-group): Delete from
8415 nnweb-group-alist and update active file.
1270d7ca 8416
c113de23 84171998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8418
c113de23
GM
8419 * gnus-group.el (gnus-group-make-group): Accept group of new
8420 method.
1270d7ca 8421
c113de23 84221998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8423
c113de23 8424 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
1270d7ca 8425
c113de23 84261998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8427
c113de23 8428 * mm-view.el (mm-inline-text): Postion of html portion.
1270d7ca 8429
c113de23 84301998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8431
c113de23
GM
8432 * nntp.el (nntp-list-active-group): Waited for short strings.
8433 (nntp-send-mode-reader): Ditto.
8434 (nntp-open-connection): Ditto.
1270d7ca 8435
c113de23 8436 * gnus-int.el (gnus-request-group-articles): New function.
1270d7ca 8437
c113de23
GM
8438 * nntp.el (nntp-request-listgroup): New function.
8439 (nntp-request-group-articles): Renamed.
1270d7ca 8440
c113de23 84411998-10-27 Karl Kleinpaste <karl@jprc.com>
1270d7ca 8442
c113de23 8443 * nnheader.el (nnheader-parse-nov): Supply extra.
1270d7ca 8444
c113de23 84451998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8446
c113de23
GM
8447 * gnus-art.el (gnus-button-push): Don't go to
8448 gnus-article-buffer.
1270d7ca 8449
c113de23 8450 * mm-view.el (mm-inline-image): Add a newline.
1270d7ca 8451
c113de23 8452 * gnus-start.el (gnus-check-first-time-used): Check more.
1270d7ca 8453
c113de23 84541998-10-26 Francois Felix Ingrand <felix@laas.fr>
1270d7ca 8455
c113de23 8456 * gnus-start.el (gnus-check-first-time-used): Check current.
1270d7ca 8457
c113de23 84581998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8459
c113de23 8460 * mm-util.el (mm-find-charset-region): New function.
1270d7ca 8461
c113de23 8462 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
1270d7ca 8463
c113de23 8464 * gnus-art.el (gnus-mime-button-menu): Fix.
1270d7ca 8465
c113de23 84661998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
1270d7ca 8467
c113de23 8468 * gnus-art.el (gnus-mime-button-menu): New definition.
1270d7ca 8469
c113de23 84701998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8471
c113de23
GM
8472 * gnus-art.el (article-decode-charset): Downcase charset.
8473 (article-decode-charset): Pass on type.
8474 (article-decode-charset): Check nil charsets.
8475 (article-remove-cr): Translate CR to LF.
8476 (gnus-ignored-mime-types): Default to nil.
1270d7ca 8477
c113de23 8478 * nnheader.el (nnheader-insert-nov): Work when not Xref.
1270d7ca 8479
c113de23
GM
8480 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8481 user-mail-address.
8482 (gnus-nov-parse-extra): Didn't return right thing.
1270d7ca 8483
c113de23 84841998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8485
c113de23 8486 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
1270d7ca 8487
c113de23 84881998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8489
c113de23 8490 * gnus.el: Pterodactyl Gnus v0.40 is released.
1270d7ca 8491
c113de23 84921998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8493
c113de23 8494 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
1270d7ca 8495
c113de23 8496 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
1270d7ca 8497
c113de23 8498 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
1270d7ca 8499
c113de23 8500 * nnml.el (nnml-possibly-create-directory): Check before making.
1270d7ca 8501
c113de23 85021998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1270d7ca 8503
c113de23 8504 * nnheader.el (nnheader-insert-nov): Don't infloop.
1270d7ca 8505
c113de23 85061998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8507
c113de23
GM
8508 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8509 set up.
1270d7ca 8510
c113de23 85111998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 8512
c113de23 8513 * nneething.el (nneething-file-name): New definition.
1270d7ca 8514
c113de23
GM
85151998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8516
8517 * gnus-art.el (gnus-treatment-function-alist): Fix.
8518 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8519
8520 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8521
85221998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8523
8524 * gnus.el: Pterodactyl Gnus v0.39 is released.
8525
85261998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8527
8528 * gnus-art.el (gnus-ignored-mime-types): New variable.
8529 (gnus-mime-display-single): Use it.
8530 (gnus-treatment-function-alist): New variable.
8531
8532 * gnus.el (gnus-mime): New group.
8533
8534 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8535 things for other parts.
8536 (gnus-mime-display-alternative): Place point.
8537
8538 * gnus.el: autoload gnus-uu-post-news.
8539
8540 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8541 needsterm/DISPLAY.
8542
8543 * mm-decode.el (mm-display-part): Default to inline text/.*
8544 parts.
8545
8546 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8547 8bit.
8548
8549 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8550 (gnus-mime-display-single): Inline all text parts.
8551 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8552
85531998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8554
8555 * nnml.el (nnml-possibly-create-directory): Rewrite.
8556 (nnml-request-create-group): Change to right server.
8557
8558 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8559
8560 * gnus.el: rmail-output-to-rmail-file autoload.
8561
8562 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8563 Gnus.
8564
8565 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8566
8567 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8568
85691998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8570
8571 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8572 mixed part.
8573
85741998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8575
8576 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8577
8578 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8579
85801998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8581
8582 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8583
85841998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8585
8586 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
1270d7ca 8587 value.
1270d7ca 8588
c113de23
GM
8589 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8590 hidden.
8591
8592 * gnus-spec.el (gnus-update-format-specifications): Use the
8593 article mode line spec.
1270d7ca 8594
c113de23
GM
8595 * gnus-art.el (gnus-insert-mime-button): Put right type.
8596 (gnus-insert-prev-page-button): Ditto.
8597 (gnus-insert-next-page-button): Dutti.
1270d7ca 8598
c113de23 8599 * pop3.el: New version installed.
1270d7ca 8600
c113de23 86011998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8602
c113de23
GM
8603 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8604 and display last part.
1270d7ca 8605
c113de23 86061998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8607
c113de23 8608 * gnus.el: Pterodactyl Gnus v0.38 is released.
1270d7ca 8609
c113de23 86101998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8611
c113de23
GM
8612 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8613 Removed.
8614 (article-de-quoted-unreadable): Narrow to default.
1270d7ca 8615
c113de23 8616 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
1270d7ca 8617
c113de23
GM
8618 * gnus-art.el (article-decode-charset): Decode even when broken
8619 MIME.
1270d7ca 8620
c113de23
GM
8621 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8622 name.
1270d7ca 8623
c113de23 8624 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
1270d7ca 8625
c113de23
GM
8626 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8627 nnheader.
1270d7ca 8628
c113de23 8629 * nnmail.el (nnmail-extra-headers): New variable.
1270d7ca 8630
c113de23 8631 * nnheader.el (nnheader-insert-nov): Insert extra.
1270d7ca 8632
c113de23 8633 * gnus.el (gnus-summary-line-format): Doc fix.
1270d7ca 8634
c113de23
GM
8635 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8636 (gnus-nov-parse-line): Ditto.
8637 (gnus-nov-parse-extra): New macro.
8638 (gnus-header): New function.
8639 (gnus-update-summary-mark-positions): Change.
8640 (gnus-ignored-from-addresses): New variable.
8641 (gnus-summary-insert-from-or-to): New function.
1270d7ca 8642
c113de23 8643 * gnus.el (gnus-extra-headers): New variable.
1270d7ca 8644
c113de23
GM
8645 * nnheader.el (make-mail-header): Expand.
8646 (mail-header-extra): New macro.
8647 (mail-header-set-extra): Ditto.
8648 (make-full-mail-header): Expand.
1270d7ca 8649
c113de23 86501998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8651
c113de23 8652 * gnus.el: Pterodactyl Gnus v0.37 is released.
1270d7ca 8653
c113de23 86541998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8655
c113de23 8656 * mm-bodies.el (mm-decode-body): Check for multibyticity.
1270d7ca 8657
c113de23
GM
8658 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8659 on.
1270d7ca 8660
c113de23 86611998-10-22 Didier Verna <verna@inf.enst.fr>
1270d7ca 8662
c113de23
GM
8663 * gnus-spec.el (gnus-balloon-face-function): new function
8664 (gnus-parse-format): understand the %< %> specifiers
8665 (gnus-parse-complex-format): ditto.
1270d7ca 8666
c113de23 86671998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8668
c113de23 8669 * gnus.el: Changed following-char to char-after throughout.
1270d7ca 8670
c113de23 86711998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8672
c113de23 8673 * mm-decode.el (mm-display-external): Protect more and message.
1270d7ca 8674
c113de23 86751998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8676
c113de23
GM
8677 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8678 mixed part.
1270d7ca 8679
c113de23 86801998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8681
c113de23 8682 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
1270d7ca 8683
c113de23 8684 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
1270d7ca 8685
c113de23 86861998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8687
c113de23 8688 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
1270d7ca 8689
c113de23 86901998-10-21 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8691
c113de23 8692 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
1270d7ca 8693
c113de23
GM
8694 * mm-decode.el (mm-display-external): Set undisplayer to mm
8695 buffer, not the current buffer; use unwind-protect.
1270d7ca 8696
c113de23 86971998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8698
c113de23
GM
8699 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8700 (gnus-summary-exit-no-update): Ditto.
1270d7ca 8701
c113de23 87021998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8703
c113de23 8704 * mm-decode.el (mm-inline-media-tests): Look for w3.
1270d7ca 8705
c113de23 8706 * mailcap.el (mailcap-mime-data): Inline html.
1270d7ca 8707
c113de23 87081998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8709
c113de23 8710 * gnus.el: Pterodactyl Gnus v0.36 is released.
1270d7ca 8711
c113de23 87121998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8713
c113de23
GM
8714 * gnus-art.el (article-translate-strings):
8715 (gnus-article-dumbquotes-map): Don't dot.
1270d7ca 8716
c113de23 8717 * pop3.el (pop3-open-server): Set point right.
1270d7ca 8718
c113de23
GM
8719 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8720 (mm-dissect-buffer): Ditto.
8721 (mm-destroy-part): Ignore non-handles.
8722 (mm-remove-part): Ditto.
8723 (mm-destroy-parts): New function.
8724 (mm-remove-parts): Ditto.
1270d7ca 8725
c113de23 8726 * gnus-art.el (gnus-mm-display-part): Don't move point.
1270d7ca 8727
c113de23 87281998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8729
c113de23 8730 * mm-uu.el : New file.
1270d7ca 8731
c113de23 8732 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
1270d7ca 8733
c113de23
GM
8734 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8735 a function.
1270d7ca 8736
c113de23 87371998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8738
c113de23 8739 * mm-decode.el (mm-display-external): Check before selecting.
1270d7ca 8740
c113de23 87411998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8742
c113de23 8743 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
1270d7ca 8744
c113de23 8745 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
1270d7ca 8746
c113de23
GM
8747 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8748 variable.
1270d7ca 8749
c113de23 8750 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
1270d7ca 8751
c113de23 8752 * gnus-art.el (gnus-decode-header-methods): New variable.
1270d7ca 8753
c113de23 8754 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
1270d7ca 8755
c113de23 8756 * gnus-art.el (gnus-multi-decode-header): New function.
1270d7ca 8757
c113de23 87581998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8759
c113de23 8760 * gnus.el: Pterodactyl Gnus v0.35 is released.
1270d7ca 8761
c113de23 87621998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8763
c113de23
GM
8764 * uudecode.el (uudecode-decode-region-external): Insert
8765 literally.
1270d7ca 8766
c113de23 8767 * mm-bodies.el (mm-decode-body): Optional encoding.
1270d7ca 8768
c113de23 87691998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8770
c113de23 8771 * gnus-ems.el (gnus-mouse-3): New variable.
1270d7ca 8772
c113de23 8773 * binhex.el (binhex-decode-region-external): Don't use -internally.
1270d7ca 8774
c113de23 87751998-10-16 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8776
c113de23
GM
8777 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8778 files.
1270d7ca 8779
c113de23 87801998-09-27 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8781
c113de23
GM
8782 * gnus-group.el (gnus-add-marked-articles): Request backend update
8783 of flags.
1270d7ca 8784
c113de23 87851998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8786
c113de23
GM
8787 * gnus-sum.el (gnus-update-read-articles):
8788 (gnus-update-marks): Request backend update of mark.
1270d7ca 8789
c113de23 87901998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8791
c113de23
GM
8792 * gnus.texi (Optional Backend Functions): New item,
8793 nnchoke-request-set-mark.
1270d7ca 8794
c113de23 87951998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8796
c113de23
GM
8797 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8798 list to range.
1270d7ca 8799
c113de23 88001998-10-20 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8801
c113de23 8802 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
1270d7ca 8803
c113de23 88041998-10-14 SL Baur <steve@altair.xemacs.org>
1270d7ca 8805
c113de23
GM
8806 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8807 first used.
1270d7ca 8808
c113de23 88091998-10-10 SL Baur <steve@altair.xemacs.org>
1270d7ca 8810
c113de23 8811 * mm-view.el: Require mm-decode for macros.
1270d7ca 8812
c113de23
GM
8813 * mm-decode.el (mm-handle-type): Move macro declarations above the
8814 place where they are used.
1270d7ca 8815
c113de23 88161998-10-18 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 8817
c113de23
GM
8818 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8819 buffer.
1270d7ca 8820
c113de23 88211998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 8822
c113de23 8823 * nnagent.el (nnagent-open-server): Error message.
1270d7ca 8824
c113de23 88251998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 8826
c113de23 8827 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
1270d7ca 8828
c113de23 88291998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8830
c113de23 8831 * score-mode.el (gnus-score-mode-map): Ditto.
1270d7ca 8832
c113de23 8833 * message.el (message-mode-map): Ditto.
1270d7ca 8834
c113de23 8835 * gnus-uu.el (gnus-uu-post-news): Ditto.
1270d7ca 8836
c113de23 8837 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
1270d7ca 8838
c113de23 8839 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
1270d7ca 8840
c113de23
GM
8841 * gnus-art.el (gnus-article-edit-mode-map): Use
8842 `set-keymap-parent' rather than `copy-keymap'.
1270d7ca 8843
c113de23 88441998-10-18 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8845
c113de23
GM
8846 * gnus-art.el (gnus-mime-button-commands): New variable.
8847 (gnus-mime-button-map): Initialize it from
8848 `gnus-mime-button-commands'.
8849 (gnus-mime-button-menu): New function.
8850 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
1270d7ca 8851
c113de23 88521998-10-11 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8853
c113de23
GM
8854 * message.el (message-insert-to): Make `nobody' and `poster'
8855 synonymous to `never' and `always' in Mail-Copies-To.
8856 (message-reply): Ditto.
8857 (message-followup): Ditto.
1270d7ca 8858
c113de23 88591998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8860
c113de23 8861 * mailcap.el (mailcap-mime-data): Save sound.
1270d7ca 8862
c113de23 88631998-09-24 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8864
c113de23
GM
8865 * message.el (message-ignored-supersedes-headers): Include
8866 `NNTP-Posting-Date'.
1270d7ca 8867
c113de23 88681998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
1270d7ca 8869
c113de23 8870 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
1270d7ca 8871
c113de23 88721998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8873
c113de23
GM
8874 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8875 uudecode.
1270d7ca 8876
c113de23 88771998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8878
c113de23 8879 * mm-decode.el (mm-display-external): Don't switch on save.
1270d7ca 8880
c113de23 88811998-10-18 Andy Piper <andyp@parallax.co.uk>
1270d7ca 8882
c113de23 8883 * nnmail.el (nnmail-movemail-args): New variable.
1270d7ca 8884
c113de23 88851998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8886
c113de23 8887 * gnus-art.el (article-translate-strings):
1270d7ca 8888
c113de23 88891998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8890
c113de23
GM
8891 * gnus-art.el (gnus-article-view-part): Use it.
8892 (gnus-mm-display-part): New function.
8893 (article-de-quoted-unreadable): Yse mm-default-coding-system.
1270d7ca 8894
c113de23 8895 * mm-decode.el (mm-handle-displayed-p): New function.
1270d7ca 8896
c113de23
GM
8897 * gnus-art.el (gnus-mime-copy-part): Create better names.
8898 (gnus-mime-button-line-format): Include dots spec.
1270d7ca 8899
c113de23 89001998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
1270d7ca 8901
c113de23
GM
8902 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
8903 forward buffer first.
1270d7ca 8904
c113de23 89051998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8906
c113de23 8907 * gnus-util.el (gnus-set-window-start): New function.
1270d7ca 8908
c113de23 8909 * message.el (message-send): Don't check changed.
1270d7ca 8910
c113de23 89111998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8912
c113de23 8913 * gnus-art.el (gnus-article-setup-buffer): Set params.
1270d7ca 8914
c113de23
GM
8915 * mm-decode.el (mm-user-display-methods): Inline
8916 "message/delivery-status".
1270d7ca 8917
c113de23 89181998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8919
c113de23
GM
8920 * message.el (message-auto-save-directory): Rename.
8921 (message-mode): Dof fix.
1270d7ca 8922
c113de23
GM
8923 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
8924 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
1270d7ca 8925
c113de23 8926 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
1270d7ca 8927
c113de23 8928 * message.el (message-make-date): Avoid locale.
1270d7ca 8929
c113de23
GM
8930 * gnus-art.el (gnus-article-edit-done): Allow update before doing
8931 cache.
1270d7ca 8932
c113de23 8933 * mm-decode.el (mm-display-inline): Goto point-min.
1270d7ca 8934
c113de23 8935 * gnus-art.el (gnus-article-prepare-display): Not read-only.
1270d7ca 8936
c113de23 8937 * mm-decode.el (mm-display-external): Reverse before sorting.
1270d7ca 8938
c113de23 8939 * gnus-draft.el (gnus-draft-send): Allow mail.
1270d7ca 8940
c113de23 89411999-11-30 -SL Baur <steve@altair.xemacs.org>
1270d7ca 8942
c113de23
GM
8943 * message.el (message-check): Move message-check macro above where
8944 it is first used.
1270d7ca 8945
c113de23 8946 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
1270d7ca 8947
c113de23 89481998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 8949
c113de23 8950 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
1270d7ca 8951
c113de23 89521998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8953
c113de23 8954 * gnus.el: Pterodactyl Gnus v0.34 is released.
1270d7ca 8955
c113de23 89561998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8957
c113de23 8958 * mm-decode.el (mm-inline-media-tests): delivery-status.
1270d7ca 8959
c113de23 8960 * mm-view.el (mm-inline-text): Provide default.
1270d7ca 8961
c113de23 89621998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 8963
c113de23 8964 * mailcap.el (mailcap-possible-viewers): Fix nils.
1270d7ca 8965
c113de23 89661998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8967
c113de23
GM
8968 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
8969 (article-update-date-lapsed): Record the buffer.
8970 (article-update-date-lapsed): Do all windows that display article
8971 buffers.
1270d7ca 8972
c113de23 8973 * nnml.el (nnml-generate-nov-databases-1): Ditto.
1270d7ca 8974
c113de23 8975 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
1270d7ca 8976
c113de23
GM
8977 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
8978 annoations.
1270d7ca 8979
c113de23 8980 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
1270d7ca 8981
c113de23 89821998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8983
c113de23
GM
8984 * gnus-agent.el (gnus-category-add): Change default category to
8985 'false.
1270d7ca 8986
c113de23
GM
8987 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
8988 scores.
1270d7ca 8989
c113de23 8990 * gnus-draft.el (gnus-draft-send): Check server more.
1270d7ca 8991
c113de23
GM
8992 * gnus-art.el (gnus-article-view-part): New command and keystroke.
8993 (gnus-article-goto-part): New function.
1270d7ca 8994
c113de23 8995 * mm-view.el (mm-inline-text): Insert richtext properly.
1270d7ca 8996
c113de23 8997 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
1270d7ca 8998
c113de23 89991998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9000
c113de23
GM
9001 * parse-time.el (parse-time-rules): Accept dates far into the past
9002 and the future, and parse single-digit numbers as years.
1270d7ca 9003
c113de23 90041998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9005
c113de23 9006 * mm-decode.el (mm-display-external): Chop off directories.
1270d7ca 9007
c113de23 90081998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9009
c113de23
GM
9010 * uudecode.el (uu-decode-region-external): Use
9011 insert-file-contents-literally.
1270d7ca 9012
c113de23 9013 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
1270d7ca 9014
c113de23 90151998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9016
c113de23 9017 * uudecode.el: New file.
1270d7ca 9018
c113de23
GM
9019 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9020 x-uuencode.
1270d7ca 9021
c113de23 90221998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9023
c113de23 9024 * gnus-art.el (gnus-mime-display-alternative): Set faces.
1270d7ca 9025
c113de23 9026 * message.el (message-fetch-field): Unfold properly.
1270d7ca 9027
c113de23
GM
9028 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9029 in text/plain.
1270d7ca 9030
c113de23 90311998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9032
c113de23
GM
9033 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9034 (gnus-auto-select-first): Removed.
9035 (gnus-auto-select-first): Extended.
9036 (gnus-summary-read-group-1): Use new value.
1270d7ca 9037
c113de23 90381998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9039
c113de23 9040 * message.el (message-fix-before-sending): Space.
1270d7ca 9041
c113de23 9042 * nnmail.el (nnmail-find-file): Don't erase.
1270d7ca 9043
c113de23 90441998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9045
c113de23 9046 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
1270d7ca 9047
c113de23 90481998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9049
c113de23 9050 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
1270d7ca 9051
c113de23 90521998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9053
c113de23 9054 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
1270d7ca 9055
c113de23 90561998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9057
c113de23
GM
9058 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9059 20.4.
1270d7ca 9060
c113de23 90611998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9062
c113de23
GM
9063 * gnus-art.el (gnus-mime-view-all-parts): New command and
9064 keystroke.
1270d7ca 9065
c113de23 9066 * mm-decode.el (mm-display-external): Translate slashes.
1270d7ca 9067
c113de23 9068 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
1270d7ca 9069
c113de23 9070 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
1270d7ca 9071
c113de23
GM
9072 * mm-decode.el (mm-quote-arg): Quote spaces.
9073 (mm-display-external): Quote args.
1270d7ca 9074
c113de23 90751998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9076
c113de23 9077 * mm-decode.el (mm-inlinable-part-p): New function.
1270d7ca 9078
c113de23 90791998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9080
c113de23 9081 * mm-util.el (mm-disable-multibyte): New function.
1270d7ca 9082
c113de23 90831998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9084
c113de23 9085 * gnus.el: Pterodactyl Gnus v0.33 is released.
1270d7ca 9086
c113de23 90871998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9088
c113de23 9089 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
1270d7ca 9090
c113de23
GM
9091 * mm-decode.el (mm-display-external): Don't switch for externals.
9092 (mm-dissect-multipart): Don't include end-sep.
1270d7ca 9093
c113de23
GM
9094 * mm-util.el (mm-get-coding-system-list): New function.
9095 (mm-coding-system-list): New variable.
1270d7ca 9096
c113de23 90971998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9098
c113de23 9099 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
1270d7ca 9100
c113de23 91011998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9102
c113de23
GM
9103 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9104 group
1270d7ca 9105
c113de23 91061998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9107
c113de23 9108 * mm-decode.el (mm-interactively-view-part): Typo.
1270d7ca 9109
c113de23 91101998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9111
c113de23
GM
9112 * mm-decode.el (mm-dissect-multipart): Display last part when the
9113 article has no close-delimiter
1270d7ca 9114
c113de23 91151998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9116
c113de23
GM
9117 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9118 content-type.
1270d7ca 9119
c113de23 91201998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9121
c113de23 9122 * gnus-art.el (gnus-display-mime): Typo.
1270d7ca 9123
c113de23 91241998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9125
c113de23 9126 * gnus.el: Pterodactyl Gnus v0.32 is released.
1270d7ca 9127
c113de23 91281998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9129
c113de23 9130 * gnus-kill.el (gnus-batch-score): Protect against errors.
1270d7ca 9131
c113de23 9132 * gnus-art.el: Protect against broken headers.
1270d7ca 9133
c113de23
GM
9134 * mm-decode.el (mm-display-external): Respect needsterm.
9135 (mm-display-external): Create buffer for external commands.
1270d7ca 9136
c113de23 91371998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9138
c113de23 9139 * mailcap.el (mailcap-mime-info): Return the proper viewer.
1270d7ca 9140
c113de23 9141 * mm-decode.el (mm-display-external): Use file name.
1270d7ca 9142
c113de23 91431998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
1270d7ca 9144
c113de23
GM
9145 * gnus-util.el (gnus-output-to-rmail): adjust to
9146 `rmail-output-to-rmail-file'
1270d7ca 9147
c113de23 91481998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9149
c113de23 9150 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
1270d7ca 9151
c113de23
GM
9152 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9153 headers.
1270d7ca 9154
c113de23 9155 * gnus-art.el (article-decode-charset): Fold case.
1270d7ca 9156
c113de23 91571998-09-17 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9158
c113de23 9159 * mailcap.el (mailcap-save-binary-file): Goto point-min.
1270d7ca 9160
c113de23 91611998-09-23 Aaron M. Ucko <amu@mit.edu>
1270d7ca 9162
c113de23
GM
9163 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9164 after being stored.
1270d7ca 9165
c113de23 91661998-09-15 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 9167
c113de23
GM
9168 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9169 come.
1270d7ca 9170
c113de23 91711998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9172
c113de23 9173 * gnus-ems.el (gnus-widget-button-keymap): New variable.
1270d7ca 9174
c113de23 91751998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9176
c113de23 9177 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
1270d7ca 9178
c113de23 91791998-09-23 Matt Armstrong <matta@geoworks.com>
1270d7ca 9180
c113de23
GM
9181 * gnus-art.el (article-decode-charset): Narrow to the correct
9182 region.
1270d7ca 9183
c113de23 9184 * mm-bodies.el: Fix autoload.
1270d7ca 9185
c113de23 91861998-09-22 Lee Willis <lee@gbdirect.co.uk>
1270d7ca 9187
c113de23 9188 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
1270d7ca 9189
c113de23 91901998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9191
c113de23 9192 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
1270d7ca 9193
c113de23 91941998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9195
c113de23
GM
9196 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9197 (gnus-article-add-button): Ditto.
1270d7ca 9198
c113de23 9199 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
1270d7ca 9200
c113de23
GM
9201 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9202 (gnus-article-prepare-display): Bind url-standalone-mode.
1270d7ca 9203
c113de23
GM
9204 * mm-decode.el (mm-remove-part): Also delete directory.
9205 (mm-display-external): Create a private sub-dir.
1270d7ca 9206
c113de23
GM
9207 * mailcap.el (mailcap-binary-suffixes): New variable.
9208 (mailcap-command-p): Use it.
1270d7ca 9209
c113de23 92101998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9211
c113de23
GM
9212 * nnmbox.el (nnmbox-request-group): Change server.
9213 (nnmbox-possibly-change-newsgroup): Enable multibyte.
1270d7ca 9214
c113de23
GM
9215 * message.el (message-encode-message-body): Don't stomp MIME
9216 headers.
1270d7ca 9217
c113de23
GM
9218 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9219 unless useful.
9220 (gnus-summary-exit): Check for a live article buffer.
9221 (gnus-summary-exit-no-update): Ditto.
1270d7ca 9222
c113de23
GM
9223 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9224 param.
1270d7ca 9225
c113de23 9226 * gnus-sum.el (gnus-article-decoded-p): New variable.
1270d7ca 9227
c113de23 9228 * mm-decode.el (mm-display-external): Use no-conv.
1270d7ca 9229
c113de23
GM
9230 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9231 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
1270d7ca 9232
c113de23
GM
9233 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9234 mouse-click.
1270d7ca 9235
c113de23 92361998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9237
c113de23 9238 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
1270d7ca 9239
c113de23 92401998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9241
c113de23 9242 * gnus.el: Pterodactyl Gnus v0.31 is released.
1270d7ca 9243
c113de23 92441998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9245
c113de23 9246 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
1270d7ca 9247
c113de23 9248 * mm-decode.el (mm-display-part): Accept no-default.
1270d7ca 9249
c113de23
GM
9250 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9251 a parameter.
1270d7ca 9252
c113de23
GM
9253 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9254 (gnus-summary-prepare-threads): Ditto.
1270d7ca 9255
c113de23 9256 * gnus.el (gnus-article-mode-map): Make sparse keymap.
1270d7ca 9257
c113de23
GM
9258 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9259 (gnus-mime-button-line-format): Doc fix.
9260 (gnus-insert-mime-button): Use it.
9261 (gnus-article-add-button): Use widget-convert-button.
1270d7ca 9262
c113de23
GM
9263 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9264 ignore.
1270d7ca 9265
c113de23 9266 * mm-decode.el (mm-alternative-precedence): Ditto.
1270d7ca 9267
c113de23 92681998-09-14 Conrad Sauerwald <conrad@stack.nl>
1270d7ca 9269
c113de23 9270 * mm-decode.el (mm-user-automatic-display): Use enriched.
1270d7ca 9271
c113de23 92721998-09-14 Paul Fisher <rao@gnu.org>
1270d7ca 9273
c113de23
GM
9274 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9275 right place.
1270d7ca 9276
c113de23 92771998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9278
c113de23 9279 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
1270d7ca 9280
c113de23
GM
9281 * gnus-art.el (article-update-date-lapsed): Only update header if
9282 buffer is dispalyed in frame.
9283 (gnus-article-prepare-display): New function.
9284 (gnus-article-prepare): Use it.
1270d7ca 9285
c113de23 92861998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9287
c113de23 9288 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
1270d7ca 9289
c113de23 9290 * mm-view.el (mm-insert-inline): New function.
1270d7ca 9291
c113de23 9292 * mm-decode.el (mm-pipe-part): Bugged.
1270d7ca 9293
c113de23 9294 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
1270d7ca 9295
c113de23 9296 * mm-bodies.el (mm-encode-body): Move over the body.
1270d7ca 9297
c113de23 9298 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
1270d7ca 9299
c113de23 9300 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
1270d7ca 9301
c113de23 93021998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
1270d7ca 9303
c113de23
GM
9304 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9305 related functions. Handle message/rfc822 parts. Display subject on
9306 multipart summary lines. Display name on sub-parts when available.
1270d7ca 9307
c113de23 93081998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9309
c113de23 9310 * mailcap.el (mailcap-command-p): New version.
1270d7ca 9311
c113de23 93121998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9313
c113de23
GM
9314 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9315 groups.
1270d7ca 9316
c113de23 93171998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9318
c113de23 9319 * message.el (message-make-date): Remove weekday name.
1270d7ca 9320
c113de23
GM
9321 * mm-decode.el (mm-dissect-buffer): Protect against broken
9322 headers.
1270d7ca 9323
c113de23
GM
9324 * mailcap.el (mailcap-command-in-path-p): New function.
9325 (mailcap-command-p): Renamed.
1270d7ca 9326
c113de23 93271998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9328
c113de23 9329 * rfc2047.el (eval): Autoload.
1270d7ca 9330
c113de23 93311998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9332
c113de23
GM
9333 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9334 (gnus-multi-decode-encoded-word-string): New function.
9335 (gnus-encoded-word-method-alist): New variable.
9336 (gnus-decode-encoded-word-functions): Removed.
1270d7ca 9337
c113de23 93381998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9339
c113de23
GM
9340 * gnus-int.el (gnus-request-replace-article): Replace
9341 message-narrow-to-headers with message-narrow-to-head
1270d7ca 9342
c113de23 93431998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9344
c113de23 9345 * drums.el (drums-quote-string): Reversed match.
1270d7ca 9346
c113de23 9347 * message.el (message-make-date): Use weekday name.
1270d7ca 9348
c113de23 93491998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9350
c113de23 9351 * gnus.el: Pterodactyl Gnus v0.30 is released.
1270d7ca 9352
c113de23 93531998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9354
c113de23
GM
9355 * gnus-art.el (article-decode-encoded-words): Use it.
9356 (gnus-decode-header-function): New variable.
1270d7ca 9357
c113de23
GM
9358 * gnus-sum.el (gnus-nov-parse-line): Use it.
9359 (gnus-decode-encoded-word-function): New variable.
1270d7ca 9360
c113de23
GM
9361 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9362 buffer.
1270d7ca 9363
c113de23
GM
9364 * gnus-art.el (gnus-insert-mime-button): Use widget.
9365 (gnus-widget-press-button): New function.
9366 (gnus-article-prev-button): Removed.
9367 (gnus-article-next-button): Ditto.
9368 (gnus-article-add-button): Ditto.
1270d7ca 9369
c113de23
GM
9370 * gnus.el (gnus-article-mode-map): Inherit from widget.
9371 (gnus-article-mode-map): No, don't.
1270d7ca 9372
c113de23
GM
9373 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9374 (mm-content-id-alist): New variable.
9375 (mm-get-content-id): New function.
1270d7ca 9376
c113de23
GM
9377 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9378 articles if we are fetching to the article buffer.
1270d7ca 9379
c113de23 93801998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9381
c113de23
GM
9382 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9383 articles.
1270d7ca 9384
c113de23 93851998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9386
c113de23
GM
9387 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9388 (mm-default-mime-charset): New variable.
1270d7ca 9389
c113de23 9390 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
1270d7ca 9391
c113de23 9392 * drums.el (drums-quote-string): Reversed test.
1270d7ca 9393
c113de23 93941998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9395
c113de23
GM
9396 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9397 string.
1270d7ca 9398
c113de23 9399 * drums.el (drums-quote-string): New function.
1270d7ca 9400
c113de23
GM
9401 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9402 (rfc2047-b-encode-region): Chop lines.
9403 (rfc2047-q-encode-region): Ditto.
1270d7ca 9404
c113de23 94051998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9406
c113de23 9407 * gnus.el: Pterodactyl Gnus v0.29 is released.
1270d7ca 9408
c113de23 94091998-09-12 Istvan Marko <imarko@pacificnet.net>
1270d7ca 9410
c113de23 9411 * mm-decode.el (mm-save-part): Message right.
1270d7ca 9412
c113de23 94131998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9414
c113de23
GM
9415 * drums.el (drums-parse-address): Returned a list instead of a
9416 string.
9417 (drums-remove-whitespace): Skip comments.
9418 (drums-parse-addresses): Didn't work.
1270d7ca 9419
c113de23 94201998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9421
c113de23 9422 * gnus.el: Pterodactyl Gnus v0.28 is released.
1270d7ca 9423
c113de23 94241998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9425
c113de23
GM
9426 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9427 starting point.
9428 (article-decode-encoded-words): Rename.
1270d7ca 9429
c113de23 9430 * message.el (message-narrow-to-headers-or-head): New function.
1270d7ca 9431
c113de23
GM
9432 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9433 region.
1270d7ca 9434
c113de23
GM
9435 * message.el (message-send-news): Encode body after checking
9436 syntax.
1270d7ca 9437
c113de23 9438 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
1270d7ca 9439
c113de23 9440 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
1270d7ca 9441
c113de23 9442 * gnus-art.el (gnus-display-mime): Respect disposition.
1270d7ca 9443
c113de23 9444 * mm-decode.el (mm-preferred-alternative): Respect disposition.
1270d7ca 9445
c113de23
GM
9446 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9447 text with annotations.
1270d7ca 9448
c113de23
GM
9449 * message.el (message-make-date): Fix sign for negative time
9450 zones.
1270d7ca 9451
c113de23
GM
9452 * mm-view.el (mm-inline-image): Insert a space at the end of the
9453 image.
1270d7ca 9454
c113de23 9455 * mail-parse.el: New file.
1270d7ca 9456
c113de23 9457 * rfc2231.el: New file.
1270d7ca 9458
c113de23
GM
9459 * drums.el (drums-content-type-get): Removed.
9460 (drums-parse-content-type): Ditto.
1270d7ca 9461
c113de23 9462 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
1270d7ca 9463
c113de23 94641998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9465
c113de23 9466 * gnus.el: Pterodactyl Gnus v0.27 is released.
1270d7ca 9467
c113de23 94681998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
1270d7ca 9469
c113de23
GM
9470 * mm-decode.el (mm-alternative-precedence): New variable.
9471 (mm-preferred-alternative): New function.
1270d7ca 9472
c113de23 9473 * gnus-art.el (gnus-mime-copy-part): New command.
1270d7ca 9474
c113de23 9475 * mm-decode.el (mm-get-part): New function.
1270d7ca 9476
c113de23 9477 * mm-view.el: New file.
1270d7ca 9478
c113de23
GM
9479 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9480 (mm-display-part): Default to mailcap-save-binary-file.
1270d7ca 9481
c113de23 94821998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9483
c113de23 9484 * gnus.el: Pterodactyl Gnus v0.26 is released.
1270d7ca 9485
c113de23 94861998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9487
c113de23 9488 * mm-decode.el (mm-interactively-view-part): New function.
1270d7ca 9489
c113de23 9490 * gnus-art.el (gnus-mime-view-part): New command.
1270d7ca 9491
c113de23 9492 * mm-decode.el (mm-last-shell-command): New variable.
1270d7ca 9493
c113de23 9494 * mailcap.el (mailcap-mime-info): Allow returning all matches.
1270d7ca 9495
c113de23 9496 * mm-decode.el (mm-save-part): New function.
1270d7ca 9497
c113de23
GM
9498 * gnus-art.el (article-decode-charset): Protect against buggy
9499 content-types.
9500 (gnus-mime-pipe-part): New command.
9501 (gnus-mime-save-part): New command.
9502 (gnus-mime-button-map): New keymap.
9503 (gnus-mime-button-line-format): New variable.
9504 (gnus-insert-mime-button): New function.
9505 (gnus-display-mime): Use it.
1270d7ca 9506
c113de23 9507 * gnus-util.el (gnus-dd-mmm): Removed length spec.
1270d7ca 9508
c113de23 9509 * mm-decode.el (mm-inline-text): Decode charsets.
1270d7ca 9510
c113de23 9511 * gnus-art.el (gnus-article-save): Comment fix.
1270d7ca 9512
c113de23
GM
9513 * gnus-int.el (gnus-start-news-server): When in batch, don't
9514 prompt.
1270d7ca 9515
c113de23
GM
9516 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9517 decode.
1270d7ca 9518
c113de23
GM
9519 * mm-decode.el (mm-inline-media-tests): Add audio.
9520 (mm-inline-audio): New function.
1270d7ca 9521
c113de23 95221998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 9523
c113de23 9524 * gnus-art.el (article-make-date-line): Didn't work.
1270d7ca 9525
c113de23 9526 * parse-time.el (parse-time-string): One too many nils.
1270d7ca 9527
c113de23 95281998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9529
c113de23 9530 * gnus.el: Pterodactyl Gnus v0.25 is released.
1270d7ca 9531
c113de23 95321998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9533
c113de23
GM
9534 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9535 annotations.
1270d7ca 9536
c113de23
GM
9537 * gnus.el ((featurep 'gnus-xmas)): New
9538 'gnus-annotation-in-region-p alias.
1270d7ca 9539
c113de23 95401998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9541
c113de23 9542 * mm-util.el (mm-with-unibyte-buffer): New function.
1270d7ca 9543
c113de23 9544 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
1270d7ca 9545
c113de23 9546 * mm-decode.el (mm-inline-media-tests): New variable.
1270d7ca 9547
c113de23 9548 * gnus-sum.el (gnus-summary-exit): Destroy handles.
1270d7ca 9549
c113de23 9550 * gnus-art.el (gnus-article-mime-handles): New variable.
1270d7ca 9551
c113de23 9552 * drums.el (drums-narrow-to-header): New function.
1270d7ca 9553
c113de23 9554 * gnus-art.el (article-decode-charset): Use it.
1270d7ca 9555
c113de23 9556 * drums.el (drums-content-type-get): New function.
1270d7ca 9557
c113de23 9558 * mm-util.el (mm-content-type-charset): Removed.
1270d7ca 9559
c113de23
GM
9560 * drums.el (drums-syntax-table): @ is word.
9561 (drums-parse-content-type): New function.
1270d7ca 9562
c113de23
GM
9563 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9564 EDT" times.
1270d7ca 9565
c113de23 9566 * gnus-util.el (gnus-date-get-time): Use safe date.
1270d7ca 9567
c113de23
GM
9568 * gnus-sum.el (gnus-show-mime): Removed.
9569 (gnus-summary-toggle-mime): Removed.
1270d7ca 9570
c113de23
GM
9571 * gnus-art.el (gnus-strict-mime): Removed.
9572 (gnus-article-prepare): Don't do MIME.
9573 (gnus-decode-encoded-word-method): Removed.
9574 (gnus-show-mime-method): Removed.
1270d7ca 9575
c113de23 95761998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9577
c113de23 9578 * gnus.el: Pterodactyl Gnus v0.24 is released.
1270d7ca 9579
c113de23 95801998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9581
c113de23
GM
9582 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9583 PREFIX.
1270d7ca 9584
c113de23
GM
9585 * parse-time.el (parse-time-rules): Accept times that look like
9586 "h:mm".
1270d7ca 9587
c113de23 9588 * message.el (message-make-date): Use zone properly.
1270d7ca 9589
c113de23 9590 * gnus.el: Autoload gnus-batch.
1270d7ca 9591
c113de23
GM
9592 * gnus-art.el (article-de-quoted-unreadable): Do not do
9593 gnus-article-decode-rfc1522.
1270d7ca 9594
c113de23 9595 * gnus-msg.el (gnus-inews-do-gcc): Use it.
1270d7ca 9596
c113de23
GM
9597 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9598 param.
1270d7ca 9599
c113de23 9600 * message.el (message-encode-message-body): Check for us-ascii.
1270d7ca 9601
c113de23
GM
9602 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9603 to the left.
1270d7ca 9604
c113de23 96051998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9606
c113de23 9607 * gnus-art.el (article-decode-charset): Rename.
1270d7ca 9608
c113de23 96091998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9610
c113de23 9611 * gnus.el: Pterodactyl Gnus v0.23 is released.
1270d7ca 9612
c113de23 96131998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9614
c113de23
GM
9615 * gnus-util.el (gnus-parent-id): Ditto.
9616 (gnus-put-text-property-excluding-newlines): Ditto.
1270d7ca 9617
c113de23 9618 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
1270d7ca 9619
c113de23 96201998-09-08 Karl Kleinpaste <karl@jprc.com>
1270d7ca 9621
c113de23
GM
9622 * message.el (message-generate-headers): Generate User-Agent
9623 instead of X-Mailer & X-Newsreader.
1270d7ca 9624
c113de23
GM
9625 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9626 User-Agent header format.
1270d7ca 9627
c113de23 96281998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9629
c113de23 9630 * gnus.el: Pterodactyl Gnus v0.22 is released.
1270d7ca 9631
c113de23 96321998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9633
c113de23 9634 * mm-util.el (mm-multibyte-p): Typo.
1270d7ca 9635
c113de23 96361998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9637
c113de23 9638 * gnus.el: Pterodactyl Gnus v0.21 is released.
1270d7ca 9639
c113de23 96401998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9641
c113de23 9642 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
1270d7ca 9643
c113de23 96441998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9645
c113de23 9646 * mm-util.el (mm-multibyte-p): New function.
1270d7ca 9647
c113de23 96481998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9649
c113de23 9650 * gnus.el: Pterodactyl Gnus v0.20 is released.
1270d7ca 9651
c113de23 96521998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9653
c113de23
GM
9654 * rfc2047.el (rfc2047-decode-region): Only decode when in
9655 multibyte.
1270d7ca 9656
c113de23 9657 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
1270d7ca 9658
c113de23
GM
9659 * gnus-int.el (gnus-request-replace-article): Encode.
9660 (gnus-request-accept-article): Encode.
1270d7ca 9661
c113de23
GM
9662 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9663 here.
1270d7ca 9664
c113de23
GM
9665 * gnus.el (gnus-article-display-hook): Take the charset functions
9666 out.
1270d7ca 9667
c113de23 9668 * time-date.el (safe-date-to-time): New function.
1270d7ca 9669
c113de23 9670 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
1270d7ca 9671
c113de23 96721998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9673
c113de23 9674 * gnus.el: Pterodactyl Gnus v0.19 is released.
1270d7ca 9675
c113de23 96761998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9677
c113de23 9678 * mm-util.el (mm-mime-charset): New function.
1270d7ca 9679
c113de23 9680 * gnus-draft.el (gnus-draft-edit-message): Delete article.
1270d7ca 9681
c113de23 96821998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9683
c113de23 9684 * gnus.el: Pterodactyl Gnus v0.18 is released.
1270d7ca 9685
c113de23 96861998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9687
c113de23
GM
9688 * message.el (message-send-and-exit): Return t on success.
9689 (message-make-date): Make a proper time zone.
1270d7ca 9690
c113de23
GM
9691 * gnus-draft.el (gnus-draft-send): Only remove article if the
9692 sending is successful.
1270d7ca 9693
c113de23
GM
9694 * drums.el (drums-get-comment): Return the last comment.
9695 (drums-parse-address): Parse old-style From headers.
1270d7ca 9696
c113de23 96971998-09-07 SL Baur <steve@altair.xemacs.org>
1270d7ca 9698
c113de23
GM
9699 * gnus-sum.el (gnus-data-compute-positions): Move below
9700 `gnus-save-hidden-threads' so the former is correctly detected as
9701 a macro.
1270d7ca 9702
c113de23 97031998-09-06 Dave Love <fx@gnu.org>
1270d7ca 9704
c113de23
GM
9705 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9706 ignore-errors too, eval'd when compile. Require w3 stuff at load
9707 time for nicer failure if it's not available.
1270d7ca 9708
c113de23 97091998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9710
c113de23 9711 * time-date.el (time-to-seconds): Renamed.
1270d7ca 9712
c113de23
GM
9713 * parse-time.el (parse-time-string): Downcase before handling.
9714 (parse-time-rules): Times without seconds have 0 seconds.
1270d7ca 9715
c113de23
GM
9716 * rfc2047.el (rfc2047-encode-region): New version.
9717 (rfc2047-dissect-region): New function.
1270d7ca 9718
c113de23 97191998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9720
c113de23 9721 * message.el (message-make-date): Use symbolic zone.
1270d7ca 9722
c113de23 97231998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9724
c113de23 9725 * time-date.el (parse-time): Always use parse-time.
1270d7ca 9726
c113de23 9727 * parse-time.el (parse-time-syntax): Use vectors.
1270d7ca 9728
c113de23 97291998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9730
c113de23 9731 * gnus.el: Pterodactyl Gnus v0.17 is released.
1270d7ca 9732
c113de23 97331998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9734
c113de23 9735 * time-date.el: Renamed from "date".
1270d7ca 9736
c113de23 9737 * gnus.el: Removed all timezone dependencies.
1270d7ca 9738
c113de23
GM
9739 * score-mode.el: Removed.
9740 (gnus-score-edit-insert-date): Use date.
1270d7ca 9741
c113de23 9742 * date.el (float-to-time): New function.
1270d7ca 9743
c113de23 9744 * nnspool.el (nnspool-seconds-since-epoch): Removed.
1270d7ca 9745
c113de23 9746 * date.el (time-to-float): New function.
1270d7ca 9747
c113de23
GM
9748 * message.el (message-make-date): Use format-time-string.
9749 (message-make-expires): Use make-date.
1270d7ca 9750
c113de23
GM
9751 * gnus-util.el (gnus-dd-mmm): Use date.
9752 (gnus-sortable-date): Ditto.
1270d7ca 9753
c113de23 9754 * message.el (message-make-date): Take an optional time.
1270d7ca 9755
c113de23 9756 * gnus: Applied patches from 5.6.43.
1270d7ca 9757
c113de23 9758 * date.el (if): Use parse-time.
1270d7ca 9759
c113de23
GM
9760 * gnus-score.el (gnus-summary-score-entry): Make into a command
9761 again.
1270d7ca 9762
c113de23
GM
9763 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9764 gnus-agent.
1270d7ca 9765
c113de23 9766 * gnus.el (gnus-agent-meta-information-header): Moved here.
1270d7ca 9767
c113de23 97681998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9769
c113de23
GM
9770 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9771 (gnus-agent-fetch-group-1): Score article headers using normal
9772 group score files if the download score rule of a category/group
9773 is `file'.
9774 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9775 deciding what articles to download.
9776 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9777 predicate processing if predicate is `true' or `false'.
1270d7ca 9778
c113de23 97791998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9780
c113de23 9781 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
1270d7ca 9782
c113de23 9783 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
1270d7ca 9784
c113de23
GM
9785 * score-mode.el (score-mode-coding-system): New variable.
9786 (gnus-score-edit-exit): Use it.
1270d7ca 9787
c113de23 97881998-09-04 Jason R Mastaler <jason@4b.org>
1270d7ca 9789
c113de23 9790 * drums.el: Corrected typo.
1270d7ca 9791
c113de23 97921998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9793
c113de23 9794 * mm-bodies.el (mm-body-encoding): Faster version.
1270d7ca 9795
c113de23 97961998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9797
c113de23
GM
9798 * gnus-art.el (gnus-article-decode-charset): Only decode text
9799 things.
1270d7ca 9800
c113de23 9801 * message.el (message-output): Use rmail.
1270d7ca 9802
c113de23
GM
9803 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9804 word part.
1270d7ca 9805
c113de23
GM
9806 * mm-util.el (mm-charset-to-coding-system): Use
9807 rfc2047-default-charset.
9808 (mm-known-charsets): New variable.
1270d7ca 9809
c113de23 9810 * message.el (message-caesar-region): Bugged out.
1270d7ca 9811
c113de23 98121998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9813
c113de23
GM
9814 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9815 specifying `agent-predicate' in a group's parameters.
1270d7ca 9816
c113de23 98171998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9818
c113de23 9819 * gnus.el: Pterodactyl Gnus v0.16 is released.
1270d7ca 9820
c113de23 98211998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9822
c113de23 9823 * nnmail.el (nnmail-expired-article-p): Use predicate.
1270d7ca 9824
c113de23 9825 * date.el (time-less-p): Renamed.
1270d7ca 9826
c113de23
GM
9827 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9828 from the headers.
1270d7ca 9829
c113de23
GM
9830 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9831 functions.
1270d7ca 9832
c113de23
GM
9833 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9834 all.
9835 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9836 to all functions.
1270d7ca 9837
c113de23 98381998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9839
c113de23 9840 * gnus.el: Pterodactyl Gnus v0.15 is released.
1270d7ca 9841
c113de23 98421998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9843
c113de23 9844 * date.el: New file.
1270d7ca 9845
c113de23
GM
9846 * gnus-util.el (gnus-encode-date): Removed.
9847 (gnus-time-less): Ditto.
1270d7ca 9848
c113de23
GM
9849 * nnmail.el (nnmail-date-to-time): Removed.
9850 (nnmail-time-less): Ditto.
9851 (nnmail-days-to-time): Ditto.
9852 (nnmail-time-since): Ditto.
1270d7ca 9853
c113de23 9854 * drums.el: New file.
1270d7ca 9855
c113de23 98561998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9857
c113de23
GM
9858 * message.el (message-encode-message-body): Encode headers with
9859 body encoding.
1270d7ca 9860
c113de23
GM
9861 * rfc2047.el (rfc2047-default-charset): Renamed.
9862 (rfc2047-encodable-p): Use it.
1270d7ca 9863
c113de23 98641998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9865
c113de23
GM
9866 * gnus-msg.el (gnus-post-method): Peel off real info from opened
9867 servers.
1270d7ca 9868
c113de23 9869 * gnus-util.el (gnus-output-to-rmail): Removed.
1270d7ca 9870
c113de23
GM
9871 * gnus-art.el (gnus-summary-save-in-rmail): Use
9872 gnus-output-to-rmailrmail-output-to-rmail-file.
1270d7ca 9873
c113de23
GM
9874 * rfc2047.el (rfc2047-decode-region): Fold case.
9875 (rfc2047-decode): Use decode-string.
1270d7ca 9876
c113de23 9877 * mm-util.el: Provide mm-char-int.
1270d7ca 9878
c113de23 98791998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9880
c113de23 9881 * gnus.el: Pterodactyl Gnus v0.14 is released.
1270d7ca 9882
c113de23 98831998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9884
c113de23
GM
9885 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9886 sure we have 7bit.
1270d7ca 9887
c113de23 98881998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9889
c113de23
GM
9890 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9891 ducplicates.
9892 (gnus-inews-insert-mime-headers): Removed.
1270d7ca 9893
c113de23 9894 * message.el (message-caesar-region): Protect against MULE chars.
1270d7ca 9895
c113de23 98961998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9897
c113de23 9898 * mm-util.el (if): fset the right function.
1270d7ca 9899
c113de23 99001998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9901
c113de23
GM
9902 * gnus-art.el (gnus-article-decode-charset): Use real
9903 read-coding-system.
1270d7ca 9904
c113de23 99051998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9906
c113de23
GM
9907 * mm-bodies.el (mm-decode-body): Protect against malformed
9908 base64.
9909 (mm-decode-body): Check that buffer-file-coding-system is
9910 non-nil.
1270d7ca 9911
c113de23 99121998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9913
c113de23 9914 * gnus.el: Pterodactyl Gnus v0.13 is released.
1270d7ca 9915
c113de23 99161998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9917
c113de23
GM
9918 * gnus-util.el (gnus-strip-whitespace): Already defined.
9919 Removed.
1270d7ca 9920
c113de23 9921 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
1270d7ca 9922
c113de23 9923 * gnus-util.el (gnus-strip-whitespace): New function.
1270d7ca 9924
c113de23 9925 * mm-util.el (mm-content-type-charset): Downcase.
1270d7ca 9926
c113de23 99271998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9928
c113de23
GM
9929 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
9930 (gnus-article-decode-charset): Don't fetch all headers.
1270d7ca 9931
c113de23 9932 * mm-util.el (mm-read-coding-system): New function.
1270d7ca 9933
c113de23 9934 * mm-bodies.el (mm-decode-body): Check the right charset.
1270d7ca 9935
c113de23 9936 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
1270d7ca 9937
c113de23
GM
9938 * gnus-art.el (gnus-article-mode-line-format): Use short group
9939 format.
1270d7ca 9940
c113de23 99411998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9942
c113de23 9943 * gnus.el: Pterodactyl Gnus v0.12 is released.
1270d7ca 9944
c113de23 99451998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9946
c113de23 9947 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
1270d7ca 9948
c113de23
GM
9949 * gnus-art.el (gnus-article-decode-charset): Supply cte.
9950 (gnus-article-decode-charset): Always run.
1270d7ca 9951
c113de23 9952 * mm-bodies.el (mm-decode-body): Decode cte.
1270d7ca 9953
c113de23 99541998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9955
c113de23 9956 * gnus.el: Pterodactyl Gnus v0.11 is released.
1270d7ca 9957
c113de23
GM
99581998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9959
9960 * message.el (message-encode-message-body): Ditto.
1270d7ca 9961
c113de23
GM
9962 * gnus-art.el (gnus-article-decode-mime-words): New command and
9963 keystroke.
9964 (gnus-article-decode-charset): Ditto.
9965 (gnus-article-decode-charset): Only work under MULE.
1270d7ca 9966
c113de23 9967 * mm-util.el (mm-content-type-charset): New function.
1270d7ca 9968
c113de23 9969 * nnmail.el (nnmail-delete-incoming): Changed to nil.
1270d7ca 9970
c113de23
GM
9971 * message.el (message-send-mail): Insert MIME headers.
9972 (message-check-news-body-syntax): Don't warn for escape sequences.
9973 (message-check-news-body-syntax): Insert MIME headers.
1270d7ca 9974
c113de23 9975 * mm-bodies.el (mm-body-encoding): New function.
1270d7ca 9976
c113de23 9977 * message.el (message-encode-message-body): New function.
1270d7ca 9978
c113de23 9979 * mm-bodies.el: New file.
1270d7ca 9980
c113de23 9981 * mm-util.el (mm-narrow-to-head): New function.
1270d7ca 9982
c113de23 9983 * rfc2047.el (rfc2047-encode): Use it.
1270d7ca 9984
c113de23 9985 * mm-util.el: Provide mm-encode-coding-region.
1270d7ca 9986
c113de23 9987 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
1270d7ca 9988
c113de23 9989 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
1270d7ca 9990
c113de23 9991 * mm-util.el (mm-enable-multibyte): New function.
1270d7ca 9992
c113de23 9993 * message.el (message-set-work-buffer): Set multibyte.
1270d7ca 9994
c113de23 9995 * gnus.el (gnus-continuum-version): Be valid forever and ever.
1270d7ca 9996
c113de23
GM
9997 * gnus-util.el (gnus-point-at-eol): Removed.
9998 (gnus-point-at-bol): Ditto.
1270d7ca 9999
c113de23 100001998-08-31 Didier Verna <verna@inf.enst.fr>
1270d7ca 10001
c113de23
GM
10002 * gnus-msg.el (gnus-group-mail): make it behave like
10003 gnus-group-post-news with regards to the prefix (this enables the
10004 use of posting styles).
1270d7ca 10005
c113de23 100061998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10007
c113de23
GM
10008 * gnus.el (gnus-article-display-hook): Added
10009 gnus-article-decode-rfc1522 to hook.
1270d7ca 10010
c113de23 100111998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10012
c113de23 10013 * gnus.el: Pterodactyl Gnus v0.10 is released.
1270d7ca 10014
c113de23 100151998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10016
c113de23
GM
10017 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10018 hook to be run.
1270d7ca 10019
c113de23 100201998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10021
c113de23 10022 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
1270d7ca 10023
c113de23 10024 * mm-util.el (mm-charsets-in-region): Removed.
1270d7ca 10025
c113de23 10026 * rfc2047.el: Renamed file.
1270d7ca 10027
c113de23 10028 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
1270d7ca 10029
c113de23 10030 * message.el (message-mode): Set multibyte.
1270d7ca 10031
c113de23 10032 * mm-util.el (mm-charsets-in-region): Copied here.
1270d7ca 10033
c113de23 10034 * gnus-util.el: Removed gnus-truncate-string.
1270d7ca 10035
c113de23 10036 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
1270d7ca 10037
c113de23
GM
10038 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10039 (rfc1522-encodable-p): New function.
10040 (rfc1522-encode-message-header): Use it.
1270d7ca 10041
c113de23 100421998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10043
c113de23 10044 * gnus.el: Pterodactyl Gnus v0.9 is released.
1270d7ca 10045
c113de23 100461998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10047
c113de23 10048 * mm-util.el: Shadow encode-coding-string.
1270d7ca 10049
c113de23 10050 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
1270d7ca 10051
c113de23 10052 * mm-util.el: New file.
1270d7ca 10053
c113de23
GM
10054 * mm-decode.el: Somewhat depleted.
10055 * mm-encode.el: Ditto.
1270d7ca 10056
c113de23 10057 * rfc1522.el: New file.
1270d7ca 10058
c113de23 10059 * mm-util.el (mm-replace-chars-in-string): Copied here.
1270d7ca 10060
c113de23 10061 * mm-encode.el (mm-q-encode-region): New function.
1270d7ca 10062
c113de23
GM
10063 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10064 param.
1270d7ca 10065
c113de23 10066 * mm-encode.el (mm-encode-word-region): Downcase.
1270d7ca 10067
c113de23 100681998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10069
c113de23 10070 * gnus.el: Pterodactyl Gnus v0.8 is released.
1270d7ca 10071
c113de23 100721998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10073
c113de23 10074 * message.el (message-send-mail): Encode headers.
1270d7ca 10075
c113de23
GM
10076 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10077 (quoted-printable-encode-region): Upcase.
1270d7ca 10078
c113de23 10079 * message.el (message-default-charset): New variable.
1270d7ca 10080
c113de23 10081 * qp.el (quoted-printable-encode-region): Optional param FOLD.
1270d7ca 10082
c113de23 10083 * message.el (message-narrow-to-field): Changed name.
1270d7ca 10084
c113de23 10085 * mm-encode.el: New file.
1270d7ca 10086
c113de23 10087 * message.el (message-narrow-to-header): New function.
1270d7ca 10088
c113de23
GM
10089 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10090 right buffer.
1270d7ca 10091
c113de23 100921998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10093
c113de23 10094 * gnus.el: Pterodactyl Gnus v0.7 is released.
1270d7ca 10095
c113de23 100961998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10097
c113de23
GM
10098 * gnus.el: Remove autoload for
10099 gnus-article-mime-decode-quoted-printable.
1270d7ca 10100
c113de23
GM
10101 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10102 be decoded in non-MULE Emacsen.
1270d7ca 10103
c113de23 101041998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10105
c113de23 10106 * mm-decode.el: Check for coding-system-list.
1270d7ca 10107
c113de23 101081998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10109
c113de23 10110 * gnus.el: Pterodactyl Gnus v0.6 is released.
1270d7ca 10111
c113de23 101121998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10113
c113de23 10114 * nnheader.el (fboundp): Protect code-coding-string.
1270d7ca 10115
c113de23
GM
10116 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10117 is available.
1270d7ca 10118
c113de23 101191998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10120
c113de23 10121 * gnus.el: Pterodactyl Gnus v0.5 is released.
1270d7ca 10122
c113de23 101231998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10124
c113de23
GM
10125 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10126 (gnus-hack-decode-rfc1522): Removed.
1270d7ca 10127
c113de23 10128 * mm-decode.el (mm-charset-coding-system-alist): Check better.
1270d7ca 10129
c113de23 101301998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10131
c113de23 10132 * gnus.el: Gnus v0.4 is released.
1270d7ca 10133
c113de23 101341998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10135
c113de23
GM
10136 * gnus-art.el (gnus-article-decode-mime-words): New command and
10137 keystroke.
1270d7ca 10138
c113de23 10139 * qp.el (quoted-printable-decode-region): Don't use hexl.
1270d7ca 10140
c113de23
GM
10141 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10142 (gnus-structured-field-decoder): Removed.
10143 (gnus-unstructured-field-decoder): Ditto.
1270d7ca 10144
c113de23 10145 * mm-decode.el: New file.
1270d7ca 10146
c113de23 10147 * qp.el: New file.
1270d7ca 10148
c113de23 10149 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
1270d7ca 10150
c113de23 10151 * gnus-ems.el (fboundp): Removed gnus-split-string.
1270d7ca 10152
c113de23 10153 * gnus.el (gnus-splash-face): Doc fix.
1270d7ca 10154
c113de23 10155 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
1270d7ca 10156
c113de23
GM
10157 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10158 hexl.
1270d7ca 10159
c113de23 10160 * nnheader.el (nnheader-temp-write): Removed.
1270d7ca 10161
c113de23 101621998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10163
c113de23 10164 * gnus.el: Gnus v0.3 is released.
1270d7ca 10165
c113de23 101661998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10167
c113de23 10168 * gnus.el: Gnus v0.2 is released.
1270d7ca 10169
6922b018 10170;; Local Variables:
c113de23 10171;; coding: iso-2022-7bit
6922b018 10172;; End: