bpt/emacs.git
29 years ago(modify_region): Clear point_before_scroll field.
Richard M. Stallman [Fri, 27 Jan 1995 07:47:15 +0000 (07:47 +0000)]
(modify_region): Clear point_before_scroll field.

29 years ago(set_point): Set point_before_scroll to nil.
Richard M. Stallman [Fri, 27 Jan 1995 07:19:06 +0000 (07:19 +0000)]
(set_point): Set point_before_scroll to nil.

29 years ago(struct buffer): New field point_before_scroll.
Richard M. Stallman [Fri, 27 Jan 1995 07:18:11 +0000 (07:18 +0000)]
(struct buffer): New field point_before_scroll.

29 years ago(init_buffer_once, syms_of_buffer):
Richard M. Stallman [Fri, 27 Jan 1995 07:17:39 +0000 (07:17 +0000)]
(init_buffer_once, syms_of_buffer):
Set up buffer-local var point_before_scroll.
(reset_buffer): Init point_before_scroll.

29 years ago(match-string): New function.
Richard M. Stallman [Fri, 27 Jan 1995 07:06:27 +0000 (07:06 +0000)]
(match-string): New function.

29 years agoInteger width changes.
Richard M. Stallman [Fri, 27 Jan 1995 01:43:02 +0000 (01:43 +0000)]
Integer width changes.

29 years agoFix integer width changes.
Richard M. Stallman [Fri, 27 Jan 1995 01:41:28 +0000 (01:41 +0000)]
Fix integer width changes.

29 years agoFix typos.
Karl Heuer [Thu, 26 Jan 1995 22:52:10 +0000 (22:52 +0000)]
Fix typos.

29 years ago(mouse-save-then-kill): When we don't use existing
Richard M. Stallman [Thu, 26 Jan 1995 07:21:05 +0000 (07:21 +0000)]
(mouse-save-then-kill): When we don't use existing
region, put where click and put mark at the other end.  Use
point-before-scroll if non-nil.  Recognize mouse-set-region
as a previous command that makes a region we should use.
(mouse-drag-region): When we run the final click's binding,
set this-command.

29 years ago(scroll-bar-drag-1): Set point-before-scroll properly.
Richard M. Stallman [Thu, 26 Jan 1995 07:17:31 +0000 (07:17 +0000)]
(scroll-bar-drag-1): Set point-before-scroll properly.
(scroll-bar-scroll-down, scroll-bar-scroll-up): Likewise.

29 years ago(mouse-drag-region): Modify previous change--don't run the ordinary binding
Richard M. Stallman [Thu, 26 Jan 1995 03:18:45 +0000 (03:18 +0000)]
(mouse-drag-region): Modify previous change--don't run the ordinary binding
in the case of a multiple click.

29 years ago(mouse-save-then-kill): Ignore mouse-selection-click-count if no active mark.
Richard M. Stallman [Thu, 26 Jan 1995 02:37:30 +0000 (02:37 +0000)]
(mouse-save-then-kill): Ignore mouse-selection-click-count if no active mark.

29 years ago(struct x_display_info): New member display_perd.
Karl Heuer [Wed, 25 Jan 1995 09:04:07 +0000 (09:04 +0000)]
(struct x_display_info): New member display_perd.

29 years ago(the_only_perd): Define this var here.
Karl Heuer [Wed, 25 Jan 1995 08:58:33 +0000 (08:58 +0000)]
(the_only_perd): Define this var here.
(kbd_buffer, kbd_fetch_ptr, kbd_store_ptr): Delete; now part of perd.
(find_active_event_queue): New function.
(readable_events, kbd_buffer_get_event, swallow_events): Use it.
(kbd_buffer_store_event): Store in EVENT's frame's queue.
(Fdiscard_input, stuff_buffered_input): Use perd.
(init_keyboard): Initialize the new vars.
kbd_buffer is now a pointer, not an array.

29 years agoAdd comments and `volatile' keyword to previous change.
Karl Heuer [Wed, 25 Jan 1995 08:55:43 +0000 (08:55 +0000)]
Add comments and `volatile' keyword to previous change.

29 years ago(PERD): New struct containing per-display data.
Karl Heuer [Wed, 25 Jan 1995 07:18:37 +0000 (07:18 +0000)]
(PERD): New struct containing per-display data.
(the_only_perd): An instance of it.
(get_perd): Macro to retrieve it.

29 years ago(process_tick, update_tick): Make non-static.
Karl Heuer [Wed, 25 Jan 1995 02:02:37 +0000 (02:02 +0000)]
(process_tick, update_tick): Make non-static.

29 years agoComment change.
Richard M. Stallman [Wed, 25 Jan 1995 01:33:26 +0000 (01:33 +0000)]
Comment change.

29 years ago(x_destroy_window): Don't let frame being destroyed remain in
Richard M. Stallman [Wed, 25 Jan 1995 00:44:32 +0000 (00:44 +0000)]
(x_destroy_window): Don't let frame being destroyed remain in
x_focus_event_frame.

29 years ago(font-lock-fontify-region): Bind inhibit-read-only. Also buffer-file-name.
Richard M. Stallman [Wed, 25 Jan 1995 00:43:25 +0000 (00:43 +0000)]
(font-lock-fontify-region): Bind inhibit-read-only.  Also buffer-file-name.
(font-lock-hack-keywords, font-lock-unfontify-region): Likewise.

29 years ago(c-forward-conditional):
Richard M. Stallman [Wed, 25 Jan 1995 00:41:22 +0000 (00:41 +0000)]
(c-forward-conditional):
If an apparent conditional is not really a conditional, skip past it.

(c-fill-paragraph): If comment terminator is on a
separate line, don't include that line in the filling.

29 years ago(justify-current-line): Avoid error comparing fill-prefix
Richard M. Stallman [Wed, 25 Jan 1995 00:05:59 +0000 (00:05 +0000)]
(justify-current-line): Avoid error comparing fill-prefix
near end of buffer.  Do nothing fast if justification not wanted.

29 years agoAdded support for descriptions in the group buffer:
Richard M. Stallman [Tue, 24 Jan 1995 23:49:03 +0000 (23:49 +0000)]
Added support for descriptions in the group buffer:
(gnus-group-prepare, gnus-group-prepare-line, gnus-setup-news)
(gnus-gnus-to-quick-newsrc-format, gnus-group-list-groups):
Record if we show all groups, to redisplay
correctly after toggling descriptions display.
(gnus-newsgroups-display-toggle, gnus-newsgroups-update-description)
(gnus-newsgroups-retrieve-description): New functions.
(gnus-group-mode-map): Bind t to gnus-newsgroups-display-toggle.
Add a newsgroups-update-description menu.
(gnus-newsgroups-regex, gnus-newsgroups-display, gnus-newsgroups-alist)
(gnus-newsgroups-hashtb, gnus-newsgroups-showall): New variables.
(gnus-group-group-name):  Changed the regexp to avoid  conflict
with descriptions which have a ':' inside.
(gnus-group-mode): Doc fix.

29 years ago(Flocal_set_key, Fglobal_set_key): Use K, not k.
Richard M. Stallman [Tue, 24 Jan 1995 22:14:00 +0000 (22:14 +0000)]
(Flocal_set_key, Fglobal_set_key): Use K, not k.

29 years ago(Fcall_interactively): Define K mostly like k.
Richard M. Stallman [Tue, 24 Jan 1995 22:13:42 +0000 (22:13 +0000)]
(Fcall_interactively): Define K mostly like k.
Pass new arg to Fread_key_sequence.

29 years ago(read_key_sequence): New arg dont_downcase_last
Richard M. Stallman [Tue, 24 Jan 1995 22:13:07 +0000 (22:13 +0000)]
(read_key_sequence): New arg dont_downcase_last
inhibits downcasing the last event, when it's uppercase and undefined.
(Fread_key_sequence): Likewise new arg.

29 years ago(compute_motion): Don't get hung in selective-display loop.
Karl Heuer [Tue, 24 Jan 1995 07:01:08 +0000 (07:01 +0000)]
(compute_motion): Don't get hung in selective-display loop.

29 years ago(vc-do-command): Arrange for the default-directory variable
Richard M. Stallman [Tue, 24 Jan 1995 06:33:41 +0000 (06:33 +0000)]
(vc-do-command): Arrange for the default-directory variable
in *vc* to be re-set each time this function uses it.
Discard current dir from front of FILE later on,
and only if last = `WORKFILE'.

Undo Dec 10 change:
(vc-directory, vc-dired-reformat-line): Changed back.
(vc-directory-18): Old function restored.
(vc-dir-all-files): Function deleted.

(vc-next-action-on-file): If file is not registered,
check file out after registering it.
(vc-next-action-dired): Restore the window configuration after
doing vc-next-action on each file in a VC-dired buffer.
(file-regular-p-18): New function.
(file-regular-p): Define, if not already defined.

29 years agoDon't use function prototypes.
Karl Heuer [Tue, 24 Jan 1995 05:27:32 +0000 (05:27 +0000)]
Don't use function prototypes.

29 years ago(iso-transl-dead-key-alist): New var.
Karl Heuer [Tue, 24 Jan 1995 04:20:37 +0000 (04:20 +0000)]
(iso-transl-dead-key-alist): New var.
(iso-transl-char-map): Give each singleton a doubleton synonym.
(iso-transl-language-alist, iso-transl-ctl-x-8-map): New vars.
(iso-transl-define-keys): New function; sets up keymap.
(iso-transl-set-language): New function; sets language-specific part.

29 years ago(pascal-*-completion, pascal-comp-defun)
Richard M. Stallman [Tue, 24 Jan 1995 03:27:54 +0000 (03:27 +0000)]
(pascal-*-completion, pascal-comp-defun)
(pascal-complete-word, pascal-completion-response, pascal-completion)
(pascal-get-completion-decl): Rename some internal variables
to start with 'pascal-'.
(pascal-str, pascal-all, pascal-pred, pascal-flag)
(pascal-buffer-to use): New dummy variables.

29 years ago(read_key_sequence): Don't wait for a possible key translation sequence if we
Karl Heuer [Tue, 24 Jan 1995 03:16:34 +0000 (03:16 +0000)]
(read_key_sequence): Don't wait for a possible key translation sequence if we
already have a binding.
Add missing break statement.

29 years ago(i[34]86:*:3.2:*): Test for ISC before SCO; newer ISC releases have uname -X.
Karl Heuer [Tue, 24 Jan 1995 00:46:11 +0000 (00:46 +0000)]
(i[34]86:*:3.2:*): Test for ISC before SCO; newer ISC releases have uname -X.

29 years ago(HAVE_SYS_SELECT_H): Add #undef for configure.
Karl Heuer [Mon, 23 Jan 1995 23:36:50 +0000 (23:36 +0000)]
(HAVE_SYS_SELECT_H): Add #undef for configure.

29 years agoCheck for sys/select.h.
Karl Heuer [Mon, 23 Jan 1995 23:35:13 +0000 (23:35 +0000)]
Check for sys/select.h.

29 years agoDefine BROKEN_SELECT_NON_X.
Karl Heuer [Mon, 23 Jan 1995 23:29:00 +0000 (23:29 +0000)]
Define BROKEN_SELECT_NON_X.

29 years ago(sys_select): Renamed from select. Use SELECT_TYPE instead of int. Defer to
Karl Heuer [Mon, 23 Jan 1995 23:26:29 +0000 (23:26 +0000)]
(sys_select): Renamed from select.  Use SELECT_TYPE instead of int.  Defer to
native select if that function is usable.

29 years ago#include sysselect.h instead of defining things by hand.
Karl Heuer [Mon, 23 Jan 1995 23:10:11 +0000 (23:10 +0000)]
#include sysselect.h instead of defining things by hand.

29 years agoInitial revision
Karl Heuer [Mon, 23 Jan 1995 23:03:37 +0000 (23:03 +0000)]
Initial revision

29 years ago(mark): If transient-mark-mode is nil, mark is active.
Karl Heuer [Mon, 23 Jan 1995 22:37:46 +0000 (22:37 +0000)]
(mark): If transient-mark-mode is nil, mark is active.

29 years ago[__GNUC__] (POSIX_SIGNALS): #define this.
Karl Heuer [Mon, 23 Jan 1995 22:20:24 +0000 (22:20 +0000)]
[__GNUC__] (POSIX_SIGNALS): #define this.
[__GNUC__] (sigsetmask, HAVE_SYSV_SIGPAUSE): #undef these.
(LIBX11_SYSTEM): Don't use -lc; loading this before -lcposix gives us the
wrong signal functions.
(C_SWITCH_SYSTEM): Add _XOPEN_SOURCE.
(EXTRA_INITIALIZE): Make conditional on __GNUC__.

29 years ago(iso-transl-char-map): Add elements for mute-acute, etc.
Richard M. Stallman [Sun, 22 Jan 1995 20:05:48 +0000 (20:05 +0000)]
(iso-transl-char-map): Add elements for mute-acute, etc.

29 years agoDocument alias commands and menu items.
Richard M. Stallman [Sun, 22 Jan 1995 20:00:44 +0000 (20:00 +0000)]
Document alias commands and menu items.

29 years ago(read_minibuf): Don't print the prompt in batch mode.
Richard M. Stallman [Sun, 22 Jan 1995 17:11:23 +0000 (17:11 +0000)]
(read_minibuf): Don't print the prompt in batch mode.

29 years ago(facemenu-keybindings, facemenu-face-menu):
Richard M. Stallman [Sun, 22 Jan 1995 16:47:10 +0000 (16:47 +0000)]
(facemenu-keybindings, facemenu-face-menu):
Keybinding for bold-italic changed from M-g o to M-g l; M-g o is
now "other".
(facemenu-justification-menu, facemenu-indentation-menu):
New submenus, moved from enriched.el
(list-colors-display, facemenu-color-equal): New functions.
(facemenu-menu): Added "Display Faces" item.
(facemenu-new-faces-at-end): New variable.
(facemenu-add-new-face): Obey facemenu-new-faces-at-end.
(facemenu-menu, facemenu-keymap, facemenu-face-menu)
(facemenu-foreground-menu, facemenu-background-menu)
(facemenu-special-menu): Now have function definitions as prefix keys.
(facemenu-menu, facemenu-update): Refer to submenus by their names
rather than including their values.
(facemenu-set-face): Error if read-only; add item to menu if necessary.
(facemenu-get-face): Always return FACE.
(facemenu-add-new-face): Don't add if facemenu-unlisted-faces is t.
(facemenu-unlisted-faces): Doc fix.

Revise keybindings; doc fix.
(facemenu-new-faces-at-end): New vbl. (facemenu-add-new-face): Use it.
(facemenu-set-face, facemenu-set-face-from-menu): Check read-only.
(facemenu-set-face): Doc fix.

(facemenu-face-menu, facemenu-foreground-menu,
facemenu-background-menu, facemenu-special-menu): New or renamed
variables for submenus.
(facemenu-color-alist): Renamed from facemenu-colors.
(facemenu-add-new-face): New function.
(facemenu-update): Don't redo top-level menu;
nothing should change.  Move menu setup to defvars.  Use
facemenu-add-new-face. Changed global binding to C-down-mouse-3.
(facemenu-menu): "Update" item removed; should
no longer be needed interactively.
(facemenu-complete-face-list): Just return faces, not keybindings.

29 years ago(enriched-annotation-list): property `hard-newline'
Richard M. Stallman [Sun, 22 Jan 1995 16:46:18 +0000 (16:46 +0000)]
(enriched-annotation-list): property `hard-newline'
renamed to `hard'.  Justification value `both' renamed `full'.
(enriched-mode): Don't set auto-fill-function, fill-column,
sentence-end-double-space.  Do set use-hard-newlines.
(enriched-delete-indentation): Use delete-to-left-margin and
canonically-space-region.
(enriched-indent-increment): Deleted, use `standard-indent' instead.
(enriched-insert-hard-newline): Deleted, use `newline'.
(enriched-beginning-of-line): Deleted, use `move-to-left-margin'.
(enriched-squeeze-spaces): Deleted, use canonically-space-region.
(enriched-forward-paragraph, enriched-backward-paragraph)
(enriched-open-line, enriched-fill-paragraph, enriched-fill-region)
(enriched-fill-region-as-paragraph, enriched-auto-fill-function)
(enriched-justify-line): Deleted, use standard versions.
(enriched-region-pars, enriched-end-of-paragraph, enriched-unindent)
(enriched-beginning-of-paragraph, enriched-move-to-fill-column)
(enriched-line-length, enriched-indent-line, enriched-indent)
(enriched-aggressive-auto-fill-function, enriched-hard-newline)
(enriched-indent-right, enriched-unindent-right): Deleted.
(enriched-show-codes, enriched-show-margin-codes)
(enriched-show-region-as-code, enriched-nogrow-hook): Commented out.
(enriched-left-margin, enriched-change-left-margin)
(enriched-change-right-margin, enriched-set-left-margin)
(enriched-set-right-margin): Moved to indent.el as current-left-margin,
increase-left/right-margin, set-left-/right-margin.
(enriched-default-justification, enriched-justification)
(enriched-set-justification-*, enriched-fill-column): Moved to
fill.el as default-justification, current-justification,
set-justification-*, current-fill-column.
(enriched-indentation-menu-map, enriched-justification-menu-map):
Moved to facemenu.el as facemenu-indentation-menu,
facemenu-justification-menu.

29 years ago(gdb): In gud-remove, specify the source file.
Richard M. Stallman [Sun, 22 Jan 1995 16:44:58 +0000 (16:44 +0000)]
(gdb): In gud-remove, specify the source file.

(gud-new-keymap): New function.
(gud-xdb-find-file, gud-dbx-find-file, gud-sdb-find-file, gud-gdb-find-file):
Use it for keymap inheritance.
(gud-mode): Use gud-new-keymap, so inherit keymaps..

29 years ago(sort_args): Ordinary args get priority 0.
Richard M. Stallman [Sun, 22 Jan 1995 09:57:57 +0000 (09:57 +0000)]
(sort_args): Ordinary args get priority 0.
So do -f, -l, -insert, etc.  --kill gets negative priority.
Everything else gets positive priority.

29 years ago(tempo-insert-template): Quoted transient-mark-mode
Richard M. Stallman [Sun, 22 Jan 1995 06:18:46 +0000 (06:18 +0000)]
(tempo-insert-template): Quoted transient-mark-mode
Expansion around region now puts point at the first mark.

(tempo-region-start, tempo-region-stop): New variables
(tempo-insert-template, tempo-insert): Don't affect the
mark.  Check for Transient Mark mode

(tempo-find-match-string): Removed the stupid 1+ again

(tempo-use-tag-list): Set tempo-match-finder to completion-function.

(tempo-match-finder): Renamed variable from
tempo-default-match-finder.  Change the value too.
(tempo-collection, tempo-dirty-collection): New variables.
(tempo-user-elements): New variable.
(tempo-insert): New argument ON-REGION.
New elements 'l and 'r.  Use tempo-is-user-element.
(tempo-is-user-element): New function.
(tempo-invalidate-collection, tempo-build-collection): New functions.
(tempo-find-match-string): Reinserted bugfix for re-search-backward.
(tempo-complete-tag): Complete rewrite.

(tempo-insert): Added the 'o tag.

29 years ago(term-version): Increased to 0.94.
Richard M. Stallman [Sun, 22 Jan 1995 02:21:32 +0000 (02:21 +0000)]
(term-version):  Increased to 0.94.

(term-if-emacs19, term-if-xemacs, term-ifnot-xemacs):  New macros
to conditionalize at compile-time for different emacs versions.
(various places):  Use them (instead of term-is-XXXX).
(term-is-emacs19):  Removed, no longer needed.

Change keybindings to not use C-c LETTER, for
term-char-mode, term-line-mode.  Keybindings for term-pager-enable
and term-pager-disable replaced by one for term-pager-toggle.
(term-pager-toggle):  New function.

(term-fake-pager-enable, term-fake-pager-disable):
Define as aliases, so that menubar code will find proper keybindings.
(term-char-mode):  Make no-op if already in char mode.
(term-line-mode):  Make no-op if already in line mode.
(term-mode-map):  Add keybinding for no-op term-line-mode, so
code to display menubar keybindings doesn't lose it.  (Needed
as long as char-mode and line-mode share term-terminal-menu.)
(term-raw-escape-map):  Likewise for term-char-mode.
(term-char-mode, term-line-mode):  Better documentation strings.

 Added menubar for pager sub-mode.

(term-command-hook):  Disabled the feature that allowed
inferior to send a lisp command to emacs - too big a security hole.

29 years ago(byte-compile-defvar): Add the var to current-load-list.
Richard M. Stallman [Sun, 22 Jan 1995 00:52:51 +0000 (00:52 +0000)]
(byte-compile-defvar): Add the var to current-load-list.

29 years agoDocument force arg in unload-feature.
Richard M. Stallman [Sat, 21 Jan 1995 23:51:19 +0000 (23:51 +0000)]
Document force arg in unload-feature.

29 years ago[NO_REMAP]: #undef static.
Richard M. Stallman [Sat, 21 Jan 1995 22:23:22 +0000 (22:23 +0000)]
[NO_REMAP]: #undef static.

29 years agoComment change.
Richard M. Stallman [Sat, 21 Jan 1995 22:21:33 +0000 (22:21 +0000)]
Comment change.

29 years ago(update-copyright): Remove gratuitous error at end.
Roland McGrath [Sat, 21 Jan 1995 13:59:06 +0000 (13:59 +0000)]
(update-copyright): Remove gratuitous error at end.

29 years agoFix sed append command to behave as intended.
Karl Heuer [Sat, 21 Jan 1995 00:12:27 +0000 (00:12 +0000)]
Fix sed append command to behave as intended.

29 years ago(xmenu.o): Add msdos.h as dependency.
Richard M. Stallman [Fri, 20 Jan 1995 23:48:46 +0000 (23:48 +0000)]
(xmenu.o): Add msdos.h as dependency.

29 years agoDelete mysterious dot. Add comment to protect blank
Richard M. Stallman [Fri, 20 Jan 1995 23:46:54 +0000 (23:46 +0000)]
Delete mysterious dot.  Add comment to protect blank
line at end of file.  Make sure make-docfile is compiled.

29 years ago(compile-internal): Force redisplay on compilation
Richard M. Stallman [Fri, 20 Jan 1995 23:45:34 +0000 (23:45 +0000)]
(compile-internal): Force redisplay on compilation
buffer before executing compile process.

29 years ago(syms_of_buffer) [DOS_NT]: Add missing ';'.
Richard M. Stallman [Fri, 20 Jan 1995 23:40:45 +0000 (23:40 +0000)]
(syms_of_buffer) [DOS_NT]: Add missing ';'.

29 years agoComment change.
Richard M. Stallman [Fri, 20 Jan 1995 23:40:03 +0000 (23:40 +0000)]
Comment change.

29 years ago(x_mouse_leave): Add neutralizing define.
Richard M. Stallman [Fri, 20 Jan 1995 23:38:46 +0000 (23:38 +0000)]
(x_mouse_leave): Add neutralizing define.
(XMenuCreate, XMenuAddPane, XMenuAddSelection, XMenuLocate,
XMenuActivate, XMenuDestroy): Add prototype.

29 years ago[MSDOS]: #include msdos.h.
Richard M. Stallman [Fri, 20 Jan 1995 23:37:41 +0000 (23:37 +0000)]
[MSDOS]: #include msdos.h.

29 years ago(XMenuCreate, XMenuAddPane, XMenuAddSelection, XMenuLocate,
Richard M. Stallman [Fri, 20 Jan 1995 23:37:00 +0000 (23:37 +0000)]
(XMenuCreate, XMenuAddPane, XMenuAddSelection, XMenuLocate,
XMenuActivate, XMenuDestroy): Add dummy `display *' argument.

29 years ago(DEVICE_SEP, IS_DIRECTORY_SEP, IS_ANY_SEP): Defined.
Richard M. Stallman [Fri, 20 Jan 1995 23:36:39 +0000 (23:36 +0000)]
(DEVICE_SEP, IS_DIRECTORY_SEP, IS_ANY_SEP): Defined.

29 years ago(file_name_as_directory, Ffile_name_directory)
Richard M. Stallman [Fri, 20 Jan 1995 23:36:07 +0000 (23:36 +0000)]
(file_name_as_directory, Ffile_name_directory)
(Ffile_name_nondirectory): Delete special MSDOG code now covered by macros.

29 years ago(unload-feature): Don't care if FILE is a dependency of itself.
Richard M. Stallman [Fri, 20 Jan 1995 23:13:51 +0000 (23:13 +0000)]
(unload-feature): Don't care if FILE is a dependency of itself.

29 years ago(fill-region-as-paragraph): At end, advance over any newlines
Richard M. Stallman [Fri, 20 Jan 1995 23:06:06 +0000 (23:06 +0000)]
(fill-region-as-paragraph): At end, advance over any newlines
that were in the region but excluded from filling.

29 years ago(union Lisp_Misc): Make the `type' field just 16 bits, to match the
Karl Heuer [Fri, 20 Jan 1995 22:02:53 +0000 (22:02 +0000)]
(union Lisp_Misc): Make the `type' field just 16 bits, to match the
substructures.

29 years ago(xbufobjfwd, xbuflocal, xwinconfig):
Karl Heuer [Fri, 20 Jan 1995 20:12:25 +0000 (20:12 +0000)]
(xbufobjfwd, xbuflocal, xwinconfig):
Renamed from xbuffer_objfwd, xbuffer_local_value, xwindow_configuration
since gdb doesn't allow underscores in macro names.

29 years ago(center-line): fill-column is a var, not a function.
Karl Heuer [Fri, 20 Jan 1995 19:12:20 +0000 (19:12 +0000)]
(center-line): fill-column is a var, not a function.

29 years agoentered into RCS
Richard M. Stallman [Fri, 20 Jan 1995 06:20:32 +0000 (06:20 +0000)]
entered into RCS

29 years ago*** empty log message ***
Richard M. Stallman [Fri, 20 Jan 1995 06:09:03 +0000 (06:09 +0000)]
*** empty log message ***

29 years agoInitial revision
Richard M. Stallman [Fri, 20 Jan 1995 06:04:56 +0000 (06:04 +0000)]
Initial revision

29 years ago(set-c-style): Ignore case in completion.
Karl Heuer [Fri, 20 Jan 1995 03:20:35 +0000 (03:20 +0000)]
(set-c-style): Ignore case in completion.

29 years ago(rmail-summary-update-highlight): New function.
Richard M. Stallman [Fri, 20 Jan 1995 02:50:27 +0000 (02:50 +0000)]
(rmail-summary-update-highlight): New function.
(rmail-summary-goto-msg): Use it.
(rmail-summary-rmail-update): Move the summary highlight.
(rmail-summary-mark-deleted): Do nothing if rmail-summary-overlay
has a nil face-property.
(rmail-new-summary): Make the summary-on-top kludge
more restricted in when it is used.

29 years ago(Ftext_property_any): Handle the trivial case specially.
Karl Heuer [Fri, 20 Jan 1995 01:47:45 +0000 (01:47 +0000)]
(Ftext_property_any): Handle the trivial case specially.

29 years agoentered into RCS
Richard M. Stallman [Fri, 20 Jan 1995 00:57:39 +0000 (00:57 +0000)]
entered into RCS

29 years ago(seed_random): Renamed from srandom.
Karl Heuer [Thu, 19 Jan 1995 23:37:10 +0000 (23:37 +0000)]
(seed_random): Renamed from srandom.
(get_random): Renamed from random.  Return VALBITS random bits.

29 years ago(Frandom): Call seed_random and get_random.
Karl Heuer [Thu, 19 Jan 1995 23:36:43 +0000 (23:36 +0000)]
(Frandom): Call seed_random and get_random.

29 years ago(remote-shell-program): Reorder search path.
Karl Heuer [Thu, 19 Jan 1995 22:24:43 +0000 (22:24 +0000)]
(remote-shell-program): Reorder search path.

29 years ago(xboolfwd, xbuffer_local_value, xbuffer_objfwd, xcompiled, xintfwd, xmiscfree,
Karl Heuer [Thu, 19 Jan 1995 21:57:20 +0000 (21:57 +0000)]
(xboolfwd, xbuffer_local_value, xbuffer_objfwd, xcompiled, xintfwd, xmiscfree,
xobjfwd, xoverlay, xwindow_configuration): New macros.

29 years ago(print): Print internal types too, for debugging.
Karl Heuer [Thu, 19 Jan 1995 21:09:50 +0000 (21:09 +0000)]
(print): Print internal types too, for debugging.
Print appropriate message for invalid pseudovector or misc type.

29 years ago(term_get_fkeys_1): Bug fix for function key above f19.
Richard M. Stallman [Thu, 19 Jan 1995 18:56:43 +0000 (18:56 +0000)]
(term_get_fkeys_1): Bug fix for function key above f19.

29 years ago(subst_char_in_region_unwind): New function.
Richard M. Stallman [Thu, 19 Jan 1995 18:56:10 +0000 (18:56 +0000)]
(subst_char_in_region_unwind): New function.
(Fsubst_char_in_region): Use it to make undo_list t temporarily.

29 years ago(help-for-help): Doc fix.
Richard M. Stallman [Thu, 19 Jan 1995 18:50:26 +0000 (18:50 +0000)]
(help-for-help): Doc fix.

29 years agoComment change.
Richard M. Stallman [Thu, 19 Jan 1995 18:50:09 +0000 (18:50 +0000)]
Comment change.

29 years ago(make-help-screen): Use *only* local-map to look up keys.
Richard M. Stallman [Thu, 19 Jan 1995 18:49:48 +0000 (18:49 +0000)]
(make-help-screen): Use *only* local-map to look up keys.

29 years ago*** empty log message ***
Richard M. Stallman [Thu, 19 Jan 1995 07:25:03 +0000 (07:25 +0000)]
*** empty log message ***

29 years agoRevert Jan 15 and Jan 5 changes.
Richard M. Stallman [Thu, 19 Jan 1995 07:18:47 +0000 (07:18 +0000)]
Revert Jan 15 and Jan 5 changes.

29 years ago(internal_self_insert): Don't test current_column
Richard M. Stallman [Thu, 19 Jan 1995 04:34:02 +0000 (04:34 +0000)]
(internal_self_insert): Don't test current_column
when deciding to call auto_fill_function.

29 years ago(fill-region-as-paragraph): left-margin renamed to current-left-margin.
Richard M. Stallman [Thu, 19 Jan 1995 04:29:17 +0000 (04:29 +0000)]
(fill-region-as-paragraph): left-margin renamed to current-left-margin.

29 years ago(current-justification): Renamed from current-justification. Callers changed.
Richard M. Stallman [Thu, 19 Jan 1995 04:27:15 +0000 (04:27 +0000)]
(current-justification): Renamed from current-justification.  Callers changed.

29 years ago(do-auto-fill): justification renamed to current-justification.
Richard M. Stallman [Thu, 19 Jan 1995 04:26:55 +0000 (04:26 +0000)]
(do-auto-fill): justification renamed to current-justification.

29 years ago(move-to-left-margin): justification renamed to current-justification.
Richard M. Stallman [Thu, 19 Jan 1995 04:26:35 +0000 (04:26 +0000)]
(move-to-left-margin): justification renamed to current-justification.

29 years ago(do-auto-fill): Fill, don't fill, or fill-and-justify
Richard M. Stallman [Thu, 19 Jan 1995 04:21:56 +0000 (04:21 +0000)]
(do-auto-fill): Fill, don't fill, or fill-and-justify
depending on setting of justification text-property.  Respect
left-margin and right-margin text properties.
(open-line, indent-new-comment-line): Inherit when inserting.
(newline-and-indent, reindent-then-newline-and-indent): Doc fix.

29 years ago(set-justification): New function.
Richard M. Stallman [Thu, 19 Jan 1995 04:20:52 +0000 (04:20 +0000)]
(set-justification): New function.
(set-justification-{none,left,right,full,center}): New functions.
(fill-region-as-paragraph, fill-region, justify-current-line): New
arg NOSQUEEZE defeats normal removal of extra whitespace.
(fill-region-as-paragraph, fill-region)
(fill-nonuniform-paragraphs, fill-individual-paragraphs):
Arg JUSTIFY-FLAG (JUSTIFYP) renamed to JUSTIFY.
(fill-region-as-paragraph): Obey left-margin; fill-prefix starts
after left-margin.  Disable filling if JUSTIFY == none, but indent to
margin anyway.
Adaptive-fill removes text-props from fill-prefixes it finds.
Adaptive-fill no longer has to notice left-margin: std fill does that.
Use fill-column and canonically-space-region functions.
(canonically-space-region): New fn split from fill-region-as-paragraph.
(fill-region): New args NOSQUEEZE (as above) and TO-EOP.
(default-justification): New variable.
(current-left-margin, fill-column, justification): New functions.
(fill-paragraph): Use fill-region-as-paragraph when possible.
(justify-current-line): New arguments; different kinds of
justification handled.  Uses left-margin and fill-column functions.

29 years ago(standard-indent): New variable.
Richard M. Stallman [Thu, 19 Jan 1995 04:15:32 +0000 (04:15 +0000)]
(standard-indent): New variable.
(alter-text-property, current-left-margin, move-to-left-margin)
(delete-to-left-margin, set-left-margin, set-right-margin)
(increase-left-margin, decrease-left-margin, increase-right-margin)
(decrease-right-margin, indent-line-to): New functions.
(indent-to-left-margin): Use indent-line-to.  Don't delete or
insert anything unless necessary.

29 years ago(center-line): Use current-left-margin function, not variable.
Richard M. Stallman [Thu, 19 Jan 1995 04:04:28 +0000 (04:04 +0000)]
(center-line): Use current-left-margin function, not variable.

29 years ago(completion-separator-self-insert-autofilling):
Richard M. Stallman [Thu, 19 Jan 1995 04:02:50 +0000 (04:02 +0000)]
(completion-separator-self-insert-autofilling):
Don't check fill-column; do-auto-fill will do that.