diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 62 |
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. |