1. 23 Nov, 2009 1 commit
  2. 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
  3. 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
  4. 14 Nov, 2009 2 commits
  5. 11 Nov, 2009 1 commit
  6. 06 Oct, 2009 1 commit
  7. 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
  8. 17 Sep, 2009 2 commits
  9. 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
  10. 23 Aug, 2009 1 commit
  11. 22 Aug, 2009 1 commit
  12. 01 Jul, 2009 1 commit
  13. 04 May, 2009 1 commit
  14. 04 Feb, 2009 1 commit
  15. 08 Jan, 2009 1 commit
  16. 29 Dec, 2008 2 commits
  17. 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
  18. 30 Sep, 2008 1 commit
  19. 10 Sep, 2008 1 commit
  20. 29 Aug, 2008 1 commit
  21. 28 Aug, 2008 1 commit
  22. 23 Aug, 2008 1 commit
  23. 21 Aug, 2008 2 commits
  24. 11 Aug, 2008 1 commit
  25. 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
  26. 06 Aug, 2008 1 commit
  27. 01 Aug, 2008 1 commit
  28. 31 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * bitmaps/README: · 7c2fb837
      Dan Nicolaescu authored
      * xfns.c:
      * termcap.c:
      * term.c:
      * syswait.h:
      * systty.h:
      * systime.h:
      * syssignal.h:
      * sysdep.c:
      * process.h:
      * process.c:
      * print.c:
      * ndir.h:
      * lread.c:
      * keyboard.c:
      * getpagesize.h:
      * floatfns.c:
      * fileio.c:
      * emacs.c:
      * doc.c:
      * dispnew.c:
      * dired.c:
      * data.c:
      * callproc.c:
      * buffer.c:
      * README:
      * Makefile.in:
      * s/template.h:
      * s/msdos.h:
      * m/vax.h: Remove VMS support.
      * s/vms.h:
      * vlimit.h:
      * uaf.h:
      * temacs.opt:
      * param.h:
      * ioctl.h: Remove file.
      
      * descrip.mms:
      * compile.com: Remove file.
      * Create.c: Remove VMS support.
      
      * message.el (Module):
      
      * gnus-start.el (Module):
      
      * gnus-registry.el (Module):
      
      * textmodes/texinfmt.el:
      * nxml/nxml-enc.el:
      * mail/feedmail.el:
      * international/mule.el:
      * international/latexenc.el:
      * emulation/viper-util.el:
      * emulation/viper-init.el:
      * emulation/viper-ex.el:
      * emacs-lisp/bytecomp.el:
      * version.el:
      * subr.el:
      * startup.el:
      * sort.el:
      * shadowfile.el:
      * recentf.el:
      * printing.el:
      * paths.el:
      * minibuffer.el:
      * ls-lisp.el:
      * loadup.el:
      * hippie-exp.el:
      * finder.el:
      * files.el:
      * ediff-util.el:
      * ediff-ptch.el:
      * ediff-init.el:
      * ediff-diff.el:
      * dired.el:
      * dired-aux.el:
      * cus-edit.el:
      * bindings.el:
      * arc-mode.el:
      * add-log.el: Remove VMS support.
      * obsolete/vmsproc.el:
      * obsolete/vms-pmail.el:
      * obsolete/vms-patch.el: Remove file.
      
      * etags.c:
      * emacsclient.c: Remove VMS support.
      
      * termcap.src: Remove file.
      * README:
      * PROBLEMS:
      * MACHINES: Remove VMS info.
      
      * ediff.texi: Remove VMS support.
      
      * os.texi:
      * intro.texi:
      * files.texi: Remove VMS support.
      
      * emacs.texi: Remove VMS support.
      
      * make-dist:
      * README: Remove VMS support.
      * vms: Remove directory.
      7c2fb837
  29. 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
  30. 24 Jul, 2008 1 commit
  31. 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
  32. 20 Jul, 2008 1 commit
  33. 19 Jul, 2008 1 commit