]> git.eshelyaron.com Git - emacs.git/commitdiff
Some more tidying and simplification pending merge.
authorGlenn Morris <rgm@gnu.org>
Tue, 28 Aug 2007 08:23:05 +0000 (08:23 +0000)
committerGlenn Morris <rgm@gnu.org>
Tue, 28 Aug 2007 08:23:05 +0000 (08:23 +0000)
src/ChangeLog.multi-tty

index dbe57c2532922fda70380c278f17a8737e7ba34d..15f6fe466384bedaa677b507b0571ba8294c9b60 100644 (file)
 
        * termopts.h (no_redraw_on_reenter): Declare.
 
-2006-10-14  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * alloc.c (emacs_blocked_malloc): Disable mallopt call.
 
 
        * xterm.h: Remove declaration for x_fully_uncatch_errors.
 
-2006-05-20  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * frame.c (make_terminal_frame)
        * xfns.c (Fx_create_frame, x_create_tip_frame): Don't create
        delete_terminal.
        (x_display_info) <terminal>: Move member earlier in the struct.
 
-2006-05-20  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * termhooks.h (terminal) <deleted>: New member.
        * term.c (delete_tty): Use it.
        * xfaces.c (realize_default_face): Don't use FRAME_FONT unless frame
        is an X frame.
 
-2006-04-01  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * frame.c (make_terminal_frame)
        * gtkutil.c (xg_create_frame_widgets)
        * xterm.h (x_output): Remove background_pixel and foreground_pixel
        fields.
 
-2006-03-08  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * .gdbinit (init_sys_modes): Use Vinitial_window_system instead of
        Vwindow_system.
 
        * xterm.c (x_catch_errors_unwind): Abort if x_error_message is NULL.
 
-2006-01-17  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * Makefile.in (SOME_MACHINE_LISP): Fix typo.
        (lisp, shortlisp): Add termdev.elc.
        * process.c (Fmake_network_process): Don't unrequest_sigio on modern
        systems.
 
-       * keyboard.c (Fset_input_interrupt_mode): Cosmetic change.
-       (read_char): Enhance comment before extra longjmp to
+       * keyboard.c (read_char): Enhance comment before extra longjmp to
        wrong_kboard_jmpbuf.
        (read_key_sequence): Handle deleted interrupted_kboards correctly;
        that is a legal case.
        * sysdep.c (request_sigio): Make it a no-op if noninteractive.
        (unrequest_sigio): Make it a no-op if noninteractive.
 
-2006-01-03  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * callint.c (Fcall_interactively): Update call to
        `temporarily_switch_to_single_kboard'.
        * frame.c (Fdelete_frame): Remove unused variable `count'.
 
        * keyboard.c (wrong_kboard_jmpbuf): Remove global variable.
-
-       * keyboard.c (read_char): Add wrong_kboard_jmpbuf parameter to allow
-       for recursive calls.  Update longjmp invocations.  Remember the
-       original current_kboard, and longjmp to `wrong_kboard_jmpbuf' when a
-       filter, timer or sentinel changes it.  Comment out unnecessary calls to
-       `record_single_kboard_state' and `any_kboard_state'.  Update recursive
-       calls.
-
-       * keyboard.c (read_key_sequence): Add `wrong_kboard_jmpbuf' local
-       variable.  Update setjmp and read_char calls.  Abort if
-       interrupted_kboard died in read_char.
-
-       * keyboard.c (any_kboard_state, single_kboard_state)
+       (read_char): Add wrong_kboard_jmpbuf parameter to allow for
+       recursive calls.  Update longjmp invocations.  Remember the
+       original current_kboard, and longjmp to `wrong_kboard_jmpbuf' when
+       a filter, timer or sentinel changes it.  Comment out unnecessary
+       calls to `record_single_kboard_state' and `any_kboard_state'.
+       Update recursive calls.
+       (read_key_sequence): Add `wrong_kboard_jmpbuf' local variable.
+       Update setjmp and read_char calls.  Abort if interrupted_kboard
+       died in read_char.
+       (any_kboard_state, single_kboard_state)
        (record_single_kboard_state): Comment out obsolete functions.
        (push_frame_kboard): Remove function.
        (pop_kboard): Switch out of single_kboard mode if the
        (cmd_error, command_loop, command_loop_1, timer_check):
        Comment out unnecessary call to `any_kboard_state' and
        `record_single_kboard_state'.
-
-       * keyboard.c (delete_kboard): Exit single_kboard mode if we have just
-       deleted that kboard.
-
-       * keyboard.c (interrupt_signal): Use `Fkill_emacs' to exit Emacs, not
+       (delete_kboard): Exit single_kboard mode if we have just deleted
+       that kboard.
+       (interrupt_signal): Use `Fkill_emacs' to exit Emacs, not
        `fatal_error_signal'.
 
        * keyboard.h (read_char, single_kboard_state)
        (display_mode_line, Fformat_mode_line): Replace calls to
        `push_frame_kboard' with `push_kboard'.
 
-2006-01-02  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
+
+       * callproc.c (syms_of_callproc): Initialize
+       `Vlocal-environment-variables' to `Qt'.
+
+       * frame.c (Fframe_with_environment): Fix typo.
+
+       * image.c (lookup_image): Don't initialize `c' until the xasserts
+       have been run.
 
        * keyboard.c (pop_kboard): Help debugging by not changing
        current_kboard unnecessarily.
        Don't push_kboard if we weren't in single kboard state.
        Don't pop_kboard if we popped into any kboard state.
 
-       * xfns.c (Fx_close_connection, Fx_synchronize): Unify argument names
-       with the rest of the DEFUNs.
-
-       * frame.c (Fframe_with_environment): Fix typo.
-
        * xdisp.c (get_glyph_string_clip_rects): Add extra parentheses and
        braces to prevent compiler warnings.
        (calc_pixel_width_or_height): Add xassert to check that the
        frame is alive.  Don't call `lookup_image' on a termcap frame.
 
-       * image.c (lookup_image): Don't initialize `c' until the xasserts
-       have been run.
-
-       * callproc.c (syms_of_callproc): Initialize
-       `Vlocal-environment-variables' to `Qt'.
+       * xfns.c (Fx_close_connection, Fx_synchronize): Unify argument names
+       with the rest of the DEFUNs.
 
-2005-12-29  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * termhooks.h (struct device): Rename to `terminal'.  Rename member
        `next_device' to `next_terminal'.
 
        * keyboard.c (push_frame_kboard, pop_kboard, pop_kboard)
        (kbd_buffer_get_event, read_avail_input, tty_read_avail_input)
-       (interrupt_signal, Fset_output_flow_control)
-       (delete_kboard, syms_of_keyboard): Update for renames.
+       (interrupt_signal, delete_kboard, syms_of_keyboard): Update for
+       renames.
 
        * alloc.c (Fgarbage_collect): Update for renames.
 
 
        * xselect.c (x_handle_selection_clear): Update for renames.
 
-2005-12-29  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * callproc.c (child_setup, getenv_internal, Fgetenv_internal):
        Store the local environment in a frame (not terminal) parameter.
        * frame.h (Qenvironment): Declare.
        * lisp.h (Fframe_with_environment): EXFUN it.
 
-2005-12-29  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * callproc.c (Vglobal_environment): New variable, taking over the
        previous role of `Vprocess_environment', which is now something else.
 
        * fileio.c (Fread_file_name): Update comment.
 
-2005-12-26  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * callproc.c: Include frame.h and termhooks.h, for terminal parameters.
        (Qenvironment): New constant.
 
        * Makefile.in (callproc.o): Update dependencies.
 
-2005-12-25  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * terminal.c: New file.
 
        (Fmake_terminal_frame): Use it.
 
        * keyboard.c (pop_kboard): Remove unused variable.
-       (Fset_output_flow_control): Return nil.
 
        * sysdep.c (reset_sys_modes): Update for renames.
 
 
        * xterm.h (x_delete_device): Declare.
 
-2005-12-23  Karoly Lorentey  <lorentey@elte.hu>
-
-       * keyboard.c (Fset_input_interrupt_mode): Fix compilation error
-       during non-X builds.
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
-2005-12-23  Karoly Lorentey  <lorentey@elte.hu>
-
-       * keyboard.c (Fset_input_interrupt_mode, Fset_output_flow_control)
+       * keyboard.c (Fset_input_interrupt_mode)
+       (Fset_output_flow_control): New functions.
        (syms_of_keyboard): Defsubr them.
        (Fset_input_meta_mode, Fset_quit_char): New functions.
        (Fset_input_mode): Split to above functions.
        * print.c (print_preprocess): Don't lose print_depth levels while
        iterating.
 
-2005-12-12  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * coding.c (Fkeyboard_coding_system): Update doc.
 
        * xterm.c (x_term_init) [!HAVE_GTK_MULTIDISPLAY]: Refuse to create
        secondary X connections.
 
-2005-10-28  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * keyboard.c (Vkeyboard_translate_table)
        * keyboard.h (Vkeyboard_translate_table): Move to struct kboard.
        (syms_of_keyboard): Use DEFVAR_KBOARD to define
        Vkeyboard_translate_table.  Update doc strings.
 
-2005-10-28  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * keyboard.c (syms_of_keyboard): Update docs of
        local-function-key-map and function-key-map.
        * term.c (tty_set_terminal_modes): Output newlines on the correct
        terminal device.
 
-2005-09-11  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * keyboard.c: Add forward declaration of restore_kboard_configuration.
 
        (push_kboard, pop_kboard, temporarily_switch_to_single_kboard)
        (record_single_kboard_state): New declarations.
 
-2005-09-11  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * dispextern.h (get_tty_device): Declare.
 
        * xmenu.c (Fx_popup_menu, Fx_popup_dialog): Throw an error when run
        on a non-X frame.
 
-2005-09-07  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * dispnew.c (init_display): Set up `window-system' and `tty-type'
        frame parameters in the initial tty frame.
        initial display was a tty frame.
        (x_delete_display): Close X session management when we close its display.
 
-2005-07-12  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * keyboard.h (struct kboard): Rename member 'Vfunction_key_map' to
        'Vlocal_function_key_map', and 'Vkey_translation_map' to
 
        * xdisp.c (select_frame_for_redisplay): Fix xassert.
 
-2005-07-11  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * termhooks.h (struct device): Rename to `struct device'.
        Rename member `next_display' to `next_device'.
 
        * xterm.h (x_display_info): Rename member `frame_display' to `device'.
 
-       * termchar.h (struct tty_display_info): Rename `display' member to
-       `device'.
-
-       * frame.c (Fmake_terminal_frame): Ditto.
-       * xfns.c (Fx_create_frame): Ditto.
+       * frame.c (Fmake_terminal_frame)
+       * termchar.h (struct tty_display_info)
+       * xfns.c (Fx_create_frame): : Rename `display' member to `device'.
 
        * term.c (display_list): Rename to device_list.
        * term.c (initial_display): Rename to initial_device.
 
        * prefix-args.c: Include stdlib.h for exit.
 
-2005-07-10  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * term.c (term_init): Rename to init_tty.
 
        * frame.c (Fmake_terminal_frame): Update.
        * term.c (tty_setup_colors): Update comment.
 
-2005-06-27  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * data.c (Fterminal_local_value, Fset_terminal_local_value): New
        functions (note: disabled).
        (unwind_redisplay): Don't restore previous frame if it has been
        deleted.
 
-2005-06-27  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * termhooks.h (display): New field: kboard.
 
+       * frame.h (frame)
+       * termchar.h (tty_display_info)
        * xterm.h (x_display_info): Remove kboard field.
-       * termchar.h (tty_display_info): Ditto.
-       * frame.h (frame): Ditto.
-       (FRAME_KBOARD): Update.
+       * frame.h (FRAME_KBOARD): Update.
 
-       * dispnew.c (init_display): Don't initialize kboard.
-       * frame.c (make_frame, make_initial_frame, make_terminal_frame): Ditto.
+       * dispnew.c (init_display)
+       * frame.c (make_frame, make_initial_frame, make_terminal_frame):
+       Don't initialize kboard.
 
-       * frame.c (make_frame_without_minibuffer, Fdelete_frame): Update
-       kboard access.
-       * keyboard.c (delete_kboard): Ditto.
-       * term.c (term_init): Ditto.
-       * xfns.c (Fx_create_frame, x_create_tip_frame): Ditto.
-       * xselect.c (x_handle_selection_clear): Ditto.
-       * xterm.c (x_term_init): Ditto.
+       * frame.c (make_frame_without_minibuffer, Fdelete_frame)
+       * keyboard.c (delete_kboard)
+       * term.c (term_init)
+       * xfns.c (Fx_create_frame, x_create_tip_frame)
+       * xselect.c (x_handle_selection_clear)
+       * xterm.c (x_term_init): Update kboard access.
 
-       * term.c (init_initial_display): Initialize kboard.
-       * xterm.c (x_term_init): Ditto.
+       * term.c (init_initial_display)
+       * xterm.c (x_term_init): Initialize kboard.
 
        * term.c (delete_display): Delete kboard as well.
 
-2005-06-26  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * keymap.c (Vkey_translation_map): Remove.
        (syms_of_keymap): Remove DEFVAR for key-translation-map.
        (mark_kboards): Mark key-translation-map.
        (read_key_sequence): Update for terminal-local key-translation-map.
 
-2005-06-25  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * emacs.c (main): Call syms_of_keymap before syms_of_keyboard.
 
        (term_get_fkeys_kboard): New variable.
        (term_get_fkeys): Use it.
 
-2005-05-03  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * termhooks.h (DISPLAY_TERMINAL_CODING, DISPLAY_KEYBOARD_CODING):
        New macros.
        * xfns.c (start_hourglass): Disable display type check, it would
        break multi-tty.
 
-2005-04-18  Karoly Lorentey  <lorentey@elte.hu>
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
        * Makefile.in (SOME_MACHINE_LISP): Add dnd.elc.
 
+       * keyboard.c (interrupt_signal, handle_interrupt): Move thread check
+       to interrupt_signal.  Check for frame on controlling tty instead of
+       current selected frame in handle_interrupt.
+
+       * sysdep.c (narrow_foreground_group): Don't abort if inherited_pgroup
+       is zero.
+
        * xdisp.c (with_echo_area_buffer, set_message, set_message_1)
        (echo_area_display): Revert change applied in patch-328.
 
        (resolve_face_name): Protect against loops and errors thrown by
        Fget.
 
-       * xfns.c (unwind_create_frame): Don't do anything if the frame is
-       already dead.
-
-       * xterm.c (x_delete_frame_display): Call xg_display_close under GTK.
-       (x_connection_closed): Don't close the display before its frames
-       are deleted.  Protect against the last frame calling the display
-       delete hook.
-
-2005-03-07  Karoly Lorentey  <lorentey@elte.hu>
-
-       * keyboard.c (interrupt_signal, handle_interrupt): Move thread check
-       to interrupt_signal.  Check for frame on controlling tty instead of
-       current selected frame in handle_interrupt.
-
-       * sysdep.c (narrow_foreground_group): Don't abort if inherited_pgroup
-       is zero.
-
        * xfns.c (Fx_close_connection): Move code to
        x_delete_frame_display.  Remove declaration cruft.
        (x_delete_frame_display): Actually close the X connection.
+       (unwind_create_frame): Don't do anything if the frame is already dead.
 
        * xterm.c (x_flush): Return immediately when redisplay is inhibited.
        (Vinhibit_redisplay): Declare for x_flush.
        (x_delete_frame_display): Declare i.  Fix initialization of dpyinfo.
+       Call xg_display_close under GTK.
        (x_delete_display, x_create_frame_display): Cosmetic change.
+       (x_connection_closed): Don't close the display before its frames
+       are deleted.  Protect against the last frame calling the display
+       delete hook.
 
-2005-02-03  Karoly Lorentey  <lorentey@elte.hu>
-
-       * xfaces.c (x_free_gc): Protect xassert with GLYPH_DEBUG.
-       * xfns.c (unwind_create_frame): Ditto.
-       * dispnew.c (build_frame_matrix_from_leaf_window): Ditto.
+0000-00-00  Karoly Lorentey  <lorentey@elte.hu>
 
-2004-12-08  Karoly Lorentey  <lorentey@elte.hu>
+       * xfaces.c (x_free_gc)
+       * xfns.c (unwind_create_frame)
+       * dispnew.c (build_frame_matrix_from_leaf_window): : Protect
+       xassert with GLYPH_DEBUG.
 
        * dispextern.h (updated_window): Remove comment reference to
        updating_frame.