aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2007-08-29 13:25:36 +0000
committerJuanma Barranquero2007-08-29 13:25:36 +0000
commit03f06e5cf509e901ee75ec96c697c383487bdae7 (patch)
tree5529ad7ca2def20c455ff662dd748be962984529
parentb7b27c939a977c76c2e4ccdb41982fb27bfd515a (diff)
downloademacs-03f06e5cf509e901ee75ec96c697c383487bdae7.tar.gz
emacs-03f06e5cf509e901ee75ec96c697c383487bdae7.zip
*** empty log message ***
-rw-r--r--src/ChangeLog62
1 files changed, 29 insertions, 33 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 43a097fe6a0..8fda42bb347 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -167,7 +167,7 @@
167 * w32term.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL): 167 * w32term.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL):
168 Remove redundant definition. 168 Remove redundant definition.
169 169
170 * macfns.c (x_set_mouse_color,x_make_gc): Use 170 * macfns.c (x_set_mouse_color, x_make_gc): Use
171 FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL. 171 FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
172 172
173 * w32term.c (x_free_frame_resources): Use 173 * w32term.c (x_free_frame_resources): Use
@@ -178,15 +178,15 @@
178 Use the accessor macros for terminal characteristics. 178 Use the accessor macros for terminal characteristics.
179 * msdos.c (internal_terminal_init): Use the accessor macros for 179 * msdos.c (internal_terminal_init): Use the accessor macros for
180 terminal characteristics. 180 terminal characteristics.
181 (ScreenVisualBell,internal_terminal_init): Use 181 (ScreenVisualBell, internal_terminal_init): Use
182 FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL. 182 FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
183 183
184 * termopts.h (no_redraw_on_reenter): Declare. 184 * termopts.h (no_redraw_on_reenter): Declare.
185 185
186 * alloc.c (emacs_blocked_malloc): Disable mallopt call. 186 * alloc.c (emacs_blocked_malloc): Disable mallopt call.
187 (mark_terminals,mark_ttys): Declare. 187 (mark_terminals, mark_ttys): Declare.
188 (Fgarbage_collect): Call them. 188 (Fgarbage_collect): Call them.
189 (mark_object): Mark buried_buffer_list; 189 (mark_object): Mark buried_buffer_list.
190 190
191 * prefix-args.c: Include stdlib.h for exit. 191 * prefix-args.c: Include stdlib.h for exit.
192 192
@@ -225,12 +225,12 @@
225 225
226 * xsmfns.c (x_session_close): New function. 226 * xsmfns.c (x_session_close): New function.
227 227
228 * coding.h (terminal_coding,safe_terminal_coding,keyboard_coding): 228 * coding.h (terminal_coding, safe_terminal_coding, keyboard_coding):
229 Delete declarations. 229 Delete declarations.
230 230
231 * xterm.h: Remove declaration for x_fully_uncatch_errors. 231 * xterm.h: Remove declaration for x_fully_uncatch_errors.
232 (x_output): Remove background_pixel and foreground_pixel fields. 232 (x_output): Remove background_pixel and foreground_pixel fields.
233 (x_display_info): Add new field TERMINAL. Remove KBOARD field. 233 (x_display_info): Add new field TERMINAL. Remove KBOARD field.
234 (x_delete_device): 234 (x_delete_device):
235 (x_session_close): Declare. 235 (x_session_close): Declare.
236 236
@@ -239,27 +239,27 @@
239 `wrong_kboard_jmpbuf'. 239 `wrong_kboard_jmpbuf'.
240 240
241 * minibuf.c (read_minibuf): Call 241 * minibuf.c (read_minibuf): Call
242 temporarily_switch_to_single_kboard. Don't call 242 temporarily_switch_to_single_kboard. Don't call
243 single_kboard_state. Use FRAME_RIF. 243 single_kboard_state. Use FRAME_RIF.
244 244
245 * process.c (Fmake_network_process): Don't unrequest_sigio on modern 245 * process.c (Fmake_network_process): Don't unrequest_sigio on modern
246 systems. 246 systems.
247 247
248 * lisp.h (set_process_environment): Rename to 248 * lisp.h (set_process_environment): Rename to
249 `set_global_environment'. 249 `set_global_environment'.
250 (Fframe_with_environment,Fset_input_meta_mode) 250 (Fframe_with_environment, Fset_input_meta_mode)
251 (Fset_quit_char): EXFUN. 251 (Fset_quit_char): EXFUN.
252 (x_create_device,tty_output,terminal,tty_display_info): Declare. 252 (x_create_device, tty_output, terminal, tty_display_info): Declare.
253 (init_sys_modes, reset_sys_modes): Update prototypes. 253 (init_sys_modes, reset_sys_modes): Update prototypes.
254 (init_all_sys_modes, reset_all_sys_modes): New prototypes. 254 (init_all_sys_modes, reset_all_sys_modes): New prototypes.
255 255
256 * keyboard.h (struct kboard): Add new fields: 256 * keyboard.h (struct kboard): Add new fields:
257 Vlocal_function_key_map, Vlocal_key_translation_map, 257 Vlocal_function_key_map, Vlocal_key_translation_map,
258 Vkeyboard_translate_table. 258 Vkeyboard_translate_table.
259 (Vfunction_key_map,Vkeyboard_translate_table,single_kboard_state): 259 (Vfunction_key_map, Vkeyboard_translate_table, single_kboard_state):
260 Delete declarations. 260 Delete declarations.
261 (Vfunction_key_map,Vkey_translation_map,push_kboard,pop_kboard) 261 (Vfunction_key_map, Vkey_translation_map, push_kboard, pop_kboard)
262 (temporarily_switch_to_single_kboard,tty_read_avail_input): 262 (temporarily_switch_to_single_kboard, tty_read_avail_input):
263 New declarations. 263 New declarations.
264 264
265 * emacs.c (main): Don't call init_sys_modes(), the new term_init() 265 * emacs.c (main): Don't call init_sys_modes(), the new term_init()
@@ -270,12 +270,9 @@
270 reset_sys_modes(). 270 reset_sys_modes().
271 271
272 * xfaces.c (x_free_gc): Protect xassert with GLYPH_DEBUG. 272 * xfaces.c (x_free_gc): Protect xassert with GLYPH_DEBUG.
273 (internal_resolve_face_name, resolve_face_name_error): New 273 (internal_resolve_face_name, resolve_face_name_error): New functions.
274 functions. 274 (resolve_face_name): Protect against loops and errors thrown by Fget.
275 (resolve_face_name): Protect against loops and errors thrown by 275 (realize_default_face): Don't use FRAME_FONT unless frame is an X frame.
276 Fget.
277 (realize_default_face): Don't use FRAME_FONT unless frame is an X
278 frame.
279 (Ftty_supports_face_attributes_p): Update tty_capable_p call. 276 (Ftty_supports_face_attributes_p): Update tty_capable_p call.
280 277
281 * scroll.c: Replace CURTTY() with local variables throughout the 278 * scroll.c: Replace CURTTY() with local variables throughout the
@@ -326,22 +323,22 @@
326 (x_handle_selection_clear): Deal with MULTI_KBOARD. 323 (x_handle_selection_clear): Deal with MULTI_KBOARD.
327 324
328 * coding.c: Include frame.h and termhooks.h. 325 * coding.c: Include frame.h and termhooks.h.
329 (terminal_coding,keyboard_coding): Delete. 326 (terminal_coding, keyboard_coding): Delete.
330 (Fset_terminal_coding_system_internal): 327 (Fset_terminal_coding_system_internal):
331 (Fset_keyboard_coding_system_internal): 328 (Fset_keyboard_coding_system_internal):
332 (Fkeyboard_coding_system): 329 (Fkeyboard_coding_system):
333 (Fterminal_coding_system): Add a terminal parameter. Get 330 (Fterminal_coding_system): Add a terminal parameter.
334 terminal_coding from the terminal. 331 Get terminal_coding from the terminal.
335 (init_coding_once): Don't call setup_coding_system here. 332 (init_coding_once): Don't call setup_coding_system here.
336 333
337 * dispextern.h (set_scroll_region, turn_off_insert) 334 * dispextern.h (set_scroll_region, turn_off_insert)
338 (turn_off_highlight, background_highlight, clear_end_of_line_raw) 335 (turn_off_highlight, background_highlight, clear_end_of_line_raw)
339 (tty_clear_end_of_line, tty_setup_colors) 336 (tty_clear_end_of_line, tty_setup_colors)
340 (delete_tty,updating_frame) 337 (delete_tty, updating_frame)
341 (produce_special_glyphs, produce_glyphs, write_glyphs) 338 (produce_special_glyphs, produce_glyphs, write_glyphs)
342 (insert_glyphs): Remove. 339 (insert_glyphs): Remove.
343 (raw_cursor_to, clear_to_end, tty_turn_off_insert) 340 (raw_cursor_to, clear_to_end, tty_turn_off_insert)
344 (tty_turn_off_highlight,get_tty_size): Add declaration. 341 (tty_turn_off_highlight, get_tty_size): Add declaration.
345 (tabs_safe_p, init_baud_rate, get_tty_terminal): Update 342 (tabs_safe_p, init_baud_rate, get_tty_terminal): Update
346 prototypes. 343 prototypes.
347 344
@@ -351,7 +348,7 @@
351 foreground_pixel and background_pixel directly from the frame. 348 foreground_pixel and background_pixel directly from the frame.
352 (tty_display): Delete. 349 (tty_display): Delete.
353 (struct frame): Add buried_buffer_list, foreground_pixel, 350 (struct frame): Add buried_buffer_list, foreground_pixel,
354 background_pixel and terminal. Delete kboard 351 background_pixel and terminal. Delete kboard
355 (union output_data): Add tty. 352 (union output_data): Add tty.
356 (FRAME_KBOARD): Get the kboard from the terminal. 353 (FRAME_KBOARD): Get the kboard from the terminal.
357 (FRAME_INITIAL_P): New macro. 354 (FRAME_INITIAL_P): New macro.
@@ -377,7 +374,7 @@
377 (getenv_internal): Fix get_terminal_param call. 374 (getenv_internal): Fix get_terminal_param call.
378 (Fgetenv_internal, egetenv): Update doc. 375 (Fgetenv_internal, egetenv): Update doc.
379 (syms_of_callproc): Initialize Vprocess_environment to nil. 376 (syms_of_callproc): Initialize Vprocess_environment to nil.
380 Register and initialize them. Remove obsolete defvars. Update doc 377 Register and initialize them. Remove obsolete defvars. Update doc
381 strings. 378 strings.
382 (child_setup): Handle Vlocal_environment_variables. 379 (child_setup): Handle Vlocal_environment_variables.
383 (getenv_internal): Add terminal parameter. Handle 380 (getenv_internal): Add terminal parameter. Handle
@@ -497,8 +494,7 @@
497 * sysdep.c (reset_sys_modes): Update for renames. 494 * sysdep.c (reset_sys_modes): Update for renames.
498 495
499 * keyboard.c (tty_read_avail_input): New function. 496 * keyboard.c (tty_read_avail_input): New function.
500 (Fset_input_interrupt_mode,Fset_output_flow_control): New 497 (Fset_input_interrupt_mode, Fset_output_flow_control): New functions.
501 functions.
502 (syms_of_keyboard): Defsubr them. 498 (syms_of_keyboard): Defsubr them.
503 (Fset_input_meta_mode, Fset_quit_char): New functions. 499 (Fset_input_meta_mode, Fset_quit_char): New functions.
504 (Fset_input_mode): Split to above functions. 500 (Fset_input_mode): Split to above functions.
@@ -524,8 +520,8 @@
524 (any_kboard_state, single_kboard_state) 520 (any_kboard_state, single_kboard_state)
525 (push_frame_kboard): Remove function. 521 (push_frame_kboard): Remove function.
526 (pop_kboard): Switch out of single_kboard mode if the kboard has 522 (pop_kboard): Switch out of single_kboard mode if the kboard has
527 been deleted. Remove unused variable. Help debugging by not 523 been deleted. Remove unused variable. Help debugging by not
528 changing current_kboard unnecessarily. Set current_kboard to the 524 changing current_kboard unnecessarily. Set current_kboard to the
529 kboard of the selected frame when the stored kboard object has 525 kboard of the selected frame when the stored kboard object has
530 been deleted before pop_kboard. 526 been deleted before pop_kboard.
531 (temporarily_switch_to_single_kboard): Change first parameter to a 527 (temporarily_switch_to_single_kboard): Change first parameter to a
@@ -534,7 +530,7 @@
534 single kboard state. Don't pop_kboard if we popped into any 530 single kboard state. Don't pop_kboard if we popped into any
535 kboard state. 531 kboard state.
536 (restore_kboard_configuration): Abort if pop_kboard changed the 532 (restore_kboard_configuration): Abort if pop_kboard changed the
537 kboard in single_kboard mode. Call pop_kboard only after setting 533 kboard in single_kboard mode. Call pop_kboard only after setting
538 up single_kboard mode. 534 up single_kboard mode.
539 (Frecursive_edit): Switch to single_kboard mode only in nested 535 (Frecursive_edit): Switch to single_kboard mode only in nested
540 command loops. 536 command loops.
@@ -542,7 +538,7 @@
542 out unnecessary call to `any_kboard_state' and 538 out unnecessary call to `any_kboard_state' and
543 `record_single_kboard_state'. 539 `record_single_kboard_state'.
544 (delete_kboard): Exit single_kboard mode if we have just deleted 540 (delete_kboard): Exit single_kboard mode if we have just deleted
545 that kboard. Use FRAME_KBOARD. 541 that kboard. Use FRAME_KBOARD.
546 (interrupt_signal): Use `Fkill_emacs' to exit Emacs, not 542 (interrupt_signal): Use `Fkill_emacs' to exit Emacs, not
547 `fatal_error_signal'. 543 `fatal_error_signal'.
548 (record_single_kboard_state): Don't push_kboard if we weren't in 544 (record_single_kboard_state): Don't push_kboard if we weren't in
@@ -577,7 +573,7 @@
577 (Ftty_type): Return nil if terminal is not on a tty instead of 573 (Ftty_type): Return nil if terminal is not on a tty instead of
578 throwing an error. Doc update. 574 throwing an error. Doc update.
579 (syms_of_term) <Vsuspend_tty_functions, Vresume_tty_functions>: 575 (syms_of_term) <Vsuspend_tty_functions, Vresume_tty_functions>:
580 Doc update. Initialize new subrs and variables. 576 Doc update. Initialize new subrs and variables.
581 (delete_tty): Use terminal->deleted. 577 (delete_tty): Use terminal->deleted.
582 (tty_set_terminal_modes): Rename from set_terminal_modes. 578 (tty_set_terminal_modes): Rename from set_terminal_modes.
583 (tty_reset_terminal_modes): Rename from reset_terminal_modes. 579 (tty_reset_terminal_modes): Rename from reset_terminal_modes.