diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 56 |
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 @@ | |||
| 1 | 2014-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 | |||
| 8 | 2014-01-11 Martin Rudalics <rudalics@gmx.at> | ||
| 9 | |||
| 10 | * frame.c (frame_resize_pixelwise): Fix doc-string. | ||
| 11 | |||
| 12 | 2014-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 | |||
| 1 | 2014-01-07 Paul Eggert <eggert@cs.ucla.edu> | 35 | 2014-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 | ||
| 3723 | 2013-09-16 Dmitry Antipov <dmantipov@yandex.ru> | 3757 | 2013-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): |