Chong Yidong
cf37ed4f23
(truncated-partial-width-window-p): New function.
2008-07-10 04:27:32 +00:00
Glenn Morris
549c0a9664
Spelling fix.
2008-07-01 03:02:37 +00:00
Martin Rudalics
1662c19ba9
(split-height-threshold): Remove spurious extra line.
2008-06-17 16:33:29 +00:00
Martin Rudalics
106f594c71
(window--even-window-heights): Even window heights
...
only if the selected window is higher than WINDOW.
2008-06-14 08:58:56 +00:00
Martin Rudalics
71b50c9351
(window--splittable-p, window--try-to-split-window):
...
Don't use with-selected-window to avoid messing up get-lru-window.
2008-06-10 07:45:23 +00:00
Martin Rudalics
2bd0c2e02f
(split-height-threshold, split-width-threshold): Add
...
choice nil.
(split-window-preferred-function): Allow either nil or a function.
(window--splittable-p, window--try-to-split-window): Handle
changed option values.
(window--frame-usable-p): Handle nil argument.
(display-buffer): Call get-lru-window when pop-up-windows is nil
and window can't be split.
2008-06-08 13:02:38 +00:00
Andreas Schwab
73f60406a5
(display-buffer): Use lru window if current window
...
cannot be split.
2008-06-08 07:54:25 +00:00
Stefan Monnier
415da97ac4
(special-display-p, display-buffer): Fix up C->Elisp transcription error.
2008-06-08 02:07:47 +00:00
Martin Rudalics
0a3a94b3d2
(display-buffer): Remove dead call to get-lru-window.
2008-06-06 08:01:29 +00:00
Stefan Monnier
87478b52f9
* window.el (display-buffer-function, special-display-p)
...
(special-display-buffer-names, special-display-regexps)
(special-display-function, same-window-p, same-window-buffer-names)
(same-window-regexps, pop-up-frames, display-buffer-reuse-frames)
(pop-up-frame-function, pop-up-windows)
(split-window-preferred-function, split-height-threshold)
(split-width-threshold, window--splittable-p)
(window--try-to-split-window, window--frame-usable-p)
(even-window-heights, window--even-window-heights)
(window--display-buffer-1, window--display-buffer-2, display-buffer)
(pop-to-buffer): Move from window.c and buffer.c.
(split-window-preferred-horizontally): Remove.
* cus-start.el: Remove corresponding declarations.
* window.c (pop_up_windows, pop_up_frames)
(display_buffer_reuse_frames, Vpop_up_frame_function)
(Vdisplay_buffer_function, Veven_window_heights)
(Vspecial_display_buffer_names, Vspecial_display_regexps)
(Vspecial_display_function, Vsame_window_buffer_names)
(Vsame_window_regexps, split_height_threshold)
(Vsplit_window_preferred_function): Move those vars to window.el.
(display_buffer_1, Fspecial_display_p, Fsame_window_p)
(Fdisplay_buffer): Move those functions to window.el.
(syms_of_window): Remove corresponding declarations.
(display_buffer): New function.
(temp_output_buffer_show, Fother_window_for_scrolling): Use it.
* dispnew.c (Flast_nonminibuf_frame): New function.
* buffer.c (Fpop_to_buffer): Move to window.el.
2008-06-05 18:00:36 +00:00
Andreas Schwab
51a0cb3534
Require 'cl when compiling.
2008-05-07 12:52:22 +00:00
Glenn Morris
eb3fa2cfcf
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 08:06:51 +00:00
Sam Steingold
4ecc0b6787
(delete-other-windows-vertically): New function.
2008-05-05 20:12:24 +00:00
Juri Linkov
b0b0ffa3f8
(split-window-preferred-horizontally): New function.
2008-03-29 23:03:18 +00:00
Miles Bader
59ce725a3b
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
409cc4a3ea
Add 2008 to copyright years.
2008-01-07 02:45:14 +00:00
Stefan Monnier
b3c024b821
Docstring fix.
2007-12-23 22:53:02 +00:00
Richard M. Stallman
18715c3318
(recenter-top-bottom): Don't use `ecase'.
2007-12-03 00:27:14 +00:00
Stefan Monnier
693b2fe296
(balance-windows): Remove unused var `counter'.
...
(bw-balance-sub): Remove unused var `lastchild'.
(split-window-vertically): Remove unused var `switch'.
(recenter-top-bottom): Remove unused vars `bottom', `current', `total'.
2007-11-22 18:08:06 +00:00
Stefan Monnier
de8ebf6226
(recenter-last-op): New var.
...
(recenter-top-bottom): New command.
(global-map): Bind it to C-l.
2007-11-16 18:50:35 +00:00
Martin Rudalics
d6c19bb35a
(handle-select-window): Revert part of 2007-10-06
...
change setting the input focus.
2007-10-12 06:29:24 +00:00
Martin Rudalics
af84194a20
(handle-select-window): Revert part of 2007-10-08
...
change setting the input focus.
2007-10-12 06:23:43 +00:00
Miles Bader
1af74d06e5
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-875
2007-10-09 08:52:57 +00:00
Martin Rudalics
1398509c21
(mouse-autoselect-window-cancel): Don't cancel for
...
select-window or select-frame events.
(handle-select-window): When autoselecting window set input
focus. Restructure.
2007-10-06 10:19:45 +00:00
Miles Bader
37cc095b6a
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-851
2007-08-13 13:41:28 +00:00
Glenn Morris
4837b516ea
Replace `iff' in doc-strings and comments.
2007-08-08 07:40:09 +00:00
Miles Bader
9aecacd08a
Merge from emacs--rel--22
...
Patches applied:
* emacs--rel--22 (patch 70-73)
- Update from CVS
2007-07-25 Glenn Morris <rgm@gnu.org>
* Relicense all FSF files to GPLv3 or later.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
2007-07-26 05:28:10 +00:00
Glenn Morris
b4aa60262c
Switch license to GPLv3 or later.
2007-07-25 04:50:21 +00:00
Stefan Monnier
62e3c31fab
(save-selected-window): Minor optimization.
...
(bw-adjust-window): If operation failed, try with a smaller delta.
(window-fixed-size-p): New function.
(window-area-factor): New var.
(balance-windows-area): New command.
2007-07-24 21:45:28 +00:00
Jan Djärv
825906b8af
(fit-window-to-buffer): Remove setting of window-min-height
...
to 1 as enlarge-window uses the value to resize/shrink windows other than
WINDOW if needed.
2007-07-09 12:00:56 +00:00
Glenn Morris
d7a0267c8d
Add 2007 to copyright years.
2007-01-21 03:53:13 +00:00
Eli Zaretskii
6a6af58e32
(mouse-autoselect-window-now): Remove variable.
...
(mouse-autoselect-window-state): New variable.
(mouse-autoselect-window-start, mouse-autoselect-window-cancel)
(mouse-autoselect-window-select, handle-select-window): Rewritten to make
mouse-autoselect-window-timer a one-shot timer. Suspend delayed autoselection
during menu or popup dialog.
2006-11-05 12:20:12 +00:00
David Kastrup
f5da083ed9
(kill-buffer-and-window): Fix a bug where an aborted
...
operation would still cause some window to collapse later.
2006-10-20 15:12:31 +00:00
Chong Yidong
612c16f130
* window.el (mouse-autoselect-window-timer)
...
(mouse-autoselect-window-position)
(mouse-autoselect-window-window)
(mouse-autoselect-window-now): New vars.
(mouse-autoselect-window-cancel)
(mouse-autoselect-window-select)
(mouse-autoselect-window-start): New functions.
(handle-select-window): Call `mouse-autoselect-window-start' when
delayed window autoselection is enabled.
* cus-start.el (mouse-autoselect-window): Handle delayed window
autoselection.
* emacs-lisp/eldoc.el: Add `handle-select-window' to the set of
commands after which it is allowed to print in the echo area.
2006-09-08 14:15:02 +00:00
Eli Zaretskii
114b3e94ec
(bw-get-tree): Don't integerp subtree if it's nil.
2006-07-29 11:19:58 +00:00
Stefan Monnier
5937a3fdbd
(set-window-text-height): Only set window-min-height to
...
1 if that's the requested size.
2006-07-02 14:32:52 +00:00
Richard M. Stallman
1cce8267f8
(fit-window-to-buffer): Doc fix.
2006-05-30 04:32:09 +00:00
Thien-Thi Nguyen
aaef169dc6
Update years in copyright notice; nfc.
2006-02-06 15:23:23 +00:00
Juanma Barranquero
7017d2546b
(bw-dir, bw-eqdir, balance-windows, split-window-keep-point):
...
Fix typos in docstrings.
2006-01-30 14:21:54 +00:00
Eli Zaretskii
614b38a995
(bw-get-tree, bw-get-tree-1, bw-find-tree-sub)
...
(bw-find-tree-sub-1, bw-l, bw-t, bw-r, bw-b, bw-dir, bw-eqdir)
(bw-refresh-edges, bw-adjust-window, bw-balance-sub): New functions.
(balance-windows): Rewrite using the above new functions.
2005-12-10 12:21:44 +00:00
Romain Francoise
239f263d59
(balance-windows): Delete extraneous third arg to `enlarge-window'.
2005-12-06 09:00:49 +00:00
Richard M. Stallman
ba27aa4c53
(get-buffer-window-list): Moved from subr.el.
2005-10-22 15:35:06 +00:00
Thien-Thi Nguyen
0d30b33766
Update years in copyright notice; nfc.
2005-08-06 22:13:43 +00:00
Lute Kamstra
086add1519
Update FSF's address.
2005-07-04 23:32:44 +00:00
Richard M. Stallman
198081c871
Fix previous change.
2005-06-25 14:03:53 +00:00
Richard M. Stallman
7db3c58f2c
(save-selected-window): Use save-current-buffer.
2005-06-25 14:03:27 +00:00
Juanma Barranquero
c62195fa74
(window-current-scroll-bars): Fix typos in docstring.
2005-06-10 00:57:02 +00:00
Juanma Barranquero
fd8529d0a1
(shrink-window-if-larger-than-buffer): Fix typo in docstring.
2005-06-09 14:04:18 +00:00
Juanma Barranquero
9fa87e0dbc
(window-size-fixed): Fix typo in docstring.
2005-06-09 09:17:17 +00:00
Juanma Barranquero
18fde8504f
(quit-window, shrink-window-if-larger-than-buffer): Doc fixes.
2005-05-24 08:48:48 +00:00