-2014-04-29 Glenn Morris <rgm@gnu.org>
++2014-04-30 Glenn Morris <rgm@gnu.org>
+
+ * configure.ac: Treat MirBSD as OpenBSD. (Bug#17339)
+
+2014-04-21 Daniel Colascione <dancol@dancol.org>
+
+ * .bzrignore: Add a.out to bzr ignore list (a test generates this
+ file).
+
+2014-04-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ 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 <eggert@cs.ucla.edu>
+
+ * 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 <eliz@gnu.org>
* config.bat: Update for Emacs 24.4.
-2014-04-29 Eli Zaretskii <eliz@gnu.org>
++2014-04-30 Eli Zaretskii <eliz@gnu.org>
+
+ * 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 <eliz@gnu.org>
-
+ * sending.texi (Mail Signature): Document signature variables used
+ by Message mode. (Bug#17308)
+
-2014-04-21 Eli Zaretskii <eliz@gnu.org>
+2014-04-22 Eli Zaretskii <eliz@gnu.org>
* buffers.texi (Uniquify): Clarify the default uniquification.
-2014-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
++2014-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * processes.texi (Filter Functions, Sentinels): Advertise add-function.
+
-2014-04-24 Eli Zaretskii <eliz@gnu.org>
+2014-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * windows.texi (Window Configurations, Window Configurations):
+ Window configs don't store marks any more.
+
+2014-04-25 Eli Zaretskii <eliz@gnu.org>
* strings.texi (Text Comparison): Mention equal-including-properties
for when text properties of the strings matter for comparison.
-2014-04-29 Glenn Morris <rgm@gnu.org>
++2014-04-30 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in ($(DESTDIR)${archlibdir}):
+ Avoid non-portable "`\" nesting. (Bug#17339)
+
2014-04-16 Eli Zaretskii <eliz@gnu.org>
* update-game-score.c (write_scores): Condition fchmod call on
-2014-04-29 Glenn Morris <rgm@gnu.org>
+ 2014-04-30 Eli Zaretskii <eliz@gnu.org>
+
+ * dired.el (dired-initial-position-hook, dired-initial-position):
+ Doc string fixes.
+
-2014-04-27 Matthias Dahl <matthias.dahl@binary-island.eu>
++2014-04-30 Glenn Morris <rgm@gnu.org>
+
+ * mail/rmail.el (rmail-quit): Handle killed summaries. (Bug#17283)
+
-2014-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
++2014-04-30 Matthias Dahl <matthias.dahl@binary-island.eu>
+
+ * 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-27 Juri Linkov <juri@jurta.org>
++2014-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * textmodes/rst.el (electric-pair-pairs): Declare.
+ (rst-mode): Set it (bug#17131).
+
-2014-04-25 Nicolas Richard <theonewiththeevillook@yahoo.fr>
++2014-04-30 Juri Linkov <juri@jurta.org>
+
+ * desktop.el (desktop-value-to-string): Let-bind `print-length'
+ and `print-level' to nil. (Bug#17351)
+
-2014-04-24 Eli Zaretskii <eliz@gnu.org>
++2014-04-30 Nicolas Richard <theonewiththeevillook@yahoo.fr>
+
+ * battery.el (battery-update): Handle the case where battery
+ status is "N/A" (bug#17319).
+
+2014-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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 <dancol@dancol.org>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ * 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 <eliz@gnu.org>
* tooltip.el (tooltip-show-help-non-mode, tooltip-show-help):
Use equal-including-properties to compare help-echo strings (bug#17331).
-2014-04-26 Eli Zaretskii <eliz@gnu.org>
++2014-04-30 Eli Zaretskii <eliz@gnu.org>
+
+ * 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 <eliz@gnu.org>
+2014-04-22 Eli Zaretskii <eliz@gnu.org>
* inc/ms-w32.h (lseek): Define only if not already a macro.
Suggested by Fabrice Popineau <fabrice.popineau@gmail.com>.
-2014-04-29 Eli Zaretskii <eliz@gnu.org>
+ 2014-04-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ * 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.
+
- * term.c (tty_menu_display): Move the cursor to the active menu
- item.
++2014-04-30 Eli Zaretskii <eliz@gnu.org>
+
-2014-04-29 Glenn Morris <rgm@gnu.org>
++ * 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-23 Eli Zaretskii <eliz@gnu.org>
++2014-04-30 Glenn Morris <rgm@gnu.org>
+
+ * process.c (handle_child_signal):
+ Handle systems without WCONTINUED. (Bug#15110, 17339)
+
+2014-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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 <eggert@cs.ucla.edu>
+
+ 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 <eliz@gnu.org>
* search.c (Fnewline_cache_check): Don't try to count newlines
outside the buffer's restriction, as find_newline doesn't support that.