comparison lib-src/ChangeLog @ 91041:bdb3fe0ba9fa

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 866-879) - Merge multi-tty branch - Update from CVS - Merge from emacs--rel--22 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-257
author Miles Bader <miles@gnu.org>
date Thu, 11 Oct 2007 16:22:07 +0000
parents b83d0dadb2a7 5825529bdc98
children 4bc33ffdda1a
comparison
equal deleted inserted replaced
91040:14c4a6aac623 91041:bdb3fe0ba9fa
1 2007-10-09 Juanma Barranquero <lekktu@gmail.com>
2
3 * emacsclient.c (print_help_and_exit): Fix space to improve
4 alignment in output messages.
5
6 2007-09-27 Jason Rumney <jasonr@gnu.org>
7
8 * makefile.w32-in (emacsclient, emacsclientw): Link to COMCTL32.
9
10 * emacsclient.c (w32_window_app): Init common controls when windowed.
11
12 2007-09-21 Glenn Morris <rgm@gnu.org>
13
14 * emacstool.c: Remove file.
15 * Makefile.in (emacstool, nemacstool, xvetool, xveterm):
16 Delete targets built from emacstool.
17
18 2007-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
19
20 * emacsclient.c (decode_options): -t implies -c.
21
22 2007-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
23
24 * emacsclient.c (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP)
25 (IS_ANY_SEP): Only define if !defined(HAVE_GET_CURRENT_DIR_NAME).
26 (main_argc): Remove.
27 (strprefix): Use strncmp.
28
29 2007-09-20 Jason Rumney <jasonr@gnu.org>
30
31 * emacsclient.c (main) [SIGSTOP]: Change conditional from WINDOWSNT.
32
33 2007-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
34
35 * emacsclient.c (current_frame): Change the default.
36 (longopts): Replace --current-frame by --create-frame.
37 (decode_options): Reverse the meaning of -c.
38 (print_help_and_exit): Update help text accordingly.
39 (main): Remove the -version and -good-version messages.
40
41 2007-09-12 Glenn Morris <rgm@gnu.org>
42
43 * Makefile.in (SOURCES, unlock, relock): Delete.
44
45 2007-08-29 Glenn Morris <rgm@gnu.org>
46
47 * makefile.w32-in (VERSION): Increase to 23.0.50.
48
49 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
50
51 * emacsclient.c (w32_execvp): Move definition before use.
52 (decode_options): Don't use a tty on mac carbon or windows.
53
54 2007-08-29 Jason Rumney <jasonr@gnu.org>
55
56 * emacsclient.c (SEND_STRING, SEND_QUOTED): Remove obfuscation macros.
57 (quote_argument, set_tcp_socket, handle_sigcont, handle_sigtstp):
58 (main): Expand removed macros inline.
59 (main) [WINDOWSNT]: Don't call ttyname. Don't recognize -suspend
60 option.
61 (main) [NO_SOCKETS_IN_FILE_SYSTEM]: Don't call init_signals.
62
63 2007-08-29 Karoly Lorentey <lorentey@elte.hu>
64
65 * emacsclient.c (signal.h): New include.
66 (sys/stat.h, errno.h): Always include, even on WINDOWSNT.
67 (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP, IS_ANY_SEP):
68 Copy definitions here from src/lisp.h.
69 (main_argc, main_argv, current_frame, window_system, tty): New vars.
70 (longopts): Add tty, current-frame.
71 (xmalloc, xstrdup): New functions.
72 (get_current_dir_name): New function, copied from src/sysdep.c.
73 (decode_options): Set display from environment. Add tty and
74 current_frame options. Make --no-wait imply --current-frame,
75 except when it is the only option given. Make sure no frame is
76 opened when --current-frame is set.
77 (print_help_and_exit): Document tty and current-frame options.
78 (fail): Change arguments to void.
79 (main): When sockets are not defined, set main_argc, main_argv,
80 and call fail() with no arguments.
81 (emacs_socket): New variable (moved out from main `s').
82 (quote_file_name): Rename to quote_argument.
83 (quote_argument): New name for old quote_file_name.
84 (unquote_argument, strprefix, pass_signal_to_emacs)
85 (handle_sigcont, handle_sigtstp, init_signals): New functions.
86 (set_local_socket): Initialize saved_errno to 0. If socket-name
87 is too long, call `fail' rather than `exit'.
88 (main): Doc update. Set main_argc, main_argv. New var `str'.
89 Don't need a filename or argument if tty or window_system set.
90 Call fail with no arguments. Use get_current_dir_name to send
91 over the current directory. Send version number to Emacs for
92 verification. If tty is set, check TERM, and pass name and type
93 to Emacs. Pass window_system to Emacs. Move sending of eval to
94 optind loop. Send -position, -file to Emacs. Call fsync after
95 fflush. Check for a client/server version match.
96 Handle -emacs-pid, -window-system-unsupported, -print, -error, and
97 -suspend commands. Don't exit prematurely on --no-wait, let Emacs
98 close the connection for us. When creating a new frame, send
99 environment and pwd to Emacs. Send current-frame to Emacs.
100
1 2007-08-25 Eli Zaretskii <eliz@gnu.org> 101 2007-08-25 Eli Zaretskii <eliz@gnu.org>
2 102
3 * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff): 103 * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff):
4 Prepend "-" to the command, in case srcdir=. and file is copied 104 Prepend "-" to the command, in case srcdir=. and file is copied
5 into itself. 105 into itself.
314 (print_help_and_exit): Document new option. 414 (print_help_and_exit): Document new option.
315 (fail): If no connection available and no alternate editor, 415 (fail): If no connection available and no alternate editor,
316 suggest using options to make them explicit. 416 suggest using options to make them explicit.
317 (AUTH_KEY_LENGTH, SEND_BUFFER_SIZE): New constants. 417 (AUTH_KEY_LENGTH, SEND_BUFFER_SIZE): New constants.
318 (send_buffer, sblen): New variables. 418 (send_buffer, sblen): New variables.
319 (send_to_emacs): New function to buffer output and send it with 419 (send_to_emacs): New function to buffer output and send it with `send'.
320 send().
321 (quote_file_name): Use SEND_STRING. 420 (quote_file_name): Use SEND_STRING.
322 (close_winsock, initialize_sockets): New functions to load and 421 (close_winsock, initialize_sockets): New functions to load and
323 unload Winsock. 422 unload Winsock.
324 (get_server_config, set_tcp_socket): New functions to create and 423 (get_server_config, set_tcp_socket): New functions to create and
325 set up TCP sockets. 424 set up TCP sockets.
421 520
422 * leditcfns.c: Remove file. 521 * leditcfns.c: Remove file.
423 522
424 2006-05-23 Francesco Potort,Al(B <pot@gnu.org> 523 2006-05-23 Francesco Potort,Al(B <pot@gnu.org>
425 524
426 * pop.c (pop_open, socket_connection, KPOP_SERVICE): Added 525 * pop.c (pop_open, socket_connection, KPOP_SERVICE):
427 comments explaining why the "kpop" service is never used. 526 Add comments explaining why the "kpop" service is never used.
428 527
429 2006-05-13 Eli Zaretskii <eliz@gnu.org> 528 2006-05-13 Eli Zaretskii <eliz@gnu.org>
430 529
431 * makefile.w32-in (lisp1): Add fringe.elc. 530 * makefile.w32-in (lisp1): Add fringe.elc.
432 531
530 629
531 2005-09-11 Jason Rumney <jasonr@gnu.org> 630 2005-09-11 Jason Rumney <jasonr@gnu.org>
532 631
533 * makefile.w32-in (../src/config.h): Don't overwrite. Print a 632 * makefile.w32-in (../src/config.h): Don't overwrite. Print a
534 message instead. 633 message instead.
535 (../src/paths.h): Removed. 634 (../src/paths.h): Remove.
536 635
537 2005-07-27 Juanma Barranquero <lekktu@gmail.com> 636 2005-07-27 Juanma Barranquero <lekktu@gmail.com>
538 637
539 * .cvsignore: Don't ignore fns-* and fns.el, which are no longer 638 * .cvsignore: Don't ignore fns-* and fns.el, which are no longer
540 generated. Ignore also ctags.c and getopt.h. 639 generated. Ignore also ctags.c and getopt.h.
908 * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff): 1007 * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff):
909 New targets. 1008 New targets.
910 1009
911 2003-01-06 Kim F. Storm <storm@cua.dk> 1010 2003-01-06 Kim F. Storm <storm@cua.dk>
912 1011
913 * pop.c (__P): Renamed from _P to avoid problems on Cygwin. 1012 * pop.c (__P): Rename from _P to avoid problems on Cygwin.
914 All uses changed. 1013 All uses changed.
915 1014
916 2002-12-18 Andrew Innes <andrewi@gnu.org> 1015 2002-12-18 Andrew Innes <andrewi@gnu.org>
917 1016
918 * makefile.w32-in ($(DOC)): Use -o and -a options to make-docfile, 1017 * makefile.w32-in ($(DOC)): Use -o and -a options to make-docfile,