From: Stefan Monnier Date: Tue, 21 Oct 2014 01:17:06 +0000 (-0400) Subject: Merge from emacs-24 X-Git-Tag: emacs-25.0.90~2635^2~679^2~2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=eed18bf1fd1162872e196091ab795a773f277e8e;p=emacs.git Merge from emacs-24 --- eed18bf1fd1162872e196091ab795a773f277e8e diff --cc admin/ChangeLog index 8870f7cf4a2,7f91c78be99..6cac023cbb3 --- a/admin/ChangeLog +++ b/admin/ChangeLog @@@ -60,68 -10,7 +60,68 @@@ the check. Update the copyright years in the reference to the Unicode data files we use. -2014-06-24 Eli Zaretskii +2014-08-30 Paul Eggert + + Vector-sorting fixes (Bug#18361). + * merge-gnulib (GNULIB_MODULES): Add vla. + +2014-08-30 Eli Zaretskii + + * authors.el (authors): Fix last change so it works for MS-Windows + as well. + +2014-08-29 Michael Albinus + + * authors.el (authors): Use LOCALE argument of `string-collate-lessp'. + +2014-08-28 Michael Albinus + + * authors.el (authors-aliases): Addition. + +2014-08-26 Glenn Morris + + * authors.el (authors-ignored-files, authors-valid-file-names) + (authors-renamed-files-alist): Additions. + (authors-renamed-files-alist): Revert 2014-08-09 change. + (authors): Sort authors in utf-8 order. (Bug#2263) + +2014-08-09 Reuben Thomas + + * notes/copyright: Remove mention of msdos/is_exec.c and + sigaction.c. - * authors.el (authors-renamed-files-alist): Removed is_exec.c. ++ * authors.el (authors-renamed-files-alist): Remove is_exec.c. + +2014-08-07 Reuben Thomas + + * notes/exit-value: Remove specific discussion of VMS. + +2014-08-07 Reuben Thomas + + Refer to MS-DOS using the same name everywhere. + + * FOR-RELEASE: ``MS-DOG'', ``MSDOG'' and ``msdog'' become + ``MS-DOS''. + * MAINTAINERS: ditto. + +2014-07-14 Paul Eggert + + Use binary-io module, O_BINARY, and "b" flag (Bug#18006). + * merge-gnulib (GNULIB_MODULES): Add binary-io. It was already + present implicitly; this just makes the dependence explicit. + +2014-06-30 Glenn Morris + + * update_autogen: Find loaddefs targets rather than + parsing lisp/Makefile.in + +2014-06-29 Glenn Morris + + * update_autogen: Remove need to cd into/out of lisp/. + + * grammars/Makefile.in (bootstrap-clean): Don't delete Makefile, + for sake of top-level maintainer-clean rule. + +2014-06-26 Eli Zaretskii * notes/unicode: Some notes about what to do when a new Unicode version is imported. @@@ -2039,7 -1874,7 +2039,7 @@@ 2006-04-17 Ramprasad B -- * ./* (Copyright): Updated Copyright year(s). ++ * ./* (Copyright): Update Copyright year(s). 2006-02-24 Reiner Steib diff --cc doc/emacs/ChangeLog index ba712a1fb57,1dfda079bf2..e19b0cf6485 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog @@@ -307,8 -241,8 +307,8 @@@ 2014-03-13 Paul Eggert -- * mule.texi (International, Language Environments): Update -- the list of language environments to what Emacs currently ++ * mule.texi (International, Language Environments): ++ Update the list of language environments to what Emacs currently supports. Add the full list to the index. Suggest C-h L for details rather than trying to give very brief details here. @@@ -600,8 -534,8 +600,8 @@@ * indent.texi (Tab Stops): Mention recent changes about `tab-stop-list'. -- * frames.texi (Scroll Bars): Document -- `scroll-bar-adjust-thumb-portion'. ++ * frames.texi (Scroll Bars): ++ Document `scroll-bar-adjust-thumb-portion'. 2013-12-21 Chong Yidong @@@ -627,8 -561,8 +627,8 @@@ * entering.texi: Document `initial-buffer-choice' changes. -- * misc.texi (emacsclient Options): Document -- `initial-buffer-choice' changes. ++ * misc.texi (emacsclient Options): ++ Document `initial-buffer-choice' changes. * help.texi: Document that `?' now also shows subcommands of prefix keys. @@@ -1111,8 -1045,8 +1111,8 @@@ * misc.texi (Terminal emulator): Document Term mode faces. -- * mini.texi (Basic Minibuffer): New node. Document -- minibuffer-electric-default-mode. ++ * mini.texi (Basic Minibuffer): New node. ++ Document minibuffer-electric-default-mode. * display.texi (Visual Line Mode): Fix index entry. @@@ -3172,7 -3106,7 +3172,7 @@@ * Makefile.in (MAKEINFO): Now controlled by `configure'. (MAKEINFO_OPTS): New variable. Use it where appropriate. -- (ENVADD): Updated. ++ (ENVADD): Update. 2011-01-18 Glenn Morris @@@ -9067,7 -9001,7 +9067,7 @@@ * text.texi (Format Faces): Replace old M-g key prefix with M-o. -- * emacs.texi (Acknowledgments): Updated. ++ * emacs.texi (Acknowledgments): Update. * anti.texi: Total rewrite. diff --cc doc/lispintro/ChangeLog index c76d9534b26,d70345983f7..37f8ac9da0e --- a/doc/lispintro/ChangeLog +++ b/doc/lispintro/ChangeLog @@@ -575,8 -546,8 +575,8 @@@ 2006-11-05 Robert J. Chassell * emacs-lisp-intro.texi: Yet more minor changes: -- (defcustom): Said that `:options' is usually for a hook. Remove -- extraneous space in parenthetical remark concerning ++ (defcustom): Said that `:options' is usually for a hook. ++ Remove extraneous space in parenthetical remark concerning `text-mode-hook-identify'. At end, mention other defines, too. (Beginning a .emacs File): Reverse words about comments so they parallel numbers of listed semi-colons. @@@ -598,12 -569,12 +598,12 @@@ Center images for TeX output. (kill-new function): Remove indentation for sentence talking about momentarily skipping code. -- (cons & search-fwd Review): Document @code{funcall}. Document -- @code{re-search-forward} with existing @code{search-forward}. ++ (cons & search-fwd Review): Document @code{funcall}. ++ Document @code{re-search-forward} with existing @code{search-forward}. Reference chapter on regular expression searches. (Recursion with list): Specify a more recent version as being Emacs. -- (Recursion with list, Every, recursive-graph-body-print): Change -- `if ... progn' expression to `when'. ++ (Recursion with list, Every, recursive-graph-body-print): ++ Change `if ... progn' expression to `when'. (Recursive triangle function): For printing in small book, ensure section name is not last on bottom of preceding page. (Keep): Remove extraneous space in function definition example. @@@ -612,11 -583,11 +612,11 @@@ function. (fwd-sentence while loops): Write a function as one, not as a form. (fwd-para let): Add `which' to sentence with `parstart' and `parsep'. -- (etags): Move sentences involving `find-tag' and sources. State -- location of Emacs `src' directory. ++ (etags): Move sentences involving `find-tag' and sources. ++ State location of Emacs `src' directory. (Design count-words-region): Better explain two backslashes in a row. -- (Find a File): Fix grammar; add a `to' and write `to visit'. Change -- `named' to `selected'. ++ (Find a File): Fix grammar; add a `to' and write `to visit'. ++ Change `named' to `selected'. (lengths-list-file): Remove extraneous parenthesis from reference. (lengths-list-many-files): Explain `expand-file-name' better. (Files List): Rephrase sentence regarding Lisp sources directory. @@@ -644,8 -615,8 +644,8 @@@ seen' the @code{eq} function. (kill-append function): Reformat `kill-append' function definition so it prints well. -- (kill-new function): Indent the sentence beginning `notice'. Replace -- `the same as' with `similar to'. Repair typo. Remove obsolete ++ (kill-new function): Indent the sentence beginning `notice'. ++ Replace `the same as' with `similar to'. Repair typo. Remove obsolete references to `yank' and `yank-pop. End section with a note that `we will digress into C.' @@@ -669,8 -640,8 +669,8 @@@ is 3.00. Did not update ISBN number. * emacs-lisp-intro.texi: Remove version reference for X colors. -- Document `='. Remove mention that :eval was new in 21. Updated -- instance's edition-number to 3.01. ++ Document `='. Remove mention that :eval was new in 21. ++ Updated instance's edition-number to 3.01. 2006-10-30 Robert J. Chassell diff --cc doc/misc/ChangeLog index 804e52dc27c,416d44d779c..a8fccd391d8 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog @@@ -36,51 -27,12 +36,51 @@@ * org.texi (Headings and sectioning structure): Document menus. -2014-10-02 Nicolas Goaziou - * org.texi (Include files, Publishing options): Remove reference - to inexistent variable. + to nonexistent variable. + +2014-10-03 Eli Zaretskii + + * erc.texi (Connecting): Remove stray "OA" that failed the manual + build. + +2014-10-03 Kelvin White + + * erc.texi (Advanced Usage, Options): Add descriptions and examples + for erc-format-nick-function and erc-rename-buffers options. + +2014-09-26 Leo Liu + + * cl.texi (Predicates on Numbers): Document cl-digit-char-p. + (Numerical Functions): Document cl-parse-integer. (Bug#18557) -2014-07-25 Stephen Berman +2014-09-24 Ulf Jasper + + * newsticker.texi: Reworked. Document new treeview group - commands. Remove VERSION, UPDATED, use EMACSVER instead. Use - term 'feed reader'. ++ commands. Remove VERSION, UPDATED, use EMACSVER instead. ++ Use term 'feed reader'. + +2014-09-04 Paul Eggert + + Less chatter in 'make' output. + * Makefile.in (clean): Simplify, for shorter command line. + +2014-08-07 Reuben Thomas + + * ediff.texi (Merging and diff3): Don't mention lack of support + for VMS diff, we no longer support VMS. + +2014-08-07 Michael Albinus + + * tramp.texi (Remote shell setup): Explain, how to change command + line arguments of remote "nc" listener. + +2014-07-31 Tassilo Horn + + * gnus.texi (Group Parameters): Document that `gcc-self' may also be a + list. + +2014-07-28 Stephen Berman * todo-mode.texi (Marked Items): Correct omission of item deletion from commands applying to both todo and done items. diff --cc etc/ChangeLog index bc8be3252fd,f2de0f9ba97..1a33d958b50 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@@ -3875,7 -3721,7 +3875,7 @@@ * orgcard.tex (section{Motion}): Add the item navigation commands. (section{Publishing}): New section. -- (section{Links}): Documented elisp and shell links. ++ (section{Links}): Document elisp and shell links. 2006-05-20 Rodrigo Real diff --cc lib-src/ChangeLog index d741ffdba7e,53a69b44378..0093abe5c0c --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@@ -7739,7 -7591,7 +7739,7 @@@ (consider_token): DEFUNs now treated like funcs in ctags mode. * etags.c (LEVEL_OK_FOR_FUNCDEF): Remove. -- (C_entries): Optimized the test that used LEVEL_OK_FOR_FUNCDEF. ++ (C_entries): Optimize the test that used LEVEL_OK_FOR_FUNCDEF. (C_entries): Remove a piece of useless code. (C_entries): Making typedef tags is delayed until a semicolon is met. This handles "typedef int X, Y, Z;" correctly. @@@ -8139,7 -7991,7 +8139,7 @@@ * Makefile.in (prefix, bindir, libdir, srcdir): New variables, as described in the top-level Makefile. (UTILITIES): Add make-path to the list of utility programs. -- (../arch-lib): Replaced by the ${archlibdir} target, which places ++ (../arch-lib): Replace by the ${archlibdir} target, which places the executables in their permanent home. (install, install.sysv, install.xenix): Consolidated into one target which should work under all circumstances, modulo a few diff --cc lisp/ChangeLog index 66164fbc7ee,398d2ccba72..448a2e2a752 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@@ -1,4 -1,8 +1,17 @@@ -2014-10-20 Stefan Monnier ++2014-10-21 Stefan Monnier + + * obsolete/cc-compat.el: Make obsolete (bug#18561). + - * epg-config.el (epg-gpg-program): Don't use the absolute names by default. ++ * epg-config.el (epg-gpg-program): Don't use absolute names by default. ++ ++ * emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg ++ case (bug#18767). ++ ++2014-10-21 Glenn Morris ++ ++ * Merge in all changes up to version 24.4 release. ++ +2014-10-20 Stefan Monnier * emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg case (bug#18767). diff --cc lisp/cedet/ChangeLog index 1c2311e2704,f26ac43e03e..ff1856a0392 --- a/lisp/cedet/ChangeLog +++ b/lisp/cedet/ChangeLog @@@ -16,12 -8,6 +16,13 @@@ determine Emacs version (it was dead code anyway). Make sure that configure.ac or configure.in exist. (Bug#18476) +2014-06-19 Stefan Monnier + + * semantic/ia.el (semantic-ia-complete-symbol-menu): Use posn-at-point + instead of senator-completion-menu-point-as-event; un-comment, tho keep - the "no smart completion" fallback commented since it still doesn't work. ++ the "no smart completion" fallback commented since it still doesn't ++ work. + 2014-05-01 Glenn Morris * ede.el (ede-project-directories, ede-check-project-directory): @@@ -83,8 -61,8 +84,8 @@@ structure tags are not analyzed correctly. Also, always search the extended miniscope even when not dealing with types. -- * semantic/ctxt.el (semantic-get-local-variables-default): Also -- try to parse local variables for buffers which are currently ++ * semantic/ctxt.el (semantic-get-local-variables-default): ++ Also try to parse local variables for buffers which are currently marked as unparseable. Otherwise, it is often impossible to complete local variables. @@@ -125,8 -103,8 +126,8 @@@ (semantic-cpp-lexer): Use new `semantic-lex-spp-paren-or-list'. * semantic/bovine/gcc.el (semantic-gcc-setup): Add 'features.h' to -- the list of files whose preprocessor symbols are included. This -- pulls in things like __USE_POSIX and similar. ++ the list of files whose preprocessor symbols are included. ++ This pulls in things like __USE_POSIX and similar. * semantic/format.el (semantic-format-tag-prototype-default): Display default values if available. @@@ -135,11 -113,11 +136,11 @@@ (semantic-analyze-refs-proto): Add 'default-value' as ignorable in call to `semantic-tag-similar-p'. -- * semantic/db-mode.el (semanticdb-semantic-init-hook-fcn): Always -- set buffer for `semanticdb-current-table'. ++ * semantic/db-mode.el (semanticdb-semantic-init-hook-fcn): ++ Always set buffer for `semanticdb-current-table'. -- * semantic/db.el (semanticdb-table::semanticdb-refresh-table): The -- previous change turned up a bug in this method. Since the current ++ * semantic/db.el (semanticdb-table::semanticdb-refresh-table): ++ The previous change turned up a bug in this method. Since the current table now correctly has a buffer set, the first clause in the `cond' would be taken, but there was a `save-excursion' missing. @@@ -163,8 -141,8 +164,8 @@@ impossible to find project includes. * semantic/decorate/include.el -- (semantic-decoration-on-includes-highlight-default): Remove -- 'unloaded' from throttle when decorating includes, otherwise all ++ (semantic-decoration-on-includes-highlight-default): ++ Remove 'unloaded' from throttle when decorating includes, otherwise all would be loaded. Rename 'table' to 'currenttable' to make things clearer. @@@ -179,7 -157,7 +180,7 @@@ architecture). (ede-linux--get-build-directory, ede-linux--get-archs) (ede-linux--detect-architecture, ede-linux--get-architecture) -- (ede-linux--include-path): Added function to detect Linux-specific ++ (ede-linux--include-path): Add function to detect Linux-specific information. (ede-linux-load): Set new Linux-specific information when creating a project. @@@ -197,8 -175,8 +198,8 @@@ * ede/generic.el (project-run-target): Remove incorrect require. -- * semantic/format.el (semantic-format-tag-prototype-default): Use -- concat only for strings. ++ * semantic/format.el (semantic-format-tag-prototype-default): ++ Use concat only for strings. 2013-11-30 Glenn Morris diff --cc lisp/gnus/ChangeLog index 5e37dff0eab,3c9c96051e3..39dff3d5832 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@@ -1,45 -1,6 +1,45 @@@ 2014-10-20 Glenn Morris - * Version 24.4 released. + * Merge in all changes up to 24.4 release. + +2014-10-15 Jorge A. Alfaro-Murillo (tiny change) + + * message.el (message-insert-signature): Use `newline' instead of + inserting explicit "\n". + +2014-10-15 Sylvain Chouleur + - * gnus-icalendar.el: Support vcal format timezones - (gnus-icalendar-event--decode-datefield): use icalendar functions to - compute dates with associated timezone - (gnus-icalendar-event-from-ical): compute all timezones ++ * gnus-icalendar.el: Support vcal format timezones. ++ (gnus-icalendar-event--decode-datefield): Use icalendar functions to ++ compute dates with associated timezone. ++ (gnus-icalendar-event-from-ical): Compute all timezones. + +2014-10-14 Teodor Zlatanov + + * gnus-start.el (gnus-save-newsrc-file-check-timestamp): New option to + check the newsrc.eld file's timestamp before saving it. + (gnus-save-newsrc-file): Use it, with a prompt when the newsrc.eld + timestamp has changed to be newer. + +2014-10-06 Jan Tatarik + + * gnus-icalendar.el (gnus-icalendar-identities): + Include message-alternative-emails. + +2014-10-04 Alan Schmitt (tiny change) + + * nnimap.el (nnimap-process-expiry-targets): Reverse the list of + expired messages only when it was built in reverse order. + +2014-10-04 Peter Münster (tiny change) + + * gnus-delay.el (gnus-delay-send-queue): Remove `gnus-delay-header' + last so it can be used in `message-send-hook'. + +2014-10-02 Daiki Ueno + + * mml.el (mml-parse-1): Error out if unknown mode is specified in + <#secure> tag (bug#18513). 2014-09-29 Daiki Ueno @@@ -24290,10 -23924,10 +24290,10 @@@ * gnus-group.el: Require gnus-sum and autoload functions to resolve warnings when gnus-group.el compiled alone. -- (gnus-group-line-format): Documented new %F. ++ (gnus-group-line-format): Document new %F. (size of Fetched data) group line format; identifies disk space used by agent and cache. -- (gnus-group-line-format-alist): Defined new F format. ++ (gnus-group-line-format-alist): Define new F format. (gnus-total-fetched-for): New function. (gnus-group-delete-group): No longer update gnus-cache-active-altered as gnus-request-delete-group now keeps diff --cc lisp/mh-e/ChangeLog index 0e8665c6c0d,bc5f8e48a34..242c8f0e071 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@@ -13,9 -13,9 +13,9 @@@ * mh-comp.el (mh-insert-x-face): Ensure that mh-x-face-file is a string before trying to use it (closes SF #474). (mh-bare-components): New function to create a temporary initial - components file; replaces mh-find-components. Improve the temp - folder and file names as per a suggestion from Bill Wohler. Also - address XEmacs compatibility issues: use mm-make-temp-file instead + components file; replaces mh-find-components. Improve the temp - folder and file names as per a suggestion from Bill Wohler. Also - address XEmacs compatibility issues: use mm-make-temp-file instead ++ folder and file names as per a suggestion from Bill Wohler. ++ Also address XEmacs compatibility issues: use mm-make-temp-file instead of make-temp-file, and only pass one argument to delete-directory. (mh-edit-again, mh-send-sub): Use mh-bare-components instead of mh-find-components (partially closes SF #468). @@@ -103,8 -99,8 +103,8 @@@ * mh-letter.el (mh-yank-hooks): Use new mh-make-obsolete-variable macro. -- * mh-e.el (mh-kill-folder-suppress-prompt-hooks): Use -- new mh-define-obsolete-variable-alias macro. ++ * mh-e.el (mh-kill-folder-suppress-prompt-hooks): ++ Use new mh-define-obsolete-variable-alias macro. * mh-compat.el (mh-cl-flet): New alias for cl-flet on Emacs 24 and flet elsewhere. @@@ -116,8 -112,8 +116,8 @@@ Replace flet with new alias mh-cl-flet. * mh-mime.el (mh-display-with-external-viewer, mh-mime-display) -- (mh-press-button, mh-push-button, mh-display-emphasis): Replace -- flet with new alias mh-cl-flet. ++ (mh-press-button, mh-push-button, mh-display-emphasis): ++ Replace flet with new alias mh-cl-flet. * mh-e.el (mh-invisible-header-fields-internal): Remove trailing whitespace. @@@ -159,16 -155,16 +159,16 @@@ (mh-folder-mode): Add mh-blacklist and mh-whitelist variables. (mh-execute-commands): Update documentation. (mh-undo, mh-outstanding-commands-p, mh-process-commands) -- (mh-delete-a-msg, mh-refile-a-msg, mh-undo-msg): Handle -- blacklisted and whitelisted messages. ++ (mh-delete-a-msg, mh-refile-a-msg, mh-undo-msg): ++ Handle blacklisted and whitelisted messages. * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Update to put messages in blacklist and whitelist respectively for latter processing. (mh-blacklist-a-msg, mh-junk-whitelist-a-msg): New function to support previous functions. (mh-junk-blacklist-disposition): New function. -- (mh-junk-process-blacklist, mh-junk-process-whitelist): New -- functions that perform the blacklisting and whitelisting ++ (mh-junk-process-blacklist, mh-junk-process-whitelist): ++ New functions that perform the blacklisting and whitelisting respectively that used to be performed by mh-junk-blacklist and mh-junk-whitelist. * mh-scan.el (mh-scan-blacklisted-msg-regexp) @@@ -191,18 -187,18 +191,18 @@@ X-MaxCode-Template:, X-ME-Bayesian:, X-Sendergroup:, X-SFDC-, X-SMFBL:, X-SMHeaderMap:, X-VGI-OESCD:, X-VirtualServer:, X-VirtualServerGroup:, X-XPT-XSL-Name:, X-Y-GMX-Trusted:, -- X-XWALL-, X-ZixNet:. Changed X-Habeas-SWE- to X-Habeas-. Updated -- the comment. (addresses SF #1916032). ++ X-XWALL-, X-ZixNet:. Changed X-Habeas-SWE- to X-Habeas-. ++ Updated the comment. (addresses SF #1916032). 2012-11-25 Bill Wohler -- * mh-e.el (mh-invisible-header-fields-internal): Add -- X-AnalysisOut, X-Authentication-Info, X-Auto-Response-Suppress, ++ * mh-e.el (mh-invisible-header-fields-internal): ++ Add X-AnalysisOut, X-Authentication-Info, X-Auto-Response-Suppress, X-Bayes-Prob, X-Cam-, X-CanIt-Geo, X-Completed, X-Facebook, X-Forwarded-, X-Generated-By, X-Headers-End, X-IEEE-UCE, X-Jira-Fingerprint, X-Junkmail-, X-Launchpad-, X-MXL-Hash, -- X-Notification-, X-Notifications, X-Oracle-Calendar. Replace -- X-DCC-Usenix-Metrics with X-DCC- (addresses SF #1916032). ++ X-Notification-, X-Notifications, X-Oracle-Calendar. ++ Replace X-DCC-Usenix-Metrics with X-DCC- (addresses SF #1916032). 2012-11-25 Jeffrey C Honig @@@ -1260,8 -1256,8 +1260,8 @@@ (mh-show-subject, mh-show-to, mh-show-xface) (mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages) (mh-speedbar-selected-folder) -- (mh-speedbar-selected-folder-with-unseen-messages): Add -- :package-version keyword to these faces (closes SF #1452724). ++ (mh-speedbar-selected-folder-with-unseen-messages): ++ Add :package-version keyword to these faces (closes SF #1452724). * mh-tool-bar.el (mh-tool-bar-define): Add commented-out :package-version keywords (closes SF #1452724). diff --cc lisp/org/ChangeLog index 1d71497600e,261fcd1cb11..b1de69a1b84 --- a/lisp/org/ChangeLog +++ b/lisp/org/ChangeLog @@@ -4,18 -4,18 +4,17 @@@ 2014-10-12 Marco Wahl -- * org-agenda.el (org-get-entries-from-diary): Use -- `diary-fancy-display' instead of the obsolete ++ * org-agenda.el (org-get-entries-from-diary): ++ Use `diary-fancy-display' instead of the obsolete `diary-display-hook'. 2014-10-12 Nicolas Goaziou -- * ox.el (org-export-async-start): Limit first argument to lambda ++ * ox.el (org-export-async-start): Limit first argument to lambda expressions. -- * ox-publish.el (org-publish, org-publish-all) -- (org-publish-current-file): Replace `ignore', per limit stated -- above. ++ * ox-publish.el (org-publish, org-publish-all) ++ (org-publish-current-file): Replace `ignore', per limit stated above. 2014-10-12 Christopher Schmidt @@@ -89,8 -91,8 +88,8 @@@ * org-agenda.el (org-agenda-get-sexps): Don't add tags as text properties. -- * org-capture.el (org-capture-fill-template): Take -- `org-extend-today-until' into account when setting the format time ++ * org-capture.el (org-capture-fill-template): ++ Take `org-extend-today-until' into account when setting the format time string. * org.el (org-paste-subtree): Fix match subexpression. @@@ -115,8 -117,8 +114,8 @@@ (org-agenda-tag-filter-while-redo): Delete. (org-agenda-list, org-agenda-redo, org-agenda-filter-by-tag): Remove unused code. -- (org-agenda-clockreport-mode, org-agenda-set-mode-name): Don't -- consider tag filters. ++ (org-agenda-clockreport-mode, org-agenda-set-mode-name): ++ Don't consider tag filters. * org.el (org-fix-ellipsis-at-bol) (org-first-headline-recenter): Use `set-window-start' instead @@@ -137,8 -139,8 +136,8 @@@ * org.el (org-overview): Don't call `recenter'. -- * org-agenda.el (org-agenda-custom-commands-local-options): Fix -- misquoted values. ++ * org-agenda.el (org-agenda-custom-commands-local-options): ++ Fix misquoted values. * org.el (org-property-re): Also match null properties by default. (org-entry-delete): Also delete null properties. @@@ -146,8 -148,8 +145,8 @@@ (org-delete-property): Throw a message when there is not property to delete. -- * org-agenda.el (org-agenda-insert-diary-make-new-entry): Fix -- docstring. ++ * org-agenda.el (org-agenda-insert-diary-make-new-entry): ++ Fix docstring. * org.el (org-re-property): New parameter `allow-null' to match property with a null value. @@@ -174,8 -176,8 +173,8 @@@ `buffer-invisibility-spec'. * org-agenda.el (org-agenda-mode): Add buffer invisibility specs. -- (org-agenda-filter-hide-line, org-agenda-remove-filter): Set -- the 'invisible text property to 'org-filtered. ++ (org-agenda-filter-hide-line, org-agenda-remove-filter): ++ Set the 'invisible text property to 'org-filtered. (org-agenda-show-new-time): Add the default face to avoid the foreground of the last character on the line to leak into the timestamp notification. @@@ -195,8 -197,8 +194,8 @@@ of `outline-end-of-subtree'. (outline-end-of-subtree): Remove advice. -- * org-mouse.el (org-mouse-move-tree, org-mouse-do-remotely): Use -- `org-end-of-subtree' instead of `outline-end-of-subtree'. ++ * org-mouse.el (org-mouse-move-tree, org-mouse-do-remotely): ++ Use `org-end-of-subtree' instead of `outline-end-of-subtree'. * org-agenda.el (org-cmp-ts): Argument `type' is not optional. Don't quote it. @@@ -204,8 -206,8 +203,8 @@@ * org-habit.el (org-habit-insert-consistency-graphs): Don't remove filter overlays as we don't use overlays for filters anymore. -- * org-agenda.el (org-agenda-local-vars): Add -- `org-agenda-top-headline-filter'. ++ * org-agenda.el (org-agenda-local-vars): ++ Add `org-agenda-top-headline-filter'. (org-agenda-filter-by-category): Fix syntax. (org-agenda-filter-show-all-top-filter): New function. (org-agenda-filter-by-top-headline) @@@ -246,8 -248,8 +245,8 @@@ * org-table.el (org-table-eval-formula): Fix conversion of inactive timestamps to active ones. -- * org.el (org-set-regexps-and-options): Allow -- `org-complex-heading-regexp-format' to match [/] and [%] cookies ++ * org.el (org-set-regexps-and-options): ++ Allow `org-complex-heading-regexp-format' to match [/] and [%] cookies when they are both before and after the heading. * org-agenda.el (org-agenda-max-todos, org-agenda-max-tags) @@@ -272,10 -274,10 +271,10 @@@ * ob-screen.el (org-babel-screen-test): Use unpredictable name for temporary file. -- * ob-screen.el (org-babel-screen-session-write-temp-file): Use -- unpredictable temp file name, fixes bug#17416. ++ * ob-screen.el (org-babel-screen-session-write-temp-file): ++ Use unpredictable temp file name, fixes bug#17416. -2014-10-02 Ian Kelling +2014-10-03 Ian Kelling * ob-core.el (org-babel-insert-result): Test all list elements against listp and (eq element 'hline) instead of checking just the @@@ -367,8 -369,8 +366,8 @@@ * org-agenda.el (org-agenda-write): Write headings in proper order. -- * org-element.el (org-element-table-interpreter): Enhance -- docstring. ++ * org-element.el (org-element-table-interpreter): ++ Enhance docstring. * ox-md.el (org-md-link): Allow custom link type export function. @@@ -390,8 -392,8 +389,8 @@@ empty. Refactoring. (org-texinfo-src-block): Refactor code. Comply to predicate naming. -- * ox-texinfo.el (org-texinfo--sanitize-node): Handle -- " (not)allowed" case. ++ * ox-texinfo.el (org-texinfo--sanitize-node): ++ Handle " (not)allowed" case. * ox-texinfo.el (org-texinfo-headline): Remove wrong code comments. @@@ -414,8 -416,8 +413,8 @@@ * ox-texinfo.el (org-texinfo--sanitize-node): "@", "{" and "}" characters are allowed in a node name. So are "(" and ")" unless -- "(" starts the name and there is ")" somewhere in the name. Also -- trim and collapse whitespace characters. Renamed from ++ "(" starts the name and there is ")" somewhere in the name. ++ Also trim and collapse whitespace characters. Renamed from `org-texinfo--sanitize-menu'. (org-texinfo--get-node): Do not sanitize node names over zealously. Ensure returned node names are unique. @@@ -427,17 -429,17 +426,17 @@@ * ox-texinfo.el (org-texinfo--normalize-headlines): Make sure a blank line always follows nodes. -- * ox-texinfo.el (org-texinfo-make-menu): Change signature. Remove -- some intermediate functions. Generate the full master menu when ++ * ox-texinfo.el (org-texinfo-make-menu): Change signature. ++ Remove some intermediate functions. Generate the full master menu when asked. (org-texinfo--build-menu): Use a simpler algorithm. (org-texinfo--format-entries): Fix entries when both node and title are different. -- (org-texinfo--menu-entries): Renamed from `org-texinfo--generate-menu-list'. ++ (org-texinfo--menu-entries): Rename from `org-texinfo--generate-menu-list'. (org-texinfo-headline): Move menu handling to next function. (org-texinfo-section): Handle menu for current parent. -- (org-texinfo--menu-headlines, org-texinfo--generate-detailed): Remove -- functions. ++ (org-texinfo--menu-headlines, org-texinfo--generate-detailed): ++ Remove functions. (org-texinfo--normalize-headlines): New function. * ox-texinfo.el (org-texinfo-headline): Fix @appendix command. @@@ -517,8 -519,8 +516,8 @@@ * org-element.el (org-element-headline-parser): Add missing `:post-blank' property in docstring. -- * ox-latex.el (org-latex-table-scientific-notation): Set -- appropriate value. ++ * ox-latex.el (org-latex-table-scientific-notation): ++ Set appropriate value. (org-latex-listings-options): Fix docstring. * ox.el (org-export-raw-special-block-p): New function. @@@ -555,8 -557,8 +554,8 @@@ * org.el (org-insert-heading): Fix error when inserting a headline before first headline, with point not at bol. Remove source block -- check for consistency with behavior after first headline. Tiny -- fix to docstring. ++ check for consistency with behavior after first headline. ++ Tiny fix to docstring. * org.el (org-scan-tags): Fix typo in docstring. @@@ -589,8 -591,8 +588,8 @@@ empty. * ox-html.el (org-html-standalone-image-p): Ensure paragraph -- contains at least a link before return a non-nil value. Clarify -- docstring. ++ contains at least a link before return a non-nil value. ++ Clarify docstring. * ox.el (org-export-data): Always return a string, as specified by the docstring. @@@ -604,10 -606,10 +603,10 @@@ org-icalendar-blocked-headline-p): Fix docstrings. (org-icalendar-clear-blank-lines): Fix docstring and regexp. -- * ox-icalendar.el (org-icalendar-entry): Use -- `org-icalendar-with-timestamps'. ++ * ox-icalendar.el (org-icalendar-entry): ++ Use `org-icalendar-with-timestamps'. -2014-10-02 Nicolas Richard +2014-10-03 Nicolas Richard * org.el (org-cycle-internal-local): Don't show a trailing character when cycling a subtree that ends with a non-newline @@@ -618,39 -620,11 +617,39 @@@ * ox-ascii.el (org-ascii--box-string): Choose more universal Unicode characters for boxquote corners. -2014-10-02 Marco Wahl (tiny change) +2014-10-03 Marco Wahl (tiny change) * org-agenda.el (org-agenda-bulk-mark) -- (org-agenda-bulk-mark-regexp, org-agenda-bulk-toggle-all): Fix -- org-agenda-bulk-mark-all when time-grid is shown. ++ (org-agenda-bulk-mark-regexp, org-agenda-bulk-toggle-all): ++ Fix org-agenda-bulk-mark-all when time-grid is shown. + +2014-06-23 Stefan Monnier + + * org-compat.el (activate-mark): Set transient-mark-mode buffer-locally. + +2014-06-22 Mario Lang + + * org-list.el (org-list-insert-item): The the -> the. + + * org-bibtex.el (org-bibtex-fields): The the -> the. + +2013-06-22 Dmitry Antipov + + * ob-core.el (org-babel-insert-result): Prefer point-min-marker + and point-max-marker. + * org-mouse.el (org-mouse-do-remotely): Prefer point-marker + to copy-marker of point. + +2014-05-29 Stefan Monnier + + * org-compat.el (org-font-lock-ensure): New function. + * ox-odt.el (org-odt-do-format-code): + * ox-html.el (org-html-fontify-code): + * org.el (org-fontify-like-in-org-mode): + * org-src.el (org-src-font-lock-fontify-block): + * org-clock.el (org-clock-get-clocktable): Use it. + * ox-org.el (org-org-publish-to-org): Use it. Avoid using find-file + from Elisp. 2014-05-12 Eric Schulte @@@ -13609,7 -13584,7 +13608,7 @@@ * ob.el (org-babel-params-from-properties): Now splits multiple var arguments behind a single ":var". -- (org-babel-balanced-split): Separated balanced splitting of ++ (org-babel-balanced-split): Separate balanced splitting of strings out into a new function. (org-babel-parse-multiple-vars): Splits multiple var arguments behind a single ":var". @@@ -21400,7 -21375,7 +21399,7 @@@ 2010-11-11 Eric Schulte -- * ob-exp.el (org-babel-exp-results): Replaced old function call. ++ * ob-exp.el (org-babel-exp-results): Replace old function call. 2010-11-11 Eric Schulte @@@ -21593,7 -21568,7 +21592,7 @@@ 2010-11-11 Noorul Islam -- * org-latex.el (org-export-latex-links): Replaced hard coded ++ * org-latex.el (org-export-latex-links): Replace hard coded hyperref format with custom variable `org-export-latex-hyperref-format'. diff --cc lisp/url/ChangeLog index f725ba66359,36f76fded69..26e1dd1756d --- a/lisp/url/ChangeLog +++ b/lisp/url/ChangeLog @@@ -128,19 -79,19 +128,19 @@@ 2013-08-12 Lars Magne Ingebrigtsen -- * url-http.el (url-handle-content-transfer-encoding): Renamed ++ * url-http.el (url-handle-content-transfer-encoding): Rename `zlib-decompress-gzipped-region' and check whether it's available, too. -- (url-handle-content-transfer-encoding): Renamed -- `zlib-decompress-region' again. ++ (url-handle-content-transfer-encoding): ++ Rename `zlib-decompress-region' again. 2013-08-11 Lars Magne Ingebrigtsen * url-vars.el (url-mime-encoding-string): If we have built-in gzip support, say that we accept gzipped content. -- * url-http.el (url-handle-content-transfer-encoding): Support -- decompressing gzipped content. ++ * url-http.el (url-handle-content-transfer-encoding): ++ Support decompressing gzipped content. 2013-07-31 Stefan Monnier diff --cc oldXMenu/ChangeLog index 085896409dd,e66253a1e74..cb873f6c4eb --- a/oldXMenu/ChangeLog +++ b/oldXMenu/ChangeLog @@@ -98,8 -59,8 +98,8 @@@ (MAX_INACT_PNUM, TILE_BUF_SIZE): Remove; unused. (x_get_resource_string): Args are readonly. (XAllocDisplayColor): colorName is readonly. -- (XMenuCreate): def_env is readonly. Remove unused locals. Avoid -- "else;". ++ (XMenuCreate): def_env is readonly. Remove unused locals. ++ Avoid "else;". * Destroy.c (XMenuDestroy): Return void. * Error.c (XMenuError): Remove const pointer. * EvHand.c (XMenuEventHandler): Return void. @@@ -354,7 -315,7 +354,7 @@@ 1995-02-07 Richard Stallman -- * Makefile.in (maintainer-clean): Renamed from realclean. ++ * Makefile.in (maintainer-clean): Rename from realclean. 1994-10-25 Richard Stallman @@@ -434,8 -395,8 +434,8 @@@ 1993-09-27 Brian J. Fox (bfox@valhalla) -- * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow -- `configure' to supply the values for these variables. ++ * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): ++ Allow `configure' to supply the values for these variables. 1993-09-26 Brian J. Fox (bfox@ai.mit.edu) @@@ -640,7 -601,7 +640,7 @@@ * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c: Use Xlib.h, not Xlibint.h. -- * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined. ++ * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Define. * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno. * XMakeAssoc.c (_XIOErrorFunction): Declared. diff --cc src/ChangeLog index f00caa30733,39e94a85a0e..075e41f9bd1 --- a/src/ChangeLog +++ b/src/ChangeLog @@@ -1,99 -1,11 +1,104 @@@ -2014-10-20 Stefan Monnier ++2014-10-21 Stefan Monnier + + * xdisp.c (redisplay_window): Re-run pre-redisplay-function after we + move point. + 2014-10-20 Glenn Morris - * Version 24.4 released. + * Merge in all changes up to 24.4 release. + +2014-10-19 Jan Djärv + + * gtkutil.c (xg_update_menubar, xg_update_menu_item): Only call + g_object_notify for label if Gtk+ >= 2.16 (Bug#16522). + + * xterm.h (x_output): Remove net_wm_state_hidden_seen. + + * xterm.c (handle_one_xevent): Check return value from + x_handle_net_wm_state, remove net_wm_state_hidden_seen (Bug#18722). + (get_current_wm_state): Remove net_wm_state_hidden_seen setting. + + * gtkutil.c (create_dialog): Don't use gtk_dialog_get_action_area on + Gt+ >= 3.12, or gtk_misc_set_alignment on Gtk+ >= 3.14 (Bug#18674). + (make_widget_for_menu_item): Don't use gtk_misc_set_alignment on + Gtk+ >= 3.14 (Bug#18674). + (update_frame_tool_bar): Don't use gtk_misc_set_padding on + Gtk+ >= 3.14 (Bug#18674). + +2014-10-18 Paul Eggert + + * gtkutil.c: Remove no-longer-used code. + (xg_update_menubar): Remove unused local and unnecessary call to + gtk_menu_item_get_submenu. + (XG_TOOL_BAR_PROXY_BUTTON, xg_tool_bar_proxy_callback) + (xg_get_tool_bar_widgets, xg_tool_bar_proxy_help_callback) + (TOOLBAR_TOP_WIDGET): Remove; no longer used. + +2014-10-18 Jan Djärv + + * xfns.c (syms_of_xfns): Remove x-gtk-whole-detached-tool-bar. + + * xterm.h (handlebox_widget): Remove. + + * xmenu.c (set_frame_menubar): Remove GTK block that calls + xg_have_tear_offs. + + * gtkutil.h (xg_have_tear_offs): Remove declaration. + + * gtkutil.c (XG_TEXT_CANCEL, XG_TEXT_OPEN, XG_TEXT_OK): New defines + to handle Gtk versions. + (xg_get_file_with_chooser): Use them. - (xg_have_tear_offs, tearoff_remove, tearoff_activate): Remove - (create_menus): Remove teroff argument and code. ++ (xg_have_tear_offs, tearoff_remove, tearoff_activate): ++ Remove (create_menus): Remove teroff argument and code. + Remove call to gtk_menu_set_title. - (xg_update_menubar, xg_update_submenu): Remove tearoff code. Adjust - args to create_menus. ++ (xg_update_menubar, xg_update_submenu): Remove tearoff code. ++ Adjust args to create_menus. + (xg_tool_bar_menu_proxy, xg_tool_bar_detach_callback) + (xg_tool_bar_attach_callback, TOOLBAR_TOP_WIDGET): Remove. + (xg_pack_tool_bar): Replace TOOLBAR_TOP_WIDGET, remove detach code. + (xg_make_tool_item): Remove detach code. + (xg_update_tool_bar_sizes): Replace TOOLBAR_TOP_WIDGET. + (find_icon_from_name): New function. + (update_frame_tool_bar): Remove GtkStockItem code, move to + find_icon_from_name. Let stock be a list of icon names to try. + Only use gtk_image_new_from_stock on Gtk+ < 3.10. + Replace TOOLBAR_TOP_WIDGET. - (free_frame_tool_bar, xg_change_toolbar_position ): Replace - TOOLBAR_TOP_WIDGET. ++ (free_frame_tool_bar, xg_change_toolbar_position ): ++ Replace TOOLBAR_TOP_WIDGET. + (xg_initialize): Remove tearoff code. + +2014-10-18 Eli Zaretskii + + * xterm.c (x_draw_bar_cursor, x_draw_hollow_cursor): Subtract 1 + pixel from the window's cursor glyph width, since X renders hollow + blocks 1 pixel wider than the 'width' parameter. + + * xdisp.c (get_phys_cursor_geometry): Don't subtract 1 pixel from + glyph->pixel_width; this is now done in xterm.c. + + Fix reordering of bracket characters in isolates. + * bidi.c (bidi_cache_find): Rename the argument NEUTRALS_OK to + RESOLVED_ONLY; when non-zero, return from the cache only fully + resolved states. All callers changed. + (CANONICAL_EQU): New macro. + (PUSH_BPA_STACK): Use it to push onto the BPA stack the canonical + equivalent of the paired closing bracket character. + (bidi_find_bracket_pairs): Set the bracket_pairing_pos member to + the default non-negative value, to be checked later in + bidi_resolve_brackets. Use CANONICAL_EQU to test candidate + characters against those pushed onto the BPA stack. + (bidi_record_type_for_neutral): New function. + (bidi_resolve_brackets): Record next_for_neutral and + prev_for_neutral when embedding level gets pushed. Force + resolution of bracket pairs when entering a level run that was not + yet BPA-resolved. + (bidi_resolve_neutral): Add assertions before calling + bidi_resolve_neutral_1. + (bidi_level_of_next_char): Remove the code that attempted to + resolve unresolved neutrals; that is now done by + bidi_resolve_neutral. + + * w32select.c (owner_callback): Mark with ALIGN_STACK attribute. 2014-10-17 Eli Zaretskii