aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog56
1 files changed, 45 insertions, 11 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8df6e31521d..556fcce5fa5 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,37 @@
12014-01-11 Eli Zaretskii <eliz@gnu.org>
2
3 * xdisp.c (try_window_id): Don't use this function's optimizations
4 if overlays in the buffer displayed by the window have changed
5 since last redisplay. (Bug#16347)
6 (message_dolog): Fix indentation.
7
82014-01-11 Martin Rudalics <rudalics@gmx.at>
9
10 * frame.c (frame_resize_pixelwise): Fix doc-string.
11
122014-01-10 Martin Rudalics <rudalics@gmx.at>
13
14 Fix handling of internal borders (Bug#16348).
15 * dispnew.c (adjust_frame_glyphs_for_window_redisplay): Remove
16 internal border width from pixel width of windows.
17 (change_frame_size_1): Don't return early when frame's pixel
18 size changes - we still have to record the new sizes in the
19 frame structure.
20 * w32fns.c (x_set_tool_bar_lines): Clear internal border width
21 also when toolbar gets larger.
22 * window.c (check_frame_size): Include internal_border_width in
23 check.
24 * xdisp.c (Ftool_bar_height): Fix doc-string typo.
25 * xfns.c (x_set_menu_bar_lines, x_set_tool_bar_lines): In
26 non-toolkit/non-GTK version clear internal border.
27 * xterm.c (x_clear_under_internal_border): New function for
28 non-toolkit/non-GTK version.
29 (x_after_update_window_line): In non-toolkit/non-GTK version
30 don't do that.
31 (handle_one_xevent, x_set_window_size): Call
32 x_clear_under_internal_border in non-toolkit/non-GTK version.
33 * xterm.h (x_clear_under_internal_border): Extern it.
34
12014-01-07 Paul Eggert <eggert@cs.ucla.edu> 352014-01-07 Paul Eggert <eggert@cs.ucla.edu>
2 36
3 Fix misdisplay of interlaced GIFs with libgif5 (Bug#16372). 37 Fix misdisplay of interlaced GIFs with libgif5 (Bug#16372).
@@ -654,7 +688,7 @@
654 * conf_post.h: Include <stdbool.h>. 688 * conf_post.h: Include <stdbool.h>.
655 (bool_bf): New type. 689 (bool_bf): New type.
656 * dispextern.h (TRACE, PREPARE_FACE_FOR_DISPLAY): 690 * dispextern.h (TRACE, PREPARE_FACE_FOR_DISPLAY):
657 * interval.h (RESET_INTERVAL, COPY_INTERVAL_CACHE, MERGE_INTERVAL_CACHE) 691 * intervals.h (RESET_INTERVAL, COPY_INTERVAL_CACHE, MERGE_INTERVAL_CACHE)
658 Surround statement macro with proper 'do { ... } while (false)' brackets. 692 Surround statement macro with proper 'do { ... } while (false)' brackets.
659 * dispextern.h (IF_DEBUG): Properly parenthesize and convert to void. 693 * dispextern.h (IF_DEBUG): Properly parenthesize and convert to void.
660 Args must now be expressions; all callers changed. 694 Args must now be expressions; all callers changed.
@@ -3447,7 +3481,7 @@
3447 (Qbool_vector_p): Declare. 3481 (Qbool_vector_p): Declare.
3448 (CHECK_BOOL_VECTOR, ROUNDUP, BITS_PER_SIZE_T): New macros. 3482 (CHECK_BOOL_VECTOR, ROUNDUP, BITS_PER_SIZE_T): New macros.
3449 (swap16, swap32, swap64): New inline functions. 3483 (swap16, swap32, swap64): New inline functions.
3450 * macfont.c (macfont_shape): Change lint_assume to assume. 3484 * macfont.m (macfont_shape): Change lint_assume to assume.
3451 * ralloc.c: Rename ROUNDUP to PAGE_ROUNDUP throughout. 3485 * ralloc.c: Rename ROUNDUP to PAGE_ROUNDUP throughout.
3452 * xsettings.c (parse_settings): Use new swap16 and 3486 * xsettings.c (parse_settings): Use new swap16 and
3453 swap32 from lisp.h instead of file-specific macros. 3487 swap32 from lisp.h instead of file-specific macros.
@@ -3511,7 +3545,7 @@
3511 * process.h, process.c (PROCESS_INLINE): 3545 * process.h, process.c (PROCESS_INLINE):
3512 * syntax.h, syntax.c (SYNTAX_INLINE): 3546 * syntax.h, syntax.c (SYNTAX_INLINE):
3513 * systime.h, sysdep.c (SYSTIME_INLINE): 3547 * systime.h, sysdep.c (SYSTIME_INLINE):
3514 * termhooks.h, terminal.h (TERMHOOKS_INLINE): 3548 * termhooks.h, terminal.c (TERMHOOKS_INLINE):
3515 * window.h, window.c (WINDOW_INLINE): 3549 * window.h, window.c (WINDOW_INLINE):
3516 Remove. All uses replaced with INLINE. 3550 Remove. All uses replaced with INLINE.
3517 3551
@@ -3718,7 +3752,7 @@
3718 (x_handle_dnd_message): 3752 (x_handle_dnd_message):
3719 * xsettings.c (xft_settings_event): 3753 * xsettings.c (xft_settings_event):
3720 Use 'const XEvent * const' where appropriate. 3754 Use 'const XEvent * const' where appropriate.
3721 * xterm.h, gtkutil.h, xsettngs.h: Adjust related prototypes. 3755 * xterm.h, gtkutil.h, xsettings.h: Adjust related prototypes.
3722 3756
37232013-09-16 Dmitry Antipov <dmantipov@yandex.ru> 37572013-09-16 Dmitry Antipov <dmantipov@yandex.ru>
3724 3758
@@ -3760,7 +3794,7 @@
3760 (Fx_create_frame): Register macfont driver, make a better default font. 3794 (Fx_create_frame): Register macfont driver, make a better default font.
3761 (Fns_popup_font_panel): Get font from macfont driver, if used. 3795 (Fns_popup_font_panel): Get font from macfont driver, if used.
3762 3796
3763 * macfont.m, macfont.h, maccuvs.h: New files. 3797 * macfont.m, macfont.h, macuvs.h: New files.
3764 3798
3765 * font.h: Declare syms_of_macfont. 3799 * font.h: Declare syms_of_macfont.
3766 3800
@@ -6065,7 +6099,7 @@
6065 New unwind-protect flavors to better type-check C callbacks. 6099 New unwind-protect flavors to better type-check C callbacks.
6066 This also lessens the need to write wrappers for callbacks, 6100 This also lessens the need to write wrappers for callbacks,
6067 and the need for make_save_pointer. 6101 and the need for make_save_pointer.
6068 * alloca.c (free_save_value): 6102 * alloc.c (free_save_value):
6069 * atimer.c (run_all_atimers): 6103 * atimer.c (run_all_atimers):
6070 Now extern. 6104 Now extern.
6071 * alloc.c (safe_alloca_unwind): 6105 * alloc.c (safe_alloca_unwind):
@@ -6074,13 +6108,13 @@
6074 * menu.c (cleanup_popup_menu) [HAVE_NS]: 6108 * menu.c (cleanup_popup_menu) [HAVE_NS]:
6075 * minibuf.c (choose_minibuf_frame_1): 6109 * minibuf.c (choose_minibuf_frame_1):
6076 * process.c (make_serial_process_unwind): 6110 * process.c (make_serial_process_unwind):
6077 * xdisp.h (pop_message_unwind): 6111 * xdisp.c (pop_message_unwind):
6078 * xselect.c (queue_selection_requests_unwind): 6112 * xselect.c (queue_selection_requests_unwind):
6079 Remove no-longer-needed wrapper. All uses replaced by the wrappee. 6113 Remove no-longer-needed wrapper. All uses replaced by the wrappee.
6080 * alloca.c (record_xmalloc): 6114 * alloc.c (record_xmalloc):
6081 Prefer record_unwind_protect_ptr to record_unwind_protect with 6115 Prefer record_unwind_protect_ptr to record_unwind_protect with
6082 make_save_pointer. 6116 make_save_pointer.
6083 * alloca.c (Fgarbage_collect): 6117 * alloc.c (Fgarbage_collect):
6084 Prefer record_unwind_protect_void to passing a dummy. 6118 Prefer record_unwind_protect_void to passing a dummy.
6085 * buffer.c (restore_buffer): 6119 * buffer.c (restore_buffer):
6086 * window.c (restore_window_configuration): 6120 * window.c (restore_window_configuration):
@@ -6686,8 +6720,8 @@
6686 Use emacs_open more consistently when opening files. 6720 Use emacs_open more consistently when opening files.
6687 This handles EINTR more consistently now, and makes it easier 6721 This handles EINTR more consistently now, and makes it easier
6688 to introduce other uniform changes to file descriptor handling. 6722 to introduce other uniform changes to file descriptor handling.
6689 * src/systdio.h: New file. 6723 * sysstdio.h: New file.
6690 * src/buffer.c (mmap_init): 6724 * buffer.c (mmap_init):
6691 * cygw32.c (chdir_to_default_directory): 6725 * cygw32.c (chdir_to_default_directory):
6692 * dispnew.c (Fopen_termscript): 6726 * dispnew.c (Fopen_termscript):
6693 * emacs.c (Fdaemon_initialized): 6727 * emacs.c (Fdaemon_initialized):