aboutsummaryrefslogtreecommitdiffstats
path: root/README.multi-tty
diff options
context:
space:
mode:
authorKaroly Lorentey2004-01-23 21:48:58 +0000
committerKaroly Lorentey2004-01-23 21:48:58 +0000
commitd448e98221f74c780d5163ed819b782ee32f7d74 (patch)
treee4957b71e9a3aa7732f23b5c2bd1b2f1f884809a /README.multi-tty
parent6c3d443b13f9db58f54057b1061b1853c47cc6b8 (diff)
downloademacs-d448e98221f74c780d5163ed819b782ee32f7d74.tar.gz
emacs-d448e98221f74c780d5163ed819b782ee32f7d74.zip
Fixed tty faces during combo sessions. Plus other assorted bugfixes.
lisp/startup.el (command-line): Always call tty-register-default-colors. src/dispextern.h (delete_tty): Added missing prototype. src/keyboard.c (read_avail_input): Close display gracefully if needed. Kill Emacs if the last display is to be closed. (tty_read_avail_input): Don't call delete_tty and don't signal hangup here; return -2 instead to indicate the non-transient failure to read_avail_input. src/term.c (delete_tty): Removed superflous wiping of the deleted frames' output_data field. (delete_display): Check for and close live frames that are still on the display. src/termhooks.h (read_socket_hook, delete_display_hook): Added detailed comment. src/xfaces.c (realize_face): Create a dummy face for the initial frame. (Reported by Robert J. Chassell (bob at rattlenake dot com).) git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-61
Diffstat (limited to 'README.multi-tty')
-rw-r--r--README.multi-tty41
1 files changed, 33 insertions, 8 deletions
diff --git a/README.multi-tty b/README.multi-tty
index 11c815f13cf..5b4a29ecda8 100644
--- a/README.multi-tty
+++ b/README.multi-tty
@@ -142,6 +142,16 @@ For the NEWS file:
142*** The new `initial-window-system' variable contains the 142*** The new `initial-window-system' variable contains the
143 `window-system' value for the first frame. 143 `window-system' value for the first frame.
144 144
145THANKS
146------
147
148The following is an (incomplete) list of people who have contributed
149to the project by testing, bug reports, and suggestions. Thanks!
150
151Robert J. Chassel <bob@rattlesnake.com>
152Romain Francoise <romain@orekobech.com>
153Ami Fischman <ami@fischman.org>
154
145 155
146CHANGELOG 156CHANGELOG
147--------- 157---------
@@ -151,15 +161,19 @@ See arch logs.
151THINGS TO DO 161THINGS TO DO
152------------ 162------------
153 163
154** emacs -nw --eval '(y-or-n-p "Foobar")' segfaults. 164** Robert J. Chassell reports:
155 165
156** Fix color handling during tty+X combo sessions. (It seems that tty 166 > * After starting the frame in the VC, I saw this message in the
157 sessions automatically convert the face colors to terminal colors 167 > *Message* buffer
158 when the face is loaded. This conversion must happen instead on 168 >
159 the fly in write_glyphs, which might be problematic, as color 169 > error in process filter: server-process-filter: \
160 approximation is currently done in lisp (term/tty-colors.el).) 170 > Wrong type argument: sequencep,\
161 (Update: hm, colors seem to work fine if I start emacs with -nw and 171 > framep
162 then create an X frame. Maybe it's just a small buglet somewhere.) 172 > error in process filter: Wrong type argument: sequencep, framep
173 >
174 > This also happens when I start a new frame in an xterm.
175
176** emacs -nw --eval '(y-or-n-p "Foobar")' segfaults.
163 177
164** Fix interactive use of temacs. There are face-related SEGVs, most 178** Fix interactive use of temacs. There are face-related SEGVs, most
165 likely because of changes in realize_default_face, realize_face. 179 likely because of changes in realize_default_face, realize_face.
@@ -579,5 +593,16 @@ DIARY OF CHANGES
579 593
580 (Done.) 594 (Done.)
581 595
596-- Fix color handling during tty+X combo sessions. (It seems that tty
597 sessions automatically convert the face colors to terminal colors
598 when the face is loaded. This conversion must happen instead on
599 the fly in write_glyphs, which might be problematic, as color
600 approximation is currently done in lisp (term/tty-colors.el).)
601 (Update: hm, colors seem to work fine if I start emacs with -nw and
602 then create an X frame. Maybe it's just a small buglet somewhere.)
603
604 (Seems to be fixed. The problem was in startup.el, it did not
605 initialize tty colors when the initial window system was
606 graphical.)
582 607
583;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d 608;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d