• Karoly Lorentey's avatar
    Rename `struct device' to `struct terminal'. Rename some terminal-related functions similarly. · 6ed8eeff
    Karoly Lorentey authored
    * src/termhooks.h (struct device): Rename to `terminal'.  Rename member
      `next_device' to `next_terminal'.
      (device_list): Rename to `terminal_list'.
      (FRAME_DEVICE): Rename to `FRAME_TERMINAL'.
      (DEVICE_TERMINAL_CODING): Rename to `TERMINAL_TERMINAL_CODING'.
      (TERMINAL_KEYBOARD_CODING): Rename to `TERMINAL_KEYBOARD_CODING'.
      (DEVICE_ACTIVE_P): Rename to `TERMINAL_ACTIVE_P'.
      Update declarations and macro definitions.
    
    * src/termchar.h (tty_display_info): Rename member `device' to `terminal'.
      (FRAME_TTY): Update for renames.
    
    * src/xterm.h (x_display_info): Rename member `device' to `terminal'.
    
    * src/frame.h (frame): Rename `device' member to `terminal'.
      (FRAME_KBOARD, FRAME_LIVE_P, Qdevice, Qdisplay_live_p):
      Update for renames.
    
    * src/lisp.h (set_process_environment): Rename to `set_global_environment'.
      (device): Rename to `terminal'.
    
    * src/dispextern.h: Update declarations and macro definitions.
    
    * src/terminal.c (device_list): Rename to `terminal_list'.
      (next_device_id): Rename to `next_terminal_id'.
      (initial_device): Rename to `initial_terminal'.
      (get_device): Rename to `get_terminal'.
      (create_device): Rename to `create_terminal'.
      (mark_devices): Rename to `mark_terminals'.
      (delete_device): Rename to `delete_terminal'.
      (Fdelete_display): Rename to `Fdelete_terminal'.
      (Fframe_terminal): Move here from frame.c.
      (Fdisplay_live_p): Rename to `Fterminal_live_p'.
      (Fdisplay_list): Rename to `Fterminal_list'.
      (Fdisplay_name): Rename to `Fterminal_name'.
      (init_initial_device): Rename to `init_initial_terminal'.
      (delete_initial_device): Rename to `delete_initial_terminal'.
      (ring_bell, update_begin, update_end, set_terminal_window)
      (cursor_to, raw_cursor_to, clear_to_end, clear_frame)
      (clear_end_of_line, write_glyphs, insert_glyphs, delete_glyphs)
      (ins_del_lines, get_terminal_param, store_terminal_param)
      (Fterminal_parameters, Fterminal_parameter)
      (Fmodify_terminal_parameters, Fset_terminal_parameter)
      (syms_of_terminal): Update for renames.
    
    * src/term.c (get_tty_device): Rename to `get_tty_terminal'.  Update.
      (Fdisplay_tty_type): Rename to `Ftty_type'.
      (Fdisplay_controlling_tty_p): Rename to `Fcontrolling_tty_p'.
      (delete_tty, tty_set_terminal_modes, tty_reset_terminal_modes)
      (Ftty_display_color_p, Ftty_display_color_cells, get_named_tty)
      (Ftty_no_underline, Fsuspend_tty, Fresume_tty, create_tty_output)
      (init_tty, maybe_fatal, delete_tty, syms_of_term): Update for rename.
    
    * src/frame.c (Qdevice): Rename to `Qterminal'.
      (Qdisplay_live_p): Rename to `Qterminal_live_p'.
      (terminal_frame_count): Rename to `tty_frame_count'.
      (Fframe_display): Move to terminal.c, rename to `Fframe_terminal'.
      (make_frame_without_minibuffer, make_initial_frame)
      (make_terminal_frame, Fmodify_frame_parameters)
      (do_switch_frame, Fdelete_frame, Fmouse_position)
      (Fmouse_pixel_position, Fraise_frame, Flower_frame)
      (Fredirect_frame_focus, set_term_frame_name, syms_of_frame):
      Update for renames.
    
    * src/xdisp.c (message2_nolog, message3_nolog, redisplay_internal)
      (set_vertical_scroll_bar, redisplay_window, check_x_display_info)
      (x_set_scroll_bar_foreground, x_set_scroll_bar_background)
      (Fx_create_frame, Fxw_display_color_p, Fx_display_grayscale_p)
      (Fx_display_pixel_width, Fx_display_pixel_height)
      (Fx_display_planes, Fx_display_color_cells)
      (Fx_server_max_request_size, Fx_server_vendor, Fx_server_version)
      (Fx_display_screens, Fx_display_mm_height, Fx_display_mm_width)
      (Fx_display_backing_store, Fx_display_visual_class)
      (Fx_display_save_under, Fx_close_connection, x_create_tip_frame):
      Update for renames.
    
    * xterm.c (handle_one_xevent): Initialize `f' to NULL.
      (x_delete_device): Rename to `x_delete_terminal'.
      (x_create_device): Rename to `x_create_terminal'.
      (XTset_terminal_modes, XTreset_terminal_modes)
      (XTread_socket, x_connection_closed, x_term_init)
      (x_term_init, x_delete_display): Update for renames.
    
    * src/dispnew.c (Fredraw_frame, Fsend_string_to_terminal)
      (Fsend_string_to_terminal, init_display): Update for renames.
    
    * src/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)
      (Fset_input_meta_mode, Fset_quit_char, delete_kboard)
      (syms_of_keyboard): Update for renames.
    
    * src/alloc.c (mark_devices): Update declaration.
      (Fgarbage_collect): Update for renames.
    
    * src/coding.c (Fset_terminal_coding_system_internal)
      (Fterminal_coding_system4)
      (Fset_keyboard_coding_system_internal)
      (Fkeyboard_coding_system): Update for renames.
    
    * src/data.c (Fterminal_local_value, Fset_terminal_local_value):
      Update for renames.
    
    * src/minibuf.c (read_minibuf): Update for renames.
    
    * src/sysdep.c (init_sys_modes, reset_sys_modes): Update for renames.
    
    * xselect.c (x_handle_selection_clear): Update for renames.
    
    * lisp/files.el (save-buffers-kill-display): Rename to `save-buffers-kill-terminal'.
      (save-buffers-kill-terminal, ctl-x-map): Update for renames.
    
    * frame.el (make-frame): Rename 'device frame parameter to 'terminal.  Update.
      (frames-on-display-list, framep-on-display, suspend-frame): Update for renames.
      (selected-display): Rename to `selected-terminal'.
    
    * server.el (server-save-buffers-kill-display): Rename to
      `server-save-buffers-kill-terminal'.
      (server-delete-client, server-handle-delete-frame)
      (server-handle-suspend-tty, server-process-filter)
      (server-switch-buffer): Update for renames.
    
    * startup.el (normal-splash-screen, normal-splash-screen): Update for renames.
    
    * talk.el (talk): Update for renames.
    
    * termdev.el (terminal-id): Update for renames.
    
    * xt-mouse.el (turn-on-xterm-mouse-tracking-on-terminal)
      (turn-off-xterm-mouse-tracking-on-terminal)
      (xterm-mouse-handle-delete-frame): Update for renames.
    
    git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-471
    6ed8eeff
frame.el 54.7 KB