1 2010-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3 * gnus.el (gnus-refer-article-method): Change default to 'current.
4 When referring an article, the common behaviour is to refer it from the
5 current select method, not the native select method. The chances of
6 the native select method having the message in question is rather slim
9 * gnus-sum.el (gnus-auto-select-subject): Change default to
10 `unseen-or-unread'. I think it's likely that most people want to
11 select an unseen article over a previously seen, but unread one.
13 * gnus.el (gnus-mode-non-string-length): Change default to 30. nil
14 means that in the article buffer none of the minor mode elements will
15 be shown, usually, and this is not desirable in most cases.
17 * gnus-sum.el (gnus-summary-goto-unread): Change default to nil, so
18 that commands like `d' (and the like) go to the next line in the
19 buffer, instead of the next unread article. I think this is the
20 behaviour that is most natural for most users.
21 (gnus-single-article-buffer): Change default to nil, so that people can
22 have as many article buffers open as they have summary buffer. I think
23 this is the most natural way for the groups to behave.
25 * message.el (message-generate-new-buffers): Change default to
26 `unsent', so that all new message buffers start their names with the
27 string "*unsent", and it's easier to find the buffers if you move from
30 2010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
32 * gnus-html.el (gnus-html-wash-tags): Don't show images that are really
33 small. They're probably tracking images.
34 (gnus-html-wash-tags): Remove all <pre_int> place holders.
35 (gnus-html-rescale-image): Yet another try at getting the image sizing
38 * nntp.el (nntp-request-set-mark): Refuse to do marks if
39 nntp-marks-file-name is nil.
41 2010-09-01 Teodor Zlatanov <tzz@lifelogs.com>
43 * gnus-html.el (gnus-html-wash-tags)
44 (gnus-html-schedule-image-fetching, gnus-html-image-url-blocked-p):
47 2010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
49 * nndoc.el (nndoc-type-alist): Added a new type for Google digests.
51 * gnus-html.el (gnus-html-wash-tags): Check the value of
52 gnus-blocked-images in the summary buffer.
54 2010-09-01 Teodor Zlatanov <tzz@lifelogs.com>
56 * gnus-html.el (gnus-html-image-url-blocked-p): Doc fix.
58 2010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
60 * gnus-html.el (gnus-html-wash-tags): "A" is also used for links, just
61 like "a", it seems like.
62 (gnus-html-image-url-blocked-p): Take a parameter for blocked-images
63 since it needs to be picked from the correct buffer.
67 * nnlistserv.el: Removed.
69 2010-09-01 Teodor Zlatanov <tzz@lifelogs.com>
71 * gnus-html.el (gnus-html-image-url-blocked-p): New function.
72 (gnus-html-prefetch-images, gnus-html-wash-tags): Use it.
74 2010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
76 * nnkiboze.el: Removed.
80 * gnus-html.el (gnus-html-put-image): Use the deleted text as the image
82 (gnus-html-rescale-image): Try to get the rescaling logic right for
83 images that are just wide and not tall.
85 * gnus.el (gnus-string-or): Fix the syntax to not use eval or
86 overshadow variable bindings.
88 2010-09-01 Teodor Zlatanov <tzz@lifelogs.com>
90 * gnus-html.el (gnus-html-wash-tags)
91 (gnus-html-schedule-image-fetching, gnus-html-prefetch-images): Add
94 2010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
96 * gnus-html.el (gnus-html-wash-tags): Delete the IMG_ALT region.
97 (gnus-max-image-proportion): New variable.
98 (gnus-html-rescale-image): New function.
99 (gnus-html-put-image): Rescale images.
101 2010-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
103 Fix up some byte-compiler warnings.
104 * gnus.el (gnus-group-find-parameter, gnus-kill-save-kill-buffer):
105 * gnus-cite.el (gnus-article-highlight-citation, gnus-dissect-cited-text)
106 (gnus-article-fill-cited-article, gnus-article-hide-citation)
107 (gnus-article-hide-citation-in-followups, gnus-cite-toggle):
108 * gnus-group.el (gnus-group-set-mode-line, gnus-group-quit)
109 (gnus-group-set-info, gnus-add-mark): Use with-current-buffer.
110 (gnus-group-update-group): Use save-excursion and with-current-buffer.
112 2010-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
114 * gnus-html.el (gnus-article-html): Decode contents by charset.
116 2010-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
118 * gnus-html.el (gnus-html-cache-directory, gnus-html-cache-size)
119 (gnus-html-frame-width, gnus-blocked-images)
120 * message.el (message-prune-recipient-rules): Add custom version.
121 * gnus-sum.el (gnus-auto-expirable-marks): Bump custom version.
123 * gnus-ems.el (gnus-process-get, gnus-process-put): New compatibility
126 * gnus-html.el (gnus-html-curl-sentinel): Replace process-get with
129 2010-08-31 Julien Danjou <julien@danjou.info> (tiny change)
131 * nnimap.el (nnimap-request-newgroups): Use nnimap-request-list-method
132 instead of lsub directly.
134 2010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
136 * nnwarchive.el: Removed.
138 * gnus-soup.el: Removed.
140 * nnsoup.el: Removed.
142 * nnultimate.el: Removed.
144 * gnus-html.el (gnus-blocked-images): New variable.
146 * message.el (message-prune-recipients): New function.
147 (message-prune-recipient-rules): New variable.
149 * gnus-cite.el (gnus-article-natural-long-line-p): New function to
150 guess whether a long line is natural text or not.
152 * gnus-html.el (gnus-html-schedule-image-fetching): Use
153 gnus-process-plist and friends for compatibility.
155 2010-08-31 Stefan Monnier <monnier@iro.umontreal.ca>
157 * gnus-html.el: Require packages that define macros used in this file.
158 (gnus-article-mouse-face): Declare to silence byte-compiler.
159 (gnus-html-curl-sentinel): Use with-current-buffer, inhibit-read-only, and
161 (gnus-html-put-image): Use plist-get to avoid getf.
162 (gnus-html-prefetch-images): Use with-current-buffer.
164 2010-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
166 * gnus-ems.el: Provide compatibility functions for
167 gnus-set-process-plist.
169 * lpath.el: Bind completion-styles for Emacs 21 and XEmacs; bind
170 header-line-format for XEmacs 21.4.
172 * gnus-sum.el (gnus-summary-stop-at-end-of-message)
173 * gnus.el (gnus-valid-select-methods)
174 * message.el (message-send-mail-partially-limit)
175 * mm-decode.el (mm-text-html-renderer)
176 * mml.el (mml-insert-mime-headers-always)
177 * smiley.el (smiley-regexp-alist): Bump custom version.
179 2010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
181 * gnus-html.el: require mm-url.
182 (gnus-html-wash-tags): Clarify the code a bit by renaming the variable
183 with the url to `url'.
184 (gnus-html-wash-tags): Support cid: URLs/images.
186 2010-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
188 * gnus-sum.el: As per discussion 3 years, 8 weeks, 3 days, 9 hours, 57
189 minutes, 56 seconds ago on the ding list, remove the `w' and `i'
190 bindings, as they aren't useful at all. `w' is moved to `W w'.
192 * gnus-move.el: Removed file, since it doesn't really work.
194 * gnus-html.el (gnus-article-html): Tell w3m that the input is
195 UTF-8. This seems to fix problems with some German web feeds.
197 * gnus.el (gnus-group-startup-message): Put the xpm version of the logo
198 at the top so that the proper colours are applied.
200 * gnus-xmas.el (gnus-xmas-create-image): Make this work on files that
201 don't have dots in their names.
203 * gnus-art.el (gnus-article-view-part): Doc fix.
205 * gnus-html.el (gnus-html-put-image): Use gnus-create-image to be
207 (gnus-html-put-image): Don't do images on non-graphic displays.
209 * nnslashdot.el: Removed this unused backend.
211 * gnus-undo.el (gnus-undo-register-1): Limit the undo actions to 100
213 (gnus-undo-register-1): Revert last change.
215 * gnus-group.el (gnus-group-completing-read): Protect against not
216 having completion-styles bound.
218 * mml.el (mml-insert-mime-headers-always): Change the default to t, to
219 make broken recipients happier.
221 * gnus-html.el (gnus-html-put-image): Use gnus-put-image.
223 * gnus-ems.el (gnus-put-image): Have gnus-put-image take an optional
226 * gnus-xmas.el (gnus-xmas-put-image): Ditto.
228 * gnus-group.el (gnus-group-completing-read): Add 'substring to
229 completion-styles for group selection.
231 2009-02-04 Andreas Schwab <schwab@suse.de>
233 * gnus-score.el (gnus-score-string): Fix regex for matching extra
234 headers and regexp-quote the match if necessary.
236 2009-03-24 Miles Bader <miles@gnu.org>
238 * smiley.el (smiley-regexp-alist): Don't delete the semicolon before
241 2009-03-24 Simon Josefsson <simon@josefsson.org>
243 * smiley.el (smiley-regexp-alist): Disallow ;;) from being treated as a
246 2010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
248 * gnus-start.el (gnus-dribble-read-file): Ensure that the directory
249 where the dribbel file lives exists.
251 * message.el (message-send-mail-partially-limit): Change the default to
252 nil, since most people don't want this.
254 * mm-url.el (mm-url-decode-entities): Also decode entities like
257 2009-07-16 Kevin Ryde <user42@zip.com.au> (tiny change)
259 * gnus-sum.el (gnus-summary-idna-message):
260 * nnrss.el (nnrss-normalize-date, nnrss-discover-feed):
261 Hyperlink urls in docstrings with URL `...'.
263 2010-08-29 Adam Sjøgren <asjo@koldfront.dk>
265 * gnus-html.el (gnus-html-put-image): Use XEmacs-compatible image
268 2010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
270 * gnus-art.el (gnus-article-add-button): Take an optional parameter to
271 say what the mouseover text should be.
273 * gnus-html.el (gnus-html-prefetch-images): Use the summary-local
274 version of the mm-w3m-safe-url-regexp variable to only download images
275 in the groups where we want that to happen.
277 * gnus-sum.el (gnus-summary-stop-at-end-of-message): New variable.
279 * gnus-art.el (gnus-article-beginning-of-window): Make into defun for
281 (gnus-article-beginning-of-window): Add kludge to allow spacing past
282 big pictures in the article buffer.
284 * mm-decode.el (mm-text-html-renderer): Default the html renderer to
286 (mm-text-html-renderer): gnus-article-html needs curl in addition to
289 * gnus-html.el: Start a new super-simple HTML renderer based on w3m.
291 2010-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
293 * gnus.el (gnus-valid-select-methods): Remove reference to nngoogle,
296 * message.el (message-inhibit-ecomplete): New variable to allow some
297 function to inhibit ecomplete address storage.
298 (message-resend): Disable ecomplete message storage when resending
301 * nntp.el (nntp-async-kluge): Remove the Emacs 20.3-related kluge.
303 2010-08-27 Katsumi Yamaoka <yamaoka@jpl.org>
305 * gnus-sum.el (gnus-summary-move-article, gnus-summary-delete-article):
306 Save excursion while copying, moving, and deleting articles in order to
307 prevent the cursor from jumping to unforeseen place.
309 2010-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
311 * lpath.el: No need to bind bookmark-current-buffer,
312 bookmark-yank-point and bookmark-make-record-function.
314 2010-08-17 Glenn Morris <rgm@gnu.org>
316 * gnus-sync.el: Require gnus components whose functions are used.
318 * gnus-art.el (bookmark-make-record-function):
319 * gnus-sum.el (bookmark-yank-point, bookmark-current-bookmark):
320 Declare for compiler.
322 * mm-url.el (mml-compute-boundary): Autoload.
324 2010-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
326 * gnus-start.el (gnus-start-draft-setup): Move doc string forward.
328 2010-08-14 Teodor Zlatanov <tzz@lifelogs.com>
330 Typo fix "hoo4a" -> "hook".
332 * gnus-sync.el (gnus-sync-install-hooks): Typo fix.
334 2010-08-14 Glenn Morris <rgm@gnu.org>
336 * gnus-sync.el (gnus-sync): Fix defgroup version.
338 2010-08-13 Teodor Zlatanov <tzz@lifelogs.com>
340 Doc fixes and keep unknown groups (ammended for nunion bug fix).
342 * gnus-sync.el: Fix docs.
343 (gnus-sync-save): Keep unknown groups in `gnus-sync-newsrc-loader'.
344 (gnus-sync-read): Don't wipe `gnus-sync-newsrc-loader' after reading.
346 2010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
348 Optimizations for gnus-sync.el.
350 * gnus-sync.el: Add docs about gnus-sync-backend
352 (gnus-sync-save): Remove unnecessary message.
353 (gnus-sync-read): Optimize and show what groups were skipped.
355 2010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
357 Minor bug fixes for gnus-sync.el.
359 * gnus-sync.el (gnus-sync-unload-hook, gnus-sync-install-hooks): Don't
360 read the sync on get-new-news.
362 * gnus-sync.el (gnus-sync-save): Define `variable' so the compiler is
365 * gnus-sync.el (gnus-sync-read): Use `gnus-sync-newsrc-offsets' (fix typo).
367 2010-07-30 Lawrence Mitchell <wence@gmx.li>
369 Make saving and restoring of hidden threads work with overlays.
370 Patch applied by Ted Zlatanov.
372 * gnus-sum.el (gnus-hidden-threads-configuration)
373 (gnus-restore-hidden-threads-configuration): Update to deal with text
374 properties, rather than searching for a magic character.
376 2010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
378 New gnus-sync.el library for synchronization of marks.
380 * gnus-sync.el: New library for synchronization of marks.
382 * gnus-util.el (gnus-grep-in-list): Moved from gnus-registry.el and
383 renamed from `gnus-registry-grep-in-list'.
385 * gnus-registry.el (gnus-registry-follow-group-p): Use `gnus-grep-in-list'.
387 * gnus-start.el (gnus-start-draft-setup): Make it interactive.
389 2010-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
391 * rfc2047.el (rfc2047-encode): Use utf-8 as a last resort if
392 determining charset of text fails.
394 2010-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
396 * nnmail.el (nnmail-get-new-mail-1): Revert.
398 * nnml.el (nnml-active-number): Make sure names of newly created groups
399 in nnml-group-alist are encoded.
401 2010-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
403 * nnmail.el (nnmail-get-new-mail-1): Encode group names possibly
404 containing non-ASCII characters in active file for nnml back end.
406 2010-07-24 David Engster <dengste@eml.cc>
408 * mml-smime.el (mml-smime-epg-verify): Also accept the older
409 x-pkcs7-signature MIME type as signature (RFC 2311, C.1).
411 2010-07-21 Daiki Ueno <ueno@unixuser.org>
413 * mml.el (mml-parse-1): Collect "certfile" attributes in "<#secure>"
416 2010-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
418 * gnus-sum.el (gnus-summary-bookmark-make-record): Bookmark position in
419 the article buffer, not the summary buffer.
421 2010-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
423 * gnus-sum.el (gnus-summary-bookmark-make-record): Make it work for
426 2010-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
428 * lpath.el: Bind bookmark-current-buffer, bookmark-yank-point for all
429 Emacs versions; bind bookmark-make-record-function for Emacs >=22.
431 2010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
433 Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975).
434 Patch applied by Karl Fogel.
436 * gnus-sum.el (gnus-summary-bookmark-make-record): Set
437 `bookmark-yank-point' and `bookmark-current-buffer' to allow C-w.
439 2010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
441 Allow bookmarks to be set from Gnus Article buffers (Bug #5975).
442 Patch applied (with minor tweaks) by Karl Fogel. Note this leaves
443 C-w still not working correctly from Article buffers; Thierry's
444 patch to fix that will be applied after this.
446 * gnus-art.el (bookmark-make-record-function): New local variable.
448 * gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting from
450 (gnus-summary-bookmark-jump): Maybe jump to article buffer.
452 2010-07-13 Karl Fogel <kfogel@red-bean.com>
454 * gnus-sum.el (bookmark-make-record-default): Adjust declaration, based
455 on changes in bookmark.el.
457 2010-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
459 * gnus-xmas.el (gnus-xmas-read-event-char): Use display-message with
460 `no-log' instead of message not to log prompt string.
462 2010-06-22 Mark A. Hershberger <mah@everybody.org>
464 * mm-url.el (mm-url-encode-multipart-form-data): New function to handle
465 the *other* type of HTML form submission.
467 2010-06-15 Michael Albinus <michael.albinus@gmx.de>
469 * auth-source.el (auth-source-pick): If choice does not contain a
470 questioned keyword, set the check to t.
472 2010-06-12 Romain Francoise <romain@orebokech.com>
474 * gnus-util.el (gnus-date-get-time): Move up before first use.
476 2010-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
478 * gnus-art.el (gnus-mime-buttonized-part-id): New internal variable.
479 (gnus-article-edit-part): Bind it to make last part that is substituted
481 (gnus-mime-display-single): Buttonize part of which id equals to
482 gnus-mime-buttonized-part-id.
484 2010-06-10 Dan Christensen <jdc@uwo.ca>
486 * gnus-util.el (gnus-user-date): Use gnus-date-get-time.
487 (gnus-dd-mmm): Use gnus-date-get-time.
488 * gnus-sum.el (gnus-thread-latest-date): Use gnus-date-get-time and
490 (gnus-summary-limit-to-age): Use gnus-date-get-time.
491 (gnus-sort-threads): emit message if gnus-sort-threads-loop used.
493 2010-06-08 Michael Albinus <michael.albinus@gmx.de>
495 * auth-source.el (top): Autoload `secrets-list-collections',
496 `secrets-create-item', `secrets-delete-item'.
497 (auth-sources): Fix tag string.
498 (auth-get-source, auth-source-retrieve, auth-source-create)
499 (auth-source-delete): New defuns.
500 (auth-source-pick): Rewrite in order to avoid 2 passes.
501 (auth-source-forget-user-or-password): New parameter USERNAME.
502 (auth-source-user-or-password): New parameters CREATE-MISSING and
503 DELETE-EXISTING. Retrieve password interactively, if needed.
505 2010-06-07 Teemu Likonen <tlikonen@iki.fi> (tiny change)
507 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Don't ask about
508 deleting unused directories when gnus-expert-user is t.
510 2010-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
512 * gnus-art.el (gnus-article-browse-delete-temp-files): Don't make query
513 for each temp file when gnus-article-browse-delete-temp is ask.
515 2010-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
517 * gnus-uu.el, imap.el, nndoc.el, nnrss.el, rfc2047.el, utf7.el: Replace
518 Lisp calls to delete-backward-char by calls to delete-char.
520 2010-05-20 Kevin Ryde <user42@zip.com.au>
522 * gnus-start.el (gnus-level-unsubscribed): Doc fix. (Bug#6206)
524 2010-05-19 Michael Albinus <michael.albinus@gmx.de>
526 * password-cache.el (password-cache-remove): Fix docstring.
528 2010-05-14 Katsumi Yamaoka <yamaoka@jpl.org>
530 * gnus-sum.el (gnus-summary-save-article): Don't bother to re-fetch
531 article unless decoding article to be saved.
533 2010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
535 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt)
536 * mml2015.el (mml2015-gpg-encrypt): Disable multibyte in buffers
537 generated within the mm-with-unibyte-current-buffer macro.
539 2010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
541 * gnus-art.el (gnus-bind-safe-url-regexp): Bind mm-w3m-safe-url-regexp
542 to nil when we're in a mml-preview buffer and no group is selected.
544 2010-05-12 Andreas Seltenreich <seltenreich@gmx.de>
546 * gnus-sum.el (gnus-summary-read-group-1): Don't jump to next group
547 when catching the `C-g'. Reported by "Leo".
549 2010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
551 * message.el (message-forward-make-body-plain)
552 (message-forward-make-body-mml): Use mm-multibyte-string-p instead of
557 2010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
559 * message.el (message-forward-make-body-mml): Assume original message
560 is multibyte string; error on unibyte.
561 (message-forward-make-body-plain): Ditto; don't add excessive newline
564 * lpath.el: Fbind multibyte-string-p for XEmacs 21.4 and SXEmacs.
566 2010-05-11 Andreas Seltenreich <seltenreich@gmx.de>
568 * gnus-sum.el (gnus-summary-kill-thread): Use gnus-summary-mark-article
569 instead of g-s-m-a-as-unread to set the expirable mark. (Bug#5284)
571 2010-05-11 Katsumi Yamaoka <yamaoka@jpl.org>
573 * mm-extern.el (mm-extern-url): Don't use
574 mm-with-unibyte-current-buffer.
575 (mm-extern-cache-contents): Use with-current-buffer instead of
576 save-excursion + set-buffer.
578 2010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
580 * mm-util.el (mm-emacs-mule): Remove.
582 2010-05-10 Andreas Seltenreich <seltenreich@gmx.de>
584 * gnus-sum.el (gnus-summary-mode): Don't make minor-mode-alist
585 buffer-local as it's incompatible with Stefan Monnier's 2010-05-03
588 2010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
590 * mm-util.el (mm-with-unibyte-current-buffer): Redefine it so as not to
591 bind the default value of enable-multibyte-characters to nil.
593 2010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
595 * message.el (message-forward-make-body-plain)
596 (message-forward-make-body-mml):
597 Don't use mm-with-unibyte-current-buffer.
599 2010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
601 * dns-mode.el (auto-mode-alist): Add entry for .zone files.
603 2010-05-07 Christian von Roques <roques@mti.ag> (tiny change)
605 * mml2015.el (mml2015-epg-find-usable-key): Skip disabled key
608 2010-05-07 Julien Danjou <julien@danjou.info>
610 * gnus-art.el (gnus-mime-pipe-part): Add optional argument `cmd'; pass
613 * mm-decode.el (mm-pipe-part): Add optional argument `cmd'; use it if
616 2010-05-07 Katsumi Yamaoka <yamaoka@jpl.org>
618 * binhex.el (binhex-decode-region-internal)
619 * dns.el (dns-read-string-name, dns-write, dns-read, dns-read-type)
621 * nnweb.el (nnweb-gmane-search)
622 * pgg-parse.el (pgg-parse-armor)
623 * pgg.el (pgg-verify-region)
624 * sha1.el (sha1-string-external)
625 * uudecode.el (uudecode-decode-region-internal)
626 * yenc.el (yenc-decode-region): Don't run set-buffer-multibyte for
629 * gnus-art.el (gnus-article-browse-html-parts)
630 * gnus-group.el (gnus-read-ephemeral-gmane-group)
631 (gnus-read-ephemeral-bug-grou): Use mm-make-temp-file instead of
634 * gnus-dired.el (gnus-dired-mode): Bind gnus-dired-mode-hook,
635 gnus-dired-mode-on-hook and gnus-dired-mode-off-hook for XEmacs when
638 * gnus-ml.el (gnus-mailing-list-mode): Bind gnus-mailing-list-mode-hook,
639 gnus-mailing-list-mode-on-hook and gnus-mailing-list-mode-off-hook for
640 XEmacs when compiling.
642 * gnus-salt.el (gnus-pick-mode): Bind gnus-pick-mode-on-hook and
643 gnus-pick-mode-off-hook for XEmacs when compiling.
644 (gnus-binary-mode): Bind gnus-binary-mode-on-hook and
645 gnus-binary-mode-off-hook for XEmacs when compiling.
647 * gnus-sum.el (gnus-summary-limit-strange-charsets-predicate): Return
648 nil if char-charset is not available.
650 * imap.el (imap-disable-multibyte)
651 * sieve-manage.el (sieve-manage-disable-multibyte): Redefine them as
654 * mm-url.el (mm-url-form-encode-xwfu): Use mm-encode-coding-string
655 instead of encode-coding-string.
657 * mm-util.el (mm-enable-multibyte, mm-disable-multibyte): Use (featurep
658 'xemacs) instead of mm-emacs-mule to switch function definitions.
659 (mm-with-unibyte-current-buffer): Make it a progn macro for XEmacs.
661 * lpath.el: Fbind delete-overlay and overlay-lists for XEmacs;
662 bind temporary-file-directory for XEmacs;
663 fbind make-temp-file, set-buffer-multibyte, string-as-multibyte and
664 timer-set-function for XEmacs 21.4 and SXEmacs;
665 bind timer-list for XEmacs 21.4 and SXEmacs;
666 fbind char-charset and find-charset-region for non-Mule XEmacs;
667 fbind decode-coding-region, decode-coding-string, detect-coding-region,
668 encode-coding-region and encode-coding-string for XEmacs having no
671 2010-05-06 Tommi Vainikainen <thv@iki.fi> (tiny change)
673 * mml-sec.el (mml-secure-message-sign): Fix cut and paste error.
675 2010-05-06 Katsumi Yamaoka <yamaoka@jpl.org>
677 * gnus-dired.el, gnus-draft.el, gnus-ml.el, gnus-salt.el, gnus-sum.el,
678 gnus-undo.el, mml.el: Require easy-mmode for XEmacs when compiling.
680 2010-05-03 Juanma Barranquero <lekktu@gmail.com>
682 * mm-util.el (mm-decompress-buffer): Use `delete-file';
683 alias `jka-compr-delete-temp-file' no longer exists.
685 2010-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
687 Use define-minor-mode in Gnus where applicable.
688 * mml.el (mml-mode): Use define-minor-mode.
689 * gnus-undo.el (gnus-undo-mode-map): Initialize in declaration.
690 (gnus-undo-mode): Use define-minor-mode.
691 * gnus-sum.el (gnus-dead-summary-mode-map): Initialize in declaration.
692 (gnus-dead-summary-mode): Use define-minor-mode.
693 * gnus-salt.el (gnus-pick-mode-map, gnus-binary-mode-map):
694 Initialize in declaration.
695 (gnus-pick-mode, gnus-binary-mode): Use define-minor-mode.
696 * gnus-ml.el (gnus-mailing-list-mode-map): Initialize in declaration.
697 (gnus-mailing-list-mode): Use define-minor-mode.
698 * gnus-draft.el (gnus-draft-mode-map): Initialize in declaration.
699 (gnus-draft-mode): Use define-minor-mode.
700 * gnus-dired.el (gnus-dired-mode-map): Initialize in declaration.
701 (gnus-dired-mode): Use define-minor-mode.
703 2010-05-01 Andreas Seltenreich <seltenreich@gmx.de>
705 * mml.el (mml-generate-mime-1,mml-compute-boundary-1): Update 'mml
706 handles on recursive mml-to-mime translation and check them for
707 boundary delimiter collisions. Reported by Greg Troxel.
709 2010-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
711 * gnus-util.el: Don't load tm and apel XEmacs packages when compiling.
713 2010-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
715 * mm-util.el (mm-find-buffer-file-coding-system):
716 * yenc.el (yenc-decode-region): Don't let-bind a read-only variable.
718 2010-04-22 Andreas Seltenreich <seltenreich@gmx.de>
720 * message.el (message-generate-headers): Record insertion of optional
721 headers as well. Otherwise the check to prevent repeated insertion of
722 optional headers is a no-op.
724 2010-04-17 Teodor Zlatanov <tzz@lifelogs.com>
726 * smime.el: Don't mention CVS.
728 * nnrss.el (nnrss-fetch): Don't mention CVS.
730 * nnir.el: Don't mention CVS.
732 2010-04-14 Stefan Monnier <monnier@iro.umontreal.ca>
734 * gnus-sum.el (gnus-summary-bookmark-make-record): Add `location' field.
736 2010-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
738 * lpath.el: Fbind bookmark-default-handler,
739 bookmark-get-bookmark-record, bookmark-make-record-default,
740 bookmark-prop-get for Emacs <23 and XEmacs.
742 2010-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
744 * gnus-sum.el: Add bookmark declarations to silence the compiler.
745 (gnus-mark-xrefs-as-read, gnus-summary-limit-to-bodies):
746 Use with-current-buffer to silence the byte-compiler.
747 (gnus-summary-bookmark-make-record): Use derived-mode-p and don't
748 bother to require `gnus'.
749 (gnus-summary-bookmark-jump): Don't forget to autoload. Simplify.
751 2010-04-12 Thierry Volpiatto <thierry.volpiatto@gmail.com>
753 * gnus-sum.el (gnus-summary-bookmark-make-record)
754 (gnus-summary-bookmark-jump): New functions.
755 (gnus-summary-mode): Setup bookmark support.
757 2010-04-01 Andreas Schwab <schwab@linux-m68k.org>
759 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use buffer-file-coding-system
762 2010-03-31 Katsumi Yamaoka <yamaoka@jpl.org>
764 * gnus-art.el (gnus-article-browse-html-save-cid-content): Rename from
765 gnus-article-browse-html-save-cid-image; make it work recursively for
766 forwarded messages as well.
767 (gnus-article-browse-html-parts): Work when prefix arg is given.
768 (gnus-article-browse-html-article): Doc fix.
770 2010-03-30 Chong Yidong <cyd@stupidchicken.com>
772 * message.el (message-default-mail-headers):
773 (message-default-headers): Carry the value mail-default-headers over
774 into message-default-mail-headers, rather than message-default-headers.
776 2010-03-30 Martin Stjernholm <mast@lysator.liu.se>
778 * mm-decode.el (mm-add-meta-html-tag): Added option to override the
781 * gnus-art.el (gnus-article-browse-html-parts): Force the correct
782 charset into the <meta> tag when the article is encoded to utf-8.
784 2010-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
786 * gnus-art.el (gnus-article-browse-delete-temp-files): Delete
788 (gnus-article-browse-html-parts): Work for images that do not specify
789 file names; delete temp directory when quitting; insert header at the
790 right place; use file: scheme for image files.
792 2010-03-30 Eric Schulte <schulte.eric@gmail.com>
794 * gnus-art.el (gnus-article-browse-html-save-cid-image): New function.
795 (gnus-article-browse-html-parts): Use it to make temporary cid image
796 files in addition to html file so that browser may display them.
798 2010-03-29 Katsumi Yamaoka <yamaoka@jpl.org>
800 * mm-decode.el (mm-add-meta-html-tag): Fix regexp matching meta tag.
802 2010-03-29 Teodor Zlatanov <tzz@lifelogs.com>
804 * auth-source.el (auth-source-pick): Fix for non-secrets specifier.
806 2010-03-27 Teodor Zlatanov <tzz@lifelogs.com>
808 * auth-source.el (auth-sources): Change default to be simpler. Explain
809 about Secret Service API sources. Improve Customize options.
810 (auth-source-pick): Change to accept any number of search parameters.
811 Implement fallbacks iteratively, not recursively. Add scoring on the
812 second pass and sort by score. Call Secret Service API when needed.
813 (auth-source-user-or-password): Use it. Call Secret Service API
814 directly when needed to get the user name and the password.
816 2010-03-24 Juanma Barranquero <lekktu@gmail.com>
818 * message.el (message-interactive): Doc fix.
819 (message-qmail-inject-args): Reflow.
820 (message-kill-to-signature): Fix typo in docstring.
822 * smiley.el (smiley-buffer): Fix typo in docstring.
824 2010-03-24 Glenn Morris <rgm@gnu.org>
826 * mail-source.el (gnus-message): Declare.
827 (mail-source-delete-old-incoming): Require gnus-util.
829 2010-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
831 * gnus-art.el (canlock-verify): Autoload it for Emacs 21.
833 * message.el (ecomplete-setup): Autoload it for Emacs <23.
835 * mml-sec.el (mml-secure-cache-passphrase): Default to t that is
836 password-cache's default if it is not bound.
837 (mml-secure-passphrase-cache-expiry): Default to 16 that is
838 password-cache-expiry's default if it is not bound.
840 * pop3.el (pop3-list): Don't use 3rd arg of `split-string' which is not
841 available in Emacs 21.
843 * lpath.el: Suppress compiler warnings for:
844 canlock-insert-header and smtpmail-default-smtp-server for Emacs 21 and
846 ecomplete-add-item, ecomplete-save, hashcash-wait-async,
847 mail-add-payment, mail-add-payment-async, netrc-get, netrc-machine,
848 netrc-machine-user-or-password and netrc-parse for Emacs 22 and XEmacs.
850 2010-03-23 Teodor Zlatanov <tzz@lifelogs.com>
852 * auth-source.el (auth-sources): Fix up definition so extra parameters
855 2010-03-22 Martin Stjernholm <mast@lysator.liu.se>
857 * nnimap.el (nnimap-verify-uidvalidity): Fixed bug where uidvalidity
858 wasn't updated after mismatch. Clear cached mailbox info correctly
859 when uidvalidity changes.
860 (nnimap-group-prefixed-name): New function to avoid some code
862 (nnimap-verify-uidvalidity, nnimap-group-overview-filename)
863 (nnimap-request-group): Use it.
864 (nnimap-retrieve-groups, nnimap-verify-uidvalidity)
865 (nnimap-update-unseen): Significantly improved speed of Gnus startup
866 with many imap folders. This is done by caching the group status from
867 the imap server persistently in a group parameter `imap-status'. (This
868 was cached before too if `nnimap-retrieve-groups-asynchronous' was set,
869 but not persistently, so every Gnus startup was still very slow.)
871 2010-03-22 Teodor Zlatanov <tzz@lifelogs.com>
873 * assistant.el (assistant-render-text): Run `widget-setup' and don't
874 delete the extra newline. Otherwise editing of :string and :number
877 2010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
879 * auth-source.el: Set up autoloads. Bump to 23.2 because of the
880 secrets.el dependency.
881 (auth-sources): Add optional user name. Add secrets.el configuration
882 choice (unused right now).
884 2010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
886 * gnus-sum.el (gnus-summary-make-menu-bar): Let
887 `gnus-registry-install-shortcuts' fill in the functions.
889 * gnus-registry.el (gnus-summary-misc-menu): Declare to avoid
891 (gnus-registry-misc-menus): Variable to hold registry mark menus.
892 (gnus-registry-install-shortcuts): Populate and use it in a
893 `gnus-summary-menu-hook' lambda, under "Gnus"->"Registry Marks".
895 2010-03-20 Martin Stjernholm <mast@lysator.liu.se>
897 * nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
898 In-place substitutions for the group name encoding/decoding.
899 (nnimap-find-minmax-uid, nnimap-possibly-change-group)
900 (nnimap-retrieve-headers-progress, nnimap-possibly-change-group)
901 (nnimap-retrieve-headers-progress, nnimap-request-article-part)
902 (nnimap-update-unseen, nnimap-request-list)
903 (nnimap-retrieve-groups, nnimap-request-update-info-internal)
904 (nnimap-request-set-mark, nnimap-split-to-groups)
905 (nnimap-split-articles, nnimap-request-newgroups)
906 (nnimap-request-create-group, nnimap-request-accept-article)
907 (nnimap-request-delete-group, nnimap-request-rename-group)
908 (nnimap-acl-get, nnimap-acl-edit): Use them. Replace `mbx' with
909 `encoded-mbx' for consistency.
910 (nnimap-close-group): Call `imap-current-mailbox' instead of using the
911 variable `imap-current-mailbox'.
913 * gnus-agent.el (gnus-agent-fetch-articles, gnus-agent-fetch-headers)
914 (gnus-agent-regenerate-group): Use `gnus-agent-decoded-group-name'.
916 2010-03-20 Bojan Petrovic <bpetrovi@f.bg.ac.rs>
918 * pop3.el (pop3-display-message-size-flag): Display message size byte
919 counts during POP3 download.
920 (pop3-movemail): Use it.
921 (pop3-list): Implement listing of available messages.
923 2010-03-20 Mark Triggs <mst@dishevelled.net> (tiny change)
925 * nnir.el (nnir-get-article-nov-override-function): New function to
926 override the normal NOV retrieval.
927 (nnir-retrieve-headers): Use it.
929 2010-03-19 Michael Albinus <michael.albinus@gmx.de>
931 * auth-source.el (netrc-machine-user-or-password): Autoload.
933 2010-03-19 Glenn Morris <rgm@gnu.org>
935 Stop message.el from loading about 40 libraries it doesn't always need.
936 The general approach is to autoload rather than require, and to
937 require in the specific functions rather than the file. (Bug#5642)
939 * gmm-utils.el: Don't require wid-edit.
940 (widget-create-child-value, widget-convert, widget-default-get):
943 * gnus-util.el: Don't require time-date, netrc.
944 (message-fetch-field, gnus-group-name-decode): Declare rather than
946 (gnus-fetch-field): Require message.
947 (gnus-decode-newsgroups): Require gnus-group.
949 * ietf-drums.el: Don't require time-date.
951 * message.el: Don't require hashcash, canlock, ecomplete.
952 Do require mail-utils. Require nnheader only when compiling.
953 (smtpmail-default-smtp-server): Remove declaration.
954 (message-send-mail-function): Check smtpmail-default-smtp-server
955 is bound rather than requiring smtpmail.
956 (message-auto-save-directory, message-insert-signature): Use
957 expand-file-name rather than nnheader-concat.
958 (nnheader-insert-file-contents): Autoload.
959 (hashcash-wait-async): Declare.
960 (message-send-mail): Only call gnus-setup-posting-charset if
961 gnus-group-posting-charset-alist is bound. Require hashcash if needed.
962 (message-send-mail-with-sendmail): Require sendmail.
963 (canlock-password, canlock-password-for-verify): Declare.
964 (message-canlock-password): Require canlock.
965 (nnheader-get-report): Autoload.
966 (gnus-setup-posting-charset): Declare.
967 (message-send-news): Require gnus-msg.
968 (message-make-references, message-make-in-reply-to): Use mail-header-id
969 rather than the alias mail-header-message-id.
970 (ecomplete-add-item, ecomplete-save): Declare.
971 (message-put-addresses-in-ecomplete): Require ecomplete.
972 (ecomplete-display-matches): Autoload.
974 * mm-decode.el: Don't require mailcap, gnus-util.
975 (gnus-map-function, gnus-replace-in-string, gnus-read-shell-command)
976 (message-fetch-field, mailcap-parse-mailcaps, mailcap-mime-info):
978 (mailcap-mime-extensions): Declare.
980 * mm-encode.el: Don't require mailcap.
981 (mailcap-extension-to-mime): Autoload.
983 * mml-sec.el: Don't require password-cache.
985 * mml.el (gnus-setup-posting-charset): Declare rather than autoload.
986 (mailcap-parse-mimetypes, mailcap-mime-types): Declare.
987 (mml-minibuffer-read-type): Require mailcap.
988 (mml-preview): Require gnus-msg.
990 * mml1991.el: Require password-cache.
991 (password-cache-expiry): Remove declaration.
993 * mml2015.el: Require password-cache.
994 (password-cache-expiry): Remove declaration.
996 * nneething.el (mailcap): Require mailcap.
998 * nnheader.el (declare-function): Add compatibility stub.
999 (message-remove-header): Declare rather than autoload.
1000 (nnheader-replace-header): Require message.
1002 * nnimap.el (declare-function): Add compatibility stub.
1003 (netrc-parse, netrc-machine-user-or-password): Declare.
1004 (nnimap-open-connection): Require netrc.
1006 * nntp.el (declare-function): Add compatibility stub.
1007 (netrc-parse, netrc-machine, netrc-get): Declare.
1008 (nntp-send-authinfo): Require netrc.
1010 * rfc2047.el: Don't require qp.
1011 (quoted-printable-encode-region, quoted-printable-decode-string):
1014 * sieve-mode.el: Don't require easymenu.
1015 (easy-menu-add-item): Autoload it.
1017 * spam-stat.el (time-to-number-of-days): Autoload it.
1019 2010-03-19 Glenn Morris <rgm@gnu.org>
1021 * password-cache.el (password-cache, password-cache-expiry): Autoload.
1023 2010-03-18 Glenn Morris <rgm@gnu.org>
1025 * hashcash.el (declare-function): Remove duplicate definition.
1027 2010-03-17 Kevin Ryde <user42@zip.com.au>
1029 * mml.el (mml-read-tag): Unquote values with `read' to reverse
1030 prin1 in mml-insert-tag (just stripping the quotes gave wrong
1031 value if any backslash escapes).
1033 2010-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
1035 * mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
1036 if it is available. (bug#5647)
1038 * lpath.el: Suppress compiler warning for coding-system-from-name for
1039 Emacs 21 and XEmacs.
1041 2010-03-14 Juri Linkov <juri@jurta.org>
1045 * netrc.el: Fix keywords.
1047 2010-02-26 Glenn Morris <rgm@gnu.org>
1049 * message.el (message-send-mail-function): Change the default, so that
1050 it inherits from a customized send-mail-function. (Bug#5643)
1052 2010-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
1054 * gnus-art.el (gnus-treat-display-x-face): Don't burp if
1055 shell-command-to-string signals an error (bug#5299).
1057 2010-02-24 Glenn Morris <rgm@gnu.org>
1059 * message.el (message-smtpmail-send-it)
1060 (message-send-mail-with-mailclient): Doc fixes.
1062 2010-02-16 Glenn Morris <rgm@gnu.org>
1064 * message.el (message-default-mail-headers): Change the default value
1065 to ease the transition from mail-mode to message-mode. (Bug#5555)
1067 2010-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1069 * parse-time.el (parse-time-syntax): Define it for only XEmacs.
1070 (parse-time-string-chars): Implement 2009-08-16 change for Emacs.
1072 2010-01-18 Chong Yidong <cyd@stupidchicken.com>
1074 * time-date.el (date-to-time): Doc fix (Bug#5408).
1076 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
1078 * message.el (message-mail): Just pass yank-action on to message-setup.
1079 (message-setup): Handle (FUN . ARGS) form of yank-action.
1080 (message-with-reply-buffer, message-widen-reply)
1081 (message-yank-original): Handle non-buffer values of
1082 message-reply-buffer (Bug#4080).
1083 (message-setup-1): Prefer to save message-reply-buffer as a buffer.
1085 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
1087 * nnmairix.el (nnmairix-group-delete-recreate-this-group):
1088 Fix typo in docstring.
1090 2010-01-08 Jason Rumney <jasonr@gnu.org>
1092 * sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
1095 2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1097 * gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
1099 * gnus-xmas.el (gnus-xmas-article-describe-bindings): Ditto.
1101 * message.el (message-check-news-header-syntax): Protect against a
1102 string that `rfc822-addresses' returns when parsing fails.
1104 2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1106 * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
1107 (gnus-previous-char-property-change): New functions.
1109 * gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
1111 2010-01-05 Andreas Schwab <schwab@linux-m68k.org>
1113 * gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
1114 (gnus-summary-recenter): Use it instead of forward-line. (Bug#5257)
1116 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
1118 * message.el (message-exchange-point-and-mark): Rework last change to
1119 avoid using optional arg of exchange-point-and-mark, for backward
1122 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
1124 * message.el (message-exchange-point-and-mark): Call
1125 exchange-point-and-mark with an argument rather than setting
1126 mark-active by hand (Bug#5175).
1128 2009-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
1130 * nntp.el (nntp-service-to-port): Work for service expressed with
1131 numeric string; replace [:digit:] with [0-9] for XEmacs.
1133 2009-12-17 Glenn Morris <rgm@gnu.org>
1135 * gnus-group.el (gnus-bug-group-download-format-alist):
1136 Change emacs entry to debbugs.gnu.org. Bump :version.
1138 2009-12-13 Reiner Steib <Reiner.Steib@gmx.de>
1140 * mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.
1142 2009-12-12 Reiner Steib <Reiner.Steib@gmx.de>
1144 * message.el (message-info): Explain why we use `Info-goto-node'.
1146 2009-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1148 * lpath.el: Always bind default-file-name-coding-system for (S)XEmacs.
1150 2009-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
1152 * message.el (message-completion-in-region): New compatibility function.
1153 (message-expand-group): Use it.
1155 2009-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1157 * gnus-group.el (gnus-group-prepare-flat): Check also whether groups
1158 with no unread article should be listed if the 2nd arg `predicate' is
1161 2009-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
1163 * lpath.el: Fbind recenter-top-bottom for Emacs 21, 22, and (S)XEmacs.
1165 2009-11-29 Juri Linkov <juri@jurta.org>
1167 * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
1168 when it is fboundp in GNU Emacs 23.1. Put `isearch-scroll' property
1169 on `gnus-recenter'. (Bug#4698, Bug#4981)
1171 2009-11-26 Kevin Ryde <user42@zip.com.au>
1173 * sha1.el (sha1-string-external): default-directory "/" in case
1174 otherwise non-existent. process-connection-type pipe for touch of
1175 efficiency recommended by elisp manual. (An aside in Bug#3911.)
1177 2009-11-25 Kevin Ryde <user42@zip.com.au>
1179 * dns-mode.el: Add "Keywords: comm". It's only an editing mode, but
1180 it's comms related and sgml-mode.el has "comm" on that basis too.
1182 2009-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1184 * rfc2047.el (rfc2047-decode-region): Don't quote decoded words
1185 containing tspecial characters if they have been already quoted.
1187 2009-11-05 Dan Nicolaescu <dann@ics.uci.edu>
1189 * dns-mode.el (auto-mode-alist): Purecopy string.
1191 2009-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
1193 * hashcash.el (hashcash-generate-payment): Use with-current-buffer.
1195 2009-10-24 Glenn Morris <rgm@gnu.org>
1197 * gnus-art.el (help-xref-stack-item): Define for compiler.
1199 2009-10-21 Kevin Ryde <user42@zip.com.au>
1201 * dns.el: Add "Keywords: comm", as per net/net-utils.el.
1203 2009-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1205 * gnus-sum.el (gnus-remove-overlays): eval-and-compile.
1207 2009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1209 * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
1210 (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
1212 2009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1214 * gnus.el (gnus-overlay-get): New alias to overlay-get.
1215 (gnus-overlays-in): New alias to overlays-in.
1217 * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
1218 gnus-overlay-get, and gnus-delete-overlay.
1219 (gnus-summary-show-thread): Make it work as well for systems in which
1220 next-single-char-property-change is not available.
1221 (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
1223 * gnus-xmas.el (gnus-xmas-overlays-in): New function.
1224 (gnus-overlay-get): New alias to extent-property.
1225 (gnus-overlays-in): New alias to gnus-xmas-overlays-in.
1227 * dgnushack.el: Autoload add-to-invisibility-spec for XEmacs 21.4 and
1230 * lpath.el: Fbind next-single-char-property-change for XEmacs 21.4 and
1233 2009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
1235 * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
1237 2009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1239 * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
1240 and XEmacs that don't have `remove-overlays'.
1242 2009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
1244 * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
1245 (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
1246 selective display. Use overlays instead.
1248 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
1250 * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
1252 2009-09-29 Juanma Barranquero <lekktu@gmail.com>
1254 * spam-stat.el (spam-stat-load): Fix typo in message.
1256 2009-09-24 Juanma Barranquero <lekktu@gmail.com>
1258 * dig.el (dig-invoke): Fix typo in docstring.
1259 (query-dig): Reflow docstring.
1261 2009-09-23 Juanma Barranquero <lekktu@gmail.com>
1263 * gnus-art.el (gnus-article-encrypt-body):
1264 * message.el (message-check-recipients):
1265 * mm-util.el (mm-codepage-setup):
1266 * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
1267 (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
1269 2009-09-22 Daiki Ueno <ueno@unixuser.org>
1271 * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
1272 * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
1273 keys from the menu if mm-{sign,encrypt}-option is 'guided.
1274 * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
1275 * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
1277 2009-09-21 Kevin Ryde <user42@zip.com.au>
1279 * dig.el: Add "Keywords: comm", as per net-utils.el.
1281 2009-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1283 * dig.el (dig-mode): Use define-derived-mode.
1285 2009-09-19 Glenn Morris <rgm@gnu.org>
1287 * pgg-pgp.el (pgg-pgp-encrypt-region): Add missing mapconcat separator.
1289 2009-09-18 Glenn Morris <rgm@gnu.org>
1291 * gnus-diary.el (gnus-diary-check-message):
1292 * message.el (message-insert-formatted-citation-line):
1293 * nnbabyl.el (top-level):
1294 * nndiary.el (nndiary-schedule):
1295 Fix typos in condition-case handlers.
1297 2009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1299 * gnus-art.el (gnus-article-edit-part): Work for the buffer
1300 configuration that provides the sole article window in a frame;
1301 position point correctly after deleting a part.
1303 2009-09-14 Adam Sjøgren <asjo@koldfront.dk>
1305 * spam.el (spam-unregister-on-reregister): Add boolean variable.
1306 (spam-resolve-registrations-routine): Use it to unregister articles
1309 2009-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1311 * parse-time.el (parse-time-syntax): Restore it to keep compatibility
1313 (parse-time-string-chars): Use it.
1315 2009-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1317 * imap.el (imap-interactive-login): Better messages.
1318 (imap-open): Fix bug with renamed buffer on reconnect.
1319 (imap-authenticate): Add buffer-local imap-last-authenticator variable
1320 for easier debugging and cleaner code. On successful (guessed based on
1321 server capabilities) secondary authentication, set imap-state
1323 (imap-last-authenticator): Define imap-last-authenticator as a variable
1326 2009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
1328 * nnrss.el (nnrss-request-article): Remove binding of
1329 default-enable-multibyte-characters that has gotten needless by
1330 the 2007-07-13 change in rfc2047-encode-message-header.
1332 * mml.el (mml-insert-multipart): Error on the message header.
1333 (mml-insert-part): Error on the message header; position point at
1334 the end of a MIME tag.
1336 2009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1338 * time-date.el (autoload): Expand define-obsolete-function-alias into
1339 defalias and make-obsolete for old Emacsen that Gnus supports.
1340 (with-no-warnings): Define it for old Emacsen.
1341 (time-to-seconds): Don't use (featurep 'xemacs) to check if float-time
1343 (time-to-number-of-days): Don't use (featurep 'xemacs) to check if
1344 float-time is available; suppress compile warning for time-to-seconds.
1346 * gnus-util.el (with-no-warnings): Define it for old Emacsen.
1347 (gnus-float-time): Alias to float-time if it exists.
1349 * ecomplete.el (with-no-warnings): Define it for old Emacsen.
1350 (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
1351 float-time is available; suppress compile warning for time-to-seconds.
1353 * lpath.el: Fbind time-to-seconds for Emacs 21.; fbind float-time for
1356 2009-09-09 Teodor Zlatanov <tzz@lifelogs.com>
1358 * imap.el (imap-message-map): Docstring fix.
1360 2009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
1362 * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
1363 may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
1364 Add the optional argument `encoding' that overrides the default.
1366 * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
1369 2009-09-04 Glenn Morris <rgm@gnu.org>
1371 * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
1372 mm-disable-multibyte, rather than default-enable-multibyte-characters.
1373 * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
1374 mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
1375 * mm-util.el (mm-with-unibyte-current-buffer)
1376 (mm-find-buffer-file-coding-system):
1377 * yenc.el (yenc-decode-region): Use default-value rather than
1378 default-enable-multibyte-characters.
1380 2009-09-03 Glenn Morris <rgm@gnu.org>
1382 * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
1383 * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
1384 than default-enable-multibyte-characters.
1386 2009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
1388 * gnus-art.el (gnus-article-read-summary-keys):
1389 Fix gnus-buffer-configuration's value temporarily used.
1391 2009-09-02 Glenn Morris <rgm@gnu.org>
1393 * gnus-util.el (gnus-float-time): New function.
1394 * gnus-delay.el (gnus-delay-article):
1395 * gnus-sum.el (gnus-thread-latest-date):
1396 * gnus-util.el (gnus-user-date): Use gnus-float-time.
1397 * nnspool.el (nnspool-request-newgroups):
1398 Use gnus-float-time rather than time-to-seconds.
1399 * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
1401 * gnus-art.el (gnus-signature-face, gnus-header-from-face)
1402 (gnus-header-subject-face, gnus-header-newsgroups-face)
1403 (gnus-header-name-face, gnus-header-content-face):
1404 * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
1405 (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
1406 (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
1407 (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
1408 (gnus-cite-face-11):
1409 * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
1410 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1411 (gnus-server-closed-face, gnus-server-denied-face)
1412 (gnus-server-offline-face):
1413 * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1414 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1415 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1416 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1417 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1418 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1419 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1420 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1421 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1422 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1423 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1424 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1425 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1426 (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
1427 (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
1428 (gnus-summary-high-undownloaded-face)
1429 (gnus-summary-low-undownloaded-face)
1430 (gnus-summary-normal-undownloaded-face)
1431 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1432 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1433 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1435 * message.el (message-header-to-face, message-header-cc-face)
1436 (message-header-subject-face, message-header-newsgroups-face)
1437 (message-header-other-face, message-header-name-face)
1438 (message-header-xheader-face, message-separator-face)
1439 (message-cited-text-face, message-mml-face):
1440 * sieve-mode.el (sieve-control-commands-face)
1441 (sieve-action-commands-face, sieve-test-commands-face)
1442 (sieve-tagged-arguments-face):
1443 * spam.el (spam-face):
1444 Mark face aliases with "-face" in the name as obsolete.
1446 2009-09-01 Glenn Morris <rgm@gnu.org>
1448 * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
1451 2009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1453 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1454 Don't move point if the command is invoked inside the message header.
1456 2009-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1458 * imap.el (imap-send-command): Simplify.
1459 (imap-wait-for-tag): point-max -> buffer-size.
1461 2009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
1463 * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
1464 (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
1465 * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
1466 * nnir.el (nnir-swish-e-index-file):
1467 * gnus-sum.el (gnus-summary-delete-marked-as-read)
1468 (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
1469 (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
1470 * gnus-msg.el (gnus-inews-mark-gcc-as-read):
1471 * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
1472 (gnus-treat-display-xface): Add Emacs version of obsolescence.
1474 2009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
1476 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1477 Don't save excursion.
1479 2009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
1481 * nnheader.el (nnheader-find-file-noselect):
1482 * mm-util.el (mm-insert-file-contents):
1483 Use (default-value 'major-mode) instead of default-major-mode.
1485 2009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
1487 * nnrss.el (nnrss-request-article): Avoid default-fill-column.
1489 2009-08-26 Glenn Morris <rgm@gnu.org>
1491 * parse-time.el (parse-time-rules): Autoload riskiness here, rather
1492 than placing in files.el.
1494 2009-08-25 Glenn Morris <rgm@gnu.org>
1496 * nnir.el (top-level): Don't require cl at run-time.
1497 (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
1498 Replace cl-function substitute with gnus-replace-in-string.
1499 (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
1500 (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
1501 (nnir-run-find-grep): Replace cl-functions find-if and subseq with
1502 simplified expansions.
1504 2009-08-25 Kevin Ryde <user42@zip.com.au>
1506 * dig.el (dig): Add autoload cookie.
1508 2009-08-22 Glenn Morris <rgm@gnu.org>
1510 * gnus-art.el (gnus-button-patch): Use forward-line rather than
1513 2009-08-16 Chong Yidong <cyd@stupidchicken.com>
1515 * parse-time.el (parse-time-string-chars): Save match data.
1517 2009-08-16 Jan Seeger <jan.seeger@thenybble.de> (tiny change)
1519 * parse-time.el (parse-time-string-chars): Compute using character
1520 classes, to handle non-ascii characters (Bug#3190).
1522 2009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
1524 * gnus-group.el (gnus-safe-html-newsgroups): New user option.
1526 * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
1527 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
1528 (gnus-mm-display-part, gnus-mime-display-single)
1529 (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
1530 override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
1533 (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
1534 (gnus-summary-move-article): Add expirable mark to articles copied or
1535 moved to group that has auto-expire turned on if the option is non-nil.
1537 2009-07-24 Glenn Morris <rgm@gnu.org>
1539 * gnus-demon.el (gnus-demon-add-nntp-close-connection):
1540 Fix typo. (Bug#3903)
1542 2009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
1544 * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
1545 gnus-article-read-summary-keys rather than gnus-summary-edit-article
1546 that should not be used for draft articles.
1547 (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
1548 that has no concern in minor mode keys.
1549 (gnus-article-summary-command, gnus-article-summary-command-nosave):
1552 2009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
1554 * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
1555 article without making inquiry to a user for unknown encoding.
1557 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
1558 (nnmaildir--scan): Assume i-node and device number that file-attributes
1559 returns might be cons-cell.
1561 * dgnushack.el: Autoload thing-at-point for XEmacs 21.5.
1563 * lpath.el: Fbind cp-supported-codepages for XEmacs 21.5.
1565 2009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
1567 * auth-source.el: Remove docs now in auth.texi. Don't use
1568 `gnus-message' for logging. Add new variables `auth-source-debug' and
1569 `auth-source-hide-passwords' and use them.
1571 2009-07-15 Glenn Morris <rgm@gnu.org>
1573 * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
1575 2009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1577 * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
1578 excessive whitespace from the default values of title and description.
1580 2009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
1582 * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
1583 mail-fetch-field to fetch Content-Description header in order to
1586 2009-06-18 Ulrich Mueller <ulm@gentoo.org>
1588 * pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings
1589 format used by GnuPG 2.0.11.
1591 2009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1593 * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
1596 2009-05-30 David Engster <dengste@eml.cc>
1598 * nnmairix.el: Remove old documentation in the commentary block.
1599 (nnmairix-request-group): Do not update active file for nnml back ends.
1600 (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
1601 end so that overview files are ignored.
1602 (nnmairix-update-groups): Make updating the groups more robust by using
1604 (nnmairix-determine-original-group-from-path): Circumvent mairix bug
1605 with dollar characters in message-id.
1607 2009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
1609 * spam.el: Use dns-query instead of query-dns. Was renamed on
1610 2008-12-25 in dns.el.
1612 2009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1614 * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
1615 could happen if the text is only composed of spaces and/or tabs.
1617 2009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
1619 * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
1620 when sending a queued message to avoid extra mml tags.
1622 2009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1624 * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
1626 2009-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1628 * lpath.el: Fbind rmail-swap-buffers-maybe for Emacs 21~22;
1629 fbind rmail-msg-restore-non-pruned-header, rmail-swap-buffers-maybe and
1630 rmail-toggle-header for XEmacs;
1631 bind rmail-default-file and rmail-default-rmail-file for XEmacs.
1633 2009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
1635 * gnus-dired.el: Remove autoload for gnus-setup-message.
1636 (gnus-dired-attach): Fake this-command value to prevent Gnus from
1637 displaying Gnus logo; always use compose-mail.
1639 2009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
1641 * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
1643 2009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
1645 * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
1646 (gnus-nocem-issuers): List currently active issuers; fix custom type.
1647 (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
1649 (gnus-nocem-epg-verify): New function.
1651 2009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
1653 * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
1655 2009-02-15 Glenn Morris <rgm@gnu.org>
1657 * gnus-util.el (rmail-insert-rmail-file-header)
1658 (rmail-count-new-messages, rmail-show-message): Remove unnecessary
1660 (rmail-default-rmail-file): Remove unnecessary declaration.
1661 (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
1663 2009-02-14 Glenn Morris <rgm@gnu.org>
1665 * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
1666 variable (only used in gnus-util, which declares it anyway).
1667 (rmail-output-to-rmail-file): Remove autoload of deleted function,
1668 which was only needed by gnus-art (changed to not use it any more).
1669 (rmail-insert-rmail-file-header): Remove autoload of deleted function,
1670 only used in gnus-util, which autoloads it itself.
1671 (rmail-update-summary): Fix autoload.
1673 * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
1674 rather than rmail-output-to-rmail-file.
1676 2009-02-07 Glenn Morris <rgm@gnu.org>
1678 * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
1679 autoload of function that no longer exists.
1680 (rmail-toggle-header): Declare.
1681 (message-forward-rmail-make-body): Handle mbox Rmail.
1683 2009-01-31 Glenn Morris <rgm@gnu.org>
1685 * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
1688 2009-01-31 Dave Love <fx@gnu.org>
1690 * imap.el (imap-fetch-safe): Bind debug-on-error.
1691 (imap-debug): Add imap-fetch-safe.
1693 2009-01-26 Teodor Zlatanov <tzz@lifelogs.com>
1695 * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
1696 (auth-source-forget-all-cached): New convenience function.
1697 (auth-source-user-or-password): Accept list of modes or a single mode.
1699 * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
1702 * netrc.el (netrc-machine-user-or-password): Use list of
1705 * nnimap.el (nnimap-open-connection): Use list of
1708 * nntp.el (nntp-send-authinfo): Use list of
1711 2009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
1713 * auth-source.el: Update docs to reflect epa-file-enable is to be used
1716 2009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1718 * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
1719 coding system in XEmacs; add a workaround for XEmacs.
1721 * lpath.el: Fbind coding-system-aliasee.
1723 2009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1725 * mm-util.el (mm-coding-system-priorities): Protect against nil value
1726 of current-language-environment.
1728 2009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
1730 * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
1731 available at runtime.
1733 2009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1735 * gnus-art.el (article-date-ut): Fix end point of narrowing.
1737 2009-01-11 Aidan Kehoe <kehoea@parhasard.net>
1739 * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
1740 the greatest positive fixnum value doesn't work under an XEmacs with
1741 bignum support; use the most-positive-fixnum constant instead,
1742 available since Emacs 21.1 with cl and XEmacs 21.1.
1744 2009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1746 * gnus-sum.el (gnus-summary-next-article): Revert last change by which
1747 XEmacs gets not to work.
1749 2009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>