diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 7f4c3f731f4..b4d1c2b67df 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,156 @@ | |||
| 1 | 2013-09-12 Xue Fuqiao <xfq.free@gmail.com> | ||
| 2 | |||
| 3 | * charset.c (char_charset): Document an exception for char-charset. | ||
| 4 | |||
| 5 | 2013-09-12 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 6 | |||
| 7 | * xterm.h (x_display_info): New field last_user_time... | ||
| 8 | * xterm.c (toplevel): ...to replace static last_user_time. | ||
| 9 | (handle_one_xevent, x_ewmh_activate_frame): Adjust users. | ||
| 10 | |||
| 11 | 2013-09-12 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 12 | |||
| 13 | * xterm.c (x_set_scroll_bar_thumb) [USE_LUCID && !HAVE_XAW3D]: Clip | ||
| 14 | scroll bar values to prevent thumb from disappear and update comment. | ||
| 15 | |||
| 16 | 2013-09-11 Glenn Morris <rgm@gnu.org> | ||
| 17 | |||
| 18 | * emacs.c (usage_message): Possessive apostrophe tweak. | ||
| 19 | |||
| 20 | 2013-09-11 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 21 | |||
| 22 | * nsterm.m (syms_of_nsterm): Use Qns. | ||
| 23 | * w32fns.c (Fx_open_connection): Remove old '#if 0' code. | ||
| 24 | * w32term.c (w32_create_terminal, syms_of_w32term): Use Qw32. | ||
| 25 | * xfns.c (x_display_info_for_name, Fx_open_connection): | ||
| 26 | Remove old '#if 0' code. | ||
| 27 | (syms_of_xfns): Use Qx. | ||
| 28 | * termhooks.h (fullscreen_hook): Remove the leftover. | ||
| 29 | (struct terminal): Fix typo in comment. | ||
| 30 | |||
| 31 | 2013-09-11 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 32 | |||
| 33 | Cleaning up a few X scroll bar bits. | ||
| 34 | * termhooks.h (enum scroll_bar_part): Add scroll_bar_nowhere member. | ||
| 35 | * xterm.h (struct scroll_bar) [USE_TOOLKIT_SCROLL_BARS && USE_LUCID]: | ||
| 36 | New member last_seen_part, going to replace... | ||
| 37 | * xterm.c [USE_TOOLKIT_SCROLL_BARS]: ...global last_scroll_bar_part. | ||
| 38 | (xt_action_hook) [USE_LUCID]: Adjust user. | ||
| 39 | (xm_scroll_callback, xg_scroll_callback): Do not bloat with | ||
| 40 | Lucid-specific scroll bar support. | ||
| 41 | (xaw_jump_callback, xaw_scroll_callback): Prefer enum scroll_par_part | ||
| 42 | to int and adjust to use last_seen_part member. | ||
| 43 | (x_set_toolkit_scroll_bar_thumb) [USE_LUCID]: Adjust user. | ||
| 44 | (x_scroll_bar_create) [USE_TOOLKIT_SCROLL_BARS && USE_LUCID]: | ||
| 45 | Initialize last_seen_part. | ||
| 46 | |||
| 47 | 2013-09-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 48 | |||
| 49 | * insdel.c (insert_from_buffer_1): Don't mark buffer as modified when | ||
| 50 | insert-buffer-substring an empty string. | ||
| 51 | |||
| 52 | 2013-09-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 53 | |||
| 54 | * xdisp.c (Ftool_bar_lines_needed): Declare as 'const' if ifdeffed out, | ||
| 55 | avoiding a GCC warning. | ||
| 56 | |||
| 57 | 2013-09-11 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 58 | |||
| 59 | Ifdef away frame tool bar code when it is not really used. | ||
| 60 | * frame.h (struct frame) [HAVE_WINDOW_SYSTEM && !USE_GTK && !HAVE_NS]: | ||
| 61 | Move tool_bar_window, desired_tool_bar_string, current_tool_bar_string | ||
| 62 | and minimize_tool_bar_window_p under the above. | ||
| 63 | (fset_current_tool_bar_string, fset_desired_tool_bar_string) | ||
| 64 | (fset_tool_bar_window): Likewise. | ||
| 65 | * dispnew.c (clear_current_matrices, clear_desired_matrices) | ||
| 66 | (adjust_frame_glyphs_for_window_redisplay, free_glyphs, update_frame) | ||
| 67 | (change_frame_size_1): | ||
| 68 | * window.c (window_from_coordinates, Frecenter): Adjust users. | ||
| 69 | * window.h (WINDOW_TOOL_BAR_P): Define to zero when frame tool bar | ||
| 70 | code is not really used. | ||
| 71 | * xdisp.c (build_desired_tool_bar_string, display_tool_bar_line) | ||
| 72 | (tool_bar_lines_needed, MAX_FRAME_TOOL_BAR_HEIGHT, tool_bar_item_info) | ||
| 73 | (get_tool_bar_item, handle_tool_bar_click, note_tool_bar_highlight) | ||
| 74 | [!USE_GTK && !HAVE_NS]: Define as such. | ||
| 75 | (Ftool_bar_lines_needed, redisplay_tool_bar, show_mouse_face) | ||
| 76 | (note_mouse_highlight, expose_frame): | ||
| 77 | * xfns.c (x_set_tool_bar_lines): | ||
| 78 | * xterm.c (handle_one_xevent): Adjust users. | ||
| 79 | |||
| 80 | 2013-09-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 81 | |||
| 82 | Fix corruption with multiple emacsclient -t instances (Bug#15222). | ||
| 83 | This bug was introduced by my 2013-08-26 patch, which incorrectly | ||
| 84 | assumed that the terminfo implementation doesn't use termcap buffers. | ||
| 85 | * term.c (init_tty) [TERMINFO]: Remove optimization, as | ||
| 86 | these buffers apparently are used after all. | ||
| 87 | * termchar.h (TERMCAP_BUFFER_SIZE) [TERMINFO]: Define here too. | ||
| 88 | (struct tty_display_info): Define members termcap_term_buffer and | ||
| 89 | termcap_strings_buffer even if TERMINFO. | ||
| 90 | |||
| 91 | 2013-09-11 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 92 | |||
| 93 | Fix last change. | ||
| 94 | * data.c (Feqlsign, Flss, Fgtr, Fleq, Fgeq): Add convenient | ||
| 95 | 'usage' docstring entry to pacify make-docfile. | ||
| 96 | |||
| 97 | 2013-09-11 Barry O'Reilly <gundaetiapo@gmail.com> | ||
| 98 | |||
| 99 | Change comparison functions =, <, >, <=, >= to take many arguments. | ||
| 100 | * data.c: Change comparison functions' interface and implementation. | ||
| 101 | * lisp.h: Make arithcompare available for efficient two arg | ||
| 102 | comparisons. | ||
| 103 | * bytecode.c: Use arithcompare. | ||
| 104 | * fileio.c: Use new interface. | ||
| 105 | |||
| 106 | 2013-09-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 107 | |||
| 108 | * keyboard.c (read_char): Don't break immediate_echo (bug#15332). | ||
| 109 | |||
| 110 | 2013-09-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 111 | |||
| 112 | * eval.c (Feval): Document the new use of `lexical'. | ||
| 113 | |||
| 114 | 2013-09-09 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 115 | |||
| 116 | Review and drop old frame resize hack. | ||
| 117 | * frame.h (struct frame): Remove force_flush_display_p. | ||
| 118 | * dispnew.c (update_frame): Adjust user and don't call | ||
| 119 | flush_frame here. The comment has said that there was an issues | ||
| 120 | with redisplaying fringes, but I don't see any differences with | ||
| 121 | and without this hack. Hopefully we can continue without it. | ||
| 122 | * xdisp.c (clear_garbaged_frames): Adjust user and do not clear | ||
| 123 | current frame matrices twice if resized_p is set. | ||
| 124 | |||
| 125 | 2013-09-09 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 126 | |||
| 127 | Do not populate pure Xism x_sync to other ports. | ||
| 128 | * frame.h (x_sync): Move under HAVE_X_WINDOWS. | ||
| 129 | * frame.c (other_visible_frames) [HAVE_X_WINDOWS]: Use as such. | ||
| 130 | * nsfns.m, w32xfns.c (x_sync): Remove no-op. | ||
| 131 | * w32term.h (x_sync): Remove prototype. | ||
| 132 | |||
| 133 | 2013-09-09 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 134 | |||
| 135 | Cleanup frame flushing. | ||
| 136 | * dispextern.h (struct redisplay_interface): | ||
| 137 | Drop flush_display_optional because flush_display is enough | ||
| 138 | for X and flushing via RIF is just a no-op for others. | ||
| 139 | * frame.h (flush_frame): New function. | ||
| 140 | * dispnew.c (update_frame): | ||
| 141 | * minibuf.c (read_minibuf): | ||
| 142 | * xdisp.c (echo_area_display, redisplay_preserve_echo_area): | ||
| 143 | Use it. | ||
| 144 | * keyboard.c (detect_input_pending_run_timers): Do not flush | ||
| 145 | all frames but selected one in redisplay_preserve_echo_area. | ||
| 146 | * nsterm.m (ns_flush): Remove no-op. | ||
| 147 | (ns_redisplay_interface): Adjust user. | ||
| 148 | * w32term.h (x_flush): Remove no-op. | ||
| 149 | (w32_redisplay_interface): Adjust user. | ||
| 150 | * xterm.c (x_flush): Simplify because we do not flush all | ||
| 151 | frames at once any more. Adjust comment. | ||
| 152 | (x_redisplay_interface): Adjust user. | ||
| 153 | |||
| 1 | 2013-09-07 Paul Eggert <eggert@cs.ucla.edu> | 154 | 2013-09-07 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 155 | ||
| 3 | Port --without-x --enable-gcc-warnings to Fedora 19. | 156 | Port --without-x --enable-gcc-warnings to Fedora 19. |