]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
Merge from origin/emacs-24
[gnu-emacs] / src / ChangeLog
index 0a05b544d98326cb6386c62d39319ce2322d4436..bdec3c9cde14a6fb88831afed693b153a1f74efb 100644 (file)
@@ -1,3 +1,117 @@
+2015-03-18  Glenn Morris  <rgm@gnu.org>
+
+       * frame.h (x_set_bitmap_icon): Don't set the icon if icon-type is
+       nil/not present in the parameter alist.  (Bug#19680)
+
+2015-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * alloc.c (purecopy): Handle hash-tables.
+
+2015-03-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuf.c (Fread_buffer): Add `predicate' argument.
+       * callint.c (Fcall_interactively): Adjust calls accordingly.
+
+2015-03-15  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (handle_invisible_prop): Fix up it->position even when
+       we are going to load overlays at the beginning of the invisible text.
+       (setup_for_ellipsis): Reset the ignore_overlay_strings_at_pos_p
+       flag also here.
+       (next_overlay_string): Set the overlay_strings_at_end_processed_p
+       flag only if the overlays just processed were actually loaded at EOB.
+
+2015-03-14  Daniel Colascione  <dancol@dancol.org>
+
+       * emacs.c (standard_args): Add --no-x-resources.
+       (usage_message): Document that -Q implies --no-x-resources.
+
+2015-03-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * frame.c (x_get_resource_string) [!USE_GTK]: Don't define.
+
+       * editfns.c, systime.h (mktime_z) [!HAVE_TZALLOC]: Now static.
+
+2015-03-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * w32font.c (font_supported_scripts): Add subranges for Latin
+       Supplement, Latin Extended-A/B, Vai, Supplemental Punctuation, Tai
+       Le, Buginese, Yijing Hexagrams, Ancient Greek Numbers, Tai Xuan
+       Jing, Counting Rods, Sundanese, Lepcha, Ol Chiki, Saurashtra,
+       Kayah Li, Rejang, Ancient Symbols, Phistos Disc, Carian, Lycian,
+       Lydian, Dominoe Tiles, and Mahjong Tiles.  Break the Mathematical
+       Alphanumeric Symbols into several "scripts" like fontset.el does.
+       (Bug#19993)
+       (syms_of_w32font): DEFSYM all the new script symbols.
+
+2015-03-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * w32fns.c <ImmReleaseContext_Proc, ImmSetCompositionWindow_Proc>:
+       Fix typedefs to be consistent with the corresponding w32 API
+       signatures.
+       (w32_wnd_proc) <WM_IME_STARTCOMPOSITION>: Don't invoke
+       DefWindowProc if we successfully handled the message, as doing so
+       causes problems in displaying selection dialogs.  (Bug#11732)
+
+2015-03-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Work around x86 glibc backtrace bug
+       * sysdep.c (emacs_backtrace): Don't dump core on x86.
+       Fixes: bug#19959
+
+2015-03-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * keyboard.c (make_lispy_position): When the click is on the
+       right-side vertical scroll bar, pass the rightmost X coordinate to
+       buffer_posn_from_coords, so that the returned text position
+       reflects the closest point to the click.  Fixes region extension
+       when mouse moves outside the Emacs frame that has scroll bars on
+       the right.
+
+2015-03-04  Martin Rudalics  <rudalics@gmx.at>
+
+       * frame.c (x_set_font): Try to keep frame height and width
+       unchanged if tool bar size changes with new font.
+
+2015-03-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * search.c (find_newline): Avoid assertion violations in
+       CHAR_TO_BYTE when a portion of the buffer was deleted and we look
+       for newlines near the end of the buffer.  This happens in Rmail
+       when JIT font-lock fontifies a newly displayed portion of the
+       buffer.
+
+2015-03-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * w32fns.c (Fw32__menu_bar_in_use): New internal function.
+       (Bug#19925)
+
+2015-03-03  Glenn Morris  <rgm@gnu.org>
+
+       * fileio.c (Fmake_temp_name): Doc tweaks.  (Bug#19858)
+
+2015-03-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * menu.c (Fx_popup_menu) [HAVE_X_WINDOWS]: Call
+       mouse_position_for_popup only for X frames.  (Bug#19862)
+
+2015-03-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * buffer.c (syms_of_buffer): Doc fix.  (Bug#19841)
+
+2015-03-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * xfaces.c (map_tty_color): Use assoc_no_quit instead of
+       assq_no_quit to fetch color definition by its string name.
+       (Bug#19802)
+
+2015-03-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (move_it_in_display_line_to): Handle the case where the
+       last character of a screen line is whitespace, and we are under
+       word-wrap with overflow-newline-into-fringe turned on.
+       (Bug#19769)
+
 2015-03-03  Eli Zaretskii  <eliz@gnu.org>
 
        * xdisp.c (handle_stop, handle_single_display_spec)
 2015-03-03  Eli Zaretskii  <eliz@gnu.org>
 
        * dispextern.h (FACE_FOR_CHAR): Fix the commentary.
+
 2015-03-03  Daniel Colascione  <dancol@dancol.org>
 
        * alloc.c (syms_of_alloc): Rename `gc-precise-p' to `gc-precise'.
 
 2015-02-28  Martin Rudalics  <rudalics@gmx.at>
 
-       * frame.c (make_initial_frame, Fmake_terminal_frame): Set
-       can_x_set_window_size and after_make_frame (Bug#19962).
+       * frame.c (make_initial_frame, Fmake_terminal_frame):
+       Set can_x_set_window_size and after_make_frame (Bug#19962).
 
 2015-02-28  Eli Zaretskii  <eliz@gnu.org>
 
 
        * indent.c (Fvertical_motion): Accept an additional argument
        CUR-COL and use it as the starting screen coordinate.
-       * window.c (window_scroll_line_based, Fmove_to_window_line): All
-       callers of vertical-motion changed.
+       * window.c (window_scroll_line_based, Fmove_to_window_line):
+       All callers of vertical-motion changed.
 
 2015-02-09  Dima Kogan  <dima@secretsauce.net>
 
 2015-01-06  Jan Djärv  <jan.h.d@swipnet.se>
 
        * nsterm.m (x_set_window_size): Call updateFrameSize to get real
-       size instead of using widht/height.  The frame may be constrained.
+       size instead of using widht/height.  The frame may be
+       constrained (Bug#19482).
 
 2015-01-05  Paul Eggert  <eggert@cs.ucla.edu>