aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 99038d06c38..aadc6d24e83 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -10,6 +10,43 @@
10 10
112000-07-14 Gerd Moellmann <gerd@gnu.org> 112000-07-14 Gerd Moellmann <gerd@gnu.org>
12 12
13 * keyboard.c (show_help_echo): Add parameters OBJECT and POS.
14 if HELP is a function, call it with OBJECT and POS as parameters
15 to get the help to display.
16 (gen_help_event, kbd_buffer_store_help_event): New functions.
17 (kbd_buffer_get_event): Construct the Lisp help-event differently.
18 (read_char): Call show_help_echo with new parameters.
19
20 * keyboard.h (gen_help_event, kbd_buffer_store_help_event):
21 Add prototypes.
22
23 * xterm.c (help_echo_object, help_echo_pos): New variables.
24 (note_mode_line_highlight): Store additional information about the
25 help-echo in help_echo_object and help_echo_pos. Check both
26 `local-map' and `keymap' properties for changing the cursor
27 (note_mouse_highlight): Store additional information about the
28 help-echo in help_echo_object and help_echo_pos.
29 (note_tool_bar_highlight): Set help_echo_object to nil and
30 help_echo_pos to -1.
31 (XTread_socket): Use gen_help_event instead of filling
32 input_events manually.
33 (syms_of_xterm): Staticpro help_echo_object.
34
35 * xmenu.c (menu_highlight_callback): Use
36 kbd_buffer_store_help_event instead of setting up and input_event
37 structure manually.
38
39 * xdisp.c (eval_form): GCPRO argument sexpr.
40 (call_function): New function.
41 (handle_single_display_prop): Use call_function and FUNCTIONP
42 instead of checking whether if font_height is a symbol and
43 using eval_form.
44
45 * eval.c (internal_condition_case_2): New function.
46
47 * lisp.h (FUNCTIONP): New macro.
48 (internal_condition_case_2, call_function): Add prototypes.
49
13 * xterm.c (construct_mouse_click, x_scroll_bar_to_input_event) 50 * xterm.c (construct_mouse_click, x_scroll_bar_to_input_event)
14 (x_scroll_bar_handle_click, SET_SAVED_MENU_EVENT, XTread_socket): 51 (x_scroll_bar_handle_click, SET_SAVED_MENU_EVENT, XTread_socket):
15 Always set `arg' member of input_events. 52 Always set `arg' member of input_events.