bpt/emacs.git
29 years ago(x_get_foreign_selection, x_reply_selection_request):
Richard M. Stallman [Mon, 6 Feb 1995 22:53:58 +0000 (22:53 +0000)]
(x_get_foreign_selection, x_reply_selection_request):
Use an unwind-protect to call x_stop_queuing_selection_requests.
(some_frame_on_display): New function.
(queue_selection_requests_unwind): New function.

29 years ago(emacs_blocked_malloc): Set __malloc_extra_blocks here.
Richard M. Stallman [Mon, 6 Feb 1995 22:52:25 +0000 (22:52 +0000)]
(emacs_blocked_malloc): Set __malloc_extra_blocks here.
(malloc_hysteresis): New variable.
(init_alloc_once): Initialize malloc_hysteresis.
(buffer_memory_full): New function.

(refill_memory_reserve): New function.

(SPARE_MEMORY): New macro.
(emacs_blocked_free): If no spare_memory now, and enough free
space is available, get a new spare.
(__malloc_size_t, _bytes_used): Declared.
(bytes_used_when_full): New variable.

(syms_of_alloc): Improve memory exhausted error message.
(init_alloc_once): Allocate spare_memory.
(memory_full): Free spare_memory.

29 years ago*** empty log message ***
Richard M. Stallman [Mon, 6 Feb 1995 22:48:58 +0000 (22:48 +0000)]
*** empty log message ***

29 years agoVersion 0.95. Numerous small fixes. See ChangeLog.
Per Bothner [Mon, 6 Feb 1995 21:56:37 +0000 (21:56 +0000)]
Version 0.95.  Numerous small fixes.  See ChangeLog.

29 years ago(lpr-add-switches): Renamed from lpr-add-options.
Richard M. Stallman [Mon, 6 Feb 1995 03:30:19 +0000 (03:30 +0000)]
(lpr-add-switches): Renamed from lpr-add-options.

(print-region-1): If we run pr, give it the -h option
instead of giving lpr the -T option.

29 years ago(texinfo-environment-regexp): Match @menu and
Richard M. Stallman [Mon, 6 Feb 1995 03:26:35 +0000 (03:26 +0000)]
(texinfo-environment-regexp): Match @menu and
@titlepage --- they require @ends.  Don't match @defunx commands; they don't.
(texinfo-insert-@end): Don't put a command name after the @end
if we ran off the top of the buffer looking for its mate.

29 years ago(Fget_buffer_create): Call buffer_memory_full.
Richard M. Stallman [Sun, 5 Feb 1995 08:58:27 +0000 (08:58 +0000)]
(Fget_buffer_create): Call buffer_memory_full.

29 years ago(Vwindow_size_change_functions): New variable.
Richard M. Stallman [Sun, 5 Feb 1995 08:52:52 +0000 (08:52 +0000)]
(Vwindow_size_change_functions): New variable.
(prepare_menu_bars): Call those functions.  Add gcproing.
(syms_of_xdisp): Set up Lisp variable.

29 years ago(Fdelete_window, set_window_height, set_window_width)
Richard M. Stallman [Sun, 5 Feb 1995 08:52:26 +0000 (08:52 +0000)]
(Fdelete_window, set_window_height, set_window_width)
(Fsplit_window, Fset_window_configuration): Set
FRAME_WINDOW_SIZES_CHANGED to 1 in the frame being changed.

29 years ago(struct frame): New field window_sizes_changed.
Richard M. Stallman [Sun, 5 Feb 1995 08:52:03 +0000 (08:52 +0000)]
(struct frame): New field window_sizes_changed.
(FRAME_WINDOW_SIZES_CHANGED): New macro (two definitions).

29 years ago(main): Undo previous change.
Richard M. Stallman [Sun, 5 Feb 1995 08:49:14 +0000 (08:49 +0000)]
(main): Undo previous change.

29 years ago(rmail-summary-next-same-subject): New command.
Richard M. Stallman [Sun, 5 Feb 1995 02:46:34 +0000 (02:46 +0000)]
(rmail-summary-next-same-subject): New command.
(rmail-summary-previous-same-subject): Likewise.
(rmail-summary-mode-map): Add bindings for C-c C-n and C-c C-p.

29 years ago(rmail-next-same-subject): New command.
Richard M. Stallman [Sun, 5 Feb 1995 02:46:08 +0000 (02:46 +0000)]
(rmail-next-same-subject): New command.
(rmail-previous-same-subject): Likewise.
(rmail-mode-map): Add bindings for C-c C-n and C-c C-p.

29 years agoChanges to support filenames as tags too and provided
Richard M. Stallman [Sun, 5 Feb 1995 00:25:16 +0000 (00:25 +0000)]
Changes to support filenames as tags too and provided
a drop-in replacement for list-tags.
(find-tag-noselect): Recognize filenames as valid tags too.
(find-tag-file-order): New variable holds function to check for match
for a file name used as a tag.
(last-tag-file): New variable; stores the filename looked for via
find-tag family of functions.
(find-tag-in-order): If the tag is a file name, position at file beg.
(etags-recognize-tags-table): Added new var find-tag-file-order to
tags-table-format variables.  Added tag-filename-match-p to the
list for find-tag-tag-order.
(tag-filename-match-p): New function.
(list-tags): Rewritten for speed.
(tags-list-functions-in-file): New subroutine for list-tags.
(tags-locate-file-in-tags-table): New function locates a
file in `tags-table-list'.

29 years ago(IRIX): Sed - to _.
Jim Wilson [Sat, 4 Feb 1995 17:59:47 +0000 (17:59 +0000)]
(IRIX): Sed - to _.

29 years agoExplain load-path and dumping.
Richard M. Stallman [Sat, 4 Feb 1995 08:14:52 +0000 (08:14 +0000)]
Explain load-path and dumping.

29 years ago(dired-mode-map): Define up and down arrows like C-p, C-n.
Richard M. Stallman [Sat, 4 Feb 1995 02:08:29 +0000 (02:08 +0000)]
(dired-mode-map): Define up and down arrows like C-p, C-n.

29 years agoComment changes.
Richard M. Stallman [Sat, 4 Feb 1995 02:05:14 +0000 (02:05 +0000)]
Comment changes.

29 years ago(cmd_error): Cancel echoing here.
Karl Heuer [Sat, 4 Feb 1995 01:46:56 +0000 (01:46 +0000)]
(cmd_error): Cancel echoing here.
(command_loop_1): Not here.

29 years ago[MULTI_PERDISPLAY] (all_perdisplays): New var.
Karl Heuer [Sat, 4 Feb 1995 01:31:01 +0000 (01:31 +0000)]
[MULTI_PERDISPLAY] (all_perdisplays): New var.

29 years ago(syms_of_keyboard): Move DEFVAR_DISPLAY's here from callint.c.
Karl Heuer [Sat, 4 Feb 1995 01:11:55 +0000 (01:11 +0000)]
(syms_of_keyboard): Move DEFVAR_DISPLAY's here from callint.c.
[MULTI_PERDISPLAY] (current_perdisplay): New var.
(find_active_event_queue): Search all perdisplays.
(init_perdisplay, wipe_perdisplay): New functions.
(init_keyboard): Move perdisplay initialization to init_perdisplay.
(syms_of_keyboard): Likewise.
(echo_prompt, echo_char, echo_dash, echo, cancel_echoing, echo_length)
(read_char, Fdiscard_input, stuff_buffered_input): Use current_perdisplay,
not get_perdisplay.

29 years ago(syms_of_callint): Move DEFVAR_DISPLAY's to keyboard.c.
Karl Heuer [Sat, 4 Feb 1995 00:31:13 +0000 (00:31 +0000)]
(syms_of_callint): Move DEFVAR_DISPLAY's to keyboard.c.

29 years ago[MULTI_PERDISPLAY] (x_term_init): Initialize perdisplay.
Karl Heuer [Sat, 4 Feb 1995 00:12:17 +0000 (00:12 +0000)]
[MULTI_PERDISPLAY] (x_term_init): Initialize perdisplay.
[MULTI_PERDISPLAY] (x_delete_display): Destroy perdisplay.
(x_delete_display): Use xfree, not free.

29 years ago(print): Use current_perdisplay, not get_perdisplay.
Karl Heuer [Fri, 3 Feb 1995 23:40:57 +0000 (23:40 +0000)]
(print): Use current_perdisplay, not get_perdisplay.

29 years ago(defvar_display): Don't staticpro; these objects are now protected through
Karl Heuer [Fri, 3 Feb 1995 23:27:14 +0000 (23:27 +0000)]
(defvar_display): Don't staticpro; these objects are now protected through
mark_perdisplays.

29 years ago(mark_perdisplays): New function.
Karl Heuer [Fri, 3 Feb 1995 23:23:34 +0000 (23:23 +0000)]
(mark_perdisplays): New function.
(Fgarbage_collect): Call it.

29 years ago(all_perdisplays): New var.
Karl Heuer [Fri, 3 Feb 1995 22:21:07 +0000 (22:21 +0000)]
(all_perdisplays): New var.
(struct PERDISPLAY): New member next_perdisplay.

29 years ago(defvar_display): Declare this function.
Karl Heuer [Fri, 3 Feb 1995 21:13:01 +0000 (21:13 +0000)]
(defvar_display): Declare this function.

29 years ago(DEFVAR_DISPLAY): Use current_perdisplay, not get_perdisplay.
Karl Heuer [Fri, 3 Feb 1995 21:10:39 +0000 (21:10 +0000)]
(DEFVAR_DISPLAY): Use current_perdisplay, not get_perdisplay.

29 years ago(do_symval_forwarding): Use current_perdisplay, not get_perdisplay.
Karl Heuer [Fri, 3 Feb 1995 21:04:33 +0000 (21:04 +0000)]
(do_symval_forwarding): Use current_perdisplay, not get_perdisplay.
(store_symval_forwarding, find_symbol_value): Likewise.

29 years ago(f90-mode-version): Variable deleted.
Richard M. Stallman [Fri, 3 Feb 1995 20:56:33 +0000 (20:56 +0000)]
(f90-mode-version): Variable deleted.
(f90-mode): Don't use f90-mode-version.

29 years ago(print-region-1): Use lpr-page-header-switches,
Richard M. Stallman [Fri, 3 Feb 1995 19:31:12 +0000 (19:31 +0000)]
(print-region-1): Use lpr-page-header-switches,
not ...-options.

29 years ago* man.el (Man-default-man-entry): Remove text properties from result.
Francesco Potortì [Fri, 3 Feb 1995 12:07:37 +0000 (12:07 +0000)]
* man.el (Man-default-man-entry): Remove text properties from result.

29 years ago(display_text_line): Deduct minibuf prompt from taboffset.
Richard M. Stallman [Fri, 3 Feb 1995 10:25:44 +0000 (10:25 +0000)]
(display_text_line): Deduct minibuf prompt from taboffset.
(try_window): Deduct minibuf prompt from tab_offset, after 1st line.

29 years ago(rmail-reply-regexp): New var.
Karl Heuer [Fri, 3 Feb 1995 04:21:05 +0000 (04:21 +0000)]
(rmail-reply-regexp): New var.
(rmail-reply): Delete text matching rmail-reply-regexp.

29 years ago(completion-string): Add defvar.
Richard M. Stallman [Thu, 2 Feb 1995 23:07:44 +0000 (23:07 +0000)]
(completion-string): Add defvar.

29 years agoDon't use cl. Eliminate use of when, unless,
Richard M. Stallman [Thu, 2 Feb 1995 23:04:54 +0000 (23:04 +0000)]
Don't use cl.  Eliminate use of when, unless,
dotimes, plusp, minusp, pusnhew, second.
(completion-dolist): New macro.  Use instead of dolist.
(completion-gensym-counter, completion-gensym): New variable and fn.
(locate-completion-entry-retry): Bind cmpl-entry, then use it.
(locate-completion-entry): Use completion-string, not string.
(add-completion-to-head, delete-completion):
Rename arg to completion-string.
(completions-list-return-value): Defvar'd and renamed
from return-completions.
(cmpl-preceding-syntax, cdabbrev-stop-point): Add defvars.
(delete-completion, check-completion-length): Fix message format.
(complete, add-completions-from-buffer, add-completions-from-c-buffer)
(save-completions-to-file): Likewise.

29 years ago(lpr-headers-switches): Default is nil.
Richard M. Stallman [Thu, 2 Feb 1995 21:12:06 +0000 (21:12 +0000)]
(lpr-headers-switches): Default is nil.

29 years ago(fill-paragraph): Bind fill-paragraph-function to nil before calling it.
Richard M. Stallman [Thu, 2 Feb 1995 19:28:31 +0000 (19:28 +0000)]
(fill-paragraph): Bind fill-paragraph-function to nil before calling it.

29 years ago(kbd_buffer_get_event, swallow_events): Remove selection_request event
Richard M. Stallman [Thu, 2 Feb 1995 18:55:39 +0000 (18:55 +0000)]
(kbd_buffer_get_event, swallow_events): Remove selection_request event
from input queue before processing it.

29 years ago(x_unqueue_events): Arg is now a Display *.
Richard M. Stallman [Thu, 2 Feb 1995 18:54:47 +0000 (18:54 +0000)]
(x_unqueue_events): Arg is now a Display *.
(x_start_queuing_selection_requests): Likewise.
(x_stop_queuing_selection_requests): Likewise.

29 years ago(wait_for_property_change): Avoid unlikely timing error.
Richard M. Stallman [Thu, 2 Feb 1995 18:49:38 +0000 (18:49 +0000)]
(wait_for_property_change): Avoid unlikely timing error.

(x_get_foreign_selection): Pass display to
x_start_queueing_selection_events and x_stop_queueing_selection_events.

(x_reply_selection_request): Call x_start_queueing_selection_events
and x_stop_queueing_selection_events.  Handle X protocol errors.

29 years agoCreate a .gdbinit that sources the real one, if using a different
David J. MacKenzie [Thu, 2 Feb 1995 16:18:40 +0000 (16:18 +0000)]
Create a .gdbinit that sources the real one, if using a different
build directory.

29 years ago(fill-paragraph-function): New variable.
Richard M. Stallman [Thu, 2 Feb 1995 09:50:23 +0000 (09:50 +0000)]
(fill-paragraph-function): New variable.
(fill-paragraph): Use it.

29 years ago(c-mode-map): No binding for c-fill-paragraph
Richard M. Stallman [Thu, 2 Feb 1995 09:48:01 +0000 (09:48 +0000)]
(c-mode-map): No binding for c-fill-paragraph
(c-fill-paragraph): Return t.
(c-mode): Put c-fill-paragraph in fill-paragraph-function.

29 years ago(lisp-fill-paragraph): Return t.
Richard M. Stallman [Thu, 2 Feb 1995 09:44:38 +0000 (09:44 +0000)]
(lisp-fill-paragraph): Return t.

29 years ago(shared-lisp-mode-map): Don't bind M-q.
Richard M. Stallman [Thu, 2 Feb 1995 09:40:06 +0000 (09:40 +0000)]
(shared-lisp-mode-map): Don't bind M-q.
(lisp-mode-variables): Put it in fill-paragraph-function locally.

29 years ago(Fexecute_kbd_macro): Clear prefix arg here, not in command_loop_1.
Karl Heuer [Wed, 1 Feb 1995 22:33:11 +0000 (22:33 +0000)]
(Fexecute_kbd_macro): Clear prefix arg here, not in command_loop_1.

29 years ago(cmd_error): Clear prefix arg here.
Karl Heuer [Wed, 1 Feb 1995 22:18:21 +0000 (22:18 +0000)]
(cmd_error): Clear prefix arg here.
(command_loop_1): Not here.
(command_loop_1): Save original perdisplay in case we're already locked to a
particular display.
Move display-specific cleanup to end of main loop.
Use perdisplay to access prefix arg.
(Fcommand_execute, Fexecute_extended_command): Use perdisplay.

29 years agoAdd preliminary PowerPC eABI support.
Michael Meissner [Wed, 1 Feb 1995 22:06:34 +0000 (22:06 +0000)]
Add preliminary PowerPC eABI support.

29 years agomail-mailer-swallows-blank-line: Handle full range of legal header names as
Noah Friedman [Wed, 1 Feb 1995 21:21:29 +0000 (21:21 +0000)]
mail-mailer-swallows-blank-line: Handle full range of legal header names as
specified by RFC822.

29 years ago* etags.c (pfnote): Initialise been_warned in the node.
Francesco Potortì [Wed, 1 Feb 1995 11:08:17 +0000 (11:08 +0000)]
* etags.c (pfnote): Initialise been_warned in the node.
(C_entries): Removed a speed hack for the sake of clarity.

29 years ago(describe-variable): If var is local, mention default.
Richard M. Stallman [Wed, 1 Feb 1995 09:29:40 +0000 (09:29 +0000)]
(describe-variable): If var is local, mention default.

29 years ago(rmail-retry-failure): Handle "Mime-encapsulated messages".
Richard M. Stallman [Wed, 1 Feb 1995 05:47:45 +0000 (05:47 +0000)]
(rmail-retry-failure): Handle "Mime-encapsulated messages".
Discard return-path and from headers as well as sender.

29 years ago(Fcall_interactively): Use perdisplay.
Karl Heuer [Wed, 1 Feb 1995 02:35:54 +0000 (02:35 +0000)]
(Fcall_interactively): Use perdisplay.
(Vprefix_arg, Vcurrent_prefix_arg): Delete vars; now in perdisplay.
(syms_of_callint): Use DEFVAR_DISPLAY for prefix-arg and current-prefix-arg.

29 years ago(read_minibuf, read_minibuf_unwind): Use perdisplay.
Karl Heuer [Wed, 1 Feb 1995 02:33:04 +0000 (02:33 +0000)]
(read_minibuf, read_minibuf_unwind): Use perdisplay.

29 years ago(Fml_provide_prefix_argument, Fml_prefix_argument_loop): Use perdisplay.
Karl Heuer [Wed, 1 Feb 1995 02:30:43 +0000 (02:30 +0000)]
(Fml_provide_prefix_argument, Fml_prefix_argument_loop): Use perdisplay.

29 years ago(current_perdisplay): New var.
Karl Heuer [Wed, 1 Feb 1995 02:27:46 +0000 (02:27 +0000)]
(current_perdisplay): New var.
(DEFVAR_DISPLAY): Add missing ampersand.
(Vprefix_arg, Vcurrent_prefix_arg): Delete; now in perdisplay.

29 years ago[!MULTI_PERDISPLAY] (defvar_display): Use staticpro.
Karl Heuer [Tue, 31 Jan 1995 22:32:35 +0000 (22:32 +0000)]
[!MULTI_PERDISPLAY] (defvar_display): Use staticpro.

29 years agoFix previous change.
Richard M. Stallman [Tue, 31 Jan 1995 20:16:07 +0000 (20:16 +0000)]
Fix previous change.

29 years ago(main) [REL_ALLOC]: Set __malloc_extra_blocks.
Richard M. Stallman [Tue, 31 Jan 1995 20:10:07 +0000 (20:10 +0000)]
(main) [REL_ALLOC]: Set __malloc_extra_blocks.

29 years agoComment changes.
Richard M. Stallman [Tue, 31 Jan 1995 06:24:07 +0000 (06:24 +0000)]
Comment changes.

29 years agoInitial revision
Richard M. Stallman [Tue, 31 Jan 1995 06:13:47 +0000 (06:13 +0000)]
Initial revision

29 years ago(syms_of_buffer): overwrite-mode doc fix.
Richard M. Stallman [Tue, 31 Jan 1995 04:55:29 +0000 (04:55 +0000)]
(syms_of_buffer): overwrite-mode doc fix.

29 years ago[MULTI_PERDISPLAY] (get_perdisplay): Define this as a macro, for sources that
Karl Heuer [Tue, 31 Jan 1995 01:53:55 +0000 (01:53 +0000)]
[MULTI_PERDISPLAY] (get_perdisplay): Define this as a macro, for sources that
include this header.
[MULTI_PERDISPLAY] (get_perdisplay_macro): Internal macro version.

29 years ago[MULTI_PERDISPLAY] (get_perdisplay): Define this as an exported function.
Karl Heuer [Tue, 31 Jan 1995 01:53:12 +0000 (01:53 +0000)]
[MULTI_PERDISPLAY] (get_perdisplay): Define this as an exported function.

29 years ago[MULTI_PERDISPLAY]: Declare get_perdisplay as a function.
Karl Heuer [Tue, 31 Jan 1995 01:52:22 +0000 (01:52 +0000)]
[MULTI_PERDISPLAY]: Declare get_perdisplay as a function.

29 years ago(DEFVAR_DISPLAY): New macro.
Karl Heuer [Tue, 31 Jan 1995 01:26:37 +0000 (01:26 +0000)]
(DEFVAR_DISPLAY): New macro.

29 years ago(defvar_display): New function.
Karl Heuer [Tue, 31 Jan 1995 01:26:09 +0000 (01:26 +0000)]
(defvar_display): New function.

29 years ago(do_symval_forwarding): Handle display-local vars.
Karl Heuer [Tue, 31 Jan 1995 00:52:50 +0000 (00:52 +0000)]
(do_symval_forwarding): Handle display-local vars.
(store_symval_forwarding, find_symbol_value): Likewise.
(Fmake_variable_buffer_local): Disallow display-local vars here.
(Fmake_local_variable): Likewise.

29 years ago(specbind): Handle display-local vars.
Karl Heuer [Tue, 31 Jan 1995 00:36:08 +0000 (00:36 +0000)]
(specbind): Handle display-local vars.
Move decl of store_symval_forwarding to lisp.h.

29 years agoDeclare store_symval_forwarding here.
Karl Heuer [Tue, 31 Jan 1995 00:35:14 +0000 (00:35 +0000)]
Declare store_symval_forwarding here.

29 years ago(syms_of_keyboard): Fix missing backslashes.
Karl Heuer [Tue, 31 Jan 1995 00:02:47 +0000 (00:02 +0000)]
(syms_of_keyboard): Fix missing backslashes.

29 years ago(frame-notice-user-settings): Avoid having the window manager re-prompt for
Karl Heuer [Mon, 30 Jan 1995 23:47:17 +0000 (23:47 +0000)]
(frame-notice-user-settings): Avoid having the window manager re-prompt for
the initial frame's clone.

29 years ago(iso-transl-language-alist): Add French & Portuguese.
Karl Heuer [Mon, 30 Jan 1995 23:04:34 +0000 (23:04 +0000)]
(iso-transl-language-alist): Add French & Portuguese.
(iso-transl-char-map): Use /a /e ~d "s ~t digraphs as in iso-acc.el.

29 years ago(iso-accents-list): Add Icelandic thorn.
Karl Heuer [Mon, 30 Jan 1995 22:46:37 +0000 (22:46 +0000)]
(iso-accents-list): Add Icelandic thorn.

29 years ago(x-create-frame-with-faces): Assume cursor-color, mouse-color, and
Karl Heuer [Mon, 30 Jan 1995 22:39:20 +0000 (22:39 +0000)]
(x-create-frame-with-faces): Assume cursor-color, mouse-color, and
border-color are okay as specified unless they are the same as the new
background color.

29 years ago(indent-new-comment-line): Obey the convention
Richard M. Stallman [Mon, 30 Jan 1995 07:46:16 +0000 (07:46 +0000)]
(indent-new-comment-line): Obey the convention
about \(...\) pairs in comment-start-skip.

29 years ago(make-extent, delete-extent, set-extent-property)
Richard M. Stallman [Mon, 30 Jan 1995 07:16:14 +0000 (07:16 +0000)]
(make-extent, delete-extent, set-extent-property)
(set-extent-face): New functions.

29 years agoMany doc fixes.
Richard M. Stallman [Mon, 30 Jan 1995 06:14:33 +0000 (06:14 +0000)]
Many doc fixes.

29 years ago(lisp-indent-region): Set endmark before indenting first line.
Richard M. Stallman [Mon, 30 Jan 1995 02:16:26 +0000 (02:16 +0000)]
(lisp-indent-region): Set endmark before indenting first line.
(indent-sexp): Fixes for ENDPOS != nil case--use nil
as starting-point, and don't insist on a complete sexp.

29 years ago(list-buffers-noselect): Handle read-only properly.
Richard M. Stallman [Mon, 30 Jan 1995 02:15:37 +0000 (02:15 +0000)]
(list-buffers-noselect): Handle read-only properly.
Select each buffer just once to get all necessary info about it.

29 years ago(list-buffers-noselect): New subroutine.
Richard M. Stallman [Mon, 30 Jan 1995 01:11:10 +0000 (01:11 +0000)]
(list-buffers-noselect): New subroutine.
(list-buffers): Use that.
(buffer-menu): Switch to the buffer in the same window.
(buffer-menu-other-window): New command.
(Buffer-menu-select): Just change the current window.

29 years ago(Fcall_interactively): Pass new arg to Fread_string.
Richard M. Stallman [Mon, 30 Jan 1995 00:41:51 +0000 (00:41 +0000)]
(Fcall_interactively): Pass new arg to Fread_string.

29 years ago(menu-bar-update-yank-menu): If string is too long,
Richard M. Stallman [Mon, 30 Jan 1995 00:37:22 +0000 (00:37 +0000)]
(menu-bar-update-yank-menu): If string is too long,
show start and end, with ... between them.
(yank-menu-length): Default value 20.

29 years ago(read-number): New function.
Richard M. Stallman [Mon, 30 Jan 1995 00:34:44 +0000 (00:34 +0000)]
(read-number): New function.

29 years ago(Frassoc): New function.
Richard M. Stallman [Sun, 29 Jan 1995 22:04:10 +0000 (22:04 +0000)]
(Frassoc): New function.
(syms_of_fns): defsubr it.

29 years ago(news-reply-mode): Change mode-name to News Reply.
Richard M. Stallman [Sun, 29 Jan 1995 10:15:51 +0000 (10:15 +0000)]
(news-reply-mode): Change mode-name to News Reply.

29 years ago(match-string): Fix braino.
Richard M. Stallman [Sat, 28 Jan 1995 09:04:02 +0000 (09:04 +0000)]
(match-string): Fix braino.

29 years ago(ecrt0.o): Target renamed from crt0.o.
Richard M. Stallman [Sat, 28 Jan 1995 08:38:44 +0000 (08:38 +0000)]
(ecrt0.o): Target renamed from crt0.o.
(START_FILES): Use ecrt0.o.

29 years ago(facep): New function.
Richard M. Stallman [Sat, 28 Jan 1995 08:27:31 +0000 (08:27 +0000)]
(facep): New function.
(internal-check-face): Don't make a loop, since signal can't return.

29 years ago(print): Handle internal display-local object.
Karl Heuer [Sat, 28 Jan 1995 04:15:03 +0000 (04:15 +0000)]
(print): Handle internal display-local object.

29 years ago(xdispobjfwd): New macro.
Karl Heuer [Sat, 28 Jan 1995 03:59:42 +0000 (03:59 +0000)]
(xdispobjfwd): New macro.

29 years ago(mark_object): Ignore Lisp_Misc_Display_Objfwd objects.
Karl Heuer [Sat, 28 Jan 1995 03:51:55 +0000 (03:51 +0000)]
(mark_object): Ignore Lisp_Misc_Display_Objfwd objects.

29 years ago(enum Lisp_Misc_Type): New enumeration Lisp_Misc_Display_Local.
Karl Heuer [Sat, 28 Jan 1995 03:39:17 +0000 (03:39 +0000)]
(enum Lisp_Misc_Type): New enumeration Lisp_Misc_Display_Local.
(struct Lisp_Display_Objfwd): New structure.
(XDISPLAY_OBJFWD, DISPLAY_OBJFWDP): Access the new structure.
(union Lisp_Misc): Add new member.

29 years ago* keyboard.c (kbd_buffer_frame_or_window): Delete; now in perdisplay.
Karl Heuer [Sat, 28 Jan 1995 03:05:45 +0000 (03:05 +0000)]
* keyboard.c (kbd_buffer_frame_or_window): Delete; now in perdisplay.
(immediate_echo, echobuf, echoptr, echo_after_prompt): Likewise.
(echo_prompt, echo_char, echo_dash): use perdisplay and ECHOBUFSIZE.
(echo, cancel_echoing, echo_length, echo_truncate): Likewise.
(read_char, kbd_buffer_store_event, kbd_buffer_get_event): Likewise.
(Fdiscard_input, stuff_buffered_input): Likewise.
(init_keyboard, syms_of_keyboard): Likewise.

29 years ago(ECHOBUFSIZE): New constant, replaces sizeof (echobuf).
Karl Heuer [Sat, 28 Jan 1995 02:51:29 +0000 (02:51 +0000)]
(ECHOBUFSIZE): New constant, replaces sizeof (echobuf).

29 years ago(unixware, svr4): Treat as synonyms for sysv4.
Richard Kenner [Sat, 28 Jan 1995 02:28:46 +0000 (02:28 +0000)]
(unixware, svr4): Treat as synonyms for sysv4.

29 years ago(PERDISPLAY, the_only_perdisplay, get_perdisplay):
Karl Heuer [Sat, 28 Jan 1995 01:43:53 +0000 (01:43 +0000)]
(PERDISPLAY, the_only_perdisplay, get_perdisplay):
Renamed from PERD, etc.  All uses changed.

29 years ago(struct x_display_info): Rename display_perd to perdisplay.
Karl Heuer [Sat, 28 Jan 1995 01:41:07 +0000 (01:41 +0000)]
(struct x_display_info): Rename display_perd to perdisplay.