1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-19 18:13:55 +00:00
Commit Graph

272 Commits

Author SHA1 Message Date
Eli Zaretskii
5b5922f52f Fix a typo in a comment. 2010-03-27 13:36:12 +03:00
Stefan Monnier
64cb11ccee Get rid of .elc files after removal of the corresponding .el.
* Makefile.in (compile-clean): New target.
(compile-main): Use it.
2010-03-22 09:33:21 -04:00
Jan Djärv
835e2c65be Makefile.in (compile-main): cd to $(lisp) in a sub-shell, so we
don't do make there.  When compiling with separate object dir, there
is no Makefile there.
2010-03-22 08:50:40 +01:00
Stefan Monnier
111a9dff67 Get rid of the ELCFILES abomination, again.
* Makefile.in (update-elclist, ELCFILES, compile-last): Remove.
(all, compile): Don't call compile-last.
(compile-main): Build the "elcfiles" list dynamically.
(compile-targets): New (internal) target.
2010-03-22 00:24:25 -04:00
Andreas Schwab
82c3d67afb Use absolute directory names substituted by configure
* lisp/Makefile.in (top_srcdir): Define.
(abs_top_builddir): Define.
(srcdir): Don't append `/..'.
(EMACS): Use ${abs_top_builddir}.
(all, compile, compile-always, compile-last): Don't set emacswd.
(update-subdirs, update-authors): Use $(top_srcdir) instead of
$(srcdir).
(lisp): Use $(srcdir) instead of @srcdir@.
* src/Makefile.in (abs_builddir): Define.
(bootstrap_exe): Use it.
(VPATH): Use $(srcdir) instead of @srcdir@.
2010-03-21 12:57:49 +01:00
Stefan Monnier
3613edce52 Use more relative file and directory names in `lisp' make rules.
* lisp/Makefile.in (EMACS): Arrange for it to work when we chdir.
(setwins, setwins_almost, setwins_for_subdirs):
Don't `cd'; output relative names.
(all, compile, compile-always, compile-last): Set emacswd.
(custom-deps, finder-data, autoloads, update-subdirs, compile-last):
Just cd to the lisp source dir so we can use relative file names.
* src/Makefile.in (bootstrap_exe): Use an absolute name.
2010-03-20 17:46:31 -04:00
Juri Linkov
5e418f1734 * s-region.el: Move to obsolete. 2010-03-20 03:29:12 +02:00
Michael Albinus
7725ebb794 * etc/NEWS: Add secrets.el.
* lisp/Makefile.in (ELCFILES): Add net/secrets.elc.
* lisp/net/secrets.el: New file.
2010-03-13 21:33:54 +01:00
Glenn Morris
114f9c9679 Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
Chong Yidong
a069f06729 * Makefile.in (ELCFILES): Add wisent/python-wy.el and wisent/python.el. 2010-01-09 19:39:05 -05:00
Eli Zaretskii
38c1ba62af Rename cvs-update to bzr-update in lisp/ Makefiles.
Makefile.in (bzr-update): Renamed from cvs-update.
 (cvs-update): New target for backward compatibility.

 makefile.w32-in (bzr-update): Renamed from cvs-update.
(cvs-update): New target for backward compatibility.
2010-01-02 12:42:11 +02:00
Nick Roberts
49f073bd8a This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
(and never released) on the EMACS_23_1_RC branch.  Namely reverse debugging and the display of STL
collections as watch expressions.

The long term aim is to move to GDB/MI, so these changes will be re-instated at some time in the future.
At the moment, however, there are issues with gdb-mi.el that have not yet
2009-12-29 20:15:34 +13:00
Chong Yidong
fd47199325 * Makefile.in: Revert last change (Bug#5191). 2009-12-14 23:22:54 +00:00
Stefan Monnier
9840deb6c8 Get rid of the ELCFILES abomination.
* Makefile.in (update-elclist, ELCFILES, compile-last): Remove.
(compile-elcfiles): New phony target.
(compile-main): Compute ELCFILES dynamically.
(compile-clean): New target to remove left-over elc files.
(compile, all): Use it.
2009-12-09 01:53:15 +00:00
Glenn Morris
48e4acc9a3 (ELCFILES): Regenerate. 2009-12-08 03:27:05 +00:00
Glenn Morris
c31a2fdc34 (ELCFILES): Add mpc.elc. 2009-12-01 07:51:02 +00:00
Tassilo Horn
d71f5e0cb8 * progmodes/subword.el: Rename from lisp/subword.el.
* subword.el: Rename to progmodes/subword.el.

	* Makefile.in (ELCFILES): Adapt to subword.el move.
2009-11-21 07:50:48 +00:00
Tassilo Horn
1f35fda94f * makefile.w32-in: Don't refer cc-subword.elc but subword.elc.
* Makefile.in: Don't refer cc-subword.elc but subword.elc.
2009-11-20 14:05:18 +00:00
Glenn Morris
af4999b85b (ELCFILES): Regenerate. 2009-11-20 02:29:32 +00:00
Jan Djärv
637fa98808 Handle system default font and changing font parameters.
* 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.
2009-11-17 08:21:23 +00:00
Glenn Morris
2ccbc060d2 (ELCFILES): Regenerate. 2009-11-13 17:03:30 +00:00
Dan Nicolaescu
a042de45b1 * Makefile.in (ELCFILES): Add international/mule-conf.elc.
* loadup.el ("international/mule-conf"): Load the byte compiled version.
* international/mule-conf.el: Allow to be byte compiled.
2009-11-11 06:30:38 +00:00
Glenn Morris
0adae11f37 (ELCFILES): Update. 2009-11-06 03:22:13 +00:00
Glenn Morris
18b5ffb503 (compile-last): Ensure GREP_OPTIONS is null before calling
grep, so that binary files (eg international/uni-bidi.el) can match.
Remove test for "UnicodeData" files, since it is hopefully unnecesary
now, and in any case the file header format has changed.
2009-10-18 00:34:47 +00:00
Chong Yidong
a1eb44f5b1 * Makefile.in (ELCFILES): Add ede/shell. 2009-10-17 14:28:44 +00:00
Stefan Monnier
384ca163b3 (compile-onefile): Load bytecomp' rather than bytecomp.el'. 2009-10-14 15:13:44 +00:00
Glenn Morris
ee2e93e2c2 (autoloads): Revert previous change. 2009-10-07 07:19:07 +00:00
Glenn Morris
3405d98c33 (autoloads): Skip preloaded files. (Bug#4446) 2009-10-06 03:12:55 +00:00
Glenn Morris
dcb9734a44 (ELCFILES): Regenerate. 2009-10-01 17:49:01 +00:00
Glenn Morris
5da62d41f9 (lisptagsfiles4): New.
(AUTOGENEL): Add cedet loaddefs files.
(TAGS, TAGS-LISP): Use $lisptagsfiles4.
(update-elclist, compile-always, backup-compiled-files)
(bootstrap-clean): Add yet another directory level.
(update-elclist): Use LC_COLLATE rather than COLLATE.
(ELCFILES): Update, via `make update-elclist'.
2009-09-29 02:17:00 +00:00
Andreas Schwab
2c4cd0b0bf (lisptagsfiles3): Define.
(TAGS TAGS-LISP): Use it.
(update-elclist): Add third directory level to look for elc files.
(compile-always): Likewise.
(backup-compiled-files): Likewise.
(bootstrap-clean): Likewise.
(ELCFILES): Update.
2009-09-28 20:18:39 +00:00
Chong Yidong
a2533e4762 * Makefile.in (ELCFILES): Add CEDET files. 2009-09-28 15:24:24 +00:00
Michael Albinus
eefbedb1de * Makefile.in (ELCFILES): Add net/tramp-imap.elc. 2009-09-28 12:02:53 +00:00
Chong Yidong
15120dec6b * menu-bar.el: Remove menu-bar-ediff-misc-menu from the Tools
menu.

* ediff-hook.el: Move menu-bar-ediff-misc-menu into
menu-bar-ediff-menu.

* emacs-lisp/lisp-mode.el: Add doc-string-elt property to
define-overloadable-function.

* progmodes/autoconf.el: Provide autoconf as well, so that this
file can be `require'd.

* emacs-lisp/cl-macs.el (deftype): Add to cl-loaddefs.

* emacs-lisp/autoload.el (generated-autoload-feature)
(generated-autoload-load-name): New vars.
(autoload-rubric, autoload-generate-file-autoloads): Use them.
(make-autoload): Recognize define-overloadable-function and
defclass forms (for EIEIO).

* Makefile.in (update-subdirs): Exclude cedet directory.
2009-09-27 23:25:03 +00:00
Teodor Zlatanov
3d9942648d * net/imap-hash.el: New library, see NEWS.
* Makefile.in (ELCFILES): Add imap-hash.el.

* NEWS: Mention new library imap-hash.el
2009-09-27 14:47:50 +00:00
Glenn Morris
124649922f Move comment so it does not get printed every time the rule runs. 2009-09-16 03:10:17 +00:00
Stefan Monnier
8fed6934e5 * Makefile.in (compile-onefile): Use byte-compile-refresh-preloaded.
* emacs-lisp/bytecomp.el (byte-compile-refresh-preloaded): Don't autoload.
2009-09-15 15:29:50 +00:00
Glenn Morris
5515c54ecd (autoloads): Make dired.el writable. 2009-09-11 06:51:06 +00:00
Glenn Morris
150671583b (autoloads): Make ibuffer.el writable. 2009-09-11 06:48:31 +00:00
Stefan Monnier
b6fe810294 (autoloads): Make rmail.el writable as well. 2009-09-11 04:27:38 +00:00
Stefan Monnier
3a68ab0653 (update-elcfiles): Report left over elc files. 2009-08-27 18:35:20 +00:00
Chong Yidong
17b5d0f707 * progmodes/js2-mode.el: File removed.
* Makefile.in (ELCFILES): Add js.el, and remove js2-mode.el.

* speedbar.el (speedbar-supported-extension-expressions): Add .js.

* progmodes/hideshow.el (hs-special-modes-alist): Add js-mode
entry.

* progmodes/js.el: New file.
2009-08-14 23:02:38 +00:00
Eli Zaretskii
bc0eef4626 (ELCFILES): Add international/ucs-normalize.elc. 2009-08-14 09:24:34 +00:00
Juri Linkov
777488480f (ELCFILES): Add files-x.elc. 2009-08-12 20:31:25 +00:00
Glenn Morris
b971be6054 (ELCFILES): Update. 2009-08-08 02:31:56 +00:00
Eli Zaretskii
a35d3ad8f1 (ELCFILES): org/org-export-latex.elc renames to org/org-latex.elc. 2009-08-07 14:43:43 +00:00
Steve Yegge
af0770126d added js2-mode.el 2009-07-28 05:57:35 +00:00
Chong Yidong
8954c675e6 * Makefile.in (ELCFILES): Remove fadr.elc. 2009-07-07 22:56:37 +00:00
Kenichi Handa
c1185193af (ELCFILES): Delete encoded-kb.elc. 2009-07-01 11:44:20 +00:00
Glenn Morris
f86ca715e1 (ELCFILES): Fix typo in previous change. 2009-06-23 07:21:22 +00:00