aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog.multi-tty201
1 files changed, 91 insertions, 110 deletions
diff --git a/src/ChangeLog.multi-tty b/src/ChangeLog.multi-tty
index dbe57c25329..15f6fe46638 100644
--- a/src/ChangeLog.multi-tty
+++ b/src/ChangeLog.multi-tty
@@ -180,7 +180,7 @@
180 180
181 * termopts.h (no_redraw_on_reenter): Declare. 181 * termopts.h (no_redraw_on_reenter): Declare.
182 182
1832006-10-14 Karoly Lorentey <lorentey@elte.hu> 1830000-00-00 Karoly Lorentey <lorentey@elte.hu>
184 184
185 * alloc.c (emacs_blocked_malloc): Disable mallopt call. 185 * alloc.c (emacs_blocked_malloc): Disable mallopt call.
186 186
@@ -211,7 +211,7 @@
211 211
212 * xterm.h: Remove declaration for x_fully_uncatch_errors. 212 * xterm.h: Remove declaration for x_fully_uncatch_errors.
213 213
2142006-05-20 Karoly Lorentey <lorentey@elte.hu> 2140000-00-00 Karoly Lorentey <lorentey@elte.hu>
215 215
216 * frame.c (make_terminal_frame) 216 * frame.c (make_terminal_frame)
217 * xfns.c (Fx_create_frame, x_create_tip_frame): Don't create 217 * xfns.c (Fx_create_frame, x_create_tip_frame): Don't create
@@ -236,7 +236,7 @@
236 delete_terminal. 236 delete_terminal.
237 (x_display_info) <terminal>: Move member earlier in the struct. 237 (x_display_info) <terminal>: Move member earlier in the struct.
238 238
2392006-05-20 Karoly Lorentey <lorentey@elte.hu> 2390000-00-00 Karoly Lorentey <lorentey@elte.hu>
240 240
241 * termhooks.h (terminal) <deleted>: New member. 241 * termhooks.h (terminal) <deleted>: New member.
242 * term.c (delete_tty): Use it. 242 * term.c (delete_tty): Use it.
@@ -259,7 +259,7 @@
259 * xfaces.c (realize_default_face): Don't use FRAME_FONT unless frame 259 * xfaces.c (realize_default_face): Don't use FRAME_FONT unless frame
260 is an X frame. 260 is an X frame.
261 261
2622006-04-01 Karoly Lorentey <lorentey@elte.hu> 2620000-00-00 Karoly Lorentey <lorentey@elte.hu>
263 263
264 * frame.c (make_terminal_frame) 264 * frame.c (make_terminal_frame)
265 * gtkutil.c (xg_create_frame_widgets) 265 * gtkutil.c (xg_create_frame_widgets)
@@ -274,7 +274,7 @@
274 * xterm.h (x_output): Remove background_pixel and foreground_pixel 274 * xterm.h (x_output): Remove background_pixel and foreground_pixel
275 fields. 275 fields.
276 276
2772006-03-08 Karoly Lorentey <lorentey@elte.hu> 2770000-00-00 Karoly Lorentey <lorentey@elte.hu>
278 278
279 * .gdbinit (init_sys_modes): Use Vinitial_window_system instead of 279 * .gdbinit (init_sys_modes): Use Vinitial_window_system instead of
280 Vwindow_system. 280 Vwindow_system.
@@ -307,7 +307,7 @@
307 307
308 * xterm.c (x_catch_errors_unwind): Abort if x_error_message is NULL. 308 * xterm.c (x_catch_errors_unwind): Abort if x_error_message is NULL.
309 309
3102006-01-17 Karoly Lorentey <lorentey@elte.hu> 3100000-00-00 Karoly Lorentey <lorentey@elte.hu>
311 311
312 * Makefile.in (SOME_MACHINE_LISP): Fix typo. 312 * Makefile.in (SOME_MACHINE_LISP): Fix typo.
313 (lisp, shortlisp): Add termdev.elc. 313 (lisp, shortlisp): Add termdev.elc.
@@ -315,8 +315,7 @@
315 * process.c (Fmake_network_process): Don't unrequest_sigio on modern 315 * process.c (Fmake_network_process): Don't unrequest_sigio on modern
316 systems. 316 systems.
317 317
318 * keyboard.c (Fset_input_interrupt_mode): Cosmetic change. 318 * keyboard.c (read_char): Enhance comment before extra longjmp to
319 (read_char): Enhance comment before extra longjmp to
320 wrong_kboard_jmpbuf. 319 wrong_kboard_jmpbuf.
321 (read_key_sequence): Handle deleted interrupted_kboards correctly; 320 (read_key_sequence): Handle deleted interrupted_kboards correctly;
322 that is a legal case. 321 that is a legal case.
@@ -324,7 +323,7 @@
324 * sysdep.c (request_sigio): Make it a no-op if noninteractive. 323 * sysdep.c (request_sigio): Make it a no-op if noninteractive.
325 (unrequest_sigio): Make it a no-op if noninteractive. 324 (unrequest_sigio): Make it a no-op if noninteractive.
326 325
3272006-01-03 Karoly Lorentey <lorentey@elte.hu> 3260000-00-00 Karoly Lorentey <lorentey@elte.hu>
328 327
329 * callint.c (Fcall_interactively): Update call to 328 * callint.c (Fcall_interactively): Update call to
330 `temporarily_switch_to_single_kboard'. 329 `temporarily_switch_to_single_kboard'.
@@ -332,19 +331,16 @@
332 * frame.c (Fdelete_frame): Remove unused variable `count'. 331 * frame.c (Fdelete_frame): Remove unused variable `count'.
333 332
334 * keyboard.c (wrong_kboard_jmpbuf): Remove global variable. 333 * keyboard.c (wrong_kboard_jmpbuf): Remove global variable.
335 334 (read_char): Add wrong_kboard_jmpbuf parameter to allow for
336 * keyboard.c (read_char): Add wrong_kboard_jmpbuf parameter to allow 335 recursive calls. Update longjmp invocations. Remember the
337 for recursive calls. Update longjmp invocations. Remember the 336 original current_kboard, and longjmp to `wrong_kboard_jmpbuf' when
338 original current_kboard, and longjmp to `wrong_kboard_jmpbuf' when a 337 a filter, timer or sentinel changes it. Comment out unnecessary
339 filter, timer or sentinel changes it. Comment out unnecessary calls to 338 calls to `record_single_kboard_state' and `any_kboard_state'.
340 `record_single_kboard_state' and `any_kboard_state'. Update recursive 339 Update recursive calls.
341 calls. 340 (read_key_sequence): Add `wrong_kboard_jmpbuf' local variable.
342 341 Update setjmp and read_char calls. Abort if interrupted_kboard
343 * keyboard.c (read_key_sequence): Add `wrong_kboard_jmpbuf' local 342 died in read_char.
344 variable. Update setjmp and read_char calls. Abort if 343 (any_kboard_state, single_kboard_state)
345 interrupted_kboard died in read_char.
346
347 * keyboard.c (any_kboard_state, single_kboard_state)
348 (record_single_kboard_state): Comment out obsolete functions. 344 (record_single_kboard_state): Comment out obsolete functions.
349 (push_frame_kboard): Remove function. 345 (push_frame_kboard): Remove function.
350 (pop_kboard): Switch out of single_kboard mode if the 346 (pop_kboard): Switch out of single_kboard mode if the
@@ -359,11 +355,9 @@
359 (cmd_error, command_loop, command_loop_1, timer_check): 355 (cmd_error, command_loop, command_loop_1, timer_check):
360 Comment out unnecessary call to `any_kboard_state' and 356 Comment out unnecessary call to `any_kboard_state' and
361 `record_single_kboard_state'. 357 `record_single_kboard_state'.
362 358 (delete_kboard): Exit single_kboard mode if we have just deleted
363 * keyboard.c (delete_kboard): Exit single_kboard mode if we have just 359 that kboard.
364 deleted that kboard. 360 (interrupt_signal): Use `Fkill_emacs' to exit Emacs, not
365
366 * keyboard.c (interrupt_signal): Use `Fkill_emacs' to exit Emacs, not
367 `fatal_error_signal'. 361 `fatal_error_signal'.
368 362
369 * keyboard.h (read_char, single_kboard_state) 363 * keyboard.h (read_char, single_kboard_state)
@@ -385,7 +379,15 @@
385 (display_mode_line, Fformat_mode_line): Replace calls to 379 (display_mode_line, Fformat_mode_line): Replace calls to
386 `push_frame_kboard' with `push_kboard'. 380 `push_frame_kboard' with `push_kboard'.
387 381
3882006-01-02 Karoly Lorentey <lorentey@elte.hu> 3820000-00-00 Karoly Lorentey <lorentey@elte.hu>
383
384 * callproc.c (syms_of_callproc): Initialize
385 `Vlocal-environment-variables' to `Qt'.
386
387 * frame.c (Fframe_with_environment): Fix typo.
388
389 * image.c (lookup_image): Don't initialize `c' until the xasserts
390 have been run.
389 391
390 * keyboard.c (pop_kboard): Help debugging by not changing 392 * keyboard.c (pop_kboard): Help debugging by not changing
391 current_kboard unnecessarily. 393 current_kboard unnecessarily.
@@ -393,23 +395,15 @@
393 Don't push_kboard if we weren't in single kboard state. 395 Don't push_kboard if we weren't in single kboard state.
394 Don't pop_kboard if we popped into any kboard state. 396 Don't pop_kboard if we popped into any kboard state.
395 397
396 * xfns.c (Fx_close_connection, Fx_synchronize): Unify argument names
397 with the rest of the DEFUNs.
398
399 * frame.c (Fframe_with_environment): Fix typo.
400
401 * xdisp.c (get_glyph_string_clip_rects): Add extra parentheses and 398 * xdisp.c (get_glyph_string_clip_rects): Add extra parentheses and
402 braces to prevent compiler warnings. 399 braces to prevent compiler warnings.
403 (calc_pixel_width_or_height): Add xassert to check that the 400 (calc_pixel_width_or_height): Add xassert to check that the
404 frame is alive. Don't call `lookup_image' on a termcap frame. 401 frame is alive. Don't call `lookup_image' on a termcap frame.
405 402
406 * image.c (lookup_image): Don't initialize `c' until the xasserts 403 * xfns.c (Fx_close_connection, Fx_synchronize): Unify argument names
407 have been run. 404 with the rest of the DEFUNs.
408
409 * callproc.c (syms_of_callproc): Initialize
410 `Vlocal-environment-variables' to `Qt'.
411 405
4122005-12-29 Karoly Lorentey <lorentey@elte.hu> 4060000-00-00 Karoly Lorentey <lorentey@elte.hu>
413 407
414 * termhooks.h (struct device): Rename to `terminal'. Rename member 408 * termhooks.h (struct device): Rename to `terminal'. Rename member
415 `next_device' to `next_terminal'. 409 `next_device' to `next_terminal'.
@@ -474,8 +468,8 @@
474 468
475 * keyboard.c (push_frame_kboard, pop_kboard, pop_kboard) 469 * keyboard.c (push_frame_kboard, pop_kboard, pop_kboard)
476 (kbd_buffer_get_event, read_avail_input, tty_read_avail_input) 470 (kbd_buffer_get_event, read_avail_input, tty_read_avail_input)
477 (interrupt_signal, Fset_output_flow_control) 471 (interrupt_signal, delete_kboard, syms_of_keyboard): Update for
478 (delete_kboard, syms_of_keyboard): Update for renames. 472 renames.
479 473
480 * alloc.c (Fgarbage_collect): Update for renames. 474 * alloc.c (Fgarbage_collect): Update for renames.
481 475
@@ -490,7 +484,7 @@
490 484
491 * xselect.c (x_handle_selection_clear): Update for renames. 485 * xselect.c (x_handle_selection_clear): Update for renames.
492 486
4932005-12-29 Karoly Lorentey <lorentey@elte.hu> 4870000-00-00 Karoly Lorentey <lorentey@elte.hu>
494 488
495 * callproc.c (child_setup, getenv_internal, Fgetenv_internal): 489 * callproc.c (child_setup, getenv_internal, Fgetenv_internal):
496 Store the local environment in a frame (not terminal) parameter. 490 Store the local environment in a frame (not terminal) parameter.
@@ -507,7 +501,7 @@
507 * frame.h (Qenvironment): Declare. 501 * frame.h (Qenvironment): Declare.
508 * lisp.h (Fframe_with_environment): EXFUN it. 502 * lisp.h (Fframe_with_environment): EXFUN it.
509 503
5102005-12-29 Karoly Lorentey <lorentey@elte.hu> 5040000-00-00 Karoly Lorentey <lorentey@elte.hu>
511 505
512 * callproc.c (Vglobal_environment): New variable, taking over the 506 * callproc.c (Vglobal_environment): New variable, taking over the
513 previous role of `Vprocess_environment', which is now something else. 507 previous role of `Vprocess_environment', which is now something else.
@@ -528,7 +522,7 @@
528 522
529 * fileio.c (Fread_file_name): Update comment. 523 * fileio.c (Fread_file_name): Update comment.
530 524
5312005-12-26 Karoly Lorentey <lorentey@elte.hu> 5250000-00-00 Karoly Lorentey <lorentey@elte.hu>
532 526
533 * callproc.c: Include frame.h and termhooks.h, for terminal parameters. 527 * callproc.c: Include frame.h and termhooks.h, for terminal parameters.
534 (Qenvironment): New constant. 528 (Qenvironment): New constant.
@@ -544,7 +538,7 @@
544 538
545 * Makefile.in (callproc.o): Update dependencies. 539 * Makefile.in (callproc.o): Update dependencies.
546 540
5472005-12-25 Karoly Lorentey <lorentey@elte.hu> 5410000-00-00 Karoly Lorentey <lorentey@elte.hu>
548 542
549 * terminal.c: New file. 543 * terminal.c: New file.
550 544
@@ -575,7 +569,6 @@
575 (Fmake_terminal_frame): Use it. 569 (Fmake_terminal_frame): Use it.
576 570
577 * keyboard.c (pop_kboard): Remove unused variable. 571 * keyboard.c (pop_kboard): Remove unused variable.
578 (Fset_output_flow_control): Return nil.
579 572
580 * sysdep.c (reset_sys_modes): Update for renames. 573 * sysdep.c (reset_sys_modes): Update for renames.
581 574
@@ -606,14 +599,10 @@
606 599
607 * xterm.h (x_delete_device): Declare. 600 * xterm.h (x_delete_device): Declare.
608 601
6092005-12-23 Karoly Lorentey <lorentey@elte.hu> 6020000-00-00 Karoly Lorentey <lorentey@elte.hu>
610
611 * keyboard.c (Fset_input_interrupt_mode): Fix compilation error
612 during non-X builds.
613 603
6142005-12-23 Karoly Lorentey <lorentey@elte.hu> 604 * keyboard.c (Fset_input_interrupt_mode)
615 605 (Fset_output_flow_control): New functions.
616 * keyboard.c (Fset_input_interrupt_mode, Fset_output_flow_control)
617 (syms_of_keyboard): Defsubr them. 606 (syms_of_keyboard): Defsubr them.
618 (Fset_input_meta_mode, Fset_quit_char): New functions. 607 (Fset_input_meta_mode, Fset_quit_char): New functions.
619 (Fset_input_mode): Split to above functions. 608 (Fset_input_mode): Split to above functions.
@@ -625,7 +614,7 @@
625 * print.c (print_preprocess): Don't lose print_depth levels while 614 * print.c (print_preprocess): Don't lose print_depth levels while
626 iterating. 615 iterating.
627 616
6282005-12-12 Karoly Lorentey <lorentey@elte.hu> 6170000-00-00 Karoly Lorentey <lorentey@elte.hu>
629 618
630 * coding.c (Fkeyboard_coding_system): Update doc. 619 * coding.c (Fkeyboard_coding_system): Update doc.
631 620
@@ -645,7 +634,7 @@
645 * xterm.c (x_term_init) [!HAVE_GTK_MULTIDISPLAY]: Refuse to create 634 * xterm.c (x_term_init) [!HAVE_GTK_MULTIDISPLAY]: Refuse to create
646 secondary X connections. 635 secondary X connections.
647 636
6482005-10-28 Karoly Lorentey <lorentey@elte.hu> 6370000-00-00 Karoly Lorentey <lorentey@elte.hu>
649 638
650 * keyboard.c (Vkeyboard_translate_table) 639 * keyboard.c (Vkeyboard_translate_table)
651 * keyboard.h (Vkeyboard_translate_table): Move to struct kboard. 640 * keyboard.h (Vkeyboard_translate_table): Move to struct kboard.
@@ -658,7 +647,7 @@
658 (syms_of_keyboard): Use DEFVAR_KBOARD to define 647 (syms_of_keyboard): Use DEFVAR_KBOARD to define
659 Vkeyboard_translate_table. Update doc strings. 648 Vkeyboard_translate_table. Update doc strings.
660 649
6612005-10-28 Karoly Lorentey <lorentey@elte.hu> 6500000-00-00 Karoly Lorentey <lorentey@elte.hu>
662 651
663 * keyboard.c (syms_of_keyboard): Update docs of 652 * keyboard.c (syms_of_keyboard): Update docs of
664 local-function-key-map and function-key-map. 653 local-function-key-map and function-key-map.
@@ -671,7 +660,7 @@
671 * term.c (tty_set_terminal_modes): Output newlines on the correct 660 * term.c (tty_set_terminal_modes): Output newlines on the correct
672 terminal device. 661 terminal device.
673 662
6742005-09-11 Karoly Lorentey <lorentey@elte.hu> 6630000-00-00 Karoly Lorentey <lorentey@elte.hu>
675 664
676 * keyboard.c: Add forward declaration of restore_kboard_configuration. 665 * keyboard.c: Add forward declaration of restore_kboard_configuration.
677 666
@@ -700,7 +689,7 @@
700 (push_kboard, pop_kboard, temporarily_switch_to_single_kboard) 689 (push_kboard, pop_kboard, temporarily_switch_to_single_kboard)
701 (record_single_kboard_state): New declarations. 690 (record_single_kboard_state): New declarations.
702 691
7032005-09-11 Karoly Lorentey <lorentey@elte.hu> 6920000-00-00 Karoly Lorentey <lorentey@elte.hu>
704 693
705 * dispextern.h (get_tty_device): Declare. 694 * dispextern.h (get_tty_device): Declare.
706 695
@@ -717,7 +706,7 @@
717 * xmenu.c (Fx_popup_menu, Fx_popup_dialog): Throw an error when run 706 * xmenu.c (Fx_popup_menu, Fx_popup_dialog): Throw an error when run
718 on a non-X frame. 707 on a non-X frame.
719 708
7202005-09-07 Karoly Lorentey <lorentey@elte.hu> 7090000-00-00 Karoly Lorentey <lorentey@elte.hu>
721 710
722 * dispnew.c (init_display): Set up `window-system' and `tty-type' 711 * dispnew.c (init_display): Set up `window-system' and `tty-type'
723 frame parameters in the initial tty frame. 712 frame parameters in the initial tty frame.
@@ -737,7 +726,7 @@
737 initial display was a tty frame. 726 initial display was a tty frame.
738 (x_delete_display): Close X session management when we close its display. 727 (x_delete_display): Close X session management when we close its display.
739 728
7402005-07-12 Karoly Lorentey <lorentey@elte.hu> 7290000-00-00 Karoly Lorentey <lorentey@elte.hu>
741 730
742 * keyboard.h (struct kboard): Rename member 'Vfunction_key_map' to 731 * keyboard.h (struct kboard): Rename member 'Vfunction_key_map' to
743 'Vlocal_function_key_map', and 'Vkey_translation_map' to 732 'Vlocal_function_key_map', and 'Vkey_translation_map' to
@@ -754,7 +743,7 @@
754 743
755 * xdisp.c (select_frame_for_redisplay): Fix xassert. 744 * xdisp.c (select_frame_for_redisplay): Fix xassert.
756 745
7572005-07-11 Karoly Lorentey <lorentey@elte.hu> 7460000-00-00 Karoly Lorentey <lorentey@elte.hu>
758 747
759 * termhooks.h (struct device): Rename to `struct device'. 748 * termhooks.h (struct device): Rename to `struct device'.
760 Rename member `next_display' to `next_device'. 749 Rename member `next_display' to `next_device'.
@@ -768,11 +757,9 @@
768 757
769 * xterm.h (x_display_info): Rename member `frame_display' to `device'. 758 * xterm.h (x_display_info): Rename member `frame_display' to `device'.
770 759
771 * termchar.h (struct tty_display_info): Rename `display' member to 760 * frame.c (Fmake_terminal_frame)
772 `device'. 761 * termchar.h (struct tty_display_info)
773 762 * xfns.c (Fx_create_frame): : Rename `display' member to `device'.
774 * frame.c (Fmake_terminal_frame): Ditto.
775 * xfns.c (Fx_create_frame): Ditto.
776 763
777 * term.c (display_list): Rename to device_list. 764 * term.c (display_list): Rename to device_list.
778 * term.c (initial_display): Rename to initial_device. 765 * term.c (initial_display): Rename to initial_device.
@@ -795,7 +782,7 @@
795 782
796 * prefix-args.c: Include stdlib.h for exit. 783 * prefix-args.c: Include stdlib.h for exit.
797 784
7982005-07-10 Karoly Lorentey <lorentey@elte.hu> 7850000-00-00 Karoly Lorentey <lorentey@elte.hu>
799 786
800 * term.c (term_init): Rename to init_tty. 787 * term.c (term_init): Rename to init_tty.
801 788
@@ -805,7 +792,7 @@
805 * frame.c (Fmake_terminal_frame): Update. 792 * frame.c (Fmake_terminal_frame): Update.
806 * term.c (tty_setup_colors): Update comment. 793 * term.c (tty_setup_colors): Update comment.
807 794
8082005-06-27 Karoly Lorentey <lorentey@elte.hu> 7950000-00-00 Karoly Lorentey <lorentey@elte.hu>
809 796
810 * data.c (Fterminal_local_value, Fset_terminal_local_value): New 797 * data.c (Fterminal_local_value, Fset_terminal_local_value): New
811 functions (note: disabled). 798 functions (note: disabled).
@@ -829,32 +816,32 @@
829 (unwind_redisplay): Don't restore previous frame if it has been 816 (unwind_redisplay): Don't restore previous frame if it has been
830 deleted. 817 deleted.
831 818
8322005-06-27 Karoly Lorentey <lorentey@elte.hu> 8190000-00-00 Karoly Lorentey <lorentey@elte.hu>
833 820
834 * termhooks.h (display): New field: kboard. 821 * termhooks.h (display): New field: kboard.
835 822
823 * frame.h (frame)
824 * termchar.h (tty_display_info)
836 * xterm.h (x_display_info): Remove kboard field. 825 * xterm.h (x_display_info): Remove kboard field.
837 * termchar.h (tty_display_info): Ditto. 826 * frame.h (FRAME_KBOARD): Update.
838 * frame.h (frame): Ditto.
839 (FRAME_KBOARD): Update.
840 827
841 * dispnew.c (init_display): Don't initialize kboard. 828 * dispnew.c (init_display)
842 * frame.c (make_frame, make_initial_frame, make_terminal_frame): Ditto. 829 * frame.c (make_frame, make_initial_frame, make_terminal_frame):
830 Don't initialize kboard.
843 831
844 * frame.c (make_frame_without_minibuffer, Fdelete_frame): Update 832 * frame.c (make_frame_without_minibuffer, Fdelete_frame)
845 kboard access. 833 * keyboard.c (delete_kboard)
846 * keyboard.c (delete_kboard): Ditto. 834 * term.c (term_init)
847 * term.c (term_init): Ditto. 835 * xfns.c (Fx_create_frame, x_create_tip_frame)
848 * xfns.c (Fx_create_frame, x_create_tip_frame): Ditto. 836 * xselect.c (x_handle_selection_clear)
849 * xselect.c (x_handle_selection_clear): Ditto. 837 * xterm.c (x_term_init): Update kboard access.
850 * xterm.c (x_term_init): Ditto.
851 838
852 * term.c (init_initial_display): Initialize kboard. 839 * term.c (init_initial_display)
853 * xterm.c (x_term_init): Ditto. 840 * xterm.c (x_term_init): Initialize kboard.
854 841
855 * term.c (delete_display): Delete kboard as well. 842 * term.c (delete_display): Delete kboard as well.
856 843
8572005-06-26 Karoly Lorentey <lorentey@elte.hu> 8440000-00-00 Karoly Lorentey <lorentey@elte.hu>
858 845
859 * keymap.c (Vkey_translation_map): Remove. 846 * keymap.c (Vkey_translation_map): Remove.
860 (syms_of_keymap): Remove DEFVAR for key-translation-map. 847 (syms_of_keymap): Remove DEFVAR for key-translation-map.
@@ -869,7 +856,7 @@
869 (mark_kboards): Mark key-translation-map. 856 (mark_kboards): Mark key-translation-map.
870 (read_key_sequence): Update for terminal-local key-translation-map. 857 (read_key_sequence): Update for terminal-local key-translation-map.
871 858
8722005-06-25 Karoly Lorentey <lorentey@elte.hu> 8590000-00-00 Karoly Lorentey <lorentey@elte.hu>
873 860
874 * emacs.c (main): Call syms_of_keymap before syms_of_keyboard. 861 * emacs.c (main): Call syms_of_keymap before syms_of_keyboard.
875 862
@@ -896,7 +883,7 @@
896 (term_get_fkeys_kboard): New variable. 883 (term_get_fkeys_kboard): New variable.
897 (term_get_fkeys): Use it. 884 (term_get_fkeys): Use it.
898 885
8992005-05-03 Karoly Lorentey <lorentey@elte.hu> 8860000-00-00 Karoly Lorentey <lorentey@elte.hu>
900 887
901 * termhooks.h (DISPLAY_TERMINAL_CODING, DISPLAY_KEYBOARD_CODING): 888 * termhooks.h (DISPLAY_TERMINAL_CODING, DISPLAY_KEYBOARD_CODING):
902 New macros. 889 New macros.
@@ -910,10 +897,17 @@
910 * xfns.c (start_hourglass): Disable display type check, it would 897 * xfns.c (start_hourglass): Disable display type check, it would
911 break multi-tty. 898 break multi-tty.
912 899
9132005-04-18 Karoly Lorentey <lorentey@elte.hu> 9000000-00-00 Karoly Lorentey <lorentey@elte.hu>
914 901
915 * Makefile.in (SOME_MACHINE_LISP): Add dnd.elc. 902 * Makefile.in (SOME_MACHINE_LISP): Add dnd.elc.
916 903
904 * keyboard.c (interrupt_signal, handle_interrupt): Move thread check
905 to interrupt_signal. Check for frame on controlling tty instead of
906 current selected frame in handle_interrupt.
907
908 * sysdep.c (narrow_foreground_group): Don't abort if inherited_pgroup
909 is zero.
910
917 * xdisp.c (with_echo_area_buffer, set_message, set_message_1) 911 * xdisp.c (with_echo_area_buffer, set_message, set_message_1)
918 (echo_area_display): Revert change applied in patch-328. 912 (echo_area_display): Revert change applied in patch-328.
919 913
@@ -922,39 +916,26 @@
922 (resolve_face_name): Protect against loops and errors thrown by 916 (resolve_face_name): Protect against loops and errors thrown by
923 Fget. 917 Fget.
924 918
925 * xfns.c (unwind_create_frame): Don't do anything if the frame is
926 already dead.
927
928 * xterm.c (x_delete_frame_display): Call xg_display_close under GTK.
929 (x_connection_closed): Don't close the display before its frames
930 are deleted. Protect against the last frame calling the display
931 delete hook.
932
9332005-03-07 Karoly Lorentey <lorentey@elte.hu>
934
935 * keyboard.c (interrupt_signal, handle_interrupt): Move thread check
936 to interrupt_signal. Check for frame on controlling tty instead of
937 current selected frame in handle_interrupt.
938
939 * sysdep.c (narrow_foreground_group): Don't abort if inherited_pgroup
940 is zero.
941
942 * xfns.c (Fx_close_connection): Move code to 919 * xfns.c (Fx_close_connection): Move code to
943 x_delete_frame_display. Remove declaration cruft. 920 x_delete_frame_display. Remove declaration cruft.
944 (x_delete_frame_display): Actually close the X connection. 921 (x_delete_frame_display): Actually close the X connection.
922 (unwind_create_frame): Don't do anything if the frame is already dead.
945 923
946 * xterm.c (x_flush): Return immediately when redisplay is inhibited. 924 * xterm.c (x_flush): Return immediately when redisplay is inhibited.
947 (Vinhibit_redisplay): Declare for x_flush. 925 (Vinhibit_redisplay): Declare for x_flush.
948 (x_delete_frame_display): Declare i. Fix initialization of dpyinfo. 926 (x_delete_frame_display): Declare i. Fix initialization of dpyinfo.
927 Call xg_display_close under GTK.
949 (x_delete_display, x_create_frame_display): Cosmetic change. 928 (x_delete_display, x_create_frame_display): Cosmetic change.
929 (x_connection_closed): Don't close the display before its frames
930 are deleted. Protect against the last frame calling the display
931 delete hook.
950 932
9512005-02-03 Karoly Lorentey <lorentey@elte.hu> 9330000-00-00 Karoly Lorentey <lorentey@elte.hu>
952
953 * xfaces.c (x_free_gc): Protect xassert with GLYPH_DEBUG.
954 * xfns.c (unwind_create_frame): Ditto.
955 * dispnew.c (build_frame_matrix_from_leaf_window): Ditto.
956 934
9572004-12-08 Karoly Lorentey <lorentey@elte.hu> 935 * xfaces.c (x_free_gc)
936 * xfns.c (unwind_create_frame)
937 * dispnew.c (build_frame_matrix_from_leaf_window): : Protect
938 xassert with GLYPH_DEBUG.
958 939
959 * dispextern.h (updated_window): Remove comment reference to 940 * dispextern.h (updated_window): Remove comment reference to
960 updating_frame. 941 updating_frame.