1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-18 14:11:38 -08:00
Commit graph

2880 commits

Author SHA1 Message Date
Richard M. Stallman
88902b356e (kill-emacs-query-functions): New variable.
(save-buffers-kill-emacs): Use it.
1994-02-24 04:00:41 +00:00
Richard M. Stallman
cedb118cc8 (Info-build-node-completions): Add a call to widen.
(Info-goto-emacs-command-node): Fix paren error.  Fix typo in message.
(Info-restore-point): Use iteration instead of recursion.
1994-02-24 03:25:46 +00:00
Richard M. Stallman
2512acba30 (debug, debug-on-entry): Doc strings. 1994-02-23 23:17:34 +00:00
Karl Heuer
a2bb8f73f2 (byte-compile-file): Return nil on failure. 1994-02-23 19:17:57 +00:00
Richard M. Stallman
dfe05faccc (jka-compr-partial-uncompress): Make dd give you
one more block than you think you need.

(jka-compr-dd-blocksize): Change default value to 256.
1994-02-23 16:18:10 +00:00
Richard M. Stallman
e55c21bea7 (posn-x-y): New function.
(posn-col-row): Convert coords from pixels to glyph units.
1994-02-23 05:08:28 +00:00
Richard M. Stallman
6e2f6f4518 Removed all support for Emacs-18:
Removed autoload for `backquote'.
Removed arglist specifications for `documentation' and `fset'.
(ad-emacs19-p, ad-use-jwz-compiler): Removed these variables.
(ad-lemacs-p, ad-v19-compiled-p, ad-subr-arglist,
ad-make-advised-docstring): Removed reference to `ad-emacs19-p'.
(ad-compiled-p): Renamed from `ad-v19-compiled-p'.  Removed old
definition of `ad-compiled-p'.
(ad-compiled-code): Renamed from `ad-v19-compiled-code'.
(ad-arglists, ad-docstring, ad-interactive-form): Use new names.
(ad-body-forms): Always return nil for compiled definitions.
(ad-compile-function): Simplified, because the v19 incarnation of
`byte-compile' can compile macros.
(ad-real-byte-codify): Removed.
(ad-execute-defadvices): Removed. The `defadvice's it contained
are now at the top level.
(ad-advised-byte-code-definition): Renamed to `ad-advised-byte-code'
and removed the definition of `ad-advised-byte-code' via `fset'.
(ad-advised-byte-code-definition, ad-recover-byte-code,
ad-stop-advice, ad-recover-normality): Removed
`ad-real-byte-codify'-cation of their definitions.
(ad-adjust-stack-sizes): Removed.
(ad-enable-definition-hooks, ad-disable-definition-hooks):
Removed v19 conditionalization.

Fixed the problematic interaction between the
byte-compiler and Advice when `ad-activate-on-definition' was t which
resulted in erroneous compilation of nested `defun/defmacro's:
(byte-compile-from-buffer, byte-compile-top-level): Advised
to temporarily deactivate the advice of `defun/defmacro'.
(ad-advised-definers, ad-advised-byte-compilers): New variables.
(ad-enable-definition-hooks, ad-disable-definition-hooks):
En/disable the advised byte-compiler entry points.

(defadvice): Implement a `freeze' option which expands
the `defadvice' into a redefining and dumpable `defun/defmacro'
whose documentation can be written to the `DOC' file. Frozen
advices cannot be undone, hence, they do not need any Advice
runtime support.
(ad-defadvice-flags): Add `freeze' flag.
(ad-make-advised-docstring, ad-make-single-advice-docstring):
New STYLE option for `plain' and `freeze' styles. Slightly
changed the default formatting of advised docstrings.
(ad-make-plain-docstring, ad-make-freeze-docstring): New functions.

(ad-recover-all, ad-scan-byte-code-for-fsets):
Removed unused condition variable `ignore-errors'.

(ad-save-real-definition): New macro to save real
definitions of functions used by Advice.
Use `ad-save-real-definition' to save definitions of `fset',
`byte-code' and now also `documentation'.
(ad-subr-arglist, ad-docstring, ad-make-advised-docstring):
Use `ad-real-documentation' to avoid interference with the
advised version of `documentation'.

(ad-execute-defadvices): Copy advice infos.

(ad-start-advice-on-load): Default changed to t.
1994-02-23 03:57:07 +00:00
Edward M. Reingold
c93b9aaef9 Fix calendar-cursor-to-date to handle starred days correctly. 1994-02-23 02:38:23 +00:00
Karl Heuer
5170c9cbeb (rmail-insert-inbox-text): Recognize the spool directory even if symlinks are
present.
1994-02-23 00:29:43 +00:00
Richard M. Stallman
5a1a5fd7f7 (calendar-cursor-to-date): Fix search string so it
correctly moves past a starred date.
1994-02-22 04:46:12 +00:00
Karl Heuer
5e2ec73efb (shrink-window-if-larger-than-buffer): Don't shrink if the window that would
expand is the minibuffer.
1994-02-21 21:40:59 +00:00
Richard M. Stallman
47bad81c75 (picture-mode-map): Replace delete-backward-char
like backward-delete-char-untabify.
1994-02-21 02:49:58 +00:00
Richard M. Stallman
7cd96b42c5 (calendar-string-to-mayan-long-count): Don't
assume that periods must end numbers.  Look for digit runs explicitly.
1994-02-19 02:05:53 +00:00
Richard M. Stallman
44d798af46 (substitute-key-definition): Don't discard menu strings. 1994-02-19 00:01:46 +00:00
Richard M. Stallman
2eb9adabed (lisp-complete-symbol): Doc fix. 1994-02-18 23:51:41 +00:00
Richard M. Stallman
313558ae31 (mouse-delete-max-match): Set len properly. 1994-02-18 23:51:12 +00:00
Richard M. Stallman
acd622ccdb Initial revision 1994-02-18 22:50:05 +00:00
Richard M. Stallman
70d949eaab Comment changes. 1994-02-18 22:42:29 +00:00
Richard M. Stallman
fc429cfe81 Initial revision 1994-02-18 22:40:27 +00:00
Richard M. Stallman
2b64612dcb (gud-mode): Define C-c C-l in gud buffer. 1994-02-18 20:10:05 +00:00
Richard M. Stallman
4561b08b0a Comment change. 1994-02-18 19:46:53 +00:00
Richard M. Stallman
7d95a391f2 Initial revision 1994-02-18 19:46:18 +00:00
Paul Eggert
47ca02a62c (vc-lookup-triple): Yield nil, not "", if NAME is nil.
Otherwise vc-revert-buffer fails with SCCS.
1994-02-18 02:51:33 +00:00
Richard M. Stallman
21cbf919f5 (ange-ftp-insert-file-contents): New arg REPLACE. 1994-02-17 23:19:36 +00:00
Richard M. Stallman
b041301359 Delete the code to enable menu bars. 1994-02-17 22:01:45 +00:00
Richard M. Stallman
5f65078a26 (defun-prompt-regexp): Now a user variable. 1994-02-17 21:06:52 +00:00
Richard M. Stallman
5a85300527 (mail-mailer-swallows-blank-line): Fix regexp typo.
Check for apparent header line as well as for leading whitespace.
1994-02-17 19:04:07 +00:00
Richard M. Stallman
f9456b0a5b (revert-buffer): Use new insert-file-contents replace arg. 1994-02-17 08:19:58 +00:00
Noah Friedman
8db739de39 interpreter-mode-alist: Add modes for awk, gawk, and scm scripts. 1994-02-17 05:52:56 +00:00
Richard M. Stallman
360816143b (time-stamp-start): Allow more white space
between keyword and time stamp.
1994-02-17 03:44:17 +00:00
Roland McGrath
9481474b9d (copmilation-error-regexp-alist): Tighten up Ultrix 3.0 f77 regexp to
exclude : from file names; avoids lossage when : appears in error text.
1994-02-17 00:11:28 +00:00
Richard M. Stallman
f7da6740ca (recover-file): Call auto-save-file-name-p correctly. 1994-02-16 18:23:16 +00:00
Richard M. Stallman
069511c0a2 (c++-mode): Set parse-sexp-ignore-comments to t. 1994-02-16 18:20:13 +00:00
Richard M. Stallman
c907d15634 (interpreter-mode-alist): New variable.
(set-auto-mode): Use that for chosing a mode.
1994-02-16 07:06:10 +00:00
Richard M. Stallman
6a588f9a70 (face-try-color-list): Don't rely on errors from using
a color that the server can't really support.
1994-02-15 22:38:00 +00:00
Karl Heuer
6e45b389ef (current-word): Remove (interactive). 1994-02-14 19:51:22 +00:00
Roland McGrath
622aca7c60 Initial revision 1994-02-14 00:41:56 +00:00
Richard M. Stallman
456c617c0b (undo, yank): Set this-command to t at start,
and set it correctly at the end.
1994-02-13 00:16:23 +00:00
Richard M. Stallman
d9a71a8ffc (command-line-1): Improve previous change. 1994-02-12 20:14:29 +00:00
Richard M. Stallman
1d7da582b4 (inhibit-startup-echo-area-message): New variable.
(command-line-1): Undo prev change.
New test for whether to suppress echo area message.
Update copyright year in displayed message.
1994-02-12 20:01:43 +00:00
Richard M. Stallman
19ae9866c9 (face-initialize): Specify default characteristics
for the	standard faces.  Use face-fill-in to set up existing frames.
(face-fill-in, face-try-color-list): New subroutines.
Handle underline, foreground and background in the
frame-independent info of a face.
(x-create-frame-with-faces): Use face-fill-in.
(x-initialize-frame-faces): Function deleted.
1994-02-12 06:25:56 +00:00
Karl Heuer
e1f672f579 (super-apropos-check-doc-file): Don't attempt to retrieve function
documentation from a symbol with no function binding.
1994-02-12 04:21:06 +00:00
Richard M. Stallman
61563ba0c9 (disabled-command-hook): Use eq to compare elts
of this-command-keys.  Choose the appropriate kind of Meta.
1994-02-12 02:58:48 +00:00
Richard M. Stallman
632021345a Set up Alt keys as well as C-x 8 prefix.
No need to create the prefix submaps explicitly.
(iso-transl-char-map): New variable.
Change the sequences aa and ae to just a and e.
1994-02-12 02:39:53 +00:00
Richard M. Stallman
26757b4b03 (clone-init-mode-variables): Don't defvar
variables if already bound.  Put on clone-unmerged props if
they were not bound.
(clone-make-docstring): Install the map unconditionally;
set clone-unmerged property to nil.  No clone-merged property.
(clone-set-syntax-table): Set clone-unmerged prop, not clone-merged.
(clone-set-abbrev-table): Call clone-merge-abbrev-tables.
Don't touch properties here.
(clone-merge-keymaps): Splice out the `keymap' of the OLD map.
(clone-merge-abbrev-tables): New function.
1994-02-12 02:27:29 +00:00
Richard M. Stallman
7ac7f4c200 (perl-mode): Set parse-sexp-ignore-comments. 1994-02-12 02:17:58 +00:00
Karl Heuer
28b4613975 (rmail-dont-reply-to): Change user-original-login-name to user-login-name. 1994-02-11 22:05:44 +00:00
Karl Heuer
d0eecffacb (rmail-variables, rmail-insert-inbox-text): Change user-original-login-name to
user-login-name.
1994-02-11 22:04:41 +00:00
Karl Heuer
cef7ae6e1a (user-original-login-name): Reduce to a defalias, since it's redundant with
user-login-name.  All callers changed to use user-login-name.
1994-02-11 22:01:56 +00:00
Karl Heuer
66b89353c0 (gnus-user-login-name): Fix doc string. 1994-02-11 21:56:45 +00:00