1 2007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
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.
8 * nnheader.el (nnheader-message): Use them.
10 2007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
12 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
15 2007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
17 * gnus-agent.el (gnus-agent-fetch-headers)
18 (gnus-agent-retrieve-headers): Bind
19 gnus-decode-encoded-address-function to identity.
21 * nntp.el (nntp-send-xover-command): Recognize an xover command is
22 available also when the server returns simply a dot.
24 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
26 2007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
28 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
30 2007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
32 * gnus-ems.el (gnus-x-splash): Make it work.
34 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
37 * lpath.el: Bind line-spacing and tool-bar-mode for XEmacs.
39 2007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
41 * gnus-xmas.el (gnus-xmas-define): Make gnus-make-overlay ignore the
42 4th and the 5th arguments.
44 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
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.
51 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
54 2007-06-07 Juanma Barranquero <lekktu@gmail.com>
56 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
58 2007-06-06 Juanma Barranquero <lekktu@gmail.com>
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.
66 2007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
68 * gnus-art.el (gnus-mime-view-part-externally)
69 (gnus-mime-view-part-internally): Fix predicate function passed to
72 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
74 * gnus.el (gnus-update-message-archive-method): Add :version.
76 2007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
78 * gnus.el (gnus-update-message-archive-method): New variable.
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.
84 2007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
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.
90 2007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
92 * message.el (message-pop-to-buffer): Add switch-function argument.
93 (message-mail): Pass switch-function argument to it.
95 2007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
97 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
100 2007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
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.
115 2007-05-24 Simon Josefsson <simon@josefsson.org>
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>.
120 2007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
122 * message.el (message-narrow-to-headers-or-head): Ignore
123 mail-header-separator in the body.
125 2007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
127 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
130 2007-05-22 Kevin Ryde <user42@zip.com.au>
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.
136 2007-05-22 Katsumi Yamaoka <yamaoka@jpl.org>
138 * dgnushack.el: Autoload ad-add-advice for XEmacs. bbdb-com.el that
139 spam.el loads uses it in the compiled defadvice form.
141 2007-05-12 Micha
\e,Ak
\e(Bl Cadilhac <michael@cadilhac.name>
143 * gnus-sum.el (gnus-articles-to-read)
144 (gnus-summary-insert-old-articles): Don't truncate group name for
147 * gnus-util.el (gnus-limit-string): Delete this function.
149 * gnus-sum.el (gnus-simplify-subject-fully): Use
150 `truncate-string-to-width' instead.
152 2007-05-11 Micha
\e,Ak
\e(Bl Cadilhac <michael@cadilhac.name>
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.
158 2007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
160 * gnus-art.el (gnus-article-mode): Fix comment about displaying
163 2007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
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.
170 * nnml.el (nnml-request-create-group): Properly check if group is not a
172 (nnml-request-expire-articles): Don't delete articles if the target
173 group is not available.
175 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
176 Don't quote characters that are within parentheses.
178 2007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
180 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
181 (gnus-handle-ephemeral-exit): Select article according to it.
183 2007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
185 * message.el (message-insert-formated-citation-line): Remove newline.
186 (message-citation-line-format): Add final \n here so that the user can
189 2007-05-03 Dan Christensen <jdc@uwo.ca>
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.
195 2007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
197 * gnus.el: Bump version number.
199 2007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
201 * gnus.el (gnus-version-number): Bump version.
203 2007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
205 * gnus.el: No Gnus v0.6 is released.
207 2007-04-27 Didier Verna <didier@xemacs.org>
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.
215 2007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
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.
220 2007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
222 * mm-util.el (mm-charset-synonym-alist): Defcustom.
224 2007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
226 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
228 2007-04-24 Didier Verna <didier@xemacs.org>
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.
237 2007-04-24 Didier Verna <didier@xemacs.org>
240 * gnus-utils.el: Fix some trailing whitespaces.
242 2007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
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.
248 * message.el (message-bounce): Call mime-to-mml.
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.
254 2007-04-22 Reiner Steib <Reiner.Steib@gmx.de>
256 * dgnushack.el (with-syntax-table): XEmacs bug has been fixed. Add
259 2007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
261 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
263 2007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
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
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.
274 2007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
276 * parse-time.el (parse-time-string-chars): Check if CHAR
277 is less than the length of parse-time-syntax.
279 2007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
281 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
282 from gnus-newsgroup-processable.
284 2007-04-16 Didier Verna <didier@xemacs.org>
286 * gnus-msg.el (gnus-configure-posting-styles): Handle
287 message-signature-directory properly with :file syntax. Reported by
290 2007-04-11 Didier Verna <didier@xemacs.org>
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.
298 2007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
300 * gnus-msg.el (gnus-inews-yank-articles): Use
301 message-exchange-point-and-mark instead of exchange-point-and-mark.
303 2007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
305 * message.el (message-yank-original): Make sure cited text ends with
306 newline; don't exchange point and mark.
308 2007-04-07 Chong Yidong <cyd@stupidchicken.com>
310 * tls.el (open-tls-stream): Properly handle case where there
311 is no associated buffer.
313 2007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
315 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
316 message-yank-original, make sure (< mark TEXT point).
318 2007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
320 * message.el (message-fill-column): New variable.
321 (message-mode): Use it. Add comment on a possible new hook.
323 * nnmail.el (nnmail-spool-file): Mark as obsolete.
324 (nnmail-get-new-mail): Reformat.
326 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
328 * gmm-utils.el: Fix Commentary.
329 (gmm-tool-bar-from-list): Fix typo in doc string.
331 2007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
333 * message.el (message-yank-original): Don't switch point and mark
334 unnecessarily to put point and mark as documented.
336 2007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
338 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
339 from the message heads.
341 2007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
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.
348 2007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
350 * gnus-draft.el (gnus-draft-setup-hook): New hook.
351 (gnus-draft-setup): Run it.
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.
357 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
360 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
362 (gnus-button-alist): Also catch `<f1> k ...'.
363 (gnus-treat-display-x-face): Fix doc string.
365 2007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
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.
371 2007-03-24 Simon Josefsson <simon@josefsson.org>
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.
377 2007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
379 * message.el (message-required-news-headers):
380 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
382 2007-03-18 Thien-Thi Nguyen <ttn@gnu.org>
384 * tls.el (open-tls-stream): In handshake-waiting loop,
385 don't wait more if there is output available to process.
387 2007-03-17 Thien-Thi Nguyen <ttn@gnu.org>
389 * tls.el (tls-program): Doc fix.
391 2007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
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
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
407 (message-mail-other-window): Adjust argument of message-setup.
408 (message-mail-other-frame): Ditto.
410 2007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
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.
416 2007-03-06 Daiki Ueno <ueno@unixuser.org>
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.
424 2007-03-05 Didier Verna <didier@xemacs.org>
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.
430 2007-02-24 Chris Moore <dooglus@gmail.com>
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.
437 2007-02-24 John Paul Wallington <jpw@pobox.com>
439 * tls.el (tls-certtool-program): Fix custom type.
441 2007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
443 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
444 and point-at-eol instead of line-(beginning|end)-position.
446 * assistant.el (assistant-parse-buffer): Ditto.
448 * netrc.el (netrc-parse-services): Ditto.
450 2007-02-28 Daiki Ueno <ueno@unixuser.org>
452 * mml2015.el (mml2015-epg-find-usable-key): New function.
453 (mml2015-epg-sign): Use it.
454 (mml2015-epg-encrypt): Use it.
456 2007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
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>.
463 2007-02-27 Didier Verna <didier@xemacs.org>
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.
471 2007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
473 * nntp.el (nntp-never-echoes-commands)
474 (nntp-open-connection-functions-never-echo-commands): New variables.
475 (nntp-send-command): Use them.
477 2007-02-20 Daiki Ueno <ueno@unixuser.org>
479 * mml2015.el (mml2015-epg-verify): Simplified.
481 2007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
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.
488 2007-02-19 Daiki Ueno <ueno@unixuser.org>
490 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
493 2007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
495 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
496 articles posted in the last 24 hours.
498 2007-02-14 Chong Yidong <cyd@stupidchicken.com>
500 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
502 2007-02-14 Micha
\e,Ak
\e(Bl Cadilhac <michael@cadilhac.name>
504 * nntp.el (nntp-send-command): Don't wait for echoes when
505 nntp-open-ssl-stream is used.
507 2007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
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
517 2007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
519 * message.el (message-cite-original-1): Don't call
520 gnus-article-highlight-citation.
522 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
523 citations; fix line count.
525 2007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
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.
533 2007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
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.
548 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
550 * message.el (message-cite-prefix-regexp): Set the value of
551 gnus-message-cite-prefix-regexp.
553 2007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
555 * nnweb.el (nnweb-google-parse-1): Update parser.
557 2007-01-29 Juanma Barranquero <lekktu@gmail.com>
559 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
561 2007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
563 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
566 2007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
568 * uudecode.el (uudecode-string-to-multibyte): New function emulating
570 (uudecode-decode-region-internal): Use it.
572 * lpath.el: Fbind string-as-multibyte for XEmacs.
574 2007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
576 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
579 * gnus-art.el (gnus-signature-limit): Fix custom choice.
581 2007-01-22 Daiki Ueno <ueno@unixuser.org>
583 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
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'.
588 2007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
590 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
591 Use gnus-home-directory instead of "~/" or "$HOME".
593 2007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
595 * encrypt.el (encrypt-insert-file-contents): Add better prompt
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.
602 2007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
604 * spam.el (spam-bsfilter-ham-switch): Fix typo.
605 Thanks to Yoshihiko Yamada for kind notification of this typo.
607 2007-01-12 Kenichi Handa <handa@m17n.org>
609 * uudecode.el (uudecode-decode-region-internal): Make it work in a
612 2007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
614 * gnus-score.el (gnus-score-fast-scoring): New variable.
615 (gnus-score-headers): Use it.
617 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
619 * message.el (message-cite-original-1): Call
620 gnus-article-highlight-citation if requested.
622 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
624 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
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
632 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
633 Suggested by Simon Krahnke <overlord@gmx.li>.
635 2007-01-13 Romain Francoise <romain@orebokech.com>
637 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
640 2007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
642 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
644 2007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
646 * gnus-registry.el (gnus-registry-unfollowed-groups)
647 (gnus-registry-split-fancy-with-parent): Fix documentation.
649 2007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
651 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
654 2006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
656 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
657 Xref urls. Erase buffer before requesting head.
659 2007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
661 * gnus-soup.el (gnus-soup): New custom group. Make user variables
664 2007-01-05 Daiki Ueno <ueno@unixuser.org>
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.
671 2007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
673 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
675 2007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
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.
682 2007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
684 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
686 2007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
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
694 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
696 2007-01-01 Romain Francoise <romain@orebokech.com>
698 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
700 2006-12-31 Steve Youngs <steve@sxemacs.org>
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
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
710 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
711 This is OK to autoload in (S)XEmacs now.
713 2006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
715 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
717 (gnus-summary-limit-to-singletons): Fix typo.
719 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
722 2006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
724 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
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.
731 2006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
733 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
735 (gnus-message-citation-mode): Don't autoload in XEmacs.
737 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
739 2006-12-29 Jouni K. Sepp
\e,Ad
\e(Bnen <jks@iki.fi>
741 * nnimap.el (nnimap-expunge-search-string): Mention
742 nnimap-search-uids-not-since-is-evil in docstring.
744 2006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
746 * spam.el: Revert to make-obsolete-variable because
747 define-obsolete-variable-alias is not supported in Emacs 21.
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
760 2006-12-28 Daiki Ueno <ueno@unixuser.org>
762 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
765 * password.el (password-cache-remove): Use clear-string to burn
766 password, if available.
768 2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
770 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
772 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
774 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
775 (gnus-message-highlight-citation): Move defcustom here from
777 (gnus-message-citation-mode): Autoload.
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.
790 2006-12-26 Oliver Scholz <epameinondas@gmx.de>
792 * gnus-cite.el: Enable highlighting of different citation levels in
795 2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
797 * message.el (message-make-fqdn): Fix comment.
798 (message-bogus-system-names): Add ".local".
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
806 (spam-check-ifile, spam-ifile-register-with-ifile)
807 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
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.
814 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
817 * gnus-xmas.el (gnus-xmas-image-type-available-p): Use
818 `display-images-p' if available.
820 2006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
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).
827 2006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
829 * message.el (message-generate-hashcash): Fix custom type.
831 2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
833 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
835 2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
837 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
838 disconnect icons. Add help text.
840 2006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
842 * spam.el (spam-extra-header-to-number): CRM114 spam score is
843 negated to be consistent with the others we handle.
845 2006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
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.
851 2006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
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
858 2006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
860 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
863 2006-12-17 Chong Yidong <cyd@stupidchicken.com>
865 * pgg-gpg.el (pgg-gpg-use-agent): Default to t.
867 2006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
869 * legacy-gnus-agent.el: Add Copyright notice.
871 2006-12-12 Chong Yidong <cyd@stupidchicken.com>
873 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
875 2006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
877 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
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.
884 2006-12-08 Chong Yidong <cyd@stupidchicken.com>
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.
893 2006-12-06 Chris Moore <dooglus@gmail.com>
895 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
896 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
898 2006-12-04 Jouni K. Sepp
\e,Ad
\e(Bnen <jks@iki.fi>
900 * mm-url.el (mm-url-predefined-programs): Call curl with correct
903 2006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
905 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
906 DOS-ing the recipient.
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.
912 2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
914 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
915 and mm-verify-option to never.
917 2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
919 * message.el (message-signed-or-encrypted-p): New function.
920 (message-forward-make-body): Use it.
922 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
923 Replace encode-coding-string with mm-encode-coding-string.
925 2006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
927 * nneething.el (nneething-decode-file-name): Replace
928 decode-coding-string with mm-decode-coding-string.
930 * gnus-int.el (gnus-open-server): Say failed server's name.
932 2006-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
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'.
940 2006-11-24 Juanma Barranquero <lekktu@gmail.com>
942 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
943 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
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.
956 2006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
958 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
960 (gnus-summary-limit-to-bodies): Implement headersp.
962 2006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
964 * dns.el (query-dns): Protect against "Process dns deleted" strings.
966 2006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
968 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
970 2006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
972 * message.el (message-generate-hashcash): Expand range of values to
973 include `opportunistic'.
974 (message-send-mail): Use it.
976 2006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
978 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
981 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
983 2006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
985 * gnus-util.el (gnus-extract-address-components): Improve comment.
987 2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
989 * gnus-util.el (gnus-extract-address-components): Work with address in
990 which the name portion contains @.
992 * lpath.el: Fbind custom-autoload.
994 2006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
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.
1001 2006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
1003 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
1005 2006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1007 * message.el (message-sendmail-extra-arguments): New variable.
1008 (message-send-mail-with-sendmail): Use it.
1010 2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
1012 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
1013 mm-with-unibyte-current-buffer to make string unibyte.
1015 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
1016 mm-string-as-multibyte.
1018 2006-11-14 Daiki Ueno <ueno@unixuser.org>
1020 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
1021 Reported by Werner Koch <wk@gnupg.org>.
1023 2006-11-14 Daiki Ueno <ueno@p360>
1025 * mml2015.el: Autoload epa-select-keys when compiling.
1027 2006-11-13 Daiki Ueno <ueno@unixuser.org>
1029 * mml2015.el (mml2015-epg-sign): Save the signing keys in
1031 (mml2015-epg-encrypt): Save the recipient keys in message-options.
1033 2006-11-13 Daiki Ueno <ueno@unixuser.org>
1035 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
1037 (mml2015-always-trust): New user option.
1038 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
1041 2006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1043 * nntp.el (nntp-authinfo-force): New variable.
1044 (nntp-send-authinfo): Use it.
1046 2006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
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.
1052 2006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
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.
1058 2006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
1060 * message.el (message-strip-subject-encoded-words): Reformat prompt.
1061 (message-simplify-subject-functions): Enable
1062 message-strip-subject-encoded-words by default.
1064 2006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
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.
1071 2006-11-03 Juanma Barranquero <lekktu@gmail.com>
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.
1077 2006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1079 * gnus-art.el (article-hide-boring-headers): Fetch date from
1080 gnus-original-article-buffer to avoid problems with localized date
1083 2006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
1085 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
1087 2006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
1089 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
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.
1097 2006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1099 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
1101 2006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
1103 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
1104 with Emacs 21 and XEmacs.
1106 2006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
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.
1112 2006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
1114 * mm-view.el: Add interactive arg to html2text autoload.
1116 2006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
1118 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
1120 2006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
1122 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
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.
1128 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
1130 2006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
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.
1136 2006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
1138 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
1139 car-safe to avoid bad parses.
1141 2006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1143 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
1146 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
1148 2006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1150 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
1153 * message.el (message-draft-headers): Add Date.
1154 (message-headers-to-generate): Fix typo in docstring.
1156 * nndraft.el (nndraft-required-headers): New variable.
1157 (nndraft-generate-headers): Use it.
1159 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
1161 2006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
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.
1167 2006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
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>.
1173 2006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1175 * gnus.el (gnus-mime): Remove unused custom group.
1177 2006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
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.
1182 2006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
1184 * gmm-utils.el (gmm-write-region): Fix variable name.
1186 2006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
1188 * gmm-utils.el (gmm-write-region): New function based on compatibility
1189 code from `mm-make-temp-file'.
1191 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
1193 * nnmaildir.el (nnmaildir--update-nov)
1194 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
1195 Use `gmm-write-region'.
1197 2006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
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.
1202 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
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.
1209 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
1210 gnus-summary-limit-to-articles.
1212 2006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1214 * gnus-util.el (gnus-with-local-quit): New macro.
1216 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
1218 2006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
1220 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
1221 ignore non-string data.
1223 2006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
1225 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
1226 non-string data (needs to be done in the registry too).
1228 2006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
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.
1239 2006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
1241 * gnus-util.el (gnus-string-remove-all-properties): Add utility
1242 function to remove string properties.
1244 2006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1246 * gmm-utils.el (gmm): Adjust custom version.
1248 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
1251 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
1253 2006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1255 * gnus-art.el (gnus-insert-prev-page-button)
1256 (gnus-insert-next-page-button): Simplify. Reformat.
1258 2006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
1260 * gnus-art.el (gnus-insert-prev-page-button)
1261 (gnus-insert-next-page-button): Apply gnus-article-button-face.
1263 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
1265 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
1267 2006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
1269 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
1270 gnus-article-button-face to MIME and security buttons.
1272 2006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
1274 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
1277 2006-09-20 Katsumi Yamaoka <yamaoka@jpl.org>
1279 * dgnushack.el: Autoload browse-url-of-file for XEmacs.
1281 2006-09-20 Steve Youngs <steve@sxemacs.org>
1283 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
1284 `browse-url-of-file' instead of `browse-url'.
1286 2006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1288 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
1289 regexp. Articles containing quotation were cut prematurely.
1291 2006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1293 * message.el (message-cite-original-1): Use nobody by default for the
1294 value of From header.
1295 (message-reply): Ditto.
1297 2006-09-11 Daiki Ueno <ueno@unixuser.org>
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>.
1303 2006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
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.
1309 2006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
1311 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
1312 backslashes handling and the way to find boundaries of quoted strings.
1314 2006-09-07 Daiki Ueno <ueno@unixuser.org>
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.
1321 2006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
1323 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
1325 (gnus-button-regexp, gnus-button-last): Remove unused variables.
1327 2006-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1329 * lpath.el: Fbind epg-check-configuration.
1331 2006-09-06 Simon Josefsson <jas@extundo.com>
1333 * mml2015.el (mml2015-use): Doc fix, mention epg.
1335 2006-09-06 Daiki Ueno <ueno@unixuser.org>
1337 * mml2015.el (mml2015-use): Default to epg, if available.
1339 2006-09-06 Daiki Ueno <ueno@unixuser.org>
1341 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
1343 (mml1991-epg-encrypt): Ditto.
1344 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
1346 (mml2015-epg-encrypt): Ditto.