More non-ascii group name.
[gnus] / lisp / ChangeLog
1 2000-05-16 18:15:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2
3         * gnus-group.el (gnus-group-apropos): Group name charset.
4         * gnus-sum.el (gnus-set-mode-line): Ditto.
5         * gnus-group.el (gnus-group-decoded-name): New function.
6         (gnus-group-edit-group): Use it.
7         * gnus-cus.el (gnus-group-customize): Use it.
8
9 2000-05-16 17:55:57  Karl Kleinpaste <karl@charcoal.com>
10
11         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
12
13 2000-05-16 16:22:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
14
15         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
16         (gnus-group-name-charset-group-alist): Ditto.
17         (gnus-group-name-charset): New function.
18         (gnus-group-name-decode): New function.
19         (gnus-group-insert-group-line): Use them.
20         (gnus-group-prepare-flat-list-dead): Ditto.
21         (gnus-group-list-active): Ditto.
22         (gnus-group-describe-all-groups): Ditto.
23         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
24         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and 
25         add gnus-group property.
26         (gnus-browse-group-name): Read gnus-group property.
27         
28 2000-05-16 15:27:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
29
30         * nnfolder.el (nnfolder-possibly-change-group): Use
31         file-name-coding-system instead of pathname-coding-system.
32         * nnmail.el (nnmail-find-file): Ditto.
33         (nnmail-write-region): Ditto.
34         * nnmh.el (nnmh-retrieve-headers): Ditto.
35         (nnmh-request-article): Ditto.
36         (nnmh-request-group): Ditto.
37         (nnmh-request-list): Ditto.
38         (nnmh-possibly-change-directory): Ditto.
39         (nnmh-active-number): Ditto.
40         * nnml.el (nnml-possibly-change-directory): Ditto.
41         (nnml-request-list): Ditto.
42         (nnml-request-article): Ditto.
43         (nnml-retrieve-headers): Ditto.
44         
45 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
46
47         * nnimap.el (nnimap-request-accept-article): Don't unselect
48         mailbox if no mailbox is selected.
49
50 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
51
52         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
53         Recognize domain names starting with `www.' as starting an URL.
54
55 2000-05-15 09:46:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
56
57         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
58         (mail-source-keyword-map): Add "subdirs" for maildir.
59
60 2000-05-14 16:19:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
61
62         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
63         (nnmail-get-new-mail): Use it.
64         * gnus-start.el (gnus-get-unread-articles): Ditto.
65
66 2000-05-14 14:02:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
67
68         * gnus-sum.el (gnus-summary-edit-article): Better support for
69         nndraft:drafts.
70         * nndraft.el (nndraft-request-replace-article): New function,
71         bind nnmail-file-coding-system.
72
73 2000-05-14  Dave Love  <fx@gnu.org>
74
75         * nnheader.el: Replace uses of `fset' with `defalias'.
76         (jka-compr-compression-info-list): Only defvar when compiling.
77
78 2000-05-14 12:30:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
79
80         * webmail.el (webmail-netaddress-article): Refresh redirect.
81
82 2000-05-13 20:41:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
83
84         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
85
86 2000-05-13 16:49:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
87
88         * webmail.el: Translate &nbsp; to SP.
89
90 2000-05-13 13:00:17  Robin S. Socha <robin@socha.net>
91
92         * message.el (message-bounce): Doc typo.
93
94 2000-05-13 12:25:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
95
96         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
97         (gnus-soup-store): Ditto.
98         (gnus-soup-send-packet): Ditto.
99         * nnsoup.el (nnsoup-replies-format-type): Ditto.
100         (nnsoup-dissect-buffer): Ditto.
101         (nnsoup-narrow-to-article): Ditto.
102         (nnsoup-make-active): Ditto
103
104 2000-05-13 12:03:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
105
106         * message.el (message-mode): Two parameters for local-variable-p.
107
108 2000-05-13 00:54:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
109
110         * message.el (message-strip-list-identifiers): New function.
111         (message-reply): Use it and use message-strip-subject-re.
112         (message-followup): Ditto.
113         * gnus-art.el (article-hide-list-identifiers): Remove more.
114         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
115
116 2000-05-12 22:28:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
117
118         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
119         mail-parset-charset and use non-numeric argument.
120
121 2000-05-12 20:54:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
122
123         * mml.el (mml-buffer-list): New variable.
124         (mml-generate-new-buffer): New function.
125         (mml-destroy-buffers): Ditto.
126         (mml-insert-mime): Use them.
127         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
128         * gnus-sum.el (gnus-summary-edit-article): Ditto.
129         * message.el (message-mode): Ditto.
130         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
131         (gnus-uu-save-article): Support show-as-mml.
132         * message.el (message-forward): Ditto.
133
134 2000-05-12 15:15:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
135
136         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
137         (nndoc-mime-digest-type-p): Locate article head precisely.
138         * mml.el (mml-generate-default-type): New variable.
139         (mml-generate-mime-1): Use it.
140         (mml-insert-mime-headers): Use it.
141         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
142         (gnus-uu-digest-mail-forward): Use it and call message-forward 
143         with argument digest.
144         (gnus-uu-save-article): Support message-forward-as-mime.
145         * message.el (message-forward): Add parameter digest.
146         * mm-decode.el (mm-dissect-default-type): New variable.
147         (mm-dissect-buffer): Use it.
148
149 2000-05-11 11:08:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
150
151         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
152         newline and paragraph to nil when got a non-ascii character. Test
153         paragraph before newline.
154
155 2000-05-10 12:17:58  Shenghuo ZHU  <zsh@cs.rochester.edu>
156
157         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
158         limit to 76.
159
160 2000-05-10 09:11:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
161
162         * nnslashdot.el (nnslashdot-sid-strip): New function.
163         (nnslashdot-threaded-retrieve-headers): New format.
164         (nnslashdot-sane-retrieve-headers): Ditto.
165         (nnslashdot-request-article): Ditto.
166         (nnslashdot-threaded-retrieve-headers): Thread properly.
167         (nnslashdot-request-article): Be more lenient.
168         (nnslashdot-threaded-retrieve-headers): Regexp search.
169
170 2000-05-09 13:23:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
171
172         * gnus-sum.el (gnus-with-article): Define it before use it.
173
174 2000-05-08 22:34:19  Shenghuo ZHU  <zsh@cs.rochester.edu>
175
176         * message.el (message-supersede): Use mime-to-mml.
177         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
178
179 2000-05-08 22:34:24  Katsumi Yamaoka  <yamaoka@jpl.org>
180
181         * gnus-group.el (gnus-group-list-cached): Don't use
182         `subst-char-in-string'.
183         
184 2000-05-08  Dave Love  <fx@gnu.org>
185
186         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
187
188 2000-05-08 01:07:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
189
190         * mm-decode.el (mm-interactively-view-part): Append %s if the
191         method is a single word.
192         * nnwarchive.el (nnwarchive-type-definition): Typo.
193
194 2000-05-07 17:24:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
195
196         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
197         function.
198         (gnus-group-prepare-flat-predicate): Use it.
199         (gnus-group-list-cached): List dead groups.
200
201 2000-05-07 10:50:02  Shenghuo ZHU  <zsh@cs.rochester.edu>
202
203         * gnus-art.el (article-decode-charset): Don't decode message with
204         format.
205
206 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
207
208         * mailcap.el (mailcap-maybe-eval): Honor user request not to
209         evaluate the Lisp code.
210
211 2000-05-06 17:40:20  Shenghuo ZHU  <zsh@cs.rochester.edu>
212
213         * gnus-art.el (article-wash-html): New function.
214         (gnus-article-wash-html): Bind.
215         (gnus-article-make-menu-bar): Menu item.
216         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
217         (gnus-summary-make-menu-bar): Menu item.
218         * gnus.el: Autoload.
219
220 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
221
222         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
223         (gnus-uu-unshar-article): Use it.
224
225         * mailcap.el (mailcap-maybe-eval-warning): New variable.
226         (mailcap-maybe-eval): Use it.
227
228         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
229         in docstring.
230
231         * mml.el (mml-generate-mime-1): Small comment.
232
233 2000-05-05 12:27:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
234
235         * gnus-art.el (article-de-base64-unreadable): New function.
236         (gnus-article-de-base64-unreadable): Bind.
237         (gnus-article-make-menu-bar): Menu item.
238         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
239         (gnus-summary-make-menu-bar): Menu item.
240         * gnus.el: Autoload.
241
242 2000-05-05 10:32:27  Shenghuo ZHU  <zsh@cs.rochester.edu>
243
244         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
245         (gnus-summary-select-article): Add en/disable multibyte.
246
247 2000-05-05 02:47:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
248
249         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
250         (gnus-summary-edit-article): New feature: editing raw articles.
251
252 2000-05-05 00:30:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
253
254         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
255         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
256         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
257         Emacs MULE can not copy some 8bit characters in multibyte buffers.
258         * mm-decode.el (mm-insert-part): Ditto.
259
260 2000-05-04 17:49:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
261
262         * nndoc.el (nndoc-type-alist): Extend forward regexp.
263         (nndoc-forward-type-p): Ditto.
264
265 2000-05-04 17:13:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
266
267         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
268         value of enable-multibyte-characters.
269
270 2000-05-04 10:31:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
271
272         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
273
274 2000-05-03  Dave Love  <fx@gnu.org>
275
276         * gnus-ems.el (gnus-article-xface-ring-internal)
277         (gnus-article-xface-ring-size): New variable.
278         (gnus-article-display-xface): Use them to cache data.  Don't try
279         to use XPM.  Set up binary coding for PBM's sake.
280
281 2000-05-03 14:23:38  Shenghuo ZHU  <zsh@cs.rochester.edu>
282
283         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
284         * gnus-int.el (gnus-request-accept-article): Ditto.
285         (gnus-request-replace-article): Ditto.
286         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
287
288 2000-05-03 14:11:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
289
290         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
291
292 2000-05-03 11:35:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
293
294         * rfc2047.el (rfc2047-encode-message-header): Encode field by
295         field.
296         * mml.el (mml-to-mime): Use message-default-charset.
297         (mml-preview): Narrow to headers.
298         * message.el (message-send-mail): Use message-default-charset.
299         (message-send-news): Narrow to headers; 
300         use message-default-charset.
301
302 2000-05-03 08:09:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
303
304         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
305         detect.
306         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save 
307         restriction.
308         (mml-parse-1): Warning message.
309         (mml-preview): Disable multibyte.
310
311 2000-05-03  Dave Love  <fx@gnu.org>
312
313         * gnus.el (gnus-group-startup-message): Add newline before image.
314
315 2000-05-02 21:34:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
316
317         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
318         * message.el (message-send-mail): Use unibyte-buffer.
319         (message-send-mail): Ditto.
320
321 Mon May  1 15:09:46 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
322
323         * gnus.el: Gnus v5.8.6 is released.
324
325 2000-05-01 07:45:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
326
327         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
328
329 2000-04-28 21:14:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
330
331         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
332
333 2000-04-28 16:37:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
334
335         * message.el (message-send-mail-partially): Use forward-line.
336
337 2000-04-28 16:01:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
338
339         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
340
341 2000-04-28 15:30:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
342
343         * mml.el (mml-generate-mime-1): Ignore 0x1b.
344         (mml-insert-mime): No markup only for text/plain.
345         (mime-to-mml): Remove MIME headers.
346
347 2000-04-28 14:23:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
348
349         * mml.el (mml-preview): Set gnus-newsgroup-charset.
350         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii 
351         as 8-bit.
352         * lpath.el: Fbind image functions.
353
354 2000-04-28  Dave Love  <fx@gnu.org>
355
356         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
357         21.
358
359         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
360         search order.  Use parse-colon-path and remove some redundancy.
361         Doc fix.
362         (mailcap-parse-mimetypes): Code consistently with
363         mailcap-parse-mailcaps.  Doc fix.
364
365         * gnus-start.el (gnus-unload): Iterate over `features', not
366         `load-history'.
367
368 2000-04-28 09:52:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
369
370         * mml.el (mml-parse-1): Don't create blank parts.
371         (mml-read-part): Fix mml tag.
372         (mml-insert-mime): Convert message/rfc822.
373         (mml-insert-mml-markup): Add mmlp parameter.
374
375 2000-04-28 01:16:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
376
377         * message.el (message-send-mail-partially): Remove CTE.
378
379 2000-04-28 00:31:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
380
381         * lpath.el: Fbind put-image for XEmacs.
382         * mm-view.el (mm-inline-image): Fset it.
383
384 2000-04-27 23:23:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
385
386         * nndoc.el (nndoc-type-alist): Change forward regexp. 
387
388 2000-04-27 21:57:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
389
390         * message.el (message-send-mail-partially-limit): Change the
391         default value.
392
393 2000-04-27 21:53:32  Erik Toubro Nielsen <erik@ifad.dk>
394
395         * gnus-util.el (gnus-extract-address-components): Name might be
396         "".
397
398 2000-04-27 20:32:06  Shenghuo ZHU  <zsh@cs.rochester.edu>
399
400         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
401         (gnus-summary-post-forward): Ditto.
402         * message.el (message-forward-show-mml): New variable.
403         (message-forward): Use it.
404         * mml.el (mml-parse-1): Add tag mml.
405         (mml-read-part): Ditto.
406         (mml-generate-mime): Support reentance.
407         (mml-generate-mime-1): Support mml tag.
408
409 2000-04-27  Dave Love  <fx@gnu.org>
410
411         * gnus-art.el: Don't bother to require custom, browse-url.
412         (gnus-article-x-face-command): Include gnus-article-display-xface.
413
414         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
415         Use defalias, not fset.
416         (gnus-article-display-xface): New function.
417
418         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
419
420         * mm-decode.el: Small doc fixes.  Require cl when compiling.
421         (mm-xemacs-p): Deleted.
422         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
423         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
424         use create-image and don't special-case xbm.
425         (mm-valid-image-format-p): Use display-graphic-p.
426
427 2000-04-27 15:27:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
428
429         * message.el (message-send-mail-partially-limit): New variable.
430         (message-send-mail-partially): New function.
431         (message-send-mail): Use it.
432         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove 
433         all blank lines inside of base64.
434         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
435         blank lines.
436
437 2000-04-27 10:03:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
438
439         * mml.el (mml-insert-tag): Match more special characters.
440
441 2000-04-27 09:06:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
442
443         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
444
445 2000-04-27 00:58:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
446
447         * mm-decode.el (mm-inline-media-tests): Add message/partial.
448         (mm-inlined-types): Ditto.
449         * mm-partial.el: New file.
450
451 2000-04-27  Dave Love  <fx@gnu.org>
452
453         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
454         matter in Emacs 21.
455
456 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
457
458         * mm-bodies.el (mm-encode-body): Remove reference to
459         mm-default-charset in comment.
460
461 2000-04-24 00:56:00  Björn Torkelsson  <torkel@hpc2n.umu.se>
462
463         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
464         
465 2000-04-26 12:27:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
466
467         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
468         let.
469
470 2000-04-26 12:26:10  Pavel Janik ml. <Pavel.Janik@inet.cz>
471
472         * gnus-draft.el (gnus-draft-setup): Fix comments.
473
474 2000-04-26 10:06:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
475
476         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
477         if nnmbox-file-coding-system-for-write is nil.
478
479 2000-04-26 02:17:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
480
481         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
482         header if nil.
483
484 2000-04-26 00:23:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
485
486         * mm-view.el (mm-inline-text): Insert directly if decoded.
487         * mml.el (autoload): Typo.
488
489 2000-04-25 22:46:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
490
491         * mml.el (mml-preview): Set up posting-charset.
492         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
493
494 2000-04-25 21:23:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
495
496         * webmail.el: Fix yahoo mail.
497
498 2000-04-25 20:12:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
499
500         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
501         word if not necessary.
502         (rfc2047-encode-region): Put space between encoded words.
503
504 2000-04-24 21:11:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
505
506         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
507
508 2000-04-24 18:14:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
509
510         * gnus-draft.el (gnus-draft-setup): Restore mml only when
511         required.
512         (gnus-draft-edit-message): Require restoration.
513
514 2000-04-24 16:51:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
515
516         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
517         back.
518
519 2000-04-24 16:01:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
520
521         * gnus-art.el (gnus-treat-article): Make sure that the summary