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