1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 09:51:22 -08:00
Commit graph

26840 commits

Author SHA1 Message Date
Richard M. Stallman
7516b7d521 (relinquish): Adjust page_break_value by amount of memory actually given back.
(r_alloc_sbrk): Provide hysteresis in relocating the blocs.

(relinquish): Never free less than extra_bytes;
keep extra_bytes of empty space.
(obtain): Always get extra_bytes additional space.
(r_alloc_init): Set extra_bytes and page_size.
(ALIGNED, ROUNDUP, ROUND_TO_PAGE): Use page_size.
1992-10-24 04:39:49 +00:00
Jim Blandy
55b0b31972 * emacs.c (main): Correct spelling of HAVE_X_WINDOW to
HAVE_X_WINDOWS in conditionals around the call to syms_of_xmenu.
1992-10-23 20:40:04 +00:00
Richard M. Stallman
6861ad22b2 (set-visited-file-name): Change the auto save file name. 1992-10-23 11:06:14 +00:00
Richard M. Stallman
45ca32a63d (insert-kbd-macros): If arg is empty, use last macro as default. 1992-10-23 09:38:44 +00:00
Richard M. Stallman
b4b3b73603 (insert-kbd-macro): Replace nonprinting chars with escapes. 1992-10-23 09:31:22 +00:00
Richard M. Stallman
ade349a0bf (mail-aliases): Doc fix. 1992-10-23 09:20:44 +00:00
Richard M. Stallman
762435dda4 (describe-function): Print an autoloaded', not a ...'. 1992-10-23 09:19:12 +00:00
Richard M. Stallman
912c672856 (goal-column): Don't put the defvar inside the make-variable-buffer-local. 1992-10-23 08:54:08 +00:00
Richard M. Stallman
194ff7c129 (dired-chown-program): Treat silicon-graphics-unix like usg-unix-v. 1992-10-21 19:30:34 +00:00
Richard M. Stallman
ed7ace63fc (rmail-mode-map): Delete binding of M-r (use global one). 1992-10-21 06:59:39 +00:00
Richard M. Stallman
9e326bc1ef (lpr-command): Treat hpux and silicon-graphics-unix like usg-unix-v. 1992-10-21 06:42:09 +00:00
Richard M. Stallman
7270bdb0d6 (backward-kill-sentence): Fix typo in last change. 1992-10-21 04:54:45 +00:00
Richard M. Stallman
2916578780 Doc fixes. 1992-10-21 04:52:59 +00:00
Richard M. Stallman
804172fafc (rmail-output-to-rmail-file): Call abbreviate-file-name. 1992-10-21 04:52:46 +00:00
Richard M. Stallman
6e88ed495e (comment-region): Do move to next line, in neg arg case. 1992-10-20 21:22:44 +00:00
Richard M. Stallman
ac6895157f (isearch-mode-map): Make the top-level keymap dense.
Explicitly bind control characters at that level.
1992-10-20 21:21:47 +00:00
Richard M. Stallman
8a2816daa6 (vc-registered): Look for handler only if file-name-handler-alist is bound. 1992-10-20 18:43:33 +00:00
Richard M. Stallman
68f5eb5a8d (ange-ftp-add-vms-host, ange-ftp-add-dl-dir, ange-ftp-add-mts-host):
(ange-ftp-add-dumb-unix-host): Use default-directory, not dired-directory.

(ange-ftp-allow-child-lookup): Eliminate use of dired-local-variables-file.
1992-10-20 07:05:38 +00:00
Richard M. Stallman
8b8568efad (vc-registered): Look for a vc-registered handler. 1992-10-20 06:44:21 +00:00
Richard M. Stallman
243e520634 Add dummy handlers for file-truename and vc-registered. 1992-10-20 06:43:48 +00:00
Richard M. Stallman
6f176f940e (file-truename): Check for root by seeing if
directory-file-name returns same as DIR.
Look for a file-truename handler for the file name.
1992-10-20 06:39:24 +00:00
Richard M. Stallman
debee8fea7 (grow_specpdl): Increase max_specpdl_size before Fsignal. 1992-10-20 06:13:00 +00:00
Richard M. Stallman
f275fd9a94 [emacs]: Define POINTER and SIZE.
[!emacs]: Delete definition of EXCEEDS_LISP_PTR.
1992-10-20 06:12:43 +00:00
Richard M. Stallman
c52713b17b (get_lim_data): Make it static. 1992-10-20 06:12:19 +00:00
Richard M. Stallman
715d93450c (syms_of_keyboard): Properly staticpro this_command_keys. 1992-10-20 06:11:53 +00:00
Richard M. Stallman
c2db7f312f (mail-aliases): Add definition here. 1992-10-20 04:35:17 +00:00
Richard M. Stallman
2cc0b7656d (add-log-current-defun): Add condition-case around
the body, so at worst we return nil.
1992-10-19 22:39:55 +00:00
Jim Blandy
81d478f3c6 * xdisp.c (message): If M is zero, clear echo_area_glyphs and
previous_echo_glyphs, so that the minibuffer shows through.
1992-10-19 18:47:56 +00:00
Jim Blandy
27daff1e90 * window.h (struct window): Doc fix. 1992-10-19 18:47:21 +00:00
Jim Blandy
605be8af79 * window.c: Try to deal coherently with deleted windows:
*	(Flive_window_p): New function.
	(Qlive_window_p): New variable, to name it in type errors.
	(syms_of_window): Defsubr Slive_window_p, init and staticpro
	Qlive_window_p.
	(decode_window): Use CHECK_LIVE_WINDOW instead of
	CHECK_WINDOW; the only thing a user should be able to do to a dead
	window is check its type.
	(Fcoordinates_in_window_p, Fnext_window, Fprevious_window,
	Fdelete_other_windows, Fselect_window, Fsplit_window,
	Fscroll_other_window): Use CHECK_LIVE_WINDOW instead of
	CHECK_WINDOW.
	(Fdelete_window): If WINDOW is a deleted window, do nothing;
	there's no harm in allowing people to delete deleted windows.
	Delete all of WINDOW's subwindows, too.
	(delete_all_subwindows): Set the buffer, vchild, and hchild of the
	windows we delete all to nil.

	* window.c (Fwindow_minibuffer_p): Make the WINDOW argument
	optional, like all the other window-querying functions.

	* window.c (Fpos_visible_in_window_p): Use decode_window to handle
	the WINDOW argument, instead of writing out that function's code.

	* window.c (check_frame_size): Don't define this extern; that
	doesn't mean anything.

	* window.c (Fdelete_window): Choose an alternative when we delete
	any frame's selected window, not just when we delete the selected
	frame's selected window.
1992-10-19 18:46:29 +00:00
Jim Blandy
896adf8499 * minibuf.c (temp_echo_area_glyphs): Don't clear echo_area_glyphs
and previous_echo_glyphs; let message do that work.
1992-10-19 18:44:46 +00:00
Jim Blandy
03273ec57b * lisp.h (CHECK_LIVE_WINDOW): New predicate.
(Qlive_window_p): Extern declaration for this.
1992-10-19 18:41:37 +00:00
Jim Blandy
0188441d06 * keymap.c (store_in_keymap): Don't forget to QUIT in the
keymap-scanning loop.  Don't treat vectors as binding tables if
	they're the wrong length.

	* keymap.c (store_in_keymap): Don't forget to QUIT in the
	keymap-scanning loop.  Don't treat vectors as binding tables if
	they're the wrong length.
1992-10-19 18:41:06 +00:00
Jim Blandy
49fcd3debd * keyboard.h (this_command_keys): Extern declaration changed. Doc fix. 1992-10-19 18:39:37 +00:00
Jim Blandy
6569cc8d18 * keyboard.c (this_command_keys): Make this a vector, instead of
an array of Lisp_Objects.
	(this_command_keys_size): Deleted.
	(echo, add_command_key, Fthis_command_keys): Adjusted
	appropriately.
	(init_keyboard): Don't allocate it here.
	(syms_of_keyboard): Allocate it here, and staticpro it.

	* keyboard.c (read_char): Call ourselves with the appropriate
	number of arguments.
	(read_char_menu_prompt): If USED_MOUSE_MENU is zero, don't try to
	store things in it.

	* keyboard.c (modify_event_symbol): Arrange to set the
	click_modifier bit on otherwise unmodified mouse clicks.

	* keyboard.c (kbd_buffer_get_event): Remember that
	*mouse_position_hook may set *FRAME to 0; don't generate
	switch-frame events in this case.  Fix fencepost bug in fetching
	events from keyboard buffer.
1992-10-19 18:38:58 +00:00
Jim Blandy
3b0182e33a Same. * xfns.c (x_set_face): Dyked out this function; it has no callers,
and refers to an obsolete version of struct face.
1992-10-19 18:36:13 +00:00
Jim Blandy
774910ebd7 * frame.c (make_frame_without_minibuffer, Fwindow_frame): Use
CHECK_LIVE_WINDOW instead of CHECK_WINDOW.
	* sunfns.c (Fsun_menu_internal): Same.
	* xmenu.c (Fx_popup_menu): Same.
1992-10-19 18:33:14 +00:00
Jim Blandy
11edeb0334 * xterm.c (compose_status): New variable.
(XTread_socket): Pass it by reference to XLookupString.

	* xterm.c: Clean up some of the caps lock handling:
	(x_shift_lock_mask): New variable.
	(x_find_modifier_mappings): Set it, based on the modifier mappings.
	(x_convert_modifiers): Use x_shift_lock_mask, instead of assuming
	that the lock bit always means to shift the character.
	(XTread_socket): When handling KeyPress events, don't pass an
	XComposeStatus structure along to XLookupString.  When handling
	MappingNotify events, call XRefreshKeyboardMapping for both
	MappingModifier and MappingKeyboard events, not just the latter.
1992-10-19 18:31:34 +00:00
Richard M. Stallman
2247b0fc58 (kill-sentence, backward-kill-sentence):
(kill-paragraph, backward-kill-paragraph):
Don't change point before calling kill-region.
1992-10-18 22:56:00 +00:00
Richard M. Stallman
1ddea2ab1f Doc fixes. 1992-10-18 22:21:08 +00:00
Richard M. Stallman
c884cb878a Comment fix. 1992-10-18 22:20:45 +00:00
Richard M. Stallman
753d16a62a Delete version 18 compatibility stuff.
(mail-abbrevs, build-mail-abbrevs, rebuild-mail-abbrevs):
(merge-mail-abbrevs): Renamed `mail-aliases' to `mail-abbrevs'.
(mail-abbrev-end-of-buffer): Renamed from abbrev-hacking-end-of-buffer.
(mail-abbrev-next-line): Renamed from abbrev-hacking-next-line.
1992-10-18 22:20:07 +00:00
Richard M. Stallman
5ef9d62709 (mail-setup): Call build-mail-aliases, not mail-abbrev-setup.
(sendmail-send-it): Call expand-mail-aliases.
1992-10-18 22:19:36 +00:00
Richard M. Stallman
d0c9169e2b (rmail-sort-messages): Give up right away if not Rmail mode. 1992-10-18 19:10:56 +00:00
Christopher Zaborsky
a2a05344be Dox fixes. 1992-10-18 19:03:45 +00:00
Richard M. Stallman
02c5fd9981 (BROKEN_FIONREAD): Defined. 1992-10-18 08:09:23 +00:00
Richard M. Stallman
99976f85b7 (occur): Always search entire buffer. 1992-10-18 01:06:40 +00:00
Jim Blandy
ccdac5be86 * * editfns.c (Fmessage): With no arguments, clear any active
message; let the minibuffer contents show through.
1992-10-17 22:11:56 +00:00
Jim Blandy
7e6491d3b4 * callint.c (Fcall_interactively): Change handling of 'e' spec;
this_command_keys is now a vector.
1992-10-17 22:11:23 +00:00
Jim Blandy
22cb290f67 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
distribution.

	* config.sub: New file, to help us recognize configuration names.
	* make-dist: Include it in the distribution.
1992-10-17 22:07:49 +00:00