comparison src/ChangeLog @ 50380:9e5f53e63f8b

*** empty log message ***
author Juanma Barranquero <lekktu@gmail.com>
date Mon, 31 Mar 2003 21:32:25 +0000
parents 98e3dfa61ee5
children f9953ed328ab
comparison
equal deleted inserted replaced
50379:25bbed3e1418 50380:9e5f53e63f8b
1 2003-03-31 Juanma Barranquero <lektu@terra.es>
2
3 * makefile.w32-in ($(BLD)/frame.$(O)): Add dependency on
4 blockinput.h and files included from it.
5
1 2003-03-31 Kim F. Storm <storm@cua.dk> 6 2003-03-31 Kim F. Storm <storm@cua.dk>
2 7
3 The following changes consolidates the common code related to 8 The following changes consolidates the common code related to
4 frame-parameter handling from the xfns.c, w32fns.c, and macfns.c 9 frame-parameter handling from the xfns.c, w32fns.c, and macfns.c
5 files into frame.c. 10 files into frame.c.
6 11
7 * frame.c: Include blockinput.h. 12 * frame.c: Include blockinput.h.
8 (Vx_resource_name, Vx_resource_class, Qx_frame_parameter) 13 (Vx_resource_name, Vx_resource_class, Qx_frame_parameter)
9 (Qx_resource_name, Qface_set_after_frame_default): Define vars here. 14 (Qx_resource_name, Qface_set_after_frame_default): Define vars here.
10 (Qauto_raise, Qauto_lower, ...): Define all frame parameter 15 (Qauto_raise, Qauto_lower, ...): Define all frame parameter
11 related vars here. 16 related vars here.
29 (x_figure_window_size): Generic calculation of frame size. Fixed 34 (x_figure_window_size): Generic calculation of frame size. Fixed
30 to add space needed for tool bar. Also setup size_hint_flags. 35 to add space needed for tool bar. Also setup size_hint_flags.
31 (syms_of_frame): Intern and staticpro frame parameter variables. 36 (syms_of_frame): Intern and staticpro frame parameter variables.
32 Defvar_lisp Vx_resource_class and Vx_resource_name here. 37 Defvar_lisp Vx_resource_class and Vx_resource_name here.
33 Defsubr Sx_get_resource and Sx_parse_geometry. 38 Defsubr Sx_get_resource and Sx_parse_geometry.
34 39
35 * frame.h (Qauto_raise, Qauto_lower, ...): Declare extern all frame 40 * frame.h (Qauto_raise, Qauto_lower, ...): Declare extern all frame
36 parameter related vars defined in frame.c. 41 parameter related vars defined in frame.c.
37 (EMACS_CLASS): Define here. 42 (EMACS_CLASS): Define here.
38 (enum FULLSCREEN_*): Define here. 43 (enum FULLSCREEN_*): Define here.
39 (x_set_scroll_bar_default_width, x_wm_set_icon_position) 44 (x_set_scroll_bar_default_width, x_wm_set_icon_position)
83 (x_set_scroll_bar_default_width): New global function (for frame.c). 88 (x_set_scroll_bar_default_width): New global function (for frame.c).
84 (Fx_create_frame): Depend on x_figure_window_size to add space for 89 (Fx_create_frame): Depend on x_figure_window_size to add space for
85 toolbar and setup size_hint_flags. 90 toolbar and setup size_hint_flags.
86 (x_frame_parm_handlers): New table for redisplay_interface. 91 (x_frame_parm_handlers): New table for redisplay_interface.
87 (syms_of_xfns): Don't intern/staticpro removed vars. 92 (syms_of_xfns): Don't intern/staticpro removed vars.
88 93
89 * xterm.c: Remove unnecessary extern declarations. 94 * xterm.c: Remove unnecessary extern declarations.
90 (x_fullscreen_adjust): Remove. Use generic instead. 95 (x_fullscreen_adjust): Remove. Use generic instead.
91 (x_redisplay_interface): Add x_frame_parm_handlers member. 96 (x_redisplay_interface): Add x_frame_parm_handlers member.
92 97
93 * w32gui.h (XrmDatabase): New (dummy) typedef. 98 * w32gui.h (XrmDatabase): New (dummy) typedef.
115 (x_set_scroll_bar_default_width): New global function (for frame.c). 120 (x_set_scroll_bar_default_width): New global function (for frame.c).
116 (Fx_create_frame): Depend on x_figure_window_size to add space for 121 (Fx_create_frame): Depend on x_figure_window_size to add space for
117 toolbar and setup size_hint_flags. 122 toolbar and setup size_hint_flags.
118 (w32_frame_parm_handlers): New table for redisplay_interface. 123 (w32_frame_parm_handlers): New table for redisplay_interface.
119 (syms_of_w32fns): Don't intern/staticpro removed vars. 124 (syms_of_w32fns): Don't intern/staticpro removed vars.
120 125
121 * w32term.c: Remove unnecessary extern declarations. 126 * w32term.c: Remove unnecessary extern declarations.
122 (x_fullscreen_adjust): Remove. Use generic instead. 127 (x_fullscreen_adjust): Remove. Use generic instead.
123 (x_redisplay_interface): Add w32_frame_parm_handlers member. 128 (x_redisplay_interface): Add w32_frame_parm_handlers member.
124 129
125 * w32reg.c (x_get_string_resource): Use XrmDatabase. 130 * w32reg.c (x_get_string_resource): Use XrmDatabase.
145 Remove. Use generic functions instead. 150 Remove. Use generic functions instead.
146 (enum resource_types): Remove. 151 (enum resource_types): Remove.
147 (x_set_scroll_bar_default_width): New global function (for frame.c). 152 (x_set_scroll_bar_default_width): New global function (for frame.c).
148 (mac_frame_parm_handlers): New table for redisplay_interface. 153 (mac_frame_parm_handlers): New table for redisplay_interface.
149 (syms_of_macfns): Don't intern/staticpro removed vars. 154 (syms_of_macfns): Don't intern/staticpro removed vars.
150 155
151 * macterm.c: Remove unnecessary extern declarations. 156 * macterm.c: Remove unnecessary extern declarations.
152 (x_redisplay_interface): Add mac_frame_parm_handlers member. 157 (x_redisplay_interface): Add mac_frame_parm_handlers member.
153 158
154 2003-03-30 Andreas Schwab <schwab@suse.de> 159 2003-03-30 Andreas Schwab <schwab@suse.de>
155 160
437 (CONVERT_TO_XRECT, CONVERT_FROM_XRECT, STORE_NATIVE_RECT): New macros. 442 (CONVERT_TO_XRECT, CONVERT_FROM_XRECT, STORE_NATIVE_RECT): New macros.
438 443
439 * macfns.c (x_set_mouse_color): Setup hand_cursor. 444 * macfns.c (x_set_mouse_color): Setup hand_cursor.
440 (x_set_cursor_color): Use x_display_and_set_cursor. 445 (x_set_cursor_color): Use x_display_and_set_cursor.
441 446
442 * Makefile.in (xdisp.o): Add dependency on blockinput.h and files 447 * Makefile.in (xdisp.o): Add dependency on blockinput.h and files
443 included from it. Add dependency on keymap.h. 448 included from it. Add dependency on keymap.h.
444 449
445 * makefile.w32-in (xdisp.o): Add dependency on keymap.h. 450 * makefile.w32-in (xdisp.o): Add dependency on keymap.h.
446 451
447 2003-03-21 Kenichi Handa <handa@m17n.org> 452 2003-03-21 Kenichi Handa <handa@m17n.org>