Commit graph

346 commits

Author SHA1 Message Date
YAMAMOTO Mitsuharu
f3cf04d397 (mac.o): Depend on charset.h and coding.h. 2005-04-16 03:07:58 +00:00
Luc Teirlinck
875baa3450 Define new macro TOOLTIP_SUPPORT.
(lisp): Use it.
(SOME_MACHINE_LISP): Add tooltip.
2005-04-16 00:30:45 +00:00
Steven Tamm
fc7a70ccda * keyboard.c: Don't undef SIGIO
* s/darwin.h (NO_SOCK_SIGIO): Define NO_SOCK_SIGIO on carbon
* Makefile.in (mac.o): Depend on blockinput.h and atimer.h.
       (macfns.o): Don't depend on ccl.h.
* macfns.c (mac_frame_parm_handlers): Set handlers for
Qleft_fringe and Qright_fringe.
* macterm.c (mac_fill_rectangle_to_pixmap)
(mac_draw_rectangle_to_pixmap, mac_copy_area_to_pixmap)
(mac_copy_area_with_mask_to_pixmap, x_draw_image_foreground_1):
Put in #if 0.
(mac_scroll_area) [TARGET_API_MAC_CARBON]: Use ScrollWindowRect.
(x_flush) [TARGET_API_MAC_CARBON]: Don't traverse frames.
(XFlush) [TARGET_API_MAC_CARBON]: Define to an empty replacement.
(x_draw_glyph_string_background, x_draw_glyph_string_foreground)
[!MAC_OS8]: Added ifdef'd out code for os8.  Don't use
XDrawImageString.  Always draw background and foreground separately.
(x_draw_image_foreground): Use clipping instead of computing the
intersection rectangle.
(x_draw_image_glyph_string): Don't draw an image with mask to a
pixmap.
(x_redisplay_interface): Set flush_display_optional member to 0.
(XTread_socket): Correctly reset the TEConverter
object.
2004-11-30 05:57:27 +00:00
Jan Djärv
16bf4e3264 * Makefile.in (stamp-oldxmenu): If HAVE_GTK, don't add dependencies
to ${OLDXMENU}.
2004-11-09 10:59:49 +00:00
Jan Djärv
d87a9ab893 * doc.c: New variable Vbuild_files.
(Fsnarf_documentation): If Vbuild_files is nil, populate it with
file names from buildobh.lst.  Only attach docstrings from files
that are in Vbuild_files.
(syms_of_doc): Defvar Vbuild_files.

* Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o
and w32*.o.
(temacs${EXEEXT}): Generate buildobj.lst when temacs is linked.
(mostlyclean): rm buildobj.lst

* makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs
is linked.
2004-11-09 08:19:51 +00:00
Kim F. Storm
ae8bc416df (callproc.o): Depend on blockinput.h atimer.h systime.h. 2004-11-02 10:09:50 +00:00
Jan Djärv
dede279216 * emacs.c (my_heap_start, heap_bss_diff, MAX_HEAP_BSS_DIFF):
New variables and constant.
(main): Calculate heap_bss_diff.  If we are dumping and the
heap_bss_diff is greater than MAX_HEAP_BSS_DIFF, set PER_LINUX32
and exec ourself again.
(Fdump_emacs): If heap_bss_diff is greater than MAX_HEAP_BSS_DIFF
print a warning.

* lastfile.c: Make my_endbss and my_endbss_static available on all
platforms.

* Makefile.in (RUN_TEMACS): Remove @SETARCH@.
* config.in (HAVE_PERSONALITY_LINUX32): Regenerate.
2004-10-20 16:23:30 +00:00
Jan Djärv
d8b43276ce * config.in: Regenerate.
* Makefile.in (RUN_TEMACS): Check HAVE_RANDOM_HEAPSTART instead of
HAVE_EXECSHIELD.
2004-10-05 20:26:00 +00:00
Jan Djärv
83f1cb949f * config.in: Rebuild.
* Makefile.in: Run setarh i386 ./temacs if exec-shield  is present.
2004-09-24 07:19:05 +00:00
Eli Zaretskii
21065c92fa (msdos.o): Depend on buffer.h, commands.h, and
blockinput.h.
(dosfns.o): Depend on blockinput.h, window.h, dispextern.h,
charset.h, and coding.h
(w16select.o): Depend on buffer.h, charset.h, coding.h, and
composite.h.
(term.o): Depend on window.h and keymap.h.
(abbrev.o): Depend on syntax.h.
(callint.o): Depend on keymap.h.
(casefiddle.o): Depend on charset.h and keymap.h.
(category.o): Depend on keymap.h.
(coding.o): Depend on dispextern.h.
(cmds.o): Depend on keyboard.h and keymap.h.
(dispnew.o): Depend on indent.h and intervals.h.
(doc.o): Depend on keymap.h.
(editfns.o): Depend on frame.h.
(emacs.o): Depend on dispextern.h.
(fileio.o): Don't depend on ccl.h.
(filelock.o): Depend on charset.h and coding.h.
(frame.o): Depend on w32term.h and macterm.h.
(insdel.o): Depend on region-cache.h.
(keyboard.o): Depend on keymap.h, w32term.h, and macterm.h.
(minibuf.o): Depend on $(INTERVALS_SRC) and keymap.h.
(search.o): Depend on $(INTERVALS_SRC).
(syntax.o): Depend on keymap.h, regex.h, and $(INTERVALS_SRC).
(window.o): Depend on keymap.h, blockinput.h, $(INTERVALS_SRC),
xterm.h, w32term.h, and macterm.h.
(xdisp.o): Depend on keyboard.h, $(INTERVALS_SRC), xterm.h,
w32term.h, and macterm.h.
(xfaces.o): Depend on keyboard.h, $(INTERVALS_SRC),
region-cache.h, xterm.h, w32term.h, and macterm.h.
(bytecode.o): Depend on dispextern.h, frame.h, and xterm.h.
(data.o): Depend on frame.h.
(fns.o): Depend on keymap.h, xterm.h, and blockinput.h.
(print.o): Depend on termchar.h and $(INTERVALS_SRC).
(lread.o): Depend on $(INTERVALS_SRC), termhooks.h, and coding.h.
(intervals.o): Depend on keymap.h.
2004-09-10 18:19:37 +00:00
Stefan Monnier
8edacacd99 (${etc}DOC): Fix file name of make-docfile. 2004-06-30 19:31:30 +00:00
Miles Bader
48d67035ea Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396
Tweak arch tagging to make build/install-in-place less annoying

Previously, autoconf-created Makefiles and the like would contain
duplicate taglines (unfortunately, autoconf doesn't seem to have a
`strip in generated file' comment mechanism) leading to conflicts, and
installing in place would create unknown directories and copies of
source directories (leading to conflicts with the source directories).

This changeset makes all autoconf-processed files use explicit id-tags
and adds .arch-inventory entries to ignore installation directories.
2004-06-11 02:39:51 +00:00
Eli Zaretskii
1644f4e408 (region-cache.o): Depend on config.h 2004-05-02 17:46:46 +00:00
Stefan Monnier
d845b2f364 Link changes for Cygwin unexec() support. 2004-04-12 19:43:10 +00:00
Steven Tamm
9062aa8928 * Makefile.in (XMENU_OBJ): Do not include xmenu.o if
HAVE_CARBON is defined.
2004-03-14 18:43:56 +00:00
Eli Zaretskii
c8e35ff020 (XMENU_OBJ): Include xmenu.o if HAVE_MENUS is defined. 2004-03-13 12:56:53 +00:00
Kim F. Storm
a12d3d8700 (XOBJ): Consolidate into one list. Add fringe.o.
Move gtkutil.o to new GTK_OBJ list.
(XMENU_OBJ) [HAVE_MENUS]: Move declaration to proper place.
(GTK_OBJ) [USE_GTK]: New declaration.
(obj): Add $(GTK_OBJ) to list.
2004-03-11 11:05:55 +00:00
Kim F. Storm
3cdbfa1922 Image consolidation:
(XOBJ, MAC_OBJ): Add image.o.
(image.o): Add dependencies.
2004-03-11 00:29:25 +00:00
Eli Zaretskii
3cf0b44b4a (obj): Move fringe.o from here...
(XOBJ, MAC_OBJ): ...to here.
2004-02-16 16:16:16 +00:00
Kim F. Storm
0c4dd03b93 (obj): Add fringe.o.
(fringe.o): New dependencies.
2004-02-08 23:17:23 +00:00
Kim F. Storm
942b13fa0d (eval.o): Depend on dispextern.h. 2003-12-27 22:03:40 +00:00
Kenichi Handa
908f3e606d (lisp): Add kannada.el.
(shortlisp): Likewise.
2003-11-08 01:41:38 +00:00
Dave Love
ca716c26d4 (fns.o): Depend on md5.h. 2003-09-25 19:12:11 +00:00
Dave Love
a0fc36449f Depend on coding.h. 2003-09-16 17:18:27 +00:00
Miles Bader
8e5331fe84 Correct some arch-tag: comment types 2003-09-02 06:06:59 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Dave Love
c0175e247b (alloca.o): Remove commands.
(coding.o): Depend on intervals.h composite.h window.h.
(emacs.o): Depend on window.h keyboard.h keymap.h.
(gtkutil.o): Depend on keyboard.h charset.h coding.h.
(bytecode.o): Depend on window.h.
2003-09-01 14:38:33 +00:00
Eli Zaretskii
9555a1145f (msdos.o): Depend on intervals.h. 2003-08-24 12:59:24 +00:00
Jan Djärv
231d6cfb0c Create and initialize a client leader window so session management
doesn't restart Emacs twice.
2003-08-21 19:54:47 +00:00
Dave Love
50e9cc3ac3 (LWLIB_OPTIONS): Removed (unused).
(alloca.o): Remove obsolete stuff concerning alloca.s.  Depend on
atimer.h, blockinput.h.
2003-08-20 16:54:33 +00:00
Richard M. Stallman
b53094d605 (CFLAGS) [!OPTIMIZE]: Undo previous change. 2003-07-30 19:22:04 +00:00
Richard M. Stallman
69e3899535 (CFLAGS) [!OPTIMIZE]: Set CFLAGS to -g. 2003-07-12 21:48:07 +00:00
Kenichi Handa
0c6db68bc0 (xselect.o): Don't depend on charset.h, coding.h, composite.h. 2003-06-17 10:52:01 +00:00
John Paul Wallington
f984e73e76 (lisp, shortlisp): byte-run, float-sup, map-ynp, and
timer are in lisp/emacs-lisp.
2003-05-31 22:18:22 +00:00
Richard M. Stallman
ecc4e8e0b5 (alloca.o): Specify -DDO_BLOCK_INPUT in compiling. 2003-05-09 13:54:51 +00:00
Thien-Thi Nguyen
39c9a034e3 (md5.o): Add missing dependency info. 2003-04-07 14:14:13 +00:00
Kim F. Storm
eee66ed58e (frame.o): Add dependency on blockinput.h and files
included from it (atimer.h and systime.h).
2003-03-31 22:41:23 +00:00
Thien-Thi Nguyen
af0ad939bd Make sure space precedes end-of-line backslashes. 2003-03-22 01:35:32 +00:00
Kim F. Storm
2091fe0469 (xdisp.o): Add dependency on blockinput.h and files
included from it.  Add dependency on keymap.h.
2003-03-21 13:48:50 +00:00
Kenichi Handa
ed4049a28e (lisp, shortlisp): Add malayalam.el and tamil.el. 2003-02-11 01:46:34 +00:00
Andreas Schwab
108c7c97c1 (EXEEXT): Define to @EXEEXT@ and use this variable
instead of the substitution.
2003-02-08 17:27:58 +00:00
Juanma Barranquero
c60ee5e70f Cygwin support patch. 2003-01-31 15:24:20 +00:00
Juanma Barranquero
46cf0bede3 (ALL_CFLAGS): Include MYCPPFLAGS, not MYCPPFLAG. 2003-01-21 21:36:15 +00:00
Jan Djärv
488dd4c404 GTK version 2003-01-19 21:50:03 +00:00
Dave Love
221cf9ce5e (fns.o): Depend on coding.h. 2003-01-07 12:08:40 +00:00
Steven Tamm
ce0669d437 * Makefile.in (macosx-bundle): Fixes to Mac OS X/Carbon port to
allow building in a different directory than source.  Uses some
	GNU Make extensions, but there is no other make on Mac OS X.
2002-12-28 18:35:52 +00:00
Markus Rost
bfcf6dbef2 (lisp, shortlisp): Add cus-face and timer.
(lisp): Add font-core.
2002-12-17 01:26:01 +00:00
Dave Love
afb44cc2a5 (TEMACS_LDFLAGS): Update last change. 2002-11-25 19:08:14 +00:00
Richard M. Stallman
09fcea18c8 Comment change. 2002-11-13 11:36:26 +00:00
Dave Love
2e878cc722 (TEMACS_LDFLAGS): Add trailing comment. 2002-10-17 15:21:44 +00:00