* font.h (struct font_bitmap): Remove unused 'extra' member.
[bpt/emacs.git] / src / ChangeLog
index 36c379c..f67c020 100644 (file)
@@ -1,3 +1,89 @@
+2013-12-04  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * font.c (font_list_entities): Remove dummy assignment.
+       * font.h (struct font) [HAVE_WINDOW_SYSTEM]: Group members which are
+       used on graphic displays only.  Remove unused 'font_encoder' member.
+       (struct font_bitmap): Remove unused 'extra' member.
+       * nsfont.m (nsfont_open):
+       * w32font.c (w32font_open_internal):
+       * ftfont.c (ftfont_get_bitmap): Adjust users.
+
+2013-12-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Use bool for boolean.
+       * tparam.c (tparam1):
+       * undo.c (record_point, record_property_change):
+       Use bool for boolean, for local vars that are always true or false.
+
+       Minor integer overflow fixes (Bug#16033).
+       * window.c (Fset_window_new_pixel): Don't let new_pixel go negative.
+       This improves on the previous fix to this function.
+       (window_resize_check): When summing up pixel counts, don't rely on
+       undefined behavior if the sum overflows.
+
+2013-12-03  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.c (Fset_window_new_pixel): Don't choke at negative
+       argument value (Bug#16033).
+
+       * xfns.c (Fx_create_frame): Add another call to change_frame_size
+       to avoid crash in window_box_height.
+
+       * gtkutil.h: Fix external declaration of xg_frame_set_char_size.
+       * gtkutil.c (xg_frame_set_char_size, style_changed_cb): Fix size
+       calculation.
+       * xterm.c (x_set_window_size): Fix size calculation (Bug#16013).
+
+2013-12-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Minor integer overflow fixes.
+       * window.c (Fset_window_new_pixel, grow_mini_window):
+       * xdisp.c (Fwindow_text_pixel_size):
+       Avoid undefined behavior on signed integer overflow.
+       * xfns.c (x_set_mouse_color):
+       Check that drag shape fits in 'unsigned', since that's what X wants.
+
+2013-12-02  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve reporting of fatal exception on MS-Windows.
+       * w32fns.c (my_exception_handler): New function.
+       (globals_of_w32fns): Set it up as the unhandled exception
+       handler.  Initialize exception code and address to zeros.
+       (emacs_abort): If the exception code and address are available,
+       print them at the beginning of the backtrace.  Fix the format of
+       printing addresses (was producing 0x0x12345678 on XP).
+       (Bug#15994)
+
+2013-12-02  Helmut Eller  <eller.helmut@gmail.com>
+
+       * eval.c (Fbacktrace__locals): New function.
+       (syms_of_eval): Defsubr it.
+
+2013-12-02  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * font.h (FONT_WIDTH, FONT_HEIGHT, FONT_BASE, FONT_DESCENT):
+       Define here to unify between...
+       * nsterm.h, w32term.h, xterm.h: ...port-specific headers.
+       * w32term.h (CHECK_W32_FRAME): Remove unused macro.
+
+2013-12-02  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * xterm.h (struct scroll_bar): Remove member `fringe_extended_p'.
+
+       * xterm.c (x_draw_fringe_bitmap, x_scroll_run): Remove code for
+       fringe background extension.
+       (x_scroll_bar_create): Remove variables `sb_left' and `sb_width',
+       because they are now always the same as `left' and `width',
+       respectively.  Remove code for the case that `width' and
+       `sb_width' are different.
+
+2013-12-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix minor problems found by static checking.
+       * dispextern.h, xdisp.c (x_draw_bottom_divider): Now static.
+       * frame.c (set_frame_param) [!HAVE_NTGUI]: Remove.
+       * xdisp.c (Ftool_bar_height) [USE_GTK || HAVE_NS]: Now const function.
+
 2013-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * image.c (imagemagick_compute_animated_image): Don't crash if we