1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-25 09:20:59 -08:00
Commit graph

10684 commits

Author SHA1 Message Date
Richard M. Stallman
55b2d45daa (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.
1995-02-06 22:53:58 +00:00
Richard M. Stallman
276cbe5a5f (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.
1995-02-06 22:52:25 +00:00
Richard M. Stallman
d07ee75af9 *** empty log message *** 1995-02-06 22:48:58 +00:00
Per Bothner
bfda79ab49 Version 0.95. Numerous small fixes. See ChangeLog. 1995-02-06 21:56:37 +00:00
Richard M. Stallman
a3324470da (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.
1995-02-06 03:30:19 +00:00
Richard M. Stallman
c066ae5ca0 (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.
1995-02-06 03:26:35 +00:00
Richard M. Stallman
81841847d1 (Fget_buffer_create): Call buffer_memory_full. 1995-02-05 08:58:27 +00:00
Richard M. Stallman
08b610e4dc (Vwindow_size_change_functions): New variable.
(prepare_menu_bars): Call those functions.  Add gcproing.
(syms_of_xdisp): Set up Lisp variable.
1995-02-05 08:52:52 +00:00
Richard M. Stallman
29aeee7368 (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.
1995-02-05 08:52:26 +00:00
Richard M. Stallman
adc12f0fcf (struct frame): New field window_sizes_changed.
(FRAME_WINDOW_SIZES_CHANGED): New macro (two definitions).
1995-02-05 08:52:03 +00:00
Richard M. Stallman
0f6e129e26 (main): Undo previous change. 1995-02-05 08:49:14 +00:00
Richard M. Stallman
71d97b562a (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.
1995-02-05 02:46:34 +00:00
Richard M. Stallman
60fb2b34a3 (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.
1995-02-05 02:46:08 +00:00
Richard M. Stallman
5e882a6a22 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'.
1995-02-05 00:25:16 +00:00
Jim Wilson
d2956936d3 (IRIX): Sed - to _. 1995-02-04 17:59:47 +00:00
Richard M. Stallman
c642171ccb Explain load-path and dumping. 1995-02-04 08:14:52 +00:00
Richard M. Stallman
c31e679136 (dired-mode-map): Define up and down arrows like C-p, C-n. 1995-02-04 02:08:29 +00:00
Richard M. Stallman
27b18eed0e Comment changes. 1995-02-04 02:05:14 +00:00
Karl Heuer
143e20ceb1 (cmd_error): Cancel echoing here.
(command_loop_1): Not here.
1995-02-04 01:46:56 +00:00
Karl Heuer
a2b20856f9 [MULTI_PERDISPLAY] (all_perdisplays): New var. 1995-02-04 01:31:01 +00:00
Karl Heuer
6c6083a932 (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.
1995-02-04 01:11:55 +00:00
Karl Heuer
eebf4ec9ce (syms_of_callint): Move DEFVAR_DISPLAY's to keyboard.c. 1995-02-04 00:31:13 +00:00
Karl Heuer
b9737ad379 [MULTI_PERDISPLAY] (x_term_init): Initialize perdisplay.
[MULTI_PERDISPLAY] (x_delete_display): Destroy perdisplay.
(x_delete_display): Use xfree, not free.
1995-02-04 00:12:17 +00:00
Karl Heuer
bc9e300ca4 (print): Use current_perdisplay, not get_perdisplay. 1995-02-03 23:40:57 +00:00
Karl Heuer
09a9ec31b6 (defvar_display): Don't staticpro; these objects are now protected through
mark_perdisplays.
1995-02-03 23:27:14 +00:00
Karl Heuer
084b1a0c7d (mark_perdisplays): New function.
(Fgarbage_collect): Call it.
1995-02-03 23:23:34 +00:00
Karl Heuer
a2d3b8ba7c (all_perdisplays): New var.
(struct PERDISPLAY): New member next_perdisplay.
1995-02-03 22:21:07 +00:00
Karl Heuer
4dc85e8910 (defvar_display): Declare this function. 1995-02-03 21:13:01 +00:00
Karl Heuer
38341c5fd5 (DEFVAR_DISPLAY): Use current_perdisplay, not get_perdisplay. 1995-02-03 21:10:39 +00:00
Karl Heuer
31c45e79a1 (do_symval_forwarding): Use current_perdisplay, not get_perdisplay.
(store_symval_forwarding, find_symbol_value): Likewise.
1995-02-03 21:04:33 +00:00
Richard M. Stallman
c04f7d65eb (f90-mode-version): Variable deleted.
(f90-mode): Don't use f90-mode-version.
1995-02-03 20:56:33 +00:00
Richard M. Stallman
0841192830 (print-region-1): Use lpr-page-header-switches,
not ...-options.
1995-02-03 19:31:12 +00:00
Francesco Potortì
c448c1349f * man.el (Man-default-man-entry): Remove text properties from result. 1995-02-03 12:07:37 +00:00
Richard M. Stallman
2b050fec1e (display_text_line): Deduct minibuf prompt from taboffset.
(try_window): Deduct minibuf prompt from tab_offset, after 1st line.
1995-02-03 10:25:44 +00:00
Karl Heuer
08960da156 (rmail-reply-regexp): New var.
(rmail-reply): Delete text matching rmail-reply-regexp.
1995-02-03 04:21:05 +00:00
Richard M. Stallman
438c6ef0ef (completion-string): Add defvar. 1995-02-02 23:07:44 +00:00
Richard M. Stallman
136f8f6700 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.
1995-02-02 23:04:54 +00:00
Richard M. Stallman
7173ec778e (lpr-headers-switches): Default is nil. 1995-02-02 21:12:06 +00:00
Richard M. Stallman
e86fe0d789 (fill-paragraph): Bind fill-paragraph-function to nil before calling it. 1995-02-02 19:28:31 +00:00
Richard M. Stallman
4581e9282b (kbd_buffer_get_event, swallow_events): Remove selection_request event
from input queue before processing it.
1995-02-02 18:55:39 +00:00
Richard M. Stallman
db3906fd07 (x_unqueue_events): Arg is now a Display *.
(x_start_queuing_selection_requests): Likewise.
(x_stop_queuing_selection_requests): Likewise.
1995-02-02 18:54:47 +00:00
Richard M. Stallman
afe1529d6f (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.
1995-02-02 18:49:38 +00:00
David J. MacKenzie
8b66759af7 Create a .gdbinit that sources the real one, if using a different
build directory.
1995-02-02 16:18:40 +00:00
Richard M. Stallman
86dfb30a1b (fill-paragraph-function): New variable.
(fill-paragraph): Use it.
1995-02-02 09:50:23 +00:00
Richard M. Stallman
fcf9745f68 (c-mode-map): No binding for c-fill-paragraph
(c-fill-paragraph): Return t.
(c-mode): Put c-fill-paragraph in fill-paragraph-function.
1995-02-02 09:48:01 +00:00
Richard M. Stallman
2b4483bbdc (lisp-fill-paragraph): Return t. 1995-02-02 09:44:38 +00:00
Richard M. Stallman
35d132a834 (shared-lisp-mode-map): Don't bind M-q.
(lisp-mode-variables): Put it in fill-paragraph-function locally.
1995-02-02 09:40:06 +00:00
Karl Heuer
f5ba00909f (Fexecute_kbd_macro): Clear prefix arg here, not in command_loop_1. 1995-02-01 22:33:11 +00:00
Karl Heuer
ff4b06d3e9 (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.
1995-02-01 22:18:21 +00:00
Michael Meissner
c1e897624a Add preliminary PowerPC eABI support. 1995-02-01 22:06:34 +00:00