Mercurial > emacs
view oldXMenu/Imakefile @ 82987:1682917e56b4
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
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Tue, 30 Dec 2003 19:27:57 +0000 |
parents | 695cf19ef79e |
children | 375f2633d815 |
line wrap: on
line source
HEADERS = XMenu.h LINTLIBS = ../lib/X/llib-lX.ln INSTALLFLAGS = $(INSTINCFLAGS) RANLIB = ranlib -t SRCS = Activate.c \ AddPane.c \ AddSel.c \ ChgPane.c \ ChgSel.c \ Create.c \ DelPane.c \ DelSel.c \ Destroy.c \ Error.c \ EvHand.c \ FindPane.c \ FindSel.c \ InsPane.c \ InsSel.c \ Internal.c \ Locate.c \ Post.c \ Recomp.c \ SetAEQ.c \ SetFrz.c \ SetPane.c \ SetSel.c \ XCrAssoc.c \ XDelAssoc.c \ XDestAssoc.c \ XLookAssoc.c \ XMakeAssoc.c OBJS = Activate.o \ AddPane.o \ AddSel.o \ ChgPane.o \ ChgSel.o \ Create.o \ DelPane.o \ DelSel.o \ Destroy.o \ Error.o \ EvHand.o \ FindPane.o \ FindSel.o \ InsPane.o \ InsSel.o \ Internal.o \ Locate.o \ Post.o \ Recomp.o \ SetAEQ.o \ SetFrz.o \ SetPane.o \ SetSel.o \ XCrAssoc.o \ XDelAssoc.o \ XDestAssoc.o \ XLookAssoc.o \ XMakeAssoc.o #if DebugOldLibXMenu && ProfileOldLibXMenu DebuggedAndProfiledLibraryObjectRule() #else # if DebugOldLibXMenu DebuggedLibraryObjectRule() # else # if ProfileOldLibXMenu ProfiledLibraryObjectRule() # else NormalLibraryObjectRule() # endif # endif #endif NormalLibraryTarget(XMenu11,$(OBJS)) LintLibraryTarget(XMenu11,$(SRCS)) InstallLibrary(XMenu11,$(USRLIBDIR)) #if InstallLintLibs InstallLintLibrary(XMenu11,$(LINTLIBDIR)) #endif InstallMultiple($(HEADERS),$(INCDIR)) #if ProfileOldLibXMenu ProfiledLibraryTarget(XMenu11,$(OBJS)) InstallLibrary(XMenu11_p,$(USRLIBDIR)) #endif #if DebugOldLibXMenu DebuggedLibraryTarget(XMenu11,$(OBJS)) #endif DependTarget() NormalLintTarget($(SRCS)) /* arch-tag: bc7d2799-8343-4700-a415-847e7fa12540 (do not change this comment) */