comparison src/ChangeLog @ 49317:fbf08a4a2767

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sun, 19 Jan 2003 00:42:46 +0000
parents 87cedc1fb60b
children 2cbb0b823e83
comparison
equal deleted inserted replaced
49316:1ace047a072a 49317:fbf08a4a2767
1 2003-01-18 Stefan Monnier <monnier@cs.yale.edu>
2
3 * charset.h (Funibyte_char_to_multibyte): Export.
4
1 2003-01-18 Jan D. <jan.h.d@swipnet.se> 5 2003-01-18 Jan D. <jan.h.d@swipnet.se>
2 6
3 * xmenu.c (mouse_position_for_popup): New function. 7 * xmenu.c (mouse_position_for_popup): New function.
4 (Fx_popup_menu): Call mouse_position_for_popup for X and 8 (Fx_popup_menu): Call mouse_position_for_popup for X and
5 mouse_position_hook for others. 9 mouse_position_hook for others.
116 * alloc.c (pure_alloc): Correct alignment for Lisp_Floats. 120 * alloc.c (pure_alloc): Correct alignment for Lisp_Floats.
117 Reported by Berthold Gunreben <b.gunreben@web.de>. 121 Reported by Berthold Gunreben <b.gunreben@web.de>.
118 122
119 2003-01-10 Dave Love <fx@gnu.org> 123 2003-01-10 Dave Love <fx@gnu.org>
120 124
121 * composite.c (syms_of_composite): Make composition_hash_table 125 * composite.c (syms_of_composite): Make composition_hash_table weak.
122 weak.
123 126
124 2003-01-09 Kim F. Storm <storm@cua.dk> 127 2003-01-09 Kim F. Storm <storm@cua.dk>
125 128
126 * process.c (Fmake_network_process): Convert new port number 129 * process.c (Fmake_network_process): Convert new port number
127 to host byte order for `:service t' case. From Mario Lang. 130 to host byte order for `:service t' case. From Mario Lang.
129 2003-01-08 Jan D. <jan.h.d@swipnet.se> 132 2003-01-08 Jan D. <jan.h.d@swipnet.se>
130 133
131 * xfns.c (Fx_file_dialog): Call XtAppNextEvent and x_dispatch_event 134 * xfns.c (Fx_file_dialog): Call XtAppNextEvent and x_dispatch_event
132 instead of XtAppProcessEvent. 135 instead of XtAppProcessEvent.
133 136
134 * xterm.c (handle_one_xevent): New function 137 * xterm.c (handle_one_xevent): New function.
135 (x_dispatch_event): New function 138 (x_dispatch_event): New function.
136 (XTread_socket): Call handle_one_xevent. 139 (XTread_socket): Call handle_one_xevent.
137 140
138 * xterm.h (FRAME_OUTER_TO_INNER_DIFF_X/Y): Added 141 * xterm.h (FRAME_OUTER_TO_INNER_DIFF_X/Y): New.
139 142
140 * xmenu.c (Fx_popup_menu): If popping up at mouse position, 143 * xmenu.c (Fx_popup_menu): If popping up at mouse position,
141 call XQueryPointer to get coordinates. 144 call XQueryPointer to get coordinates.
142 (popup_get_selection): Do not set popup_activated_flag to zero, 145 (popup_get_selection): Do not set popup_activated_flag to zero,
143 let popup_deactivate_callback do that. Needed for Motif. 146 let popup_deactivate_callback do that. Needed for Motif.
144 Call x_dispatch_event instead of XtDispatchEvent. 147 Call x_dispatch_event instead of XtDispatchEvent.
145 (xmenu_show): Calculate root coordinate from frame top/left position. 148 (xmenu_show): Calculate root coordinate from frame top/left position.
146 149
147
148 2003-01-08 Kim F. Storm <storm@cua.dk> 150 2003-01-08 Kim F. Storm <storm@cua.dk>
149 151
150 * process.c (server_accept_connection): Fixed recording of new 152 * process.c (server_accept_connection): Fixed recording of new
151 connection's local address in :local property of contact info. 153 connection's local address in :local property of contact info.
152 (Fmake_network_process): Record local network address for new 154 (Fmake_network_process): Record local network address for new
173 175
174 * xdisp.c (try_scrolling): Calculate amount_to_scroll better in 176 * xdisp.c (try_scrolling): Calculate amount_to_scroll better in
175 scroll_conservatively case. If scrolling that much doesn't change 177 scroll_conservatively case. If scrolling that much doesn't change
176 STARTP, move it down one line. 178 STARTP, move it down one line.
177 179
178 * xdisp.c (redisplay_window): Pass last_line_misfit arg to try_scrolling. 180 * xdisp.c (redisplay_window): Pass last_line_misfit arg to
179 Make it 1 after make_cursor_line_fully_visible fails. 181 try_scrolling. Make it 1 after make_cursor_line_fully_visible fails.
180 182
181 * xdisp.c (setup_echo_area_for_printing): Kill Emacs if no selected frame. 183 * xdisp.c (setup_echo_area_for_printing): Kill Emacs if no
184 selected frame.
182 185
183 * keymap.c (apropos_predicate, apropos_accumulate): Make them static. 186 * keymap.c (apropos_predicate, apropos_accumulate): Make them static.
184 (syms_of_keymap): staticpro them. 187 (syms_of_keymap): staticpro them.
185 (Fapropos_internal): Initialize them and clear them out. 188 (Fapropos_internal): Initialize them and clear them out.
186 Don't GCPRO them. 189 Don't GCPRO them.
235 238
236 2002-12-26 Francesco Potort,Al(B <pot@gnu.org> 239 2002-12-26 Francesco Potort,Al(B <pot@gnu.org>
237 240
238 * data.c (Fmakunbound, Ffmakunbound, Fmake_variable_buffer_local) 241 * data.c (Fmakunbound, Ffmakunbound, Fmake_variable_buffer_local)
239 (Fsetq_default, Fmake_local_variable, Fkill_local_variable) 242 (Fsetq_default, Fmake_local_variable, Fkill_local_variable)
240 (Fmake_variable_frame_local, Faset, Fnumber_to_string) 243 (Fmake_variable_frame_local, Faset, Fnumber_to_string, Fminus)
241 (Fstring_to_number, Fminus): Mention the returned value in the doc 244 (Fstring_to_number): Mention the returned value in the doc strings.
242 strings.
243 245
244 2002-12-23 Richard M. Stallman <rms@gnu.org> 246 2002-12-23 Richard M. Stallman <rms@gnu.org>
245 247
246 * buffer.c (syms_of_buffer) <scroll-up-aggressively> 248 * buffer.c (syms_of_buffer) <scroll-up-aggressively>
247 <scroll-down-aggressively>: Doc fix. 249 <scroll-down-aggressively>: Doc fix.
254 * window.c (window_scroll_pixel_based): Fix check for reaching BEGV. 256 * window.c (window_scroll_pixel_based): Fix check for reaching BEGV.
255 Don't try to make last line fully visible if it is past end of window. 257 Don't try to make last line fully visible if it is past end of window.
256 258
257 2002-12-22 Steven Tamm <steventamm@mac.com> 259 2002-12-22 Steven Tamm <steventamm@mac.com>
258 260
259 * macmenu.c (MIN_POPUP_SUBMENU_ID): Added 261 * macmenu.c (MIN_POPUP_SUBMENU_ID): Add.
260 (mac_menu_show): Added support for hierarchical popup menus 262 (mac_menu_show): Add support for hierarchical popup menus.
261 (add_menu_item): Removed indentation support 263 (add_menu_item): Remove indentation support.
262 (fill_submenu, fill_menu): Now creates hierarchical menus 264 (fill_submenu, fill_menu): Create hierarchical menus
263 instead of using indentation 265 instead of using indentation.
264 266
265 2002-12-22 Richard M. Stallman <rms@gnu.org> 267 2002-12-22 Richard M. Stallman <rms@gnu.org>
266 268
267 * xdisp.c (try_cursor_movement): Don't call try_window here. 269 * xdisp.c (try_cursor_movement): Don't call try_window here.
268 (redisplay_window): Never redisplay minibuffer when inactive. 270 (redisplay_window): Never redisplay minibuffer when inactive.
336 global variables that must always be initialized on startup even 338 global variables that must always be initialized on startup even
337 when the global variable initialized is non zero. Its primary 339 when the global variable initialized is non zero. Its primary
338 purpose at this time is to set the global variables 340 purpose at this time is to set the global variables
339 g_b_init_is_windows_9x, g_b_init_open_process_token, 341 g_b_init_is_windows_9x, g_b_init_open_process_token,
340 g_b_init_get_token_information, g_b_init_lookup_account_sid, and 342 g_b_init_get_token_information, g_b_init_lookup_account_sid, and
341 g_b_init_get_sid_identifier_authority to 0 on startup. Called 343 g_b_init_get_sid_identifier_authority to 0 on startup.
342 from main. 344 Called from main.
343 345
344 * w32.c (is_windows_9x): Perform initialization only if 346 * w32.c (is_windows_9x): Perform initialization only if
345 g_b_init_is_windows_9x is equal to 0. On initialization set 347 g_b_init_is_windows_9x is equal to 0. On initialization set
346 g_b_init_is_windows_9x equal to 1. 348 g_b_init_is_windows_9x equal to 1.
347 349
356 * w32.c (lookup_account_sid): Perform initialization only if 358 * w32.c (lookup_account_sid): Perform initialization only if
357 g_b_init_lookup_account_sid is equal to 0. On initialization 359 g_b_init_lookup_account_sid is equal to 0. On initialization
358 set g_b_init_lookup_account_sid equal to 1. 360 set g_b_init_lookup_account_sid equal to 1.
359 361
360 * w32.c (get_sid_identifier_authority): Perform initialization 362 * w32.c (get_sid_identifier_authority): Perform initialization
361 only if g_b_init_get_sid_identifier_authority is equal to 0. On 363 only if g_b_init_get_sid_identifier_authority is equal to 0.
362 initialization set g_b_init_get_sid_identifier_authority equal to 364 On initialization set g_b_init_get_sid_identifier_authority equal to 1.
363 1.
364 365
365 * w32fns.c (globals_of_w32fns): New function. Used to initialize 366 * w32fns.c (globals_of_w32fns): New function. Used to initialize
366 those global variables that must always be initialized on startup 367 those global variables that must always be initialized on startup
367 even when the global variable initialized is non zero. Its 368 even when the global variable initialized is non zero.
368 primary purpose at this time is to initialize the global variable 369 Its primary purpose at this time is to initialize the global variable
369 track_mouse_event_fn. 370 track_mouse_event_fn.
370 371
371 * w32fns.c (w32_wnd_proc): Remove initialization of 372 * w32fns.c (w32_wnd_proc): Remove initialization of
372 track_mouse_event_fn from the handler for the WM_SETFOCUS 373 track_mouse_event_fn from the handler for the WM_SETFOCUS message.
373 message.
374 374
375 * w32fns.c (syms_of_w32fns): Call globals_of_w32fns. 375 * w32fns.c (syms_of_w32fns): Call globals_of_w32fns.
376 376
377 * w32menu.c (globals_of_w32menu): New function. Used to 377 * w32menu.c (globals_of_w32menu): New function. Used to
378 initialize those global variables that must always be initialized 378 initialize those global variables that must always be initialized