aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2013-09-12 23:48:18 +0900
committerKenichi Handa2013-09-12 23:48:18 +0900
commit56d968a488c68563c5eae8264b7d3adfee9dc684 (patch)
tree712adf1c2f7e12ac9d169958ea63760ad42fc6ce /src/ChangeLog
parentb5623270b6047528786d4550cebe0b228ecadb6b (diff)
parent4dfa4b9bd944fa385b248b5b0b56e95979119420 (diff)
downloademacs-56d968a488c68563c5eae8264b7d3adfee9dc684.tar.gz
emacs-56d968a488c68563c5eae8264b7d3adfee9dc684.zip
merge trunk
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog153
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 @@
12013-09-12 Xue Fuqiao <xfq.free@gmail.com>
2
3 * charset.c (char_charset): Document an exception for char-charset.
4
52013-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
112013-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
162013-09-11 Glenn Morris <rgm@gnu.org>
17
18 * emacs.c (usage_message): Possessive apostrophe tweak.
19
202013-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
312013-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
472013-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
522013-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
572013-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
802013-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
912013-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
972013-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
1062013-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
107
108 * keyboard.c (read_char): Don't break immediate_echo (bug#15332).
109
1102013-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
111
112 * eval.c (Feval): Document the new use of `lexical'.
113
1142013-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
1252013-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
1332013-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
12013-09-07 Paul Eggert <eggert@cs.ucla.edu> 1542013-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.