bpt/emacs.git
30 years agoInitial revision
Richard M. Stallman [Tue, 20 Jul 1993 06:07:58 +0000 (06:07 +0000)]
Initial revision

30 years ago(show-paren-face): New variable.
Richard M. Stallman [Tue, 20 Jul 1993 05:59:51 +0000 (05:59 +0000)]
(show-paren-face): New variable.
(show-paren-command-hook): Use it.
Call set-face-background properly.

30 years ago(reposition-window): Don't forward-char if eobp.
Richard M. Stallman [Tue, 20 Jul 1993 05:55:31 +0000 (05:55 +0000)]
(reposition-window): Don't forward-char if eobp.

30 years ago(normal-top-level): Call abbreviate-file-name again after calling command-line.
Richard M. Stallman [Tue, 20 Jul 1993 05:46:10 +0000 (05:46 +0000)]
(normal-top-level): Call abbreviate-file-name again after calling command-line.

30 years ago(memmove): Delete extra parens in the safe_bcopy call.
Richard M. Stallman [Tue, 20 Jul 1993 05:24:34 +0000 (05:24 +0000)]
(memmove): Delete extra parens in the safe_bcopy call.

30 years ago(rmail-edit-map): Inherit properly from text-mode-map;
Richard M. Stallman [Tue, 20 Jul 1993 05:21:25 +0000 (05:21 +0000)]
(rmail-edit-map): Inherit properly from text-mode-map;
use the whole thing, not its cdr.

30 years agoInclude types.h before file.h.
Richard M. Stallman [Tue, 20 Jul 1993 05:16:51 +0000 (05:16 +0000)]
Include types.h before file.h.

30 years agoComment change.
Richard M. Stallman [Tue, 20 Jul 1993 05:10:02 +0000 (05:10 +0000)]
Comment change.

30 years ago(LD_SWITCH_MACHINE): Add -bI:/usr/lpp/X11/bin/smt.exp.
Richard M. Stallman [Tue, 20 Jul 1993 05:09:02 +0000 (05:09 +0000)]
(LD_SWITCH_MACHINE): Add -bI:/usr/lpp/X11/bin/smt.exp.

30 years ago(Man-getpage-in-background): Copy process-environment
Richard M. Stallman [Tue, 20 Jul 1993 05:05:48 +0000 (05:05 +0000)]
(Man-getpage-in-background): Copy process-environment
so we only alter the copy.

30 years ago(mh-read-msg-list): Add space to message-number regexp.
Richard M. Stallman [Tue, 20 Jul 1993 04:35:00 +0000 (04:35 +0000)]
(mh-read-msg-list): Add space to message-number regexp.

30 years ago(gnus-emacs-version): New variable.
Richard M. Stallman [Tue, 20 Jul 1993 04:25:28 +0000 (04:25 +0000)]
(gnus-emacs-version): New variable.
(gnus-version): Updated to 4.1.
(gnus-newsrc-to-gnus-format): Use different regexp in 18 and 19.
(gnus-group-startup-message): Use gnus-emacs-version.

30 years ago(gnus-current-time-zone): Fix typo.
Richard M. Stallman [Tue, 20 Jul 1993 04:25:04 +0000 (04:25 +0000)]
(gnus-current-time-zone): Fix typo.
(gnus-inews-organization): Fix zero length string operation bug.

30 years agoentered into RCS
Richard M. Stallman [Tue, 20 Jul 1993 03:02:12 +0000 (03:02 +0000)]
entered into RCS

30 years ago(vc-rcs-status): Use "-", not " ", to separate locks, so that the RCS
Paul Eggert [Tue, 20 Jul 1993 02:25:19 +0000 (02:25 +0000)]
(vc-rcs-status): Use "-", not " ", to separate locks, so that the RCS
minor mode doesn't contain internal spaces.

30 years ago(dired-unmark-all-files-no-query): New command.
Richard M. Stallman [Tue, 20 Jul 1993 01:11:28 +0000 (01:11 +0000)]
(dired-unmark-all-files-no-query): New command.
(dired-mode-map): Use that for the Unmark All item.
Fix typo that made the Flag Backup Files item not show up.

30 years agoInclude src/gnu-hp300 in the dist.
Richard M. Stallman [Mon, 19 Jul 1993 22:46:54 +0000 (22:46 +0000)]
Include src/gnu-hp300 in the dist.

30 years ago(Fwhile): If mocklisp, test for nonzeroness.
Richard M. Stallman [Mon, 19 Jul 1993 22:09:41 +0000 (22:09 +0000)]
(Fwhile): If mocklisp, test for nonzeroness.

30 years ago(while): Comment out converter.
Richard M. Stallman [Mon, 19 Jul 1993 22:08:21 +0000 (22:08 +0000)]
(while): Comment out converter.

30 years ago(SYSTEM_MALLOC): Add #undef.
Richard M. Stallman [Mon, 19 Jul 1993 21:16:07 +0000 (21:16 +0000)]
(SYSTEM_MALLOC): Add #undef.
(GNU_MALLOC, REL_ALLOC): Defined.

30 years ago(testing x_includes and x_libraries): Use =, not ==.
Richard M. Stallman [Mon, 19 Jul 1993 19:42:58 +0000 (19:42 +0000)]
(testing x_includes and x_libraries): Use =, not ==.

30 years ago(canonical): New variable holds the canonicalized
Richard M. Stallman [Mon, 19 Jul 1993 19:25:46 +0000 (19:25 +0000)]
(canonical): New variable holds the canonicalized
configuration.  Don't alter `configuration'.  Use `configuration'
for Makefile.in for file naming.

30 years ago(install): Use .n, not .new, for temporary filenames.
Richard M. Stallman [Mon, 19 Jul 1993 19:11:09 +0000 (19:11 +0000)]
(install): Use .n, not .new, for temporary filenames.

30 years ago(hebrew-holidays): Split into 4 sub-variables.
Richard M. Stallman [Mon, 19 Jul 1993 18:57:59 +0000 (18:57 +0000)]
(hebrew-holidays): Split into 4 sub-variables.

30 years ago(mouse-menu-bar-buffers): Add Frames pane if there are multiple panes.
Roland McGrath [Mon, 19 Jul 1993 05:44:27 +0000 (05:44 +0000)]
(mouse-menu-bar-buffers): Add Frames pane if there are multiple panes.

30 years ago(vc-rcs-status): Omit "LOCKER:" if you are the locker.
Paul Eggert [Mon, 19 Jul 1993 04:03:52 +0000 (04:03 +0000)]
(vc-rcs-status): Omit "LOCKER:" if you are the locker.

30 years ago(vc-comment-to-change-log): Copy interactive spec from
Roland McGrath [Mon, 19 Jul 1993 01:01:17 +0000 (01:01 +0000)]
(vc-comment-to-change-log): Copy interactive spec from
add-change-log-entry-other-window.  Call add-change-log-entry instead of
add-change-log-entry-other-window; pass it t for OTHER-WINDOW and NEW-ENTRY
args.  Go to bol before filling.

30 years ago(prompt-for-change-log-name): Autoload this (for vc-comment-to-change-log).
Roland McGrath [Mon, 19 Jul 1993 00:39:21 +0000 (00:39 +0000)]
(prompt-for-change-log-name): Autoload this (for vc-comment-to-change-log).
(add-change-log-entry): Take optional fourth arg NEW-ENTRY.  If non-nil,
never append to an existing entry.
(change-log-fill-paragraph): New function.
It might be nice to have a general feature to replace this.  The idea I
have is a variable giving a regexp matching text which should not be
moved from bol by filling.  change-log-mode would set this to "^\\s *\\s(".
But I don't feel up to implementing that today.
(change-log-mode-map): New defvar for keymap.  Bind M-q to
change-log-fill-paragraph in it.
(change-log-mode): Use that as local map.

30 years ago(vc-comment-to-change-log): Canonicalize following whitespace after
Roland McGrath [Mon, 19 Jul 1993 00:06:14 +0000 (00:06 +0000)]
(vc-comment-to-change-log): Canonicalize following whitespace after
filling, not before.  Set END to point at end of indentation.
Skip whitespace chars up to END before skipping back to delete.

30 years ago(vc-comment-to-change-log): Complete rewrite. Do not use
Roland McGrath [Sun, 18 Jul 1993 23:54:45 +0000 (23:54 +0000)]
(vc-comment-to-change-log): Complete rewrite.  Do not use
vc-update-change-log.  Instead, snarf last comment from vc-comment-ring and
insert it with add-change-log-entry-other-window.

30 years ago(add-log-current-defun-function): New defvar.
Roland McGrath [Sun, 18 Jul 1993 22:23:44 +0000 (22:23 +0000)]
(add-log-current-defun-function): New defvar.
(add-change-log-entry): Call its value if non-nil instead of
add-log-current-defun.
(add-change-log-entry-other-window): Doc fix.

30 years ago(compilation-error-list): An elt's cdr's car is again a cons (DIRECTORY .
Roland McGrath [Sun, 18 Jul 1993 20:41:08 +0000 (20:41 +0000)]
(compilation-error-list): An elt's cdr's car is again a cons (DIRECTORY .
FILE) if it's not a marker.  The conversion to using a string containing an
expanded file name was never finished, and anyway it utterly broke
compilation-search-path and few other things.
(next-error): Expect them that way.
(compilation-parse-errors): Make them that way.
(compile-file-of-error): Function removed.
(compilation-error-filedata, compilation-error-filedata-file-name): New
defsubsts.
(compilation-next-file): Use them instead of compile-file-of-error.

30 years ago(update-file-autoloads): Go to the beginning of FILE before searching it
Roland McGrath [Sun, 18 Jul 1993 20:01:03 +0000 (20:01 +0000)]
(update-file-autoloads): Go to the beginning of FILE before searching it
for generate-autoload-cookie.

30 years ago(cookie, cookie-insert, cookie-snarf, shuffle-vector): Autoload these.
Roland McGrath [Sun, 18 Jul 1993 19:56:35 +0000 (19:56 +0000)]
(cookie, cookie-insert, cookie-snarf, shuffle-vector): Autoload these.

30 years ago* xfns.c (Fx_create_frame): Block input around call to
Jim Blandy [Sun, 18 Jul 1993 08:07:18 +0000 (08:07 +0000)]
* xfns.c (Fx_create_frame): Block input around call to
x_new_font.  Test if the return value is a string, not if it's
nil; x_new_font can return things besides nil and strings, to
indicate error conditions.

30 years ago* makeinfo.el: Don't (require 'texinfmt) - that file doesn't exist
Jim Blandy [Sun, 18 Jul 1993 07:50:11 +0000 (07:50 +0000)]
* makeinfo.el: Don't (require 'texinfmt) - that file doesn't exist
any more; all its functions have been moved into other files.

30 years ago* files.el (insert-directory): Doc fix.
Jim Blandy [Sun, 18 Jul 1993 06:40:09 +0000 (06:40 +0000)]
* files.el (insert-directory): Doc fix.

* files.el (insert-directory): If FULL-DIRECTORY-P is non-nil,
add "." component to the end of the path, so that if file is a
symlink, we get the contents of the directory, not the symlink
itself.

30 years ago* xterm.c (x_term_init): Adjust message printed when we can't
Jim Blandy [Sun, 18 Jul 1993 06:29:55 +0000 (06:29 +0000)]
* xterm.c (x_term_init): Adjust message printed when we can't
connect to the X server.

* xterm.c (XTread_socket, UnmapNotify case): Add missing comment
terminator.

* xterm.c, sysdep.c (F_SETOWN_BUG): Defined.
* m/dpx2.h: New file.

30 years ago* xfns.c (Fx_open_connection): Don't trust HAVE_XRMSETDATABASE;
Jim Blandy [Sun, 18 Jul 1993 06:29:19 +0000 (06:29 +0000)]
* xfns.c (Fx_open_connection): Don't trust HAVE_XRMSETDATABASE;
use XrmSetDatabase only when HAVE_X11R5 is defined.

* xfns.c (Vx_resource_name): Renamed from Vxrdb_name, and made a
lisp-visible variable, so lisp/term/x-win.el can set it.  Doc it
for "internal use only"; no need for NEWS entry.
(validate_x_resource_name): New function.
(Fx_get_resource): Doc fix.  References to Vxrdb_name renamed.  Call
validate_x_resource_name.
(x_window): References to Vxrdb_name renamed.  Call
validate_x_resource_name.
(Fx_open_connection): References to Vxrdb_name renamed.  Instead
of setting and validating its value here, just call
validate_x_resource_name.
(syms_of_xfns): Add DEFVAR_LISP for Vx_resource_name.

* xfns.c (x_set_frame_parameters): Don't set the frame's size and
position unless those parameters are actually specified in ALIST.

* xrdb.c: Implement search for app-defaults directory and
localized default databases, along with some other functionality
provided by Xt.
#include <stdio.h>, since we call sprintf.
[emacs] (malloc, realloc, free): #define these to xmalloc,
xrealloc, and xfree.
(x_get_string_resource, file_p): Add forward declarations for
these.
(x_customization_string): New variable.
(x_get_customization_string): New function.
(gethomedir): Return malloc'ed space of the right size, instead of
writing into a fixed-size buffer; this means that our callers do
not impose an arbitrary limit on file name length.
(magic_file_p): Rewrite of decode_magic; actually do the
substitutions, instead of expanding all %-escapes to "".  Support
the customization string.  Return 0 or the expanded file name,
instead of just zero or one.  Allocate the space for the expanded
file name ourselves, instead of writing into a fixed-size buffer
passed to us; this removes an arbitrary limit.
(search_magic_path): Rewrite of magic_searchpath_decoder.  Return
0 or the expanded file name, instead of just zero or one.
Allocate the space for the expanded file name ourselves, instead
of writing into a fixed-size buffer passed to us; this means that
our callers do not impose an arbitrary limit on file name length.
(get_system_app): Changed to work with search_magic_path.
(get_user_app): Rewritten to work with search_magic_path, and not
to assume that the values of XAPPLRESDIR is a single directory.
(get_user_db): Properly use the new version of gethomedir.
(get_environ_db): Remove arbitrary limit on length of host name.
(x_load_resources): Take a new argument, myname.  Call get_user_db
early to obtain the customization string.
Changes to stand-alone testing code.
* xfns.c (Fx_open_connection): Set Vxrdb_name early, and pass it
to x_load_resources.

30 years ago* window.c [not MULTI_FRAME] (Fdelete_windows_on): Set FRAME
Jim Blandy [Sun, 18 Jul 1993 06:28:40 +0000 (06:28 +0000)]
* window.c [not MULTI_FRAME] (Fdelete_windows_on): Set FRAME
argument to Qt, instead of trying to typecheck it.

* window.c (Fdelete_windows_on): New optional argument FRAME; if
nil, delete windows on all frames.  If t, delete windows on the
selected frame only.  If a frame, delete windows on that frame
only.

* window.c (Fnext_window, Fprevious_window): Put these docstrings
in comments; the strings are too long for some C compilers.

30 years ago* intervals.c (split_interval_left, split_interval_right): Change
Jim Blandy [Sun, 18 Jul 1993 06:28:12 +0000 (06:28 +0000)]
* intervals.c (split_interval_left, split_interval_right): Change
OFFSET argument of these functions to be origin 0, not origin 1.
This is what all the callers currently want.
* intervals.c, textprop.c: All callers changed.

* textprop.c (Ftext_property_not_all): Renamed from
Ftext_property_all, and changed sense of return value, so that it
returns useful information if not all characters have properties
EQ to value.  Now all the existential and universal questions can
be asked.

* textprop.c (syms_of_textprop): Don't forget defsubr for
Stext_property_all.

* textprop.c (Ftext_property_any, Ftext_property_all): Use EQ to
compare property values, not Fequal.

* textprop.c (Ftext_property_any, Ftext_property_all): New
functions, from David Gillespie.
* intervals.h (Ftext_property_any, Ftext_property_all): Declare them.

30 years ago* termhooks.h: In order to avoid declaring struct input_event
Jim Blandy [Sun, 18 Jul 1993 06:27:38 +0000 (06:27 +0000)]
* termhooks.h: In order to avoid declaring struct input_event
(which contains Lisp_Objects) in those .c files which need access
to the terminal hooks but don't #include lisp.h (like cm.c), test
to see if the macro CONSP is #defined.  We used to test XINT, but
config.h will #define that everywhere on systems that use tailored
tagging schemes.

30 years ago* xterm.c, sysdep.c (F_SETOWN_BUG): Defined.
Jim Blandy [Sun, 18 Jul 1993 06:27:15 +0000 (06:27 +0000)]
* xterm.c, sysdep.c (F_SETOWN_BUG): Defined.
* m/dpx2.h: New file.

30 years ago* syntax.c (Fmodify_syntax_entry): Doc fix.
Jim Blandy [Sun, 18 Jul 1993 06:26:51 +0000 (06:26 +0000)]
* syntax.c (Fmodify_syntax_entry): Doc fix.

30 years ago* print.c (float_to_string): Distinguish between a precision of
Jim Blandy [Sun, 18 Jul 1993 06:26:28 +0000 (06:26 +0000)]
* print.c (float_to_string): Distinguish between a precision of
zero and an omitted precision.  Do allow %.0f to produce strings
containing no decimal point or exponent.
(syms_of_print): Doc fix for float-output-format.

30 years agoConsistently use the mark bit of the root interval's parent field
Jim Blandy [Sun, 18 Jul 1993 06:26:10 +0000 (06:26 +0000)]
Consistently use the mark bit of the root interval's parent field
to say whether or not the interval tree has been visited (and skip
it when revisited), and the mark bit of the plist field to say
whether or not that interval has been visited (and abort if
revisited); don't try to use the plist mark bit for both
meanings.
* alloc.c (mark_interval_tree): Don't test if the interval tree
has already been visited here; let the MARK_INTERVAL_TREE macro do
that; avoid function call overhead.  Mark the interval tree as
having been visited by setting TREE->parent's mark bit.
(MARK_INTERVAL_TREE): If the tree has been visited (according to
I->parent's mark bit), don't call mark_interval_tree.
(gc_sweep): Rebalance the interval trees of those large strings
which are still alive.  This also clears the mark bits of those
trees' root intervals' parent fields.
(compact_strings): Rebalance the interval tree of each small
strings which is still alive.  This also clears the mark bits of
that tree's root interval's parent field.  Since the string has
moved, update the root interval's parent pointer to contain the
new address.
* lisp.h (struct interval): Doc fix; explain the roles of the mark
bits of the parent and plist members.

30 years ago* keyboard.c (read_key_sequence): Accept both strings and vectors
Jim Blandy [Sun, 18 Jul 1993 06:25:40 +0000 (06:25 +0000)]
* keyboard.c (read_key_sequence): Accept both strings and vectors
as bindings in function-key-map.
     * keymap.c (Vfunction_key_map in syms_of_keymap): Doc fix.

* keymap.c (syms_of_keymap): Doc fix.

30 years ago* keyboard.c (read_key_sequence): Accept both strings and vectors
Jim Blandy [Sun, 18 Jul 1993 06:25:09 +0000 (06:25 +0000)]
* keyboard.c (read_key_sequence): Accept both strings and vectors
as bindings in function-key-map.
     * keymap.c (Vfunction_key_map in syms_of_keymap): Doc fix.

* keyboard.c (Fsuspend_emacs): Pass selected_frame as the first
argument to change_frame_size, not 0.  This function may be called
in an Emacs compiled with multi-frame support.

30 years ago* textprop.c (Ftext_property_any, Ftext_property_all): New
Jim Blandy [Sun, 18 Jul 1993 06:24:48 +0000 (06:24 +0000)]
* textprop.c (Ftext_property_any, Ftext_property_all): New
functions, from David Gillespie.
* intervals.h (Ftext_property_any, Ftext_property_all): Declare them.

30 years ago* intervals.c (split_interval_left, split_interval_right): Change
Jim Blandy [Sun, 18 Jul 1993 06:24:25 +0000 (06:24 +0000)]
* intervals.c (split_interval_left, split_interval_right): Change
OFFSET argument of these functions to be origin 0, not origin 1.
This is what all the callers currently want.
* intervals.c, textprop.c: All callers changed.

* intervals.c (graft_intervals_into_buffer): Properly compute
length of buffer.

30 years ago* dispnew.c (direct_output_for_insert): By the time this function
Jim Blandy [Sun, 18 Jul 1993 06:23:32 +0000 (06:23 +0000)]
* dispnew.c (direct_output_for_insert): By the time this function
is called, we have already inserted the character into the buffer;
the proper buffer position to pass to compute_char_face is point
- 1, not point.

30 years ago* Makefile.in (C_SWITCH_SYSTEM): New variable, set by top-level
Jim Blandy [Sun, 18 Jul 1993 06:22:37 +0000 (06:22 +0000)]
* Makefile.in (C_SWITCH_SYSTEM): New variable, set by top-level
Makefile.
(xmakefile): Pass it to the C preprocessor.

30 years ago* term/x-win.el: Include (invocation-name) in the error messages
Jim Blandy [Sun, 18 Jul 1993 06:21:42 +0000 (06:21 +0000)]
* term/x-win.el: Include (invocation-name) in the error messages
which might occur during startup.

* term/x-win.el: Make the `-rn NAME' option specify a resource
name, as documented, and not a resource database string.  Make
`-name NAME' act like `-rn NAME' and also set the name of the
initial frame.
(command-switch-alist): Process the `-rn' and `-name' options
using the x-handle-name-rn-switch function.
(x-handle-name-rn-switch): New function, which sets the
x-resource-name variable.
(opening connection): Make sure x-resource-name is valid.  If it's
not a string, set it to (invocation-name), with any periods or
asterisks changed to hyphens.

* term/x-win.el: Make the `-xrm STRING' option specify a resource
database string.  `-rn' used to behave this way.
(command-switch-alist): Process the `-xrm' switch using
x-handle-xrm-switch.
(x-handle-xrm-switch): Renamed from x-handle-rn-switch; this
function does the right thing for `-xrm', not for `-rn'.

* term/x-win.el: Recognize affirmative values for reverseVideo
properly.  Include "on" in the list of recognized values.

30 years ago* shell.el (shell-process-pushd): Fix syntax error in
Jim Blandy [Sun, 18 Jul 1993 06:20:47 +0000 (06:20 +0000)]
* shell.el (shell-process-pushd): Fix syntax error in
condition-case.

* shell.el (shell-prompt-pattern): Don't match more than one line.
Doc fix.

30 years ago* hippie-exp.el: Renamed from hippie.el.
Jim Blandy [Sun, 18 Jul 1993 06:20:15 +0000 (06:20 +0000)]
* hippie-exp.el: Renamed from hippie.el.

Changes from Anders Holst, to bring hippie-expand up to version 1.2:
* hippie-exp.el (hippie-expand-max-buffers): New variable.
(try-expand-line-all-buffers, try-expand-list-all-buffers,
try-expand-dabbrev-all-buffers): Use it.
(try-expand-list, try-expand-list-all-buffers): New functions.
(he-string-beg, he-string-end, he-search-loc): These values are
now markers, not integers.  Uses changed.
(he-reset-string, he-substitute-string): Use a marker to preserve
the old position of point.
(try-expand-all-abbrevs): handle case the same way as the
        usual expand-abbrev (which is not a very good way, but for
        consistency...).
(he-dabbrev-beg): Use `skip-syntax' instead of `skip-chars', to
        adjust its behavior to different modes.
(hippie-expand): Don't messages which try function it is using,
        when the expansion itself is done in the minibuffer (it was very
        annoying to have the message obscuring the expansion).
(try-complete-file-name, try-complete-file-name-partially,
try-complete-lisp-symbol, try-complete-lisp-symbol-partially,
try-expand-line, try-expand-line-all-buffers,
try-expand-all-abbrevs, try-expand-dabbrev,
try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the
epansion, when no expansion is done (caused the buffer to be
marked as changed, although nothing was done, among other things).
(he-reset-string): Undoing of last expansion at a later occasion, now
        undoes correctly (before, it garbled things up).
(make-hippie-expand-function): now uses "(function ...)"
        instead of "'" (matters for compilation).
(try-expand-line, try-expand-line-all-buffers,
he-line-search-regexp): uses `comint-prompt-regexp' instead of
`shell-prompt-pattern', to strip off prompt in process buffers.

30 years ago* bytecomp.el (byte-compile-from-buffer): Bind float-output-format
Jim Blandy [Sun, 18 Jul 1993 06:18:45 +0000 (06:18 +0000)]
* 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.

30 years ago* ange-ftp.el: Install the correct regexp in
Jim Blandy [Sun, 18 Jul 1993 06:18:03 +0000 (06:18 +0000)]
* ange-ftp.el: Install the correct regexp in
file-name-handler-alist.

30 years ago* wakeup.c: Use CPP tangle from autoconf manual to #include the
Jim Blandy [Sun, 18 Jul 1993 06:13:07 +0000 (06:13 +0000)]
* wakeup.c: Use CPP tangle from autoconf manual to #include the
correct combination of <time.h> and <sys/time.h>.

30 years ago* etags.c (print_help): Break up the very long strings containing
Jim Blandy [Sun, 18 Jul 1993 06:12:49 +0000 (06:12 +0000)]
* etags.c (print_help): Break up the very long strings containing
the help message into shorter strings, to placate chintzy C
compilers which can't handle strings that long.

30 years ago* configure.in (m68k-bull-sysv3): new config.
Jim Blandy [Sun, 18 Jul 1993 06:11:06 +0000 (06:11 +0000)]
* configure.in (m68k-bull-sysv3): new config.

30 years ago* Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
Jim Blandy [Sun, 18 Jul 1993 06:10:46 +0000 (06:10 +0000)]
* Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
directory's makefile.  This allows the invocation of CPP which
builds xmakefile to receive these switches.  The SunSoft C
preprocessor inserts spaces between tokens if it doesn't get the
-Xs flag requested in src/s/sol2.h.

30 years agoEnable the hook only if window-system.
Richard M. Stallman [Sun, 18 Jul 1993 04:47:10 +0000 (04:47 +0000)]
Enable the hook only if window-system.
Clear blink-paren-function at the same time.
(show-paren-command-hook): If after a closeparen,
highlight that closeparen as well as matching open.
Use a different color for a mismatch, if color screen.

30 years ago(face-equal): Don't mess with face-background-pixmap.
Richard M. Stallman [Sun, 18 Jul 1993 04:44:27 +0000 (04:44 +0000)]
(face-equal): Don't mess with face-background-pixmap.

30 years agoRewritten by Vromans to use text properties.
Richard M. Stallman [Sat, 17 Jul 1993 19:15:19 +0000 (19:15 +0000)]
Rewritten by Vromans to use text properties.

30 years ago(tar-extract): Use view-exit-action to kill viewed buf.
Richard M. Stallman [Sat, 17 Jul 1993 19:10:13 +0000 (19:10 +0000)]
(tar-extract): Use view-exit-action to kill viewed buf.

30 years agoDoc fixes; some args renamed.
Richard M. Stallman [Sat, 17 Jul 1993 19:06:12 +0000 (19:06 +0000)]
Doc fixes; some args renamed.

30 years ago(gnus-info-nodes): Update node names.
Richard M. Stallman [Sat, 17 Jul 1993 18:56:09 +0000 (18:56 +0000)]
(gnus-info-nodes): Update node names.

30 years agoentered into RCS
Richard M. Stallman [Sat, 17 Jul 1993 17:43:14 +0000 (17:43 +0000)]
entered into RCS

30 years ago(texinfo-mode): Undo changes mistakenly added with
Richard M. Stallman [Sat, 17 Jul 1993 17:27:02 +0000 (17:27 +0000)]
(texinfo-mode): Undo changes mistakenly added with
previous batch: texinfo-{start,end}-of-header are now tex-...

30 years ago(Vhelp_menu_bar_map): Deleted.
Richard M. Stallman [Sat, 17 Jul 1993 02:10:03 +0000 (02:10 +0000)]
(Vhelp_menu_bar_map): Deleted.
(menu_bar_items): Move elts for events in Vmenu_bar_final_items to end.
(syms_of_keyboard): Corresponding changes.

30 years ago(revert-buffer): Make menu-enable form more accurate
Richard M. Stallman [Sat, 17 Jul 1993 01:43:00 +0000 (01:43 +0000)]
(revert-buffer): Make menu-enable form more accurate
using revert-buffer-function and verify-visited-file-modtime.
(menu-bar-help-menu): Put back under global-map.
(menu-bar-final-items): Set it.

30 years ago(mh-yank-hooks): Use (mark t).
Richard M. Stallman [Sat, 17 Jul 1993 00:18:04 +0000 (00:18 +0000)]
(mh-yank-hooks): Use (mark t).
(mh-new-draft-name): Likewise.

30 years ago(comint-{next,prev}-prompt, comint-send-eof): New functions.
Roland McGrath [Fri, 16 Jul 1993 20:30:18 +0000 (20:30 +0000)]
(comint-{next,prev}-prompt, comint-send-eof): New functions.
(comint-mode-map): Bind C-c C-n, C-c C-p, and C-c C-d to those.
Bind C-c C-y to comint-previous-input, for compatibility with v18 shell.el.

30 years ago(ad-start-advice-on-load): Initialize to t.
Roland McGrath [Fri, 16 Jul 1993 19:53:38 +0000 (19:53 +0000)]
(ad-start-advice-on-load): Initialize to t.

30 years agoInitial revision
Roland McGrath [Fri, 16 Jul 1993 19:50:55 +0000 (19:50 +0000)]
Initial revision

30 years agoif [ "$os" ] --> if [ x"$os" != x"" ]
Doug Evans [Fri, 16 Jul 1993 18:24:47 +0000 (18:24 +0000)]
if [ "$os" ] --> if [ x"$os" != x"" ]

30 years ago(rmail-mail-new-frame): New variable.
Richard M. Stallman [Fri, 16 Jul 1993 04:19:04 +0000 (04:19 +0000)]
(rmail-mail-new-frame): New variable.
(rmail-start-mail): New function.
(rmail-mail, rmail-continue, rmail-reply, rmail-forward)
(rmail-retry-failure): Use rmail-start-mail.

30 years ago(mail-bury): If selected frame is dedicated,
Richard M. Stallman [Fri, 16 Jul 1993 04:18:46 +0000 (04:18 +0000)]
(mail-bury): If selected frame is dedicated,
and there are other visible frames, delete this frame.

30 years ago(read_char_menu_prompt): If the user rejects a menu,
Richard M. Stallman [Thu, 15 Jul 1993 06:56:17 +0000 (06:56 +0000)]
(read_char_menu_prompt): If the user rejects a menu,
return t.  This makes read_char also return t.
(read_key_sequence): If read_char returned t, return -1.
(Fread_key_sequence): If read_key_sequence returned -1, quit.
(command_loop_1): If read_key_sequence returned -1, loop around.

30 years ago(ispell-menu-map): Add missing quote in defalias.
Richard M. Stallman [Thu, 15 Jul 1993 06:55:39 +0000 (06:55 +0000)]
(ispell-menu-map): Add missing quote in defalias.
(ispell-window-configuration): Initialize to nil.

30 years ago(vc-rcs-status): Make work buffer's name start w/ space.
Richard M. Stallman [Thu, 15 Jul 1993 05:49:21 +0000 (05:49 +0000)]
(vc-rcs-status): Make work buffer's name start w/ space.

30 years ago(completion-setup-function): Insert the mouse help message
Richard M. Stallman [Thu, 15 Jul 1993 05:47:31 +0000 (05:47 +0000)]
(completion-setup-function): Insert the mouse help message
only if non-nil `window-system'.

30 years ago(Fdisplay_completion_list): Run completion-setup-hook.
Richard M. Stallman [Thu, 15 Jul 1993 05:46:02 +0000 (05:46 +0000)]
(Fdisplay_completion_list): Run completion-setup-hook.

30 years ago(help-menu-bar-map): Put the Help item in this map.
Richard M. Stallman [Thu, 15 Jul 1993 05:40:01 +0000 (05:40 +0000)]
(help-menu-bar-map): Put the Help item in this map.

30 years ago(Fbuffer_local_variables): For local var that is unbound,
Richard M. Stallman [Thu, 15 Jul 1993 05:36:59 +0000 (05:36 +0000)]
(Fbuffer_local_variables): For local var that is unbound,
put just the symbol in the result, not a cons of (symbol . value).

30 years ago(dired-mode-map): Add menu bar items.
Richard M. Stallman [Thu, 15 Jul 1993 05:32:25 +0000 (05:32 +0000)]
(dired-mode-map): Add menu bar items.

30 years ago* assoc.el (asort): First argument should be named alist-symbol,
Jim Blandy [Thu, 15 Jul 1993 05:08:23 +0000 (05:08 +0000)]
* assoc.el (asort): First argument should be named alist-symbol,
not assoc-symbol.

30 years ago* keyboard.c (menu_bar_one_keymap): If the key's binding is the
Jim Blandy [Thu, 15 Jul 1993 04:58:59 +0000 (04:58 +0000)]
* keyboard.c (menu_bar_one_keymap): If the key's binding is the
symbol `undefined', don't try to take that symbol's cdr before
passing it to menu_bar_item; pass the `undefined' binding itself,
so menu_bar_item can remove bindings for the same key from result.

30 years ago(server-done): Let save-buffer make the backup,
Richard M. Stallman [Thu, 15 Jul 1993 04:01:14 +0000 (04:01 +0000)]
(server-done): Let save-buffer make the backup,
so that make-backup-files remains effective.

30 years ago(isearch-edit-string): Bind isearch-nonincremental to its own value, not to
Roland McGrath [Thu, 15 Jul 1993 03:46:02 +0000 (03:46 +0000)]
(isearch-edit-string): Bind isearch-nonincremental to its own value, not to
nil.

30 years ago(Qdisabled_command_hook): New variable.
Richard M. Stallman [Thu, 15 Jul 1993 03:09:56 +0000 (03:09 +0000)]
(Qdisabled_command_hook): New variable.
(Vdisabled_command_hook): Deleted.
(syms_of_keyboard): Corresponding changes.
(Fcommand_execute): Use Qdisabled_command_hook.

30 years ago(compilation-parse-errors): After skipping two lines, move one char back so
Roland McGrath [Thu, 15 Jul 1993 03:08:17 +0000 (03:08 +0000)]
(compilation-parse-errors): After skipping two lines, move one char back so
point before the newline.

30 years ago(gud-debugger-startup): Replaced with gud-massage-args.
Roland McGrath [Thu, 15 Jul 1993 01:55:13 +0000 (01:55 +0000)]
(gud-debugger-startup): Replaced with gud-massage-args.
(gud-{gdb,sdb,xdb}-debugger-startup): Replaced with gud-*-massage-args.
(gdb, sdb, xdb): Argument is command line, not args for it.  Remove
debugger name from prompt and put it in the default input instead.
Overload gud-massage-args instead of gud-debugger-startup.
(gud-chop-words): New function; subr for gud-common-init.
(gud-common-init): Argument is command line, not args for it.
Rewritten to use gud-chop-words instead of temp buffer and kludge involving
read.  Find the program name as the first word of the command line.
Use make-comint and gud-massage-args in place of gud-debugger-startup.
Expand the file name before passing it to gud-massage-args.

30 years ago(snarf-spooks): Restore function.
Roland McGrath [Wed, 14 Jul 1993 23:38:00 +0000 (23:38 +0000)]
(snarf-spooks): Restore function.

30 years ago(cookie-cache): New defvar.
Roland McGrath [Wed, 14 Jul 1993 23:36:04 +0000 (23:36 +0000)]
(cookie-cache): New defvar.
(cookie-snarf): Cache cookies in `cookie-cache', not in obarray (idiot).
Also store the modtime and punt the cache when it changes.

30 years ago(generate-file-autoloads): Fix FILE truename hacking to substring
Roland McGrath [Wed, 14 Jul 1993 20:56:19 +0000 (20:56 +0000)]
(generate-file-autoloads): Fix FILE truename hacking to substring
SOURCE-TRUENAME instead of FILE.

30 years ago(Vhelp_menu_bar_map): New var.
Richard M. Stallman [Wed, 14 Jul 1993 16:49:30 +0000 (16:49 +0000)]
(Vhelp_menu_bar_map): New var.
(syms_of_keyboard): Set up Lisp var for it.
(menu_bar_items): Use Vhelp_menu_bar_map.

30 years ago(mark_object) [DEBUG_MOLE]: Add abort at beginning.
Richard M. Stallman [Wed, 14 Jul 1993 16:36:25 +0000 (16:36 +0000)]
(mark_object) [DEBUG_MOLE]: Add abort at beginning.

30 years ago* calendar.el (calendar-holidays): Don't autoload this; its value
Jim Blandy [Wed, 14 Jul 1993 07:24:36 +0000 (07:24 +0000)]
* calendar.el (calendar-holidays): Don't autoload this; its value
must be set after the user's .emacs file is loaded.

30 years agoInitial revision
Jim Blandy [Wed, 14 Jul 1993 06:09:19 +0000 (06:09 +0000)]
Initial revision