X-Git-Url: http://cgit.sxemacs.org/?p=gnus;a=blobdiff_plain;f=lisp%2FChangeLog;h=e2384478676574c10e88f8091059ef366a758541;hp=fa9bfaea66a861ebed2b67156841c8996f4f78ca;hb=1e2f84e325c24a2d1c4f08074bca23d235ff9287;hpb=5a0a6cc1fef60642ac30c3e24e06b8a45c994612 diff --git a/lisp/ChangeLog b/lisp/ChangeLog index fa9bfaea6..e23844786 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,380 @@ +2014-09-26 Katsumi Yamaoka + + Use cl-lib as much as possible following the 2014-09-26 change + in the Emacs trunk. + * parse-time.el: Try requiring cl-lib. + (parse-time-incf): Alias to cl-incf or incf. + (digit-char-p): Remove. + (parse-time-integer): Alias to cl-parse-integer or the one defined. + (parse-integer): Rename to parse-time-integer. + (parse-time-tokenize, parse-time-rules, parse-time-string) + Use parse-time-incf and parse-time-integer. + +2014-09-11 Paul Eggert + + * gnus-cloud.el (gnus-cloud-parse-version-1): Fix misspelling + of ":delete". + +2014-08-26 Katsumi Yamaoka + + * gnus-art.el (gnus-article-browse-html-save-cid-content) + (gnus-article-browse-html-parts): + Revert last change that breaks links other than cid contents. + +2014-08-26 Katsumi Yamaoka + + * gnus-art.el (gnus-article-browse-html-save-cid-content) + (gnus-article-browse-html-parts): Make cid file names relative. + +2014-08-21 Katsumi Yamaoka + + * mm-view.el (mm-display-inline-fontify): Make the working buffer + temporarily displayed when running a mode function (at least org-mode + requires it). + +2014-08-14 Alan Schmitt + + * gnus-sum.el (gnus-summary-expire-articles): Functions registered to + the gnus-summary-article-expire-hook should be told where the function + is going. In particular, the Gnus registry might want to know. + +2014-08-12 Stefan Monnier + + * gnus-art.el (gnus-hidden-properties): Drop the evil `intangible'. + +2014-08-06 Katsumi Yamaoka + + * gnus-sum.el (gnus-summary-expire-articles): Revert. + +2014-08-05 Eric Abrahamsen + + * gnus-sum.el (gnus-summary-expire-articles): Functions registered to + the gnus-summary-article-expire-hook should be told where the function + is going. In particular, the Gnus registry might want to know. + +2014-08-03 Paul Eggert + + Don't mishandle year-9999 dates (Bug#18176). + * parse-time.el (parse-time-rules): + Allow years up to most-positive-fixnum. + * time-date.el (date-to-time): + Pass "Specified time is not representable" errors through. + +2014-07-31 Tassilo Horn + + * gnus-msg.el (gnus-inews-insert-gcc): Allow `gcc-self' to be a list of + groups and t. + +2014-07-22 Katsumi Yamaoka + + * gnus-utils.el (gnus-recursive-directory-files): + Unify hard or symbolic links (bug#18063). + +2013-07-17 Albert Krewinkel + + * gnus-msg.el (gnus-configure-posting-style): + Allow string replacements in values when matching against a header. + +2014-07-07 Katsumi Yamaoka + + * gnus-start.el (gnus-dribble-read-file): Don't stop the auto-saving of + the dribble buffer even when it is shrunk a lot. + + +2014-06-26 Glenn Morris + + * mm-util.el (help-function-arglist): Remove outdated declaration. + +2014-06-24 Andreas Schwab + + * html2text.el (html2text-get-attr): Rewrite to handle spaces in quoted + attribute values. (Bug#17834) + +2013-06-22 Dmitry Antipov + + * gnus-sum.el (gnus-summary-edit-article-done): + Prefer point-marker to copy-marker of point. + +2014-06-11 Katsumi Yamaoka + + * Makefile.in (install-el, install-el-elc): Compress .el files. + (uninstall): Remove compressed .el files. + +2014-06-05 Katsumi Yamaoka + + * gnus-art.el (gnus-article-edit-part): Don't modifiy markers. + (gnus-article-read-summary-keys): + Don't bug out when there is no article in the summary buffer. + (gnus-mime-buttonize-attachments-in-header): + Improve criterion that finds parts to display. + + * gnus-art.el (gnus-mm-display-part): + * mm-decode.el (mm-shr): + * mm-view.el (mm-inline-text-html-render-with-w3m, mm-inline-text) + (mm-insert-inline): Revert last changes. + +2014-06-05 Katsumi Yamaoka + + * gnus-art.el (gnus-mm-display-part): + * mm-decode.el (mm-shr): + * mm-view.el (mm-inline-text-html-render-with-w3m, mm-inline-text) + (mm-insert-inline): Set insertion type of end-marker, not only + start-marker, of undisplayer so as to stay after inserted text. + +2014-06-02 Andreas Schwab + + * html2text.el (html2text-get-attr): Fix typo when splitting value from + attribute. (Bug#17613) + +2014-05-29 Stefan Monnier + + * mm-view.el (mm-display-inline-fontify): Use font-lock-ensure. + * gnus-cite.el (gnus-message-citation-mode): Use font-lock-flush. + +2014-05-15 Katsumi Yamaoka + + * gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part): Don't + delete next part button; keep spacing between buttons. + +2014-05-14 Katsumi Yamaoka + + * gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part): + Work for the last MIME part in an article. + (gnus-mime-display-single): Suppress excessive newlines between parts. + + * mm-uu.el (mm-uu-dissect): Assume that separators may be accompanied + by leading or trailing newline. + +2014-05-12 Sam Steingold + + * time-date.el (seconds-to-string): New function to pretty print time + delay in seconds. + +2014-05-09 Katsumi Yamaoka + + * gnus-art.el (gnus-mm-display-part): Don't put article out of sight + while prompting a user for a file name, etc. + (gnus-mime-display-single): Display part with a common appearance no + matter whether MIME button is omitted or not; don't add duplicate entry + to gnus-article-mime-handle-alist. + (gnus-mime-buttonize-attachments-in-header): Use copied buttons. + +2014-05-08 Adam Sjøgren + + * mml2015.el (mml2015-display-key-image): New variable. + +2014-05-08 Glenn Morris + + * gnus-fun.el (gnus-grab-cam-face): + Do not use predictable temp-file name. (http://bugs.debian.org/747100) + This is CVE-2014-3421. + +2014-05-04 Glenn Morris + + * gnus-registry.el (gnus-registry-install-p): Doc fix. + +2014-05-02 Katsumi Yamaoka + + * gnus-art.el (gnus-mime-inline-part): Redisplay a button so as to show + the displaying state of a part. + (gnus-mm-display-part): Don't insert a newline in the beginning of + a part like gnus-mime-inline-part doesn't; work for XEmacs. + + * mm-decode.el (mm-display-part): Don't insert a newline in the top. + (mm-shr): Make undisplayer unbreakable. + + * mm-view.el (mm-inline-image-emacs, mm-inline-image-xemacs): Don't + insert excessive newline. + (mm-inline-text-html-render-with-w3m, mm-inline-text) + (mm-insert-inline): Make undisplayer unbreakable. + +2014-05-01 Lars Magne Ingebrigtsen + + * gnus.el: Ma Gnus v0.11 is released. + +2014-05-01 Katsumi Yamaoka + + * gnus-art.el (gnus-mm-display-part): + Highlight header attachment buttons. + +2014-04-30 Katsumi Yamaoka + + * gnus-art.el (gnus-mm-display-part): Don't move point while toggling + a part; redisplay a button (enbugged in 2014-02-05). + +2014-04-27 Teodor Zlatanov + + * auth-source.el (auth-source-search, auth-source-search-backends): + Treat :max 0 as an indicator that a boolean return is wanted, as + documented. Reported by Joe Bloggs. + +2014-04-20 Katsumi Yamaoka + + * gnus-icalendar.el: Require gnus-art. + +2014-04-20 Jan Tatarik + + * gnus-icalendar.el (gnus-icalendar-event->org-entry) + (gnus-icalendar--update-org-event): put event timestamp in + the org entry body instead of the drawer. + (gnus-icalendar-event--get-attendee-names): list of participants should + contain even attendees without common name attribute. + (gnus-icalendar--update-org-event): don't generate duplicates of empty + property tags in org drawers. + +2014-04-15 Katsumi Yamaoka + + * gmm-utils.el (gmm-format-time-string): New function. + + * message.el (message-insert-formatted-citation-line): Use the original + author's time zone to express a date string. + +2014-04-06 Stefan Monnier + + * gnus-srvr.el (gnus-tmp-how, gnus-tmp-name, gnus-tmp-where) + (gnus-tmp-status, gnus-tmp-agent, gnus-tmp-cloud) + (gnus-tmp-news-server, gnus-tmp-news-method, gnus-tmp-user-defined): + Silence compiler warnings. + (gnus-server-insert-server-line): Don't use dyn-bind var as argument. + +2014-03-24 Katsumi Yamaoka + + * mml.el: Require url when compiling. + + * gnus-cloud.el (gnus-cloud-parse-version-1): + Use plist-get rather than CL's getf. + (gnus-activate-group, gnus-subscribe-group): Declare. + + * gnus-sum.el (gnus-mime-buttonize-attachments-in-header): Declare. + +2014-03-14 Katsumi Yamaoka + + * gnus-sum.el (gnus-summary-toggle-header): Display header attachment + buttons when toggling the header off. + +2014-03-14 Juanma Barranquero + + * tls.el (tls-program): Reflow docstring. + +2014-03-07 Lars Ingebrigtsen + + * nnimap.el (nnimap-request-accept-article): Make respooling to nnimap + groups work again. + +2014-03-07 George McNinch (tiny change) + + * nnir.el (nnir-run-namazu): Parse namazu results that are larger than + 999 correctly (i.e. "1,342"). + +2014-03-07 Lars Ingebrigtsen + + * gnus-agent.el (gnus-agent-update-files-total-fetched-for): Don't bug + out if the directory doesn't exist. + +2014-03-07 Daiki Ueno + + * mml2015.el (mml2015-use): Don't check the availability of GnuPG + commands here; instead, only check if epg-config.el is available. + +2014-03-06 Lars Ingebrigtsen + + * mml.el (mml-expand-html-into-multipart-related): Allow sending HTML + messages with embedded images. + (mml-generate-mime): Don't bug out if you don't have libxml. + +2014-03-06 Lars Ingebrigtsen + + * message.el (message-make-html-message-with-image-files): New command. + +2014-03-05 Lars Ingebrigtsen + + * gnus-group.el (gnus-group-make-group): Clarify prompt. + + * mml.el (mml-insert-mime-headers): Allow `recipient-filename'. + +2014-02-23 David Engster + + * auth-source.el (auth-source-netrc-saver): Do not depend on `cl-lib' + to stay compatible with older Emacsen, so replace `cl-loop' with + `loop'. + +2014-02-22 Daniel Colascione + + * auth-source.el (auth-source-secrets-listify-pattern): New function. + (auth-source-secrets-search): Don't pass invalid patterns to secrets.el; + instead, build list of patterns. + +2014-02-17 Katsumi Yamaoka + + * gnus-art.el (gnus-article-prepare, gnus-article-prepare-display): + Display header attachment buttons by gnus-article-prepare-display + rather than gnus-article-prepare so as to view in mml-preview as well. + +2014-02-13 Teodor Zlatanov + + * auth-source.el (auth-sources): Add pointer to what the .gpg extension + in `auth-sources' means and link to EPA docs. + +2014-02-12 Lars Ingebrigtsen + + * nnmail.el (nnmail-expand-newtext): Further sub-match fixups + (bug#12375). + +2014-02-10 Katsumi Yamaoka + + * gnus-art.el (gnus-article-goto-part): Find a button in the body first. + (gnus-mime-buttonize-attachments-in-header): Number hidden buttons. + +2014-02-09 Lars Ingebrigtsen + + * message.el (message-tab): Mention what happens on normal tabs + (bug#11297). + +2014-02-08 Glenn Morris + + * auth-source.el (auth-sources): Doc fix. (Bug#16642) + +2014-02-07 Katsumi Yamaoka + + * gnus-art.el (gnus-mime-buttonize-attachments-in-header): Display + buttons that are hidden in unselected alternative part as well. + (gnus-mime-display-alternative): Redraw attachment buttons in header. + + * gmm-utils.el (gmm-flet, gmm-labels): Add edebug spec. + +2014-02-07 Lars Ingebrigtsen + + * gnus-srvr.el (gnus-server-toggle-cloud-server): New command and + keystroke. + (gnus-server-toggle-cloud-server): Only allow clouding applicable + types. + + * ietf-drums.el (ietf-drums-parse-address): Don't bug out when called + with an empty string. + +2014-02-06 Lars Ingebrigtsen + + * gnus-msg.el (gnus-summary-cancel-article): `user-mail-address' is + buffer-local in some buffers, so bind it explicitly in the buffer we're + trying to cancel the article in (bug#10808). + +2014-02-05 Katsumi Yamaoka + + * gnus.el, gnus-xmas.el (gnus-copy-overlay, gnus-overlays-at): + New functions. + + * gnus-art.el (gnus-mime-display-attachment-buttons-in-header): + New user option. + (gnus-mime-buttonize-attachments-in-header): New function. + (gnus-article-prepare): Use it. + (gnus-mime-inline-part): Suppress extra newline. + (gnus-mm-display-part): Save excursion; + remove useless deleting and adding of buttons. + (gnus-insert-mime-button): Allow insertion in the middle of a line. + + * gnus-sum.el (gnus-summary-wash-mime-map, gnus-summary-article-menu): + Add gnus-mime-buttonize-attachments-in-header. + 2014-02-05 Lars Ingebrigtsen * nnimap.el (nnimap-request-articles): New command to download several @@ -226,7 +603,7 @@ (gnus-icalendar-event->org-entry) (gnus-icalendar--update-org-event) (gnus-icalendar-event->gnus-calendar): Distinguish between - required/optional/non-participant attendee status. Fix bug causing + required/optional/non-participant attendee status. Fix bug causing the first required event participant to be omitted. 2013-11-27 Katsumi Yamaoka @@ -1025,7 +1402,7 @@ the work. Has the nice benefit of enabling STARTTLS. Wait for capabilities after STARTTLS: following RFC5804, the server sends new capabilities after successfully establishing a TLS connection - with the client. The client should update the cached list of + with the client. The client should update the cached list of capabilities, but we just ignore the answer for now. (sieve-manage-network-p, sieve-manage-network-open) (sieve-manage-starttls-p, sieve-manage-starttls-open) @@ -1077,7 +1454,7 @@ * sieve.el: Put point at beginning of buffer when viewing a script. (sieve-open-server): Respect the PORT parameter. Show the correct port number in sieve-buffer's header. Fixed code to also work with a string - as port specifier. Properly close the connection on pressing 'q'. Make + as port specifier. Properly close the connection on pressing 'q'. Make sieve-manage-quit close the connection and process buffer. Also, remove duplicate keybinding for 'q'. @@ -1299,7 +1676,7 @@ 2013-04-25 Andrew Cohen * gnus-msg.el (gnus-inews-insert-gcc): Re-order conditional to work for - string values of 'gcc-self. Thanks to Saroj Thirumalai. + string values of 'gcc-self. Thanks to Saroj Thirumalai. 2013-04-24 Andrew Cohen @@ -1528,7 +1905,7 @@ 2013-01-11 Julien Danjou * color.el (color-rgb-to-hsv): Fix conversion computing in case min and - max are almost equal. Also return the correct value for V which is + max are almost equal. Also return the correct value for V which is already between 0 and 1. 2013-01-10 Uwe Brauer (tiny change) @@ -2215,7 +2592,7 @@ * nnimap.el (nnimap-request-head): Remove to-buffer argument. * gnus-int.el (gnus-request-head): Remove to-buffer argument, only - supported by nnimap actually. Reverts previous change. + supported by nnimap actually. Reverts previous change. * gnus-int.el (gnus-request-head): Add an optional to-buffer parameter to mimic `gnus-request-article' and enjoy backends the nn*-request-head @@ -2443,7 +2820,7 @@ issuing EXAMINE manually. (nnimap-find-article-by-message-id): Use `nnimap-possibly-change-group' with read-only argument. - (nnimap-change-group): Rename from `nnimap-possibly-change-group'. We + (nnimap-change-group): Rename from `nnimap-possibly-change-group'. We cannot possibly change because we need to be sure that it's either read-write or read-only. @@ -6110,7 +6487,7 @@ 2011-02-22 Andrew Cohen - * nnir.el (nnir-imap-search-arguments,nnir-imap-default-search-key): + * nnir.el (nnir-imap-search-arguments, nnir-imap-default-search-key): Lower case names of search constraints. (nnir-run-query): Cache and reuse search constraints for all imap servers. @@ -6638,7 +7015,7 @@ docstring. * gnus.el (gnus-user-date-format-alist): Change default value. - Use defcustom, with type and group. Move from gnus-util.el. + Use defcustom, with type and group. Move from gnus-util.el. Rename to gnus-summary-user-date-format-alist. 2011-02-03 Glenn Morris @@ -7502,7 +7879,7 @@ customizable. (nnir-retrieve-headers): Remove obsolete subject-mangling code. - * gnus-sum.el (nnir-article-group,nnir-article-rsv): Autoload macros + * gnus-sum.el (nnir-article-group, nnir-article-rsv): Autoload macros from nnir.el. 2010-12-03 Julien Danjou @@ -7529,7 +7906,7 @@ * nnir.el (nnir-summary-line-format): New variable. (nnir-mode): Use it. - (nnir-artlist-*,nnir-aritem-*): Reimplement as macros. + (nnir-artlist-*, nnir-aritem-*): Reimplement as macros. (nnir-article-ids): Reimplement as defsubst. (nnir-retrieve-headers): Don't mangle the subject header. (nnir-run-imap): Use 100 as RSV score. @@ -7560,7 +7937,7 @@ (nnir-mode): Install nnir-specific hooks for updating the registry. * gnus-sum.el - (gnus-article-original-subject,gnus-newsgroup-original-name): + (gnus-article-original-subject, gnus-newsgroup-original-name): Remove obsolete variables. (gnus-summary-move-article): Remove use of obsolete variables. (gnus-summary-local-variables): Make move and delete hooks local to @@ -8370,7 +8747,7 @@ long-lines case by only filling the long lines. * nnimap.el (nnimap-parse-line): Don't bug out oddly formed replies - (bug #7311). + (bug#7311). 2010-11-01 Katsumi Yamaoka @@ -8453,7 +8830,7 @@ 2010-10-31 Andrew Cohen - * nnir.el (gnus-group-make-nnir-group,nnir-run-query): Allow searching + * nnir.el (gnus-group-make-nnir-group, nnir-run-query): Allow searching an entire server. (nnir-get-active): New function. (nnir-run-imap): Use it. @@ -8535,13 +8912,13 @@ * nnir.el: General clean up. Allow searching with multiple engines. Allow separate extra-parameters for each engine. Batch queries when possible. - (nnir-imap-default-search-key,nnir-method-default-engines): + (nnir-imap-default-search-key, nnir-method-default-engines): Add customize interface. (nnir-run-gmane): New engine. (nnir-engines): Use it. Qualify all prompts with engine name. (nnir-search-engine): Remove global variable. (nnir-run-hyrex): Restore for now. - (nnir-extra-parms,nnir-search-history): New variables. + (nnir-extra-parms, nnir-search-history): New variables. (gnus-group-make-nnir-group): Use them. (nnir-group-server): Remove in favor of gnus-group-server. (nnir-request-group): Avoid searching twice. @@ -8880,7 +9257,7 @@ * gnus-agent.el (gnus-agent-toggle-plugged): Use the right minor mode name in the mode line spec so that the mode line menu works - (bug #2431). + (bug#2431). * message.el (message-get-reply-headers): If we're fed `to-address', then always use that. @@ -8889,7 +9266,7 @@ aren't so wide as to need to switch off the edit menu. * gnus-delay.el (gnus-delay-article): Remove superfluous `group' - binding. Suggested by Leo (bug #6613). + binding. Suggested by Leo (bug#6613). * nnimap.el (nnimap-request-group): Don't SELECT the group twice on `M-g'. @@ -9770,7 +10147,7 @@ 2010-09-30 Lars Magne Ingebrigtsen - * nnir.el: Use the server names without suffixes (bug #7009). + * nnir.el: Use the server names without suffixes (bug#7009). * nnimap.el (nnimap-open-connection): Reinstate the auto-upgrade from unencrypted to STARTTLS, if possible. @@ -11848,7 +12225,7 @@ 2010-07-13 Thierry Volpiatto - Allow bookmarks to be set from Gnus Article buffers (Bug #5975). + Allow bookmarks to be set from Gnus Article buffers (Bug#5975). Patch applied (with minor tweaks) by Karl Fogel. Note this leaves C-w still not working correctly from Article buffers; Thierry's patch to fix that will be applied after this. @@ -12112,7 +12489,7 @@ 2010-05-01 Andreas Seltenreich - * mml.el (mml-generate-mime-1,mml-compute-boundary-1): Update 'mml + * mml.el (mml-generate-mime-1, mml-compute-boundary-1): Update 'mml handles on recursive mml-to-mime translation and check them for boundary delimiter collisions. Reported by Greg Troxel. @@ -12180,7 +12557,7 @@ 2010-03-30 Chong Yidong - * message.el (message-default-mail-headers): + * message.el (message-default-mail-headers) (message-default-headers): Carry the value mail-default-headers over into message-default-mail-headers, rather than message-default-headers. @@ -20237,7 +20614,7 @@ 2005-12-12 Reiner Steib * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for - message-marks (Debian bug #342521). + message-marks (Debian bug#342521). 2005-12-12 Simon Josefsson @@ -25908,8 +26285,8 @@ the cache, but not the agent, now appear with their usual face. * dgnushack.el (loaddir): New variable that is bound to the - directory containing the dgnushack.el file. Use loaddir, rather - than srcdir, to update load-path. Change lets dgnushack compile + directory containing the dgnushack.el file. Use loaddir, rather + than srcdir, to update load-path. Change lets dgnushack compile code in directories other than GNUS/lisp. 2004-03-01 Katsumi Yamaoka @@ -27116,10 +27493,10 @@ 2002-08-07 Simon Josefsson * sieve-manage.el (require): Use SASL, not RFC2104/MD5. - (sieve-manage-authenticators): + (sieve-manage-authenticators) (sieve-manage-authenticator-alist): Add some SASL mechs. (sieve-sasl-auth): New function. - (sieve-manage-cram-md5-auth): + (sieve-manage-cram-md5-auth) (sieve-manage-plain-auth): Rewrite using SASL library. (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth) (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)