1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 06:50:46 -08:00
emacs/lib-src
Mark Laws 805fe50708 Support daemon mode on MS-Windows (bug#19688)
src/emacs.c <w32_daemon_event> [WINDOWSNT]: New global var.
 (main) [WINDOWSNT]: Initialize it to NULL.  Create the event to
 signal clients we are ready for connections.
 (Fdaemon_initialized): Use DAEMON_RUNNING.
 [WINDOWSNT]: MS-Windows specific code to signal clients we are
 ready for connections.
 src/lisp.h (DAEMON_RUNNING): New macro, encapsulates Posix and
 MS-Windows conditions for running in daemon mode.
 src/minibuf.c (read_minibuf): Use DAEMON_RUNNING.
 src/keyboard.c (kbd_buffer_get_event): Use DAEMON_RUNNING.
 src/dispnew.c (init_display) [WINDOWSNT]: Initialize frames/terminal
 even in daemon mode.

 nt/inc/ms-w32.h (W32_DAEMON_EVENT): New macro.

 lib-src/emacsclient.c (decode_options) [WINDOWSNT]: Don't reject empty
 arguments for --alternate-editor.
 (print_help_and_exit) [WINDOWSNT]: Don't refrain from advertising
 empty arguments for --alternate-editor.
 (start_daemon_and_retry_set_socket) [WINDOWSNT]: MS-Windows
 specific code to start Emacs in daemon mode and wait for it to be
 ready for client connections.

 lisp/server.el (server-process-filter): Force GUI frames on
 MS-Windows in daemon mode, even if a TTY frame was requested.
 lisp/frameset.el (frameset-keep-original-display-p): Don't assume
 windows-nt cannot be in daemon mode.
 lisp/frame.el (window-system-for-display): Don't assume windows-nt
 cannot be in daemon mode.
2015-02-27 12:43:30 +02:00
..
ChangeLog Support daemon mode on MS-Windows (bug#19688) 2015-02-27 12:43:30 +02:00
COPYING
ctags.c Port ctags+etags build to Sun C 5.12. 2014-05-18 11:57:04 -07:00
ebrowse.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
emacsclient.c Support daemon mode on MS-Windows (bug#19688) 2015-02-27 12:43:30 +02:00
etags.c Simplify binary I/O configuration 2015-02-19 19:21:32 -08:00
hexl.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
make-docfile.c Spelling fixes 2015-02-21 20:01:05 -08:00
Makefile.in Use ${EXEEXT} more uniformly in makefiles 2015-02-23 10:10:24 -08:00
makefile.w32-in Update copyright year to 2015 2015-01-01 14:26:41 -08:00
movemail.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ntlib.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ntlib.h Update copyright year to 2015 2015-01-01 14:26:41 -08:00
pop.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
pop.h Update copyright year to 2015 2015-01-01 14:26:41 -08:00
profile.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rcs2log Fix copyright years by hand 2015-01-01 14:27:34 -08:00
README
update-game-score.c Allow update-game-score to run sgid instead of suid. 2015-01-21 21:33:17 +01:00
update-game-score.exe.manifest Provide a Windows manifest for update-game-score.exe. 2013-08-10 10:43:41 +03: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 GNU Emacs.