Commit d09cb033 authored by Stefan Monnier's avatar Stefan Monnier
Browse files

*** empty log message ***

parent 7e9d3c2f
......@@ -8,19 +8,27 @@
* startup.el (fancy-splash-tail): Explain how to recover
from a crash, if there was a crash.
(command-line-1): Reorganize display of startup screen,
to simplify the logic. Use a temp buffer for it.
to simplify the logic. Use a temp buffer for it.
 
2001-11-03 Eli Zaretskii <eliz@is.elta.co.il>
 
* frame.el (set-background-color, set-foreground-color): Call
face-set-after-frame-default, to propagate the new colors to the
frame's parameters alist.
* frame.el (set-background-color, set-foreground-color):
Call face-set-after-frame-default, to propagate the new colors to
the frame's parameters alist.
 
* calendar/timeclock.el (timeclock-out): Signal an error if
timeclock-last-event is nil.
 
2001-11-02 Stefan Monnier <monnier@cs.yale.edu>
 
* textmodes/fill.el (fill-context-prefix): Fix braino.
* international/quail.el (quail-help):
Use `help-buffer' and move `help-setup-xref' to beginning.
* international/mule-cmds.el (describe-language-environment):
Use `help-buffer' and move `help-setup-xref' to beginning.
* international/mule-diag.el (list-character-sets)
(sort-listed-character-sets, describe-character-set)
(describe-coding-system, describe-fontset, list-fontsets):
......
......@@ -65,7 +65,7 @@
1995-06-19 Ed Reingold <reingold@albert.gnu.ai.mit.edu>
* solar.el (calendar-location-name, sunrise-sunset): Fix bug in
determination of output string.
determination of output string.
1995-06-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
......@@ -126,7 +126,7 @@
1995-06-17 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* ediff.el: Fixed bogus references to menu-bar-file-menu in
define-key forms.
define-key forms.
1995-06-16 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
......@@ -195,7 +195,7 @@
(ispell-dictionary-alist): Once more a single variable.
(ispell-required-version): Documentation changes
(ispell-skip-sgml): Documentation changes
(ispell-command-loop): mode-line-format now shows misspelled word.
(ispell-command-loop): `mode-line-format' now shows misspelled word.
(ispell-message-text-end): Can now process postscript version 1.
(ispell-message-start-skip): New variable for block skips, set up for
pgp and forward blocks.
......@@ -233,12 +233,12 @@
main properties, `vc-workfile-version' and `vc-locking-user',
are inferred from those master file properties if the
information cannot be found elsehow. All properties are
consistently cached now.
consistently cached now.
Reordered some defuns so they are grouped in a logical way.
(vc-master-info, vc-log-info, vc-fetch-properties): Functions
removed. Their job is now done by `vc-fetch-master-properties'
(vc-master-info, vc-log-info, vc-fetch-properties): Functions removed.
Their job is now done by `vc-fetch-master-properties'
and `vc-insert-file'.
(vc-fetch-master-properties): New function.
......@@ -269,7 +269,7 @@
* vc.el: Adapt to the changes in vc-hooks.el, namely, the new
'none-value of vc-locking-user, and the consistent caching
of all properties. Especially, make the properties survive
check-ins and check-outs. Various minor bug fixes.
check-ins and check-outs. Various minor bug fixes.
(vc-file-clear-masterprops): New function.
......@@ -323,11 +323,11 @@
1995-06-14 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* compile.el (compilation-find-file): If FILENAME is absolute,
apply abbreviate-file-name to it and then use its directory part
as the first search path element, searching for its nondirectory
part. Fix prompting code not to use a free variable.
(compilation-parse-errors, compile-abbreviate-directory): Use
abbreviate-file-name on directories.
apply abbreviate-file-name to it and then use its directory part
as the first search path element, searching for its nondirectory
part. Fix prompting code not to use a free variable.
(compilation-parse-errors, compile-abbreviate-directory):
Use abbreviate-file-name on directories.
1995-06-14 Johan Vromans <jv@NL.net>
......@@ -391,8 +391,8 @@
1995-06-13 Michael Kifer <kifer@cs.sunysb.edu>
* viper.el (vip-change-state-to-vi): bug fix.
* viper-util.el (vip-over-whitespace-line): new function.
* viper.el (vip-change-state-to-vi): Bug fix.
* viper-util.el (vip-over-whitespace-line): New function.
1995-06-13 Simon Marshall <simon@duality.gnu.ai.mit.edu>
......@@ -469,18 +469,18 @@
1995-06-08 Michael Kifer <kifer@cs.sunysb.edu>
* viper.el (vip-envelop-ESC-key): if an ESC-sequence translates
* viper.el (vip-envelop-ESC-key): If an ESC-sequence translates
into a function key, pretend that this key was the last command event.
* viper.el (vip-put-back,vip-Put-back): now emulate Vi's behavior
* viper.el (vip-put-back,vip-Put-back): Now emulate Vi's behavior
more closely.
* viper.el (vip-line): no longer not bombs out.
* viper.el (vip-line): No longer not bombs out.
(vip-exec-shift) now preserves the point.
* viper.el: Fixed the behavior of the Vi commands M, L, G, yw, dg, etc.
* viper-util.el (vip-event-key): now handles keys 128--255 as
* viper-util.el (vip-event-key): Now handles keys 128--255 as
meta-chars.
* viper-ex.el: Fixed problems with yanking/deleting buffers.
......@@ -493,7 +493,7 @@
1995-06-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* map-ynp.el (map-y-or-n-p): Don't eval return value of prompter
function.
function.
1995-06-08 Simon Marshall <simon@duality.gnu.ai.mit.edu>
......@@ -502,12 +502,12 @@
1995-06-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* rlogin.el (rlogin): If optional second arg is buffer or string,
use that as name.
use that as name.
1995-06-07 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* gud.el (gud-common-init): Call the MASSAGE-ARGS function even if
FILE is nil.
FILE is nil.
1995-06-07 Morten Welinder <terra+@cs.cmu.edu>
......@@ -540,59 +540,59 @@
1995-06-05 Michael Kifer <kifer@cs.sunysb.edu>
* ediff-merg.el (ediff-set-state-of-diff-in-all-buffers): bug fix.
(ediff-set-merge-mode): new function.
(ediff-do-merge): now sets correct major mode in the merge buffer.
(ediff-combine-diffs): handles correctly non-interactive calls.
* ediff-merg.el (ediff-set-state-of-diff-in-all-buffers): Bug fix.
(ediff-set-merge-mode): New function.
(ediff-do-merge): Now sets correct major mode in the merge buffer.
(ediff-combine-diffs): Handles correctly non-interactive calls.
* ediff.el: Added ediff-cleanup-hooks and ediff-janitor.
* ediff-wind.el (ediff-setup-control-frame, ediff-keep-window-config):
bug fix.
* ediff-init.el (ediff-frame-has-menubar): function deleted.
(ediff-device-type, ediff-color-display-p): new functions.
* ediff-init.el (ediff-frame-has-menubar): Function deleted.
(ediff-device-type, ediff-color-display-p): New functions.
* ediff-wind.el (ediff-make-control-frame): optimized for display.
* ediff-wind.el (ediff-make-control-frame): Optimized for display.
Commented out (redraw-display), to improve speed.
* ediff.el: don't make the patch buffer RO.
* ediff.el: Don't make the patch buffer RO.
* ediff.el (ediff-load-version-control): now checks if
* ediff.el (ediff-load-version-control): Now checks if
ediff-revision-key is non-nil.
* ediff.el (ediff-revision-key): Now defaults to nil.
* ediff.el (ediff-revision): now takes prefix argument; can compare
* ediff.el (ediff-revision): Now takes prefix argument; can compare
two versions of the same file.
* ediff.el: the merge buffer now assumes the major mode of the
* ediff.el: The merge buffer now assumes the major mode of the
default variant.
* ediff.el (ediff-documentation: new function.
* ediff.el (ediff-documentation: New function.
* ediff-wind.el: Got rid of toolbars in control frame in xemacs
* ediff-wind.el: Changed window-min-height from 1 to 2
* ediff-wind.el (ediff-diff-at-point, ediff-toggle-multiframe): bug
fixes.
(ediff-destroy-control-frame, ediff-window-display-p): new functions.
* ediff-wind.el (ediff-diff-at-point, ediff-toggle-multiframe):
Bug fixes.
(ediff-destroy-control-frame, ediff-window-display-p): New functions.
* ediff.el, ediff-wind.el, ediff-util.el, ediff-init.el:
Converted xemacs *screen* nomenclature to *frame*.
Incorporated overlay strings. Ediff no longer runs under emacs
19.28 and earlier and XEmacs 19.11 and earlier.
* ediff.el (ediff-patch-buffer): now handles buffers that don't
* ediff.el (ediff-patch-buffer): Now handles buffers that don't
visit any file.
(ediff-windows): renamed to ediff-windows-wordwise, added
(ediff-windows-linewise): new function.
(ediff-windows): Renamed to ediff-windows-wordwise, added
(ediff-windows-linewise): New function.
Changed ediff-small/large-regions to ediff-regions-wordwise/linewise
* ediff.el, ediff-wind.el:
Changed window-system to ediff-window-display.
* ediff-wind.el (ediff-toggle-multiframe): fixed.
(ediff-destroy-control-frame): new function.
* ediff-wind.el (ediff-toggle-multiframe): Fixed.
(ediff-destroy-control-frame): New function.
1995-06-05 Boris Goldowsky <boris@spiff.gnu.ai.mit.edu>
......@@ -612,15 +612,15 @@
1995-06-02 Ed Reingold <reingold@albert.gnu.ai.mit.edu>
* calendar.el (calendar-string-spread): Fix to allow 0 or 1 string.
(calendar-set-mode-line): Use this ability.
(generate-calendar-month): Ditto.
* calendar.el (calendar-string-spread): Fix to allow 0 or 1 string.
(calendar-set-mode-line): Use this ability.
(generate-calendar-month): Ditto.
* cal-x.el (calendar-two-frame-setup): Create fancy buffer if needed.
(calendar-one-frame-setup): Ditto.
* cal-x.el (calendar-two-frame-setup): Create fancy buffer if needed.
(calendar-one-frame-setup): Ditto.
* diary-lib.el (make-fancy-diary-buffer): New function.
(fancy-diary-display): Use it.
* diary-lib.el (make-fancy-diary-buffer): New function.
(fancy-diary-display): Use it.
1995-06-02 Simon Marshall <simon@duality.gnu.ai.mit.edu>
......@@ -633,13 +633,13 @@
1995-06-01 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* files.el (multiple-recover-finish): Renamed to
recover-session-finish.
recover-session-finish.
(recover-session): Changed binding.
(recover-session-finish): Doc fix; rewritten using map-y-or-n-p.
1995-06-01 Ed Reingold <reingold@albert.gnu.ai.mit.edu>
* cal-x.el (calendar-setup): Autoload it.
* cal-x.el (calendar-setup): Autoload it.
1995-06-01 Simon Marshall <simon@duality.gnu.ai.mit.edu>
......@@ -649,8 +649,8 @@
timestamp of file against cache. Check buffer with buffer-modified-p.
Do set-buffer before all of these.
(fast-lock-save-events): Events for which a cache may be saved.
(fast-lock-after-save-hook, fast-lock-kill-buffer-hook,
fast-lock-kill-emacs-hook): Functions for those events; added to hooks.
(fast-lock-after-save-hook, fast-lock-kill-buffer-hook)
(fast-lock-kill-emacs-hook): Funs for those events; added to hooks.
(fast-lock-save-faces): List of faces to save.
(fast-lock-get-face-properties): Use it.
(fast-lock-cache-filename): Variable to store buffer's cache file name.
......@@ -683,23 +683,23 @@
(archive-mode-map, archive-summarize-files): Make it sort-of
work with Lucid Emacs.
(archive-mouse-extract): Use Lucid compatible code.
(archive-summarize-files, archive-lzh-chmod-entry): Guard
lambda with function.
(archive-summarize-files, archive-lzh-chmod-entry):
Guard lambda with function.
1995-05-30 Stephen Gildea <gildea@stop.mail-abuse.org>
* time-stamp.el (time-stamp): only warn about time-stamping
* time-stamp.el (time-stamp): Only warn about time-stamping
being disabled if found a time-stamp that won't get updated.
1995-05-30 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* compile.el (compilation-error-regexp-alist): In "Cray C" regexp,
don't allow newlines.
don't allow newlines.
1995-05-30 Michael Kifer <kifer@cs.sunysb.edu>
* ediff-wind.el (ediff-setup-control-frame): Make
Ediff delete the old control frame before creating a new one.
* ediff-wind.el (ediff-setup-control-frame):
Make Ediff delete the old control frame before creating a new one.
1995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
......@@ -781,12 +781,12 @@
1995-05-28 Erik Naggum <erik@naggum.no>
* mail-extr.el (mail-extr-all-letters-but-separators): reinstate
\377, the bug in search.c is apparently gone.
(mail-extr-first-letters): add 8-bit characters
(mail-extr-last-letters): ditto
* mail-extr.el (mail-extr-all-letters-but-separators):
Reinstate \377, the bug in search.c is apparently gone.
(mail-extr-first-letters): Add 8-bit characters
(mail-extr-last-letters): Ditto.
* simple.el (indent-for-comment): move to beginning of line only
* simple.el (indent-for-comment): Move to beginning of line only
if there is a comment syntax.
1995-05-28 Michael Ernst <mernst@research.microsoft.com>
......@@ -808,8 +808,8 @@
* files.el (find-file-noselect): In "file changed" messages,
mention buffer name if different from file name.
* ediff-wind.el (ediff-setup-control-frame): Use
designated-minibuffer-frame while making the new frame.
* ediff-wind.el (ediff-setup-control-frame):
Use designated-minibuffer-frame while making the new frame.
And delete the old frame if its minibuffer is not in that frame.
(ediff-setup-windows-multiframe-compare)
(ediff-setup-windows-multiframe-merge): Don't mess with
......@@ -851,8 +851,8 @@
1995-05-26 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* compile.el (compilation-error-regexp-alist): In "IBM C/C++
Tools" regexp, disallow leading spaces and disallow whitespace
chars within the file name.
Tools" regexp, disallow leading spaces and disallow whitespace
chars within the file name.
1995-05-26 Michael Ernst <mernst@research.microsoft.com>
......@@ -879,77 +879,77 @@
* ada-mode.el (initial comments): Copyright 1995; don't speak
about setup; correct history for a file that actually IS in
Emacs 19.29; update list of known bugs.
(all functions): inititialize all local variables explicitely to 'nil'.
(ada-font-lock-keywords): initialized according to new user option
(all functions): Inititialize all local variables explicitely to 'nil'.
(ada-font-lock-keywords): Initialized according to new user option
`font-lock-maximum-decoration'.
* ada-mode.el (ada-ident-re): new regexp for Ada identifiers.
* ada-mode.el (ada-ident-re): New regexp for Ada identifiers.
(ada-block-start-re): "record" may be preceded by one or more
occurencies of "limited", "abstract", or "tagged".
(ada-end-stmt-re): added "separate" body parts, "else", and
(ada-end-stmt-re): Add "separate" body parts, "else", and
"package <Id> is".
(ada-subprogram-start-re): added "entry", "protected" and
(ada-subprogram-start-re): Add "entry", "protected" and
"package body"
(ada-indent-function): handle "elsif" the same way as "if", added
(ada-indent-function): Handle "elsif" the same way as "if", added
"separate" for no indent.
(ada-get-indent-type): if "type ... is .." is followed by code on
(ada-get-indent-type): If "type ... is .." is followed by code on
the same line, it is a broken statement. Test it.
(ada-check-defun-name): check for "protected" records.
(ada-goto-matching-decl-start): use of ada-ident-re.
(ada-goto-matching-start): extend regexp for "protected" record.
(ada-in-limit-line): renamed from in-limit-line. Don't use
(ada-check-defun-name): Check for "protected" records.
(ada-goto-matching-decl-start): Use of ada-ident-re.
(ada-goto-matching-start): Extend regexp for "protected" record.
(ada-in-limit-line): Rename from in-limit-line. Don't use
count-lines, but test if beginning-of-line/end-of-line puts us
to bob/eob.
(ada-goto-previous-nonblank-line): save a beginning-of-line
(ada-goto-previous-nonblank-line): Save a beginning-of-line
statement, as we already are there.
(ada-complete-type): removed.
(ada-tabsize): removed.
(keymap): use C-M-a and C-M-e for proc/func movement. No
keybinding anymore for next/prev-package.
(ada-font-lock-keywords-[1|2]): add protected records. "when" removed
(ada-complete-type): Remove.
(ada-tabsize): Remove.
(keymap): Use C-M-a and C-M-e for proc/func movement.
No keybinding anymore for next/prev-package.
(ada-font-lock-keywords-[1|2]): Add protected records. "when" removed
from 'reference'-face.
(initial comments): updated CREDITS list.
(ada-add-ada-menu): capitalized menu entries. Added menu statement
(initial comments): Update CREDITS list.
(ada-add-ada-menu): Capitalize menu entries. Add menu statement
needed for XEmacs.
* ada-mode.el: changed all Ada94 to Ada95.
* ada-mode.el: Change all Ada94 to Ada95.
* ada-mode.el: (ada-xemacs): new function, detect if we are
* ada-mode.el: (ada-xemacs): New function, detect if we are
running on XEmacs. Ada keymap definition and menus use it.
(ada-create-syntax-table): corrected comments explaining use of 2nd
(ada-create-syntax-table): Correct comments explaining use of 2nd
syntax table. Added creation of ada-mode-symbol-syntax-table
with '_' as word constituent.
(ada-adjust-case): add test, if symbol is preceeded by a "'".
(ada-adjust-case): Add test, if symbol is preceeded by a "'".
If true, change case according to ada-case-attribute.
(ada-which-function-are-we-in): new routine. Save name of the current
(ada-which-function-are-we-in): New routine. Save name of the current
function in the old buffer; we can place cursor now at the same
function in the new buffer using find-file.
(ada-make-body): new function. Generates body stubs if the body
(ada-make-body): New function. Generates body stubs if the body
did not exist yet and you switch to it by find-file.
(ada-gen-treat-proc): complete rewrite for ada-make-body.
(ada-mode): two doc lines about the above extension.
(keymap definition): remove 4th parameter in call to
(ada-gen-treat-proc): Complete rewrite for ada-make-body.
(ada-mode): Two doc lines about the above extension.
(keymap definition): Remove 4th parameter in call to
`substitute-key-definition' to make XEmacs happy.
(ada-adjust-case-region, ada-move-to-start, ada-move-to-end,
ada-indent-newline-indent, ada-format-paramlist): switch syntax
(ada-adjust-case-region, ada-move-to-start, ada-move-to-end)
(ada-indent-newline-indent, ada-format-paramlist): Switch syntax
tables, protect switching of syntax tables with unwind-protect.
(ada-in-open-paren-p): replace user option
(ada-in-open-paren-p): Replace user option
`ada-search-paren-line-count-limit' by
`ada-search-paren-char-count-limit'.
(ada-case-attribute): new user option, but not yet the functionality.
(ada-krunch-args): initialized to 0 exploiting the new capability of
(ada-case-attribute): New user option, but not yet the functionality.
(ada-krunch-args): Initialized to 0 exploiting the new capability of
'gnatk8' as of gnat-2.0.
(ada-make-filename-from-adaname): remove downcasing and replacement
(ada-make-filename-from-adaname): Remove downcasing and replacement
of dots. This is done in external program gnatk8 (gnat-2.0).
(ada-in-open-paren-p): complete rewrite for speed-up.
(ada-search-ignore-string-comment): ignore # as a string terminator
(ada-in-open-paren-p): Complete rewrite for speed-up.
(ada-search-ignore-string-comment): Ignore # as a string terminator
in all searches.
(ada-add-ada-menu): use real variables instead of t for invoking
(ada-add-ada-menu): Use real variables instead of t for invoking
'easymenu'
(require 'easymenu).
(imenu-create-ada-index): we accept forward definitions again.
(ada-indent-region): catch errors, simplified code.
(imenu-create-ada-index): We accept forward definitions again.
(ada-indent-region): Catch errors, simplified code.
1995-05-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
......@@ -967,7 +967,7 @@
1995-05-22 Erik Naggum <erik@naggum.no>
* gnus.el (gnus-gnus-to-quick-newsrc-format): don't save
* gnus.el (gnus-gnus-to-quick-newsrc-format): Don't save
gnus-newsgroup-alist in .newsrc.el.
1995-05-22 Richard Stallman <rms@waves>
......@@ -1056,12 +1056,12 @@
* compile.el (compilation-next-error-locus): Ignore zero column number.
(compilation-parse-errors): Don't store the beginning of the line
containing the end of the error-regexp match. Instead, store the
beginning of the line containing the start of the match, unless
the match starts with a newline, in which case the beginning of
the next line.
beginning of the line containing the start of the match, unless
the match starts with a newline, in which case the beginning of
the next line.
* vc-hooks.el (vc-status): If vc-locking-user returns a number,
compare it to (user-uid).
compare it to (user-uid).
1995-05-11 James Thompson <thompson@wg2.waii.com>
......@@ -1069,8 +1069,7 @@
XEmacs 19.12.
* ps-print.el (ps-plot-with-face): Added code to handle Emacs
19.29's new ability for the face attribute to hold a list of
faces.
19.29's new ability for the face attribute to hold a list of faces.
* ps-print.el: Rolled in Chuck Thompson's changes to make color
printing work in XEmacs 19.12.
......@@ -1080,7 +1079,7 @@
* ps-print.el (ps-generate-postscript-with-faces): Add fix to
handle extents without faces.
* ps-print.el (ps-faces-list): deleted. Added alias for
* ps-print.el (ps-faces-list): Delete. Added alias for
list-faces if face-list isn't fbound.
* ps-print.el: (ps-print-ensure-fontified) added to make sure
......@@ -1091,10 +1090,10 @@
1995-05-10 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* etags.el (tags-loop-continue): Doc fix. Reset NEW after
visiting for real, so we don't clobber the buffer again.
visiting for real, so we don't clobber the buffer again.
* compile.el (compilation-error-regexp-alist): Add regexps for IBM
and Cray compilers.
and Cray compilers.
(compilation-next-error-locus): Ignore a column number that is zero.
1995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
......@@ -1291,7 +1290,7 @@
1995-04-26 Rob Riepel <riepel@Snowflake.Stanford.edu>
* tpu-edt.el (tpu-copy-keyfile): New function.
(tpu-load-xkeys): Copy key definition file to new default name.
(tpu-load-xkeys): Copy key definition file to new default name.
1995-04-26 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
......@@ -1310,8 +1309,8 @@
here from vc-hooks.el.
* vc-hooks.el (vc-default-backend, vc-path, vc-consult-headers):
(vc-mistrust-permissions, vc-keep-workfiles): Customization
variables, moved here from vc.el.
(vc-mistrust-permissions, vc-keep-workfiles):
Customization variables, moved here from vc.el.
(vc-trunk-p, vc-minor-revision, vc-branch-part): Moved to vc.el.
(vc-backend): Renamed from vc-backend-deduce. Callers changed.
(vc-match-substring, vc-lock-file, vc-parse-buffer, vc-master-info):
......@@ -1325,7 +1324,7 @@
(vc-status): Replaced by the much simpler version that gets the
information from the file properties. Removed the obsolete
parameter vc-type.
(vc-parse-buffer): changed format of PATTERNS. Each pattern is now a
(vc-parse-buffer): Change format of PATTERNS. Each pattern is now a
list of 2 to 3 elements, the first being the pattern, the remaining
ones the numbers of subexpressions to refer to.
(vc-cvs-status): New per-file property, only used in the CVS case.
......@@ -1335,8 +1334,8 @@
Better search regexp for CVS latest version.
(vc-log-info): Search for branch version only in the RCS case,
since this doesn't make sense for SCCS or CVS.
(vc-fetch-properties): CVS case: set vc-cvs-status.
(vc-locking-user): CVS case: use vc-cvs-status to determine if
(vc-fetch-properties) <CVS>: Set vc-cvs-status.
(vc-locking-user) <CVS>: Use vc-cvs-status to determine if
the file is up-to-date, thus avoiding an expensive call to
vc-workfile-unchanged-p.
(vc-mode-line): Re-activated the code that makes the buffer read-only
......@@ -1360,7 +1359,7 @@
* edt.el (edt-advance, edt-backup): Likewise.
* emerge.el (emerge-fast-mode, emerge-edit-mode): Likewise.
(emerge-auto-advance, emerge-skip-prefers): Likewise.
(emerge-refresh-mode-line): Likewise.
(emerge-refresh-mode-line): Likewise.
* f90.el (f90-auto-fill-mode): Likewise.
* files.el (toggle-read-only, rename-uniquely): Likewise.
* find-dired.el (find-dired-sentinel): Likewise.
......@@ -1376,7 +1375,7 @@
* mh-comp.el (mh-insert-signature): Likewise.
* mh-e.el (mh-set-scan-mode): Likewise.
* mh-utils.el (mh-set-mode-name): Likewise.
o * noutline.el (outline-minor-mode): Likewise.
* noutline.el (outline-minor-mode): Likewise.
* outline.el (outline-minor-mode): Likewise.
* picture.el (picture-set-motion, picture-mode-exit): Likewise.
* rmailedit.el (rmail-edit-current-message): Likewise.
......@@ -1401,17 +1400,17 @@ o * noutline.el (outline-minor-mode): Likewise.
* tpu-extras.el: Removed reference to tpu-gnu-emacs18-p.
* tpu-mapper.el: Eval key definitions and clean up upon completion.
Persistent completion status message.
* tpu-mapper.el: Eval key definitions and clean up upon completion.
Persistent completion status message.
* loaddefs.el (esc-map): Define ESC ESC : like ESC :.
* loaddefs.el (esc-map): Define `ESC ESC :' like `ESC :'.
1995-04-25 Johan Vromans <jv@squirrel.NL.net>
* forms.el: (forms--make-format-elt-using-text-properties)
forms--make-format): Add `intangible' text property to read-only areas.
(forms-next-field, forms-previous-field): Use
`inhibit-point-motion-hooks' to allow move between two
(forms-next-field, forms-previous-field):
Use `inhibit-point-motion-hooks' to allow move between two
intangible areas.
1995-04-25 Simon Marshall <simon@duality.gnu.ai.mit.edu>
......@@ -1467,8 +1466,8 @@ o * noutline.el (outline-minor-mode): Likewise.
(font-lock-apply-highlight): New inline function to apply highlights.
(font-lock-hack-keywords): Use them, if font-lock-keywords are not
compiled, and to highlight. Use funcall if MATCHER is not a regexp.
(font-lock-mode): Doc fix for font-lock-maximum-decoration. Use
font-lock-set-defaults to call font-lock-make-faces.
(font-lock-mode): Doc fix for font-lock-maximum-decoration.
Use font-lock-set-defaults to call font-lock-make-faces.
(tex-font-lock-keywords): Revamped.
* fortran.el (fortran-match-!-comment): New function.
......@@ -1560,10 +1559,10 @@ o * noutline.el (outline-minor-mode): Likewise.
Rename mouse-sel-selection-type to mouse-sel-primary-thing.
(mouse-sel-secondary-thing): New variable.
(mouse-sel-selection-alist): New constant.
(mouse-sel-set-selection-function): Semantics changed. Value
should now be a function taking two arguments.
(mouse-sel-get-selection-function): Semantics changed. Value
should now be a function taking one argument.
(mouse-sel-set-selection-function): Semantics changed.
Value should now be a function taking two arguments.
(mouse-sel-get-selection-function): Semantics changed.
Value should now be a function taking one argument.
(mouse-sel-selection-owner-p-function): New variable.
Removed variable mouse-sel-check-selection-function.
Rename mouse-sel-determine-selection-type to
......@@ -1596,8 +1595,8 @@ o * noutline.el (outline-minor-mode): Likewise.
1995-04-18 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* info.el (Info-find-node, Info-restore-point, Info-search,
Info-forward-node, Info-backward-node): Use string-equal, not equal,
* info.el (Info-find-node, Info-restore-point, Info-search)
(Info-forward-node, Info-backward-node): Use string-equal, not equal,
to compare node names.
* cpp.el (cpp-edit-reset): Fix typo.
......@@ -1639,7 +1638,7 @@ o * noutline.el (outline-minor-mode): Likewise.
1995-04-18 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* etags.el (tags-search, tags-query-replace): Put (quote ...)
around args inserted into forms to be evalled.
around args inserted into forms to be evalled.
1995-04-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
......@@ -1714,7 +1713,7 @@ o * noutline.el (outline-minor-mode): Likewise.
1995-04-14 Erik Naggum <erik@naggum.no>
* rmail.el (rmail-reformat-message): Call `rmail-clear-headers'
also if `rmail-displayed-headers' is set.
also if `rmail-displayed-headers' is set.
(rmail-clear-headers): Handle `rmail-displayed-headers' correctly.
1995-04-14 Erik Naggum <erik@naggum.no>
......@@ -1783,42 +1782,42 @@ o * noutline.el (outline-minor-mode): Likewise.
* vc-hooks.el: Add branch support for RCS;
treat CVS more like RCS and SCCS.
(vc-occurences, vc-trunk-p, vc-branch-p, vc-minor-revision)
(vc-branch-part): new functions that operate on RCS revision numbers.
(vc-status): Use the new property vc-workfile-version
(vc-occurences, vc-trunk-p, vc-branch-p, vc-minor-revision)
(vc-branch-part): New functions that operate on RCS revision numbers.
(vc-status): Use the new property vc-workfile-version
and vc-locking-user (see vc.el). Display "locking state" for CVS.
(vc-find-cvs-master): Search for file name case-sensitively, store
(vc-find-cvs-master): Search for file name case-sensitively, store
version number into the new property vc-workfile-version.
(vc-find-file-hook): kill any remaining properties. Like this,
(vc-find-file-hook): Kill any remaining properties. Like this,