* gnus-util.el (gnus-add-timestamp-to-message): New user option.
[gnus] / lisp / ChangeLog
1 2007-06-19  Katsumi Yamaoka  <yamaoka@jpl.org>
2
3         * gnus-util.el (gnus-add-timestamp-to-message): New user option.
4         (gnus-message-with-timestamp-1): New macro.
5         (gnus-message-with-timestamp): New function.
6         (gnus-message): Use them.
7
8         * nnheader.el (nnheader-message): Use them.
9
10 2007-06-16  Reiner Steib  <Reiner.Steib@gmx.de>
11
12         * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
13         .newsrc.eld file.
14
15 2007-06-14  Katsumi Yamaoka  <yamaoka@jpl.org>
16
17         * gnus-agent.el (gnus-agent-fetch-headers)
18         (gnus-agent-retrieve-headers): Bind
19         gnus-decode-encoded-address-function to identity.
20
21         * nntp.el (nntp-send-xover-command): Recognize an xover command is
22         available also when the server returns simply a dot.
23
24         * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
25
26 2007-06-08  Katsumi Yamaoka  <yamaoka@jpl.org>
27
28         * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
29
30 2007-06-07  Katsumi Yamaoka  <yamaoka@jpl.org>
31
32         * gnus-ems.el (gnus-x-splash): Make it work.
33
34         * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
35         from being used.
36
37         * lpath.el: Bind line-spacing and tool-bar-mode for XEmacs.
38
39 2007-06-05  Katsumi Yamaoka  <yamaoka@jpl.org>
40
41         * gnus-xmas.el (gnus-xmas-define): Make gnus-make-overlay ignore the
42         4th and the 5th arguments.
43
44         * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
45         the front stickiness.
46         (gnus-article-summary-command-nosave): Correct the order of the
47         arguments passed to pop-to-buffer.
48         (gnus-article-read-summary-keys): Ditto; make it work properly when the
49         summary command ends up with the article buffer.
50
51         * mm-decode.el (mm-insert-part): Separate the extracted parts that have
52         the same faces.
53
54 2007-06-07  Juanma Barranquero  <lekktu@gmail.com>
55
56         * gnus-art.el (gnus-split-methods): Fix typo in docstring.
57
58 2007-06-06  Juanma Barranquero  <lekktu@gmail.com>
59
60         * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
61         * gnus-sum.el (gnus-summary-highlight):
62         * pgg.el (pgg-sign-region, pgg-sign):
63         * mail-source.el (mail-source-delete-old-incoming-confirm):
64         * nndiary.el (nndiary-reminders): Fix typos in docstrings.
65
66 2007-06-04  Katsumi Yamaoka  <yamaoka@jpl.org>
67
68         * gnus-art.el (gnus-mime-view-part-externally)
69         (gnus-mime-view-part-internally): Fix predicate function passed to
70         completing-read.
71
72         * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
73
74         * gnus.el (gnus-update-message-archive-method): Add :version.
75
76 2007-06-01  Katsumi Yamaoka  <yamaoka@jpl.org>
77
78         * gnus.el (gnus-update-message-archive-method): New variable.
79
80         * gnus-start.el (gnus-setup-news): Update saved "archive" method
81         according to gnus-message-archive-method if
82         gnus-update-message-archive-method is non-nil.
83
84 2007-05-29  Katsumi Yamaoka  <yamaoka@jpl.org>
85
86         * gnus-sum.el (gnus-summary-limit-to-address): New function.  Suggested
87         by Loic Dachary <loic@dachary.org>.
88         (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
89
90 2007-05-28  Katsumi Yamaoka  <yamaoka@jpl.org>
91
92         * message.el (message-pop-to-buffer): Add switch-function argument.
93         (message-mail): Pass switch-function argument to it.
94
95 2007-05-25  Reiner Steib  <Reiner.Steib@gmx.de>
96
97         * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
98         Improve doc string.
99
100 2007-05-25  Katsumi Yamaoka  <yamaoka@jpl.org>
101
102         * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
103         (gnus-header-content)
104         * gnus-cite.el (gnus-cite-10)
105         * gnus-srvr.el (gnus-server-closed)
106         * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
107         (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
108         (gnus-group-mail-3-empty, gnus-group-mail-low)
109         (gnus-group-mail-low-empty, gnus-splash)
110         * message.el (message-header-to, message-header-cc)
111         (message-header-subject, message-header-other, message-header-name)
112         (message-header-xheader, message-separator, message-cited-text)
113         (message-mml): Lighten colors of faces used for dark background.
114
115 2007-05-24  Simon Josefsson  <simon@josefsson.org>
116
117         * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
118         to t as an experiment.  Suggested by Greg Troxel <gdt@work.lexort.com>.
119
120 2007-05-24  Katsumi Yamaoka  <yamaoka@jpl.org>
121
122         * message.el (message-narrow-to-headers-or-head): Ignore
123         mail-header-separator in the body.
124
125 2007-05-23  Katsumi Yamaoka  <yamaoka@jpl.org>
126
127         * mm-decode.el (mm-image-fit-p): Return t if image size is just the
128         same as window size.
129
130 2007-05-22  Kevin Ryde  <user42@zip.com.au>
131
132         * message.el (message-font-lock-keywords): Use message-header-xheader
133         face for "X-Foo", its apparent intended purpose.  Move "X-" pattern
134         ahead of the anything pattern, to get it recognised.
135
136 2007-05-22  Katsumi Yamaoka  <yamaoka@jpl.org>
137
138         * dgnushack.el: Autoload ad-add-advice for XEmacs.  bbdb-com.el that
139         spam.el loads uses it in the compiled defadvice form.
140
141 2007-05-12  Micha\e,Ak\e(Bl Cadilhac  <michael@cadilhac.name>
142
143         * gnus-sum.el (gnus-articles-to-read)
144         (gnus-summary-insert-old-articles): Don't truncate group name for
145         `read-string'.
146
147         * gnus-util.el (gnus-limit-string): Delete this function.
148
149         * gnus-sum.el (gnus-simplify-subject-fully): Use
150         `truncate-string-to-width' instead.
151
152 2007-05-11  Micha\e,Ak\e(Bl Cadilhac  <michael@cadilhac.name>
153
154         * gnus-sum.el (gnus-summary-next-group-on-exit): New variable.  Tell if, on
155         summary exit, the next group has to be selected.
156         (gnus-summary-exit): Use it.
157
158 2007-05-10  Reiner Steib  <Reiner.Steib@gmx.de>
159
160         * gnus-art.el (gnus-article-mode): Fix comment about displaying
161         non-break space.
162
163 2007-05-10  Katsumi Yamaoka  <yamaoka@jpl.org>
164
165         * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
166         Check if group is not a directory.
167         (nnfolder-request-expire-articles): Don't delete articles if the target
168         group is not available.
169
170         * nnml.el (nnml-request-create-group): Properly check if group is not a
171         file.
172         (nnml-request-expire-articles): Don't delete articles if the target
173         group is not available.
174
175         * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
176         Don't quote characters that are within parentheses.
177
178 2007-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
179
180         * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
181         (gnus-handle-ephemeral-exit): Select article according to it.
182
183 2007-05-08  Reiner Steib  <Reiner.Steib@gmx.de>
184
185         * message.el (message-insert-formated-citation-line): Remove newline.
186         (message-citation-line-format): Add final \n here so that the user can
187         avoid a blank line.
188
189 2007-05-03  Dan Christensen  <jdc@uwo.ca>
190
191         * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
192         (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
193         Update lanl/arXiv support.
194
195 2007-05-02  Reiner Steib  <Reiner.Steib@gmx.de>
196
197         * gnus.el: Bump version number.
198
199 2007-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
200
201         * gnus.el (gnus-version-number): Bump version.
202
203 2007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
204
205         * gnus.el: No Gnus v0.6 is released.
206
207 2007-04-27  Didier Verna  <didier@xemacs.org>
208
209         * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
210         * gmm-utils.el (gmm-regexp-concat): here.
211         * message.el: Don't require 'gnus-util.
212         (message-dont-reply-to-names): Handle name change above.
213         * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
214
215 2007-04-26  Katsumi Yamaoka  <yamaoka@jpl.org>
216
217         * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
218         since the initial value varies according to the system.
219
220 2007-04-25  Katsumi Yamaoka  <yamaoka@jpl.org>
221
222         * mm-util.el (mm-charset-synonym-alist): Defcustom.
223
224 2007-04-25  NAKAJI Hiroyuki  <nakaji@jp.freebsd.org>  (tiny change)
225
226         * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
227
228 2007-04-24  Didier Verna  <didier@xemacs.org>
229
230         Improve the type of gnus-ignored-from-addresses.
231         * gnus-util.el (gnus-orify-regexp): New function.
232         * message.el (gnus-util): Require it.
233         * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
234         * gnus-sum.el (gnus-ignored-from-addresses): New function.
235         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
236
237 2007-04-24  Didier Verna  <didier@xemacs.org>
238
239         * gnus-sum.el:
240         * gnus-utils.el: Fix some trailing whitespaces.
241
242 2007-04-23  Katsumi Yamaoka  <yamaoka@jpl.org>
243
244         * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
245         (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
246         article's Message-ID; refer parent article in summary buffer.
247
248         * message.el (message-bounce): Call mime-to-mml.
249
250         * dgnushack.el (byte-optimize-form-code-walker): Fix the form which was
251         not helpful to Emacs 21.1 and 21.2 for detecting a bug that does not
252         optimize and/or forms properly.
253
254 2007-04-22  Reiner Steib  <Reiner.Steib@gmx.de>
255
256         * dgnushack.el (with-syntax-table): XEmacs bug has been fixed.  Add
257         URL.
258
259 2007-04-20  Katsumi Yamaoka  <yamaoka@jpl.org>
260
261         * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
262
263 2007-04-19  Katsumi Yamaoka  <yamaoka@jpl.org>
264
265         * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
266         (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
267         displayed of multipart/alternative part if it is invoked from summary
268         buffer.
269
270         * mm-view.el (mm-inline-text-html-render-with-w3m)
271         (mm-inline-text-html-render-with-w3m-standalone)
272         (mm-inline-render-with-function): Use mail-parse-charset by default.
273
274 2007-04-18  Levin Du  <zslevin@gmail.com>  (tiny change)
275
276         * parse-time.el (parse-time-string-chars): Check if CHAR
277         is less than the length of parse-time-syntax.
278
279 2007-04-17  Katsumi Yamaoka  <yamaoka@jpl.org>
280
281         * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
282         from gnus-newsgroup-processable.
283
284 2007-04-16  Didier Verna  <didier@xemacs.org>
285
286         * gnus-msg.el (gnus-configure-posting-styles): Handle
287         message-signature-directory properly with :file syntax. Reported by
288         "Leo".
289
290 2007-04-11  Didier Verna  <didier@xemacs.org>
291
292         New user option: message-signature-directory.
293         * gnus-msg.el (gnus-configure-posting-styles): Support it.
294         * message.el (message-insert-signature): Ditto.
295         * message.el (message-signature-file): Doc update.
296         * message.el (message-signature-directory): New.
297
298 2007-04-10  Katsumi Yamaoka  <yamaoka@jpl.org>
299
300         * gnus-msg.el (gnus-inews-yank-articles): Use
301         message-exchange-point-and-mark instead of exchange-point-and-mark.
302
303 2007-04-09  Katsumi Yamaoka  <yamaoka@jpl.org>
304
305         * message.el (message-yank-original): Make sure cited text ends with
306         newline; don't exchange point and mark.
307
308 2007-04-07  Chong Yidong  <cyd@stupidchicken.com>
309
310         * tls.el (open-tls-stream): Properly handle case where there
311         is no associated buffer.
312
313 2007-04-03  Thien-Thi Nguyen  <ttn@gnu.org>
314
315         * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
316         message-yank-original, make sure (< mark TEXT point).
317
318 2007-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
319
320         * message.el (message-fill-column): New variable.
321         (message-mode): Use it.  Add comment on a possible new hook.
322
323         * nnmail.el (nnmail-spool-file): Mark as obsolete.
324         (nnmail-get-new-mail): Reformat.
325
326         * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
327
328         * gmm-utils.el: Fix Commentary.
329         (gmm-tool-bar-from-list): Fix typo in doc string.
330
331 2007-03-27  Thien-Thi Nguyen  <ttn@gnu.org>
332
333         * message.el (message-yank-original): Don't switch point and mark
334         unnecessarily to put point and mark as documented.
335
336 2007-03-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
337
338         * message.el (message-put-addresses-in-ecomplete): Only fetch headers
339         from the message heads.
340
341 2007-03-25  Kevin Greiner  <kevin.greiner@compsol.cc>
342
343         * gnus-art.el (gnus-article-set-window-start): Do nothing when the
344         article buffer does not have a window.  This may not be the best
345         solution but is certainly better than setting the start of the null,
346         that is the current, window.
347
348 2007-03-24  Reiner Steib  <Reiner.Steib@gmx.de>
349
350         * gnus-draft.el (gnus-draft-setup-hook): New hook.
351         (gnus-draft-setup): Run it.
352
353         * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
354         gnus-score-fast-scoring.  Allow regexp.
355         (gnus-score-headers): Use it.
356
357         * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
358         XEmacs.
359
360         * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
361         string.
362         (gnus-button-alist): Also catch `<f1> k ...'.
363         (gnus-treat-display-x-face): Fix doc string.
364
365 2007-03-25  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
366
367         * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
368         evaluation of gnus-extended-version to ensure correct generation of the
369         User-Agent header when message-generate-headers-first is used.
370
371 2007-03-24  Simon Josefsson  <simon@josefsson.org>
372
373         * hashcash.el (hashcash-generate-payment-async): Don't crash if
374         hashcash-path is nil.  Don't call callback with incorrect number of
375         parameters if val is 0.
376
377 2007-03-20  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
378
379         * message.el (message-required-news-headers):
380         * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
381
382 2007-03-18  Thien-Thi Nguyen  <ttn@gnu.org>
383
384         * tls.el (open-tls-stream): In handshake-waiting loop,
385         don't wait more if there is output available to process.
386
387 2007-03-17  Thien-Thi Nguyen  <ttn@gnu.org>
388
389         * tls.el (tls-program): Doc fix.
390
391 2007-03-15  Katsumi Yamaoka  <yamaoka@jpl.org>
392
393         * message.el (message-generate-new-buffers): Change the meaning of the
394         nil value; add `standard' to the choices; treat t as `unique'; improve
395         doc string.
396         (gnus-select-frame-set-input-focus): Autoload.
397         (message-buffer-name): Search for the existing message buffer if
398         message-generate-new-buffers is nil or `standard'; treat the value t of
399         message-generate-new-buffers as `unique'.
400         (message-pop-to-buffer): Raise the frame already displaying the message
401         buffer; clear the echo area after querying.
402         (message-setup): Pass the `continue' argument to compose-mail.
403         (message-mail): Prefer `switch-function' if it is given; search for the
404         existing message buffer if the `continue' argument is non-nil; pass
405         continue and switch-function arguments to compose-mail by way of
406         message-setup.
407         (message-mail-other-window): Adjust argument of message-setup.
408         (message-mail-other-frame): Ditto.
409
410 2007-03-13  Katsumi Yamaoka  <yamaoka@jpl.org>
411
412         * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
413         (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
414         to turn font-lock on when turning gnus-message-citation-mode on.
415
416 2007-03-06  Daiki Ueno  <ueno@unixuser.org>
417
418         * mml-smime.el (mml-smime-use): New variable; default to use openssl.
419         (mml-smime-function-alist): New variable; add epg as the backend.
420         * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
421         mml-smime- functions instead.
422         * mm-view.el: Require smime.
423
424 2007-03-05  Didier Verna  <didier@xemacs.org>
425
426         * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
427         instead of just inheritance for posting styles.
428         * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
429
430 2007-02-24  Chris Moore  <dooglus@gmail.com>
431
432         * pgg-pgp5.el (pgg-pgp5-encrypt-region):
433         * pgg-pgp.el (pgg-pgp-encrypt-region):
434         * pgg-gpg.el (pgg-gpg-encrypt-region):
435         Check pgg-encrypt-for-me if no other recipients.
436
437 2007-02-24  John Paul Wallington  <jpw@pobox.com>
438
439         * tls.el (tls-certtool-program): Fix custom type.
440
441 2007-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
442
443         * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
444         and point-at-eol instead of line-(beginning|end)-position.
445
446         * assistant.el (assistant-parse-buffer): Ditto.
447
448         * netrc.el (netrc-parse-services): Ditto.
449
450 2007-02-28  Daiki Ueno  <ueno@unixuser.org>
451
452         * mml2015.el (mml2015-epg-find-usable-key): New function.
453         (mml2015-epg-sign): Use it.
454         (mml2015-epg-encrypt): Use it.
455
456 2007-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
457
458         * message.el (message-make-in-reply-to): Quote name containing
459         non-ASCII characters.  It will make the RFC2047 encoder cause an error
460         if there are special characters.  Reported by NAKAJI Hiroyuki
461         <nakaji@kankyo-u.ac.jp>.
462
463 2007-02-27  Didier Verna  <didier@xemacs.org>
464
465         Include the group parameters as well as the topic ones in the
466         inheritance filter process.
467         * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
468         argument GROUP-PARAMS-LIST.
469         * gnus-topic.el (gnus-group-topic-parameters): Use it.
470
471 2007-02-27  Katsumi Yamaoka  <yamaoka@jpl.org>
472
473         * nntp.el (nntp-never-echoes-commands)
474         (nntp-open-connection-functions-never-echo-commands): New variables.
475         (nntp-send-command): Use them.
476
477 2007-02-20  Daiki Ueno  <ueno@unixuser.org>
478
479         * mml2015.el (mml2015-epg-verify): Simplified.
480
481 2007-02-19  Katsumi Yamaoka  <yamaoka@jpl.org>
482
483         * mml.el (mml-content-disposition-alist): New user option.
484         (mml-content-disposition): New function.
485         (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
486         (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
487
488 2007-02-19  Daiki Ueno  <ueno@unixuser.org>
489
490         * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
491         verification.
492
493 2007-02-15  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
494
495         * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
496         articles posted in the last 24 hours.
497
498 2007-02-14  Chong Yidong  <cyd@stupidchicken.com>
499
500         * smiley.el (smiley-regexp-alist): Add "dead" smiley.
501
502 2007-02-14  Micha\e,Ak\e(Bl Cadilhac  <michael@cadilhac.name>
503
504         * nntp.el (nntp-send-command): Don't wait for echoes when
505         nntp-open-ssl-stream is used.
506
507 2007-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
508
509         * gnus-cite.el (gnus-test-font-lock-add-keywords)
510         (gnus-message-add-citation-keywords)
511         (gnus-message-remove-citation-keywords): Remove.
512         (gnus-message-citation-mode): Instead of modifying font-lock-keywords
513         directly, make the variables in font-lock-defaults buffer-local, add
514         gnus-message-citation-keywords to them and then update the value of
515         font-lock-keywords.
516
517 2007-02-09  Katsumi Yamaoka  <yamaoka@jpl.org>
518
519         * message.el (message-cite-original-1): Don't call
520         gnus-article-highlight-citation.
521
522         * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
523         citations; fix line count.
524
525 2007-02-08  Katsumi Yamaoka  <yamaoka@jpl.org>
526
527         * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
528         (gnus-message-add-citation-keywords)
529         (gnus-message-remove-citation-keywords): Use it; fix the emulating
530         versions of font-lock-add-keywords and font-lock-remove-keywords to
531         work with XEmacs correctly.
532
533 2007-02-07  Katsumi Yamaoka  <yamaoka@jpl.org>
534
535         * gnus-cite.el (gnus-cite-face-list): Set the values of
536         gnus-message-max-citation-depth and gnus-message-citation-keywords.
537         (gnus-message-max-citation-depth): Use defvar rather than defconst.
538         (gnus-message-cite-prefix-regexp): New variable.
539         (gnus-message-search-citation-line): Use it; protect against long
540         citation prefix; fill match data with nil rather than 0 for XEmacs; set
541         the 0th match data for Emacs.
542         (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
543         (gnus-message-add-citation-keywords): Append keywords rather than
544         prepending; emulate font-lock-add-keywords if it is not available.
545         (gnus-message-remove-citation-keywords): Emulate
546         font-lock-remove-keywords if it is not available.
547
548         * gnus-msg.el (gnus-message-highlight-citation): Default to t.
549
550         * message.el (message-cite-prefix-regexp): Set the value of
551         gnus-message-cite-prefix-regexp.
552
553 2007-02-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
554
555         * nnweb.el (nnweb-google-parse-1): Update parser.
556
557 2007-01-29  Juanma Barranquero  <lekktu@gmail.com>
558
559         * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
560
561 2007-01-28  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
562
563         * nnslashdot.el (nnslashdot-request-article): Update end-of-article
564         regexp.
565
566 2007-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
567
568         * uudecode.el (uudecode-string-to-multibyte): New function emulating
569         string-to-multibyte.
570         (uudecode-decode-region-internal): Use it.
571
572         * lpath.el: Fbind string-as-multibyte for XEmacs.
573
574 2007-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
575
576         * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
577         custom choice.
578
579         * gnus-art.el (gnus-signature-limit): Fix custom choice.
580
581 2007-01-22  Daiki Ueno  <ueno@unixuser.org>
582
583         * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
584
585         * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
586         `write-region' to respect `mm-inhibit-file-name-handlers'.
587
588 2007-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
589
590         * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
591         Use gnus-home-directory instead of "~/" or "$HOME".
592
593 2007-01-17  Teodor Zlatanov  <tzz@lifelogs.com>
594
595         * encrypt.el (encrypt-insert-file-contents): Add better prompt
596         to mention filename.
597         Add comments at beginning regarding usage.
598         (encrypt-write-file-contents): Change interactive so a string is
599         acceptable.  If the file has no associated model, show an error instead
600         of a nonsense prompt.
601
602 2007-01-16  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
603
604         * spam.el (spam-bsfilter-ham-switch): Fix typo.
605         Thanks to Yoshihiko Yamada for kind notification of this typo.
606
607 2007-01-12  Kenichi Handa  <handa@m17n.org>
608
609         * uudecode.el (uudecode-decode-region-internal): Make it work in a
610         multibyte buffer.
611
612 2007-01-14  Reiner Steib  <Reiner.Steib@gmx.de>
613
614         * gnus-score.el (gnus-score-fast-scoring): New variable.
615         (gnus-score-headers): Use it.
616
617         * gnus-sum.el (gnus-auto-select-first): Improve doc string.
618
619         * message.el (message-cite-original-1): Call
620         gnus-article-highlight-citation if requested.
621
622         * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
623
624         * gnus-art.el (gnus-article-browse-html-article): Add warning about web
625         bugs to doc string.
626         (gnus-button-alist): Add mid\\|message-id.
627         (gnus-button-fetch-group): Extend for use in
628         `browse-url-browser-function'.
629         (gnus-button-url-regexp): Try to catch paired parentheses like in
630         Wikipedia URLs.
631
632         * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
633         Suggested by Simon Krahnke <overlord@gmx.li>.
634
635 2007-01-13  Romain Francoise  <romain@orebokech.com>
636
637         * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
638         Update copyright.
639
640 2007-01-13  Patric Mueller  <bhaak@bigfoot.com>  (tiny change)
641
642         * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
643
644 2007-01-09  Teodor Zlatanov  <tzz@lifelogs.com>
645
646         * gnus-registry.el (gnus-registry-unfollowed-groups)
647         (gnus-registry-split-fancy-with-parent): Fix documentation.
648
649 2007-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
650
651         * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
652         from nnweb groups.
653
654 2006-12-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
655
656         * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
657         Xref urls.  Erase buffer before requesting head.
658
659 2007-01-07  Reiner Steib  <Reiner.Steib@gmx.de>
660
661         * gnus-soup.el (gnus-soup): New custom group.  Make user variables
662         customizable.
663
664 2007-01-05  Daiki Ueno  <ueno@unixuser.org>
665
666         * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
667         no signing key is found.
668         (mml2015-epg-encrypt): Ask user whether to skip or abort if
669         no encrypting and/or signing key is found.
670
671 2007-01-03  Reiner Steib  <Reiner.Steib@gmx.de>
672
673         * spam-report.el (spam-report-gmane-spam): Remove redundant message.
674
675 2007-01-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
676
677         * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
678         headers read from disk with the ones newly found in the current search.
679         This should no longer cause problems, because the article numbers in
680         Gmane's `nov.php' output are ignored since the previous change.
681
682 2007-01-02  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
683
684         * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
685
686 2007-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
687
688         * lpath.el: Fbind clear-string and cp-supported-codepages; don't fbind
689         replace-regexp-in-string; bind url-version; fbind display-images-p and
690         timer-set-function for XEmacs; bind timer-list for XEmacs; fbind
691         find-face and set-itimer-function for Emacs; bind itimer-list for
692         Emacs.
693
694         * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
695
696 2007-01-01  Romain Francoise  <romain@orebokech.com>
697
698         * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
699
700 2006-12-31  Steve Youngs  <steve@sxemacs.org>
701
702         * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
703         `define-minor-mode' macro definition expanded properly.
704         (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
705         exclude it there.
706
707         * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
708         of 2006-12-30.  The default is nil on (S)XEmacs already because of the
709         `fboundp' test.
710         (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
711         This is OK to autoload in (S)XEmacs now.
712
713 2006-12-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
714
715         * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
716         keystroke.
717         (gnus-summary-limit-to-singletons): Fix typo.
718
719         * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
720         else fails.
721
722 2006-12-30  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
723
724         * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
725         docstring.
726
727         * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
728         (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
729         (gnus-summary-insert-dormant-articles): Fix typo in message.
730
731 2006-12-30  Reiner Steib  <Reiner.Steib@gmx.de>
732
733         * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
734         nil for XEmacs.
735         (gnus-message-citation-mode): Don't autoload in XEmacs.
736
737         * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
738
739 2006-12-29  Jouni K. Sepp\e,Ad\e(Bnen  <jks@iki.fi>
740
741         * nnimap.el (nnimap-expunge-search-string): Mention
742         nnimap-search-uids-not-since-is-evil in docstring.
743
744 2006-12-28  Reiner Steib  <Reiner.Steib@gmx.de>
745
746         * spam.el: Revert to make-obsolete-variable because
747         define-obsolete-variable-alias is not supported in Emacs 21.
748
749         * spam.el (spam-ifile-path, spam-ifile-database-path)
750         (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
751         make-obsolete-variable.
752         (spam-bsfilter-path, spam-bsfilter-program)
753         (spam-spamassassin-path, spam-spamassassin-program)
754         (spam-sa-learn-path, spam-sa-learn-program): Rename variables.  Don't
755         use "path" inappropriately.
756         (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
757         (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
758         variable names.
759
760 2006-12-28  Daiki Ueno  <ueno@unixuser.org>
761
762         * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
763         summary buffer.
764
765         * password.el (password-cache-remove): Use clear-string to burn
766         password, if available.
767
768 2006-12-26  Reiner Steib  <Reiner.Steib@gmx.de>
769
770         * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
771
772         * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
773
774         * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
775         (gnus-message-highlight-citation): Move defcustom here from
776         gnus-cite.el.
777         (gnus-message-citation-mode): Autoload.
778
779         * gnus-cite.el: Adjust Oliver's code to Gnus namespace.  Add some
780         checks to make it compile with XEmacs.
781         (gnus-message-citation-mode): New minor mode.
782         (gnus-message-max-citation-depth, gnus-message-citation-keywords)
783         (gnus-message-highlight-citation): New variables.
784         (gnus-message-search-citation-line)
785         (gnus-message-add-citation-keywords)
786         (gnus-message-remove-citation-keywords)
787         (turn-on-gnus-message-citation-mode)
788         (turn-off-gnus-message-citation-mode): New functions.
789
790 2006-12-26  Oliver Scholz  <epameinondas@gmx.de>
791
792         * gnus-cite.el: Enable highlighting of different citation levels in
793         message-mode.
794
795 2006-12-26  Reiner Steib  <Reiner.Steib@gmx.de>
796
797         * message.el (message-make-fqdn): Fix comment.
798         (message-bogus-system-names): Add ".local".
799
800         * spam.el (spam-ifile-path, spam-ifile-program)
801         (spam-ifile-database-path, spam-ifile-database)
802         (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
803         Don't use "path" inappropriately.
804         (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
805         strings.
806         (spam-check-ifile, spam-ifile-register-with-ifile)
807         (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
808         new variable names.
809
810         * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
811         (gnus-treat-display-smileys): Simplify using
812         gnus-image-type-available-p.
813
814         * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
815         available.
816
817         * gnus-xmas.el (gnus-xmas-image-type-available-p): Use
818         `display-images-p' if available.
819
820 2006-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
821
822         * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
823         one after turning on the buffer's multibyteness instead of decoding
824         them directly in the unibyte buffer that causes unexpected conversion
825         in Emacs 23 (unicode).
826
827 2006-12-21  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
828
829         * message.el (message-generate-hashcash): Fix custom type.
830
831 2006-12-20  Reiner Steib  <Reiner.Steib@gmx.de>
832
833         * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
834
835 2006-12-20  Reiner Steib  <Reiner.Steib@gmx.de>
836
837         * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
838         disconnect icons.  Add help text.
839
840 2006-12-20  Teodor Zlatanov  <tzz@lifelogs.com>
841
842         * spam.el (spam-extra-header-to-number): CRM114 spam score is
843         negated to be consistent with the others we handle.
844
845 2006-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
846
847         * gnus-art.el (gnus-article-setup-buffer): Actually set the local
848         version of gnus-summary-buffer to something, so that we can use two
849         article buffers at the same time.
850
851 2006-12-18  Teodor Zlatanov  <tzz@lifelogs.com>
852
853         * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
854         trigger all the extra headers.
855         (spam-extra-header-to-number): Don't require spam-use-crm114 for header
856         sorting.
857
858 2006-12-14  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
859
860         * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
861         solid groups.
862
863 2006-12-17  Chong Yidong  <cyd@stupidchicken.com>
864
865         * pgg-gpg.el (pgg-gpg-use-agent): Default to t.
866
867 2006-12-13  Reiner Steib  <Reiner.Steib@gmx.de>
868
869         * legacy-gnus-agent.el: Add Copyright notice.
870
871 2006-12-12  Chong Yidong  <cyd@stupidchicken.com>
872
873         * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
874
875 2006-12-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
876
877         * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
878
879         * gnus-sum.el (gnus-summary-recenter): Force setting the window start
880         to make it work reliably in CVS Emacs.
881         (gnus-summary-limit-strange-charsets-predicate)
882         (gnus-summary-limit-to-predicate): New functions.
883
884 2006-12-08  Chong Yidong  <cyd@stupidchicken.com>
885
886         * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
887         specifying array size.
888         (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
889         array if it is too small.
890         (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
891         (gnus-sort-threads-loop): New function.
892
893 2006-12-06  Chris Moore  <dooglus@gmail.com>
894
895         * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
896         Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
897
898 2006-12-04  Jouni K. Sepp\e,Ad\e(Bnen  <jks@iki.fi>
899
900         * mm-url.el (mm-url-predefined-programs): Call curl with correct
901         options.
902
903 2006-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
904
905         * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
906         DOS-ing the recipient.
907
908         * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
909         the headers when creating the mapping to avoid mismappings.
910         (nnweb-gmane-create-mapping): Always nix out old mapping.
911
912 2006-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
913
914         * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
915         and mm-verify-option to never.
916
917 2006-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
918
919         * message.el (message-signed-or-encrypted-p): New function.
920         (message-forward-make-body): Use it.
921
922         * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
923         Replace encode-coding-string with mm-encode-coding-string.
924
925 2006-11-29  Katsumi Yamaoka  <yamaoka@jpl.org>
926
927         * nneething.el (nneething-decode-file-name): Replace
928         decode-coding-string with mm-decode-coding-string.
929
930         * gnus-int.el (gnus-open-server): Say failed server's name.
931
932 2006-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>
933
934         * pgg-pgp.el (pgg-pgp-process-region): Change `args' from a list of
935         strings to a single string.  Quote `errors-file-name'.
936         (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region, pgg-pgp-sign-region)
937         (pgg-pgp-verify-region, pgg-pgp-insert-key, pgg-pgp-snarf-keys-region):
938         Adjust calls.  Use `shell-quote-argument'.
939
940 2006-11-24  Juanma Barranquero  <lekktu@gmail.com>
941
942         * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
943         (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
944
945         * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
946         * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
947         (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
948         (gnus-group-make-directory-group, gnus-group-transpose-groups):
949         * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
950         (gnus-subscribe-newsgroup, gnus-1):
951         * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
952         * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
953         (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
954         (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
955
956 2006-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
957
958         * gnus-sum.el (gnus-summary-limit-to-headers): New command and
959         keystroke.
960         (gnus-summary-limit-to-bodies): Implement headersp.
961
962 2006-11-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
963
964         * dns.el (query-dns): Protect against "Process dns deleted" strings.
965
966 2006-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
967
968         * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
969
970 2006-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
971
972         * message.el (message-generate-hashcash): Expand range of values to
973         include `opportunistic'.
974         (message-send-mail): Use it.
975
976 2006-11-18  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
977
978         * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
979         and comment it.
980
981         * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
982
983 2006-11-15  Reiner Steib  <Reiner.Steib@gmx.de>
984
985         * gnus-util.el (gnus-extract-address-components): Improve comment.
986
987 2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
988
989         * gnus-util.el (gnus-extract-address-components): Work with address in
990         which the name portion contains @.
991
992         * lpath.el: Fbind custom-autoload.
993
994 2006-11-14  Reiner Steib  <Reiner.Steib@gmx.de>
995
996         * gnus.el (gnus-start): Move custom group up.
997         (gnus-select-method): Don't autoload, but make it available for
998         `customize-variable'.
999         (gnus-getenv-nntpserver): Don't autoload.
1000
1001 2006-11-14  Teodor Zlatanov  <tzz@lifelogs.com>
1002
1003         * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
1004
1005 2006-11-14  Reiner Steib  <Reiner.Steib@gmx.de>
1006
1007         * message.el (message-sendmail-extra-arguments): New variable.
1008         (message-send-mail-with-sendmail): Use it.
1009
1010 2006-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
1011
1012         * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
1013         mm-with-unibyte-current-buffer to make string unibyte.
1014
1015         * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
1016         mm-string-as-multibyte.
1017
1018 2006-11-14  Daiki Ueno  <ueno@unixuser.org>
1019
1020         * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
1021         Reported by Werner Koch <wk@gnupg.org>.
1022
1023 2006-11-14  Daiki Ueno  <ueno@p360>
1024
1025         * mml2015.el: Autoload epa-select-keys when compiling.
1026
1027 2006-11-13  Daiki Ueno  <ueno@unixuser.org>
1028
1029         * mml2015.el (mml2015-epg-sign): Save the signing keys in
1030         message-options.
1031         (mml2015-epg-encrypt): Save the recipient keys in message-options.
1032
1033 2006-11-13  Daiki Ueno  <ueno@unixuser.org>
1034
1035         * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
1036         EasyPG (< 0.0.6).
1037         (mml2015-always-trust): New user option.
1038         (mml2015-epg-passphrase-callback): Display key ID on the passphrase
1039         prompt.
1040
1041 2006-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>
1042
1043         * nntp.el (nntp-authinfo-force): New variable.
1044         (nntp-send-authinfo): Use it.
1045
1046 2006-11-09  Reiner Steib  <Reiner.Steib@gmx.de>
1047
1048         * message.el (message-strip-subject-encoded-words): Allow _not_ to
1049         decode encoded words.  Improve prompt.  Add comment about forwarding.
1050         (message-replacement-char): Move up.
1051
1052 2006-11-08  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
1053
1054         * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
1055         instead of gnus-intersection because arguments of gnus-sorted-nunion
1056         must be sorted.  This avoids corruption of gnus-newsgroup-unreads.
1057
1058 2006-11-07  Reiner Steib  <Reiner.Steib@gmx.de>
1059
1060         * message.el (message-strip-subject-encoded-words): Reformat prompt.
1061         (message-simplify-subject-functions): Enable
1062         message-strip-subject-encoded-words by default.
1063
1064 2006-11-06  Reiner Steib  <Reiner.Steib@gmx.de>
1065
1066         * message.el (message-strip-subject-encoded-words): New function
1067         (message-simplify-subject-functions): New variable.
1068         (message-simplify-subject): Use it.  Fix typo in doc string.
1069         Support message-strip-subject-encoded-words.
1070
1071 2006-11-03  Juanma Barranquero  <lekktu@gmail.com>
1072
1073         * gnus-diary.el (gnus-diary-delay-format-function):
1074         * nndiary.el (nndiary-reminders):
1075         * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
1076
1077 2006-11-01  Reiner Steib  <Reiner.Steib@gmx.de>
1078
1079         * gnus-art.el (article-hide-boring-headers): Fetch date from
1080         gnus-original-article-buffer to avoid problems with localized date
1081         strings.
1082
1083 2006-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
1084
1085         * html2text.el (html2text-format-tags): Avoid infloop on open tags.
1086
1087 2006-10-29  Reiner Steib  <Reiner.Steib@gmx.de>
1088
1089         * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
1090         New variables.
1091         (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
1092         (mm-charset-synonym-alist): Move some entries to
1093         mm-codepage-iso-8859-list.
1094         (mm-charset-synonym-alist, mm-charset-override-alist): Add
1095         iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
1096
1097 2006-10-29  Katsumi Yamaoka  <yamaoka@jpl.org>
1098
1099         * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
1100
1101 2006-10-28  Reiner Steib  <Reiner.Steib@gmx.de>
1102
1103         * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
1104         with Emacs 21 and XEmacs.
1105
1106 2006-10-27  Teodor Zlatanov  <tzz@lifelogs.com>
1107
1108         * spam.el (spam-parse-address): New function for better parsing,
1109         catching errors, etc.
1110         (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
1111
1112 2006-10-26  Reiner Steib  <Reiner.Steib@gmx.de>
1113
1114         * mm-view.el: Add interactive arg to html2text autoload.
1115
1116 2006-10-25  Katsumi Yamaoka  <yamaoka@jpl.org>
1117
1118         * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
1119
1120 2006-10-24  Reiner Steib  <Reiner.Steib@gmx.de>
1121
1122         * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
1123         variables.
1124         (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
1125         (mm-charset-synonym-alist): Move some entries to
1126         mm-codepage-iso-8859-list.
1127
1128         * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
1129
1130 2006-10-23  Reiner Steib  <Reiner.Steib@gmx.de>
1131
1132         * message.el (message-citation-line-format)
1133         (message-insert-formated-citation-line): Fix implementation of %E, %N
1134         and %n according to the doc string.
1135
1136 2006-10-20  Teodor Zlatanov  <tzz@lifelogs.com>
1137
1138         * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
1139         car-safe to avoid bad parses.
1140
1141 2006-10-20  Katsumi Yamaoka  <yamaoka@jpl.org>
1142
1143         * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
1144         names.
1145
1146         * gnus-sum.el (gnus-select-newsgroup): Decode group name.
1147
1148 2006-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1149
1150         * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
1151         header.
1152
1153         * message.el (message-draft-headers): Add Date.
1154         (message-headers-to-generate): Fix typo in docstring.
1155
1156         * nndraft.el (nndraft-required-headers): New variable.
1157         (nndraft-generate-headers): Use it.
1158
1159         * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
1160
1161 2006-10-16  Teodor Zlatanov  <tzz@lifelogs.com>
1162
1163         * gnus-registry.el (gnus-registry-wash-for-keywords)
1164         (gnus-registry-find-keywords): New functions to allow easy searching of
1165         articles that are in the registry.
1166
1167 2006-10-16  Teodor Zlatanov  <tzz@lifelogs.com>
1168
1169         * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
1170         ietf-drums-parse-address instead of gnus-extract-address-components.
1171         Reported by Damien Elmes <damien@repose.cx>.
1172
1173 2006-10-19  Reiner Steib  <Reiner.Steib@gmx.de>
1174
1175         * gnus.el (gnus-mime): Remove unused custom group.
1176
1177 2006-10-13  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
1178
1179         * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
1180         "blank line" when searching for end of armor headers.
1181
1182 2006-10-11  Katsumi Yamaoka  <yamaoka@jpl.org>
1183
1184         * gmm-utils.el (gmm-write-region): Fix variable name.
1185
1186 2006-10-10  Reiner Steib  <Reiner.Steib@gmx.de>
1187
1188         * gmm-utils.el (gmm-write-region): New function based on compatibility
1189         code from `mm-make-temp-file'.
1190
1191         * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
1192
1193         * nnmaildir.el (nnmaildir--update-nov)
1194         (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
1195         Use `gmm-write-region'.
1196
1197 2006-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
1198
1199         * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
1200         iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
1201
1202         * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
1203
1204         * message.el (message-replacement-char): New variable.
1205         (message-fix-before-sending): Use it.
1206         (message-simplify-subject): New function to remove duplicate code.
1207         (message-reply, message-followup): Use it.
1208
1209         * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
1210         gnus-summary-limit-to-articles.
1211
1212 2006-10-03  Katsumi Yamaoka  <yamaoka@jpl.org>
1213
1214         * gnus-util.el (gnus-with-local-quit): New macro.
1215
1216         * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
1217
1218 2006-10-02  Teodor Zlatanov  <tzz@lifelogs.com>
1219
1220         * gnus-util.el (gnus-string-remove-all-properties): Another fix to
1221         ignore non-string data.
1222
1223 2006-09-29  Teodor Zlatanov  <tzz@lifelogs.com>
1224
1225         * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
1226         non-string data (needs to be done in the registry too).
1227
1228 2006-09-28  Teodor Zlatanov  <tzz@lifelogs.com>
1229
1230         * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
1231         (gnus-registry-remove-alist-text-properties, gnus-registry-action)
1232         (gnus-registry-split-fancy-with-parent)
1233         (gnus-registry-fetch-simplified-message-subject-fast)
1234         (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
1235         Remove text properties on ingress into the registry and when it's saved.
1236         (gnus-registry-clean-empty-function): Fix bug with cleaning the
1237         registry from entries with no groups.
1238
1239 2006-09-28  Teodor Zlatanov  <tzz@lifelogs.com>
1240
1241         * gnus-util.el (gnus-string-remove-all-properties): Add utility
1242         function to remove string properties.
1243
1244 2006-09-28  Reiner Steib  <Reiner.Steib@gmx.de>
1245
1246         * gmm-utils.el (gmm): Adjust custom version.
1247
1248         * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
1249         custom version.
1250
1251         * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
1252
1253 2006-09-27  Reiner Steib  <Reiner.Steib@gmx.de>
1254
1255         * gnus-art.el (gnus-insert-prev-page-button)
1256         (gnus-insert-next-page-button): Simplify.  Reformat.
1257
1258 2006-09-27  Maxime Edouard Robert Froumentin  <max@lapin-bleu.net>
1259
1260         * gnus-art.el (gnus-insert-prev-page-button)
1261         (gnus-insert-next-page-button): Apply gnus-article-button-face.
1262
1263 2006-09-25  Chong Yidong  <cyd@stupidchicken.com>
1264
1265         * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
1266
1267 2006-09-20  Maxime Edouard Robert Froumentin  <max@lapin-bleu.net>
1268
1269         (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
1270         gnus-article-button-face to MIME and security buttons.
1271
1272 2006-09-20  Reiner Steib  <Reiner.Steib@gmx.de>
1273
1274         * gnus-art.el (gnus-button-url-regexp): Try to make the value more
1275         readable.
1276
1277 2006-09-20  Katsumi Yamaoka  <yamaoka@jpl.org>
1278
1279         * dgnushack.el: Autoload browse-url-of-file for XEmacs.
1280
1281 2006-09-20  Steve Youngs  <steve@sxemacs.org>
1282
1283         * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
1284         `browse-url-of-file' instead of `browse-url'.
1285
1286 2006-09-19  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
1287
1288         * nnslashdot.el (nnslashdot-request-article): Update end-of-article
1289         regexp.  Articles containing quotation were cut prematurely.
1290
1291 2006-09-16  Katsumi Yamaoka  <yamaoka@jpl.org>
1292
1293         * message.el (message-cite-original-1): Use nobody by default for the
1294         value of From header.
1295         (message-reply): Ditto.
1296
1297 2006-09-11  Daiki Ueno  <ueno@unixuser.org>
1298
1299         * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
1300         to the gnus-info.  This fixes a bug of inline-PGP message verification.
1301         Reported by Michael Piotrowski <mxp@dynalabs.de>.
1302
1303 2006-09-09  Reiner Steib  <Reiner.Steib@gmx.de>
1304
1305         * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
1306         mails in the doc string.  Add some URLs in comment.
1307         (pop3-movemail): Warn about pop3-leave-mail-on-server.
1308
1309 2006-09-07  Katsumi Yamaoka  <yamaoka@jpl.org>
1310
1311         * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
1312         backslashes handling and the way to find boundaries of quoted strings.
1313
1314 2006-09-07  Daiki Ueno  <ueno@unixuser.org>
1315
1316         * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
1317         mml1991-encrypt-to-self is set and mml1991-signers is not set.
1318         * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
1319         mml2015-encrypt-to-self is set and mml2015-signers is not set.
1320
1321 2006-09-06  Reiner Steib  <Reiner.Steib@gmx.de>
1322
1323         * gnus-art.el (gnus-button-marker-list): Move up.  Convert comment into
1324         doc string.
1325         (gnus-button-regexp, gnus-button-last): Remove unused variables.
1326
1327 2006-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1328
1329         * lpath.el: Fbind epg-check-configuration.
1330
1331 2006-09-06  Simon Josefsson  <jas@extundo.com>
1332
1333         * mml2015.el (mml2015-use): Doc fix, mention epg.
1334
1335 2006-09-06  Daiki Ueno  <ueno@unixuser.org>
1336
1337         * mml2015.el (mml2015-use): Default to epg, if available.
1338
1339 2006-09-06  Daiki Ueno  <ueno@unixuser.org>
1340
1341         * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
1342         message-sender.
1343         (mml1991-epg-encrypt): Ditto.
1344         * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
1345         message-sender.
1346         (mml2015-epg-encrypt): Ditto.