diff options
| author | Miles Bader | 2007-08-29 05:28:10 +0000 |
|---|---|---|
| committer | Miles Bader | 2007-08-29 05:28:10 +0000 |
| commit | 8d9cc0b7ea1893059df8788129998e9a71ec07f3 (patch) | |
| tree | 4caa326ed8de37c8c0a859c7071593362832d37e /lib-src/ChangeLog | |
| parent | cb5b9015b372175f1fc90cb7ba3f43298c621509 (diff) | |
| parent | 5142de65ce179e846514ec7355274ab22822a85c (diff) | |
| download | emacs-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/ChangeLog | 54 |
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 @@ | |||
| 1 | 2007-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 | |||
| 6 | 2007-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 | |||
| 16 | 2007-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 | |||
| 1 | 2007-08-25 Eli Zaretskii <eliz@gnu.org> | 55 | 2007-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): |