- 30 Apr, 2010 7 commits
-
-
Dan Nicolaescu authored
-
Glenn Morris authored
* configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin. Elsewhere, maybe include it. * src/Makefile.in (vmlimitobj) [!SYSTEM_MALLOC]: New variable. (OTHER_OBJ): Define as a separate variable, for clarity. * configure: Regenerate.
-
Jan D authored
-
Glenn Morris authored
* configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS. (OLDXMENU, LIBXMENU): New output variables. * src/Makefile.in (OLDXMENU, LIBXMENU) [HAVE_MENUS]: Set with configure, not cpp. (LIBW): Remove, replace with $TOOLKIT_LIBW.
-
Glenn Morris authored
* configure.in (OTHER_OBJ): New output variable. * src/Makefile.in (mallocobj): Remove. (otherobj): Simplify using @OTHER_OBJ@.
-
Glenn Morris authored
* src/Makefile.in (dispnew.o, frame.o, fringe.o, font.o, fontset.o) (keyboard.o, window.o, xdisp.o, xfaces.o, menu.o): Don't bother making nsgui.h dependency platform-specific.
-
Glenn Morris authored
-
- 29 Apr, 2010 3 commits
-
-
Stefan Monnier authored
* process.c (read_process_output, exec_sentinel): Don't burp if the sentinel/filter kills the current buffer. Fixes: debbugs:6060
-
Juanma Barranquero authored
-
Stefan Monnier authored
* eval.c (Fautoload): Set doc to a unique number rather than to 0. Remove unused var `args'. * lisp.h (XSETCARFASTINT, XSETCDRFASTINT): Remove. (LOADHIST_ATTACH): Wrap with do...while to avoid surprises for callers. * doc.c (store_function_docstring): Use XSETCAR.
-
- 28 Apr, 2010 7 commits
-
-
Glenn Morris authored
* src/Makefile.in (BASE_WINDOW_SUPPORT, X_WINDOW_SUPPORT): New variables. (WINDOW_SUPPORT) [HAVE_WINDOW_SYSTEM]: Use them.
-
Glenn Morris authored
* configure.in (CYGWIN_OBJ): New output variable. * src/Makefile.in (CYGWIN_OBJ): Set with configure, not cpp.
-
Glenn Morris authored
* configure.in (GPM_MOUSE_SUPPORT): New output variable. * src/Makefile.in (GPM_MOUSE_SUPPORT): New, set by configure. (MOUSE_SUPPORT) [!HAVE_MOUSE]: Use $GPM_MOUSE_SUPPORT.
-
Glenn Morris authored
* configure.in (FONT_OBJ): New output variable. * src/Makefile.in (FONT_OBJ): New, set by configure. (FONT_DRIVERS): Use $FONT_OBJ.
-
Glenn Morris authored
* configure.in (LIBXMU): New output variable. * src/Makefile.in (LIBXMU): Set with configure, not cpp. * src/s/aix4-2.h (LIBXMU): * src/s/hpux10-20.h (LIBXMU): Remove definition, now set in configure.
-
Glenn Morris authored
* configure.in (NS_OBJ, NS_SUPPORT): New output variables. * src/Makefile.in (NS_OBJ, NS_SUPPORT): Set with configure, not cpp.
-
Glenn Morris authored
-
- 27 Apr, 2010 7 commits
-
-
Glenn Morris authored
* configure.in (LIBXTR6): New output variable. Move unixware special case here from src/s/unixware.h. * src/Makefile.in (LIBXTR6): Set with configure, not cpp. * src/s/unixware.h (NEED_LIBW): Remove definition. * admin/CPP-DEFINES: Remove NEED_LIBW.
-
Glenn Morris authored
* configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute in Makefiles. (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW. * src/Makefile.in (LUCID_LIBW, MOTIF_LIBW): Remove, replacing by... (TOOLKIT_LIBW): New, set by configure. (@X_TOOLKIT_TYPE@): No longer define it.
-
Glenn Morris authored
* configure.in (HAVE_MOTIF_2_1): Remove unused variable. (LIBXP): No longer substitute in Makefiles. (MOTIF_LIBW): New output variable. Move system-specific settings here from src/s files. * src/Makefile.in (LIBXP): Remove, since included in MOTIF_LIBW. (MOTIF_LIBW): Set with configure, not cpp. * s/aix4-2.h (LIB_MOTIF): * s/gnu-linux.h (LIB_MOTIF): * s/unixware.h (LIB_MOTIF): Move to configure.in. * admin/CPP-DEFINES: Remove LIB_MOTIF.
-
Dan Nicolaescu authored
* Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE, C_SWITCH_X_SITE): Remove definitions and undefs. Inline definitions in the only user. (ALL_CFLAGS): Substitute C_SWITCH_X_SYSTEM using autoconf. * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf. * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf. * configure.in (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
-
Dan Nicolaescu authored
* Makefile.in (LIB_X11_LIB): Remove, inline in the only user. (obj): Use autoconf for unexec instead of cpp. * configure.in (LIB_X11_LIB): Remove, inline in the only user. (unexec): Define unconditionally, all platforms define UNEXEC. AC_SUBST it. (UNEXEC_SRC): Remove, unused.
-
Glenn Morris authored
* configure.in (--with-crt-dir): Doc fix (now valid for all platforms). (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64. On hpux10-20, default to /lib. * src/m/amdx86-64.h (START_FILES, LIB_STANDARD): Change the logic around, since the defaults (set by the system file) are fine in most cases. [GNU_LINUX, __OpenBSD__, __NetBSD__, __APPLE__]: Remove sections. * src/m/ibms390x.h (START_FILES, LIB_STANDARD): * src/m/macppc.h (START_FILES, LIB_STANDARD) [GNU_LINUX]: * src/m/sparc.h (START_FILES, LIB_STANDARD) [__linux__]: Remove definitions, since they are set correctly in s/gnu-linux.h. * src/s/freebsd.h (START_FILES, LIB_STANDARD): * src/s/gnu-linux.h (START_FILES, LIB_STANDARD): * src/s/hpux10-20.h (START_FILES): * src/s/netbsd.h (START_FILES, LIB_STANDARD, START_FILES_1, END_FILES_1): Use $CRT_DIR in place of fixed /usr/lib, /lib directories. * src/Makefile.in: Comment.
-
Glenn Morris authored
* configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables. * src/Makefile.in (LIBXP, LUCID_LIBW, WIDGET_OBJ): Set via configure. (MOTIF_LIBW): Use $LIBXP. (otherobj): Use $WIDGET_OBJ.
-
- 26 Apr, 2010 3 commits
-
-
Dan Nicolaescu authored
* Makefile.in (LIBS_MACHINE): Remove all uses, unused. * configure.in (LIBS_MACHINE): Remove, unused.
-
Dan Nicolaescu authored
* s/darwin.h (LIB_MATH): Do not define here, move to configure. * s/cygwin.h (LIB_MATH): Likewise. * Makefile.in (LIB_MATH): Do not define with cpp. (LIBES): Use autoconf for LIB_MATH. * configure.in (LIB_MATH): New output variable. Set it for some systems.
-
Kenichi Handa authored
-
- 25 Apr, 2010 3 commits
-
-
Dan Nicolaescu authored
* fns.c (concat2, concat3, nconc2): * eval.c (apply1, call1, call2, call3, call4, call5, call6) (call7): Remove NO_ARG_ARRAY usage, assume it's always true. * m/xtensa.h (NO_ARG_ARRAY): * m/template.h (NO_ARG_ARRAY): * m/sparc.h (NO_ARG_ARRAY): * m/sh3.h (NO_ARG_ARRAY): * m/mips.h (NO_ARG_ARRAY): * m/macppc.h (NO_ARG_ARRAY): * m/iris4d.h (NO_ARG_ARRAY): * m/intel386.h (NO_ARG_ARRAY): * m/ibms390x.h (NO_ARG_ARRAY): * m/ibms390.h (NO_ARG_ARRAY): * m/ibmrs6000.h (NO_ARG_ARRAY): * m/ia64.h (NO_ARG_ARRAY): * m/hp800.h (NO_ARG_ARRAY): * m/arm.h (NO_ARG_ARRAY): * m/amdx86-64.h (NO_ARG_ARRAY): * m/alpha.h (NO_ARG_ARRAY): Remove definition.
-
Eli Zaretskii authored
xdisp.c (iterate_out_of_display_property): New function, body from pop_it. (pop_it): Use it.
-
Eli Zaretskii authored
xdisp.c (display_line): Don't assume 2nd call to get_next_display_element cannot return zero.
-
- 24 Apr, 2010 6 commits
-
-
Glenn Morris authored
* m/amdx86-64.h (START_FILES, LIB_STANDARD) [__OpenBSD__]: For clarity, revert to using fixed /usr/lib rather than $CRT_DIR. (START_FILES, LIB_STANDARD) [__FreeBSD__]: Merge into the generic case, since CRT_DIR defaults to /usr/lib. Suggested by Dan Nicolaescu.
-
Juanma Barranquero authored
-
Eli Zaretskii authored
xdisp.c (display_line): Use `reseat' instead of `reseat_1', and use `get_next_display_element' and `set_iterator_to_next' to advance to the next character, when looking for the character that begins the next row.
-
Eli Zaretskii authored
.gdbinit: Add a "set Fmake_symbol" line to force GDB load the definition of "struct Lisp_Symbol".
-
Eli Zaretskii authored
.gdbinit: Add a "set Fmake_symbol" line to force GDB to load the definition of "struct Lisp_Symbol".
-
Glenn Morris authored
* configure.in (CRT_DIR): New output variable. (--with-crt-dir): New option. (Bug#5655) (HAVE_LIB64_DIR): Remove. * src/Makefile.in (CRT_DIR): New variable, set by configure. * src/m/amdx86-64.h, m/ibms390x.h (START_FILES, LIB_STANDARD): Use $CRT_DIR rather than HAVE_LIB64_DIR. (Bug#5655)
-
- 23 Apr, 2010 4 commits
-
-
Dan Nicolaescu authored
* Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused.
-
Dan Nicolaescu authored
-
Dan Nicolaescu authored
* s/freebsd.h (C_SWITCH_SYSTEM): * s/hpux10-20.h (C_SWITCH_X_SYSTEM, LD_SWITCH_X_DEFAULT): * s/netbsd.h (C_SWITCH_SYSTEM): * s/openbsd.h (LD_SWITCH_X_DEFAULT): Remove, configure takes care of these.
-
Dan Nicolaescu authored
* m/intel386.h (CRT0_DUMMIES): Remove, inline value in the only user: ecrt0.c. (SOLARIS2): Remove LOAD_AVE_TYPE, LOAD_AVE_CVT, LIBS_MACHINE, unused. (USG5_4): Move LOAD_AVE_TYPE, LOAD_AVE_CVT, FSCALE definitions to the only user: s/unixware.h. * ecrt0.c: Remove #ifndef static. Inline CRT0_DUMMIES definition from m/intel386.h. * s/unixware.h (LOAD_AVE_TYPE, LOAD_AVE_CVT, FSCALE): Definitions moved here from m/intel386.h.
-