1. 16 Jan, 2010 1 commit
  2. 13 Jan, 2010 1 commit
  3. 19 Dec, 2009 2 commits
    • Eli Zaretskii's avatar
      (alloc.o): Fix last change. · 49105cd0
      Eli Zaretskii authored
      49105cd0
    • Eli Zaretskii's avatar
      Update dependencies in Makefile.in. · 3f670e9a
      Eli Zaretskii authored
      (alloc.o): Depend on termhooks.h.
      (atimer.o): Depend on blockinput.h.
      (buffer.o): Depend on indent.h, keyboard.h, coding.h, keymap.h, and frame.h.
      (callint.o): Depend on systime.h, coding.h, and composite.h.
      (callproc.o): Depend on buffer.h.
      (casefiddle.o): Don't depend on charset.h.
      (casetab.o): Depend on character.h.
      (ccl.o): Depend on composite.h.
      (chartab.o): Depend on ccl.h.
      (cm.o): Depend on dispextern.h.
      (cmds.o): Depend on systime.h, coding.h, frame.h, and composite.h.
      (coding.o): Don't depend on $(INTERVALS_H).
      (composite.o): Don't depend on dispextern.h explicitly (it's in
      $(INTERVALS_H)).  Depend on ccl.h.
      (data.o): Depend on systime.h, coding.h, composite.h, dispextern.h, font.h,
      and ccl.h.
      (dired.o): Depend on composite.h.
      (dispnew.o): Depend on coding.h.  Don't depend explicitly on
      composite.h (it's in $(INTERVALS_H)).
      (doc.o): Depend on systime.h, coding.h, and composite.h.
      (editfns.o): Don't depend explicitly on dispextern.h.
      (emacs.o): Depend on frame.h and coding.h.
      (eval.o): Depend on coding.h, composite.h, and xterm.h.
      (fileio.o): Depend on frame.h and commands.h.  Don't depend
      explicitly on dispextern.h.
      (filelock.o): Don't depend on epaths.h and charset.h.  Depend on composite.h.
      (fns.o): Don't depend on termhooks.h.
      (font.o): Depend on buffer.h, composite.h, fontset.h, and xterm.h.
      (fontset.o): Depend on blockinput.h, atimer.h, systime.h, coding.h,
      $(INTERVALS_H), window.h, xterm.h.
      (frame.o): Depend on coding.h, composite.h, termhooks.h, and ccl.h.
      (fringe.o): Depend on blockinput.h, atimer.h, and systime.h.
      (ftfont.o): Depend on blockinput.h, atimer.h, systime.h, coding.h,
      fontset.h, ccl.h, and ftfont.h.
      (ftxfont.o): Depend on atimer.h, systime.h, fontset.h, and ccl.h.
      (gtkutil.o): Depend on dispextern.h and composite.h.
      (image.o): Depend on epaths.h, character.h, coding.h, composite.h,
      termhooks.h, and ccl.h.
      (indent.o): Depend on systime.h, coding.h, and $(INTERVALS_H).
      (intervals.o): Depend on systime.h and coding.h.
      (keyboard.o): Depend on composite.h and coding.h.
      (keymap.o): Depend on coding.h and frame.h.
      (lread.o): Depend on systime.h, frame.h, blockinput.h, and atimer.h.
      (macros.o): Depend on systime.h, coding.h, and composite.h.
      (menu.o): Depend on systime.h, coding.h, composite.h, window.h, and atimer.h.
      (minibuf.o): Depend on systime.h and coding.h.  Don't depend on
      dispextern.h explicitly.
      (print.o): Depend on termhooks.h, coding.h, and ccl.h.  Don't
      depend explicitly on dispextern.h and composite.h.
      (process.o): Depend on character.h, xgselect.h, and sysselect.h.
      (regex.o): Don't depend on charset.h.
      (scroll.o): Depend on systime.h, coding.h, composite.h, and window.h.
      (search.o): Don't depend explicitly on composite.h.
      (sound.o): Depend on atimer.h and systime.h.
      (syntax.o): Don't depend explicitly on composite.h.
      (sysdep.o): Depend on coding.h and composite.h.
      (term.o): Depend on xterm.h and buffer.h.
      (terminal.o): Depend on dispextern.h, composite.h, and systime.h.
      (textprop.o): Don't depend on dispextern.h explicitly.
      (undo.o): Depend on dispextern.h.
      (window.o): Depend on coding.h and termhooks.h.  Don't depend on
      dispextern.h and composite.h explicitly.
      (xdisp.o): Depend on ccl.h.
      (xfaces.o): Depend on coding.h and ccl.h.
      (xfns.o): Depend on $(INTERVALS_H) and ccl.h.
      (xfont.o): Depend on atimer.h, systime.h, fontset.h, and ccl.h.
      (xftfont.o): Depend on atimer.h, systime.h, fontset.h, ccl.h, and ftfont.h.
      (xgselect.o): New dependency.
      (xmenu.o): Depend on composite.h, keymap.h, and sysselect.h.
      (xselect.o): Depend on keyboard.h, coding.h, and composite.h.
      (xsettings.o): Depend on dispextern.h, keyboard.h, systime.h,
      coding.h, composite.h, blockinput.h, atimer.h, and termopts.h.
      (xsmfns.o): Depend on frame.h and dispextern.h.
      (xterm.o): Depend on intervals.h, keymap.h, xgselect.h, and sysselect.h.
      3f670e9a
  4. 17 Dec, 2009 1 commit
  5. 03 Dec, 2009 1 commit
  6. 28 Nov, 2009 1 commit
  7. 23 Nov, 2009 1 commit
  8. 21 Nov, 2009 1 commit
    • Jan Djärv's avatar
      Use a select wrapper around the GLib event loop, thus taking into account GLib · 872870b2
      Jan Djärv authored
      timeouts and event sources.  This simplifies Gtk+-code a lot, and is needed
      for handling GConf death/restart.
      
      * xterm.c: #include xgselect.h.
      (x_initialize): Call xgselect_initialize.
      
      * xsettings.c (something_changedCB): C++ comments => C comments.
      (init_gconf): Do not deal with any GLib file descriptors, xg_select
      does that now.
      
      * gtkutil.c (xg_timer, xg_process_timeouts, xg_start_timer)
      (xg_stop_timer, menu_grab_callback_cnt, menu_grab_callback)
      (scroll_bar_button_cb): Remove.
      (create_menus): C++ comments => C comments. Don't bind grab-notify
      event.
      (xg_create_scroll_bar): Don't bind button-press-event and
      button-release-event.
      
      * process.c: Include xgselect.h if defined (USE_GTK) ||
      defined (HAVE_GCONF).
      (wait_reading_process_output): Call xg_select for the same condition.
      
      * xgselect.c (xg_select): New function to better integrate with
      GLib/Gtk event handling.  Needed if GConf daemon dies/restarts.
      
      * xgselect.h: New file, declare xg_select, xgselect_initialize.
      
      * Makefile.in (XOBJ): Add xgselect.o.
      872870b2
  9. 17 Nov, 2009 2 commits
    • Jan Djärv's avatar
      Add font-setting.el to DOC. · 749cebc3
      Jan Djärv authored
      749cebc3
    • 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
  10. 14 Nov, 2009 2 commits
  11. 11 Nov, 2009 1 commit
  12. 06 Oct, 2009 1 commit
  13. 26 Sep, 2009 2 commits
    • Glenn Morris's avatar
      Comments. · 00e2f46c
      Glenn Morris authored
      00e2f46c
    • Glenn Morris's avatar
      (MSDOS_SUPPORT) [MSDOS]: Remove unneeded '/' in internal.elc. · b7d552d6
      Glenn Morris authored
      Add term/pc-win.elc.
      (WINDOW_SUPPORT) [HAVE_X_WINDOWS]: Add term/common-win.elc and term/x-win.elc.
      (WINNT_SUPPORT) [WINDOWSNT]: Add term/common-win.elc and term/w32-win.elc.
      (NS_SUPPORT): New.
      (lisp): Add NS_SUPPORT.
      (SOME_MACHINE_LISP): Add term/w32-win.elc and emacs-lisp/easymenu.elc.
      b7d552d6
  14. 17 Sep, 2009 2 commits
  15. 26 Aug, 2009 1 commit
    • Ken Raeburn's avatar
      * Makefile.in (buildobj.h): New target. · 878bde49
      Ken Raeburn authored
      (doc.o): Depend on it.
      (temacs${EXEEXT}): Don't generate buildobj.lst.
      (mostlyclean): Delete buildobj.h, not buildobj.lst.
      * makefile.w32-in ($(SRC)/buildobj.h): New target.
      ($(BLD)/doc.$(O)): Depend on it.
      (make-buildobj-CMD, make-buildobj-SH): New targets.  (Syntax help
      provided by Eli Zaretskii.)
      ($(TEMACS)): Don't generate buildobj.lst.
      * doc.c: Include buildobj.h.
      (buildobj): New static variable.
      (Fsnarf_documentation): Use it, instead of opening and reading
      buildobj.lst.
      878bde49
  16. 23 Aug, 2009 1 commit
  17. 22 Aug, 2009 1 commit
  18. 01 Jul, 2009 1 commit
  19. 04 May, 2009 1 commit
  20. 04 Feb, 2009 1 commit
  21. 08 Jan, 2009 1 commit
  22. 29 Dec, 2008 2 commits
  23. 12 Nov, 2008 1 commit
    • Dan Nicolaescu's avatar
      * hftctl.c: · b9fd67bd
      Dan Nicolaescu authored
      * chpdef.h:
      * acldef.h: Remove files used only for systems no longer supported.
      
      * Makefile.in: Fix .o alphabetical ordering.
      (hftctl.o): Remove dependency, file removed.
      (keymap.o, print.o): Depend on charset.h.
      b9fd67bd
  24. 30 Sep, 2008 1 commit
  25. 10 Sep, 2008 1 commit
  26. 29 Aug, 2008 1 commit
  27. 28 Aug, 2008 1 commit
  28. 23 Aug, 2008 1 commit
  29. 21 Aug, 2008 2 commits
  30. 11 Aug, 2008 1 commit
  31. 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
  32. 06 Aug, 2008 1 commit