805d9667f4dc929a831d717beed4969f42236cb1
[gnus] / lisp / ChangeLog
1 2000-09-15 09:01:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
4         display xface.
5
6 2000-08-23 02:54:46  Katsumi Yamaoka  <yamaoka@jpl.org>
7
8         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
9         zombie or killed groups.
10         
11 2000-09-15 00:09:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
12
13         * mml.el (mml-preview): Reinsert unibyte content. 
14         (mml-parse-1): Remove with-unibyte-current-buffer.
15         (mml-generate-mime-1): Ditto.
16         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
17         * message.el (message-forward): Ditto.
18
19 2000-09-14 23:13:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
20
21         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
22         original article buffer.
23         (article-de-base64-unreadable): Ditto.
24         (article-wash-html): Ditto.
25
26 2000-09-14 18:55:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
27
28         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
29         unless forward-show-mml.
30
31 2000-09-14 14:48:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
32
33         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
34         (gnus-summary-save-parts-last-directory): New.
35         (gnus-summary-save-parts): Save history.
36
37 2000-09-14 Ben Gertzfield <che@debian.org>
38
39         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
40         variable.
41         (gnus-summary-save-parts): Use it.
42
43 2000-09-14 11:31:28  ShengHuo ZHU  <zsh@cs.rochester.edu>
44
45         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
46         * gnus-sum.el (gnus-summary-exit): Ditto.
47         (gnus-summary-exit-no-update): Ditto.
48         (gnus-summary-show-article): Ditto.
49
50 2000-09-14 08:42:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
51
52         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
53         Content-Disposition.
54
55 2000-09-13 23:58:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
56
57         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
58
59 2000-09-13 21:41:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
60
61         * gnus-art.el (gnus-article-setup-buffer): Set
62         gnus-article-mime-handles to nil.
63         * gnus-sum.el (gnus-summary-exit): Ditto.
64         (gnus-summary-exit-no-update): Ditto.
65         (gnus-summary-show-article): Ditto.
66         (gnus-summary-save-parts): Use gnus-article-mime-handles if
67         dissected.
68         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
69
70 2000-09-13 16:59:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
71
72         * gnus-sum.el (gnus-summary-sort): Sort loose threads too.
73         (gnus-sort-threads-1): New function. Sort threads recursively.
74         (gnus-sort-threads): Use it.
75         (gnus-sort-gathered-threads): Doc fix.
76
77 2000-09-13  Dave Love  <fx@gnu.org>
78
79         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
80
81         * gnus-ems.el (gnus-ems-redefine): Don't alias
82         gnus-summary-set-display-table.
83
84         * message.el (message-user-agent): Don't wrap ignore-errors around
85         it.
86
87         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
88         `format'.
89         (mm-content-transfer-encoding): Don't use cadar.
90
91         * uudecode.el (uudecode-decoder-program) 
92         (uudecode-decoder-switches): Customize.
93
94         * gnus-score.el (gnus-home-score-file): Improve custom type.
95
96         * gnus-cus.el (gnus-custom-mode): Conditionally set local
97         variables for Emacs 21.
98         (gnus-group-customize): Disable undo while laying out the buffer.
99
100 2000-09-13 09:38:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
101
102         * gnus-util.el (gnus-write-active-file): Bind
103         coding-system-for-write.
104
105 2000-09-13 09:14:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
106
107         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
108         
109         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
110         * gnus-kill.el (gnus-batch-score): Ditto.
111         * gnus-move.el (gnus-change-server): Ditto.
112         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
113
114 2000-09-12  Simon Josefsson  <simon@josefsson.org>
115
116         * gnus-sum.el (gnus-update-read-articles): Undo
117         `gnus-request-set-mark' operation.
118
119 2000-09-11  Dave Love  <fx@gnu.org>
120
121         * Changelog: Use iso-2022 coding.
122
123         * gnus-msg.el (gnus-msg-mail): New function.
124         (gnus-user-agent): New mail agent.
125
126 2000-09-10  Dave Love  <fx@gnu.org>
127
128         * message.el: Require mail-abbrevs for XEmacs for a problem with
129         keybinding despite the autoloads for it.
130
131 2000-09-08  Simon Josefsson  <simon@josefsson.org>
132
133         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
134
135         * nnimap.el (nnimap-request-update-info-internal): Remove tick
136         marks from dormant articles. (See nnimap-request-set-mark.)
137         (nnimap-retrieve-headers-progress): Demule.
138         (nnimap-open-server): Call nnoo-change-server twice, once for
139         getting the nnimap-server-buffer and once for letting n-c-s set
140         the variables in that buffer.
141
142 2000-09-08  David Edmondson <dme@dme.org>
143
144         * gnus.el (gnus-short-group-name): Guess separator.
145
146 2000-09-07  Tadashi Watanabe  <watanabe@sigmaitec.co.jp>
147
148         * smiley.el (smiley-buffer, smiley-create-glyph): Work with GTK
149         XEmacs as well.
150
151 2000-09-06  Francis Litterio <franl-removethis@world.omitthis.std.com>
152
153         * gnus-group.el (gnus-group-insert-group-line): Fix.
154
155 2000-09-04  Dave Love  <fx@gnu.org>
156
157         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
158         (mm-get-image): Avoid the losing `make-glyph' from W3.
159
160 2000-09-03  Simon Josefsson  <simon@josefsson.org>
161
162         * gnus-sum.el (gnus-summary-delete-article): Check server.
163
164 2000-09-01  Simon Josefsson  <simon@josefsson.org>
165
166         * imap.el (imap-parse-flag-list): Rewrite.
167
168         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
169
170         * imap.el (imap-parse-flag-list): Hack.
171
172 2000-08-29  Dave Love  <fx@gnu.org>
173
174         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
175
176         * dgnushack.el (mapcon, union): Remove compiler macros.
177
178         * gnus-agent.el (gnus-agent-union): new function.
179         (gnus-agent-fetch-headers): Use it.
180
181         * gnus.el (gnus-group-startup-message): Specify foreground and
182         background for xpm image.  Centre image vertically.
183         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
184
185 2000-08-24 23:49:23  ShengHuo ZHU  <zsh@cs.rochester.edu>
186
187         * message.el (message-send-mail): Narrow-to-headers.
188
189 2000-08-24  Dave Love  <fx@gnu.org>
190
191         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
192         21.
193
194 2000-08-23  Dave Love  <fx@gnu.org>
195
196         * dgnushack.el: Remove `member-if' compiler macro.
197
198 2000-08-21  Dave Love  <fx@gnu.org>
199
200         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
201
202 2000-08-21 10:09:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
203
204         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
205         permanent is used.
206         (gnus-topic-show-topic): Read topic when to show permanent hidden
207         topic.
208         (gnus-topic-remove-topic): Revert to the old behavior, not using
209         hide.
210
211 2000-08-21  Dave Love  <fx@gnu.org>
212
213         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
214         (gnus-xemacs): Use featurep.
215
216         * mm-util.el (mm-read-charset): Maybe use builtin.
217         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
218         (mm-multibyte-p, mm-with-unibyte-current-buffer)
219         (mm-with-unibyte): Use featurep, not string-match.
220         (mm-with-unibyte-buffer): Simplify.
221         (mm-quote-arg): Maybe use shell-quote-argument.
222
223         * mml.el (mml-make-string): Deleted (unused).
224
225         * gnus.el (gnus-mode-line-buffer-identification): Supply
226         definition for Emacs 21.
227
228         * gnus-salt.el: Small doc fixes.
229         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
230         gnus-add-minor-mode.
231
232         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
233         gnus-add-minor-mode.
234
235 2000-08-20  Simon Josefsson  <simon@josefsson.org>
236
237         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
238         function, thanks to Lloyd Zusman for debugging.
239         (nnimap-request-group): 
240         (nnimap-request-list): 
241         (nnimap-retrieve-groups): 
242         (nnimap-request-newgroups): Use it.
243
244         * nnimap.el (nnimap-request-article-part): Less verbose.
245
246 2000-08-19  Andreas Jaeger  <aj@suse.de>
247
248         * lpath.el ((string-match "XEmacs" emacs-version)): Remove
249         subst-char-in-string since we test elsewhere whether it's bound.
250         
251 2000-08-18  Dave Love  <fx@gnu.org>
252
253         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
254         custom type.
255
256         * gnus-xmas.el (gnus-group-icon-create-glyph): Don't test
257         gnus-group-running-xemacs.
258
259         * nnheader.el (nnheader-replace-chars-in-string): Use
260         subst-char-in-string if available.
261
262         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name) 
263         (gnus-request-article-this-buffer): Use expand-file-name.
264         (gnus-mime-view-part-as-type): Simplify interactive spec.
265         (gnus-mime-button-map): Define it all in defvar.
266
267 2000-08-17  Dave Love  <fx@gnu.org>
268
269         * gnus-group.el (gnus-group-running-xemacs): Deleted.
270
271         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
272         last-nonmenu-event.
273
274         * uudecode.el (char-int): Use defalias, not fset.
275
276         * score-mode.el: Don't require easymenu.  Require mm-util.
277         (score-mode-coding-system): Use mm-auto-save-coding-system.
278
279         * nneething.el (nneething-create-mapping): Don't use cadar & al.
280         (nneething-file-name): Use expand-file-name, not concat.
281
282 2000-08-16 13:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
283
284         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
285         Failure proof for email addresses.
286         (nnslashdot-sane-retrieve-headers): Ditto.
287
288 2000-08-14 20:08:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
289
290         * message.el (message-send-mail): Only insert courtesy message
291         when text/plain.
292
293 2000-08-14 19:55:04  Jesper Harder  <jesper_harder@hotmail.com>
294
295         * message.el (message-cancel-news): Copy the From header from the
296         original article.
297
298 2000-08-14 19:52:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
299
300         * gnus-async.el (gnus-asynchronous): Removed.
301
302 2000-08-14 16:12:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
303
304         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
305         format.
306
307 2000-08-14 19:12:22  Rod Whitby  <list.ding@rwhitby.net>
308
309         * nnmail.el (nnmail-expiry-target-group): Fixed.
310
311 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
312
313         * nnmail.el (nnmail-expiry-target-group): Fix the call to
314         gnus-request-accept-article so that body encoding is *not* done.
315         Encoding is not done on incoming mail, so why should it be done on
316         expired mail?
317
318
319 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
320
321         * nnml.el (nnml-request-expire-articles): Fix the calls to
322         nnml-request-article (the filename was being passed instead of the
323         article number) and nnmail-expiry-target-group
324         (nnml-current-directory is changed by nnml-request-accept-article,
325         causing it to be incorrect for the next article to be expired).
326
327 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
328
329         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
330         expiry-target group parameters. 
331
332 2000-08-13 18:53:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
333
334         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
335         buffer.
336         (gnus-topic-hide-topic): Take a PERMANENT parameter.
337         (gnus-topic-show-topic): Ditto.
338
339         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
340
341 2000-08-12 21:48:00  John H. Palmieri  <palmieri@math.washington.edu>
342
343         * mail-source.el (mail-source-incoming-file-prefix): New
344         variable. 
345
346 2000-08-12 20:29:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
347
348         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
349
350         * mailcap.el (mailcap-maybe-eval): Be even more warning.
351
352 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
353
354         * message.el (message-syntax-checks): New check quotin-style: 
355         Text must be written below quoted text.
356         (message-check-news-body-syntax): Check it.
357
358 2000-08-11  Simon Josefsson  <simon@josefsson.org>
359
360         * imap.el (imap-authenticator-alist): Fix typo.
361         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
362         Jonas Oberg for debugging.
363
364 2000-08-11  Simon Josefsson  <simon@josefsson.org>
365
366         * gnus-async.el (gnus-asynchronous): Disable by default.
367
368 2000-08-10 20:22:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
369
370         * mm-view.el (mm-inline-text): Bind fill-column.
371
372         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
373         list of unexpired articles.
374
375         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
376         un-expired articles. 
377
378         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
379         headers. 
380
381         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
382         we update the right topic.. 
383
384         * mm-decode.el (mm-display-external): Put point at start. 
385
386 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
387
388         * nnmail.el (nnmail-expiry-target): More explicit documentation.
389
390         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
391
392 2000-08-09  Simon Josefsson <simon@josefsson.org>
393
394         * imap.el (imap-parse-body):
395         (imap-parse-string-list): Add bug workarounds for Stalker
396         Communigate Pro 3.0 server.
397         (imap-body-lines): Remove bogus comment.
398
399         * imap.el (imap-range-to-message-set): Move from nnimap.el.
400
401         * nnimap.el (nnimap-retrieve-which-headers):
402         (nnimap-retrieve-headers-from-server):