1. 13 May, 2010 7 commits
    • Glenn Morris's avatar
      Unify some conditionals in src/Makefile.in. · 3369c79f
      Glenn Morris authored
      * src/Makefile.in (FONT_DRIVERS): Place with other HAVE_X_WINDOWS stuff.
      (TOOLTIP_SUPPORT): Place with other HAVE_WINDOW_SYSTEM stuff.
      3369c79f
    • Glenn Morris's avatar
      Minor simplification for src/Makefile.in. · d5e982a6
      Glenn Morris authored
      * src/Makefile.in (FONT_DRIVERS): If HAVE_X_WINDOWS is defined,
      HAVE_WINDOW_SYSTEM must be too.
      d5e982a6
    • Glenn Morris's avatar
      Fix ChangeLog typo. · c0a2b70a
      Glenn Morris authored
      c0a2b70a
    • Glenn Morris's avatar
      Remove WINNT_SUPPORT from src/Makefile.in, · 6192e163
      Glenn Morris authored
      * src/Makefile.in (WINNT_SUPPORT): Remove, nt build does not use this file
      but rather makefile.w32-in.
      (lisp): Remove WINNT_SUPPORT.
      6192e163
    • Glenn Morris's avatar
      Let configure set OLDXMENU, LIBXMENU if !HAVE_MENUS. · 472c5d6b
      Glenn Morris authored
      * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
      
      * src/Makefile.in (OLDXMENU, LIBXMENU) [!HAVE_MENUS]:
      Let configure set these variables (to empty) in this case as well.
      472c5d6b
    • Glenn Morris's avatar
      Remove some unused #define's, previously replaced by variables. · 0116466b
      Glenn Morris authored
      * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
      
      * src/Makefile.in (LD_SWITCH_X_SITE): Define as a variable, not via cpp.
      (LIBX_BASE): Use $LD_SWITCH_X_SITE.
      
      * nt/config.nt (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Remove undefs.
      
      * msdos/sed1v2.inp: Comment.
      0116466b
    • Glenn Morris's avatar
      Define some variables to hold configure's output, for clarity. · 5a903aa9
      Glenn Morris authored
      * src/Makefile.in (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
      (LIB_MATH, FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS)
      (FREETYPE_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS)
      (M17N_FLT_LIBS, GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBGPM)
      (LIBRESOLV, UNEXEC_OBJ): For clarity, define variables to hold
      the values output be configure.
      (ALL_CFLAGS, obj, LIBES, temacs${EXEEXT}): Use the above variables.
      
      * msdos/sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
      (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
      (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
      (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
      Edit to empty,
      (LIB_MATH): Edit to -lm.
      (UNEXEC_OBJ): Edit to unexec.o.
      5a903aa9
  2. 12 May, 2010 2 commits
    • Glenn Morris's avatar
      Simplify linker-related logic in src/Makefile.in. · b5457f14
      Glenn Morris authored
      * src/Makefile.in (YMF_PASS_LDFLAGS, LD, LINKER): Simplify the logic.
      (LINKER_WAS_SPECIFIED): Remove.
      b5457f14
    • Glenn Morris's avatar
      Move LIB_GCC from cpp to configure. · 1a0d7c06
      Glenn Morris authored
      * configure.in (LIB_GCC): New output variable.
      
      * src/Makefile.in (LIB_GCC): Set using configure, not cpp.
      (GNULIB_VAR) [!ORDINARY_LINK]: Always set to $LIB_GCC.
      * src/m/arm.h (LIB_GCC) [GNU_LINUX]:
      * src/s/cygwin.h (LIB_GCC):
      * src/s/freebsd.h (LIB_GCC):
      * src/s/gnu-linux.h (LIB_GCC):
      * src/s/msdos.h (LIB_GCC):
      * src/s/netbsd.h (LIB_GCC):
      Move to configure.
      
      * msdos/sed1v2.inp (LIB_GCC): Edit to -Lgcc.
      1a0d7c06
  3. 11 May, 2010 5 commits
  4. 10 May, 2010 3 commits
    • Eli Zaretskii's avatar
      Fix a crash when visiting image files in bidi mode. · ae5e04fa
      Eli Zaretskii authored
       xdisp.c (init_iterator): Don't turn on bidi reordering in unibyte buffers.
       See http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00263.html
       for the details.
      ae5e04fa
    • Glenn Morris's avatar
      Move LIBS_SYSTEM from cpp to configure. · 97efb629
      Glenn Morris authored
      * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
      
      * lib-src/Makefile.in (LIBS_SYSTEM) [!MSDOS]: Set with configure, not cpp.
      (LIBS_SYSTEM) [MSDOS]: Use MSDOS_LIBS_SYSTEM.
      (NOT_C_CODE): Remove, no longer used.
      (config.h) [!MSDOS]: No longer include.
      (LOADLIBES): Use LIBS_SYSTEM as a variable.
      
      * src/Makefile.in (LIBS_SYSTEM): Set using configure, not cpp.
      (LIBS_SYSTEM) [MSDOS]: Reset with MSDOS_LIBS_SYSTEM.
      (LIBES): Use LIBS_SYSTEM as a variable.
      * src/s/msdos.h (LIBS_SYSTEM): Rename to MSDOS_LIBS_SYSTEM.  Always define.
      * src/s/aix4-2.h (LIBS_SYSTEM):
      * src/s/freebsd.h (LIBS_SYSTEM):
      * src/s/hpux10-20.h (LIBS_SYSTEM):
      * src/s/sol2-6.h (LIBS_SYSTEM):
      * src/s/unixware.h (LIBS_SYSTEM):
      Move to configure.
      
      * msdos/sed1v2.inp, msdos/sed3v2.inp (LIBS_SYSTEM): Edit to empty.
      97efb629
    • Glenn Morris's avatar
      Move MAIL_USE_FLOCK, MAIL_USE_LOCKF, BLESSMAIL_TARGET from cpp to configure. · 7490175b
      Glenn Morris authored
      * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
      (BLESSMAIL_TARGET): New output variable.
      
      * lib-src/Makefile.in (BLESSMAIL_TARGET): Set with configure, not cpp.
      
      * src/s/aix4-2.h (MAIL_USE_LOCKF):
      * src/s/bsd-common.h (MAIL_USE_FLOCK):
      * src/s/darwin.h (MAIL_USE_FLOCK):
      * src/s/gnu-linux.h (MAIL_USE_FLOCK):
      * src/s/irix6-5.h (MAIL_USE_FLOCK):
      * src/s/template.h (MAIL_USE_FLOCK):
      Move to configure.
      
      * src/s/ms-w32.h: Comment.
      
      * msdos/sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
      7490175b
  5. 08 May, 2010 6 commits
    • Jan D's avatar
      Fix bug #6139, text is briefly shown in tool bar on startup. · 4721152c
      Jan D authored
       * xsettings.c (Ftool_bar_get_system_style): Correct comment.
      
       * gtkutil.c (xg_pack_tool_bar): Change show_all to show for handle
       box and toolbar (Bug #6139).
       (xg_create_tool_bar): Remove comment (Bug #6139).
       (xg_make_tool_item): Remove gtk_widget_show_all (Bug #6139).
       (xg_show_toolbar_item): Add gtk_widget_show for weventbox (Bug #6139).
      4721152c
    • Juanma Barranquero's avatar
      ee0a16cf
    • Eli Zaretskii's avatar
      Fix fringe truncation bitmaps in R2L lines. · 96d79611
      Eli Zaretskii authored
       fringe.c (update_window_fringes): Set up truncation bitmaps for R2L lines.
      96d79611
    • Chong Yidong's avatar
      Bump version to 23.2. · 61a808e8
      Chong Yidong authored
      61a808e8
    • Glenn Morris's avatar
      Remove unused Makefile definition THIS_IS_MAKEFILE. · 7b42b29f
      Glenn Morris authored
      * src/Makefile.in (THIS_IS_MAKEFILE): Remove, unused.
      * lib-sc/Makefile.in (THIS_IS_MAKEFILE): Remove, unused.
      * admin/CPP-DEFINES (THIS_IS_MAKEFILE): Remove.
      7b42b29f
    • Glenn Morris's avatar
      Move TERMINFO, LIBS_TERMCAP from cpp to configure. · 40c17879
      Glenn Morris authored
      * configure.in (HAVE_LIBNCURSES): New local variable.
      (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
      replacing cpp in src/s/*.h and src/Makefile.in.
      
      * src/Makefile.in (LIBS_TERMCAP): Set with configure, not cpp.
      (TERMCAP_OBJ): New, set by configure, replacing termcapobj.
      (termcapobj): Replace with TERMCAP_OBJ.
      (otherobj): Use $TERMCAP_OBJ instead of $termcapobj.
      (LIBES): Use LIBS_TERMCAP as a variable.
      
      * src/s/freebsd.h (osreldate.h): No longer include, since this file
      does not use __FreeBSD_version any more.
      
      * srs/s/aix4-2.h (TERMINFO):
      * srs/s/cygwin.h (TERMINFO):
      * srs/s/darwin.h (TERMINFO, LIBS_TERMCAP) [HAVE_LIBNCURSES]:
      * srs/s/freebsd.h (TERMINFO, LIBS_TERMCAP):
      * srs/s/gnu-linux.h (TERMINFO, LIBS_TERMCAP) [HAVE_LIBNCURSES]:
      * srs/s/gnu.h (TERMINFO, LIBS_TERMCAP) [HAVE_LIBNCURSES]:
      * srs/s/hpux10-20.h (TERMINFO, LIBS_TERMCAP):
      * srs/s/irix6-5.h (TERMINFO):
      * srs/s/netbsd.h (LIBS_TERMCAP):
      * srs/s/openbsd.h (TERMINFO, LIBS_TERMCAP):
      * srs/s/sol2-6.h (LIBS_TERMCAP) [!TERMINFO]:
      * srs/s/usg5-4.h (TERMINFO):
      Move to configure.
      
      * msdos/sed1v2.inp (LIBS_TERMCAP): Edit to empty.
      (TERMCAP_OBJ): Edit to tparam.o.
      
      * admin/CPP-DEFINES (LIBS_TERMCAP, TERMINFO): Remove.
      40c17879
  6. 07 May, 2010 8 commits
    • Stefan Monnier's avatar
      Try and fix unbind_to when localness of binding has changed · 94b612ad
      Stefan Monnier authored
      * eval.c (unbind_to): Don't unbind a local binding into the global
      binding when the local binding disappeared.  Inversely, don't unbind
      a global binding into a newly created local binding.
      * data.c (set_internal): Make its `buf' arg into a `where' arg so we
      can specify the frame to use, when applicable.  Adjust callers.
      94b612ad
    • Vincent Belaïche's avatar
      * floatfns.c (Fisnan, Fcopysign, Ffrexp, Fldexp): New functions. · 15e12598
      Vincent Belaïche authored
      * configure.in: Add tests for `isnan' and `copysign'.
      15e12598
    • Eli Zaretskii's avatar
      Fix bug #6126. · 5cba3209
      Eli Zaretskii authored
       w32fns.c: Include w32.h.
       (Fw32_shell_execute): Decode the error message before passing it
       to `error'.
      5cba3209
    • Eli Zaretskii's avatar
      Don't use XSYMBOL (foo)->value. · d16bdfc3
      Eli Zaretskii authored
       msdos.c (dos_set_window_size):
       w16select.c (Fx_selection_exists_p): Use `Fsymbol_value (foo)'
       instead of `XSYMBOL (foo)->value'.
      d16bdfc3
    • Eli Zaretskii's avatar
      Fix MS-DOS configuring in lib-src/ and src/, broken by autoconfiscation. · 9fdec8bc
      Eli Zaretskii authored
       src/Makefile.in: Don't use Make-style comments past the "start of
       cpp stuff" line.
       (MSDOS_OBJ): Remove xmenu.o (it is now defined by XMENU_OBJ).
       src/s/msdos.h (UNEXEC): Don't define (@unexec@ in Makefile.in is
       edited directly by msdos/sed1v2.inp).
       msdos/sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
       msdos/sed1v2.inp (@LIB_MATH@): Edit to -lm.
       (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
       (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
       (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
       (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
       (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
       (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
       (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
       (XMENU_OBJ): Edit to xmenu.o.
       (FONT_OBJ): Edit to value used for X on Unix.
       (PRE_ALLOC_OBJ): Edit to lastfile.o.
       (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
       (@unexec@): Edit to unexec.o.
      9fdec8bc
    • Eli Zaretskii's avatar
      Fix the "config msdos" step of MS-DOS build (due to removal of some cpp stuff from configury). · f724825e
      Eli Zaretskii authored
       config.bat: Allow for 2 leading `#'s in comments in src/Makefile.in.
       src/Makefile.in: Don't use Make-style comments past the
       "start of cpp stuff" line.
      f724825e
    • Glenn Morris's avatar
      Move LD_SWITCH_SYSTEM from cpp to configure. · 2f86b22b
      Glenn Morris authored
      * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
      Merges logic from src/s/* and src/Makefile.in.
      (LD_SWITCH_SYSTEM_TEMACS): New output variable.
      
      * src/Makefile.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
      (LD_SWITCH_SYSTEM_EXTRA): New variable, set by configure.
      (TEMACS_LDFLAGS): Use $LD_SWITCH_SYSTEM and $LD_SWITCH_SYSTEM_EXTRA,
      move out of cpp section.
      * src/s/freebsd.h (LD_SWITCH_SYSTEM):
      * src/s/gnu-linux.h (LD_SWITCH_SYSTEM):
      * src/s/netbsd.h (LD_SWITCH_SYSTEM):
      
      * admin/CPP-DEFINES: Remove LD_SWITCH_SYSTEM.
      2f86b22b
    • Dan Nicolaescu's avatar
      Define LIB_STANDARD and START_FILES using autoconf. · 49ebbd65
      Dan Nicolaescu authored
      * s/usg5-4.h (LIB_STANDARD):
      * s/netbsd.h (START_FILES):
      * s/irix6-5.h (LIB_STANDARD):
      * s/hpux10-20.h (LIB_STANDARD, START_FILES):
      * s/gnu-linux.h (START_FILES, LIB_STANDARD):
      * s/freebsd.h (START_FILES):
      * s/darwin.h (START_FILES):
      * s/cygwin.h (START_FILES):
      * s/aix4-2.h (LIB_STANDARD):
      * m/ibmrs6000.h (START_FILES): Remove, move logic to configure.in.
      * Makefile.in (STARTFILES): Rename to START_FILES, define using
      autoconf, not cpp.
      
      Define START_FILES and LIB_STANDARD using autoconf.
      * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
      here from src/s/*.h.
      (HAVE_CRTIN): Remove, inline logic in the netbsd
      START_FILES/LIB_STANDARD computation.
      49ebbd65
  7. 06 May, 2010 5 commits
  8. 05 May, 2010 2 commits
  9. 04 May, 2010 2 commits