Move "emacsclient -t -n" handling from emacsclient.c to server.el.
commit9a864fa27d1bdc85c3542d34e6a2fc02fe03c718
authorChong Yidong <cyd@gnu.org>
Sun, 15 Apr 2012 08:49:24 +0000 (15 16:49 +0800)
committerChong Yidong <cyd@gnu.org>
Sun, 15 Apr 2012 08:49:24 +0000 (15 16:49 +0800)
treedae3f52efe9b0d03a5ccf974b4bd5c22f075ba4a
parent467a33d09f0e6d445fb020013ac65b12adffc35e
Move "emacsclient -t -n" handling from emacsclient.c to server.el.
Fix its buggy logic for the Windows case (regression from 23.4).

* lib-src/emacsclient.c (decode_options): Move -t -n corner case handling
into server.el.

* lisp/server.el (server-process-filter): Handle corner case where both
tty and nowait options are present.

Fixes: debbugs:11102
lib-src/ChangeLog
lib-src/emacsclient.c
lisp/ChangeLog
lisp/server.el