Eli Zaretskii [Fri, 29 Mar 2002 12:38:35 +0000 (12:38 +0000)]
(openp, Fload): Encode the file name before pasing it
to `stat', `access', and `emacs_open'.
(openp): GCPRO the encoded file name. Don't recompute Lisp
strings unnecessarily.
Stefan Monnier [Thu, 28 Mar 2002 16:13:01 +0000 (16:13 +0000)]
(xml-lite-in-string-p): Use sgml-lexical-context.
(xml-lite-parse-tag-backward): Use sgml-tag-syntax-table.
(xml-lite-get-context): Check that open/close tags match.
Don't stop scanning while we're ignoring matching tags.
Stefan Monnier [Thu, 28 Mar 2002 16:06:38 +0000 (16:06 +0000)]
(sgml-make-syntax-table): New fun.
(sgml-mode-syntax-table): Use it.
(sgml-tag-syntax-table, sgml-tag-name-re): New const.
(sgml-tags-invisible): Use it.
(sgml-lexical-context): New fun.
(sgml-maybe-end-tag, sgml-beginning-of-tag): Use it.
(sgml-quote): Accept \n as entity reference terminator.
(sgml-calculate-indent, sgml-indent-line): New funs.
Stefan Monnier [Wed, 27 Mar 2002 22:25:45 +0000 (22:25 +0000)]
Fix copyright notice.
(xml-lite-basic-offset): Rename from xml-lite-indent-offset.
(xml-lite-indent-comment-offset): Remove.
(xml-lite-calculate-indent): Use new name. Use natural alignment
for comments.
Colin Walters [Wed, 27 Mar 2002 22:19:24 +0000 (22:19 +0000)]
(ibuffer-help-buffer-modes): New variable.
(ibuffer-fontification-alist): Use it.
(ibuffer-backward-line): Handle `ibuffer-summary' area.
(ibuffer-forward-line): Ditto.
Stefan Monnier [Wed, 27 Mar 2002 18:07:04 +0000 (18:07 +0000)]
Don't require `custom'.
(xml-lite-parse-tag-name): Properly treat non-ASCII chars.
(xml-lite-parse-tag-backward): Obey sgml-empty-tags.
(xml-lite-get-context): Drop nested tags not just for comments.
(xml-lite-indent-line): Be more careful about moving point.
(xml-lite-insert-end-tag, xml-lite-slash):
Use indent-according-to-mode instead of xml-lite-indent-line.
(xml-lite-mode): Make xml-lite-orig-indent-line-function buffer-local.
Set sgml-xml-mode. Don't call force-mode-line-update.
(xml-lite-mode-map): Don't bind TAB.
Eli Zaretskii [Wed, 27 Mar 2002 14:58:43 +0000 (14:58 +0000)]
(gud-jdb-sourcepath): New variable, saves jdb -sourcepath parameter value.
(gud-jdb-build-source-files-list): Comment clarification.
(gud-jdb-massage-args): Reworked into loop-based argument list
processing in order to support -classpath and -sourcepath argument processing.
(gud-jdb-find-source-using-classpath): Prepend gud-jdb-sourcepath
to gud-jdb-classpath to obtain search list.
(gud-jdb-parse-classpath-string): Remove any trailing slashes from
directory names in classpath/sourcepath lists, update comment.
(jdb): Add setting of gud-jdb-sourcepath, update comment.
(gud-find-class): Add gud-jdb-sourcepath use, and correct
behaviour for the case when classpath is not used--backward
compatibility fix.
Eli Zaretskii [Sun, 24 Mar 2002 19:16:22 +0000 (19:16 +0000)]
(enriched-face-ans): Support FACE of the form
(:foreground COLOR) and (:background COLOR).
(enriched-decode-foreground, enriched-decode-background): Set the
fore- and background colors of the faces we create, since facemenu
doesn't.
Jason Rumney [Sun, 24 Mar 2002 15:50:33 +0000 (15:50 +0000)]
(xbm_scan, xbm_load_image, xbm_read_bitmap_data)
(xbm_file_p): Add prototypes.
(xbm_format, xbm_image_p): Sync with xfns.c.
(reflect_byte): New function.
(xbm_read_bitmap_data): Sync with xfns.c, adapt for Windows.
(xbm_load_image): Create bitmaps with a depth of 1.
(init_xfns): Enable XBM images.
Stefan Monnier [Fri, 22 Mar 2002 23:36:15 +0000 (23:36 +0000)]
(finder-inf.el): Remove.
(finder-data): Don't depend on finder-inf.el any more.
(compile, compile-always): Handle the case where some files
from DONTCOMPILE are missing (it tried to compile them).
(bootstrap-clean): Use src/emacs only if executable.
(bootstrap): Update subdirs.el and finder-inf.el.
Stefan Monnier [Fri, 22 Mar 2002 23:10:01 +0000 (23:10 +0000)]
(vc-cvs-registered, vc-cvs-dir-state-heuristic):
Don't consider cvs-removed files as under VC control.
VC wouldn't handle them properly anyway and it confuses
vc-file-not-found-hook.
Stefan Monnier [Fri, 22 Mar 2002 22:59:56 +0000 (22:59 +0000)]
(bootstrapclean): New target.
(bootstrap-temacs, bootstrap-doc): Remove.
(bootstrap-emacs): Use a bog-standard `temacs'.
Don't bother to build a DOC file.