1. 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
  2. 31 Jan, 2010 1 commit
  3. 13 Jan, 2010 1 commit
  4. 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
  5. 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
  6. 12 Oct, 2009 1 commit
  7. 17 Sep, 2009 1 commit
  8. 22 Aug, 2009 1 commit
  9. 26 Jun, 2009 1 commit
  10. 06 May, 2009 1 commit
  11. 26 Feb, 2009 1 commit
  12. 04 Feb, 2009 1 commit
  13. 08 Jan, 2009 1 commit
  14. 24 Aug, 2008 1 commit
  15. 20 Aug, 2008 1 commit
  16. 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
  17. 06 Aug, 2008 2 commits
  18. 04 Aug, 2008 1 commit
  19. 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
  20. 30 Jul, 2008 1 commit
  21. 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
  22. 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
  23. 17 Jul, 2008 1 commit
  24. 16 Jul, 2008 2 commits
  25. 15 Jul, 2008 1 commit
  26. 20 Jun, 2008 1 commit
  27. 14 May, 2008 1 commit
  28. 09 May, 2008 1 commit
  29. 02 May, 2008 1 commit
  30. 18 Apr, 2008 1 commit
  31. 16 Apr, 2008 1 commit
  32. 05 Mar, 2008 1 commit
  33. 24 Feb, 2008 1 commit
    • Dan Nicolaescu's avatar
      * configure.in: Remove references to obsolete variables and · 9d2818d6
      Dan Nicolaescu authored
      systems.
      * configure: Regenerate.
      
      * Makefile.in (NO_SHORTNAMES):
      * emacsclient.c (NO_SHORTNAMES):
      * fakemail.c (NO_SHORTNAMES):
      * make-docfile.c (NO_SHORTNAMES):
      * movemail.c (NO_SHORTNAMES):
      * pop.c (NO_SHORTNAMES): Remove references to obsolete variable.
      
      * config.nt (SHORTNAMES): Remove reference to obsolete variable.
      
      * s/vms4-0.h:
      * s/vms4-2.h:
      * s/vms4-4.h:
      * s/vms5-5.h: Remove, unused.
      
      * s/irix5-2.h:
      * s/irix6-0.h:
      * s/riscos5.h:
      * s/mach-bsd4-3.h:
      * m/mips4.h: Remove files for obsolete systems
      
      * Makefile.in:
      * filelock.c:
      * unexmips.c:
      * m/hp9000s300.h:
      * m/iris4d.h:
      * s/aix3-1.h:
      * s/hpux.h:
      * s/msdos.h:
      * s/usg5-0.h:
      * s/usg5-2-2.h:
      * s/usg5-2.h:
      * s/usg5-3.h: Remove references to obsolete variables.
      
      * s/irix5-0.h: Remove, move all the contents ...
      * s/irix6-5.h: ... here.  Simplify.
      * config.in: Regenerate.
      9d2818d6
  34. 11 Feb, 2008 1 commit
  35. 01 Feb, 2008 1 commit
  36. 17 Jan, 2008 1 commit
  37. 15 Jan, 2008 1 commit