bpt/emacs.git
31 years ago* keymap.c (get_keymap_1): Don't try to autoload OBJECT's function
Jim Blandy [Sat, 7 Nov 1992 07:34:58 +0000 (07:34 +0000)]
* keymap.c (get_keymap_1): Don't try to autoload OBJECT's function
unless the autoload form indicates that it's a keymap.

31 years ago* keyboard.c (read_key_sequence): Removed the
Jim Blandy [Sat, 7 Nov 1992 07:07:16 +0000 (07:07 +0000)]
* keyboard.c (read_key_sequence): Removed the
replay_sequence_new_buffer label; replay_sequence should be here
instead.

* keyboard.c (Vlast_event_frame): Arrange for this to exist iff
MULTI_FRAME is defined.
[not MULTI_FRAME] (syms_of_keyboard): Don't DEFVAR Vlast_event_frame.
[not MULTI_FRAME] (read_char): Don't try to set Vlast_event_frame.
[not MULTI_FRAME] (kbd_buffer_store_event): Don't try to set
Vlast_event_frame for quit characters.
[not MULTI_FRAME] (kbd_buffer_get_event): Don't try to generate
switch-frame events.

31 years ago* eval.c (Fautoload): Renamed fifth argument TYPE. Document the
Jim Blandy [Sat, 7 Nov 1992 07:00:37 +0000 (07:00 +0000)]
* eval.c (Fautoload): Renamed fifth argument TYPE.  Document the
fact that (eq TYPE 'keymap) means FUNCTION will become a keymap
when loaded.
(Fmacroexpand): Instead of assuming that every autoload
form with a fifth element is a macro, actually check the fifth
element against t and `macro', which are the only values which
denote macroness.

31 years ago* buffer.c (init_buffer): If PWD is accurate, use it instead of
Jim Blandy [Sat, 7 Nov 1992 07:00:04 +0000 (07:00 +0000)]
* buffer.c (init_buffer): If PWD is accurate, use it instead of
calling getwd.
#include <sys/types.h> and <sys/stat.h>, for the call to stat.

31 years ago* alloc.c: #include "frame.h" unconditionally. frame.h does the
Jim Blandy [Sat, 7 Nov 1992 06:59:38 +0000 (06:59 +0000)]
* alloc.c: #include "frame.h" unconditionally.  frame.h does the
right thing when MULTI_FRAME isn't defined.

31 years ago* Makefile.in: Rearrange dependencies to make sure that xmakefile
Jim Blandy [Sat, 7 Nov 1992 06:59:14 +0000 (06:59 +0000)]
* Makefile.in: Rearrange dependencies to make sure that xmakefile
is built before we try to use it, even using a parallel make.

31 years ago* make-dist: Don't distribute files in src/m and src/s whose names
Jim Blandy [Sat, 7 Nov 1992 06:34:20 +0000 (06:34 +0000)]
* make-dist: Don't distribute files in src/m and src/s whose names
begin with `='.

31 years agoWed Nov 4 15:09:07 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy [Sat, 7 Nov 1992 06:33:57 +0000 (06:33 +0000)]
Wed Nov  4 15:09:07 1992  Jim Blandy  (jimb@totoro.cs.oberlin.edu)

* configure: When editing parameters into lib-src/Makefile, change
the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
needs some other flags too.

31 years ago* startup.el (normal-top-level): Don't worry about setting
Jim Blandy [Sat, 7 Nov 1992 06:20:15 +0000 (06:20 +0000)]
* startup.el (normal-top-level): Don't worry about setting
default-directory to PWD if PWD is shorter.  And, if PWD isn't
accurate, delete it.

31 years ago* isearch.el (isearch-frames-exist): This isn't what we want -
Jim Blandy [Sat, 7 Nov 1992 06:17:04 +0000 (06:17 +0000)]
* isearch.el (isearch-frames-exist): This isn't what we want -
replaced by...
(isearch-gnu-emacs-events): non-nil if should expect events in the
style generated by GNU Emacs 19.  Set if set-frame-height is
fboundp; this is true on any GNU Emacs 19, whether or not it was
compiled with multiple frame support.
(isearch-mode-map): Test isearch-gnu-emacs-events instead of
isearch-frames-exist to see if we should bind switch-frame events.
(isearch-update): Test isearch-gnu-emacs-events instead of
isearch-frames-exist to see if unread-command-char's quiescent
value is nil or -1.

31 years ago* simple.el (previous-line): Doc fix.
Jim Blandy [Sat, 7 Nov 1992 06:13:23 +0000 (06:13 +0000)]
* simple.el (previous-line): Doc fix.

* simple.el (kill-line): Don't shift point before doing the
delete.

31 years ago* etags.el (find-tag-noselect): Doc fix.
Jim Blandy [Sat, 7 Nov 1992 06:12:42 +0000 (06:12 +0000)]
* etags.el (find-tag-noselect): Doc fix.

31 years ago* compile.el (compile-internal): Use NAME-OF-MODE in the prompt
Jim Blandy [Sat, 7 Nov 1992 06:12:11 +0000 (06:12 +0000)]
* compile.el (compile-internal): Use NAME-OF-MODE in the prompt
when offering to kill an existing process.

31 years ago* cl.el: New version - 3.0 - from Cesar Quiroz.
Jim Blandy [Sat, 7 Nov 1992 06:11:16 +0000 (06:11 +0000)]
* cl.el: New version - 3.0 - from Cesar Quiroz.

31 years ago* autoload.el (make-autoload): When creating an autoload
Jim Blandy [Sat, 7 Nov 1992 06:10:53 +0000 (06:10 +0000)]
* autoload.el (make-autoload): When creating an autoload
invocation for a macro, pass (list 'quote 'macro) as the sixth
argument, not just t.  autoload's sixth argument is now a type
instead of just a boolean value, so we should use a value which
reflects that.

31 years agoAdded `mips' command.
Jim Blandy [Sat, 7 Nov 1992 05:29:26 +0000 (05:29 +0000)]
Added `mips' command.

31 years agoDoc fix.
Richard M. Stallman [Sat, 7 Nov 1992 04:05:32 +0000 (04:05 +0000)]
Doc fix.

31 years ago(SYSTEM_TYPE): Use berkeley-unix.
Richard M. Stallman [Fri, 6 Nov 1992 22:49:53 +0000 (22:49 +0000)]
(SYSTEM_TYPE): Use berkeley-unix.

31 years agoversion 1.28.8
Richard M. Stallman [Thu, 5 Nov 1992 20:25:10 +0000 (20:25 +0000)]
version 1.28.8
(fortran-indent-to-column): Make turning of lines that begin with
`fortran-continuation-string' into properly formated continuation
lines work for fortran TAB mode.

Cleaned up some doc strings.

(fortran-abbrev-help, fortran-prepare-abbrev-list-buffer): Use
`insert-abbrev-table-description' and make buffer in abbrevs-mode.

Many changes since version 1.28.3.   Added auto-fill-mode, support
for some Fortran 90 statements.  Adjust comments to conform to new
gnu conventions.

(fortran-mode): Fix `comment-line-start-skip' by changing \\1 to
\\2 and include cpp statements in matching.  Changes for auto fill.

(fortran-auto-fill-mode, fortran-do-auto-fill,
fortran-break-line): New functions to implement auto fill.

(fortran-indent-line, fortran-reindent-then-newline-and-indent):
Added auto fill support.

(find-comment-start-skip, is-in-fortran-string-p): New functions.

(fortran-electric-line-number): Works better in overwrite mode.

(fortran-indent-comment, fortran-indent-line,
fortran-indent-to-column):  Use find-comment-start-skip instead of
searching for `comment-start-skip'.

(fortran-mode, calculate-fortran-indent): Added indentation
for fortran 90 statements.

(fortran-next-statement, fortran-previous-statement): Bug fixes.

(fortran-mode, calculate-fortran-indent,
fortran-setup-tab-format-style, fortran-setup-fixed-format-style):
`fortran-comment-line-column' meaning changed.  Now defaults to 0.

31 years ago(command-switch-alist, x-switch-definitions):
Richard M. Stallman [Thu, 5 Nov 1992 05:00:28 +0000 (05:00 +0000)]
(command-switch-alist, x-switch-definitions):
-ib was used for two things.  Use -itype for icon type.

31 years ago*** empty log message ***
Jim Blandy [Thu, 5 Nov 1992 04:28:10 +0000 (04:28 +0000)]
*** empty log message ***

31 years agoDon't discard SCO version number if it's 3.2v4.
Richard M. Stallman [Thu, 5 Nov 1992 03:15:24 +0000 (03:15 +0000)]
Don't discard SCO version number if it's 3.2v4.

31 years ago*** empty log message ***
Karl Berry [Wed, 4 Nov 1992 20:39:56 +0000 (20:39 +0000)]
*** empty log message ***

31 years agoDoc fix.
Christopher Zaborsky [Tue, 3 Nov 1992 22:47:23 +0000 (22:47 +0000)]
Doc fix.

31 years ago(insert-rectangle): Put mark at upper left corner.
Richard M. Stallman [Tue, 3 Nov 1992 22:25:28 +0000 (22:25 +0000)]
(insert-rectangle): Put mark at upper left corner.

31 years agoDox fix.
Christopher Zaborsky [Tue, 3 Nov 1992 21:33:58 +0000 (21:33 +0000)]
Dox fix.

31 years agoDoc fix.
Christopher Zaborsky [Tue, 3 Nov 1992 21:08:55 +0000 (21:08 +0000)]
Doc fix.

31 years agoDox fix.
Christopher Zaborsky [Tue, 3 Nov 1992 19:47:32 +0000 (19:47 +0000)]
Dox fix.

31 years ago(dired-mark-confirm): For `compress', say `Compress or uncompress'.
Richard M. Stallman [Tue, 3 Nov 1992 09:25:26 +0000 (09:25 +0000)]
(dired-mark-confirm): For `compress', say `Compress or uncompress'.
(dired-map-over-marks-check): Likewise.

31 years ago(make-directory): Renamed from make-directory-path.
Richard M. Stallman [Tue, 3 Nov 1992 07:07:02 +0000 (07:07 +0000)]
(make-directory): Renamed from make-directory-path.
Optional argument says whether to create parent dirs.
Invoke file-name handler here.
(after-find-file): Delete code that offers to create dir.
Instead, just print a message.

31 years ago* fileio.c (Fmake_directory_internal): Remove extra paren before the
Jim Blandy [Tue, 3 Nov 1992 02:24:05 +0000 (02:24 +0000)]
* fileio.c (Fmake_directory_internal): Remove extra paren before the
doc string in this function's DEFUN.

31 years ago* ange-ftp.el: Tighten the regular expression used in
Jim Blandy [Tue, 3 Nov 1992 02:00:50 +0000 (02:00 +0000)]
* ange-ftp.el: Tighten the regular expression used in
file-name-handler-alist to recognized ange-ftp filenames; the
slash, username and hostname must be at the start of the filename,
not just anywhere in the filename.

31 years ago(isearch-search): Handle all sorts of errors from regexp search.
Richard M. Stallman [Sun, 1 Nov 1992 22:10:59 +0000 (22:10 +0000)]
(isearch-search): Handle all sorts of errors from regexp search.

31 years ago(Fmake_directory_internal): Renamed from Fmake_directory.
Richard M. Stallman [Sat, 31 Oct 1992 23:27:11 +0000 (23:27 +0000)]
(Fmake_directory_internal): Renamed from Fmake_directory.
Pass nil as third arg to handler.
Lisp function `make-directory' is now in files.el.

31 years ago(byte-compile-lambda):
Richard M. Stallman [Sat, 31 Oct 1992 09:27:47 +0000 (09:27 +0000)]
(byte-compile-lambda):
Don't compile the interactive spec if it is a call to `list'.

31 years ago* xterm.h (x_screen_count, x_release, x_screen_height,
Jim Blandy [Sat, 31 Oct 1992 05:43:42 +0000 (05:43 +0000)]
* xterm.h (x_screen_count, x_release, x_screen_height,
x_screen_height_mm, x_screen_width, x_screen_width_mm,
x_save_under, x_screen_planes): Declare this as ints, to match
their definitions in xterm.c.

31 years ago* xterm.c (x_convert_modifiers): Declare this to return an
Jim Blandy [Sat, 31 Oct 1992 05:43:00 +0000 (05:43 +0000)]
* xterm.c (x_convert_modifiers): Declare this to return an
unsigned int, not a Lisp_Object.  Remember that the quiescent
value for part is Qnil, not zero, that x_mouse_x and x_mouse_y
are ints, not Lisp_Objects, and that RESULT->x and RESULT->y are
Lisp_Objects, not ints.
(XTread_socket): Declare this to return int, not Lisp_Object.
When calling construct_mouse_click on a non-scrollbar click, pass
PART as Qnil, not zero.
(x_calc_absolute_position): Remember that x_screen_width and
x_screen_height are ints, not Lisp_Objects.
e

31 years ago* xselect.c (own_selection): selection_type is an X Atom value,
Jim Blandy [Sat, 31 Oct 1992 05:42:28 +0000 (05:42 +0000)]
* xselect.c (own_selection): selection_type is an X Atom value,
not a Lisp_Object.
(x_selection_arrival): Declare this static, and add a forward
declaration at the top of the page.

31 years ago* xfns.c (x_decode_color, Fx_color_display_p): x_screen_planes is
Jim Blandy [Sat, 31 Oct 1992 05:41:49 +0000 (05:41 +0000)]
* xfns.c (x_decode_color, Fx_color_display_p): x_screen_planes is
an int, not a Lisp_Object.
(x_set_mouse_color): Give separate error messages for the
different cursors we try to set.
(Fx_geometry): Declare STRING to be a Lisp_Object.
(Fx_create_frame): No need to use XSET to assign NAME to f->name;
they're both Lisp_Objects.
(adjust_scrollbars): Use XINT to access w->hscroll.
(Fx_open_connection): x_screen_count, x_release, x_screen_height,
x_screen_height_mm, x_screen_width, x_screen_width_mm,
x_save_under, and x_screen_planes are integers, not Lisp_Objects.
(syms_of_xfns): x_mouse_x, x_mouse_y, and mouse_buffer_offset are
integers, not Lisp_Objects.

31 years ago* xdisp.c (redisplay): Use ! EQ to compare the old and new arrow
Jim Blandy [Sat, 31 Oct 1992 05:41:20 +0000 (05:41 +0000)]
* xdisp.c (redisplay): Use ! EQ to compare the old and new arrow
positions, not !=.
(mark_window_display_accurate): Barf if WINDOW isn't a window.
(display_string): Test buffer_defaults.ctl_arrow using NILP,
instead of comparing it with zero.

* xdisp.c (last_arrow_position, last_arrow_string): Make these
static.

* xdisp.c (message): Re-write this in terms of message1.
(message1): Move code to clear out echo_area_glyphs and
previous_echo_glyphs from message to here.

31 years ago* window.h (make_window, window_from_coordinates,
Jim Blandy [Sat, 31 Oct 1992 05:40:28 +0000 (05:40 +0000)]
* window.h (make_window, window_from_coordinates,
Fwindow_dedicated_p): Add extern declarations for these.

31 years ago* window.c (Fwindow_width, Fset_window_hscroll): Use accessors on
Jim Blandy [Sat, 31 Oct 1992 05:39:49 +0000 (05:39 +0000)]
* window.c (Fwindow_width, Fset_window_hscroll): Use accessors on
w->width, w->left, w->hscroll, and arguments.
(replace_window): Use EQ, not ==.
(Fdelete_window): p->top and p->left are not C integers.
(Fnext_window, Fprevious_window): Use EQ, not ==.

31 years ago* undo.c (record_insert): Use accessors on BEG and LENGTH.
Jim Blandy [Sat, 31 Oct 1992 05:39:17 +0000 (05:39 +0000)]
* undo.c (record_insert): Use accessors on BEG and LENGTH.
(truncate_undo_list): Use NILP, not == Qnil.

31 years ago* search.c (Fstore_match_data): Don't assume Flength returns an
Jim Blandy [Sat, 31 Oct 1992 05:38:19 +0000 (05:38 +0000)]
* search.c (Fstore_match_data): Don't assume Flength returns an
integer.

31 years ago* process.c: (status_convert): Declare this to return a
Jim Blandy [Sat, 31 Oct 1992 05:27:42 +0000 (05:27 +0000)]
* process.c: (status_convert): Declare this to return a
Lisp_Object at the top of the file.
(decode_status): Don't untag XCONS (tem)->cdr before storing it in
tem; tem is a Lisp_Object, too.
(process_send_signal): Declare this to be static void.  Don't
return Qnil; nobody cares.
(sigchld_handler): Use XFASTINT to manipulate p->infd.

* process.c (pty_process): Variable deleted; it's no longer used.
(syms_of_process): Don't initialize it.

31 years ago* print.c (print): Cast the frame's address to an integer before
Jim Blandy [Sat, 31 Oct 1992 05:27:05 +0000 (05:27 +0000)]
* print.c (print): Cast the frame's address to an integer before
passing it to sprintf to form the frame's printed form.

31 years ago* minibuf.c (read_minibuf): Use EQ to compare, not ==.
Jim Blandy [Sat, 31 Oct 1992 05:26:29 +0000 (05:26 +0000)]
* minibuf.c (read_minibuf): Use EQ to compare, not ==.
(temp_echo_area_glyphs): Use XFASTINT to assign to
unread_command_char.

31 years ago* lread.c (read_char): Add an extern declaration for this,
Jim Blandy [Sat, 31 Oct 1992 05:26:04 +0000 (05:26 +0000)]
* lread.c (read_char): Add an extern declaration for this,
indicating that it returns a Lisp_Object.

31 years ago* lisp.h (Fdefault_boundp, make_float, Ffloat, Fnth, Fcopy_alist,
Jim Blandy [Sat, 31 Oct 1992 05:25:29 +0000 (05:25 +0000)]
* lisp.h (Fdefault_boundp, make_float, Ffloat, Fnth, Fcopy_alist,
Fmake_byte_code, Fverify_visited_file_modtime, Ffile_exists_p,
Fdirectory_file_name, Ffile_name_directory,
expand_and_dir_to_file, Ffile_accessible_directory_p, Fbyte_code,
Fundo_boundary, truncate_undo_list): Add extern declarations for
these.

* lisp.h (DEFVARLISP, DEFVARBOOL, DEFVARINT, DEFVARPERBUFFER):
Removed these definitions; we should be using the versions whose
names use underscores.

31 years ago* keymap.c (Fdefine_key, Flookup_key, describe_map): Don't assume
Jim Blandy [Sat, 31 Oct 1992 05:24:47 +0000 (05:24 +0000)]
* keymap.c (Fdefine_key, Flookup_key, describe_map): Don't assume
that Flength returns an integer.

* keymap.c: Deal with autoloaded keymaps properly.
        (get_keymap_1): Renamed to inner_get_keymap; made
static.  New argument AUTOLOAD says to pursue autoloads if
non-zero.
(Fkeymapp, get_keymap, get_keyelt, Flookup_key): Ask get_keymap_1
not to perform autoloads.
(Fdefine_key): Ask get_keymap_1 to perform autoloads.  Since
autoloading may GC, remember that we have to GCPRO our local
variables now.
(Fminor_mode_key_binding): Call get_keymap instead of calling
get_keymap_1 with equivalent arguments.

31 years ago* keyboard.h (get_keymap_1, Fkeymapp, reorder_modifiers,
Jim Blandy [Sat, 31 Oct 1992 05:24:03 +0000 (05:24 +0000)]
* keyboard.h (get_keymap_1, Fkeymapp, reorder_modifiers,
Fmouse_click_p, read_char): Add external declarations for these.

31 years ago* keyboard.c: #include dispextern.h.
Jim Blandy [Sat, 31 Oct 1992 05:21:45 +0000 (05:21 +0000)]
* keyboard.c: #include dispextern.h.
(recursive_edit_unwind, command_loop, Fthis_command_keys): Declare
these to return Lisp_Objects at the very top of the file, to avoid
having them implicitly declared as ints.
(echo_char): Use EQ to compare C to help_char.
(read_char): Remember to apply XFASTINT to the return value of
Flength before using it.  Apply XINT to c when clearing its high
bits and meta bits, and when writing it to the dribble file.
(read_char_menu_prompt): Use EQ to compare obj with
menu_prompt_more_char and its control-character analog.
(read_key_sequence): Declare PROMPT to be char *, not a
Lisp_Object.  Use the appropriate accessors on keybuf when looking
for ASCII function key sequences.

* keyboard.c (echobuf): Make this 300 characters, not 100.  This
isn't a real fix, but it's quick.

* keyboard.c (read_char): When returning an unread switch-frame
event, jump to reread_first to return it, rather than reread; this
makes sure the event gets echoed (if appropriate) and goes into
this_command_keys.

* keyboard.c (read_key_sequence): If the key sequence starts with
a mouse click, read the key sequence using the keymaps of the
buffer clicked on, not the current buffer.

* keyboard.c (unread_switch_frame): Make this static, to indicate
that nobody outside of this file uses it.

* keyboard.c (follow_key): Ask get_keymap_1 to perform autoloads.
(read_key_sequence): When pursuing potential bindings in the
function key map, ask get_keymap_1 to perform autoloading.  This
is hardly important, but it's consistent.

31 years ago* frame.c: #include buffer.h.
Jim Blandy [Sat, 31 Oct 1992 05:20:51 +0000 (05:20 +0000)]
* frame.c: #include buffer.h.

31 years ago* fns.c: #include keyboard.h.
Jim Blandy [Sat, 31 Oct 1992 05:20:23 +0000 (05:20 +0000)]
* fns.c: #include keyboard.h.
(Fdelete): Check if Fequal returns Qnil, not zero.

31 years ago* floatfns.c (Flog): Don't forget to declare the BASE argument a
Jim Blandy [Sat, 31 Oct 1992 05:19:58 +0000 (05:19 +0000)]
* floatfns.c (Flog): Don't forget to declare the BASE argument a
Lisp_Object.

* floatfns.c (Fexpt): Don't return the value of the XSET function
call; that's not guaranteed to be the value assigned.

31 years ago* doc.c: #include keyboard.h.
Jim Blandy [Sat, 31 Oct 1992 05:18:48 +0000 (05:18 +0000)]
* doc.c: #include keyboard.h.

* doc.c (Fsubstitute_command_keys): Ask get_keymap_1 to
perform autoloads.  Autoloading might GC; we need to GCPRO our
local variables now.
(Fdocumentation, Fdocumentation_property): Autoloading in
Fsubstitute_command_keys might GC; we need to GCPRO our
local variables now.

31 years ago* dispextern.h (sit_for): Declare this extern.
Jim Blandy [Sat, 31 Oct 1992 05:18:16 +0000 (05:18 +0000)]
* dispextern.h (sit_for): Declare this extern.

31 years ago* dired.c (find_file_handler): Declare this extern.
Jim Blandy [Sat, 31 Oct 1992 05:17:46 +0000 (05:17 +0000)]
* dired.c (find_file_handler): Declare this extern.
(Ffile_attributes): Use NILP, not == Qnil.

* dired.c (Ffile_attributes): Doc fix.

31 years ago* data.c (Fset): See if current_alist_element points to itself
Jim Blandy [Sat, 31 Oct 1992 05:17:14 +0000 (05:17 +0000)]
* data.c (Fset): See if current_alist_element points to itself
using EQ, not ==.
(float_arith_driver): Declare this extern above arith_driver.

31 years ago* commands.h (unread_command_char): Declare this to be a
Jim Blandy [Sat, 31 Oct 1992 04:55:35 +0000 (04:55 +0000)]
* commands.h (unread_command_char): Declare this to be a
Lisp_Object, not an int.

31 years ago* casetab.c (set_case_table): Declare this to be static, and
Jim Blandy [Sat, 31 Oct 1992 04:55:02 +0000 (04:55 +0000)]
* casetab.c (set_case_table): Declare this to be static, and
return a Lisp_Object. Add static declaration for this
before Fset_case_table and Fset_standard_case_table.
(Fset_case_table, Fset_standard_case_table): Return the return
value of set_case_table, instead of returning garbage.

31 years ago* casefiddle.c (operate_on_word): Declare end to be an int, not a
Jim Blandy [Sat, 31 Oct 1992 04:54:35 +0000 (04:54 +0000)]
* casefiddle.c (operate_on_word): Declare end to be an int, not a
Lisp_Object.

31 years ago* callproc.c: Arrange for synchronous processes to get SIGINT the
Jim Blandy [Sat, 31 Oct 1992 04:53:11 +0000 (04:53 +0000)]
* callproc.c: Arrange for synchronous processes to get SIGINT the
first time the user quits, or SIGKILL if the user quits again.
#include "syssignal.h".
(call_process_kill): New function.
(call_process_cleanup): Send SIGINT to the subprocess, and then
arrange to call call_process_kill if the user quits while we wait
for it to terminate.
(Fcall_process, Fcall_process_region): Doc fix.

31 years ago* bytecode.c (Fbyte_code): Use EQ to compare string_saved with
Jim Blandy [Sat, 31 Oct 1992 04:52:24 +0000 (04:52 +0000)]
* bytecode.c (Fbyte_code): Use EQ to compare string_saved with
bytestr.

* bytecode.c (Fbyte_code): When metering the Bcall opcodes, make
sure the count on the symbol's `byte-code-meter' property does not
overflow.

* bytecode.c (syms_of_bytecode): Add a docstring for
byte-metering-on.

31 years ago* buffer.h (Fbuffer_name, Fget_file_buffer): Added external
Jim Blandy [Sat, 31 Oct 1992 04:51:36 +0000 (04:51 +0000)]
* buffer.h (Fbuffer_name, Fget_file_buffer): Added external
declarations.

* buffer.h (struct buffer_local_types): This declaration needed an
extern qualifier.

31 years ago* buffer.c (reset_buffer): Don't assign to b->save_length as if it
Jim Blandy [Sat, 31 Oct 1992 04:50:51 +0000 (04:50 +0000)]
* buffer.c (reset_buffer): Don't assign to b->save_length as if it
were an int; use XFASTINT.

31 years ago* alloc.c (Frope_elt): Declare arguments to be Lisp_Objects.
Jim Blandy [Sat, 31 Oct 1992 04:50:13 +0000 (04:50 +0000)]
* alloc.c (Frope_elt): Declare arguments to be Lisp_Objects.

31 years ago* abbrev.c (Funexpand_abbrev): Just assign the last abbrev's value
Jim Blandy [Sat, 31 Oct 1992 04:49:31 +0000 (04:49 +0000)]
* abbrev.c (Funexpand_abbrev): Just assign the last abbrev's value
to val; don't use XSET.  Make sure that the value of the
abbrev-symbol is a string.

31 years ago(preserved_fns): New var.
Richard M. Stallman [Fri, 30 Oct 1992 06:01:13 +0000 (06:01 +0000)]
(preserved_fns): New var.
(Fcall_interactively): Preserve fns listed in preserved_fns
when they appear in an interactive spec which is a call to `list'.
(syms_of_callint): Set preserved_fns and staticpro it.

31 years agoDoc fix.
Richard M. Stallman [Fri, 30 Oct 1992 05:38:03 +0000 (05:38 +0000)]
Doc fix.

31 years ago(get_system_name): Use gethostname for USG systems
Richard M. Stallman [Thu, 29 Oct 1992 10:44:50 +0000 (10:44 +0000)]
(get_system_name): Use gethostname for USG systems
if HAVE_GETHOSTNAME is defined.

31 years ago(count_blanks): Leave argument r constant, and increment p.
Richard M. Stallman [Thu, 29 Oct 1992 06:29:20 +0000 (06:29 +0000)]
(count_blanks): Leave argument r constant, and increment p.

31 years ago(vc-admin): Pass t as noquery arg to vc-resynch-window.
Richard M. Stallman [Wed, 28 Oct 1992 09:33:04 +0000 (09:33 +0000)]
(vc-admin): Pass t as noquery arg to vc-resynch-window.

31 years agoInitial revision
Richard M. Stallman [Wed, 28 Oct 1992 09:15:05 +0000 (09:15 +0000)]
Initial revision

31 years ago(HAVE_GETHOSTNAME): Define it.
Richard M. Stallman [Wed, 28 Oct 1992 09:14:23 +0000 (09:14 +0000)]
(HAVE_GETHOSTNAME): Define it.

31 years ago(HAVE_SETSID, IRIX): Defined.
Richard M. Stallman [Wed, 28 Oct 1992 09:06:29 +0000 (09:06 +0000)]
(HAVE_SETSID, IRIX): Defined.
(HAVE_GETHOSTNAME): Define it.

31 years ago*** empty log message ***
Jim Blandy [Wed, 28 Oct 1992 09:05:06 +0000 (09:05 +0000)]
*** empty log message ***

31 years ago(manual-program): Always use /usr/ucb/man if that exists.
Richard M. Stallman [Wed, 28 Oct 1992 06:04:10 +0000 (06:04 +0000)]
(manual-program): Always use /usr/ucb/man if that exists.

31 years ago(fortran-window-create): Use screen-width, not frame-width.
Richard M. Stallman [Tue, 27 Oct 1992 20:19:00 +0000 (20:19 +0000)]
(fortran-window-create): Use screen-width, not frame-width.

31 years ago(fortran-prepare-abbrev-list-buffer): Fix typo.
Richard M. Stallman [Tue, 27 Oct 1992 20:11:05 +0000 (20:11 +0000)]
(fortran-prepare-abbrev-list-buffer): Fix typo.

31 years ago[sony, IRIS_4D]: Include getpagesize.h and fcntl.h.
Richard M. Stallman [Tue, 27 Oct 1992 19:42:55 +0000 (19:42 +0000)]
[sony, IRIS_4D]: Include getpagesize.h and fcntl.h.
(unexec): #if 0 the error check of hdr.fhdr.f_nscns.
Clear text_section->s_scnptr.

31 years ago(fortran-tab-mode): Add defvar.
Richard M. Stallman [Tue, 27 Oct 1992 10:21:22 +0000 (10:21 +0000)]
(fortran-tab-mode): Add defvar.
(fortran-analyze-file-format): Bind i.
(fortran-tab-mode-string): Add defvar.
(fortran-tab-mode): Use `arg' as variable, not as function.
(fortran-prepare-abbrev-list-buffer): New function.
(fortran-abbrev-help): Call that.

31 years agoRename buffer-flush-undo to buffer-disable-undo.
Richard M. Stallman [Tue, 27 Oct 1992 10:14:08 +0000 (10:14 +0000)]
Rename buffer-flush-undo to buffer-disable-undo.
(Info-goto-emacs-key-command-node): Fix typo.
(Info-menu-item-sequence): Commented out.
(Info-follow-nearest-node): Use new event format.
Select the window clicked on.

31 years agoUpdate LISP_FLOAT_TYPE in config.h.
Richard M. Stallman [Tue, 27 Oct 1992 09:10:40 +0000 (09:10 +0000)]
Update LISP_FLOAT_TYPE in config.h.

31 years agoUpdate GNU_MALLOC and REL_ALLOC in config.h.
Richard M. Stallman [Tue, 27 Oct 1992 09:07:23 +0000 (09:07 +0000)]
Update GNU_MALLOC and REL_ALLOC in config.h.

31 years ago(shell-command-on-region):
Richard M. Stallman [Tue, 27 Oct 1992 08:48:02 +0000 (08:48 +0000)]
(shell-command-on-region):
Use region-beginning and region-end, in interactive spec.

31 years ago(isearch-edit-string):
Richard M. Stallman [Tue, 27 Oct 1992 04:11:46 +0000 (04:11 +0000)]
(isearch-edit-string):
Bind cursor-in-echo-area only around read-char/allocate-event.

31 years ago* make-dist: Copy config.sub, since it's a symbolic link to a file
Jim Blandy [Tue, 27 Oct 1992 00:55:32 +0000 (00:55 +0000)]
* make-dist: Copy config.sub, since it's a symbolic link to a file
on another file system.

31 years ago(vc-resynch-window): New arg NOQUERY. Pass it to vc-revert-buffer1.
Richard M. Stallman [Mon, 26 Oct 1992 05:33:20 +0000 (05:33 +0000)]
(vc-resynch-window): New arg NOQUERY.  Pass it to vc-revert-buffer1.
(vc-checkout, vc-finish-logentry, vc-revert-buffer, vc-finish-steal):
Supply t as NOQUERY arg for vc-resynch-window.
(vc-next-action): Don't revert workfile from master if buffer is modified.

31 years agoDox fix.
Christopher Zaborsky [Sun, 25 Oct 1992 21:14:16 +0000 (21:14 +0000)]
Dox fix.

31 years agoDoc fix.
Christopher Zaborsky [Sun, 25 Oct 1992 21:05:35 +0000 (21:05 +0000)]
Doc fix.

31 years agoDoc fix.
Christopher Zaborsky [Sun, 25 Oct 1992 19:44:06 +0000 (19:44 +0000)]
Doc fix.

31 years ago(vc-prefix-map): Put vc-diff on = and vc-directory on d.
Richard M. Stallman [Sat, 24 Oct 1992 20:07:08 +0000 (20:07 +0000)]
(vc-prefix-map): Put vc-diff on = and vc-directory on d.

31 years ago(relinquish): Adjust page_break_value by amount of memory actually given back.
Richard M. Stallman [Sat, 24 Oct 1992 04:39:49 +0000 (04:39 +0000)]
(relinquish): Adjust page_break_value by amount of memory actually given back.
(r_alloc_sbrk): Provide hysteresis in relocating the blocs.

(relinquish): Never free less than extra_bytes;
keep extra_bytes of empty space.
(obtain): Always get extra_bytes additional space.
(r_alloc_init): Set extra_bytes and page_size.
(ALIGNED, ROUNDUP, ROUND_TO_PAGE): Use page_size.

31 years ago* emacs.c (main): Correct spelling of HAVE_X_WINDOW to
Jim Blandy [Fri, 23 Oct 1992 20:40:04 +0000 (20:40 +0000)]
* emacs.c (main): Correct spelling of HAVE_X_WINDOW to
HAVE_X_WINDOWS in conditionals around the call to syms_of_xmenu.

31 years ago(set-visited-file-name): Change the auto save file name.
Richard M. Stallman [Fri, 23 Oct 1992 11:06:14 +0000 (11:06 +0000)]
(set-visited-file-name): Change the auto save file name.

31 years ago(insert-kbd-macros): If arg is empty, use last macro as default.
Richard M. Stallman [Fri, 23 Oct 1992 09:38:44 +0000 (09:38 +0000)]
(insert-kbd-macros): If arg is empty, use last macro as default.

31 years ago(insert-kbd-macro): Replace nonprinting chars with escapes.
Richard M. Stallman [Fri, 23 Oct 1992 09:31:22 +0000 (09:31 +0000)]
(insert-kbd-macro): Replace nonprinting chars with escapes.

31 years ago(mail-aliases): Doc fix.
Richard M. Stallman [Fri, 23 Oct 1992 09:20:44 +0000 (09:20 +0000)]
(mail-aliases): Doc fix.

31 years ago(describe-function): Print `an autoloaded', not `a ...'.
Richard M. Stallman [Fri, 23 Oct 1992 09:19:12 +0000 (09:19 +0000)]
(describe-function): Print `an autoloaded', not `a ...'.