comparison lisp/gnus/ChangeLog @ 90143:146c086df160

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-37 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 241-257) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 59-65) - Update from CVS - Merge from emacs--cvs-trunk--0 - (mm-string-to-multibyte): Use Gnus trunk definition.
author Miles Bader <miles@gnu.org>
date Thu, 14 Apr 2005 05:03:52 +0000
parents 02f1dbc4a199 18b52f2ea5dc
children e1fbb019c538
comparison
equal deleted inserted replaced
90142:627771f44771 90143:146c086df160
1 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
4 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
5
6 2005-04-13 Miles Bader <miles@gnu.org>
7
8 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
9
10 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
11
12 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
13 contained in text because xml.el decodes entities) with LFs.
14
15 2005-04-11 Lute Kamstra <lute@gnu.org>
16
17 * message.el (message-make-date): Handle byte-compiler warnings
18 differently.
19 * nnimap.el (nnimap-date-days-ago): Ditto.
20
21 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
22
23 * mm-util.el (mm-string-to-multibyte): New function.
24 (mm-detect-coding-region): Typo.
25
26 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
27
28 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
29
30 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
31
32 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
33 argument in XEmacs.
34
35 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
36 (nnrss-request-group): Decode group name first.
37 (nnrss-request-article): Make a text/plain article if mml-to-mime
38 failed.
39 (nnrss-get-encoding): Return a compatible encoding according to
40 nnrss-compatible-encoding-alist.
41 (nnrss-opml-export): Use dolist.
42 (nnrss-find-el): Use consp instead of listp.
43 (nnrss-order-hrefs): Use dolist.
44
45 2005-04-06 Arne J,Ax(Brgensen <arne@arnested.dk>
46
47 * nnrss.el (nnrss-verbose): Remove.
48 (nnrss-request-group): Use `nnheader-message' instead.
49
50 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
51
52 * nnrss.el (nnrss-verbose): New variable.
53 (nnrss-request-group): Make it say nnrss is requesting a group.
54
55 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
56
57 * gnus-agent.el (gnus-agent-group-path): Decode group name.
58 (gnus-agent-group-pathname): Ditto.
59
60 * gnus-cache.el (gnus-cache-file-name): Decode group name.
61
62 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
63 name for only %g and %c.
64 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
65 instead of gnus-tmp-group to decoded group name.
66 (gnus-group-make-group): Decode group name.
67 (gnus-group-delete-group): Ditto.
68 (gnus-group-make-rss-group): Exclude `/'s from group names;
69 register the group data after opening the nnrss group; unify
70 non-ASCII group names; encode group name.
71 (gnus-group-catchup-current): Decode group name.
72 (gnus-group-expire-articles-1): Ditto.
73 (gnus-group-set-current-level): Ditto.
74 (gnus-group-kill-group): Ditto.
75
76 * gnus-spec.el (gnus-update-format-specifications): Flush the
77 group format spec cache if it doesn't support decoded group names.
78
79 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
80
81 * nnrss.el: Require rfc2047 and mml.
82 (nnrss-file-coding-system): New variable.
83 (nnrss-format-string): Redefine it as an inline function.
84 (nnrss-decode-group-name): New function.
85 (nnrss-string-as-multibyte): Remove.
86 (nnrss-retrieve-headers): Decode group name; don't use
87 nnrss-format-string.
88 (nnrss-request-group): Decode group name.
89 (nnrss-request-article): Decode group name; allow a Message-ID as
90 well as an article number; don't use nnrss-format-string; encode a
91 Message-ID string which may contain non-ASCII characters; use
92 mml-to-mime to compose a MIME article; use search-forward instead
93 of re-search-forward.
94 (nnrss-request-expire-articles): Decode group name.
95 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
96 as well; decode group name.
97 (nnrss-get-encoding): Fix regexp.
98 (nnrss-fetch): Clarify error message.
99 (nnrss-read-server-data): Use insert-file-contents instead of load;
100 bind file-name-coding-system; use multibyte buffer.
101 (nnrss-save-server-data): Insert newline; bind
102 coding-system-for-write to the value of nnrss-file-coding-system;
103 bind file-name-coding-system; add coding cookie.
104 (nnrss-read-group-data): Use insert-file-contents instead of load;
105 bind file-name-coding-system; use multibyte buffer.
106 (nnrss-save-group-data): Bind coding-system-for-write to the
107 value of nnrss-file-coding-system; bind file-name-coding-system.
108 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
109 make it work with non-ASCII text.
110 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
111 of set-buffer-file-coding-system.
112 (nnrss-find-el): Check carefully whether there's a list of string
113 which old xml.el may return rather than a string; make it work
114 with old xml.el as well.
115
116 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
117
118 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
119
120 * nnrss.el (nnrss-get-encoding): New function.
121 (nnrss-fetch): Use unibyte buffer initially; bind
122 coding-system-for-read while performing mm-url-insert; remove ^Ms;
123 decode contents according to the encoding attribute.
124 (nnrss-save-group-data): Add coding cookie.
125 (nnrss-mime-encode-string): New function.
126 (nnrss-check-group): Use it to encode subject and author.
127
128 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
129
130 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
131 failed.
132
133 2005-04-06 Jesper Harder <harder@ifa.au.dk>
134
135 * mm-util.el (mm-subst-char-in-string): Support inplace.
136
137 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
138 checkdoc.el).
139 (nnrss-request-article): Cleanup.
140 (nnrss-request-delete-group): Use nnrss-make-filename.
141 (nnrss-read-server-data): Use nnrss-make-filename; use load.
142 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
143 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
144 <joakim@verona.se>; hash on description if link is missing; use
145 nnrss-make-filename; use load.
146 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
147 (nnrss-make-filename): New function.
148 (nnrss-close): New function.
149 (nnrss-check-group): Hash on description if link is missing.
150 (nnrss-get-namespace-prefix): Use string= to compare strings!
151 Reported by David D. Smith <davidsmith@acm.org>.
152 (nnrss-opml-export): Turn on sgml-mode.
153
154 2005-04-06 Mark A. Hershberger <mah@everybody.org>
155
156 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
157
1 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de> 158 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2 159
3 * message.el (message-make-date): Add defvars in order to silence 160 * message.el (message-make-date): Add defvars in order to silence
4 the byte compiler inside the defun. 161 the byte compiler inside the defun.
5 162
391 * message.el (message-forward-make-body-plain): Always remove 548 * message.el (message-forward-make-body-plain): Always remove
392 headers according to message-forward-ignored-headers. 549 headers according to message-forward-ignored-headers.
393 550
394 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org> 551 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
395 552
396 * lpath.el: Remove bbdb-create-internal, bbdb-records,
397 spam-BBDB-register-routine and spam-enter-ham-BBDB.
398
399 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in 553 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
400 order to silence the byte compiler. 554 order to silence the byte compiler.
401 555
402 * pop3.el (pop3-md5): Define it before being used. 556 * pop3.el (pop3-md5): Define it before being used.
403 557