1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-19 10:22:27 +00:00
Commit Graph

200 Commits

Author SHA1 Message Date
Richard M. Stallman
7722472277 (other-frame): Don't call unfocus-frame. 1996-09-03 21:38:45 +00:00
Richard M. Stallman
61298010c6 Doc fixes. 1996-09-01 20:48:03 +00:00
Richard M. Stallman
004f057a42 (frame-initialize): Don't count MSDOS neither as
window-system nor as a terminal frame here.
1996-06-10 21:20:40 +00:00
Richard M. Stallman
c1b1350b94 (make-frame-command): Treat msdos like no window system. 1996-06-09 19:10:58 +00:00
Richard M. Stallman
6238bfaf9c (make-frame-command): New function.
(ctl-x-5-map): Change C-x 5 2 to make-frame-command.
1996-06-07 14:52:28 +00:00
Richard M. Stallman
a9562d191b (handle-delete-frame): Use save-buffers-kill-emacs. 1996-02-28 00:08:58 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Richard M. Stallman
06d7dff28f (frame-notice-user-settings): When making a minibufferless
frame, don't copy `name' parm explicitly unless it was explicit before.
1995-06-14 16:16:04 +00:00
Karl Heuer
46be879365 (frame-configuration-p): Moved to subr.el. 1995-05-30 18:39:22 +00:00
Karl Heuer
746bd2659a (make-initial-minibuffer-frame): New function.
(frame-notice-user-settings): Call it.
1995-05-30 06:54:44 +00:00
Richard M. Stallman
66de157de0 (frame-notice-user-settings):
Don't respecify an old value which was nil and remains nil.
1995-04-18 19:26:11 +00:00
Karl Heuer
b65be6a80d (other-frame): Don't try to unfocus in a termcap frame.
(frame-notice-user-settings): Skip menu-bar code in a termcap frame.
1995-03-16 21:25:52 +00:00
Karl Heuer
0759c4d083 (frame-initialize): Set frame-creation-function to `make-terminal-frame' if
appropriate.
1995-03-16 20:23:22 +00:00
Karl Heuer
3ce3ff1151 (frame-notice-user-settings): Avoid having the window manager re-prompt for
the initial frame's clone.
1995-01-30 23:47:17 +00:00
Richard M. Stallman
a105105a02 (make-frame): Doc fix. 1995-01-28 00:32:33 +00:00
Karl Heuer
85557d7ef7 Fix typos. 1995-01-26 22:52:10 +00:00
Richard M. Stallman
1787c22a78 (set-background-color, set-foreground-color):
Call frame-update-face-colors.
1994-12-20 20:42:40 +00:00
Richard M. Stallman
62642af94c (frame-initialize): Set special-display-function here,
not at top level.
1994-10-28 18:47:40 +00:00
Richard M. Stallman
6d73e33747 (make-frame-on-display): New function. 1994-10-25 09:49:53 +00:00
Richard M. Stallman
924be53af1 (handle-delete-frame): New function. 1994-09-29 04:48:59 +00:00
Richard M. Stallman
95e6cf3913 (special-display-popup-frame): Rename new arg to ARGS.
Allow (FUNCTION OTHER-ARGS...) as the value of ARGS.
1994-09-22 05:47:28 +00:00
Richard M. Stallman
42354c891c (special-display-popup-frame): New argument PARAMS.
Use it as well as `special-display-frame-alist'.
1994-09-22 05:03:56 +00:00
Richard M. Stallman
86e58378af (frame-notice-user-settings): If we change the frame's font,
call frame-update-faces.
1994-08-11 21:38:02 +00:00
Richard M. Stallman
9759578f6c (frame-delete-all): Copy the whole alist first. 1994-08-04 23:31:12 +00:00
Richard M. Stallman
5b66a32f60 (frame-delete-all): New function.
(frame-notice-user-settings): Call it--with or without separate
minibuffer frame.
1994-08-02 05:39:48 +00:00
Richard M. Stallman
de17da156f (initial-frame-alist): Doc fix. 1994-07-03 20:18:38 +00:00
Richard M. Stallman
79e6ae333e (auto-lower-mode, auto-raise-mode): Doc fixes. 1994-06-28 05:15:44 +00:00
Richard M. Stallman
2ffa618696 (frame-notice-user-settings): Make menu-bar-mode
and default-frame-alist consistent with each other.
1994-06-25 18:20:55 +00:00
Richard M. Stallman
8dbd5c7805 (make-frame): Doc fix. 1994-05-28 04:14:22 +00:00
Richard M. Stallman
a8bb588200 (frame-initialize): Record in frame-initial-frame-alist
the actual settings of vertical-scroll-bars.
1994-05-23 09:19:28 +00:00
Karl Heuer
e11c3dc2c8 (frame-remove-geometry-params): Reverse the computed list, to preserve the
original order of the elements.
1994-05-10 07:55:00 +00:00
Richard M. Stallman
b65e2f7475 (frame-notice-user-settings): Wait till frame becomes
visible before using its parameters.
1994-05-06 09:17:06 +00:00
Richard M. Stallman
c1e6740184 (frame-notice-user-settings): Use geometry parms from frame
when the initial specifications did not have them.
1994-05-06 00:32:58 +00:00
Richard M. Stallman
791e09d82b (frame-notice-user-settings): When replacing the first
X frame, use the same geometry parms that were used to make it.
(frame-remove-geometry-params):
Treat user-size and user-position as geometry parms.
Store all those parms into frame-initial-geometry-arguments.
1994-05-05 22:37:47 +00:00
Richard M. Stallman
6eb018badd (frame-notice-user-settings): Discard `reverse' when
making the replacement for the initial frame.  Put it on as nil.
(new-frame): Use make-frame instead.
1994-05-04 22:41:02 +00:00
Richard M. Stallman
c2079f0a5d (frame-initialize): Delete the code for reverse-video.
x-create-frame-with-faces takes care of that.
1994-05-04 04:27:18 +00:00
Karl Heuer
8f1204db34 Update copyright. 1994-05-03 23:47:06 +00:00
Richard M. Stallman
8a9e86e647 (special-display-frame-alist): New variable.
(special-display-popup-frame): New function.
(special-display-function): Set it.
1994-04-23 21:38:16 +00:00
Richard M. Stallman
4033f46bd7 (set-default-font): Call frame-update-faces. 1994-04-22 08:49:30 +00:00
Richard M. Stallman
5da841d2d5 (set-frame-configuration): Iconify frames
rather than making them invisible.
1993-11-08 13:14:05 +00:00
Richard M. Stallman
a78db71c72 (set-frame-configuration): If NODELETE, make the unwanted frames invisible. 1993-11-07 08:10:46 +00:00
Richard M. Stallman
2b88f7a0b4 (other-frame): Subtract 1 from hpos for new mouse position. 1993-11-03 20:56:29 +00:00
Richard M. Stallman
4133ab4908 (make-frame): Use before-make-frame-hook and after-make-frame-hook. 1993-10-24 03:18:18 +00:00
Richard M. Stallman
699213bcf1 (other-frame): Warp the mouse so that the other
frame actually stays selected.
1993-09-24 04:10:11 +00:00
Roland McGrath
68cd265f83 (set-frame-configuration): Take new optional arg NODELETE; if non-nil,
don't delete any frames.
1993-09-07 00:53:48 +00:00
Richard M. Stallman
88bb5793b5 (frame-initialize): Check for on' or true'
as reverseVideo resource value.
1993-08-14 09:23:46 +00:00
Richard M. Stallman
1e068e8fbf (frame-initialize): Handle reverseVideo x-resource. 1993-08-14 08:39:25 +00:00
Richard M. Stallman
915cfd1f4d (other-frame): Fix error in loop counting. 1993-08-11 06:02:05 +00:00
Roland McGrath
a569dbc32f (other-frame): Skip iconified and invisible frames. 1993-08-03 03:33:14 +00:00
Roland McGrath
ceab6935fd (other-frame): New function, analogous to other-window.
(ctl-x-5-map): Bind C-x 5 o to other-frame.
1993-08-02 22:18:34 +00:00
Jim Blandy
0cffbbb992 * frame.el (frame-notice-user-settings): If we had to create a new
frame in order to obey initial-frame-alist, use delete-frame's
FORCE argument to get rid of the old frame even if the new one
hasn't been mapped yet.
1993-07-31 00:21:33 +00:00
Richard M. Stallman
3f2f8c83ab (frame-notice-user-settings): Don't reapply a parm
whose value is ot changed (as far as we know) since frame-initialize.
1993-07-27 08:34:34 +00:00
Jim Blandy
58bf604216 * frame.el (frame-remove-geometry-params): New function.
(frame-initialize): Call it, instead of writing it out.
1993-07-04 02:20:59 +00:00
Jim Blandy
88046be2ad * term/x-win.el: Check the reverseVideo/ReverseVideo resource,
correctly distinguish between "on" and "off" values, and put a
	parameter in default-frame-alist.
	* frame.el (frame-initialize): Don't call x-get-resource here.
1993-07-03 10:17:56 +00:00
Jim Blandy
98e9d14baa * frame.el (set-frame-configuration): Don't try to set a frame's
minibuffer.  This parameter can't be changed, so that would signal
	an error.
1993-06-16 21:24:11 +00:00
Jim Blandy
3008ffb6cd * frame.el (frame-initialize): Remember to actually traverse
initial-frame-alist.
1993-06-11 11:33:31 +00:00
Jim Blandy
118c9082db Formatting change. 1993-06-10 13:11:27 +00:00
Jim Blandy
5e90137963 * frame.el (frame-initialize): When deleting geometry
specifications from initial-frame-alist, remember that they may
	occur more than once, and do, if the -geometry option was
	specified as well as a .geometry resource.
1993-06-10 13:10:00 +00:00
Jim Blandy
eb8c3be94e Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
Richard M. Stallman
792a0e1cea (frame-initialize): Reversevideo -> ReverseVideo. 1993-06-07 23:23:26 +00:00
Richard M. Stallman
949d4ac78e (frame-initialize): Set cursor-color last. 1993-06-03 05:50:43 +00:00
Richard M. Stallman
11281034b7 (frame-initialize): Delete geometry parms from initial-frame-alist. 1993-06-02 19:10:31 +00:00
Richard M. Stallman
c1bc92cebd (frame-initialize): Handle reverseVideo resource. 1993-05-27 23:50:38 +00:00
Richard M. Stallman
36fc9c9f18 (frame-initialize): Handle `reverse' as parameter. 1993-05-25 02:28:39 +00:00
Jim Blandy
d202f1f230 * frame.el (frame-notice-user-settings): Don't make
frame-initial-frame unbound; just set it to nil.
	* startup.el (command-line-1): Call frame-notice-user-settings
	before displaying the startup message.
1993-05-18 22:40:43 +00:00
Richard M. Stallman
7e85c6b5d7 (toggle-scroll-bar): Renamed from toggle-vertical-scroll... 1993-05-17 04:37:22 +00:00
Richard M. Stallman
fc4d4afb41 Don't put frame-initialize and frame-notice-user-settings on hooks.
They are now called directly.
1993-05-13 03:23:40 +00:00
Eric S. Raymond
31e1d9206b All fsets changed to defaliases. 1993-04-23 06:51:44 +00:00
Richard M. Stallman
92e443b155 (make-frame): Renamed from new-frame.
(new-frame): Alias for make-frame.
1993-03-18 19:22:48 +00:00
Jim Blandy
376a7584de Make frame configurations start with a distinctive symbol.
* frame.el (current-frame-configuration): Return a list as before,
	but starting with `frame-configuration'.
	(set-frame-configuration): Check that CONFIGURATION is a list
	starting with `frame-configuration', strip it off, and do as before.
	(frame-configuration-p): New function.
	* register.el (jump-to-register): Use frame-configuration-p,
	instead of catching an error in set-frame-configuration.  Really now.
1993-03-15 08:51:02 +00:00
Richard M. Stallman
c0f864088b Comment change. 1993-03-08 08:08:51 +00:00
Jim Blandy
0ca90494a9 * frame.el (new-frame): Doc fix.
Use the term `scroll bar', instead of `scrollbar'.
	* term/x-win.el, frame.el, mouse.el: Terminology changed.
	* scrollbar.el: Renamed to scroll-bar.el.
1993-03-02 07:25:44 +00:00
Jim Blandy
eaa974e13b These changes were actually made by Richard; I stole his RCS lock.
* frame.el (initial-frame-alist, minibuffer-frame-alist,
	pop-up-frame-alist, new-frame): Doc fixes.

	* frame.el (set-pointer-color): Renamed to set-mouse-color.

	* frame.el (set-border-color): New function.
1993-03-02 07:06:47 +00:00
Richard M. Stallman
8290babd65 (frame-initialize): Fix error syntax.
(toggle-horizontal-scroll-bar): Likewise.
(toggle-horizontal-scroll-bar): Renamed from set-horizontal-bar
(toggle-vertical-scroll-bar): Likewise.
(toggle-auto-lower, toggle-auto-raise): Likewise.
(set-foreground-color, set-background-color):
Renamed from set-frame-{fore,back}ground.
1993-02-16 06:36:30 +00:00
Jim Blandy
7eadab74c8 * frame.el: Clean up initialization code.
(initial-frame-alist): Doc fix.
	(minibuffer-frame-alist): New default value, with a reasonable height.
	(filtered-frame-list, minibuffer-frame-list): New functions.
	(frame-initialize): Use minibuffer-frame-list, instead of writing
	it out.
	(frame-notice-user-settings): Thoroughly rearranged.
	Notice changes to default-frame-alist as well as initial-frame-alist.
	Properly handle requests to make the initial frame into a
	minibufferless or minibuffer-only frame.
	Create a minibuffer-only frame if the initial frame should lack a
	minibuffer and there are no other minibuffer frames created by the
	user's initialization file.
	Fix any frames using the initial frame as a surrogate minibuffer
	frame.
	Restore the current buffer after creating and deleting all these
	frames.

	* frame.el (set-default-font, set-frame-background,
	set-frame-foreground, set-cursor-color, set-pointer-color,
	set-auto-raise, set-auto-lower, set-vertical-bar,
	set-horizontal-bar): Give these docstrings.
	(set-auto-raise, set-auto-lower, set-vertical-bar,
	set-horizontal-bar): Make these toggle or look at the prefix
	argument, like minor modes.

	* frame.el (set-vertical-bar): Use the proper parameter symbol.
	(set-horizontal-bar): Signal an error indicating that horizontal
	scrollbars are not implemented.
1993-02-14 14:29:30 +00:00
Jim Blandy
dbc4e1c129 JimB's changes since January 18th 1993-01-26 01:58:16 +00:00
Jim Blandy
faa3b11db6 * frame.el (frame-notice-user-settings): Don't try to delete the
initial frame if the user took care of that.
1993-01-14 14:48:57 +00:00
Christopher Zaborsky
fe66851582 Doc fix. 1992-10-25 19:44:06 +00:00
Jim Blandy
ec558adcce entered into RCS 1992-09-13 11:44:06 +00:00
Jim Blandy
9e2b097b26 *** empty log message *** 1992-08-12 12:57:12 +00:00
Jim Blandy
8c24e63264 *** empty log message *** 1992-08-07 13:51:41 +00:00
Jim Blandy
1aa660887e *** empty log message *** 1992-07-25 00:36:12 +00:00
Eric S. Raymond
3a801d0c71 *** empty log message *** 1992-07-22 04:22:42 +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
Eric S. Raymond
fd7fa35a05 *** empty log message *** 1992-07-17 08:15:29 +00:00
Jim Blandy
de49a6d37e *** empty log message *** 1992-07-16 21:47:30 +00:00
Eric S. Raymond
fc68affa4e *** empty log message *** 1992-07-16 07:28:05 +00:00
Jim Blandy
dc6d96816d *** empty log message *** 1992-07-15 00:32:19 +00:00
Jim Blandy
06b1a5ef11 *** empty log message *** 1992-07-10 02:33:41 +00:00
Jim Blandy
daa3760289 *** empty log message *** 1992-06-24 05:09:26 +00:00
Jim Blandy
87ef29fd4c *** empty log message *** 1992-06-10 01:34:51 +00:00
Roland McGrath
e3bd99f50f *** empty log message *** 1992-06-04 19:58:44 +00:00
Eric S. Raymond
c88ab9ce4a *** empty log message *** 1992-05-30 21:11:25 +00:00
Jim Blandy
49116ac071 *** empty log message *** 1992-03-16 20:39:07 +00:00
Jim Blandy
43a2e52c06 *** empty log message *** 1992-02-10 05:20:54 +00:00
Jim Blandy
bc93c09718 *** empty log message *** 1992-02-06 02:09:14 +00:00
Jim Blandy
df11cb7fbd *** empty log message *** 1991-11-06 16:05:22 +00:00
Michael I. Bushnell
9198945a5b *** empty log message *** 1991-08-20 20:21:23 +00:00
Jim Blandy
64c669bc17 Initial revision 1991-08-15 21:29:06 +00:00