1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-02 21:52:04 -08:00
Commit graph

44286 commits

Author SHA1 Message Date
Jim Blandy
d5045cf974 * keyboard.c (Fsuspend_emacs): Call change_frame_size with the
proper arguments - the height and width are the second and third
	arguments, not the first and second.  Pass 0 for DELAY.

	* keyboard.c (FRAME_IS_TERMCAP, FRAME_IS_X,
	FRAME_HAS_MINIBUF): Renamed these to FRAME_TERMCAP_P,
	FRAME_X_P, and FRAME_HAS_MINIBUF_P, for consistency with the
	rest of the frame macros.
1992-08-12 14:05:56 +00:00
Jim Blandy
fd0c2bd109 * frame.c (Qheight, Qicon, Qmodeline, Qname, Qnone, Qonly,
Qunsplittable, Qwidth, Qx): New symbols, with lisp code to rebuild
	syms_of_frame.
	(syms_of_xfns): Initialize and staticpro them.
	(Fframep, Fframe_visible_p, Fframe_parameters):  Use
	the new Q... variables, instead of interning things.
	(store_in_alist): Change the argument char *PROPNAME into a
	Lisp_Object PROP; let the caller take care of interning the atom.

	* frame.c (Fframe_visible_p): Doc fix.

	* frame.c (Fframe_parameters): When figuring the `minibuffer'
	parameter, if FRAME doesn't have a minibuffer, return `none', not
	nil.  If it does have a minibuffer with other windows, return the
	window.

	* frame.c (Fmodify_frame_parameters): Don't write out the loop for
	processing X frame parameters here; do it in the x specific code.
	Call the function which deals with this stuff
	x_set_frame_parameters, not x_set_frame_parameter.

	* frame.c (Fmake_frame_visible, Fmake_frame_invisible,
	Ficonify_frame, Fframe_parameters, Fmodify_frame_parameters,
	Fset_frame_height, Fset_frame_width, Fset_frame_size,
	Fset_frame_position): Place clauses controlled by FRAME_X_P inside
	`#ifdef HAVE_X_WINDOWS ... #endif' clauses.

	* frame.c (Fset_frame_position): Doc fix.

	* frame.c [MULTI_SCREEN] (Fset_frame_height, Fset_frame_width,
	Fset_frame_size): Call change_frame_size with a DELAY of 0.
	[not MULTI_SCREEN] (Fset_frame_height, Fset_frame_width,
	Fset_frame_size, Fset_screen_height, Fset_screen_width): Same.

	* frame.c [not MULTI_SCREEN] (Fset_frame_height, Fset_frame_width,
	Fset_frame_size, Fframe_height, Fframe_width): New functions, for
	use when Emacs is not compiled with multiple screens.
	[not MULTI_SCREEN] (Fset_screen_height, Fset_screen_width):
	Functions added for backward compatibility with Emacs 18.  These
	would be just aliases, except that the version 18 functions don't
	take a FRAME argument.
	[not MULTI_SCREEN] (syms_of_frame): New function, to defsubr the
	above and add screen-height and screen-width as aliases for
	Fframe_height and Fframe_width.

	* frame.c (Fset_frame_width): Change the size of FRAME, not of
	selected_frame.

	* frame.c (Fset_frame_width, Fset_frame_height): Declare the
	`frame' argument to be a Lisp_Object.  It used to be undeclared.

	* frame.c (FRAME_IS_TERMCAP, FRAME_IS_X, FRAME_HAS_MINIBUF):
	Renamed these to FRAME_TERMCAP_P, FRAME_X_P, and
	FRAME_HAS_MINIBUF_P, for consistency with the rest of the
	frame macros.
1992-08-12 13:55:21 +00:00
Jim Blandy
509b05ed5e * fileio.c (Fread_filename): When calling Fcompleting_read,
don't add one to the initial cursor position here.  Do it in
	Fcompleting_read, because that makes it live up to its
	documentation.
1992-08-12 13:51:24 +00:00
Jim Blandy
45ee4e3f2b * emacs.c (main): Call syms_of_frame unconditionally. When
MULTI_FRAME is not defined, it still provides the Fframe_width,
	Fframe_height, Fset_frame_width, and Fset_frame_height functions.
1992-08-12 13:48:45 +00:00
Jim Blandy
c2662aea9a * editfns.c (Fcurrent_time_zone): Doc fix.
* editfns.c (Fcurrent_time_zone): Don't forget to include code to
	signal an error when EMACS_CURRENT_TIME_ZONE is not defined.

	* editfns.c (Fcurrent_time_zone): New function.
	(syms_of_editfns): defsubr it.
1992-08-12 13:46:12 +00:00
Jim Blandy
9fbfa962b9 * doc.c (Vdata_directory): Removed; this is declared in callproc.c.
(syms_of_doc): Initialization removed.
1992-08-12 13:41:17 +00:00
Jim Blandy
b6a65ac2ae * dispnew.c (Fredraw_frame): Call clear_frame_records before
calling update_end, so that x_display_box_cursor can rely on the
	contents of f->current_glyphs.

	* dispnew.c (change_frame_size): Call check_frame_size here,
	rather than writing out its code.  Don't declare newheight and
	newwidth to be register variables, since we take their address.

	* dispnew.c (in_display): Variable deleted; it's only ever used as
	an unofficial parameter to change_frame_size.
	(change_frame_size): New argument, DELAY, which when non-zero
	indicates to delay the size change until later.  This should be
	passed as one from signal handlers.
	(window_change_signal): Call change_frame_size with a DELAY of 1.
	(do_pending_window_change): Call change_frame_size with DELAY of 0.

	* dispnew.c, frame.c, frame.h, keyboard.c, scroll.c, term.c,
	window.c, xdisp.c, xfns.c xterm.c (FRAME_IS_TERMCAP, FRAME_IS_X,
	FRAME_HAS_MINIBUF): Renamed these to FRAME_TERMCAP_P, FRAME_X_P,
	and FRAME_HAS_MINIBUF_P, for consistency with the rest of the
	frame macros.
1992-08-12 13:36:49 +00:00
Jim Blandy
63639d4409 * bytecode.c (Fbyte_code): When metering the Bcall opcodes, make
sure the count on the symbol's `byte-code-meter' property does not
	overflow.

	* bytecode.c (syms_of_bytecode): Add a docstring for
	byte-metering-on.
1992-08-12 13:30:54 +00:00
Jim Blandy
0a43057f34 *** empty log message *** 1992-08-07 12:47:37 +00:00
Jim Blandy
e576cab4e2 Restored up-to-date version of this file from pogo. What is going on
here?
1992-08-07 12:28:53 +00:00
Joseph Arceneaux
ca2c38f674 Add 1 to the offset position for cursor in minibuffer when reading
file names in Fread_filename.
1992-08-06 03:32:15 +00:00
Joseph Arceneaux
921a89355e Replaced NULL with N 1992-08-06 03:25:57 +00:00
Joseph Arceneaux
e6d38bed7e Declared Vdata_directory. 1992-08-06 03:25:23 +00:00
Joseph Arceneaux
012c6fcb48 Replaced fuctions egetenv, Fgetenv, getenv_internal, which had
disappeared.
1992-08-06 03:24:07 +00:00
Joseph Arceneaux
1b7d82399a Fixed syntax error. 1992-08-05 21:12:10 +00:00
Jim Blandy
85bc51813e Clear the eighth bit of the character from the key sequence, NOT the
index of the character IN the key sequence.  How many tries will it
take to get it right?
1992-08-05 05:18:27 +00:00
Richard M. Stallman
044512ed54 entered into RCS 1992-08-04 21:22:43 +00:00
Roland McGrath
cefabdab1c entered into RCS 1992-08-04 21:22:32 +00:00
Jim Blandy
253598e466 entered into RCS 1992-07-30 20:59:35 +00:00
Jim Blandy
aaa8a4bdec *** empty log message *** 1992-07-27 21:23:12 +00:00
Jim Blandy
7500877e4a entered into RCS 1992-07-27 20:58:32 +00:00
Richard M. Stallman
ab67260b08 *** empty log message *** 1992-07-27 02:56:28 +00:00
Richard M. Stallman
526148036b entered into RCS 1992-07-26 19:36:03 +00:00
Jim Blandy
1aa660887e *** empty log message *** 1992-07-25 00:36:12 +00:00
Richard M. Stallman
85b5fe0789 entered into RCS 1992-07-24 20:13:03 +00:00
Richard M. Stallman
770970cbad *** empty log message *** 1992-07-24 08:17:31 +00:00
Richard M. Stallman
15c65264fa *** empty log message *** 1992-07-24 07:15:18 +00:00
Roland McGrath
65583c2412 *** empty log message *** 1992-07-24 02:38:52 +00:00
Jim Blandy
067ffa38a5 *** empty log message *** 1992-07-22 21:20:04 +00:00
Jim Blandy
e51e47f729 entered into RCS 1992-07-22 20:59:53 +00:00
Richard M. Stallman
1d1826db27 *** empty log message *** 1992-07-22 19:24:48 +00:00
Jim Blandy
301c3fe461 entered into RCS 1992-07-22 18:20:35 +00:00
Jim Blandy
3eac99106c *** empty log message *** 1992-07-22 16:55:01 +00:00
Jim Blandy
434e671482 entered into RCS 1992-07-22 16:15:36 +00:00
Richard M. Stallman
32f4334dce *** empty log message *** 1992-07-22 03:27:55 +00:00
Richard M. Stallman
e59a84533d entered into RCS 1992-07-22 03:10:28 +00:00
Jim Blandy
638cb9c6b7 *** empty log message *** 1992-07-22 02:25:17 +00:00
Jim Blandy
62265f1cbf entered into RCS 1992-07-21 22:16:39 +00:00
Jim Blandy
69ced0fa8a entered into RCS 1992-07-21 20:31:06 +00:00
Jim Blandy
7253d8e009 *** empty log message *** 1992-07-21 06:30:52 +00:00
Jim Blandy
151bdc833e *** empty log message *** 1992-07-21 04:09:28 +00:00
Richard M. Stallman
4d7c105e5d *** empty log message *** 1992-07-19 17:48:44 +00:00
Richard M. Stallman
fd5285f3e3 *** empty log message *** 1992-07-19 01:07:07 +00:00
Jim Blandy
e373f20110 *** empty log message *** 1992-07-17 22:17:57 +00:00
Jim Blandy
279cc2b84c entered into RCS 1992-07-17 20:35:53 +00:00
Jim Blandy
ebb9e16f98 *** empty log message *** 1992-07-16 22:56:42 +00:00
Jim Blandy
de49a6d37e *** empty log message *** 1992-07-16 21:47:30 +00:00
Jim Blandy
e7308e0676 entered into RCS 1992-07-16 18:51:53 +00:00
Jim Blandy
12e9492639 *** empty log message *** 1992-07-16 18:29:27 +00:00
Jim Blandy
4357eba769 entered into RCS 1992-07-15 20:52:46 +00:00