bpt/emacs.git
31 years ago* process.c: Make sure we don't miss processes exiting, by having
Jim Blandy [Mon, 22 Feb 1993 14:47:53 +0000 (14:47 +0000)]
* process.c: Make sure we don't miss processes exiting, by having
the sigchld handler clear *input_available_clear_time.
(wait_reading_process_input): Check for process activity after
setting the timeout and calling set_waiting_for_input.
(sigchld_handler): If the process which has exited is one we care
about, clear *input_available_clear_time.

* process.c (process_send_signal): Use TERMIOS functions in
preference to BSD ioctls.  Some systems attempt to provide the BSD
functions for backward compatibility, and get it wrong.

31 years ago* keyboard.c (recursive_edit_1, command_loop_1): Pass the proper
Jim Blandy [Mon, 22 Feb 1993 14:46:31 +0000 (14:46 +0000)]
* keyboard.c (recursive_edit_1, command_loop_1): Pass the proper
number of arguments to unbind_to.
* lread.c (Feval_buffer): Same.
* window.c (Fscroll_other_window): Same.

31 years ago* data.c (Fstring_to_int): Rename this to Fstring_to_number, since
Jim Blandy [Mon, 22 Feb 1993 14:45:23 +0000 (14:45 +0000)]
* data.c (Fstring_to_int): Rename this to Fstring_to_number, since
it parses floats as well as integers.  Fix docstring.
(syms_of_data): Fix defsubr.
(wrong_type_argument): Change use.
(Fint_to_string): Doc fix.
* lisp.h (Fstring_to_int): Change extern declaration.

31 years ago* keymap.c (Fdescribe_vector): Pass the proper number of arguments
Jim Blandy [Mon, 22 Feb 1993 14:44:52 +0000 (14:44 +0000)]
* keymap.c (Fdescribe_vector): Pass the proper number of arguments
to describe_vector.
* syntax.c (describe_syntax_1): Same.

31 years ago* keyboard.c (init_keyboard): Recognize HAVE_TERMIOS as well as
Jim Blandy [Mon, 22 Feb 1993 14:43:44 +0000 (14:43 +0000)]
* keyboard.c (init_keyboard): Recognize HAVE_TERMIOS as well as
HAVE_TERMIO.

* keyboard.c (echo_char): Apply XINT to c before passing it to
push_key_description.

* keyboard.c (recursive_edit_1, command_loop_1): Pass the proper
number of arguments to unbind_to.
* lread.c (Feval_buffer): Same.
* window.c (Fscroll_other_window): Same.

* keyboard.c (command_loop_1): Apply XINT to c before passing it
to internal_self_insert and direct_output_for_insert.

* keyboard.c (make_lispy_movement): Rename the variable `part'
declared in the block handling scrollbar movement to `part_sym',
to avoid potential conflicts with the argument named `part'.
Apparently the semantics of expressions like this are unclear.

* keyboard.c (Fread_key_sequence): Backslash the newlines in this
docstring.
* textprop.c (Fget_text_property): Same.

31 years ago* frame.c (Fselect_frame): Set Vlast_event_frame to Qnil after
Jim Blandy [Mon, 22 Feb 1993 14:42:38 +0000 (14:42 +0000)]
* frame.c (Fselect_frame): Set Vlast_event_frame to Qnil after
switching frames, to make sure we'll get a switch-frame event.
(Vlast_event_frame): Add external declaration for this here.

* frame.c (Fdelete_frame): If FRAME is a dead frame, return Qnil,
not nothing.

31 years ago* fns.c (Fequal): Call internal_equal to recurse on elements of
Jim Blandy [Mon, 22 Feb 1993 14:41:57 +0000 (14:41 +0000)]
* fns.c (Fequal): Call internal_equal to recurse on elements of
lists and vectors, not Fequal.

31 years ago* floatfns.c (Flogb): Always implement this by calling Flog, even
Jim Blandy [Mon, 22 Feb 1993 14:41:26 +0000 (14:41 +0000)]
* floatfns.c (Flogb): Always implement this by calling Flog, even
on non-USG systems, which supposedly have a logb function.
(Fround): Always implement this by calling floor, even on systems
that have rint.

* floatfns.c (IN_FLOAT): Make this work properly when SIGTYPE is void.

31 years ago* callproc.c (init_callproc): Move the initialization of
Jim Blandy [Mon, 22 Feb 1993 14:40:34 +0000 (14:40 +0000)]
* callproc.c (init_callproc): Move the initialization of
Vprocess_environment to its own function.
(set_process_environment): This is that.
* emacs.c (main): Call set_process_environment earlier than
init_callproc.

31 years ago* editfns.c (Fmessage): Don't forget to return a value when
Jim Blandy [Mon, 22 Feb 1993 14:38:43 +0000 (14:38 +0000)]
* editfns.c (Fmessage): Don't forget to return a value when
args[0] == Qnil.

31 years ago* dispnew.c (sit_for): Pass the correct number of arguments to
Jim Blandy [Mon, 22 Feb 1993 14:38:10 +0000 (14:38 +0000)]
* dispnew.c (sit_for): Pass the correct number of arguments to
gobble_input.

31 years ago* data.c (Fstring_to_number): Skip initial spaces, to make Emacs
Jim Blandy [Mon, 22 Feb 1993 14:27:14 +0000 (14:27 +0000)]
* data.c (Fstring_to_number): Skip initial spaces, to make Emacs
lisp parse consistently on different operating systems.
#include <ctype.h> to help with this.

* data.c (Fstring_to_int): Rename this to Fstring_to_number, since
it parses floats as well as integers.  Fix docstring.
(syms_of_data): Fix defsubr.
(wrong_type_argument): Change use.
(Fint_to_string): Doc fix.
* lisp.h (Fstring_to_int): Change extern declaration.

* data.c (wrong_type_argument): Pass the correct number of
arguments to Fstring_to_int.

* data.c (arithcompare): Add a default case which aborts, just to
make me happy.

31 years ago* config.h.in: #define USE_TEXT_PROPERTIES by default.
Jim Blandy [Mon, 22 Feb 1993 14:26:51 +0000 (14:26 +0000)]
* config.h.in: #define USE_TEXT_PROPERTIES by default.

* config.h.in (HAVE_CONST): New macro.  If it's not #defined, #define
const to be the empty string.

* config.h.in: If we're not __STDC__, define volatile to be the
empty string.

31 years ago* callproc.c (delete_temp_file): Declare this to return
Jim Blandy [Mon, 22 Feb 1993 14:24:42 +0000 (14:24 +0000)]
* callproc.c (delete_temp_file): Declare this to return
Lisp_Object, to smooth type-checking.

* callproc.c (init_callproc): Move the initialization of
Vprocess_environment to its own function.
(set_process_environment): This is that.
* emacs.c (main): Call set_process_environment earlier than
init_callproc.

31 years ago* bytecode.c (Fbyte_code): Pass the correct number of arguments to
Jim Blandy [Mon, 22 Feb 1993 14:23:26 +0000 (14:23 +0000)]
* bytecode.c (Fbyte_code): Pass the correct number of arguments to
temp_output_buffer_show.

31 years ago* buffer.h: Remove code which #includes "undo.h" if lint is
Jim Blandy [Mon, 22 Feb 1993 14:23:02 +0000 (14:23 +0000)]
* buffer.h: Remove code which #includes "undo.h" if lint is
defined.  undo.h no longer exists.

31 years ago* buffer.c (Fswitch_to_buffer): Pass the correct number of
Jim Blandy [Mon, 22 Feb 1993 14:22:37 +0000 (14:22 +0000)]
* buffer.c (Fswitch_to_buffer): Pass the correct number of
arguments to Fnext_window.

* buffer.c (Fbury_buffer): Pass the correct number of arguments to
Fother_buffer.

* buffer.c (buffer_slot_type_mismatch): Make symbol_name an
unsigned char *, to match the type of a string's data.

31 years ago* alloc.c (make_pure_float): Align pureptr on a sizeof (double)
Jim Blandy [Mon, 22 Feb 1993 14:22:03 +0000 (14:22 +0000)]
* alloc.c (make_pure_float): Align pureptr on a sizeof (double)
boundary before allocating the float.

* alloc.c: Add description lines to the top of each page.

* alloc.c (mark_interval_tree): Remove spurious & in front of
function name.

* alloc.c (UNMARK_BALANCE_INTERVALS): Fix to accomodate compilers
other than GCC, which do not allow casts on the LHS of an
assignment.

* alloc.c (mark_object, mark_buffer): Remove some unused
variables.

31 years ago* aix3-1.h: Changes from 18.58.
Jim Blandy [Mon, 22 Feb 1993 14:21:19 +0000 (14:21 +0000)]
* aix3-1.h: Changes from 18.58.
(HAVE_TERMIOS): Changed from HAVE_TERMIO.
(unix): Define.

31 years ago* ibmrs6000.h (C_ALLOCA, STACK_DIRECTION): Only define if HAVE_ALLOCA
Jim Blandy [Mon, 22 Feb 1993 14:20:51 +0000 (14:20 +0000)]
* ibmrs6000.h (C_ALLOCA, STACK_DIRECTION): Only define if HAVE_ALLOCA
is not defined.
(X_DEFAULT_FONT): Change to `fixed', as `Rom14.500' only works on the
console.

31 years ago* files.el (revert-buffer): Reverse the sense of the first
Jim Blandy [Mon, 22 Feb 1993 14:17:16 +0000 (14:17 +0000)]
* files.el (revert-buffer): Reverse the sense of the first
argument, but leave interactive usage the same.
* vc.el (vc-resynch-window): Call vc-revert-buffer1 with the newly
appropriate arguments.  This seems to be the only file which was
adjusted for the new meaning of the revert-buffer arguments.

31 years ago* two-column.el: Add autoloads for the functions defined in
Jim Blandy [Mon, 22 Feb 1993 14:16:48 +0000 (14:16 +0000)]
* two-column.el: Add autoloads for the functions defined in
tc-mode-map.

31 years ago* subr.el (string-to-int): Make this an alias for
Jim Blandy [Mon, 22 Feb 1993 14:16:25 +0000 (14:16 +0000)]
* subr.el (string-to-int): Make this an alias for
string-to-number.

31 years ago* gud.el (gud-break): With a prefix argument, set a temporary
Jim Blandy [Mon, 22 Feb 1993 14:15:34 +0000 (14:15 +0000)]
* gud.el (gud-break): With a prefix argument, set a temporary
breakpoint.
(gud-apply-from-source): New argument ARGS, to pass to FUNC.  Now
it's really like `apply'.
(gud-set-break): Add another argument to this method.
Document it in the section describing how the methods are supposed
to be used.
(gud-gdb-set-break): New argument TEMP; if non-nil, set a
temporary breakpoint.
(gud-sdb-set-break, gud-dbx-set-break): New argument TEMP.  Ignore
it, since I don't know how to set a temporary breakpoint in these
debuggers.

* gud.el (gud-break): With a prefix argument, set a temporary
breakpoint.
(gud-apply-from-source): New argument ARGS, to pass to FUNC.  Now
it's really like `apply'.
(gud-set-break): Add another argument to this method.
Document it in the section describing how the methods are supposed
to be used.
(gud-gdb-set-break): New argument TEMP; if non-nil, set a
temporary breakpoint.
(gud-sdb-set-break, gud-dbx-set-break): New argument TEMP.  Ignore
it, since I don't know how to set a temporary breakpoint in these
debuggers.

31 years ago* make-dist: Don't distribute the external-lisp directory anymore.
Jim Blandy [Mon, 22 Feb 1993 14:12:29 +0000 (14:12 +0000)]
* make-dist: Don't distribute the external-lisp directory anymore.
* INSTALL: Remove all references to external-lisp.

31 years ago* configure: Detect whether the compiler supports `const'
Jim Blandy [Mon, 22 Feb 1993 14:12:11 +0000 (14:12 +0000)]
* configure: Detect whether the compiler supports `const'
properly, and edit src/config.h accordingly.

* configure: Tweak layout of final report.

31 years ago* Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
Jim Blandy [Mon, 22 Feb 1993 14:11:28 +0000 (14:11 +0000)]
* Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
CFLAGS.

* Makefile.in (locallisppath): Make this default to
${datadir}/emacs/site-lisp, instead of
${datadir}/emacs/local-lisp.  ${datadir} and ${statedir} are often
the same thing, and local-lisp causes completion conflicts with
lock.
(lisppath): Add ${externallispdir} to this.
* INSTALL: Adjust installation directions.

* Makefile.in (externallispdir): New variable, to say where to
install the externally-maintained lisp files.
(COPYDIR, COPYDESTS): Copy the external lisp directory just like
the others.
* INSTALL: Describe external-lisp and the new externallispdir
variable.

31 years agoInitial revision
Jim Blandy [Mon, 22 Feb 1993 06:38:45 +0000 (06:38 +0000)]
Initial revision

31 years ago(esc-map, ctl-x-map): Define as functions.
Richard M. Stallman [Sun, 21 Feb 1993 06:29:09 +0000 (06:29 +0000)]
(esc-map, ctl-x-map): Define as functions.

31 years ago(Fskip_syntax_backward): New function.
Richard M. Stallman [Sun, 21 Feb 1993 06:03:36 +0000 (06:03 +0000)]
(Fskip_syntax_backward): New function.
(Fskip_syntax_forward): Likewise.
(skip_chars): New argument syntaxp.

31 years ago(Fsuspend_emacs): Make tem not register.
Richard M. Stallman [Sun, 21 Feb 1993 02:08:17 +0000 (02:08 +0000)]
(Fsuspend_emacs): Make tem not register.

31 years ago(super-apropos-check-doc-file): Look for DOC file in proper directory.
Richard M. Stallman [Sat, 20 Feb 1993 23:12:21 +0000 (23:12 +0000)]
(super-apropos-check-doc-file): Look for DOC file in proper directory.

31 years ago(Fmemory_limit): Doc fix.
Richard M. Stallman [Sat, 20 Feb 1993 17:36:06 +0000 (17:36 +0000)]
(Fmemory_limit): Doc fix.

31 years ago(insert-directory): Doc fix.
Richard M. Stallman [Sat, 20 Feb 1993 06:23:08 +0000 (06:23 +0000)]
(insert-directory): Doc fix.

31 years ago(Fsuspend_emacs): Rename suspend-hook to suspend-hooks and run it manually.
Richard M. Stallman [Fri, 19 Feb 1993 19:10:39 +0000 (19:10 +0000)]
(Fsuspend_emacs): Rename suspend-hook to suspend-hooks and run it manually.

31 years ago(describe_map): Call Fkey_description before build_string.
Richard M. Stallman [Fri, 19 Feb 1993 05:43:54 +0000 (05:43 +0000)]
(describe_map): Call Fkey_description before build_string.

31 years ago(describe-function): Print the arglist if the function is bytecode or a list.
Richard M. Stallman [Fri, 19 Feb 1993 05:06:28 +0000 (05:06 +0000)]
(describe-function): Print the arglist if the function is bytecode or a list.

31 years ago(Fopen_dribble_file): Doc fix.
Richard M. Stallman [Fri, 19 Feb 1993 04:14:25 +0000 (04:14 +0000)]
(Fopen_dribble_file): Doc fix.

31 years ago(syms_of_lread): Doc fix.
Richard M. Stallman [Thu, 18 Feb 1993 06:26:16 +0000 (06:26 +0000)]
(syms_of_lread): Doc fix.

31 years ago* process.c (Fstart_process): Jimb's change of December 11
Michael I. Bushnell [Thu, 18 Feb 1993 03:43:45 +0000 (03:43 +0000)]
* process.c (Fstart_process): Jimb's change of December 11
had a misplaced paren.  This only became apparent because of
jimb's change on February 8 to Fexpand_file_name.
* callproc.c (Fcall_process): Ditto.

31 years agoFix minor bugs in previous change.
Richard M. Stallman [Wed, 17 Feb 1993 21:30:25 +0000 (21:30 +0000)]
Fix minor bugs in previous change.

31 years ago(generate-file-autoloads): If no buffer was visiting FILE when we started,
Roland McGrath [Wed, 17 Feb 1993 21:30:21 +0000 (21:30 +0000)]
(generate-file-autoloads): If no buffer was visiting FILE when we started,
kill the buffer we create.

31 years ago(isearch-backward-regexp):
Richard M. Stallman [Wed, 17 Feb 1993 20:34:20 +0000 (20:34 +0000)]
(isearch-backward-regexp):
New arg no-recursive-edit, always non-nil for interactive call.
Rename first arg, and set it right in interactive call.
(isearch-forward-regexp): Likewise.
(isearch-forward, isearch-backward): Likewise no-recursive-edit.

31 years ago(byte-compile-lambda): Test of byte-compile-compatibility was backwards.
Richard M. Stallman [Wed, 17 Feb 1993 20:29:57 +0000 (20:29 +0000)]
(byte-compile-lambda): Test of byte-compile-compatibility was backwards.

31 years ago(frame-initialize): Fix error syntax.
Richard M. Stallman [Tue, 16 Feb 1993 06:36:30 +0000 (06:36 +0000)]
(frame-initialize): Fix error syntax.
(toggle-horizontal-scroll-bar): Likewise.
(toggle-horizontal-scroll-bar): Renamed from set-horizontal-bar
(toggle-vertical-scroll-bar): Likewise.
(toggle-auto-lower, toggle-auto-raise): Likewise.
(set-foreground-color, set-background-color):
Renamed from set-frame-{fore,back}ground.

31 years ago* informat.el (Info-tagify): Correct the regular expression which
Jim Blandy [Tue, 16 Feb 1993 00:23:06 +0000 (00:23 +0000)]
* informat.el (Info-tagify): Correct the regular expression which
recognizes node names to work properly with Emacs 19 regex.

31 years ago(find-file-hooks): Delete permanent-local property.
Richard M. Stallman [Mon, 15 Feb 1993 19:02:55 +0000 (19:02 +0000)]
(find-file-hooks): Delete permanent-local property.
(find-file-not-found-hooks): Likewise.

31 years ago(search_command): #if 0 previous change.
Richard M. Stallman [Mon, 15 Feb 1993 05:55:45 +0000 (05:55 +0000)]
(search_command): #if 0 previous change.

31 years ago(search_command): When moving to LIM on failure, return LIM.
Richard M. Stallman [Mon, 15 Feb 1993 05:42:13 +0000 (05:42 +0000)]
(search_command): When moving to LIM on failure, return LIM.

31 years ago(Frename_buffer): Make prefix arg set UNIQUE.
Richard M. Stallman [Sun, 14 Feb 1993 23:08:25 +0000 (23:08 +0000)]
(Frename_buffer): Make prefix arg set UNIQUE.

31 years ago* xterm.c (x_set_window_size): Call change_frame_size instead of
Jim Blandy [Sun, 14 Feb 1993 14:40:55 +0000 (14:40 +0000)]
* xterm.c (x_set_window_size): Call change_frame_size instead of
just setting the `rows' and `cols' members of the frame, and
leaving the window tree in complete disarray.

* xterm.c (x_io_error_quitter): New function.
(x_error_quitter): Note that this is only used for protocol
errors now, not I/O errors.
(x_term_init): Set the I/O error handler to x_io_error_quitter.

31 years ago* frame.c (Fframe_parameters): Report the `minibuffer' parameter of
Jim Blandy [Sun, 14 Feb 1993 14:40:13 +0000 (14:40 +0000)]
* frame.c (Fframe_parameters): Report the `minibuffer' parameter of
minibufferless frames as nil, not `none'.
(Qnone): Remove declaration and initialization for this.  It's not
needed anymore.
* xfns.c (Qnone): Add them here; we still accept "none" as a valid
value for the `minibuffer' parameter.

* xfns.c (x_frame_params): Remember that the parameters are called
"auto-raise" and "auto-lower", not "autoraise" and "autolower".

31 years ago* xdisp.c (message): Set echo_frame to the frame whose message buf
Jim Blandy [Sun, 14 Feb 1993 14:39:45 +0000 (14:39 +0000)]
* xdisp.c (message): Set echo_frame to the frame whose message buf
we want to use, not to the message buf itself.

* xdisp.c (message): Use the message buffer of the frame we're
going to display the message on to format the message, not that of
the selected frame.

31 years ago* dispnew.c (remake_frame_glyphs): When re-allocating the frame's
Jim Blandy [Sun, 14 Feb 1993 14:39:09 +0000 (14:39 +0000)]
* dispnew.c (remake_frame_glyphs): When re-allocating the frame's
message buffer when echo_area_glyphs is pointing at it, relocate
echo_area_glyphs too.  Same for previous_echo_glyphs.
* window.h (previous_echo_glyphs): Add extern declaration for this.

31 years ago* keymap.c (Flookup_key, Fkey_binding, Flocal_key_binding,
Jim Blandy [Sun, 14 Feb 1993 14:38:43 +0000 (14:38 +0000)]
* keymap.c (Flookup_key, Fkey_binding, Flocal_key_binding,
Fglobal_key_binding, Fminor_mode_key_binding): Add a new optional
argument ACCEPT_DEFAULT, to control whether this function sees
bindings for t.
(Fwhere_is_internal, describe_map_tree, describe_map_2,
describe_vector): Pass the proper arguments to Flookup_key.

31 years ago* frame.c (Fframe_parameters): Report the `minibuffer' parameter of
Jim Blandy [Sun, 14 Feb 1993 14:38:19 +0000 (14:38 +0000)]
* frame.c (Fframe_parameters): Report the `minibuffer' parameter of
minibufferless frames as nil, not `none'.
(Qnone): Remove declaration and initialization for this.  It's not
needed anymore.
* xfns.c (Qnone): Add them here; we still accept "none" as a valid
value for the `minibuffer' parameter.

31 years ago* fileio.c (Fdo_auto_save): If NO_MESSAGE is non-nil, don't tell
Jim Blandy [Sun, 14 Feb 1993 14:37:33 +0000 (14:37 +0000)]
* fileio.c (Fdo_auto_save): If NO_MESSAGE is non-nil, don't tell
users that buffers have shrunk a lot.  This is called when Emacs
is crashing, so we don't want to run any code that isn't
absolutely necessary.  Also, autosave buffers which don't have
specially handled autosave file names first.

* fileio.c (Fexpand_file_name): Pass DEFALT through
Fexpand_file_name before using it.

* fileio.c (Fexpand_file_name): Doc fix.

31 years ago* s/usg5-4.h: #include "usg5-3.h", not "s-usg5-3.h".
Jim Blandy [Sun, 14 Feb 1993 14:36:14 +0000 (14:36 +0000)]
* s/usg5-4.h: #include "usg5-3.h", not "s-usg5-3.h".

31 years ago* subr.el (mod): Add back this alias for %.
Jim Blandy [Sun, 14 Feb 1993 14:35:19 +0000 (14:35 +0000)]
* subr.el (mod): Add back this alias for %.

31 years ago* rmailout.el (rmail-output, rmail-output-to-mail-file): Reverse
Jim Blandy [Sun, 14 Feb 1993 14:34:47 +0000 (14:34 +0000)]
* rmailout.el (rmail-output, rmail-output-to-mail-file): Reverse
the order of the arguments and make COUNT optional, for backward
compatibility's sake.

31 years ago* lisp-mode.el (lisp-fill-paragraph): New function.
Jim Blandy [Sun, 14 Feb 1993 14:33:44 +0000 (14:33 +0000)]
* lisp-mode.el (lisp-fill-paragraph): New function.
(shared-lisp-mode-map): Bind M-q to lisp-fill-paragraph.

31 years ago* gosmacs.el: Bind M-h to delete-previous-word, not
Jim Blandy [Sun, 14 Feb 1993 14:33:24 +0000 (14:33 +0000)]
* gosmacs.el: Bind M-h to delete-previous-word, not
backward-kill-word; the latter has different prefix semantics.

* gosmacs.el: Require 'mlsupport, to get definition of
backward-kill-word.

31 years ago* frame.el: Clean up initialization code.
Jim Blandy [Sun, 14 Feb 1993 14:29:30 +0000 (14:29 +0000)]
* frame.el: Clean up initialization code.
(initial-frame-alist): Doc fix.
(minibuffer-frame-alist): New default value, with a reasonable height.
(filtered-frame-list, minibuffer-frame-list): New functions.
(frame-initialize): Use minibuffer-frame-list, instead of writing
it out.
(frame-notice-user-settings): Thoroughly rearranged.
Notice changes to default-frame-alist as well as initial-frame-alist.
Properly handle requests to make the initial frame into a
minibufferless or minibuffer-only frame.
Create a minibuffer-only frame if the initial frame should lack a
minibuffer and there are no other minibuffer frames created by the
user's initialization file.
Fix any frames using the initial frame as a surrogate minibuffer
frame.
Restore the current buffer after creating and deleting all these
frames.

* frame.el (set-default-font, set-frame-background,
set-frame-foreground, set-cursor-color, set-pointer-color,
set-auto-raise, set-auto-lower, set-vertical-bar,
set-horizontal-bar): Give these docstrings.
(set-auto-raise, set-auto-lower, set-vertical-bar,
set-horizontal-bar): Make these toggle or look at the prefix
argument, like minor modes.

* frame.el (set-vertical-bar): Use the proper parameter symbol.
(set-horizontal-bar): Signal an error indicating that horizontal
scrollbars are not implemented.

31 years ago* fortran.el (fortran-prepare-abbrev-list-buffer): Put quote in
Jim Blandy [Sun, 14 Feb 1993 14:27:24 +0000 (14:27 +0000)]
* fortran.el (fortran-prepare-abbrev-list-buffer): Put quote in
front of first argument to `insert-abbrev-table-description'.

* fortran.el (fortran-is-in-string-p): Fixed incorrect behaviour
when in first statement of a buffer.

31 years ago* cl.el (cl-version): Mark as no longer in beta test.
Jim Blandy [Sun, 14 Feb 1993 14:26:41 +0000 (14:26 +0000)]
* cl.el (cl-version): Mark as no longer in beta test.

31 years ago* Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
Jim Blandy [Sun, 14 Feb 1993 14:26:06 +0000 (14:26 +0000)]
* Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
${infodir} from these variables; we have written out explicit code
to install the info files.

* Makefile.in: Some makes can't handle comments in the middle of
commands; move them to before the whole rule.

31 years ago* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy [Sun, 14 Feb 1993 14:25:18 +0000 (14:25 +0000)]
* configure (progname): New option `--with-gcc'.  Make it clearer
how we are trying to guess whether or not we have GCC.
* INSTALL: Document the `--with-gcc' option, and improve
description of `--with-x' options.

31 years agoInitial revision
Jim Blandy [Sun, 14 Feb 1993 14:13:56 +0000 (14:13 +0000)]
Initial revision

31 years ago(Fadd_text_properties): Put OBJECT arg last. Make it optional.
Richard M. Stallman [Sat, 13 Feb 1993 21:56:10 +0000 (21:56 +0000)]
(Fadd_text_properties): Put OBJECT arg last.  Make it optional.
(Fset_text_properties, Fremove_text_properties): Likewise.
(Fnext_single_property_change, Fprevious_single_property_change):
(Fnext_property_change, Fprevious_property_change): Likewise.
(Ferase_text_properties): #if 0.
(Fget_text_property): New function.

31 years ago(C_SWITCH_MACHINE): Don't define if GCC.
Richard M. Stallman [Sat, 13 Feb 1993 11:34:19 +0000 (11:34 +0000)]
(C_SWITCH_MACHINE): Don't define if GCC.

31 years ago(enable-flow-control...): Renamed from evade...
Richard M. Stallman [Thu, 11 Feb 1993 23:32:07 +0000 (23:32 +0000)]
(enable-flow-control...): Renamed from evade...
(enable-flow-control): Add autoload.

31 years ago(Finsert_buffer_substring): Proper error for non-ex buffer.
Richard M. Stallman [Thu, 11 Feb 1993 23:21:01 +0000 (23:21 +0000)]
(Finsert_buffer_substring): Proper error for non-ex buffer.
(Fcompare_buffer_substrings): Likewise.

31 years ago(Fcompare_buffer_substrings): New function.
Richard M. Stallman [Thu, 11 Feb 1993 06:00:51 +0000 (06:00 +0000)]
(Fcompare_buffer_substrings): New function.

31 years agoremoved m88kbcs, changed delta88 and harris to
John Hassey [Wed, 10 Feb 1993 17:56:58 +0000 (17:56 +0000)]
removed m88kbcs, changed delta88 and harris to
        use sysv3.

31 years agoUpdate GPL version.
Richard M. Stallman [Wed, 10 Feb 1993 07:08:53 +0000 (07:08 +0000)]
Update GPL version.

31 years ago(set-gosmacs-bindings): Fix binding of \eh.
Richard M. Stallman [Wed, 10 Feb 1993 06:45:33 +0000 (06:45 +0000)]
(set-gosmacs-bindings): Fix binding of \eh.

31 years ago(char_ins_del_cost): Use FRAME_WIDTH, not FRAME_HEIGHT.
Richard M. Stallman [Wed, 10 Feb 1993 06:14:12 +0000 (06:14 +0000)]
(char_ins_del_cost): Use FRAME_WIDTH, not FRAME_HEIGHT.

31 years agoFix copyright notice.
Richard M. Stallman [Tue, 9 Feb 1993 09:58:19 +0000 (09:58 +0000)]
Fix copyright notice.

31 years ago(add-change-log-entry): Undo Jan 25 change. It worked for buffers in
Roland McGrath [Mon, 8 Feb 1993 22:25:34 +0000 (22:25 +0000)]
(add-change-log-entry): Undo Jan 25 change.  It worked for buffers in
indented-text-mode, but lost for change-log-mode, which is what matters.

31 years ago(compilation-forget-errors): Just set
Roland McGrath [Mon, 8 Feb 1993 20:46:10 +0000 (20:46 +0000)]
(compilation-forget-errors): Just set
compilation-directory-stack to nil; no need to loop through it.
(next-error): For a non-numeric prefix arg, pass nil for
compile-reinitialize-errors's FIND-AT-LEAST arg.
(next-error): When getting marker for error source location, be
sure to examine buffer local value of compilation-old-error-list
before switching to source file buffer.

31 years ago(sort-subr): Fix previous change.
Richard M. Stallman [Sun, 7 Feb 1993 16:44:11 +0000 (16:44 +0000)]
(sort-subr): Fix previous change.

31 years ago(sort-build-lists): Record the key as pair of positions;
Richard M. Stallman [Sun, 7 Feb 1993 05:54:14 +0000 (05:54 +0000)]
(sort-build-lists): Record the key as pair of positions;
don't copy string from buffer.
(sort-subr): Use compare-buffer-substrings.

31 years ago(mail-setup): Use fill-region-as-paragraph
Richard M. Stallman [Sun, 7 Feb 1993 04:56:23 +0000 (04:56 +0000)]
(mail-setup): Use fill-region-as-paragraph
for To field; handle the CC just like the To.

31 years ago(extra_keyboard_modifiers): New Lisp var.
Richard M. Stallman [Sun, 7 Feb 1993 00:31:58 +0000 (00:31 +0000)]
(extra_keyboard_modifiers): New Lisp var.
(read_char): Support ctl and meta bits in extra_keyboard_modifiers.

31 years ago(XTread_socket): Support extra_keyboard_modifiers.
Richard M. Stallman [Sun, 7 Feb 1993 00:30:36 +0000 (00:30 +0000)]
(XTread_socket): Support extra_keyboard_modifiers.

31 years ago(i[34]86sol2): New abbrev for i[34]86-unknown-solaris2.
Jim Wilson [Fri, 5 Feb 1993 23:42:43 +0000 (23:42 +0000)]
(i[34]86sol2):  New abbrev for i[34]86-unknown-solaris2.

31 years ago(make-comint): Added docstring.
Roland McGrath [Fri, 5 Feb 1993 18:28:05 +0000 (18:28 +0000)]
(make-comint): Added docstring.

31 years agoRestore nuked information in minibuffer history bindings.
Roland McGrath [Fri, 5 Feb 1993 17:41:42 +0000 (17:41 +0000)]
Restore nuked information in minibuffer history bindings.
Use intelligent method of disabling completion-oriented bindings.

31 years agoOnce again, go back to ordinary next-history-element
Richard M. Stallman [Fri, 5 Feb 1993 02:06:38 +0000 (02:06 +0000)]
Once again, go back to ordinary next-history-element
for M-n in minibuf, even for completion.

31 years ago(sort-subr): Doc fixes.
Richard M. Stallman [Wed, 3 Feb 1993 04:33:30 +0000 (04:33 +0000)]
(sort-subr): Doc fixes.

31 years ago(mail-do-fcc): Allow dash in timezone name.
Richard M. Stallman [Tue, 2 Feb 1993 20:40:41 +0000 (20:40 +0000)]
(mail-do-fcc): Allow dash in timezone name.

31 years ago* simple.el (kill-region): If the buffer is read-only, do beep,
Jim Blandy [Mon, 1 Feb 1993 22:31:17 +0000 (22:31 +0000)]
* simple.el (kill-region): If the buffer is read-only, do beep,
but also put the region in the kill ring.  Doc fix.

31 years ago* texinfo.el (texinfo-mode): Make page-delimiter buffer-local, and
Jim Blandy [Mon, 1 Feb 1993 22:19:52 +0000 (22:19 +0000)]
* texinfo.el (texinfo-mode): Make page-delimiter buffer-local, and
set it according to texinfo-chapter-level-regexp.

31 years ago(mail-abbrev-end-of-buffer): Changed interactive spec from "P" to "p".
Roland McGrath [Sun, 31 Jan 1993 20:48:19 +0000 (20:48 +0000)]
(mail-abbrev-end-of-buffer): Changed interactive spec from "P" to "p".

31 years ago(c-macro-expand): Use expanded name to write or delete.
Richard M. Stallman [Sat, 30 Jan 1993 03:43:24 +0000 (03:43 +0000)]
(c-macro-expand): Use expanded name to write or delete.
Send two eofs.

31 years ago(force_fit_type): Abort if T not INTEGER_CST.
Richard M. Stallman [Sat, 30 Jan 1993 02:16:57 +0000 (02:16 +0000)]
(force_fit_type): Abort if T not INTEGER_CST.

31 years ago* window.c (Fscroll_left, Fscroll_right): Don't forget to apply
Jim Blandy [Sat, 30 Jan 1993 01:21:00 +0000 (01:21 +0000)]
* window.c (Fscroll_left, Fscroll_right): Don't forget to apply
XWINDOW to selected_window before passing it to window_internal_width.

31 years ago* xmenu.c (Fx_popup_menu): Don't forget to turn the frame-relative
Jim Blandy [Fri, 29 Jan 1993 22:13:36 +0000 (22:13 +0000)]
* xmenu.c (Fx_popup_menu): Don't forget to turn the frame-relative
coordinates for the menu position into root-window-relative
coordinates.

31 years ago* lread.c (read1): Although digits followed by a '.' are an
Jim Blandy [Fri, 29 Jan 1993 21:32:37 +0000 (21:32 +0000)]
* lread.c (read1): Although digits followed by a '.' are an
integer, a single . by itself (like, say, \.) should be a symbol.

31 years ago(next-complete-history-element): Restore point after replacing the
Roland McGrath [Thu, 28 Jan 1993 20:22:03 +0000 (20:22 +0000)]
(next-complete-history-element): Restore point after replacing the
buffer text with the appropriate history element.