1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-26 23:20:29 -08:00
Commit graph

179 commits

Author SHA1 Message Date
Karl Heuer
e3678b6433 Removed support for !MULTI_FRAME. 1996-09-01 21:04:32 +00:00
Karl Heuer
8d9e216233 (Qmouse_leave_buffer_hook): Delete redundant definition.
(syms_of_frame_1): Delete the duplicate assignment and staticpro.
1996-07-16 00:05:12 +00:00
Richard M. Stallman
363b873b9b (make_frame_without_minibuffer): GCPRO the frame f. 1996-06-28 19:12:31 +00:00
Richard M. Stallman
be625e000a Whitespace changes. 1996-06-10 21:15:47 +00:00
Richard M. Stallman
541580aaf2 (Fmake_terminal_frame): Test MSDOS, not __MSDOS__. 1996-06-10 21:09:04 +00:00
Richard M. Stallman
bb22197165 (Fset_mouse_position): Remove the DOS-specific
definition (it's defined on `frame.c').
(syms_of_dosfns): Remove defsubr of `Fset_mouse_position'.
1996-06-10 21:08:24 +00:00
Richard M. Stallman
dd10ec4fd1 (Fframe_parameters, both definitions):
Get sizes from FRAME_NEW_HEIGHT, FRAME_NEW_WIDTH if they are nonzero.
1996-04-23 15:20:52 +00:00
Richard M. Stallman
a2812a262f (make_frame_without_minibuffer): Don't change the
mini_window's buffer if it already displays a minibuffer.
1996-04-12 06:07:06 +00:00
Richard M. Stallman
29824ce2b2 (Fset_frame_size): Do call Fset_frame_size
if size is specified and there is a pending size change already.
1996-04-09 03:01:40 +00:00
Karl Heuer
2b1c9cfb20 (make_frame): Initialize title parameter to Qnil. 1996-01-24 23:41:55 +00:00
Erik Naggum
3d6319b711 (make_frame): Initialize frame title field to nil. 1996-01-19 07:27:56 +00:00
Richard M. Stallman
61eaa91248 (syms_of_frame_1): Initialize Qtitle. 1996-01-18 08:38:16 +00:00
Erik Naggum
3b7ad313e0 Update FSF's address in the preamble. 1996-01-15 09:18:04 +00:00
Erik Naggum
735eeca317 (Fhandle_switch_frame, Fset_frame_height): Harmonize arguments with
documentation.
1996-01-09 00:32:25 +00:00
Karl Heuer
53588795b1 [!MULTI_FRAME] (syms_of_frame): Make mouse-pixel-position
a synonym for mouse-position, for the benefit of lisp packages
that use it.
1995-12-19 21:10:33 +00:00
Richard M. Stallman
a1aaa23f9f (syms_of_frame_1): Set up Vdefault_frame_alist here.
(syms_of_frame): Not here.
(Vdefault_frame_alist): Definition now unconditional.
1995-11-11 23:50:10 +00:00
Richard M. Stallman
57aeea1e47 (set_menu_bar_lines): Record the fact that the window configuration changes.
(set_menu_bar_lines_1): Mark the window as modified.
1995-11-11 00:49:45 +00:00
Geoff Voelker
032d78fe78 [HAVE_NTGUI]: Test for a Win32 frame in procedures that test for an X frame.
Use FRAME_WINDOW_P instead of testing for specific window system frames.
Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:19:52 +00:00
Karl Heuer
f2b01ed6cb [!MULTI_FRAME] (Fmodify_frame_parameters): Add missing
declaration and initialization.
[MULTI_FRAME] (choose_minibuf_frame): Moved to minibuf.c; now
unconditional.
1995-11-04 00:19:00 +00:00
Richard M. Stallman
e05169e2ea (Qmouse_leave_buffer_hook): New variable.
(syms_of_frame_1): Initialize it.
(Fhandle_switch_frame): Run the hooks.
1995-10-03 09:14:54 +00:00
Richard M. Stallman
91b0b37e2a [!MULTI_FRAME] (Factive_minibuffer_window): New function.
[!MULTI_FRAME] (syms_of_frame): defsubr it.
1995-09-02 16:20:15 +00:00
Richard M. Stallman
7e63ac6aec (store_frame_param): Don't call set_menu_bar_lines if X. 1995-08-12 23:26:21 +00:00
Richard M. Stallman
efb57f43ab (Fset_mouse_position, Fset_mouse_pixel_position): Doc fixes.
[not MULTI_FRAME] (Fframe_visible_p): New function.
[not MULTI_FRAME] (syms_of_frame): defsubr it.
1995-08-05 05:18:04 +00:00
Richard M. Stallman
a249de7973 Move various Q... vars to top of file, unconditional.
(Vterminal_frame): Just one definition, at top of file, unconditional.
(syms_of_frame_1): New function.
(syms_of_frame. both definitions): Call syms_of_frame_1.

(set_menu_bar_lines, set_menu_bar_lines_1): New functions.
(store_frame_parameter): Call set_menu_bar_lines.
[!MULTI_FRAME] (Fmodify_frame_parameters): Call set_menu_bar_lines.
1995-08-03 09:05:09 +00:00
Richard M. Stallman
721565973f (do_switch_frame): Do nothing special when switching between terminal frames. 1995-08-01 23:53:30 +00:00
Richard M. Stallman
133c7a8ac2 (Fmake_terminal_frame): Copy face_alist from selected frame. 1995-07-30 07:06:08 +00:00
Richard M. Stallman
7556890b58 Renamings: frame->display => frame->output, struct x_display -> sruct x_output. 1995-07-25 21:55:50 +00:00
Richard M. Stallman
2bb07400c9 (do_switch_frame): Don't call choose_minibuffer_frame.
(choose_minibuf_frame): Choose frame regardless of minibuffer level.
1995-07-21 07:50:21 +00:00
Richard M. Stallman
32fda9ba24 (Fdelete_frame): It's ok to have no minibuffer left on
a kboard if there are no frames on it either.
1995-06-26 03:49:20 +00:00
Richard M. Stallman
06537cc8b5 (next_frame, prev_frame): Consider only frames on same kbd.
(Fdelete_frame): If next_frame finds nothing, try an alternative.
1995-06-25 19:05:32 +00:00
Richard M. Stallman
61f944833c (Fdelete_frame): Use do_switch_frame directly.
(do_switch_frame): No longer static.
1995-06-16 23:26:11 +00:00
Karl Heuer
1c2127876e [MULTI_FRAME] (Fignore_event): New function.
[MULTI_FRAME] (keys_of_frame): Bind iconify-frame and
make-frame-visible to it.
1995-06-16 22:19:27 +00:00
Karl Heuer
6951cd7145 (Fhandle_switch_frame): Preserve prefix arg. 1995-06-16 01:59:08 +00:00
Richard M. Stallman
99b92e644a (Fdelete_frame): If the minibuf window was selected, make that remain so. 1995-06-14 18:20:14 +00:00
Karl Heuer
b06602395f (make_frame_without_minibuffer): New arg DISPLAY.
If there's no minibuffer frame to use, create one.
1995-05-30 06:53:08 +00:00
Karl Heuer
8126c3b470 (Fmouse_position): Use NULL, not 0, as arg of pixel_to_glyph_coords. 1995-05-29 21:03:47 +00:00
Karl Heuer
a54d3a7352 Declare x_get_focus_frame. 1995-05-29 20:54:22 +00:00
Karl Heuer
c4c6d073e6 (Fdelete_frame): When updating Vdefault_minibuffer_frame,
insist on a frame on the proper keyboard.
1995-05-24 21:34:23 +00:00
Karl Heuer
bee2f0e4cd [!MULTI_FRAME] (Fframe_height, Frame_width): Delete extra docstring. 1995-05-11 22:18:01 +00:00
Karl Heuer
c60f3a6a67 Vdefault_minibuffer_frame is now part of KBOARD instead
of a variable.  All references changed.
1995-05-09 05:17:02 +00:00
Karl Heuer
662ac59ae4 (make_frame_without_minibuffer): New arg KB.
Require the new frame's minibuffer to be on the same display.
1995-05-09 04:58:10 +00:00
Karl Heuer
16d07a24c4 [MULTI_FRAME] (make_terminal_frame): Don't set Vterminal_frame.
(do_switch_frame): Set Vterminal_frame to selected_frame.
1995-05-09 04:49:03 +00:00
Richard M. Stallman
e518d5e141 (Fraise_frame, Flower_frame): Make arg FRAME optional. 1995-05-08 15:42:59 +00:00
Karl Heuer
dc0700f64c (Fredirect_frame_focus): Fix earlier change; use a frame known to be non-nil. 1995-04-24 18:21:20 +00:00
Karl Heuer
16be913f83 (do_switch_frame): Don't try to refocus termcap frames. 1995-04-24 17:39:46 +00:00
Karl Heuer
d7266360d1 (do_switch_frame): x_get_focus_frame needs an arg.
(Fredirect_frame_focus): frame_rehighlight_hook needs an arg.
1995-04-24 16:55:29 +00:00
Karl Heuer
60a8823e0b (Fdelete_frame): Free f->namebuf. 1995-04-19 20:58:28 +00:00
Karl Heuer
aec6e4867a (make_frame): Initialize f->namebuf. 1995-04-19 20:55:31 +00:00
Karl Heuer
a1b658dd5d (make_terminal_frame): all_kboards means initial_kboard too. 1995-04-10 22:38:34 +00:00
Richard M. Stallman
3f0052565f (make_terminal_frame): Use Emacs, Emacs-2, ... as name. 1995-04-10 08:00:16 +00:00