comparison src/ChangeLog @ 59174:517f681ba7a8

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Wed, 29 Dec 2004 00:10:31 +0000
parents 2eadf4401d2d
children 60ffced08532
comparison
equal deleted inserted replaced
59173:2eadf4401d2d 59174:517f681ba7a8
18 2004-12-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 18 2004-12-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
19 19
20 * xmenu.c (popup_get_selection): Only pop down dialogs 20 * xmenu.c (popup_get_selection): Only pop down dialogs
21 on C-g and Escape. 21 on C-g and Escape.
22 (popup_get_selection): Remove parameter down_on_keypress. 22 (popup_get_selection): Remove parameter down_on_keypress.
23 (create_and_show_popup_menu, create_and_show_dialog): Remove 23 (create_and_show_popup_menu, create_and_show_dialog): Remove
24 parameter down_on_keypress to popup_get_selection. 24 parameter down_on_keypress to popup_get_selection.
25 25
26 2004-12-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 26 2004-12-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
27 27
28 * dispextern.h: Change HAVE_CARBON to MAC_OS. 28 * dispextern.h: Change HAVE_CARBON to MAC_OS.
29 (struct glyph_string): Likewise. 29 (struct glyph_string): Likewise.
30
30 * emacs.c (main) [MAC_OS8]: Call mac_term_init instead of 31 * emacs.c (main) [MAC_OS8]: Call mac_term_init instead of
31 mac_initialize. 32 mac_initialize.
33
32 * fileio.c (Fnext_read_file_uses_dialog_p, Fread_file_name): 34 * fileio.c (Fnext_read_file_uses_dialog_p, Fread_file_name):
33 Change TARGET_API_MAC_CARBON to HAVE_CARBON. 35 Change TARGET_API_MAC_CARBON to HAVE_CARBON.
36
34 * fns.c (vector): Change MAC_OSX to MAC_OS. 37 * fns.c (vector): Change MAC_OSX to MAC_OS.
38
35 * frame.c (x_set_frame_parameters, x_report_frame_params) 39 * frame.c (x_set_frame_parameters, x_report_frame_params)
36 (x_set_fullscreen): Remove #ifndef HAVE_CARBON. 40 (x_set_fullscreen): Remove #ifndef HAVE_CARBON.
37 (x_set_border_width, Vdefault_frame_scroll_bars): Change 41 (x_set_border_width, Vdefault_frame_scroll_bars): Change
38 HAVE_CARBON to MAC_OS. 42 HAVE_CARBON to MAC_OS.
43
39 * image.c [MAC_OS]: Include sys/stat.h. 44 * image.c [MAC_OS]: Include sys/stat.h.
40 [MAC_OS && !MAC_OSX]: Include sys/param.h, ImageCompression.h, and 45 [MAC_OS && !MAC_OSX]: Include sys/param.h, ImageCompression.h, and
41 QuickTimeComponents.h. 46 QuickTimeComponents.h.
47
42 * mac.c [!MAC_OSX] (mac_wait_next_event): Add extern. 48 * mac.c [!MAC_OSX] (mac_wait_next_event): Add extern.
43 [!MAC_OSX] (select): Use mac_wait_next_event. 49 [!MAC_OSX] (select): Use mac_wait_next_event.
44 [!MAC_OSX] (run_mac_command): Change EXEC_SUFFIXES to 50 [!MAC_OSX] (run_mac_command): Change EXEC_SUFFIXES to
45 Vexec_suffixes. 51 Vexec_suffixes.
46 [!MAC_OSX] (select, run_mac_command): Change `#ifdef 52 [!MAC_OSX] (select, run_mac_command): Change `#ifdef
55 [MAC_OSX && SELECT_USE_CFSOCKET] 61 [MAC_OSX && SELECT_USE_CFSOCKET]
56 (SELECT_TIMEOUT_THRESHOLD_RUNLOOP, EVENT_CLASS_SOCK): New defines. 62 (SELECT_TIMEOUT_THRESHOLD_RUNLOOP, EVENT_CLASS_SOCK): New defines.
57 [MAC_OSX] (sys_select) [SELECT_USE_CFSOCKET]: Use CFSocket and 63 [MAC_OSX] (sys_select) [SELECT_USE_CFSOCKET]: Use CFSocket and
58 RunLoop for simultaneously monitoring two kinds of inputs, window 64 RunLoop for simultaneously monitoring two kinds of inputs, window
59 events and process outputs, without periodically polling. 65 events and process outputs, without periodically polling.
66
60 * macfns.c (mac_initialized): Remove extern. 67 * macfns.c (mac_initialized): Remove extern.
61 (stricmp): Put in #if 0. All callers changed to use xstricmp in 68 (stricmp): Put in #if 0. All callers changed to use xstricmp in
62 xfaces.c. 69 xfaces.c.
63 (strnicmp): Decrement `n' at the end of each loop, not the 70 (strnicmp): Decrement `n' at the end of each loop, not the
64 beginning. 71 beginning.
80 (Fx_show_tip): Call ShowWindow. 87 (Fx_show_tip): Call ShowWindow.
81 (Fx_file_dialog): Change `#ifdef TARGET_API_MAC_CARBON' to `#if 88 (Fx_file_dialog): Change `#ifdef TARGET_API_MAC_CARBON' to `#if
82 TARGET_API_MAC_CARBON'. 89 TARGET_API_MAC_CARBON'.
83 (mac_frame_parm_handlers): Set handlers for Qfullscreen. 90 (mac_frame_parm_handlers): Set handlers for Qfullscreen.
84 (syms_of_macfns) [MAC_OSX]: Initialize mac_in_use to 0. 91 (syms_of_macfns) [MAC_OSX]: Initialize mac_in_use to 0.
92
85 * macgui.h [!MAC_OSX]: Don't include Controls.h. Include 93 * macgui.h [!MAC_OSX]: Don't include Controls.h. Include
86 Windows.h. 94 Windows.h.
87 (Window): Typedef to WindowPtr and move outside `#if 95 (Window): Typedef to WindowPtr and move outside `#if
88 TARGET_API_MAC_CARBON'. 96 TARGET_API_MAC_CARBON'.
89 (XSizeHints): New struct. 97 (XSizeHints): New struct.
98
90 * macterm.c (x_update_begin, x_update_end) 99 * macterm.c (x_update_begin, x_update_end)
91 [TARGET_API_MAC_CARBON]: Disable screen updates during update of a 100 [TARGET_API_MAC_CARBON]: Disable screen updates during update of a
92 frame. 101 frame.
93 (x_draw_glyph_string_background, x_draw_glyph_string_foreground) 102 (x_draw_glyph_string_background, x_draw_glyph_string_foreground)
94 [MAC_OS8]: Use XDrawImageString/XDrawImageString16. 103 [MAC_OS8]: Use XDrawImageString/XDrawImageString16.
140 already been opened. Don't pass argument to 149 already been opened. Don't pass argument to
141 mac_initialize_display_info. Don't set dpyinfo->height/width. 150 mac_initialize_display_info. Don't set dpyinfo->height/width.
142 Add entries to x_display_list and x_display_name_list. 151 Add entries to x_display_list and x_display_name_list.
143 (x_delete_display): New function. 152 (x_delete_display): New function.
144 (mac_initialize): Don't call mac_initialize_display_info. 153 (mac_initialize): Don't call mac_initialize_display_info.
145 (syms_of_macterm) [!MAC_OSX]: Don't call Fprovide. 154 (syms_of_macterm) [!MAC_OSX]: Don't call Fprovide.
155
146 * macterm.h (check_mac): Add extern. 156 * macterm.h (check_mac): Add extern.
147 (struct mac_output): New member size_hints. 157 (struct mac_output): New member size_hints.
148 (FRAME_SIZE_HINTS): New macro. 158 (FRAME_SIZE_HINTS): New macro.
149 (mac_unload_font): Add extern. 159 (mac_unload_font): Add extern.
160
150 * xdisp.c (expose_window, expose_frame): Remove kludges for Mac. 161 * xdisp.c (expose_window, expose_frame): Remove kludges for Mac.
162
151 * xfaces.c (clear_font_table) [MAC_OS]: call mac_unload_font. 163 * xfaces.c (clear_font_table) [MAC_OS]: call mac_unload_font.
152 164
153 2004-12-27 Richard M. Stallman <rms@gnu.org> 165 2004-12-27 Richard M. Stallman <rms@gnu.org>
154 166
155 * buffer.c (Fbuffer_disable_undo): Deleted (moved to simple.el). 167 * buffer.c (Fbuffer_disable_undo): Deleted (moved to simple.el).
163 (single_display_spec_intangible_p): Renamed from 175 (single_display_spec_intangible_p): Renamed from
164 single_display_prop_intangible_p. 176 single_display_prop_intangible_p.
165 (handle_single_display_spec): Renamed from handle_single_display_prop. 177 (handle_single_display_spec): Renamed from handle_single_display_prop.
166 Rewritten to be easier to understand. 178 Rewritten to be easier to understand.
167 179
168 * Change in load-history format. Functions now get (defun . NAME), 180 Change in load-history format. Functions now get (defun . NAME),
169 and variables get just NAME. 181 and variables get just NAME.
170 182
171 * data.c (Fdefalias): Use (defun . FN_NAME) in LOADHIST_ATTACH. 183 * data.c (Fdefalias): Use (defun . FN_NAME) in LOADHIST_ATTACH.
172 184
173 * eval.c (Fdefun, Fdefmacro): Use (defun . FN_NAME) in LOADHIST_ATTACH. 185 * eval.c (Fdefun, Fdefmacro): Use (defun . FN_NAME) in LOADHIST_ATTACH.
302 314
303 * dispnew.c (window_change_signal): Call SIGNAL_THREAD_CHECK. 315 * dispnew.c (window_change_signal): Call SIGNAL_THREAD_CHECK.
304 316
305 * sysdep.c (select_alarm): Call SIGNAL_THREAD_CHECK. 317 * sysdep.c (select_alarm): Call SIGNAL_THREAD_CHECK.
306 318
307 * process.c (send_process_trap, sigchld_handler): Call 319 * process.c (send_process_trap, sigchld_handler): Call
308 SIGNAL_THREAD_CHECK. 320 SIGNAL_THREAD_CHECK.
309 321
310 * data.c (arith_error): Call SIGNAL_THREAD_CHECK. 322 * data.c (arith_error): Call SIGNAL_THREAD_CHECK.
311 323
312 * atimer.c (alarm_signal_handler): Call SIGNAL_THREAD_CHECK. 324 * atimer.c (alarm_signal_handler): Call SIGNAL_THREAD_CHECK.