comparison src/ChangeLog @ 96682:a4460538cfb2

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 15 Jul 2008 21:13:10 +0000
parents 38b988607823
children 782ad7d6b84d
comparison
equal deleted inserted replaced
96681:38b988607823 96682:a4460538cfb2
75 Also, handle NS as GTK for menu bar purposes. 75 Also, handle NS as GTK for menu bar purposes.
76 (make_lispy_event): Handle NS as other GUI windowing systems, and as X 76 (make_lispy_event): Handle NS as other GUI windowing systems, and as X
77 toolkit where they differ. 77 toolkit where they differ.
78 (parse_menu_item): Prefer keybindings using 'super' modifier. Also, 78 (parse_menu_item): Prefer keybindings using 'super' modifier. Also,
79 use cachelist, still needed under NS. 79 use cachelist, still needed under NS.
80 * keyboard.h (ENCODE_MENU_STRING, XtPointer, Boolean): Handle as 80 * keyboard.h (ENCODE_MENU_STRING, XtPointer, Boolean): Handle as NTGUI.
81 NTGUI.
82 (struct widget_value): Define it here for menu.c. 81 (struct widget_value): Define it here for menu.c.
83 * keymap.c (includes): Include modifier internals. 82 * keymap.c (includes): Include modifier internals.
84 (lisp_to_mod, modifier_sequence_p): New functions, compiled only under 83 (lisp_to_mod, modifier_sequence_p): New functions, compiled only under
85 NS. 84 NS.
86 (where_is_internal, Fwhere_is_internal): When compiled under NS, add 85 (where_is_internal, Fwhere_is_internal): When compiled under NS, add
130 (update_window_cursor): Make public when compiling under NS. 129 (update_window_cursor): Make public when compiling under NS.
131 (display_hourglass_p, syms_of_xdisp, hourglass_shown_p) 130 (display_hourglass_p, syms_of_xdisp, hourglass_shown_p)
132 (hourglass_atimer, Vhourglass_delay 131 (hourglass_atimer, Vhourglass_delay
133 * xfaces.c (header section, init_frame_faces, clear_font_table) 132 * xfaces.c (header section, init_frame_faces, clear_font_table)
134 (defined_color, unload_color, x_face_list_fonts) 133 (defined_color, unload_color, x_face_list_fonts)
135 (prepare_face_for_display): Add NS support parallel to other GUIs) 134 (prepare_face_for_display): Add NS support parallel to other GUIs.
136 (emulate GCs like other non-X GUIs. 135 Emulate GCs like other non-X GUIs.
137 (split_font_name): Don't lowercase font name under NS. 136 (split_font_name): Don't lowercase font name under NS.
138 (merge_face_ref, Finternal_set_lisp_face_attribute): Support stippling 137 (merge_face_ref, Finternal_set_lisp_face_attribute): Support stippling
139 under NS. 138 under NS.
140 * s/darwin.h: Add support for compilation under NS. 139 * s/darwin.h: Add support for compilation under NS.
141 140
142 2008-07-15 Jason Rumney <jasonr@gnu.org> 141 2008-07-15 Jason Rumney <jasonr@gnu.org>
143 142
144 * w32fns.c (Fx_create_frame): Remove duplicate unwind_protect. 143 * w32fns.c (Fx_create_frame): Remove duplicate unwind_protect.
145 (w32_show_hourglass): Rename from show_hourglass. 144 (w32_show_hourglass): Rename from show_hourglass.
146 (w32_hide_hourglass): Rename from hide_hourglass. 145 (w32_hide_hourglass): Rename from hide_hourglass.
147 (DEFAULT_HOURGLASS_DELAY): Revert from last change. 146 (DEFAULT_HOURGLASS_DELAY): Revert from last change.
148 (Vhourglass_delay): Declare extern. 147 (Vhourglass_delay): Declare extern.
149 (hourglass_started): Remove. 148 (hourglass_started): Remove.
150 149
151 * xdisp.c (Vhourglass_delay): Remove static. 150 * xdisp.c (Vhourglass_delay): Remove static.
152 (hourglass_started, start_hourglass, cancel_hourglass): 151 (hourglass_started, start_hourglass, cancel_hourglass):
153 Don't include these versions on WINDOWSNT. 152 Don't include these versions on WINDOWSNT.
154 153
155 2008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com> 154 2008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
156 155
157 * dispextern.h (hourglass_shown_p, hourglass_atimer): New extern 156 * dispextern.h (hourglass_shown_p, hourglass_atimer): New extern
158 variables (formerly in xfns.c). 157 variables (formerly in xfns.c).
159 (show_hourglass, hide_hourglass): New prototypes (same). 158 (show_hourglass, hide_hourglass): New prototypes (same).
160 * xdisp.c (display_hourglass_p, hourglass_shown_p, hourglass_atimer) 159 * xdisp.c (display_hourglass_p, hourglass_shown_p, hourglass_atimer)
161 (Vhourglass_delay, DEFAULT_HOURGLASS_DELAY): New variables (formerly 160 (Vhourglass_delay, DEFAULT_HOURGLASS_DELAY): New variables (formerly
162 in xfns.c). 161 in xfns.c).
183 (syms_of_w32fns): Remove display-hourglass, hourglass-delay, 182 (syms_of_w32fns): Remove display-hourglass, hourglass-delay,
184 hourglass_shown_p declaration/initialization. 183 hourglass_shown_p declaration/initialization.
185 184
186 2008-07-14 Jason Rumney <jasonr@gnu.org> 185 2008-07-14 Jason Rumney <jasonr@gnu.org>
187 186
188 * w32fns.c (w32_get_arg): Remove wrapper function. 187 * w32fns.c (w32_get_arg): Remove wrapper function.
189 (w32_createwindow, x_icon, x_create_tip_frame): Use x_get_arg 188 (w32_createwindow, x_icon, x_create_tip_frame): Use x_get_arg
190 directly. 189 directly.
191 (Fx_create_frame): Sync with xfns.c. Use x_get_arg directly. 190 (Fx_create_frame): Sync with xfns.c. Use x_get_arg directly.
192 191
193 2008-07-14 Kenichi Handa <handa@m17n.org> 192 2008-07-14 Kenichi Handa <handa@m17n.org>
194 193
195 * xfont.c (xfont_open): Add workaround for X's bug. 194 * xfont.c (xfont_open): Add workaround for X's bug.
196 195