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