annotate src/ChangeLog.multi-tty @ 83708:bd0fde00d991

*** empty log message ***
author Glenn Morris <rgm@gnu.org>
date Tue, 28 Aug 2007 08:44:36 +0000
parents 7e7de59e2889
children 27b0a394bc0f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83678
05f16288ac29 Start crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83658
diff changeset
1 0000-00-00 Dan Nicolaescu <dann@ics.uci.edu>
83658
2ee129d4ca11 (BASE_PURESIZE): Increase.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83654
diff changeset
2
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
3 * callproc.c (child_setup, getenv_internal): Use the
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
4 display-environment-variable and term-environment-variable frame
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
5 params.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
6 (set_initial_environment): Initialise Vprocess_environment.
83658
2ee129d4ca11 (BASE_PURESIZE): Increase.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83654
diff changeset
7
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
8 * config.in: Disable multi-keyboard support on a mac.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
9
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
10 * frame.c (Qterm_environment_variable)
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
11 (Qdisplay_environment_variable): New variables.
83640
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
12 (syms_of_frame): Intern and staticpro them.
83678
05f16288ac29 Start crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83658
diff changeset
13 (Fmake_terminal_frame): Disable output method test.
83640
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
14
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
15 * frame.h: Declare them here.
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
16
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
17 * macfns.c (x_set_mouse_color): Get rif from the frame.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
18 (x_set_tool_bar_lines): Don't use updating_frame.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
19 (mac_window): Add 2 new parameters for consistency with other systems.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
20 (Fx_create_frame): Fix doc string. Rename the parameter. Set the
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
21 frame parameters following what is done in X11 and w32. Don't use
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
22 FRAME_MAC_DISPLAY_INFO.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
23 (Fx_open_connection, start_hourglass): Remove window-system check.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
24 (x_create_tip_frame): Get the keyboard from the terminal.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
25
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
26 * macmenu.c: Reorder includes.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
27 (Fx_popup_menu): Use terminal specific mouse_position_hook.
83640
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
28
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
29 * macterm.c (XTset_terminal_modes, XTreset_terminal_modes): Add a
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
30 terminal parameter.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
31 (x_clear_frame): Add a frame parameter.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
32 (note_mouse_movement): Get rif from the frame.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
33 (mac_term_init): Initialize the terminal.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
34 (mac_initialize): Make static and move terminal initialization ...
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
35 (mac_create_terminal): ... to this new function.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
36
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
37 * macterm.h (struct mac_display_info): Add terminal.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
38
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
39 * puresize.h (BASE_PURESIZE): Increase base value to 1158000.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
40
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
41 * sysdep.c: Comment out text after #endif.
83631
7d63b897231b (x_handle_selection_clear): Only access
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83630
diff changeset
42
83678
05f16288ac29 Start crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83658
diff changeset
43 * term.c (init_tty): Only use terminal->kboard when MULTI_KBOARD
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
44 is defined. Better initialize ttys in windows. Use terminal
83678
05f16288ac29 Start crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83658
diff changeset
45 specific mouse_position_hook.
83630
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
46
83619
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
47 * termhooks.h (union display_info): Add mac_display_info.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
48
83679
bd714834a29c Finish crunching the first 2 entries.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83678
diff changeset
49 * w32fns.c (Fx_create_frame): Use kboard from the terminal. Set
bd714834a29c Finish crunching the first 2 entries.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83678
diff changeset
50 the default minibuffer frame, window_system and the rest of the
bd714834a29c Finish crunching the first 2 entries.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83678
diff changeset
51 frame parameters following what is done in X11.
bd714834a29c Finish crunching the first 2 entries.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83678
diff changeset
52
bd714834a29c Finish crunching the first 2 entries.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83678
diff changeset
53 * w32term.c (w32_initialize): Make static.
83616
b78afd4acd43 * term.c (init_tty): Better initialize ttys in windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83613
diff changeset
54
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
55 * xselect.c (x_handle_selection_clear): Only access
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
56 terminal->kboard when MULTI_KBOARD is defined.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
57
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
58 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
59 (SYSTEM_PURESIZE_EXTRA): Only define on Carbon.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
60
83678
05f16288ac29 Start crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83658
diff changeset
61 0000-00-00 Jason Rumney <jasonr@gnu.org>
83610
0e545daaf463 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83597
diff changeset
62
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
63 * frame.c (Fdelete_frame): Only get kboard when MULTI_KBOARD defined.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
64 (make_terminal_frame) [WINDOWSNT]: Initialize terminal.
83610
0e545daaf463 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83597
diff changeset
65
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
66 * fringe.c (w32_init_fringe w32_reset_fringes) [HAVE_NTGUI]:
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
67 (mac_init_fringe) [MAC_OS]: Get rif from selected_frame.
83679
bd714834a29c Finish crunching the first 2 entries.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83678
diff changeset
68
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
69 * keyboard.c (restore_kboard_configuration): Only define when
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
70 MULTI_KBOARD defined.
83597
e1a74926d58b *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83595
diff changeset
71
e1a74926d58b *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83595
diff changeset
72 * makefile.w32-in: Update dependancies from Makefile.in
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
73 (OBJ1): Add terminal.$(O)
83597
e1a74926d58b *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83595
diff changeset
74
83586
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
75 * term.c (dissociate_if_controlling_tty) [WINDOWSNT]: Don't
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
76 define function body.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
77 (init_tty) [WINDOWSNT]: Use selected_frame for initializing.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
78
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
79 * termhooks.h (display_info) [WINDOWSNT]: Add w32.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
80
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
81 * w32.c (request_sigio, unrequest_sigio): Remove.
83586
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
82
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
83 * w32console.c (w32con_move_cursor, w32con_clear_to_end)
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
84 (w32con_clear_frame, w32con_clear_end_of_line)
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
85 (w32con_ins_del_lines, w32con_insert_glyphs, w32con_write_glyphs)
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
86 (w32con_delete_glyphs, w32con_set_terminal_window)
83586
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
87 (scroll_line, w32_sys_ring_bell): Add frame arg.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
88 (w32con_set_terminal_modes, w32con_reset_terminal_modes): Add
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
89 terminal arg.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
90 (PICK_FRAME): Remove.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
91 (w32con_write_glyphs): Use frame specific terminal coding.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
92 (one_and_only_w32cons): New global variable.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
93 (initialize_w32_display): Use it for storing hooks.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
94 (create_w32cons_output): New function.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
95
83690
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
96 * w32inevt.c, w32inevt.h (w32_console_read_socket): Make first
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
97 arg a frame.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
98
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
99 * w32fns.c (x_create_tip_frame): Set terminal and ref count. Set
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
100 window_system.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
101 (x_set_tool_bar_lines): Don't use updating_frame.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
102 (Fx_create_frame): Set terminal and ref count.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
103 (Fx_open_connection): Remove window-system check.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
104
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
105 * w32menu.c (Fx_popup_menu): Use terminal specific mouse_position_hook.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
106
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
107 * w32term.c (w32_term_init): Call add_keyboard_wait_descriptor.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
108 (w32_set_terminal_modes, w32_reset_terminal_modes): Add terminal arg.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
109 (x_clear_frame, x_delete_glyphs, w32_ring_bell, x_ins_del_lines):
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
110 Add frame arg.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
111 (x_delete_terminal, w32_create_terminal): New functions.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
112 (w32_term_init): Create a terminal.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
113 (w32_initialize): Move terminal specific initialization to
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
114 w32_create_terminal.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
115
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
116 * w32term.h (x_output): Remove foreground_pixel and
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
117 background_pixel.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
118 (w32_clear_rect, w32_clear_area): Use background from frame.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
119 (w32_display_info): Add terminal.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
120 (w32_sys_ring_bell, x_delete_display): Declare here.
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
121
6ca88c61f592 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83689
diff changeset
122 * xdisp.c (display_menu_bar) [HAVE_NTGUI]: Check frame type.
83586
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
123
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
124 * s/ms-w32.h (SYSTEM_PURESIZE_EXTRA): Bump to 50k.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
125
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
126 0000-00-00 Kalle Olavi Niemitalo <kon@iki.fi> (tiny change)
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
127
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
128 * keyboard.c (interrupt_signal, handle_interrupt, Fset_quit_char):
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
129 Fix get_named_tty calls for the controlling tty.
83586
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
130
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
131 0000-00-00 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
132
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
133 * term.c (dissociate_if_controlling_tty)[USG]: Fix parse error.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
134
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
135 0000-00-00 Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> (tiny change)
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
136
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
137 * term.c (tty_insert_glyphs): Add missing first parameter.
83586
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
138
83681
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
139 0000-00-00 Karoly Lorentey <karoly@lorentey.hu>
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
140
83699
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
141 * cm.c (current_tty): New variable, for cmputc().
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
142 (cmputc): Use it.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
143 (cmcheckmagic): Add tty parameter, look up terminal streams there.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
144 (calccost): Add tty parameter. Use emacs_tputs() instead of tputs().
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
145 (cmgoto): Add tty parameter. Pass it on to calccost(). Use
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
146 emacs_tputs() instead of tputs().
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
147
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
148 * cm.h (emacs_tputs): New macro to set current_tty, and then call
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
149 tputs().
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
150 (current_tty): New variable, for cmputc().
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
151 (cmcheckmagic, cmputc, cmgoto): Add prototypes.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
152
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
153 * eval.c (unwind_to_catch): Don't call x_fully_uncatch_errors.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
154 (internal_condition_case, internal_condition_case_1)
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
155 (internal_condition_case_2): Don't abort when x_catching_errors.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
156
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
157 * fns.c (Fyes_or_no_p): Don't try to open an X dialog on tty terminals.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
158 (Fy_or_n_p): Likewise. Use temporarily_switch_to_single_kboard to
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
159 prevent crashes caused by bogus longjmps in read_char.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
160
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
161 * keymap.h (Fset_keymap_parent): Add EXFUN.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
162
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
163 * macterm.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL)
83681
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
164 * w32term.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL):
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
165 Remove redundant definition.
83681
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
166
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
167 * macfns.c (x_set_mouse_color,x_make_gc): Use
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
168 FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
169
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
170 * msdos.c (ScreenVisualBell,internal_terminal_init): Use
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
171 FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
172 * w32term.c (x_free_frame_resources): Use
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
173 FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
83699
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
174 (w32_initialize): Use the accessor macros for terminal characteristics.
83681
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
175
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
176 * macterm.c (mac_initialize): Use Fset_input_interrupt_mode.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
177 Use the accessor macros for terminal characteristics.
83681
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
178 * msdos.c (internal_terminal_init): Use the accessor macros for
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
179 terminal characteristics.
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
180
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
181 * termopts.h (no_redraw_on_reenter): Declare.
c70dfad9fff4 More crunching.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83680
diff changeset
182
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
183 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
184
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
185 * alloc.c (emacs_blocked_malloc): Disable mallopt call.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
186
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
187 * callproc.c (Vglobal_environment, Vlocal_environment_variables):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
188 Remove.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
189 (getenv_internal, child_setup): Don't look at global-environment
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
190 or local-environment-variables.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
191 (Fgetenv_internal): Update docs.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
192 (set_initial_environment): Rename from set_global_environment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
193 Store Emacs environment in initial frame parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
194 (syms_of_callproc): Remove obsolete defvars. Update docs.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
195
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
196 * emacs.c (main): Call set_initial_environment, not
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
197 set_global_environment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
198
83699
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
199 * frame.c (x_set_screen_gamma, store_frame_param): Fix compilation
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
200 errors.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
201
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
202 * window.c (set_window_buffer): Don't call clear_mouse_face on tty
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
203 frames.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
204
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
205 * xmenu.c (Fx_menu_bar_open) [USE_X_TOOLKIT, USE_GTK]: Rename from
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
206 Fmenu_bar_open.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
207 (syms_of_xmenu): Update defsubr.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
208
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
209 * xterm.c (x_fully_uncatch_errors): Disable definition.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
210 (x_scroll_bar_expose): Fix reference to foreground pixel.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
211
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
212 * xterm.h: Remove declaration for x_fully_uncatch_errors.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
213
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
214 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
215
83699
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
216 * frame.c (make_terminal_frame)
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
217 * xfns.c (Fx_create_frame, x_create_tip_frame): Don't create
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
218 frames on a terminal that is being deleted.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
219
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
220 * keyboard.c (tty_read_avail_input): Don't read from a terminal that
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
221 is being deleted.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
222
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
223 * term.c (Ftty_type): Return nil if terminal is not on a tty instead
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
224 of throwing an error. Doc update.
83699
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
225 (init_tty): Set name before calling `get_named_tty'.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
226 (syms_of_term) <Vsuspend_tty_functions, Vresume_tty_functions>:
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
227 Doc update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
228
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
229 * termhooks.h (terminal) <name>: Explain why identifying terminals
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
230 by name is a bad idea.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
231
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
232 * xterm.c (XTread_socket): Disable loop on all X displays.
83699
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
233 (x_delete_terminal): Don't set terminal->deleted and let
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
234 delete_terminal delete the frames on the terminal.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
235 (x_delete_display): Doc update to reflect changes in
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
236 delete_terminal.
83699
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
237 (x_display_info) <terminal>: Move member earlier in the struct.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
238
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
239 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
240
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
241 * termhooks.h (terminal) <deleted>: New member.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
242 * term.c (delete_tty): Use it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
243 * xterm.c (x_delete_terminal): Use terminal->deleted. Delete all
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
244 frames on the display explicitly.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
245
83700
a319ab2e518d Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83699
diff changeset
246 (deleting_tty): Remove old variable.
a319ab2e518d Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83699
diff changeset
247 (Fsuspend_tty): Call clear_tty_hooks.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
248 (Fresume_tty, init_tty): Call set_tty_hooks.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
249 (clear_tty_hooks, set_tty_hooks): New functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
250 (Ftty_display_color_p, Ftty_display_color_cells): Don't throw
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
251 errors on X frames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
252
83700
a319ab2e518d Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83699
diff changeset
253 * term.c (get_tty_terminal): Add throw parameter.
a319ab2e518d Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83699
diff changeset
254 (Fsuspend_tty, Fresume_tty): Update call to `get_tty_terminal'.
a319ab2e518d Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83699
diff changeset
255 * dispnew.c (Fsend_string_to_terminal): Update call to
a319ab2e518d Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83699
diff changeset
256 `get_tty_terminal'.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
257 * dispextern.h (get_tty_terminal): Update prototype.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
258
83699
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
259 * xfaces.c (realize_default_face): Don't use FRAME_FONT unless frame
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
260 is an X frame.
cfe77e3dbd02 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83697
diff changeset
261
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
262 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
263
83697
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
264 * frame.c (make_terminal_frame)
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
265 * gtkutil.c (xg_create_frame_widgets)
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
266 * widget.c (update_from_various_frame_slots)
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
267 * xfns.c (x_set_foreground_color x_set_background_color)
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
268 (x_set_mouse_color, x_set_cursor_color, x_make_gc)
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
269 (Fx_create_frame, x_create_tip_frame, build_string, x_window)
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
270 * xterm.c (XTflash, x_free_frame_resources, x_scroll_bar_create)
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
271 (x_scroll_bar_set_handle): Use FRAME_BACKGROUND_PIXEL and
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
272 FRAME_FOREGROUND_PIXEL.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
273
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
274 * xterm.h (x_output): Remove background_pixel and foreground_pixel
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
275 fields.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
276
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
277 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
278
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
279 * .gdbinit (init_sys_modes): Use Vinitial_window_system instead of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
280 Vwindow_system.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
281
83697
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
282 * callproc.c (getenv_internal): Fix C99ism.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
283
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
284 * frame.c (store_frame_param): Check for found_for_frame before
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
285 calling XFRAME.
83697
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
286 (Fmake_terminal_frame): Handle NULL tty names correctly.
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
287 (syms_of_frame): Enhance doc string of `default-frame-alist'.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
288
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
289 * keyboard.c (read_char): Declare. Update call to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
290 `read_char_minibuf_menu_prompt'. Set wrong_kboard_jmpbuf correctly in
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
291 recursive calls.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
292 (read_char_minibuf_menu_prompt): Add wrong_kboard_jmpbuf
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
293 parameter. Use it in call to `read_char'.
83697
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
294 (Fset_quit_char): Don't leave tty state uninitialized after an error.
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
295 (read_key_sequence): Remove unused variable wrong_kboard_jmpbuf.
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
296
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
297 * term.c: Include errno.h.
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
298 (Fresume_tty): Handle errors on reopening ttys. Don't dissociate
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
299 if terminal was explicitly opened on the controlling terminal.
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
300 (init_tty): Initialize local pointers. Always set name (use
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
301 "/dev/tty" for controlling tty.) Remove special case for name == NULL.
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
302
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
303 * xfns.c (Fx_create_frame): Use `store_frame_param' to set
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
304 `window-system' frame parameter, and make sure it overrides any
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
305 user-supplied setting.
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
306 (x_create_tip_frame): Fix syntax error.
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
307
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
308 * xterm.c (x_catch_errors_unwind): Abort if x_error_message is NULL.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
309
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
310 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
311
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
312 * process.c (Fmake_network_process): Don't unrequest_sigio on modern
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
313 systems.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
314
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
315 * keyboard.c (read_char): Enhance comment before extra longjmp to
83697
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
316 wrong_kboard_jmpbuf.
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
317 (read_key_sequence): Handle deleted interrupted_kboards correctly;
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
318 that is a legal case.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
319
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
320 * sysdep.c (request_sigio): Make it a no-op if noninteractive.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
321 (unrequest_sigio): Make it a no-op if noninteractive.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
322
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
323 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
324
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
325 * callint.c (Fcall_interactively): Update call to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
326 `temporarily_switch_to_single_kboard'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
327
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
328 * frame.c (Fdelete_frame): Remove unused variable `count'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
329
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
330 * keyboard.c (wrong_kboard_jmpbuf): Remove global variable.
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
331 (read_char): Add wrong_kboard_jmpbuf parameter to allow for
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
332 recursive calls. Update longjmp invocations. Remember the
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
333 original current_kboard, and longjmp to `wrong_kboard_jmpbuf' when
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
334 a filter, timer or sentinel changes it. Comment out unnecessary
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
335 calls to `record_single_kboard_state' and `any_kboard_state'.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
336 Update recursive calls.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
337 (read_key_sequence): Add `wrong_kboard_jmpbuf' local variable.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
338 Update setjmp and read_char calls. Abort if interrupted_kboard
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
339 died in read_char.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
340 (any_kboard_state, single_kboard_state)
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
341 (record_single_kboard_state): Comment out obsolete functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
342 (push_frame_kboard): Remove function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
343 (pop_kboard): Switch out of single_kboard mode if the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
344 kboard has been deleted.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
345 (temporarily_switch_to_single_kboard): Change first
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
346 parameter to a frame pointer. Throw an error when caller wants to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
347 change kboards while in single_kboard mode.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
348 (restore_kboard_configuration): Abort if pop_kboard changed
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
349 the kboard in single_kboard mode.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
350 (Frecursive_edit): Switch to single_kboard mode only in
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
351 nested command loops.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
352 (cmd_error, command_loop, command_loop_1, timer_check):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
353 Comment out unnecessary call to `any_kboard_state' and
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
354 `record_single_kboard_state'.
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
355 (delete_kboard): Exit single_kboard mode if we have just deleted
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
356 that kboard.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
357 (interrupt_signal): Use `Fkill_emacs' to exit Emacs, not
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
358 `fatal_error_signal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
359
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
360 * keyboard.h (read_char, single_kboard_state)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
361 (record_single_kboard_state): Remove.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
362 (temporarily_switch_to_single_kboard): Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
363
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
364 * lread.c: Include setjmp.h. Update declaration of `read_char'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
365 (read_filtered_event): Call `read_char' with a local
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
366 `wrong_kboard_jmpbuf'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
367
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
368 * minibuf.c (read_minibuf): Update call to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
369 `temporarily_switch_to_single_kboard'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
370
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
371 * termchar.h (tty_display_info): Rename `previous_terminal_frame'
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
372 member to `previous_frame'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
373
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
374 * xdisp.c (redisplay_internal): Update references to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
375 `previous_terminal_frame'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
376 (display_mode_line, Fformat_mode_line): Replace calls to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
377 `push_frame_kboard' with `push_kboard'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
378
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
379 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
380
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
381 * callproc.c (syms_of_callproc): Initialize
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
382 `Vlocal-environment-variables' to `Qt'.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
383
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
384 * frame.c (Fframe_with_environment): Fix typo.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
385
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
386 * image.c (lookup_image): Don't initialize `c' until the xasserts
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
387 have been run.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
388
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
389 * keyboard.c (pop_kboard): Help debugging by not changing
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
390 current_kboard unnecessarily.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
391 (temporarily_switch_to_single_kboard, record_single_kboard_state):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
392 Don't push_kboard if we weren't in single kboard state.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
393 Don't pop_kboard if we popped into any kboard state.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
394
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
395 * xdisp.c (get_glyph_string_clip_rects): Add extra parentheses and
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
396 braces to prevent compiler warnings.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
397 (calc_pixel_width_or_height): Add xassert to check that the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
398 frame is alive. Don't call `lookup_image' on a termcap frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
399
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
400 * xfns.c (Fx_close_connection, Fx_synchronize): Unify argument names
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
401 with the rest of the DEFUNs.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
402
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
403 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
404
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
405 * termhooks.h (struct device): Rename to `terminal'. Rename member
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
406 `next_device' to `next_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
407 (device_list): Rename to `terminal_list'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
408 (FRAME_DEVICE): Rename to `FRAME_TERMINAL'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
409 (DEVICE_TERMINAL_CODING): Rename to `TERMINAL_TERMINAL_CODING'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
410 (TERMINAL_KEYBOARD_CODING): Rename to `TERMINAL_KEYBOARD_CODING'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
411 (DEVICE_ACTIVE_P): Rename to `TERMINAL_ACTIVE_P'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
412 Update declarations and macro definitions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
413
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
414 * termchar.h (tty_display_info): Rename member `device' to `terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
415
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
416 * xterm.h (x_display_info): Rename member `device' to `terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
417
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
418 * frame.h (frame): Rename `device' member to `terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
419 (FRAME_KBOARD, FRAME_LIVE_P, Qdevice, Qdisplay_live_p):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
420 Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
421
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
422 * lisp.h (set_process_environment): Rename to `set_global_environment'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
423 (device): Rename to `terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
424
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
425 * dispextern.h: Update declarations and macro definitions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
426
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
427 * term.c (get_tty_device): Rename to `get_tty_terminal'. Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
428 (Fdisplay_tty_type): Rename to `Ftty_type'.
83693
eec903657ed8 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83692
diff changeset
429 (tty_set_terminal_modes, tty_reset_terminal_modes)
eec903657ed8 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83692
diff changeset
430 (Ftty_display_color_p, Ftty_display_color_cells)
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
431 (Ftty_no_underline, Fsuspend_tty, Fresume_tty, create_tty_output)
83693
eec903657ed8 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83692
diff changeset
432 (init_tty, maybe_fatal, syms_of_term): Update for rename.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
433
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
434 * frame.c (Qdevice): Rename to `Qterminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
435 (Qdisplay_live_p): Rename to `Qterminal_live_p'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
436 (terminal_frame_count): Rename to `tty_frame_count'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
437 (make_frame_without_minibuffer, make_initial_frame)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
438 (make_terminal_frame, Fmodify_frame_parameters)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
439 (do_switch_frame, Fdelete_frame, Fmouse_position)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
440 (Fmouse_pixel_position, Fraise_frame, Flower_frame)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
441 (Fredirect_frame_focus, set_term_frame_name, syms_of_frame):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
442 Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
443
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
444 * xdisp.c (message2_nolog, message3_nolog, redisplay_internal)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
445 (set_vertical_scroll_bar, redisplay_window, check_x_display_info)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
446 (x_set_scroll_bar_foreground, x_set_scroll_bar_background)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
447 (Fx_create_frame, Fxw_display_color_p, Fx_display_grayscale_p)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
448 (Fx_display_pixel_width, Fx_display_pixel_height)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
449 (Fx_display_planes, Fx_display_color_cells)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
450 (Fx_server_max_request_size, Fx_server_vendor, Fx_server_version)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
451 (Fx_display_screens, Fx_display_mm_height, Fx_display_mm_width)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
452 (Fx_display_backing_store, Fx_display_visual_class)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
453 (Fx_display_save_under, Fx_close_connection, x_create_tip_frame):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
454 Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
455
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
456 * xterm.c (handle_one_xevent): Initialize `f' to NULL.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
457 (x_delete_device): Rename to `x_delete_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
458 (x_create_device): Rename to `x_create_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
459 (XTset_terminal_modes, XTreset_terminal_modes)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
460 (XTread_socket, x_connection_closed, x_term_init)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
461 (x_term_init, x_delete_display): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
462
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
463 * dispnew.c (Fredraw_frame, Fsend_string_to_terminal)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
464 (Fsend_string_to_terminal, init_display): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
465
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
466 * keyboard.c (push_frame_kboard, pop_kboard, pop_kboard)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
467 (kbd_buffer_get_event, read_avail_input, tty_read_avail_input)
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
468 (interrupt_signal, delete_kboard, syms_of_keyboard): Update for
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
469 renames.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
470
83696
d71de97b5f54 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83695
diff changeset
471 * alloc.c (Fgarbage_collect): Update for renames.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
472
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
473 * coding.c (Fset_terminal_coding_system_internal)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
474 (Fterminal_coding_system4)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
475 (Fset_keyboard_coding_system_internal)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
476 (Fkeyboard_coding_system): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
477
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
478 * minibuf.c (read_minibuf): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
479
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
480 * sysdep.c (init_sys_modes, reset_sys_modes): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
481
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
482 * xselect.c (x_handle_selection_clear): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
483
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
484 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
485
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
486 * callproc.c (child_setup, getenv_internal, Fgetenv_internal):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
487 Store the local environment in a frame (not terminal) parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
488 Update doc strings.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
489 (syms_of_callproc): Update doc strings.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
490 (Qenvironment): Move to frame.c.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
491
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
492 * frame.c (Qenvironment): Move here from callproc.c.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
493 (Fdelete_frame): Don't allow other frames to refer to a deleted frame
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
494 in their 'environment parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
495 (Fframe_with_environment): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
496 (syms_of_frame): Defsubr it. Initialize and staticpro Qenvironment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
497
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
498 * frame.h (Qenvironment): Declare.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
499 * lisp.h (Fframe_with_environment): EXFUN it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
500
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
501 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
502
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
503 * callproc.c (Vglobal_environment): New variable, taking over the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
504 previous role of `Vprocess_environment', which is now something else.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
505 (add_env): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
506 (child_setup): Use it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
507 (child_setup, getenv_internal): Rename Vprocess_environment to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
508 Vglobal_environment. Handle the new Vprocess_environment.
83697
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
509 (getenv_internal): Fix get_terminal_param call.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
510 (Fgetenv_internal, egetenv): Update doc.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
511 (set_process_environment): Rename to `set_global_environment'. Rename
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
512 Vprocess_environment to Vglobal_environment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
513 (syms_of_callproc): Rename process-environment to global-environment,
83697
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
514 add new process-environment, update docs. Initialize
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
515 Vprocess_environment to nil.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
516
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
517 * emacs.c (main): Call set_global_environment instead of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
518 set_process_environment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
519
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
520 * fileio.c (Fread_file_name): Update comment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
521
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
522 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
523
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
524 * callproc.c: Include frame.h and termhooks.h, for terminal parameters.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
525 (Qenvironment): New constant.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
526 (Vlocal_environment_variables): New variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
527 (syms_of_callproc): Register and initialize them.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
528 (child_setup): Handle Vlocal_environment_variables.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
529 (getenv_internal): Add terminal parameter. Handle
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
530 Vlocal_environment_variables.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
531 (Fgetenv_internal): Add terminal parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
532
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
533 * termhooks.h (get_terminal_param): Declare.
83697
49e25dcf3117 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83696
diff changeset
534 (get_device): New declaration.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
535
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
536 * Makefile.in (callproc.o): Update dependencies.
83707
7e7de59e2889 Unify Makefile stuff.
Glenn Morris <rgm@gnu.org>
parents: 83706
diff changeset
537 (lisp, shortlisp): Add termdev.elc.
7e7de59e2889 Unify Makefile stuff.
Glenn Morris <rgm@gnu.org>
parents: 83706
diff changeset
538 (obj): Add terminal.o.
7e7de59e2889 Unify Makefile stuff.
Glenn Morris <rgm@gnu.org>
parents: 83706
diff changeset
539 (terminal.o): Add dependencies.
7e7de59e2889 Unify Makefile stuff.
Glenn Morris <rgm@gnu.org>
parents: 83706
diff changeset
540 [HAVE_CARBON]: Make terminal.o depend on macgui.h.
7e7de59e2889 Unify Makefile stuff.
Glenn Morris <rgm@gnu.org>
parents: 83706
diff changeset
541 (data.o, fns.o): Add termhooks.h dependency.
7e7de59e2889 Unify Makefile stuff.
Glenn Morris <rgm@gnu.org>
parents: 83706
diff changeset
542 (SOME_MACHINE_LISP): Add dnd.elc.
7e7de59e2889 Unify Makefile stuff.
Glenn Morris <rgm@gnu.org>
parents: 83706
diff changeset
543 (minibuf.o): Fix typo.
7e7de59e2889 Unify Makefile stuff.
Glenn Morris <rgm@gnu.org>
parents: 83706
diff changeset
544 Update dependencies.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
545
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
546 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
547
83696
d71de97b5f54 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83695
diff changeset
548 * terminal.c: New file.
d71de97b5f54 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83695
diff changeset
549
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
550 * term.c (Vring_bell_function, device_list, initial_device)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
551 (next_device_id, ring_bell, update_begin, update_end)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
552 (set_terminal_window, cursor_to, raw_cursor_to)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
553 (clear_to_end, clear_frame, clear_end_of_line)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
554 (write_glyphs, insert_glyphs, delete_glyphs, ins_del_lines)
83693
eec903657ed8 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83692
diff changeset
555 (Fdisplay_name, create_device, delete_device): Move to terminal.c.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
556 (syms_of_term): Move their initialization to terminal.c.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
557
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
558 * alloc.c (mark_devices): Declare.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
559 (Fgarbage_collect): Call `mark_devices'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
560
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
561 * dispextern.h (set_scroll_region, turn_off_insert)
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
562 (turn_off_highlight, background_highlight, clear_end_of_line_raw)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
563 (tty_clear_end_of_line, tty_setup_colors, delete_tty): Remove.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
564 (raw_cursor_to, clear_to_end, tty_turn_off_insert)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
565 (tty_turn_off_highlight): Add declaration.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
566
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
567 * emacs.c (main): Call `syms_of_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
568
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
569 * frame.c (get_future_frame_param): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
570 (Fmake_terminal_frame): Use it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
571
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
572 * keyboard.c (pop_kboard): Remove unused variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
573
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
574 * sysdep.c (reset_sys_modes): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
575
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
576 * term.c (set_scroll_region): Rename to `tty_set_scroll_region'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
577 (turn_on_insert): Rename to `tty_turn_on_insert'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
578 (turn_off_insert): Rename to `tty_turn_off_insert'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
579 (turn_off_highlight): Rename to `tty_turn_off_highlight'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
580 (turn_on_highlight): Rename to `tty_turn_on_highlight'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
581 (toggle_highligh): Rename to `tty_toggle_highlight'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
582 (background_highlight): Rename to `tty_background_highlight'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
583 (highlight_if_desired): Rename to `tty_highlight_if_desired'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
584 (tty_ring_bell, tty_update_end, tty_set_terminal_window)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
585 (tty_set_scroll_region, tty_background_highlight)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
586 (tty_cursor_to, tty_raw_cursor_to, tty_clear_to_end)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
587 (tty_clear_frame, tty_clear_end_of_line, tty_write_glyphs)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
588 (tty_insert_glyphs, tty_delete_glyphs, tty_ins_del_lines)
83693
eec903657ed8 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83692
diff changeset
589 (term_get_fkeys, tty_setup_colors, dissociate_if_controlling_tty):
eec903657ed8 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83692
diff changeset
590 Add static modifier.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
591 (tty_reset_terminal_modes, tty_set_terminal_window)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
592 (tty_set_scroll_region, tty_background_highlight)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
593 (tty_highlight_if_desired, tty_cursor_to)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
594 (tty_raw_cursor_to, tty_clear_to_end, tty_clear_frame)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
595 (tty_clear_end_of_line, tty_write_glyphs, tty_insert_glyphs)
83693
eec903657ed8 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83692
diff changeset
596 (tty_delete_glyphs, tty_ins_del_lines, turn_on_face): Update for
eec903657ed8 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83692
diff changeset
597 renames.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
598
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
599 * termhooks.h (param_alist): New member to struct device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
600
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
601 * xterm.h (x_delete_device): Declare.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
602
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
603 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
604
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
605 * keyboard.c (Fset_input_interrupt_mode)
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
606 (Fset_output_flow_control): New functions.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
607 (syms_of_keyboard): Defsubr them.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
608 (Fset_input_meta_mode, Fset_quit_char): New functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
609 (Fset_input_mode): Split to above functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
610 * lisp.h: EXFUN the new functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
611 * xterm.c (x_initialize): Use Fset_input_interrupt_mode.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
612
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
613 * print.c (print_preprocess): Don't lose print_depth levels while
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
614 iterating.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
615
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
616 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
617
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
618 * coding.c (Fkeyboard_coding_system): Update doc.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
619
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
620 * data.c (do_symval_forwarding, store_symval_forwarding)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
621 (find_symbol_value): Use the selected frame's keyboard, not
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
622 current_kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
623
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
624 * dispnew.c (window_change_signal): Don't believe width/height values
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
625 that are impossibly small.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
626
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
627 * keyboard.c (mark_kboards): Also mark Vkeyboard_translate_table.
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
628 (kbd_buffer_store_event_hold): Simplify condition.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
629 (read_key_sequence): Reinitialize fkey and keytran at each replay.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
630
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
631 * term.c (suspend-tty): Update doc string.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
632
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
633 * xterm.c (x_term_init) [!HAVE_GTK_MULTIDISPLAY]: Refuse to create
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
634 secondary X connections.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
635
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
636 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
637
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
638 * keyboard.c (Vkeyboard_translate_table)
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
639 * keyboard.h (Vkeyboard_translate_table): Move to struct kboard.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
640
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
641 * keyboard.c (read_char)
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
642 * keymap.c (Fdescribe_buffer_bindings): : Use current_kboard to access
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
643 Vkeyboard_translate_table.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
644
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
645 * keyboard.c (init_kboard): Initialize Vkeyboard_translate_table.
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
646 (syms_of_keyboard): Use DEFVAR_KBOARD to define
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
647 Vkeyboard_translate_table. Update doc strings.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
648
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
649 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
650
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
651 * keyboard.c (syms_of_keyboard): Update docs of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
652 local-function-key-map and function-key-map.
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
653 (pop_kboard): Set current_kboard to the kboard of the
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
654 selected frame when the stored kboard object has been deleted before
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
655 pop_kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
656 (restore_kboard_configuration): Call pop_kboard only after setting up
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
657 single_kboard mode.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
658
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
659 * term.c (tty_set_terminal_modes): Output newlines on the correct
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
660 terminal device.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
661
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
662 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
663
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
664 * keyboard.c: Add forward declaration of restore_kboard_configuration.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
665
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
666 * callint.c (Fcall_interactively): Use
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
667 temporarily_switch_to_single_kboard instead of single_kboard_state.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
668 Make sure it is correctly unwound.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
669
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
670 * keyboard.c (recursive_edit_unwind): Remove single_kboard stuff.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
671 (Frecursive_edit): Use temporarily_switch_to_single_kboard for
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
672 single_kboard state management.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
673
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
674 * minibuf.c (read_minibuf): Use temporarily_switch_to_single_kboard
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
675 instead of simply calling single_kboard_state.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
676
83694
2d9dff8f5a37 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83693
diff changeset
677 * keyboard.c (push_kboard): New function.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
678 (push_frame_kboard): Use it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
679 (pop_frame_kboard): Rename to pop_kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
680
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
681 * xdisp.c (display_mode_line, Fformat_mode_line): Update uses.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
682
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
683 * data.c: Include termhooks.h.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
684
83694
2d9dff8f5a37 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83693
diff changeset
685 * keyboard.h (pop_frame_kboard): Remove declaration.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
686 (push_kboard, pop_kboard, temporarily_switch_to_single_kboard)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
687 (record_single_kboard_state): New declarations.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
688
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
689 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
690
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
691 * dispextern.h (get_tty_device): Declare.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
692
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
693 * dispnew.c (init_display): Set up `window-system' and `tty-type'
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
694 frame parameters in the initial tty frame.
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
695 (Fsend_string_to_terminal): Add optional TERMINAL parameter.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
696
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
697 * frame.c (Fmake_terminal_frame): Look up the `tty-type' frame
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
698 parameter, not `tty' when discovering the tty type of the new frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
699 Initialize `tty' and `tty-type' frame parameters in the new frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
700
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
701 * term.c (get_tty_device): Remove static qualifier.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
702
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
703 * window.c (window_internal_height): Remove bogus make_number call.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
704
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
705 * xmenu.c (create_and_show_dialog, create_and_show_popup_menu)
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
706 (free_frame_menubar, mouse_position_for_popup, set_frame_menubar)
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
707 (update_frame_menubar, x_activate_menubar, xdialog_show)
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
708 (xmenu_show, Fx_popup_menu, Fx_popup_dialog): Abort when given a
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
709 non-X frame.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
710
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
711 * xsmfns.c (x_session_close): New function.
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
712 * xterm.h (x_session_close): Declare it.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
713
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
714 * xterm.c (XTread_socket): Don't call x_session_check_input for
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
715 secondary displays.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
716 (x_term_init): Do not initialize X session management when the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
717 initial display was a tty frame.
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
718 (x_delete_display): Close X session management when we close its
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
719 display.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
720
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
721 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
722
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
723 * keyboard.h (struct kboard): Rename member 'Vfunction_key_map' to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
724 'Vlocal_function_key_map', and 'Vkey_translation_map' to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
725 'Vlocal_key_translation_map'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
726 (Vfunction_key_map, Vkey_translation_map): New declarations.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
727
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
728 * keyboard.c (Vfunction_key_map): New variable.
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
729 (Vglobal_key_translation_map): Rename to Vglobal_key_translation_map.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
730 (read_key_sequence, init_kboard, syms_of_keyboard, mark_kboards):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
731 Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
732
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
733 * keymap.c (Fdescribe_buffer_bindings)
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
734 * term.c (term_get_fkeys_1): Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
735
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
736 * xdisp.c (select_frame_for_redisplay): Fix xassert.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
737
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
738 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
739
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
740 * termhooks.h (struct device): Rename to `struct device'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
741 Rename member `next_display' to `next_device'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
742 Rename member `delete_display_hook' to `delete_device_hook'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
743 (FRAME_DISPLAY): Rename to FRAME_DEVICE.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
744 (DISPLAY_ACTIVE_P): Rename to DEVICE_ACTIVE_P.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
745 (DISPLAY_TERMINAL_CODING): Rename to DEVICE_TERMINAL_CODING.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
746 (DISPLAY_KEYBOARD_CODING): Rename to DEVICE_KEYBOARD_CODING.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
747
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
748 * frame.h (stuct frame): Rename `display' member to `device'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
749
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
750 * xterm.h (x_display_info): Rename member `frame_display' to `device'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
751
83704
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
752 * frame.c (Fmake_terminal_frame)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
753 * termchar.h (struct tty_display_info)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
754 * xfns.c (Fx_create_frame): : Rename `display' member to `device'.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
755
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
756 * prefix-args.c: Include stdlib.h for exit.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
757
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
758 * term.c (display_list): Rename to device_list.
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
759 (initial_display): Rename to initial_device.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
760 (next_display_id): Rename to next_device_id.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
761 (get_tty_display): Rename to get_tty_device.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
762 (init_initial_display): Rename to init_initial_device.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
763 (delete_initial_display): Rename to delete_initial_device.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
764 (create_display): Rename to create_device.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
765 (delete_display): Rename to delete_device.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
766
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
767 * xfns.c (check_x_display_info): Document that the function allows
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
768 display ids as well.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
769
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
770 * xterm.c (x_delete_frame_display): Rename to x_delete_device.
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
771 (x_create_frame_display): Rename to x_create_device.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
772
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
773 * coding.c, dispextern.h, data.c, dispnew.c, frame.c, frame.h
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
774 * keyboard.c, keyboard.h, lisp.h, sysdep.c, term.c, xdisp.c
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
775 * xselect.c, xterm.c: Update.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
776
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
777 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
778
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
779 * term.c (term_init): Rename to init_tty.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
780
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
781 * dispextern.h (term_init): Rename to init_tty.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
782
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
783 * dispnew.c (init_display): Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
784 * frame.c (Fmake_terminal_frame): Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
785 * term.c (tty_setup_colors): Update comment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
786
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
787 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
788
83695
0055b9752b68 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83694
diff changeset
789 * data.c (Fterminal_local_value, Fset_terminal_local_value): New
0055b9752b68 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83694
diff changeset
790 functions (note: disabled).
0055b9752b68 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83694
diff changeset
791 (syms_of_data): Defsubr them (note: disabled).
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
792
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
793 * frame.c (syms_of_frame): Add warning to `delete-frame-functions'
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
794 description.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
795
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
796 * keyboard.c (syms_of_keyboard): Expand docs of terminal-local
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
797 variables to warn about their random bindings.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
798
83702
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
799 * sysdep.c (reset_sys_modes): Remove superflous fflush call.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
800
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
801 * term.c (tty_set_terminal_modes, tty_reset_terminal_modes): Flush
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
802 tty output before returning.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
803 (term_init): Move maybe_fatal declaration to top-level to
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
804 prevent complaints from GCC 4.0.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
805
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
806 * xdisp.c (select_frame_for_redisplay): Add xassert for
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
807 FRAME_LIVE_P.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
808 (unwind_redisplay): Don't restore previous frame if it has been
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
809 deleted.
021dd296ffc1 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83701
diff changeset
810
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
811 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
812
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
813 * termhooks.h (display): New field: kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
814
83704
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
815 * frame.h (frame)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
816 * termchar.h (tty_display_info)
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
817 * xterm.h (x_display_info): Remove kboard field.
83704
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
818 * frame.h (FRAME_KBOARD): Update.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
819
83704
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
820 * dispnew.c (init_display)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
821 * frame.c (make_frame, make_initial_frame, make_terminal_frame):
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
822 Don't initialize kboard.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
823
83704
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
824 * frame.c (make_frame_without_minibuffer, Fdelete_frame)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
825 * keyboard.c (delete_kboard)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
826 * term.c (term_init)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
827 * xfns.c (Fx_create_frame, x_create_tip_frame)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
828 * xselect.c (x_handle_selection_clear)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
829 * xterm.c (x_term_init): Update kboard access.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
830
83704
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
831 * term.c (init_initial_display)
e0c69ab00472 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83703
diff changeset
832 * xterm.c (x_term_init): Initialize kboard.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
833
83693
eec903657ed8 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83692
diff changeset
834 * term.c (delete_display): Delete kboard as well.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
835
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
836 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
837
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
838 * keyboard.c (Vglobal_key_translation_map): New variable.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
839 (syms_of_keyboard): DEFVAR it and Vkey_translation_map.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
840 (mark_kboards): Mark key-translation-map.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
841 (read_key_sequence): Update for terminal-local key-translation-map.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
842
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
843 * keyboard.h (kboard): Add Vkey_translation_map field.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
844 (Vglobal_key_translation_map): Declare.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
845
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
846 * keymap.c (Vkey_translation_map): Remove.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
847 (syms_of_keymap): Remove DEFVAR for key-translation-map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
848 (Fdescribe_buffer_bindings): Update for terminal-local
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
849 key-translation-map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
850
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
851 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
852
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
853 * emacs.c (main): Call syms_of_keymap before syms_of_keyboard.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
854
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
855 * keyboard.c (Vfunction_key_map): Remove declaration.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
856 (read_key_sequence, init_kboard): Update references to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
857 Vfunction_key_map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
858 (syms_of_keyboard): Declare function-key-map as a terminal-local
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
859 variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
860 (mark_kboards): Mark Vfunction_key_map.
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
861 (Fset_input_mode): Call reset_sys_modes and init_sys_modes on the
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
862 selected device only; do not use the bulk functions
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
863 reset_all_sys_modes and init_all_sys_modes.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
864
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
865 * keyboard.h (kboard): Move Vfunction_key_map inside the kboard struct.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
866
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
867 * keymap.c (Vfunction_key_map): Remove.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
868 (Fdescribe_buffer_bindings): Update references to Vfunction_key_map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
869 (syms_of_keymap): Remove DEFVAR for Vfunction_key_map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
870
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
871 * term.c (term_get_fkeys_1): Update references to Vfunction_key_map.
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
872 (term_init): Make sure the function keys are set up in the
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
873 correct function-key-map.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
874 (term_get_fkeys_arg): Rename to term_get_fkeys_address.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
875 (term_get_fkeys_kboard): New variable.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
876 (term_get_fkeys): Use it.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
877
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
878 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
879
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
880 * termhooks.h (DISPLAY_TERMINAL_CODING, DISPLAY_KEYBOARD_CODING):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
881 New macros.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
882
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
883 * coding.c (Fset_terminal_coding_system_internal)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
884 (Fterminal_coding_system, Fset_keyboard_coding_system_internal)
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
885 (Fkeyboard_coding_system)
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
886 * frame.c (Fmake_terminal_frame)
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
887 * xfns.c (check_x_display_info): Add DISPLAY parameter.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
888
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
889 * xfns.c (start_hourglass): Disable display type check, it would
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
890 break multi-tty.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
891
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
892 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
893
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
894 * keyboard.c (interrupt_signal, handle_interrupt): Move thread check
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
895 to interrupt_signal. Check for frame on controlling tty instead of
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
896 current selected frame in handle_interrupt.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
897
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
898 * sysdep.c (narrow_foreground_group): Don't abort if inherited_pgroup
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
899 is zero.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
900
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
901 * xdisp.c (with_echo_area_buffer, set_message, set_message_1)
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
902 (echo_area_display): Revert change applied in patch-328.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
903
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
904 * xfaces.c (internal_resolve_face_name, resolve_face_name_error):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
905 New functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
906 (resolve_face_name): Protect against loops and errors thrown by
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
907 Fget.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
908
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
909 * xfns.c (Fx_close_connection): Move code to
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
910 x_delete_frame_display. Remove declaration cruft.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
911 (x_delete_frame_display): Actually close the X connection.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
912 (unwind_create_frame): Don't do anything if the frame is already dead.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
913
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
914 * xterm.c (x_flush): Return immediately when redisplay is inhibited.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
915 (Vinhibit_redisplay): Declare for x_flush.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
916 (x_delete_frame_display): Declare i. Fix initialization of dpyinfo.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
917 Call xg_display_close under GTK.
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
918 (x_delete_display, x_create_frame_display): Cosmetic change.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
919 (x_connection_closed): Don't close the display before its frames
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
920 are deleted. Protect against the last frame calling the display
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
921 delete hook.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
922
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
923 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
924
83703
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
925 * xfaces.c (x_free_gc)
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
926 * xfns.c (unwind_create_frame)
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
927 * dispnew.c (build_frame_matrix_from_leaf_window): : Protect
1314f6b2a3d6 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83702
diff changeset
928 xassert with GLYPH_DEBUG.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
929
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
930 * dispextern.h (updated_window): Remove comment reference to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
931 updating_frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
932
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
933 * dispnew.c (update_window): Remove bogus xassert.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
934
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
935 * keyboard.c (cmd_error_internal): Remove slightly bogus comment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
936
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
937 * xdisp.c (handle_single_display_prop): Use FRAME_WINDOW_P instead of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
938 checking against specific frame types. Ignore images on non-window
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
939 frames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
940 (echo_area_display): Use FRAME_INITIAL_P to check for initial frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
941 (redisplay_preserve_echo_area): Update for multi-tty support.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
942 (redisplay_window): Don't bother with toolbars, fringe bitmaps or
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
943 vertical borders on tty frames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
944 (display_line): Remove superflous #ifdefs.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
945
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
946 * xfns.c (x_create_tip_frame): Copy color slot initialization
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
947 safeguards from x-create-frame. Trivial doc update.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
948
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
949 * xterm.c (x_clear_frame): Update comment.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
950 (x_draw_window_cursor): Remove reference to updating_frame.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
951
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
952 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
953
83691
64c810d88540 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83690
diff changeset
954 * dispextern.h (get_display, Fdisplay_tty_type): New prototypes.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
955 (Fframe_tty_type): Remove.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
956
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
957 * dispnew.c (init_display): Use Fdisplay_tty_type, not Fframe_tty_type.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
958
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
959 * frame.c (Qdisplay_id, Qdisplay_live_p): New symbols.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
960 (make_terminal_frame): Get display as a parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
961 (Fmake_terminal_frame): Get/create display here; pass it to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
962 make_terminal_frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
963 (Fdelete_frame): Stop if the hook deleted the frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
964 (syms_of_frame): Register new stuff.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
965
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
966 * frame.h (Qdisplay_id, Qdisplay_live_p, make_terminal_frame):
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
967 Update prototypes.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
968
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
969 * fringe.c (init_fringe_bitmap): Remove C99ism.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
970
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
971 * keyboard.c (interrupt_signal): Don't call fatal_error_signal
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
972 with an extra parameter.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
973 (Fsuspend_emacs): Give a better error message when there are
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
974 multiple open tty devices.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
975
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
976 * term.c (Vdelete_tty_after_functions): Remove variable.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
977 (Qframe_tty_name, Qframe_tty_type): Remove.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
978 (next_display_id): New var.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
979 (tty_ring_bell): Don't do anything on suspended frames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
980 (Ftty_display_color_p, Ftty_display_color_cells): Doc update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
981 (get_tty_display): Use it.
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
982 (get_tty_display): Don't signal an error on the initial frame.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
983 (Fframe_tty_name): Rename to Fdisplay_name. Handle all kinds of
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
984 displays.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
985 (Fframe_tty_type): Rename to Fdisplay_tty_type.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
986 (init_initial_display): Set display name.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
987 (term_init): Allow more displays on the same device. Set display name.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
988 (Fdelete_tty): Remove.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
989 (create_display): Set display id.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
990 (delete_display): Free display name.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
991 (Fsuspend_tty): Call hook with display id. Doc update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
992 (Fresume_tty): Refuse to resume when there is already an active display
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
993 on the same device. Call hook with display id. Doc update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
994 (syms_of_term): Reflect above changes.
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
995 (Fcontrolling_tty_p): New function.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
996 (syms_of_term): Initialize Sdisplay_controlling_tty_p.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
997
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
998 * termhooks.h (struct display): Add `id' and `name' members.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
999 (DISPLAY_ACTIVE_P): New macro.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1000
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1001 * xfns.c (check_x_display_info): Handle display ids.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1002 (Fx_create_frame): Try to get display from `display-id' parameter.
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1003 Fix verifying return value of x_get_arg for Qdisplay_id.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1004
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1005 * xterm.c (x_term_init): Set display name.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1006 (x_delete_display): Handle the case when `font_table' is NULL.
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1007 (x_connection_closed): Inhibit redisplay while frames are being
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1008 deleted.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1009
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1010 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1011
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1012 * dispnew.c (init_display): Always install handler for SIGWINCH.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1013 Reported by Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp>.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1014
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1015 * keyboard.c (interrupt_signal): Don't call Fkill_emacs from a
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1016 signal handler; use fatal_error_signal instead.
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1017 (command_loop): Clear single_kboard each time Emacs returns to
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1018 top-level.
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1019
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1020 * term.c: Massive updates throuout the file.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1021 (TS_*, TN_*)
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1022 (RPov, delete_in_insert_mode se_is_so, costs_set, insert_mode)
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1023 (standout_mode, specified_window, tty_cursor_hidden): Move to
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1024 struct tty_output.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1025 (tty_set_terminal_modes, tty_reset_terminal_modes)
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1026 (delete_tty, delete_tty_1): New functions.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1027 (turn_on_insert, turn_off_insert)
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1028 (turn_on_highlight, turn_off_highlight, toggle_highlight)
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1029 (tty_hide_cursor, tty_show_cursor)
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1030 (background_highlight, highlight_if_desired): Add tty parameter.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1031 (tty_capable_p): Change first parameter to tty_output.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1032 (term_init): Make sure top_frame is initialized. Don't exit on
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1033 errors if this would have been a secondary terminal. Call
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1034 set_terminal_modes on the end.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1035 (print_all_frames): New function, marginally useful for debugging.
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1036 (encode_terminal_code): Convert to use ANSI prototype syntax.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1037 (Ftty_display_color_cells): Return 0 in case of an error, not nil.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1038 (dissociate_if_controlling_tty): On some systems TIOCNOTTY
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1039 works only on /dev/tty. Adapt the function accordingly.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1040
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1041 * termchar.h (struct tty_output): Change old_tty to be a pointer.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1042 Remove old_tty_valid member. Add tty-specific variables from term.c.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1043
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1044 * xfaces.c (Ftty_supports_face_attributes_p): Update for new
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1045 tty_capable_p.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1046
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1047 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1048
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1049 * dispextern.h (set_terminal_modes, reset_terminal_modes): Add
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1050 tty parameter.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1051 (term_init): Add name parameter (the filename of the terminal
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1052 device). Add return value (struct tty_output).
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1053
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1054 * dispnew.c: Replace CURTTY() with local variables throughout the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1055 file (where applicable).
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1056 (termscript): Move to struct tty_output.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1057 (terminal_type): Remove.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1058
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1059 * emacs.c (main): Don't call init_sys_modes(), the new term_init()
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1060 already does that during init_display().
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1061 (shut_down_emacs): Call reset_all_sys_modes() instead of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1062 reset_sys_modes().
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1063
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1064 * frame.c (Qtty, Qtty_type): New variables.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1065 (syms_of_frame): Initialize them.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1066 (tty_display): Remove.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1067 (make_terminal_frame): New parameters (tty filename and type).
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1068 Initialize output_data.tty field instead of output_data.x. Use
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1069 term_init() to find the right tty_output. (Use term_dummy_init()
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1070 during bootstrap.)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1071 (Fmake_terminal_frame): Get device filename and type from frame
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1072 parameters.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1073
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1074 * frame.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL): Do the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1075 right thing if the frame is a tty.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1076 (struct frame): New member in output_data: tty.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1077 (make_terminal_frame): Update of prototype.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1078
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1079 * keyboard.c (Fset_input_mode): Call reset_all_sys_modes(), not
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1080 reset_sys_modes(). Ditto with init_sys_modes().
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1081
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1082 * lisp.h (tty_output): Add forward declaration.
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1083 (init_sys_modes, reset_sys_modes): Update prototype.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1084 (init_all_sys_modes, reset_all_sys_modes): New prototypes.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1085
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1086 * scroll.c: Replace CURTTY() with local variables throughout the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1087 file (where applicable).
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1088
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1089 * sysdep.c (old_tty, term_initted, old_tty_valid): Move to struct
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1090 tty_output.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1091 (init_all_sys_modes): New function.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1092 (init_sys_modes): Add tty_output parameter. Use it.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1093 (reset_all_sys_modes): New function.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1094 (reset_sys_modes): Add tty_output parameter. Use it.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1095
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1096 * term.c (tty_list): New variable.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1097 (OUTPUT, OUTPUT1, OUTPUTL, OUTPUT_IF, OUTPUT1_IF)
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1098 (set_terminal_modes, reset_terminal_modes): Add tty parameter.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1099 (cursor_to, raw_cursor_to): Update cmgoto() calls.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1100 (clear_end_of_line, write_glyphs): Add indirection to terminal
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1101 output, update cmcheckmagic() calls.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1102 (get_named_tty, term_dummy_init): New functions.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1103 (term_init): Add name parameter, add tty_output return value.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1104 Change algorithm to update tty_list. Call init_sys_modes() to
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1105 set up tty mode on the newly opened terminal device.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1106 (get_current_tty): New function, intended for debugging.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1107 (clear_end_of_line, set_scroll_region, clear_to_end)
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1108 (clear_frame, tty_show_cursor, tty_hide_cursor, turn_on_highlight)
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1109 (turn_off_highlight, turn_on_insert, turn_off_insert): Use
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1110 updating_frame instead of selected_frame.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1111
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1112 * termchar.h (struct terminal): Rename to struct tty_output.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1113 Add name, type, input, output, termscript, old_tty, term_initted,
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1114 old_tty_valid, background_pixel, foreground_pixel, next fields.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1115 (tty_list): New variable.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1116 (FRAME_TTY): New function.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1117 (TTY_*, CURRENT_TERMINAL, TTY_NAME, TTY_TYPE): New macros.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1118
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1119 * termhooks.h (termscript): Remove.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1120
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1121 * window.c (init_window_once): Call make_terminal_frame with two
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1122 zero parameters.
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1123
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1124 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1125
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1126 * keyboard.c (echo_dash): Do nothing if there already is a dash at
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1127 the end of the echo string.
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1128
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1129 * termchar.h (struct terminal): New struct.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1130 (must_write_spaces, min_padding_speed, line_ins_del_ok)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1131 (char_ins_del_ok, scroll_region_ok, scroll_region_cost)
83691
64c810d88540 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83690
diff changeset
1132 (memory_below_frame, fast_clear_end_of_line): Move to struct terminal.
83689
aabfc0168925 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83687
diff changeset
1133 (min_padding_speed, dont_calculate_costs): Comment out (unused).
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1134
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1135 * dispnew.c (line_hash_code, line_draw_cost)
83706
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1136 (direct_output_for_insert, update_frame_1, scrolling)
bdff2c77dfb9 More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83705
diff changeset
1137 (update_frame_line)
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1138 * scroll.c (calculate_scrolling, calculate_direct_scrolling)
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1139 (scrolling_1, scroll_cost)
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1140 * sysdep.c (hft_init)
83705
88704871b55b More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83704
diff changeset
1141 * term.c (set_terminal_window, ins_del_lines, calculate_costs)
88704871b55b More of the same.
Glenn Morris <rgm@gnu.org>
parents: 83704
diff changeset
1142 (term_init)
83701
2d821738305e Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83700
diff changeset
1143 * xdisp.c (try_window_id)
83691
64c810d88540 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83690
diff changeset
1144 * xterm.c (x_initialize): Use the accessor macros for terminal
64c810d88540 Some more tidying and simplification pending merge.
Glenn Morris <rgm@gnu.org>
parents: 83690
diff changeset
1145 characteristics.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1146
83595
43366eac73d8 Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents: 83593
diff changeset
1147
83586
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1148 ;; Local Variables:
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1149 ;; coding: iso-2022-7bit
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1150 ;; add-log-time-zone-rule: t
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1151 ;; End:
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1152
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1153 Copyright (C) 2007 Free Software Foundation, Inc.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1154
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1155 This file is part of GNU Emacs.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1156
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1157 GNU Emacs is free software; you can redistribute it and/or modify
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1158 it under the terms of the GNU General Public License as published by
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1159 the Free Software Foundation; either version 2, or (at your option)
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1160 any later version.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1161
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1162 GNU Emacs is distributed in the hope that it will be useful,
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1163 but WITHOUT ANY WARRANTY; without even the implied warranty of
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1164 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1165 GNU General Public License for more details.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1166
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1167 You should have received a copy of the GNU General Public License
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1168 along with GNU Emacs; see the file COPYING. If not, write to the
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1169 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1170 Boston, MA 02110-1301, USA.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1171
83595
43366eac73d8 Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents: 83593
diff changeset
1172 ;;; arch-tag: 4015a0e0-033e-11dc-807c-00114368b55b