Commit graph

175 commits

Author SHA1 Message Date
Jim Blandy
42106ea549 * bytecomp.el (byte-compile-from-buffer): Bind float-output-format
to "%.20e", not "%20e"; the latter is always ignored, since it
	doesn't have a decimal point after the percent sign.
1993-07-18 06:18:45 +00:00
Roland McGrath
de0748e009 (ad-start-advice-on-load): Initialize to t. 1993-07-16 19:53:38 +00:00
Roland McGrath
ee7bf2ad24 Initial revision 1993-07-16 19:50:55 +00:00
Jim Blandy
6476a5fa36 * assoc.el (asort): First argument should be named alist-symbol,
not assoc-symbol.
1993-07-15 05:08:23 +00:00
Roland McGrath
1265394fdd (generate-file-autoloads): Fix FILE truename hacking to substring
SOURCE-TRUENAME instead of FILE.
1993-07-14 20:56:19 +00:00
Jim Blandy
ae553cad8e * autoload.el (generate-file-autoloads): Correctly detect when the
buffer receiving the autoload forms is in a parent of or the same
	directory as FILE, even in the presence of symlinks.
1993-07-13 03:21:39 +00:00
Richard M. Stallman
ce3be3d531 (byte-compile-file-form-defmumble): Undo previous change.
It turns out the second arg was put in by mistake in the first place.
1993-07-09 06:53:42 +00:00
Richard M. Stallman
ca38179a74 (byte-compile-setq-default):
Generate a progn of calls to set-default, then compile it.
(byte-compile-file-form-defmumble): Put back second arg of
byte-compile-keep-pending, accidentally deleted before.
1993-07-09 06:33:05 +00:00
Roland McGrath
88e37e7b31 (update-file-autoloads): Correctly do nothing when there are no cookies. 1993-07-07 20:13:57 +00:00
Roland McGrath
8ccc377f96 (byte-compile-setq-default): Handle multiple pairs args like setq (as
the setq-default subr does).
1993-07-07 03:06:28 +00:00
Roland McGrath
23de57664f Doc fix. 1993-07-07 02:03:18 +00:00
Roland McGrath
d4f70b769d (update-file-autoloads): Do nothing when there are no cookies. 1993-07-03 07:22:04 +00:00
Richard M. Stallman
b4ff4a23cb (byte-compile-keep-pending): Handle fset like defalias.
(byte-compile-file-form-defmumble): Fix backward if in prev change.
1993-07-02 17:46:43 +00:00
Richard M. Stallman
f4e90b7615 (byte-compile-file-form-defmumble):
If byte-compile-compatibility, use fset, not defalias.
1993-07-01 22:13:28 +00:00
Richard M. Stallman
c751663136 (generate-file-autoloads): Undo previous change
because make-docfile requires defvar doc string to start on first line.
1993-06-17 06:59:49 +00:00
Roland McGrath
327ab40d47 (make-autoload): Use memq once instead eq twice.
(generate-file-autoloads): For non-autoloads, copy the defn textually
rather than printing it after reading.
1993-06-16 23:06:58 +00:00
Roland McGrath
d08589bfd1 (generate-autoload-cookie, update-autoloads-here): Doc fixes. 1993-06-16 22:08:23 +00:00
Richard M. Stallman
2af4b8908b entered into RCS 1993-06-16 21:39:03 +00:00
Richard M. Stallman
a33cb02164 (disassemble-internal): If function is autoload, load it. 1993-06-16 21:33:18 +00:00
Richard M. Stallman
78e367e9ae (parens-require-spaces): Var renamed and sense changed.
(insert-parentheses): Corresponding changes.
1993-06-16 19:34:11 +00:00
Richard M. Stallman
b44b7ab002 (byte-compile-file-form-defmumble): Typo in prev change. 1993-06-16 17:42:48 +00:00
Richard M. Stallman
e13b624a0f (byte-compile-file-form-defmumble): Use defalias
for named function, even if no doc string.
1993-06-15 19:29:59 +00:00
Richard M. Stallman
44a53673e8 (parens-dont-require-spaces): New variable.
(insert-parentheses): Obey that variable.
1993-06-14 22:58:54 +00:00
Richard M. Stallman
79c6071d22 (byte-compile-file): Undo previous change.
(batch-byte-recompile-directory): Doc fix.
1993-06-13 22:32:17 +00:00
Jim Blandy
e27c3564f2 * bytecomp.el: Bring it up to version 2.10 of the
Zawinski-Furuseth compiler.  Changes from David Gillespie.
1993-06-11 16:19:49 +00:00
Richard M. Stallman
2dab780287 (lisp-indent-function): Look for either
lisp-indent-hook or lisp-indent-function property.
1993-06-11 07:00:05 +00:00
Jim Blandy
eb8c3be94e Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
Richard M. Stallman
e237de5cfd (byte-compile-insert-header): Fix backwards test
of byte-compile-compatibility.
1993-06-03 18:35:28 +00:00
Richard M. Stallman
aef4422ef8 (map-keymap): Doc fix. 1993-06-01 18:24:00 +00:00
Richard M. Stallman
7dce3709b4 (copy-tree): Use let* to bind new before i. 1993-06-01 06:03:56 +00:00
Richard M. Stallman
e8544af27e Provide edebug. 1993-05-31 17:28:56 +00:00
Richard M. Stallman
1f5038b52e (indent-sexp): Even if outer-loop-done is t, still move down one line. 1993-05-29 05:45:47 +00:00
Richard M. Stallman
199dd758a3 (byte-optimize-divide): Don't optimize to less than two arguments. 1993-05-26 21:31:36 +00:00
Jim Blandy
0b9be2e709 * lucid.el (switch-to-other-buffer): Build the list of acceptable
buffers properly.
1993-05-24 02:12:13 +00:00
Richard M. Stallman
e74865eeac (event-modifiers): Function deleted.
(read-command-event): For switch-frame event, call select-frame.
1993-05-22 20:25:08 +00:00
Richard M. Stallman
ab69b2fb30 (lisp-body-indent): Add doc. 1993-05-21 16:37:35 +00:00
Richard M. Stallman
189db15290 (byte-compile-file): Don't write output if error. 1993-05-18 03:32:00 +00:00
Richard M. Stallman
31c0dbab92 entered into RCS 1993-05-18 03:19:14 +00:00
Richard M. Stallman
c76f206519 (byte-compile-file): Don't write output if error. 1993-05-18 02:30:21 +00:00
Richard M. Stallman
0ba911156b (mark-sexp, mark-defun): Activate the mark. 1993-05-16 15:28:52 +00:00
Richard M. Stallman
6e8d0db7e2 (byte-compile-track-mouse): New function.
This is a kludge; track-mouse must be compiled better.
1993-05-15 19:47:15 +00:00
Richard M. Stallman
8b86c9ebbf (default-menubar): Make initial value nil.
(kill-this-buffer, x-new-frame)
(sensitize-file-and-edit-menus-hook, format-buffers-menu-line)
(buffers-menu-max-size, complex-buffers-menu-p)
(buffers-menu-switch-to-buffer-function, buffer-menu-save-buffer)
(buffer-menu-write-file, build-buffers-menu-internal)
(build-buffers-menu-hook): Functions and variables deleted.
1993-05-12 21:41:56 +00:00
Roland McGrath
0dea0bbe34 (byte-recompile-directory): If ARG is non-nil, set it to its prefix
numeric value.  Test for ARG being zero with eq, not zerop.
1993-05-10 00:49:06 +00:00
Jim Blandy
e084483dea * lucid.el: Comment out fset of set-screen-width properly.
* lucid.el: (provide 'lucid).

	* lucid.el: (switch-to-other-buffer): Avoid buffers whose names
	start with a space.
1993-05-03 03:37:47 +00:00
Jim Blandy
85dd3810c9 * edebug.el (edebug-display): Call the `mark' function with the
FORCE argument non-nil, so that we don't get an error if the mark
	isn't set yet.

	* edebug.el (global-edebug-prefix, global-edebug-map): Add
	autoload cookies for these, so they are present when Emacs starts
	up.

	* edebug.el (global-edebug-map): Bind `C-x X d' to edebug-defun in
	this map; we can't bind it to `C-x x', as the installation
	instructions suggest, because that conflicts with
	copy-to-register.
1993-05-03 03:36:19 +00:00
Jim Blandy
f33419002e * bytecomp.el (meta-flag): Declare this an obsolete variable.
* bytecomp.el: The `suspend-hooks' variable is obsolete now, and
	`suspend-hook' is the right name.
1993-05-03 03:34:20 +00:00
Eric S. Raymond
d3af54acef Rewritten. A poor choice of representation made the old code excessively
complex.  The new version is smaller and faster.  The interface is
unchanged, except that ring-remove now accepts an optional numeric argument
specifying the element to remove.
1993-04-25 22:26:48 +00:00
Eric S. Raymond
41dc743ded Added and fixed documentation.
(ring-rotate):  Nuked.  It was (a) unused, and (b) totally broken (as in,
any attempt to use it died with a type error, and when I patched it to fix
that I found its algorithm was broken).
(ring-ref): Added doc string.
1993-04-25 06:14:03 +00:00
Eric S. Raymond
31e1d9206b All fsets changed to defaliases. 1993-04-23 06:51:44 +00:00
Eric S. Raymond
cdccfc0d1c Initial revision 1993-04-23 03:54:38 +00:00