1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-02 11:50:48 -08:00
Commit graph

2027 commits

Author SHA1 Message Date
Eli Zaretskii
0341944076 *** empty log message *** 2000-09-07 17:16:08 +00:00
Gerd Moellmann
f46f845b3f *** empty log message *** 2000-09-07 14:43:12 +00:00
Dave Love
dbcee71a27 (menu-bar-options-menu): Fix the font-lock toggle. 2000-09-07 13:51:59 +00:00
Kenichi Handa
ed2541914d *** empty log message *** 2000-09-07 12:41:09 +00:00
Gerd Moellmann
ab0ee409fd *** empty log message *** 2000-09-07 11:41:18 +00:00
Kenichi Handa
f7246ac7c4 *** empty log message *** 2000-09-07 11:22:41 +00:00
Gerd Moellmann
1091dd67d1 *** empty log message *** 2000-09-07 10:40:53 +00:00
Gerd Moellmann
0da3ecefde *** empty log message *** 2000-09-07 09:52:42 +00:00
Gerd Moellmann
96889af2bc *** empty log message *** 2000-09-07 08:11:58 +00:00
Kenichi Handa
0fddd0dcaf *** empty log message *** 2000-09-07 02:55:04 +00:00
Gerd Moellmann
8ddceaf120 Don't require `vc' during compilation;
requiring it leads to a recursive loading of vc.el and vc-hooks.el
during bootstrap.
2000-09-06 10:41:41 +00:00
Stefan Monnier
099bd78a96 2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el: (toplevel): Don't require `dired' at run-time.
	(vc-dired-resynch-file): Remove autoload cookie.

2000-09-05  Andre Spiegel  <spiegel@gnu.org>

	* vc.el: Made several backend functions optional.
	(vc-default-responsible-p): New function.
	(vc-merge): Use RET for first version to trigger merge-news, not
	prefix arg.
	(vc-annotate): Handle backends that do not support annotation.
	(vc-default-merge-news): Removed.  The existence of a merge-news
	implementation is now checked on caller sites.

	* vc-hooks.el (vc-default-mode-line-string): Removed CVS special
	case.

	* vc-cvs.el (vc-cvs-mode-line-string): New function, handles the
	special case that has been removed from the default in vc-hooks.el.

2000-09-05  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el (vc-log-edit): Properly handle the case where FILE is nil.

2000-09-05  Andre Spiegel  <spiegel@gnu.org>

	* vc-hooks.el: Require vc during compilation.
	(vc-file-setprop): Use `vc-touched-properties' if bound by the new
	macro `with-vc-properties' in vc.el.
	(vc-file-getprop): Doc fix.
	(vc-after-save): Call `vc-dired-resynch-file' only if vc is loaded.

	* vc.el: Require dired-aux during compilation.
	(vc-name-assoc-file): Moved to vc-sccs.el.
	(with-vc-properties): New macro.
	(vc-checkin, vc-checkout, vc-revert, vc-cancel-version,
	vc-finish-steal): Use it.
	(vc-cancel-version): Moved RCS-specific code to vc-rcs.el.  The call
	to the backend-specific function is now supposed to do the checkout,
	too.
	(vc-log-edit): Handle FILE being nil and added a FIXME for log-edit.

	* vc-cvs.el (vc-cvs-checkin, vc-cvs-checkout): Don't bother to
	set file properties; that gets done in the generic code now.

	* vc-rcs.el (vc-rcs-uncheck): Renamed to `vc-rcs-cancel-version'.
	Changed parameter list, added code from vc.el that does the
	checkout, possibly with a double-take.

	* vc-sccs.el (vc-sccs-name-assoc-file): Moved here from vc.el.
	(vc-sccs-add-triple, vc-sccs-rename-file, vc-sccs-lookup-triple): Use
	the above under the new name.
	(vc-sccs-uncheck): Renamed to `vc-sccs-cancel-version'.  Changed
	parameter list, added checkout command.
	(vc-sccs-checkin, vc-sccs-checkout): Don't bother to set file
	properties; that gets done in the generic code now.

2000-09-05  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el: Docstring fixes (courtesy of checkdoc).

2000-09-05  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el (vc-checkout-writable-buffer-hook)
	(vc-checkout-writable-buffer): Remove.
	(vc-start-entry): Always call vc-log-edit, never vc-log-mode.
	(vc-log-mode): Make it into a clean derived major mode.
	(vc-log-edit): Mark buffer unmodified (as vc-log-mode did) and use
	vc-log-mode if log-edit is not available.
	(vc-dired-mode-map): Don't set-keymap-parent yet.
	(vc-dired-mode): Do set-keymap-parent here.
	(vc-dired-buffers-for-dir): Nop if dired is not loaded.
2000-09-05 20:08:22 +00:00
Gerd Moellmann
08ba3862e3 *** empty log message *** 2000-09-05 15:57:18 +00:00
Dave Love
3b4429b490 (help-manyarg-func-alist): Add ml-prefix-argument-loop,
insert-before-markers-and-inherit.  Now checked systematically!
2000-09-05 15:16:23 +00:00
Gerd Moellmann
877055f695 *** empty log message *** 2000-09-05 10:52:21 +00:00
Dave Love
179fc9ef03 (mouse-major-mode-menu, mouse-popup-menubar): Run
menu-bar-update-hook.
2000-09-04 21:23:51 +00:00
Gerd Moellmann
54baed30f4 *** empty log message *** 2000-09-04 20:05:31 +00:00
Gerd Moellmann
7a004b71e1 (vc-sccs-latest-on-branch-p): Always return t; we
don't support anything else under SCCS yet.
(vc-sccs-update-changelog): Dummy implementation that
simply signals an error.
(vc-sccs-state-heuristic): Use
file-ownership-preserved-p.
(vc-sccs-workfile-unchanged-p): Fix call to
vc-do-command.
(vc-sccs-state-heuristic): Don't use file-writable-p.
(vc-sccs-workfile-unchanged-p): Fix parenthesis.
(vc-sccs-print-log, vc-sccs-diff): Insert in the current buffer.
(vc-sccs-workfile-unchanged-p): Rewritten.
(vc-sccs-diff): Remove optional arg CMP.
(vc-sccs-state): Call vc-workfile-unchanged-p, not the
SCCS-specific function.
(vc-sccs-state): Fix obviously wrong parenthesis.
(vc-sccs-state-heuristic): Use file-writable-p instead of
comparing userids.
(vc-sccs-checkout): Use `unless'.
(vc-sccs-state): Use with-temp-buffer.
(vc-sccs-workfile-version): Use with-temp-buffer and new
vc-parse-buffer and don't bother setting the property.
(vc-sccs-add-triple): Use with-current-buffer and
find-file-noselect.
(vc-sccs-lookup-triple): New vc-parse-buffer and turn cond -> if.
 Merge in
code from vc-sccs-hooks.el.
(vc-sccs-release, vc-sccs-system-release): Remove.  Don't require
'vc anymore.
(vc-sccs-responsible-p): Use expand-file-name instead of concat
and file-directory-p instead of file-exists-p.
(vc-sccs-check-headers): Simplify the regexp.
(vc-sccs-responsible-p, vc-sccs-register): Use
`vc-sccs-search-project-dir' instead of `vc-sccs-project-dir'.
(vc-sccs-header): New var.
(vc-sccs-rename-file): Renamed from
vc-sccs-record-rename.  Use `find-file-noselect' rather than
`find-file' and call `vc-rename-master' to do the actual move.
(vc-sccs-diff): Remove unused `backend' variable.
(tail): Provide vc-sccs.
(vc-sccs-checkout): Removed call to
vc-file-clear-masterprops.  If writable, set vc-state to 'edited
rather than user login name.
 Require 'vc and 'vc-sccs-hooks.
(vc-sccs-register-switches): New var, copied off of vc-rcs-hooks.
(vc-sccs-latest-on-branch-p): Add a `FIXME' for a call to the
unknown `vc-latest-version' function.  It should probably refer to
vc-workfile-version or somesuch, but it's very unclear to me and I
don't have SCCS to test things.
(vc-sccs-steal-lock): Renamed from `vc-sccs-steal'.
(vc-BACKEND-responsible-p): New
functions.
(vc-BACKEND-register): Renamed from `vc-BACKEND-admin'.  Removed
query option.  Redocumented.
(vc-sccs-diff): Function changed name from
`vc-backend-diff'.  This makes `vc-diff' work.
(vc-sccs-release): Doc fix.
(vc-sccs-admin): Added the query-only option as
required by the vc.el file.
(vc-sccs-latest-on-branch-p): Function added.
(vc-sccs-diff): Function added.
(vc-sccs-checkout): Added function `vc-sccs-checkout'.
 Require vc when compiling.
(vc-sccs-print-log, vc-sccs-assign-name, vc-sccs-merge)
(vc-sccs-check-headers, vc-sccs-steal, vc-sccs-uncheck)
(vc-sccs-revert)
(vc-sccs-checkin, vc-sccs-logentry-check): New functions (code
from vc.el).
(vc-sccs-add-triple, vc-sccs-record-rename)
(vc-sccs-lookup-triple): Moved from vc.el and renamed.
(vc-sccs-admin): Doc fix.
(vc-admin-sccs): Added from vc.el
(vc-sccs-system-release):
Renamed from vc-sccs-backend-release.
(vc-sccs-release): Moved from vc.el.
(vc-sccs-backend-release): New function.
2000-09-04 19:49:01 +00:00
Dave Love
a033ea13a3 (custom-set-variables): Print message about errors in
setting.
2000-09-04 09:41:48 +00:00
Andrew Innes
f8803e9783 *** empty log message *** 2000-09-03 22:35:14 +00:00
Eli Zaretskii
5983611033 (mouse-popup-menubar): Supply the prompt string for
minor-mode keymaps, if they don't have one.
2000-09-02 11:19:55 +00:00
Eli Zaretskii
5514ba5c2a (eval-when-compile): Don't lose if esh-module.el's file name
is truncated to DOS 8+3 limits.
2000-09-02 05:36:27 +00:00
John Wiegley
79cf8e808e See ChangeLog 2000-09-01 22:48:12 +00:00
Eli Zaretskii
778911b922 (Info-directory-list): Doc fix. 2000-09-01 21:41:22 +00:00
Eli Zaretskii
546c0888f7 Fix dates on eshell entries. Prepend mail/ to uce.el. 2000-09-01 17:47:46 +00:00
Peter Breton
05d07b49ef *** empty log message *** 2000-08-31 23:53:09 +00:00
Kenichi Handa
9941d4c717 *** empty log message *** 2000-08-31 07:03:03 +00:00
Andrew Innes
af9ba8ad6c *** empty log message *** 2000-08-30 12:57:13 +00:00
Miles Bader
caccd8f284 *** empty log message *** 2000-08-30 12:11:04 +00:00
Kenichi Handa
75cf009597 *** empty log message *** 2000-08-30 07:56:19 +00:00
Kenichi Handa
b64c0a1cb1 *** empty log message *** 2000-08-30 00:44:08 +00:00
Gerd Moellmann
fd5f61d362 (executable-make-buffer-file-executable-if-script-p): Check that
buffer contains at least 2 characters.
2000-08-29 19:29:27 +00:00
Eli Zaretskii
5b671d04e7 *** empty log message *** 2000-08-29 17:24:56 +00:00
Dave Love
a39fb83d37 *** empty log message *** 2000-08-29 14:40:01 +00:00
Eli Zaretskii
ba087cd7d9 Fix the file name in the entries for ebnf2ps.el. 2000-08-29 11:33:06 +00:00
Dave Love
485d951369 *** empty log message *** 2000-08-29 11:30:59 +00:00
Miles Bader
ba3478d9c9 *** empty log message *** 2000-08-29 11:23:51 +00:00
Gerd Moellmann
87d0f68535 *** empty log message *** 2000-08-29 10:58:38 +00:00
Gerd Moellmann
c3d6d211fe Even/odd pages printing. Doc fix.
(ps-print-version): New version number (6.0).
(ps-setup, ps-print-page-p, ps-background-text, ps-background-image)
(ps-background, ps-begin-file, ps-begin-job): Code fix.
(ps-print-duplex-feature): Variable eliminated.
(ps-even-or-odd-pages): New variable.
2000-08-29 10:51:52 +00:00
Kenichi Handa
cba62b78c3 (help-xref-mule-regexp): New variable
(help-make-xrefs): Handle help-xref-mule-regexp.
2000-08-29 05:37:05 +00:00
Kenichi Handa
d313265faf *** empty log message *** 2000-08-29 05:36:23 +00:00
John Wiegley
ca7aae916b See ChangeLog 2000-08-29 00:47:45 +00:00
John Wiegley
b4bd214e74 See ChangeLog 2000-08-29 00:37:10 +00:00
John Wiegley
d44e146b8c See ChangeLog 2000-08-28 23:48:02 +00:00
Peter Breton
8348e1f959 (locate) Cleaned up locate command's interactive prompting
Thanks to Fran�s_Pinard <pinard@iro.umontreal.ca> for suggestions
2000-08-28 20:35:45 +00:00
Peter Breton
2a371c3b91 *** empty log message *** 2000-08-28 20:26:28 +00:00
Gerd Moellmann
95931eb1b5 *** empty log message *** 2000-08-28 16:08:42 +00:00
Gerd Moellmann
bb17930d23 *** empty log message *** 2000-08-28 15:05:20 +00:00
Kenichi Handa
41a68aef3c *** empty log message *** 2000-08-28 01:53:53 +00:00
Dave Love
28bb2cef02 (mapc): Use byte-compile-funarg. 2000-08-27 21:55:00 +00:00