+2013-12-26 Martin Rudalics <rudalics@gmx.at>
+
+ Some more tinkering with Bug#16051.
+ * window.c (resize_frame_windows): Don't let the size of the
+ root window drop below the frame's default character size.
+ Never ever delete any subwindows - let the window manager do the
+ clipping.
+
+ * w32fns.c (x_set_tool_bar_lines): Rewrite calculation of number
+ of toolbar lines needed when they exceed the height of the root
+ window.
+ (unwind_create_frame_1): New function.
+ (Fx_create_frame): Generally inhibit calling the window
+ configuration change hook here. Remove extra call to
+ change_frame_size - it's not needed when we don't run the
+ configuration change hook.
+
+2013-12-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix core dumps with gcc -fsanitize=address and GNU/Linux.
+ On my Fedora 19 platform the core dumps were so big that
+ my desktop became nearly catatonic.
+ * alloc.c (no_sanitize_memcpy) [MAX_SAVE_STACK > 0]: New function.
+ (Fgarbage_collect) [MAX_SAVE_STACK > 0]: Use it.
+ (USE_ALIGNED_MALLOC): Do not define if addresses are sanitized.
+ (mark_memory): Use ATTRIBUTE_NO_SANITIZE_ADDRESS rather than
+ a clang-only syntax.
+ * conf_post.h (__has_feature): New macro, if not already defined.
+ (ADDRESS_SANITIZER, ADDRESS_SANITIZER_WORKAROUND)
+ (ATTRIBUTE_NO_SANITIZE_ADDRESS): New macros.
+
+2013-12-25 Eli Zaretskii <eliz@gnu.org>
+
+ * w32fns.c (Fw32_shell_execute): Make DOCUMENT absolute only if it
+ is a file name. (Bug#16252)
+
+2013-12-25 Chong Yidong <cyd@gnu.org>
+
+ * keyboard.c (Voverriding_terminal_local_map):
+ (Voverriding_local_map): Doc fix.
+
+ * keymap.c (Vemulation_mode_map_alists): Doc fix.
+
+2013-12-24 Eli Zaretskii <eliz@gnu.org>
+
+ * w32fns.c (Fw32_shell_execute): Ensure DOCUMENT is an absolute
+ file name when it is submitted to ShellExecute. Simplify code.
+ Don't test DOCUMENT for being a string, as that is enforced by
+ CHECK_STRING. Doc fix.
+
+2013-12-23 Eli Zaretskii <eliz@gnu.org>
+
+ * xdisp.c (tool_bar_height): Use WINDOW_PIXEL_WIDTH to set up the
+ iterator X limits, not FRAME_TOTAL_COLS, for consistency with what
+ redisplay_tool_bar does. Improve and fix commentary.
+ (hscroll_window_tree): Don't assume w->cursor.vpos is within the
+ limits of the glyph matrices. (Bug#16051)
+ (redisplay_tool_bar): Modify the tool-bar-lines frame parameter
+ only when the new size is different from the old one, and the new
+ size can be achieved given the frame height.
+
+2013-12-23 Jan Djärv <jan.h.d@swipnet.se>
+
+ * conf_post.h: Use unsigned it for bool_bf if GNUSTEP (Bug#16210).
+
+2013-12-23 Glenn Morris <rgm@gnu.org>
+
+ * lread.c (Fload): Mention load-prefer-newer in doc.
+
+2013-12-22 Martin Rudalics <rudalics@gmx.at>
+
+ Handle Bug#16207 by being more restrictive when running hooks.
+ * window.c (unwind_change_frame): New function.
+ (Fset_window_configuration): Don't run configuration change hook
+ while the frame configuration is unsafe. Call select_window
+ twice.
+
+2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
+
+ * lread.c (syms_of_lread) <load_prefer_newer>: Doc fix.
+
2013-12-21 Jan Djärv <jan.h.d@swipnet.se>
* nsterm.h: Declare EmacsColor category.