1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-27 07:41:28 -08:00
Commit graph

1071 commits

Author SHA1 Message Date
Richard M. Stallman
4ad827c5ef (Fexpand_file_name): Default DEFALT at beginning,
before expanding it.  But avoid unneeded or infinite recursive expand.

(Fwrite_region): Set visit_file after expanding file arg.
Also expand VISIT arg if specified.
1993-03-28 08:29:21 +00:00
Richard M. Stallman
75c0b14392 (command_loop_1): Clear force_start of selected_window
after reading each key sequence.
1993-03-28 08:27:34 +00:00
Richard M. Stallman
fb63ba7de5 (struct frame): New field face_alist. 1993-03-28 05:24:23 +00:00
Richard M. Stallman
4208730106 (struct face): New fields pixmap_h, pixmap_w.
Field `font' is now a pointer.
1993-03-28 05:23:45 +00:00
Richard M. Stallman
13bd51a568 (FRAME_FACES, FRAME_N_FACES, FRAME_DEFAULT_FACE)
(FRAME_MODE_LINE_FACE): New macros.
(struct x_display): New fields faces, n_faces.
1993-03-28 05:22:46 +00:00
Richard M. Stallman
97832bd0c8 (Freplace_match): Clean up criterion about converting case.
If old text has any capitalized words, capitalize new text.
1993-03-28 05:21:24 +00:00
Richard M. Stallman
9c3f23b7e7 (main): Call syms_of_xfaces. 1993-03-28 05:20:42 +00:00
Jim Blandy
f211082d1e *** empty log message *** 1993-03-27 18:32:23 +00:00
Richard M. Stallman
440d350c2f (struct buffer): Field `fieldlist' deleted.
(OVERLAY_START, OVERLAY_END, OVERLAY_VALID): New macros.
(OVERLAY_POSITION): Likewise.
(searchbuf): Decl deleted--doesn't belong here.
Delete include of regex.h for VMS.
1993-03-27 18:04:02 +00:00
Richard M. Stallman
2eec3b4e0c (init_buffer_once, reset_buffer):
Delete last vestige of fieldlist slot.
(Fregion_fields): Finally deleted.

(overlays_at, recenter_overlay_lists): New functions.
(Fmake_overlay, Fdelete_overlay, Foverlay_get, Foverlay_put): Likewise.
(Fmove_overlay, Foverlays_at, Fnext_overlay_change): Likewise.
(Foverlay_lists, Foverlay_recenter): Likewise.
1993-03-27 18:03:10 +00:00
Richard M. Stallman
c34beca954 (Fchar_equal): Don't ignore high bits of character. 1993-03-27 04:20:05 +00:00
Jim Blandy
c3498e6438 * xselect.c (SELECTION_QUANTUM): Don't use XMaxRequestSize on R3;
access the display structure directly.
1993-03-25 23:27:42 +00:00
Richard M. Stallman
c7e466e10b (searchbuf): Declare here. 1993-03-25 17:56:41 +00:00
Richard M. Stallman
48dfbc2f80 (mark_object): Mark face_alist of a frame. 1993-03-25 17:44:56 +00:00
Richard M. Stallman
a63f658b55 (Fy_or_n_p): Ensure cursor_in_echo_area = 0 when quit. 1993-03-25 06:32:43 +00:00
Jim Blandy
b2e521948e * dispnew.c (getenv): Add extern declaration. 1993-03-25 04:17:01 +00:00
Jim Blandy
f040093a19 Fix typo. 1993-03-25 04:08:11 +00:00
Jim Blandy
d460af17a8 * dispnew.c (init_display): Get display name from environment
properly on VMS as well as Unix.
1993-03-25 02:54:23 +00:00
Jim Blandy
35014b9f53 * keymap.c (Fkeymapp): Doc fix. 1993-03-25 02:45:35 +00:00
Jim Blandy
c6c6865d43 * process.c [VMS] (DCL_PROMPT): Remove hack.
(WIFSTOPPED, WIFSIGNALED, WIFEXITED, XRETCODE, WSTOPSIG,
	WCOREDUMP, WTERMSIG): New dummy definitions.
	(deactivate_process): Add missing semicolon.
1993-03-25 02:27:16 +00:00
Jim Blandy
0a93081cd2 * xfns.c [VMS]: Get the gray_bits from [.bitmaps]gray.xbm. 1993-03-25 02:16:10 +00:00
Jim Blandy
f802f8e0a0 * xterm.h (x_focus_frame): Add extern keyword to declaration. 1993-03-25 02:12:14 +00:00
Jim Blandy
febf25d56f * xterm.c [VMS]: Don't #include <sys/termio.h> and <string.h>. 1993-03-25 02:11:11 +00:00
Jim Blandy
723d4d15ae * config.h.in (HAVE_XFREE386): New flag, set by configure script.
If it's set, #define LIBX11_SYSTEM and HAVE_RANDOM as appropriate
	for XFree386.
	* sysdep.c (random, srandom): Don't define these if HAVE_RANDOM is
	#defined.
1993-03-25 01:15:34 +00:00
Richard M. Stallman
71ac885b6f (push_key_description): Ignore bits above meta_modifier. 1993-03-24 10:05:49 +00:00
Jim Blandy
7b7739b106 *** empty log message *** 1993-03-24 02:48:44 +00:00
Jim Blandy
6afb1d07c2 * xfns.c (x_make_gc): Don't forget to block X input around the
X calls in this function.

	* xfns.c [not HAVE_X11R4] (select_visual): It's v->visualid, not
	x->visualid.  x isn't defined.
1993-03-24 01:54:20 +00:00
Jim Blandy
e6b01c14b7 * keyboard.c [POLL_FOR_INPUT] (quit_throw_to_read_char): If
we're polling for input, abort; input polling should always be
	suppressed while we're waiting for input.

	* keyboard.c (interrupt_signal): Remove extern declaration of
	Vwindow_system; this is no longer used.
1993-03-24 01:53:00 +00:00
Jim Blandy
1315c181f5 * dispnew.c (init_display): Initialize Vwindow_system. 1993-03-24 01:51:35 +00:00
Jim Blandy
1e95ed28db * keyboard.c (Fsuspend_emacs):
Change suspend-hooks back to suspend-hook and make it a normal hook.
1993-03-24 01:46:10 +00:00
Jim Blandy
c115973b6d Initial revision 1993-03-23 08:06:31 +00:00
Jim Blandy
9927a7b1aa * sysdep.c (random, srandom): Don't define these if HAVE_RANDOM is
#defined.
1993-03-23 06:26:18 +00:00
Jim Blandy
90e80f3c34 * config.h.in (C_SWITCH_X_SITE, LD_SWITCH_X_SITE): New flags.
* ymakefile (C_SWITCH_X_SITE, LD_SWITCH_X_SITE): Provide default
	values.  Include C_SWITCH_X_SITE in CFLAGS, include
	LD_SWITCH_X_SITE in LIBX, and pass C_SWITCH_X_SITE to the make
	which builds the X Menu library.
1993-03-23 05:57:11 +00:00
Jim Blandy
8af1d7ca2b * xfns.c (Fx_parse_geometry): Renamed from Fx_geometry.
(Fx_color_defined_p): Renamed from Fx_defined_color.
	(syms_of_xfns): Adjusted.
1993-03-23 04:58:07 +00:00
Richard M. Stallman
ccdcf1f540 (current_column, Findent_to, position_indentation):
(Fmove_to_column, compute_motion): Allow tab_width up to 1000.
1993-03-23 00:54:49 +00:00
Richard M. Stallman
54ff581a6f (display_string, display_text_line): Allow tab_width up to 1000. 1993-03-23 00:54:20 +00:00
Richard M. Stallman
a100548014 Decide automatically whether to use COFF or ELF. 1993-03-22 19:50:35 +00:00
Richard M. Stallman
cb421be80a (init_cmdargs): Fix simple bug in previous change. 1993-03-22 07:00:47 +00:00
Richard M. Stallman
29944b73c7 (Fy_or_n_p): Handle `recenter' response type. 1993-03-22 06:54:36 +00:00
Richard M. Stallman
e024395e6d (struct window): New fields base_line_number and base_line_pos. 1993-03-21 23:06:23 +00:00
Richard M. Stallman
aa6d10fafd (decode_mode_spec): Handle `%l'.
(display_count_lines): New function.
(redisplay_window): Update base_line_number and base_line_pos fields.
Always update mode line if it's an integer.
1993-03-21 23:04:18 +00:00
Richard M. Stallman
427aa35a10 (HAVE_TERMIO, SIGNALS_VIA_CHARACTERS): Defined. 1993-03-21 22:58:10 +00:00
Jim Blandy
6bde6341fe * xfns.c (Fx_open_connection): If we have X11R5, use
XrmSetDatabase to set the display's database.  In older versions,
	just store the value into x_current_display->db.
	* xterm.h (HAVE_X11R5): Define this where appropriate.
1993-03-21 07:24:32 +00:00
Jim Blandy
0f85737cab * frame.c (Fhandle_switch_frame): Renamed from Fselect_frame.
Doc changed in anticipation of new purpose.
	(Fselect_frame): Just call Fhandle_switch_frame for now.
1993-03-21 06:53:04 +00:00
Richard M. Stallman
d5b2799ef6 (Fselect_window): Use Fhandle_switch_frame.
(Fset_window_configuration): Likewise.
1993-03-21 06:50:50 +00:00
Jim Blandy
8bc59570d7 Fix typo. 1993-03-21 05:14:35 +00:00
Jim Blandy
49795535f1 Use the `visiblity' parameter to determine the initial state of
the frame, instead of the `iconic-startup' and
	`suppress-initial-map'.
	* xfns.c (x_icon): Test the Qvisibility parameter against Qicon,
	instead of the Qiconic_startup against Qt.
	(x_create_frame): Test Qvisibility against Qnil and
	Qicon, instead of testing Qsuppress_initial_map and Qvisibility.
	(Qicon): New symbol.
	(Qiconic_startup, Qsuppress_icon, Qsuppress_initial_map): Removed.
	(syms_of_xfns): Adjusted appropriately.

	* xfns.c [not HAVE_X11] (x_create_frame): Check Qicon_type,
	instead of Qsuppress_icon.

	* xfns.c (x_set_visibility): Instead of interpreting only Qt as
	`make the frame visible' and everything else as `iconify the
	frame', interpret Qicon as `iconify the frame' and everything else
	as `make the frame visible.'

	* xfns.c (x_get_arg): When the type of the resource is `symbol',
	return `true' and `on' as Qt, and `false' and `off' as Qnil.
1993-03-21 05:11:23 +00:00
Jim Blandy
c5c6addffa Doc fix. 1993-03-20 23:06:44 +00:00
Jim Blandy
767229f87c * dispnew.c (Fsleep_for): Make this take two arguments SECONDS and
MILLISECONDS, which add, rather than a second argument which says
	"treat the first argument as milliseconds."
	(Fsit_for): Same thing.
	(Fsleep_for_milliseconds): Deleted; this can be done with Fsleep_for.
1993-03-20 23:03:35 +00:00
Jim Blandy
6e4f3667d9 * process.c (wait_reading_process_input): Doc fix. 1993-03-20 22:58:54 +00:00