annotate src/ChangeLog.multi-tty @ 83654:e9a88d9f47fb

Import changelog info from arch logs into ChangeLog.multi-tty files Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-34
author Miles Bader <miles@gnu.org>
date Wed, 22 Aug 2007 11:46:14 +0000
parents cac66c12e45d
children 2ee129d4ca11
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83646
cac66c12e45d * term/xterm.el (terminal-init-xterm): Fix merge issue.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83640
diff changeset
1 2007-07-29 Dan Nicolaescu <dann@ics.uci.edu>
cac66c12e45d * term/xterm.el (terminal-init-xterm): Fix merge issue.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83640
diff changeset
2
cac66c12e45d * term/xterm.el (terminal-init-xterm): Fix merge issue.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83640
diff changeset
3 * puresize.h (BASE_PURESIZE): Increase.
cac66c12e45d * term/xterm.el (terminal-init-xterm): Fix merge issue.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83640
diff changeset
4
83640
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
5 2007-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
6
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
7 * frame.c (Qterm_environment_variable,
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
8 Qdisplay_environment_variable): New variables.
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
9 (syms_of_frame): Intern and staticpro them.
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
10
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
11 * frame.h: Declare them here.
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
12
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
13 * callproc.c (child_setup): Use the display-environment-variable
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
14 and term-environment-variable frame params.
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
15 (getenv_internal): Likewise.
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
16 (set_initial_environment): Initialise Vprocess_environment.
2aee92eacdab * server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83631
diff changeset
17
83630
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
18 2007-06-03 Dan Nicolaescu <dann@ics.uci.edu>
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
19
83631
7d63b897231b (x_handle_selection_clear): Only access
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83630
diff changeset
20 * xselect.c (x_handle_selection_clear): Only access
7d63b897231b (x_handle_selection_clear): Only access
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83630
diff changeset
21 terminal->kboard when MULTI_KBOARD is defined.
7d63b897231b (x_handle_selection_clear): Only access
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83630
diff changeset
22
83630
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
23 * term.c (init_tty): Use terminal specific mouse_position_hook.
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
24
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
25 * macterm.c (mac_create_terminal): Indent and rearrange to be more
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
26 similar to the X11 version.
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
27
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
28 * config.in: Disable multi-keyboard support on a mac.
28201311b297 * term.c (init_tty): Use terminal specific mouse_position_hook.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83628
diff changeset
29
83628
7a881fda2c3a * emacsclient.c (main): Avoid having a declaration after a
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83623
diff changeset
30 2007-05-26 Dan Nicolaescu <dann@ics.uci.edu>
7a881fda2c3a * emacsclient.c (main): Avoid having a declaration after a
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83623
diff changeset
31
7a881fda2c3a * emacsclient.c (main): Avoid having a declaration after a
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83623
diff changeset
32 * sysdep.c: Comment out text after #endif.
7a881fda2c3a * emacsclient.c (main): Avoid having a declaration after a
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83623
diff changeset
33
83623
85ebbe91c285 Revert to official bug report addresses.
Miles Bader <miles@gnu.org>
parents: 83620
diff changeset
34 2007-05-20 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu>
85ebbe91c285 Revert to official bug report addresses.
Miles Bader <miles@gnu.org>
parents: 83620
diff changeset
35
85ebbe91c285 Revert to official bug report addresses.
Miles Bader <miles@gnu.org>
parents: 83620
diff changeset
36 * emacs.c (REPORT_EMACS_BUG_PRETEST_ADDRESS): Revert to
85ebbe91c285 Revert to official bug report addresses.
Miles Bader <miles@gnu.org>
parents: 83620
diff changeset
37 official Emacs pretest bug report address.
85ebbe91c285 Revert to official bug report addresses.
Miles Bader <miles@gnu.org>
parents: 83620
diff changeset
38
83619
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
39 2007-05-19 Dan Nicolaescu <dann@ics.uci.edu>
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
40
83620
ce4352d8bee9 * loadup.el: Load mac-win on a Mac. Avoid loading both x-win and
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83619
diff changeset
41 * frame.c (Fmake_terminal_frame): Disable output method test.
ce4352d8bee9 * loadup.el: Load mac-win on a Mac. Avoid loading both x-win and
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83619
diff changeset
42
83619
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
43 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
83620
ce4352d8bee9 * loadup.el: Load mac-win on a Mac. Avoid loading both x-win and
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83619
diff changeset
44 (SYSTEM_PURESIZE_EXTRA): Only define on Carbon.
83619
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
45
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
46 * 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
47
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
48 * term.c (init_tty): Only use terminal->kboard when MULTI_KBOARD
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
49 is defined.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
50
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
51 * macterm.h (struct mac_display_info): Add terminal.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
52
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
53 * w32term.c (w32_initialize): Make static.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
54
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
55 * macterm.c (XTset_terminal_modes): Add a terminal parameter.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
56 (XTreset_terminal_modes): Likewise.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
57 (x_clear_frame): Add a frame parameter.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
58 (note_mouse_movement): Get rif from the frame.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
59 (mac_term_init): Initialize the terminal.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
60 (mac_initialize): Make static and move terminal initialization ...
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
61 (mac_create_terminal): ... in this new function.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
62
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
63 * macmenu.c: Reorder includes.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
64 (Fx_popup_menu): Use terminal specific mouse_position_hook.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
65
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
66 * macfns.c (x_set_mouse_color): Get rif from the frame.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
67 (x_set_tool_bar_lines): Don't use updating_frame.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
68 (mac_window): Add 2 new parameters for consistency with other
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
69 systems.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
70 (Fx_create_frame): Fix doc string. Rename the parameter.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
71 (Fx_create_frame): Set the frame parameters following what is done
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
72 in X11 and w32.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
73 (Fx_open_connection): Remove window-system check.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
74 (start_hourglass): Likewise.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
75 (x_create_tip_frame): Get the keyboard from the terminal.
83620
ce4352d8bee9 * loadup.el: Load mac-win on a Mac. Avoid loading both x-win and
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83619
diff changeset
76 (Fx_create_frame): Don't use FRAME_MAC_DISPLAY_INFO.
83619
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
77
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
78 * w32fns.c (Fx_create_frame): Use kboard from the terminal.
5da6a46ddbd6 * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83617
diff changeset
79
83617
9810946e31cf *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83616
diff changeset
80 2007-05-17 Jason Rumney <jasonr@gnu.org>
9810946e31cf *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83616
diff changeset
81
9810946e31cf *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83616
diff changeset
82 * w32fns.c (x_create_tip_frame): Set window_system.
9810946e31cf *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83616
diff changeset
83
83616
b78afd4acd43 * term.c (init_tty): Better initialize ttys in windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83613
diff changeset
84 2007-05-17 Dan Nicolaescu <dann@ics.uci.edu>
b78afd4acd43 * term.c (init_tty): Better initialize ttys in windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83613
diff changeset
85
b78afd4acd43 * term.c (init_tty): Better initialize ttys in windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83613
diff changeset
86 * term.c (init_tty): Better initialize ttys in windows.
b78afd4acd43 * term.c (init_tty): Better initialize ttys in windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83613
diff changeset
87 * w32fns.c (Fx_create_frame): Set the default minibuffer frame,
b78afd4acd43 * term.c (init_tty): Better initialize ttys in windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83613
diff changeset
88 window_system and the rest of the frame parameters following what
b78afd4acd43 * term.c (init_tty): Better initialize ttys in windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83613
diff changeset
89 is done in X11.
b78afd4acd43 * term.c (init_tty): Better initialize ttys in windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83613
diff changeset
90
83610
0e545daaf463 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83597
diff changeset
91 2007-05-17 Jason Rumney <jasonr@gnu.org>
0e545daaf463 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83597
diff changeset
92
83613
71c1ea291671 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83610
diff changeset
93 * w32term.h (x_output): Remove foreground_pixel and background_pixel.
71c1ea291671 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83610
diff changeset
94 (w32_clear_rect, w32_clear_area): Use background from frame.
71c1ea291671 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83610
diff changeset
95
83610
0e545daaf463 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83597
diff changeset
96 * w32term.c (w32_term_init): Call add_keyboard_wait_descriptor.
0e545daaf463 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83597
diff changeset
97
0e545daaf463 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83597
diff changeset
98 * w32fns.c (x_create_tip_frame): Set terminal and ref count.
0e545daaf463 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83597
diff changeset
99
83597
e1a74926d58b *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83595
diff changeset
100 2007-05-16 Jason Rumney <jasonr@gnu.org>
e1a74926d58b *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83595
diff changeset
101
e1a74926d58b *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83595
diff changeset
102 * makefile.w32-in: Update dependancies from Makefile.in
e1a74926d58b *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83595
diff changeset
103
83586
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
104 2007-05-15 Jason Rumney <jasonr@gnu.org>
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
105
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
106 * frame.c (Fdelete_frame): Only get kboard when MULTI_KBOARD
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
107 defined.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
108
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
109 * keyboard.c (restore_kboard_configuration): Only define when
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
110 MULTI_KBOARD defined.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
111
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
112 * terminal.c (init_initial_terminal): Only set initial_kboard when
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
113 MULTI_KBOARD defined.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
114
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
115 * 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
116 define function body.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
117 (init_tty) [WINDOWSNT]: Use selected_frame for initializing.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
118
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
119 * fringe.c (w32_init_fringe w32_reset_fringes) [HAVE_NTGUI]:
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
120 (mac_init_fringe) [MAC_OS]: Get rif from selected_frame.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
121
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
122 * termhooks.h (display_info) [WINDOWSNT]: Add w32.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
123
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
124 * xdisp.c (display_menu_bar) [HAVE_NTGUI]: Check frame type.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
125
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
126 * frame.c (make_terminal_frame) [WINDOWSNT]: Initialize terminal.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
127
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
128 * w32.c (request_sigio, unrequest_sigio): Remove
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
129
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
130 * w32inevt.h, w32inevt.c (w32_console_read_socket): Make first
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
131 arg a frame.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
132
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
133 * w32console.c (w32con_move_cursor, w32con_clear_to_end):
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
134 (w32con_clear_frame, w32con_clear_end_of_line):
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
135 (w32con_ins_del_lines, w32con_insert_glyphs, w32con_write_glyphs):
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
136 (w32con_delete_glyphs, w32con_set_terminal_window):
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
137 (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
138 (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
139 terminal arg.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
140 (PICK_FRAME): Remove.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
141 (w32con_write_glyphs): Use frame specific terminal coding.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
142 (one_and_only_w32cons): New global variable.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
143 (initialize_w32_display): Use it for storing hooks.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
144 (create_w32cons_output): New function.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
145
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
146 * w32menu.c (Fx_popup_menu): Use terminal specific
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
147 mouse_position_hook.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
148
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
149 * w32fns.c (x_set_tool_bar_lines): Don't use updating_frame.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
150 (Fx_create_frame): Set terminal and ref count.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
151 (Fx_open_connection): Remove window-system check.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
152
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
153 * w32term.c (w32_set_terminal_modes, w32_reset_terminal_modes):
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
154 Add terminal arg.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
155 (x_clear_frame, x_delete_glyphs, w32_ring_bell, x_ins_del_lines):
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
156 Add frame arg.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
157 (x_delete_terminal, w32_create_terminal): New functions.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
158 (w32_term_init): Create a terminal.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
159 (w32_initialize): Move terminal specific initialization to
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
160 w32_create_terminal.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
161
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
162 * w32term.h (w32_display_info): Add terminal.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
163 (w32_sys_ring_bell, x_delete_display): Declare here.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
164
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
165 * makefile.w32-in (OBJ1): Add terminal.$(O)
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
166
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
167 * s/ms-w32.h (SYSTEM_PURESIZE_EXTRA): Bump to 50k.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
168
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
169 2007-04-22 Karoly Lorentey <karoly@lorentey.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
170
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
171 * xterm.c (x_scroll_bar_expose): Fix reference to foreground pixel.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
172
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
173 2007-02-24 Karoly Lorentey <karoly@lorentey.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
174
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
175 * frame.c (x_set_screen_gamma, store_frame_param): Fix compilation
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
176 errors.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
177
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
178 2006-12-03 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
179
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
180 * window.c (set_window_buffer): Don't call clear_mouse_face on tty
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
181 frames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
182
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
183 2006-10-14 Karoly Lorentey <lorentey@elte.hu>
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 * puresize.h (BASE_PURESIZE): Increase puresize.
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 * 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
188
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
189 2006-07-30 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
190
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
191 * puresize.h (BASE_PURESIZE): Increase to 1126000.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
192
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
193 2006-07-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
194
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
195 * keyboard.c (interrupt_signal, handle_interrupt, Fset_quit_char):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
196 Fix get_named_tty calls for the controlling tty.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
197 (Patch by Kalle Olavi Niemitalo <kon@iki.fi>)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
198
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
199 2006-07-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
200
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
201 * xmenu.c (Fx_menu_bar_open) [USE_X_TOOLKIT, USE_GTK]:
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
202 Rename from Fmenu_bar_open.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
203 (syms_of_xmenu): Update defsubr.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
204
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
205 2006-07-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
206
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
207 * xterm.h: Remove declaration for x_fully_uncatch_errors.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
208
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
209 * xterm.c (x_fully_uncatch_errors): Disable definition.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
210
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
211 * eval.c (unwind_to_catch): Don't call x_fully_uncatch_errors.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
212 (internal_condition_case, internal_condition_case_1)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
213 (internal_condition_case_2): Don't abort when x_catching_errors.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
214
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
215 2006-05-26 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
216
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
217 * 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
218 Remove.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
219 (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
220 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
221 (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
222 (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
223 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
224 (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
225
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
226 * 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
227 set_global_environment.
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 2006-05-20 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
230
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
231 * frame.c (make_terminal_frame): Don't create frames on a terminal
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
232 that is being deleted.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
233 * xfns.c (Fx_create_frame, x_create_tip_frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
234
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
235 * 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
236 is being deleted.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
237
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
238 * term.c (get_named_tty): Abort if tty name is NULL. Simplify
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
239 accordingly.
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 * 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
242 of throwing an error. Doc update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
243
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
244 * term.c (init_tty): Set name before calling `get_named_tty'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
245
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
246 * term.c (delete_tty): Let delete_terminal delete the frames. Plug
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
247 memory leak caused by tty->name. Remove reference to `deleting_tty'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
248
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
249 * term.c (syms_of_term) <Vsuspend_tty_functions, Vresume_tty_functions>:
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
250 Doc update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
251
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
252 * 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
253 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
254
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
255 * terminal.c (delete_terminal): Doc update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
256
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
257 * xterm.c (XTread_socket): Disable loop on all X displays.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
258
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
259 * xterm.c (x_delete_display): Doc update to reflect changes in
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
260 delete_terminal.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
261
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
262 * xterm.c (x_delete_terminal): Don't set terminal->deleted and let
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
263 delete_terminal delete the frames on the terminal.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
264
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
265 * xterm.h (x_display_info) <terminal>: Move member earlier in the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
266 struct.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
267
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
268 2006-05-20 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
269
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
270 * 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
271
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
272 * 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
273 (deleting_tty): Remove old variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
274
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
275 * terminal.c (delete_terminal): Use terminal->deleted.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
276
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
277 * 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
278 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
279
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
280 2006-05-20 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
281
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
282 * term.c (Fsuspend_tty): Call clear_tty_hooks.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
283 (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
284 (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
285
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
286 2006-05-20 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
287
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
288 * puresize.h (BASE_PURESIZE): Increase to 1240000.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
289
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
290 2006-05-20 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
291
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
292 * xfaces.c (realize_default_face): Don't use FRAME_FONT unless frame
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
293 is an X frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
294
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
295 2006-04-20 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
296
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
297 * dispnew.c (Fsend_string_to_terminal): Update call to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
298 `get_tty_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
299
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
300 * term.c (Fsuspend_tty, Fresume_tty): Update call to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
301 `get_tty_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
302 (get_tty_terminal): Add throw parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
303 (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
304 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
305
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
306 * 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
307
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
308 2006-04-01 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
309
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
310 * frame.c (make_terminal_frame): Use FRAME_BACKGROUND_PIXEL and
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
311 FRAME_FOREGROUND_PIXEL.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
312 * gtkutil.c (xg_create_frame_widgets): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
313 * macfns.c (x_set_mouse_color): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
314 * macfns.c (x_make_gc): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
315 * msdos.c (ScreenVisualBell): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
316 * msdos.c (internal_terminal_init): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
317 * w32term.c (x_free_frame_resources): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
318 * xfns.c (x_window): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
319 * xterm.c (x_scroll_bar_create): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
320 * xterm.c (x_scroll_bar_set_handle): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
321
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
322 2006-04-01 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
323
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
324 * 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
325 fields.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
326
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
327 * widget.c (update_from_various_frame_slots): Use
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
328 FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
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 * xfns.c (x_set_foreground_color): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
331 * xfns.c (x_set_background_color): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
332 * xfns.c (x_set_mouse_color): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
333 * xfns.c (x_set_cursor_color): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
334 * xfns.c (x_make_gc): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
335 * xfns.c (Fx_create_frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
336 * xfns.c (x_create_tip_frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
337 * xfns.c (build_string): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
338 * xterm.c (XTflash): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
339 * xterm.c (x_free_frame_resources): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
340
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
341 2006-03-26 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
342
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
343 * term.c: Include errno.h.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
344 (Fcontrolling_tty_p): Compare name with "/dev/tty", not NULL.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
345 (Fresume_tty): Handle errors on reopening ttys. Don't dissociate
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
346 if terminal was explicitly opened on the controlling terminal.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
347 (init_tty): Initialize local pointers. Always set name (use
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
348 "/dev/tty" for controlling tty.) Remove special case for name ==
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
349 NULL.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
350
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
351 2006-03-26 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
352
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
353 * frame.c (syms_of_frame): Enhance doc string of `default-frame-alist'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
354
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
355 2006-03-12 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
356
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
357 * xfns.c (x_create_tip_frame): Fix syntax error.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
358
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
359 2006-03-12 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
360
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
361 * xfns.c (Fx_create_frame): Use `store_frame_param' to set
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
362 `window-system' frame parameter, and make sure it overrides any
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
363 user-supplied setting.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
364
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
365 * xfns.c (x_icon): Disable redundant call to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
366 `x_wm_set_window_state'. (Also applied in CVS.)
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 2006-03-08 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
369
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
370 * frame.c (Fmake_terminal_frame): Handle NULL tty names correctly.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
371
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
372 2006-03-08 Karoly Lorentey <lorentey@elte.hu>
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 * .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
375 Vwindow_system.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
376
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
377 2006-02-25 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
378
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
379 * keyboard.c (read_key_sequence): Remove unused variable
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
380 wrong_kboard_jmpbuf.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
381
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
382 2006-02-25 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
383
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
384 * 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
385 calling XFRAME.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
386
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
387 2006-02-23 Karoly Lorentey <lorentey@elte.hu>
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 * puresize.h (BASE_PURESIZE): Increase to 1230000.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
390
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
391 2006-02-20 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
392
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
393 * regex.c (extend_range_table_work_area, regex_compile, fastmap):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
394 Revert previous unnecessary changes.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
395
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
396 2006-02-14 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
397
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
398 * keyboard.c (Fset_quit_char): Don't leave tty state uninitialized
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
399 after an error.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
400
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
401 2006-02-12 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
402
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
403 * xterm.c (x_catch_errors_unwind): Abort if x_error_message is NULL.
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 2006-01-30 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
406
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
407 * callproc.c (getenv_internal): Fix C99ism.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
408
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
409 2006-01-28 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
410
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
411 * 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
412 `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
413 recursive calls.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
414 (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
415 parameter. Use it in call to `read_char'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
416
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
417 2006-01-17 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
418
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
419 * Makefile.in (SOME_MACHINE_LISP): Fix typo.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
420
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
421 2006-01-11 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
422
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
423 * 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
424 systems.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
425
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
426 * keyboard.c (Fset_input_interrupt_mode): Cosmetic change.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
427
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
428 * 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
429 (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
430
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
431 2006-01-05 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
432
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
433 * keyboard.c (read_char): Enhance comment before extra longjmp to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
434 wrong_kboard_jmpbuf.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
435 (read_key_sequence): Handle deleted interrupted_kboards correctly; that
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
436 is a legal case.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
437
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
438 2006-01-03 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
439
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
440 * 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
441 `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
442
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
443 * fns.c (Fy_or_n_p): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
444
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
445 * 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
446
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
447 * keyboard.c (wrong_kboard_jmpbuf): Remove global variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
448
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
449 * keyboard.c (read_char): Add wrong_kboard_jmpbuf parameter to allow
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
450 for recursive calls. Update longjmp invocations. Remember the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
451 original current_kboard, and longjmp to `wrong_kboard_jmpbuf' when a
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
452 filter, timer or sentinel changes it. Comment out unnecessary calls to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
453 `record_single_kboard_state' and `any_kboard_state'. Update recursive
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
454 calls.
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 * keyboard.c (read_key_sequence): Add `wrong_kboard_jmpbuf' local
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
457 variable. Update setjmp and read_char calls. Abort if
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
458 interrupted_kboard died in read_char.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
459
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
460 * keyboard.c (any_kboard_state, single_kboard_state)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
461 (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
462 (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
463 (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
464 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
465 (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
466 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
467 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
468 (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
469 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
470 (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
471 nested command loops.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
472 (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
473 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
474 `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
475
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
476 * keyboard.c (delete_kboard): Exit single_kboard mode if we have just
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
477 deleted that kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
478
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
479 * keyboard.c (interrupt_signal): Use `Fkill_emacs' to exit Emacs, not
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
480 `fatal_error_signal'.
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 * 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
483 (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
484 (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
485
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
486 * 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
487 (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
488 `wrong_kboard_jmpbuf'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
489
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
490 * 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
491 `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
492
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
493 * 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
494 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
495
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
496 * 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
497 `previous_terminal_frame'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
498 (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
499 `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
500
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
501 2006-01-02 Karoly Lorentey <lorentey@elte.hu>
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 * 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
504 current_kboard unnecessarily.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
505 (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
506 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
507 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
508
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
509 2006-01-01 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
510
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
511 * xfns.c (Fx_close_connection, Fx_synchronize): Unify argument names
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
512 with the rest of the DEFUNs.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
513
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
514 2005-12-31 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
515
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
516 * frame.c (Fframe_with_environment): Fix typo.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
517
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
518 2005-12-31 Karoly Lorentey <lorentey@elte.hu>
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 * terminal.c: Include <stdio.h>.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
521
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
522 2005-12-30 Karoly Lorentey <lorentey@elte.hu>
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 * 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
525 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
526 (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
527 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
528
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
529 * image.c (lookup_image): Don't initialize `c' until the xasserts
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
530 have been run.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
531
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
532 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
533
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
534 * callproc.c (syms_of_callproc): Initialize
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
535 `Vlocal-environment-variables' to `Qt'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
536
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
537 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
538
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
539 * 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
540 `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
541 (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
542 (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
543 (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
544 (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
545 (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
546 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
547
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
548 * 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
549 (FRAME_TTY): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
550
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
551 * 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
552
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
553 * 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
554 (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
555 Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
556
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
557 * 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
558 (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
559
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
560 * 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
561
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
562 * terminal.c (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
563 (next_device_id): Rename to `next_terminal_id'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
564 (initial_device): Rename to `initial_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
565 (get_device): Rename to `get_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
566 (create_device): Rename to `create_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
567 (mark_devices): Rename to `mark_terminals'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
568 (delete_device): Rename to `delete_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
569 (Fdelete_display): Rename to `Fdelete_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
570 (Fframe_terminal): Move here from frame.c.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
571 (Fdisplay_live_p): Rename to `Fterminal_live_p'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
572 (Fdisplay_list): Rename to `Fterminal_list'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
573 (Fdisplay_name): Rename to `Fterminal_name'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
574 (init_initial_device): Rename to `init_initial_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
575 (delete_initial_device): Rename to `delete_initial_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
576 (ring_bell, update_begin, update_end, set_terminal_window)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
577 (cursor_to, raw_cursor_to, clear_to_end, clear_frame)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
578 (clear_end_of_line, write_glyphs, insert_glyphs, delete_glyphs)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
579 (ins_del_lines, get_terminal_param, store_terminal_param)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
580 (Fterminal_parameters, Fterminal_parameter)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
581 (Fmodify_terminal_parameters, Fset_terminal_parameter)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
582 (syms_of_terminal): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
583
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
584 * 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
585 (Fdisplay_tty_type): Rename to `Ftty_type'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
586 (Fdisplay_controlling_tty_p): Rename to `Fcontrolling_tty_p'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
587 (delete_tty, tty_set_terminal_modes, tty_reset_terminal_modes)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
588 (Ftty_display_color_p, Ftty_display_color_cells, get_named_tty)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
589 (Ftty_no_underline, Fsuspend_tty, Fresume_tty, create_tty_output)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
590 (init_tty, maybe_fatal, delete_tty, syms_of_term): Update for rename.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
591
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
592 * 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
593 (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
594 (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
595 (Fframe_display): Move to terminal.c, rename to `Fframe_terminal'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
596 (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
597 (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
598 (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
599 (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
600 (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
601 Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
602
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
603 * 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
604 (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
605 (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
606 (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
607 (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
608 (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
609 (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
610 (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
611 (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
612 (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
613 Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
614
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
615 * 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
616 (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
617 (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
618 (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
619 (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
620 (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
621
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
622 * 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
623 (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
624
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
625 * 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
626 (kbd_buffer_get_event, read_avail_input, tty_read_avail_input)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
627 (interrupt_signal, Fset_output_flow_control)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
628 (Fset_input_meta_mode, Fset_quit_char, delete_kboard)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
629 (syms_of_keyboard): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
630
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
631 * alloc.c (mark_devices): Update declaration.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
632 (Fgarbage_collect): Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
633
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
634 * 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
635 (Fterminal_coding_system4)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
636 (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
637 (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
638
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
639 * data.c (Fterminal_local_value, Fset_terminal_local_value):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
640 Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
641
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
642 * 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
643
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
644 * 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
645
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
646 * 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
647
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
648 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
649
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
650 * callproc.c (Fgetenv_internal, syms_of_callproc): Update doc strings.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
651
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
652 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
653
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
654 * 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
655 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
656 Update doc strings.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
657 (syms_of_callproc): Update doc strings.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
658 (Qenvironment): Moved to frame.c.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
659
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
660 * 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
661 (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
662 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
663 (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
664 (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
665
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
666 * 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
667 * 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
668
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
669 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
670
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
671 * callproc.c (syms_of_callproc): Initialize Vprocess_environment
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
672 to nil.
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 2005-12-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
675
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
676 * 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
677 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
678 (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
679 (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
680 (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
681 Vglobal_environment. Handle the new Vprocess_environment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
682 (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
683 (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
684 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
685 (syms_of_callproc): Rename process-environment to global-environment,
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
686 add new process-environment, update docs.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
687
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
688 * 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
689 set_process_environment.
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 * 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
692
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
693 2005-12-26 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
694
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
695 * callproc.c (getenv_internal): Fix get_terminal_param call.
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 * dispextern.h (get_device): Move declaration to termhooks.h.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
698 * termhooks.h (get_device): Move here.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
699
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
700 2005-12-26 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
701
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
702 * 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
703 (Qenvironment): New constant.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
704 (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
705 (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
706 (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
707 (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
708 Vlocal_environment_variables.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
709 (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
710
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
711 * termhooks.h (get_terminal_param): Declare.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
712
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
713 * Makefile.in (callproc.o): Update dependencies.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
714
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
715 2005-12-25 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
716
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
717 * 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
718 (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
719 (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
720 (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
721 (write_glyphs, insert_glyphs, delete_glyphs, ins_del_lines)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
722 (get_device, Fdisplay_name, create_device, delete_device)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
723 (Fdelete_display, Fdisplay_live_p, Fdisplay_list)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
724 Move to terminal.c.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
725 (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
726
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
727 * terminal.c: New file.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
728 (device_list, next_device_id, initial_device, Vring_bell_function)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
729 (ring_bell, update_begin, update_end, set_terminal_window)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
730 (cursor_to, raw_cursor_to, clear_to_end, clear_frame)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
731 (clear_end_of_line, write_glyphs, insert_glyphs, delete_glyphs)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
732 (ins_del_lines, get_device, create_device, delete_device)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
733 (Fdelete_display, Fdisplay_live_p, Fdisplay_list, Fdisplay_name):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
734 Move here.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
735 (mark_devices, get_terminal_param, store_terminal_param)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
736 (Fterminal_parameters, Fterminal_parameter)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
737 (Fmodify_terminal_parameters, Fset_terminal_parameter)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
738 (init_initial_device, delete_initial_device)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
739 (syms_of_terminal): New functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
740
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
741 * Makefile.in (obj): Add terminal.o.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
742 (terminal.o): Add dependencies.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
743 [HAVE_CARBON]: Make terminal.o depend on macgui.h.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
744
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
745 * 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
746 (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
747
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
748 * dispextern.h (set_scroll_region, turn_off_insert)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
749 (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
750 (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
751 (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
752 (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
753
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
754 * 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
755
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
756 * 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
757 (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
758
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
759 * 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
760 (Fset_output_flow_control): Return nil.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
761
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
762 * keymap.h (Fset_keymap_parent): Add EXFUN.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
763
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
764 * lisp.h (syms_of_terminal): Declare it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
765
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
766 * 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
767
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
768 * 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
769 (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
770 (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
771 (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
772 (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
773 (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
774 (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
775 (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
776
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
777 (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
778 (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
779 (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
780 (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
781 (tty_insert_glyphs, tty_delete_glyphs, tty_ins_del_lines)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
782 (term_get_fkeys, tty_setup_colors, dissociate_if_controlling_tty)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
783 (delete_tty): Add static modifier.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
784
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
785 (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
786 (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
787 (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
788 (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
789 (tty_clear_end_of_line, tty_write_glyphs, tty_insert_glyphs)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
790 (tty_delete_glyphs, tty_ins_del_lines, turn_on_face):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
791 Update for renames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
792
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
793 * 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
794
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
795 * 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
796
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
797 2005-12-23 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
798
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
799 * keyboard.c (Fset_input_interrupt_mode): Fix compilation error
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
800 during non-X builds.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
801
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
802 2005-12-23 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
803
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
804 * print.c (print_preprocess): Don't loose print_depth levels while
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
805 iterating.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
806
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
807 2005-12-23 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
808
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
809 * keyboard.c (Fset_input_interrupt_mode, Fset_output_flow_control)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
810 (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
811 (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
812 (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
813
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
814 * 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
815
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
816 * 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
817 * macterm.c (mac_initialize): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
818
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
819 2005-12-22 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
820
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
821 * term.c (suspend-tty): Update doc string.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
822
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
823 2005-12-19 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
824
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
825 * dispnew.c (window_change_signal): Fix typo.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
826
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
827 2005-12-13 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
828
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
829 * dispnew.c (window_change_signal): Don't believe width/height values
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
830 that are impossibly small.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
831
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
832 2005-12-12 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
833
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
834 * xterm.c (x_term_init) [!HAVE_GTK_MULTIDISPLAY]:
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
835 Refuse to create secondary X connections.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
836
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
837 2005-12-12 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
838
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
839 * keyboard.c (kbd_buffer_store_event_hold): Simplify condition.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
840 (read_key_sequence): Reinitialize fkey and keytran at each replay.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
841
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
842 * 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
843
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
844 2005-11-19 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
845
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
846 * puresize.h (BASE_PURESIZE): Increase to 1220000.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
847
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
848 2005-11-07 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
849
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
850 * puresize.h (BASE_PURESIZE): Increase to 1210000.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
851
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
852 2005-11-07 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
853
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
854 * 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
855 (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
856 current_kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
857
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
858 * data.c (Fterminal_local_value, Fset_terminal_local_value): Disable
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
859 these functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
860
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
861 * data.c (syms_of_data): Don't defsubr them.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
862
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
863 2005-10-29 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
864
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
865 * keyboard.c (mark_kboards): Also mark Vkeyboard_translate_table.
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 2005-10-28 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
868
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
869 * keyboard.c (Vkeyboard_translate_table): Moved to struct kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
870 * keyboard.h (Vkeyboard_translate_table): Moved to struct kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
871
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
872 * keyboard.c (read_char): Use current_kboard to access
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
873 Vkeyboard_translate_table.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
874 * keymap.c (Fdescribe_buffer_bindings): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
875
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
876 * keyboard.c (init_kboard): Initialize Vkeyboard_translate_table.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
877
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
878 * keyboard.c (syms_of_keyboard): Use DEFVAR_KBOARD to define
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
879 Vkeyboard_translate_table. Update doc strings.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
880
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
881 2005-10-28 Karoly Lorentey <lorentey@elte.hu>
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 * 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
884 local-function-key-map and function-key-map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
885
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
886 2005-10-23 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
887
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
888 * emacs.c (REPORT_EMACS_BUG_PRETEST_ADDRESS): Change address to the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
889 multi-tty mailing list.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
890
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
891 2005-09-19 Karoly Lorentey <lorentey@elte.hu>
83595
43366eac73d8 Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents: 83593
diff changeset
892
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
893 * term.c (tty_set_terminal_modes): Output newlines on the correct
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
894 terminal device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
895
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
896 2005-09-11 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
897
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
898 * keyboard.c (pop_kboard): Set current_kboard to the kboard of the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
899 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
900 pop_kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
901 (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
902 single_kboard mode.
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 2005-09-11 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
905
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
906 * 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
907
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
908 emacs--multi-tty--0--patch-414
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
909
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
910 * fns.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
911 (Fy_or_n_p): Use temporarily_switch_to_single_kboard to prevent crashes
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
912 caused by bogus longjmps in read_char.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
913
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
914 * 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
915 temporarily_switch_to_single_kboard instead of single_kboard_state.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
916 Make sure it is correctly unwinded.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
917
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
918 * 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
919 (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
920 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
921
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
922 * 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
923 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
924
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
925 * keyboard.c (push_device_kboard): Remove function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
926 (push_kboard): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
927 (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
928 (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
929
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
930 * 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
931
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
932 * 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
933 (Fterminal_local_value, Fset_terminal_local_value): Update.
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 * Makefile.in (data.o, fns.o): Add termhooks.h dependency.
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 * keyboard.h (push_device_kboard, pop_frame_kboard): Remove
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
938 declarations.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
939 (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
940 (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
941
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
942 2005-09-11 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
943
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
944 * 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
945
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
946 * dispnew.c (Fsend_string_to_terminal): Add optional TERMINAL
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
947 parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
948
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
949 * fns.c (Fy_or_n_p, Fyes_or_no_p): Don't try to open an X dialog on
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
950 tty terminals.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
951
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
952 * term.c (get_tty_device): Remove static qualifier.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
953
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
954 * xmenu.c (create_and_show_dialog, create_and_show_popup_menu)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
955 (free_frame_menubar, mouse_position_for_popup, set_frame_menubar)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
956 (update_frame_menubar, x_activate_menubar, xdialog_show, xmenu_show):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
957 Abort when given a non-X frame.
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 * xmenu.c (Fx_popup_menu, Fx_popup_dialog): Throw an error when run
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
960 on a non-X frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
961
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
962 2005-09-07 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
963
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
964 * 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
965 frame parameters in the initial tty frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
966
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
967 * 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
968 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
969 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
970
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
971 2005-08-04 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
972
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
973 * 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
974
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
975 2005-08-04 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
976
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
977 * xsmfns.c (x_session_close): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
978 * xterm.h: Declare it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
979
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
980 * 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
981 secondary displays.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
982 (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
983 initial display was a tty frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
984 (x_delete_display): Close X session management when we close its
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
985 display.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
986
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
987 2005-07-12 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
988
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
989 * 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
990 '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
991 '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
992 (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
993
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
994 * keyboard.c (Vfunction_key_map): New variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
995 (Vglobal_key_translation_map): Rename to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
996 Vglobal_key_translation_map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
997 (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
998 Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
999
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1000 * keymap.c (Fdescribe_buffer_bindings): Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1001 * 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
1002
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1003
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1004 2005-07-11 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1005
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1006 * 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
1007
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1008 2005-07-11 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1009
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1010 * 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
1011 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
1012 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
1013 (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
1014 (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
1015 (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
1016 (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
1017
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1018 * 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
1019
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1020 * 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
1021
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1022 * termchar.h (struct tty_display_info): Rename `display' member to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1023 `device'.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1024
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1025 * keyboard.c (push_display_kboard): Rename to push_device_kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1026
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1027 * frame.c (Fmake_terminal_frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1028 * xfns.c (Fx_create_frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1029
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1030 * term.c (display_list): Rename to device_list.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1031 * term.c (initial_display): Rename to initial_device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1032 * term.c (next_display_id): Rename to next_device_id.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1033 * term.c (get_display): Rename to get_device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1034 * term.c (get_tty_display): Rename to get_tty_device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1035 * term.c (get_named_tty_display): Rename to get_named_tty.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1036 * term.c (init_initial_display): Rename to init_initial_device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1037 * term.c (delete_initial_display): Rename to delete_initial_device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1038 * term.c (create_display): Rename to create_device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1039 * term.c (delete_display): Rename to delete_device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1040
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1041 * 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
1042 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
1043
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1044 * xterm.c (x_delete_frame_display): Rename to x_delete_device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1045 * xterm.c (x_create_frame_display): Rename to x_create_device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1046
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1047 * coding.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1048 * dispextern.h: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1049 * data.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1050 * dispnew.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1051 * frame.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1052 * frame.h: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1053 * keyboard.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1054 * keyboard.h: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1055 * lisp.h: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1056 * sysdep.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1057 * term.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1058 * xdisp.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1059 * xselect.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1060 * xterm.c: Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1061
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1062 * prefix-args.c: Include stdlib.h for exit.
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 2005-07-10 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1065
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1066 * 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
1067
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1068 * 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
1069
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1070 * 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
1071 * 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
1072 * 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
1073
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1074 2005-07-10 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1075
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1076 * xdisp.c (select_frame_for_redisplay): Add xassert for
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1077 FRAME_LIVE_P.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1078 (unwind_redisplay): Don't restore previous frame if it has been
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1079 deleted.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1080
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1081 2005-07-10 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1082
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1083 * term.c (term_init): Move maybe_fatal declaration to top-level to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1084 prevent complaints from GCC 4.0.
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 2005-07-06 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1087
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1088 * frame.c (syms_of_frame): Add warning to `delete-frame-functions' description.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1089
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1090 2005-07-03 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1091
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1092 * term.c (tty_set_terminal_modes, tty_reset_terminal_modes): Flush
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1093 tty output before returning.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1094
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1095 * sysdep.c (reset_sys_modes): Remove superflous fflush call.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1096
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1097 2005-06-27 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1098
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1099 * data.c (Fterminal_local_value, Fset_terminal_local_value): New functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1100 (syms_of_data): Defsubr them.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1101
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1102 * 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
1103 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
1104
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1105 2005-06-27 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1106
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1107 * keyboard.c (push_display_kboard): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1108 * keyboard.h (push_display_kboard): Declare it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1109
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1110 2005-06-27 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1111
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1112 * 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
1113
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1114 * xterm.h (x_display_info): Remove kboard field.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1115 * termchar.h (tty_display_info): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1116 * frame.h (frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1117 (FRAME_KBOARD): Update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1118
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1119 * dispnew.c (init_display): Don't initialize kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1120 * frame.c (make_frame, make_initial_frame, make_terminal_frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1121
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1122 * frame.c (make_frame_without_minibuffer, Fdelete_frame): Update
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1123 kboard access.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1124 * keyboard.c (delete_kboard): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1125 * term.c (term_init): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1126 * xfns.c (Fx_create_frame, x_create_tip_frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1127 * xselect.c (x_handle_selection_clear): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1128 * xterm.c (x_term_init): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1129
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1130 * term.c (init_initial_display): Initialize kboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1131 * xterm.c (x_term_init): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1132
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1133 * term.c (delete_tty): Remove kboard deletion.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1134 (delete_display): Delete kboard as well.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1135
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1136 2005-06-26 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1137
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1138 * 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
1139 (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
1140 (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
1141 key-translation-map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1142
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1143 * keyboard.h (kboard): Add Vkey_translation_map field.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1144 (Vglobal_key_translation_map): Declare.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1145
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1146 * keyboard.c (Vglobal_key_translation_map): New variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1147 (syms_of_keyboard): DEFVAR it and Vkey_translation_map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1148 (mark_kboards): Mark key-translation-map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1149 (read_key_sequence): Update for terminal-local key-translation-map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1150
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1151 * emacs.c (main): Call syms_of_keymap before syms_of_keyboard.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1152
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1153 2005-06-26 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1154
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1155 * keyboard.c (Fset_input_mode): Call reset_sys_modes and
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1156 init_sys_modes on the selected device only; do not use the bulk
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1157 functions reset_all_sys_modes and init_all_sys_modes.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1158
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1159 2005-06-26 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1160
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1161 * term.c (term_init): Make sure the function keys are set up in the
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1162 correct function-key-map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1163 (term_get_fkeys_arg): Rename to term_get_fkeys_address.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1164 (term_get_fkeys_kboard): New variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1165 (term_get_fkeys): Use it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1166
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1167 2005-06-25 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1168
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1169 * keyboard.h (kboard): Move Vfunction_key_map inside the kboard struct.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1170
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1171 * 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
1172 (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
1173 Vfunction_key_map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1174 (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
1175 variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1176 (mark_kboards): Mark Vfunction_key_map.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1177
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1178 * 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
1179 (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
1180 (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
1181
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1182 * term.c (term_get_fkeys_1): 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
1183
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1184 2005-05-09 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1185
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1186 * xfns.c (start_hourglass): Disable display type check, it would
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1187 break multi-tty.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1188
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1189 2005-05-03 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1190
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1191 * term.c (get_display): Fix typo.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1192
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1193 2005-05-03 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1194
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1195 * 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
1196 New macros.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1197
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1198 * 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
1199 (Fterminal_coding_system, 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
1200 (Fkeyboard_coding_system): Add DISPLAY parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1201
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1202 * term.c (get_display): Add THROW parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1203 (get_tty_display, Fdisplay_name, Fdisplay_tty_type)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1204 (Fdisplay_controlling_tty_p, Fdelete_display, Fdisplay_live_p):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1205 Update callers.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1206
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1207 * xfns.c (check_x_display_info): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1208 * frame.c (Fmake_terminal_frame, Fframe_display): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1209
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1210 * dispextern.h (get_display): Update prototype.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1211
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1212 2005-04-26 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1213
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1214 * xdisp.c (with_echo_area_buffer, set_message, set_message_1)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1215 (echo_area_display): Revert change applied in patch-328.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1216
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1217 2005-04-18 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1218
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1219 * Makefile.in (SOME_MACHINE_LISP): Add dnd.elc.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1220
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1221 2005-04-18 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1222
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1223 * 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
1224 New functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1225 (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
1226 Fget.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1227
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1228 2005-03-27 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1229
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1230 * xfns.c (unwind_create_frame): Don't do anything if the frame is
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1231 already dead.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1232
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1233 2005-03-27 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1234
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1235 * xterm.c (x_delete_frame_display): Call xg_display_close under GTK.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1236 (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
1237 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
1238 delete hook.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1239
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1240 2005-03-23 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1241
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1242 * termchar.h: Fix deviation from CVS.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1243 * xfns.c (Fx_create_frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1244
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1245 * xterm.c (x_delete_display): Cosmetic change.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1246 * xterm.c (x_create_frame_display): Cosmetic change.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1247
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1248 2005-03-19 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1249
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1250 * xfns.c (Fx_close_connection): Remove declaration cruft.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1251
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1252 * xterm.c (x_delete_frame_display): Declare i. Fix initialization of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1253 dpyinfo.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1254
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1255 2005-03-19 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1256
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1257 * xfns.c (Fx_close_connection): Move code to x_delete_frame_display.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1258 (x_delete_frame_display): Actually close the X connection.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1259
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1260 2005-03-08 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1261
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1262 * sysdep.c (narrow_foreground_group): Don't abort if inherited_pgroup
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1263 is zero.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1264
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1265 2005-03-07 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1266
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1267 * xterm.c (Vinhibit_redisplay): Declare for x_flush.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1268
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1269 2005-03-07 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1270
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1271 * xterm.c (x_flush): Return immediately when redisplay is inhibited.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1272
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1273 2005-02-18 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1274
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1275 * keyboard.c (interrupt_signal, handle_interrupt): Move thread check
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1276 to interrupt_signal. Check for frame on controlling tty instead of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1277 current selected frame in handle_interrupt.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1278
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1279 2005-02-04 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1280
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1281 * dispnew.c (build_frame_matrix_from_leaf_window): Fix typo.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1282
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1283 2005-02-03 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1284
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1285 * xfaces.c (x_free_gc): Protect xassert with GLYPH_DEBUG.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1286 * xfns.c (unwind_create_frame): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1287 * dispnew.c (build_frame_matrix_from_leaf_window): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1288
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1289 2004-12-08 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1290
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1291 * xfns.c (x_create_tip_frame): Copy color slot initialization
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1292 safeguards from x-create-frame. Trivial doc update.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1293
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1294 2004-12-08 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1295
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1296 * puresize.h (BASE_PURESIZE): Enlarge base value by 100000.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1297
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1298 2004-11-28 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1299
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1300 * 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
1301 updating_frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1302
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1303 * 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
1304
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1305 * xterm.c: (x_clear_frame): Update comment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1306 (x_draw_window_cursor): Remove reference to updating_frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1307
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1308 2004-11-28 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1309
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1310 * 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
1311
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1312 2004-10-14 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1313
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1314 * 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
1315 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
1316 frames.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1317 (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
1318 (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
1319 (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
1320 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
1321 (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
1322
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1323 2004-10-08 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1324
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1325 * fringe.c (init_fringe_bitmap): Removed C99ism.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1326
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1327 2004-09-13 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1328
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1329 * Makefile.in (minibuf.o): Fix typo.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1330
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1331 2004-09-10 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1332
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1333 * xterm.c (x_connection_closed): Inhibit redisplay while frames are
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1334 being deleted.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1335
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1336 2004-07-11 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1337
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1338 * xfns.c (Fx_create_frame): Fix verifying return value of x_get_arg
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1339 for Qdisplay_id.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1340
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1341 2004-07-10 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1342
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1343 * term.c (Fdisplay_controlling_tty_p): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1344
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1345 * term.c (syms_of_term): Initialize Sdisplay_controlling_tty_p.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1346
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1347 * keyboard.c (Fsuspend_emacs): Give a better error message when
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1348 there are multiple open tty devices.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1349
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1350 2004-07-05 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1351
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1352 * keyboard.c (interrupt_signal): Don't call fatal_error_signal with
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1353 an extra parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1354
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1355 2004-07-04 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1356
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1357 * term.c (get_tty_display): Don't signal an error on the initial frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1358
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1359 2004-07-04 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1360
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1361 * dispextern.h (get_display, Fdisplay_tty_type): New prototypes.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1362 (Fframe_tty_type): Removed.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1363
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1364 * 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
1365
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1366 * 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
1367 (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
1368 (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
1369 make_terminal_frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1370 (Fframe_display): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1371 (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
1372 (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
1373
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1374 * frame.h (Qdisplay_id, Qdisplay_live_p, make_terminal_frame):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1375 Updated prototypes.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1376
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1377 * keyboard.c (interrupt_signal): Updated comment.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1378
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1379 * term.c (Vdelete_tty_after_functions): Removed variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1380 (Qframe_tty_name, Qframe_tty_type): Removed.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1381 (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
1382 (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
1383 (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
1384 (get_display): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1385 (get_tty_display): Use it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1386 (get_named_tty_display): Ignore suspended displays.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1387 (Fframe_tty_name): Renamed to Fdisplay_name. Handle all kinds of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1388 displays.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1389 (Fframe_tty_type): Renamed to Fdisplay_tty_type.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1390 (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
1391 (term_init): Allow more displays on the same device. Set display name.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1392 (Fdelete_tty): Removed.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1393 (delete_tty): Don't run hooks.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1394 (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
1395 (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
1396 (Fdelete_display, Fdisplay_live_p, Fdisplay_list): New functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1397 (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
1398 (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
1399 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
1400 (syms_of_term): Reflect above changes.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1401
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1402 * termhooks.h (struct display): Added `id' and `name' members.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1403 (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
1404
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1405 * 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
1406 (Fx_create_frame): Try to get display from `display-id' parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1407
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1408 * 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
1409 (x_delete_display): Handle the case when `font_table' is NULL.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1410
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1411 2004-06-15 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1412
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1413 * term.c (Ftty_display_color_cells): Return 0 in case of an error,
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1414 not nil.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1415
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1416 2004-06-11 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1417
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1418 * term.c (dissociate_if_controlling_tty)[USG]: Fix parse error.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1419 (Contributed by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>).
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1420
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1421 2004-06-08 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1422
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1423 * term.c (dissociate_if_controlling_tty): On some systems TIOCNOTTY
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1424 works only on /dev/tty. Adapt the function accordingly.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1425
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1426 2004-06-08 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1427
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1428 * keyboard.c (interrupt_signal): Don't call Fkill_emacs from a
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1429 signal handler; use fatal_error_signal instead.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1430
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1431 2004-06-07 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1432
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1433 * keyboard.c (command_loop): Clear single_kboard each time Emacs
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1434 returns to top-level.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1435
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1436 2004-06-06 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1437
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1438 * term.c (tty_insert_glyphs): Added missing first
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1439 parameter (contributed by Yoshiaki Kasahara
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1440 <kasahara@nc.kyushu-u.ac.jp>).
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1441 (encode_terminal_code): Converted to use ANSI prototype syntax.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1442
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1443 2004-06-05 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1444
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1445 * dispnew.c (init_display): Always install handler for SIGWINCH.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1446 (Reported by Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp>.)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1447
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1448 * term.c: Massive updates throuout the file.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1449 (TS_*, TN_*): Moved to struct tty_output.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1450 (RPov, delete_in_insert_mode se_is_so, costs_set, insert_mode):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1451 Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1452 (standout_mode, specified_window, tty_cursor_hidden): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1453 (tty_set_terminal_modes, tty_reset_terminal_modes): New functions.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1454 (turn_on_insert, turn_off_insert): Added tty parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1455 (turn_on_highlight, turn_off_highlight, toggle_highlight): Added
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1456 tty parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1457 (tty_hide_cursor, tty_show_cursor): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1458 (background_highlight, highlight_if_desired): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1459 (tty_capable_p): Changed first parameter to tty_output.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1460 (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
1461 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
1462 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
1463 (delete_tty): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1464 (delete_tty_1): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1465 (print_all_frames): New function, marginally useful for debugging.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1466
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1467 * termchar.h (struct tty_output): Changed old_tty to be a pointer.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1468 Removed old_tty_valid member. Added tty-specific variables from
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1469 term.c.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1470
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1471 * 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
1472 tty_capable_p.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1473
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1474 2003-12-25 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1475
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1476 * term.c (clear_end_of_line): Use updating_frame instead of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1477 selected_frame.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1478 (set_scroll_region, clear_to_end, clear_frame, tty_show_cursor):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1479 Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1480 (tty_hide_cursor, turn_on_highlight, turn_off_highlight): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1481 (turn_on_insert, turn_off_insert): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1482
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1483 * termchar.h (struct terminal): Renamed to struct tty_output.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1484 Added name, type, input, output, termscript, old_tty,
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1485 term_initted, old_tty_valid, background_pixel, foreground_pixel,
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1486 next fields.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1487 (TERMINAL_*): Renamed to TTY_* for brevity.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1488 (CURRENT_TERMINAL): Renamed to CURTTY for brevity.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1489 (tty_list): New variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1490 (TERMINAL_PTR): Removed.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1491 (FRAME_TTY): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1492 (TTY_NAME, TTY_TYPE): New macros.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1493
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1494 * term.c (current_terminal): Removed.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1495 (_current_terminal): Removed.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1496 (tty_list): New variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1497 (OUTPUT, OUTPUT1, OUTPUTL, OUTPUT_IF, OUTPUT1_IF): Added tty
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1498 parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1499 (set_terminal_modes): Added tty parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1500 (reset_terminal_modes): Added tty parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1501 (cursor_to, raw_cursor_to): Updated cmgoto() calls.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1502 (clear_end_of_line, write_glyphs): Add indirection to terminal
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1503 output, updated cmcheckmagic() calls.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1504 (get_named_tty): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1505 (term_dummy_init): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1506 (term_init): Added name parameter, added tty_output return value.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1507 Changed algorithm to update tty_list. Call init_sys_modes() to
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1508 set up tty mode on the newly opened terminal device.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1509 (get_current_tty): New function, intended for debugging.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1510
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1511 * termhooks.h (termscript): Removed.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1512
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1513 * w32term.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL):
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1514 Removed redundant definition.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1515 * macterm.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1516
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1517 * window.c (init_window_once): Call make_terminal_frame with two
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1518 zero parameters.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1519
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1520 * cm.h (emacs_tputs): New macro to set current_tty, and then call
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1521 tputs().
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1522 (current_tty): New variable, for cmputc().
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1523 (cmcheckmagic, cmputc, cmgoto): Added prototypes.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1524
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1525 * cm.c (current_tty): New variable, for cmputc().
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1526 (cmputc): Use it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1527 (cmcheckmagic): Added tty parameter, look up terminal streams
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1528 there.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1529 (calccost): Added tty parameter. Use emacs_tputs() instead of
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1530 tputs().
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1531 (cmgoto): Added tty parameter. Pass it on to calccost(). Use
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1532 emacs_tputs() instead of tputs().
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1533
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1534 * dispextern.h (set_terminal_modes, reset_terminal_modes): Added
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1535 tty parameter.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1536 (term_init): Added name parameter (the filename of the terminal
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1537 device). Added return value (struct tty_output).
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1538
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1539 * 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
1540 file (where applicable).
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1541 (termscript): Moved to struct tty_output.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1542 (terminal_type): Removed.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1543
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1544 * 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
1545 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
1546 (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
1547 reset_sys_modes().
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1548
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1549 * 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
1550 (syms_of_frame): Initialize them.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1551 (tty_display): Removed.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1552 (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
1553 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
1554 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
1555 during bootstrap.)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1556 (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
1557 parameters.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1558
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1559 * 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
1560 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
1561 (struct frame): New member in output_data: tty.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1562 (make_terminal_frame): Updated of prototype.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1563
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1564 * 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
1565 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
1566
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1567 * lisp.h (tty_output): Added forward declaration.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1568 (init_sys_modes, reset_sys_modes): Updated prototype.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1569 (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
1570
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1571 * 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
1572 file (where applicable).
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1573
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1574 * sysdep.c (old_tty, term_initted, old_tty_valid): Moved to struct
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1575 tty_output.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1576 (init_all_sys_modes): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1577 (init_sys_modes): Added tty_output parameter. Use it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1578 (reset_all_sys_modes): New function.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1579 (reset_sys_modes): Added tty_output parameter. Use it.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1580
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1581 * Makefile.in: Update dependencies.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1582
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1583 2003-12-24 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1584
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1585 * 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
1586 (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
1587 (char_ins_del_ok, scroll_region_ok, scroll_region_cost)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1588 (memory_below_frame, fast_clear_end_of_line): Moved to struct
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1589 terminal.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1590 (current_terminal): New variable.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1591 (CURRENT_TERMINAL, TERMINAL_*): New accessor macros.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1592 (min_padding_speed, dont_calculate_costs): Commented out (unused).
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1593
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1594 * term.c (_current_terminal): New variable. Will be removed when
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1595 true multi-tty support is implemented.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1596
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1597 * termopts.h (no_redraw_on_reenter): Moved here.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1598
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1599 * term.c (set_terminal_window, ins_del_lines, calculate_costs)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1600 (term_init): Use the accessor macros for terminal characteristics.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1601 * dispnew.c (line_hash_code, line_draw_cost)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1602 (direct_output_for_insert, update_frame_1, scrolling)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1603 (update_frame_line): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1604 * macterm.c (mac_initialize): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1605 * msdos.c (internal_terminal_init): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1606 * scroll.c (calculate_scrolling, calculate_direct_scrolling)
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1607 (scrolling_1, scroll_cost): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1608 * sysdep.c (hft_init): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1609 * w32term.c (w32_initialize): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1610 * xdisp.c (try_window_id): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1611 * xterm.c (x_initialize): Ditto.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1612
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1613 2004-07-12 Karoly Lorentey <lorentey@elte.hu>
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1614
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1615 * keyboard.c (echo_dash): Do nothing if there already is a dash at
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1616 the end of the echo string.
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83646
diff changeset
1617
83595
43366eac73d8 Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents: 83593
diff changeset
1618
83586
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1619 ;; Local Variables:
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1620 ;; coding: iso-2022-7bit
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1621 ;; add-log-time-zone-rule: t
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1622 ;; End:
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1623
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1624 Copyright (C) 2007 Free Software Foundation, Inc.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1625
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1626 This file is part of GNU Emacs.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1627
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1628 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
1629 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
1630 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
1631 any later version.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1632
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1633 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
1634 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
1635 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
1636 GNU General Public License for more details.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1637
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1638 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
1639 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
1640 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
1641 Boston, MA 02110-1301, USA.
db5d730e394c New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1642
83595
43366eac73d8 Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents: 83593
diff changeset
1643 ;;; arch-tag: 4015a0e0-033e-11dc-807c-00114368b55b