From: Juanma Barranquero Date: Wed, 30 Apr 2014 19:54:52 +0000 (+0200) Subject: Merge from emacs-24; up to 2014-05-01T10:21:17Z!rgm@gnu.org X-Git-Tag: emacs-25.0.90~2640^2~172 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=09b911adf4e22bbcac8c588bc14ade801276732e;p=emacs.git Merge from emacs-24; up to 2014-05-01T10:21:17Z!rgm@gnu.org --- 09b911adf4e22bbcac8c588bc14ade801276732e diff --cc ChangeLog index e8f586bbca5,1b0d403b0f4..3927dcc2e47 --- a/ChangeLog +++ b/ChangeLog @@@ -1,27 -1,7 +1,31 @@@ -2014-04-29 Glenn Morris ++2014-04-30 Glenn Morris + + * configure.ac: Treat MirBSD as OpenBSD. (Bug#17339) + +2014-04-21 Daniel Colascione + + * .bzrignore: Add a.out to bzr ignore list (a test generates this + file). + +2014-04-19 Paul Eggert + + Link to glib-using libraries when checking for glib (Bug#17289). + * configure.ac (XGSELOBJ): Include GTK_LIBS, RSVG_LIBS, etc. + when testing whether Glib is linked in. Similarly for CFLAGS. + +2014-04-17 Paul Eggert + + * GNUmakefile: Speed up 'make bootstrap' in fresh checkout. + (ORDINARY_GOALS): New macro, which excludes 'bootstrap'. + (bootstrap, .PHONY): New rules. + * INSTALL.REPO: Document current procedure better. + Move copyright notice to just before license notice. + + * Makefile.in (FRC, force-info): Remove. + All uses removed. This hack is no longer needed here + now that we can assume GNU Make's .PHONY feature works. + (bootstrap): No need to make 'info', since 'all' now implies 'info'. + 2014-04-16 Eli Zaretskii * config.bat: Update for Emacs 24.4. diff --cc doc/emacs/ChangeLog index 70a9a0f1090,4aeac464208..d7fa9c66729 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog @@@ -1,4 -1,84 +1,82 @@@ -2014-04-29 Eli Zaretskii ++2014-04-30 Eli Zaretskii + + * trouble.texi (Quitting, DEL Does Not Delete, Emergency Escape) + (Bug Criteria): Fix usage of @kbd and @key. (Bug#17362) + + * text.texi (Words, Pages, Foldout, HTML Mode): Fix usage of @kbd + and @key. + + * search.texi (Special Isearch, Regexp Search): Fix usage of @kbd + and @key. + + * screen.texi (Echo Area, Menu Bar): Fix usage of @kbd and @key. + + * rmail.texi (Rmail Scrolling): Fix usage of @kbd and @key. + + * programs.texi (Hungry Delete, Other C Commands): Fix usage of + @kbd and @key. + + * picture-xtra.texi (Insert in Picture): Fix usage of @kbd and + @key. + + * mule.texi (Unibyte Mode, Bidirectional Editing): Fix usage of + @kbd and @key. + + * msdog.texi (Windows Keyboard, Windows Processes): Fix usage of + @kbd and @key. + + * msdog-xtra.texi (MS-DOS Keyboard, MS-DOS Printing) + (MS-DOS Processes): Fix usage of @kbd and @key. + + * misc.texi (Shell Ring, Printing Package): Fix usage of @kbd and + @key. + + * mini.texi (Completion Commands, Minibuffer History): Fix usage + of @kbd and @key. + + * kmacro.texi (Keyboard Macro Step-Edit): Fix usage of @kbd and + @key. + + * killing.texi (Deletion, Rectangles, CUA Bindings): Fix usage of + @kbd and @key. + + * indent.texi (Indentation Commands): Fix usage of @kbd and @key. + + * help.texi (Help Mode, Misc Help): Fix usage of @kbd and @key. + + * glossary.texi (Glossary): Fix usage of @kbd and @key. + + * frames.texi (Speedbar): Fix usage of @kbd and @key. + + * files.texi (Misc File Ops, File Name Cache, File Conveniences) + (Filesets): Fix usage of @kbd and @key. + + * display.texi (View Mode): Fix usage of @kbd and @key. + + * dired.texi (Image-Dired): Fix usage of @kbd and @key. + + * custom.texi (Modifier Keys, Function Keys, Named ASCII Chars) + (Init Syntax): Fix usage of @kbd and @key. + + * commands.texi (User Input): Fix usage of @kbd and @key. + + * calendar.texi (Counting Days, General Calendar): Fix usage of + @kbd and @key. + + * building.texi (Threads Buffer): Fix usage of @kbd and @key. + + * buffers.texi (Select Buffer, Icomplete): Fix usage of @kbd and + @key. + + * basic.texi (Inserting Text, Erasing, Arguments): Fix usage of + @kbd and @key. + + * anti.texi (Antinews): Fix usage of @kbd and @key. + -2014-04-26 Eli Zaretskii - + * sending.texi (Mail Signature): Document signature variables used + by Message mode. (Bug#17308) + -2014-04-21 Eli Zaretskii +2014-04-22 Eli Zaretskii * buffers.texi (Uniquify): Clarify the default uniquification. diff --cc doc/lispref/ChangeLog index 9d15f65480c,57eb1bf074d..0475635e958 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@@ -1,9 -1,8 +1,13 @@@ -2014-04-29 Stefan Monnier ++2014-04-30 Stefan Monnier + + * processes.texi (Filter Functions, Sentinels): Advertise add-function. + -2014-04-24 Eli Zaretskii +2014-04-29 Stefan Monnier + + * windows.texi (Window Configurations, Window Configurations): + Window configs don't store marks any more. + +2014-04-25 Eli Zaretskii * strings.texi (Text Comparison): Mention equal-including-properties for when text properties of the strings matter for comparison. diff --cc lib-src/ChangeLog index 0acdeecff8f,22722046436..94ba8f4a9c2 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@@ -1,3 -1,8 +1,8 @@@ -2014-04-29 Glenn Morris ++2014-04-30 Glenn Morris + + * Makefile.in ($(DESTDIR)${archlibdir}): + Avoid non-portable "`\" nesting. (Bug#17339) + 2014-04-16 Eli Zaretskii * update-game-score.c (write_scores): Condition fchmod call on diff --cc lisp/ChangeLog index d58fd9cdc08,769d06028b4..04d57aa8125 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@@ -1,38 -1,36 +1,70 @@@ + 2014-04-30 Eli Zaretskii + + * dired.el (dired-initial-position-hook, dired-initial-position): + Doc string fixes. + -2014-04-29 Glenn Morris ++2014-04-30 Glenn Morris + + * mail/rmail.el (rmail-quit): Handle killed summaries. (Bug#17283) + -2014-04-27 Matthias Dahl ++2014-04-30 Matthias Dahl + + * faces.el (face-spec-recalc): Apply X resources only after the + defface spec has been applied. Thus, X resources are no longer + overriden by the defface spec which also fixes issues on win32 where + the toolbar coloring was wrong because it is set through X resources + and was (wrongfully) overriden. (Bug#16694) + -2014-04-28 Stefan Monnier ++2014-04-30 Stefan Monnier + + * textmodes/rst.el (electric-pair-pairs): Declare. + (rst-mode): Set it (bug#17131). + -2014-04-27 Juri Linkov ++2014-04-30 Juri Linkov + + * desktop.el (desktop-value-to-string): Let-bind `print-length' + and `print-level' to nil. (Bug#17351) + -2014-04-25 Nicolas Richard ++2014-04-30 Nicolas Richard + + * battery.el (battery-update): Handle the case where battery + status is "N/A" (bug#17319). + -2014-04-24 Eli Zaretskii +2014-04-28 Stefan Monnier + + * progmodes/ps-mode.el: Use SMIE. Move string and comment recognition + to syntax-propertize. + (ps-mode-auto-indent): Mark as obsolete. + (ps-mode-font-lock-keywords-1): Remove string-or-comment handling. + (ps-mode-font-lock-keywords-3): Use symbol regexp operators instead of + word regexp operators. + (ps-mode-map): Move initialization into declaration. Remove binding + for TAB, RET, >, ], and }. + (ps-mode-syntax-table): Move initialization into declaration. + Don't give word syntax to non-word chars. + (ps-run-mode-map): Move initialization into declaration. + (ps-mode-menu-main): Remove auto-indent entry. + (ps-mode-smie-rules): New function. + (ps-mode): Setup smie, syntax-propertize, and electric-indent-mode. + (ps-mode-looking-at-nested, ps-mode-match-string-or-comment): Remove. + (ps-mode--string-syntax-table): New const. + (ps-mode--syntax-propertize-special, ps-mode-syntax-propertize): + New functions. + (ps-mode-newline, ps-mode-tabkey, ps-mode-r-brace, ps-mode-r-angle) + (ps-mode-r-gt, ps-mode-r-balance): Remove functions. + +2014-04-27 Daniel Colascione + + * term/xterm.el (xterm-paste): Use large finite timeout when + reading event to avoid putting keys in this-command-keys. + +2014-04-25 Stefan Monnier + + * progmodes/perl-mode.el (perl--syntax-exp-intro-regexp): New var. + (perl-syntax-propertize-function): Use it. Extend handling of + here-docs to the unquoted case. + +2014-04-25 Eli Zaretskii * tooltip.el (tooltip-show-help-non-mode, tooltip-show-help): Use equal-including-properties to compare help-echo strings (bug#17331). diff --cc nt/ChangeLog index 9e7773a7421,299879ccba8..f31d2619319 --- a/nt/ChangeLog +++ b/nt/ChangeLog @@@ -1,4 -1,9 +1,9 @@@ -2014-04-26 Eli Zaretskii ++2014-04-30 Eli Zaretskii + + * cmdproxy.c (make_absolute): Don't copy more characters from PATH + than a single directory name can hold. (Bug#17334) + -2014-04-21 Eli Zaretskii +2014-04-22 Eli Zaretskii * inc/ms-w32.h (lseek): Define only if not already a macro. Suggested by Fabrice Popineau . diff --cc src/ChangeLog index 0fba7894443,ab87645b48b..152bcad9470 --- a/src/ChangeLog +++ b/src/ChangeLog @@@ -1,28 -1,25 +1,48 @@@ + 2014-04-30 Paul Eggert + + * term.c (tty_menu_activate): Don't assume row and col are initialized. + GCC 4.9.0 warned about this, and I couldn't easily prove to my own + satisfaction that they would always be initialized. + -2014-04-29 Eli Zaretskii ++2014-04-30 Eli Zaretskii + - * term.c (tty_menu_display): Move the cursor to the active menu - item. ++ * term.c (tty_menu_display): Move the cursor to the active menu item. + (tty_menu_activate): Return the cursor to the active menu item + after displaying the menu and after displaying help-echo. See + http://lists.gnu.org/archive/html/emacs-devel/2014-04/msg00402.html + for the details of why this is needed by screen readers and + Braille displays. + -2014-04-29 Glenn Morris ++2014-04-30 Glenn Morris + + * process.c (handle_child_signal): + Handle systems without WCONTINUED. (Bug#15110, 17339) + -2014-04-23 Eli Zaretskii +2014-04-29 Stefan Monnier + + * window.c (struct saved_window): Remove mark. + (Fset_window_configuration, save_window_save) + (compare_window_configurations): Don't touch marks any more. + +2014-04-28 Paul Eggert + + Use bits_word for gcmarkbits. + * alloc.c (struct cons_block, struct float_block): On 64-bit hosts, + bits_word is typically a tad more efficient for mark bits than + unsigned is, so use bits_word. All uses changed. + * lisp.h (BITS_PER_INT): Remove; no longer used. + + Avoid undefined behavior in signed left shift. + This ports to GCC 4.9.0 with -fsanitize=undefined. + * alloc.c (bool_vector_fill, SETMARKBIT, UNSETMARKBIT): + * data.c (Fash): + * regex.c (extract_number): + * lisp.h (make_number, XINT): + Do not shift a 1 bit left into a sign bit. + * alloc.c (struct cons_block, struct float_block): Use unsigned, + not int, for gcmarkbits. All uses changed. + +2014-04-25 Eli Zaretskii * search.c (Fnewline_cache_check): Don't try to count newlines outside the buffer's restriction, as find_newline doesn't support that.