Mercurial > emacs
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 |
| 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 | 37 (quote_argument, set_tcp_socket, handle_sigcont, handle_sigtstp): |
| 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 | 84 ;; arch-tag: 7080ff76-36b5-4471-8135-2813915e91cc |
