Mercurial > hg > xemacs-beta
annotate etc/tests/external-widget/Makefile @ 1279:cd0abfdb9e9d
[xemacs-hg @ 2003-02-09 09:33:42 by ben]
walk-windows, redisplay fixes
console-stream.c: Abort when any attempts to output a stream console are made.
Should be caught sooner.
event-msw.c: Don't redisplay() during sizing when the frame has not yet been
initialized completely.
event-stream.c, menubar-msw.c, menubar-x.c, menubar.c, menubar.h: Restore in_menu_callback. Bind it in menubar-{msw,x}.c when
calling filter functions and the like. Conditionalize on it, not
in_modal_loop, when issuing error in `next-event', otherwise we
bite the dust immediately -- event-msw.c purposely calls
Fnext_event() in a modal loop, and knows what it's doing.
redisplay-output.c: Formatting fixes.
redisplay.c, window.c, winslots.h: Delete lots of carcasses of attempts to add redisplay support for
font-lock -- `pre/post-redisplay-hook', unimplemented junk from
FSF (redisplay-end-trigger, `window-scroll-functions',
`window-size-change-functions'). If we want to port some
redisplay support from FSF, port the `fontified' property.
redisplay.c: Put in a check here (as well as redisplay_device()) for a stream
frame. We can get here directly through Lisp fun
`redisplay-frame'. Abort if frame not initialized.
redisplay.c: Check for stream frames/devices.
window.el: walk-windows was broken when a frame was given to WHICH-FRAMES.
it would loop forever. The FSF version fixes this but i didn't
sync to them because (a) it conses (bad for lazy-lock), (b) it
calls select-window.
author | ben |
---|---|
date | Sun, 09 Feb 2003 09:33:48 +0000 |
parents | ac2d302a0011 |
children | 4b173ad71786 03ab78e48ef6 |
rev | line source |
---|---|
2 | 1 CFLAGS += -Xc -g -DTOOLTALK |
2 EMACSHOME = ../../.. | |
3 EMACSLIBDIR = $(EMACSHOME)/editor/src | |
4 EMACSINCLUDEDIR = $(EMACSHOME)/editor/src | |
5 MOTIFHOME = /opt/SUNWmotif | |
6 | |
7 CPPFLAGS += -I$(OPENWINHOME)/include | |
8 LDFLAGS += -L$(OPENWINHOME)/lib -R$(OPENWINHOME)/lib | |
9 | |
10 CPPFLAGS += -I$(MOTIFHOME)/include | |
11 LDFLAGS += -L$(MOTIFHOME)/lib -R$(MOTIFHOME)/lib | |
12 | |
13 CPPFLAGS += -I$(EMACSINCLUDEDIR) | |
14 LDFLAGS += -L$(EMACSLIBDIR) | |
15 | |
16 LDFLAGS += -R$(OPENWINHOME)/lib:$(EMACSLIBDIR) -g | |
17 | |
18 TM_OBJS = test-ew-motif.o | |
19 TXL_OBJS = test-ew-xlib.o | |
20 MOTIF_LIBS = -Bstatic -lextcli_Xm -Bdynamic -lXm -lXt -ltt -lX11 -lgen -lm | |
21 XLIB_LIBS = -Bstatic -lextcli_Xlib -Bdynamic -ltt -lX11 -lgen -lm | |
22 | |
23 all: test-ew-motif | |
24 | |
25 test-ew-motif: $(TM_OBJS) | |
26 $(CC) -o $@ $(LDFLAGS) $(TM_OBJS) $(MOTIF_LIBS) | |
27 | |
28 test-ew-xlib: $(TXL_OBJS) | |
29 $(CC) -o $@ $(LDFLAGS) $(TXL_OBJS) $(XLIB_LIBS) | |
30 |