bpt/emacs.git
31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:37:06 +0000 (01:37 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* isearch-mode.el (isearch-update, isearch-unread): Same.

31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:36:46 +0000 (01:36 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* info.el (Info-summary): Same.

31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:35:55 +0000 (01:35 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* gnus.el (gnus-Subject-next-article): Same.

31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:34:30 +0000 (01:34 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* fortran.el (fortran-abbrev-start, fortran-window-create-momentarily):
Same.

31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:33:17 +0000 (01:33 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* emerge.el (emerge-show-file-name): Same.

31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:31:33 +0000 (01:31 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* electric.el (Electric-command-loop): Same.

31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:30:45 +0000 (01:30 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* ehelp.el (electric-help-command-loop): Same.

31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:29:47 +0000 (01:29 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* ebuff-menu.el (electric-buffer-list, Electric-buffer-menu-exit):
Same.

31 years ago* disass.el (byte-compile): Specify that the 'byte-compile feature
Jim Blandy [Mon, 16 Nov 1992 01:28:48 +0000 (01:28 +0000)]
* disass.el (byte-compile): Specify that the 'byte-compile feature
is provided in the file "bytecomp".

31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:28:14 +0000 (01:28 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* comint.el (comint-dynamic-list-completions): Same.

31 years ago* bytecomp.el: Declare unread-command-char an obsolete variable.
Jim Blandy [Mon, 16 Nov 1992 01:21:50 +0000 (01:21 +0000)]
* bytecomp.el: Declare unread-command-char an obsolete variable.

* bytecomp.el: (require 'backquote).

31 years ago* ange-ftp.el (ange-ftp-repaint-buffer): Give this a non-hacky
Jim Blandy [Mon, 16 Nov 1992 01:20:29 +0000 (01:20 +0000)]
* ange-ftp.el (ange-ftp-repaint-buffer): Give this a non-hacky
definition using (message nil).
(ange-ftp-read-passwd, ange-ftp-process-filter): Uncomment out the
calls to ange-ftp-repaint-buffer.

31 years ago* xselect.c (Fx_get_cut_buffer): Correct check for buf_num in
Jim Blandy [Mon, 16 Nov 1992 01:04:24 +0000 (01:04 +0000)]
* xselect.c (Fx_get_cut_buffer): Correct check for buf_num in
range.

* xselect.c (Fx_get_cut_buffer, Fx_set_cut_buffer): Fix error
message format; use NUM_CUT_BUFFERS instead of literal 7.

31 years ago* xfns.c (unread_command_char): Change name in extern declaration
Jim Blandy [Mon, 16 Nov 1992 01:03:16 +0000 (01:03 +0000)]
* xfns.c (unread_command_char): Change name in extern declaration
to unread_command_event.

31 years ago* xdisp.c (display_string): Use w's buffer's value of
Jim Blandy [Mon, 16 Nov 1992 00:58:49 +0000 (00:58 +0000)]
* xdisp.c (display_string): Use w's buffer's value of
tab-width to display the string, instead of the current buffer's,
which could be anything.

31 years ago* vmspaths.h: New version from Roland Roberts.
Jim Blandy [Mon, 16 Nov 1992 00:58:28 +0000 (00:58 +0000)]
* vmspaths.h: New version from Roland Roberts.

31 years ago* undo.c (Fprimitive_undo): Remove whitespace in front of #ifdef
Jim Blandy [Mon, 16 Nov 1992 00:57:54 +0000 (00:57 +0000)]
* undo.c (Fprimitive_undo): Remove whitespace in front of #ifdef
and #endif.

31 years ago* systty.h: Doc fix.
Jim Blandy [Mon, 16 Nov 1992 00:55:34 +0000 (00:55 +0000)]
* systty.h: Doc fix.

* systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:
Added VMS changes from Roland Roberts.

31 years ago* systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:
Jim Blandy [Mon, 16 Nov 1992 00:54:53 +0000 (00:54 +0000)]
* systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:
Added VMS changes from Roland Roberts.

31 years ago* ralloc.c (relocate_some_blocs): Handle BLOC == NIL_BLOC.
Jim Blandy [Mon, 16 Nov 1992 00:54:08 +0000 (00:54 +0000)]
* ralloc.c (relocate_some_blocs): Handle BLOC == NIL_BLOC.
(free_bloc): This can now be simplified.

* ralloc.c (r_alloc_sbrk): When we allocate new space for the
malloc heap, zero it out even if we don't have any blocs in the
free list.

31 years ago* systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:
Jim Blandy [Mon, 16 Nov 1992 00:53:26 +0000 (00:53 +0000)]
* systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:
Added VMS changes from Roland Roberts.

* process.c (read_process_output): Save, widen, insert the process
output, and then restore the restriction if inserting text outside
the visible region.

* process.c (Fstart_process): Establish an unwind-protect to
remove PROC from the process list if an error occurs while
starting it.
(start_process_unwind): New function to help with that.
(create_process): There's no need to explicitly call
remove_process if the fork fails; the record_unwind_protect in
Fstart_process will take care of it.

* process.c (wait_reading_process_input): Test the C preprocessor
symbol "ultrix", not "__ultrix__" to see if we should ignore
ENOMEM errors from select.

* process.c (process_send_signal): On systems which have both
the TIOCGETC and TCGETA ioctls, just use the former.

* s/bsd4-2.h, s/bsd4-3.h: #define SIGNALS_VIA_CHARACTERS.
* process.c (process_send_signal): Put all the code for sending
signals via characters in a #ifdef SIGNALS_VIA_CHARACTERS.  Decide
whether to use the Berkeley-style or SYSV-style ioctls by seeing
which ioctl commands are #defined.

* process.c (process_send_signal): Doc fix.

31 years ago* minibuf.c (temp_echo_area_glyphs): Change reference to
Jim Blandy [Mon, 16 Nov 1992 00:46:19 +0000 (00:46 +0000)]
* minibuf.c (temp_echo_area_glyphs): Change reference to
unread_command_char to unread_command_event.

* minibuf.c (read_minibuf): If get_minibuffer gives the
new minibuffer a nil default directory, find another buffer with a
better default directory and use that one's instead.

31 years ago* mem-limits.h [DATA_SEG_BITS] (EXCEEDS_LISP_PTR): Remember to
Jim Blandy [Mon, 16 Nov 1992 00:45:34 +0000 (00:45 +0000)]
* mem-limits.h [DATA_SEG_BITS] (EXCEEDS_LISP_PTR): Remember to
remove DATA_SEG_BITS from the pointer before testing if the
pointer fits in VALBITS.

31 years ago* lread.c: #include "keyboard.h".
Jim Blandy [Mon, 16 Nov 1992 00:45:02 +0000 (00:45 +0000)]
* lread.c: #include "keyboard.h".
(Fread_char, Fread_char_exclusive): Don't signal an
error for or throw away switch-frame events; instead, put them off
until after we've found a character we can respond to.

Rename unread_command_char to unread_command_event; it has
subtly different semantics now, and we should use
`make-obsolete-variable' to warn people.
* lread.c (Fread_char): Change reference.

31 years ago* keyboard.c (unread_switch_frame): Don't declare this static.
Jim Blandy [Mon, 16 Nov 1992 00:44:13 +0000 (00:44 +0000)]
* keyboard.c (unread_switch_frame): Don't declare this static.

* keyboard.c (Vlast_event_frame): Doc fix.

* keyboard.c (read_char): Write composite events to the dribble
file properly.

* keyboard.c (init_keyboard): Initialize Vlast_event_frame to
Qnil, rather than the selected frame.

* keyboard.c (lispy_modifier_list): Added sanity check before
indexing into modifier_symbols.

* keyboard.c (add_command_key): When copying the contents of the
old this_command_keys to new_keys, remember to multiply size by
sizeof (Lisp_Object) to get the amount we really need to copy.

Rename unread_command_char to unread_command_event; it has
subtly different semantics now, and we should use
`make-obsolete-variable' to warn people.
* keyboard.c (unread_command_char): Rename.
(command_loop_1, read_char, Finput_pending, Fdiscard_input,
quit_throw_to_read_char, init_keyboard, syms_of_keyboard): Change
references.

* keyboard.c (read_key_sequence): Don't use
save_excursion_{save,restore} to protect the caller against buffer
switches; use Fset_buffer and Fcurrent_buffer; redisplay might
change point, and we don't want to undo that.

* keyboard.c (kbd_buffer_get_event): When checking a mouse
movement for a frame switch, don't assume Vlast_event_frame
contains a Lisp_Frame object.

31 years ago* fileio.c (Fexpand_file_name): Don't fiddle with "/." if it's the
Jim Blandy [Mon, 16 Nov 1992 00:42:52 +0000 (00:42 +0000)]
* fileio.c (Fexpand_file_name): Don't fiddle with "/." if it's the
entire string.

31 years ago* dispnew.c [not MULTI_FRAME] (Fredraw_display): Pass the correct
Jim Blandy [Mon, 16 Nov 1992 00:42:24 +0000 (00:42 +0000)]
* dispnew.c [not MULTI_FRAME] (Fredraw_display): Pass the correct
number of arguments to mark_window_display_accurate.

* dispnew.c (safe_bcopy): Use the right terminating condition in
the loop which uses multiple bcopy calls to transfer a block to an
overlapping higher block.

31 years ago* commands.h (unread_command_event): Doc fix.
Jim Blandy [Mon, 16 Nov 1992 00:41:30 +0000 (00:41 +0000)]
* commands.h (unread_command_event): Doc fix.

* commands.h (unread_switch_frame): Declare this extern.

31 years ago* buffer.c (Ferase_buffer): Doc fix.
Jim Blandy [Mon, 16 Nov 1992 00:33:17 +0000 (00:33 +0000)]
* buffer.c (Ferase_buffer): Doc fix.
* buffer.c (Fbury_buffer): Make this behave as in 18.59, although
that behavior is very odd - only remove the buffer from the
selected window if BUFFER was nil or omitted.

31 years ago* Makefile.in (doxemacs, dotemacs): Explicitly pass along the CC
Jim Blandy [Mon, 16 Nov 1992 00:32:56 +0000 (00:32 +0000)]
* Makefile.in (doxemacs, dotemacs): Explicitly pass along the CC
variable in these rules, just as in the `doall' rule.

31 years ago* s/sol2.h (LD_SWITCH_SYSTEM): Add -R option.
Jim Blandy [Mon, 16 Nov 1992 00:31:04 +0000 (00:31 +0000)]
* s/sol2.h (LD_SWITCH_SYSTEM): Add -R option.

31 years ago* s/bsd4-2.h, s/bsd4-3.h: #define SIGNALS_VIA_CHARACTERS.
Jim Blandy [Mon, 16 Nov 1992 00:30:10 +0000 (00:30 +0000)]
* s/bsd4-2.h, s/bsd4-3.h: #define SIGNALS_VIA_CHARACTERS.
* process.c (process_send_signal): Put all the code for sending
signals via characters in a #ifdef SIGNALS_VIA_CHARACTERS.  Decide
whether to use the Berkeley-style or SYSV-style ioctls by seeing
which ioctl commands are #defined.

31 years ago* m/pmax.h: Don't define SYSTEM_MALLOC; this was only necessary
Jim Blandy [Mon, 16 Nov 1992 00:27:51 +0000 (00:27 +0000)]
* m/pmax.h: Don't define SYSTEM_MALLOC; this was only necessary
for Ultrix version 4.1, and the current version is 4.3.

31 years ago* simple.el (comment-column): Doc fix.
Jim Blandy [Sun, 15 Nov 1992 23:57:39 +0000 (23:57 +0000)]
* simple.el (comment-column): Doc fix.

* bytecomp.el: Declare unread-command-char an obsolete variable.
* vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
vip-prefix-arg-com): Use unread-command-event instead of
unread-command-char; respect its new semantics.
* simula.el (simula-electric-label): Same.
* comint.el (comint-dynamic-list-completions): Same.
* ebuff-menu.el (electric-buffer-list, Electric-buffer-menu-exit):
Same.
* ehelp.el (electric-help-command-loop): Same.
* electric.el (Electric-command-loop): Same.
* emerge.el (emerge-show-file-name): Same.
* fortran.el (fortran-abbrev-start, fortran-window-create-momentarily):
Same.
* gnus.el (gnus-Subject-next-article): Same.
* info.el (Info-summary): Same.
* isearch-mode.el (isearch-update, isearch-unread): Same.
* map-ynp.el (map-y-or-n-p): Same.
* mlsupport.el (push-back-character): Same.
* replace.el (perform-replace): Same.
* simple.el (prefix-arg-internal): Same.
* subr.el (read-quoted-char, momentary-string-display): Same.
* sun-mouse.el (mouse-second-hit): Same.
* terminal.el (te-escape-extended-command-unread): Same.

31 years ago*** empty log message ***
Jim Blandy [Sun, 15 Nov 1992 23:44:05 +0000 (23:44 +0000)]
*** empty log message ***

31 years ago*** empty log message ***
Jim Blandy [Sun, 15 Nov 1992 10:30:58 +0000 (10:30 +0000)]
*** empty log message ***

31 years agoSat Nov 7 15:11:39 1992 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Jim Blandy [Tue, 10 Nov 1992 23:12:23 +0000 (23:12 +0000)]
Sat Nov  7 15:11:39 1992  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)

* make-dist: Don't forget that the way to avoid filenames starting
with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
`[a-zA-Z0-9].h'.  Add a new section for dealing with files that we
couldn't make hard links to, since we have two already, and
perhaps more to come.

31 years agoDoc fix.
Christopher Zaborsky [Tue, 10 Nov 1992 20:01:10 +0000 (20:01 +0000)]
Doc fix.

31 years agoDox fix.
Christopher Zaborsky [Tue, 10 Nov 1992 19:51:29 +0000 (19:51 +0000)]
Dox fix.

31 years ago(vc-cancel-version): Use yes-or-no-p.
Richard M. Stallman [Sun, 8 Nov 1992 18:58:17 +0000 (18:58 +0000)]
(vc-cancel-version): Use yes-or-no-p.

31 years ago* make-dist: Don't forget that the way to avoid filenames starting
Jim Blandy [Sat, 7 Nov 1992 20:36:45 +0000 (20:36 +0000)]
* make-dist: Don't forget that the way to avoid filenames starting
with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
`[a-zA-Z0-9].h'.  Add a new section for dealing with files that we
couldn't make hard links to, since we have two already, and
perhaps more to come.

31 years ago* Makefile.in (getdate.o): Added explicit target for this, so we
Jim Blandy [Sat, 7 Nov 1992 07:39:11 +0000 (07:39 +0000)]
* Makefile.in (getdate.o): Added explicit target for this, so we
can indicate that it depends on ../src/config.h.

* Makefile.in (CONFIG_CFLAGS): Let the configure script edit this
instead of CFLAGS.
(CFLAGS): Add -Demacs and -I../src to CONFIG_CFLAGS to produce this.

31 years ago* window.c (Fset_window_configuration): Protect call to
Jim Blandy [Sat, 7 Nov 1992 07:37:42 +0000 (07:37 +0000)]
* window.c (Fset_window_configuration): Protect call to
Fselect_frame with a #ifdef MULTI_FRAME.
[not MULTI_FRAME] (Fcurrent_window_configuration): Don't bother
setting the window configuration's selected_frame member.

31 years ago* systime.h [USG] (EMACS_GET_TZ_OFFSET): Assign to *(offset), not
Jim Blandy [Sat, 7 Nov 1992 07:37:08 +0000 (07:37 +0000)]
* systime.h [USG] (EMACS_GET_TZ_OFFSET): Assign to *(offset), not
(offset).  Don't forget the while corresponding to the do.
Include USG in the list of systems that have a tzname array.

31 years ago* sysdep.c (init_baud_rate) [HAVE_TERMIO, not HAVE_TCATTR]: Use
Jim Blandy [Sat, 7 Nov 1992 07:36:36 +0000 (07:36 +0000)]
* sysdep.c (init_baud_rate) [HAVE_TERMIO, not HAVE_TCATTR]: Use
TCGETA, not TIOCGETP.

31 years ago* process.c [SYSV]: Don't include <termios.h>, <termio.h>, or
Jim Blandy [Sat, 7 Nov 1992 07:36:10 +0000 (07:36 +0000)]
* process.c [SYSV]: Don't include <termios.h>, <termio.h>, or
<fcntl.h>.
(process_send_signal): Don't try to send SIGTSTP
unless SIGTSTP is defined.

31 years ago* minibuf.c (read_minibuf): Protect call to Fredirect_frame_focus
Jim Blandy [Sat, 7 Nov 1992 07:35:49 +0000 (07:35 +0000)]
* minibuf.c (read_minibuf): Protect call to Fredirect_frame_focus
with a #ifdef MULTI_FRAME.

31 years ago* lisp.h [not MULTI_FRAME]: Don't declare the Lisp_Frame tag.
Jim Blandy [Sat, 7 Nov 1992 07:35:20 +0000 (07:35 +0000)]
* lisp.h [not MULTI_FRAME]: Don't declare the Lisp_Frame tag.

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.