1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-04 14:40:54 -08:00
emacs/lib-src
Karoly Lorentey 9002956fd8 Another server.el overhaul.
lib-src/emacsclient.c (xstrdup): New function.
(quote_argument): Use xmalloc, not malloc.
(main): Send environment variable values.

lisp/server.el (server-clients): Documentation update.
(server-ttys, server-frames): Removed.
(server-client, server-client-get, server-client-set)
(server-clients-with, server-add-client)
(server-delete-client): New functions.
(server-sentinel, server-handle-suspend-tty)
(server-handle-delete-tty, server-handle-delete-frame)
(server-start, server-process-filter, server-visit-files)
(server-buffer-done, server-kill-buffer-query-function)
(server-kill-emacs-query-function, server-switch-buffer): Use them.
(server-log): Handle both kinds of client references.
(server-start): Set up all hooks here.
(server-process-filter): Cleanup.  Store version in client.
Handle -env commands for passing environment variable values.
(server-buffer-done): Don't close clients that were created bufferless.
(server-switch-buffer): Only look at frameless clients.
Don't switch away from current buffer if there is no next-buffer.
(server-unload-hook): Remove frame/tty hooks, too.

lisp/server.el (server-quote-arg, server-unquote-arg)
(server-process-filter, server-kill-buffer-query-function)
(server-kill-emacs-query-function): Doc update.
(server-buffer-done, server-switch-buffer): Use buffer-live-p, not
buffer-name.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-143
2004-04-18 01:34:11 +00:00
..
.gitignore Add update-game-score. 2002-04-16 18:26:02 +00:00
b2m.c Add arch taglines 2003-09-01 15:45:59 +00:00
b2m.pl Merged in changes from CVS trunk 2004-04-13 17:17:13 +00:00
ChangeLog (xmalloc): Fix return type. 2004-04-07 19:18:42 +00:00
COPYING Moved back. 2001-12-11 07:39:13 +00:00
cvtmail.c Add arch taglines 2003-09-01 15:45:59 +00:00
digest-doc.c Add arch taglines 2003-09-01 15:45:59 +00:00
ebrowse.c Add arch taglines 2003-09-01 15:45:59 +00:00
emacsclient.c Another server.el overhaul. 2004-04-18 01:34:11 +00:00
emacstool.c Add arch taglines 2003-09-01 15:45:59 +00:00
etags.c (consider_token): check C++ `operator' only when the token len is long 2003-09-03 14:20:49 +00:00
fakemail.c Add arch taglines 2003-09-01 15:45:59 +00:00
getopt.c Add arch taglines 2003-09-01 15:45:59 +00:00
getopt.h Add arch taglines 2003-09-01 15:45:59 +00:00
getopt1.c Add arch taglines 2003-09-01 15:45:59 +00:00
grep-changelog Changes to support ChangeLog.10+. 2004-03-09 22:47:27 +00:00
hexl.c Add arch taglines 2003-09-01 15:45:59 +00:00
leditcfns.c Add arch taglines 2003-09-01 15:45:59 +00:00
make-docfile.c (xmalloc): Fix return type. 2004-04-07 19:18:42 +00:00
Makefile.in Correct some arch-tag: comment types 2003-09-02 06:06:59 +00:00
makefile.nt Add arch taglines 2003-09-01 15:45:59 +00:00
makefile.w32-in (obj): Add fringe.c. 2004-03-01 18:41:41 +00:00
movemail.c Add arch taglines 2003-09-01 15:45:59 +00:00
ntlib.c Add arch taglines 2003-09-01 15:45:59 +00:00
ntlib.h Add arch taglines 2003-09-01 15:45:59 +00:00
pop.c Add arch taglines 2003-09-01 15:45:59 +00:00
pop.h Add arch taglines 2003-09-01 15:45:59 +00:00
profile.c Add arch taglines 2003-09-01 15:45:59 +00:00
rcs-checkin Add arch taglines 2003-09-01 15:45:59 +00:00
rcs2log Merged in changes from CVS trunk 2004-04-13 17:17:13 +00:00
README *** empty log message *** 2003-10-06 16:36:56 +00:00
sorted-doc.c Add arch taglines 2003-09-01 15:45:59 +00:00
test-distrib.c Add arch taglines 2003-09-01 15:45:59 +00:00
testfile # 1999-10-01 12:43:57 +00:00
update-game-score.c Add arch taglines 2003-09-01 15:45:59 +00:00
vcdiff Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-210 2004-04-13 09:47:51 +00:00
yow.c Add arch taglines 2003-09-01 15:45:59 +00:00

This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}.  At present, these are mostly utility
programs used by Emacs.