1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-11 05:51:21 -08:00
Commit graph

84160 commits

Author SHA1 Message Date
Miles Bader
fb38e9c96e Fix autoload building command in src Makefile
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1268
2008-06-21 02:37:02 +00:00
Stefan Monnier
fc46d21936 Make "make" do a bootstrap if needed.
* src/Makefile.in (emacs${EXEEXT}): Link the new emacs to bootstrap-emacs.
(bootstrapclean): Remove.
(.el.elc): New rule.
(PRECOMP): New var.
(../lisp/subdirs.el): Remove.
(bootstrap-emacs${EXEEXT}): Remove subdirs.el and charpro.el dependency.
(witness-emacs): New target.
(mostlyclean): Remove witness-emacs as well.
(../lisp/loaddefs.el, ${lisp} ${SOME_MACHINE_LISP}):
Add witness-emacs dependency.
* lisp/loadup.el: Don't add emacs-<VERS> name when bootstrapping.
* lisp/Makefile.in (emacs-deps): Remove.
($(lisp)/cus-load.el, $(lisp)/finder-inf.el): Re-add.
(all): Use them.
(autogen-clean): Remove.
* Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
(bootstrap-build): Remove.
(top_bootclean): New var.
(top_distclean, bootstrap-clean): Use it.
(bootstrap): Don't recheck config.  Make normally.
2008-06-21 01:38:39 +00:00
Chong Yidong
5989ba2f87 (Ffont_face_attributes): Omit key-attribute pairs not defined by the
font.
2008-06-20 23:27:07 +00:00
Chong Yidong
eaf1f6e7fe * font.c (Ffont_face_attributes): Omit key-attribute pairs not
defined by the font.
2008-06-20 23:27:00 +00:00
Stefan Monnier
49f6eb95b2 * src/Makefile.in (emacs${EXEEXT}): Depend on the machine-specific files.
(bootstrap-clean): New target that keeps TAGS around.
(../lisp/subdirs.el, ../lisp/loaddefs.el): New targets.
(bootstrap-emacs${EXEEXT}): Depend on subdirs.el.
* lisp/Makefile.in (all): New target.
(bootstrap-prepare): Remove.
* Makefile.in (SUBDIR): Include `lisp'.
(lisp): Depend on `src'.
(top_distclean): Don't remove config.status.
(bootstrap-clean): New target.
(maintainer-clean): Use it.
(bootstrap): Use bootstrap-clean.  Re-run config.status.
(src/bootstrap-emacs${EXEEXT}): New target.
(bootstrap-build): Use it.  Don't use bootstrap-prepare because
src/Makefile now takes care of it.
(bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2008-06-20 21:48:17 +00:00
Jason Rumney
db61a7f817 [OLD_FONT]: Remove obsolete font code. 2008-06-20 21:46:05 +00:00
Stefan Monnier
cf653c8c36 ($(lisp)/progmodes/cc-mode.elc): Pass the .el file not
the .elc file to batch-byte-compile.
2008-06-20 20:00:14 +00:00
Stefan Monnier
b705155a62 (c-make-inherited-keymap): Only use set-keymap-parents if set-keymap-parent
doesn't exist.
2008-06-20 19:52:37 +00:00
Miles Bader
17150f4857 Add arch tagline 2008-06-20 19:38:53 +00:00
Stefan Monnier
2d3c36ae18 Update. 2008-06-20 18:18:40 +00:00
Stefan Monnier
96be150368 (vc-bzr-annotate-extract-revision-at-line):
Allow more than one space before the |.
2008-06-20 18:12:01 +00:00
Stefan Monnier
0667a13268 (auto-mode-alist): Use rst-mode for *.rst and *.rest files. 2008-06-20 17:57:55 +00:00
Stefan Monnier
b47475199b Fix up docstring conventions.
Move vars to before their first use.
(rst-mode): Don't mess with font-lock-support-mode.
(rst-suggest-new-decoration, rst-adjust-decoration):
Avoid CL's copy-list.
(rst-delete-entire-line): Use line-beginning-position.
(rst-position): New fun.
(rst-straighten-decorations): Use it instead of CL's position.
(rst-straighten-bullets-region): Avoid CL's mapcar*.
(rst-toc-mode): Use define-derived-mode.
(rst-iterate-leftmost-paragraphs, rst-iterate-leftmost-paragraphs-2):
Remove unused var `in-par'.  Use `point' rather than `point-marker'.
(rst-line-block-region): Reduce redundancy.  Use the `pfxarg' arg.
(rst-replace-lines): Simplify.
2008-06-20 17:53:42 +00:00
Dan Nicolaescu
469ca4030a (vc-mtn-log-view-mode): Set log-view-per-file-logs and
log-view-file-re.
2008-06-20 17:16:41 +00:00
Stefan Monnier
d445b3f863 (special-mode-map): New var.
(special-mode): New major mode.
2008-06-20 17:10:33 +00:00
Dan Nicolaescu
3daebe67ea * vc.el (vc-switch-backend): Simplify.
(Todo): Remove solved items.

* vc-cvs.el (vc-cvs-parse-status, vc-cvs-parse-entry): Do not set
the vc-backend property.
2008-06-20 17:08:55 +00:00
Dan Nicolaescu
3114c2523a (vc-dir-hide-up-to-date): Undo previous change. 2008-06-20 17:05:55 +00:00
Stefan Monnier
b260aab7e0 (checkdoc-start-section, checkdoc-error):
Bind inhibit-read-only since the buffer is always read-only.
2008-06-20 16:20:48 +00:00
Ulf Jasper
639fbfe13a newsticker-treeview-own-frame turned off, tooltips 2008-06-20 16:16:34 +00:00
Stefan Monnier
c160dc76c0 *** empty log message *** 2008-06-20 16:04:48 +00:00
Eli Zaretskii
7af517e72e (Starting GUD): Fix change from 2008-06-17 about remote debugging. 2008-06-20 16:03:22 +00:00
Stefan Monnier
94e9c286ca New file. 2008-06-20 16:00:33 +00:00
Sam Steingold
424ce3bd46 (vc-dir-hide-up-to-date): Accept a prefix argument to also remove DIRECTORY entries. 2008-06-20 15:50:16 +00:00
Eli Zaretskii
d2373df5d7 ($(lisp)/cus-load.el): Don't use `touch'. Instead, generate an empty
cus-load.el with `echo', and include "Local Variables" section to prevent
the empty file from being compiled.
(cus-load.el-SH, cus-load.el-CMD): New SHELLTYPE-specific targets that
generate an empty cus-load.el.
2008-06-20 15:48:08 +00:00
Eli Zaretskii
6eb5ddb8e5 (distclean): Depend on `clean'.
(clean): Delete calc/calc-loaddefs.el~ and eshell/esh-groups.el~.
(AUTOGENEL): Add $(lisp)/nxml/subdirs.el.
2008-06-20 15:43:29 +00:00
Jason Rumney
4c100a015c (font_matches_spec): Use csb bitfield from font signature to determine
language support.
2008-06-20 15:28:26 +00:00
Eli Zaretskii
ca4a525076 (clean mostlyclean): Delete leim-list.el~.
(distclean): Delete makefile.
2008-06-20 15:20:34 +00:00
Juanma Barranquero
329b266147 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
Don't copy ldefs-boot.el over loaddefs.el.
  (bootstrap-clean): Remove loaddefs.el and don't depend on it.
  (loaddefs.el-SH, loaddefs.el-CMD): Don't add autoloads and defvars
  to loaddefs.el; they are not needed now.  Add coding cookie.
2008-06-20 15:18:30 +00:00
Eli Zaretskii
7389398d79 (distclean): Remove makefile. 2008-06-20 15:17:16 +00:00
Eli Zaretskii
6d52677de1 (distclean): Remove makefile. 2008-06-20 15:15:57 +00:00
Eli Zaretskii
e7881076c2 (distclean): Remove makefile. 2008-06-20 15:13:49 +00:00
Eli Zaretskii
9b4fb9b710 (distclean): Remove makefile. 2008-06-20 15:11:53 +00:00
Stefan Monnier
759d3f3238 (cfsetspeed): New fun extracted from the code.
(cfmakeraw): Move before first use.
2008-06-20 14:59:37 +00:00
Stefan Monnier
25241b4d5a * configure.in: Check for presence of cfmakeraw and cfsetspeed.
* sysdep.c (cfmakeraw): Provide fallback implementation.
(serial_configure): Provide fallback implementation of cfsetspeed.
2008-06-20 14:50:20 +00:00
Eli Zaretskii
fca64cc425 (distclean): Don't delete `quail' subdir: if we are building in the sandbox,
there are precious files there.
2008-06-20 13:12:26 +00:00
Kenichi Handa
dc2226d0dc (xftfont_open): Add FOUNDRY, SPACING, DPI, SCALABLE to the pattern. 2008-06-20 12:28:22 +00:00
Stephen Eglen
5f83939ba4 (mh-defun-show-buffer): Use `...' rather than than "..." in generated
docstrings.
2008-06-20 09:20:09 +00:00
Miles Bader
2875c64678 Fix variable names in buffer-face-mode-invoke
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1263
2008-06-20 09:00:52 +00:00
Miles Bader
cece37cf09 Tweak interface of buffer-face-mode functions
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1262
2008-06-20 08:55:22 +00:00
Jason Rumney
174ba8c7d1 (setup-default-fontset): Specify script for latin use of iso10646-1.
Fix use of lang tags.
2008-06-20 08:00:56 +00:00
Kenichi Handa
9b9cd864a8 (fontset_from_font): Copy font_spec before changing
the elements.
2008-06-20 06:12:33 +00:00
Kenichi Handa
d7afccca70 (x_default_font_parameter): Try "monospace-12" too. 2008-06-20 02:15:52 +00:00
Stefan Monnier
770e2e6ed8 * w32fns.c, xfnc.c (x_default_font_parameter): Only set `font-param'
for explicit `font' parameters.
* frame.c (x_set_font): Remove unexplained call to fix inf-recursion.
2008-06-20 01:53:32 +00:00
Kenichi Handa
22e64f7c64 Include <ctype.h>
(x_set_font_backend): Allow spacing characters in the X resource
for FontBackend.
2008-06-19 10:37:11 +00:00
Michael Olson
40ef824252 ERC: Upstream updates.
- New response handler for '328'.

 - Update nickserv regexps for freenode.

 - Back out changes to erc-put-text-properties in favor of upstream
   changes to that same effect.

 - Fix arguments to erc-put-text-properties in erc-display-line-1.
2008-06-19 04:59:11 +00:00
Miles Bader
dced1efdff Fix behavior of text-scale-increase when text-scale-mode is disabled
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1257
2008-06-19 02:17:16 +00:00
Stefan Monnier
27129af9d7 * w32fns.c, xfns.c (Qfont_param): New var.
(syms_of_w32fns): Initialize it.
(x_default_font_parameter): Record explicit `font' into `font-parameter'.
* faces.el (face-set-after-frame-default): Re-apply explicit `font'
frame parameters after setting up the `default' face.
2008-06-19 01:57:19 +00:00
Kenichi Handa
d26424c5eb (font_parse_xlfd): Fix previous change.
(font_parse_fcname): Don't use :fc-unknown-spec.
(FRAME_X_DISPLAY_INFO): Besure to have at least 1 pixel height.
(Fcopy_font_spec): Preserve the order of elements in FONT_EXTRA.
(font_add_log): Prepend the driver name to the resulting fonts.
2008-06-19 00:43:34 +00:00
Kenichi Handa
4ffe34a4ed (ftfont_pattern_entity): New arg extra. Caller changed.
(ftfont_spec_pattern): Don't check QCfc_unknown_spec and QCname.
(ftfont_list) [FC_FONTFORMAT]: Include FC_FONTFORMAT in objset.
2008-06-19 00:42:11 +00:00
Kenichi Handa
81094fabdc (QChinting , QCautohint, QChintstyle, QCrgba)
(QCembolden): New variables.
(syms_of_xftfont): DEFSYM them.
(xftfont_open): Call XftFontMatch.  Don't trust the result of
XftTextExtents8 if the pixel_size is less than 5.
2008-06-19 00:41:48 +00:00