(nnimap-split-find-rule): Fix.
[gnus] / lisp / ChangeLog
1 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
2
3         * nnimap.el (nnimap-open-connection): Don't look up virtual server
4         name in authinfo (.authinfo now support ports, no need for the
5         hack).
6         (nnimap-split-find-rule): Fix.
7
8 2000-07-03  Paul Stodghill <stodghil@CS.Cornell.EDU>
9
10         * message.el (message-unquote-tokens): Remove all quotes.
11
12 2000-07-03 00:29:08  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
13
14         * gnus-ml.el: New file. 
15
16 2000-07-02 16:11:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
17
18         * nnultimate.el (nnultimate-request-close): New function.
19
20         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history. 
21
22 2000-06-18  Norbert Koch  <norbert@s.netic.de>
23
24         * Makefile.in: Better support for xemacs builds
25
26 Sun Jul  2 15:11:35 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
27
28         * gnus.el: Gnus v5.8.7 is released.
29
30 2000-05-19 06:32:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
31
32         * mm-decode.el (mm-insert-part): Characters doubly decoded.
33
34 2000-07-01 10:23:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
35
36         * message.el (message-do-fcc): Encode MIME.
37
38 2000-06-28 13:52:57  Shenghuo ZHU  <zsh@cs.rochester.edu>
39
40         * lpath.el: Fbind image-size.
41
42 2000-06-28  Simon Josefsson  <simon@josefsson.org>
43
44         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
45         (nnimap-assoc-match): New function.
46         (nnimap-split-find-rule): Support extended syntax.
47
48 2000-06-28  Simon Josefsson  <simon@josefsson.org>
49
50         * nnimap.el (nnimap-open-connection): Use port stuff.
51
52         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
53         document port and defaultport.
54
55 2000-06-27  Paul Stodghill <stodghil@CS.Cornell.EDU>
56
57         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
58
59 2000-06-26  Dave Love  <fx@gnu.org>
60
61         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs. 
62
63         * message.el: Remove unnecessary `require'ments.  Defvar
64         gnus-list-identifiers when compiling.  Don't try to autoload
65         variable `gnus-list-identifiers'.  Autoload
66         gnus-group-name-charset.
67         (message-fetch-field): Don't assume `format' removes text
68         properties.
69         (message-strip-list-identifiers, message-reply, message-followup):
70         Require gnus-sum.
71         (message-mode): Tidy XEmacs conditionals.
72         (message-replace-chars-in-string): Use subst-char-in-string when
73         available.
74
75         * gnus-xmas.el (gnus-xmas-define) <match-string-no-properties>:
76         Define if necessary.
77
78         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
79         removes text properties.
80
81         * gnus-srvr.el (gnus-browse-group-name): Likewise.
82
83         * gnus-msg.el (gnus-copy-article-buffer):  Likewise.
84
85         * gnus-score.el (gnus-summary-score-entry): Likewise.
86
87 2000-06-26 11:18:57  Katsumi Yamaoka  <yamaoka@jpl.org>
88
89         * nnimap.el (nnimap-request-post): Fix parenthesis.
90
91 2000-06-26  Paul Stodghill <stodghil@CS.Cornell.EDU>
92
93         * message.el (message-unquote-tokens): New function.
94
95         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
96
97         * nnimap.el (nnimap-request-post): Ditto.
98
99 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
100
101         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
102
103         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
104         patch commited 2000-04-02).
105
106 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
107
108         * imap.el (imap-mailbox-examine-1): New function.
109         (imap-message-copyuid-1):
110         (imap-message-appenduid-1): Use it, instead of
111         `imap-mailbox-examine' which would utf-7 encode mailbox name
112         twice.
113
114 2000-06-19  Dave Love  <fx@gnu.org>
115
116         * mm-uu.el Don't require message.  Require cl when compiling.
117
118 2000-06-17 18:58:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
119
120         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
121         a local variable.
122         * gnus-sum.el (gnus-orphan-score): Move here.
123
124 2000-06-10 09:33:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
125
126         * message.el (message-forward): Remove show-mml condition.
127         (message-forward-ignored-headers): Remove X-Gnus headers.
128
129 2000-06-08  Simon Josefsson  <simon@josefsson.org>
130
131         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
132
133 2000-06-08 12:34:26  Urban Engberg <ue@ccieurope.com>
134
135         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
136
137 2000-06-08 12:27:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
138
139         * message.el (message-syntax-checks): Add type.
140
141 2000-06-07  Dave Love  <fx@gnu.org>
142
143         * mm-view.el (mm-inline-image-emacs): Don't specify string for
144         put-image.
145         (mm-inline-image): Defalias, not fset.
146
147         * gnus.el (gnus-group-startup-message): Don't specify string for
148         insert-image.
149
150         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
151         add-minor-mode is available.
152         (gnus-article-display-xface): Don't specify string for
153         insert-image.
154
155 2000-06-06 13:28:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
156
157         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
158         (gnus-topic-insert-topic-line): Use shownp.
159         (gnus-topic-hide-topic): Don't use hidden.
160         (gnus-topic-show-topic): Don't use hidden.
161
162 2000-06-05 22:25:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
163
164         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
165         system.
166         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
167         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
168         * gnus-util.el (gnus-output-to-rmail): Ditto.
169         (gnus-output-to-mail): Ditto.
170         (gnus-write-buffer): Ditto.
171         * gnus-uu.el (gnus-uu-save-article): Ditto.
172
173 2000-06-04 15:05:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
174
175         * message.el (message-read-from-minibuffer): Typo.
176
177 2000-06-03 13:36:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
178
179         * gnus-art.el (article-decode-charset): Override non-MIME forward
180         charset.
181
182 2000-06-02 12:04:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
183
184         * mml.el (mml-quote-region): Correct the regexp.
185         * gnus-msg.el (gnus-summary-reply): mml-quote it.
186
187 2000-06-02 11:57:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
188
189         * message.el (message-forward): Insert raw text.
190         * mml.el (mml-parse-1): Get raw text in unibyte mode.
191         (mml-generate-mime-1): Insert raw text in unibyte mode.
192
193 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
194
195         * mm-bodies.el (mm-body-encoding): Always encoded if
196         `mm-use-ultra-safe-encoding' is set.
197
198 2000-05-31 14:50:52  Shenghuo ZHU  <zsh@cs.rochester.edu>
199
200         * mml.el (ange-ftp-name-format): Typo.
201
202 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
203
204         * gnus-start.el (gnus-get-unread-articles): If
205         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
206         try to do anything on that server.
207         
208 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
209
210         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
211         from latest draft.
212
213 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
214
215         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
216         is open.
217
218 2000-05-24  Dave Love  <fx@gnu.org>
219
220         * mml.el (mml-parse-file-name): Fix ange-ftp part.
221
222 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
223
224         * gnus.el (gnus-redefine-select-method-widget): new function, call
225         it once. Add an "other" entry for unknown but editable backend
226         name symbols.
227         * gnus-start.el (gnus-declare-backend): use it.
228
229 2000-05-19  Dave Love  <fx@gnu.org>
230
231         * gnus-art.el (gnus-article-next-page): Revert last change.
232
233 2000-05-19 09:56:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
234
235         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
236
237 2000-05-19  Dave Love  <fx@gnu.org>
238
239         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
240         not mm-inline-large-images.
241
242 2000-05-19 01:45:40  Shenghuo ZHU  <zsh@cs.rochester.edu>
243
244         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
245
246 2000-05-18  Dave Love  <fx@gnu.org>
247
248         * gnus-art.el: Use defalias, not fset.
249         (gnus-article-x-face-command): Don't test for xbm.
250         (gnus-article-next-page): Redisplay before testing point in window.
251
252 2000-05-17 21:16:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
253
254         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
255         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
256
257 2000-05-17 21:13:38 Jim Davidson <jdavidson@acm.org>
258
259         * gnus-sum.el (gnus-summary-save-article-rmail): Use
260         gnus-summary-save-in-rmail.
261         * message.el (message-output): Ditto.
262
263 2000-05-17 22:37:25  Katsumi Yamaoka  <yamaoka@jpl.org>
264
265         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
266
267 2000-05-17 14:03:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
268
269         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
270         is a charset.
271         * message.el (message-send-news): Check group name charset.
272         * gnus-msg.el (gnus-post-news): Decode group name.
273         (gnus-inews-do-gcc): Encode group name.
274
275 2000-05-17 10:16:32  Karl Kleinpaste <karl@charcoal.com>
276
277         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
278         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
279
280 2000-05-17 02:25:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
281
282         * gnus-group.el (gnus-group-mark-line-p): New function.
283         (gnus-group-goto-group): New parameter.
284         (gnus-group-remove-mark): Use it.
285         * gnus-topic.el (gnus-topic-move-group): Ditto.
286         (gnus-topic-remove-group): Ditto.
287
288 2000-05-17 00:49:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
289
290         * gnus-group.el (gnus-group-list-dormant): New function.
291
292 2000-05-16 23:20:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
293
294         * gnus-agent.el (gnus-agent-synchronize): Use
295         nnheader-insert-file-contents.
296         (gnus-agent-save-active-1): Ditto.
297         (gnus-agent-write-active): Ditto.
298         (gnus-agent-expire): Ditto.
299         * gnus-cache.el (gnus-cache-read-active): Ditto.
300         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
301         * gnus-sum.el (gnus-summary-import-article): Ditto.
302
303         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
304         (gnus-agent-save-group-info): Ditto.
305         (gnus-agent-save-alist): Ditto.
306         * gnus-util.el (gnus-make-directory): Ditto.
307
308         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
309
310 2000-05-16 21:13:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
311
312         * mml.el (mml-generate-mime-preprocess-function): New variable.
313         (mml-generate-mime-postprocess-function): New variable.
314         (mml-generate-mime-1): Use them.
315
316 2000-05-16 18:15:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
317
318         * gnus-group.el (gnus-group-apropos): Group name charset.
319         * gnus-sum.el (gnus-set-mode-line): Ditto.
320         * gnus-group.el (gnus-group-decoded-name): New function.
321         (gnus-group-edit-group): Use it.
322         * gnus-cus.el (gnus-group-customize): Use it.
323
324 2000-05-16 17:55:57  Karl Kleinpaste <karl@charcoal.com>
325
326         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
327
328 2000-05-16 16:22:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
329
330         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
331         (gnus-group-name-charset-group-alist): Ditto.
332         (gnus-group-name-charset): New function.
333         (gnus-group-name-decode): New function.
334         (gnus-group-insert-group-line): Use them.
335         (gnus-group-prepare-flat-list-dead): Ditto.
336         (gnus-group-list-active): Ditto.
337         (gnus-group-describe-all-groups): Ditto.
338         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
339         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
340         add gnus-group property.
341         (gnus-browse-group-name): Read gnus-group property.
342
343 2000-05-16 15:27:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
344
345         * nnfolder.el (nnfolder-possibly-change-group): Use
346         file-name-coding-system instead of pathname-coding-system.
347         * nnmail.el (nnmail-find-file): Ditto.
348         (nnmail-write-region): Ditto.
349         * nnmh.el (nnmh-retrieve-headers): Ditto.
350         (nnmh-request-article): Ditto.
351         (nnmh-request-group): Ditto.
352         (nnmh-request-list): Ditto.
353         (nnmh-possibly-change-directory): Ditto.
354         (nnmh-active-number): Ditto.
355         * nnml.el (nnml-possibly-change-directory): Ditto.
356         (nnml-request-list): Ditto.
357         (nnml-request-article): Ditto.
358         (nnml-retrieve-headers): Ditto.
359
360 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
361
362         * nnimap.el (nnimap-request-accept-article): Don't unselect
363         mailbox if no mailbox is selected.
364
365 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
366
367         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
368         Recognize domain names starting with `www.' as starting an URL.
369
370 2000-05-15 09:46:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
371
372