aboutsummaryrefslogtreecommitdiffstats
path: root/README.multi-tty
diff options
context:
space:
mode:
authorKaroly Lorentey2003-12-30 17:42:02 +0000
committerKaroly Lorentey2003-12-30 17:42:02 +0000
commit22de1e79e7773ca95c6a6dddcdd408f3a3b7d5b2 (patch)
treebe0d75dec626a2c90029544d450adcbc3875c2ee /README.multi-tty
parent7c3a26158711d76ee77b0bd75fa9df56db5eb57d (diff)
downloademacs-22de1e79e7773ca95c6a6dddcdd408f3a3b7d5b2.tar.gz
emacs-22de1e79e7773ca95c6a6dddcdd408f3a3b7d5b2.zip
Delete server frames on server restart.
lisp/server.el (server-start): Delete any remaining opened frames of the previous server. (server-sentinel, server-process-filter): Force deleting the frame. (server-buffer-done): Ditto. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-25
Diffstat (limited to 'README.multi-tty')
-rw-r--r--README.multi-tty24
1 files changed, 12 insertions, 12 deletions
diff --git a/README.multi-tty b/README.multi-tty
index 4d225a50c9c..0a938a555ad 100644
--- a/README.multi-tty
+++ b/README.multi-tty
@@ -248,22 +248,10 @@ THINGS TO DO
248 Update: Some of these errors may have been caused by having more 248 Update: Some of these errors may have been caused by having more
249 file handles than FD_SETSIZE. 249 file handles than FD_SETSIZE.
250 250
251** Make parts of struct tty_output accessible from Lisp. The device
252 name and the type is sufficient.
253
254** Export delete_tty to the Lisp environment, for emacsclient.
255
256** Make sure C-g goes to the right frame. This is hard, as SIGINT
257 doesn't have a tty parameter. :-(
258
259** Find out why does Emacs abort when it wants to close its 251** Find out why does Emacs abort when it wants to close its
260 controlling tty. Hint: chan_process[] array. Hey, maybe 252 controlling tty. Hint: chan_process[] array. Hey, maybe
261 noninterrupt-IO would work, too? 253 noninterrupt-IO would work, too?
262 254
263** Implement support for starting an interactive Emacs session without
264 an initial frame. (The user would connect to it and open frames
265 later, with emacsclient.) Not necessarily a good idea.
266
267** Support raw secondary terminals. (Note that SIGIO works only on 255** Support raw secondary terminals. (Note that SIGIO works only on
268 the controlling terminal.) Hint: extend read_input_waiting() for 256 the controlling terminal.) Hint: extend read_input_waiting() for
269 multiple ttys and hopefully this will be fixed. 257 multiple ttys and hopefully this will be fixed.
@@ -274,6 +262,18 @@ THINGS TO DO
274** Issue with SIGIO: it needs to be disabled during redisplay. See if 262** Issue with SIGIO: it needs to be disabled during redisplay. See if
275 fcntl() kernel behaviour could be emulated by emacsclient. 263 fcntl() kernel behaviour could be emulated by emacsclient.
276 264
265** Make parts of struct tty_output accessible from Lisp. The device
266 name and the type is sufficient.
267
268** Export delete_tty to the Lisp environment, for emacsclient.
269
270** Make sure C-g goes to the right frame. This is hard, as SIGINT
271 doesn't have a tty parameter. :-(
272
273** Implement support for starting an interactive Emacs session without
274 an initial frame. (The user would connect to it and open frames
275 later, with emacsclient.) Not necessarily a good idea.
276
277** Move optimalization parameters (costs) from union output_data to 277** Move optimalization parameters (costs) from union output_data to
278 a backend-neutral per-device structure. 278 a backend-neutral per-device structure.
279 279