(message-narrow-to-headers-or-head): Ignore mail-header-separator in the body.
[gnus] / lisp / ChangeLog
1 2007-05-24  Katsumi Yamaoka  <yamaoka@jpl.org>
2
3         * message.el (message-narrow-to-headers-or-head): Ignore
4         mail-header-separator in the body.
5
6 2007-05-23  Katsumi Yamaoka  <yamaoka@jpl.org>
7
8         * mm-decode.el (mm-image-fit-p): Return t if image size is just the
9         same as window size.
10
11 2007-05-22  Kevin Ryde  <user42@zip.com.au>
12
13         * message.el (message-font-lock-keywords): Use message-header-xheader
14         face for "X-Foo", its apparent intended purpose.  Move "X-" pattern
15         ahead of the anything pattern, to get it recognised.
16
17 2007-05-22  Katsumi Yamaoka  <yamaoka@jpl.org>
18
19         * dgnushack.el: Autoload ad-add-advice for XEmacs.  bbdb-com.el that
20         spam.el loads uses it in the compiled defadvice form.
21
22 2007-05-12  Micha\e,Ak\e(Bl Cadilhac  <michael@cadilhac.name>
23
24         * gnus-sum.el (gnus-articles-to-read)
25         (gnus-summary-insert-old-articles): Don't truncate group name for
26         `read-string'.
27
28         * gnus-util.el (gnus-limit-string): Delete this function.
29
30         * gnus-sum.el (gnus-simplify-subject-fully): Use
31         `truncate-string-to-width' instead.
32
33 2007-05-11  Micha\e,Ak\e(Bl Cadilhac  <michael@cadilhac.name>
34
35         * gnus-sum.el (gnus-summary-next-group-on-exit): New variable.  Tell if, on
36         summary exit, the next group has to be selected.
37         (gnus-summary-exit): Use it.
38
39 2007-05-10  Reiner Steib  <Reiner.Steib@gmx.de>
40
41         * gnus-art.el (gnus-article-mode): Fix comment about displaying
42         non-break space.
43
44 2007-05-10  Katsumi Yamaoka  <yamaoka@jpl.org>
45
46         * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
47         Check if group is not a directory.
48         (nnfolder-request-expire-articles): Don't delete articles if the target
49         group is not available.
50
51         * nnml.el (nnml-request-create-group): Properly check if group is not a
52         file.
53         (nnml-request-expire-articles): Don't delete articles if the target
54         group is not available.
55
56         * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
57         Don't quote characters that are within parentheses.
58
59 2007-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
60
61         * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
62         (gnus-handle-ephemeral-exit): Select article according to it.
63
64 2007-05-08  Reiner Steib  <Reiner.Steib@gmx.de>
65
66         * message.el (message-insert-formated-citation-line): Remove newline.
67         (message-citation-line-format): Add final \n here so that the user can
68         avoid a blank line.
69
70 2007-05-03  Dan Christensen  <jdc@uwo.ca>
71
72         * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
73         (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
74         Update lanl/arXiv support.
75
76 2007-05-02  Reiner Steib  <Reiner.Steib@gmx.de>
77
78         * gnus.el: Bump version number.
79
80 2007-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
81
82         * gnus.el (gnus-version-number): Bump version.
83
84 2007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
85
86         * gnus.el: No Gnus v0.6 is released.
87
88 2007-04-27  Didier Verna  <didier@xemacs.org>
89
90         * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
91         * gmm-utils.el (gmm-regexp-concat): here.
92         * message.el: Don't require 'gnus-util.
93         (message-dont-reply-to-names): Handle name change above.
94         * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
95
96 2007-04-26  Katsumi Yamaoka  <yamaoka@jpl.org>
97
98         * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
99         since the initial value varies according to the system.
100
101 2007-04-25  Katsumi Yamaoka  <yamaoka@jpl.org>
102
103         * mm-util.el (mm-charset-synonym-alist): Defcustom.
104
105 2007-04-25  NAKAJI Hiroyuki  <nakaji@jp.freebsd.org>  (tiny change)
106
107         * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
108
109 2007-04-24  Didier Verna  <didier@xemacs.org>
110
111         Improve the type of gnus-ignored-from-addresses.
112         * gnus-util.el (gnus-orify-regexp): New function.
113         * message.el (gnus-util): Require it.
114         * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
115         * gnus-sum.el (gnus-ignored-from-addresses): New function.
116         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
117
118 2007-04-24  Didier Verna  <didier@xemacs.org>
119
120         * gnus-sum.el:
121         * gnus-utils.el: Fix some trailing whitespaces.
122
123 2007-04-23  Katsumi Yamaoka  <yamaoka@jpl.org>
124
125         * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
126         (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
127         article's Message-ID; refer parent article in summary buffer.
128
129         * message.el (message-bounce): Call mime-to-mml.
130
131         * dgnushack.el (byte-optimize-form-code-walker): Fix the form which was
132         not helpful to Emacs 21.1 and 21.2 for detecting a bug that does not
133         optimize and/or forms properly.
134
135 2007-04-22  Reiner Steib  <Reiner.Steib@gmx.de>
136
137         * dgnushack.el (with-syntax-table): XEmacs bug has been fixed.  Add
138         URL.
139
140 2007-04-20  Katsumi Yamaoka  <yamaoka@jpl.org>
141
142         * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
143
144 2007-04-19  Katsumi Yamaoka  <yamaoka@jpl.org>
145
146         * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
147         (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
148         displayed of multipart/alternative part if it is invoked from summary
149         buffer.
150
151         * mm-view.el (mm-inline-text-html-render-with-w3m)
152         (mm-inline-text-html-render-with-w3m-standalone)
153         (mm-inline-render-with-function): Use mail-parse-charset by default.
154
155 2007-04-18  Levin Du  <zslevin@gmail.com>  (tiny change)
156
157         * calendar/parse-time.el (parse-time-string-chars): Check if CHAR
158         is less than the length of parse-time-syntax.
159
160 2007-04-17  Katsumi Yamaoka  <yamaoka@jpl.org>
161
162         * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
163         from gnus-newsgroup-processable.
164
165 2007-04-16  Didier Verna  <didier@xemacs.org>
166
167         * gnus-msg.el (gnus-configure-posting-styles): Handle
168         message-signature-directory properly with :file syntax. Reported by
169         "Leo".
170
171 2007-04-11  Didier Verna  <didier@xemacs.org>
172
173         New user option: message-signature-directory.
174         * gnus-msg.el (gnus-configure-posting-styles): Support it.
175         * message.el (message-insert-signature): Ditto.
176         * message.el (message-signature-file): Doc update.
177         * message.el (message-signature-directory): New.
178
179 2007-04-10  Katsumi Yamaoka  <yamaoka@jpl.org>
180
181         * gnus-msg.el (gnus-inews-yank-articles): Use
182         message-exchange-point-and-mark instead of exchange-point-and-mark.
183
184 2007-04-09  Katsumi Yamaoka  <yamaoka@jpl.org>
185
186         * message.el (message-yank-original): Make sure cited text ends with
187         newline; don't exchange point and mark.
188
189 2007-04-07  Chong Yidong  <cyd@stupidchicken.com>
190
191         * tls.el (open-tls-stream): Properly handle case where there
192         is no associated buffer.
193
194 2007-04-03  Thien-Thi Nguyen  <ttn@gnu.org>
195
196         * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
197         message-yank-original, make sure (< mark TEXT point).
198
199 2007-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
200
201         * message.el (message-fill-column): New variable.
202         (message-mode): Use it.  Add comment on a possible new hook.
203
204         * nnmail.el (nnmail-spool-file): Mark as obsolete.
205         (nnmail-get-new-mail): Reformat.
206
207         * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
208
209         * gmm-utils.el: Fix Commentary.
210         (gmm-tool-bar-from-list): Fix typo in doc string.
211
212 2007-03-27  Thien-Thi Nguyen  <ttn@gnu.org>
213
214         * message.el (message-yank-original): Don't switch point and mark
215         unnecessarily to put point and mark as documented.
216
217 2007-03-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
218
219         * message.el (message-put-addresses-in-ecomplete): Only fetch headers
220         from the message heads.
221
222 2007-03-25  Kevin Greiner  <kevin.greiner@compsol.cc>
223
224         * gnus-art.el (gnus-article-set-window-start): Do nothing when the
225         article buffer does not have a window.  This may not be the best
226         solution but is certainly better than setting the start of the null,
227         that is the current, window.
228
229 2007-03-24  Reiner Steib  <Reiner.Steib@gmx.de>
230
231         * gnus-draft.el (gnus-draft-setup-hook): New hook.
232         (gnus-draft-setup): Run it.
233
234         * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
235         gnus-score-fast-scoring.  Allow regexp.
236         (gnus-score-headers): Use it.
237
238         * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
239         XEmacs.
240
241         * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
242         string.
243         (gnus-button-alist): Also catch `<f1> k ...'.
244         (gnus-treat-display-x-face): Fix doc string.
245
246 2007-03-25  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
247
248         * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
249         evaluation of gnus-extended-version to ensure correct generation of the
250         User-Agent header when message-generate-headers-first is used.
251
252 2007-03-24  Simon Josefsson  <simon@josefsson.org>
253
254         * hashcash.el (hashcash-generate-payment-async): Don't crash if
255         hashcash-path is nil.  Don't call callback with incorrect number of
256         parameters if val is 0.
257
258 2007-03-20  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
259
260         * message.el (message-required-news-headers):
261         * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
262
263 2007-03-18  Thien-Thi Nguyen  <ttn@gnu.org>
264
265         * tls.el (open-tls-stream): In handshake-waiting loop,
266         don't wait more if there is output available to process.
267
268 2007-03-17  Thien-Thi Nguyen  <ttn@gnu.org>
269
270         * tls.el (tls-program): Doc fix.
271
272 2007-03-15  Katsumi Yamaoka  <yamaoka@jpl.org>
273
274         * message.el (message-generate-new-buffers): Change the meaning of the
275         nil value; add `standard' to the choices; treat t as `unique'; improve
276         doc string.
277         (gnus-select-frame-set-input-focus): Autoload.
278         (message-buffer-name): Search for the existing message buffer if
279         message-generate-new-buffers is nil or `standard'; treat the value t of
280         message-generate-new-buffers as `unique'.
281         (message-pop-to-buffer): Raise the frame already displaying the message
282         buffer; clear the echo area after querying.
283         (message-setup): Pass the `continue' argument to compose-mail.
284         (message-mail): Prefer `switch-function' if it is given; search for the
285         existing message buffer if the `continue' argument is non-nil; pass
286         continue and switch-function arguments to compose-mail by way of
287         message-setup.
288         (message-mail-other-window): Adjust argument of message-setup.
289         (message-mail-other-frame): Ditto.
290
291 2007-03-13  Katsumi Yamaoka  <yamaoka@jpl.org>
292
293         * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
294         (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
295         to turn font-lock on when turning gnus-message-citation-mode on.
296
297 2007-03-06  Daiki Ueno  <ueno@unixuser.org>
298
299         * mml-smime.el (mml-smime-use): New variable; default to use openssl.
300         (mml-smime-function-alist): New variable; add epg as the backend.
301         * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
302         mml-smime- functions instead.
303         * mm-view.el: Require smime.
304
305 2007-03-05  Didier Verna  <didier@xemacs.org>
306
307         * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
308         instead of just inheritance for posting styles.
309         * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
310
311 2007-02-24  Chris Moore  <dooglus@gmail.com>
312
313         * pgg-pgp5.el (pgg-pgp5-encrypt-region):
314         * pgg-pgp.el (pgg-pgp-encrypt-region):
315         * pgg-gpg.el (pgg-gpg-encrypt-region):
316         Check pgg-encrypt-for-me if no other recipients.
317
318 2007-02-24  John Paul Wallington  <jpw@pobox.com>
319
320         * tls.el (tls-certtool-program): Fix custom type.
321
322 2007-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
323
324         * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
325         and point-at-eol instead of line-(beginning|end)-position.
326
327         * assistant.el (assistant-parse-buffer): Ditto.
328
329         * netrc.el (netrc-parse-services): Ditto.
330
331 2007-02-28  Daiki Ueno  <ueno@unixuser.org>
332
333         * mml2015.el (mml2015-epg-find-usable-key): New function.
334         (mml2015-epg-sign): Use it.
335         (mml2015-epg-encrypt): Use it.
336
337 2007-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
338
339         * message.el (message-make-in-reply-to): Quote name containing
340         non-ASCII characters.  It will make the RFC2047 encoder cause an error
341         if there are special characters.  Reported by NAKAJI Hiroyuki
342         <nakaji@kankyo-u.ac.jp>.
343
344 2007-02-27  Didier Verna  <didier@xemacs.org>
345
346         Include the group parameters as well as the topic ones in the
347         inheritance filter process.
348         * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
349         argument GROUP-PARAMS-LIST.
350         * gnus-topic.el (gnus-group-topic-parameters): Use it.
351
352 2007-02-27  Katsumi Yamaoka  <yamaoka@jpl.org>
353
354         * nntp.el (nntp-never-echoes-commands)
355         (nntp-open-connection-functions-never-echo-commands): New variables.
356         (nntp-send-command): Use them.
357
358 2007-02-20  Daiki Ueno  <ueno@unixuser.org>
359
360         * mml2015.el (mml2015-epg-verify): Simplified.
361
362 2007-02-19  Katsumi Yamaoka  <yamaoka@jpl.org>
363
364         * mml.el (mml-content-disposition-alist): New user option.
365         (mml-content-disposition): New function.
366         (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
367         (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
368
369 2007-02-19  Daiki Ueno  <ueno@unixuser.org>
370
371         * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
372         verification.
373
374 2007-02-15  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
375
376         * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
377         articles posted in the last 24 hours.
378
379 2007-02-14  Chong Yidong  <cyd@stupidchicken.com>
380
381         * smiley.el (smiley-regexp-alist): Add "dead" smiley.
382
383 2007-02-14  Micha\e,Ak\e(Bl Cadilhac  <michael@cadilhac.name>
384
385         * nntp.el (nntp-send-command): Don't wait for echoes when
386         nntp-open-ssl-stream is used.
387
388 2007-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
389
390         * gnus-cite.el (gnus-test-font-lock-add-keywords)
391         (gnus-message-add-citation-keywords)
392         (gnus-message-remove-citation-keywords): Remove.
393         (gnus-message-citation-mode): Instead of modifying font-lock-keywords
394         directly, make the variables in font-lock-defaults buffer-local, add
395         gnus-message-citation-keywords to them and then update the value of
396         font-lock-keywords.
397
398 2007-02-09  Katsumi Yamaoka  <yamaoka@jpl.org>
399
400         * message.el (message-cite-original-1): Don't call
401         gnus-article-highlight-citation.
402
403         * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
404         citations; fix line count.
405
406 2007-02-08  Katsumi Yamaoka  <yamaoka@jpl.org>
407
408         * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
409         (gnus-message-add-citation-keywords)
410         (gnus-message-remove-citation-keywords): Use it; fix the emulating
411         versions of font-lock-add-keywords and font-lock-remove-keywords to
412         work with XEmacs correctly.
413
414 2007-02-07  Katsumi Yamaoka  <yamaoka@jpl.org>
415
416         * gnus-cite.el (gnus-cite-face-list): Set the values of
417         gnus-message-max-citation-depth and gnus-message-citation-keywords.
418         (gnus-message-max-citation-depth): Use defvar rather than defconst.
419         (gnus-message-cite-prefix-regexp): New variable.
420         (gnus-message-search-citation-line): Use it; protect against long
421         citation prefix; fill match data with nil rather than 0 for XEmacs; set
422         the 0th match data for Emacs.
423         (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
424         (gnus-message-add-citation-keywords): Append keywords rather than
425         prepending; emulate font-lock-add-keywords if it is not available.
426         (gnus-message-remove-citation-keywords): Emulate
427         font-lock-remove-keywords if it is not available.
428
429         * gnus-msg.el (gnus-message-highlight-citation): Default to t.
430
431         * message.el (message-cite-prefix-regexp): Set the value of
432         gnus-message-cite-prefix-regexp.
433
434 2007-02-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
435
436         * nnweb.el (nnweb-google-parse-1): Update parser.
437
438 2007-01-29  Juanma Barranquero  <lekktu@gmail.com>
439
440         * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
441
442 2007-01-28  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
443
444         * nnslashdot.el (nnslashdot-request-article): Update end-of-article
445         regexp.
446
447 2007-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
448
449         * uudecode.el (uudecode-string-to-multibyte): New function emulating
450         string-to-multibyte.
451         (uudecode-decode-region-internal): Use it.
452
453         * lpath.el: Fbind string-as-multibyte for XEmacs.
454
455 2007-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
456
457         * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
458         custom choice.
459
460         * gnus-art.el (gnus-signature-limit): Fix custom choice.
461
462 2007-01-22  Daiki Ueno  <ueno@unixuser.org>
463
464         * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
465
466         * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
467         `write-region' to respect `mm-inhibit-file-name-handlers'.
468
469 2007-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
470
471         * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
472         Use gnus-home-directory instead of "~/" or "$HOME".
473
474 2007-01-17  Teodor Zlatanov  <tzz@lifelogs.com>
475
476         * encrypt.el (encrypt-insert-file-contents): Add better prompt
477         to mention filename.
478         Add comments at beginning regarding usage.
479         (encrypt-write-file-contents): Change interactive so a string is
480         acceptable.  If the file has no associated model, show an error instead
481         of a nonsense prompt.
482
483 2007-01-16  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
484
485         * spam.el (spam-bsfilter-ham-switch): Fix typo.
486         Thanks to Yoshihiko Yamada for kind notification of this typo.
487
488 2007-01-12  Kenichi Handa  <handa@m17n.org>
489
490         * uudecode.el (uudecode-decode-region-internal): Make it work in a
491         multibyte buffer.
492
493 2007-01-14  Reiner Steib  <Reiner.Steib@gmx.de>
494
495         * gnus-score.el (gnus-score-fast-scoring): New variable.
496         (gnus-score-headers): Use it.
497
498         * gnus-sum.el (gnus-auto-select-first): Improve doc string.
499
500         * message.el (message-cite-original-1): Call
501         gnus-article-highlight-citation if requested.
502
503         * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
504
505         * gnus-art.el (gnus-article-browse-html-article): Add warning about web
506         bugs to doc string.
507         (gnus-button-alist): Add mid\\|message-id.
508         (gnus-button-fetch-group): Extend for use in
509         `browse-url-browser-function'.
510         (gnus-button-url-regexp): Try to catch paired parentheses like in
511         Wikipedia URLs.
512
513         * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
514         Suggested by Simon Krahnke <overlord@gmx.li>.
515
516 2007-01-13  Romain Francoise  <romain@orebokech.com>
517
518         * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
519         Update copyright.
520
521 2007-01-13  Patric Mueller  <bhaak@bigfoot.com>  (tiny change)
522
523         * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
524
525 2007-01-09  Teodor Zlatanov  <tzz@lifelogs.com>
526
527         * gnus-registry.el (gnus-registry-unfollowed-groups)
528         (gnus-registry-split-fancy-with-parent): Fix documentation.
529
530 2007-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
531
532         * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
533         from nnweb groups.
534
535 2006-12-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
536
537         * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
538         Xref urls.  Erase buffer before requesting head.
539
540 2007-01-07  Reiner Steib  <Reiner.Steib@gmx.de>
541
542         * gnus-soup.el (gnus-soup): New custom group.  Make user variables
543         customizable.
544
545 2007-01-05  Daiki Ueno  <ueno@unixuser.org>
546
547         * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
548         no signing key is found.
549         (mml2015-epg-encrypt): Ask user whether to skip or abort if
550         no encrypting and/or signing key is found.
551
552 2007-01-03  Reiner Steib  <Reiner.Steib@gmx.de>
553
554         * spam-report.el (spam-report-gmane-spam): Remove redundant message.
555
556 2007-01-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
557
558         * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
559         headers read from disk with the ones newly found in the current search.
560         This should no longer cause problems, because the article numbers in
561         Gmane's `nov.php' output are ignored since the previous change.
562
563 2007-01-02  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
564
565         * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
566
567 2007-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
568
569         * lpath.el: Fbind clear-string and cp-supported-codepages; don't fbind
570         replace-regexp-in-string; bind url-version; fbind display-images-p and
571         timer-set-function for XEmacs; bind timer-list for XEmacs; fbind
572         find-face and set-itimer-function for Emacs; bind itimer-list for
573         Emacs.
574
575         * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
576
577 2007-01-01  Romain Francoise  <romain@orebokech.com>
578
579         * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
580
581 2006-12-31  Steve Youngs  <steve@sxemacs.org>
582
583         * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
584         `define-minor-mode' macro definition expanded properly.
585         (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
586         exclude it there.
587
588         * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
589         of 2006-12-30.  The default is nil on (S)XEmacs already because of the
590         `fboundp' test.
591         (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
592         This is OK to autoload in (S)XEmacs now.
593
594 2006-12-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
595
596         * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
597         keystroke.
598         (gnus-summary-limit-to-singletons): Fix typo.
599
600         * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
601         else fails.
602
603 2006-12-30  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
604
605         * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
606         docstring.
607
608         * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
609         (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
610         (gnus-summary-insert-dormant-articles): Fix typo in message.
611
612 2006-12-30  Reiner Steib  <Reiner.Steib@gmx.de>
613
614         * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
615         nil for XEmacs.
616         (gnus-message-citation-mode): Don't autoload in XEmacs.
617
618         * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
619
620 2006-12-29  Jouni K. Sepp\e,Ad\e(Bnen  <jks@iki.fi>
621
622         * nnimap.el (nnimap-expunge-search-string): Mention
623         nnimap-search-uids-not-since-is-evil in docstring.
624
625 2006-12-28  Reiner Steib  <Reiner.Steib@gmx.de>
626
627         * spam.el: Revert to make-obsolete-variable because
628         define-obsolete-variable-alias is not supported in Emacs 21.
629
630         * spam.el (spam-ifile-path, spam-ifile-database-path)
631         (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
632         make-obsolete-variable.
633         (spam-bsfilter-path, spam-bsfilter-program)
634         (spam-spamassassin-path, spam-spamassassin-program)
635         (spam-sa-learn-path, spam-sa-learn-program): Rename variables.  Don't
636         use "path" inappropriately.
637         (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
638         (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
639         variable names.
640
641 2006-12-28  Daiki Ueno  <ueno@unixuser.org>
642
643         * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
644         summary buffer.
645
646         * password.el (password-cache-remove): Use clear-string to burn
647         password, if available.
648
649 2006-12-26  Reiner Steib  <Reiner.Steib@gmx.de>
650
651         * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
652
653         * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
654
655         * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
656         (gnus-message-highlight-citation): Move defcustom here from
657         gnus-cite.el.
658         (gnus-message-citation-mode): Autoload.
659
660         * gnus-cite.el: Adjust Oliver's code to Gnus namespace.  Add some
661         checks to make it compile with XEmacs.
662         (gnus-message-citation-mode): New minor mode.
663         (gnus-message-max-citation-depth, gnus-message-citation-keywords)
664         (gnus-message-highlight-citation): New variables.
665         (gnus-message-search-citation-line)
666         (gnus-message-add-citation-keywords)
667         (gnus-message-remove-citation-keywords)
668         (turn-on-gnus-message-citation-mode)
669         (turn-off-gnus-message-citation-mode): New functions.
670
671 2006-12-26  Oliver Scholz  <epameinondas@gmx.de>
672
673         * gnus-cite.el: Enable highlighting of different citation levels in
674         message-mode.
675
676 2006-12-26  Reiner Steib  <Reiner.Steib@gmx.de>
677
678         * message.el (message-make-fqdn): Fix comment.
679         (message-bogus-system-names): Add ".local".
680
681         * spam.el (spam-ifile-path, spam-ifile-program)
682         (spam-ifile-database-path, spam-ifile-database)
683         (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
684         Don't use "path" inappropriately.
685         (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
686         strings.
687         (spam-check-ifile, spam-ifile-register-with-ifile)
688         (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
689         new variable names.
690
691         * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
692         (gnus-treat-display-smileys): Simplify using
693         gnus-image-type-available-p.
694
695         * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
696         available.
697
698         * gnus-xmas.el (gnus-xmas-image-type-available-p): Use
699         `display-images-p' if available.
700
701 2006-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
702
703         * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
704         one after turning on the buffer's multibyteness instead of decoding
705         them directly in the unibyte buffer that causes unexpected conversion
706         in Emacs 23 (unicode).
707
708 2006-12-21  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
709
710         * message.el (message-generate-hashcash): Fix custom type.
711
712 2006-12-20  Reiner Steib  <Reiner.Steib@gmx.de>
713
714         * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
715
716 2006-12-20  Reiner Steib  <Reiner.Steib@gmx.de>
717
718         * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
719         disconnect icons.  Add help text.
720
721 2006-12-20  Teodor Zlatanov  <tzz@lifelogs.com>
722
723         * spam.el (spam-extra-header-to-number): CRM114 spam score is
724         negated to be consistent with the others we handle.
725
726 2006-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
727
728         * gnus-art.el (gnus-article-setup-buffer): Actually set the local
729         version of gnus-summary-buffer to something, so that we can use two
730         article buffers at the same time.
731
732 2006-12-18  Teodor Zlatanov  <tzz@lifelogs.com>
733
734         * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
735         trigger all the extra headers.
736         (spam-extra-header-to-number): Don't require spam-use-crm114 for header
737         sorting.
738
739 2006-12-14  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
740
741         * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
742         solid groups.
743
744 2006-12-17  Chong Yidong  <cyd@stupidchicken.com>
745
746         * pgg-gpg.el (pgg-gpg-use-agent): Default to t.
747
748 2006-12-13  Reiner Steib  <Reiner.Steib@gmx.de>
749
750         * legacy-gnus-agent.el: Add Copyright notice.
751
752 2006-12-12  Chong Yidong  <cyd@stupidchicken.com>
753
754         * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
755
756 2006-12-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
757
758         * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
759
760         * gnus-sum.el (gnus-summary-recenter): Force setting the window start