1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-07 15:21:46 +00:00
Commit Graph

1041 Commits

Author SHA1 Message Date
Jim Blandy
a481b3ea0c * window.c (MIN_SAFE_WINDOW_HEIGHT, MIN_SAFE_WINDOW_WIDTH): Macros
defined here now, rather than window.h.
	(check_frame_size): New function.

	* window.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.

	* window.c (check_min_window_sizes): New function.
	(set_window_height): Call it.
	(Fsplit_window, change_window_height): Call it, instead of writing
	out its code.
1992-08-12 14:28:27 +00:00
Jim Blandy
054077692f * unexsunos4.c: Deleted "$Log" header in comments at top of file;
this was beginning to grow RCS hair, which we don't want.
1992-08-12 14:23:38 +00:00
Jim Blandy
07627b5d9a Doc fix. 1992-08-12 14:19:39 +00:00
Jim Blandy
1820044b6f * term.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:18:28 +00:00
Jim Blandy
6c735a5991 * scroll.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:16:14 +00:00
Jim Blandy
5dadd3a2c3 * minibuf.c (Fcompleting_read): Stop subtracting one from the
starting position, so this function lives up to its doc
	string, which I think specifies an okay way to work.
1992-08-12 14:08:21 +00:00
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
9e2b097b26 *** empty log message *** 1992-08-12 12:57:12 +00:00
Jim Blandy
7e1dae733a entered into RCS 1992-08-12 12:50:10 +00:00
Jim Blandy
9f34a2a0c8 Initial revision 1992-08-12 12:49:57 +00:00
Richard M. Stallman
98a91e8eaa (amigaunix/amix): Use sysv4 as os. 1992-08-12 06:51:16 +00:00
Richard M. Stallman
eb57c304a1 *** empty log message *** 1992-08-11 07:25:06 +00:00
Roland McGrath
36e6631cf5 *** empty log message *** 1992-08-10 21:24:45 +00:00
Richard M. Stallman
9c95ac442f entered into RCS 1992-08-08 22:58:39 +00:00
Roland McGrath
5516387caf *** empty log message *** 1992-08-07 21:31:57 +00:00
Jim Blandy
8c24e63264 *** empty log message *** 1992-08-07 13:51:41 +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
Roland McGrath
7e9b0c9610 *** empty log message *** 1992-08-07 01:13:47 +00:00
Roland McGrath
d1ed447584 *** empty log message *** 1992-08-06 23:56:50 +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
a61f59b428 *** empty log message *** 1992-08-06 02:56:35 +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
Jim Blandy
73a73a3876 *** empty log message *** 1992-08-05 05:01:42 +00:00
Richard M. Stallman
df8a44dd8a *** empty log message *** 1992-08-05 01:10:28 +00:00
Roland McGrath
9cac31b842 *** empty log message *** 1992-08-04 22:31:21 +00:00
Roland McGrath
dadb11fbc1 *** empty log message *** 1992-08-04 21:29:26 +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
Richard M. Stallman
0bcb5285a5 *** empty log message *** 1992-08-04 21:17:42 +00:00
Eric S. Raymond
802e7beba4 entered into RCS 1992-08-04 17:23:48 +00:00
Eric S. Raymond
803eaf50c2 *** empty log message *** 1992-08-04 17:18:16 +00:00
Eric S. Raymond
253db9175e *** empty log message *** 1992-08-04 16:49:42 +00:00
Eric S. Raymond
ae94cd0c12 entered into RCS 1992-08-04 16:08:22 +00:00
Jim Blandy
637a8ae9ce *** empty log message *** 1992-08-04 07:27:12 +00:00
Jim Blandy
9f1ce56b63 entered into RCS 1992-08-04 07:21:29 +00:00
Richard M. Stallman
5336e82901 *** empty log message *** 1992-08-04 05:07:43 +00:00
Richard M. Stallman
430c3bab27 entered into RCS 1992-08-04 05:05:40 +00:00
Jim Blandy
e8a57935cb entered into RCS 1992-08-04 04:15:43 +00:00