Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5884:5a93f519accc
If not waiting for C-x #, don't memorise the device, #'gnuserv-edit-files
lisp/ChangeLog addition:
2015-04-03 Aidan Kehoe <kehoea@parhasard.net>
* gnuserv.el (gnuserv-edit-files):
No need to memorise the device created for the sake of C-x #, if
the client is not waiting for us.
Fixes a bug in the following situation:
-- Start gnuserv from an XEmacs within screen
-- Call gnuclient with an X11 display available, connecting
successfully to that XEmacs and creating an X11 frame
-- Then call gnuclient file-name.txt, save the file, then type C-x
#; this deletes all the frames on the device, which it shouldn't.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Fri, 03 Apr 2015 00:27:59 +0100 |
parents | bbe4146603db |
children | c8bbb32fe124 |
comparison
equal
deleted
inserted
replaced
5883:d93195c2c906 | 5884:5a93f519accc |
---|---|
1 2015-04-03 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * gnuserv.el (gnuserv-edit-files): | |
4 No need to memorise the device created for the sake of C-x #, if | |
5 the client is not waiting for us. | |
6 Fixes a bug in the following situation: | |
7 -- Start gnuserv from an XEmacs within screen | |
8 -- Call gnuclient with an X11 display available, connecting | |
9 successfully to that XEmacs and creating an X11 frame | |
10 -- Then call gnuclient file-name.txt, save the file, then type C-x | |
11 #; this deletes all the frames on the device, which it shouldn't. | |
12 | |
1 2015-04-01 Aidan Kehoe <kehoea@parhasard.net> | 13 2015-04-01 Aidan Kehoe <kehoea@parhasard.net> |
2 | 14 |
3 When calling #'string-match with a REGEXP without regular | 15 When calling #'string-match with a REGEXP without regular |
4 expression special characters, call #'search, #'mismatch, #'find, | 16 expression special characters, call #'search, #'mismatch, #'find, |
5 etc. instead, making our code less likely to side-effect other | 17 etc. instead, making our code less likely to side-effect other |