aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
authorMiles Bader2007-08-29 05:28:10 +0000
committerMiles Bader2007-08-29 05:28:10 +0000
commit8d9cc0b7ea1893059df8788129998e9a71ec07f3 (patch)
tree4caa326ed8de37c8c0a859c7071593362832d37e /lib-src/ChangeLog
parentcb5b9015b372175f1fc90cb7ba3f43298c621509 (diff)
parent5142de65ce179e846514ec7355274ab22822a85c (diff)
downloademacs-8d9cc0b7ea1893059df8788129998e9a71ec07f3.tar.gz
emacs-8d9cc0b7ea1893059df8788129998e9a71ec07f3.zip
Merge multi-tty branch
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-866
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog54
1 files changed, 54 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 9d7d076ca46..266453ae975 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,57 @@
12007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * emacsclient.c (w32_execvp): Move definition before use.
4 (decode_options): Don't use a tty on mac carbon or windows.
5
62007-08-29 Jason Rumney <jasonr@gnu.org>
7
8 * emacsclient.c (SEND_STRING, SEND_QUOTED): Remove obfuscation
9 macros.
10 (quote_argument, set_tcp_socket, handle_sigcont, handle_sigtstp):
11 (main): Expand removed macros inline.
12 (main) [WINDOWSNT]: Don't call ttyname. Don't recognize -suspend
13 option.
14 (main) [NO_SOCKETS_IN_FILE_SYSTEM]: Don't call init_signals.
15
162007-08-29 Karoly Lorentey <lorentey@elte.hu>
17
18 * emacsclient.c (signal.h): New include.
19 (sys/stat.h, errno.h): Always include, even on WINDOWSNT.
20 (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP, IS_ANY_SEP): Copy
21 definitions here from src/lisp.h.
22 (main_argc, main_argv, current_frame, window_system, tty): New
23 variables.
24 (longopts): Add tty, current-frame.
25 (xmalloc, xstrdup): New functions.
26 (get_current_dir_name): New function, copied from src/sysdep.c.
27 (decode_options): Set display from environment. Add tty and
28 current_frame options. Make --no-wait imply --current-frame,
29 except when it is the only option given. Make sure no frame is
30 opened when --current-frame is set.
31 (print_help_and_exit): Document tty and current-frame options.
32 (fail): Change arguments to void.
33 (main): When sockets are not defined, set main_argc, main_argv,
34 and call fail() with no arguments.
35 (emacs_socket): New variable (moved out from main `s').
36 (quote_file_name): Rename to quote_argument.
37 (quote_argument): New name for old quote_file_name.
38 (unquote_argument, strprefix, pass_signal_to_emacs)
39 (handle_sigcont, handle_sigtstp, init_signals): New functions.
40 (set_local_socket): Initialize saved_errno to 0. If socket-name
41 is too long, call `fail' rather than `exit'.
42 (main): Doc update. Set main_argc, main_argv. New var `str'.
43 Don't need a filename or argument if tty or window_system set.
44 Call fail with no arguments. Use get_current_dir_name to send
45 over the current directory. Send version number to Emacs for
46 verification. If tty is set, check TERM, and pass name and type
47 to Emacs. Pass window_system to Emacs. Move sending of eval to
48 optind loop. Send -position, -file to Emacs. Call fsync after
49 fflush. Check for a client/server version match. Handle
50 -emacs-pid, -window-system-unsupported, -print, -error, -suspend
51 commands. Don't exit prematurely on --no-wait, let Emacs close
52 the connection for us. When creating a new frame, send
53 environment and pwd to Emacs. Send current-frame to Emacs.
54
12007-08-25 Eli Zaretskii <eliz@gnu.org> 552007-08-25 Eli Zaretskii <eliz@gnu.org>
2 56
3 * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff): 57 * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff):