Merge from gnus--rel--5.10
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
4 exclude address matching message-dont-reply-to-names.
5
6 2007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
7
8 * gnus-util.el (gnus-string<): New function.
9
10 * gnus-sum.el (gnus-article-sort-by-author)
11 (gnus-article-sort-by-subject): Use it.
12
13 2007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
14
15 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
16 the frame-focus tag is set in gnus-buffer-configuration.
17
18 2007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
19
20 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
21
22 2007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
23
24 * Relicense "GPLv2 or later" files to "GPLv3 or later".
25
26 2007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
27
28 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
29 Suggested by Leo <sdl.web@gmail.com>.
30
31 * gnus.el: Do.
32
33 2007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
34
35 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
36 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
37
38 * gnus-agent.el (gnus-agent-fetch-headers): Do.
39
40 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
41 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
42
43 2007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
44
45 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
46 newline.
47 (nnmbox-request-accept-article): Don't change article in source buffer;
48 narrow to header to use message-fetch-field rather than
49 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
50 (nnmbox-request-replace-article): Quote lines that'll be misidentified
51 as delimiters; make sure article ends with newline.
52 (nnmbox-delete-mail): Correct last position of article to be deleted;
53 ignore X-Gnus-Newsgroup header in article body.
54 (nnmbox-save-mail): Quote lines looking like delimiters at the right
55 positions; make sure article ends with newline.
56
57 2007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
58
59 * gnus-cus.el (gnus-score-extra): New widget.
60 (gnus-score-extra-convert): New function.
61 (gnus-score-customize): Use it for Extra.
62
63 2007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
64
65 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
66 (mml-generate-mime-1): Don't encode body if it is specified to be in
67 raw form; don't make buffer be unibyte when inserting multibyte string.
68
69 2007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
70
71 * sha1.el: Fix up comment style.
72 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
73 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
74
75 * hex-util.el: Fix up comment style.
76 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
77
78 * gnus-salt.el: Use with-current-buffer.
79 (gnus-pick-setup-message): Fix long-standing typo.
80
81 2007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
82
83 * gnus-art.el (gnus-article-summary-command-nosave)
84 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
85
86 2007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
87
88 * gnus.el (gnus-maximum-newsgroup): New variable.
89
90 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
91 according to gnus-maximum-newsgroup.
92
93 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
94 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
95 Limit the range of articles according to gnus-maximum-newsgroup.
96
97 2007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
98
99 * nntp.el (nntp-xref-number-is-evil): New server variable.
100 (nntp-find-group-and-number): If it is non-nil, don't trust article
101 numbers in the Xref header.
102
103 2007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
104
105 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
106
107 2007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
108
109 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
110
111 2007-08-08 Glenn Morris <rgm@gnu.org>
112
113 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
114 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
115 doc-strings and comments.
116
117 2007-07-25 Glenn Morris <rgm@gnu.org>
118
119 * Relicense all FSF files to GPLv3 or later.
120
121 2007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
122
123 * gnus-msg.el (gnus-summary-supersede-article)
124 (gnus-summary-resend-message-edit): Add Gcc header.
125 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
126 article's Message-ID; refer parent article in summary buffer.
127
128 * message.el (message-bounce): Call mime-to-mml.
129
130 2007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
131
132 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
133 string.
134
135 2007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
136
137 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
138
139 2007-07-14 David Kastrup <dak@gnu.org>
140
141 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
142 finishing actions if we did not edit the article.
143
144 2007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
145
146 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
147 (gnus-server-closed-face, gnus-server-denied-face)
148 (gnus-server-offline-face): Remove variable.
149 (gnus-server-font-lock-keywords): Use faces that are not aliases.
150
151 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
152 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
153 if the coding-system argument is nil for XEmacs.
154
155 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
156 mm-charset-override-alist.
157
158 * rfc2047.el: Don't require base64; require rfc2045 for the function
159 rfc2045-encode-string.
160 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
161 to quote the parameter value.
162
163 2007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
164
165 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
166 as unfetched articles.
167
168 2007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
169
170 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
171
172 2007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
173
174 * gnus-art.el (gnus-article-summary-command-nosave)
175 (gnus-article-read-summary-keys): Don't set the 3rd arg of
176 pop-to-buffer for XEmacs.
177
178 2007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
179
180 * gnus-agent.el (gnus-agent-fetch-headers)
181 (gnus-agent-retrieve-headers): Bind
182 gnus-decode-encoded-address-function to identity.
183
184 * nntp.el (nntp-send-xover-command): Recognize an xover command is
185 available also when the server returns simply a dot.
186
187 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
188
189 2007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
190
191 * gnus-ems.el (gnus-x-splash): Make it work.
192
193 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
194 from being used.
195
196 * gnus-art.el (gnus-article-summary-command-nosave): Correct the order
197 of the arguments passed to pop-to-buffer.
198 (gnus-article-read-summary-keys): Ditto.
199
200 2007-06-07 Juanma Barranquero <lekktu@gmail.com>
201
202 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
203
204 2007-06-06 Juanma Barranquero <lekktu@gmail.com>
205
206 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
207 * gnus-sum.el (gnus-summary-highlight):
208 * mail-source.el (mail-source-delete-old-incoming-confirm):
209 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
210
211 2007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
212
213 * gnus-art.el (gnus-mime-view-part-externally)
214 (gnus-mime-view-part-internally): Fix predicate function passed to
215 completing-read.
216
217 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image;
218 return t if image size is just the same as window size.
219
220 2007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
221
222 * message.el (message-pop-to-buffer): Add switch-function argument.
223 (message-mail): Pass switch-function argument to it.
224
225 2007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
226
227 * message.el (message-narrow-to-headers-or-head): Ignore
228 mail-header-separator in the body.
229
230 2007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
231
232 * gnus-art.el (gnus-article-mode): Fix comment about displaying
233 non-break space.
234
235 2007-05-09 Didier Verna <didier@xemacs.org>
236
237 * gnus-diary.el, nndiary.el: Remove the description comment (nndiary is
238 now properly documented in the Gnus manual). Fix the spelling of "Back
239 End".
240
241 2007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
242
243 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
244 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
245 displayed of multipart/alternative part if it is invoked from summary
246 buffer.
247 (gnus-article-part-wrapper): Select article window.
248
249 * mm-view.el (mm-inline-text-html-render-with-w3m)
250 (mm-inline-text-html-render-with-w3m-standalone)
251 (mm-inline-render-with-function): Use mail-parse-charset by default.
252
253 2007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
254
255 * gnus-msg.el (gnus-inews-yank-articles): Use
256 message-exchange-point-and-mark instead of exchange-point-and-mark.
257
258 2007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
259
260 * message.el (message-yank-original): Make sure cited text ends with
261 newline; don't exchange point and mark.
262
263 2007-04-07 Chong Yidong <cyd@stupidchicken.com>
264
265 * tls.el (open-tls-stream): Properly handle case where there
266 is no associated buffer.
267
268 2007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
269
270 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
271 message-yank-original, make sure (< mark TEXT point).
272
273 2007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
274
275 * nnmail.el (nnmail-spool-file): Mark as obsolete.
276 (nnmail-get-new-mail): Reformat.
277
278 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
279
280 * gmm-utils.el: Fix Commentary.
281 (gmm-tool-bar-from-list): Fix typo in doc string.
282
283 2007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
284
285 * message.el (message-yank-original): Fix bug:
286 Don't switch point and mark unnecessarily.
287
288 2007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
289
290 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
291 evaluation of gnus-extended-version to ensure correct generation of the
292 User-Agent header when message-generate-headers-first is used.
293
294 2007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
295
296 * gnus-art.el (gnus-button-alist): Also catch `<f1> k ...'.
297 (gnus-treat-display-x-face): Fix doc string.
298
299 2007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
300
301 * message.el (message-required-news-headers):
302 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
303
304 2007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
305
306 * message.el (message-generate-new-buffers): Change the meaning of the
307 nil value; add `standard' to the choices; treat t as `unique'; improve
308 doc string.
309 (gnus-select-frame-set-input-focus): Autoload.
310 (message-buffer-name): Search for the existing message buffer if
311 message-generate-new-buffers is nil or `standard'; treat the value t of
312 message-generate-new-buffers as `unique'.
313 (message-pop-to-buffer): Raise the frame already displaying the message
314 buffer; clear the echo area after querying.
315 (message-setup): Pass the `continue' argument to compose-mail.
316 (message-mail): Prefer `switch-function' if it is given; search for the
317 existing message buffer if the `continue' argument is non-nil; pass
318 continue and switch-function arguments to compose-mail by way of
319 message-setup.
320 (message-mail-other-window): Adjust argument of message-setup.
321 (message-mail-other-frame): Ditto.
322
323 2007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
324
325 * message.el (message-make-in-reply-to): Quote name containing
326 non-ASCII characters. It will make the RFC2047 encoder cause an error
327 if there are special characters. Reported by NAKAJI Hiroyuki
328 <nakaji@jp.freebsd.org>.
329
330 2007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
331
332 * nntp.el (nntp-never-echoes-commands)
333 (nntp-open-connection-functions-never-echo-commands): New variables.
334 (nntp-send-command): Use them.
335
336 2007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
337
338 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
339 articles posted in the last 24 hours.
340
341 2007-02-14 Chong Yidong <cyd@stupidchicken.com>
342
343 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
344
345 2007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
346
347 * nnweb.el (nnweb-google-parse-1): Update parser.
348
349 2007-01-29 Juanma Barranquero <lekktu@gmail.com>
350
351 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
352
353 2007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
354
355 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
356 regexp.
357
358 2007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
359
360 * uudecode.el (uudecode-string-to-multibyte): New function emulating
361 string-to-multibyte.
362 (uudecode-decode-region-internal): Use it.
363
364 2007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
365
366 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
367 custom choice.
368
369 * gnus-art.el (gnus-signature-limit): Fix custom choice.
370
371 2007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
372
373 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
374 Use gnus-home-directory instead of "~/" or "$HOME".
375
376 2007-01-12 Kenichi Handa <handa@m17n.org>
377
378 * uudecode.el (uudecode-decode-region-internal): Make it work in a
379 multibyte buffer.
380
381 2007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
382
383 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
384
385 2007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
386
387 * gnus-soup.el: Add missing :group in previous change.
388
389 2007-01-05 Reiner Steib <Reiner.Steib@gmx.de>
390
391 * gnus-soup.el (gnus-soup): New custom group. Make user variables
392 customizable.
393
394 2007-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
395
396 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
397 headers read from disk with the ones newly found in the current search.
398 This should no longer cause problems, because the article numbers in
399 Gmane's `nov.php' output are ignored since the previous change.
400
401 2006-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
402
403 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
404 solid groups.
405
406 2006-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
407
408 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
409 the headers when creating the mapping to avoid mismappings.
410 (nnweb-gmane-create-mapping): Always nix out old mapping.
411
412 2007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
413
414 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
415
416 2007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
417
418 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
419
420 2006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
421
422 * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in
423 message.
424
425 2006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
426
427 * nnimap.el (nnimap-expunge-search-string): Mention
428 nnimap-search-uids-not-since-is-evil in docstring.
429
430 2006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
431
432 * spam.el: Revert to make-obsolete-variable because
433 define-obsolete-variable-alias is not supported in Emacs 21.
434
435 2006-12-28 Daiki Ueno <ueno@unixuser.org>
436
437 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
438 summary buffer.
439
440 2006-12-27 Reiner Steib <Reiner.Steib@gmx.de>
441
442 * spam.el (spam-ifile-path, spam-ifile-database-path)
443 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
444 make-obsolete-variable.
445
446 2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
447
448 * message.el (message-make-fqdn): Fix comment.
449 (message-bogus-system-names): Add ".local".
450
451 * spam.el (spam-ifile-path, spam-ifile-program)
452 (spam-ifile-database-path, spam-ifile-database)
453 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
454 Don't use "path" inappropriately.
455 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
456 strings.
457 (spam-check-ifile, spam-ifile-register-with-ifile)
458 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
459 new variable names.
460
461 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
462 (gnus-treat-display-smileys): Simplify using
463 gnus-image-type-available-p.
464
465 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
466 available.
467
468 2006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
469
470 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
471 one after turning on the buffer's multibyteness instead of decoding
472 them directly in the unibyte buffer that causes unexpected conversion
473 in Emacs 23 (unicode).
474
475 2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
476
477 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
478 disconnect icons. Add help text.
479
480 2006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
481
482 * legacy-gnus-agent.el: Add Copyright notice.
483
484 2006-12-12 Chong Yidong <cyd@stupidchicken.com>
485
486 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
487
488 2006-12-08 Chong Yidong <cyd@stupidchicken.com>
489
490 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
491 specifying array size.
492 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
493 array if it is too small.
494 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
495 (gnus-sort-threads-loop): New function.
496
497 2006-12-06 Chris Moore <dooglus@gmail.com>
498
499 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
500 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
501
502 2006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
503
504 * mm-url.el (mm-url-predefined-programs): Call curl with correct
505 options.
506
507 2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
508
509 * mml2015.el (mml2015-pgg-clear-verify): Replace encode-coding-string
510 with mm-encode-coding-string.
511
512 2006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
513
514 * nneething.el (nneething-decode-file-name): Replace
515 decode-coding-string with mm-decode-coding-string.
516
517 2006-11-24 Juanma Barranquero <lekktu@gmail.com>
518
519 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
520 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
521
522 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
523 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
524 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
525 (gnus-group-make-directory-group, gnus-group-transpose-groups):
526 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
527 (gnus-subscribe-newsgroup, gnus-1):
528 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
529 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
530 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
531 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
532
533 2006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
534
535 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
536
537 2006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
538
539 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
540 and comment it.
541
542 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
543
544 2006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
545
546 * gnus-util.el (gnus-extract-address-components): Improve comment.
547
548 2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
549
550 * gnus-util.el (gnus-extract-address-components): Work with address in
551 which the name portion contains @.
552
553 2006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
554
555 * gnus.el (gnus-start): Move custom group up.
556 (gnus-select-method): Don't autoload, but make it available for
557 `customize-variable'.
558 (gnus-getenv-nntpserver): Don't autoload.
559
560 2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
561
562 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
563 mm-with-unibyte-current-buffer to make string unibyte.
564
565 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
566 mm-string-as-multibyte.
567
568 2006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
569
570 * message.el: Merge from the trunk to fix the bug WRT double encoded
571 subjects.
572 (message-replacement-char): New variable.
573 (message-fix-before-sending): Use it.
574 (message-simplify-subject): New function to remove duplicate code.
575 (message-reply, message-followup): Use it.
576 (message-simplify-subject-functions): New variable.
577 (message-strip-subject-encoded-words): New function.
578
579 2006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
580
581 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
582 instead of gnus-intersection because arguments of gnus-sorted-nunion
583 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
584
585 2006-11-03 Juanma Barranquero <lekktu@gmail.com>
586
587 * gnus-diary.el (gnus-diary-delay-format-function):
588 * nndiary.el (nndiary-reminders):
589 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
590
591 2006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
592
593 * gnus-art.el (article-hide-boring-headers): Fetch date from
594 gnus-original-article-buffer to avoid problems with localized date
595 strings.
596
597 2006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
598
599 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
600
601 2006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
602
603 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
604 New variables.
605 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
606 (mm-charset-synonym-alist): Move some entries to
607 mm-codepage-iso-8859-list.
608 (mm-charset-synonym-alist, mm-charset-override-alist): Add
609 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
610
611 2006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
612
613 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
614
615 2006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
616
617 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
618 with Emacs 21 and XEmacs.
619
620 2006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
621
622 * mm-view.el: Add interactive arg to html2text autoload.
623
624 2006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
625
626 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
627
628 2006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
629
630 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
631 names.
632
633 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
634
635 2006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
636
637 * message.el (message-headers-to-generate): Fix typo in docstring.
638
639 2006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
640
641 * gnus.el (gnus-mime): Remove unused custom group.
642 (gnus-getenv-nntpserver, gnus-select-method): Autoload.
643
644 2006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
645
646 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
647 "blank line" when searching for end of armor headers.
648
649 2006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
650
651 * gmm-utils.el (gmm-write-region): Fix variable name.
652
653 2006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
654
655 * gmm-utils.el (gmm-write-region): New function based on compatibility
656 code from `mm-make-temp-file'.
657
658 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
659
660 * nnmaildir.el (nnmaildir--update-nov)
661 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
662 Use `gmm-write-region'.
663
664 2006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
665
666 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
667 gnus-summary-limit-to-articles.
668
669 2006-10-04 Romain Francoise <romain@orebokech.com>
670
671 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
672 Moved here (and renamed) from gnus-registry.el.
673
674 * gnus-registry.el: Require gnus-util.
675 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
676
677 2006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
678
679 * pop3.el (pop3-authentication-scheme): Clarify doc.
680 (pop3-movemail): Warn about pop3-leave-mail-on-server.
681
682 2006-10-04 Dave Love <fx@gnu.org>
683
684 * pop3.el (pop3-authentication-scheme): Add custom version.
685
686 2006-10-04 Jesper Harder <harder@ifa.au.dk>
687
688 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
689 doc string. Improve doc string.
690
691 2006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
692
693 * gnus-util.el (gnus-with-local-quit): New macro.
694
695 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
696
697 2006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
698
699 * gmm-utils.el (gmm): Adjust custom version.
700
701 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
702 custom version.
703
704 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
705
706 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
707
708 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
709
710 2006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
711
712 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
713 regexp. Articles containing quotation were cut prematurely.
714
715 2006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
716
717 * message.el (message-cite-original-without-signature): Use nobody by
718 default for the value of From header.
719 (message-cite-original): Ditto.
720 (message-reply): Ditto.
721
722 2006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
723
724 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
725 mails in the doc string. Add some URLs in comment.
726
727 2006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
728
729 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
730 backslashes handling and the way to find boundaries of quoted strings.
731
732 2006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
733
734 * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
735 (gnus-button-last): Move up. Convert comments into doc strings.
736
737 2006-09-04 Chong Yidong <cyd@stupidchicken.com>
738
739 * message.el (message-send-mail-with-sendmail): Look for sendmail in
740 several common directories.
741
742 2006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
743
744 * gnus-art.el (article-decode-encoded-words): Make it fast.
745
746 2006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
747
748 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
749
750 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
751 in quoted string into `\'.
752
753 2006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
754
755 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
756 Use standard-syntax-table.
757
758 2006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
759
760 * gnus-art.el (gnus-decode-address-function): New variable.
761 (article-decode-encoded-words): Use it to decode headers which are
762 assumed to contain addresses.
763 (gnus-mime-delete-part): Remove useless `or'.
764
765 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
766 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
767 (gnus-nov-parse-line): Use it to decode From header.
768 (gnus-get-newsgroup-headers): Ditto.
769 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
770
771 * mail-parse.el (mail-decode-encoded-address-region): New alias.
772 (mail-decode-encoded-address-string): New alias.
773
774 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
775 New function.
776 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
777 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
778 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
779 (rfc2047-decode-string): Ditto.
780 (rfc2047-decode-address-region): New function.
781 (rfc2047-decode-address-string): New function.
782
783 2006-08-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
784
785 [ Backported bug fix from No Gnus. ]
786
787 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
788 looking up the method using GROUP's prefix before inventing a new one.
789 It is used on killed/unknown groups in various places where returning
790 an all-new method isn't expected by the caller.
791
792 * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
793
794 2006-08-13 Romain Francoise <romain@orebokech.com>
795
796 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
797 space.
798
799 2006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
800
801 * compface.el (uncompface): Use binary rather than raw-text-unix.
802
803 2006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
804
805 * compface.el (uncompface): Make sure the eol conversion doesn't take
806 place when communicating with the external programs. Reported by
807 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
808
809 2006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
810
811 * nnheader.el (nnheader-insert-head): Fix typo in comment.
812
813 2006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
814
815 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
816 Make it more robust by parsing author and date independently.
817
818 2006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
819
820 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
821
822 2006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
823
824 * nnheader.el (nnheader-insert-head): Make it work even if the file
825 uses CRLF for the line-break code.
826
827 2006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
828
829 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
830 workaround for the url package included with Emacs.
831
832 * nnweb.el (nnweb-google-create-mapping): Update regexp.
833
834 2006-07-18 Karl Fogel <kfogel@red-bean.com>
835
836 * nnmail.el (nnmail-article-group): If splitting raises an error, give
837 some information about the error when saying that the `bogus' mail
838 group will be used.
839
840 2006-07-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
841
842 [ Backported bug fixes from No Gnus. ]
843
844 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
845 (nnweb-google-search): Respect nnweb-max-hits as upper bound.
846 (nnweb-request-article): Do proper xwfu encoding when fetching articles
847 by message-id.
848
849 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
850 unsubscribed groups as if they were killed ones. It causes duplicate
851 entries in gnus-newsrc-alist.
852
853 2006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
854
855 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
856 string.
857
858 2006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
859
860 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
861
862 2006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
863
864 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
865
866 2006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
867
868 * gnus-diary.el (gnus-user-format-function-d)
869 (gnus-user-format-function-D): Autoload.
870
871 2006-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
872
873 * gnus-group.el (gnus-group-select-group): Doc fix.
874 [ See 2004-05-19 change on the trunk. ]
875
876 2006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
877
878 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
879
880 2006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
881
882 * message.el (message-syntax-checks): Doc fix.
883
884 2006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
885
886 * message.el (message-syntax-checks): Doc fix.
887 (message-send-mail): Add check for continuation headers.
888 (message-check-news-header-syntax): Fix regexp used to check for
889 continuation headers.
890
891 2006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
892
893 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
894
895 2006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
896
897 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
898 to fill the utf-8 entry.
899
900 2006-06-05 Dan Christensen <jdc@uwo.ca>
901
902 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
903 respect display group parameter and gnus-summary-expunge-below.
904 (gnus-articles-to-read): Remove unused reference to display group
905 parameter.
906 [ Merge 2004-07-06 change from the trunk. ]
907
908 2006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
909
910 * gnus-ml.el (gnus-mailing-list-subscribe)
911 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
912 (gnus-mailing-list-message): Fix doc strings.
913
914 2006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
915
916 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
917 of doing it manually.
918
919 2006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
920
921 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
922 must be explicitly online rather than "not explicitly offline" for
923 its flags to be synchronized.
924 (gnus-agent-read-local): All symbols allocated in my-obarray
925 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
926 (gnus-agent-regenerate-group): Check numeric names to see if they are
927 messages or groups.
928
929 2006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
930
931 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
932 (gnus-saved-headers): Ditto.
933 (gnus-default-article-saver): Doc fix; add
934 gnus-summary-write-body-to-file; mention functions may have properties.
935 (gnus-article-save-coding-system): New variable.
936 (gnus-article-save): Override gnus-save-all-headers and
937 gnus-saved-headers by :headers property which saver function may have.
938 (gnus-read-save-file-name): Add optional `dir-var' argument which
939 specifies directory in which files are saved; work even if optional
940 `variable' argument is not specified.
941 (gnus-summary-save-in-file): Add properties :decode and :headers.
942 (gnus-summary-write-to-file): Add properties :decode, :function, and
943 :headers; read file name.
944 (gnus-summary-save-body-in-file): Add :decode property; add optional
945 `overwrite' argument.
946 (gnus-summary-write-body-to-file): New function; add properties
947 :decode and :function.
948 (gnus-output-to-file): Add coding cookie and encode text according
949 to gnus-article-save-coding-system; don't use mm-append-to-file.
950
951 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
952 (gnus-summary-local-variables): Add it.
953 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
954 (gnus-summary-save-article): Require gnus-art; save decoded articles
955 if function that gnus-default-article-saver specifies has `:decode'
956 property; bind gnus-prompt-before-saving to t when saving many
957 articles in a file; move point to article which will be saved.
958 (gnus-summary-write-article-body-file): New function.
959
960 2006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
961
962 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
963
964 2006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
965
966 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
967 after-load-alist.
968
969 2006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
970
971 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
972 coding system in XEmacs, use binary.
973
974 * mail-source.el (mail-sources): Fix custom type.
975
976 * imap.el (Commentary): Fix typo.
977
978 2006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
979
980 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
981 (gnus-summary-expire-articles-now): Shorten prompt.
982
983 * gmm-utils.el (wid-edit): Require.
984 (defun-gmm): Renamed from `gmm-defun-compat'.
985 (gmm-image-search-load-path): Use it.
986 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
987
988 2006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
989
990 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
991 (mm-copy-to-buffer): Use with-current-buffer.
992 (mm-display-part): Simplify.
993 (mm-inlinable-p): Add optional arg `type'.
994
995 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
996 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
997 Try harder to show the attachment internally or externally using
998 gnus-mime-view-part-as-type.
999
1000 2006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
1001
1002 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
1003 `filename' from Content-Disposition if Content-Type doesn't
1004 provide `name'.
1005 (gnus-mime-view-part-as-type): Set default instead of initial-input.
1006
1007 2006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1008
1009 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
1010 unibyte after clear-decrypt function runs.
1011
1012 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
1013 returns as a unibyte string.
1014
1015 2006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
1016
1017 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
1018 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
1019 (mml1991-pgg-encrypt): Ditto.
1020
1021 2006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
1022
1023 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
1024 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
1025
1026 * mml-sec.el (mml-secure-method): New internal variable.
1027 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
1028 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
1029 New functions using mml-secure-method. Sync from the trunk.
1030
1031 * mml.el (mml-mode-map): Add key bindings for those functions.
1032 (mml-menu): Simplify security menu entries. Suggested by Jesper
1033 Harder <harder@myrealbox.com>. Sync from the trunk.
1034
1035 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
1036 .mobi and .travel. Remove .nato, .bitnet and .uucp.
1037 (message-in-body-p): New function. Sync from the trunk.
1038
1039 * mml.el (mml-mode, mml-dnd-protocol-alist)
1040 (mml-dnd-attach-options, mml-dnd-attach-file)
1041 (mml-attach-file, mml-attach-buffer, mml-attach-external):
1042 Sync DND support and use of message-in-body-p from the trunk.
1043
1044 2006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
1045
1046 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
1047 binding pgg-* variables; reimplement the section which prevents
1048 MIME header from being signed.
1049 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
1050 pgg-text-mode; remove a blank line at the top of body.
1051
1052 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
1053 lines at the top of body; use gnus-newsgroup-charset if there's no
1054 Charset header.
1055
1056 2006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1057
1058 * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
1059
1060 2006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1061
1062 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
1063 (mm-uu-pgp-encrypted-test): Ditto.
1064 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
1065 between header and body; return application/pgp-encrypted handle
1066 if decryption failed; decode decrypted body by charset.
1067
1068 * mm-decode.el (mm-automatic-display): Don't make application/pgp
1069 element match to application/pgp-*.
1070
1071 2006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
1072
1073 * gnus-util.el (gnus-replace-in-string):
1074 Prefer replace-regexp-in-string over of replace-in-string.
1075
1076 2006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
1077
1078 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
1079
1080 * gnus-sum.el: Ditto.
1081
1082 * gnus-util.el (gnus-select-frame-set-input-focus):
1083 Use select-frame-set-input-focus if it is available in XEmacs; use
1084 definition defined in Emacs 22 for old Emacsen.
1085
1086 2006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
1087
1088 [ Merge from Gnus trunk. ]
1089
1090 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
1091 (mm-charset-override-alist): New variable.
1092 (mm-charset-to-coding-system): Use it.
1093 (mm-codepage-setup): New helper function.
1094 (mm-charset-eval-alist): New variable.
1095 (mm-charset-to-coding-system): Use mm-charset-eval-alist.
1096 Warn about unknown charsets. Add allow-override.
1097 Use `mm-charset-override-alist' only when decoding.
1098 (mm-detect-mime-charset-region): Use :mime-charset.
1099
1100 * mm-bodies.el (mm-decode-body, mm-decode-string):
1101 Call `mm-charset-to-coding-system' with allow-override argument.
1102
1103 * message.el (message-tool-bar-zap-list, message-tool-bar)
1104 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
1105 (message-tool-bar-local-item-from-menu): Remove.
1106 (message-tool-bar-map): Replace by `message-make-tool-bar'.
1107 (message-make-tool-bar): New function.
1108 (message-mode): Use `message-make-tool-bar'.
1109
1110 * gnus-sum.el (gnus-summary-tool-bar)
1111 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
1112 (gnus-summary-tool-bar-zap-list): New variables.
1113 (gnus-summary-make-tool-bar): Complete rewrite using
1114 `gmm-tool-bar-from-list'.
1115
1116 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
1117 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
1118 New variables.
1119 (gnus-group-make-tool-bar): Complete rewrite using
1120 `gmm-tool-bar-from-list'.
1121 (gnus-group-tool-bar-update): New function.
1122
1123 * gmm-utils.el: New file.
1124
1125 2006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
1126
1127 * flow-fill.el (fill-flowed): Remove trailing space from blank
1128 quoted lines.
1129
1130 2006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
1131
1132 * gnus-art.el (gnus-article-mode):
1133 Set cursor-in-non-selected-windows to nil.
1134
1135 2006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1136
1137 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
1138 that the part specifies.
1139
1140 * mm-decode.el (mm-display-part): Work with external parts and
1141 usual parts similarly.
1142
1143 * mm-extern.el (mm-inline-external-body): Use mm-display-part
1144 instead of gnus-display-mime.
1145
1146 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
1147 tag to summarized topics part in order to encode non-ASCII text.
1148
1149 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
1150
1151 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
1152
1153 2006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1154
1155 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
1156 the sieve region.
1157
1158 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
1159
1160 * gnus.el: Gnus v5.10.8 is released.
1161
1162 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1163
1164 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
1165
1166 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
1167 unknown charset.
1168
1169 * message.el (message-header-synonyms): Add Original-To to the default.
1170
1171 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
1172 optional parameter.
1173
1174 2006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
1175
1176 * gnus-fun.el (gnus): Require it for gnus-directory.
1177
1178 2006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1179
1180 * nnweb.el (nnweb-google-create-mapping): Update regexp.
1181 Some whitespace was matched into the url, which broke browsing hits
1182 > 100 when mm-url-use-external was nil.
1183
1184 2006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1185
1186 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
1187
1188 2006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
1189
1190 * mml.el (mml-insert-mime): Ignore cached contents of
1191 message/external-body part.
1192
1193 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
1194 (mm-insert-part): Ditto.
1195
1196 2006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
1197
1198 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
1199 Reported by Ralf Wachinger <rwachinger@gmx.de>.
1200
1201 2006-03-23 Kenichi Handa <handa@m17n.org>
1202
1203 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
1204 instead of set-buffer-multibyte.
1205
1206 2006-03-23 Kenichi Handa <handa@m17n.org>
1207
1208 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
1209 buffer and then decode the buffer text if necessary.
1210 (rfc2231-encode-string): Be sure to work on multibyte buffer at
1211 first, and after mm-encode-body, change the buffer to unibyte.
1212
1213 2006-03-21 Daniel Pittman <daniel@rimspace.net>
1214
1215 * nnimap.el (nnimap-request-update-info-internal): Optimize.
1216 Don't `gnus-uncompress-range' to avoid excessive memory usage.
1217
1218 2006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1219
1220 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
1221
1222 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
1223 Add comment on version.
1224
1225 2006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
1226
1227 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
1228 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
1229 assigning the spam-mark to new messages.
1230
1231 2006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk>
1232
1233 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
1234
1235 2006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
1236
1237 * smiley.el: Add missing test smiley.
1238
1239 2006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
1240
1241 * mm-decode.el (mm-with-part): New macro.
1242 (mm-get-part): Use it; work with message/external-body as well.
1243 (mm-save-part): Treat name and filename equally.
1244
1245 * mm-extern.el (mm-extern-cache-contents): New function.
1246 (mm-inline-external-body): Use it; force the part to be displayed;
1247 move undisplayer added to the cached handle to the parent.
1248
1249 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
1250 (gnus-mime-view-part-as-type): Work with message/external-body.
1251
1252 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
1253
1254 2006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1255
1256 * gnus-art.el (gnus-article-only-boring-p):
1257 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
1258 intangible text.
1259 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
1260
1261 2006-03-14 Simon Josefsson <jas@extundo.com>
1262
1263 * message.el (message-unique-id): Don't use message-number-base36
1264 if (user-uid) is a float.
1265 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
1266
1267 2006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1268
1269 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
1270
1271 * gnus-art.el (gnus-mime-display-single): Make sure there is an
1272 empty line between a part and a message part.
1273
1274 2006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
1275
1276 * smiley.el: Add more test smileys.
1277 (smiley-data-directory, smiley-regexp-alist)
1278 (gnus-smiley-file-types): Fix doc strings.
1279 (smiley-update-cache): Clear smiley-cached-regexp-alist before
1280 adding new elements.
1281 (smiley-mouse-map): Unused code. Make it a comment.
1282
1283 2006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
1284
1285 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
1286 scan latest NoCeM messages instead of old ones.
1287 (gnus-nocem-check-article): Fix regexps so as to match to PGP
1288 delimiters that are recently used.
1289 (gnus-nocem-load-cache): Add autoload cookie.
1290
1291 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
1292
1293 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
1294 level which is larger than gnus-use-nocem is specified.
1295
1296 * gnus-group.el (gnus-group-get-new-news): Ditto.
1297
1298 2006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
1299
1300 * gnus-util.el (gnus-tool-bar-update): New function.
1301
1302 * gnus-group.el (gnus-group-update-tool-bar): New variable.
1303 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
1304
1305 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
1306
1307 2006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
1308
1309 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
1310 if optional last element is specified in splits (FIELD VALUE...).
1311
1312 2006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
1313
1314 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
1315 handle is multipart when calling it recursively.
1316 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
1317
1318 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1319
1320 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
1321 to "Emacs 23 (unicode)" in doc string.
1322
1323 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
1324 "Emacs 23 (unicode)" in comment.
1325
1326 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1327
1328 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
1329
1330 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
1331 characters 160 through 255 in Emacs 23.
1332
1333 2006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1334
1335 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
1336 message/* containing non-ASCII text properly.
1337
1338 2006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1339
1340 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
1341
1342 2006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1343
1344 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
1345
1346 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1347
1348 * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
1349 Use new nov.php.
1350
1351 2006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1352
1353 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
1354 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
1355 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
1356 output on the server side.
1357 (nnweb-google-create-mapping): Update regexps and add some
1358 progress indication.
1359
1360 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1361
1362 * message.el (message-user-fqdn): Remove useless * in doc string.
1363
1364 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
1365 unnecessary interaction when sending queued mails. Reported by
1366 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
1367
1368 2006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1369
1370 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
1371 Merge of 2006-02-20 change from the trunk.
1372
1373 2006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1374
1375 * dns.el (query-dns): Protect more against buggy tcp output.
1376 Merge of 2006-02-20 change from the trunk.
1377
1378 2006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
1379
1380 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
1381 first or last are nil.
1382
1383 2006-02-24 Simon Josefsson <jas@extundo.com>
1384
1385 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
1386 Merge of 2005-10-26 change from the trunk.
1387
1388 2006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1389
1390 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
1391 Remove space stuffing, and only do quotes that actually start with
1392 ">" at the beginning of the lines.
1393 Merge of 2005-11-17 and 2004-07-25 from the trunk.
1394
1395 2006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
1396
1397 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
1398 also available in Emacs 21.3.
1399
1400 * message.el (message-fix-before-sending): Change "Emacs 22" to
1401 "Emacs 23 (unicode)" in comment.
1402
1403 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
1404 "Emacs 23 (unicode)" in comment.
1405
1406 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
1407 comment.
1408 (mm-coding-system-p): Add comment about no-MULE XEmacs.
1409
1410 * mm-view.el (mm-fill-flowed): Add :version.
1411
1412 2006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
1413
1414 * mm-view.el (mm-fill-flowed): New variable.
1415 (mm-inline-text): Use it.
1416
1417 2006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
1418
1419 * nnimap.el (nnimap-request-move-article): Change folder back to
1420 source group before deleting.
1421
1422 2006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
1423
1424 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
1425 coding system which mm-charset-to-coding-system returns for a
1426 given charset is valid.
1427
1428 2006-02-16 Juanma Barranquero <lekktu@gmail.com>
1429
1430 * html2text.el (html2text-remove-tag-list):
1431 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
1432
1433 2006-02-14 Chong Yidong <cyd@stupidchicken.com>
1434
1435 * gnus-cus.el: Revert 2005-10-17 change.
1436
1437 2006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
1438
1439 * gnus-art.el (article-strip-banner): Call
1440 article-really-strip-banner only when the regexp match is made.
1441
1442 2006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
1443
1444 * gnus-art.el (article-strip-banner): Use
1445 gnus-extract-address-components instead of
1446 mail-header-parse-addresses to make it work with non-ASCII text.
1447
1448 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
1449 values which are surrounded with \"...\"; make it never cause a
1450 Lisp error; give up parsing of parameters if it failed in
1451 extracting type.
1452
1453 2006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
1454
1455 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
1456 make-temp-file; make it work with Emacs 20 and XEmacs as well.
1457
1458 * mm-decode.el (mm-display-external): Use the 3rd arg of
1459 mm-make-temp-file.
1460 (mm-create-image-xemacs): Ditto.
1461
1462 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
1463
1464 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
1465 with message-narrow-to-headers.
1466 (gnus-draft-setup): Narrow to header to run message-fetch-field.
1467 (gnus-draft-check-draft-articles): New function.
1468 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
1469
1470 2006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1471
1472 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
1473 re-loading nn* modules.
1474
1475 2006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1476
1477 * gnus.el: Remove bogus comment.
1478
1479 2006-02-09 Daiki Ueno <ueno@unixuser.org>
1480
1481 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
1482 (mml2015-pgg-encrypt): Ditto.
1483
1484 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
1485 (mml1991-pgg-encrypt): Ditto.
1486
1487 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1488
1489 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
1490 message-make-date instead of current-time-string.
1491
1492 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
1493 to gnus-decoded which mm-uu might set.
1494
1495 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1496
1497 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
1498 don't decode quoted parameters; remove misimported Emacs code.
1499 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1500 (rfc2231-decode-encoded-string): Don't use split-string which
1501 behaves differently according to Emacs version; use
1502 mm-decode-coding-region to convert charset to coding-system.
1503 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1504 (rfc2231-encode-string): Remove misimported Emacs code.
1505
1506 2006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1507
1508 * gnus-art.el (article-decode-charset): Don't use ignore-errors
1509 when calling mail-header-parse-content-type.
1510 (article-de-quoted-unreadable): Ditto.
1511 (article-de-base64-unreadable): Ditto.
1512 (article-wash-html): Ditto.
1513
1514 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
1515 calling mail-header-parse-content-type and
1516 mail-header-parse-content-disposition.
1517 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
1518 mail-header-parse-content-type.
1519
1520 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
1521 insert charset and format parameters; encode description after
1522 inserting it to buffer.
1523 (mml-insert-parameter): Fold lines properly even if a parameter is
1524 segmented into two or more lines; change the max column to 76.
1525
1526 * rfc1843.el (rfc1843-decode-article-body): Don't use
1527 ignore-errors when calling mail-header-parse-content-type.
1528
1529 * rfc2231.el (rfc2231-parse-string): Return at least type if
1530 possible; don't cause an error even if it fails in parsing of
1531 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1532 (rfc2231-encode-string): Don't break lines at the beginning, leave
1533 it to mml-insert-parameter.
1534
1535 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
1536 calling mail-header-parse-content-type.
1537
1538 2006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
1539
1540 * spam-report.el (spam-report-gmane-use-article-number):
1541 Improve doc string.
1542 (spam-report-gmane-internal): Check if a suitable header was found
1543 in the article.
1544
1545 2006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
1546
1547 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
1548 (rfc2231-encode-string): Make param*=value always begin with LWSP.
1549
1550 2006-02-05 Romain Francoise <romain@orebokech.com>
1551
1552 Update copyright notices of all files in the gnus directory.
1553
1554 2006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1555
1556 * gnus-util.el (gnus-error): Describe `args'.
1557
1558 2006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1559
1560 * nnweb.el (nnweb-request-group): Avoid growing overview files.
1561
1562 2006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1563
1564 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
1565 segmented lines of parameter value to cope with Thunderbird 1.5
1566 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
1567 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1568 (rfc2231-encode-string): Don't make lines exceeding 76 column.
1569
1570 2006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
1571
1572 * mml.el (mml-generate-mime-1): Correct the order of inline signed
1573 parts.
1574
1575 2006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1576
1577 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
1578 there's only one active file for all servers.
1579 (nnweb-request-scan): Make sure nnweb-articles is initialized on
1580 solid groups. Gnus might have used a FAST request to select the group.
1581 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
1582 and nnweb-search redundantly in the active file.
1583 (nnweb-request-list): Don't list bogus groups. There can only be one.
1584 (nnweb-request-create-group): Don't use ARGS.
1585 (nnweb-possibly-change-server, nnweb-request-group): Remove some
1586 initialisations. Let nnoo do the work.
1587
1588 2006-01-31 Romain Francoise <romain@orebokech.com>
1589
1590 * message.el (message-alternative-emails): Improve docstring.
1591 (message-setup-1): Call `message-use-alternative-email-as-from'
1592 after `message-setup-hook' to give it precedence over posting
1593 styles, etc.
1594 (message-use-alternative-email-as-from): Add docstring.
1595 Remove the original From header if present.
1596
1597 2006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
1598
1599 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
1600 Say the part has been decoded.
1601
1602 2006-01-31 Kevin Ryde <user42@zip.com.au>
1603
1604 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
1605 mailcap-viewer-test-cache when there's no 'test clause, since that
1606 will invert the meaning of a "nil" test previously determined by
1607 mailcap-mailcap-entry-passes-test.
1608
1609 2006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
1610
1611 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
1612
1613 2006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1614
1615 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
1616 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
1617 current Google Groups.
1618
1619 2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1620
1621 * Makefile.in (clean): New rule.
1622 (distclean): Use it.
1623
1624 2006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
1625
1626 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
1627 is dissected into a single part of which the type is the same as
1628 the given one; decode charset.
1629
1630 2006-01-21 Kevin Ryde <user42@zip.com.au>
1631
1632 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
1633 into alists as symbol not string, since that's what
1634 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
1635 look for.
1636
1637 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1638
1639 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
1640 recursive calls.
1641
1642 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1643
1644 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
1645 (mm-w3m-standalone-supports-m17n-p): New function.
1646 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
1647 w3m usage.
1648
1649 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
1650 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
1651
1652 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1653
1654 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
1655 encoding.
1656
1657 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
1658
1659 * mml.el (mml-attach-file): Describe `description' in doc string.
1660 (mml-menu): Add Emacs MIME manual and PGG manual.
1661
1662 2006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1663
1664 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1665 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
1666 Revert 2006-01-08 change because the functions will be used in No
1667 Gnus.
1668
1669 2006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1670
1671 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
1672
1673 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
1674
1675 2006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1676
1677 * mm-decode.el (mm-inlined-types): Add application/pgp.
1678 (mm-automatic-display): Ditto.
1679
1680 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
1681 part as text.
1682
1683 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1684
1685 * nnrss.el: Update copyright.
1686 (nnrss-opml-import): Query whether to subscribe to each entry.
1687
1688 * gnus-art.el:
1689 * gnus-cus.el:
1690 * gnus-group.el:
1691 * gnus-start.el:
1692 * gnus-sum.el:
1693 * mm-uu.el:
1694 * mm-view.el: Update copyright.
1695
1696 2006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
1697
1698 * message.el (message-info): New function.
1699 (message-mode-menu): Add it.
1700 Update copyright.
1701
1702 * ChangeLog: Fix and update copyright.
1703
1704 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1705
1706 * mm-uu.el (mm-uu-text-plain-type): New variable.
1707 (mm-uu-pgp-signed-extract-1): Use it.
1708 (mm-uu-pgp-encrypted-extract-1): Use it.
1709 (mm-uu-dissect): Use it; allow two optional arguments; one is a
1710 flag specifying whether there's no message header; the other is
1711 for a MIME type and parameters; bind mm-uu-text-plain-type with
1712 the later one.
1713 (mm-uu-dissect-text-parts): New function.
1714
1715 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
1716 dissect text parts.
1717
1718 2006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1719
1720 * gnus-art.el (article-wash-html): Use
1721 gnus-summary-show-article-charset-alist if a numeric arg is given.
1722 (gnus-article-wash-html-with-w3m-standalone): New function.
1723
1724 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
1725 mm-inline-text-html-render-with-w3m-standalone.
1726 (mm-text-html-washer-alist): Map w3m-standalone to
1727 gnus-article-wash-html-with-w3m-standalone.
1728 (mm-inline-text-html-render-with-w3m-standalone): New function.
1729
1730 2006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1731
1732 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
1733 (nnrss-request-article): Render text/plain parts as HTML.
1734
1735 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
1736 the buffer.
1737
1738 2006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1739
1740 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
1741 custom definition of `gnus-posting-styles'.
1742
1743 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
1744 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
1745
1746 2006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1747
1748 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1749 Use nntp for bug archive.
1750
1751 2006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1752
1753 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1754 parts.
1755 (nnrss-normalize-date): New function converts ISO 8601 date into
1756 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1757 (nnrss-check-group): Use it.
1758
1759 2006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1760
1761 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1762
1763 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1764 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1765 (nnrss-insert-w3): Ditto.
1766
1767 2005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1768
1769 * nnrss.el (nnrss-request-article): Fix last change; fill
1770 text/plain parts.
1771
1772 2005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1773
1774 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1775 in text/plain part.
1776 (nnrss-check-group): Don't add excessive newline to dc:subject.
1777
1778 2005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1779
1780 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1781 remove MIME buttons associated with multipart/alternative parts.
1782 (gnus-mime-display-alternative): Tag buttons using `article-type'
1783 text property.
1784
1785 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1786 associated with multipart/alternative parts.
1787
1788 2005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
1789
1790 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1791 article.
1792
1793 2005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1794
1795 * dns.el (query-dns): Make sure we check the buffer size before
1796 removing tcp headers.
1797
1798 2006-01-08 Chong Yidong <cyd@stupidchicken.com>
1799
1800 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1801 (spam-group-spam-marks): Delete functions.
1802 (spam-list-articles): Just call spam-group-ham-marks directly.
1803 (spam-group-ham-marks): Simplify.
1804
1805 2005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1806
1807 * gnus-art.el (gnus-signature-separator): Fix custom type.
1808
1809 * mm-decode.el (mm-inlined-types): Fix custom type.
1810 (mm-keep-viewer-alive-types): Ditto.
1811 (mm-automatic-display): Ditto.
1812 (mm-attachment-override-types): Ditto.
1813 (mm-inline-override-types): Ditto.
1814 (mm-automatic-external-display): Ditto.
1815
1816 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1817
1818 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1819 multipart/alternative and add xref to mm-discouraged-alternatives
1820 in doc string.
1821
1822 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1823 gnus-buttonized-mime-types in doc string.
1824
1825 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1826
1827 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1828 us-ascii as a MIME charset.
1829
1830 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1831 against the case where the 2nd arg TYPE is nil.
1832
1833 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1834
1835 * gnus-start.el (gnus-no-server-1): Mention
1836 `gnus-level-default-subscribed' in doc string.
1837
1838 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1839
1840 * gnus-start.el (gnus-start-draft-setup): Enforce
1841 `gnus-draft-mode' for nndraft:drafts at startup.
1842
1843 * gnus.el (gnus-splash): Change custom group.
1844 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1845 allow-list argument.
1846
1847 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1848 string.
1849
1850 2005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1851
1852 * mm-decode.el (mm-display-external): Add missing cdr.
1853
1854 2005-12-12 Richard M. Stallman <rms@gnu.org>
1855
1856 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1857
1858 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1859
1860 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1861 Suggest image/.* in the doc string.
1862
1863 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1864
1865 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1866 RFC1524) if it is in mailcap or add a suffix according to
1867 mailcap-mime-extensions when generating a temp filename; postpone
1868 deleting a temp file for 2 seconds for some wrappers, shell
1869 scripts, and so on, which might exit right after having started a
1870 viewer command as a background job.
1871
1872 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1873
1874 * gnus-art.el (gnus-default-article-saver): Add user-defined
1875 `function' to custom type.
1876
1877 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1878
1879 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1880 parens.
1881
1882 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1883
1884 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1885 long lines.
1886 (gnus-cache-delete-group): Wrap doc strings.
1887
1888 * gnus-agent.el (gnus-agent-rename-group)
1889 (gnus-agent-delete-group): Wrap doc strings.
1890
1891 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1892
1893 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1894
1895 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1896
1897 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1898 of current-time-string.
1899
1900 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1901
1902 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1903 date header.
1904
1905 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
1906
1907 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1908
1909 2005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1910
1911 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1912 internal variable to a custom variable. Changed default value
1913 from compressed(2) to uncompressed(1).
1914 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1915 support for uncompressed agentview files. Taken together, reading
1916 the agentview file should now be 6-7 times faster.
1917 (gnus-agent-long-article,
1918 gnus-agent-short-article, gnus-agent-score): Renamed category
1919 keywords to match gnus-cus.
1920 (gnus-agent-summary-fetch-series): Modified to protect against
1921 gnus-agent-summary-fetch-group clearing processable flags.
1922 (gnus-agent-synchronize-group-flags): Update live group buffer as
1923 synchronization may occur due to the user toggling the plugged
1924 status.
1925 (gnus-agent-braid-nov): Now tests new nov entries
1926 for duplicates which are removed. The invalid sort check then
1927 triggers a rescan after the sort as sorting may have moved
1928 duplicate entries such that they can be cheaply detected.
1929 (gnus-agent-read-local): Trivial fix to format of
1930 error message to display actual error condition.
1931 (gnus-agent-save-local): Avoid saving symbols that are bound to
1932 nil as they simply result in a warning message in
1933 gnus-agent-read-local.
1934 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1935 successfully downloaded.
1936 (gnus-agent-regenerate-group): Use
1937 gnus-agent-synchronize-group-flags to reset read status in both
1938 gnus and server.
1939
1940 * nntp.el (nntp-end-of-line): Doc fix.
1941 (nntp-authinfo-rejected): New error condition.
1942 (nntp-wait-for): Use new error condition to signal authentication
1943 error.
1944 (nntp-retrieve-data): Rethrow new error condition to break out of
1945 recursive call to nntp-send-authinfo.
1946
1947 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1948
1949 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1950 rather than make-variable-buffer-local for file-precious-flag.
1951
1952 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1953
1954 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1955
1956 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1957
1958 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1959 as a buffer-local variable. This avoids creating truncated
1960 dribble files as a result of a hang up, eg.
1961
1962 2005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
1963
1964 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1965 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1966 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1967 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1968 argument to all these routines, so the passphrase can be managed
1969 externally and passed in to the system.
1970 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1971 pgg-add-passphrase-to-cache function.
1972
1973 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1974 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1975 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1976 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1977 argument to all these routines, so the passphrase can be managed
1978 externally and passed in to the system.
1979 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1980 function.
1981
1982 2005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1983
1984 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1985 part of the decoded armor to find the key-identifier.
1986 (pgg-gpg-lookup-key-owner): New function to return the
1987 human-readable identifier of a key owner.
1988 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1989 key itself.
1990 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1991 the key value) if we have a key and can match it against a secret
1992 key. Also, added a note pointing out fact that the prompt only
1993 indicates the first matching key.
1994
1995 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1996 pgg-decrypt-region.
1997 (pgg-pending-timers): A new hash for tracking the passphrase cache
1998 timers, so that new ones supercede old ones.
1999 (pgg-add-passphrase-to-cache): Rename from
2000 `pgg-add-passphrase-cache' to reduce confusion (all callers
2001 changed). Modified to cancel old timers when new ones are added.
2002 (pgg-remove-passphrase-from-cache): Rename from
2003 `pgg-remove-passphrase-cache' to reduce confusion (all callers
2004 changed). Modified to cancel old timers when their keys are
2005 removed from the cache.
2006 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
2007 XEmacs, an indirection to delete-itimer.
2008 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
2009 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
2010 users can only check cache without risk of prompting. Correct bug in
2011 notruncate behavior.
2012 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
2013 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
2014 Add informative docstrings.
2015 (pgg-decrypt): Convey provided passphrase in subordinate call to
2016 pgg-decrypt-region.
2017
2018 2005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
2019
2020 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
2021 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
2022 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
2023 'passphrase' argument, so the passphrase can be managed externally
2024 and then passed in to the system.
2025
2026 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
2027 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
2028 so the passphrase cache can be used reliably with identifiers
2029 besides a pgp packet's key id.
2030
2031 * pgg-gpg.el (pgg-pgp-encrypt-region)
2032 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
2033 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
2034 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
2035 argument to all these routines, so the passphrase can be managed
2036 externally and passed in to the system.
2037
2038 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
2039 'notruncate' argument, so the passphrase cache can be used
2040 reliably with identifiers besides a pgp packet's key id.
2041
2042 2005-10-29 Sascha Wilde <swilde@sha-bang.de>
2043
2044 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
2045 symmetric encryption.
2046 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
2047 encrypted session key.
2048 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
2049 message ask for the passphrase in a proper way.
2050
2051 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
2052 New user commands for symmetric encryption.
2053
2054 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
2055
2056 * gnus-delay.el (gnus-delay-group): Don't autoload.
2057 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
2058 to be re-loaded when customizing the `gnus-delay' group.
2059
2060 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
2061
2062 * message.el: Revert last changes.
2063 (message-insert-citation-line): Use newlines.
2064
2065 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
2066
2067 * message.el (message-courtesy-message)
2068 (message-mark-insert-begin, message-mark-insert-end)
2069 (message-elide-ellipsis, message-cancel-message)
2070 (message-add-header, message-change-subject)
2071 (message-cross-post-followup-to-header)
2072 (message-cross-post-insert-note, message-reduce-to-to-cc)
2073 (message-widen-reply, message-delete-not-region)
2074 (message-kill-to-signature, message-insert-signature)
2075 (message-insert-importance-high, message-insert-importance-low)
2076 (message-insert-or-toggle-importance)
2077 (message-insert-disposition-notification-to)
2078 (message-indent-citation, message-yank-original)
2079 (message-cite-original-without-signature, message-cite-original)
2080 (message-insert-citation-line, message-position-on-field)
2081 (message-fix-before-sending, message-send-mail-partially)
2082 (message-send-mail, message-send-mail-with-sendmail)
2083 (message-send-mail-with-qmail, message-send-news)
2084 (message-check-news-header-syntax, message-generate-headers)
2085 (message-insert-courtesy-copy, message-fill-address)
2086 (message-fill-header, message-shorten-references)
2087 (message-setup-1, message-cancel-news)
2088 (message-forward-make-body-plain, message-forward-make-body-mime)
2089 (message-forward-make-body-mml, message-encode-message-body)
2090 (message-forward-make-body-digest-plain)
2091 (message-forward-make-body-digest-mime)
2092 (message-use-alternative-email-as-from): Insert `hard-newline'
2093 instead of ordinary newlines.
2094
2095 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
2096
2097 * message.el (message-generate-headers): Downcase the argument
2098 given to message-check-element.
2099
2100 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
2101
2102 * gnus.el (gnus-parameters-case-fold-search): New variable.
2103 (gnus-parameters-get-parameter): Use it.
2104
2105 * gnus-score.el (gnus-home-score-file): Doc fix.
2106
2107 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
2108
2109 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
2110
2111 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
2112
2113 * mml.el (mml-preview): Doc fix.
2114
2115 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
2116
2117 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
2118 whitespace removed in revision 7.8. Use concatenated string to
2119 protect trailing whitespace.
2120
2121 2005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
2122
2123 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
2124 (nnimap-request-expire-articles): Use it to avoid sending 'UID
2125 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
2126 Courier IMAP ("some version from 2004"). Mostly based on similar
2127 code in the same function.
2128
2129 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2130
2131 * message.el (message-display-completion-list): New function.
2132 (message-expand-group): Use it; make sure the Completions buffer
2133 is modifiable.
2134
2135 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
2136
2137 * imap.el (imap-open): Handle case where buffer is a buffer
2138 object.
2139
2140 2005-10-24 Eli Zaretskii <eliz@gnu.org>
2141
2142 * pgg-def.el:
2143 * pgg-gpg.el:
2144 * pgg-parse.el:
2145 * pgg-pgp.el:
2146 * pgg-pgp5.el:
2147 * pgg.el: Move to the parent lisp directory.
2148
2149 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
2150
2151 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
2152 user-mail-name is an empty string.
2153
2154 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2155
2156 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
2157 depending on gnus-score-decay-constant.
2158
2159 2005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2160
2161 * nnslashdot.el (nnslashdot-request-article)
2162 (nnslashdot-retrieve-headers-1): Update to new HTML.
2163
2164 2005-10-23 Simon Josefsson <jas@extundo.com>
2165
2166 * imap.el (imap-gssapi-program): Align command line parameters
2167 with latest GNU SASL.
2168 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
2169
2170 2005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
2171
2172 * mail-source.el (mail-source-fetch-pop): Require pop3.
2173 (mail-source-check-pop): Ditto.
2174
2175 2005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
2176
2177 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
2178 errors.
2179
2180 2005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
2181
2182 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
2183 (gnus-treat-strip-leading-blank-lines): Improve doc string.
2184
2185 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
2186
2187 2005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2188
2189 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
2190 (rfc2047-charset-to-coding-system): New function.
2191 (rfc2047-decode-encoded-words): New function.
2192 (rfc2047-decode-region): Use them.
2193 (rfc2047-decode-cte): Remove.
2194 (rfc2047-parse-and-decode): Remove.
2195 (rfc2047-decode): Remove.
2196
2197 2005-10-15 Kenichi Handa <handa@m17n.org>
2198
2199 * rfc2047.el (rfc2047-decode-cte): New function.
2200 (rfc2047-decode-region): Change the way to decode successive
2201 encoded-words: decode B- or Q-encoding in each encoded-word,
2202 concatenate them, and decode it as charset.
2203
2204 2005-10-17 Chong Yidong <cyd@stupidchicken.com>
2205
2206 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
2207 widget-move-and-invoke.
2208 (gnus-custom-mode): Use gnus-custom-map.
2209
2210 2005-10-15 Bill Wohler <wohler@newt.com>
2211
2212 * message.el (message-tool-bar-map): Renamed image file from
2213 mail_send to mail/send.
2214
2215 2005-10-16 Masatake YAMATO <jet@gyve.org>
2216
2217 * message.el (message-expand-group): Pass the common
2218 prefix substring of completion to `display-completion-list'.
2219
2220 2005-10-09 Daniel Brockman <daniel@brockman.se>
2221
2222 * format-spec.el (format-spec): Propagate text properties of % spec.
2223
2224 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
2225
2226 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
2227
2228 2005-10-08 Simon Josefsson <jas@extundo.com>
2229
2230 * pgg-parse.el (top-level): Don't require custom, it is
2231 autoloaded. (To sync with No Gnus.)
2232
2233 2005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
2234
2235 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
2236
2237 2005-10-08 Simon Josefsson <jas@extundo.com>
2238
2239 * pgg-def.el (top-level): Don't require custom, it is
2240 autoloaded. (To sync with No Gnus.)
2241
2242 2005-10-04 David Hansen <david.hansen@gmx.net>
2243
2244 * nnrss.el (nnrss-request-article): Add support for the comments tag.
2245 (nnrss-check-group): Ditto.
2246
2247 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2248
2249 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
2250
2251 * gnus-util.el (gnus-remove-duplicates): Remove.
2252
2253 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
2254 instead of gnus-remove-duplicates.
2255
2256 * message.el (message-remove-duplicates): Remove.
2257 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
2258 message-remove-duplicates.
2259
2260 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
2261 available, else use implementation from `delete-dups'.
2262
2263 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
2264
2265 * time-date.el: Autoload parse-time-string, XEmacs needs it.
2266
2267 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
2268
2269 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
2270 function rather than the diff-mode.el package.
2271 (mm-display-external): Use with-current-buffer.
2272 (mm-viewer-completion-map, mm-viewer-completion-map):
2273 Move initialization inside declaration.
2274
2275 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
2276
2277 * message.el: Remove useless autoloads.
2278
2279 2005-09-28 Simon Josefsson <jas@extundo.com>
2280
2281 * message.el (message-use-idna): Default to t.
2282 (message-use-idna): Test whether encoding works too. Doc fix.
2283
2284 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
2285
2286 * nntp.el (nntp-warn-about-losing-connection): Remove.
2287
2288 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2289
2290 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
2291 customizable. Change default value.
2292 (mm-uu-diff-groups-regexp): Change default value.
2293 (mm-uu-type-alist): Add doc string.
2294 (mm-uu-configure): Add doc string. Make it interactive.
2295 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
2296
2297 2005-09-27 Simon Josefsson <jas@extundo.com>
2298
2299 * message.el (message-idna-to-ascii-rhs-1): Reformat.
2300
2301 2005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2302
2303 * message.el (message-remove-duplicates): New function.
2304 Implementation borrowed from `gnus-remove-duplicates'.
2305 (message-idna-to-ascii-rhs): Also encode idna addresses in
2306 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
2307 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
2308 only ask about the same idna domain once per header and also tell
2309 in what header to replace the idna domain.
2310
2311 * gnus-art.el (article-decode-idna-rhs): Also decode idna
2312 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
2313 (article-decode-idna-rhs): Fix regexp so that all idna-address in
2314 a header is decoded and not just the last one.
2315
2316 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2317
2318 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
2319 has been decoded.
2320
2321 * mm-decode.el (mm-insert-part): Don't modify text if it has been
2322 decoded.
2323
2324 * mm-view.el (mm-inline-text): Don't strip text props unless
2325 decoding enriched or richtext parts.
2326
2327 2005-09-25 Romain Francoise <romain@orebokech.com>
2328
2329 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
2330 * gnus-start.el (gnus-subscribe-interactively):
2331 * gnus-uu.el (gnus-uu-grab-articles):
2332 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
2333 space.
2334
2335 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
2336
2337 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
2338 * mm-view.el (mm-view-pkcs7-decrypt):
2339 * gnus-sum.el (gnus-summary-limit-to-extra)
2340 (gnus-summary-respool-article, gnus-read-move-group-name):
2341 * gnus-score.el (gnus-summary-increase-score):
2342 * gnus-util.el (gnus-completing-read-with-default):
2343 * gnus-art.el (gnus-read-save-file-name)
2344 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
2345 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
2346 * message.el (message-check-news-header-syntax):
2347 Follow convention for reading with the minibuffer.
2348
2349 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
2350
2351 * spam-report.el (spam-report-url-ping-plain):
2352 Use gnus-extended-version as User-Agent.
2353
2354 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
2355 default value is nil.
2356
2357 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2358
2359 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
2360 default to nil, to be able to use Gnus at all. If the default
2361 switches to something else, then the function should be fixed not
2362 be exceedingly slow.
2363
2364 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
2365
2366 * mm-url.el (mm-url-decode-entities): Fix regexp.
2367
2368 2005-09-18 Deepak Goel <deego@gnufans.org>
2369
2370 * sieve.el (sieve-help): Fix `message' call: first arg should be a
2371 format spec.
2372
2373 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2374
2375 * gnus.el (gnus-group-startup-message): Bind image-load-path.
2376
2377 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
2378
2379 * gnus-art.el (gnus-mime-display-part): Protect against broken
2380 MIME messages.
2381
2382 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2383
2384 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
2385 before parsing header.
2386
2387 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
2388
2389 * spam-report.el (spam-report-gmane): Fix generation of spam
2390 report URL.
2391
2392 2005-09-10 Simon Josefsson <jas@extundo.com>
2393
2394 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
2395 t, based on discussion on the ding list with Robert Epprecht
2396 <epprecht@solnet.ch>.
2397
2398 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
2399
2400 * spam-report.el (spam-report-gmane): Make it work without
2401 X-Report-Spam header. Gmane now only provides Archived-At.
2402 This is only used if `spam-report-gmane-use-article-number' is nil.
2403 (spam-report-gmane-spam-header): Remove. Not used anymore.
2404
2405 * nnweb.el (nnweb-google-wash-article): Print a message if article
2406 is not available.
2407
2408 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2409
2410 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
2411 content before displaying.
2412
2413 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2414
2415 * mml-smime.el: Remove defvar of gnus-extract-address-components.
2416
2417 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2418
2419 * mm-view.el (mm-display-inline-fontify): Disable support modes.
2420
2421 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
2422
2423 * message.el (message-tab-body-function): Fixed mismatched custom
2424 type.
2425
2426 * gnus.el (gnus-group-change-level-function): Ditto.
2427
2428 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
2429
2430 * gnus-art.el (gnus-signature-limit)
2431 (gnus-article-mime-part-function): Ditto.
2432
2433 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
2434
2435 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
2436 Make fetching article by MID work again for Google Groups. Added
2437 FIXME concerning gnus-group-make-web-group.
2438
2439 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
2440 Don't depend on Gnus by using mail-extract-address-components if
2441 gnus-extract-address-components is not bound.
2442
2443 * gnus.el (gnus-user-agent): Use list of symbols instead of
2444 symbols. Display full version number for (S)XEmacs. Optionally
2445 display (S)XEmacs codename.
2446
2447 * gnus-util.el (gnus-emacs-version): Update for new
2448 `gnus-user-agent'.
2449
2450 * gnus-msg.el (gnus-extended-version): Make it possible to omit
2451 Gnus version.
2452
2453 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
2454
2455 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
2456 when encoding.
2457
2458 * mm-bodies.el (mm-decode-content-transfer-encoding):
2459 De-canonicalize CRLF for all text content types, not just
2460 text/plain.
2461
2462 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
2463
2464 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
2465
2466 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
2467 list, not listp.
2468
2469 2005-08-29 Romain Francoise <romain@orebokech.com>
2470
2471 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
2472 docstring.
2473 (gnus-face-from-file): Likewise.
2474
2475 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
2476
2477 * gnus-art.el (w3m-minor-mode-map):
2478 * gnus-spec.el (gnus-newsrc-file-version):
2479 * gnus-util.el (nnmail-active-file-coding-system)
2480 (gnus-original-article-buffer, gnus-user-agent):
2481 * gnus.el (gnus-ham-process-destinations)
2482 (gnus-parameter-ham-marks-alist)
2483 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
2484 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
2485 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
2486 * mm-decode.el (gnus-current-window-configuration):
2487 * mm-extern.el (gnus-article-mime-handles):
2488 * mm-url.el (url-current-object, url-package-name)
2489 (url-package-version):
2490 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
2491 (smime-keys, w3m-cid-retrieve-function-alist)
2492 (w3m-current-buffer, w3m-display-inline-images)
2493 (w3m-minor-mode-map):
2494 * mml-smime.el (gnus-extract-address-components):
2495 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
2496 (gnus-newsrc-hashtb, message-default-charset)
2497 (message-deletable-headers, message-options)
2498 (message-posting-charset, message-required-mail-headers)
2499 (message-required-news-headers):
2500 * mml1991.el (mc-pgp-always-sign):
2501 * mml2015.el (mc-pgp-always-sign):
2502 * nnheader.el (nnmail-extra-headers):
2503 * rfc1843.el (gnus-decode-encoded-word-function)
2504 (gnus-decode-header-function, gnus-newsgroup-name):
2505 * spam-stat.el (gnus-original-article-buffer): Add defvars.
2506
2507 2005-08-22 Karl Chen <quarl@cs.berkeley.edu>
2508
2509 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
2510 the end of the date treatments.
2511
2512 2005-08-15 Simon Josefsson <jas@extundo.com>
2513
2514 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
2515 it in url-handlers.el and XEmacs in url.el. Reported by Luca
2516 Capello and Romain Francoise.
2517 (pgg-fetch-key-function): Removed, not used?
2518 (pgg-insert-url-with-w3): Require url, to get
2519 url-insert-file-contents regardless of where it is defined.
2520
2521 2005-08-08 Simon Josefsson <jas@extundo.com>
2522
2523 * pgg.el: Autoload url-insert-file-contents instead of loading
2524 w3/url.
2525 (pgg-insert-url-with-w3): Don't load url here.
2526
2527 2005-08-05 Daiki Ueno <ueno@unixuser.org>
2528
2529 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
2530
2531 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
2532
2533 2005-08-06 Romain Francoise <romain@orebokech.com>
2534
2535 * message.el: Fix typo in docstring.
2536
2537 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
2538
2539 * mm-bodies.el (mm-encode-body): Use coding system rather than
2540 charset to encode text.
2541
2542 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
2543 number of charsets if utf-8 is available (XEmacs).
2544
2545 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2546
2547 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
2548 start of the lines.
2549 (gnus-picon-databases): Add /usr/share/picons.
2550
2551 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
2552
2553 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
2554 taken from `gnus-button-mid-or-mail-regexp'.
2555 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
2556 (gnus-button-alist): Improve regexp for domain part of the MIDs
2557 for news:localpart@domain buttons.
2558 (gnus-button-ctan-directory-regexp): Update.
2559
2560 * message.el (message-kill-buffer): Raise the current frame.
2561 (message-bury): Use `window-dedicated-p'.
2562
2563 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2564
2565 * sieve-manage.el (sieve-manage-interactive-login): Use
2566 make-local-variable rather than make-variable-buffer-local.
2567 (sieve-manage-open): Ditto.
2568 (sieve-manage-authenticate): Ditto.
2569
2570 * mml.el (mml-generate-mime-1): Make the content type default to
2571 text/plain if the filename is not specified.
2572
2573 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2574
2575 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
2576 instead of insert-buffer.
2577
2578 * message.el (message-yank-original): Ditto; set the mark at the
2579 end of the yanked message.
2580
2581 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2582
2583 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
2584 lines to scroll rather than to stop it.
2585
2586 * mml.el (mml-generate-default-type): Add doc string.
2587 (mml-generate-mime-1): Use mm-default-file-encoding or make it
2588 default to application/octet-stream when determining the content
2589 type if it is not specified for the part or the mml contents; add
2590 a comment about mml-generate-default-type.
2591
2592 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
2593
2594 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
2595 make it default to application/octet-stream when determining the
2596 content type if it is not specified for the external contents.
2597
2598 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2599
2600 * rfc2231.el (rfc2231-parse-string): Take care that not only a
2601 segmented parameter but also other parameters might be there.
2602
2603 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2604
2605 * mm-decode.el (mm-display-external): Delete temp file, directory
2606 and buffer immediately if the external process is exited.
2607
2608 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
2609
2610 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
2611 fewer lines than that of scroll-margin.
2612 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
2613
2614 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
2615
2616 * gnus-art.el (gnus-article-next-page): Revert.
2617 (gnus-article-beginning-of-window): New macro.
2618 (gnus-article-next-page-1): Use it.
2619 (gnus-article-prev-page): Ditto.
2620 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
2621 instead of insert-buffer.
2622 (gnus-mime-delete-part): Ditto.
2623 (gnus-article-edit-exit): Ditto.
2624
2625 * gnus-util.el (gnus-beginning-of-window): Remove.
2626 (gnus-end-of-window): Remove.
2627
2628 2005-07-25 Simon Josefsson <jas@extundo.com>
2629
2630 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
2631 to have the url package without w3. Reported by Daiki Ueno
2632 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
2633
2634 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2635
2636 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
2637 for text/rtf. Display default in prompt. Pass default for M-n.
2638
2639 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
2640
2641 2005-07-16 Romain Francoise <romain@orebokech.com>
2642
2643 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
2644 instead of `current-time-string' as the latter creates a time
2645 string that is not RFC 2822 compliant (it lacks the zone).
2646
2647 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2648
2649 * gnus-msg.el (gnus-button-mailto): Remove
2650 save-selected-window-window hackery because it relies on
2651 save-selected-window internals.
2652
2653 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
2654
2655 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
2656 (gnus-article-next-page-1): Use gnus-beginning-of-window.
2657 (gnus-article-prev-page): Ditto.
2658
2659 * gnus-util.el (gnus-beginning-of-window): New function.
2660 (gnus-end-of-window): New function.
2661
2662 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2663
2664 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
2665 gnus-add-minor-mode.
2666 (gnus-binary-mode): Ditto.
2667
2668 * gnus-topic.el (gnus-topic-mode): Ditto.
2669
2670 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
2671
2672 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
2673 (gnus-article-prev-page): Take scroll-margin into consideration.
2674
2675 2005-07-04 Lute Kamstra <lute@gnu.org>
2676
2677 Update FSF's address in GPL notices.
2678
2679 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
2680
2681 * gnus.el (gnus-exit):
2682 * gnus-group.el (gnus-group-icons):
2683 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
2684
2685 * gnus-nocem.el (gnus-nocem):
2686 * message.el (message-various, message-buffers, message-sending)
2687 (message-interface, message-forwarding, message-insertion)
2688 (message-headers, message-news, message-mail):
2689 * pgg-gpg.el (pgg-gpg):
2690 * pgg-parse.el (pgg-parse):
2691 * pgg-pgp.el (pgg-pgp):
2692 * pgg-pgp5.el (pgg-pgp5):
2693 * pop3.el (pop3): Finish `defgroup' description with period.
2694
2695 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
2696
2697 * gnus-art.el (article-display-face): Improve the efficiency.
2698 (article-display-x-face): Ditto; remove grey x-face stuff.
2699
2700 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
2701
2702 * gnus-art.el (article-display-face): Correct the position in
2703 which Faces are inserted; use dolist.
2704
2705 2005-06-29 Didier Verna <didier@xemacs.org>
2706
2707 * gnus-art.el (article-display-face): Display faces in correct
2708 order.
2709
2710 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
2711
2712 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
2713 (gnus-nocem-check-article): Fetch the Type header.
2714 (gnus-nocem-message-wanted-p): Fix the way to examine types.
2715 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
2716 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
2717
2718 * pgg.el (pgg-verify): Return the verification result.
2719
2720 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
2721
2722 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
2723 `show-nonbreak-escape'.
2724
2725 2005-06-23 Lute Kamstra <lute@gnu.org>
2726
2727 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
2728
2729 * dig.el (dig-mode):
2730 * smime.el (smime-mode): Use gnus-run-mode-hooks.
2731
2732 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
2733
2734 * nnimap.el (nnimap-split-download-body): Fix spellings.
2735
2736 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
2737
2738 * gnus-art.el (gnus-article-encrypt-body):
2739 * gnus-cus.el (gnus-score-customize):
2740 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2741 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
2742
2743 2005-06-16 Miles Bader <miles@gnu.org>
2744
2745 * spam.el (spam): Remove "-face" suffix from face name.
2746 (spam-face): New backward-compatibility alias for renamed face.
2747 (spam-face, spam-initialize): Use renamed spam face.
2748
2749 * message.el (message-header-to, message-header-cc)
2750 (message-header-subject, message-header-newsgroups)
2751 (message-header-other, message-header-name)
2752 (message-header-xheader, message-separator, message-cited-text)
2753 (message-mml): Remove "-face" suffix from face names.
2754 (message-header-to-face, message-header-cc-face)
2755 (message-header-subject-face, message-header-newsgroups-face)
2756 (message-header-other-face, message-header-name-face)
2757 (message-header-xheader-face, message-separator-face)
2758 (message-cited-text-face, message-mml-face):
2759 New backward-compatibility aliases for renamed faces.
2760 (message-font-lock-keywords): Use renamed message faces.
2761
2762 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2763 (sieve-test-commands, sieve-tagged-arguments):
2764 Remove "-face" suffix from face names.
2765 (sieve-control-commands-face, sieve-action-commands-face)
2766 (sieve-test-commands-face, sieve-tagged-arguments-face):
2767 New backward-compatibility aliases for renamed faces.
2768 (sieve-control-commands-face, sieve-action-commands-face)
2769 (sieve-test-commands-face, sieve-tagged-arguments-face):
2770 Use renamed sieve faces.
2771
2772 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2773 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2774 (gnus-group-news-3-empty, gnus-group-news-4)
2775 (gnus-group-news-4-empty, gnus-group-news-5)
2776 (gnus-group-news-5-empty, gnus-group-news-6)
2777 (gnus-group-news-6-empty, gnus-group-news-low)
2778 (gnus-group-news-low-empty, gnus-group-mail-1)
2779 (gnus-group-mail-1-empty, gnus-group-mail-2)
2780 (gnus-group-mail-2-empty, gnus-group-mail-3)
2781 (gnus-group-mail-3-empty, gnus-group-mail-low)
2782 (gnus-group-mail-low-empty, gnus-summary-selected)
2783 (gnus-summary-cancelled, gnus-summary-high-ticked)
2784 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2785 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2786 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2787 (gnus-summary-low-undownloaded)
2788 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2789 (gnus-summary-low-unread, gnus-summary-normal-unread)
2790 (gnus-summary-high-read, gnus-summary-low-read)
2791 (gnus-summary-normal-read, gnus-splash):
2792 Remove "-face" suffix from face names.
2793 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2794 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2795 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2796 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2797 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2798 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2799 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2800 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2801 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2802 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2803 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2804 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2805 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2806 (gnus-summary-normal-ticked-face)
2807 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2808 (gnus-summary-normal-ancient-face)
2809 (gnus-summary-high-undownloaded-face)
2810 (gnus-summary-low-undownloaded-face)
2811 (gnus-summary-normal-undownloaded-face)
2812 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2813 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2814 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2815 (gnus-splash-face):
2816 New backward-compatibility aliases for renamed faces.
2817 (gnus-group-startup-message): Use renamed gnus faces.
2818
2819 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2820 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2821 (gnus-server-agent): Remove "-face" suffix from face names.
2822 (gnus-server-agent-face, gnus-server-opened-face)
2823 (gnus-server-closed-face, gnus-server-denied-face)
2824 (gnus-server-offline-face):
2825 New backward-compatibility aliases for renamed faces.
2826 (gnus-server-agent-face, gnus-server-opened-face)
2827 (gnus-server-closed-face, gnus-server-denied-face)
2828 (gnus-server-offline-face): Use renamed gnus faces.
2829
2830 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2831 Remove "-face" suffix from face names.
2832 (gnus-picon-xbm-face, gnus-picon-face):
2833 New backward-compatibility aliases for renamed faces.
2834
2835 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2836 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2837 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2838 (gnus-cite-11): Remove "-face" suffix from face names.
2839 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2840 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2841 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
2842 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
2843 New backward-compatibility aliases for renamed faces.
2844 (gnus-cite-attribution-face, gnus-cite-face-list)
2845 (gnus-article-boring-faces): Use renamed gnus faces.
2846
2847 * gnus-art.el (gnus-signature, gnus-header-from)
2848 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2849 (gnus-header-content): Remove "-face" suffix from face names.
2850 (gnus-signature-face, gnus-header-from-face)
2851 (gnus-header-subject-face, gnus-header-newsgroups-face)
2852 (gnus-header-name-face, gnus-header-content-face):
2853 New backward-compatibility aliases for renamed faces.
2854 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2855
2856 * gnus-sum.el (gnus-summary-selected-face)
2857 (gnus-summary-highlight): Use renamed gnus faces.
2858 * gnus-group.el (gnus-group-highlight): Likewise.
2859
2860 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
2861
2862 * gnus-sieve.el (gnus-sieve-article-add-rule):
2863 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2864 * spam-stat.el (spam-stat-buffer-change-to-spam)
2865 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
2866
2867 * message.el (message-is-yours-p):
2868 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
2869
2870 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2871
2872 * mm-view.el (mm-inline-text): Withdraw the last change.
2873
2874 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2875
2876 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2877 executing enriched-decode.
2878
2879 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2880
2881 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2882
2883 2005-06-04 Lute Kamstra <lute@gnu.org>
2884
2885 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2886 information is never recorded.
2887
2888 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2889
2890 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2891
2892 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2893
2894 * gnus-art.el (article-display-x-face): Replace
2895 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2896
2897 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2898
2899 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2900 set-process-query-on-exit-flag or process-kill-without-query.
2901
2902 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2903 loop instead of replace-regexp.
2904
2905 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2906 instead of process-kill-without-query if it is available.
2907
2908 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2909 instead of find-file-hooks if it is available.
2910
2911 * mml1991.el: Bind pgg-default-user-id when compiling.
2912
2913 * mml2015.el: Bind pgg-default-user-id when compiling.
2914
2915 * nndraft.el (nndraft-request-associate-buffer):
2916 Use write-contents-functions instead of write-contents-hooks if it is
2917 available.
2918
2919 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2920 instead of find-file-hooks if it is available.
2921
2922 * nntp.el (nntp-open-connection): Replace
2923 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2924 (nntp-open-ssl-stream): Ditto.
2925 (nntp-open-tls-stream): Ditto.
2926
2927 2005-05-31 Simon Josefsson <jas@extundo.com>
2928
2929 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2930 instead of hard coding to nil.
2931
2932 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2933
2934 * gnus-group.el: Require gnus-sum and autoload functions to
2935 resolve warnings when gnus-group.el compiled alone.
2936
2937 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2938
2939 * gnus-agent.el (gnus-agent-regenerate-group)
2940 (gnus-agent-fetch-articles): Replace `string-to-int' by
2941 `string-to-number'.
2942 * gnus-art.el (gnus-button-fetch-group): Ditto.
2943 * gnus-cache.el (gnus-cache-generate-active)
2944 (gnus-cache-articles-in-group): Ditto.
2945 * gnus-group.el (gnus-group-set-current-level)
2946 (gnus-group-insert-group-line): Ditto.
2947 * gnus-score.el (gnus-score-set-expunge-below)
2948 (gnus-score-set-mark-below, gnus-summary-score-effect)
2949 (gnus-summary-score-entry): Ditto.
2950 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2951 (gnus-soup-pack): Ditto.
2952 * gnus-spec.el (gnus-xmas-format): Ditto.
2953 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2954 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2955 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2956 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2957 * nndb.el (nndb-get-remote-expire-response): Ditto.
2958 * nndiary.el (nndiary-parse-schedule-value)
2959 (nndiary-string-to-number, nndiary-request-replace-article)
2960 (nndiary-request-article): Ditto.
2961 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2962 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2963 * nneething.el (nneething-make-head): Ditto.
2964 * nnfolder.el (nnfolder-request-article)
2965 (nnfolder-retrieve-headers): Ditto.
2966 * nnheader.el (nnheader-file-to-number): Ditto.
2967 * nnkiboze.el (nnkiboze-request-article): Ditto.
2968 * nnmail.el (nnmail-process-unix-mail-format)
2969 (nnmail-process-babyl-mail-format): Ditto.
2970 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2971 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2972 (nnmh-request-create-group, nnmh-request-list-1)
2973 (nnmh-request-group, nnmh-request-article): Ditto.
2974 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2975 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2976 * nnsoup.el (nnsoup-make-active): Ditto.
2977 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2978 * nntp.el (nntp-find-group-and-number)
2979 (nntp-retrieve-headers-with-xover): Ditto.
2980 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2981 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2982 (pgg-format-key-identifier): Ditto.
2983 * pop3.el (pop3-last, pop3-stat): Ditto.
2984 * qp.el (quoted-printable-decode-region): Ditto.
2985
2986 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2987 of concat.
2988
2989 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2990
2991 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2992
2993 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2994
2995 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2996
2997 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2998
2999 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
3000
3001 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
3002
3003 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
3004 (gnus-carpal-mode): Ditto.
3005
3006 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
3007 (gnus-browse-mode): Ditto.
3008
3009 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
3010
3011 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
3012
3013 2005-05-29 Richard M. Stallman <rms@gnu.org>
3014
3015 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
3016
3017 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
3018
3019 * gnus-util.el (gnus-run-mode-hooks): New function.
3020
3021 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
3022
3023 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
3024
3025 * gnus-agent.el (gnus-agent-make-mode-line-string):
3026 Use mode-line-highlight as mouse-face.
3027
3028 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
3029
3030 * canlock.el (canlock): Change the parent group to news.
3031
3032 * deuglify.el (gnus-outlook-deuglify): Add :group.
3033
3034 * dig.el (dig): Add :group.
3035
3036 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
3037
3038 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
3039 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
3040 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
3041 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
3042 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
3043
3044 * gnus-diary.el (gnus-diary): Add :group.
3045
3046 * gnus.el (gnus-group-news-1-face): Add :group.
3047 (gnus-group-news-1-empty-face): Ditto.
3048 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
3049 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
3050 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
3051 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
3052 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
3053 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
3054 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
3055 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
3056 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
3057 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
3058 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
3059 (gnus-summary-high-ticked-face): Ditto.
3060 (gnus-summary-low-ticked-face): Ditto.
3061 (gnus-summary-normal-ticked-face): Ditto.
3062 (gnus-summary-high-ancient-face): Ditto.
3063 (gnus-summary-low-ancient-face): Ditto.
3064 (gnus-summary-normal-ancient-face): Ditto.
3065 (gnus-summary-high-undownloaded-face): Ditto.
3066 (gnus-summary-low-undownloaded-face): Ditto.
3067 (gnus-summary-normal-undownloaded-face): Ditto.
3068 (gnus-summary-high-unread-face): Ditto.
3069 (gnus-summary-low-unread-face): Ditto.
3070 (gnus-summary-normal-unread-face): Ditto.
3071 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
3072 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
3073
3074 * message.el (message-minibuffer-local-map): Add :group.
3075
3076 * sieve-manage.el (sieve-manage-log): Add :group.
3077 (sieve-manage-default-user): Diito.
3078 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
3079 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
3080 (sieve-manage-authenticators): Ditto.
3081 (sieve-manage-authenticator-alist): Ditto.
3082 (sieve-manage-default-port): Ditto.
3083
3084 * sieve-mode.el (sieve-control-commands-face): Add :group.
3085 (sieve-action-commands-face): Ditto.
3086 (sieve-test-commands-face): Ditto.
3087 (sieve-tagged-arguments-face): Ditto.
3088
3089 * smime.el (smime): Add :group.
3090
3091 * spam-report.el (spam-report): Add :group.
3092
3093 * spam.el (spam, spam-face): Add :group.
3094
3095 2005-05-26 Lute Kamstra <lute@gnu.org>
3096
3097 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
3098
3099 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
3100
3101 * gnus-art.el: Don't autoload mail-extract-address-components.
3102
3103 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
3104
3105 * nndb.el: Don't declare the nndb back end two or more times; don't
3106 autoload news-reply-mode, news-setup, cancel-timer and telnet.
3107
3108 * nntp.el: Autoload format-spec instead of format; use
3109 eval-and-compile to evaluate autoload forms.
3110
3111 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
3112
3113 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
3114
3115 * gnus-art.el (article-date-ut): Support converting date in
3116 forwarded parts as well.
3117 (gnus-article-save-original-date): New macro.
3118 (gnus-display-mime): Use it.
3119
3120 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
3121
3122 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
3123 enclosure element of <item>.
3124
3125 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
3126
3127 * spam-report.el (spam-report-unplug-agent)
3128 (spam-report-plug-agent, spam-report-deagentize)
3129 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
3130 support for the Agent in spam-report: when unplugged, report to a
3131 file; when plugged, submit all the requests.
3132 [Added missing offline functionality from trunk.]
3133
3134 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
3135
3136 * spam-report.el (spam-report-url-to-file)
3137 (spam-report-requests-file): New function and variable for offline
3138 reporting.
3139 (spam-report-url-ping-function): Add `spam-report-url-to-file'
3140 and user defined function.
3141 (spam-report-process-queue): New function.
3142 Process requests from `spam-report-requests-file'.
3143 (spam-report-url-ping-mm-url): Autoload.
3144 [Added missing offline functionality from trunk.]
3145
3146 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
3147
3148 * qp.el (quoted-printable-encode-region): Save excursion.
3149
3150 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
3151
3152 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
3153 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
3154
3155 2005-04-13 Miles Bader <miles@gnu.org>
3156
3157 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
3158
3159 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
3160
3161 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
3162 contained in text because xml.el decodes entities) with LFs.
3163
3164 2005-04-11 Lute Kamstra <lute@gnu.org>
3165
3166 * message.el (message-make-date): Handle byte-compiler warnings
3167 differently.
3168 * nnimap.el (nnimap-date-days-ago): Ditto.
3169
3170 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
3171
3172 * mm-util.el (mm-string-to-multibyte): New function.
3173 (mm-detect-coding-region): Typo.
3174
3175 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
3176
3177 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
3178
3179 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3180
3181 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
3182 argument in XEmacs.
3183
3184 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
3185 (nnrss-request-group): Decode group name first.
3186 (nnrss-request-article): Make a text/plain article if mml-to-mime
3187 failed.
3188 (nnrss-get-encoding): Return a compatible encoding according to
3189 nnrss-compatible-encoding-alist.
3190 (nnrss-opml-export): Use dolist.
3191 (nnrss-find-el): Use consp instead of listp.
3192 (nnrss-order-hrefs): Use dolist.
3193
3194 2005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3195
3196 * nnrss.el (nnrss-verbose): Remove.
3197 (nnrss-request-group): Use `nnheader-message' instead.
3198
3199 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
3200
3201 * nnrss.el (nnrss-verbose): New variable.
3202 (nnrss-request-group): Make it say nnrss is requesting a group.
3203
3204 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3205
3206 * gnus-agent.el (gnus-agent-group-path): Decode group name.
3207 (gnus-agent-group-pathname): Ditto.
3208
3209 * gnus-cache.el (gnus-cache-file-name): Decode group name.
3210
3211 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
3212 name for only %g and %c.
3213 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
3214 instead of gnus-tmp-group to decoded group name.
3215 (gnus-group-make-group): Decode group name.
3216 (gnus-group-delete-group): Ditto.
3217 (gnus-group-make-rss-group): Exclude `/'s from group names;
3218 register the group data after opening the nnrss group; unify
3219 non-ASCII group names; encode group name.
3220 (gnus-group-catchup-current): Decode group name.
3221 (gnus-group-expire-articles-1): Ditto.
3222 (gnus-group-set-current-level): Ditto.
3223 (gnus-group-kill-group): Ditto.
3224
3225 * gnus-spec.el (gnus-update-format-specifications): Flush the
3226 group format spec cache if it doesn't support decoded group names.
3227
3228 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
3229
3230 * nnrss.el: Require rfc2047 and mml.
3231 (nnrss-file-coding-system): New variable.
3232 (nnrss-format-string): Redefine it as an inline function.
3233 (nnrss-decode-group-name): New function.
3234 (nnrss-string-as-multibyte): Remove.
3235 (nnrss-retrieve-headers): Decode group name; don't use
3236 nnrss-format-string.
3237 (nnrss-request-group): Decode group name.
3238 (nnrss-request-article): Decode group name; allow a Message-ID as
3239 well as an article number; don't use nnrss-format-string; encode a
3240 Message-ID string which may contain non-ASCII characters; use
3241 mml-to-mime to compose a MIME article; use search-forward instead
3242 of re-search-forward.
3243 (nnrss-request-expire-articles): Decode group name.
3244 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
3245 as well; decode group name.
3246 (nnrss-get-encoding): Fix regexp.
3247 (nnrss-fetch): Clarify error message.
3248 (nnrss-read-server-data): Use insert-file-contents instead of load;
3249 bind file-name-coding-system; use multibyte buffer.
3250 (nnrss-save-server-data): Insert newline; bind
3251 coding-system-for-write to the value of nnrss-file-coding-system;
3252 bind file-name-coding-system; add coding cookie.
3253 (nnrss-read-group-data): Use insert-file-contents instead of load;
3254 bind file-name-coding-system; use multibyte buffer.
3255 (nnrss-save-group-data): Bind coding-system-for-write to the
3256 value of nnrss-file-coding-system; bind file-name-coding-system.
3257 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
3258 make it work with non-ASCII text.
3259 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
3260 of set-buffer-file-coding-system.
3261 (nnrss-find-el): Check carefully whether there's a list of string
3262 which old xml.el may return rather than a string; make it work
3263 with old xml.el as well.
3264
3265 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
3266
3267 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
3268
3269 * nnrss.el (nnrss-get-encoding): New function.
3270 (nnrss-fetch): Use unibyte buffer initially; bind
3271 coding-system-for-read while performing mm-url-insert; remove ^Ms;
3272 decode contents according to the encoding attribute.
3273 (nnrss-save-group-data): Add coding cookie.
3274 (nnrss-mime-encode-string): New function.
3275 (nnrss-check-group): Use it to encode subject and author.
3276
3277 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
3278
3279 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
3280 failed.
3281
3282 2005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
3283
3284 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
3285
3286 2005-04-06 Jesper Harder <harder@ifa.au.dk>
3287
3288 * mm-util.el (mm-subst-char-in-string): Support inplace.
3289
3290 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
3291 checkdoc.el).
3292 (nnrss-request-article): Cleanup.
3293 (nnrss-request-delete-group): Use nnrss-make-filename.
3294 (nnrss-read-server-data): Use nnrss-make-filename; use load.
3295 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
3296 (nnrss-read-group-data): hash on description if link is missing;
3297 use nnrss-make-filename; use load.
3298 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
3299 (nnrss-make-filename): New function.
3300 (nnrss-close): New function.
3301 (nnrss-check-group): Hash on description if link is missing.
3302 (nnrss-get-namespace-prefix): Use string= to compare strings!
3303 Reported by David D. Smith <davidsmith@acm.org>.
3304 (nnrss-opml-export): Turn on sgml-mode.
3305
3306 2005-04-06 Mark A. Hershberger <mah@everybody.org>
3307
3308 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
3309
3310 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
3311
3312 * message.el (message-make-date): Add defvars in order to silence
3313 the byte compiler inside the defun.
3314
3315 * nnimap.el (nnimap-date-days-ago): Ditto.
3316
3317 * gnus-demon.el (parse-time-string): Add autoload.
3318
3319 * gnus-delay.el (parse-time-string): Add autoload.
3320
3321 * gnus-art.el (parse-time-string): Add autoload.
3322
3323 * nnultimate.el (parse-time): Require for `parse-time-string'.
3324
3325 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
3326
3327 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
3328 "Unrecognized menu descriptor" error in XEmacs.
3329
3330 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
3331
3332 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
3333
3334 * mm-util.el (mm-replace-in-string): New function.
3335 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
3336 latin-unity, which cannot be used with XEmacs 21.1.
3337
3338 * rfc2047.el (rfc2047-encode-function-alist): Rename from
3339 rfc2047-encoding-function-alist in order to avoid conflicting with
3340 the old version.
3341 (rfc2047-encode-message-header): Remove useless goto-char.
3342 (rfc2047-encodable-p): Don't move point.
3343 (rfc2047-syntax-table): Treat `(' and `)' as is.
3344 (rfc2047-encode-region): Concatenate words containing non-ASCII
3345 characters in structured fields; don't encode space-delimited
3346 ASCII words even in unstructured fields; don't break words at
3347 char-category boundaries; encode encoded words in structured
3348 fields; treat text within parentheses as special; show the
3349 original text when error has occurred; move point to the end of
3350 the region after encoding, suggested by IRIE Tetsuya
3351 <irie@t.email.ne.jp>; treat backslash-quoted characters as
3352 non-special; check carefully whether to encode special characters;
3353 fix some kind of misconfigured headers; signal a real error if
3354 debug-on-quit or debug-on-error is non-nil; don't infloop,
3355 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
3356 the close parenthesis may be included in the encoded word; encode
3357 bogus delimiters.
3358 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
3359 (rfc2047-encode-max-chars): New variable.
3360 (rfc2047-encode-1): New function.
3361 (rfc2047-encode): Use it; encode text so that it occupies the
3362 maximum width within 76-column; work correctly on Q encoding for
3363 iso-2022-* charsets; fold the line before encoding; don't append a
3364 space if the encoded word includes close parenthesis.
3365 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
3366 sure not to break a line just after the header name.
3367 (rfc2047-b-encode-region): Remove.
3368 (rfc2047-b-encode-string): New function.
3369 (rfc2047-q-encode-region): Remove.
3370 (rfc2047-q-encode-string): New function.
3371 (rfc2047-encode-parameter): New function.
3372 (rfc2047-encoded-word-regexp): Don't use shy group.
3373 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
3374 (rfc2047-parse-and-decode): Ditto.
3375 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
3376
3377 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3378
3379 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
3380 (rfc2047-field-value): Strip props.
3381 (rfc2047-encode-message-header): Disable header folding -- not
3382 all headers can be folded, and this should be done by the message
3383 composition mode. Probably. I think.
3384 (rfc2047-encodable-p): Say that =? needs encoding.
3385 (rfc2047-encode-region): Encode =? strings.
3386
3387 2005-03-25 Jesper Harder <harder@ifa.au.dk>
3388
3389 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
3390 language tags; remove unnecessary '+'. Reported by Stefan Wiens
3391 <s.wi@gmx.net>.
3392 (rfc2047-decode-string): Don't cons a string unnecessarily.
3393 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
3394 the encoding to avoid consing a string.
3395 (rfc2047-decode): Use mm-subst-char-in-string instead of
3396 mm-replace-chars-in-string.
3397
3398 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3399
3400 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
3401 encodings of MIME-encoded words, in order to improve
3402 interoperability with several broken MUAs.
3403
3404 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
3405
3406 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
3407 pass it to `gnus-browse-read-group'.
3408 (gnus-browse-read-group): Add NUMBER argument and pass it to
3409 `gnus-group-read-ephemeral-group'.
3410
3411 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
3412 argument and pass it to `gnus-group-read-group'.
3413
3414 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
3415
3416 * mm-util.el (mm-xemacs-find-mime-charset): Only call
3417 mm-xemacs-find-mime-charset-1 if we have the mule feature
3418 available at runtime.
3419
3420 2005-03-25 Werner Lemberg <wl@gnu.org>
3421
3422 * nnmaildir.el: Replace `illegal' with `invalid'.
3423
3424 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3425
3426 * gnus-start.el (gnus-display-time-event-handler):
3427 Check display-time-timer at runtime rather than only at load time
3428 in case display-time-mode is turned off in the mean time.
3429
3430 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
3431
3432 * nnimap.el (nnimap-open-connection): Print which authinfo file is
3433 used.
3434
3435 * nneething.el (nneething-map-file-directory): Derive from
3436 `gnus-directory'.
3437
3438 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
3439 the To/Cc button.
3440
3441 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
3442
3443 * nnmaildir.el (nnmaildir-request-accept-article):
3444 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
3445
3446 2005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
3447
3448 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
3449 autoloaded function.
3450
3451 2005-03-13 Steve Youngs <steve@sxemacs.org>
3452
3453 * mm-url.el: Require timer-funcs at compile time when in XEmacs
3454 for `with-timeout'.
3455
3456 * mail-source.el: Require timer-funcs at compile time when in
3457 XEmacs for `run-with-idle-timer'.
3458
3459 * gnus-async.el: Ditto.
3460
3461 2005-03-16 Lute Kamstra <lute@gnu.org>
3462
3463 * message.el (message-make-date): Require parse-time.
3464
3465 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
3466
3467 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
3468
3469 2005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
3470
3471 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
3472
3473 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
3474
3475 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
3476 buffer (since IMAP server might return FETCH response out of
3477 order, and the nntp buffer must be sorted).
3478
3479 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
3480
3481 * message.el: Don't autoload former message-utils variables.
3482 (message-strip-subject-trailing-was): Change doc string.
3483
3484 * nnweb.el: Fixes for `gnus-group-make-web-group'.
3485 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
3486 (nnweb-google-search): Add "hl=en" here.
3487 (nnweb-google-parse-1, nnweb-google-create-mapping):
3488 Don't hardcode URL.
3489
3490 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
3491
3492 * message.el (message-get-reply-headers, message-followup):
3493 Mention related variables `message-use-followup-to' and
3494 `message-use-mail-followup-to', in the information buffer.
3495
3496 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
3497 of broken groups(-beta).google.com.
3498
3499 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
3500
3501 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
3502 a more conservative way.
3503
3504 2005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3505
3506 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
3507 `mm-dissect-multipart' and receive the from field as an (optional)
3508 argument from `mm-dissect-multipart'.
3509 (mm-dissect-multipart): Receive the from field as an argument and
3510 pass it on when we call `mm-dissect-buffer' on MIME parts.
3511 Fixes verification/decryption of signed/encrypted MIME parts.
3512
3513 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
3514
3515 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
3516 buffer, so it moves the window's cursor.
3517
3518 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
3519
3520 * nnheader.el (nnheader-find-file-noselect): Add doc string.
3521
3522 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
3523 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
3524
3525 * gnus-sum.el (gnus-summary-caesar-message):
3526 Apply `gnus-treat-article' after rotation.
3527
3528 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
3529 doc string.
3530
3531 2005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3532
3533 * smime.el (smime-sign-buffer): Signal an error if
3534 `smime-sign-region' fails.
3535 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
3536 fails.
3537
3538 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
3539
3540 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
3541 Handle news URL with given port correctly.
3542
3543 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
3544
3545 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
3546 containing special characters.
3547
3548 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3549
3550 * mml.el (mime-to-mml): Ditto.
3551
3552 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
3553 New variable.
3554 (rfc2047-decode-region): Quote decoded words containing special
3555 characters when rfc2047-quote-decoded-words-containing-tspecials
3556 is non-nil.
3557
3558 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
3559
3560 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
3561
3562 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
3563
3564 2005-02-15 Simon Josefsson <jas@extundo.com>
3565
3566 * nnimap.el (nnimap-debug): Doc fix.
3567
3568 * imap.el (imap-debug): Doc fix.
3569
3570 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
3571
3572 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
3573 argument in doc string. Make query for type more clear.
3574
3575 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
3576
3577 * gnus.el (gnus-group-startup-message): Search for gnus images in
3578 etc/images/gnus.
3579 * mm-util.el (mm-image-load-path): Likewise.
3580 * smiley.el (smiley-data-directory): Search for smilies in
3581 etc/images/smilies.
3582
3583 2005-02-09 Kim F. Storm <storm@cua.dk>
3584
3585 Change Emacs release version from 21.4 to 22.1 throughout.
3586 Change Emacs development version from 21.3.50 to 22.0.50.
3587
3588 2005-02-08 Simon Josefsson <jas@extundo.com>
3589
3590 * imap.el (imap-log): Doc fix.
3591
3592 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
3593
3594 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
3595 prefix arg is neither nil nor a number, as info specifies.
3596
3597 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
3598
3599 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
3600
3601 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
3602
3603 * message.el (message-beginning-of-line): Change the behavior when
3604 invoked between BOL and : so that it first moves backward.
3605
3606 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3607
3608 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
3609 article buffer when editing of the article is discarded.
3610 (gnus-article-prepare): Revert.
3611
3612 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3613
3614 * gnus-art.el (gnus-article-prepare):
3615 Remove message-strip-forbidden-properties from the local hook.
3616
3617 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3618
3619 * mml.el (mml-generate-mime-1): Convert string into unibyte when
3620 inserting " *mml*" buffer's contents into a unibyte temp buffer.
3621
3622 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
3623
3624 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
3625 which will be inserted according to the multibyteness of a buffer
3626 rather than the type of contents. Suggested by ARISAWA Akihiro
3627 <ari@mbf.ocn.ne.jp>.
3628
3629 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
3630
3631 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
3632 which is unreadable in some setups.
3633
3634 2004-12-27 Simon Josefsson <jas@extundo.com>
3635
3636 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
3637 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
3638 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
3639
3640 2004-12-17 Kim F. Storm <storm@cua.dk>
3641
3642 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
3643
3644 * gnus-sum.el (gnus-summary-mode-map): Likewise.
3645
3646 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
3647
3648 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
3649 correctly even if there are wide characters.
3650
3651 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
3652
3653 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3654 concatenating segments rather than before concatenating them.
3655 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3656
3657 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3658
3659 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
3660
3661 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
3662
3663 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
3664 unify Latin characters in XEmacs.
3665 (mm-find-mime-charset-region): Use it.
3666
3667 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3668
3669 * gnus-util.el (gnus-delete-directory): New function.
3670
3671 * gnus-agent.el (gnus-agent-delete-group): Use it.
3672
3673 * gnus-cache.el (gnus-cache-delete-group): Use it.
3674
3675 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
3676
3677 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
3678
3679 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
3680
3681 * gnus-group.el (gnus-group-make-rss-group):
3682 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
3683
3684 * gnus-start.el (gnus-setup-news): Honor user's setting to
3685 gnus-message-archive-method. Suggested by Lute Kamstra
3686 <lute@gnu.org>.
3687
3688 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
3689
3690 * message.el (message-forward-make-body-mml): Remove headers
3691 according to message-forward-ignored-headers if a message is decoded.
3692
3693 2004-12-02 Romain Francoise <romain@orebokech.com>
3694
3695 * message.el (message-forward-make-body-plain): Always remove
3696 headers according to message-forward-ignored-headers.
3697
3698 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3699
3700 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
3701 order to silence the byte compiler.
3702
3703 * pop3.el (pop3-md5): Define it before being used.
3704
3705 * spam.el: Fix the way to silence the byte compiler, which
3706 complained about bbdb-buffer, bbdb-create-internal,
3707 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
3708 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
3709 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
3710 spam-stat-buffer-is-spam, spam-stat-load,
3711 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
3712 spam-stat-save and spam-stat-split-fancy.
3713
3714 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3715
3716 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
3717 which may confuse users.
3718 (canlock-password-for-verify): Ditto.
3719
3720 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
3721
3722 * gnus-art.el (gnus-emphasis-alist): Ditto.
3723
3724 * gnus-registry.el (gnus-registry-max-entries): Ditto.
3725
3726 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
3727
3728 * gnus-start.el (gnus-save-killed-list): Ditto.
3729
3730 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
3731 (gnus-sum-thread-tree-root): Ditto.
3732 (gnus-sum-thread-tree-false-root): Ditto.
3733 (gnus-sum-thread-tree-single-indent): Ditto.
3734
3735 * message.el (message-courtesy-message): Ditto.
3736 (message-archive-note): Ditto.
3737 (message-subscribed-address-file): Ditto.
3738 (message-user-fqdn): Ditto.
3739
3740 * spam-report.el (spam-report-gmane-regex): Ditto.
3741
3742 * spam.el (spam-blackhole-good-server-regex): Ditto.
3743
3744 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3745
3746 * message.el (message-forbidden-properties): Fix typo in doc string.
3747
3748 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3749
3750 * message.el (message-strip-forbidden-properties):
3751 Bind buffer-read-only (etc) to nil.
3752
3753 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3754
3755 * gnus-util.el (gnus-replace-in-string): Add doc string.
3756
3757 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
3758 to avoid problems when splitting mails with many recipients.
3759
3760 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
3761
3762 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
3763 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3764
3765 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
3766
3767 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
3768
3769 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3770
3771 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
3772 pop-to-buffer, covered by the subsequent gnus-configure-windows.
3773
3774 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3775
3776 * nnfolder.el (nnfolder-save-marks): Add missing format field in
3777 call to `error'.
3778 * nnml.el (nnml-save-marks): Ditto.
3779
3780 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3781
3782 * gnus-start.el (gnus-convert-old-newsrc):
3783 Assign legacy-gnus-agent to 5.10.7.
3784
3785 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3786
3787 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
3788 default; improve customization type.
3789 (gnus-emphasis-custom-with-format): New macro.
3790 (gnus-emphasis-custom-value-to-external): New function.
3791 (gnus-emphasis-custom-value-to-internal): New function.
3792
3793 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
3794
3795 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
3796 "Args out of range" error. Reported by Arnaud Giersch
3797 <arnaud.giersch@free.fr>.
3798
3799 2004-11-04 Richard M. Stallman <rms@gnu.org>
3800
3801 * spam.el (spam group): Add :version.
3802
3803 * pgg-def.el (pgg group): Add :version.
3804
3805 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
3806
3807 * gnus-art.el (gnus-article-edit-article): Don't associate the
3808 article buffer with a draft file. This is a temporary measure
3809 against the 2004-08-22 change to gnus-article-edit-mode.
3810
3811 2004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
3812
3813 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
3814 entry.
3815
3816 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3817
3818 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
3819 (html2text-format-tags): Remove unused variable `attr'.
3820
3821 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
3822 after-load-alist.
3823
3824 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
3825 Mule-UCS is loaded under XEmacs.
3826 (mm-mime-mule-charset-alist): Avoid duplicated entries.
3827
3828 * mm-util.el (mm-coding-system-p): Return a coding-system.
3829 (mm-mime-mule-charset-alist): Use shift_jis instead of
3830 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
3831 entries for the mime charsets iso-2022-jp-3 and shift_jis.
3832 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
3833 instead of japanese-shift-jis and iso-latin-1 respectively in
3834 order to share the default value with both Emacs and XEmacs-mule.
3835 (mm-mule-charset-to-mime-charset):
3836 Make mm-coding-system-priorities effective.
3837 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
3838 while predicating of candidates upon the priorities.
3839
3840 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3841
3842 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3843
3844 * spam-stat.el (spam-stat): Add :version.
3845
3846 * sieve.el (sieve): Add :version.
3847
3848 * sha1.el (sha1): Add :version.
3849 (sha1-use-external): Remove redundant version.
3850
3851 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3852 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3853 (nnmail-split-fancy-match-partial-words)
3854 (nnmail-split-lowercase-expanded): Add :version.
3855
3856 * nndiary.el (nndiary): Add :version.
3857
3858 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3859
3860 * mml-sec.el (mml-default-sign-method)
3861 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3862 Add :version.
3863
3864 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3865
3866 * mm-url.el (mm-url-use-external, mm-url-program)
3867 (mm-url-arguments): Add :version.
3868
3869 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3870 (mm-attachment-file-modes, mm-decrypt-option)
3871 (mm-w3m-safe-url-regexp): Add :version.
3872
3873 * message.el (message-cite-prefix-regexp)
3874 (message-sendmail-envelope-from, message-minibuffer-local-map)
3875 (message-user-fqdn, message-completion-alist): Add :version.
3876
3877 * gnus-win.el (gnus-configure-windows-hook)
3878 (gnus-use-frames-on-any-display): Add :version.
3879
3880 * gnus-art.el (gnus-article-address-banner-alist)
3881 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3882 (gnus-treat-from-picon, gnus-treat-mail-picon)
3883 (gnus-treat-x-pgp-sig): Add :version.
3884
3885 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3886 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3887 (gnus-summary-article-delete-hook)
3888 (gnus-summary-display-while-building): Add :version.
3889
3890 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3891 (gnus-get-top-new-news-hook):Add :version.
3892
3893 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3894 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3895
3896 * gnus-registry.el (gnus-registry): Add :version.
3897
3898 * gnus-spec.el (gnus-use-correct-string-widths)
3899 (gnus-make-format-preserve-properties): Add :version.
3900
3901 * gnus.el (gnus-group-charter-alist)
3902 (gnus-group-fetch-control-use-browse-url)
3903 (gnus-install-group-spam-parameters): Add :version.
3904
3905 * gnus-diary.el (gnus-diary): Add :version.
3906
3907 * gnus-delay.el (gnus-delay): Add :version.
3908
3909 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3910 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3911 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3912 Add :version.
3913
3914 * gnus-agent.el (gnus-agent-max-fetch-size)
3915 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3916 (gnus-agent-prompt-send-queue): Add :version.
3917
3918 * deuglify.el (gnus-outlook-deuglify): Add :version.
3919
3920 * html2text.el: Beautify code. Improve doc strings. Some
3921 checkdoc cleanup.
3922 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
3923
3924 2004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3925
3926 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
3927
3928 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3929
3930 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3931 signature file. Suggested by Manoj Srivastava
3932 <srivasta@golden-gryphon.com>.
3933
3934 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
3935 iso-2022-jp even in the Japanese language environment.
3936 Suggested by Jason Rumney <jasonr@gnu.org>.
3937
3938 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3939
3940 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3941 use the same characters as the dummy marks; make it free from
3942 getting affected by the language environment.
3943 (gnus-summary-read-group-1): Update mark positions only when the
3944 format spec is updated.
3945
3946 * gnus-spec.el (gnus-update-format-specifications): Return a list
3947 of updated types.
3948
3949 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3950
3951 * nnspool.el (nnspool-spool-directory): Use news-path if the
3952 news-directory variable is not bound.
3953
3954 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3955 of gnus-tmp-news-method into string if it may be passed to
3956 gnus-correct-length which takes only a string argument.
3957
3958 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3959
3960 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
3961 instead.
3962
3963 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3964
3965 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
3966 comparison on string.
3967
3968 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3969
3970 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3971 running the major-mode function.
3972
3973 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3974
3975 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3976 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3977 boolean check to not apply converters that apply to future
3978 versions of gnus.
3979
3980 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3981
3982 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3983 dummy marks in the right way.
3984
3985 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
3986
3987 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
3988 avoid infinite recursion via gnus-get-function.
3989
3990 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
3991
3992 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3993 When necessary, pass full group name to gnus-request-set-marks.
3994 (gnus-agent-synchronize-group-flags): Add support for sync'ing
3995 tick marks.
3996 (gnus-agent-synchronize-flags-server): Be silent when writing file.
3997
3998 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
3999
4000 * gnus-agent.el (gnus-agent-synchronize-group-flags):
4001 Replace gnus-request-update-info with explicit code to sync the
4002 in-memory info read flags with the marks being sync'd to the backend.
4003
4004 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4005
4006 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
4007 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
4008 you want to open a server and then, even when you responded with no,
4009 asking if you want to synchronize the server's flags.
4010 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
4011 multi-line expressions.
4012 (gnus-agent-synchronize-group-flags): New internal function.
4013 Updates marks in memory (in the info structure) AND in the backend.
4014 (gnus-agent-check-overview-buffer): Fix range of
4015 deletion to remove entire duplicate line. Fixes merged article
4016 number bug.
4017
4018 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
4019
4020 * nnagent.el (nnagent-request-set-mark):
4021 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
4022 method, to ensure that synchronization updates marks in the
4023 backend and in the info (in memory) structure.
4024
4025 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4026
4027 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
4028 unless plugged. Disable the agent so that an open failure causes
4029 an error.
4030
4031 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
4032
4033 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
4034 (gnus-agent-go-online): Change :version.
4035 (gnus-agent-expire-unagentized-dirs)
4036 (gnus-agent-auto-agentize-methods): Add :version.
4037
4038 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4039
4040 * legacy-gnus-agent.el
4041 (gnus-agent-convert-to-compressed-agentview-prompt):
4042 New function. Used internally to only display 'gnus converting
4043 files' message when actually necessary.
4044
4045 * gnus-sum.el: Remove (require 'gnus-agent) as required
4046 methods now autoloaded.
4047
4048 * gnus-int.el (gnus-request-move-article):
4049 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
4050 improve performance.
4051
4052 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4053
4054 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
4055 to avoid run-time CL dependencies.
4056 (gnus-agent-unfetch-articles): New function.
4057 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
4058 article numbers even when local .overview file is missing.
4059 (gnus-agent-read-article-number): New function. Only accepts
4060 27-bit article numbers.
4061 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
4062 Use gnus-agent-read-article-number.
4063 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
4064 from backend while recognizing that article numbers in .overview
4065 must be valid.
4066
4067 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
4068 some users confused by references to .newsrc when they only have a
4069 .newsrc.eld file.
4070 (gnus-convert-mark-converter-prompt)
4071 (gnus-convert-converter-needs-prompt): Fix use of property list.
4072
4073 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
4074
4075 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
4076
4077 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4078
4079 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
4080 stuff for non-living groups.
4081
4082 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4083
4084 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
4085 (gnus-agent-regenerate-group): Using nil messages aren't valid.
4086
4087 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4088
4089 * gnus-agent.el (gnus-agent-read-agentview):
4090 Inline gnus-uncompress-range.
4091
4092 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
4093
4094 * legacy-gnus-agent.el
4095 (gnus-agent-convert-to-compressed-agentview): Fix typos with
4096 help from Florian Weimer <fw@deneb.enyo.de>
4097
4098 * gnus-agent.el (gnus-agentize):
4099 gnus-agent-send-mail-real-function no longer set to current value
4100 of message-send-mail-function but rather a lambda that calls
4101 message-send-mail-function. The change makes the agent real-time
4102 responsive to user changes to message-send-mail-function.
4103
4104 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
4105
4106 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
4107
4108 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
4109
4110 * gnus-cache.el (gnus-cache-rename-group): New function.
4111 (gnus-cache-delete-group): New function.
4112
4113 * gnus-agent.el (gnus-agent-rename-group): New function.
4114 (gnus-agent-delete-group): New function.
4115 (gnus-agent-save-group-info): Use gnus-command-method when
4116 `method' parameter is nil. Don't write nil entries into the
4117 active file.
4118 (gnus-agent-get-group-info): New function.
4119 (gnus-agent-get-local): Add optional parameters to avoid calling
4120 gnus-group-real-name and gnus-find-method-for-group.
4121 (gnus-agent-set-local): Delete stored entry if either min, or max,
4122 are nil.
4123 (gnus-agent-fetch-session): Reword error/quit messages.
4124 On quit, use gnus-agent-regenerate-group to record existance of any
4125 articles fetched to disk before the quit occurred.
4126
4127 * gnus-int.el (gnus-request-delete-group):
4128 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
4129 local disk in sync with the server.
4130 (gnus-request-rename-group):
4131 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
4132 local disk in sync with the server.
4133
4134 * gnus-start.el (gnus-get-unread-articles):
4135 Cosmetic simplification to logic.
4136
4137 * gnus-group.el (gnus-group-delete-group): No longer update
4138 gnus-cache-active-altered as gnus-request-delete-group now keeps
4139 the cache in sync.
4140 (gnus-group-list-active): Let the agent store a server's active
4141 list if currently plugged.
4142
4143 * gnus-util.el (gnus-rename-file): New function.
4144
4145 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
4146
4147 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4148 when the group's active is not available.
4149
4150 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
4151
4152 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
4153 error.
4154
4155 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4156
4157 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
4158 message to newsrc-dribble when an actual conversion is performed.
4159
4160 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4161
4162 * gnus-agent.el (gnus-agent-read-local):
4163 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
4164 avoid the implicit assumption that they will always be equal.
4165 (gnus-agent-save-local): Bind buffer-file-coding-system, not
4166 coding-system-for-write, as the with-temp-file macro first prints
4167 to a buffer then saves the buffer.
4168
4169 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
4170
4171 * legacy-gnus-agent.el (): New. Provides converters that are only
4172 loaded when gnus-convert-old-newsrc needs to call them.
4173
4174 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
4175 old file versions.
4176 (gnus-group-prepare-hook): Remove function that converted list
4177 form of gnus-agent-expire-days to group properties.
4178
4179 * gnus-start.el (gnus-convert-old-newsrc): Register new
4180 converters to handle old agent file formats. Added logic for a
4181 "backup before upgrading warning".
4182 (gnus-convert-mark-converter-prompt): Developers can mark
4183 functions as needing (default), or not needing,
4184 gnus-convert-old-newsrc's "backup before upgrading warning".
4185 (gnus-convert-converter-needs-prompt): Tests whether the user
4186 should be protected from potentially irreversable changes by the
4187 function.
4188
4189 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
4190
4191 * gnus-int.el (gnus-request-accept-article): Inform the agent that
4192 articles are being added to a group.
4193 (gnus-request-replace-article): Inform the agent that articles
4194 need to be uncached as the cached contents are no longer valid.
4195
4196 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
4197 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
4198 (gnus-agent-set-local): Refuse to save null in local object table.
4199 (gnus-agent-regenerate-group): The REREAD parameter can now be a
4200 list of articles that will be marked as unread.
4201
4202 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4203
4204 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
4205 single-interval range of the form (min . max). Previously the
4206 range had to look like ((min . max)). Likewise, return
4207 (min . max) rather than ((min . max)).
4208 (gnus-range-map): Use gnus-range-normalize to accept
4209 single-interval range.
4210
4211 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
4212 the cache, but not the agent, now appear with their usual face.
4213
4214 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4215
4216 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
4217 marks consisting of a single range {for example, (3 . 5)} rather
4218 than a list of a single range { ((3 . 5)) }.
4219
4220 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4221
4222 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
4223 uncompressed list.
4224
4225 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
4226
4227 * gnus-draft.el (gnus-group-send-queue): Pass the group name
4228 "nndraft:queue" along to gnus-draft-send.
4229 Use gnus-agent-prompt-send-queue.
4230 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
4231 is "nndraft:queue". Suggested by Gaute Strokkenes
4232 <gs234@srcf.ucam.org>
4233
4234 * gnus-group.el (gnus-group-catchup): Use new
4235 gnus-sequence-of-unread-articles, not
4236 gnus-list-of-unread-articles, to avoid exhausting memory with huge
4237 numbers of articles. Use gnus-range-map to avoid having to
4238 uncompress the unread list.
4239 (gnus-group-archive-directory)
4240 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
4241
4242 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
4243 (gnus-sorted-range-intersection): Intersection of two ranges
4244 without requiring that they first be uncompressed.
4245
4246 * gnus-start.el (gnus-activate-group): Unless blocked by the
4247 caller, possibly expand the active range to include both cached
4248 and agentized articles.
4249 (gnus-convert-old-newsrc): Rewrote in anticipation of having
4250 multiple version-dependent converters.
4251 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
4252 gnus-agent-save-active.
4253 (gnus-save-newsrc-file): Save dirty agent range limits.
4254
4255 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
4256 gnus-agent-possibly-alter-active.
4257 (gnus-adjust-marked-articles): Faster handling of simple lists.
4258
4259 2004-10-18 David Edmondson <dme@dme.org>
4260
4261 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
4262 excessively.
4263
4264 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
4265
4266 * mml.el (mml-preview): Use `pop-to-buffer'.
4267
4268 * message.el (message-goto-mail-followup-to): Insert after "To".
4269 (message-carefully-insert-headers): Add comment.
4270
4271 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
4272
4273 * gnus-art.el (gnus-button-alist):
4274 Improve `gnus-button-handle-library' entry.
4275
4276 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
4277
4278 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
4279
4280 * gnus-start.el (gnus-activate-group): Add doc-string.
4281
4282 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
4283 handle manual section.
4284
4285 * imap.el (imap-store-password): New variable.
4286 (imap-interactive-login): Use it.
4287 Suggested by Mark Plaksin <happy@mcplaksin.org>.
4288
4289 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
4290 Allow / in mailto URLs.
4291
4292 * spam.el (spam-directory): Derive from `gnus-directory'.
4293
4294 * gnus-sum.el (gnus-pick-line-number): Add autoload.
4295
4296 2004-10-17 Richard M. Stallman <rms@gnu.org>
4297
4298 * gnus-registry.el (gnus-registry-unload-hook):
4299 Set as a variable with add-hook.
4300
4301 * nnspool.el (nnspool-spool-directory): Use news-directory instead
4302 of news-path.
4303
4304 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
4305
4306 * spam.el: Delete duplicate `provide'.
4307 (spam-unload-hook): Set as a variable with add-hook.
4308
4309 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
4310
4311 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
4312 in the doc string.
4313
4314 * message.el (message-ignored-news-headers)
4315 (message-ignored-supersedes-headers)
4316 (message-ignored-resent-headers)
4317 (message-forward-ignored-headers): Improve custom type.
4318
4319 2004-10-15 Simon Josefsson <jas@extundo.com>
4320
4321 * pop3.el (top-level): Don't require nnheader.
4322 (pop3-read-timeout): Add.
4323 (pop3-accept-process-output): Add.
4324 (pop3-read-response, pop3-retr): Use it.
4325
4326 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
4327
4328 * message.el (message-tokenize-header): Fix 2004-09-06 change
4329 which used point-min in the wrong place.
4330
4331 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
4332
4333 * message.el (message-bury): Use `window-dedicated-p'.
4334
4335 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
4336
4337 * gnus-sum.el: Mention that multibyte characters don't work as marks.
4338
4339 * gnus.el (message-y-or-n-p): Autoload.
4340
4341 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
4342 (pop3-password-required, pop3-authentication-scheme)
4343 (pop3-leave-mail-on-server): Made customizable.
4344 (pop3): New custom group.
4345 (pop3-retr): Remove `sleep-for' statements.
4346 Suggested by Dave Love <fx@gnu.org>.
4347
4348 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
4349 Windows/DOS.
4350
4351 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
4352 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
4353 Dave Love <fx@gnu.org>.
4354
4355 * mml.el (mml-minibuffer-read-disposition): Require match.
4356 Suggested by Dave Love <fx@gnu.org>.
4357
4358 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
4359
4360 * gnus-group.el (gnus-update-group-mark-positions):
4361 * gnus-sum.el (gnus-update-summary-mark-positions):
4362 * message.el (message-check-news-body-syntax):
4363 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
4364 of string-as-multibyte.
4365
4366 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
4367
4368 2004-10-05 Juri Linkov <juri@jurta.org>
4369
4370 * gnus-group.el (gnus-update-group-mark-positions):
4371 * gnus-sum.el (gnus-update-summary-mark-positions):
4372 * message.el (message-check-news-body-syntax):
4373 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
4374 8-bit unibyte values to a multibyte string for search functions.
4375
4376 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
4377
4378 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
4379 there's no visible header.
4380
4381 2004-10-01 Simon Josefsson <jas@extundo.com>
4382
4383 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
4384 acroread.
4385
4386 2004-09-29 Jesper Harder <harder@ifa.au.dk>
4387
4388 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
4389
4390 2004-09-28 Jesper Harder <harder@ifa.au.dk>
4391
4392 * gnus-picon.el: Require cl.
4393
4394 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
4395
4396 * mml-smime.el: Require cl. Autoload message-fetch-field.
4397
4398 * gnus-fun.el: Require gnus-ems and gnus-util.
4399
4400 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr).
4401
4402 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
4403
4404 * gnus.el (gnus-method-to-server): Move defsubst before first use.
4405
4406 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
4407 Fix format string mismatch.
4408 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
4409 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
4410
4411 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
4412
4413 * gnus.el (gnus-version-number): Set to 5.11.
4414
4415 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
4416
4417 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
4418
4419 2004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
4420
4421 * mm-util.el (mm-image-load-path): Handle nil in load-path.
4422
4423 2004-09-26 Jesper Harder <harder@ifa.au.dk>
4424
4425 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
4426 GROUP is a virtual group.
4427
4428 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
4429 for big5 and gb2312.
4430
4431 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
4432 padding.
4433
4434 * mm-bodies.el (mm-7bit-chars): Don't include \r.
4435
4436 * mml.el (mml-compute-boundary-1): Don't uncompress files.
4437
4438 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
4439 dependencies.
4440 (rfc2047-encode): Use it.
4441
4442 * flow-fill.el: Typo.
4443
4444 * mml.el (mml-generate-mime-1): Don't use format=flowed with
4445 inline PGP.
4446
4447 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
4448
4449 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
4450 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
4451
4452 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
4453
4454 * nnheader.el (nnheader-max-head-length): Increase to 8192.
4455
4456 * message.el (message-clone-locals): Clone sendmail and smtp
4457 variables.
4458
4459 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
4460
4461 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
4462 in `header' match. Reported by Svend Tollak Munkejord.
4463
4464 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
4465
4466 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
4467
4468 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
4469
4470 * uudecode.el (uudecode-use-external): Add :version.
4471
4472 * smime.el (smime-CA-file, smime-encrypt-cipher)
4473 (smime-dns-server): Add :version.
4474
4475 * smiley.el (gnus-smiley-file-types): Add :version.
4476
4477 * sha1.el (sha1-use-external): Add :version.
4478
4479 * pgg-def.el (pgg-query-keyserver): Add :version.
4480
4481 * nnmail.el (nnmail-fancy-expiry-targets)
4482 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
4483 Add :version.
4484
4485 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
4486 (nnimap-retrieve-groups-asynchronous): Add :version.
4487 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
4488
4489 * mml.el (mml-content-disposition-parameters)
4490 (mml-insert-mime-headers-always): Add :version.
4491
4492 * mm-util.el (mm-coding-system-priorities): Add :version.
4493
4494 * mm-decode.el (mm-inline-text-html-with-images)
4495 (mm-keep-viewer-alive-types, mm-external-terminal-program)
4496 (mm-verify-option): Add :version.
4497 (mm-text-html-renderer): Change :version.
4498
4499 * message.el (message-fcc-externalize-attachments)
4500 (message-required-headers, message-draft-headers)
4501 (message-subject-trailing-was-query)
4502 (message-subject-trailing-was-ask-regexp)
4503 (message-subject-trailing-was-regexp, message-mark-insert-begin)
4504 (message-mark-insert-end, message-archive-header)
4505 (message-archive-note, message-cross-post-default)
4506 (message-cross-post-note, message-followup-to-note)
4507 (message-cross-post-note-function, message-use-mail-followup-to)
4508 (message-subscribed-address-functions)
4509 (message-subscribed-address-file, message-subscribed-addresses)
4510 (message-subscribed-regexps, message-allow-no-recipients)
4511 (message-yank-cited-prefix, message-signature-insert-empty-line)
4512 (message-hidden-headers, message-hierarchical-addresses)
4513 (message-mail-user-agent, message-use-idna)
4514 (message-valid-fqdn-regexp)
4515 (message-strip-special-text-properties, message-header-synonyms)
4516 (message-beginning-of-line, message-tab-body-function): Add :version.
4517 (message-insert-canlock, message-wide-reply-confirm-recipients):
4518 Change :version.
4519
4520 * mail-source.el (mail-source-ignore-errors): Add :group, :type
4521 and :version.
4522 (mail-source-delete-old-incoming-confirm)
4523 (mail-source-movemail-program): Add :version.
4524
4525 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
4526 (gnus-agent-cache, gnus-agent): Change :version.
4527
4528 * gnus-util.el (gnus-use-byte-compile): Change :version.
4529
4530 * gnus-sum.el (gnus-summary-make-false-root-always)
4531 (gnus-summary-default-high-score)
4532 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
4533 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
4534 (gnus-read-all-available-headers, gnus-article-emulate-mime)
4535 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
4536 (gnus-sum-thread-tree-single-indent)
4537 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
4538 (gnus-sum-thread-tree-leaf-with-other)
4539 (gnus-sum-thread-tree-single-leaf): Add :version.
4540 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
4541 (gnus-article-loose-mime): Change :version.
4542
4543 * gnus-start.el (gnus-backup-startup-file)
4544 (gnus-save-startup-file-via-temp-buffer): Add :version.
4545
4546 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
4547 (gnus-server-offline-face): Add :version.
4548
4549 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
4550
4551 * gnus-msg.el (gnus-gcc-externalize-attachments)
4552 (gnus-debug-files, gnus-debug-exclude-variables)
4553 (gnus-discouraged-post-methods): Change :version.
4554 (gnus-confirm-mail-reply-to-news)
4555 (gnus-confirm-treat-mail-like-news): Add :version.
4556
4557 * gnus-int.el (gnus-server-unopen-status): Add :version.
4558
4559 * gnus-group.el (gnus-group-jump-to-group-prompt)
4560 (gnus-large-ephemeral-newsgroup)
4561 (gnus-fetch-old-ephemeral-headers): Add :version.
4562
4563 * gnus-fun.el (gnus-x-face-directory)
4564 (gnus-convert-pbm-to-x-face-command)
4565 (gnus-convert-image-to-x-face-command)
4566 (gnus-convert-image-to-face-command): Add :version.
4567
4568 * gnus-delay.el (gnus-delay-default-hour): Add :version.
4569
4570 * gnus-cite.el (gnus-cite-blank-line-after-header)
4571 (gnus-article-boring-faces): Add :version.
4572
4573 * gnus-art.el (gnus-buttonized-mime-types)
4574 (gnus-inhibit-mime-unbuttonizing)
4575 (gnus-treat-display-face)
4576 (gnus-treat-body-boundary): Change :version.
4577 (gnus-body-boundary-delimiter, gnus-picon-databases)
4578 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
4579 (gnus-treat-date-english, gnus-treat-fold-headers)
4580 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
4581 (gnus-treat-mail-picon, gnus-treat-wash-html)
4582 (gnus-article-encrypt-protocol)
4583 (gnus-use-idna, gnus-article-over-scroll)
4584 (gnus-mime-display-multipart-alternative-as-mixed)
4585 (gnus-mime-display-multipart-related-as-mixed)
4586 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
4587 (gnus-ctan-url, gnus-button-ctan-handler)
4588 (gnus-button-handle-ctan-bogus-regexp)
4589 (gnus-button-ctan-directory-regexp)
4590 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
4591 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
4592 (gnus-button-man-level, gnus-button-emacs-level)
4593 (gnus-button-message-level, gnus-button-browse-level): Add :version.
4594
4595 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
4596 (gnus-agent-go-online): Change :version.
4597 (gnus-agent-expire-unagentized-dirs)
4598 (gnus-agent-auto-agentize-methods): Add :version.
4599
4600 * flow-fill.el (fill-flowed-display-column)
4601 (fill-flowed-encode-column): Add :version.
4602
4603 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
4604 (gnus-outlook-deuglify-unwrap-max)
4605 (gnus-outlook-deuglify-cite-marks)
4606 (gnus-outlook-deuglify-unwrap-stop-chars)
4607 (gnus-outlook-deuglify-no-wrap-chars)
4608 (gnus-outlook-deuglify-attrib-cut-regexp)
4609 (gnus-outlook-deuglify-attrib-verb-regexp)
4610 (gnus-outlook-deuglify-attrib-end-regexp)
4611 (gnus-outlook-display-hook): Add :version.
4612
4613 * binhex.el (binhex-use-external): Add :version.
4614
4615 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
4616
4617 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
4618 and `invisible'.
4619
4620 2004-09-13 Simon Josefsson <jas@extundo.com>
4621
4622 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
4623
4624 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
4625
4626 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
4627
4628 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
4629
4630 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
4631
4632 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
4633
4634 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
4635 for the 'imap' port in netrc files.
4636
4637 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
4638 in gnus-registry-trim.
4639
4640 2004-09-10 Simon Josefsson <jas@extundo.com>
4641
4642 * nndb.el (require): Remove tcp and duplicate cl.
4643
4644 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
4645
4646 * nntp.el (nntp): New customization group.
4647 (nntp-authinfo-file): Add customization group.
4648
4649 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
4650
4651 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
4652
4653 * gnus.el (to-address, to-list, subscribed)
4654 (large-newsgroup-initial): Ditto.
4655
4656 * flow-fill.el (fill-flowed-display-column)
4657 (fill-flowed-encode-column): Ditto.
4658
4659 2004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
4660
4661 * message.el (message-tokenize-header, message-send-mail-with-qmail):
4662 Use point-min rather than 1.
4663 (message-send-mail): Use buffer-size rather than point-max.
4664
4665 * gnus-sum.el (gnus-summary-search-article-forward):
4666 Signal a specific `search-failed' rather than a generic `error'.
4667
4668 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
4669 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
4670 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
4671
4672 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
4673
4674 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
4675
4676 2004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
4677
4678 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
4679 (spam-stat-save): Accept prefix argument.
4680
4681 2004-09-01 Simon Josefsson <jas@extundo.com>
4682
4683 * message.el (message-canlock-generate): Require sha1, not
4684 sha1-el. (Can we get rid of this require alltogheter? It is ugly
4685 to require within a function. Sadly, if sha1.el isn't loaded, the
4686 let binding in m-c-g will hide the defcustom definition, which is
4687 bad.)
4688
4689 * canlock.el: Require sha1, not sha1-el.
4690
4691 * message.el: Don't autoload sha1 (there is a autoload cookie in
4692 sha1.el).
4693
4694 * sha1-el.el: Renamed to sha1.el.
4695
4696 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4697
4698 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
4699
4700 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
4701
4702 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
4703 isn't a string.
4704
4705 2004-03-05 Jesper Harder <harder@ifa.au.dk>
4706
4707 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
4708
4709 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
4710
4711 * canlock.el: Don't autoload mail-fetch-field.
4712
4713 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
4714
4715 * canlock.el (base64-encode-string): Don't autoload it.
4716
4717 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
4718
4719 * canlock.el: Always require sha1-el.
4720 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
4721
4722 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
4723
4724 * message.el (message-canlock-generate): Require sha1-el.
4725
4726 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
4727
4728 * canlock.el (canlock-insert-header): Remove excessive grouping in
4729 regexp.
4730
4731 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
4732
4733 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
4734
4735 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
4736
4737 * canlock.el (canlock-sha1-function): Remove.
4738 (canlock-sha1-function-for-verify): Remove.
4739 (canlock-openssl-program): Remove.
4740 (canlock-openssl-args): Remove.
4741 (canlock-ignore-errors): Remove.
4742 (canlock-sha1-with-openssl): Remove.
4743 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
4744 (canlock-verify): Don't use canlock-ignore-errors.
4745
4746 * sha1-el.el (sha1-string-external): Make it can return a string
4747 in binary form.
4748 (sha1-region-external): Ditto.
4749 (sha1-string-internal): Ditto.
4750 (sha1-region-internal): Ditto.
4751 (sha1-region): Ditto.
4752 (sha1-string): Ditto.
4753 (sha1): Ditto.
4754
4755 2003-11-15 Simon Josefsson <jas@extundo.com>
4756
4757 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
4758 (pgg-gpg-lookup-key): Use regexp match instead of
4759 split-string (split-string is different between emacs 21.2 and
4760 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
4761
4762 2004-07-28 Simon Josefsson <jas@extundo.com>
4763
4764 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
4765 parameter (but don't use it, for now).
4766
4767 2004-02-03 Jesper Harder <harder@ifa.au.dk>
4768
4769 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
4770
4771 2004-08-30 Andreas Schwab <schwab@suse.de>
4772
4773 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
4774 ?* and ?\;.
4775
4776 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
4777 and ?\' to symbol instead of whitespace.
4778
4779 2004-08-31 Jesper Harder <harder@ifa.au.dk>
4780
4781 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
4782 invalid addresses.
4783
4784 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
4785
4786 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
4787
4788 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4789
4790 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
4791
4792 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4793
4794 * gnus-art.el (article-decode-idna-rhs): Don't use
4795 message-idna-inside-rhs-p.
4796
4797 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4798
4799 * message.el (message-idna-inside-rhs-p): Remove.
4800 (message-idna-to-ascii-rhs-1): Use proper address parsing.
4801
4802 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
4803
4804 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
4805
4806 2004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
4807
4808 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
4809
4810 2004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
4811
4812 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
4813 end-of-buffer.
4814
4815 2004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
4816
4817 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4818 parent article of a sparse article in the thread hashtb.
4819
4820 2004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
4821
4822 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4823 (nnmail-expand-newtext): Lowercase expanded entries if
4824 nnmail-split-lowercase-expanded is non-nil.
4825
4826 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4827 when the group's active is not available.
4828
4829 * gnus-art.el (article-hide-headers): Refer to the values for
4830 gnus-ignored-headers and gnus-visible-headers in the summary
4831 buffer since a user may have set them as group parameters.
4832 (gnus-article-read-summary-keys): Restore new window-start and
4833 hscroll to summary window.
4834 (gnus-prev-page-map): Remove duplicated one.
4835
4836 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4837 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4838 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4839 <Reiner.Steib@gmx.de>.
4840
4841 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4842 Replace pp-to-string with gnus-pp-to-string.
4843
4844 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
4845
4846 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4847 gnus-pp.
4848
4849 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4850 parsing gnus-posting-styles when the message is not for replying.
4851 (gnus-summary-resend-message-edit): Call mime-to-mml.
4852 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
4853 (gnus-debug): Replace pp with gnus-pp.
4854
4855 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
4856
4857 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4858 gnus-pp-to-string.
4859
4860 * gnus-util.el (gnus-bind-print-variables): New macro.
4861 (gnus-prin1): Use it.
4862 (gnus-prin1-to-string): Use it.
4863 (gnus-pp): New function.
4864 (gnus-pp-to-string): New function.
4865
4866 * gnus.el: Don't make unnecessary *Group* buffer when loading.
4867
4868 * mail-source.el (mail-source-touch-pop): Doc fix.
4869
4870 * message.el (message-mode): Don't modify paragraph-separate there.
4871 (message-setup-fill-variables): Add mml tags to paragraph-start
4872 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4873 (message-smtpmail-send-it): Doc fix.
4874 (message-exchange-point-and-mark): Don't activate region if it was
4875 inactive. Suggested by Hiroshi Fujishima
4876 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
4877
4878 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4879 t while entering a file name using the mm-with-multibyte macro.
4880 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
4881
4882 * mm-encode.el (mm-content-transfer-encoding-defaults):
4883 Use qp-or-base64 for the application/* types.
4884 (mm-safer-encoding): Consider 7bit is safe.
4885
4886 * mm-util.el (mm-with-multibyte-buffer): New macro.
4887 (mm-with-multibyte): New macro.
4888
4889 * mm-view.el (mm-inline-render-with-function): Use multibyte
4890 buffer; decode html source by charset.
4891
4892 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4893 add generate-head-function and generate-article-function to the
4894 rfc822-forward entry.
4895 (nndoc-forward-type-p): Recognize envelope From_.
4896 (nndoc-rfc822-forward-generate-article): New function.
4897 (nndoc-rfc822-forward-generate-head): New function.
4898
4899 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
4900
4901 * webmail.el (webmail-debug): Replace pp with gnus-pp.
4902
4903 * gnus-art.el (gnus-article-wash-html-with-w3m):
4904 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4905 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
4906 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4907 instead of mm-multiple-handles.
4908 (gnus-mime-delete-part): Ditto.
4909
4910 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4911 handle, as well as a list.
4912 (mm-complicated-handles): Former definition of mm-multiple-handles.
4913
4914 * mm-view.el (mm-w3m-mode-map): Remove.
4915 (mm-w3m-local-map-property): Remove.
4916 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4917 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4918 (mm-w3m-cid-retrieve): Simplify.
4919 (mm-inline-text-html-render-with-w3m): Decode html source by
4920 charset; check META tags only when charsets are not specified in
4921 headers; specify charset to w3m-region; use w3m-minor-mode-map
4922 instead of mm-w3m-local-map-property.
4923
4924 2004-08-30 Juanma Barranquero <lektu@terra.es>
4925
4926 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
4927
4928 2004-08-30 Andreas Schwab <schwab@suse.de>
4929
4930 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
4931
4932 * gnus-score.el (gnus-summary-increase-score): Fix format string.
4933
4934 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
4935
4936 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
4937
4938 2004-08-30 Kim F. Storm <storm@cua.dk>
4939
4940 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
4941
4942 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4943 Add :group 'nnimap.
4944
4945 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
4946
4947 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4948 entries.
4949
4950 * gnus-art.el (gnus-article): Ditto.
4951
4952 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
4953
4954 * gnus-art.el (article-hide-list-identifiers):
4955 Bind inhibit-read-only as t.
4956
4957 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
4958
4959 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
4960
4961 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
4962
4963 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4964 (gnus-narrow-to-page): Don't assume point-min == 1.
4965 (gnus-article-edit-mode): Derive from message-mode.
4966
4967 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4968 point-min == 1.
4969
4970 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4971 Disable incorrect use of `assert'.
4972
4973 * message.el (message-mode): Set comment-start-skip.
4974
4975 2004-08-22 Sam Steingold <sds@gnu.org>
4976
4977 * pop3.el (pop3-leave-mail-on-server): New user variable.
4978 (pop3-movemail): Delete mail only when it is nil.
4979
4980 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
4981
4982 * netrc.el, tls.el: Removed; use files from ../net instead.
4983
4984 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
4985
4986 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
4987
4988 * mailcap.el (mailcap-mime-data): Mark as risky.
4989
4990 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
4991 Fix custom-manual entries.
4992
4993 * time-date.el: Removed. Merged into ../calendar/time-date.el.
4994
4995 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
4996
4997 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
4998 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
4999 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
5000 wry.xpm: Added new files from the v5_10 branch of Gnus.
5001
5002 2004-07-22 Andreas Schwab <schwab@suse.de>
5003
5004 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
5005
5006 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
5007
5008 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
5009 addition to emacs-w3m.
5010
5011 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
5012
5013 * gnus-msg.el (gnus-summary-followup-with-original):
5014 Document yanking of region when active.
5015
5016 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
5017
5018 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
5019 Revision 7.2 changes excluded to maintain compatibility with all
5020 targeted emacs versions.
5021
5022 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
5023 gnus-agent.el update and incorporate bug fixes.
5024
5025 See ChangeLog.2 for earlier changes.
5026
5027 Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5028
5029 This file is part of GNU Emacs.
5030
5031 GNU Emacs is free software; you can redistribute it and/or modify
5032 it under the terms of the GNU General Public License as published by
5033 the Free Software Foundation; either version 3, or (at your option)
5034 any later version.
5035
5036 GNU Emacs is distributed in the hope that it will be useful,
5037 but WITHOUT ANY WARRANTY; without even the implied warranty of
5038 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5039 GNU General Public License for more details.
5040
5041 You should have received a copy of the GNU General Public License
5042 along with GNU Emacs; see the file COPYING. If not, write to the
5043 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
5044 Boston, MA 02110-1301, USA.
5045
5046 ;; Local Variables:
5047 ;; coding: iso-2022-7bit
5048 ;; fill-column: 79
5049 ;; add-log-time-zone-rule: t
5050 ;; End:
5051
5052 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4