Richard M. Stallman [Mon, 1 Mar 1993 08:59:36 +0000 (08:59 +0000)]
(print--string case):
Any non-null interval means print intervals.
Get rid of var obj1; just use obj.
(print): Never declare OBJ arg as `register'.
Special handling for strings with intervals.
(print_intervals): New function.
Richard M. Stallman [Mon, 1 Mar 1993 08:58:52 +0000 (08:58 +0000)]
(read1--strings with properties case):
Detect end of list, and invalid syntax, using recursive read1 calls.
(read1): Handle reading strings with properties.
Richard M. Stallman [Mon, 1 Mar 1993 08:57:31 +0000 (08:57 +0000)]
(Fadd_text_properties, Fremove_text_properties):
Add len>0 as condition for main loop.
Abort if reach a null interval.
(Fset_text_properties): Abort if reach a null interval.
(Ftext_properties_at, Fget_text_property):
Return nil if POS is end of OBJECT.
(add_properties): Use NILP to test result of Fequal.
No longer inline.
(remove_properties): No longer inline.
(set_properties): Total rewrite as function.
(validate_interval_range): Don't alter *begin at end of buffer.
But do search for a position just before the end.
Return null for an empty string.
(validate_interval_range): Allow 0 as position in string.
Add 1 to specified string positions.
(Fprevious_single_property_change): Subtract 1 if object is string.
(Fnext_single_property_change): Likewise.
(Fprevious_property_change, Fnext_property_change): Likewise.
(remove_properties): Call modify_buffer.
(add_properties): Likewise.
(Fadd_text_properties): Pass new arg to add_properties.
(Fremove_text_properties): Likewise.
(add_properties, remove_properties): New arg OBJECT. Record undo info.
(Fput_text_property): New function.
Richard M. Stallman [Mon, 1 Mar 1993 08:56:22 +0000 (08:56 +0000)]
(intervals_equal): Handle one arg null and other not.
(set_point): Considerable rewrite. Handle intervals both
before and after the old and new point values.
Redo handling of invisible intervals, and of motion hooks.
(textget): New function.
(graft_intervals_into_buffer):
create_root_interval needs Lisp object arg.
Set tree to new root interval.
Don't test TREE_LENGTH if buffer has no intervals.
Rearrange code to copy properties so that it really
does merge the inserted ones into the inherited ones.
(traverse_intervals): Pass `arg' on recursive calls.
(split_interval_left): Use new_length as basis for length of new.
(traverse_intervals): New arg ARG.
Richard M. Stallman [Mon, 1 Mar 1993 08:55:35 +0000 (08:55 +0000)]
(del_range): Update point before offset_intervals.
Richard M. Stallman [Sun, 28 Feb 1993 22:29:46 +0000 (22:29 +0000)]
(emacs, temacs): Add @true to prevent Make confusion.
Richard M. Stallman [Sat, 27 Feb 1993 21:56:28 +0000 (21:56 +0000)]
Error if company name is more than one word.
If $os is `sunos...', don't change it to manufacturer's name.
Richard M. Stallman [Fri, 26 Feb 1993 21:09:25 +0000 (21:09 +0000)]
(syms_of_keyboard): Doc fix.
Richard M. Stallman [Fri, 26 Feb 1993 06:28:04 +0000 (06:28 +0000)]
(walk-windows): Doc fix.
Richard M. Stallman [Thu, 25 Feb 1993 20:24:43 +0000 (20:24 +0000)]
(traverse_intervals): New arg ARG.
Richard M. Stallman [Thu, 25 Feb 1993 20:24:25 +0000 (20:24 +0000)]
(mark_interval): Add ignored arg.
(mark_interval_tree): Pass new arg to traverse_intervals.
Richard M. Stallman [Thu, 25 Feb 1993 20:23:59 +0000 (20:23 +0000)]
(add-change-log-entry): Find end of first paragraph from after the header line.
Richard M. Stallman [Thu, 25 Feb 1993 06:39:57 +0000 (06:39 +0000)]
(point-to-register): Make arg ARG optional.
(window-configuration-to-register): Likewise.
(frame-configuration-to-register): Likewise.
Jim Blandy [Thu, 25 Feb 1993 00:38:55 +0000 (00:38 +0000)]
* term/x-win.el (scroll-bar-mode, scroll-bar-mode): Move these
functions to scrolbar.el.
* scrollbar.el (scroll-bar-mode, scroll-bar-mode): Here they are.
Make scroll-bar-mode set the {vertical,horizontal}-scrollbars
parameters in default-frame-alist, and modify all extant screens
using the correct parameter names.
Roland McGrath [Wed, 24 Feb 1993 23:37:46 +0000 (23:37 +0000)]
(Ferase_buffer): Added interactive spec.
Richard M. Stallman [Wed, 24 Feb 1993 23:20:51 +0000 (23:20 +0000)]
(syms_of_buffer): Doc fix.
Richard M. Stallman [Wed, 24 Feb 1993 18:07:12 +0000 (18:07 +0000)]
(vc-find-file-hook): Discard vc status of file
if we will actually have to create the buffer.
Richard M. Stallman [Wed, 24 Feb 1993 18:02:05 +0000 (18:02 +0000)]
Formerly PROBLEMS.~3~
Richard M. Stallman [Wed, 24 Feb 1993 17:56:09 +0000 (17:56 +0000)]
Formerly PROBLEMS.~2~
Richard M. Stallman [Wed, 24 Feb 1993 08:59:25 +0000 (08:59 +0000)]
(syms_of_cmds): New var `overwrite-binary-mode'.
(internal_self_insert): Handle that var.
Richard M. Stallman [Tue, 23 Feb 1993 18:49:33 +0000 (18:49 +0000)]
(read_avail_input): Args to `kill' were backwards.
Jim Blandy [Tue, 23 Feb 1993 14:23:06 +0000 (14:23 +0000)]
Fix the fix.
Jim Blandy [Tue, 23 Feb 1993 14:18:00 +0000 (14:18 +0000)]
* emacs.c (fatal_error_signal): Unblock the signal before we try
to deliver it to ourselves. #include "syssignal.h" to get the
right definitions.
Jim Blandy [Tue, 23 Feb 1993 14:17:11 +0000 (14:17 +0000)]
* abbrev.c (Fexpand_abbrev): Only copy the text we're going to
expand - from wordstart to wordend, not from wordstart to point -
into the buffer. There might be non-word text between wordend and
point.
Jim Blandy [Tue, 23 Feb 1993 14:14:19 +0000 (14:14 +0000)]
* .gdbinit (xprocess): New command.
Jim Blandy [Tue, 23 Feb 1993 14:13:27 +0000 (14:13 +0000)]
* make-dist: Only copy gmalloc.c if we couldn't link it.
Don't try to copy man/{README,Makefile} unless they actually exist.
Jim Blandy [Tue, 23 Feb 1993 13:21:13 +0000 (13:21 +0000)]
Removed assigment to foo in byte-compile-lambda.
Jim Blandy [Tue, 23 Feb 1993 11:55:05 +0000 (11:55 +0000)]
* Makefile.in (lisppath): Don't include externallispdir in this.
We're not sure whether we're even going to distribute the
directory yet.
Jim Blandy [Tue, 23 Feb 1993 11:49:39 +0000 (11:49 +0000)]
* alloc.c (make_pure_float): Assure that PUREBEG + pureptr is
aligned, not pureptr itself.
Richard M. Stallman [Tue, 23 Feb 1993 07:27:39 +0000 (07:27 +0000)]
(C_entries): Don't reset definedef when a newline inside a comment is met.
Richard M. Stallman [Tue, 23 Feb 1993 05:49:12 +0000 (05:49 +0000)]
(Fforward_comment): New function.
(adjust_lnnoptrs): Handle symentry.n_type == 0x2400.
(make_hdr) [USG_SHARED_LIBRARIES]: Set bias using bss_start.
Jim Blandy [Mon, 22 Feb 1993 16:21:17 +0000 (16:21 +0000)]
* alloc.c (make_pure_float): Align pureptr according to __alignof,
if it's available, or sizeof (struct Lisp_Float) if it's not.
Jim Blandy [Mon, 22 Feb 1993 15:10:46 +0000 (15:10 +0000)]
* xterm.c (XTread_socket): Pass the proper number of arguments to
construct_mouse_click.
Jim Blandy [Mon, 22 Feb 1993 15:10:16 +0000 (15:10 +0000)]
* xrdb.c (getuid): Remove declaration.
Jim Blandy [Mon, 22 Feb 1993 15:09:33 +0000 (15:09 +0000)]
* minibuf.c (Fdisplay_completion_list): Pass the proper number of
arguments to Flength.
* xmenu.c (list_of_items): Same.
Jim Blandy [Mon, 22 Feb 1993 15:08:57 +0000 (15:08 +0000)]
* xfns.c (x_set_icon_type): Pass the proper number of arguments to
x_bitmap_icon.
Jim Blandy [Mon, 22 Feb 1993 14:53:13 +0000 (14:53 +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.
* window.c (Fset_window_configuration): Pass the proper number of
arguments to Fselect_frame.
Jim Blandy [Mon, 22 Feb 1993 14:52:32 +0000 (14:52 +0000)]
* textprop.c (Fget_text_property): Fix typo in function's declaration.
* keyboard.c (Fread_key_sequence): Backslash the newlines in this
docstring.
* textprop.c (Fget_text_property): Same.
Jim Blandy [Mon, 22 Feb 1993 14:51:39 +0000 (14:51 +0000)]
* systty.h [HAVE_TERMIOS]: Include fcntl.h.
Jim Blandy [Mon, 22 Feb 1993 14:51:13 +0000 (14:51 +0000)]
* systime.h [_AIX]: Move test outside of previous #if.
(EMACS_GET_TZ_OFFSET) [USG]: Don't declare twice. Prefer tzset.
Jim Blandy [Mon, 22 Feb 1993 14:50:42 +0000 (14:50 +0000)]
* sysdep.c (child_setup_tty): Recognize HAVE_TERMIOS as well as
HAVE_TERMIO.
Jim Blandy [Mon, 22 Feb 1993 14:48:45 +0000 (14:48 +0000)]
* callint.c (Fcall_interactively): Pass the correct number of
arguments to wrong_type_argument.
* casefiddle.c (caseify_object): Same.
* casetab.c (check_case_table): Same.
* search.c (Fstore_match_data): Same.
* syntax.c (check_syntax_table): Same.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Jim Blandy [Mon, 22 Feb 1993 06:38:45 +0000 (06:38 +0000)]
Initial revision
Richard M. Stallman [Sun, 21 Feb 1993 06:29:09 +0000 (06:29 +0000)]
(esc-map, ctl-x-map): Define as functions.
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.
Richard M. Stallman [Sun, 21 Feb 1993 02:08:17 +0000 (02:08 +0000)]
(Fsuspend_emacs): Make tem not register.
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.
Richard M. Stallman [Sat, 20 Feb 1993 17:36:06 +0000 (17:36 +0000)]
(Fmemory_limit): Doc fix.
Richard M. Stallman [Sat, 20 Feb 1993 06:23:08 +0000 (06:23 +0000)]
(insert-directory): Doc fix.
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.
Richard M. Stallman [Fri, 19 Feb 1993 05:43:54 +0000 (05:43 +0000)]
(describe_map): Call Fkey_description before build_string.
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.
Richard M. Stallman [Fri, 19 Feb 1993 04:14:25 +0000 (04:14 +0000)]
(Fopen_dribble_file): Doc fix.
Richard M. Stallman [Thu, 18 Feb 1993 06:26:16 +0000 (06:26 +0000)]
(syms_of_lread): Doc fix.
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.
Richard M. Stallman [Wed, 17 Feb 1993 21:30:25 +0000 (21:30 +0000)]
Fix minor bugs in previous change.
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.
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.
Richard M. Stallman [Wed, 17 Feb 1993 20:29:57 +0000 (20:29 +0000)]
(byte-compile-lambda): Test of byte-compile-compatibility was backwards.
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.
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.
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.
Richard M. Stallman [Mon, 15 Feb 1993 05:55:45 +0000 (05:55 +0000)]
(search_command): #if 0 previous change.
Richard M. Stallman [Mon, 15 Feb 1993 05:42:13 +0000 (05:42 +0000)]
(search_command): When moving to LIM on failure, return LIM.
Richard M. Stallman [Sun, 14 Feb 1993 23:08:25 +0000 (23:08 +0000)]
(Frename_buffer): Make prefix arg set UNIQUE.
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.
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".
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.
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.
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.
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.
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.
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".