bpt/emacs.git
31 years ago(syms_of_lread): Set up Qascii_character.
Richard M. Stallman [Sun, 7 Mar 1993 09:25:28 +0000 (09:25 +0000)]
(syms_of_lread): Set up Qascii_character.
(Fread_char, Fread_char_exclusive): Use that property
to convert symbols like tab, return, M-return,... to ASCII.

Include termhooks.h.
(read_escape): Handle \H, \A, \s.  Use ..._modifier.

31 years ago(reset_buffer_local_variables): Reset mark_active.
Richard M. Stallman [Sun, 7 Mar 1993 09:24:18 +0000 (09:24 +0000)]
(reset_buffer_local_variables): Reset mark_active.

(syms_of_buffer): New buffer-local var `mark-active'.
(init_buffer_once): Initialize mechanism for it.

31 years ago(isearch-mode): Don't make a pre-command-hook.
Richard M. Stallman [Sun, 7 Mar 1993 08:43:57 +0000 (08:43 +0000)]
(isearch-mode): Don't make a pre-command-hook.

31 years ago(vc-revert-buffer1): Use mark-marker; don't alter mark-active.
Richard M. Stallman [Sun, 7 Mar 1993 07:44:46 +0000 (07:44 +0000)]
(vc-revert-buffer1): Use mark-marker; don't alter mark-active.

31 years ago(event-modifiers): New function.
Richard M. Stallman [Sun, 7 Mar 1993 07:35:57 +0000 (07:35 +0000)]
(event-modifiers): New function.
(eventp): New function.

31 years ago*** empty log message ***
Richard M. Stallman [Sun, 7 Mar 1993 07:32:47 +0000 (07:32 +0000)]
*** empty log message ***

31 years ago(Info-insert-dir): Fix typo.
Richard M. Stallman [Sun, 7 Mar 1993 04:25:47 +0000 (04:25 +0000)]
(Info-insert-dir): Fix typo.

31 years ago(function-key-map): Map key symbols backspace, return... into ASCII chars.
Richard M. Stallman [Sun, 7 Mar 1993 04:22:37 +0000 (04:22 +0000)]
(function-key-map): Map key symbols backspace, return... into ASCII chars.

31 years ago(Info-forward-node): Properly go to first menu item.
Richard M. Stallman [Sun, 7 Mar 1993 04:22:15 +0000 (04:22 +0000)]
(Info-forward-node): Properly go to first menu item.
(Info-insert-dir): Bind temp wider, around use.

31 years ago(isearch-unread): Find last list element by hand.
Richard M. Stallman [Sun, 7 Mar 1993 04:22:00 +0000 (04:22 +0000)]
(isearch-unread): Find last list element by hand.

31 years agoInitial revision
Richard M. Stallman [Sun, 7 Mar 1993 04:10:02 +0000 (04:10 +0000)]
Initial revision

31 years ago(momentary-string-display): Handle any event when flushing the display.
Richard M. Stallman [Sat, 6 Mar 1993 06:16:06 +0000 (06:16 +0000)]
(momentary-string-display): Handle any event when flushing the display.

31 years ago(Info-summary): Handle any event when flushing the display.
Richard M. Stallman [Sat, 6 Mar 1993 06:15:39 +0000 (06:15 +0000)]
(Info-summary): Handle any event when flushing the display.

31 years ago(isearch-unread): Handle multiple args.
Richard M. Stallman [Sat, 6 Mar 1993 06:15:05 +0000 (06:15 +0000)]
(isearch-unread): Handle multiple args.
For Emacs 19, use listify-key-sequence.
If not Emacs 19, assume they are a meta sequence.
(isearch-other-meta-char): Pass the whole key sequence.
(isearch-other-control-char): Make this alias for ...-meta-char.

31 years ago(te-escape-extended-command-unread): Handle any key sequence.
Richard M. Stallman [Sat, 6 Mar 1993 06:13:50 +0000 (06:13 +0000)]
(te-escape-extended-command-unread): Handle any key sequence.

31 years ago(emerge-show-file-name): Handle any kind of event.
Richard M. Stallman [Sat, 6 Mar 1993 06:10:05 +0000 (06:10 +0000)]
(emerge-show-file-name): Handle any kind of event.

31 years ago(fortran-abbrev-start): Handle any kind of event.
Richard M. Stallman [Sat, 6 Mar 1993 06:08:40 +0000 (06:08 +0000)]
(fortran-abbrev-start): Handle any kind of event.
(fortran-window-create-momentarily): Likewise.

31 years ago(electric-help-command-loop): Handle any kind of event.
Richard M. Stallman [Sat, 6 Mar 1993 06:06:10 +0000 (06:06 +0000)]
(electric-help-command-loop): Handle any kind of event.

31 years ago(electric-buffer-list): Handle any kind of event.
Richard M. Stallman [Sat, 6 Mar 1993 06:05:12 +0000 (06:05 +0000)]
(electric-buffer-list): Handle any kind of event.
(Electric-buffer-menu-exit): Handle any key sequence.

31 years agoFix bug in previous change.
Richard M. Stallman [Sat, 6 Mar 1993 06:03:19 +0000 (06:03 +0000)]
Fix bug in previous change.

31 years ago(simula-electric-label): Handle any event when flushing the display.
Richard M. Stallman [Sat, 6 Mar 1993 06:01:29 +0000 (06:01 +0000)]
(simula-electric-label): Handle any event when flushing the display.

31 years ago(prefix-arg-internal): Use listify-key-sequence.
Richard M. Stallman [Sat, 6 Mar 1993 05:56:36 +0000 (05:56 +0000)]
(prefix-arg-internal): Use listify-key-sequence.

31 years ago(comint-dynamic-list-completions): Handle any event when flushing the display.
Richard M. Stallman [Sat, 6 Mar 1993 05:56:08 +0000 (05:56 +0000)]
(comint-dynamic-list-completions): Handle any event when flushing the display.

31 years ago(listify-key-sequence): New function.
Richard M. Stallman [Sat, 6 Mar 1993 05:54:29 +0000 (05:54 +0000)]
(listify-key-sequence): New function.

31 years ago(check_protected_fields): Variable deleted.
Richard M. Stallman [Sat, 6 Mar 1993 02:59:13 +0000 (02:59 +0000)]
(check_protected_fields): Variable deleted.
(syms_of_buffer): Delete vars buffer-field-list and check-protected-fields.

31 years ago(check_protected_fields): Delete decl.
Richard M. Stallman [Sat, 6 Mar 1993 02:58:49 +0000 (02:58 +0000)]
(check_protected_fields): Delete decl.

31 years ago(read_escape): Handle M-, C- and S- for new convention.
Richard M. Stallman [Fri, 5 Mar 1993 23:57:00 +0000 (23:57 +0000)]
(read_escape): Handle M-, C- and S- for new convention.
(read1): Move the meta bit to the right place for a string.

31 years ago(current_column, Fmove_to_column, compute_motion):
Richard M. Stallman [Fri, 5 Mar 1993 23:56:43 +0000 (23:56 +0000)]
(current_column, Fmove_to_column, compute_motion):
Expect display table elts to be vectors.

31 years ago(XTread_socket): Set bufp->modifiers for all kinds of keys.
Richard M. Stallman [Fri, 5 Mar 1993 23:56:13 +0000 (23:56 +0000)]
(XTread_socket): Set bufp->modifiers for all kinds of keys.

31 years ago(Fend_kbd_macro): Fix call to make_event_array.
Richard M. Stallman [Fri, 5 Mar 1993 23:55:44 +0000 (23:55 +0000)]
(Fend_kbd_macro): Fix call to make_event_array.

31 years ago(CHAR_META, CHAR_SHIFT, CHAR_CTL): New macros.
Richard M. Stallman [Fri, 5 Mar 1993 23:55:20 +0000 (23:55 +0000)]
(CHAR_META, CHAR_SHIFT, CHAR_CTL): New macros.

31 years ago(Fmake_rope, Frope_elt): Fns deleted.
Richard M. Stallman [Fri, 5 Mar 1993 23:52:49 +0000 (23:52 +0000)]
(Fmake_rope, Frope_elt): Fns deleted.

31 years ago(DISP_INVIS_VECTOR): Renamed from DISP_INVIS_ROPE.
Richard M. Stallman [Fri, 5 Mar 1993 23:52:24 +0000 (23:52 +0000)]
(DISP_INVIS_VECTOR): Renamed from DISP_INVIS_ROPE.
(DISP_CHAR_VECTOR): Renamed from DISP_CHAR_ROPE.
All callers changed.

31 years ago(compare-windows): Use compare-buffer-substrings.
Richard M. Stallman [Fri, 5 Mar 1993 20:37:00 +0000 (20:37 +0000)]
(compare-windows): Use compare-buffer-substrings.

31 years ago(ELF): Handle this parameter.
Richard M. Stallman [Thu, 4 Mar 1993 19:50:30 +0000 (19:50 +0000)]
(ELF): Handle this parameter.
[! COFF] (UNEXEC, USG_SHARED_LIBRARIES): New definitions.
(_BSD_TTY_FLAVOR): Don't define if already defined.
(C_COMPILER, LINKER, MAKE_COMMAND): New definitions.

31 years ago(h8300hds): Change hds to hms.
Steve Chamberlain [Thu, 4 Mar 1993 18:10:15 +0000 (18:10 +0000)]
(h8300hds): Change hds to hms.

31 years ago* Makefile.in (xmakefile): Add missing quote.
Jim Blandy [Thu, 4 Mar 1993 15:16:11 +0000 (15:16 +0000)]
* Makefile.in (xmakefile): Add missing quote.

31 years ago* configure: Handle isc3.0 correctly. This needs a more general
Jim Blandy [Thu, 4 Mar 1993 14:43:09 +0000 (14:43 +0000)]
* configure: Handle isc3.0 correctly.  This needs a more general
fix.

31 years ago(rmail-get-new-mail): Reset read-only after find-file.
Richard M. Stallman [Wed, 3 Mar 1993 20:49:21 +0000 (20:49 +0000)]
(rmail-get-new-mail): Reset read-only after find-file.

31 years ago(unexec): Move data2 section header up so all section
Richard M. Stallman [Wed, 3 Mar 1993 09:03:06 +0000 (09:03 +0000)]
(unexec): Move data2 section header up so all section
headers will be in ascending order.  This will prevent the unexeced
emacs that being processed by other applications (such as strip)
to fail.

Handle rounding of section boundaries.
(round_up): New function.

31 years ago(C_entries): New local variable quotednl. Used for
Richard M. Stallman [Wed, 3 Mar 1993 06:20:12 +0000 (06:20 +0000)]
(C_entries): New local variable quotednl.  Used for
parsing of #define's spanning multiple lines.

(C_entries): Save the definedef status
even when a newline is met inside a string.

31 years ago(write-file): Handle directory name as arg.
Richard M. Stallman [Wed, 3 Mar 1993 05:12:05 +0000 (05:12 +0000)]
(write-file): Handle directory name as arg.

31 years ago(S_IFLNK): Add #undef.
Richard M. Stallman [Tue, 2 Mar 1993 22:25:16 +0000 (22:25 +0000)]
(S_IFLNK): Add #undef.
(C_SWITCH_SYSTEM): Add conditional definition.
(NO_ASM, USE_UTIME, NO_X_DESTROY_DATABASE): Defined.
(LIB_STANDARD): Alternate definition if __GNUC__.
(SIGTSTP): #undef deleted.
(LIBS_SYSTEM): Define only if HAVE_X_WINDOWS.

(USG_SHARED_LIBRARIES, CLASH_DETECTION, NO_FCHMOD): Define.
(HAVE_TIMEVAL): Do not define.
(NO_ASM): Only define once.

31 years agoentered into RCS
Richard M. Stallman [Tue, 2 Mar 1993 22:22:13 +0000 (22:22 +0000)]
entered into RCS

31 years ago(defsetf): Use eval-and-compile for self-update-fn.
Richard M. Stallman [Tue, 2 Mar 1993 19:34:46 +0000 (19:34 +0000)]
(defsetf): Use eval-and-compile for self-update-fn.

31 years ago(add-change-log-entry): Never move past second hdr line.
Richard M. Stallman [Tue, 2 Mar 1993 18:39:39 +0000 (18:39 +0000)]
(add-change-log-entry): Never move past second hdr line.

31 years ago(describe_syntax_1): Delete excess arg to describe_vector.
Richard M. Stallman [Tue, 2 Mar 1993 17:21:05 +0000 (17:21 +0000)]
(describe_syntax_1): Delete excess arg to describe_vector.
(check_syntax_table): Delete excess arg to wrong_type_argument.

(Fforward_comment): New function.

31 years ago* make-dist: Don't try to copy the COPYING notice into
Jim Blandy [Tue, 2 Mar 1993 08:28:38 +0000 (08:28 +0000)]
* make-dist: Don't try to copy the COPYING notice into
external-lisp; we're not distributing that directory any more.

31 years ago* Makefile.in (install, install.aix, install.xenix, install.sysv):
Jim Blandy [Tue, 2 Mar 1993 08:28:24 +0000 (08:28 +0000)]
* Makefile.in (install, install.aix, install.xenix, install.sysv):
Remove CVS subdirectories from the installed directory trees, as
well as RCS directories.

31 years ago* timer.c (notify): Initialize waitfor properly.
Jim Blandy [Tue, 2 Mar 1993 08:25:47 +0000 (08:25 +0000)]
* timer.c (notify): Initialize waitfor properly.

31 years agoUse the term `scroll bar', instead of `scrollbar'.
Jim Blandy [Tue, 2 Mar 1993 08:22:42 +0000 (08:22 +0000)]
Use the term `scroll bar', instead of `scrollbar'.
* alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h,
lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c,
xterm.c, xterm.h: Terminology changed.

31 years agoUse the term `scroll bar', instead of `scrollbar'.
Jim Blandy [Tue, 2 Mar 1993 08:21:49 +0000 (08:21 +0000)]
Use the term `scroll bar', instead of `scrollbar'.
* alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h,
lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c,
xterm.c, xterm.h: Terminology changed.

* xterm.c (x_window_to_scrollbar, x_scrollbar_expose,
x_scrollbar_handle_click, x_scrollbar_note_movement): Remember
that these can be called during GC; we have to ignore mark bits.
* lisp.h (GC_NILP, GC_EQ): New macros to help with that.

31 years ago* xdisp.c (redisplay): Protect calls to request_sigio and
Jim Blandy [Tue, 2 Mar 1993 08:20:23 +0000 (08:20 +0000)]
* xdisp.c (redisplay): Protect calls to request_sigio and
unrequest_sigio in "#ifdef SIGIO" clauses; these are not defined

Use the term `scroll bar', instead of `scrollbar'.
* alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h,
lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c,
xterm.c, xterm.h: Terminology changed.

31 years ago* print.c (float_to_string): Define buf to be an unsigned char, to
Jim Blandy [Tue, 2 Mar 1993 08:16:49 +0000 (08:16 +0000)]
* print.c (float_to_string): Define buf to be an unsigned char, to
match the data field of strings.

31 years agoUse the term `scroll bar', instead of `scrollbar'.
Jim Blandy [Tue, 2 Mar 1993 08:16:00 +0000 (08:16 +0000)]
Use the term `scroll bar', instead of `scrollbar'.
* alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h,
lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c,
xterm.c, xterm.h: Terminology changed.

* xterm.c (x_window_to_scrollbar, x_scrollbar_expose,
x_scrollbar_handle_click, x_scrollbar_note_movement): Remember
that these can be called during GC; we have to ignore mark bits.
* lisp.h (GC_NILP, GC_EQ): New macros to help with that.

* lisp.h (RETURN_UNGCPRO): Remove "do ... while (0)" wrapper
around macro.

31 years agoUse the term `scroll bar', instead of `scrollbar'.
Jim Blandy [Tue, 2 Mar 1993 08:14:57 +0000 (08:14 +0000)]
Use the term `scroll bar', instead of `scrollbar'.
* alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h,
lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c,
xterm.c, xterm.h: Terminology changed.

        Don't generate switch-frame events by checking Vlast_event_frame;
use a separate variable for that bookkeeping.  In order to
generate them properly, we may need to fiddle with it.
* keyboard.c (internal_last_event_frame): New variable.
(command_loop_1): Check internal_last_event_frame, not
Vlast_event_frame.
(read_char, kbd_buffer_store_event): Set both Vlast_event_frame and
internal_last_event_frame.
(kbd_buffer_get_event): Check internal_last_event_frame to decide
whether to generate a switch-frame event.  Set Vlast_event_frame
after each event.
(init_keyboard): Initialize both Vlast_event_frame and
internal_last_event_frame.
* keyboard.h (internal_last_event_frame): Add extern declaration
for this.
* frame.c (Vlast_event_frame): Remove external declaration for
this.
(Fselect_frame): Set internal_last_event_frame to Qnil to force a
switch-frame event, not Vlast_event_frame; the latter is supposed
to convey information to the user.

31 years ago* keyboard.c (kbd_buffer_get_event): Protect assignment to
Jim Blandy [Tue, 2 Mar 1993 08:14:15 +0000 (08:14 +0000)]
* keyboard.c (kbd_buffer_get_event): Protect assignment to
Vlast_event_frame in a "#ifdef MULTI_FRAME" clause.

Use the term `scroll bar', instead of `scrollbar'.
* alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h,
lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c,
xterm.c, xterm.h: Terminology changed.

        Don't generate switch-frame events by checking Vlast_event_frame;
use a separate variable for that bookkeeping.  In order to
generate them properly, we may need to fiddle with it.
* keyboard.c (internal_last_event_frame): New variable.
(command_loop_1): Check internal_last_event_frame, not
Vlast_event_frame.
(read_char, kbd_buffer_store_event): Set both Vlast_event_frame and
internal_last_event_frame.
(kbd_buffer_get_event): Check internal_last_event_frame to decide
whether to generate a switch-frame event.  Set Vlast_event_frame
after each event.
(init_keyboard): Initialize both Vlast_event_frame and
internal_last_event_frame.
* keyboard.h (internal_last_event_frame): Add extern declaration
for this.
* frame.c (Vlast_event_frame): Remove external declaration for
this.
(Fselect_frame): Set internal_last_event_frame to Qnil to force a
switch-frame event, not Vlast_event_frame; the latter is supposed
to convey information to the user.

* keyboard.c (syms_of_keyboard): Doc fix for unread_command_events.

31 years ago* data.c (Fstring_to_number): Declare p to be an unsigned char, to
Jim Blandy [Tue, 2 Mar 1993 08:11:01 +0000 (08:11 +0000)]
* data.c (Fstring_to_number): Declare p to be an unsigned char, to
match the data field of strings.

* data.c (Fstring_to_number): Just skip tabs and spaces; don't use
the <ctype.h> macros.  The <ctype.h> stuff apparently varies from
locale to locale more than we'd like.  Don't include <ctype.h>.

31 years ago* cmds.c (Fnewline): Doc fix.
Jim Blandy [Tue, 2 Mar 1993 08:10:24 +0000 (08:10 +0000)]
* cmds.c (Fnewline): Doc fix.

31 years ago* buffer.c (buffer-undo-list): Doc fix.
Jim Blandy [Tue, 2 Mar 1993 08:09:42 +0000 (08:09 +0000)]
* buffer.c (buffer-undo-list): Doc fix.

* buffer.c (syms_of_buffer): Add the extra argument to the
commented-out DEFVAR_PER_BUFFER for `mode-line-format', so
make-docfile will find the docstring properly.

31 years ago* term/x-win.el (x-switch-definitons): Use the proper names for
Jim Blandy [Tue, 2 Mar 1993 07:35:52 +0000 (07:35 +0000)]
* term/x-win.el (x-switch-definitons): Use the proper names for
the scroll bar parameters.

Use the term `scroll bar', instead of `scrollbar'.
* term/x-win.el, frame.el, mouse.el: Terminology changed.
* scrollbar.el: Renamed to scroll-bar.el.

31 years ago* timer.el (run-at-time): Doc fix.
Jim Blandy [Tue, 2 Mar 1993 07:33:41 +0000 (07:33 +0000)]
* timer.el (run-at-time): Doc fix.

31 years ago* simple.el (kill-region): If the buffer is read-only, call
Jim Blandy [Tue, 2 Mar 1993 07:33:17 +0000 (07:33 +0000)]
* simple.el (kill-region): If the buffer is read-only, call
`barf-if-buffer-read-only' instead of just `ding', to get the
appropriate error condition and message.

* simple.el (insert-buffer): Make sure this returns nil.

* simple.el (quoted-insert): Use insert-char, instead of writing
out the loop.

31 years agoUse the term `scroll bar', instead of `scrollbar'.
Jim Blandy [Tue, 2 Mar 1993 07:29:47 +0000 (07:29 +0000)]
Use the term `scroll bar', instead of `scrollbar'.
* term/x-win.el, frame.el, mouse.el: Terminology changed.
* scrollbar.el: Renamed to scroll-bar.el.

31 years ago* mouse.el (mouse-split-window-vertically): If the user clicks too
Jim Blandy [Tue, 2 Mar 1993 07:29:05 +0000 (07:29 +0000)]
* mouse.el (mouse-split-window-vertically): If the user clicks too
close to the top or bottom of a window, split at the closest
reasonable line.  Give a helpful error message if the window is
too small to be split anywhere.
(mouse-split-window-horizontally): Similar changes.

31 years ago* info.el (Info-directory-list): Doc fix; it is set according to
Jim Blandy [Tue, 2 Mar 1993 07:27:17 +0000 (07:27 +0000)]
* info.el (Info-directory-list): Doc fix; it is set according to
INFOPATH, not INFODIR.
(Info-find-node): Don't try to set the info buffer's directory
according to Info-directory; that variable doesn't exist any more.
Instead, let Info-insert-dir set the current directory.
(Info-insert-dir): Properly check for upper- and lower-case forms
of "dir", with and without ".info" extension.  Set the buffer's
default-directory to the directory containing the first dir file
we find, and cache it in Info-dir-contents-directory.
(Info-dir-contents-directory): New variable, to cache the
directory we decided to use as the merged directory's
default-directory.

31 years ago* hexl.el (hexl-mode-map): When initializing, remember that the
Jim Blandy [Tue, 2 Mar 1993 07:26:43 +0000 (07:26 +0000)]
* hexl.el (hexl-mode-map): When initializing, remember that the
argument to key-binding is a key sequence, not a single key.

31 years ago* frame.el (new-frame): Doc fix.
Jim Blandy [Tue, 2 Mar 1993 07:25:44 +0000 (07:25 +0000)]
* frame.el (new-frame): Doc fix.

Use the term `scroll bar', instead of `scrollbar'.
* term/x-win.el, frame.el, mouse.el: Terminology changed.
* scrollbar.el: Renamed to scroll-bar.el.

31 years ago* etags.el (find-tag-other-window): If another window is already
Jim Blandy [Tue, 2 Mar 1993 07:22:33 +0000 (07:22 +0000)]
* etags.el (find-tag-other-window): If another window is already
displaying the tag's buffer, explicitly set that window's point to
the tag's position.

31 years ago* autoload.el (generate-file-autoloads): Add another
Jim Blandy [Tue, 2 Mar 1993 07:21:44 +0000 (07:21 +0000)]
* autoload.el (generate-file-autoloads): Add another
save-excursion so that point is before the generated autoloads
after we scan the file.

31 years agoThese changes were actually made by Richard; I stole his RCS lock.
Jim Blandy [Tue, 2 Mar 1993 07:06:47 +0000 (07:06 +0000)]
These changes were actually made by Richard; I stole his RCS lock.

* frame.el (initial-frame-alist, minibuffer-frame-alist,
pop-up-frame-alist, new-frame): Doc fixes.

* frame.el (set-pointer-color): Renamed to set-mouse-color.

* frame.el (set-border-color): New function.

31 years agoThese are in preparation for a more thorough renaming to occur soon.
Jim Blandy [Tue, 2 Mar 1993 02:11:18 +0000 (02:11 +0000)]
These are in preparation for a more thorough renaming to occur soon.
* scroll-bar.el: Provide `scroll-bar', not `scrollbar'.
* term/x-win.el: Require `scroll-bar', not `scrollbar'.

31 years ago* term/x-win.el: Require `scroll-bar', not `scrollbar'.
Jim Blandy [Tue, 2 Mar 1993 02:03:41 +0000 (02:03 +0000)]
* term/x-win.el: Require `scroll-bar', not `scrollbar'.

31 years ago(Info-insert-dir): Make menu items in Top node
Richard M. Stallman [Mon, 1 Mar 1993 09:25:44 +0000 (09:25 +0000)]
(Info-insert-dir): Make menu items in Top node
pointing each of the other nodes.

(Info-insert-dir): New function.
(Info-find-node): Use Info-insert-dir to visit dir file.

31 years agoDon't include dispextern.h more than once.
Richard M. Stallman [Mon, 1 Mar 1993 09:13:26 +0000 (09:13 +0000)]
Don't include dispextern.h more than once.
(INTERVAL_VISIBLE_P): NILP test was backwards.

31 years ago(syms_of_cmds): Typo in last change.
Richard M. Stallman [Mon, 1 Mar 1993 09:02:07 +0000 (09:02 +0000)]
(syms_of_cmds): Typo in last change.

31 years ago(record_property_change): Typo in last change.
Richard M. Stallman [Mon, 1 Mar 1993 09:01:13 +0000 (09:01 +0000)]
(record_property_change): Typo in last change.

(Fprimitive_undo): Handle property-change undo entry.
(record_property_change): New function.

31 years ago(print--string case):
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.

31 years ago(read1--strings with properties case):
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.

31 years ago(Fadd_text_properties, Fremove_text_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.

31 years ago(intervals_equal): Handle one arg null and other not.
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.

31 years ago(del_range): Update point before offset_intervals.
Richard M. Stallman [Mon, 1 Mar 1993 08:55:35 +0000 (08:55 +0000)]
(del_range): Update point before offset_intervals.

31 years ago(emacs, temacs): Add @true to prevent Make confusion.
Richard M. Stallman [Sun, 28 Feb 1993 22:29:46 +0000 (22:29 +0000)]
(emacs, temacs): Add @true to prevent Make confusion.

31 years agoError if company name is more than one word.
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.

31 years ago(syms_of_keyboard): Doc fix.
Richard M. Stallman [Fri, 26 Feb 1993 21:09:25 +0000 (21:09 +0000)]
(syms_of_keyboard): Doc fix.

31 years ago(walk-windows): Doc fix.
Richard M. Stallman [Fri, 26 Feb 1993 06:28:04 +0000 (06:28 +0000)]
(walk-windows): Doc fix.

31 years ago(traverse_intervals): New arg ARG.
Richard M. Stallman [Thu, 25 Feb 1993 20:24:43 +0000 (20:24 +0000)]
(traverse_intervals): New arg ARG.

31 years ago(mark_interval): Add ignored 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.

31 years ago(add-change-log-entry): Find end of first paragraph from after the header line.
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.

31 years ago(point-to-register): Make arg ARG optional.
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.

31 years ago* term/x-win.el (scroll-bar-mode, scroll-bar-mode): Move these
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.

31 years ago(Ferase_buffer): Added interactive spec.
Roland McGrath [Wed, 24 Feb 1993 23:37:46 +0000 (23:37 +0000)]
(Ferase_buffer): Added interactive spec.

31 years ago(syms_of_buffer): Doc fix.
Richard M. Stallman [Wed, 24 Feb 1993 23:20:51 +0000 (23:20 +0000)]
(syms_of_buffer): Doc fix.

31 years ago(vc-find-file-hook): Discard vc status of file
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.

31 years agoFormerly PROBLEMS.~3~
Richard M. Stallman [Wed, 24 Feb 1993 18:02:05 +0000 (18:02 +0000)]
Formerly PROBLEMS.~3~

31 years agoFormerly PROBLEMS.~2~
Richard M. Stallman [Wed, 24 Feb 1993 17:56:09 +0000 (17:56 +0000)]
Formerly PROBLEMS.~2~

31 years ago(syms_of_cmds): New var `overwrite-binary-mode'.
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.

31 years ago(read_avail_input): Args to `kill' were backwards.
Richard M. Stallman [Tue, 23 Feb 1993 18:49:33 +0000 (18:49 +0000)]
(read_avail_input): Args to `kill' were backwards.

31 years agoFix the fix.
Jim Blandy [Tue, 23 Feb 1993 14:23:06 +0000 (14:23 +0000)]
Fix the fix.

31 years ago* emacs.c (fatal_error_signal): Unblock the signal before we try
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.