8fe4ad3823d18a4d30757ca1b1aed7c587f70f02
[gnus] / lisp / ChangeLog
1 2001-09-04 21:42:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2
3         * gnus-group.el (gnus-group-sort-by-server): Use it.
4
5         * gnus.el (gnus-method-to-full-server-name): New, bogus function.
6
7         * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
8         and keystroke.
9
10 2001-10-14  Simon Josefsson  <jas@extundo.com>
11
12         * dig.el: Doc fix.
13
14         * smime.el: Doc fix.
15
16         * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
17         charset magic from message.el.
18
19 2001-10-12  Simon Josefsson  <jas@extundo.com>
20         Suggested by david.goldberg6@verizon.net (David S. Goldberg)
21
22         * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
23         'cite from g-a-wash-types.
24         (gnus-cite-toggle): Ditto.  Add 'cite.  Set modeline.
25         (gnus-article-hide-citation): Fix.
26
27         * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
28         character.
29         (gnus-article-toggle-cited-text): Toggle `c' mode line character.
30
31         * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
32         definition.
33         (gnus-signature-toggle): Toggle `s' mode line character.
34
35         * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
36         doing stuff that clears it.
37
38 2001-10-12  Simon Josefsson  <jas@extundo.com>
39
40         * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
41         From Eric Marsden <emarsden@laas.fr>.
42
43 2001-10-12 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
44
45         * message.el (message-do-auto-fill): Use gnus-point-at-bol.
46         (autoload): Add some autoloads.
47
48 2001-10-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
49         Suggested by Oliver Scholz <epameinondas@gmx.de>.
50         
51         * message.el (message-do-auto-fill): New function.  Like
52         `do-auto-fill' but don't fill when in the message header.
53         (message-setup-1): Put a text property on the message header.
54         (message-setup-fill-variables): Use `message-do-auto-fill'.
55
56 2001-10-10 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
57
58         * message.el (message-send-mail-partially): Insert an empty line
59         first, because of the change of message-make-lines.
60
61 2001-10-10  Florian Weimer  <fw@deneb.enyo.de>
62
63         * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
64         iso-8859-15, make it an alias for iso-8859-1.
65
66 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
67
68         * message.el (message-send-news): Don't modify the value of
69         `message-syntax-checks' if it is not a list (possibly it is
70         `dont-check-for-anything-just-trust-me').
71         
72 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
73
74         * gnus-group.el (gnus-group-name-charset-group-alist): Use
75         `find-coding-system' for XEmacs to check whether the coding-system
76         `utf-8' is available.
77
78 2001-10-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
79
80         * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
81
82 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
83
84         * message.el (message-send-news): Oops, missed case with no
85         "Followup-To" header...
86
87 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
88
89         * message.el (message-send-news): Allow
90         `gnus-group-name-charset-group-alist' to affect encoding of the
91         "Newsgroups" and "Followup-To" headers.
92
93 2001-10-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
94
95         * Makefile.in (install-el): Depend on gnus-load.el.
96
97 2001-10-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
98
99         * Makefile.in (install-el): Use -f.
100         From: Amos Gouaux <amos+lists.ding@utdallas.edu>
101
102 2001-10-07  Per Abrahamsen  <abraham@dina.kvl.dk>
103
104         * message.el (message-send-news): Don't encode Followups-To when
105         `gnus-group-name-charset-group-alist is' ".*".  [Yuck]
106
107         * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
108         header. 
109
110         * gnus-art.el (article-decode-group-name): Also decode
111         "Followup-To". 
112
113         * rfc2047.el (rfc2047-encode-message-header): Encode without
114         asking for null methods.
115
116         * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
117         default charset for newsgroup names in accordance with USEFOR.
118
119         * gnus-group.el (gnus-group-name-charset-method-alist,
120         gnus-group-name-charset-group-alist): Removed "*" from doc
121         strings, "*" should not be used for complex variables.
122         
123 2001-10-06  Simon Josefsson  <jas@extundo.com>
124
125         Support UTF-8 group names better.
126         
127         * message.el (message-check-news-header-syntax): Encode group
128         names before comparison.
129
130         * gnus-msg.el (gnus-copy-article-buffer): Run all
131         `gnus-article-decode-hook's except `article-decode-charset'
132         instead of hardcoding call to one of them.
133
134         * gnus-art.el (gnus-article-decode-hook): Add
135         `article-decode-group-name'.
136         (article-decode-group-name): New function, use `g-d-n'.
137
138         * gnus-group.el (gnus-group-insert-group-line): Decode
139         gnus-tmp-group using `g-d-n'.
140
141         * gnus-util.el (gnus-decode-newsgroups): New function.
142
143 2001-10-06  Per Abrahamsen  <abraham@dina.kvl.dk>
144
145         * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
146         `gnus-group-name-charset-group-alist'. 
147
148 2001-10-06 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
149
150         * Makefile.in: Install el in install. Add uninstall.
151
152 2001-10-05  Simon Josefsson  <jas@extundo.com>
153
154         * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
155
156         * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
157
158         * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
159         empty folders.
160
161         * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
162         limiting if read-all (C-u RET) was used.
163
164 2001-10-04  Simon Josefsson  <jas@extundo.com>
165
166         * mail-source.el (mail-source-movemail-program): New variable.
167         (mail-source-movemail): Use it.  Suggested by Taylor Hutt
168         <thutt@thutt.vmware.com>.
169
170 2001-10-03  Simon Josefsson  <jas@extundo.com>
171
172         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
173         (gnus-summary-line-format-alist): Fix param.
174
175 2001-10-02  Simon Josefsson  <jas@extundo.com>
176
177         * nnimap.el (nnimap-request-move-article): Use imap.el directly,
178         don't go through `nnimap-request-expire-articles' to delete the
179         article.  Thanks to prj@po.cwru.edu (Paul Jarc).
180
181 2001-10-02 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
182
183         * gnus-agent.el (gnus-agent-write-active): The min in the
184         agent/active may be larger than that in the server/active.
185
186 2001-10-01  Simon Josefsson  <jas@extundo.com>
187
188         * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
189         is IMAP4rev1.
190
191         * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
192
193         * nnfolder.el: Ditto.
194
195 2001-09-30  Dan Christensen <jdc+news@uwo.ca>
196
197         * gnus-sum.el (gnus-summary-extract-address-component): New function.
198         (gnus-summary-from-or-to-or-newsgroups): Optimize.
199
200 2001-09-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
201
202         * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
203         (message-mode-menu): Menu item for same.
204
205         * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
206         delayed articles.
207
208         * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
209         nndraft:delayed does not exist.
210         (gnus-delay-initialize): Don't set up keymap, that's done from
211         message.el now.
212         (gnus-delay, gnus-delay-group, gnus-delay-header) 
213         (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
214
215 2001-09-29  Simon Josefsson  <jas@extundo.com>
216
217         * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
218         utf-8, not eight-bit-control.
219
220         * imap.el (imap-shell-host, imap-default-user, imap-use-utf7) 
221         (imap-log, imap-debug): Custom.
222         (imap-log-buffer, imap-debug-buffer): New constants.
223         (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open) 
224         (imap-network-open, imap-shell-open, imap-starttls-open) 
225         (imap-send-command-1, imap-send-command, imap-arrival-filter) 
226         (imap-debug): Use imap-*-buffer.
227
228         * nndoc.el (nndoc-article-type): Add mailman.
229         (nndoc-type-alist): Ditto.
230         (nndoc-mailman-type-p): New function.
231
232 2001-09-28 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
233
234         * gnus-xmas.el (gnus-article-x-face-command): Merge it into
235         gnus-art.el.
236
237 2001-09-27  Simon Josefsson  <jas@extundo.com>
238
239         * gnus-topic.el (gnus-topic-mode-map): Add catchup.
240         (gnus-topic-catchup-articles): New function. Suggested by Robin
241         S. Socha <robin-dated-1001857693.185e29@socha.net>.
242
243 2001-09-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
244         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
245
246         * gnus-ems.el (gnus-article-display-xface): Insert xface after
247         previous ones.
248
249 2001-09-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
250         From Daiki Ueno  <ueno@unixuser.org>
251
252         * gnus-sum.el (gnus-summary-show-article): The arglist of
253         detect-coding-region is incompatible.
254
255 2001-09-26 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
256         From Katsuhiro Hermit Endo <hermit@koka-in.org>
257
258         * gnus-group.el (gnus-group-delete-group): Typo.
259
260 2001-09-26  Simon Josefsson  <jas@extundo.com>
261
262         * nnmail.el (nnmail-expiry-target-group): Add doc warning.
263
264         * nnimap.el (nnimap-expiry-target): Use temp buffer.
265
266 2001-09-26 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
267
268         * gnus-cus.el (gnus-group-parameters): Display as sexp.
269
270 2001-09-22  Simon Josefsson  <jas@extundo.com>
271
272         * nnml.el (nnml-open-marks): Remove unpropagatable marks.
273
274         * nnfolder.el (nnfolder-open-marks): Ditto.
275
276         * gnus-sum.el (gnus-article-unpropagatable-p): New function.
277         (gnus-update-marks): Use it.
278         (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
279         hardcoded list.
280
281         * gnus.el (gnus-article-special-mark-lists): Add killed.
282         (gnus-article-unpropagated-mark-lists): New constant.
283
284 2001-09-22  Simon Josefsson  <jas@extundo.com>
285
286         * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
287         custom option.
288
289 2001-09-23  Simon Josefsson  <jas@extundo.com>
290
291         * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
292
293 2001-09-23 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
294
295         * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
296
297 2001-09-22  Per Abrahamsen  <abraham@dina.kvl.dk>
298
299         * gnus-group.el (gnus-group-sort-function): Fix customize type to
300         accept lists of functions.
301
302 2001-09-20  Simon Josefsson  <jas@extundo.com>
303
304         * gnus-group.el (gnus-group-catchup): Update expire marks in
305         backend.  Also, if ALL also set expire marks on tick/dormant.
306
307 2001-09-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
308
309         * message.el (message-tab-body-function): New variable.
310         * message.el (message-tab): Use it.
311
312 2001-09-19  Sam Steingold  <sds@gnu.org>
313
314         * gnus-win.el (gnus-buffer-configuration): Respect
315         `gnus-bug-create-help-buffer'.
316
317 2001-09-18  Simon Josefsson  <jas@extundo.com>
318
319         * gnus-spec.el (gnus-correct-pad-form): Re-revert.
320         (gnus-parse-simple-format): Re-revert.
321
322 2001-09-16  Katsuhiro Hermit Endo  <hermit@koka-in.org>
323
324         * gnus-spec.el (gnus-parse-complex-format): Don't fold search
325         case.  (Thanks to Daiki Ueno <ueno@unixuser.org>.)
326
327 2001-09-18  Simon Josefsson  <jas@extundo.com>
328
329         * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
330         signed.
331         (gnus-parse-simple-format): Don't use it.
332
333 2001-09-17  Miles Bader  <miles@gnu.org>
334
335         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
336         error querying a backend abort the whole process.
337
338 2001-09-17 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
339
340         * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
341         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
342
343 2001-09-17  Didier Verna  <didier@xemacs.org>
344
345         * nndiary.el: version 0.2-b14.
346         * gnus-diary.el (gnus-diary-check-message): fix `read-string'
347         compatibility problem with XEmacs 21.1.
348
349 2001-09-15  Simon Josefsson  <jas@extundo.com>
350
351         * gnus-group.el (gnus-group-line-format): Document %c.
352
353         * nnml.el (nnml-parse-head): Handle CRLF files.
354         (nnml-generate-nov-file): Ditto.
355         (nnml-retrieve-headers): Ditto.
356
357 2001-09-15  Michael Welsh Duggan <md5i@cs.cmu.edu>
358
359         * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
360
361 2001-09-13  Martin Kretzschmar  <Martin.Kretzschmar@inf.tu-dresden.de>
362
363         * gnus-spec.el (gnus-correct-substring): Still stopped one
364         character before we wanted (never included last character).
365         (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
366         add missing "," (once per function)
367
368 2001-09-14  Simon Josefsson  <jas@extundo.com>
369
370         * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
371         (otherwise e.g. gnus-agentize in .gnus overrides the customized
372         default before gnus-group is loaded and the variable set.)
373
374         * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
375         killed or unsent marks.
376
377         * gnus-draft.el (gnus-draft-setup): Don't set mark when there
378         isn't an article to set it on (e.g. when you `a' in a group).
379
380 2001-09-12  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
381
382         * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
383         can read e-mails from Microsoft Outlook users not using ISO
384         8859-2 character set.
385
386 2001-09-12 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
387
388         * gnus-diary.el: Minor modifications to avoid warnings.
389         (gnus-summary-misc-menu): defvar.
390         (gnus-diary-check-message): Use gnus-point-at-eol.
391         (gnus-diary-kill-entire-line): eval-and-compile.
392
393 2001-09-12  Didier Verna  <didier@xemacs.org>
394
395         * nndiary.el: new version (0.2-b13).
396         * nndiary.el (nndiary-mail-sources): doc update.
397         * nndiary.el (nndiary-split-methods): ditto.
398         * nndiary.el (nndiary-request-accept-article-hooks): New.
399         * nndiary.el (nndiary-request-accept-article): use it, check
400         message validity.
401         * nndiary.el (nndiary-get-new-mail): changed default to nil.
402         * nndiary.el (nndiary-schedule): fix bug (misplaced
403         condition-case): it didn't return nil on error.
404         * gnus-diary.el: new version.
405         * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
406         * gnus-diary.el (gnus-diary-header-value-history): New.
407         * gnus-diary.el (gnus-diary-narrow-to-headers): New.
408         * gnus-diary.el (gnus-diary-add-header): New.
409         * gnus-diary.el (gnus-diary-check-message): New.
410         * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
411         * gnus-diary.el (gnus-article-edit-mode-map): ditto.
412
413 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
414
415         * gnus-sum.el (gnus-select-newsgroup): Make
416         `gnus-current-select-method' buffer-local.
417
418         * gnus-art.el (gnus-request-article-this-buffer): Refer
419         `gnus-current-select-method' in the current summary buffer.
420
421 2001-09-10  Simon Josefsson  <jas@extundo.com>
422         From Daniel Pittman <daniel@rimspace.net>
423
424         * gnus-spec.el (gnus-correct-pad-form): Fix.
425
426 2001-09-09  Simon Josefsson  <jas@extundo.com>
427
428         * mm-decode.el (mm-inline-media-tests): Add
429         application/x-emacs-lisp.
430         (mm-attachment-override-types): Add
431         application/{x-,}pkcs7-signature.
432
433         * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
434         (gnus-server-line-format, gnus-server-mode-line-format)
435         (gnus-server-browse-in-group-buffer): Customize.
436
437 2001-09-08 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
438
439         * nnml.el (nnml-marks-changed-p): Typo.
440         (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
441         (nnml-marks-changed-p): Use gnus-gethash.
442         (nnml-marks-modtime): Use gnus-make-hashtable.
443
444         * nnfolder.el (nnfolder-marks-changed-p): Typo.
445         (nnfolder-request-expire-articles, nnfolder-save-marks)
446         (nnfolder-open-marks): Typo.
447         (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
448         (nnfolder-marks-changed-p): Use gnus-gethash.
449         (nnfolder-marks-modtime): Use gnus-make-hashtable.
450
451 2001-09-08  Simon Josefsson  <jas@extundo.com>
452
453         * nnfolder.el (nnfolder-marks-modtime): New variable.
454         (nnfolder-marks-changed-p): New function.
455         (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
456         (nnfolder-request-update-info): Don't update if marks didn't change.
457
458         * nnml.el (nnml-marks-modtime): New variable.
459         (nnml-marks-changed-p): New function.
460         (nnml-save-marks, nnml-open-marks): Save modtime.