*** empty log message ***
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
a89c695e
DL
12002-05-27 Dave Love <fx@gnu.org>
2
3 * mm-util.el (mm-auto-save-coding-system): Prefer utf-8-emacs
4 coding system to emacs-mule.
5
f616304d
DL
62002-05-14 Dave Love <fx@gnu.org>
7
8 * mm-util.el (mm-mime-mule-charset-alist)
9 (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
10 (mm-mime-charset, mm-find-mime-charset-region): Look for
11 `:mime-charset' property of coding systems before `mime-charset'.
12
bf6c5a8f
SZ
132002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
14
15 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
16
5be28abc
SZ
172002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
18
19 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
20 default to base64. Add application/emacs-lisp.
21
35037882
SZ
22 * mail-source.el (mail-source-fetch-directory): Run scripts.
23
e818c17f
SZ
242002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
25
26 * gnus-msg.el (gnus-post-method): Fix doc.
94384150
SZ
27
28 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
29
80b47379
SZ
302002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
31
32 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
33 From: Stefan Monnier <monnier@cs.yale.edu>
34
6833e8ba
SZ
352002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
36
37 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
38 * mm-view.el (mm-w3-prepare-buffer): Ditto.
39 (mm-inline-text): Ditto.
40 Suggested by Dave Love <fx@gnu.org>.
41
42 * mml.el (mml-preview): Disable local map.
43
44 * mml.el (mml-preview): Bind `q'.
45
cfdc786d
PJ
462002-02-05 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
47
48 * binhex.el (binhex-decoder-switches): Doc fix.
49
5ea0e32b
SZ
502002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
51
52 * message.el (message-forward-rmail-make-body): Directly use
53 rmail-msg-restore-non-pruned-header to avoid calling
54 vertical-motion.
55
74fcda73
RS
562002-01-27 Richard M. Stallman <rms@gnu.org>
57
58 * time-date.el: Add autoload cookies. Many doc fixes.
59 (time-add): New function.
60 (time-subtract): Renamed from subtract-time.
61 (subtract-time): New alias for time-subtract.
62
5ea0e32b
SZ
632002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
64
39d74434 65 * gnus-start.el (gnus-read-init-file): Cleaned up.
5ea0e32b
SZ
66
672002-01-03 Dave Love <d.love@dl.ac.uk>
68
39d74434
SZ
69 * gnus-start.el (gnus-startup-file-coding-system): Removed.
70 (gnus-read-init-file): Don't use it.
39d74434 71
5ea0e32b
SZ
722002-01-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
73
74 * gnus-start.el (gnus-read-init-file): Don't force coding system
75 for ~/.gnus. From Dave Love <fx@gnu.org>.
76
d62d49df
SZ
772002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
78
79 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
1f7d2e14
SZ
80 * mm-util.el (mm-use-find-coding-systems-region): New variable.
81 (mm-find-mime-charset-region): Use it.
82 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
24c4abf9 83 * nnspool.el (nnspool-request-post): Ditto.
d62d49df 84
43273f39
SZ
852002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
86
87 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
88 Adapt face definitions to use :weight and :slant.
89
11f6edcc
PJ
902001-12-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
91
92 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
93 to variable, follow doc-string conventions).
94
4e728580
SZ
952001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
96
43273f39
SZ
97 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
98 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
99
100 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
101
4e728580
SZ
102 * gnus-sum.el (gnus-summary-save-article): Nix
103 gnus-display-mime-function and gnus-article-prepare-hook.
104
f4c3e044
SZ
1052001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
106
107 * message.el (message-mail): Add send-actions.
108
ef6e0ec7
SZ
1092001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
110
d9d575d8
SZ
111 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
112 arguments.
ef6e0ec7 113
438e57dd
SM
1142001-11-25 Stefan Monnier <monnier@cs.yale.edu>
115
116 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
117 Use make-local-variable rather than make-variable-buffer-local.
118
47b63dfa
SZ
1192001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
120
7696fe41 121 * message.el (message-forward-rmail-make-body): Use
0c773047 122 save-window-excursion.
7696fe41
SZ
123 (message-encode-message-body): Use noerror when search.
124 (message-setup-1): Convert compose-mail send-actions to
0c773047
SZ
125 message-send-actions.
126
127 * message.el (message-forward-subject-author-subject): Don't use
128 message-news-p, which widens the buffer.
129 (message-forward-make-body): New function.
130 (message-forward): Use it.
7696fe41
SZ
131 (message-insinuate-rmail): New function.
132 (message-forward-rmail-make-body): New function.
0c773047 133
7696fe41 134 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
d9d575d8 135 * gnus-score.el (gnus-score-find-bnews): Use it.
43273f39
SZ
136 * mm-util.el (mm-iso-8859-x-to-15-region): Use
137 insert-before-markers.
138 From Jesper Harder <harder@ifa.au.dk>
139 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
140 * mm-util.el (mm-coding-system-priorities): New variable.
141 (mm-sort-coding-systems-predicate): New function.
142 (mm-find-mime-charset-region): Resort coding systems if needed.
143 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
144
145 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
146 (mm-hack-charsets): Fix doc.
147
148 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
149 (mm-iso-8859-x-to-15-table): Ditto.
150 (mm-iso-8859-x-to-15-region): Ditto.
151 (mm-find-mime-charset-region): Ditto.
152
47b63dfa
SZ
153 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
154 (gnus-summary-limit-to-author): Ditto.
155 (gnus-summary-limit-to-extra): Ditto.
156 (gnus-summary-find-matching): Support not-matching argument.
157
158 * message.el (message-wash-subject): Use `insert' rather than
159 `insert-string', which is deprecated.
160 From Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
161
39bb8e56
SS
1622001-11-14 Sam Steingold <sds@gnu.org>
163
164 * gnus-score.el: Fixed some doc strings to properly quote symbols.
165
3b8d7e6e
PJ
1662001-11-10 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
167
168 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
169 function `system-name' instead of both function and variable.
170
c23035e6
SZ
1712001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
172
173 * mml.el (mml-preview): Bind mail-header-separator.
174
76fd45b3
SZ
1752001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
176
177 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
178 Suggested by Dave Love <fx@gnu.org>.
dff28924 179
72eb5fc7
SZ
1802001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
181
182 * mm-util.el (mm-charset-synonym-alist): Revert (some).
183
1842001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
95fa1ff7 185
43273f39
SZ
186 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
187 (mm-hack-charsets): New variable.
188 (mm-iso-8859-15-compatible): New variable.
189 (mm-iso-8859-x-to-15-table): New variable.
190 (mm-find-mime-charset-region): Add parameter hack-charsets.
191
192 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
193 is nil.
194
195 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
196 pages are changed.
95fa1ff7
SZ
197
198 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
199 mm-coding-system-p. Don't correct it only in XEmacs.
200 (mm-charset-to-coding-system): Use mm-coding-system-p and
201 mm-get-coding-system-list.
202 (mm-emacs-mule, mm-mule4-p): New.
203 (mm-enable-multibyte, mm-disable-multibyte,
204 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
205 mm-with-unibyte-current-buffer,
206 mm-with-unibyte-current-buffer-mule4): Use them.
207 (mm-find-mime-charset-region): Treat iso-2022-jp.
208
209 From Dave Love <fx@gnu.org>:
210
211 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
212 construction.
213 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
214 entries conditional on not having a coding system defined for
215 them.
216 (mm-mule-charset-to-mime-charset): Use
217 find-coding-systems-for-charsets if defined.
218 (mm-charset-to-coding-system): Don't use
219 mm-get-coding-system-list. Look in mm-charset-synonym-alist
220 later. Add last resort search of coding systems.
221 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
222 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
223 Mule 4.
224 (mm-find-mime-charset-region): Re-write.
225 (mm-with-unibyte-current-buffer): Restore buffer as well as
226 multibyteness.
dff28924 227
6389d65c
GM
2282001-10-30 Simon Josefsson <jas@extundo.com>
229
230 * nnimap.el (nnimap-date-days-ago): Defeat locale.
231
56487dd4
SM
2322001-10-27 Stefan Monnier <monnier@cs.yale.edu>
233
234 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
235
ab952a4f
GM
2362001-10-05 Gerd Moellmann <gerd@gnu.org>
237
238 * Branch for 21.1.
56487dd4 239
bd2bc09f
GM
2402001-09-27 Gerd Moellmann <gerd@gnu.org>
241
242 * gnus-ems.el (gnus-article-display-xface): Skip over previously
243 inserted images.
244
55388e55
SS
2452001-09-19 Sam Steingold <sds@gnu.org>
246
56487dd4
SM
247 * gnus-win.el (gnus-buffer-configuration):
248 Respect `gnus-bug-create-help-buffer'.
55388e55 249
c9063433
GM
2502001-09-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
251
252 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
253 can read e-mails from Microsoft Outlook users not using ISO
254 8859-2 character set.
255
3fbdba3e
GM
2562001-09-18 Gerd Moellmann <gerd@gnu.org>
257
56487dd4
SM
258 * gnus-sum.el (gnus-select-newsgroup):
259 Make `gnus-current-select-method' buffer-local.
3fbdba3e
GM
260 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
261
262 * gnus-art.el (gnus-request-article-this-buffer): Refer to
263 `gnus-current-select-method' in the current summary buffer.
264 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
265
50529f51
MB
2662001-09-18 Miles Bader <miles@gnu.org>
267
268 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
269 error querying a backend abort the whole process.
270
d8a973aa
GM
2712001-09-17 Gerd Moellmann <gerd@gnu.org>
272
273 * gnus-srvr.el (gnus-server-mode): Doc fix.
274
c625688c
GM
2752001-09-03 Gerd Moellmann <gerd@gnu.org>
276
277 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
278
738421d1
SS
2792001-08-31 Sam Steingold <sds@gnu.org>
280
281 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
282 typo: `exmine' --> `examine'.
283
8039284a
GM
2842001-08-20 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
285
286 * earcon.el (earcon-auto-play): Remove unused option.
287
47e77e9f
SZ
2882001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
289
290 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
291
292 * gnus-util.el (gnus-output-to-rmail): Ditto.
293 (gnus-output-to-mail): Ditto.
294
295 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
738421d1 296
22d01aed
GM
2972001-08-07 Gerd Moellmann <gerd@gnu.org>
298
299 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
300
e5c60873
GM
3012001-08-01 Gerd Moellmann <gerd@gnu.org>
302
738421d1
SS
303 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
304 already fboundp. Add INTERACTIVE arg to autoload form.
e5c60873 305
81b1a79d
GM
3062001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
307
308 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
309 (gnus-ding-file-coding-system): New variable.
310 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
311 (gnus-slave-save-newsrc): Use it.
312
6b053e39
GM
3132001-07-31 Gerd Moellmann <gerd@gnu.org>
314
315 * gnus-start.el (gnus-startup-file-coding-system): Change to
316 `emacs-mule'.
317
9e5a7f2a
GM
3182001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
319
320 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
321 command.
322
323 * gnus-start.el (gnus-find-new-newsgroups): Use
324 `message-make-date' instead of `current-time-string'.
325 (gnus-ask-server-for-new-groups): Ditto.
326 (gnus-check-first-time-used): Ditto.
327
c41798d3
PJ
3282001-07-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
329
330 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
331
2c902422
GM
3322001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
333
334 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
335
158f4aea
GM
3362001-07-12 Gerd Moellmann <gerd@gnu.org>
337
338 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
339 Browse->Next entries to Browse->Prev.
340 From: Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
341
e5836af8
GM
3422001-07-04 Gerd Moellmann <gerd@gnu.org>
343
344 * nnheader.el (nnheader-init-server-buffer): Make sure the
345 *nntpd* buffer is made multibyte instead of a random buffer.
346
bf4041b6
EZ
3472001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
348
349 * gnus.el: Fix the header line, for finder.el. Suggested by
350 Pavel Janik <Pavel@Janik.cz>
351
0b54ce28
GM
3522001-07-02 Gerd Moellmann <gerd@gnu.org>
353
354 * gnus.el (gnus-local-domain): Removed because unused.
355
753b4645
EZ
3562001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
357
358 * qp.el (quoted-printable-decode-region): If called interactively,
359 use coding-system-for-read.
360
87d8eba4
GM
3612001-03-30 Gerd Moellmann <gerd@gnu.org>
362
363 * gnus.el (gnus-interactive): Fix parenthesis errors.
364
42b7180c
SZ
3652001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
366
367 * message.el (rmail-output): It is in rmailout.el not rmail.el.
368
369 * message.el (message-forward): local-variable-p takes an extra
370 argument in XEmacs.
371
372 * message.el (message-forward-decoded-p): New variable.
373 (message-forward-subject-author-subject): Use it.
374 (message-make-forward-subject): Use it.
375 (message-forward): Use it.
738421d1 376
42b7180c
SZ
377 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
378
f891ed29
DL
3792001-03-05 Dave Love <fx@gnu.org>
380
381 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
14c7242e 382 Move it after definition of mm-coding-system-p.
f891ed29 383
8b797f29
DL
3842001-03-01 Dave Love <fx@gnu.org>
385
386 * mm-util.el (mm-inhibit-file-name-handlers): Add
387 image-file-handler.
388
521d4010
DL
3892001-02-11 Dave Love <fx@gnu.org>
390
391 * message.el (message-signature-file): Fix doc, :type.
392
b4ef971d
DL
3932001-02-08 Dave Love <fx@gnu.org>
394
e57c6a77
DL
395 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
396 (message-posting-charset): Defvar when compiling again.
397 (rfc2047-encodable-p): Require message.
398
399 * gnus-sum.el (gnus-alter-articles-to-read-function):
400 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
b4ef971d 401
1653df0f
SZ
4022001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
403
404 * message.el (message-make-forward-subject): Argument decoded.
405 (message-forward): Use it when digest.
406
407 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
408 buffer.
409
410 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
411 in Emacs.
412
413 * gnus-art.el (gnus-article-make-menu-bar): Make
414 gnus-article-post-menu.
415
1e36ff68
DL
4162001-02-06 Dave Love <fx@gnu.org>
417
418 * qp.el (quoted-printable-encode-region): Remove redundant code
419 from last change.
420
676a7cc9
SZ
4212001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
422
423 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
424
425 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
426 command if there is not last-saver.
427
428 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
429 (rfc2047-charset-encoding-alist): Add big5.
430
431 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
432 GB2312 and Big5.
433
434 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
435
436 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
437
438 * gnus-sum.el (gnus-summary-print-article): Take one prefix
439 argument. Allow to print several articles in one file.
440
441 * webmail.el (webmail-type-definition): netaddress changes.
738421d1 442
bf3b936f
DL
4432001-01-31 Dave Love <fx@gnu.org>
444
445 * mm-util.el (mm-mime-mule-charset-alist)
446 (mm-find-mime-charset-region): Consider mule-utf-8.
447
b5a206e7
DL
4482001-01-31 Dave Love <fx@gnu.org>
449
450 * gnus-art.el (gnus-article-x-face-command)
451 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
452 :version.
453
940f14b4
DL
4542001-01-26 Dave Love <fx@gnu.org>
455
456 * mm-util.el (mm-multibyte-string-p): New.
457
458 * qp.el: Remove un-logged bogus changes from 2000-12-20.
459 (quoted-printable-encode-region): Doc fix. Don't call
460 string-as-multibyte on class. Clarify line-folding.
461 (quoted-printable-encode-string): Make temp buffer inherit
462 string's multibyteness.
463
a30629d2
GM
4642001-01-23 Gerd Moellmann <gerd@gnu.org>
465
466 * nnheader.el (toplevel): Don't require `gnus-util' at
467 compile-time; this creates a circular dependency, and prevents
468 a bootstrap.
469
57760935
AS
4702001-01-22 Andreas Schwab <schwab@suse.de>
471
472 * nnheader.el (gnus-delete-line): Autoload it as a macro.
473
619ac84f
SZ
4742001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
475
476 * message.el (message-forward): Use mule4.
477 * mm-util.el (mm-string-as-unibyte): New.
478 * message.el (message-forward): Use it.
479 * message.el (message-cite-original-without-signature): Don't peel
480 off the blank line.
481 (message-get-reply-headers): Add Cc if it is not in follow-to.
482 * message.el (message-send-mail): Content-Type may not be there.
483 By Alberto Lusiani.
484 * gnus-art.el (article-display-x-face): Insert X-Face if there is
485 not.
486 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
487 one.
488 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
489 (gnus-remove-some-windows): Ditto.
490 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
491 handle.
492 * gnus-art.el (gnus-mime-view-part): Copy it.
493 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
494 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
495 orig-file. Use ',source.
496 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
497 Lars Magne Ingebrigtsen.
498 * pop3.el (pop3-get-message-count): Andrew Innes
499 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
500
a953a8d3
DL
5012001-01-08 Dave Love <fx@gnu.org>
502
503 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
504 single character.
505
506 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
507
508 * message.el: Doc and message fixes.
509 (message-send-rename-function)
510 (message-make-forward-subject-function)
511 (message-send-mail-function, message-reply-to-function)
512 (message-wide-reply-to-function, message-followup-to-function)
513 (message-distribution-function, message-auto-save-directory): Fix
514 :type.
515
516 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
517 proceeding after warnings. Amend multipart warning message.
518
5bb548d2
DL
5192001-01-04 Dave Love <fx@gnu.org>
520
5eee36fa
DL
521 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
522 compiling.
523 (gnus-make-directory): Require nnmail.
524
5bb548d2
DL
525 * mm-decode.el (mm-inline-media-tests): Add
526 image/x-portable-bitmap.
527 (mm-get-image): Grok pbm.
528
eb04d6cd 5292000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
7dfb59f4
SZ
530
531 * message.el (message-mail): Support yank-action.
532
533 * message.el (message-setup): Revoke the last change.
534
eb04d6cd 5352000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
84169620
SZ
536
537 * message.el (message-setup): Use cons. Suggested by Johan Vromans
538 <jvromans@squirrel.nl>.
539
540 * gnus-topic.el (gnus-topic-create-topic): Use list.
541
542 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
543 before binding gnus-default-article-saver.
544
738421d1
SS
545 * gnus-sum.el (gnus-summary-save-article):
546 (gnus-summary-pipe-output):
547 (gnus-summary-save-article-mail):
548 (gnus-summary-save-article-rmail):
549 (gnus-summary-save-article-file):
550 (gnus-summary-write-article-file):
84169620
SZ
551 (gnus-summary-save-article-body-file): Ditto.
552
553 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
554
4481aa98
SZ
5552000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
556
557 * gnus-art.el (gnus-article-check-hidden-text): Return t.
558
559 * gnus-util.el (gnus-remove-text-properties-when): Return t.
560
561 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
562 malformatted messages.
563
74dd1b0d
SZ
5642000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
565
566 * gnus-art.el (article-treat-dumbquotes): Quote \.
567
5682000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
569
570 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
571 Emacs 20 runs on a terminal.
572
5732000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
574
575 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
576 Paul Stevenson <p.stevenson@surrey.ac.uk>
577
eb04d6cd 5782000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
88818fbe
SZ
579
580 * mml.el (gnus-add-minor-mode): Autoload.
581
582 * message.el (message-forward): Save-restriction.
583
584 * message.el (message-mail-user-agent): Add :version.
585
586 * message.el (message-mail-user-agent): New variable.
587 (message-setup): Renamed to message-setup-1. Support
588 mail-user-agent.
589 (message-mail-user-agent): New function.
590 (message-mail): Use it.
591 (message-reply): Use it.
592 (message-resend): Use it.
593 (message-mail-other-window): Use it.
594 (message-mail-other-frame): Use it.
595
596 * gnus-msg.el (gnus-bug): Support mail-user-agent.
597
01860fb9
MB
5982000-12-21 Miles Bader <miles@gnu.org>
599
600 * message.el (message-mode): Set `comment-start' to the yank prefix.
601
158d6e07
SZ
6022000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
603
604 * message.el (message-narrow-to-head-1): New function.
605 (message-narrow-to-head): Use it.
606 (message-reply): Ditto.
607 (message-cancel-news): Ditto.
608 (message-supersede): Ditto.
609 (message-make-forward-subject): Ditto.
610 (message-bounce): Ditto.
611
612 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
613
614 * message.el (message-forward): Copy buffer in unibyte mode.
615 (message-make-forward-subject): Don't widen. Decode.
616 (message-forward): Don't decode subject.
617
618 * mml.el (gnus-ems): Require it.
619
620 * gnus-msg.el (gnus-summary-mail-forward):
738421d1 621
158d6e07
SZ
622 * message.el (message-forward): Move mime-to-mml here.
623
624 * nnmbox.el (nnmbox-file-coding-system): Use binary.
625 (nnmbox-active-file-coding-system): Ditto.
626
627 * gnus-cus.el (gnus-group-parameters): Add posting-style.
628
629 * mm-uu.el: Require binhex.
630
6312000-12-20 Christoph Conrad <C.Conrad@cli.de>
632
633 * qp.el (quoted-printable-encode-region): Upcase QP.
634
520aa572
SZ
6352000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
636
637 * gnus-util.el (gnus-add-text-properties-when): New function.
638 (gnus-remove-text-properties-when): Ditto.
639
640 * gnus-cite.el (gnus-article-hide-citation): Use them.
641 (gnus-article-toggle-cited-text): Use them.
738421d1 642
520aa572
SZ
643 * gnus-art.el (gnus-signature-toggle): Use them.
644 (gnus-article-show-hidden-text): Ditto.
645 (gnus-article-hide-text): Ditto.
646
647 * gnus-art.el (gnus-article-describe-key): Use prompt.
648 (gnus-article-describe-key-briefly): Ditto.
649
3df3ee35
SZ
6502000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
651
652 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
653
52d8e4ff
GM
6542000-12-18 Gerd Moellmann <gerd@gnu.org>
655
656 * *.xpm, *.pbm: Convert icons icons to size 24x24.
657
2a64f8c2
DL
6582000-12-18 Dave Love <fx@gnu.org>
659
660 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
661 (unused).
662
4c4b227a
SZ
6632000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
664
665 * pop3.el (pop3-movemail): Use binary.
666 (pop3-movemail-file-coding-system): Removed.
667
7476c3a0
MB
6682000-12-13 Miles Bader <miles@gnu.org>
669
670 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
671 to t, so that we don't get stuck while trying to smilefy
672 intangible text.
673
2ebf6139
GM
6742000-12-12 Gerd Moellmann <gerd@gnu.org>
675
676 * smiley-ems.el (smiley-regexp-alist): Make regexps match
677 at the end of the buffer.
678 (smiley-region): In the loop, move to the end of the submatch
738421d1 679 matching the smiley instead of using the end of the match
2ebf6139
GM
680 of the whole regexp.
681
d575011f
EZ
6822000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
683
684 * message.el (message-mode): Doc fix.
685
e9a59cad
GM
6862000-12-12 Gerd Moellmann <gerd@gnu.org>
687
688 * smiley-ems.el (smiley-region): Doc fix.
738421d1 689
db7ebd73
MB
6902000-12-11 Miles Bader <miles@gnu.org>
691
692 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
693 bottom line visible, check to see if it's partially obscured, and
694 if so, either scroll one more line to make it fully visible, or
695 revert to showing the second line from the top.
696
aae25c8c
DL
6972000-12-07 Dave Love <fx@gnu.org>
698
e2849090 699 * mailcap.el (mailcap-download-directory)
aae25c8c
DL
700 * gnus-audio.el (gnus-audio-directory)
701 * smiley-ems.el (smiley-data-directory): Fix :type.
702
ec4f0ef8
DL
7032000-12-05 Dave Love <fx@gnu.org>
704
705 * starttls.el: New file.
706
25fc4fd5
SZ
7072000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
708
a7a07b98
DL
709 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
710 succeeds.
25fc4fd5 711 (gnus-setup-message): Remove a hack.
a7a07b98 712
25fc4fd5
SZ
713 * gnus-win.el (gnus-configure-windows): Make sure
714 nntp-server-buffer is live.
715 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
ca3ab2d8 716 (gnus-configure-frame): Save selected window.
25fc4fd5
SZ
717
7182000-12-04 Andreas Jaeger <aj@suse.de>
719
720 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
721
a7a07b98 7222000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
25fc4fd5
SZ
723
724 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
725 raw 8-bit in headers in dk.* newsgroups.
726
b97cd2cc
DL
7272000-11-30 Dave Love <fx@gnu.org>
728
729 * message.el (message-auto-save-directory): Use
730 file-name-as-directory.
731 (message-set-auto-save-file-name): Create
732 message-auto-save-directory if necessary.
733 (message-replace-chars-in-string): Removed -- unused.
734 (message-mail-alias-type): Customize.
735 (message-headers): Remove duplicate defgroup.
736
372edc63
DL
7372000-11-29 Dave Love <fx@gnu.org>
738
739 * qp.el (quoted-printable-decode-region): Use error, not message
740 to report malformed text (like base64). Amend message.
741
3536d0c1
MB
7422000-11-29 Miles Bader <miles@gnu.org>
743
744 * message.el (message-header-lines): Fontify tag.
745
e775fcc4
DL
7462000-11-27 Dave Love <fx@gnu.org>
747
748 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
749 compiler warning.
750
7512000-11-26 Dave Love <fx@gnu.org>
752
753 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
754
c0393b5e
DL
7552000-11-23 Dave Love <fx@gnu.org>
756
34f70eda
DL
757 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
758
c0393b5e
DL
759 * mm-uu.el (uudecode): Require.
760 (uudecode-decode-region, uudecode-decode-region-external): Don't
761 autoload.
762 (mm-uu-copy-to-buffer): Doc fix.
763 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
764 type fix.
765
766 * mailcap.el: Doc fixes.
767 (mailcap-mime-data): Various adjustments.
768 (mailcap): New group.
769 (mailcap-download-directory): Customize.
770 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
771 (mailcap-temporary-directory): Deleted (unused).
772 (mailcap-unescape-mime-test): Simplify slightly.
773 (mailcap-viewer-passes-test): Use functionp.
774 (mailcap-command-p): Aliased to executable-find.
775
776 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
777 default-enable-multibyte-characters is nil.
778
fb9fa98d
DL
7792000-11-22 Simon Josefsson <simon@josefsson.org>
780
781 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
782 instead of "from: " for rfc822 compliance. Insert SPC.
783
60e8e0a5
GM
7842000-11-22 Gerd Moellmann <gerd@gnu.org>
785
786 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
787
ce1ec550
SZ
7882000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
789
790 * message.el (message-send-mail): Use buffer-substring-no-properties.
b9ca4c2b 791 (message-send-news): Ditto.
ce1ec550 792
38ee4fb4
SM
7932000-11-21 Stefan Monnier <monnier@cs.yale.edu>
794
795 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
796
bb367cba
DL
7972000-11-21 Dave Love <fx@gnu.org>
798
799 * gnus-art.el (gnus-mime-button-map): Don't inherit from
800 gnus-article-mode-map.
801 (gnus-mime-button-menu): Use mouse-set-point.
738421d1 802 (gnus-insert-mime-button, gnus-mime-display-alternative)
bb367cba
DL
803 (gnus-mime-display-alternative): Don't use local-map property.
804
2eebe218
DL
8052000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
806
807 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
808 sending a command; allow the rtelnet prompt as well.
809
8102000-11-17 Simon Josefsson <simon@josefsson.org>
811
812 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
813 prefetch.
814
8152000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
816
817 * nntp.el (nntp-decode-text): Delete bogus status lines.
818 (nntp-open-connection): Kill process buffer when quit.
819 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
820 FSF Emacs 20 and XEmacs 21.
821 (nntp-retrieve-data): Don't ignore quit.
822
96403ac1
DL
8232000-11-17 Dave Love <fx@gnu.org>
824
825 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
826 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
827 and make-temp-file.
828 (uudecode-decode-region): Doc fix.
829
1265b539
DL
8302000-11-14 Dave Love <fx@gnu.org>
831
832 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
833 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
96403ac1 834 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1265b539
DL
835 New files, derived from the XPMs.
836
f8c0f31e
DL
8372000-11-12 Dave Love <fx@gnu.org>
838
839 From Emerick Rogul <emerick@csa.bu.edu>.
840 * message.el (message-setup-fill-variables): New variable.
841 (message-mode): Use it.
842
06310b76 8432000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
6d502396
DL
844
845 * gnus-mlspl.el: Documentation tweaks.
738421d1 846
30d276a4
DL
8472000-11-10 Dave Love <fx@gnu.org>
848
850846fd
DL
849 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
850 (gnus-agent-lib-file, gnus-agent-load-alist)
851 (gnus-agent-save-alist, gnus-agent-article-name): Use
852 expand-file-name.
853
854 * gnus-group.el (gnus-group-name-charset-method-alist): Add
855 :version.
856 (nnkiboze-score-file): Defvar when compiling.
857
858 * gnus-start.el (gnus-read-newsrc-file): Add :version.
859
738421d1
SS
860 * gnus-art.el (gnus-article-banner-alist)
861 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
862 (gnus-article-date-lapsed-new-header)
863 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
864 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
865 (gnus-treat-strip-headers-in-body)
866 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
850846fd
DL
867 (gnus-treat-translate): Add :version.
868 (gnus-article-mime-part-function): Fix defcustom.
869
738421d1
SS
870 * nnmail.el (nnmail-expiry-target)
871 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
850846fd
DL
872 (nnmail-split-header-length-limit): Add :version.
873
738421d1
SS
874 * gnus-sum.el (gnus-auto-expirable-marks)
875 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
876 (gnus-extra-headers, gnus-ignored-from-addresses)
877 (gnus-newsgroup-ignored-charsets)
878 (gnus-group-highlight-words-alist)
850846fd
DL
879 (gnus-summary-show-article-charset-alist): Add :version.
880
72b3c5e9
DL
881 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
882 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
883 files, converted from the XPMs.
884
6ab8077a
DL
885 * gnus-cache.el (gnus-cache-active-file): Don't use
886 file-name-as-directory on directory.
887 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
888 use file-name-as-directory on directory.
889
890 * time-date.el (timezone-make-date-arpa-standard): Autoload.
891 (date-to-time): Use it.
892
893 * message.el (message-mode) <adaptive-fill-regexp>:
894 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
895 (message-newline-and-reformat): Likewise.
738421d1
SS
896 (message-forward-as-mime, message-forward-ignored-headers)
897 (message-buffer-naming-style, message-default-charset)
850846fd
DL
898 (message-dont-reply-to-names, message-send-mail-partially-limit):
899 Add :version.
6ab8077a
DL
900
901 * mm-util.el: Doc fixes.
902 (mm-mime-charset): Don't use the raw result of
903 mm-preferred-coding-system.
904 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
905 (mm-with-unibyte): Simplify.
906
907 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
908 concat.
909
30d276a4
DL
910 * pop3.el (pop3-version): Deleted.
911 (pop3-make-date): New function, avoiding message-make-date.
912 (pop3-munge-message-separator): Use it.
913
9142000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
915
916 * pop3.el (pop3-munge-message-separator): A message may have an
917 empty body.
918
a47449b3
DL
9192000-11-09 Dave Love <fx@gnu.org>
920
738421d1 921 * gnus-group.el (gnus-group-make-directory-group)
c6e7b580
DL
922 (gnus-group-fetch-faq): Use expand-file-name.
923 (gnus-group-fetch-faq): Simplify completing-read form.
924
925 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
926 test for Mule.
927
a47449b3
DL
928 * message.el (tool-bar-map): Defvar when compiling.
929
930 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
931 (gnus-tm-lisp-directory): Deleted.
932 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
933 (featurep 'xemacs).
738421d1 934 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
a47449b3
DL
935 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
936 version numbers from file names.
937
2e049946
DL
9382000-11-08 John Wiegley <johnw@gnu.org>
939
940 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
941 `gnus-group-change-level-function', instead of `remove-hook',
942 because it's not a hook!
943
9442000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
18a84b0f
DL
945
946 * nnweb.el (nnweb-decode-entities): Work for non-character
738421d1 947 entities.
18a84b0f 948
2e049946
DL
949 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
950 Issue message on quit.
951
9522000-11-08 Simon Josefsson <simon@josefsson.org>
cd942edc
DL
953
954 * rfc2104.el: Add SHA-1 example.
955 (rfc2104-hexstring-to-bitstring): New function.
956 (rfc2104-hash): Use it.
957
59896c4c
DL
9582000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
959
2e049946 960 * gnus-start.el: Remove gnus-xemacs.
738421d1 961
2e049946
DL
962 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
963
59896c4c
DL
964 * gnus-score.el (gnus-score-body): Don't score body when
965 agent-fetching.
966 (gnus-score-followup): Don't score followup either.
967 (gnus-score-use-all-scores): New variable.
968 (gnus-all-score-files): Use it.
969 (gnus-score-find-bnews): Use directory-sep-char.
970
738421d1 971 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
18a84b0f
DL
972 asynchronous in Exp version.
973
8c1a8aed
DL
9742000-11-08 Dave Love <fx@gnu.org>
975
722a8409
DL
976 * mm-view.el: Use featurep for XEmacs test.
977 (mm-inline-message): Test for `remove-specifier'; don't use
978 condition-case.
979
2e049946
DL
980 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
981
59896c4c
DL
982 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
983 (gnus-score-find-bnews): Don't concat "".
984
9db2706e
DL
985 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
986 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
987 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
988 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
989
990 * gnus-sum.el: Put some defvars in eval-when-compile.
991 (gnus-summary-mode-hook): Add :options.
992 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
993 (gnus-summary-tool-bar-map): New variable.
994 (gnus-summary-make-tool-bar): New function.
995 (gnus-summary-mode): Put kill-all-local-variables first.
996
997 * gnus-group.el (gnus-group-toolbar-map): New variable.
998 (gnus-group-make-tool-bar): Rewritten.
999 (gnus-group-mode): Put kill-all-local-variables first.
1000
8c1a8aed
DL
1001 * rfc2047.el: Require gnus-util.
1002
1003 * nnml.el (gnus-sorted-intersection): Autoload.
1004
1005 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1006 Put some defvars in eval-when-compile.
1007 (gnus-intersection, gnus-sorted-complement): Autoload.
1008
1009 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1010
1011 * mm-encode.el (mm-body-7-or-8): Autoload.
1012
1013 * mm-decode.el (mm-insert-inline): Autoload.
1014
1015 * mml.el:
1016 * message.el: Put some defvars in eval-when-compile.
1017
1018 * gnus-msg.el: Put some defvars in eval-when-compile.
1019 (gnus-msg-mail): Move after gnus-setup-message.
1020
1021 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1022
10232000-11-07 Dave Love <fx@gnu.org>
1024
1025 * gnus-util.el (nnheader): Don't require message (recursive
1026 autoload).
1027
1028 * uudecode.el: Avoid compiler warnings.
1029
1030 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1031 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1032
10332000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1034
1035 * rfc2047.el: Require cl when compiling.
1036 (rfc2047-q-encode-region): Don't break if a QP-word could be
1037 fitted in one line.
1038 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1039 (rfc2047-fold-region): "=?=" is not a break point.
1040 (rfc2047-encode-message-header): Move fold into encode-region.
1041 (rfc2047-dissect-region): Rewrite.
1042 (rfc2047-encode-region): Rewrite.
1043 (rfc2047-fold-region): Fold
1044 (rfc2047-unfold-region): New function.
1045 (rfc2047-decode-region): Use it.
1046 (rfc2047-q-encode-region): Don't break at bob.
1047 (rfc2047-decode): Use unibyte.
1048 (rfc2047-q-encode-region): Better calculation of break point.
1049 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1050 (rfc2047-encode-region): Merge only if regions are adjacent.
1051
cb9040ed
DL
10522000-11-06 Dave Love <fx@gnu.org>
1053
1054 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1055
1056 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1057 (uudecode-char-int): New alias, replacing char-int.
1058 (uudecode-decode-region): Don't call buffer-disable-undo.
1059
1060 * mm-uu.el (mm-uu-configure): Unquote lambda.
1061 (mm-uu-configure-list): Doc fix.
1062
1063 * earcon.el (running-xemacs): Don't define.
1064
10652000-11-06 John Wiegley <johnw@gnu.org>
1066
1067 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1068 `nnmail-crosspost', and use it to set the `no-crosspost'
1069 argument when calling `gnus-group-split-fancy'. Otherwise, it
1070 assumes that cross-posting is always OK, no matter what
1071 `nmail-crosspost' is set to.
1072 (gnus-group-split-fancy): The argument order in the
1073 second-to-last `push' call was wrong, but since `no-crosspost'
1074 was always nil, it was never being triggered.
1075
10762000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1077
1078 Don't postpone GCC if none of GCC methods is agent-covered. This
1079 fix presumes that the post-method must be agent-covered if any Gcc
1080 method is agent-covered.
1081
1082 * gnus-msg.el (gnus-inews-group-method): New function.
1083 (gnus-inews-do-gcc): Use it.
1084 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1085 (gnus-agent-possibly-save-gcc): Use it.
1086 (gnus-agent-possibly-do-gcc): Ditto.
1087
1088 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1089 `gnus-agent-possibly-do-gcc' if Agentized.
1090 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1091 to `message-header-hook'.
1092
1093 * gnus-mlspl.el: Require cl when compiling.
1094
1095 * gnus-ml.el: Usage.
1096 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1097 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1098 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1099 (gnus-mailing-list-menu): Define it.
1100 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1101
1102 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
738421d1 1103
fbf44f44
SM
11042000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1105
1106 * message.el (message-font-lock-keywords): Match a final newline
1107 to help font-lock's multiline support.
1108
6eb681a3
DL
11092000-11-03 Dave Love <fx@gnu.org>
1110
fd1d9d98
DL
1111 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1112
5859a75c
DL
1113 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1114 name.
1115
6eb681a3
DL
1116 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1117 <banner>: Fix custom type, doc.
1118
5859a75c 1119 * mm-decode.el (mm-display-external): Space-prefix temp buffer
6eb681a3
DL
1120 name. Don't disable undo explicitly.
1121
7dd6009c
DL
11222000-11-02 Dave Love <fx@gnu.org>
1123
1124 * message.el (message-font-lock-keywords): Use [:alpha:] for
1125 cite-prefix.
1126
7da794df
MB
11272000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1128
1129 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1130 because defcustom tries to call `mm-uu-configure'.
1131
6b8a0b2d
DL
11322000-11-01 Dave Love <fx@gnu.org>
1133
1134 * rfc2047.el (base64): Require unconditionally.
1135 (message-posting-charset): Defvar when compiling.
1136 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1137 message.
1138
1139 * gnus-sum.el (nnoo): Require.
1140 (mm-uu-dissect): Autoload.
1141
1142 * mml.el (mml-parse-1): Clarify message.
1143 (mml-minibuffer-read-type): Use mailcap-mime-types.
1144
160ff4e5
SM
11452000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1146
1147 * mml.el: Fix a typo in the requiring of CL.
1148
e017ba35
DL
11492000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1150
1151 * rfc2231.el: Require cl when compiling.
1152
11532000-11-01 Dave Love <fx@gnu.org>
1154
1155 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1156 Fix custom type.
1157 (mm-uu-configure-list): Move and fix custom type.
1158
1159 * utf7.el: Require cl when compiling.
1160
1161 * binhex.el: Use (featurep 'xemacs).
1162 (binhex-char-int): New alias, replacing char-int. Change callers.
1163 (binhex-decode-region): Simplify work buffer code.
1164 (binhex-decode-region-external): Use expand-file-name, not concat.
1165
11662000-10-30 Dave Love <fx@gnu.org>
1167
1168 * gnus-art.el: Fix 2000-10-27 change properly.
1169
a00b77f9
MB
11702000-10-28 Miles Bader <miles@gnu.org>
1171
1172 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1173
06310b76 11742000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
51a29efc
DL
1175
1176 * gnus-draft.el (gnus-draft-send-message): Typo.
1177
e0bad764
DL
11782000-10-27 John Wiegley <johnw@gnu.org>
1179
1180 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1181 variable to correspond with `gnus-article-hide-citation-maybe'.
1182 (gnus-treatment-function-alist): Added entry for the above
1183 correlation.
1184
738421d1 11852000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
e0bad764
DL
1186
1187 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1188
03f20b47
DL
11892000-10-27 Dave Love <fx@gnu.org>
1190
1191 * gnus.el: Don't require custom. Don't require message at top
1192 level.
1193 (gnus-message-archive-method): Require message here.
1194
11952000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1196
e0bad764
DL
1197 * gnus-art.el (article-strip-banner): Use
1198 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1199 allow inheritance on the banner.
1200 From elkin@tverd.astro.spbu.ru.
1201
03f20b47
DL
1202 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1203 Cashin <ecashin@coe.uga.edu>).
1204
12052000-10-27 Simon Josefsson <simon@josefsson.org>
1206
51a29efc
DL
1207 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1208 (gnus-agent-restore-gcc):
1209 (gnus-agent-possibly-save-gcc): New functions.
1210
e0bad764
DL
1211 * nnimap.el (nnimap-group-overview-filename): Create directory for
1212 newfile (when use long filenames is nil). Copy+delete file if
1213 rename didn't work.
1214 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1215 doesn't return anything useful, use ignore-errors instead.
1216 (nnimap-verify-uidvalidity): Delete overview file when
1217 uid validity changes.
1218 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1219 Rename old files into new format.
1220 (nnimap-request-accept-article): Remove \n's from
1221 From_ lines.
1222 (nnimap-request-accept-article): Remove From[^:] lines.
1223 (imap-starttls-p): Check for starttls binary.
1224 (imap-starttls-open): More verbose.
1225 (imap-gssapi-auth): Ditto.
1226 (imap-kerberos4-auth): Ditto.
1227 (imap-cram-md5-auth): Ditto.
1228 (imap-login-auth): Ditto.
1229 (imap-anonymous-auth): Ditto.
1230 (imap-digest-md5-auth): Ditto.
1231 (imap-open): Ditto.
1232 (imap-digest-md5-p): Check capability first.
1233 (imap-parse-flag-list): Correctly parse empty lists.
1234 (imap-login-p): Support LOGINDISABLED.
1235 (imap-parse-body): Work around bug in Sun SIMS.
1236
738421d1
SS
1237 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1238 (gnus-agent-restore-gcc):
03f20b47
DL
1239 (gnus-agent-possibly-save-gcc): New functions.
1240
1241 Asks the user to synch flags with server when you plug in.
1242
1243 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1244 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1245 (gnus-agent-toggle-plugged): Call it.
1246 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1247 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1248 (gnus-agent-possibly-synchronize-flags): New function.
1249 (gnus-agent-possibly-synchronize-flags-server): New function.
1250
1251 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1252
1253 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1f9cab4b
DL
1254
1255 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1256 support ACL's.
1257
8bc0957a
DL
12582000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1259
51a29efc
DL
1260 * gnus-draft.el (gnus-draft-send-message): Ditto.
1261 (gnus-group-send-drafts): Ditto.
1262
e0bad764
DL
1263 * gnus-art.el (gnus-request-article-this-buffer):
1264 gnus-refer-article-method might be a single method.
1265 (gnus-article-mime-total-parts): New function.
1266 (gnus-mm-display-part): Use it.
1267 (gnus-mime-display-single): Ditto.
1268 (gnus-mime-display-alternative): Ditto.
1269 (gnus-mime-inline-part): Check validity of charset.
1270 (gnus-treat-display-smileys): Default value in Emacs 21.
1271 * gnus-art.el: Define dynamic variables in eval-when-compile.
1272 (gnus-article-prepare): Configure it again.
1273 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1274 gnus-overlay-start.
1275 (gnus-article-prepare): Configure windows before
1276 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1277 window might be overrided.
1278 (gnus-mime-inline-part): Use prefix argument only
1279 when it is called interactively.
1280 (gnus-mime-action-alist): New variable.
1281 (gnus-mime-action-on-part): Use it.
1282 (gnus-mime-button-commands): Add command ".".
1283 (gnus-mime-inline-part): Support prefix argument.
1284 (gnus-article-banner-alist): New variable.
1285 (article-strip-banner): Use it.
1286
1287 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1288 because they are files, not paths.
1289 (mailcap-parse-mimetypes): Ditto.
1290 (mailcap-mime-types): Use mailcap-mime-data.
1291
03f20b47
DL
1292 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1293 gnus-overlay-start.
1294 * gnus.el (gnus-agent-fetching): New variable.
1295 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
738421d1 1296
03f20b47
DL
1297 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1298 (gnus-agent-fetch-group-1): Score-param could be nil.
1299 (gnus-agent-any-covered-gcc): New function.
1300 (gnus-agent-possibly-save-gcc): Use it.
1301 (gnus-agent-possibly-do-gcc): Ditto.
1302 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1303 the GNU assignment issue.
1304 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1305 * gnus-agent.el: timer vs. itimer.
1306
1307 * webmail.el (webmail-type-definition): Fix my-deja open url.
1308 (webmail-hotmail-list): Fix.
1309 (webmail-netscape-open, webmail-hotmail-article,
1310 webmail-hotmail-list): Update.
1311 (webmail-my-deja-*): Rewrite.
1312
738421d1 1313 * gnus-sum.el (gnus-refer-article-methods): The second could be
03f20b47
DL
1314 a named method.
1315 (gnus-cache-write-active): Auto load.
1316 (gnus-summary-display-article): Enable multibyte.
1317 (gnus-summary-select-article): Don't enable multibyte here.
1318 (gnus-summary-goto-article): Ditto.
1319 (gnus-summary-enter-digest-group): Decode to-address.
1320
1321 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1322 (mm-with-unibyte-current-buffer-mule4): New function.
1323 (mm-enable-multibyte-mule4): New.
1324 (mm-disable-multibyte-mule4): New.
1325
1326 * mm-util.el (mm-enable-multibyte-mule4): New.
1327 (mm-disable-multibyte-mule4): New.
1328 * gnus-sum.el (gnus-summary-mode): Use it.
1329 (gnus-summary-select-article): Ditto.
1330 (gnus-summary-goto-article): Use enable multibyte.
1331
1f9cab4b
DL
1332 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1333 (nnkiboze-enter-nov): Fix it when there is no xref.
738421d1 1334 (nnkiboze-generate-groups): List groups.
1f9cab4b
DL
1335 (nnkiboze-request-article): Use
1336 gnus-cache-request-article.
1337
738421d1 1338 * gnus-group.el (gnus-group-make-kiboze-group): Use
1f9cab4b
DL
1339 nnkiboze-score-file.
1340 (gnus-group-make-kiboze-group): Fix prompt.
1341
8bc0957a
DL
1342 * message.el (message-send-mail-partially): Replace the header
1343 delimiter with a blank line.
1344 (message-sending-message): New variable.
1345 (message-send): Use it.
1346 (message-default-charset): Default value for non-Mule Emacsen.
1347 (message-alternative-emails): New.
1348 (message-use-alternative-email-as-from): New.
1349 (message-setup): Use them.
1350 (message-default-charset): Set default value in non-MULE XEmacsen
1351 as iso-8859-1.
1352
8bc0957a
DL
13532000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1354
1355 * message.el: xemacs cleanup (use featurep ' xemacs)
1356
03f20b47
DL
1357 * nnheader.el: ditto
1358
1359 * mm-util.el: ditto
1360
8bc0957a
DL
13612000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1362
1363 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1364 (see DRUMS).
738421d1 1365
8bc0957a
DL
13662000-10-27 Simon Josefsson <simon@josefsson.org>
1367
1368 * message.el (message-send): Make sure error is signalled if no
1369 send method is specified.
1370
62a27ccf
DL
13712000-10-27 Dave Love <fx@gnu.org>
1372
a7c13351
DL
1373 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1374 strings.
1375 (gnus-group-make-tool-bar): New function.
1376 (gnus-group-mode): Use it.
1377
1378 * message.el (message-mode-menu): Add some :help strings.
1379 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1380 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1381
1382 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1383 * describe-group.xpm, get-news.xpm, kill-group.xpm:
9db2706e 1384 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
a7c13351 1385
62a27ccf
DL
1386 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1387 display-graphic-p here.
1388
13892000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1390
1391 * mm-decode.el (mm-viewer-completion-map): New.
1392 (mm-interactively-view-part): Use it.
1393
13942000-10-27 Simon Josefsson <sj@extundo.com>
1395
1396 * mail-source.el (mail-sources): IMAP predicate is a string.
1397 (mail-sources): Add default values for IMAP mailbox, predicate and
1398 fetchflag.
1399
05ea7ef2
MB
14002000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1401
1402 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1403 of the `gnus-xemacs' variable, as the latter has been removed.
1404 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1405 * gnus-art.el (gnus-treat-display-xface)
738421d1 1406 (gnus-treat-display-smileys, gnus-treat-display-picons)
05ea7ef2
MB
1407 (gnus-article-read-summary-keys): Likewise.
1408
a0b972de
DL
14092000-10-26 Dave Love <fx@gnu.org>
1410
1411 * flow-fill.el: Require cl when compiling.
1412
14132000-10-26 Simon Josefsson <simon@josefsson.org>
1414
1415 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1416 (fill-flowed): Make "quote-depth wins" rule work when first line
1417 is at level 0.
1418
fc7bf263
DL
14192000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1420
1421 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1422 (gnus-kill-all-overlays): Move here.
1423
1424 * gnus-util.el (gnus-kill-all-overlays): Move out.
1425
14262000-10-26 Dave Love <fx@gnu.org>
1427
1428 * mail-source.el: Require imap when compiling and defvar
1429 display-time-mail-function. Require mm-util.
1430 (nnheader-cancel-timer): Autoload.
1431 (mail-source-imap-authenticators, mail-source-imap-streams): New
1432 variables.
1433 (mail-sources): Use them.
1434 (defvar): Use rmail-spool-directory unconditionally.
1435
14362000-10-26 Dirk Meyer <dischi@tzi.de>
1437
1438 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1439 seconds instead of hour.
1440
14412000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1442
1443 * mail-source.el (mail-sources): Better `:type'.
1444
14452000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1446
1447 * mail-source.el (mail-source-keyword-map): Use
1448 `rmail-spool-directory' as a default directory for the `file'
1449 source, if the variable is defined. Fall back to hardcoded
1450 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1451 <seh@speakeasy.org>.
1452
3d647abe
JR
14532000-10-25 Jason Rumney <jasonr@gnus.org>
1454
1455 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1456 supports it.
1457
f49c4ef7
DL
14582000-10-18 Dave Love <fx@gnu.org>
1459
46c519de
DL
1460 * mm-bodies.el (mm-uu-decode-function)
1461 (mm-uu-binhex-decode-function): Defvar when compiling.
1462
f49c4ef7
DL
1463 * gnus-nocem.el (gnus-nocem-issuers): Update.
1464 (gnus-nocem-check-from): New option.
1465 (gnus-nocem-scan-groups): Use it.
1466 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1467 (gnus-nocem-check-article-limit): Add :version.
1468
17ea3cdb
MB
14692000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1470
1471 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1472 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1473
c70fe852
SM
14742000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1475
1476 * ietf-drums.el (mm-util): Require CL when compiling.
1477
ad64a888
DL
14782000-10-15 Dave Love <fx@gnu.org>
1479
1480 * qp.el: Require mm-util.
1481
40ad3db4
DL
14822000-10-13 Dave Love <fx@gnu.org>
1483
1484 * qp.el (quoted-printable-decode-region): Avoid invalid
1485 coding-systems.
1486
b0da379e
GM
14872000-10-12 Gerd Moellmann <gerd@gnu.org>
1488
1489 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1490 to a recursive load.
1491
c990f53a
DL
14922000-10-12 Dave Love <fx@gnu.org>
1493
40ad3db4
DL
1494 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1495
c990f53a
DL
1496 * gnus.el (gnus-group-startup-message): Check for PBM image.
1497
126cbb42
DL
14982000-10-09 Dave Love <fx@gnu.org>
1499
1500 * mail-source.el (mail-source-fetch-imap): Bind
1501 default-enable-multibyte-characters rather than using
1502 mm-disable-multibyte.
1503
15042000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1505
1506 * mail-source.el (mail-source-fetch-maildir): Don't insert
1507 newlines.
1508
b28ce55a
SM
15092000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1510
1511 * mm-encode.el: Require CL. At least, for `incf'.
1512
50e488b1
DL
15132000-10-06 Dave Love <fx@gnu.org>
1514
1515 * gnus-audio.el: Don't require cl.
1516 (gnus-audio): New custom group.
1517 (gnus-audio-inline-sound): Change to work with Emacs.
738421d1 1518 (gnus-audio-directory, gnus-audio-directory)
50e488b1
DL
1519 (gnus-audio-au-player): Customize.
1520 (gnus-audio-play): Try external player if play-sound-file fails.
1521 Use file-name-extension, not string-match.
1522
a470fcc6
DL
15232000-10-05 Dave Love <fx@gnu.org>
1524
1525 * rfc1843.el: Require cl when compiling.
1526
1527 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1528 Autoload.
1529 (quoted-printable-decode-region): Rename arg which confused
1530 charset with coding-system. Don't use nonascii-insert-offset.
1531 Coding-system encode the region initially. Don't recognize `=='
1532 as valid QP. Coding-system decode the region finally.
1533 (quoted-printable-decode-string): Rename arg which confused
1534 charset with coding-system.
1535
1536 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1537 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1538 mm-encode-coding-region.
1539 (mm-decode-body, mm-decode-string): Rename variables which
1540 confused charset with coding-system.
1541 (binhex-decode-region): Don't autoload.
1542 (mm-body-encoding): Require message.
1543 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1544 cond branches.
1545
1546 * gnus-art.el (article-de-quoted-unreadable)
1547 (article-de-base64-unreadable): Fold search case
1548 rather than downcasing string. Apply mm-charset-to-coding-system
1549 to arg of quoted-printable-decode-region.
1550
dcf4ae73
SM
15512000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1552
1553 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1554
1555 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1556
1557 * gnus-kill.el (gnus-kill): Typo.
1558
86647e11
KH
15592000-10-05 Kenichi Handa <handa@etl.go.jp>
1560
1561 * gnus-mule.el: Revived.
1562
721d5fba
DL
15632000-10-04 Dave Love <fx@gnu.org>
1564
1565 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1566 Require ring when compiling.
1567 (gnus-x-splash): Bind width, height.
1568 (gnus-article-compface-xbm): New variable.
1569 (gnus-article-display-xface): Move graphic test. Use unibyte.
1570 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1571
c9171278
SM
15722000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1573
1574 * nnimap.el: require 'cl when compiling.
1575
27371448
DL
15762000-10-04 Dave Love <fx@gnu.org>
1577
1578 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1579 pbm images.
1580
1581 * frown.pbm, smile.pbm, wry.pbm: New files.
1582
1583 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1584
657b2c65
DL
15852000-10-03 Dave Love <fx@gnu.org>
1586
1587 * mail-source.el (mail-sources): Revert to nil.
1588
f5533b63
DL
1589 * nnmail (nnmail-spool-file): Revert to `((file))'.
1590
657b2c65
DL
1591 * qp.el: Don't require mm-util.
1592 (quoted-printable-decode-region): Rewritten.
1593 (quoted-printable-decode-string, quoted-printable-encode-region):
1594 Doc fix.
1595 (quoted-printable-encode-region): Barf on multibyte characters.
1596 Maybe make the class multibyte. Upcase chars, not formatted
1597 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1598 (quoted-printable-encode-string): Don't use
1599 mm-with-unibyte-buffer.
1600
16012000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1602
1603 * mail-source.el (mail-source-report-new-mail): Use
1604 nnheader-cancel-timer.
1605
16062000-10-03 Simon Josefsson <simon@josefsson.org>
1607
1608 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1609 (mail-source-fetch-imap): Use it.
1610
323ce452
GM
16112000-09-29 Gerd Moellmann <gerd@gnu.org>
1612
f02149ce
GM
1613 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1614 last change.
1615
323ce452
GM
1616 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1617 `:ascent center'.
1618
1619 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1620
e35786a2
GM
16212000-09-28 Gerd Moellmann <gerd@gnu.org>
1622
1623 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1624 image's :ascent to 80. That gives a mode-line which is approx.
1625 as tall as the normal one.
1626
657b2c65
DL
16272000-09-21 Dave Love <fx@gnu.org>
1628
1629 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1630 (for Emacs 20). Tidy somewhat.
1631
c29d77c4
DL
16322000-09-21 Dave Love <fx@gnu.org>
1633
1634 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1635 image processing. Rationalize logic somewhat.
1636
8b93df01
DL
16372000-09-20 Dave Love <fx@gnu.org>
1638
b246235b
DL
1639 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1640
8b93df01
DL
1641 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1642 we'll be careful merging development changes.
1643
1644 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1645 specifically.
1646
1647 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1648 (mouse-set-point, set-face-foreground)
1649 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1650 them.
1651
1652 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1653
1654 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1655 redundant autoloads.
1656
b7e11c5b
GM
16572000-09-20 Gerd Moellmann <gerd@gnu.org>
1658
1659 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1660 to XBM; we always have PBM support.
1661
8b93df01
DL
16622000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1663
1664 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1665 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1666 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1667 * nnkiboze.el (nnkiboze-file-coding-system): New.
1668 (nnkiboze-retrieve-headers): Use it.
1669 (nnkiboze-request-group): Ditto.
1670 (nnkiboze-close-group): Ditto.
1671 (nnkiboze-generate-group): Ditto.
1672 (nnkiboze-enter-nov): Insert first Xref properly.
1673
16742000-09-19 Dave Love <fx@gnu.org>
1675
1676 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1677 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1678
1679 * mail-source.el (mail-sources): Change default to '((file)).
1680 Add useful custom type.
1681
16822000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1683
1684 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1685 year).
1686 (gnus-date-iso8601): Ditto.
1687
16882000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1689
1690 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1691
16922000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1693
1694 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1695 pattern. Avoid using 8 bit chars.
1696 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1697
16982000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1699
1700 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1701 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1702 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1703 functions are not implemented yet.
738421d1
SS
1704
1705 * dgnushack.el (dgnushack-compile): Remove smiley.el and
8b93df01
DL
1706 x-overlay.el from the FSF Emacs black list.
1707
17082000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1709
1710 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1711 (mm-inline-media-tests): Ditto.
1712 (mm-automatic-display): Ditto.
738421d1
SS
1713 * mm-view.el (mm-display-inline-fontify): Generalize from
1714 mm-display-patch-inline.
8b93df01
DL
1715 (mm-display-patch-inline): Use it.
1716 (mm-display-elisp-inline): Ditto.
738421d1 1717
8b93df01
DL
17182000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1719
1720 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1721 (gnus-topic-unmark-topic): Ditto.
1722 (gnus-topic-mark-topic): Ditto.
1723 (gnus-topic-get-new-news-this-topic): Use it.
1724
17252000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1726
1727 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1728 display xface.
1729
17302000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1731
1732 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1733 zombie or killed groups.
738421d1 1734
8b93df01
DL
17352000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1736
738421d1 1737 * mml.el (mml-preview): Reinsert unibyte content.
8b93df01
DL
1738 (mml-parse-1): Remove with-unibyte-current-buffer.
1739 (mml-generate-mime-1): Ditto.
1740 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1741 * message.el (message-forward): Ditto.
1742
17432000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1744
1745 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1746 original article buffer.
1747 (article-de-base64-unreadable): Ditto.
1748 (article-wash-html): Ditto.
1749
17502000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1751
1752 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1753 unless forward-show-mml.
1754
17552000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1756
1757 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1758 (gnus-summary-save-parts-last-directory): New.
1759 (gnus-summary-save-parts): Save history.
1760
06310b76 17612000-09-14 Ben Gertzfield <che@debian.org>
8b93df01
DL
1762
1763 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1764 variable.
1765 (gnus-summary-save-parts): Use it.
1766
17672000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1768
1769 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1770 * gnus-sum.el (gnus-summary-exit): Ditto.
1771 (gnus-summary-exit-no-update): Ditto.
1772 (gnus-summary-show-article): Ditto.
1773
17742000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1775
1776 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1777 Content-Disposition.
1778
17792000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1780
1781 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1782
17832000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1784
1785 * gnus-art.el (gnus-article-setup-buffer): Set
1786 gnus-article-mime-handles to nil.
1787 * gnus-sum.el (gnus-summary-exit): Ditto.
1788 (gnus-summary-exit-no-update): Ditto.
1789 (gnus-summary-show-article): Ditto.
1790 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1791 dissected.
1792 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1793
c113de23 17942000-09-14 Dave Love <fx@gnu.org>
d1504184 1795
738421d1 1796 * gnus.el (gnus-charset):
c113de23
GM
1797 * mm-decode.el (mime-display):
1798 * imap.el (imap) <defgroup>: Add :version.
1799
18002000-09-13 Gerd Moellmann <gerd@gnu.org>
1801
1802 * parse-time.el: Fix author's mail address.
1803
1804 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1805 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1806 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1807 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1808 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1809 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1810 * rfc2231.el, uudecode.el: Fix copyright notice.
1811
1812 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1813 require `w3' at load-time only if not running in batch mode.
1814
18152000-09-13 Dave Love <fx@gnu.org>
1816
1817 * gnus-ems.el (gnus-ems-redefine): Don't alias
1818 gnus-summary-set-display-table.
1819
1820 * message.el (message-user-agent): Don't wrap ignore-errors around
1821 it.
1822
1823 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1824 `format'.
1825 (mm-content-transfer-encoding): Don't use cadar.
1826
738421d1 1827 * uudecode.el (uudecode-decoder-program)
c113de23
GM
1828 (uudecode-decoder-switches): Customize.
1829
1830 * gnus-score.el (gnus-home-score-file): Improve custom type.
1831
1832 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1833 variables for Emacs 21.
1834 (gnus-group-customize): Disable undo while laying out the buffer.
1835
18362000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1837
1838 * gnus-util.el (gnus-write-active-file): Bind
1839 coding-system-for-write.
1840
1841 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
738421d1 1842
c113de23
GM
1843 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1844 * gnus-kill.el (gnus-batch-score): Ditto.
1845 * gnus-move.el (gnus-change-server): Ditto.
1846 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1847
18482000-09-12 Simon Josefsson <simon@josefsson.org>
1849
1850 * gnus-sum.el (gnus-update-read-articles): Undo
1851 `gnus-request-set-mark' operation.
1852
18532000-09-11 Dave Love <fx@gnu.org>
1854
1855 * Changelog: Use iso-2022 coding.
1856
1857 * gnus-msg.el (gnus-msg-mail): New function.
1858 (gnus-user-agent): New mail agent.
1859
18602000-09-10 Dave Love <fx@gnu.org>
1861
1862 * message.el: Require mail-abbrevs for XEmacs for a problem with
1863 keybinding despite the autoloads for it.
1864
18652000-09-08 Simon Josefsson <simon@josefsson.org>
1866
1867 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1868
1869 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1870 marks from dormant articles. (See nnimap-request-set-mark.)
1871 (nnimap-retrieve-headers-progress): Demule.
1872 (nnimap-open-server): Call nnoo-change-server twice, once for
1873 getting the nnimap-server-buffer and once for letting n-c-s set
1874 the variables in that buffer.
1875
18762000-09-08 David Edmondson <dme@dme.org>
1877
1878 * gnus.el (gnus-short-group-name): Guess separator.
1879
18802000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1881
1882 * gnus-group.el (gnus-group-insert-group-line): Fix.
1883
18842000-09-04 Dave Love <fx@gnu.org>
1885
1886 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1887 (mm-get-image): Avoid the losing `make-glyph' from W3.
1888
18892000-09-03 Simon Josefsson <simon@josefsson.org>
1890
1891 * gnus-sum.el (gnus-summary-delete-article): Check server.
1892
18932000-09-01 Simon Josefsson <simon@josefsson.org>
1894
1895 * imap.el (imap-parse-flag-list): Rewrite.
1896
1897 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1898
1899 * imap.el (imap-parse-flag-list): Hack.
1900
19012000-08-29 Dave Love <fx@gnu.org>
1902
1903 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1904
1905 * gnus-agent.el (gnus-agent-union): new function.
1906 (gnus-agent-fetch-headers): Use it.
1907
1908 * gnus.el (gnus-group-startup-message): Specify foreground and
1909 background for xpm image. Centre image vertically.
1910 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1911
19122000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1913
1914 * message.el (message-send-mail): Narrow-to-headers.
1915
19162000-08-24 Dave Love <fx@gnu.org>
1917
1918 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1919 21.
1920
19212000-08-21 Dave Love <fx@gnu.org>
1922
1923 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1924
19252000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1926
1927 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1928 permanent is used.
1929 (gnus-topic-show-topic): Read topic when to show permanent hidden
1930 topic.
1931 (gnus-topic-remove-topic): Revert to the old behavior, not using
1932 hide.
1933
19342000-08-21 Dave Love <fx@gnu.org>
1935
1936 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1937 (gnus-xemacs): Use featurep.
1938
1939 * mm-util.el (mm-read-charset): Maybe use builtin.
1940 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1941 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1942 (mm-with-unibyte): Use featurep, not string-match.
1943 (mm-with-unibyte-buffer): Simplify.
1944 (mm-quote-arg): Maybe use shell-quote-argument.
1945
1946 * mml.el (mml-make-string): Deleted (unused).
1947
1948 * gnus.el (gnus-mode-line-buffer-identification): Supply
1949 definition for Emacs 21.
1950
1951 * gnus-salt.el: Small doc fixes.
1952 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1953 gnus-add-minor-mode.
1954
1955 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1956 gnus-add-minor-mode.
1957
19582000-08-20 Simon Josefsson <simon@josefsson.org>
1959
1960 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1961 function, thanks to Lloyd Zusman for debugging.
738421d1
SS
1962 (nnimap-request-group):
1963 (nnimap-request-list):
1964 (nnimap-retrieve-groups):
c113de23
GM
1965 (nnimap-request-newgroups): Use it.
1966
1967 * nnimap.el (nnimap-request-article-part): Less verbose.
1968
19692000-08-18 Dave Love <fx@gnu.org>
1970
1971 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1972 custom type.
1973
1974 * nnheader.el (nnheader-replace-chars-in-string): Use
1975 subst-char-in-string if available.
1976
738421d1 1977 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
c113de23
GM
1978 (gnus-request-article-this-buffer): Use expand-file-name.
1979 (gnus-mime-view-part-as-type): Simplify interactive spec.
1980 (gnus-mime-button-map): Define it all in defvar.
1981
19822000-08-17 Dave Love <fx@gnu.org>
1983
1984 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1985
1986 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1987 last-nonmenu-event.
1988
1989 * uudecode.el (char-int): Use defalias, not fset.
1990
1991 * score-mode.el: Don't require easymenu. Require mm-util.
1992 (score-mode-coding-system): Use mm-auto-save-coding-system.
1993
1994 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1995 (nneething-file-name): Use expand-file-name, not concat.
1996
19972000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1998
1999 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2000 Failure proof for email addresses.
2001 (nnslashdot-sane-retrieve-headers): Ditto.
2002
20032000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2004
2005 * message.el (message-send-mail): Only insert courtesy message
2006 when text/plain.
2007
20082000-08-14 Jesper Harder <jesper_harder@hotmail.com>
2009
2010 * message.el (message-cancel-news): Copy the From header from the
2011 original article.
2012
20132000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2014
2015 * gnus-async.el (gnus-asynchronous): Removed.
2016
20172000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2018
2019 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2020 format.
2021
20222000-08-14 Rod Whitby <list.ding@rwhitby.net>
2023
2024 * nnmail.el (nnmail-expiry-target-group): Fixed.
2025
20262000-08-14 Rod Whitby <list.ding@rwhitby.net>
2027
2028 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2029 gnus-request-accept-article so that body encoding is *not* done.
2030 Encoding is not done on incoming mail, so why should it be done on
2031 expired mail?
2032
2033
20342000-08-14 Rod Whitby <list.ding@rwhitby.net>
2035
2036 * nnml.el (nnml-request-expire-articles): Fix the calls to
2037 nnml-request-article (the filename was being passed instead of the
2038 article number) and nnmail-expiry-target-group
2039 (nnml-current-directory is changed by nnml-request-accept-article,
2040 causing it to be incorrect for the next article to be expired).
2041
20422000-08-14 Rod Whitby <list.ding@rwhitby.net>
2043
2044 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
738421d1 2045 expiry-target group parameters.
c113de23
GM
2046
20472000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2048
2049 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2050 buffer.
2051 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2052 (gnus-topic-show-topic): Ditto.
2053
2054 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2055
20562000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2057
2058 * mail-source.el (mail-source-incoming-file-prefix): New
738421d1 2059 variable.
c113de23
GM
2060
20612000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2062
2063 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2064
2065 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2066
20672000-08-11 Florian Weimer <fw@deneb.enyo.de>
2068
738421d1 2069 * message.el (message-syntax-checks): New check quotin-style:
c113de23
GM
2070 Text must be written below quoted text.
2071 (message-check-news-body-syntax): Check it.
2072
20732000-08-11 Simon Josefsson <simon@josefsson.org>
2074
2075 * imap.el (imap-authenticator-alist): Fix typo.
2076 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2077 Jonas Oberg for debugging.
2078
20792000-08-11 Simon Josefsson <simon@josefsson.org>
2080
2081 * gnus-async.el (gnus-asynchronous): Disable by default.
2082
20832000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2084
2085 * mm-view.el (mm-inline-text): Bind fill-column.
2086
2087 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2088 list of unexpired articles.
2089
2090 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
738421d1 2091 un-expired articles.
c113de23
GM
2092
2093 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
738421d1 2094 headers.
c113de23
GM
2095
2096 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
738421d1 2097 we update the right topic..
c113de23 2098
738421d1 2099 * mm-decode.el (mm-display-external): Put point at start.
c113de23
GM
2100
21012000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2102
2103 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2104
2105 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2106
21072000-08-09 Simon Josefsson <simon@josefsson.org>
2108
2109 * imap.el (imap-parse-body):
2110 (imap-parse-string-list): Add bug workarounds for Stalker
2111 Communigate Pro 3.0 server.
2112 (imap-body-lines): Remove bogus comment.
2113
2114 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2115
2116 * nnimap.el (nnimap-retrieve-which-headers):
2117 (nnimap-retrieve-headers-from-server):
2118 (nnimap-request-set-mark):
2119 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2120
21212000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2122
2123 * message.el (message-dont-reply-to-names):
2124 rmail-dont-reply-to-names may not be defined.
2125
21262000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2127
738421d1 2128 * gnus-group.el (gnus-group-iterate): Uncompiled function should
c113de23
GM
2129 not use pop.
2130
21312000-07-19 Dave Love <fx@gnu.org>
2132
2133 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2134 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2135 check.
2136 (gnus-article-display-xface): Special-case for dark backgrounds.
2137
21382000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2139
2140 * imap.el (imap-calculate-literal-size-first): New variable.
2141 (imap-local-variables): Add it.
2142 (imap-kerberos4-open): Set it.
2143 (imap-send-command): Use it.
2144
21452000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2146
2147 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2148 (mailcap-parse-mimetypes): Use it.
2149 (mailcap-extension-to-mime): Parse mimetype.
2150 (mailcap-mime-types): Ditto.
2151 * mml.el (mml-minibuffer-read-type): Ditto.
2152
21532000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2154
2155 * nndoc.el (nndoc-type-alist): Add outlook.
2156 (nndoc-outlook-type-p): New function.
2157 (nndoc-outlook-article-begin): Ditto.
2158
21592000-07-16 Daiki Ueno <ueno@unixuser.org>
2160
2161 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2162 excursion.
2163
21642000-07-15 Simon Josefsson <simon@josefsson.org>
2165
2166 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2167
738421d1
SS
2168 * imap.el (imap):
2169 (imap-kerberos4-program):
2170 (imap-gssapi-program):
c113de23 2171 (imap-ssl-program): Customization.
738421d1 2172 (imap-shell-program):
c113de23 2173 (imap-shell-host): New variables.
738421d1 2174 (imap-streams):
c113de23 2175 (imap-stream-alist): Add shell.
738421d1 2176 (imap-shell-p):
c113de23
GM
2177 (imap-shell-open): New functions.
2178 (imap-open): Don't call authenticator if preauth.
2179 (imap-authenticate): Return t if already authenticated.
2180
21812000-07-14 Simon Josefsson <simon@josefsson.org>
2182
2183 * gnus.el (gnus-invalid-group-regexp): New variable.
2184 (gnus-read-group): Use it.
2185
21862000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2187
738421d1 2188 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
c113de23
GM
2189 expunge-below and orphan-score are "group variables".
2190
21912000-07-13 Simon Josefsson <jas@pdc.kth.se>
2192
2193 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2194 qualified group names to `gnus-group-read-ephemeral-group'.
2195
21962000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2197
2198 * gnus-sum.el: `W t' is toggle-header in info.
2199
22002000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2201
2202 * gnus-art.el (article-de-base64-unreadable): Typo.
2203
22042000-07-12 Simon Josefsson <jas@pdc.kth.se>
2205
2206 * gnus-agent.el (require): Require timer.
2207
22082000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2209
2210 * message.el (message-bounce): Call mime-to-mml.
2211
22122000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2213
2214 * nnslashdot.el (nnslashdot-request-close): New function.
2215
22162000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2217
2218 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2219 right line number for the article.
2220
22212000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2222
2223 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
738421d1 2224 * webmail.el (webmail-fetch): Bind
c113de23
GM
2225 url-http-silence-on-insecure-redirection.
2226
22272000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2228
2229 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2230 unibyte.
2231 (nnslashdot-sane-retrieve-headers): Ditto.
2232 (nnslashdot-request-article): Ditto.
2233
22342000-07-10 William M. Perry <wmperry@aventail.com>
2235
738421d1 2236 * mailcap.el (mailcap-parse-mimetype-file):
c113de23
GM
2237
22382000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2239
2240 * nnweb.el (nnweb-insert): Stricter test.
2241 * webmail.el (webmail-refresh-redirect): Ditto.
2242
22432000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2244
2245 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2246
22472000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2248
2249 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2250
22512000-07-05 Dave Love <fx@gnu.org>
2252
2253 * utf7.el: Doc and header fixes.
2254
2255 * gnus-sum.el: Doc fixes.
2256
2257 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2258 defalias, not fset.
2259
2260 * flow-fill.el (fill-flowed-point-at-eol)
2261 (fill-flowed-point-at-bol): Use defalias, not fset.
2262
2263 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2264 (gnus-Plain-save-name): Delete -- apparently bogus.
2265
22662000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2267
2268 * nnsoup.el: Use expand-file-name throughout.
2269
22702000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2271
2272 * nnmail.el (nnmail-read-incoming-hook): New example.
2273
22742000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2275
2276 * mm-view.el (mm-inline-text): Check whether the text has already
2277 been decoded.
2278
22792000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2280
2281 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2282
22832000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2284
2285 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2286
22872000-07-03 Simon Josefsson <simon@josefsson.org>
2288
2289 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2290 unsend flags.
2291
22922000-07-03 Simon Josefsson <jas@pdc.kth.se>
2293
2294 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2295 name in authinfo (.authinfo now support ports, no need for the
2296 hack).
2297 (nnimap-split-find-rule): Fix.
2298 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2299
23002000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2301
2302 * message.el (message-unquote-tokens): Remove all quotes.
2303
23042000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2305
738421d1 2306 * gnus-ml.el: New file.
c113de23
GM
2307
23082000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2309
2310 * nnultimate.el (nnultimate-request-close): New function.
2311
738421d1 2312 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
c113de23
GM
2313
23142000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2315
2316 * gnus.el: Gnus v5.8.7 is released.
2317
23182000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2319
2320 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2321
23222000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2323
2324 * message.el (message-do-fcc): Encode MIME.
2325
23262000-06-28 Simon Josefsson <simon@josefsson.org>
2327
2328 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2329 (nnimap-assoc-match): New function.
2330 (nnimap-split-find-rule): Support extended syntax.
2331
23322000-06-28 Simon Josefsson <simon@josefsson.org>
2333
2334 * nnimap.el (nnimap-open-connection): Use port stuff.
2335
2336 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2337 document port and defaultport.
2338
23392000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2340
2341 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2342
23432000-06-26 Dave Love <fx@gnu.org>
2344
738421d1 2345 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
c113de23
GM
2346
2347 * message.el: Remove unnecessary `require'ments. Defvar
2348 gnus-list-identifiers when compiling. Don't try to autoload
2349 variable `gnus-list-identifiers'. Autoload
2350 gnus-group-name-charset.
2351 (message-fetch-field): Don't assume `format' removes text
2352 properties.
2353 (message-strip-list-identifiers, message-reply, message-followup):
2354 Require gnus-sum.
2355 (message-mode): Tidy XEmacs conditionals.
2356 (message-replace-chars-in-string): Use subst-char-in-string when
2357 available.
2358
2359 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2360 removes text properties.
2361
2362 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2363
2364 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2365
2366 * gnus-score.el (gnus-summary-score-entry): Likewise.
2367
23682000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2369
2370 * nnimap.el (nnimap-request-post): Fix parenthesis.
2371
23722000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2373
2374 * message.el (message-unquote-tokens): New function.
2375
2376 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2377
2378 * nnimap.el (nnimap-request-post): Ditto.
2379
23802000-06-21 Simon Josefsson <jas@pdc.kth.se>
2381
2382 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2383
2384 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2385 patch commited 2000-04-02).
2386
23872000-06-20 Simon Josefsson <jas@pdc.kth.se>
2388
2389 * imap.el (imap-mailbox-examine-1): New function.
2390 (imap-message-copyuid-1):
2391 (imap-message-appenduid-1): Use it, instead of
2392 `imap-mailbox-examine' which would utf-7 encode mailbox name
2393 twice.
2394
23952000-06-19 Dave Love <fx@gnu.org>
2396
2397 * mm-uu.el Don't require message. Require cl when compiling.
2398
23992000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2400
2401 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2402 a local variable.
2403 * gnus-sum.el (gnus-orphan-score): Move here.
2404
24052000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2406
2407 * message.el (message-forward): Remove show-mml condition.
2408 (message-forward-ignored-headers): Remove X-Gnus headers.
2409
24102000-06-08 Simon Josefsson <simon@josefsson.org>
2411
2412 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2413
24142000-06-08 Urban Engberg <ue@ccieurope.com>
2415
2416 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2417
24182000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2419
2420 * message.el (message-syntax-checks): Add type.
2421
24222000-06-07 Dave Love <fx@gnu.org>
2423
2424 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2425 put-image.
2426 (mm-inline-image): Defalias, not fset.
2427
2428 * gnus.el (gnus-group-startup-message): Don't specify string for
2429 insert-image.
2430
2431 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2432 add-minor-mode is available.
2433 (gnus-article-display-xface): Don't specify string for
2434 insert-image.
2435
24362000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2437
2438 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2439 (gnus-topic-insert-topic-line): Use shownp.
2440 (gnus-topic-hide-topic): Don't use hidden.
2441 (gnus-topic-show-topic): Don't use hidden.
2442
24432000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2444
2445 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2446 system.
2447 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2448 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2449 * gnus-util.el (gnus-output-to-rmail): Ditto.
2450 (gnus-output-to-mail): Ditto.
2451 (gnus-write-buffer): Ditto.
2452 * gnus-uu.el (gnus-uu-save-article): Ditto.
2453
24542000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2455
2456 * message.el (message-read-from-minibuffer): Typo.
2457
24582000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2459
2460 * gnus-art.el (article-decode-charset): Override non-MIME forward
2461 charset.
2462
24632000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2464
2465 * mml.el (mml-quote-region): Correct the regexp.
2466 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2467
24682000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2469
2470 * message.el (message-forward): Insert raw text.
2471 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2472 (mml-generate-mime-1): Insert raw text in unibyte mode.
2473
24742000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2475
2476 * mm-bodies.el (mm-body-encoding): Always encoded if
2477 `mm-use-ultra-safe-encoding' is set.
2478
24792000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2480
2481 * mml.el (ange-ftp-name-format): Typo.
2482
24832000-05-30 Simon Josefsson <jas@pdc.kth.se>
2484
2485 * gnus-start.el (gnus-get-unread-articles): If
2486 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2487 try to do anything on that server.
738421d1 2488
c113de23
GM
24892000-05-25 Simon Josefsson <jas@pdc.kth.se>
2490
2491 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2492 from latest draft.
2493
24942000-05-08 Simon Josefsson <jas@pdc.kth.se>
2495
2496 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2497 is open.
2498
24992000-05-24 Dave Love <fx@gnu.org>
2500
2501 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2502
25032000-05-22 Didier Verna <didier@lrde.epita.fr>
2504
2505 * gnus.el (gnus-redefine-select-method-widget): new function, call
2506 it once. Add an "other" entry for unknown but editable backend
2507 name symbols.
2508 * gnus-start.el (gnus-declare-backend): use it.
2509
25102000-05-19 Dave Love <fx@gnu.org>
2511
2512 * gnus-art.el (gnus-article-next-page): Revert last change.
2513
25142000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2515
2516 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2517
25182000-05-19 Dave Love <fx@gnu.org>
2519
2520 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2521 not mm-inline-large-images.
2522
25232000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2524
2525 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2526
25272000-05-18 Dave Love <fx@gnu.org>
2528
2529 * gnus-art.el: Use defalias, not fset.
2530 (gnus-article-x-face-command): Don't test for xbm.
2531 (gnus-article-next-page): Redisplay before testing point in window.
2532
25332000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2534
2535 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2536 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2537
25382000-05-17 Jim Davidson <jdavidson@acm.org>
2539
2540 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2541 gnus-summary-save-in-rmail.
2542 * message.el (message-output): Ditto.
2543
25442000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2545
2546 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2547
25482000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2549
2550 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2551 is a charset.
2552 * message.el (message-send-news): Check group name charset.
2553 * gnus-msg.el (gnus-post-news): Decode group name.
2554 (gnus-inews-do-gcc): Encode group name.
2555
25562000-05-17 Karl Kleinpaste <karl@charcoal.com>
2557
2558 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2559 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2560
25612000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2562
2563 * gnus-group.el (gnus-group-mark-line-p): New function.
2564 (gnus-group-goto-group): New parameter.
2565 (gnus-group-remove-mark): Use it.
2566 * gnus-topic.el (gnus-topic-move-group): Ditto.
2567 (gnus-topic-remove-group): Ditto.
2568
25692000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2570
2571 * gnus-group.el (gnus-group-list-dormant): New function.
2572
25732000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2574
2575 * gnus-agent.el (gnus-agent-synchronize): Use
2576 nnheader-insert-file-contents.
2577 (gnus-agent-save-active-1): Ditto.
2578 (gnus-agent-write-active): Ditto.
2579 (gnus-agent-expire): Ditto.
2580 * gnus-cache.el (gnus-cache-read-active): Ditto.
2581 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2582 * gnus-sum.el (gnus-summary-import-article): Ditto.
2583
2584 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2585 (gnus-agent-save-group-info): Ditto.
2586 (gnus-agent-save-alist): Ditto.
2587 * gnus-util.el (gnus-make-directory): Ditto.
2588
2589 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2590
25912000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2592
2593 * mml.el (mml-generate-mime-preprocess-function): New variable.
2594 (mml-generate-mime-postprocess-function): New variable.
2595 (mml-generate-mime-1): Use them.
2596
25972000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2598
2599 * gnus-group.el (gnus-group-apropos): Group name charset.
2600 * gnus-sum.el (gnus-set-mode-line): Ditto.
2601 * gnus-group.el (gnus-group-decoded-name): New function.
2602 (gnus-group-edit-group): Use it.
2603 * gnus-cus.el (gnus-group-customize): Use it.
2604
26052000-05-16 Karl Kleinpaste <karl@charcoal.com>
2606
2607 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2608
26092000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2610
2611 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2612 (gnus-group-name-charset-group-alist): Ditto.
2613 (gnus-group-name-charset): New function.
2614 (gnus-group-name-decode): New function.
2615 (gnus-group-insert-group-line): Use them.
2616 (gnus-group-prepare-flat-list-dead): Ditto.
2617 (gnus-group-list-active): Ditto.
2618 (gnus-group-describe-all-groups): Ditto.
2619 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2620 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2621 add gnus-group property.
2622 (gnus-browse-group-name): Read gnus-group property.
2623
26242000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2625
2626 * nnfolder.el (nnfolder-possibly-change-group): Use
2627 file-name-coding-system instead of pathname-coding-system.
2628 * nnmail.el (nnmail-find-file): Ditto.
2629 (nnmail-write-region): Ditto.
2630 * nnmh.el (nnmh-retrieve-headers): Ditto.
2631 (nnmh-request-article): Ditto.
2632 (nnmh-request-group): Ditto.
2633 (nnmh-request-list): Ditto.
2634 (nnmh-possibly-change-directory): Ditto.
2635 (nnmh-active-number): Ditto.
2636 * nnml.el (nnml-possibly-change-directory): Ditto.
2637 (nnml-request-list): Ditto.
2638 (nnml-request-article): Ditto.
2639 (nnml-retrieve-headers): Ditto.
2640
26412000-05-16 Simon Josefsson <jas@pdc.kth.se>
2642
2643 * nnimap.el (nnimap-request-accept-article): Don't unselect
2644 mailbox if no mailbox is selected.
2645
26462000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2647
2648 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2649 Recognize domain names starting with `www.' as starting an URL.
2650
26512000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2652
2653 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2654 (mail-source-keyword-map): Add "subdirs" for maildir.
2655
26562000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2657
2658 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2659 (nnmail-get-new-mail): Use it.
2660 * gnus-start.el (gnus-get-unread-articles): Ditto.
2661
26622000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2663
2664 * gnus-sum.el (gnus-summary-edit-article): Better support for
2665 nndraft:drafts.
2666 * nndraft.el (nndraft-request-replace-article): New function,
2667 bind nnmail-file-coding-system.
2668
26692000-05-14 Dave Love <fx@gnu.org>
2670
2671 * nnheader.el: Replace uses of `fset' with `defalias'.
2672 (jka-compr-compression-info-list): Only defvar when compiling.
2673
26742000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2675
2676 * webmail.el (webmail-netaddress-article): Refresh redirect.
2677
26782000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2679
2680 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2681
26822000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2683
2684 * webmail.el: Translate &nbsp; to SP.
2685
26862000-05-13 Robin S. Socha <robin@socha.net>
2687
2688 * message.el (message-bounce): Doc typo.
2689
26902000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2691
2692 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2693 (gnus-soup-store): Ditto.
2694 (gnus-soup-send-packet): Ditto.
2695 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2696 (nnsoup-dissect-buffer): Ditto.
2697 (nnsoup-narrow-to-article): Ditto.
2698 (nnsoup-make-active): Ditto
2699
27002000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2701
2702 * message.el (message-mode): Two parameters for local-variable-p.
2703
27042000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2705
2706 * message.el (message-strip-list-identifiers): New function.
2707 (message-reply): Use it and use message-strip-subject-re.
2708 (message-followup): Ditto.
2709 * gnus-art.el (article-hide-list-identifiers): Remove more.
2710 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2711
27122000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2713
2714 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2715 mail-parset-charset and use non-numeric argument.
2716
27172000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2718
2719 * mml.el (mml-buffer-list): New variable.
2720 (mml-generate-new-buffer): New function.
2721 (mml-destroy-buffers): Ditto.
2722 (mml-insert-mime): Use them.
2723 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2724 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2725 * message.el (message-mode): Ditto.
2726 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2727 (gnus-uu-save-article): Support show-as-mml.
2728 * message.el (message-forward): Ditto.
2729
27302000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2731
2732 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2733 (nndoc-mime-digest-type-p): Locate article head precisely.
2734 * mml.el (mml-generate-default-type): New variable.
2735 (mml-generate-mime-1): Use it.
2736 (mml-insert-mime-headers): Use it.
2737 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2738 (gnus-uu-digest-mail-forward): Use it and call message-forward
2739 with argument digest.
2740 (gnus-uu-save-article): Support message-forward-as-mime.
2741 * message.el (message-forward): Add parameter digest.
2742 * mm-decode.el (mm-dissect-default-type): New variable.
2743 (mm-dissect-buffer): Use it.
2744
27452000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2746
2747 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2748 newline and paragraph to nil when got a non-ascii character. Test
2749 paragraph before newline.
2750
27512000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2752
2753 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2754 limit to 76.
2755
27562000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2757
2758 * nnslashdot.el (nnslashdot-sid-strip): New function.
2759 (nnslashdot-threaded-retrieve-headers): New format.
2760 (nnslashdot-sane-retrieve-headers): Ditto.
2761 (nnslashdot-request-article): Ditto.
2762 (nnslashdot-threaded-retrieve-headers): Thread properly.
2763 (nnslashdot-request-article): Be more lenient.
2764 (nnslashdot-threaded-retrieve-headers): Regexp search.
2765
27662000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2767
2768 * gnus-sum.el (gnus-with-article): Define it before use it.
2769
27702000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2771
2772 * message.el (message-supersede): Use mime-to-mml.
2773 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2774
27752000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2776
2777 * gnus-group.el (gnus-group-list-cached): Don't use
2778 `subst-char-in-string'.
d1504184 2779
4cac7481
DL
27802000-05-08 Dave Love <fx@gnu.org>
2781
c113de23
GM
2782 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2783
27842000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2785
2786 * mm-decode.el (mm-interactively-view-part): Append %s if the
2787 method is a single word.
2788 * nnwarchive.el (nnwarchive-type-definition): Typo.
2789
27902000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2791
2792 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2793 function.
2794 (gnus-group-prepare-flat-predicate): Use it.
2795 (gnus-group-list-cached): List dead groups.
2796
27972000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2798
2799 * gnus-art.el (article-decode-charset): Don't decode message with
2800 format.
2801
28022000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2803
2804 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2805 evaluate the Lisp code.
2806
28072000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2808
2809 * gnus-art.el (article-wash-html): New function.
2810 (gnus-article-wash-html): Bind.
2811 (gnus-article-make-menu-bar): Menu item.
2812 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2813 (gnus-summary-make-menu-bar): Menu item.
2814 * gnus.el: Autoload.
2815
28162000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2817
2818 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2819 (gnus-uu-unshar-article): Use it.
2820
2821 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2822 (mailcap-maybe-eval): Use it.
2823
2824 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2825 in docstring.
2826
2827 * mml.el (mml-generate-mime-1): Small comment.
2828
28292000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2830
2831 * gnus-art.el (article-de-base64-unreadable): New function.
2832 (gnus-article-de-base64-unreadable): Bind.
2833 (gnus-article-make-menu-bar): Menu item.
2834 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2835 (gnus-summary-make-menu-bar): Menu item.
2836 * gnus.el: Autoload.
2837
28382000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2839
2840 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2841 (gnus-summary-select-article): Add en/disable multibyte.
2842
28432000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2844
2845 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2846 (gnus-summary-edit-article): New feature: editing raw articles.
2847
28482000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2849
2850 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2851 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2852 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2853 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2854 * mm-decode.el (mm-insert-part): Ditto.
2855
28562000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2857
2858 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2859 (nndoc-forward-type-p): Ditto.
2860
28612000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2862
2863 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2864 value of enable-multibyte-characters.
2865
28662000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2867
2868 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2869
28702000-05-03 Dave Love <fx@gnu.org>
2871
2872 * gnus-ems.el (gnus-article-xface-ring-internal)
2873 (gnus-article-xface-ring-size): New variable.
2874 (gnus-article-display-xface): Use them to cache data. Don't try
2875 to use XPM. Set up binary coding for PBM's sake.
2876
28772000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2878
2879 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2880 * gnus-int.el (gnus-request-accept-article): Ditto.
2881 (gnus-request-replace-article): Ditto.
2882 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2883
28842000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2885
2886 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2887
28882000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2889
2890 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2891 field.
2892 * mml.el (mml-to-mime): Use message-default-charset.
2893 (mml-preview): Narrow to headers.
2894 * message.el (message-send-mail): Use message-default-charset.
2895 (message-send-news): Narrow to headers;
2896 use message-default-charset.
2897
28982000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2899
2900 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2901 detect.
2902 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2903 restriction.
2904 (mml-parse-1): Warning message.
2905 (mml-preview): Disable multibyte.
2906
29072000-05-03 Dave Love <fx@gnu.org>
2908
2909 * gnus.el (gnus-group-startup-message): Add newline before image.
2910
29112000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2912
2913 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2914 * message.el (message-send-mail): Use unibyte-buffer.
2915 (message-send-mail): Ditto.
2916
29172000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2918
2919 * gnus.el: Gnus v5.8.6 is released.
2920
29212000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2922
2923 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2924
29252000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2926
2927 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2928
29292000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2930
2931 * message.el (message-send-mail-partially): Use forward-line.
2932
29332000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2934
2935 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2936
29372000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2938
2939 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2940 (mml-insert-mime): No markup only for text/plain.
2941 (mime-to-mml): Remove MIME headers.
2942
29432000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2944
2945 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2946 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2947 as 8-bit.
2948
29492000-04-28 Dave Love <fx@gnu.org>
2950
2951 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2952 21.
2953
2954 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2955 search order. Use parse-colon-path and remove some redundancy.
2956 Doc fix.
2957 (mailcap-parse-mimetypes): Code consistently with
2958 mailcap-parse-mailcaps. Doc fix.
2959
2960 * gnus-start.el (gnus-unload): Iterate over `features', not
2961 `load-history'.
2962
29632000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2964
2965 * mml.el (mml-parse-1): Don't create blank parts.
2966 (mml-read-part): Fix mml tag.
2967 (mml-insert-mime): Convert message/rfc822.
2968 (mml-insert-mml-markup): Add mmlp parameter.
2969
29702000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2971
2972 * message.el (message-send-mail-partially): Remove CTE.
2973
29742000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2975
2976 * mm-view.el (mm-inline-image): Fset it.
2977
29782000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2979
2980 * nndoc.el (nndoc-type-alist): Change forward regexp.
2981
29822000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2983
2984 * message.el (message-send-mail-partially-limit): Change the
2985 default value.
2986
29872000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2988
2989 * gnus-util.el (gnus-extract-address-components): Name might be
2990 "".
2991
29922000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2993
2994 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2995 (gnus-summary-post-forward): Ditto.
2996 * message.el (message-forward-show-mml): New variable.
2997 (message-forward): Use it.
2998 * mml.el (mml-parse-1): Add tag mml.
2999 (mml-read-part): Ditto.
3000 (mml-generate-mime): Support reentance.
3001 (mml-generate-mime-1): Support mml tag.
3002
30032000-04-27 Dave Love <fx@gnu.org>
3004
3005 * gnus-art.el: Don't bother to require custom, browse-url.
3006 (gnus-article-x-face-command): Include gnus-article-display-xface.
3007
3008 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3009 Use defalias, not fset.
3010 (gnus-article-display-xface): New function.
3011
3012 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3013
3014 * mm-decode.el: Small doc fixes. Require cl when compiling.
3015 (mm-xemacs-p): Deleted.
3016 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3017 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3018 use create-image and don't special-case xbm.
3019 (mm-valid-image-format-p): Use display-graphic-p.
3020
30212000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3022
3023 * message.el (message-send-mail-partially-limit): New variable.
3024 (message-send-mail-partially): New function.
3025 (message-send-mail): Use it.
3026 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3027 all blank lines inside of base64.
3028 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3029 blank lines.
3030
30312000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3032
3033 * mml.el (mml-insert-tag): Match more special characters.
3034
30352000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3036
3037 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3038
30392000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3040
3041 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3042 (mm-inlined-types): Ditto.
3043 * mm-partial.el: New file.
3044
30452000-04-27 Dave Love <fx@gnu.org>
3046
3047 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3048 matter in Emacs 21.
3049
30502000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3051
3052 * mm-bodies.el (mm-encode-body): Remove reference to
3053 mm-default-charset in comment.
3054
30552000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
3056
3057 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3058
30592000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3060
3061 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3062 let.
3063
4187e8c4 30642000-04-26 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
c113de23
GM
3065
3066 * gnus-draft.el (gnus-draft-setup): Fix comments.
3067
30682000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3069
3070 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3071 if nnmbox-file-coding-system-for-write is nil.
3072
30732000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3074
3075 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3076 header if nil.
3077
30782000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3079
3080 * mm-view.el (mm-inline-text): Insert directly if decoded.
3081 * mml.el (autoload): Typo.
3082
30832000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3084
3085 * mml.el (mml-preview): Set up posting-charset.
3086 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3087
30882000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3089
3090 * webmail.el: Fix yahoo mail.
3091
30922000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3093
3094 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3095 word if not necessary.
3096 (rfc2047-encode-region): Put space between encoded words.
3097
30982000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3099
3100 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3101
31022000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3103
3104 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3105 required.
3106 (gnus-draft-edit-message): Require restoration.
3107
31082000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3109
3110 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3111 back.
3112
31132000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3114
3115 * gnus-art.el (gnus-treat-article): Make sure that the summary
3116 buffer is live.
3117
31182000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3119
3120 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3121 (mailcap-parse-mailcap): Backwards parsing.
3122 (mailcap-possible-viewers): Remove nreverse.
3123 (mailcap-mime-info): Ditto.
3124 (mailcap-add-mailcap-entry): Keep alternative viewer.
3125
31262000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3127
3128 * gnus.el: Gnus v5.8.5 is released.
3129
31302000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3131
3132 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3133
3134 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3135
3136 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3137
31382000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3139
3140 * mm-view.el (mm-inline-message): Disable prepare-hook.
3141
31422000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3143
3144 * gnus.el: Fix copyright statements.
3145
3146 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3147 variable.
3148 (gnus-articles-to-read): Use it.
3149
3150 * message.el (message-get-reply-headers): Bind free variable.
3151
31522000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3153
3154 * message.el (message-get-reply-headers): Fix to-address.
3155
31562000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3157
3158 * webmail.el: Hotmail fix. Add a debug function.
3159
31602000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3161
3162 * gnus-sum.el (t): M-down and M-up.
3163
31642000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3165
3166 * gnus-sum.el: Doc fix.
3167
31682000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3169
3170 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3171
31722000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3173
3174 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3175 string.
3176 (nnweb-request-group): Don't scan twice.
3177 (nnweb-request-scan): Don't nix out the hashtb.
3178
3179 * message.el (message-get-reply-headers): Return a value.
3180
31812000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3182
3183 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3184 urls.
3185
31862000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3187
3188 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3189 order messages are inserted.
3190
3191 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3192 message/rfc822 parts.
3193
3194 * gnus-art.el (gnus-article-read-summary-keys): Check for
3195 numerical values.
3196
3197 * message.el (message-get-headers): Made into own function.
3198 (message-reply): Use it.
3199 (message-get-reply-headers): Renamed.
3200 (message-widen-reply): New command.
3201
32022000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3203
3204 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3205
32062000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3207
3208 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3209 non-base64 text at the end if not found.
3210
32112000-03-01 Simon Josefsson <jas@pdc.kth.se>
3212
3213 * gnus-sum.el (gnus-read-move-group-name):
3214 (gnus-summary-move-article): Use `gnus-group-method' to find out
3215 what method the manually entered group belong to.
3216 `gnus-group-name-to-method' doesn't return any method parameters
3217 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3218 for new groups so they wouldn't work.
3219
32202000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3221
3222 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3223 override.
3224
32252000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3226
3227 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3228 probably good to do, or something. I dunno. I just write these
3229 ChangeLog entries, and my name is Lars.
3230
32311999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3232
3233 * message.el (message-caesar-region): Use translate-region.
3234
32352000-04-21 Mike Fabian <mike.fabian@gmx.de>
3236
3237 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3238
32392000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3240
3241 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3242 variables, because that makes Emacs flash.
3243
3244 * gnus-group.el (gnus-group-insert-group-line): Don't call
3245 gnus-group-add-icon unconditionally.
3246
3247 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3248 xmas.
3249 (gnus-group-glyph-directory): Removed.
3250
32512000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3252
3253 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3254 gnus-newsgroup-name is "".
3255
32562000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3257
3258 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3259 in conjunction with MULE-UCS.
3260
32611999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3262
3263 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3264
32651999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3266
3267 * message.el (message-shorten-references): Only cater to broken
3268 INN for news. This caters for broken smtpd.
3269
32702000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3271
3272 * mailcap.el (mailcap-mime-info): Use the first match; not the
3273 last.
3274
3275 * gnus-agent.el (gnus-category-kill): Save the category list.
3276
32772000-04-21 Chris Brierley <brierley@pobox.com>
3278
3279 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3280
32812000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3282
3283 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3284
32852000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3286
3287 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3288
32892000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3290
3291 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3292 (gnus-group-list-cached): Use it.
3293
32942000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3295
3296 * gnus.el: Update all the copyright notices.
3297
32982000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3299
3300 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3301 non-base64 text at the end.
3302
33032000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3304
3305 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3306
33072000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3308
3309 * nnheader.el: Don't autoload cancel-function-timers.
3310
3311 * message.el (message-fetch-field): Fold case.
3312
6569c3d3 33132000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
3314
3315 * message.el (message-forward-before-signature): New variable.
3316
33172000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3318
3319 * gnus-mlspl.el: Fix stuff.
3320
33212000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3322
3323 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3324 subjects when unthreaded.
3325
33262000-04-21 David S. Goldberg <dsg@mitre.org>
3327
3328 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3329 well.
3330
33312000-04-21 Rui Zhu <sprache@iname.com>
3332
3333 * gnus-art.el (gnus-article-mode): Fix variable name.
3334
33352000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3336
3337 * mm-view.el: Fix autoload.
3338
3339 * flow-fill.el (flow-fill): Fix provide.
3340
3341 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3342 nil.
3343
33442000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3345
3346 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3347
33482000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3349
3350 * gnus-util.el (gnus-netrc-machine): Didn't work.
3351
33522000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3353
3354 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3355
33562000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3357
3358 * flow-fill.el: Renamed from fill-flowed.
3359
3360 * message.el (message-forward-ignored-headers): Default to
3361 removing CTE.
3362
6569c3d3 33632000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
3364
3365 * message.el (message-mode): Don't fill headers.
3366
33672000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3368
3369 * message.el (message-pipe-buffer-body): Use shell
3370
33712000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3372
3373 * nnvirtual.el (nnvirtual-request-article):
3374 Bind gnus-override-method to nil.
3375 (nnvirtual-request-update-mark): Don't update mark when
3376 article is not there.
3377
33782000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3379
3380 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3381
33822000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3383
3384 * gnus-util.el (gnus-parse-netrc): Allow "port".
3385 (gnus-netrc-machine): Take a port param.
3386 (gnus-netrc-machine):
3387
3388 * gnus-art.el (gnus-request-article-this-buffer): Allow
3389 re-selecting referenced articles.
3390
3391 * message.el (message-cancel-news): Allow editing.
3392 (message-cancel-message): Add newline.
3393
33942000-04-20 William M. Perry <wmperry@aventail.com>
3395
3396 * mm-view.el (mm-inline-image-emacs): New function.
3397
33982000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3399
3400 * mail-source.el (mail-source-delete-incoming): Change default in
3401 cvs.
3402
34032000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3404
3405 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3406 function.
3407
34082000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3409
3410 * nnml.el (nnml-request-expire-articles): Use it.
3411
3412 * nnmail.el (nnmail-expiry-target): New variable.
3413 (nnmail-expiry-target-group): New function.
3414
34152000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3416
3417 * message.el (message-forward): Add non-MIME separators.
3418
34192000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3420
3421 * message.el (message-generate-headers): Respect the syntax check
3422 spec.
3423
3424 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3425 (gnus-remove-thread): Don't show all threads.
3426
34272000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3428
3429 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3430
34312000-04-19 Dave Love <fx@gnu.org>
3432
3433 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3434
34352000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3436
3437 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3438 (nnwarchive-egroups-*): Ditto.
3439 (nnwarchive-url): Unibyte buffer and single line cookie.
3440
34412000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3442
3443 * mm-util.el (mm-char-or-char-int-p): New alias.
3444 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3445 entities.
3446
34471999-11-30 Daiki Ueno <ueno@unixuser.org>
3448
3449 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3450 article case insensitively.
3451
34522000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3453
3454 * mail-source.el (mail-source-fetch-webmail): Use the default
3455 password provided in mail-sources; use webmail:subtype:user as
3456 the key.
3457
34582000-04-10 John Wiegley <johnw@gnu.org>
3459
3460 * mail-source.el (mail-source-fetch-webmail): Use
3461 mail-source-password-cache.
3462
34632000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3464
3465 * webmail.el: Add netscape mail and fix HotMail mail.
3466
34672000-04-08 Simon Josefsson <jas@pdc.kth.se>
3468
3469 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3470
34712000-04-02 Simon Josefsson <jas@pdc.kth.se>
3472
3473 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3474 RFC822.PEEK if server support IMAP4rev1.
3475 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3476 RFC822.TEXT.PEEK if server support IMAP4rev1.
3477 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3478 RFC822.HEADER if server support IMAP4rev1.
3479 (nnimap-request-article-part): Support bodydetail in response
3480 data.
3481
34822000-03-11 Simon Josefsson <jas@pdc.kth.se>
3483
3484 * fill-flowed.el: New file.
3485
3486 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3487 text/plain parts with `format' parameters.
3488
3489 * mm-view.el (autoload): Autoload fill-flowed.
3490 (mm-inline-text): For "plain" parts with a format=flowed
3491 parameter, call `fill-flowed'.
3492
34932000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3494
3495 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3496 slashdot ids.
3497
34982000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3499
3500 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3501 format.
3502
35032000-03-16 Simon Josefsson <jas@pdc.kth.se>
3504
3505 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3506 `imtest' too.
3507 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3508 (imap-gssapi-program): New variable.
3509 (imap-streams): Add gssapi.
3510 (imap-stream-alist): Ditto.
3511 (imap-authenticators): Ditto.
3512 (imap-authenticator-alist): Ditto.
3513 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3514 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3515 1.6.x `imtest' syntax.
3516 (imap-gssapi-stream-p): New function.
3517 (imap-gssapi-open): Ditto.
3518 (imap-gssapi-auth-p): Ditto.
3519 (imap-gssapi-auth): Ditto.
3520 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3521 (imap-send-command): Use buffer-local `imap-client-eol' value.
3522
3523 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3524 lines and turn TAB into SPC before parsing.
3525
35262000-03-15 Simon Josefsson <jas@pdc.kth.se>
3527
3528 * nnheader.el (nnheader-group-pathname): Make sure to return a
3529 directory.
3530 * nnmail.el (nnmail-group-pathname): Ditto.
3531
35322000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3533
3534 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3535 might split in the middle of a message-id.
3536
35372000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3538
3539 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3540 groups from the server.
3541
3542 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3543 (gnus-summary-toggle-header): Update the wash status.
3544
3545 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3546 Moved here.
3547
3548 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3549 setting.
3550
3551 * nnmail.el (nnmail-get-active): Use it.
3552 (nnmail-parse-active): New function.
3553
3554 * mm-view.el (mm-inline-text): Support the new version of
3555 vcard.el.
3556
3557 * gnus-sum.el (gnus-summary-move-article): Only delete article
3558 when moving junk.
3559 (gnus-deaden-summary): Bury the buffer.
3560
3561 * nnmail.el (nnmail-group-pathname): Ditto.
3562
3563 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3564
35652000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3566
3567 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3568 whether Mule.
3569
35702000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3571
3572 * message.el (message-send-mail): Protect against unloaded Gnus.
3573
3574 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3575 parent.
3576 (gnus-topic-update-topic-line): Yes, do.
3577 (gnus-topic-goto-missing-group): Tally the correct number of
3578 unread articles before inserting the topic line.
3579
35802000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3581
3582 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3583
35842000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3585
3586 * mm-decode.el (mm-dissect-buffer): Ditto.
3587
3588 * gnus-art.el (article-decode-charset): Strip CTE.
3589
3590 * ietf-drums.el (ietf-drums-strip): New function.
3591
3592 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3593 when prompting in read-only groups.
3594
35952000-02-23 Simon Josefsson <jas@pdc.kth.se>
3596
3597 * imap.el (imap-send-command): Change EOL-chars when
3598 `imap-client-eol' differs from default, not only for kerberos4.
3599 (imap-mailbox-status): Get encoded mailbox's status.
3600
36012000-02-19 Simon Josefsson <jas@pdc.kth.se>
3602
3603 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3604 into `mail-source-password-cache'.
3605
36062000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3607
3608 * mm-util.el (mm-mime-charset): Check for presence of
3609 `coding-system-get' and `get-charset-property' (recent XEmacs has
3610 the former, but not the latter).
3611
36122000-01-28 Dave Love <fx@gnu.org>
3613
3614 * message.el (message-check-news-header-syntax): Fix typo
3615 `newsgroyps'.
3616 (message-talkative-question): Put temp buffer in fundamental-mode.
3617 (message-recover): Use fundamental-mode in the right buffer.
3618
3619 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3620 right buffer.
3621
36222000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3623
3624 * qp.el (quoted-printable-decode-region): Add charset parameter.
3625 (quoted-printable-decode-string): Ditto.
3626
3627 * gnus-art.el (article-de-quoted-unreadable): Use it.
3628
36292000-01-21 Simon Josefsson <jas@pdc.kth.se>
3630
3631 * nnimap.el (nnimap-split-predicate): New variable.
3632 (nnimap-split-articles): Use it.
3633
36342000-01-20 Simon Josefsson <jas@pdc.kth.se>
3635
3636 * utf7.el: Change email address.
3637
36382000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3639
3640 * gnus-group.el (gnus-group-catchup): Purge split history.
3641
36422000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3643
3644 * nnmail.el (nnmail-generate-active): Support extended group name.
3645 (nnmail-get-active): Ditto.
3646
36472000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3648
3649 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3650 group names, don't remove anything.
3651
36522000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3653
3654 * webmail.el (webmail-my-deja-open): My-deja changes.
3655
36562000-01-13 Simon Josefsson <jas@pdc.kth.se>
3657
3658 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3659
36602000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3661
3662 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3663
36642000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3665
3666 * gnus.el (gnus-other-frame): Fix typo.
3667
36681999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3669
3670 * gnus-cus.el (gnus-group-customize): Fix typo.
3671
36722000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3673
3674 * nnweb.el (nnweb-insert): Simplified.
3675
36762000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3677
3678 * gnus-art.el (gnus-article-mode-map): "e" is
3679 gnus-summary-edit-article.
3680
36812000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3682
3683 * mailcap.el (mailcap-mime-extensions): Add .diff.
3684
36852000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3686
3687 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3688 there is no "%s" in the method.
3689
36902000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3691
3692 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3693
36942000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3695
3696 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3697
3698 * gnus.el: Really always pop up a new frame.
3699
3700 * parse-time.el (parse-time-rules): Allow 100-110 to be
3701 2000-2010.
3702
3703 * time-date.el (date-to-time): Don't use timezone.
3704
37052000-01-06 Dave Love <fx@gnu.org>
3706
3707 * time-date.el: Add keywords.
3708 (date-to-time): Add autoload cookie. Canonicalize with
3709 timezone-make-date-arpa-standard.
3710 (time-to-seconds): Avoid caddr.
3711 (safe-date-to-time): Add autoload cookie.
3712
37132000-01-05 BrYan P. Johnson <beej@mindspring.net>
3714
3715 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3716 eyecandy.
3717 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3718 group line using gnus-group-add-icon.
3719 (gnus-group-icons): Added customize group.
3720 (gnus-group-icon-list): Added variable.
3721 (gnus-group-glyph-directory): Added variable.
3722 (gnus-group-icon-cache): Added variable.
3723 (gnus-group-running-xemacs): Added variable.
3724 (gnus-group-add-icon): Added function. Add an icon to the current
3725 line according to gnus-group-icon-list.
3726 (gnus-group-icon-create-glyph): Added function.
3727
37282000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3729
3730 * gnus-sum.el (gnus-summary-select-article): Return whether we
3731 selected something new.
3732 (gnus-summary-search-article): Start searching at the window
3733 point.
3734
3735 * gnus-group.el (gnus-fetch-group): Complete over
3736 gnus-active-hashtb.
3737
37382000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3739
3740 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3741
37422000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3743
3744 * gnus-sum.el (gnus-preserve-marks): New variable.
3745 (gnus-summary-move-article): Use it.
3746 (gnus-group-charset-alist): Added more entries.
3747
37482000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3749
3750 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3751
3752 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3753 as the default score.
3754
3755 * gnus-score.el (gnus-score-delta-default): Changed name.
3756
37572000-01-04 Simon Josefsson <jas@pdc.kth.se>
3758
3759 * imap.el (imap-parse-literal):
3760 (imap-parse-flag-list): Don't care about props.
3761 (imap-parse-string): Handle quoted characters.
3762
37632000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3764
3765 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3766 (gnus-summary-mark-article): Doc fix.
3767 (gnus-summary-mark-forward): Doc fix.
3768 (t): Changed keystroke for gnus-summary-customize-parameters.
3769
3770 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3771 "e".
3772 (gnus-article-mode-map): No, don't.
3773
3774 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3775 of the final article.
3776
3777 * mm-decode.el (mm-interactively-view-part): Error on no method.
3778
37792000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3780
3781 * gnus-score.el (gnus-score-insert-help): Something.
3782
3783 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3784
3785 * gnus-win.el (gnus-configure-frame): Ditto.
3786
3787 * gnus-mh.el (gnus-summary-save-in-folder): Use
3788 with-current-buffer.
3789
37902000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3791
3792 * nnwarchive.el: Changed file perms.
3793
37941999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3795
3796 * gnus-group.el (gnus-group-delete-groups): New command.
3797 (gnus-group-delete-group): Extra no-prompt parameters.
3798
37991999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3800
3801 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3802 <p>.
3803
38041999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3805
3806 * webmail.el (webmail-hotmail-article): Don't insert message id.
3807
6569c3d3 38081999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
3809
3810 * nnimap.el (nnimap-split-fancy): New variable.
3811 (nnimap-split-fancy): New function.
3812
38131999-12-28 Simon Josefsson <jas@pdc.kth.se>
3814
3815 (nnimap-split-rule): Document symbol value.
3816
38171999-12-28 Simon Josefsson <jas@pdc.kth.se>
3818
3819 * nnimap.el (nnimap-retrieve-headers-progress): Let
3820 `nnheader-parse-head' parse article.
3821 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3822 request headers needed by `nnheader-parse-head'.
3823
38241999-12-23 Florian Weimer <fw@s.netic.de>
3825
3826 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3827 value (crosspostings are handled), improve documentation.
3828
3829 * nnultimate.el: Declare file coding system as iso-8859-1.
3830
3831 * message.el: Dito.
3832
3833 * gnus-cite.el: Dito.
3834
3835 * gnus-spec.el: Dito.
3836
38371999-12-21 Florian Weimer <fw@s.netic.de>
3838
3839 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3840 (gnus-setup-message): No longer make `message-posting-charset'
3841 buffer-local.
3842 (gnus-setup-posting-charset): Reflect the new layout of
3843 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3844
3845 * message.el (message-send-mail): Bind `message-this-is-mail' and
3846 `message-posting-charset'.
3847 (message-send-news): Dito, and honour new layout of
3848 `message-posting-charset'.
3849 (message-encode-message-body): Ignore `message-posting-charset'.
3850
3851 * mm-bodies.el (mm-body-encoding): Consider
3852 `message-posting-charset' when deciding whether to use 8bit.
3853
3854 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3855 (rfc2047-encodable-p): Now solely for headers; use
3856 `message-posting-charset'.
3857
38581999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3859
3860 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3861
38621999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3863
3864 * nnagent.el (nnagent-server-opened): Optional.
3865 (nnagent-status-message): Optional.
3866
38671999-12-19 Simon Josefsson <jas@pdc.kth.se>
3868
3869 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3870 end (referenced by instructions in
3871 `gnus-cited-opened-text-button-line-format-alist').
3872
38731999-12-18 Simon Josefsson <jas@pdc.kth.se>
3874
3875 * imap.el (imap-starttls-open): Typo.
3876
38771999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3878
3879 * mm-util.el (mm-charset-after): Non-MULE case.
3880 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3881 * rfc2047.el (rfc2047-dissect-region): Bind it.
3882
38831999-12-18 Florian Weimer <fw@s.netic.de>
3884
3885 * mml.el (mml-generate-multipart-alist): Correct default value.
3886
3887 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3888 (mm-safer-encoding): New function.
3889 (mm-content-transfer-encoding): Use both.
3890
3891 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3892 * qp.el (quoted-printable-encode-region): Dito.
3893
38941999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3895
3896 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3897
38981999-12-18 Victor S. Miller <victor@idaccr.org>
3899
3900 * webmail.el (webmail-hotmail-list): raw=0.
3901
39021999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3903
3904 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3905 group name.
3906
39071999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3908
3909 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3910
39111999-12-18 Simon Josefsson <jas@pdc.kth.se>
3912
3913 * imap.el: Don't autoload digest-md5.
3914 (imap-starttls-open): Bind coding-system-for-{read,write}.
3915 (imap-starttls-p): Check if we can find starttls.el.
3916 (imap-digest-md5-p): Check if we can find digest-md5.el.
3917
39181999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3919
3920 * imap.el: Require `digest-md5' when compiling; add autoload
3921 settings for `digest-md5-parse-digest-challenge',
3922 `digest-md5-digest-response', `starttls-open-stream' and
3923 `starttls-negotiate'.
3924 (imap-authenticators): Add `digest-md5'.
3925 (imap-authenticator-alist): Setup for `digest-md5'.
3926 (imap-digest-md5-p): New function.
3927 (imap-digest-md5-auth): New function.
3928 (imap-stream-alist): Add STARTTLS entry.
3929 (imap-starttls-p): New function.
3930 (imap-starttls-open): New function.
3931
39321999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3933
3934 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3935
39361999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3937
3938 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3939 string-to-x function.
3940
39411999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3942
3943 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3944
39451999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3946
3947 * webmail.el: Enhance hotmail-snarf.
3948
39491999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3950
3951 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3952
39531999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3954
3955 * webmail.el (webmail-hotmail-list): Search no-error.
3956
39571999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3958
3959 * nnwarchive.el: Support nov-is-evil.
3960 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3961 Set it if non-nil.
3962 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3963
39641999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3965
3966 * nnagent.el (nnagent-server-opened): Redefine.
3967 (nnagent-status-message): Ditto.
3968
39691999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3970
3971 * rfc1843.el (rfc1843-decode-region): Use
3972 buffer-substring-no-properties.
3973 * gnus-art.el (article-decode-HZ): New function.
3974
39751999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3976
3977 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3978
39791999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3980
3981 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3982 MIME charset not a MULE charset.
3983
39841999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3985
3986 * gnus-ems.el: Translate more ugly characters.
3987 * nnheader.el (nnheader-translate-file-chars): Don't translate
3988 the second ':'.
3989
39901999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3991
3992 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3993 method if cannot find the article.
3994
39951999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3996
3997 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3998 method if overrided.
3999
40001999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4001
4002 * mail-source.el (mail-source-fetch-webmail): Parameter
4003 dontexpunge.
4004
40051999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4006
4007 * webmail.el: Support my-deja. Better error report.
4008
40091999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4010
4011 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4012 is bad.
4013 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4014 is not 1.
4015
40161999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4017
4018 * nnslashdot.el (nnslashdot-request-article): A space.
4019
40201999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4021
4022 * nnagent.el: Support different backend with same name.
4023
40241999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4025
4026 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4027 archived group.
4028 (nnslashdot-sane-retrieve-headers): Ditto.
4029 (nnslashdot-request-article): Ditto.
4030
40311999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4032
4033 * nnweb.el (nnweb-insert): Narrow to point.
4034
40351999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4036
4037 * nnweb.el (nnweb-insert): Follow refresh url.
4038 * nnslashdot.el: Use it.
4039
40401999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4041
4042 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4043 (nnweb-decode-entities-string): New function.
4044
4045 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4046 nnweb-* and move to nnweb.el.
4047 * nnwarchive.el: Use nnweb-decode-entities, etc.
4048 * webmail.el: Ditto.
4049
4050 * nnslashdot.el: Use nnweb-decode-entities-string.
4051 (nnslashdot-decode-entities): Remove.
4052
40531999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4054
4055 * nnslashdot.el: Decode entities.
4056
40571999-12-12 Dave Love <fx@gnu.org>
4058
4059 * gnus-agent.el (gnus-category-edit-groups)
4060 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4061 expansion of setf, fixed.
4062
40631999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4064
4065 * gnus-agent.el: Revoke last Dave Love's patch, because of
4066 incompatibility of XEmacs.
4067
40681999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4069
4070 * mm-uu.el: Change headers.
4071 * rfc1843.el: Ditto.
4072 * uudecode.el: Ditto.
4073
40741999-12-07 Dave Love <fx@gnu.org>
4075
4076 * gnus-agent.el (gnus-category-edit-predicate)
4077 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4078 inside backquote to avoid it at runtime.
4079
40801999-12-07 Dave Love <fx@gnu.org>
4081
4082 * binhex.el: Require cl when compiling.
4083
40841999-12-04 Dave Love <fx@gnu.org>
4085
4086 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4087
40881999-12-04 Dave Love <fx@gnu.org>
4089
4090 * mm-util.el (mm-delete-duplicates): New function.
4091 (mm-write-region): Use it.
4092
4093 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4094
4095 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4096 mm-delete-duplicates.
4097
4098 * imap.el (imap-open, imap-debug): Avoid mapc.
4099
4100 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4101
4102 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4103 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4104
4105 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4106 runtime.
4107
4108 * gnus.el (gnus-select-method): Likewise.
4109
4110 * nnheader.el (nnheader-nov-read-integer): Likewise.
4111
4112 * mm-view.el (mm-inline-message): Require cl when compiling.
4113 Avoid ignore-errors at runtime.
4114 (mm-inline-text): Avoid mapc.
4115
41161999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4117
4118 * gnus-art.el (article-decode-charset): Widen is bad.
4119
41201999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4121
4122 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4123
41241999-12-12 Florian Weimer <fw@s.netic.de>
4125
4126 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4127 indicate that only US-ASCII is permitted.
4128 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4129 use unencoded 8-bit characters in message headers.
4130
41311999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4132
4133 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4134 CRLF.
4135
41361999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4137
4138 * webmail.el: Require url-cookie.
4139
41401999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4141
4142 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4143 new function to make modified caesar table.
4144 (nnwarchive-from-r13): Use it.
4145 (nnwarchive-mail-archive-article): Improved.
4146
41471999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4148
4149 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4150
41511999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4152
4153 * nnweb.el (nnweb-request-article): Return cons.
4154
41551999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4156
4157 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4158
41591999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4160
4161 * mm-util.el (mm-with-unibyte): New macro.
4162 * nnweb.el (nnweb-init): Use it.
4163
41641999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4165
4166 * mm-util.el (mm-charset-after): New function.
4167 (mm-find-mime-charset-region): Set charsets after
4168 delete-duplicates and use find-coding-systems-region.
4169 (mm-find-charset-region): Remove composition.
4170
4171 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4172
4173 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4174
41751999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4176
4177 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4178 * mml.el (mml-confirmation-set): New variable.
4179 (mml-parse-1): Ask user to confirm.
4180
41811999-12-09 Simon Josefsson <jas@pdc.kth.se>
4182
4183 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4184 are scanned when we have directory mail-sources (the mail source
4185 is modified in that case, so we must scan it for all
4186 groups/methods).
4187
41881999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4189
4190 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4191 and nnml-article-file-alist.
4192
41931999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4194
4195 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4196 nnmail-fetched-sources.
4197
41981999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4199
4200 * mm-util.el (mm-find-charset-region): Use the last charset.
4201
42021999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4203
4204 * gnus.el (gnus-select-method): Made the option list prettier.
4205
42061999-12-08 Florian Weimer <fw@s.netic.de>
4207
4208 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4209 for the `de' newsgroups hierarchy, as it is common practice there.
4210
4211
42121999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4213
4214 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4215 buffer-string arguments. Fix references.
4216
42171999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4218
4219 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4220 (gnus-agent-batch-fetch): Use it.
4221 (gnus-agent-fetch-session): Use it.
4222
42231999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4224
4225 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4226
42271999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4228
4229 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4230 nil.
4231
42321999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4233
4234 * nnslashdot.el (nnslashdot-request-list): There were two
4235 top-level body-forms. Put a `progn' around them.
4236
4237 * gnus.el (gnus-select-method): Use `condition-case'
4238 instead of `ignore-errors', since cl may not be loaded when the
4239 form is evaluated.
4240
42411999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4242
4243 * nnwarchive.el: Support www.mail-archive.com.
4244
42451999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4246
4247 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4248 do anything.
4249
42501999-12-06 Simon Josefsson <jas@pdc.kth.se>
4251
4252 * utf7.el: New file, written by Jon K Hellan.
4253
4254 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4255 default to t.
4256
42571999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4258
4259 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4260
4261 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4262 current.
4263 (gnus-refer-article-methods): New function.
4264 (gnus-summary-refer-article): Use it.
4265
42661999-11-13 Simon Josefsson <jas@pdc.kth.se>
4267
4268 * nnimap.el (nnimap-retrieve-groups): Return active format.
4269
4270 * nnimap.el (nnimap-replace-in-string): Removed.
4271 (nnimap-request-list):
4272 (nnimap-retrieve-groups):
4273 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4274
42751999-12-05 Simon Josefsson <jas@pdc.kth.se>
4276
4277 * imap.el: Use format-spec for ssl program.
4278 * imap.el (imap-ssl-arguments): Removed.
4279 (imap-ssl-open-{1,2}): Removed.
4280
42811999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4282
4283 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4284 instead of `ignore-errors', since cl may not be loaded when the
4285 form is evaluated.
4286
42871999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4288
4289 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4290 (mm-7bit-chars): New variable.
4291 (mm-body-7-or-8): Use it in both cases.
4292
42931999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4294
4295 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4296 defcustom definitions.
4297
42981999-12-04 Simon Josefsson <jas@pdc.kth.se>
4299
4300 * mm-decode.el (mm-display-part): Let mm-display-external return
4301 inline or external.
4302 (mm-display-external): For copiousoutput methods, insert output in
4303 buffer.
4304
43051999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4306
4307 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4308 buffer.
4309
43101999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4311
4312 * gnus-audio.el: An M too far.
4313
4314 * gnus-msg.el (gnus-setup-message): One backtick too many.
4315
4316 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4317 a function, not a variable.
4318
43191999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4320
4321 * gnus-score.el (gnus-score-body): Widen before requesting.
4322
43231999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4324
4325 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4326
43271999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4328
4329 * mail-source.el (mail-source-fetch-webmail): Bind
4330 mail-source-string.
4331
43321999-12-04 Matt Swift <swift@alum.mit.edu>
4333
4334 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4335 (gnus-uu-unmark-by-regexp): Ditto.
4336
4337 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4338 dead groups.
4339
43401999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4341
4342 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4343 do their real thing.
4344
4345 * nnmh.el (nnmh-be-safe): Doc fix.
4346
4347 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4348
4349 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4350 status line has arrived before we count it.
4351
4352 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4353
4354 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4355 Whitespace problems.
4356
4357 * gnus-win.el (gnus-configure-windows): Error fix.
4358
4359 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4360 right function.
4361
4362 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4363 Indent all functions. Fix all comments to match the comment
4364 conventions. Double-space after full stop.
4365
43661999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4367
4368 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4369 value to divide received mails into my favorite groups and I met
4370 an error. It takes place if the length of a element "VALUE" in
4371 nnmail-split-fancy is less than two.
4372
43731999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4374
4375 * mml.el (mml-insert-part): New function.
4376
43771999-12-02 Dave Love <fx@gnu.org>
4378
4379 * mm-decode.el: Customize.
4380
43811999-12-03 Dave Love <fx@gnu.org>
4382
4383 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4384 the W3 stuff isn't available.
4385
43861999-12-03 Dave Love <fx@gnu.org>
4387
4388 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4389 at runtime.
4390
43911999-12-04 Dan Christensen <jdc@jhu.edu>
4392
4393 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4394
43951999-12-01 Andrew Innes <andrewi@gnu.org>
4396
4397 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4398 don't be fooled by "From nobody" lines added by respooling.
4399
4400 * pop3.el (pop3-movemail): Write crashbox in binary.
4401 (pop3-get-message-count): New function.
4402
4403 * mail-source.el (mail-source-primary-source): New variable.
4404 (mail-source-report-new-mail-interval): New variable.
4405 (mail-source-idle-time-delay): New variable.
4406 (mail-source-new-mail-available): New internal variable.
4407 (mail-source-fetch-pop): Clear new mail flag, when mail from
4408 primary source has been fetched.
4409 (mail-source-check-pop): New function.
4410 (mail-source-new-mail-p): New function.
4411 (mail-source-start-idle-timer): New function.
4412 (mail-source-report-new-mail): New function.
4413 (mail-source-report-new-mail): New internal variable.
4414 (mail-source-report-new-mail-timer): New internal variable.
4415 (mail-source-report-new-mail-idle-timer): New internal variables.
4416
44171999-12-04 Andreas Schwab <schwab@suse.de>
4418
4419 * gnus-cus.el (gnus-group-customize): Customize fix.
4420
44211999-12-04 Andrea Arcangeli <andrea@suse.de>
4422
4423 * message.el (message-send-mail-with-sendmail): Use
4424 message-make-address.
4425
44261999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4427
4428 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4429
44301999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4431
4432 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4433
44341999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4435
4436 * mml.el (mml-insert-tag): Don't close the tag.
4437 (mml-insert-empty-tag): New function.
4438 (mml-attach-file): Use mml-insert-empty-tag instead of
4439 mml-insert-tag.
4440 (mml-attach-buffer): Ditto.
4441 (mml-attach-external): Ditto.
4442 (mml-insert-multipart): Ditto.
4443
44441999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4445
4446 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4447 the article number.
4448
44491999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4450
4451 * gnus.el (gnus-find-method-for-group): The method of a new group
4452 is not the native one.
4453
44541999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4455
4456 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4457
44581999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4459
4460 * nnultimate.el (nnultimate-retrieve-headers): Use
4461 mm-with-unibyte-current-buffer.
4462 (nnultimate-request-article): Ditto.
4463
44641999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4465
4466 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4467
44681999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4469
4470 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4471 * nnweb.el (nnweb-retrieve-headers): Use it.
4472 (nnweb-request-article): Use it.
4473
4474 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4475 case matching failed.
4476
44771999-12-02 John Wiegley <jwiegley@inprise.com>
4478
4479 * mail-source.el (mail-source-keyword-map): Add backslash to
4480 Delete-flag.
4481
44821999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4483
4484 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4485 Latin-1.
4486 (gnus-group-charset-alist): No, don't.
4487
4488 * nnweb.el (nnweb-init): Make the buffer unibyte.
4489
44901999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4491
4492 * mail-source.el (mail-source-set-common-1): Fix to get the
4493 default value.
4494
44951999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4496
4497 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4498
4499 * nnultimate.el (nnultimate-request-list): Use unibyte.
4500
4501 * gnus-uu.el (gnus-uu-grab-articles): Bind
4502 gnus-display-mime-function to nil.
4503
4504 * message.el (message-send-mail-with-sendmail): Use the
4505 user-mail-address variable.
4506
4507 * gnus-art.el (gnus-ignored-headers): More headers.
4508
4509 * message.el (message-shorten-1): Use list.
4510
45111999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4512
4513 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4514 signatures.
4515
4516 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4517 (nnweb-dejanews-create-mapping): Do the properish date.
4518
45191999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4520
4521 * mail-source.el (mail-source-common-keyword-map): New variable.
4522 (mail-source-bind-common): New macro.
4523 (mail-source-fetch): Support plugged mail source.
4524 * gnus-int.el (gnus-request-scan): Use them.
4525
45261999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4527
4528 * mm-view.el (mm-inline-message): Check whether charset is a
4529 string.
4530
4531 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4532
4533 * message.el (message-mode-map): Changed keystroke for
4534 message-yank-buffer.
4535
45361999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4537
4538 * message.el (message-shorten-references): Cut references to 31
4539 elements, then either fold them or shorten them to 988 characters.
4540 (message-shorten-1): New function.
4541 (message-cater-to-broken-inn): New variable.
4542
45431999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4544
4545 * nnslashdot.el (nnslashdot-lose): New function.
4546
45471999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4548
4549 * mm-view.el (mm-inline-message): Not the right type of charset is
4550 being fetched here. Let the group charset rule.
4551 (mm-inline-message): Ignore us-ascii.
4552
45531999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4554
4555 * mail-source.el (mail-source-fetch-maildir): work around the
4556 ommitted "file-regular-p" in efs/ange-ftp
4557
45581999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4559
4560 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4561 (mml-generate-mime-1): Use the encoding param.
4562
4563 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4564
4565 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4566 gnus-art before binding its variables.
4567
4568 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4569 after the MIME.
4570
45711999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4572
4573 * message.el (message-clone-locals): Use it.
4574
4575 * gnus-msg.el (gnus-configure-posting-styles): Make
4576 user-mail-address local.
4577
45781999-11-20 Simon Josefsson <jas@pdc.kth.se>
4579
4580 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4581 once.
4582
45831999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4584
4585 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4586 (message-clone-locals): Ditto.
4587
4588 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4589 group inherit reply-to or from.
4590
45911999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4592
4593 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4594 for charset.
4595 (gnus-summary-show-article-charset-alist): New variable.
4596
4597 * mm-bodies.el (mm-decode-string): Support gnus-all and
4598 gnus-unknown.
4599 (mm-decode-body): Ditto.
4600 * rfc2047.el (rfc2047-decode): Ditto.
4601
46021999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4603
4604 * mail-source.el (mail-source-delete-incoming): Change default to
4605 t.
4606
46071999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4608
4609 * gnus.el: Pterodactyl Gnus v0.99 is released.
4610
46111999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4612
4613 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4614 spec.
4615
4616 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4617 (gnus-configure-posting-styles): No, don't.
4618 (gnus-configure-posting-styles): Allow overriding files.
4619
4620 * gnus-art.el (gnus-header-button-alist): Use browse-url
4621 directly.
4622
4623 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4624
4625 * gnus-msg.el (gnus-summary-yank-message): New command and
4626 keystroke.
4627
4628 * message.el (message-yank-buffer): New command.
4629 (message-buffers): New function.
4630
4631 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4632 next group in a more normal fasion.
4633
4634 * mml.el (mml-boundary-function): New variable.
4635 (mml-compute-boundary): Use it.
4636
4637 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4638 that exist for them.
4639
4640 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4641 (gnus-async-timer): New variable.
4642
46431999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4644
4645 * nnultimate.el (nnultimate-request-list): Be more lenient with
4646 root addresses.
4647
46481999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4649
4650 * gnus-art.el (gnus-treatment-function-alist): Do
4651 gnus-treat-capitalize-sentences.
4652
46531999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4654
4655 * webmail.el (webmail-hotmail-article): Hotmail changes the
4656 format.
4657
46581999-11-29 Simon Josefsson <jas@pdc.kth.se>
4659
4660 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4661 switch to buffer after calling program.
4662 (mm-display-external): Use `shell-command-switch' instead of "-c".
4663
46641999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4665
4666 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4667 read groups file.
4668
4669 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4670 <p>.
4671
46721999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4673
4674 * message.el (message-mode): Doc fix.
4675
46761999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4677
4678 * gnus-art.el (article-emphasize): Check group variable.
4679 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4680
46811999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4682
4683 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4684 type.
4685
46861999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4687
4688 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4689
46901999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4691
4692 * mml.el (mml-quote-region): Insert ! after the hash.
4693
46941999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4695
4696 * gnus-group.el (gnus-group-warchive-address-history): Change to
4697 nil.
4698
46991999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4700
4701 * webmail.el: Support mail.yahoo.com.
4702
4703 * mail-source.el (mail-source-fetch-webmail): Add password check.
4704 (mail-source-keyword-map): Use `subtype'.
4705
47061999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4707
4708 * mail-source.el (mail-source-keyword-map): Add webmail.
4709 (mail-source-fetcher-alist): Ditto.
4710 (mail-source-fetch-webmail): New function.
4711 * webmail.el: New file.
4712
47131999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4714
4715 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4716
47171999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4718
4719 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4720
47211999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4722
4723 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4724 (nnultimate-prune-days): New function.
4725 (nnultimate-create-mapping): Use it.
4726 (nnultimate-request-group): Only fetch the groups list if it has
4727 not been done before.
4728 (nnultimate-retrieve-headers): Don't write groups.
4729 (nnultimate-create-mapping): Off-by-one error.
4730
47311999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4732
4733 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4734 threaded subjects.
4735
47361999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4737
4738 * nnwarchive.el: Lots of changes make agent happy.
4739
47401999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4741
4742 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4743 hashtb.
4744
47451999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4746
4747 * mm-decode.el (mm-display-external): Write region with binary
4748 mode.
4749
47501999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4751
4752 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4753
47541999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4755
4756 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4757 (mm-uu-test): Now it is in restricted region.
4758
4759 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4760
4761 * mm-view.el (mm-view-message): Fix buffer leak.
4762 (mm-inline-message): Support 'gnus-decoded.
4763
4764 * mm-bodies.el (mm-decode-body): Ditto.
4765
4766 * rfc2047.el (rfc2047-decode-region): Ditto.
4767
47681999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4769
4770 * imap.el (require): Added autoload for base64-encode-string.
4771
47721999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4773
4774 * gnus.el (gnus-refer-article-method): Made list value
4775 customizable.
4776
47771999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4778
4779 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4780 NOFORCE in Emacs case.
4781
47821999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4783
4784 * gnus-art.el (gnus-request-article-this-buffer): Set
4785 gnus-newsgroup-name.
4786
47871999-11-17 Simon Josefsson <jas@pdc.kth.se>
4788
4789 * gnus-start.el (gnus-get-unread-articles): Check server before
4790 scanning.
4791
47921999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4793
4794 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4795
4796 * nnslashdot.el (nnslashdot-login-name): New variable.
4797 (nnslashdot-password): Ditto.
4798 (nnslashdot-request-post): New function.
4799
4800 * gnus-art.el (gnus-treat-buttonize): More testing.
4801
4802 * mm-encode.el: Another CVS test.
4803
4804 * gnus-art.el (gnus-treat-emphasize): Change default.
4805 (gnus-treat-buttonize): Ditto.
4806 (gnus-treat-buttonize): This is a test.
4807
4808 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4809 (gnus-build-sparse-threads): Ditto.
4810 (gnus-build-all-threads): Ditto.
4811
4812 * nnheader.el (make-full-mail-header): Make into a subst.
4813
4814 * gnus.el (gnus-refer-article-method): Doc fix.
4815
4816 * gnus-sum.el: Do not accept a prefix.
4817 (gnus-summary-refer-article): Accept a list of select methods.
4818
48191999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4820
4821 * message.el (message-forward): Pay attention to prefix argument
4822 again and forward all headers when it is set, regardless of the
4823 value of message-forward-ignored-headers.
4824
48251999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4826
4827 * gnus-ems.el: Check for cygwin32.
4828
48291999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4830
4831 * mm-decode.el (mm-display-external): Use 'non-viewer.
4832
48331999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4834
4835 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4836 nntp-inhibit-erase.
4837
48381999-11-13 Simon Josefsson <jas@pdc.kth.se>
4839
4840 * gnus-start.el (gnus-get-unread-articles): Use
4841 nnfoo-retrieve-groups to find new news, if available.
4842 (gnus-read-active-file-2): New function.
4843 (gnus-get-unread-articles): Use it.
4844 (gnus-read-active-file-1): Ditto.
4845
48461999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4847
4848 * mm-util.el (mm-find-mime-charset-region): Make sure
4849 find-coding-systems-for-charsets is fbound.
4850
4851 * gnus-ems.el: Typo fix.
4852
48531999-11-13 Florian Weimer <fw@s.netic.de>
4854
4855 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4856 it's available and makes sense.
4857
48581999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4859
4860 * gnus-score.el (gnus-score-save): Translate score file.
4861
48621999-11-13 Simon Josefsson <jas@pdc.kth.se>
4863
4864 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4865 added fetchflag and dontexpunge keywords.
4866 (mail-source-fetch-imap): Use them.
4867
48681999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4869
4870 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4871 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4872 `defconst'.
4873
4874 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4875 `defconst'.
4876 Mention that it is both for group and topic parameters.
4877 (gnus-extra-topic-parameters): New constant, including `subscribe'
4878 parameter.
4879 (gnus-extra-group-parameters): New constant.
4880 (gnus-group-customize): Use them.
4881
4882 * gnus.el (gnus-select-method): Added default value and tag.
4883 (gnus-refer-article-method): Added `DejaNews' customization option.
4884
48851999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4886
4887 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4888
4889 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4890 syntax.
4891
4892 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4893
4894 * nnslashdot.el (nnslashdot-group-number): Changed default.
4895
4896 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4897 (nnweb-dejanews-wash-article): Removed.
4898 (nnweb-type-definition): Fetch by id.
4899
4900 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4901 we mean it.
4902
4903 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4904 (nnslashdot-request-list): Use Ultramode as well.
4905 (nnslashdot-date-to-date): Be more lenient.
4906 (nnslashdot-threaded): New function.
4907
49081999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4909
4910 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4911
49121999-11-11 Steinar Bang <sb@metis.no>
4913
4914 * nnweb.el (nnweb-type-definition): /=dnc
4915
49161999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4917
4918 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4919 dates.
4920 (nnultimate-retrieve-headers): Wrong ordering.
4921
49221999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4923
4924 * message.el (message-forward-as-mime): New variable.
4925
49261999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4927
4928 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4929
49301999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4931
4932 * mail-source.el (mail-source-movemail-and-remove): New function.
4933 (mail-source-keyword-map): Add `function' for `maildir'.
4934 (mail-source-fetch-maildir): Use it.
4935
49361999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4937
4938 * nnwarchive.el: New file.
4939 * gnus-group.el (gnus-group-make-warchive-group): New function.
4940 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4941
49421999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4943
4944 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4945 subjects.
4946
49471999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4948
4949 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4950
49511999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4952
4953 * nnultimate.el (nnultimate-open-server): Do address.
4954 (nnultimate-forum-table-p): New function.
4955
4956 * nnweb.el (nnweb-insert-html): Renamed.
4957 (nnweb-insert): New function.
4958
4959 * nnultimate.el (nnultimate-insert-html): New function.
4960
4961 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4962 if nov is evil.
4963 (nnslashdot-retrieve-headers): use the sane version instead.
4964
49651999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4966
4967 * nnslashdot.el (nnslashdot-request-article): Fold case.
4968
4969 * nnultimate.el: New file.
4970
4971 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4972 unless wanted.
4973
4974 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4975 (gnus-read-active-file-1): Separated into own function.
4976 (gnus-read-active-file): Catch quits.
4977
4978 * nnslashdot.el (nnslashdot-request-article): Search better on
4979 first article.
4980 (nnslashdot-request-list): Fold case.
4981 (nnslashdot-retrieve-headers): Ditto.
4982
49831999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4984
4985 * gnus.el: Autoload gnus-subscribe-topics.
4986
49871999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4988
4989 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4990 before dot.
4991 * gnus-util.el (gnus-write-active-file): Ditto.
4992
49931999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4994
4995 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4996 function.
4997 * gnus-cache.el (gnus-cache-file-name): Use it.
4998 * gnus-agent.el (gnus-agent-group-path): Use it.
4999 * nnmail.el (nnmail-group-pathname): Use it.
5000
50011999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5002
5003 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5004 if cooked.
5005 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5006 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5007 * gnus.el (gnus-short-group-name): "..." proof.
5008
50091999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5010
5011 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5012 support nnslashdot.
5013
50141999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5015
5016 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5017 many articles.
5018 (nnslashdot-generate-active): New function.
5019 (nnslashdot-request-newgroups): Use it.
5020
5021 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5022 names.
5023
5024 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5025 (nnslashdot-request-list): Not moderated.
5026
50271999-11-07 Simon Josefsson <jas@pdc.kth.se>
5028
5029 * nnimap.el (nnimap-open-server): Remove error signal if
5030 nnimap-server-buffer is nil (the check should've been `boundp').
5031
5032 * imap.el (imap-log):
5033 * nnimap.el (nnimap-debug): Disable debugging by default.
5034
50351999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5036
5037 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5038
5039 * gnus-topic.el (gnus-subscribe-topic): New function.
5040
5041 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5042 names.
5043
5044 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5045 if starting with a quote.
5046
50471999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5048
5049 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5050 group name.
5051
50521999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5053
5054 * nnslashdot.el: New file.
5055
5056 * nnheader.el (nnheader-insert-header): New function.
5057
5058 * gnus-art.el (gnus-mime-internalize-part): Bind
5059 mm-inlined-types.
5060
5061 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5062 files.
5063
50641999-10-29 David S. Goldberg <dsg@mitre.org>
5065
5066 * emacs-mime.texi (Customization): Document mm-inline-override-types
5067
50681999-10-29 David S. Goldberg <dsg@mitre.org>
5069
5070 * emacs-mime.texi (Customization): Document mm-inline-override-types
5071
50721999-10-29 David S. Goldberg <dsg@mitre.org>
5073
5074 * emacs-mime.texi (Customization): Document mm-inline-override-types
5075
50761999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5077
5078 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5079 empty buffers.
5080
50811999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5082
5083 * gnus-art.el (gnus-article-mode-map): Use the summary article
5084 edit.
5085
50861999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5087
5088 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5089
50901999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5091
5092 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5093
50941999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5095
5096 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5097 is list or not before condition.
5098
50991999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5100
5101 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5102
51031999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5104
5105 * gnus-art.el (gnus-emphasis-alist): New value.
5106
51071999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5108
5109 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5110 `buffer-substring'.
5111
51121999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5113
5114 * gnus-art.el (article-date-ut): Keep the updated timer.
5115 (gnus-emphasis-underline-italic): Doc fix.
5116
5117 * gnus-msg.el (gnus-post-method): Doc fix.
5118 (gnus-post-method): Change default.
5119
51201999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5121
5122 * message.el (message-newline-and-reformat): Improvements.
5123
51241999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5125
5126 * message.el (message-newline-and-reformat): Don't insert too many
5127 newlines.
5128 (message-newline-and-reformat): Work even if not sc.
5129
5130 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5131
5132 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5133
51341999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5135
5136 * mm-view.el (mm-display-patch-inline): New function.
5137
51381999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5139
5140 * mm-view.el (mm-display-patch-inline): New function.
5141
51421999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5143
5144 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5145 group.
5146
5147 * message.el (message-forward): Narrow to the right header.
5148
5149 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5150 dates.
5151
5152 * gnus-msg.el (gnus-configure-posting-styles): Use the
5153 user-full-name function.
5154
5155 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5156 (mm-body-charset-encoding-alist): Default to nil.
5157
5158 * message.el (message-elide-ellipsis): Fix typo.
5159 (message-elide-region): Ditto.
5160 (message-elide-region): Don't insert a newline first.
5161
51621999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5163
5164 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5165 gnus-fetch-old-headers.
5166 (gnus-cut-threads): Ditto.
5167 (gnus-summary-initial-limit): Ditto.
5168 (gnus-summary-limit-children): Ditto.
5169
5170 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5171 matches.
5172
51731999-11-06 Simon Josefsson <jas@pdc.kth.se>
5174
5175 * gnus-art.el (article-decode-encoded-words):
5176 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5177 live.
5178
5179 * gnus.el (gnus-read-method): Add methods from
5180 `gnus-opened-servers' to completion. Map entered method/address
5181 into existing methods if possible.
5182
5183 * gnus-group.el (gnus-group-make-group): Simplify method.
5184
5185 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5186
5187 * mml.el (mml-preview): Remove mail-header-separator before
5188 encoding.
5189
51901999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5191
5192 * message.el (message-read-from-minibuffer): New function.
5193
51941999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5195
5196 * gnus.el: Pterodactyl Gnus v0.98 is released.
5197
51981999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5199
5200 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5201
52021999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5203
5204 * mml.el (mml-generate-mime-1): Read attached binary file in
5205 binary mode.
5206
52071999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5208
5209 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5210
52111999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5212
5213 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5214
52151999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5216
5217 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5218
52191999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5220
5221 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5222 (gnus-article-mime-match-handle-function): New variable.
5223 (gnus-article-view-part): Make `b' customizable.
5224
52251999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5226
5227 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5228
52291999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5230
5231 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5232
52331999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5234
5235 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5236
52371999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5238
5239 * gnus-srvr.el (gnus-browse-foreign-server): Use
5240 `buffer-substring' instead of `read'.
5241
52421999-10-23 Simon Josefsson <jas@pdc.kth.se>
5243
5244 * nnimap.el, imap.el, rfc2104.el: New files.
5245
5246 * gnus.el (gnus-valid-select-methods): Add nnimap.
5247
5248 * gnus-group.el (gnus-group-group-map): Add
5249 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5250 (gnus-group-nnimap-expunge): New function.
5251 (gnus-group-nnimap-edit-acl): New function.
5252
5253 * gnus-agent.el (gnus-agent-group-mode-map): Add
5254 gnus-agent-synchronize.
5255 (gnus-agent-synchronize): New function.
5256 (gnus-agent-fetch-group-1): Check if server is open.
5257
5258 * nnagent.el (nnagent-request-set-mark): Save marks.
5259
5260 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5261 (mail-source-fetcher-alist): Map to imap fetcher function.
5262 (mail-source-fetch-imap): New function.
5263
5264 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5265 Hash:.
5266
52671999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5268
5269 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5270 (gnus-topic-sort-topics): New function.
5271 (gnus-topic-make-menu-bar): Add sort-topics.
5272 (gnus-topic-move): New function.
5273 (gnus-topic-move-group): Move the topic if no group selected.
5274
52751999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5276
5277 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5278
52791999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5280
5281 * mm-view.el (mm-inline-message): Fix leaving group bug.
5282
52831999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5284
5285 * gnus-msg.el (gnus-post-method): Use normal method if current is
5286 not available.
5287
52881999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5289
5290 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5291 (nnmail-insert-lines): Ditto.
5292
52931999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5294
5295 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5296 line.
5297
5298 * message.el (message-unsent-separator): One more separator.
5299
53001999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5301
5302 * nnfolder.el (nnfolder-request-move-article): For empty article,
5303 search till (point-max).
5304 (nnfolder-retrieve-headers): Ditto.
5305 (nnfolder-request-accept-article): Ditto.
5306 (nnfolder-save-mail): Ditto.
5307 (nnfolder-insert-newsgroup-line): Ditto.
5308
53091999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5310
5311 * qp.el (quoted-printable-encode-region): Check eobp.
5312
53131999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5314
5315 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5316
53171999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5318
5319 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5320 wait-for-reply.
5321
53221999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5323
5324 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5325 (mm-uu-forward-end-line): Ditto.
5326
53271999-09-29 Didier Verna <verna@inf.enst.fr>
5328
5329 * binhex.el (binhex-decode-region): don't consider the value of
5330 `enable-multibyte-characters' in XEmacs.
5331
5332 * gnus-start.el (gnus-read-descriptions-file): ditto.
5333
5334 * mm-util.el (mm-multibyte-p): ditto.
5335 (mm-with-unibyte-buffer): ditto.
5336 (mm-find-charset-region): use `mm-multibyte-p'.
5337
5338 * mm-bodies.el (mm-decode-body): ditto.
5339 (mm-decode-string): ditto.
5340
53411999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5342
5343 * mm-util.el (mm-binary-coding-system): Try binary first.
5344
53451999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5346
5347 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5348
53491999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5350
5351 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5352 format.
5353 (article-date-ut): Find correct insert position.
5354
53551999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5356
5357 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5358 forwarded message.
5359
53601999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5361
5362 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5363 groups.
5364
5365 * message.el (message-resend): Use message mode when prompting.
5366
5367 * gnus-art.el (article-hide-headers): Mark wash.
5368 (article-emphasize): Ditto.
5369
53701999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5371
5372 * message.el (message-newline-and-reformat): Work for SC.
5373
53741999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5375
5376 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5377
5378 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5379
53801999-10-20 David S. Goldberg <dsg@mitre.org>
5381
5382 * mm-decode.el mm-inline-override-types: New variable
5383
5384 * mm-decode.el (mm-inline-override-p): New function
5385
5386 * mm-decode.el (mm-inlined-p): Use it
5387
53881999-10-20 David S. Goldberg <dsg@mitre.org>
5389
5390 * mm-decode.el mm-inline-override-types: New variable
5391
5392 * mm-decode.el (mm-inline-override-p): New function
5393
5394 * mm-decode.el (mm-inlined-p): Use it
5395
53961999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5397
5398 * gnus.el: Pterodactyl Gnus v0.97 is released.
5399
54001999-09-01 Brendan Kehoe <brendan@zen.org>
5401
5402 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5403 gnus-summary-next-group, not gnus-summary-next-article. Only give
5404 3 args.
5405
54061999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5407
5408 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5409 buffer for params.
5410
5411 * message.el (message-forward-ignored-headers): New variable.
5412
5413 * gnus-art.el (gnus-article-prepare-display): Nix out
5414 gnus-article-wash-types.
5415
5416 * gnus-agent.el (gnus-agent-create-buffer): New function.
5417 (gnus-agent-fetch-group-1): Use it.
5418 (gnus-agent-start-fetch): Ditto.
5419
5420 * gnus-sum.el (gnus-summary-exit): Don't use
5421 `gnus-use-adaptive-scoring'.
5422
5423 * mail-source.el (mail-source-fetch-pop): Only store password when
5424 successful.
5425
5426 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5427
54281999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5429
5430 * message.el (message-reply): Use it.
5431 (message-dont-reply-to-names): New variable.
5432
5433 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5434
5435 * mm-util.el (mm-preferred-coding-system): Typo fix.
5436
5437 * message.el (message-bounce): Work for non-MIME.
5438
5439 * gnus.el (gnus-short-group-name): Short the right parts of the
5440 name.
5441
54421999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5443
5444 * mm-encode.el (mm-qp-or-base64): New version.
5445
54461999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5447
5448 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5449
54501999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5451
5452 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5453 of restricted region.
5454 (gnus-mime-display-single): Set beg at correct point.
5455
54561999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5457
5458 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5459
54601999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5461
5462 * gnus-msg.el (gnus-configure-posting-styles): Let
5463 `gnus-posting-styles' have its say in posting-style: local
5464 variable `styles' is already bound to `gnus-posting-styles' so
5465 don't rebind it to nil.
5466
54671999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5468
5469 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5470 Message-ID.
5471
54721999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5473
5474 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5475 quoted-printable-encode-region.
5476
5477 * qp.el (quoted-printable-encode-region): Assume charset
5478 encoded. Fold every line in the region.
5479
54801999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5481
5482 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5483 of active file.
5484
54851999-09-01 Didier Verna <verna@inf.enst.fr>
5486
5487 * message.el (message-mode): allows whitespaces between multiple
5488 instances of the fill character ">".
5489
54901999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5491
5492 * mm-encode.el (mm-qp-or-base64): Fix.
5493
54941999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5495
5496 * message.el (message-send): Too much and.
5497
54981999-09-24 Andreas Schwab <schwab@suse.de>
5499
5500 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5501
55021999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5503
5504 * gnus-score.el (gnus-score-headers): Work for nil scores.
5505
55061999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5507
5508 * gnus-cache.el (gnus-cache-write-active): Write full names.
5509
5510 * gnus-util.el (gnus-write-active-file): Accept full name.
5511
5512 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5513 (mm-assoc-string-match): New function.
5514 (mm-display-inline): Use it.
5515
5516 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5517
5518 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5519
55201999-08-27 Florian Weimer <fw@s.netic.de>
5521
5522 * mml.el (mml-generate-multipart-alist): New variable.
5523
55241999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5525
5526 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5527
55281999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5529
5530 * message.el (message-send): More helpful error message if sending
5531 fails
5532
55331999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5534
5535 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5536 in newer emacsen, where ?r isn't equal 114.
5537
55381999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5539
5540 * gnus.el: Pterodactyl Gnus v0.96 is released.
5541
55421999-08-17 Simon Josefsson <jas@pdc.kth.se>
5543
5544 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5545 to get active info if method is covered by agent, otherwise
5546 active info is lost.
5547
55481999-08-17 Simon Josefsson <jas@pdc.kth.se>
5549
5550 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5551
55521999-08-09 Dave Love <fx@gnu.org>
5553
5554 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5555
55561999-08-09 Simon Josefsson <jas@pdc.kth.se>
5557
5558 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5559 (already matched by "^X-Pgp"), removed duplicate
5560 X-Mailing-List, added several new junk headers.
5561
55621999-08-01 Simon Josefsson <jas@pdc.kth.se>
5563
5564 * gnus-art.el (article-decode-charset): Don't assume
5565 gnus-summary-buffer is live.
5566
55671999-08-27 Florian Weimer <fw@s.netic.de>
5568
5569 * gnus-score.el (gnus-home-score-file): Work with absolute path
5570 names.
5571
55721999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5573
5574 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5575 nothing else in the group.
5576
55771999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5578
5579 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5580 the article.
5581
55821999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5583
5584 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5585
55861999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5587
5588 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5589 from mutt.
5590
55911999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5592
5593 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5594 whitespace.
5595
55961999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5597
5598 * mm-util.el (mm-text-coding-system-for-write): New variable.
5599 (mm-append-to-file): New function.
5600 (mm-write-region): New function.
5601
5602 * gnus-art.el (gnus-output-to-file): Use it.
5603 * gnus-util.el (gnus-output-to-rmail): Ditto.
5604 (gnus-output-to-mail): Ditto.
5605 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5606
56071999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5608
5609 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5610
5611 * nnheader.el (nnheader-insert-file-contents): Revert and use
5612 mm-insert-file-contents.
5613 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5614 (nnheader-auto-mode-alist): Removed.
5615
5616 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5617 (mm-insert-file-contents): Add a new parameter for inserting
5618 compressed file literally.
5619
5620 * mml.el (mml-generate-mime-1): Insert non-text literally.
5621
5622 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5623
56241999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5625
5626 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5627
56281999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5629
5630 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5631 koi8-r.
5632
56331999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5634
5635 * mml.el (mml-insert-mime): Decode text.
5636 (mml-to-mime): Narrow to headers-or-head.
5637
56381999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5639
5640 * mm-view.el (mm-inline-text): Check
5641 w3-meta-content-type-charset-regexp.
5642
56431999-07-10 Simon Josefsson <jas@pdc.kth.se>
5644
5645 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5646 predicate.
5647
56481999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5649
5650 * gnus-mlspl.el: Documentation fixes.
5651
56521999-08-27 Rui Zhu <sprache@iname.com>
5653
5654 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5655
56561999-08-27 Michael Cook <cook@sightpath.com>
5657
5658 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5659 variables.
5660
56611999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5662
5663 * nnmail.el (nnmail-get-new-mail): "Done".
5664
56651999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5666
5667 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5668 interactive.
5669
56701999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5671
5672 * gnus-art.el (article-decode-charset): Fix broken CT.
5673
56741999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5675
5676 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5677 overview buffer if it is killed.
5678
56791999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5680
5681 * gnus-art.el (article-babel): New version.
5682
56831999-08-27 Jon Kv <jonkv@ida.liu.se>
5684
5685 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5686
56871999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5688
5689 * gnus.texi (More Threading): Document new variable
5690 `gnus-sort-gathered-threads-function'.
5691
56921999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5693
5694 * gnus.texi (More Threading): Document new variable
5695 `gnus-sort-gathered-threads-function'.
5696
56971999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5698
5699 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5700 usage.
5701
57021999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5703
5704 * mm-util.el (mm-running-xemacs): Removed.
5705 (mm-coding-system-p): New function.
5706 (mm-binary-coding-system): Safe guess.
5707 (mm-text-coding-system): Ditto.
5708 (mm-auto-save-coding-system): Ditto.
5709
57101999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5711
5712 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5713 (mm-qp-or-base64): Reversed logic.
5714
5715 * mm-decode.el (mm-save-part-to-file): Let coding system be
5716 binary.
5717
57181999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5719
5720 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5721 be set in topic parameters.
5722
57231999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5724
5725 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5726 (gnus-sort-gathered-threads): Allow the user to specify the
5727 function to use when sorting gathered threads.
5728
5729 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5730 mark cached articles as `undownloaded'.
5731
57321999-07-20 Peter von der Ahe <peter@ahe.dk>
5733
5734 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5735 to have buffer local values.
5736
57371999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5738
5739 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5740 types 'g' for 'guess group type.
5741
57421999-07-30 Simon Josefsson <jas@pdc.kth.se>
5743
5744 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5745 after each regexp in nnmail-list-identifiers, not just after last
5746 one.
5747
5748 * gnus-sum.el (gnus-list-identifiers): New variable.
5749 (gnus-summary-remove-list-identifiers): New function.
5750 (gnus-select-newsgroup): Use it.
5751 (gnus-summary-wash-hide-map): Bind
5752 `gnus-article-hide-list-identifiers' to W W l.
5753 (gnus-summary-make-menu-bar): Add list-identifiers command.
5754
5755 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5756 (gnus-treatment-function-alist): Add variable.
5757 (article-hide-list-identifiers): New function.
5758 (mapcar): Add function.
5759 (gnus-article-hide): Use it.
5760
57611999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5762
5763 * gnus.el: Pterodactyl Gnus v0.95 is released.
5764
57651999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5766
5767 * mm-decode.el (mm-mailcap-command): New function.
5768 (mm-display-external): Use it.
5769
5770 * gnus-art.el (article-make-date-line): Work for India.
5771
5772 * mm-encode.el (mm-qp-or-base64): Typo.
5773
5774 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5775
57761999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5777
5778 * gnus.el: Pterodactyl Gnus v0.94 is released.
5779
57801999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5781
5782 * pop3.el: New version.
5783
57841999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5785
5786 * mm-encode.el (mm-qp-or-base64): New function.
5787 (mm-content-transfer-encoding): Use it.
5788
5789 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5790
57911999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5792
5793 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5794
5795 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5796
57971999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5798
5799 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5800 keystroke.
5801
5802 * mailcap.el (mailcap-mime-types): New function.
5803
5804 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5805
5806 * message.el (message-goto-eoh): Really go to the end.
5807
58081999-07-09 Puneet Goel <puneet@computer.org>
5809
5810 * message.el (message-make-date): Do the right thing in with
5811 sub-hour time zones.
5812
58131999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5814
5815 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5816 report.
5817
58181999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5819
5820 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5821
58221999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5823
5824 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5825 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5826 and use t as default value.
5827
58281999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5829
5830 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5831 gnus-summary-buffer is live.
5832
58331999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5834
5835 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5836
58371999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5838
5839 * message.el (message-bounce): Do MIME bounces MIMEy.
5840
5841 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5842
58431999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5844
5845 * mailcap.el (mailcap-mime-extensions): Changed patch to
5846 text/x-patch.
5847
5848 * mm-decode.el (mm-display-external): Wrong placement of paren.
5849
58501999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5851
5852 * gnus.el: Pterodactyl Gnus v0.93 is released.
5853
58541999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5855
5856 * gnus-cus.el (gnus-group-parameters): New entries for
5857 gnus-group-split.
5858
5859 * gnus-mlspl.el: Renamed functions and variables so as to
5860 start with gnus-group-split.
5861 * gnus.el: Adjust autoload entries.
5862
6569c3d3 58631999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
c113de23
GM
5864
5865 * gnus-mlspl.el: Removed trailing t from comment and provide.
5866 Renamed functions and variables to start with gnus-mlsplit.
5867 Added autoload comments.
5868 * gnus.el: Added autoload entries.
5869
58701999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5871
5872 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5873 so that matches excluded by RESTRICTs do not cause the whole split
5874 to be ignored. This also fixes a long-standing bug in which a
5875 split with \N substitutions wouldn't cause cross-posting as
5876 expected.
5877
5878 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5879 (nnmail-split-it): Implement them.
5880
5881 * nnmail.el (nnmail-split-fancy): Document ! splits.
5882
58831999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5884
5885 * pop3.el: New version.
5886
dff28924 58871999-07-05 Simon Josefsson <jas@pdc.kth.se>
c113de23 5888
dff28924 5889 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
c113de23
GM
5890
58911999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5892
5893 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5894
58951999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5896
5897 * gnus-util.el (gnus-write-active-file): Use real name.
5898
5899 * gnus-agent.el (gnus-agent-expire): Update active file
5900 method by method.
5901
59021999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5903
5904 * nndraft.el (nndraft-request-article): Use difference
5905 coding-systems for queue and drafts.
5906
5907 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5908 nndraft:drafts.
5909
5910 * mm-util.el (mm-auto-save-coding-system): New coding system.
5911
5912 * message.el (message-draft-coding-system): Use it.
5913
59141999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5915
5916 * mm-uu.el: More customizable and less aggressive.
5917
59181999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5919
5920 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5921 when plugged.
5922
5923 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5924 (mml-insert-mml-markup): Accept a nofile.
5925 (mml-insert-mime): Insert nofile.
5926
5927 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5928
5929 * mm-decode.el (mm-handle-media-type): New function.
5930 (mm-handle-media-supertype): New function.
5931 (mm-handle-media-subtype): New function.
5932 Use new functions throughout. "/"))
5933
59341999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5935
5936 * gnus-art.el (gnus-treat-predicate): Typo.
5937
59381999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5939
5940 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5941
59421999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5943
5944 * gnus-art.el (article-date-ut): UT! Default it!
5945
59461999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5947
5948 * gnus.el: Pterodactyl Gnus v0.92 is released.
5949
59501999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5951
5952 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5953
59541999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5955
5956 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5957 connected.
5958
5959 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5960 when plugged.
5961
5962 * mm-view.el (mm-inline-message): Ignore remove-spec.
5963
5964 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5965 is bound.
5966
5967 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5968
5969 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5970
5971 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5972 start.
5973
5974 * message.el (message-fill-yanked-message): Remove `t' arg.
5975
5976 * gnus-group.el (gnus-group-kill-group): Message killing of
5977 groups.
5978
5979 * mm-util.el (mm-preferred-coding-system): New function.
5980 (mm-mime-charset): Use it.
5981
5982 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5983
59841999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5985
5986 * gnus-mlsplt.el: New file.
5987
59881999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5989
5990 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5991 functions.
5992 (mm-attachment-override-p): Take a handle instead of a type.
5993 (mm-inlined-p): Ditto.
5994 (mm-automatic-display-p): Ditto,
5995 (mm-inlinable-p): Ditto.
5996
5997 * nndraft.el (nndraft-request-expire-articles): Delete backup
5998 files.
5999
6000 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6001
6002 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6003
60041999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6005
6006 * nnmail.el (nnmail-split-it): Allow .*.
6007
60081999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6009
6010 * mm-decode.el (mm-inline-large-images-p): Renamed.
6011
6012 * gnus-art.el (article-date-ut): Always look in the current buffer
6013 for the Date header.
6014
6015 * mml.el (mml-validate): New command.
6016
6017 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6018 since we are dealing with regexps.
6019
60201999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6021
6022 * gnus.el: Pterodactyl Gnus v0.91 is released.
6023
60241999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6025
6026 * gnus-agent.el (gnus-agent-save-active-1): New function.
6027 (gnus-agent-save-active): use it.
6028 (gnus-agent-save-groups): Ditto.
6029
6030 * gnus-cache.el (gnus-cache-write-active): Use it.
6031
6032 * gnus-agent.el (gnus-agent-write-active): Use it.
6033
6034 * gnus-util.el (gnus-write-active-file): New function.
6035
6036 * gnus-agent.el (gnus-agent-write-active): New function to keep
6037 lower boundaries and canceled groups.
6038 (gnus-agent-save-groups): Use it.
6039 (gnus-agent-save-active): Use it.
6040 (gnus-agent-save-group-info): Only write active files.
6041 (gnus-agent-expire): Update active file.
6042
6043 * mm-decode.el (mm-inlinable-part-p): Removed.
6044 (mm-user-display-methods): Default to nil.
6045 (mm-user-display-methods): Removed.
6046 (add-mime-display-method): Removed.
6047 (mm-automatic-display): Renamed.
6048 (mm-automatic-display-p): Use it.
6049 (mm-inlined-types): New variable.
6050 (mm-inlined-p): New function.
6051
6052 * message.el (message-reply): Bind message-this-is-mail.
6053
60541999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6055
6056 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6057
6058 * message.el (message-check-news-header-syntax): Protect against
6059 nil froms.
6060
6061 * mm-util.el (mm-auto-mode-alist): New.
6062
6063 * mml.el (mml-generate-mime-1): Ditto.
6064
6065 * gnus.el: Use mm-insert-file-contents throughout instead of
6066 nnheader.
6067
6068 * mm-util.el (mm-insert-file-contents): New function.
6069
60701999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6071
6072 * gnus.el: Pterodactyl Gnus v0.90 is released.
6073
60741999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6075
6076 * mailcap.el (mailcap-possible-viewers): Use string=.
6077
60781999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6079
6080 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6081 (mm-uu-forward-end-line): New variable.
6082 (mm-uu-begin-line): Handle forwarded message.
6083 (mm-uu-identifier-alist): Ditto.
6084 (mm-uu-dissect): Ditto.
6085
60861999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6087
6088 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6089 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6090 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6091
6092 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6093 (nnfolder-file-coding-system-for-write): New variable.
6094 (nnfolder-active-file-coding-system): New variable.
6095 (nnfolder-active-file-coding-system-for-write): New variable.
6096 (nnfolder-save-active): New function.
6097 (nnfolder-save-buffer): Use them.
6098 (nnfolder-possibly-change-group): Ditto.
6099 (nnfolder-request-list-newsgroups): Ditto.
6100 (nnfolder-request-create-group): Ditto.
6101 (nnfolder-request-expire-articles): Ditto.
6102 (nnfolder-request-move-article): Ditto.
6103 (nnfolder-request-accept-article): Ditto.
6104 (nnfolder-request-delete-group): Ditto.
6105 (nnfolder-request-rename-group): Ditto.
6106 (nnfolder-possibly-change-folder): Ditto.
6107 (nnfolder-read-folder): Ditto.
6108 (nnfolder-request-list): Remove pathname-coding-system.
6109 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6110
6111 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6112 (nnmail-file-coding-system-1): Removed.
6113 (nnmail-find-file): Use nnmail-pathname-coding-system.
6114 (nnmail-write-region): Ditto.
6115
6116 * nnmbox.el (nnmbox-file-coding-system): New variable.
6117 (nnmbox-file-coding-system-for-write): New variable.
6118 (nnmbox-active-file-coding-system): New variable.
6119 (nnmbox-active-file-coding-system-for-write): New variable.
6120 (nnmbox-save-buffer): New function.
6121 (nnmbox-save-active): New function.
6122 (nnmbox-request-scan): Use them.
6123 (nnmbox-request-expire-articles): Ditto.
6124 (nnmbox-request-move-article): Ditto.
6125 (nnmbox-request-accept-article): Ditto.
6126 (nnmbox-request-replace-article): Ditto.
6127 (nnmbox-request-delete-group): Ditto.
6128 (nnmbox-request-rename-group): Ditto.
6129 (nnmbox-request-create-group): Ditto.
6130
6131 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6132 (mm-running-ntemacs): Removed.
6133
6134 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6135
61361999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6137
6138 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6139
61401999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6141
6142 * qp.el (quoted-printable-encoding-characters): Support lower case.
6143
61441999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6145
6146 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6147 (rfc2047-b-encode-region): Encode line by line.
6148
61491999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6150
6151 * mm-util.el (mm-find-mime-charset-region): Fix.
6152
61531999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6154
6155 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6156 (mm-find-mime-charset-region): Ditto.
6157
61581999-07-03 Simon Josefsson <jas@pdc.kth.se>
6159
6160 * gnus-sum.el (gnus-summary-move-article): Fix something or
6161 other.
6162
61631999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6164
6165 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6166 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6167 (gnus-summary-enter-digest-group): Use them.
6168 (gnus-summary-setup-default-charset): Ditto.
6169
61701999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6171
6172 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6173 gnus-newsgroup-name is nil.
6174
61751999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6176
6177 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6178
61791999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6180
6181 * gnus-art.el (article-emphasize): Use correct
6182 gnus-article-emphasis-alist.
6183
61841999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6185
6186 * mm-view.el (mm-inline-text): Fix text/html bug.
6187
61881999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6189
6190 * gnus.el: Pterodactyl Gnus v0.89 is released.
6191
61921999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6193
6194 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6195 * message.el (message-draft-coding-system): Ditto.
6196 * mm-util.el (mm-running-ntemacs): Ditto.
6197
61981999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6199
6200 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6201
62021999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6203
6204 * mml.el: require mm-decode.
6205
62061999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6207
6208 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6209
62101999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6211
6212 * mm-view.el (mm-inline-image): Fix image undisplayer.
6213
62141999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6215
6216 * mml.el (mml-insert-multipart): Error in compeling-read.
6217 (mml-insert-tag): Match tags.
6218
62191999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6220
6221 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6222 (gnus-cache-braid-heads): Ditto.
6223 (gnus-cache-retrieve-headers): Ditto.
6224
62251999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6226
6227 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6228
62291999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6230
6231 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6232 to string under XEmacs.
6233
62341999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6235
6236 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6237
62381999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6239
6240 * mm-view.el (mm-inline-message): Fix message view bug.
6241 * gnus-art.el (gnus-article-prepare): Ditto.
6242
62431999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6244
6245 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6246
62471999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6248
6249 * gnus.el: Pterodactyl Gnus v0.88 is released.
6250
62511999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6252
6253 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6254 usage.
6255
6256 * nnmail.el (nnmail-get-new-mail): Save info.
6257
62581999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6259
6260 * gnus.el: Pterodactyl Gnus v0.87 is released.
6261
62621999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6263
6264 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6265 (mail-source-run-script): New function.
6266 (mail-source-fetch-pop): Use it.
6267
62681999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6269
6270 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6271
62721999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6273
6274 * gnus.el: Pterodactyl Gnus v0.86 is released.
6275
62761999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6277
6278 * gnus-art.el (gnus-treat-translate): New variable.
6279 (gnus-treat-predicate): Accept a list of regexps.
6280 (gnus-article-treat-custom): Allow a list of regexps.
6281
62821999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6283
6284 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6285 type.
6286
62871999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6288
6289 * gnus-art.el (article-babel): Narrow a bit.
6290
6291 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6292
62931999-06-12 Simon Josefsson <jas@pdc.kth.se>
6294
6295 (gnus-agent-get-undownloaded-list): Operate on all articles, not
6296 only unread ones.
6297 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6298 articles, not only unread ones.
6299
63001999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6301
6302 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6303 keystroke.
6304
6305 * gnus-art.el (gnus-article-x-face-command): Ditto.
6306
6307 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6308
6309 * gnus.el (gnus-method-simplify): Accept server names.
6310
63111999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6312
6313 * gnus-art.el (article-babel-prompt): New function.
6314 (article-babel): New command.
6315
63161999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6317
6318 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6319
6320 * mml.el (mml-generate-mime-1): Don't insert literally.
6321
6322 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6323 (gnus-netrc-syntax-table): Removed.
6324 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6325
63261999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6327
6328 * mm-view.el (mm-inline-text): Fix charset for text/html.
6329
63301999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6331
6332 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6333
63341999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6335
6336 * nnmail.el (nnmail-split-incoming): Return the number of split
6337 mails.
6338 (nnmail-process-babyl-mail-format): Ditto.
6339 (nnmail-process-unix-mail-format): Ditto.
6340 (nnmail-process-mmdf-mail-format): Ditto.
6341 (nnmail-process-maildir-mail-format): Ditto.
6342
6343 * mail-source.el (mail-source-callback): Return the number from
6344 the callback.
6345
6346 * message.el (message-send-mail): Generate Lines.
6347
6348 * mail-source.el (mail-source-call-script): New function.
6349 (mail-source-call-script): New function.
6350
63511999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6352
6353 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6354 (gnus-select-newsgroup): Use it.
6355 (gnus-group-highlight-words-alist): New variable.
6356 (gnus-newsgroup-emphasis-alist): New variable.
6357 (gnus-summary-local-variables): Use it.
6358 * gnus-art.el (article-emphasize): Use it.
6359 (gnus-emphasis-highlight-words): New face.
6360 * gnus-cus.el (gnus-group-parameters): New parameter.
6361
63621999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6363
6364 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6365 parameter `headers'.
6366 (gnus-cache-enter-article): Ditto.
6367 (gnus-cache-update-article): Ditto.
6368 * gnus-sum.el (gnus-summary-move-article): Ditto.
6369 (gnus-summary-mark-article-as-unread): Ditto.
6370 (gnus-summary-mark-article): Ditto.
6371
63721999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6373
6374 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6375 (gnus-posting-style-alist): Removed.
6376 (gnus-message-style-insertions): Ditto.
6377 (gnus-configure-posting-styles): Reimplementation.
6378
6379 * mail-source.el (mail-source-fetch): Error the message.
6380
6381 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6382
63831999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6384
6385 * gnus.el: Pterodactyl Gnus v0.85 is released.
6386
63871999-04-20 Michael Cook <cook@sightpath.com>
6388
6389 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6390 Outlook citation regex.
6391
63921999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6393
6394 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6395 semicolon.
6396
63971999-05-24 Simon Josefsson <jas@pdc.kth.se>
6398
6399 * gnus-range.el (gnus-remove-from-range): Document range1
6400 modification, protect range2.
6401
64021999-05-24 Simon Josefsson <jas@pdc.kth.se>
6403
6404 * gnus-sum.el (gnus-update-marks): Protect lists from
6405 gnus-remove-from-range, don't sort twice.
6406
64071999-05-21 Simon Josefsson <jas@pdc.kth.se>
6408
6409 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6410 function in backend.
6411
64121999-05-15 Simon Josefsson <jas@pdc.kth.se>
6413
6414 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6415 request-accept-article function in the backend instead of using
6416 the 'respool capability.
6417
64181999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6419
6420 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6421 spurious whitespace at eob.
6422
64231999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6424
6425 * nnmail.el (nnmail-get-new-mail): Check right variable.
6426
64271999-06-12 Karl Kleinpaste <karl@justresearch.com>
6428
6429 * mailcap.el (mailcap-mime-data): Fix rfc822.
6430
64311999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6432
6433 * nndoc.el (nndoc-nsmail-type-p): New function.
6434 (nndoc-type-alist): Recognize nsmail.
6435
64361999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6437
6438 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6439 *before* `article-hide-headers' deletes the information.
6440
64411999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6442
6443 * gnus-sum.el (gnus-summary-save-parts): New command and
6444 keystroke.
6445 (gnus-summary-save-parts-1): New function.
6446 (gnus-summary-iterate): Buggy.
6447
6448 * mm-decode.el (mm-save-part-to-file): Made into own function.
6449
64501999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6451
6452 * gnus-group.el (gnus-group-set-info): Resist nils.
6453
64541999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6455
6456 * mailcap.el (mailcap-mime-data): Ditto.
6457
6458 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6459
6460 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6461
64621999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6463
6464 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6465 gnus-article-date-lapsed-new-header is t.
6466
64671999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6468
6469 * gnus.el: Pterodactyl Gnus v0.84 is released.
6470
64711999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6472
6473 * gnus-msg.el (gnus-bug-message): Mime change.
6474
64751999-04-22 Simon Josefsson <jas@pdc.kth.se>
6476
6477 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6478
64791999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6480
6481 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6482 `x-uue'.
6483
64841999-03-04 Aaron M. Ucko <amu@mit.edu>
6485
6486 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6487 when authentication is 'password.
6488
6569c3d3 64891999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
c113de23
GM
6490
6491 * gnus-win.el (gnus-configure-windows): Accept a setting.
6492
64931999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6494
6495 * mm-util.el (mm-quote-arg): Moved here.
6496
6497 * mm-decode.el (mm-quote-arg): Quote more chars.
6498
64991999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6500
6501 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6502 with newlines would create buggy .nov files.
6503
6504 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6505
6506 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6507 end of lines.
6508
6509 * message.el (message-mode): Doc fix.
6510
6511 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6512
6513 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6514
6515 * gnus-art.el (article-date-ut): Rewrite.
6516
6517 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6518 order.
6519
6520 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6521 headers.
6522
6523 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6524
65251999-04-18 Didier Verna <verna@inf.enst.fr>
6526
6527 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6528 (article-date-ut): use it.
6529
65301999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6531
6532 * mail-source.el (mail-source-fetch-pop): Call script
6533 asynchronously.
6534
65351999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6536
6537 * gnus.el: Pterodactyl Gnus v0.83 is released.
6538
65391999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6540
6541 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6542
6543 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6544
6545 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6546
6547 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6548
6549 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6550
6551 * message.el (message-generate-headers): Accept continuation
6552 headers.
6553
65541999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6555
6556 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6557
65581999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6559
6560 * gnus-art.el (gnus-treatment-function-alist): use
6561 maybe-hide-headers.
6562
6563 * message.el (message-inhibit-body-encoding): Typo.
6564 (message-resend): Inhibit encoding.
6565
6566 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6567
6568 * gnus-art.el (article-remove-cr): Use re-search.
6569
6570 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6571 headers.
6572
6573 * mm-decode.el (mm-quote-arg): Quote '.
6574
6575 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6576
6577 * mm-decode.el (mm-insert-part): Use multibyte for text.
6578
6579 * gnus-start.el (gnus-read-newsrc-file): New variable.
6580 (gnus-read-newsrc-file): Use it.
6581
65821999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6583
6584 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6585
6586 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6587 function.
6588
65891999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6590
6591 * gnus.el: Pterodactyl Gnus v0.82 is released.
6592
65931999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6594
6595 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6596 for iso8859-2.
6597
65981999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6599
6600 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6601 synonym alist.
6602
66031999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6604
6605 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6606
66071999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6608
6609 * mail-source.el (mail-source-fetch): Ask before bugging out.
6610
66111999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6612
6613 * uudecode.el (uudecode-decode-region-external): Don't assume
6614 uudecode-temporary-file-directory ends with a slash.
6615
66161999-03-18 Simon Josefsson <jas@pdc.kth.se>
6617
6618 * gnus-sum.el (gnus-update-marks):
6619 (gnus-update-read-articles):
6620 (gnus-summary-expire-articles): Check server.
6621
66221999-03-16 Simon Josefsson <jas@pdc.kth.se>
6623
6624 * mml.el (mml-preview): New function.
6625
66261999-04-17 William M. Perry <wmperry@aventail.com>
6627
6628 * mail-source.el (mail-source-fetch-file): Return the right
6629 value.
6630
66311999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6632
6633 * mml.el (mml-insert-parameter): New function.
6634 (mml-insert-parameter-string): New function.
6635
6636 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6637
6638 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6639 (gnus-mime-display-part): Use it.
6640
6641 * mm-decode.el (mm-alternative-precedence): Removed.
6642 (mm-discouraged-alternatives): New variable.
6643 (mm-preferred-alternative-precedence): New function.
6644
6645 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6646
6647 * mail-source.el (mail-sources): New variable.
6648
6649 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6650
6651 * mm-decode.el (mm-valid-image-format-p): New function.
6652 (mm-inline-media-tests): Use it.
6653 (mm-valid-and-fit-image-p): New function.
6654
6655 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6656 (gnus-agent-fetch-group): Ditto.
6657
66581999-04-12 Didier Verna <verna@inf.enst.fr>
6659
6660 * nnmail.el (nnmail-article-group): in case of a group name
6661 containing "\\n" constructs, be sure to pass the expanded value to
6662 nn*-save-mail.
6663
66641999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6665
6666 * gnus.el: Pterodactyl Gnus v0.81 is released.
6667
66681999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6669
6670 * gnus-sum.el (gnus-get-split-value): Reverse result.
6671
66721999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6673
6674 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6675
66761999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6677
6678 * mml.el (mml-insert-tag): Insert concluding part.
6679
6680 * message.el (message-send-mail): Encode later.
6681 (message-send-news): Ditto.
6682
6683 * nnfolder.el: Don't use mail delim.
6684
66851999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6686
6687 * gnus-cus.el (gnus-group-customize): Put point at min.
6688
6689 * mm-view.el (mm-inline-text): Allow toggling html.
6690
66911999-03-28 William M. Perry <wmperry@aventail.com>
6692
6693 * mail-source.el: Added prescript and postscript to file.
6694
66951999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6696
6697 * nnmail.el: Reverted.
6698
6699 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6700 (gnus-setup-posting-charset): Did work.
6701
67021999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6703
6704 * gnus.el (gnus-short-group-name): Use
6705 gnus-group-uncollapsed-levels.
6706
67071999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6708
6709 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6710
67111999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6712
6713 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6714 (article-strip-headers-from-body): New command and keystroke.
6715
67161999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6717
6718 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6719
6720 * nnheader.el (nnheader-insert-file-contents): Bind
6721 enable-local-eval to nil.
6722 (nnheader-find-file-noselect): Ditto.
6723
6724 * nnmail.el (nnmail-article-group): Don't remove long lines.
6725 (nnmail-remove-long-lines): New function.
6726 (nnmail-split-header-length-limit): Removed.
6727
6728 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6729
6730 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6731
67321999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6733
6734 * gnus-sum.el (gnus-summary-generic-mark): New function.
6735
6736 * nnmail.el (nnmail-split-header-length-limit): Increased.
6737 (nnmail-article-group): Allow nil.
6738
6739 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6740
6741 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6742 first.
6743
6744 * mml.el (mml-minibuffer-read-type): Include types from
6745 mailcap-mime-data.
6746
6747 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6748
67491999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6750
6751 * mml.el (mml-insert-tag): New function.
6752 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6753 confusion with functions like `mml-read-tag'.
6754 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6755 (mml-minibuffer-read-description): Ditto with
6756 `mml-minibuffer-read-description'.
6757 (mml-attach-buffer): New function.
6758 (mml-mode-map): New entry for /.
6759 (mml-minibuffer-read-type): Accept DEFAULT.
6760
6761 * mml.el (mml-quote-region): Narrow the region.
6762
6763 * message.el (message-mode-menu): message-mime-attach-file is now
6764 mml-attach-file.
6765
67661999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6767
6768 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6769
67701999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6771
6772 * mml.el (mml-attach-buffer): New command.
6773
67741999-02-27 Simon Josefsson <jas@pdc.kth.se>
4cac7481 6775
c113de23
GM
6776 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6777 with a proper range. Compress range.
a9c810bf 6778
c113de23 6779 * gnus-range.el (gnus-remove-from-range): Protect arguments.
a9c810bf 6780
c113de23 67811999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
54b02948 6782
c113de23 6783 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
54b02948 6784
c113de23 67851999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
eb018ad3 6786
c113de23
GM
6787 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6788 (gnus-picons-convert-x-face): Removed.
6789 (gnus-picons-article-display-x-face): Removed.
6790 (gnus-picons-x-face-sentinel): Ditto.
6791 (gnus-picons-display-x-face): Ditto.
eb018ad3 6792
c113de23 67931999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
767d12f2 6794
c113de23 6795 * gnus.el: Pterodactyl Gnus v0.80 is released.
767d12f2 6796
c113de23 67971999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6798
c113de23 6799 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
1791e2e5 6800
c113de23 6801 * gnus-sum.el (gnus-with-article): Moved here.
1791e2e5 6802
c113de23
GM
6803 * mail-source.el (mail-source-fetch-pop): Ask for password even
6804 when program.
1791e2e5 6805
c113de23 68061999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6807
c113de23 6808 * gnus-msg.el (gnus-bug): Add description.
1791e2e5 6809
c113de23 6810 * mml.el (mml-insert-mml-markup): Insert disposition.
1791e2e5 6811
c113de23 6812 * message.el (message-send-mail): Always encode mail headers.
1791e2e5 6813
c113de23 68141999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6815
c113de23
GM
6816 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6817 when requested.
1791e2e5 6818
c113de23 6819 * nnmail.el (nnmail-current-spool): Removed.
1791e2e5 6820
c113de23 6821 * gnus-salt.el (gnus-tree-inhibit): New varible.
1791e2e5 6822
c113de23 6823 * gnus.el (mm-util): Required.
1791e2e5 6824
c113de23 68251999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
1791e2e5 6826
c113de23 6827 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
1791e2e5 6828
c113de23 68291999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6830
c113de23 6831 * mail-source.el (mail-source-bind): Doc fix.
1791e2e5 6832
c113de23 68331999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6834
c113de23 6835 * message.el (message-mode): Doc fix.
1791e2e5 6836
c113de23
GM
6837 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6838 encoding.
1791e2e5 6839
c113de23 6840 * gnus.el (gnus-methods-equal-p): Moved here.
1791e2e5 6841
c113de23 6842 * mail-source.el: pop at 110.
1791e2e5 6843
c113de23
GM
6844 * pop3.el (pop3-movemail): Use write-region instead of
6845 append-to-file to avoid excessive messaging.
1791e2e5 6846
c113de23 68471999-02-27 lantz moore <lmoore@contigo.com>
1791e2e5 6848
c113de23
GM
6849 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6850 type directory.
1791e2e5 6851
c113de23 68521999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
1791e2e5 6853
c113de23
GM
6854 * gnus-art.el (article-hide-boring-headers): Field names must not
6855 contain whitespace.
1791e2e5 6856
c113de23 68571999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6858
c113de23 6859 * gnus.el: Pterodactyl Gnus v0.79 is released.
1791e2e5 6860
c113de23 68611999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6862
c113de23 6863 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
1791e2e5 6864
c113de23 6865 * mml.el (mml-mode): Don't use add-minor-mode.
1791e2e5 6866
c113de23
GM
6867 * message.el (messgage-inhibit-body-encoding): New variable.
6868 (message-encode-message-body): Use it.
1791e2e5 6869
c113de23 68701999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6871
c113de23 6872 * gnus.el: Pterodactyl Gnus v0.78 is released.
1791e2e5 6873
c113de23 68741999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6875
c113de23 6876 * message.el (message-mode): Switch on MML mode.
1791e2e5 6877
c113de23
GM
6878 * mml.el: Included commands and functions.
6879 (mml-mode-map): New keymap.
1791e2e5 6880
c113de23 6881 * message.el: Removed the insertion commands and functions.
1791e2e5 6882
c113de23 6883 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
1791e2e5 6884
c113de23
GM
6885 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6886 keystroke.
1791e2e5 6887
c113de23 6888 * gnus-art.el (gnus-narrow-to-page): Revert.
1791e2e5 6889
c113de23
GM
6890 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6891 (gnus-cite-parse-maybe): Always reparse.
1791e2e5 6892
c113de23
GM
6893 * message.el (message-encode-message-body): Don't insert
6894 "multipart warning".
1791e2e5 6895
c113de23 6896 * gnus-art.el (gnus-article-treat-head-custom): New variable.
1791e2e5 6897
c113de23 68981999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 6899
c113de23 6900 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
1791e2e5 6901
c113de23 6902 * nnmail.el: Require mm-util.
1791e2e5 6903
c113de23 69041999-02-26 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 6905
c113de23
GM
6906 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6907 group.
1791e2e5 6908
c113de23 69091999-02-26 SeokChan LEE <chan@smoky-blue.com>
1791e2e5 6910
c113de23 6911 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
1791e2e5 6912
c113de23 69131999-02-21 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 6914
c113de23 6915 * gnus-msg.el (gnus-extended-version): Better regexp.
1791e2e5 6916
c113de23 69171999-02-25 Didier Verna <verna@inf.enst.fr>
1791e2e5 6918
c113de23
GM
6919 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6920 is called with the result of SPLIT and should return a new split.
1791e2e5 6921
c113de23 6922 * gnus.texi: update the doc.
1791e2e5 6923
c113de23 69241999-02-23 Didier Verna <verna@inf.enst.fr>
1791e2e5 6925
c113de23
GM
6926 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6927 displayed in the article buffer, output bars if
6928 `gnus-picons-display-article-move-p'.
1791e2e5 6929
c113de23 69301999-02-20 Aaron M. Ucko <amu@mit.edu>
1791e2e5 6931
c113de23 6932 * mail-source.el (mail-source-fetch-pop): Typo.
1791e2e5 6933
c113de23 69341999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6935
c113de23 6936 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6937
c113de23 69381999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6939
c113de23 6940 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
1791e2e5 6941
c113de23 69421999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6943
c113de23 6944 * mml.el (mml-insert-buffer): New function.
1791e2e5 6945
c113de23 6946 * message.el (message-forward): Insert the buffer in the buffer.
1791e2e5 6947
c113de23 69481999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6949
c113de23 6950 * mm-view.el (mm-inline-message): Insert part in narrowed region.
1791e2e5 6951
c113de23 69521999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6953
c113de23 6954 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6955
c113de23 69561999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6957
c113de23 6958 * gnus.el: Pterodactyl Gnus v0.77 is released.
1791e2e5 6959
c113de23 69601999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6961
c113de23
GM
6962 * gnus-art.el (gnus-displaying-mime): New variable.
6963 (article-narrow-to-head): New function.
1791e2e5 6964
c113de23
GM
6965 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6966 Default to pop instead of pop3.
1791e2e5 6967
c113de23 69681999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6969
c113de23 6970 * gnus-art.el (article-hide-pgp): Goto body.
1791e2e5 6971
c113de23 6972 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
1791e2e5 6973
c113de23 6974 * gnus-cite.el: Don't use goto-line.
1791e2e5 6975
c113de23
GM
6976 * gnus-art.el (gnus-article-treat-html): Removed.
6977 (gnus-treat-article): Save restriction.
1791e2e5 6978
c113de23 69791999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6980
c113de23
GM
6981 * message.el (message-send-mail): Don't untabify.
6982 (message-mode): Don't use tabs for indentation.
1791e2e5 6983
c113de23
GM
69841999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6985
6986 * message.el (message-send-mail): Don't untabify.
6987
6988 * nnml.el (nnml-save-mail): Typo fix.
1791e2e5 6989
c113de23 69901999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6991
c113de23
GM
6992 * message.el (message-cite-function): Add
6993 `message-cite-original-without-signature' customization option.
1791e2e5 6994
c113de23 69951999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6996
c113de23
GM
6997 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6998 `nnmail-prepare-incoming-header-hook'.
1791e2e5 6999
c113de23 70001999-02-19 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 7001
c113de23 7002 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
1791e2e5 7003
c113de23 70041999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7005
c113de23 7006 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
1791e2e5 7007
c113de23 70081999-02-18 Michael Cook <cook@sightpath.com>
1791e2e5 7009
c113de23 7010 * Recognize Microsoft Outlook's cite attribution conventions.
1791e2e5 7011
c113de23 70121999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 7013
c113de23 7014 * gnus-sum.el: Bind M.
1791e2e5 7015
c113de23 70161999-02-19 Neil Crellin <neilc@wallaby.cc>
1791e2e5 7017
c113de23 7018 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
1791e2e5 7019
c113de23 70201999-02-15 Didier Verna <verna@inf.enst.fr>
1791e2e5 7021
c113de23
GM
7022 * gnus-picon.el (gnus-group-display-picons): ensures that
7023 `article-goto-body' really goes to the article body.
1791e2e5 7024
c113de23 70251999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7026
c113de23 7027 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
1791e2e5 7028
c113de23 7029 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
1791e2e5 7030
c113de23 7031 * mm-view.el (mm-view-message): Enable multibyte.
1791e2e5 7032
c113de23 70331999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7034
c113de23 7035 * nnmail.el (nnmail-get-new-mail): Message later.
1791e2e5 7036
c113de23
GM
7037 * mm-util.el (mm-find-charset-region): Revert to checking
7038 multibyte.
1791e2e5 7039
c113de23 70401999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 7041
c113de23
GM
7042 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7043 attachment.
1791e2e5 7044
c113de23 70451999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7046
c113de23 7047 * gnus.el: Pterodactyl Gnus v0.76 is released.
1791e2e5 7048
c113de23 70491999-02-06 Felix Lee <flee@cygnus.com>
1791e2e5 7050
c113de23 7051 * gnus.el (gnus-group-change-level-function): Typo.
1791e2e5 7052
c113de23 70531999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7054
c113de23
GM
7055 * gnus-sum.el (gnus-nov-skip-field): Removed.
7056 (gnus-nov-field): Ditto.
7057 (gnus-nov-parse-extra): Ditto.
7058 (gnus-nov-read-integer): Ditto.
1791e2e5 7059
c113de23 70601999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7061
c113de23
GM
7062 * nnheader.el (nnheader-nov-read-message-id): New macro.
7063 (nnheader-parse-nov): Use it.
1791e2e5 7064
c113de23
GM
7065 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7066 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7067 `(eq (char-after) ?\n)'.
1791e2e5 7068
c113de23 70691999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7070
c113de23 7071 * gnus.el (gnus-other-frame): Always pop up a new frame.
1791e2e5 7072
c113de23 70731999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7074
c113de23
GM
7075 * gnus-range.el (gnus-range-add): Rewrite.
7076
70771999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7078
7079 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7080 format.
7081 (nnmail-process-maildir-mail-format): New function.
7082
7083 * mail-source.el (mail-source-fetch-maildir): New function.
7084 (mail-source-keyword-map): Add default for maildir method.
7085 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7086
70871999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7088
7089 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7090
7091 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7092 (nndoc-mime-digest-type-p): Removed.
7093
70941999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7095
7096 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7097 where it is supposed to be.
7098 (gnus-treat-play-sounds): New variable.
7099
7100 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7101
7102 * gnus-art.el (article-display-x-face): Narrow to head.
7103 (gnus-article-washed-types): New variable.
7104 (article-hide-pgp): Is not a toggle.
7105 (gnus-article-hide-text-type): Save types.
7106 (article-decode-charset): Use it.
1791e2e5 7107
c113de23 7108 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
1791e2e5 7109
c113de23
GM
7110 * message.el (message-forward-start-separator): Removed.
7111 (message-forward-end-separator): Removed.
7112 (message-signature-before-forwarded-message): Removed.
7113 (message-included-forward-headers): Removed.
7114 (message-check-news-body-syntax): Don't check forward.
7115 (message-forward): Use MIME.
1791e2e5 7116
c113de23
GM
7117 * nnvirtual.el (nnvirtual-request-article): Bind
7118 gnus-article-decode-hook to nil.
1791e2e5 7119
c113de23 71201999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7121
c113de23
GM
7122 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7123 us-ascii.
1791e2e5 7124
c113de23 71251999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7126
c113de23 7127 * format-spec.el (format-spec): Be more robust.
1791e2e5 7128
c113de23
GM
7129 * message.el (message-encode-message-body): Default
7130 mail-parse-charset to mail-parse-charset.
1791e2e5 7131
c113de23
GM
7132 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7133 (gnus-summary-edit-article): Bind mail-parse-charset.
1791e2e5 7134
c113de23 7135 * mml.el (mml-read-tag): Ignore white space after end of tag.
1791e2e5 7136
c113de23
GM
7137 * message.el (message-goto-body): Also work in separatorless
7138 articles.
7139
7140 * mml.el (mml-translate-from-mime): New function.
7141 (mml-insert-mime): Ditto.
7142 (mml-to-mime): New function.
7143 (mime-to-mml): New name.
7144
7145 * gnus-sum.el (gnus-summary-edit-article): Always select raw
1791e2e5
DL
7146 article.
7147
c113de23 7148 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
1791e2e5 7149
c113de23
GM
7150 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7151 special-case nndraft groups.
1791e2e5 7152
c113de23 71531999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7154
c113de23
GM
7155 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7156 (gnus-get-newsgroup-headers): Already bound.
1791e2e5 7157
c113de23 7158 * message.el (message-encode-message-body): Use posting charset.
1791e2e5 7159
c113de23
GM
7160 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7161 (mm-body-encoding): Do CTE.
7162 (mm-body-7-or-8): New function.
1791e2e5 7163
c113de23
GM
7164 * mm-util.el (mm-mime-charset): Always fall back on alist.
7165 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7166 (mm-mime-mule-charset-alist): Add arabic-*-column.
7167 (mm-find-mime-charset-region): New function.
1791e2e5 7168
c113de23 7169 * format-spec.el (format-spec-make): New function.
1791e2e5 7170
c113de23
GM
7171 * mail-source.el (format-spec): Required.
7172 (mail-source-fetch-with-program): Removed.
7173 (mail-source-fetch-with-program): New function.
1791e2e5 7174
c113de23 7175 * format-spec.el: New file.
1791e2e5 7176
c113de23 71771999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
1791e2e5 7178
c113de23
GM
7179 * mail-source.el (mail-source-fetch-with-program): Take optional
7180 parameter.
1791e2e5 7181
c113de23 71821999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7183
c113de23
GM
7184 * gnus-start.el: Ignore some groups.
7185 (gnus-setup-news): Bind nnmail-fetched-sources.
1791e2e5 7186
c113de23 7187 * message.el (message-send-mail): Remove all tabs.
1791e2e5 7188
c113de23
GM
7189 * mm-util.el (mm-find-charset-region): Just check whether
7190 find-charset-region is defined.
1791e2e5 7191
c113de23 71921999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7193
c113de23
GM
7194 * gnus-group.el (gnus-group-get-new-news): Use
7195 nnmail-fetched-sources.
1791e2e5 7196
c113de23
GM
7197 * nnmail.el (nnmail-fetched-sources): New variable.
7198 (nnmail-get-new-mail): Use it.
1791e2e5 7199
c113de23
GM
7200 * mail-source.el (mail-source-fetched-sources): New variable.
7201 (mail-source-fetch): Use it.
1791e2e5 7202
c113de23 72031999-02-02 Mark W. Eichin <eichin@thok.org>
1791e2e5 7204
c113de23
GM
7205 * gnus.el (gnus-getenv-nntpserver): if the file that
7206 gnus-nntpserver-file names has a trailing newline, the
7207 string-match will always match, and thus the file will never be
7208 read. (^ matches start of "line", \\` matches start of "buffer",
7209 which is what was intended...)
1791e2e5 7210
c113de23 72111999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 7212
c113de23 7213 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
1791e2e5 7214
c113de23 72151999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7216
c113de23
GM
7217 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7218 select methods.
1791e2e5 7219
c113de23 72201999-01-27 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7221
c113de23 7222 * gnus-range.el (gnus-remove-from-range): Sort second argument.
1791e2e5 7223
c113de23 72241999-02-02 Scott Hofmann <shofmann@mindspring.com>
1791e2e5 7225
c113de23 7226 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
1791e2e5 7227
c113de23 72281999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7229
c113de23
GM
7230 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7231 a typo.
7232 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7233 charset to nil.
7234 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7235 * gnus-start.el (gnus-start-draft-setup): Ditto.
1791e2e5 7236
c113de23 72371999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7238
c113de23
GM
7239 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7240 (mail-source-value): Don't do variables.
1791e2e5 7241
c113de23 7242 * nnmail.el (nnmail-get-new-mail): Set the predicate.
1791e2e5 7243
c113de23 7244 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
1791e2e5 7245
c113de23 72461999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 7247
c113de23 7248 * Defenestrate spurious ?a.
1791e2e5 7249
c113de23 72501999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7251
c113de23
GM
7252 * mail-source.el (mail-source-fetch-pop): Instead use
7253 :authentication.
1791e2e5 7254
c113de23 72551999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
1791e2e5 7256
c113de23 7257 * lisp/mail-source.el : Support APOP authentication scheme.
1791e2e5 7258
c113de23 72591999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
1791e2e5 7260
c113de23 7261 * pop3.el (pop3-movemail): Return t.
1791e2e5 7262
c113de23 72631999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7264
c113de23
GM
7265 * rfc2047.el (rfc2047-fold-region): New function.
7266 (rfc2047-encode-message-header): Use it.
1791e2e5 7267
c113de23 72681999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1791e2e5 7269
c113de23 7270 * gnus-sum.el (gnus-group-charset-alist): Add more.
1791e2e5 7271
c113de23 72721999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7273
c113de23 7274 * gnus.el: Pterodactyl Gnus v0.75 is released.
1791e2e5 7275
c113de23 72761999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7277
c113de23 7278 * gnus-art.el (article-display-x-face): Don't narrow to head.
1791e2e5 7279
c113de23 72801999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 7281
c113de23 7282 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
1791e2e5 7283
c113de23 72841999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7285
c113de23
GM
7286 * mail-source.el (mail-source-fetch-directory): Ignore
7287 directories.
1791e2e5 7288
c113de23 7289 * gnus-cus.el (gnus-group-parameters): Addition.
1791e2e5 7290
c113de23
GM
7291 * gnus-art.el (article-strip-banner): Do symbolic banners.
7292 (article-strip-banner): New keystroke.
1791e2e5 7293
c113de23 72941999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 7295
c113de23 7296 * gnus-art.el (article-strip-banner): New command.
1791e2e5 7297
c113de23 72981999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7299
c113de23 7300 * gnus-art.el (gnus-treat-strip-banners): New variable.
1791e2e5 7301
c113de23 73021999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7303
c113de23
GM
7304 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7305 has been exist.
1791e2e5 7306
c113de23 73071999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7308
c113de23
GM
7309 * message.el (message-draft-coding-system): Check coding-system.
7310 * mm-util.el (mm-text-coding-system): Ditto.
1791e2e5 7311
c113de23 73121999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7313
c113de23 7314 * mail-source.el (mail-source-fetch-pop): Save excursion.
1791e2e5 7315
c113de23 73161999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7317
c113de23
GM
7318 * mail-source.el (mail-source-movemail-args): Not constant.
7319 (mail-source-movemail-args): Removed.
7320 (mail-source-fetch-with-program): New function.
7321 (mail-source-fetch-pop): Use program and function.
7322 (mail-source-movemail-program): Removed.
1791e2e5 7323
c113de23
GM
7324 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7325 (gnus-treat-date-user-defined): New variable.
1791e2e5 7326
c113de23 73271999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 7328
c113de23 7329 * nnmail.el (nnmail-fix-eudora-headers): New function.
1791e2e5 7330
c113de23 73311999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7332
c113de23 7333 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
1791e2e5 7334
c113de23 73351999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7336
c113de23
GM
7337 * gnus-art.el (gnus-treatment-function-alist): Do
7338 gnus-article-add-buttons-to-head later.
7339 (gnus-treat-capitalize-sentences): New variable.
7340 (article-capitalize-sentences): New command and keystroke.
1791e2e5 7341
c113de23 7342 * gnus-group.el (gnus-group-catchup-current): Do group.
1791e2e5 7343
c113de23 7344 * message.el (message-default-charset): Add group.
1791e2e5 7345
c113de23 73461999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7347
c113de23 7348 * gnus.el: Pterodactyl Gnus v0.74 is released.
1791e2e5 7349
c113de23 73501999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7351
c113de23
GM
7352 * gnus-art.el (article-fill-long-lines): Renamed.
7353 (article-fill-long-lines): New keystroke.
1791e2e5 7354
c113de23 73551999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7356
c113de23 7357 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
1791e2e5 7358
c113de23
GM
7359 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7360 displayed.
7361 (gnus-group-catchup-current): Be more robus.
1791e2e5 7362
c113de23
GM
7363 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7364 headers.
1791e2e5 7365
c113de23 73661999-01-25 Dave Love <fx@gnu.org>
1791e2e5 7367
c113de23
GM
7368 * message.el (message-mode-menu): Add message-mime-attach-file.
7369 (message-mode): Doc fix.
1791e2e5 7370
c113de23 73711999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7372
c113de23
GM
7373 * nnmail.el (nnmail-check-duplication): Insert the mail source
7374 string.
1791e2e5 7375
c113de23
GM
7376 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7377 (mail-source-fetch-directory): Ditto.
7378 (mail-source-fetch-file): Ditto.
7379 (mail-source-string): New variable.
1791e2e5 7380
c113de23
GM
7381 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7382 the level.
1791e2e5 7383
c113de23
GM
7384 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7385 before handling.
1791e2e5 7386
c113de23
GM
7387 * mm-util.el (mm-mime-charset): Use the parameters.
7388 (mm-mime-charset): Removed region paremeters.
1791e2e5 7389
c113de23
GM
7390 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7391 source.
1791e2e5 7392
c113de23 73931999-01-25 Lloyd Zusman <ljz@asfast.com>
1791e2e5 7394
c113de23 7395 * nnmail.el (nnmail-get-split-group): Quote right.
1791e2e5 7396
c113de23 73971999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7398
c113de23
GM
7399 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7400 buffer.
1791e2e5 7401
c113de23 74021999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7403
c113de23
GM
7404 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7405 (gnus-group-mode): Don't hook.
1791e2e5 7406
c113de23
GM
7407 * mail-source.el (mail-source-bind): Doc fix.
7408 (mail-source-bind): Take only one param.
1791e2e5 7409
c113de23 7410 * gnus-art.el (gnus-treat-highlight-signature): typep.
1791e2e5 7411
c113de23
GM
7412 * mail-source.el (mail-source-movemail): Ignore empty file.
7413 (mail-source-callback): Check before deleting.
1791e2e5 7414
c113de23 7415 * message.el (message-mime-attach-file): Include name.
1791e2e5 7416
c113de23 74171999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7418
c113de23 7419 * mm-util.el (mm-read-charset): Return a symbol.
1791e2e5 7420
c113de23 7421 * mm-view.el (mm-inline-text): Insert signature separator.
1791e2e5 7422
c113de23
GM
7423 * gnus-art.el (gnus-treat-predicate): New function.
7424 (gnus-treat-article): Allow all types to be checked.
1791e2e5 7425
c113de23
GM
7426 * gnus-util.el (gnus-or): New function.
7427 (gnus-and): Ditto.
1791e2e5 7428
c113de23 7429 * gnus-art.el (gnus-mime-display-single): Use override.
1791e2e5 7430
c113de23
GM
7431 * mm-decode.el (mm-attachment-override-types): New variable.
7432 (mm-attachment-override-p): New function.
1791e2e5 7433
c113de23 7434 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
1791e2e5 7435
c113de23 74361999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
1791e2e5 7437
c113de23 7438 * mm-view.el (mm-inline-text): Do vcards.
1791e2e5 7439
c113de23 74401999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7441
c113de23 7442 * gnus.el: Pterodactyl Gnus v0.73 is released.
1791e2e5 7443
c113de23 74441999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7445
c113de23
GM
7446 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7447 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7448 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7449 (nnmail-movemail-program): Removed.
7450 (nnmail-movemail-args): Removed.
7451 (nnmail-pop-password-required): Ditto.
7452 (nnmail-tmp-directory): Ditto.
7453 (nnmail-delete-incoming): Removed.
7454 (nnmail-pop-password, nnmail-moved-inboxes,
7455 nnmail-internal-password, nnmail-move-inbox): Removed.
7456 (nnmail-read-passwd): Ditto.
7457 (nnmail-get-spool-files): Removed.
7458 (nnmail-resplit-incoming): Reinstated.
1791e2e5 7459
c113de23 7460 * mail-source.el: New file.
1791e2e5 7461
c113de23 74621999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 7463
c113de23 7464 * gnus-art.el (gnus-article-mode-map): Bind backspace.
1791e2e5 7465
c113de23 74661999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7467
c113de23 7468 * gnus-art.el (article-make-date-line): Fix iso8601 display.
1791e2e5 7469
c113de23 74701999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7471
c113de23 7472 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
1791e2e5 7473
c113de23 7474 * gnus-picon.el (gnus-group-display-picons): Goto body.
1791e2e5 7475
c113de23
GM
7476 * gnus.el: Indented all functions; broke long lines; changed all
7477 instances of illegal/legal to invalid/valid. Yes, I'm bored.
1791e2e5 7478
c113de23 74791999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7480
c113de23 7481 * gnus.el: Pterodactyl Gnus v0.72 is released.
1791e2e5 7482
c113de23 74831999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7484
c113de23 7485 * gnus.el: Cleaned up trailing whitespace.
1791e2e5 7486
c113de23 7487 * mm-util.el (mm-read-charset): Work.
1791e2e5 7488
c113de23 74891999-01-17 Matt Armstrong <mattdav+matt@best.com>
1791e2e5 7490
c113de23
GM
7491 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7492 nnheader-translate-file-chars'd group name.
1791e2e5 7493
c113de23 74941999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7495
c113de23 7496 * message.el (message-encode-message-body): Fold case.
1791e2e5 7497
c113de23 74981999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7499
c113de23 7500 * mailcap.el (mailcap-add): New function.
1791e2e5 7501
c113de23 75021999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7503
c113de23
GM
7504 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7505 (article-goto-body): Use it.
7506 (gnus-treat-article): Ditto.
1791e2e5 7507
c113de23
GM
7508 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7509 downloaded articles from the downloadeble list.
1791e2e5 7510
c113de23 75111999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7512
c113de23
GM
7513 * message.el (message-encode-message-body): Bind
7514 mail-parse-charset.
1791e2e5 7515
c113de23
GM
7516 * mm-util.el (mm-charset-synonym-alist): New variable.
7517 (mm-charset-to-coding-system): Use it.
7518 (mm-charset-coding-system-alist): Removed.
7519 (mm-charset-to-coding-system): Don't use it.
7520 (mm-find-charset-region): Use mail-parse-charset.
1791e2e5 7521
c113de23
GM
7522 * gnus-art.el (gnus-treatment-function-alist): Use
7523 gnus-article-display-picons.
7524 (gnus-treat-display-xface): Only do if we have xface feature.
7525 (gnus-part-display-hook): New function.
7526 (gnus-treat-article): Use it.
7527 (gnus-treat-article): Use gnus-visual.
1791e2e5 7528
c113de23 7529 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
1791e2e5 7530
c113de23
GM
7531 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7532 displaying.
1791e2e5 7533
c113de23 7534 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
1791e2e5 7535
c113de23
GM
7536 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7537 regexp file names.
1791e2e5 7538
c113de23 75391999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7540
c113de23 7541 * gnus.el: Pterodactyl Gnus v0.71 is released.
1791e2e5 7542
c113de23 75431999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7544
c113de23 7545 * mm-view.el (mm-inline-image): Don't add a dot.
1791e2e5 7546
c113de23 7547 * gnus-art.el (gnus-treat-article): New function.
1791e2e5 7548
c113de23 7549 * gnus.el (gnus-article-display-hook): Removed.
1791e2e5 7550
c113de23 7551 * gnus-art.el (gnus-article-treat-custom): New variable.
1791e2e5 7552
c113de23 7553 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
1791e2e5 7554
c113de23
GM
7555 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7556 functions.
1791e2e5 7557
c113de23
GM
7558 * message.el (message-posting-charset): New variable.
7559 (message-send-mail): Use it.
1791e2e5 7560
c113de23
GM
7561 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7562 (gnus-setup-posting-charset): New function.
7563 (gnus-setup-message): Use it.
1791e2e5 7564
c113de23
GM
7565 * message.el (message-encode-message-body): Just look for
7566 Content-Type before inserting a new one.
1791e2e5 7567
c113de23 75681999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7569
c113de23 7570 * rfc2047.el (rfc2047-default-charset): Removed.
1791e2e5 7571
c113de23
GM
7572 * mail-prsvr.el: New file.
7573 (mail-parse-charset): New variable.
1791e2e5 7574
c113de23
GM
7575 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7576 Changed name.
1791e2e5 7577
c113de23 7578 * gnus.el (gnus-charset): New group.
1791e2e5 7579
c113de23 7580 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
1791e2e5 7581
c113de23
GM
7582 * gnus-sum.el (gnus-default-charset): Default to nil.
7583 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7584 (gnus-newsgroup-iso-8859-1-forced): Removed.
1791e2e5 7585
c113de23
GM
7586 * mm-util.el (mm-known-charsets): Removed.
7587 (mm-default-coding-system): Removed.
7588 (mm-default-charset): Removed.
7589 (mm-read-charset): New function.
1791e2e5 7590
c113de23 7591 * message.el (message-default-charset): Removed.
1791e2e5 7592
c113de23 7593 * rfc2047.el (rfc2047-default-charset): Default to nil.
1791e2e5 7594
c113de23 7595 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
1791e2e5 7596
c113de23 75971999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7598
c113de23 7599 * gnus.el: Pterodactyl Gnus v0.70 is released.
1791e2e5 7600
c113de23 76011999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7602
c113de23
GM
7603 * mm-decode.el (mm-save-part): Use mm-get-part.
7604 (mm-insert-part): New function.
7605 (mm-get-part): Use it.
7606 (mm-get-image): Ditto.
7607 (mm-display-external): Ditto.
1791e2e5 7608
c113de23 7609 * mm-view.el (mm-inline-text): Ditto.
1791e2e5 7610
c113de23
GM
7611 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7612 ranges.
1791e2e5 7613
c113de23
GM
7614 * mm-decode.el (mm-display-external): Save the buffer.
7615 (mm-remove-part): Kill it.
1791e2e5 7616
c113de23 7617 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
1791e2e5 7618
c113de23 7619 * nnagent.el (nnagent-request-set-mark): Defined stub.
1791e2e5 7620
c113de23 76211999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7622
c113de23
GM
7623 * gnus-score.el (gnus-score-load-score-alist): Bind
7624 coding-system-for-read.
1791e2e5 7625
c113de23
GM
7626 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7627 prepare-exit-hook.
1791e2e5 7628
c113de23 7629 * mm-view.el (mm-setup-w3): Require w3.
1791e2e5 7630
c113de23 76311999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
1791e2e5 7632
c113de23
GM
7633 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7634 body.
1791e2e5 7635
c113de23 76361999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7637
c113de23 7638 * mm-encode.el: Ditto.
1791e2e5 7639
c113de23
GM
7640 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7641 error.
1791e2e5 7642
c113de23 7643 * mailcap.el (mailcap-mime-data): SAFER ps.
1791e2e5 7644
c113de23
GM
7645 * message.el (message-encode-message-body): Always insert a
7646 Content-Type header.
1791e2e5 7647
c113de23
GM
7648 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7649 shown inline.
1791e2e5 7650
c113de23 7651 * mm-view.el (mm-inline-text): Handle all sorts of text.
1791e2e5 7652
c113de23
GM
7653 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7654 don't view.
1791e2e5 7655
c113de23 7656 * mm-decode.el (mm-display-external): Use it.
1791e2e5 7657
c113de23 7658 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
1791e2e5 7659
c113de23 7660 * mm-decode.el (mm-save-part): Removed double code.
1791e2e5 7661
c113de23 76621999-01-12 Dave Love <fx@gnu.org>
1791e2e5 7663
c113de23
GM
7664 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7665 application/octet-stream .gz & al files with jka-compr.
1791e2e5 7666
c113de23 76671999-01-12 Dave Love <fx@gnu.org>
1791e2e5 7668
c113de23
GM
7669 * gnus-ems.el (gnus-down-mouse-3): New variable.
7670 * gnus-art.el (gnus-mime-button-map): Use it.
7671 (gnus-mime-button-menu): Set the clicked-on buffer initially.
1791e2e5 7672
c113de23 76731999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7674
c113de23 7675 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
1791e2e5 7676
c113de23 76771999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7678
c113de23
GM
7679 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7680 buffers.
1791e2e5 7681
c113de23 7682 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
1791e2e5 7683
c113de23 7684 * gnus-cache.el (gnus-cache-read-active): Reversed check.
1791e2e5 7685
c113de23 76861999-01-12 Matt Armstrong <matta@geoworks.com>
1791e2e5 7687
c113de23 7688 * mml.el (mml-parameter-string): Strip directory component.
1791e2e5 7689
c113de23 76901999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7691
c113de23 7692 * gnus.el (gnus-use-demon): Removed.
1791e2e5 7693
c113de23 76941999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7695
c113de23 7696 * nnmail.el (nnmail-article-group): Don't infloop.
1791e2e5 7697
c113de23 76981999-01-11 Colin Rafferty <colin@xemacs.org>
1791e2e5 7699
c113de23
GM
7700 * gnus-art.el (article-update-date-lapsed): Made it work with
7701 picons, and make it update on all visible frames.
7702 (article-date-ut): Get summary-buffer's current-headers.
1791e2e5 7703
c113de23 77041999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7705
c113de23
GM
7706 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7707 (gnus-picons-setup-p): New variable.
1791e2e5 7708
c113de23 77091999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7710
c113de23 7711 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
1791e2e5 7712
c113de23 77131999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7714
c113de23
GM
7715 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7716 (gnus-summary-exit-no-update): Use mapcar.
1791e2e5 7717
c113de23 77181999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7719
c113de23 7720 * gnus-agent.el (gnus-category-write): Make directory.
1791e2e5 7721
c113de23 77221998-09-26 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7723
c113de23
GM
7724 * gnus-sum.el (gnus-update-read-articles):
7725 (gnus-update-marks): Request backend update of mark.
1791e2e5 7726
c113de23 77271999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7728
c113de23 7729 * mm-bodies.el (mm-body-encoding): Use mm-find.
1791e2e5 7730
c113de23 77311999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 7732
c113de23 7733 * gnus-picon.el (gnus-article-display-picons): Fix.
1791e2e5 7734
c113de23 77351999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7736
c113de23 7737 * gnus.el: Pterodactyl Gnus v0.69 is released.
1791e2e5 7738
c113de23 77391999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7740
c113de23 7741 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
1791e2e5 7742
c113de23
GM
7743 * gnus-agent.el (gnus-agent-remove-group): New command and
7744 keystroke.
1791e2e5 7745
c113de23 7746 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
1791e2e5 7747
c113de23 77481999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7749
c113de23 7750 * gnus-agent.el (gnus-agent-write-servers): Make directory.
1791e2e5 7751
c113de23 77521998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7753
c113de23 7754 * mm-view.el (mm-inline-text): Bind current id.
1791e2e5 7755
c113de23
GM
7756 * mm-decode.el (mm-handle-id): New macro.
7757 (mm-make-handle): Accept id.
7758 (mm-dissect-singlepart): Use it.
1791e2e5 7759
c113de23 77601998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 7761
c113de23
GM
7762 * message.el (message-cite-original-without-signature): Use
7763 message-signature-separator when searching for signature in
7764 message-cite-original-without-signature.
1791e2e5 7765
c113de23 77661998-12-24 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7767
c113de23 7768 * gnus.el (gnus-server-to-method): Check named methods.
1791e2e5 7769
c113de23 77701998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7771
c113de23 7772 * mm-view.el (mm-view-message): Goto point-min.
1791e2e5 7773
c113de23
GM
7774 * nnmail.el (nnmail-article-group): Don't delete lines, only
7775 shorten them.
1791e2e5 7776
c113de23
GM
7777 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7778 values.
1791e2e5 7779
c113de23
GM
7780 * nnheader.el (nnheader-temp-directory): New variable.
7781 (nnheader-temp-directory): Removed.
1791e2e5 7782
c113de23 77831998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
1791e2e5 7784
c113de23
GM
7785 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7786 list of files to check for mailcap entries under windows-nt.
1791e2e5 7787
c113de23 77881998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7789
c113de23
GM
7790 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7791 summary buffer exists.
1791e2e5 7792
c113de23 77931998-12-22 Aaron M. Ucko <amu@mit.edu>
1791e2e5 7794
c113de23
GM
7795 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7796 irrelevant Sun sendmail bug.
7797 (nnsoup-store-reply): Stop mucking with mail-header-separator.
1791e2e5 7798
c113de23
GM
7799 * message.el (message-send-news): Bind mail-header-separator to
7800 "" when asking backend to post.
1791e2e5 7801
c113de23 78021998-12-22 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7803
c113de23
GM
7804 * mm-uu.el (mm-dissect-disposition): New variable.
7805 (mm-uu-dissect): Use it.
1791e2e5 7806
c113de23 78071998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7808
c113de23 7809 * mm-view.el (mm-inline-text): Bind url-current-object.
1791e2e5 7810
c113de23 78111998-12-06 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7812
c113de23 7813 * gnus-range.el (gnus-remove-from-range): Rewrite.
1791e2e5 7814
c113de23 78151998-12-09 SL Baur <steve@altair.xemacs.org>
1791e2e5 7816
c113de23 7817 * gnus-picon.el (annotations): Remove bogus require 'xpm.
1791e2e5 7818
c113de23 78191998-12-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7820
c113de23
GM
7821 * message.el (message-encode-message-body): Insert `MIME-Version'
7822 instead of `Mime-Version'.
1791e2e5 7823
c113de23 78241998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7825
c113de23
GM
7826 * message.el (message-insert-mime-part): Add the attachment
7827 disposition.
7828 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7829 (message-mime-query-type): New function.
7830 (message-mime-query-description): Ditto.
7831 (message-mime-query-file): Ditto.
7832 (message-insert-mime-part): Use them.
7833 (message-mime-insert-external): Use the new stuff.
1791e2e5 7834
c113de23 78351998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7836
c113de23 7837 * nnmail.el (nnmail-split-header-length-limit): New variable.
1791e2e5 7838
c113de23 7839 * mm-decode.el (mm-dissect-buffer): Check syntax.
1791e2e5 7840
c113de23 7841 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
1791e2e5 7842
c113de23
GM
7843 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7844 (rfc2047-dissect-region): Ditto.
1791e2e5 7845
c113de23 78461998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7847
c113de23 7848 * mm-view.el (mm-view-message): Decode charset.
1791e2e5 7849
c113de23 78501998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7851
c113de23
GM
7852 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7853 CT headers.
1791e2e5 7854
c113de23 78551998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7856
c113de23
GM
7857 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7858 mm-uu-*-function.
7859 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
1791e2e5 7860
c113de23 78611998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7862
c113de23
GM
7863 * message.el (message-send-mail): Do MML first.
7864 (message-send-news): Ditto.
1791e2e5 7865
c113de23 78661998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7867
c113de23
GM
7868 * gnus-picon.el (gnus-picons-face): New face.
7869 (gnus-picons-try-face): Use it.
1791e2e5 7870
c113de23 78711998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7872
c113de23 7873 * gnus.el: Pterodactyl Gnus v0.68 is released.
1791e2e5 7874
c113de23 78751998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7876
c113de23 7877 * gnus.el: Pterodactyl Gnus v0.67 is released.
1791e2e5 7878
c113de23 78791998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7880
c113de23 7881 * gnus.el: Pterodactyl Gnus v0.66 is released.
1791e2e5 7882
c113de23 78831998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7884
c113de23 7885 * gnus-art.el (gnus-insert-mime-button): Decode description.
1791e2e5 7886
c113de23 78871998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7888
c113de23
GM
7889 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7890 (gnus-decode-header-methods): Ditto.
7891 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
1791e2e5 7892
c113de23 78931998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7894
c113de23 7895 * mml.el (mml-insert-mime-headers): Encode description.
1791e2e5 7896
c113de23
GM
7897 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7898 line.
1791e2e5 7899
c113de23 7900 * gnus-sum.el (gnus-default-charset): Doc fix.
1791e2e5 7901
c113de23 79021998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7903
c113de23 7904 * mm-decode.el (mm-display-part): Forward a line.
1791e2e5 7905
c113de23 79061998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7907
c113de23
GM
7908 * mm-util.el (mm-running-ntemacs): New variable.
7909 (mm-text-coding-system): Ditto.
7910 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7911 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
1791e2e5 7912
c113de23 79131998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7914
c113de23
GM
7915 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7916 buffer.
1791e2e5 7917
c113de23 7918 * message.el (message-insert-headers): New command and keystroke.
1791e2e5 7919
c113de23 79201998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7921
c113de23
GM
7922 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7923 (mm-get-image): Ditto.
1791e2e5 7924
c113de23
GM
7925 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7926 base64, uudecode and binhex.
1791e2e5 7927
c113de23 79281998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7929
c113de23
GM
7930 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7931 in text/plain.
7932 * mm-uu.el (mm-uu-dissect): Use inline.
1791e2e5 7933
c113de23 79341998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7935
c113de23 7936 * mm-view.el (mm-view-message): New function.
1791e2e5 7937
c113de23
GM
7938 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7939 qp.
1791e2e5 7940
c113de23 79411998-12-07 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7942
c113de23
GM
7943 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7944 entry for message/rfc822 as 8bit.
1791e2e5 7945
c113de23 79461998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7947
c113de23 7948 * mailcap.el (mailcap-mime-extensions): Add patch.
1791e2e5 7949
c113de23 79501998-12-05 Dale Hagglund <rdh@best.com>
1791e2e5 7951
c113de23
GM
7952 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7953 argument to force all multipart/* to look like multipart/mixed.
1791e2e5 7954
c113de23
GM
7955 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7956 variable.
7957 (gnus-mime-display-part): Use it.
1791e2e5 7958
c113de23 79591998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7960
c113de23
GM
7961 * gnus-draft.el (gnus-draft-send): Only disable checks for
7962 non-interactive use.
7963 (gnus-draft-send-message): Use it.
1791e2e5 7964
c113de23 79651998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7966
c113de23 7967 * gnus.el: Pterodactyl Gnus v0.65 is released.
1791e2e5 7968
c113de23 79691998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7970
c113de23 7971 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
1791e2e5 7972
c113de23 7973 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
1791e2e5 7974
c113de23 79751998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7976
c113de23 7977 * gnus.el: Pterodactyl Gnus v0.64 is released.
1791e2e5 7978
c113de23 79791998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7980
c113de23 7981 * mm-view.el (mm-setup-w3): Don't load.
1791e2e5 7982
c113de23
GM
7983 * gnus-msg.el (gnus-setup-message): Set group name.
7984 (gnus-group-mail): Avoid leaking local vars.
1791e2e5 7985
c113de23
GM
7986 * message.el (message-attach-file): Renamed.
7987 (message-mime-attach-file): Renamed again.
1791e2e5 7988
c113de23 79891998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7990
c113de23
GM
7991 * gnus-art.el (article-decode-encoded-words): Bind
7992 rfc2047-default-charset here.
1791e2e5 7993
c113de23 7994 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
1791e2e5 7995
c113de23 79961998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7997
c113de23
GM
7998 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7999 (gnus-picons-setup-hook): New hook.
1791e2e5 8000
c113de23 80011998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 8002
c113de23
GM
8003 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8004 string.
8005 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8006 line.
1791e2e5 8007
c113de23 80081998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8009
c113de23
GM
8010 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8011 (gnus-mime-view-part): Ditto.
8012 (gnus-mime-inline-part): Dotii.
8013 (gnus-mime-externalize-part): Daddo.
8014 (gnus-mime-internalize-part): Tutti frutti.
8015 (gnus-widget-press-button): Da da do.
1791e2e5 8016
c113de23 8017 * mm-view.el (mm-setup-w3): Require url-vars.
1791e2e5 8018
c113de23 80191998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8020
c113de23
GM
8021 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8022 * mm-util.el (mm-find-charset-region): Ditto.
1791e2e5 8023
c113de23 80241998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8025
c113de23
GM
8026 * message.el (message-send): Don't encode here.
8027 (message-send-mail): But here.
8028 (message-send-news): And here.
1791e2e5 8029
c113de23 80301998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8031
c113de23 8032 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
1791e2e5 8033
c113de23 80341998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8035
c113de23 8036 * gnus.el: Pterodactyl Gnus v0.63 is released.
1791e2e5 8037
c113de23 80381998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8039
c113de23 8040 * mml.el (mml-base-boundary): Shorten.
1791e2e5 8041
c113de23 8042 * message.el (message-insert-mime-part): Use default.
1791e2e5 8043
c113de23 8044 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
1791e2e5 8045
c113de23 80461998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 8047
c113de23
GM
8048 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8049 buttons, not [*].
1791e2e5 8050
c113de23 80511998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8052
c113de23 8053 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
1791e2e5 8054
c113de23 80551998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8056
c113de23 8057 * gnus-art.el (gnus-insert-mime-button): Fix.
1791e2e5 8058
c113de23 80591998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8060
c113de23
GM
8061 * message.el (message-insert-mime-part): Nicify prompts.
8062 (message-insert-mime-part): Really delete duplicates.
8063 (message-insert-mime-part): Check against common errors.
8064 (message-insert-mime-part): Fix docstring.
1791e2e5 8065
c113de23 80661998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8067
c113de23 8068 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
1791e2e5 8069
c113de23 80701998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8071
c113de23
GM
8072 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8073 (gnus-insert-mime-button): Modify accordingly.
1791e2e5 8074
c113de23 80751998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8076
c113de23 8077 * gnus-art.el (gnus-display-mime): Set window point.
1791e2e5 8078
c113de23
GM
8079 * mm-decode.el (mm-display-external): Only decode when not
8080 saving.
8081 (mm-alternative-precedence): Prefer multiparts.
8082 (mm-inline-media-tests): Inline multiparts.
1791e2e5 8083
c113de23
GM
8084 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8085 Ignore errors when requiring url.
1791e2e5 8086
c113de23 8087 * mml.el (mml-quote-region): New command.
1791e2e5 8088
c113de23
GM
8089 * message.el (message-cite-original): Use it.
8090 (message-cite-original-without-signature): Ditto.
1791e2e5 8091
c113de23 80921998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8093
c113de23 8094 * gnus.el: Pterodactyl Gnus v0.62 is released.
1791e2e5 8095
c113de23 80961998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8097
c113de23 8098 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
1791e2e5 8099
c113de23 81001998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8101
c113de23
GM
8102 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8103 `point-max-marker'.
1791e2e5 8104
c113de23 81051998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8106
c113de23 8107 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
1791e2e5 8108
c113de23
GM
8109 * gnus-art.el (gnus-mime-display-single): Check for attachment
8110 before other tests.
1791e2e5 8111
c113de23
GM
81121998-12-03 Didier Verna <verna@inf.enst.fr>
8113
8114 * gnus-msg.el (gnus-configure-posting-styles): find a
8115 posting-style entry in the group parameters, if any, and honor it
8116 at the end.
8117
81181998-12-03 Felix Lee <flee@teleport.com>
8119
8120 * nntp.el (nntp-after-change-function): Fix.
8121
81221998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
1791e2e5 8123
c113de23 8124 * mml.el (mml-generate-mime-1): Insert literally.
1791e2e5 8125
c113de23 81261998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8127
c113de23 8128 * mml.el (mml-insert-mime-headers): Removed debug.
1791e2e5 8129
c113de23
GM
81301998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8131
8132 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8133 prefixed.
1791e2e5 8134
c113de23
GM
8135 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8136 application/emacs-lisp to 8bit.
1791e2e5 8137
c113de23 81381998-12-03 Dale Hagglund <rdh@best.com>
1791e2e5 8139
c113de23 8140 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
1791e2e5 8141
c113de23 81421998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8143
c113de23 8144 * gnus.el: Pterodactyl Gnus v0.61 is released.
1791e2e5 8145
c113de23 81461998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8147
c113de23
GM
8148 * mml.el (mml-parse-1): Skipped parts.
8149 (mml-insert-mime-headers): Nil is a list.
8150 (mml-generate-mime-1): Don't insert literally.
8151 (mml-read-tag): Drop text props.
8152 (mml-read-part): Ditto.
8153 (mml-parse-singlepart-with-multiple-charsets): Ditto.
1791e2e5 8154
c113de23 81551998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8156
c113de23 8157 * gnus.el: Pterodactyl Gnus v0.60 is released.
1791e2e5 8158
c113de23 81591998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8160
c113de23 8161 * mml.el (mml-parse-1): Don't throw contents away.
1791e2e5 8162
c113de23 81631998-12-02 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8164
c113de23 8165 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
1791e2e5 8166
c113de23 81671998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8168
c113de23 8169 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
1791e2e5 8170 function.
c113de23
GM
8171 (mml-parse-1): Use it.
8172
81731998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8174
c113de23
GM
8175 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8176 Use gnus-newsgroup-default-charset.
8177 (article-decode-encoded-words): Remove charset codes.
8178 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8179 gnus-default-charset.
1791e2e5 8180
c113de23 81811998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8182
c113de23
GM
8183 * message.el (message-send-mail): Don't encode here.
8184 (message-send-news): Nor here.
8185 (message-send): ... but here instead.
1791e2e5 8186
c113de23
GM
8187 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8188 default to nil.
8189 (gnus-article-display-picons): Replace From line.
8190 (gnus-group-display-picons): Replace Newsgroups line.
8191 (gnus-picons-display-glyph): Set baseline.
8192 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8193 (gnus-picons-xbm-face): Revert to old, standard colors.
1791e2e5 8194
c113de23 8195 * message.el (message-fetch-field): Remove text props.
1791e2e5 8196
c113de23
GM
8197 * gnus-art.el (gnus-article-normalized-header-length): New
8198 variable.
8199 (article-normalize-headers): New command and keystroke.
1791e2e5 8200
c113de23 8201 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
1791e2e5 8202
c113de23 82031998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8204
c113de23 8205 * gnus.el: Pterodactyl Gnus v0.59 is released.
1791e2e5 8206
c113de23 82071998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8208
c113de23 8209 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
1791e2e5 8210
c113de23 8211 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
1791e2e5 8212
c113de23 82131998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8214
c113de23 8215 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
1791e2e5 8216
c113de23 82171998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8218
c113de23
GM
8219 * mm-decode.el (mm-all-images-fit): New variable.
8220 (mm-image-fit-p): Use it.
1791e2e5 8221
c113de23
GM
8222 * gnus-art.el (gnus-mime-display-single): Use it.
8223 (gnus-mime-internalize-part): New command and keystroke.
1791e2e5 8224
c113de23
GM
8225 * mm-decode.el (mm-user-automatic-external-display): New
8226 variable.
8227 (mm-automatic-external-display-p): New function.
1791e2e5 8228
c113de23
GM
8229 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8230 colors.
1791e2e5 8231
c113de23 82321998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8233
c113de23 8234 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
1791e2e5 8235
c113de23
GM
8236 * gnus-art.el (gnus-with-article): Work in the original article
8237 buffer.
8238 (gnus-with-article): Work in read-only groups.
1791e2e5 8239
c113de23 82401998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8241
c113de23
GM
8242 * mm-bodies.el (mm-decode-string): Return original string if not
8243 decode.
1791e2e5 8244
c113de23 82451998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8246
c113de23 8247 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
1791e2e5 8248
c113de23 82491998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
1791e2e5 8250
c113de23 8251 * nndoc.el (nndoc-mime-parts-type-p): Do related.
1791e2e5 8252
c113de23 82531998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8254
c113de23 8255 * gnus.el: Pterodactyl Gnus v0.58 is released.
1791e2e5 8256
c113de23 82571998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8258
c113de23
GM
8259 * mm-decode.el (mm-get-image): Return a glyph, not an image
8260 specifier.
1791e2e5 8261
c113de23 82621998-11-29 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8263
c113de23 8264 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
1791e2e5 8265
c113de23 82661998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8267
c113de23 8268 * mail-parse.el (rfc2045): Required.
1791e2e5 8269
c113de23 82701998-12-01 William M. Perry <wmperry@aventail.com>
1791e2e5 8271
c113de23 8272 * mm-view.el (mm-inline-text): Remove props.
1791e2e5 8273
c113de23 82741998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8275
c113de23 8276 * mm-view.el (mm-setup-w3): Protect url-misc.
1791e2e5 8277
c113de23
GM
8278 * message.el (message-ignored-resent-headers): Remove
8279 Gnus-Warning.
1791e2e5 8280
c113de23
GM
8281 * mml.el (mml-insert-mime-headers): Use encoding.
8282 (mml-parameter-string): Ditto.
1791e2e5 8283
c113de23
GM
8284 * rfc2045.el: New file.
8285 (rfc2045-encode-string): New function.
1791e2e5 8286
c113de23 82871998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8288
c113de23 8289 * mail-parse.el (mail-header-encode-parameter): New function.
1791e2e5 8290
c113de23 8291 * rfc2231.el (rfc2231-encode-string): New function.
1791e2e5 8292
c113de23 82931998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8294
c113de23
GM
8295 * mm-bodies.el (mm-decode-string): New function.
8296 * mm-view.el (mm-inline-text): Use mm-decode-string.
1791e2e5 8297
c113de23 82981998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8299
c113de23 8300 * gnus.el: Pterodactyl Gnus v0.57 is released.
1791e2e5 8301
c113de23 83021998-11-23 Felix Lee <flee@cygnus.com>
1791e2e5 8303
c113de23
GM
8304 * nntp.el (nntp-async-needs-kluge): new setting.
8305 (nntp-async-timer): new var.
8306 (nntp-async-process-list): new var.
8307 (nntp-async-kluge): new function.
8308 (nntp-async-timer-handler): new function.
8309 (nntp-async-wait): new function.
8310 (nntp-async-stop): new function.
8311 (nntp-after-change-function): renamed, and split apart.
8312 (nntp-async-trigger): new function.
8313 (nntp-do-callback): new function.
8314 (nntp-accept-process-output): add optional timeout arg.
1791e2e5 8315
c113de23
GM
8316 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8317 (gnus-async-wait-for-article): new function.
8318 (gnus-async-with-semaphore): s/asynch/async/.
1791e2e5 8319
c113de23 83201998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8321
c113de23
GM
8322 * gnus-art.el (gnus-with-article): Don't encode.
8323 (gnus-insert-mime-button): Fall back on filename from C-D.
8324 (gnus-mime-display-single): Have dots right on text/plain
8325 attachments.
1791e2e5 8326
c113de23
GM
8327 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8328 broken parts.
1791e2e5 8329
c113de23 8330 * gnus-art.el (gnus-with-article): Flush cache and backlog.
1791e2e5 8331
c113de23
GM
8332 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8333 binhex.
1791e2e5 8334
c113de23
GM
8335 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8336 (gnus-summary-repair-multipart): New command and keystroke.
1791e2e5 8337
c113de23 8338 * gnus-art.el (gnus-with-article-buffer): New macro.
1791e2e5 8339
c113de23 83401998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8341
c113de23
GM
8342 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8343 undisplay the part.
1791e2e5 8344
c113de23 83451998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8346
c113de23 8347 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
1791e2e5 8348
c113de23 8349 * mml.el (mml-read-part): Partition right.
1791e2e5 8350
c113de23
GM
8351 * mm-decode.el (mm-handle-set-cache): New macro.
8352 (mm-handle-cache): Ditto.
8353 (mm-make-handle): Ditto.
8354 (mm-dissect-singlepart): Use it.
8355 (mm-get-image): Use the cache.
1791e2e5 8356
c113de23 83571998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8358
c113de23
GM
8359 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8360 (gnus-mime-display-single): Don't insert lines between parts.
1791e2e5 8361
c113de23 83621998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8363
c113de23
GM
8364 * nnmail.el (nnmail-file-coding-system-1): New variable.
8365 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8366 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8367 * nnml.el (nnml-file-coding-system): New variable.
8368 (nnml-request-article): Use nnml-file-coding-system.
1791e2e5 8369
c113de23 83701998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8371
c113de23 8372 * gnus.el: Pterodactyl Gnus v0.56 is released.
1791e2e5 8373
c113de23 83741998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8375
c113de23
GM
8376 * gnus-art.el (gnus-mime-display-part): New function.
8377 (gnus-mime-display-mixed): Use it.
1791e2e5 8378
c113de23 8379 * mm-view.el (mm-setup-w3): Don't register.
1791e2e5 8380
c113de23 8381 * message.el (message-cite-original): Cite parts.
1791e2e5 8382
c113de23 83831998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8384
c113de23
GM
8385 * mml.el (mml-parameter-string): New function.
8386 (mml-insert-mime-headers): Separated into new function.
1791e2e5 8387
c113de23 83881998-11-28 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8389
c113de23 8390 * mml.el (mml-make-boundary): Use `make-string'.
1791e2e5 8391
c113de23 83921998-11-27 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8393
c113de23 8394 * binhex.el (binhex-insert-char): Ditto.
1791e2e5 8395
c113de23 8396 * uudecode.el (uudecode-insert-char): Code correctly.
1791e2e5 8397
c113de23 83981998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8399
c113de23
GM
8400 * mml.el (mml-generate-mime): Don't generate multiparts for
8401 empties.
1791e2e5 8402
c113de23 8403 * gnus-art.el (gnus-display-mime): Save excursion.
1791e2e5 8404
c113de23
GM
8405 * message.el (message-remove-first-header): New function.
8406 (message-encode-message-body): Use it.
1791e2e5 8407
c113de23 84081998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8409
c113de23 8410 * gnus.el: Pterodactyl Gnus v0.55 is released.
1791e2e5 8411
c113de23 84121998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8413
c113de23 8414 * mm-view.el (mm-setup-w3): New function.
1791e2e5 8415
c113de23
GM
8416 * mm-decode.el (mm-content-id-get-contents): New function.
8417 (mm-content-id-get-type): Ditto.
8418 (mm-content-id-get-encoding): Ditto.
8419 (mm-get-handle-by-content-id): Removed.
1791e2e5 8420
c113de23 84211998-11-25 Colin Rafferty <colin@xemacs.org>
1791e2e5 8422
c113de23 8423 * message.el (message-generate-new-buffers): Fix tag.
1791e2e5 8424
c113de23 84251998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8426
c113de23 8427 * message.el (message-buffer-name): Check for unique first.
1791e2e5 8428
c113de23
GM
8429 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8430 gnus-inhibit-mime-unbuttonizing.
1791e2e5 8431
c113de23
GM
8432 * gnus-sum.el (t): Bind M-t.
8433 (gnus-inhibit-unbuttonizing): New variable.
8434 (gnus-summary-toggle-display-buttonized): New command.
1791e2e5 8435
c113de23
GM
8436 * gnus-art.el (gnus-display-mime): Select article window.
8437 (article-strip-trailing-space): New command and keystroke.
1791e2e5 8438
c113de23
GM
8439 * nneething.el (nneething-include-files): New variable.
8440 (nneething-create-mapping): Use it.
1791e2e5 8441
c113de23 8442 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
1791e2e5 8443
c113de23
GM
8444 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8445 ayto-expirable marks.
1791e2e5 8446
c113de23 84471998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8448
c113de23 8449 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
1791e2e5 8450
c113de23
GM
8451 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8452 ARG.
1791e2e5 8453
c113de23 8454 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
1791e2e5 8455
c113de23 84561998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8457
c113de23
GM
8458 * mm-util.el (mm-binary-coding-system): New variable.
8459 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8460 * mm-decode.el (mm-display-external): Ditto.
1791e2e5 8461
c113de23 84621998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8463
c113de23 8464 * gnus.el: Pterodactyl Gnus v0.54 is released.
1791e2e5 8465
c113de23 84661998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 8467
c113de23 8468 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
1791e2e5 8469
c113de23 84701998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8471
c113de23 8472 * mm-decode.el (mm-save-part): Unquote.
1791e2e5 8473
c113de23 84741998-11-24 Matt Armstrong <matta@geoworks.com>
1791e2e5 8475
c113de23 8476 * mm-decode.el (mm-save-part): Bind coding system for write.
1791e2e5 8477
c113de23 84781998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8479
c113de23
GM
8480 * gnus-art.el (gnus-article-mode-line-format): New default.
8481 (gnus-article-mime-part-status): New function.
1791e2e5 8482
c113de23
GM
8483 * message.el (message-send-news): Check the body syntax before
8484 encoding.
1791e2e5 8485
c113de23
GM
8486 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8487 (gnus-mime-display-single): Use it.
8488 (gnus-mime-display-alternative): Ditto.
1791e2e5 8489
c113de23 8490 * mm-decode.el: Check for whether we are running under a term.
1791e2e5 8491
c113de23 84921998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8493
c113de23
GM
8494 * mm-decode.el (mm-preferred-alternative): Default to first
8495 alternative.
8496 (mm-preferred-alternative): No, we dont.
1791e2e5 8497
c113de23 84981998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8499
c113de23
GM
8500 * mm-decode.el (mm-display-external): Use binary instead of
8501 no-conversion.
8502 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8503 * nnheader.el (nnheader-file-coding-system): Ditto.
8504 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
1791e2e5 8505
c113de23 85061998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8507
c113de23
GM
8508 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8509 name without method.
1791e2e5 8510
c113de23 85111998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8512
c113de23
GM
8513 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8514 coding-system -> default-charset.
8515 (gnus-newsgroup-default-charset-alist): Ditto.
8516 (gnus-summary-local-variables): Ditto.
8517 (gnus-set-global-variables): Ditto.
8518 (gnus-get-newsgroup-headers): Ditto.
8519 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8520 (gnus-get-newsgroup-headers-xover): Ditto.
8521 (gnus-newsgroup-setup-default-charset): Ditto.
8522 (article-decode-mime-words): Ditto.
8523 (article-decode-charset): Ditto.
8524 (article-decode-encoded-words): Ditto.
8525 (article-de-quoted-unreadable): Ditto.
8526 (gnus-mime-view-all-parts): Ditto.
8527 (gnus-mime-externalize-part): Ditto.
8528 (gnus-mm-display-part): Ditto.
8529 (gnus-mime-display-single): Ditto.
8530 (gnus-mime-display-alternative): Ditto.
8531
85321998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8533
8534 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8535 * gnus-art.el (article-decode-charset): Overlay
8536 rfc2047-default-charset.
8537 * message.el (message-draft-coding-system): New variable.
8538 (message-set-auto-save-file-name): Use message-draft-coding-system.
8539 * nndraft.el (nndraft-request-article): Ditto.
8540 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8541 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8542
85431998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8544
8545 * mm-uu.el (mm-uu-test): New function.
8546 (mm-uu-dissect): Inherit charset and cte from head.
8547 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8548
85491998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8550
8551 * gnus.el: Pterodactyl Gnus v0.53 is released.
1791e2e5 8552
c113de23 85531998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8554
c113de23
GM
8555 * mm-decode.el (mm-get-image): New function.
8556 (mm-image-fit-p): New function.
1791e2e5 8557
c113de23 8558 * gnus-util.el (gnus-annotation-in-region-p): New definition.
1791e2e5 8559
c113de23
GM
8560 * gnus-art.el (gnus-article-insert-newline): New function.
8561 (article-goto-body): New function.
1791e2e5 8562
c113de23 85631998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8564
c113de23
GM
8565 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8566 buttons.
1791e2e5 8567
c113de23
GM
8568 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8569 keystroke.
1791e2e5 8570
c113de23
GM
8571 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8572 line between parts.
1791e2e5 8573
c113de23 8574 * message.el (message-remove-header): Go to end if wanted.
1791e2e5 8575
c113de23 85761998-11-20 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 8577
c113de23
GM
8578 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8579 movement with save-window-excursion.
1791e2e5 8580
c113de23 85811998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8582
c113de23 8583 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
1791e2e5 8584
c113de23 85851998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8586
c113de23 8587 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
1791e2e5 8588
c113de23 85891998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8590
c113de23
GM
8591 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8592 gnus-newsgroup-coding-system.
8593 (gnus-get-newsgroup-headers): Ditto.
8594 (gnus-get-newsgroup-headers-xover): Ditto.
8595 (gnus-set-global-variables): Ditto.
8596 * gnus-art.el (article-decode-mime-words): Ditto.
8597 (article-decode-charset): Ditto.
8598 (article-decode-encoded-words): Ditto.
8599 (article-de-quoted-unreadable): Ditto.
8600 (gnus-mime-view-all-parts): Ditto.
8601 (gnus-mime-externalize-part): Ditto.
8602 (gnus-mm-display-part): Ditto.
8603 (gnus-mime-display-alternative): Ditto.
8604 (gnus-mime-display-single): Ditto.
8605 * mm-view.el (mm-inline-text): Use default coding system.
1791e2e5 8606
c113de23 86071998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8608
c113de23
GM
8609 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8610 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8611 (gnus-newsgroup-coding-system): New local variable.
8612 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8613 (gnus-summary-local-variables): Add two new local variables.
8614 (gnus-newsgroup-setup-coding-system): New function.
8615 (gnus-select-newsgroup): Setup coding system.
8616 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8617 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8618 * gnus-cus.el (gnus-group-parameters): Customizable
8619 iso-8859-1-forced.
1791e2e5 8620
c113de23 86211998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8622
c113de23 8623 * gnus.el: Pterodactyl Gnus v0.52 is released.
1791e2e5 8624
c113de23 86251998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8626
c113de23
GM
8627 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8628 encoding.
1791e2e5 8629
c113de23
GM
8630 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8631 undisplayed text types.
1791e2e5 8632
c113de23
GM
8633 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8634 types.
1791e2e5 8635
c113de23 86361998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 8637
c113de23 8638 * nntp.el (nntp-after-change-function-callback): recover from C-g.
1791e2e5 8639
c113de23 86401998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 8641
c113de23
GM
8642 * gnus-async.el (gnus-asynch-obarray): rename to
8643 gnus-async-hashtb, and don't buffer-local it.
1791e2e5 8644
c113de23
GM
8645 (gnus-async-article-callback): new function.
8646 (gnus-make-async-article-function): use it.
1791e2e5 8647
c113de23
GM
8648 (gnus-async-current-prefetch-group): new var.
8649 (gnus-async-current-prefetch-article): new var.
8650 (gnus-async-request-fetched-article): are we fetching it already?
1791e2e5 8651
c113de23 8652 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
1791e2e5 8653
c113de23 86541998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8655
c113de23 8656 * gnus-sum.el (gnus-summary-show-article): Require.
1791e2e5 8657
c113de23
GM
8658 * message.el: Provide before hooks.
8659 (message-send-news): Do MIME before headers.
1791e2e5 8660
c113de23
GM
8661 * gnus-art.el (gnus-article-check-buffer): New function.
8662 (gnus-article-read-summary-keys): Use it.
1791e2e5 8663
c113de23
GM
8664 * mm-decode.el (mm-user-automatic-display): Display all inline
8665 images.
1791e2e5 8666
c113de23
GM
8667 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8668 much.
8669 (gnus-unbuttonized-mime-types): New variable.
1791e2e5 8670
c113de23 86711998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8672
c113de23 8673 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
1791e2e5 8674
c113de23 8675 * mm-decode.el (mm-quote-arg): Quote semicolons.
1791e2e5 8676
c113de23
GM
8677 * gnus-art.el (gnus-mime-display-single): Don't display
8678 attachments.
8679 (gnus-mime-externalize-part): New command and keystroke.
1791e2e5 8680
c113de23
GM
8681 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8682 (mm-alternative-precedence): Changed order.
1791e2e5 8683
c113de23 86841998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8685
c113de23
GM
8686 * gnus.el (gnus-method-simplify): New function.
8687 (gnus-native-method-p): New function.
8688 (gnus-secondary-method-p): Use gnus-method-equal.
1791e2e5 8689
c113de23 8690 * gnus-start.el (gnus-group-change-level): Shorten select method.
1791e2e5 8691
c113de23 86921998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8693
c113de23 8694 * gnus.el: Pterodactyl Gnus v0.51 is released.
1791e2e5 8695
c113de23 86961998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8697
c113de23 8698 * gnus.el: Applied patches from 5.6.45.
1791e2e5 8699
c113de23
GM
8700 * gnus-score.el (gnus-score-find-trace): Print complete file
8701 paths.
8702 (gnus-score-find-trace): Truncate lines.
1791e2e5 8703
c113de23 8704 * gnus.el (gnus-message-archive-group): Allow function.
1791e2e5 8705
c113de23
GM
8706 * message.el (message-encode-message-body): Remove Mime-Version
8707 before inserting.
1791e2e5 8708
c113de23 8709 * gnus-cus.el (gnus-group-customize): Optional topic.
1791e2e5 8710
c113de23
GM
8711 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8712 keystroke.
1791e2e5 8713
c113de23 87141998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8715
c113de23 8716 * message.el (message-encode-message-body): Rewrite.
1791e2e5 8717
c113de23 87181998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8719
c113de23
GM
8720 * mml.el (mml-base-boundary): New variable.
8721 (mml-make-boundary): New function.
1791e2e5 8722
c113de23
GM
8723 * gnus-cache.el (gnus-cache-coding-system): New variable.
8724 (gnus-cache-request-article): Use it.
1791e2e5 8725
c113de23 8726 * message.el (message-insert-mime-part): Delete duplicates.
1791e2e5 8727
c113de23 87281998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8729
c113de23
GM
8730 * gnus-art.el (gnus-mime-display-alternative): Set end of
8731 multipart and display even when nothing is preferred.
1791e2e5 8732
c113de23 87331998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8734
c113de23 8735 * gnus.el: Pterodactyl Gnus v0.50 is released.
1791e2e5 8736
c113de23 87371998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8738
c113de23
GM
8739 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8740 fbound.
1791e2e5 8741
c113de23 8742 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
1791e2e5 8743
c113de23 87441998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8745
c113de23 8746 * gnus.el (gnus-similar-server-opened): Compare backend.
1791e2e5 8747
c113de23 87481998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8749
c113de23
GM
8750 * gnus-topic.el (gnus-topic-expire-articles): New function.
8751 (gnus-topic-mode-map): Bind it.
1791e2e5 8752
c113de23 8753 * gnus.texi (Topic Commands): New expiry command. Reordered.
1791e2e5 8754
c113de23 87551998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 8756
c113de23
GM
8757 * gnus-sum.el
8758 (gnus-auto-expirable-marks): New variable.
8759 (gnus-inhibit-user-auto-expire): New variable.
8760 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8761 When looking to see if we should expire instead, check
8762 gnus-auto-expirable-marks instead of using a hard-wired list.
8763 (gnus-summary-mark-as-read-forward,
8764 gnus-summary-mark-as-read-backward):
8765 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8766 gnus-summary-mark-forward, instead of `t'.
1791e2e5 8767
c113de23 87681998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8769
c113de23
GM
8770 * mml.el (mml-compute-boundary): New function.
8771 (mml-compute-boundary-1): New function.
8772 (mml-generate-mime-1): Use it.
1791e2e5 8773
c113de23 87741998-11-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8775
c113de23
GM
8776 * mml.el (mml-generate-mime-1): Always precede closing boundary
8777 with newline.
1791e2e5 8778
c113de23 87791998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8780
c113de23
GM
8781 * mml.el (mml-generate-mime-1): Do right boundaries when several
8782 multiparts.
1791e2e5 8783
c113de23
GM
8784 * mm-decode.el (mm-user-automatic-display): Default to inline
8785 jpeg.
1791e2e5 8786
c113de23 8787 * mml.el (mml-generate-mime-1): Encode non-text parts.
1791e2e5 8788
c113de23 87891998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8790
c113de23 8791 * gnus.el: Pterodactyl Gnus v0.49 is released.
1791e2e5 8792
c113de23 87931998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8794
c113de23 8795 * mm-view.el (mm-inline-text): Require w3-vars.
1791e2e5 8796
c113de23 8797 * gnus-setup.el (gnus-use-tm): Removed.
1791e2e5 8798
c113de23
GM
8799 * gnus-art.el (gnus-article-goto-part): Don't beep.
8800 (gnus-article-view-part): Check return value.
8801 (gnus-mime-display-alternative): Don't display when there is
8802 nothing to display.
1791e2e5 8803
c113de23
GM
8804 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8805 (mml-generate-mime-1): Use unibyte for binaries.
1791e2e5 8806
c113de23
GM
8807 * gnus-art.el (gnus-display-mime): Call
8808 gnus-article-mime-part-function.
8809 (gnus-mime-part-function): New function.
8810 (gnus-article-mime-part-function): New function.
1791e2e5 8811
c113de23 8812 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
1791e2e5 8813
c113de23 88141998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8815
c113de23 8816 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
1791e2e5 8817
c113de23
GM
8818 * message.el (message-font-lock-keywords): Highlight MML.
8819 (message-mml-face): New font.
1791e2e5 8820
c113de23 88211998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8822
c113de23
GM
8823 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8824 (gnus-mm-display-part): Do not select-window if the article window
8825 is not found.
1791e2e5 8826
c113de23 88271998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8828
c113de23 8829 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
1791e2e5 8830
c113de23 88311998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8832
c113de23 8833 * gnus.el: Pterodactyl Gnus v0.48 is released.
1791e2e5 8834
c113de23
GM
88351998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8836
8837 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
1791e2e5 8838
c113de23 8839 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
1791e2e5 8840
c113de23
GM
8841 * message.el (message-cite-original-without-signature): Ditto.
8842 (message-cite-original): Quote parts.
1791e2e5 8843
c113de23 88441998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8845
c113de23 8846 * gnus.el: Pterodactyl Gnus v0.47 is released.
1791e2e5 8847
c113de23 88481998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8849
c113de23 8850 * message.el (message-encode-message-body): Insert MIME warning.
1791e2e5 8851
c113de23 8852 * mml.el (mml-read-tag): Look for #tag.
1791e2e5 8853
c113de23
GM
8854 * mm-util.el (mm-find-charset-region): Check whether
8855 enable-multibyte-characters is bound.
1791e2e5 8856
c113de23 88571998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8858
c113de23 8859 * gnus.el: Pterodactyl Gnus v0.46 is released.
1791e2e5 8860
c113de23 88611998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8862
c113de23
GM
8863 * message.el (message-encode-message-body): Insert headers at the
8864 right spot.
1791e2e5 8865
c113de23 88661998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8867
c113de23 8868 * gnus.el: Pterodactyl Gnus v0.45 is released.
1791e2e5 8869
c113de23 88701998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8871
c113de23
GM
8872 * nndraft.el (nndraft-save-mime-part): Removed.
8873 (nndraft-get-mime-part): Ditto.
1791e2e5 8874
c113de23
GM
8875 * message.el (message-format-mime-old): Removed.
8876 (message-encode-message-body): Removed.
8877 (message-encode-message-body): Renamed.
1791e2e5 8878
c113de23 88791998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8880
c113de23 8881 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
1791e2e5 8882
c113de23 8883 * message.el (message-format-mime): Check message-mime-part.
1791e2e5 8884
c113de23
GM
8885 * mm-encode.el (mm-mime-file-types): Removed.
8886 (mm-default-file-encoding): New definition.
8887
88881998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8889
8890 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8891 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8892
88931998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8894
8895 * gnus.el: Pterodactyl Gnus v0.44 is released.
8896
88971998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8898
8899 * message.el (message-format-mime): New function.
8900
8901 * nndraft.el (nndraft-save-mime-part): New function.
8902 (nndraft-get-mime-part): New function.
8903
8904 * mm-encode.el (mm-default-file-encoding): New function.
8905 (mm-content-transfer-encoding): New function.
8906 (mm-encode-buffer): New function.
8907
8908 * message.el: New command.
8909 (message-mime-part): New variable.
8910 (message-insert-mime-part): New command.
8911
8912 * mm-encode.el (mm-encode-content-transfer-encoding): New
8913 function.
8914
8915 * mm-util.el (mm-content-transfer-encoding-defaults): New
1791e2e5 8916 variable.
c113de23 8917 (mm-mime-file-types): Taken from TM.
1791e2e5 8918
c113de23 89191998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8920
c113de23 8921 * gnus.el: Pterodactyl Gnus v0.43 is released.
1791e2e5 8922
c113de23 89231998-11-07 Karl Kleinpaste <karl@jprc.com>
1791e2e5 8924
c113de23
GM
8925 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8926 * gnus-score.el (gnus-score-default-header): Ditto.
8927 (gnus-header-index): Ditto.
8928 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8929 (gnus-summary-header): Handle extra headers.
8930 (gnus-summary-score-entry): Ditto, & provide new score element.
8931 (gnus-summary-score-effect): Ditto.
8932 (gnus-score-string): Avoid "extra" string sort, & modify match in
8933 "extra" case.
8934 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
1791e2e5 8935
c113de23 89361998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8937
c113de23
GM
8938 * message.el (message-resend): Bind message-required-mail-headers
8939 to nil.
1791e2e5 8940
c113de23 8941 * mm-view.el (mm-inline-text): Bind w3-strict-width.
1791e2e5 8942
c113de23 8943 * nngateway.el (require): Require cl.
1791e2e5 8944
c113de23
GM
8945 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8946 things.
1791e2e5 8947
c113de23 89481998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8949
c113de23
GM
8950 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8951 when no articles.
1791e2e5 8952
c113de23 89531998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8954
c113de23 8955 * message.el (message-ignored-resent-headers): Remove X-Gnus.
1791e2e5 8956
c113de23 89571998-11-10 Colin Rafferty <colin@xemacs.org>
1791e2e5 8958
c113de23
GM
8959 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8960 user-mail-address if non-nil.
1791e2e5 8961
c113de23 89621998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8963
c113de23
GM
8964 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8965 (gnus-make-sort-function-1): Ditto.
1791e2e5 8966
c113de23
GM
8967 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8968 window.
1791e2e5 8969
c113de23 89701998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8971
c113de23 8972 * mm-util.el (mm-with-unibyte-buffer): Ditto.
1791e2e5 8973
c113de23 8974 * binhex.el (binhex-decode-region): Quote.
1791e2e5 8975
c113de23 89761998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8977
c113de23 8978 * gnus-art.el (article-decode-charset): Don't downcase charset.
1791e2e5 8979
c113de23 8980 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
1791e2e5 8981
c113de23 89821998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8983
c113de23 8984 * gnus.el: Pterodactyl Gnus v0.42 is released.
1791e2e5 8985
c113de23 89861998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8987
c113de23 8988 * gnus-art.el (gnus-display-mime): Add id for alternative part.
1791e2e5 8989
c113de23 89901998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8991
c113de23 8992 * nntp.el (nntp-send-mode-reader): Revert.
1791e2e5 8993
c113de23 89941998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8995
c113de23 8996 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
1791e2e5 8997
c113de23 89981998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8999
c113de23 9000 * message.el (message-make-date): Fix for negative time zones.
1270d7ca 9001
c113de23 90021998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9003
c113de23 9004 * gnus.el: Pterodactyl Gnus v0.41 is released.
1270d7ca 9005
c113de23 90061998-11-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9007
c113de23 9008 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 9009
c113de23 90101998-10-29 Sudish Joseph <sj@eng.mindspring.net>
1270d7ca 9011
c113de23
GM
9012 * gnus.el (gnus-short-group-name): When shortening foreign select
9013 methods, do not scan for plusses beyond the first colon.
1270d7ca 9014
c113de23 90151998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9016
c113de23
GM
9017 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9018 lines where `group' is the last thing on the line.
1270d7ca 9019
c113de23 90201998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9021
c113de23
GM
9022 * gnus-art.el (gnus-article-view-part): Do alternative.
9023 (gnus-mime-display-alternative): Insert marker.
1270d7ca 9024
c113de23 90251998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9026
c113de23 9027 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 9028
c113de23
GM
9029 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9030 dates.
1270d7ca 9031
c113de23 9032 * gnus-cus.el (gnus-topic): Required.
1270d7ca 9033
c113de23
GM
9034 * nnheader.el (nnheader-parse-nov): Parse extra.
9035 (nnheader-nov-parse-extra): New macro.
1270d7ca 9036
c113de23 90371998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9038
c113de23 9039 * gnus-art.el (gnus-article-view-part): Internal move.
1270d7ca 9040
c113de23 90411998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
1270d7ca 9042
c113de23
GM
9043 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9044 (gnus-group-customize): Support editing topic parameters.
1270d7ca 9045
c113de23 90461998-10-29 Karl Kleinpaste <karl@jprc.com>
1270d7ca 9047
c113de23
GM
9048 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9049 indicators.
1270d7ca 9050
c113de23 90511998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9052
c113de23
GM
9053 * gnus-art.el (gnus-mm-display-part): Return.
9054 (gnus-article-view-part): Only go if external.
9055 (gnus-article-dumbquotes-map): Do 205.
1270d7ca 9056
c113de23 9057 * mm-decode.el (mm-display-part): Return what was done.
1270d7ca 9058
c113de23
GM
9059 * message.el (message-buffer-naming-style): New variable.
9060 (message-generate-new-buffers): Extended.
9061 (message-buffer-naming-style): Removed.
9062 (message-buffer-name): Use it.
9063 (message-do-send-housekeeping): Rename new styling.
1270d7ca 9064
c113de23
GM
9065 * gnus-sum.el (gnus-summary-recenter): Allow
9066 gnus-auto-center-summary to be a number.
1270d7ca 9067
c113de23 90681998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9069
c113de23
GM
9070 * pop3.el (pop3-open-server): Use "binary" instead of
9071 "no-conversion".
1270d7ca 9072
c113de23 90731998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9074
c113de23
GM
9075 * gnus-srvr.el (gnus-browse-foreign-server): Set
9076 gnus-browse-current-method to the result of gnus-server-to-method.
1270d7ca 9077
c113de23 90781998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9079
c113de23
GM
9080 * gnus-util.el (gnus-pull): Another optional argument.
9081 * nnweb.el (nnweb-request-delete-group): Delete from
9082 nnweb-group-alist and update active file.
1270d7ca 9083
c113de23 90841998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9085
c113de23
GM
9086 * gnus-group.el (gnus-group-make-group): Accept group of new
9087 method.
1270d7ca 9088
c113de23 90891998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9090
c113de23 9091 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
1270d7ca 9092
c113de23 90931998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9094
c113de23 9095 * mm-view.el (mm-inline-text): Postion of html portion.
1270d7ca 9096
c113de23 90971998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9098
c113de23
GM
9099 * nntp.el (nntp-list-active-group): Waited for short strings.
9100 (nntp-send-mode-reader): Ditto.
9101 (nntp-open-connection): Ditto.
1270d7ca 9102
c113de23 9103 * gnus-int.el (gnus-request-group-articles): New function.
1270d7ca 9104
c113de23
GM
9105 * nntp.el (nntp-request-listgroup): New function.
9106 (nntp-request-group-articles): Renamed.
1270d7ca 9107
c113de23 91081998-10-27 Karl Kleinpaste <karl@jprc.com>
1270d7ca 9109
c113de23 9110 * nnheader.el (nnheader-parse-nov): Supply extra.
1270d7ca 9111
c113de23 91121998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9113
c113de23
GM
9114 * gnus-art.el (gnus-button-push): Don't go to
9115 gnus-article-buffer.
1270d7ca 9116
c113de23 9117 * mm-view.el (mm-inline-image): Add a newline.
1270d7ca 9118
c113de23 9119 * gnus-start.el (gnus-check-first-time-used): Check more.
1270d7ca 9120
c113de23 91211998-10-26 Francois Felix Ingrand <felix@laas.fr>
1270d7ca 9122
c113de23 9123 * gnus-start.el (gnus-check-first-time-used): Check current.
1270d7ca 9124
c113de23 91251998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9126
c113de23 9127 * mm-util.el (mm-find-charset-region): New function.
1270d7ca 9128
c113de23 9129 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
1270d7ca 9130
c113de23 9131 * gnus-art.el (gnus-mime-button-menu): Fix.
1270d7ca 9132
c113de23 91331998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
1270d7ca 9134
c113de23 9135 * gnus-art.el (gnus-mime-button-menu): New definition.
1270d7ca 9136
c113de23 91371998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9138
c113de23
GM
9139 * gnus-art.el (article-decode-charset): Downcase charset.
9140 (article-decode-charset): Pass on type.
9141 (article-decode-charset): Check nil charsets.
9142 (article-remove-cr): Translate CR to LF.
9143 (gnus-ignored-mime-types): Default to nil.
1270d7ca 9144
c113de23 9145 * nnheader.el (nnheader-insert-nov): Work when not Xref.
1270d7ca 9146
c113de23
GM
9147 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9148 user-mail-address.
9149 (gnus-nov-parse-extra): Didn't return right thing.
1270d7ca 9150
c113de23 91511998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9152
c113de23 9153 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
1270d7ca 9154
c113de23 91551998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9156
c113de23 9157 * gnus.el: Pterodactyl Gnus v0.40 is released.
1270d7ca 9158
c113de23 91591998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9160
c113de23 9161 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
1270d7ca 9162
c113de23 9163 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
1270d7ca 9164
c113de23 9165 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
1270d7ca 9166
c113de23 9167 * nnml.el (nnml-possibly-create-directory): Check before making.
1270d7ca 9168
c113de23 91691998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1270d7ca 9170
c113de23 9171 * nnheader.el (nnheader-insert-nov): Don't infloop.
1270d7ca 9172
c113de23 91731998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9174
c113de23
GM
9175 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9176 set up.
1270d7ca 9177
c113de23 91781998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 9179
c113de23 9180 * nneething.el (nneething-file-name): New definition.
1270d7ca 9181
c113de23
GM
91821998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9183
9184 * gnus-art.el (gnus-treatment-function-alist): Fix.
9185 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9186
9187 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9188
91891998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9190
9191 * gnus.el: Pterodactyl Gnus v0.39 is released.
9192
91931998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9194
9195 * gnus-art.el (gnus-ignored-mime-types): New variable.
9196 (gnus-mime-display-single): Use it.
9197 (gnus-treatment-function-alist): New variable.
9198
9199 * gnus.el (gnus-mime): New group.
9200
9201 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9202 things for other parts.
9203 (gnus-mime-display-alternative): Place point.
9204
9205 * gnus.el: autoload gnus-uu-post-news.
9206
9207 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9208 needsterm/DISPLAY.
9209
9210 * mm-decode.el (mm-display-part): Default to inline text/.*
9211 parts.
9212
9213 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9214 8bit.
9215
9216 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9217 (gnus-mime-display-single): Inline all text parts.
9218 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9219
92201998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9221
9222 * nnml.el (nnml-possibly-create-directory): Rewrite.
9223 (nnml-request-create-group): Change to right server.
9224
9225 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9226
9227 * gnus.el: rmail-output-to-rmail-file autoload.
9228
9229 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9230 Gnus.
9231
9232 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9233
9234 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9235
92361998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9237
9238 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9239 mixed part.
9240
92411998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9242
9243 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9244
9245 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9246
92471998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9248
9249 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9250
92511998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9252
9253 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
1270d7ca 9254 value.
1270d7ca 9255
c113de23
GM
9256 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9257 hidden.
9258
9259 * gnus-spec.el (gnus-update-format-specifications): Use the
9260 article mode line spec.
1270d7ca 9261
c113de23
GM
9262 * gnus-art.el (gnus-insert-mime-button): Put right type.
9263 (gnus-insert-prev-page-button): Ditto.
9264 (gnus-insert-next-page-button): Dutti.
1270d7ca 9265
c113de23 9266 * pop3.el: New version installed.
1270d7ca 9267
c113de23 92681998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9269
c113de23
GM
9270 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9271 and display last part.
1270d7ca 9272
c113de23 92731998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9274
c113de23 9275 * gnus.el: Pterodactyl Gnus v0.38 is released.
1270d7ca 9276
c113de23 92771998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9278
c113de23
GM
9279 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9280 Removed.
9281 (article-de-quoted-unreadable): Narrow to default.
1270d7ca 9282
c113de23 9283 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
1270d7ca 9284
c113de23
GM
9285 * gnus-art.el (article-decode-charset): Decode even when broken
9286 MIME.
1270d7ca 9287
c113de23
GM
9288 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9289 name.
1270d7ca 9290
c113de23 9291 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
1270d7ca 9292
c113de23
GM
9293 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9294 nnheader.
1270d7ca 9295
c113de23 9296 * nnmail.el (nnmail-extra-headers): New variable.
1270d7ca 9297
c113de23 9298 * nnheader.el (nnheader-insert-nov): Insert extra.
1270d7ca 9299
c113de23 9300 * gnus.el (gnus-summary-line-format): Doc fix.
1270d7ca 9301
c113de23
GM
9302 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9303 (gnus-nov-parse-line): Ditto.
9304 (gnus-nov-parse-extra): New macro.
9305 (gnus-header): New function.
9306 (gnus-update-summary-mark-positions): Change.
9307 (gnus-ignored-from-addresses): New variable.
9308 (gnus-summary-insert-from-or-to): New function.
1270d7ca 9309
c113de23 9310 * gnus.el (gnus-extra-headers): New variable.
1270d7ca 9311
c113de23
GM
9312 * nnheader.el (make-mail-header): Expand.
9313 (mail-header-extra): New macro.
9314 (mail-header-set-extra): Ditto.
9315 (make-full-mail-header): Expand.
1270d7ca 9316
c113de23 93171998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9318
c113de23 9319 * gnus.el: Pterodactyl Gnus v0.37 is released.
1270d7ca 9320
c113de23 93211998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9322
c113de23 9323 * mm-bodies.el (mm-decode-body): Check for multibyticity.
1270d7ca 9324
c113de23
GM
9325 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9326 on.
1270d7ca 9327
c113de23 93281998-10-22 Didier Verna <verna@inf.enst.fr>
1270d7ca 9329
c113de23
GM
9330 * gnus-spec.el (gnus-balloon-face-function): new function
9331 (gnus-parse-format): understand the %< %> specifiers
9332 (gnus-parse-complex-format): ditto.
1270d7ca 9333
c113de23 93341998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9335
c113de23 9336 * gnus.el: Changed following-char to char-after throughout.
1270d7ca 9337
c113de23 93381998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9339
c113de23 9340 * mm-decode.el (mm-display-external): Protect more and message.
1270d7ca 9341
c113de23 93421998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9343
c113de23
GM
9344 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9345 mixed part.
1270d7ca 9346
c113de23 93471998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9348
c113de23 9349 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
1270d7ca 9350
c113de23 9351 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
1270d7ca 9352
c113de23 93531998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9354
c113de23 9355 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
1270d7ca 9356
c113de23 93571998-10-21 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9358
c113de23 9359 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
1270d7ca 9360
c113de23
GM
9361 * mm-decode.el (mm-display-external): Set undisplayer to mm
9362 buffer, not the current buffer; use unwind-protect.
1270d7ca 9363
c113de23 93641998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9365
c113de23
GM
9366 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9367 (gnus-summary-exit-no-update): Ditto.
1270d7ca 9368
c113de23 93691998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9370
c113de23 9371 * mm-decode.el (mm-inline-media-tests): Look for w3.
1270d7ca 9372
c113de23 9373 * mailcap.el (mailcap-mime-data): Inline html.
1270d7ca 9374
c113de23 93751998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9376
c113de23 9377 * gnus.el: Pterodactyl Gnus v0.36 is released.
1270d7ca 9378
c113de23 93791998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9380
c113de23
GM
9381 * gnus-art.el (article-translate-strings):
9382 (gnus-article-dumbquotes-map): Don't dot.
1270d7ca 9383
c113de23 9384 * pop3.el (pop3-open-server): Set point right.
1270d7ca 9385
c113de23
GM
9386 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9387 (mm-dissect-buffer): Ditto.
9388 (mm-destroy-part): Ignore non-handles.
9389 (mm-remove-part): Ditto.
9390 (mm-destroy-parts): New function.
9391 (mm-remove-parts): Ditto.
1270d7ca 9392
c113de23 9393 * gnus-art.el (gnus-mm-display-part): Don't move point.
1270d7ca 9394
c113de23 93951998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9396
c113de23 9397 * mm-uu.el : New file.
1270d7ca 9398
c113de23 9399 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
1270d7ca 9400
c113de23
GM
9401 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9402 a function.
1270d7ca 9403
c113de23 94041998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9405
c113de23 9406 * mm-decode.el (mm-display-external): Check before selecting.
1270d7ca 9407
c113de23 94081998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9409
c113de23 9410 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
1270d7ca 9411
c113de23 9412 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
1270d7ca 9413
c113de23
GM
9414 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9415 variable.
1270d7ca 9416
c113de23 9417 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
1270d7ca 9418
c113de23 9419 * gnus-art.el (gnus-decode-header-methods): New variable.
1270d7ca 9420
c113de23 9421 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
1270d7ca 9422
c113de23 9423 * gnus-art.el (gnus-multi-decode-header): New function.
1270d7ca 9424
c113de23 94251998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9426
c113de23 9427 * gnus.el: Pterodactyl Gnus v0.35 is released.
1270d7ca 9428
c113de23 94291998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9430
c113de23
GM
9431 * uudecode.el (uudecode-decode-region-external): Insert
9432 literally.
1270d7ca 9433
c113de23 9434 * mm-bodies.el (mm-decode-body): Optional encoding.
1270d7ca 9435
c113de23 94361998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9437
c113de23 9438 * gnus-ems.el (gnus-mouse-3): New variable.
1270d7ca 9439
c113de23 9440 * binhex.el (binhex-decode-region-external): Don't use -internally.
1270d7ca 9441
c113de23 94421998-10-16 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9443
c113de23
GM
9444 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9445 files.
1270d7ca 9446
c113de23 94471998-09-27 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9448
c113de23
GM
9449 * gnus-group.el (gnus-add-marked-articles): Request backend update
9450 of flags.
1270d7ca 9451
c113de23 94521998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9453
c113de23
GM
9454 * gnus-sum.el (gnus-update-read-articles):
9455 (gnus-update-marks): Request backend update of mark.
1270d7ca 9456
c113de23 94571998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9458
c113de23
GM
9459 * gnus.texi (Optional Backend Functions): New item,
9460 nnchoke-request-set-mark.
1270d7ca 9461
c113de23 94621998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9463
c113de23
GM
9464 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9465 list to range.
1270d7ca 9466
c113de23 94671998-10-20 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9468
c113de23 9469 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
1270d7ca 9470
c113de23 94711998-10-14 SL Baur <steve@altair.xemacs.org>
1270d7ca 9472
c113de23
GM
9473 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9474 first used.
1270d7ca 9475
c113de23 94761998-10-10 SL Baur <steve@altair.xemacs.org>
1270d7ca 9477
c113de23 9478 * mm-view.el: Require mm-decode for macros.
1270d7ca 9479
c113de23
GM
9480 * mm-decode.el (mm-handle-type): Move macro declarations above the
9481 place where they are used.
1270d7ca 9482
c113de23 94831998-10-18 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 9484
c113de23
GM
9485 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9486 buffer.
1270d7ca 9487
c113de23 94881998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 9489
c113de23 9490 * nnagent.el (nnagent-open-server): Error message.
1270d7ca 9491
c113de23 94921998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 9493
c113de23 9494 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
1270d7ca 9495
c113de23 94961998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9497
c113de23 9498 * score-mode.el (gnus-score-mode-map): Ditto.
1270d7ca 9499
c113de23 9500 * message.el (message-mode-map): Ditto.
1270d7ca 9501
c113de23 9502 * gnus-uu.el (gnus-uu-post-news): Ditto.
1270d7ca 9503
c113de23 9504 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
1270d7ca 9505
c113de23 9506 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
1270d7ca 9507
c113de23
GM
9508 * gnus-art.el (gnus-article-edit-mode-map): Use
9509 `set-keymap-parent' rather than `copy-keymap'.
1270d7ca 9510
c113de23 95111998-10-18 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9512
c113de23
GM
9513 * gnus-art.el (gnus-mime-button-commands): New variable.
9514 (gnus-mime-button-map): Initialize it from
9515 `gnus-mime-button-commands'.
9516 (gnus-mime-button-menu): New function.
9517 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
1270d7ca 9518
c113de23 95191998-10-11 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9520
c113de23
GM
9521 * message.el (message-insert-to): Make `nobody' and `poster'
9522 synonymous to `never' and `always' in Mail-Copies-To.
9523 (message-reply): Ditto.
9524 (message-followup): Ditto.
1270d7ca 9525
c113de23 95261998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9527
c113de23 9528 * mailcap.el (mailcap-mime-data): Save sound.
1270d7ca 9529
c113de23 95301998-09-24 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9531
c113de23
GM
9532 * message.el (message-ignored-supersedes-headers): Include
9533 `NNTP-Posting-Date'.
1270d7ca 9534
c113de23 95351998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
1270d7ca 9536
c113de23 9537 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
1270d7ca 9538
c113de23 95391998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9540
c113de23
GM
9541 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9542 uudecode.
1270d7ca 9543
c113de23 95441998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9545
c113de23 9546 * mm-decode.el (mm-display-external): Don't switch on save.
1270d7ca 9547
c113de23 95481998-10-18 Andy Piper <andyp@parallax.co.uk>
1270d7ca 9549
c113de23 9550 * nnmail.el (nnmail-movemail-args): New variable.
1270d7ca 9551
c113de23 95521998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9553
c113de23 9554 * gnus-art.el (article-translate-strings):
1270d7ca 9555
c113de23 95561998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9557
c113de23
GM
9558 * gnus-art.el (gnus-article-view-part): Use it.
9559 (gnus-mm-display-part): New function.
9560 (article-de-quoted-unreadable): Yse mm-default-coding-system.
1270d7ca 9561
c113de23 9562 * mm-decode.el (mm-handle-displayed-p): New function.
1270d7ca 9563
c113de23
GM
9564 * gnus-art.el (gnus-mime-copy-part): Create better names.
9565 (gnus-mime-button-line-format): Include dots spec.
1270d7ca 9566
c113de23 95671998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
1270d7ca 9568
c113de23
GM
9569 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9570 forward buffer first.
1270d7ca 9571
c113de23 95721998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9573
c113de23 9574 * gnus-util.el (gnus-set-window-start): New function.
1270d7ca 9575
c113de23 9576 * message.el (message-send): Don't check changed.
1270d7ca 9577
c113de23 95781998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9579
c113de23 9580 * gnus-art.el (gnus-article-setup-buffer): Set params.
1270d7ca 9581
c113de23
GM
9582 * mm-decode.el (mm-user-display-methods): Inline
9583 "message/delivery-status".
1270d7ca 9584
c113de23 95851998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9586
c113de23
GM
9587 * message.el (message-auto-save-directory): Rename.
9588 (message-mode): Dof fix.
1270d7ca 9589
c113de23
GM
9590 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9591 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
1270d7ca 9592
c113de23 9593 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
1270d7ca 9594
c113de23 9595 * message.el (message-make-date): Avoid locale.
1270d7ca 9596
c113de23
GM
9597 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9598 cache.
1270d7ca 9599
c113de23 9600 * mm-decode.el (mm-display-inline): Goto point-min.
1270d7ca 9601
c113de23 9602 * gnus-art.el (gnus-article-prepare-display): Not read-only.
1270d7ca 9603
c113de23 9604 * mm-decode.el (mm-display-external): Reverse before sorting.
1270d7ca 9605
c113de23 9606 * gnus-draft.el (gnus-draft-send): Allow mail.
1270d7ca 9607
c113de23 96081999-11-30 -SL Baur <steve@altair.xemacs.org>
1270d7ca 9609
c113de23
GM
9610 * message.el (message-check): Move message-check macro above where
9611 it is first used.
1270d7ca 9612
c113de23 9613 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
1270d7ca 9614
c113de23 96151998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 9616
c113de23 9617 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
1270d7ca 9618
c113de23 96191998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9620
c113de23 9621 * gnus.el: Pterodactyl Gnus v0.34 is released.
1270d7ca 9622
c113de23 96231998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9624
c113de23 9625 * mm-decode.el (mm-inline-media-tests): delivery-status.
1270d7ca 9626
c113de23 9627 * mm-view.el (mm-inline-text): Provide default.
1270d7ca 9628
c113de23 96291998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 9630
c113de23 9631 * mailcap.el (mailcap-possible-viewers): Fix nils.
1270d7ca 9632
c113de23 96331998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9634
c113de23
GM
9635 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9636 (article-update-date-lapsed): Record the buffer.
9637 (article-update-date-lapsed): Do all windows that display article
9638 buffers.
1270d7ca 9639
c113de23 9640 * nnml.el (nnml-generate-nov-databases-1): Ditto.
1270d7ca 9641
c113de23 9642 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
1270d7ca 9643
c113de23
GM
9644 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9645 annoations.
1270d7ca 9646
c113de23 9647 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
1270d7ca 9648
c113de23 96491998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9650
c113de23
GM
9651 * gnus-agent.el (gnus-category-add): Change default category to
9652 'false.
1270d7ca 9653
c113de23
GM
9654 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9655 scores.
1270d7ca 9656
c113de23 9657 * gnus-draft.el (gnus-draft-send): Check server more.
1270d7ca 9658
c113de23
GM
9659 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9660 (gnus-article-goto-part): New function.
1270d7ca 9661
c113de23 9662 * mm-view.el (mm-inline-text): Insert richtext properly.
1270d7ca 9663
c113de23 9664 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
1270d7ca 9665
c113de23 96661998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9667
c113de23
GM
9668 * parse-time.el (parse-time-rules): Accept dates far into the past
9669 and the future, and parse single-digit numbers as years.
1270d7ca 9670
c113de23 96711998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9672
c113de23 9673 * mm-decode.el (mm-display-external): Chop off directories.
1270d7ca 9674
c113de23 96751998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9676
c113de23
GM
9677 * uudecode.el (uu-decode-region-external): Use
9678 insert-file-contents-literally.
1270d7ca 9679
c113de23 9680 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
1270d7ca 9681
c113de23 96821998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9683
c113de23 9684 * uudecode.el: New file.
1270d7ca 9685
c113de23
GM
9686 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9687 x-uuencode.
1270d7ca 9688
c113de23 96891998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9690
c113de23 9691 * gnus-art.el (gnus-mime-display-alternative): Set faces.
1270d7ca 9692
c113de23 9693 * message.el (message-fetch-field): Unfold properly.
1270d7ca 9694
c113de23
GM
9695 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9696 in text/plain.
1270d7ca 9697
c113de23 96981998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9699
c113de23
GM
9700 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9701 (gnus-auto-select-first): Removed.
9702 (gnus-auto-select-first): Extended.
9703 (gnus-summary-read-group-1): Use new value.
1270d7ca 9704
c113de23 97051998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9706
c113de23 9707 * message.el (message-fix-before-sending): Space.
1270d7ca 9708
c113de23 9709 * nnmail.el (nnmail-find-file): Don't erase.
1270d7ca 9710
c113de23 97111998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9712
c113de23 9713 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
1270d7ca 9714
c113de23 97151998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9716
c113de23 9717 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
1270d7ca 9718
c113de23 97191998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9720
c113de23 9721 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
1270d7ca 9722
c113de23 97231998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9724
c113de23
GM
9725 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9726 20.4.
1270d7ca 9727
c113de23 97281998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9729
c113de23
GM
9730 * gnus-art.el (gnus-mime-view-all-parts): New command and
9731 keystroke.
1270d7ca 9732
c113de23 9733 * mm-decode.el (mm-display-external): Translate slashes.
1270d7ca 9734
c113de23 9735 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
1270d7ca 9736
c113de23 9737 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
1270d7ca 9738
c113de23
GM
9739 * mm-decode.el (mm-quote-arg): Quote spaces.
9740 (mm-display-external): Quote args.
1270d7ca 9741
c113de23 97421998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9743
c113de23 9744 * mm-decode.el (mm-inlinable-part-p): New function.
1270d7ca 9745
c113de23 97461998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9747
c113de23 9748 * mm-util.el (mm-disable-multibyte): New function.
1270d7ca 9749
c113de23 97501998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9751
c113de23 9752 * gnus.el: Pterodactyl Gnus v0.33 is released.
1270d7ca 9753
c113de23 97541998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9755
c113de23 9756 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
1270d7ca 9757
c113de23
GM
9758 * mm-decode.el (mm-display-external): Don't switch for externals.
9759 (mm-dissect-multipart): Don't include end-sep.
1270d7ca 9760
c113de23
GM
9761 * mm-util.el (mm-get-coding-system-list): New function.
9762 (mm-coding-system-list): New variable.
1270d7ca 9763
c113de23 97641998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9765
c113de23 9766 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
1270d7ca 9767
c113de23 97681998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9769
c113de23
GM
9770 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9771 group
1270d7ca 9772
c113de23 97731998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9774
c113de23 9775 * mm-decode.el (mm-interactively-view-part): Typo.
1270d7ca 9776
c113de23 97771998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9778
c113de23
GM
9779 * mm-decode.el (mm-dissect-multipart): Display last part when the
9780 article has no close-delimiter
1270d7ca 9781
c113de23 97821998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9783
c113de23
GM
9784 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9785 content-type.
1270d7ca 9786
c113de23 97871998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9788
c113de23 9789 * gnus-art.el (gnus-display-mime): Typo.
1270d7ca 9790
c113de23 97911998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9792
c113de23 9793 * gnus.el: Pterodactyl Gnus v0.32 is released.
1270d7ca 9794
c113de23 97951998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9796
c113de23 9797 * gnus-kill.el (gnus-batch-score): Protect against errors.
1270d7ca 9798
c113de23 9799 * gnus-art.el: Protect against broken headers.
1270d7ca 9800
c113de23
GM
9801 * mm-decode.el (mm-display-external): Respect needsterm.
9802 (mm-display-external): Create buffer for external commands.
1270d7ca 9803
c113de23 98041998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9805
c113de23 9806 * mailcap.el (mailcap-mime-info): Return the proper viewer.
1270d7ca 9807
c113de23 9808 * mm-decode.el (mm-display-external): Use file name.
1270d7ca 9809
c113de23 98101998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
1270d7ca 9811
c113de23
GM
9812 * gnus-util.el (gnus-output-to-rmail): adjust to
9813 `rmail-output-to-rmail-file'
1270d7ca 9814
c113de23 98151998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9816
c113de23 9817 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
1270d7ca 9818
c113de23
GM
9819 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9820 headers.
1270d7ca 9821
c113de23 9822 * gnus-art.el (article-decode-charset): Fold case.
1270d7ca 9823
c113de23 98241998-09-17 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9825
c113de23 9826 * mailcap.el (mailcap-save-binary-file): Goto point-min.
1270d7ca 9827
c113de23 98281998-09-23 Aaron M. Ucko <amu@mit.edu>
1270d7ca 9829
c113de23
GM
9830 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9831 after being stored.
1270d7ca 9832
c113de23 98331998-09-15 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 9834
c113de23
GM
9835 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9836 come.
1270d7ca 9837
c113de23 98381998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9839
c113de23 9840 * gnus-ems.el (gnus-widget-button-keymap): New variable.
1270d7ca 9841
c113de23 98421998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9843
c113de23 9844 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
1270d7ca 9845
c113de23 98461998-09-23 Matt Armstrong <matta@geoworks.com>
1270d7ca 9847
c113de23
GM
9848 * gnus-art.el (article-decode-charset): Narrow to the correct
9849 region.
1270d7ca 9850
c113de23 9851 * mm-bodies.el: Fix autoload.
1270d7ca 9852
c113de23 98531998-09-22 Lee Willis <lee@gbdirect.co.uk>
1270d7ca 9854
c113de23 9855 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
1270d7ca 9856
c113de23 98571998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9858
c113de23 9859 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
1270d7ca 9860
c113de23 98611998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9862
c113de23
GM
9863 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9864 (gnus-article-add-button): Ditto.
1270d7ca 9865
c113de23 9866 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
1270d7ca 9867
c113de23
GM
9868 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9869 (gnus-article-prepare-display): Bind url-standalone-mode.
1270d7ca 9870
c113de23
GM
9871 * mm-decode.el (mm-remove-part): Also delete directory.
9872 (mm-display-external): Create a private sub-dir.
1270d7ca 9873
c113de23
GM
9874 * mailcap.el (mailcap-binary-suffixes): New variable.
9875 (mailcap-command-p): Use it.
1270d7ca 9876
c113de23 98771998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9878
c113de23
GM
9879 * nnmbox.el (nnmbox-request-group): Change server.
9880 (nnmbox-possibly-change-newsgroup): Enable multibyte.
1270d7ca 9881
c113de23
GM
9882 * message.el (message-encode-message-body): Don't stomp MIME
9883 headers.
1270d7ca 9884
c113de23
GM
9885 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9886 unless useful.
9887 (gnus-summary-exit): Check for a live article buffer.
9888 (gnus-summary-exit-no-update): Ditto.
1270d7ca 9889
c113de23
GM
9890 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9891 param.
1270d7ca 9892
c113de23 9893 * gnus-sum.el (gnus-article-decoded-p): New variable.
1270d7ca 9894
c113de23 9895 * mm-decode.el (mm-display-external): Use no-conv.
1270d7ca 9896
c113de23
GM
9897 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9898 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
1270d7ca 9899
c113de23
GM
9900 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9901 mouse-click.
1270d7ca 9902
c113de23 99031998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9904
c113de23 9905 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
1270d7ca 9906
c113de23 99071998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9908
c113de23 9909 * gnus.el: Pterodactyl Gnus v0.31 is released.
1270d7ca 9910
c113de23 99111998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9912
c113de23 9913 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
1270d7ca 9914
c113de23 9915 * mm-decode.el (mm-display-part): Accept no-default.
1270d7ca 9916
c113de23
GM
9917 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9918 a parameter.
1270d7ca 9919
c113de23
GM
9920 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9921 (gnus-summary-prepare-threads): Ditto.
1270d7ca 9922
c113de23 9923 * gnus.el (gnus-article-mode-map): Make sparse keymap.
1270d7ca 9924
c113de23
GM
9925 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9926 (gnus-mime-button-line-format): Doc fix.
9927 (gnus-insert-mime-button): Use it.
9928 (gnus-article-add-button): Use widget-convert-button.
1270d7ca 9929
c113de23
GM
9930 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9931 ignore.
1270d7ca 9932
c113de23 9933 * mm-decode.el (mm-alternative-precedence): Ditto.
1270d7ca 9934
c113de23 99351998-09-14 Conrad Sauerwald <conrad@stack.nl>
1270d7ca 9936
c113de23 9937 * mm-decode.el (mm-user-automatic-display): Use enriched.
1270d7ca 9938
c113de23 99391998-09-14 Paul Fisher <rao@gnu.org>
1270d7ca 9940
c113de23
GM
9941 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9942 right place.
1270d7ca 9943
c113de23 99441998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9945
c113de23 9946 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
1270d7ca 9947
c113de23
GM
9948 * gnus-art.el (article-update-date-lapsed): Only update header if
9949 buffer is dispalyed in frame.
9950 (gnus-article-prepare-display): New function.
9951 (gnus-article-prepare): Use it.
1270d7ca 9952
c113de23 99531998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9954
c113de23 9955 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
1270d7ca 9956
c113de23 9957 * mm-view.el (mm-insert-inline): New function.
1270d7ca 9958
c113de23 9959 * mm-decode.el (mm-pipe-part): Bugged.
1270d7ca 9960
c113de23 9961 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
1270d7ca 9962
c113de23 9963 * mm-bodies.el (mm-encode-body): Move over the body.
1270d7ca 9964
c113de23 9965 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
1270d7ca 9966
c113de23 9967 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
1270d7ca 9968
c113de23 99691998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
1270d7ca 9970
c113de23
GM
9971 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9972 related functions. Handle message/rfc822 parts. Display subject on
9973 multipart summary lines. Display name on sub-parts when available.
1270d7ca 9974
c113de23 99751998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9976
c113de23 9977 * mailcap.el (mailcap-command-p): New version.
1270d7ca 9978
c113de23 99791998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9980
c113de23
GM
9981 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9982 groups.
1270d7ca 9983
c113de23 99841998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9985
c113de23 9986 * message.el (message-make-date): Remove weekday name.
1270d7ca 9987
c113de23
GM
9988 * mm-decode.el (mm-dissect-buffer): Protect against broken
9989 headers.
1270d7ca 9990
c113de23
GM
9991 * mailcap.el (mailcap-command-in-path-p): New function.
9992 (mailcap-command-p): Renamed.
1270d7ca 9993
c113de23 99941998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9995
c113de23 9996 * rfc2047.el (eval): Autoload.
1270d7ca 9997
c113de23 99981998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9999
c113de23
GM
10000 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10001 (gnus-multi-decode-encoded-word-string): New function.
10002 (gnus-encoded-word-method-alist): New variable.
10003 (gnus-decode-encoded-word-functions): Removed.
1270d7ca 10004
c113de23 100051998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 10006
c113de23
GM
10007 * gnus-int.el (gnus-request-replace-article): Replace
10008 message-narrow-to-headers with message-narrow-to-head
1270d7ca 10009
c113de23 100101998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10011
c113de23 10012 * drums.el (drums-quote-string): Reversed match.
1270d7ca 10013
c113de23 10014 * message.el (message-make-date): Use weekday name.
1270d7ca 10015
c113de23 100161998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10017
c113de23 10018 * gnus.el: Pterodactyl Gnus v0.30 is released.
1270d7ca 10019
c113de23 100201998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10021
c113de23
GM
10022 * gnus-art.el (article-decode-encoded-words): Use it.
10023 (gnus-decode-header-function): New variable.
1270d7ca 10024
c113de23
GM
10025 * gnus-sum.el (gnus-nov-parse-line): Use it.
10026 (gnus-decode-encoded-word-function): New variable.
1270d7ca 10027
c113de23
GM
10028 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10029 buffer.
1270d7ca 10030
c113de23
GM
10031 * gnus-art.el (gnus-insert-mime-button): Use widget.
10032 (gnus-widget-press-button): New function.
10033 (gnus-article-prev-button): Removed.
10034 (gnus-article-next-button): Ditto.
10035 (gnus-article-add-button): Ditto.
1270d7ca 10036
c113de23
GM
10037 * gnus.el (gnus-article-mode-map): Inherit from widget.
10038 (gnus-article-mode-map): No, don't.
1270d7ca 10039
c113de23
GM
10040 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10041 (mm-content-id-alist): New variable.
10042 (mm-get-content-id): New function.
1270d7ca 10043
c113de23
GM
10044 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10045 articles if we are fetching to the article buffer.
1270d7ca 10046
c113de23 100471998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 10048
c113de23
GM
10049 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10050 articles.
1270d7ca 10051
c113de23 100521998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10053
c113de23
GM
10054 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10055 (mm-default-mime-charset): New variable.
1270d7ca 10056
c113de23 10057 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
1270d7ca 10058
c113de23 10059 * drums.el (drums-quote-string): Reversed test.
1270d7ca 10060
c113de23 100611998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10062
c113de23
GM
10063 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10064 string.
1270d7ca 10065
c113de23 10066 * drums.el (drums-quote-string): New function.
1270d7ca 10067
c113de23
GM
10068 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10069 (rfc2047-b-encode-region): Chop lines.
10070 (rfc2047-q-encode-region): Ditto.
1270d7ca 10071
c113de23 100721998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10073
c113de23 10074 * gnus.el: Pterodactyl Gnus v0.29 is released.
1270d7ca 10075
c113de23 100761998-09-12 Istvan Marko <imarko@pacificnet.net>
1270d7ca 10077
c113de23 10078 * mm-decode.el (mm-save-part): Message right.
1270d7ca 10079
c113de23 100801998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10081
c113de23
GM
10082 * drums.el (drums-parse-address): Returned a list instead of a
10083 string.
10084 (drums-remove-whitespace): Skip comments.
10085 (drums-parse-addresses): Didn't work.
1270d7ca 10086
c113de23 100871998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10088
c113de23 10089 * gnus.el: Pterodactyl Gnus v0.28 is released.
1270d7ca 10090
c113de23 100911998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10092
c113de23
GM
10093 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10094 starting point.
10095 (article-decode-encoded-words): Rename.
1270d7ca 10096
c113de23 10097 * message.el (message-narrow-to-headers-or-head): New function.
1270d7ca 10098
c113de23
GM
10099 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10100 region.
1270d7ca 10101
c113de23
GM
10102 * message.el (message-send-news): Encode body after checking
10103 syntax.
1270d7ca 10104
c113de23 10105 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
1270d7ca 10106
c113de23 10107 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
1270d7ca 10108
c113de23 10109 * gnus-art.el (gnus-display-mime): Respect disposition.
1270d7ca 10110
c113de23 10111 * mm-decode.el (mm-preferred-alternative): Respect disposition.
1270d7ca 10112
c113de23
GM
10113 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10114 text with annotations.
1270d7ca 10115
c113de23
GM
10116 * message.el (message-make-date): Fix sign for negative time
10117 zones.
1270d7ca 10118
c113de23
GM
10119 * mm-view.el (mm-inline-image): Insert a space at the end of the
10120 image.
1270d7ca 10121
c113de23 10122 * mail-parse.el: New file.
1270d7ca 10123
c113de23 10124 * rfc2231.el: New file.
1270d7ca 10125
c113de23
GM
10126 * drums.el (drums-content-type-get): Removed.
10127 (drums-parse-content-type): Ditto.
1270d7ca 10128
c113de23 10129 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
1270d7ca 10130
c113de23 101311998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10132
c113de23 10133 * gnus.el: Pterodactyl Gnus v0.27 is released.
1270d7ca 10134
c113de23 101351998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
1270d7ca 10136
c113de23
GM
10137 * mm-decode.el (mm-alternative-precedence): New variable.
10138 (mm-preferred-alternative): New function.
1270d7ca 10139
c113de23 10140 * gnus-art.el (gnus-mime-copy-part): New command.
1270d7ca 10141
c113de23 10142 * mm-decode.el (mm-get-part): New function.
1270d7ca 10143
c113de23 10144 * mm-view.el: New file.
1270d7ca 10145
c113de23
GM
10146 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10147 (mm-display-part): Default to mailcap-save-binary-file.
1270d7ca 10148
c113de23 101491998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10150
c113de23 10151 * gnus.el: Pterodactyl Gnus v0.26 is released.
1270d7ca 10152
c113de23 101531998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10154
c113de23 10155 * mm-decode.el (mm-interactively-view-part): New function.
1270d7ca 10156
c113de23 10157 * gnus-art.el (gnus-mime-view-part): New command.
1270d7ca 10158
c113de23 10159 * mm-decode.el (mm-last-shell-command): New variable.
1270d7ca 10160
c113de23 10161 * mailcap.el (mailcap-mime-info): Allow returning all matches.
1270d7ca 10162
c113de23 10163 * mm-decode.el (mm-save-part): New function.
1270d7ca 10164
c113de23
GM
10165 * gnus-art.el (article-decode-charset): Protect against buggy
10166 content-types.
10167 (gnus-mime-pipe-part): New command.
10168 (gnus-mime-save-part): New command.
10169 (gnus-mime-button-map): New keymap.
10170 (gnus-mime-button-line-format): New variable.
10171 (gnus-insert-mime-button): New function.
10172 (gnus-display-mime): Use it.
1270d7ca 10173
c113de23 10174 * gnus-util.el (gnus-dd-mmm): Removed length spec.
1270d7ca 10175
c113de23 10176 * mm-decode.el (mm-inline-text): Decode charsets.
1270d7ca 10177
c113de23 10178 * gnus-art.el (gnus-article-save): Comment fix.
1270d7ca 10179
c113de23
GM
10180 * gnus-int.el (gnus-start-news-server): When in batch, don't
10181 prompt.
1270d7ca 10182
c113de23
GM
10183 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10184 decode.
1270d7ca 10185
c113de23
GM
10186 * mm-decode.el (mm-inline-media-tests): Add audio.
10187 (mm-inline-audio): New function.
1270d7ca 10188
c113de23 101891998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 10190
c113de23 10191 * gnus-art.el (article-make-date-line): Didn't work.
1270d7ca 10192
c113de23 10193 * parse-time.el (parse-time-string): One too many nils.
1270d7ca 10194
c113de23 101951998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10196
c113de23 10197 * gnus.el: Pterodactyl Gnus v0.25 is released.
1270d7ca 10198
c113de23 101991998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10200
c113de23
GM
10201 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10202 annotations.
1270d7ca 10203
c113de23
GM
10204 * gnus.el ((featurep 'gnus-xmas)): New
10205 'gnus-annotation-in-region-p alias.
1270d7ca 10206
c113de23 102071998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10208
c113de23 10209 * mm-util.el (mm-with-unibyte-buffer): New function.
1270d7ca 10210
c113de23 10211 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
1270d7ca 10212
c113de23 10213 * mm-decode.el (mm-inline-media-tests): New variable.
1270d7ca 10214
c113de23 10215 * gnus-sum.el (gnus-summary-exit): Destroy handles.
1270d7ca 10216
c113de23 10217 * gnus-art.el (gnus-article-mime-handles): New variable.
1270d7ca 10218
c113de23 10219 * drums.el (drums-narrow-to-header): New function.
1270d7ca 10220
c113de23 10221 * gnus-art.el (article-decode-charset): Use it.
1270d7ca 10222
c113de23 10223 * drums.el (drums-content-type-get): New function.
1270d7ca 10224
c113de23 10225 * mm-util.el (mm-content-type-charset): Removed.
1270d7ca 10226
c113de23
GM
10227 * drums.el (drums-syntax-table): @ is word.
10228 (drums-parse-content-type): New function.
1270d7ca 10229
c113de23
GM
10230 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10231 EDT" times.
1270d7ca 10232
c113de23 10233 * gnus-util.el (gnus-date-get-time): Use safe date.
1270d7ca 10234
c113de23
GM
10235 * gnus-sum.el (gnus-show-mime): Removed.
10236 (gnus-summary-toggle-mime): Removed.
1270d7ca 10237
c113de23
GM
10238 * gnus-art.el (gnus-strict-mime): Removed.
10239 (gnus-article-prepare): Don't do MIME.
10240 (gnus-decode-encoded-word-method): Removed.
10241 (gnus-show-mime-method): Removed.
1270d7ca 10242
c113de23 102431998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10244
c113de23 10245 * gnus.el: Pterodactyl Gnus v0.24 is released.
1270d7ca 10246
c113de23 102471998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10248
c113de23
GM
10249 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10250 PREFIX.
1270d7ca 10251
c113de23
GM
10252 * parse-time.el (parse-time-rules): Accept times that look like
10253 "h:mm".
1270d7ca 10254
c113de23 10255 * message.el (message-make-date): Use zone properly.
1270d7ca 10256
c113de23 10257 * gnus.el: Autoload gnus-batch.
1270d7ca 10258
c113de23
GM
10259 * gnus-art.el (article-de-quoted-unreadable): Do not do
10260 gnus-article-decode-rfc1522.
1270d7ca 10261
c113de23 10262 * gnus-msg.el (gnus-inews-do-gcc): Use it.
1270d7ca 10263
c113de23
GM
10264 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10265 param.
1270d7ca 10266
c113de23 10267 * message.el (message-encode-message-body): Check for us-ascii.
1270d7ca 10268
c113de23
GM
10269 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10270 to the left.
1270d7ca 10271
c113de23 102721998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10273
c113de23 10274 * gnus-art.el (article-decode-charset): Rename.
1270d7ca 10275
c113de23 102761998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10277
c113de23 10278 * gnus.el: Pterodactyl Gnus v0.23 is released.
1270d7ca 10279
c113de23 102801998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10281
c113de23
GM
10282 * gnus-util.el (gnus-parent-id): Ditto.
10283 (gnus-put-text-property-excluding-newlines): Ditto.
1270d7ca 10284
c113de23 10285 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
1270d7ca 10286
c113de23 102871998-09-08 Karl Kleinpaste <karl@jprc.com>
1270d7ca 10288
c113de23
GM
10289 * message.el (message-generate-headers): Generate User-Agent
10290 instead of X-Mailer & X-Newsreader.
1270d7ca 10291
c113de23
GM
10292 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10293 User-Agent header format.
1270d7ca 10294
c113de23 102951998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10296
c113de23 10297 * gnus.el: Pterodactyl Gnus v0.22 is released.
1270d7ca 10298
c113de23 102991998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10300
c113de23 10301 * mm-util.el (mm-multibyte-p): Typo.
1270d7ca 10302
c113de23 103031998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10304
c113de23 10305 * gnus.el: Pterodactyl Gnus v0.21 is released.
1270d7ca 10306
c113de23 103071998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 10308
c113de23 10309 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
1270d7ca 10310
c113de23 103111998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10312
c113de23 10313 * mm-util.el (mm-multibyte-p): New function.
1270d7ca 10314
c113de23 103151998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10316
c113de23 10317 * gnus.el: Pterodactyl Gnus v0.20 is released.
1270d7ca 10318
c113de23 103191998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10320
c113de23
GM
10321 * rfc2047.el (rfc2047-decode-region): Only decode when in
10322 multibyte.
1270d7ca 10323
c113de23 10324 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
1270d7ca 10325
c113de23
GM
10326 * gnus-int.el (gnus-request-replace-article): Encode.
10327 (gnus-request-accept-article): Encode.
1270d7ca 10328
c113de23
GM
10329 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10330 here.
1270d7ca 10331
c113de23
GM
10332 * gnus.el (gnus-article-display-hook): Take the charset functions
10333 out.
1270d7ca 10334
c113de23 10335 * time-date.el (safe-date-to-time): New function.
1270d7ca 10336
c113de23 10337 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
1270d7ca 10338
c113de23 103391998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10340
c113de23 10341 * gnus.el: Pterodactyl Gnus v0.19 is released.
1270d7ca 10342
c113de23 103431998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10344
c113de23 10345 * mm-util.el (mm-mime-charset): New function.
1270d7ca 10346
c113de23 10347 * gnus-draft.el (gnus-draft-edit-message): Delete article.
1270d7ca 10348
c113de23 103491998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10350
c113de23 10351 * gnus.el: Pterodactyl Gnus v0.18 is released.
1270d7ca 10352
c113de23 103531998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10354
c113de23
GM
10355 * message.el (message-send-and-exit): Return t on success.
10356 (message-make-date): Make a proper time zone.
1270d7ca 10357
c113de23
GM
10358 * gnus-draft.el (gnus-draft-send): Only remove article if the
10359 sending is successful.
1270d7ca 10360
c113de23
GM
10361 * drums.el (drums-get-comment): Return the last comment.
10362 (drums-parse-address): Parse old-style From headers.
1270d7ca 10363
c113de23 103641998-09-07 SL Baur <steve@altair.xemacs.org>
1270d7ca 10365
c113de23
GM
10366 * gnus-sum.el (gnus-data-compute-positions): Move below
10367 `gnus-save-hidden-threads' so the former is correctly detected as
10368 a macro.
1270d7ca 10369
c113de23 103701998-09-06 Dave Love <fx@gnu.org>
1270d7ca 10371
c113de23
GM
10372 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10373 ignore-errors too, eval'd when compile. Require w3 stuff at load
10374 time for nicer failure if it's not available.
1270d7ca 10375
c113de23 103761998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10377
c113de23 10378 * time-date.el (time-to-seconds): Renamed.
1270d7ca 10379
c113de23
GM
10380 * parse-time.el (parse-time-string): Downcase before handling.
10381 (parse-time-rules): Times without seconds have 0 seconds.
1270d7ca 10382
c113de23
GM
10383 * rfc2047.el (rfc2047-encode-region): New version.
10384 (rfc2047-dissect-region): New function.
1270d7ca 10385
c113de23 103861998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10387
c113de23 10388 * message.el (message-make-date): Use symbolic zone.
1270d7ca 10389
c113de23 103901998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10391
c113de23 10392 * time-date.el (parse-time): Always use parse-time.
1270d7ca 10393
c113de23 10394 * parse-time.el (parse-time-syntax): Use vectors.
1270d7ca 10395
c113de23 103961998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10397
c113de23 10398 * gnus.el: Pterodactyl Gnus v0.17 is released.
1270d7ca 10399
c113de23 104001998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10401
c113de23 10402 * time-date.el: Renamed from "date".
1270d7ca 10403
c113de23 10404 * gnus.el: Removed all timezone dependencies.
1270d7ca 10405
c113de23
GM
10406 * score-mode.el: Removed.
10407 (gnus-score-edit-insert-date): Use date.
1270d7ca 10408
c113de23 10409 * date.el (float-to-time): New function.
1270d7ca 10410
c113de23 10411 * nnspool.el (nnspool-seconds-since-epoch): Removed.
1270d7ca 10412
c113de23 10413 * date.el (time-to-float): New function.
1270d7ca 10414
c113de23
GM
10415 * message.el (message-make-date): Use format-time-string.
10416 (message-make-expires): Use make-date.
1270d7ca 10417
c113de23
GM
10418 * gnus-util.el (gnus-dd-mmm): Use date.
10419 (gnus-sortable-date): Ditto.
1270d7ca 10420
c113de23 10421 * message.el (message-make-date): Take an optional time.
1270d7ca 10422
c113de23 10423 * gnus: Applied patches from 5.6.43.
1270d7ca 10424
c113de23 10425 * date.el (if): Use parse-time.
1270d7ca 10426
c113de23
GM
10427 * gnus-score.el (gnus-summary-score-entry): Make into a command
10428 again.
1270d7ca 10429
c113de23
GM
10430 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10431 gnus-agent.
1270d7ca 10432
c113de23 10433 * gnus.el (gnus-agent-meta-information-header): Moved here.
1270d7ca 10434
c113de23 104351998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 10436
c113de23
GM
10437 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10438 (gnus-agent-fetch-group-1): Score article headers using normal
10439 group score files if the download score rule of a category/group
10440 is `file'.
10441 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10442 deciding what articles to download.
10443 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10444 predicate processing if predicate is `true' or `false'.
1270d7ca 10445
c113de23 104461998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10447
c113de23 10448 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
1270d7ca 10449
c113de23 10450 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
1270d7ca 10451
c113de23
GM
10452 * score-mode.el (score-mode-coding-system): New variable.
10453 (gnus-score-edit-exit): Use it.
1270d7ca 10454
c113de23 104551998-09-04 Jason R Mastaler <jason@4b.org>
1270d7ca 10456
c113de23 10457 * drums.el: Corrected typo.
1270d7ca 10458
c113de23 104591998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 10460
c113de23 10461 * mm-bodies.el (mm-body-encoding): Faster version.
1270d7ca 10462
c113de23 104631998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10464
c113de23
GM
10465 * gnus-art.el (gnus-article-decode-charset): Only decode text
10466 things.
1270d7ca 10467
c113de23 10468 * message.el (message-output): Use rmail.
1270d7ca 10469
c113de23
GM
10470 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10471 word part.
1270d7ca 10472
c113de23
GM
10473 * mm-util.el (mm-charset-to-coding-system): Use
10474 rfc2047-default-charset.
10475 (mm-known-charsets): New variable.
1270d7ca 10476
c113de23 10477 * message.el (message-caesar-region): Bugged out.
1270d7ca 10478
c113de23 104791998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 10480
c113de23
GM
10481 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10482 specifying `agent-predicate' in a group's parameters.
1270d7ca 10483
c113de23 104841998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10485
c113de23 10486 * gnus.el: Pterodactyl Gnus v0.16 is released.
1270d7ca 10487
c113de23 104881998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10489
c113de23 10490 * nnmail.el (nnmail-expired-article-p): Use predicate.
1270d7ca 10491
c113de23 10492 * date.el (time-less-p): Renamed.
1270d7ca 10493
c113de23
GM
10494 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10495 from the headers.
1270d7ca 10496
c113de23
GM
10497 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10498 functions.
1270d7ca 10499
c113de23
GM
10500 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10501 all.
10502 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10503 to all functions.
1270d7ca 10504
c113de23 105051998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10506
c113de23 10507 * gnus.el: Pterodactyl Gnus v0.15 is released.
1270d7ca 10508
c113de23 105091998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10510
c113de23 10511 * date.el: New file.
1270d7ca 10512
c113de23
GM
10513 * gnus-util.el (gnus-encode-date): Removed.
10514 (gnus-time-less): Ditto.
1270d7ca 10515
c113de23
GM
10516 * nnmail.el (nnmail-date-to-time): Removed.
10517 (nnmail-time-less): Ditto.
10518 (nnmail-days-to-time): Ditto.
10519 (nnmail-time-since): Ditto.
1270d7ca 10520
c113de23 10521 * drums.el: New file.
1270d7ca 10522
c113de23 105231998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10524
c113de23
GM
10525 * message.el (message-encode-message-body): Encode headers with
10526 body encoding.
1270d7ca 10527
c113de23
GM
10528 * rfc2047.el (rfc2047-default-charset): Renamed.
10529 (rfc2047-encodable-p): Use it.
1270d7ca 10530
c113de23 105311998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10532
c113de23
GM
10533 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10534 servers.
1270d7ca 10535
c113de23 10536 * gnus-util.el (gnus-output-to-rmail): Removed.
1270d7ca 10537
c113de23
GM
10538 * gnus-art.el (gnus-summary-save-in-rmail): Use
10539 gnus-output-to-rmailrmail-output-to-rmail-file.
1270d7ca 10540
c113de23
GM
10541 * rfc2047.el (rfc2047-decode-region): Fold case.
10542 (rfc2047-decode): Use decode-string.
1270d7ca 10543
c113de23 10544 * mm-util.el: Provide mm-char-int.
1270d7ca 10545
c113de23 105461998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10547
c113de23 10548 * gnus.el: Pterodactyl Gnus v0.14 is released.
1270d7ca 10549
c113de23 105501998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10551
c113de23
GM
10552 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10553 sure we have 7bit.
1270d7ca 10554
c113de23 105551998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10556
c113de23
GM
10557 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10558 ducplicates.
10559 (gnus-inews-insert-mime-headers): Removed.
1270d7ca 10560
c113de23 10561 * message.el (message-caesar-region): Protect against MULE chars.
1270d7ca 10562
c113de23 105631998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 10564
c113de23 10565 * mm-util.el (if): fset the right function.
1270d7ca 10566
c113de23 105671998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10568
c113de23
GM
10569 * gnus-art.el (gnus-article-decode-charset): Use real
10570 read-coding-system.
1270d7ca 10571
c113de23 105721998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10573
c113de23
GM
10574 * mm-bodies.el (mm-decode-body): Protect against malformed
10575 base64.
10576 (mm-decode-body): Check that buffer-file-coding-system is
10577 non-nil.
1270d7ca 10578
c113de23 105791998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10580
c113de23 10581 * gnus.el: Pterodactyl Gnus v0.13 is released.
1270d7ca 10582
c113de23 105831998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10584
c113de23
GM
10585 * gnus-util.el (gnus-strip-whitespace): Already defined.
10586 Removed.
1270d7ca 10587
c113de23 10588 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
1270d7ca 10589
c113de23 10590 * gnus-util.el (gnus-strip-whitespace): New function.
1270d7ca 10591
c113de23 10592 * mm-util.el (mm-content-type-charset): Downcase.
1270d7ca 10593
c113de23 105941998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10595
c113de23
GM
10596 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10597 (gnus-article-decode-charset): Don't fetch all headers.
1270d7ca 10598
c113de23 10599 * mm-util.el (mm-read-coding-system): New function.
1270d7ca 10600
c113de23 10601 * mm-bodies.el (mm-decode-body): Check the right charset.
1270d7ca 10602
c113de23 10603 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
1270d7ca 10604
c113de23
GM
10605 * gnus-art.el (gnus-article-mode-line-format): Use short group
10606 format.
1270d7ca 10607
c113de23 106081998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10609
c113de23 10610 * gnus.el: Pterodactyl Gnus v0.12 is released.
1270d7ca 10611
c113de23 106121998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10613
c113de23 10614 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
1270d7ca 10615
c113de23
GM
10616 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10617 (gnus-article-decode-charset): Always run.
1270d7ca 10618
c113de23 10619 * mm-bodies.el (mm-decode-body): Decode cte.
1270d7ca 10620
c113de23 106211998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10622
c113de23 10623 * gnus.el: Pterodactyl Gnus v0.11 is released.
1270d7ca 10624
c113de23
GM
106251998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10626
10627 * message.el (message-encode-message-body): Ditto.
1270d7ca 10628
c113de23
GM
10629 * gnus-art.el (gnus-article-decode-mime-words): New command and
10630 keystroke.
10631 (gnus-article-decode-charset): Ditto.
10632 (gnus-article-decode-charset): Only work under MULE.
1270d7ca 10633
c113de23 10634 * mm-util.el (mm-content-type-charset): New function.
1270d7ca 10635
c113de23 10636 * nnmail.el (nnmail-delete-incoming): Changed to nil.
1270d7ca 10637
c113de23
GM
10638 * message.el (message-send-mail): Insert MIME headers.
10639 (message-check-news-body-syntax): Don't warn for escape sequences.
10640 (message-check-news-body-syntax): Insert MIME headers.
1270d7ca 10641
c113de23 10642 * mm-bodies.el (mm-body-encoding): New function.
1270d7ca 10643
c113de23 10644 * message.el (message-encode-message-body): New function.
1270d7ca 10645
c113de23 10646 * mm-bodies.el: New file.
1270d7ca 10647
c113de23 10648 * mm-util.el (mm-narrow-to-head): New function.
1270d7ca 10649
c113de23 10650 * rfc2047.el (rfc2047-encode): Use it.
1270d7ca 10651
c113de23 10652 * mm-util.el: Provide mm-encode-coding-region.
1270d7ca 10653
c113de23 10654 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
1270d7ca 10655
c113de23 10656 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
1270d7ca 10657
c113de23 10658 * mm-util.el (mm-enable-multibyte): New function.
1270d7ca 10659
c113de23 10660 * message.el (message-set-work-buffer): Set multibyte.
1270d7ca 10661
c113de23 10662 * gnus.el (gnus-continuum-version): Be valid forever and ever.
1270d7ca 10663
c113de23
GM
10664 * gnus-util.el (gnus-point-at-eol): Removed.
10665 (gnus-point-at-bol): Ditto.
1270d7ca 10666
c113de23 106671998-08-31 Didier Verna <verna@inf.enst.fr>
1270d7ca 10668
c113de23
GM
10669 * gnus-msg.el (gnus-group-mail): make it behave like
10670 gnus-group-post-news with regards to the prefix (this enables the
10671 use of posting styles).
1270d7ca 10672
c113de23 106731998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10674
c113de23
GM
10675 * gnus.el (gnus-article-display-hook): Added
10676 gnus-article-decode-rfc1522 to hook.
1270d7ca 10677
c113de23 106781998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10679
c113de23 10680 * gnus.el: Pterodactyl Gnus v0.10 is released.
1270d7ca 10681
c113de23 106821998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10683
c113de23
GM
10684 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10685 hook to be run.
1270d7ca 10686
c113de23 106871998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10688
c113de23 10689 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
1270d7ca 10690
c113de23 10691 * mm-util.el (mm-charsets-in-region): Removed.
1270d7ca 10692
c113de23 10693 * rfc2047.el: Renamed file.
1270d7ca 10694
c113de23 10695 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
1270d7ca 10696
c113de23 10697 * message.el (message-mode): Set multibyte.
1270d7ca 10698
c113de23 10699 * mm-util.el (mm-charsets-in-region): Copied here.
1270d7ca 10700
c113de23 10701 * gnus-util.el: Removed gnus-truncate-string.
1270d7ca 10702
c113de23 10703 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
1270d7ca 10704
c113de23
GM
10705 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10706 (rfc1522-encodable-p): New function.
10707 (rfc1522-encode-message-header): Use it.
1270d7ca 10708
c113de23 107091998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10710
c113de23 10711 * gnus.el: Pterodactyl Gnus v0.9 is released.
1270d7ca 10712
c113de23 107131998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10714
c113de23 10715 * mm-util.el: Shadow encode-coding-string.
1270d7ca 10716
c113de23 10717 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
1270d7ca 10718
c113de23 10719 * mm-util.el: New file.
1270d7ca 10720
c113de23
GM
10721 * mm-decode.el: Somewhat depleted.
10722 * mm-encode.el: Ditto.
1270d7ca 10723
c113de23 10724 * rfc1522.el: New file.
1270d7ca 10725
c113de23 10726 * mm-util.el (mm-replace-chars-in-string): Copied here.
1270d7ca 10727
c113de23 10728 * mm-encode.el (mm-q-encode-region): New function.
1270d7ca 10729
c113de23
GM
10730 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10731 param.
1270d7ca 10732
c113de23 10733 * mm-encode.el (mm-encode-word-region): Downcase.
1270d7ca 10734
c113de23 107351998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10736
c113de23 10737 * gnus.el: Pterodactyl Gnus v0.8 is released.
1270d7ca 10738
c113de23 107391998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10740
c113de23 10741 * message.el (message-send-mail): Encode headers.
1270d7ca 10742
c113de23
GM
10743 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10744 (quoted-printable-encode-region): Upcase.
1270d7ca 10745
c113de23 10746 * message.el (message-default-charset): New variable.
1270d7ca 10747
c113de23 10748 * qp.el (quoted-printable-encode-region): Optional param FOLD.
1270d7ca 10749
c113de23 10750 * message.el (message-narrow-to-field): Changed name.
1270d7ca 10751
c113de23 10752 * mm-encode.el: New file.
1270d7ca 10753
c113de23 10754 * message.el (message-narrow-to-header): New function.
1270d7ca 10755
c113de23
GM
10756 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10757 right buffer.
1270d7ca 10758
c113de23 107591998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10760
c113de23 10761 * gnus.el: Pterodactyl Gnus v0.7 is released.
1270d7ca 10762
c113de23 107631998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10764
c113de23
GM
10765 * gnus.el: Remove autoload for
10766 gnus-article-mime-decode-quoted-printable.
1270d7ca 10767
c113de23
GM
10768 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10769 be decoded in non-MULE Emacsen.
1270d7ca 10770
c113de23 107711998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10772
c113de23 10773 * mm-decode.el: Check for coding-system-list.
1270d7ca 10774
c113de23 107751998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10776
c113de23 10777 * gnus.el: Pterodactyl Gnus v0.6 is released.
1270d7ca 10778
c113de23 107791998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10780
c113de23 10781 * nnheader.el (fboundp): Protect code-coding-string.
1270d7ca 10782
c113de23
GM
10783 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10784 is available.
1270d7ca 10785
c113de23 107861998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10787
c113de23 10788 * gnus.el: Pterodactyl Gnus v0.5 is released.
1270d7ca 10789
c113de23 107901998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10791
c113de23
GM
10792 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10793 (gnus-hack-decode-rfc1522): Removed.
1270d7ca 10794
c113de23 10795 * mm-decode.el (mm-charset-coding-system-alist): Check better.
1270d7ca 10796
c113de23 107971998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10798
c113de23 10799 * gnus.el: Gnus v0.4 is released.
1270d7ca 10800
c113de23 108011998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10802
c113de23
GM
10803 * gnus-art.el (gnus-article-decode-mime-words): New command and
10804 keystroke.
1270d7ca 10805
c113de23 10806 * qp.el (quoted-printable-decode-region): Don't use hexl.
1270d7ca 10807
c113de23
GM
10808 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10809 (gnus-structured-field-decoder): Removed.
10810 (gnus-unstructured-field-decoder): Ditto.
1270d7ca 10811
c113de23 10812 * mm-decode.el: New file.
1270d7ca 10813
c113de23 10814 * qp.el: New file.
1270d7ca 10815
c113de23 10816 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
1270d7ca 10817
c113de23 10818 * gnus-ems.el (fboundp): Removed gnus-split-string.
1270d7ca 10819
c113de23 10820 * gnus.el (gnus-splash-face): Doc fix.
1270d7ca 10821
c113de23 10822 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
1270d7ca 10823
c113de23
GM
10824 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10825 hexl.
1270d7ca 10826
c113de23 10827 * nnheader.el (nnheader-temp-write): Removed.
1270d7ca 10828
c113de23 108291998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10830
c113de23 10831 * gnus.el: Gnus v0.3 is released.
1270d7ca 10832
c113de23 108331998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10834
c113de23 10835 * gnus.el: Gnus v0.2 is released.
1270d7ca 10836
6922b018 10837;; Local Variables:
c113de23 10838;; coding: iso-2022-7bit
6922b018 10839;; End:
2a34a036
GM
10840
10841 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
10842 Copying and distribution of this file, with or without modification,
10843 are permitted provided the copyright notice and this notice are preserved.