the check. Update the copyright years in the reference to the
Unicode data files we use.
-2014-06-24 Eli Zaretskii <eliz@gnu.org>
+2014-08-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ Vector-sorting fixes (Bug#18361).
+ * merge-gnulib (GNULIB_MODULES): Add vla.
+
+2014-08-30 Eli Zaretskii <eliz@gnu.org>
+
+ * authors.el (authors): Fix last change so it works for MS-Windows
+ as well.
+
+2014-08-29 Michael Albinus <michael.albinus@gmx.de>
+
+ * authors.el (authors): Use LOCALE argument of `string-collate-lessp'.
+
+2014-08-28 Michael Albinus <michael.albinus@gmx.de>
+
+ * authors.el (authors-aliases): Addition.
+
+2014-08-26 Glenn Morris <rgm@gnu.org>
+
+ * 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 <rrt@sc3d.org>
+
+ * 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 <rrt@sc3d.org>
+
+ * notes/exit-value: Remove specific discussion of VMS.
+
+2014-08-07 Reuben Thomas <rrt@sc3d.org>
+
+ 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 <eggert@cs.ucla.edu>
+
+ 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 <rgm@gnu.org>
+
+ * update_autogen: Find loaddefs targets rather than
+ parsing lisp/Makefile.in
+
+2014-06-29 Glenn Morris <rgm@gnu.org>
+
+ * 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 <eliz@gnu.org>
* notes/unicode: Some notes about what to do when a new Unicode
version is imported.
2006-04-17 Ramprasad B <ramprasad_i82@yahoo.com>
-- * ./* (Copyright): Updated Copyright year(s).
++ * ./* (Copyright): Update Copyright year(s).
2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2014-03-13 Paul Eggert <eggert@cs.ucla.edu>
-- * 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.
* 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 <cyd@gnu.org>
* 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.
* 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.
* Makefile.in (MAKEINFO): Now controlled by `configure'.
(MAKEINFO_OPTS): New variable. Use it where appropriate.
-- (ENVADD): Updated.
++ (ENVADD): Update.
2011-01-18 Glenn Morris <rgm@gnu.org>
* 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.
2006-11-05 Robert J. Chassell <bob@rattlesnake.com>
* 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.
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.
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.
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.'
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 <bob@rattlesnake.com>
* org.texi (Headings and sectioning structure): Document menus.
-2014-10-02 Nicolas Goaziou <n.goaziou@gmail.com>
-
* org.texi (Include files, Publishing options): Remove reference
- to inexistent variable.
+ to nonexistent variable.
+
+2014-10-03 Eli Zaretskii <eliz@gnu.org>
+
+ * erc.texi (Connecting): Remove stray "OA" that failed the manual
+ build.
+
+2014-10-03 Kelvin White <kwhite@gnu.org>
+
+ * erc.texi (Advanced Usage, Options): Add descriptions and examples
+ for erc-format-nick-function and erc-rename-buffers options.
+
+2014-09-26 Leo Liu <sdl.web@gmail.com>
+
+ * cl.texi (Predicates on Numbers): Document cl-digit-char-p.
+ (Numerical Functions): Document cl-parse-integer. (Bug#18557)
-2014-07-25 Stephen Berman <stephen.berman@gmx.net>
+2014-09-24 Ulf Jasper <ulf.jasper@web.de>
+
+ * 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 <eggert@cs.ucla.edu>
+
+ Less chatter in 'make' output.
+ * Makefile.in (clean): Simplify, for shorter command line.
+
+2014-08-07 Reuben Thomas <rrt@sc3d.org>
+
+ * ediff.texi (Merging and diff3): Don't mention lack of support
+ for VMS diff, we no longer support VMS.
+
+2014-08-07 Michael Albinus <michael.albinus@gmx.de>
+
+ * tramp.texi (Remote shell setup): Explain, how to change command
+ line arguments of remote "nc" listener.
+
+2014-07-31 Tassilo Horn <tsdh@gnu.org>
+
+ * gnus.texi (Group Parameters): Document that `gcc-self' may also be a
+ list.
+
+2014-07-28 Stephen Berman <stephen.berman@gmx.net>
* todo-mode.texi (Marked Items): Correct omission of item deletion
from commands applying to both todo and done items.
* 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 <rreal@ucpel.tche.br>
(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.
* 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
-2014-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
++2014-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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 <rgm@gnu.org>
++
++ * Merge in all changes up to version 24.4 release.
++
+2014-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg
case (bug#18767).
determine Emacs version (it was dead code anyway). Make sure that
configure.ac or configure.in exist. (Bug#18476)
- the "no smart completion" fallback commented since it still doesn't work.
+2014-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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.
+
2014-05-01 Glenn Morris <rgm@gnu.org>
* ede.el (ede-project-directories, ede-check-project-directory):
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.
(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.
(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.
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.
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.
* 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 <rgm@gnu.org>
2014-10-20 Glenn Morris <rgm@gnu.org>
- * Version 24.4 released.
+ * Merge in all changes up to 24.4 release.
+
+2014-10-15 Jorge A. Alfaro-Murillo <jorge.alfaro-murillo@yale.edu> (tiny change)
+
+ * message.el (message-insert-signature): Use `newline' instead of
+ inserting explicit "\n".
+
+2014-10-15 Sylvain Chouleur <sylvain.chouleur@gmail.com>
+
- * 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 <tzz@lifelogs.com>
+
+ * 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 <jan.tatarik@gmail.com>
+
+ * gnus-icalendar.el (gnus-icalendar-identities):
+ Include message-alternative-emails.
+
+2014-10-04 Alan Schmitt <alan.schmitt@polytechnique.org> (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 <pmlists@free.fr> (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 <ueno@gnu.org>
+
+ * mml.el (mml-parse-1): Error out if unknown mode is specified in
+ <#secure> tag (bug#18513).
2014-09-29 Daiki Ueno <ueno@gnu.org>
* 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
* 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).
* 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.
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.
(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)
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 <wohler@newt.com>
-- * 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 <jch@honig.net>
(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).
2014-10-12 Marco Wahl <marcowahlsoft@gmail.com>
-- * 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 <mail@nicolasgoaziou.fr>
-- * 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 <ch@ristopher.com>
* 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.
(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
* 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.
(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.
`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.
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.
* 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)
* 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)
* 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 <ian@iankelling.org>
+2014-10-03 Ian Kelling <ian@iankelling.org>
* ob-core.el (org-babel-insert-result): Test all list elements
against listp and (eq element 'hline) instead of checking just the
* 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.
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.
* 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.
* 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.
* 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.
* 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.
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.
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 <theonewiththeevillook@yahoo.fr>
+2014-10-03 Nicolas Richard <theonewiththeevillook@yahoo.fr>
* org.el (org-cycle-internal-local): Don't show a trailing
character when cycling a subtree that ends with a non-newline
* ox-ascii.el (org-ascii--box-string): Choose more universal
Unicode characters for boxquote corners.
-2014-10-02 Marco Wahl <marcowahlsoft@gmail.com> (tiny change)
+2014-10-03 Marco Wahl <marcowahlsoft@gmail.com> (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 <monnier@iro.umontreal.ca>
+
+ * org-compat.el (activate-mark): Set transient-mark-mode buffer-locally.
+
+2014-06-22 Mario Lang <mlang@delysid.org>
+
+ * org-list.el (org-list-insert-item): The the -> the.
+
+ * org-bibtex.el (org-bibtex-fields): The the -> the.
+
+2013-06-22 Dmitry Antipov <dmantipov@yandex.ru>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ * 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 <eric.schulte@gmx.com>
* 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".
2010-11-11 Eric Schulte <schulte.eric@gmail.com>
-- * 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 <schulte.eric@gmail.com>
2010-11-11 Noorul Islam <noorul@noorul.com>
-- * 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'.
2013-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
-- * 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 <larsi@gnus.org>
* 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 <monnier@iro.umontreal.ca>
(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.
1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
-- * Makefile.in (maintainer-clean): Renamed from realclean.
++ * Makefile.in (maintainer-clean): Rename from realclean.
1994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
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)
* 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.
-2014-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
++2014-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xdisp.c (redisplay_window): Re-run pre-redisplay-function after we
+ move point.
+
2014-10-20 Glenn Morris <rgm@gnu.org>
- * Version 24.4 released.
+ * Merge in all changes up to 24.4 release.
+
+2014-10-19 Jan Djärv <jan.h.d@swipnet.se>
+
+ * 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 <eggert@cs.ucla.edu>
+
+ * 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 <jan.h.d@swipnet.se>
+
+ * 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 <eliz@gnu.org>
+
+ * 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 <eliz@gnu.org>