annotate lib-src/ChangeLog.multi-tty @ 83670:e292d43104f2

*** empty log message ***
author Glenn Morris <rgm@gnu.org>
date Mon, 27 Aug 2007 07:31:57 +0000
parents 0e8db0b13648
children b4ae7a9d52c2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83667
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
1 0000-00-00 A. N. Other <none@example.com>
83620
ce4352d8bee9 * loadup.el: Load mac-win on a Mac. Avoid loading both x-win and
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83611
diff changeset
2
83667
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
3 (main_argc, main_argv, current_frame, window_system, tty): New
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
4 variables.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
5 (longopts): Add tty, current-frame.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
6 (xmalloc, xstrdup): New functions.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
7 (decode_options): Set display from environment. Add tty and
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
8 current_frame options.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
9 (print_help_and_exit): Document tty and current-frame options.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
10 (fail): Change arguments to void.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
11 (main): When sockets are not defined, set main_argc, main_argv,
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
12 and call fail() with no arguments.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
13 (quote_file_name): Rename to quote_argument.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
14 (quote_argument): New name for old quote_file_name.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
15 (unquote_argument, strprefix, pass_signal_to_emacs)
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
16 (handle_sigcont, handle_sigtstp, init_signals): New functions.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
17 (set_local_socket): Initialize saved_errno to 0. If socket-name
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
18 is too long, call `fail' rather than `exit'.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
19 (main): Set main_argc, main_argv. New var `str'. Don't need a
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
20 filename or argument if tty or window_system set. Call fail with
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
21 no arguments. Send version number to Emacs for verification.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
22 If tty is set, check TERM, and pass name and type to Emacs.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
23 Pass window_system to Emacs. Move sending of eval to optind
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
24 loop. Send -position, -file to Emacs. Call fsync after fflush.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
25 Check for a client/server version match. Handle -emacs-pid,
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
26 -print, -error, -suspend.
83607
b009fb9581ca * emacsclient.c (decode_options): Don't use a tty on windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83604
diff changeset
27
83667
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
28 0000-00-00 Dan Nicolaescu <dann@ics.uci.edu>
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
29
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
30 * emacsclient.c (w32_execvp): Move definition before use.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
31 (decode_options): Don't use a tty on mac carbon or windows.
83607
b009fb9581ca * emacsclient.c (decode_options): Don't use a tty on windows.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83604
diff changeset
32
83667
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
33 0000-00-00 Jason Rumney <jasonr@gnu.org>
83602
8ea0b74f4daa (emacs_socket): Rename from s.
Jason Rumney <jasonr@gnu.org>
parents: 83600
diff changeset
34
83667
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
35 * emacsclient.c (SEND_STRING, SEND_QUOTED): Remove obfuscation
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
36 macros.
83604
e62d52a4e005 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83602
diff changeset
37 (quote_argument, set_tcp_socket, handle_sigcont, handle_sigtstp):
e62d52a4e005 *** empty log message ***
Jason Rumney <jasonr@gnu.org>
parents: 83602
diff changeset
38 (main): Expand removed macros inline.
83667
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
39 (main) [WINDOWSNT]: Don't call ttyname. Don't recognize -suspend
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
40 option.
83591
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
41 (main) [NO_SOCKETS_IN_FILE_SYSTEM]: Don't call init_signals.
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
42
83667
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
43 0000-00-00 Karoly Lorentey <lorentey@elte.hu>
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83628
diff changeset
44
83667
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
45 * emacsclient.c (signal.h): New include.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
46 (sys/stat.h, errno.h): Always include, even on WINDOWSNT.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
47 (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP, IS_ANY_SEP): Copy
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
48 definitions here from src/lisp.h.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
49 (get_current_dir_name): New function, copied from src/sysdep.c.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
50 (decode_options): Make --no-wait imply --current-frame, except
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
51 when it is the only option given. Make sure no frame is opened
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
52 when --current-frame is set.
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
53 (emacs_socket): New variable (moved out from main `s').
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
54 (main): Use get_current_dir_name to send over the current
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
55 directory. Handle -window-system-unsupported command. Doc
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
56 update. Don't exit prematurely on --no-wait, let Emacs close the
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
57 connection for us. When creating a new frame, send environment
0e8db0b13648 Simplify log ready for merge into trunk. On merge, date to be
Glenn Morris <rgm@gnu.org>
parents: 83654
diff changeset
58 and pwd to Emacs. Send current-frame to Emacs.
83654
e9a88d9f47fb Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents: 83628
diff changeset
59
83591
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
60 ;; Local Variables:
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
61 ;; coding: iso-2022-7bit
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
62 ;; add-log-time-zone-rule: t
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
63 ;; End:
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
64
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
65 Copyright (C) 2007 Free Software Foundation, Inc.
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
66
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
67 This file is part of GNU Emacs.
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
68
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
69 GNU Emacs is free software; you can redistribute it and/or modify
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
70 it under the terms of the GNU General Public License as published by
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
71 the Free Software Foundation; either version 2, or (at your option)
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
72 any later version.
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
73
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
74 GNU Emacs is distributed in the hope that it will be useful,
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
75 but WITHOUT ANY WARRANTY; without even the implied warranty of
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
76 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
77 GNU General Public License for more details.
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
78
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
79 You should have received a copy of the GNU General Public License
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
80 along with GNU Emacs; see the file COPYING. If not, write to the
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
81 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
82 Boston, MA 02110-1301, USA.
d885ce1c4699 New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
83
83593
6597e68ad5dc Add arch tagline
Miles Bader <miles@gnu.org>
parents: 83591
diff changeset
84 ;; arch-tag: 7080ff76-36b5-4471-8135-2813915e91cc