1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-05 07:01:11 -08:00
emacs/lib-src
Karoly Lorentey 16c290d8c1 Major bugfixes and slight enhancements.
src/dispextern.h (get_tty_size, tabs_safe_p, init_baud_rate): Update
prototypes.

src/dispnew.c (window_change_signal): Update call to get_tty_size.
src/frame.c (Fmake_terminal_frame): Ditto.
src/keyboard.c (Fsuspend_emacs): Ditto.

src/sysdep.c: Eliminate tty_outputs, wherever possible.  (The
exceptions are init_sys_modes and reset_sys_modes, which need access
to tty-local parameters).
(init_baud_rate): Change tty_output parameter to a simple file descriptor.
(narrow_foreground_group, widen_foreground_group): Ditto.
(tabs_safe_p, get_tty_size): Ditto.
(init_sys_modes): Update narrow_foreground_group invocation.
(reset_sys_modes): Update widen_foreground_group invocation.
(request_sigio)[!FASYNC && STRIDE]: Fix function signature.

src/term.c (delete_tty): Only close output file handle if it is
different from input.  Re-enable freeing of Wcm.
(term_init): Update get_tty_size, tabs_safe_p and init_baud_rate
invocations.

lib-src/emacsclient.c (here): Renamed to frame.
(longopts): Change --here to --frame.  The -h short option may be
confused with --help.
(decode_options, print_help_and_exit): Update to reflect above changes.
(main): Ditto.

lisp/server.el (server-start): Fix frame-live-p call syntax.
(server-process-filter): Handle 'emacsclient -f' without file
arguments.  Don't return any values to emacsclient when 'emacsclient
-f -e'.
(server-switch-buffer): Prevent infinite recursion when there are no
files to edit.


git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-27
2003-12-30 19:27:57 +00:00
..
.gitignore Add update-game-score. 2002-04-16 18:26:02 +00:00
b2m.c Add arch taglines 2003-09-01 15:45:59 +00:00
b2m.pl tag of miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-137 2003-12-24 16:09:13 +00:00
ChangeLog (rlog_options): Append -rbranchtag if CVS/Tag indicates 2003-12-27 08:18:42 +00:00
COPYING Moved back. 2001-12-11 07:39:13 +00:00
cvtmail.c Add arch taglines 2003-09-01 15:45:59 +00:00
digest-doc.c Add arch taglines 2003-09-01 15:45:59 +00:00
ebrowse.c Add arch taglines 2003-09-01 15:45:59 +00:00
emacsclient.c Major bugfixes and slight enhancements. 2003-12-30 19:27:57 +00:00
emacstool.c Add arch taglines 2003-09-01 15:45:59 +00:00
etags.c (consider_token): check C++ `operator' only when the token len is long 2003-09-03 14:20:49 +00:00
fakemail.c Add arch taglines 2003-09-01 15:45:59 +00:00
getopt.c Add arch taglines 2003-09-01 15:45:59 +00:00
getopt.h Add arch taglines 2003-09-01 15:45:59 +00:00
getopt1.c Add arch taglines 2003-09-01 15:45:59 +00:00
grep-changelog Add arch taglines 2003-09-01 15:45:59 +00:00
hexl.c Add arch taglines 2003-09-01 15:45:59 +00:00
leditcfns.c Add arch taglines 2003-09-01 15:45:59 +00:00
make-docfile.c (main): For return code, no longer special-case VMS. 2003-12-24 06:49:23 +00:00
Makefile.in Correct some arch-tag: comment types 2003-09-02 06:06:59 +00:00
makefile.nt Add arch taglines 2003-09-01 15:45:59 +00:00
makefile.w32-in Add arch taglines 2003-09-01 15:45:59 +00:00
movemail.c Add arch taglines 2003-09-01 15:45:59 +00:00
ntlib.c Add arch taglines 2003-09-01 15:45:59 +00:00
ntlib.h Add arch taglines 2003-09-01 15:45:59 +00:00
pop.c Add arch taglines 2003-09-01 15:45:59 +00:00
pop.h Add arch taglines 2003-09-01 15:45:59 +00:00
profile.c Add arch taglines 2003-09-01 15:45:59 +00:00
rcs-checkin Add arch taglines 2003-09-01 15:45:59 +00:00
rcs2log Merged in changes from CVS HEAD 2003-12-28 16:05:28 +00:00
README *** empty log message *** 2003-10-06 16:36:56 +00:00
sorted-doc.c Add arch taglines 2003-09-01 15:45:59 +00:00
test-distrib.c Add arch taglines 2003-09-01 15:45:59 +00:00
testfile # 1999-10-01 12:43:57 +00:00
update-game-score.c Add arch taglines 2003-09-01 15:45:59 +00:00
vcdiff tag of miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-137 2003-12-24 16:09:13 +00:00
yow.c Add arch taglines 2003-09-01 15:45:59 +00:00

This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}.  At present, these are mostly utility
programs used by Emacs.