1. 07 May, 2010 2 commits
    • 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
    • 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
  2. 04 May, 2010 1 commit
  3. 27 Apr, 2010 3 commits
    • Jan Djärv's avatar
      Regenerate configure and cibfig.in · 08b47d3d
      Jan Djärv authored
      08b47d3d
    • Dan Nicolaescu's avatar
      Reduce CPP usage. · aaa36002
      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.
      aaa36002
    • Glenn Morris's avatar
      Remove some AC_DEFINEs that are now unused. · 8ea5f2d9
      Glenn Morris authored
      * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
      replaced by LIBXP.
      
      * configure, src/config.in: Regenerate.
      8ea5f2d9
  4. 24 Apr, 2010 1 commit
  5. 21 Apr, 2010 1 commit
  6. 19 Mar, 2010 1 commit
  7. 12 Mar, 2010 1 commit
    • Eli Zaretskii's avatar
      Don't use termcap.c on Posix platforms, only on MS-DOS. · 6da23aaa
      Eli Zaretskii authored
       configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
       configure: Regenerated.
       src/Makefilie.in (termcapobj): Move termcap.o from here...
       (MSDOS_OBJ): ...to here.
       (termcapobj) [!LIBS_TERMCAP]: Remove specialized value, as it is
       now identical to when LIBS_TERMCAP is defined.
       src/term.c: Remove (ifdef'ed away) inclusion of termcap.h.
       src/cm.c: Remove (ifdef'ed away) inclusion of termcap.h.
       src/config.in: Regenerated.
      6da23aaa
  8. 31 Jan, 2010 1 commit
  9. 13 Jan, 2010 1 commit
  10. 17 Nov, 2009 1 commit
    • Jan Djärv's avatar
      Handle system default font and changing font parameters. · 637fa988
      Jan Djärv authored
      * xterm.h (struct x_display_info): Add atoms and Window for xsettings.
      
      * xterm.c (handle_one_xevent): Call xft_settings_event for
      ClientMessage, PropertyNotify and DestroyNotify.
      (x_term_init): If we have XFT, get DPI from Xft.dpi.
      Call xsettings_initialize.
      
      * xftfont.c (xftfont_fix_match): New function.
      (xftfont_open): Call XftDefaultSubstitute before XftFontMatch.
      Call xftfont_fix_match after XftFontMatch.
      
      * xfont.c (xfont_driver): Initialize all members.
      
      * xfns.c (x_default_font_parameter): Try font from Ffont_get_system_font.
      Do not get font from x_default_parameter if we got one from
      Ffont_get_system_font.
      (Fx_select_font): Get the defaut font name from :name of FRAME_FONT (f).
      
      * w32font.c (w32font_driver): Initialize all members.
      
      * termhooks.h (enum event_kind): CONFIG_CHANGED_EVENT is new.
      
      * lisp.h: Declare syms_of_xsettings.
      
      * keyboard.c (kbd_buffer_get_event, make_lispy_event): Handle
      CONFIG_CHANGED_EVENT.
      
      * ftfont.c (ftfont_filter_properties): New function.
      
      * frame.c (x_set_font): Remove unused variable lval.
      
      * font.h (struct font_driver): filter_properties is new.
      
      * font.c (font_put_extra): Don't return if val is nil, it means
      boolean option is off.
      (font_parse_fcname): Collect all extra properties in extra_props
      and call filter_properties for all drivers with extra_props and
      font as parameter.
      (font_open_entity): Do not use cache, it does not pick up new fontconfig
      settings like hinting.
      (font_load_for_lface): If spec had a name in it, store it in entity.
      
      * emacs.c (main): Call syms_of_xsettings
      
      * config.in: HAVE_GCONF is new.
      
      * Makefile.in (GCONF_CFLAGS, GCONF_LIBS): New variables for HAVE_GCONF.
      xsettings.o is new.
      
      * menu-bar.el: Put "Use system font" in Option-menu.
      
      * loadup.el: If feature system-font-setting or font-render-setting is
      there, load font-setting.
      
      * Makefile.in (ELCFILES): font-settings.el is new.
      * font-setting.el: New file.
      
      * NEWS: Mention dynamic font changes (font-use-system-font).
      
      * configure.in: New option: --with(out)-gconf.
      Set HAVE_GCONF if we find gconf.
      637fa988
  11. 14 Nov, 2009 1 commit
    • Jan Djärv's avatar
      Use gcc-generated dependency files if we can (GNU Make and gcc required). · a53cfbe5
      Jan Djärv authored
      * Makefile.in: If AUTO_DEPEND is defined, make gcc generate
      dependency files in deps/. Include those files into Makefile.
      
      * config.in: Generated (AUTO_DEPEND).
      
      * configure.in: --enable-autodepend is new.  Check for GNU Make
      and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
      gcc and GNU make to generate dependencies.
      a53cfbe5
  12. 12 Oct, 2009 1 commit
  13. 17 Sep, 2009 1 commit
  14. 22 Aug, 2009 1 commit
  15. 26 Jun, 2009 1 commit
  16. 06 May, 2009 1 commit
  17. 26 Feb, 2009 1 commit
  18. 04 Feb, 2009 1 commit
  19. 08 Jan, 2009 1 commit
  20. 24 Aug, 2008 1 commit
  21. 20 Aug, 2008 1 commit
  22. 07 Aug, 2008 2 commits
    • Dan Nicolaescu's avatar
      * s/darwin.h (OTHER_FILES): Do not define here, defined in · 48fad8e8
      Dan Nicolaescu authored
      config.in.
      
      * Makefile.in (ALL_OBJC_CFLAGS): New variable.
      (.m.o): Use it.
      * config.in: Regenerate.
      
      * Makefile.in (INSTALLABLES): Add LIB_SRC_EXTRA_INSTALLABLES.  Do
      not special case for NS_IMPL_COCOA.
      
      * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
      AC_SUBST it.
      (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
      AC_SUBST it.
      (OTHER_FILES): Always define for HAVE_NS.
      (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
      * configure: Regenerate.
      48fad8e8
    • Adrian Robert's avatar
      * Makefile.in (emacs): Remove ndef NS conditional for 'emacs... · b330336c
      Adrian Robert authored
      * Makefile.in (emacs): Remove ndef NS conditional for 'emacs -list-load-path-shadows'.  (nsgui.h): Reduce number of things depending on it.
      b330336c
  23. 06 Aug, 2008 2 commits
  24. 04 Aug, 2008 1 commit
  25. 31 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * s/ms-w32.h (MULTI_KBOARD): Remove. · 69ab3201
      Dan Nicolaescu authored
      * xterm.c:
      * xselect.c:
      * xfns.c:
      * window.c:
      * w32term.c:
      * w32fns.c:
      * terminal.c:
      * termhooks.h:
      * term.c:
      * sysdep.c:
      * keyboard.h:
      * keyboard.c:
      * frame.h:
      * frame.c:
      * frame.c: Remove references to MULTI_KBOARD, it is now the
      default.
      * config.in: Regenerate.
      
      * config.nt (MULTI_KBOARD): Remove.
      
      * configure.in (MULTI_KBOARD): Remove.
      69ab3201
  26. 30 Jul, 2008 1 commit
  27. 27 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      Remove support for Mac Carbon. · 9e2a2647
      Dan Nicolaescu authored
      * mactoolbox.c:
      * macterm.h:
      * macterm.c:
      * macselect.c:
      * macmenu.c:
      * macgui.h:
      * macfns.c:
      * mac.c: Remove file.
      * s/darwin.h:
      * m/intel386.h:
      * xfaces.c:
      * xdisp.c:
      * window.c:
      * tparam.c:
      * termhooks.h:
      * termcap.c:
      * term.c:
      * syssignal.h:
      * sysselect.h:
      * sysdep.c:
      * process.c:
      * lread.c:
      * lisp.h:
      * keyboard.c:
      * image.c:
      * fringe.c:
      * frame.h:
      * frame.c:
      * fontset.c:
      * font.h:
      * font.c:
      * fns.c:
      * fileio.c:
      * emacs.c:
      * dispnew.c:
      * dispextern.h:
      * config.in:
      * atimer.c:
      * Makefile.in: Remove code for Carbon
      
      * erc.el: Remove code for Carbon.
      
      Remove support for Mac Carbon.
      * term/mac-win.el: Remove file
      * international/mule-cmds.el:
      * version.el:
      * startup.el:
      * simple.el:
      * mwheel.el:
      * mouse.el:
      * loadup.el:
      * isearch.el:
      * info.el:
      * frame.el:
      * faces.el:
      * disp-table.el:
      * cus-start.el:
      * cus-face.el:
      * cus-edit.el:
      * Makefile.in: Remove code for Carbon.
      
      Remove support for Mac Carbon.
      * makefile.w32-in:
      * emacsclient.c: Remove code for Carbon.
      
      * PROBLEMS:
      * MACHINES: Remove mentions of Mac Carbon.
      
      * ns-emacs.texi:
      * faq.texi: Remove mentions of Mac Carbon.
      
      * os.texi:
      * frames.texi:
      * display.texi: Remove mentions of Mac Carbon.
      
      * xresources.texi: Remove mentions of Mac Carbon.
      
      * make-tarball.txt:
      * admin.el:
      * FOR-RELEASE:
      * CPP-DEFINES: Remove mentions of Mac Carbon.
      
      Remove support for Mac Carbon.
      * mac: Remove directory.
      * make-dist:
      * configure.in:
      * README:
      * Makefile.in:
      * INSTALL:  Remove code for Carbon.
      * configure: Regenerate.
      9e2a2647
  28. 23 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * config.in: Regenerate. · 77ccee09
      Dan Nicolaescu authored
      * s/ms-w32.h (subprocesses): Define unconditionally.
      * s/template.h (subprocesses): Update comment.
      * s/vms.h (subprocesses):
      * s/usg5-4.h (subprocesses):
      * s/hpux10-20.h (subprocesses):
      * s/gnu-linux.h (subprocesses):
      * s/cygwin.h (subprocesses):
      * s/bsd-common.h (subprocesses):
      * s/aix4-2.h (subprocesses):
      * s/darwin.h (subprocesses): Do not define, defined by default now.
      
      * Makefile.in (C_SWITCH_SITE, LD_SWITCH_SITE): Remove, unused.
      Remove all references.
      (temacs): Add GNUStep specific ld flags.
      
      * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
      
      * config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine.
      
      * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
      
      * configure.in (LD_SWITCH_SITE): Remove, set the values directly
      in src/Makefile.in.
      (static): Remove, autoconf would always comment it out anyway.
      (subprocesses): Define unconditionally.
      77ccee09
  29. 17 Jul, 2008 1 commit
  30. 16 Jul, 2008 2 commits
  31. 15 Jul, 2008 1 commit
  32. 20 Jun, 2008 1 commit
  33. 14 May, 2008 1 commit
  34. 09 May, 2008 1 commit