Rivoreo Source Code Repositories
src.rivoreo.one
/
tmux
/
3.3a
/
resize.c
tag
b0d924c707bcd77d0c54d29f76dd0e1b12d7810e
tagger
Nicholas Marriott <nicholas.marriott@gmail.com>
Thu Jun 09 12:31:07 2022 +0100
object
0b355ae8114511e1ff6359272b164f1cdf718e80
3.3a
818b217
Add a window-resized hook which is fired when the window is actually
by nicm
· 2 years, 8 months ago
b2b94dc
Ignore windows without a size set (may be used for pane only), from
by nicm
· 2 years, 9 months ago
8fccbbb
Do not dereference NULL window when resizing client, GitHub issue 2982.
by nicm
· 2 years, 11 months ago
fd756a1
Allow control mode clients to set a hard limit on the window width and
by nicm
· 3 years, 2 months ago
24636be
Improve some logging.
by nicm
· 3 years, 2 months ago
f4f8d3b
Ignore client creating session when working out size if it is a control client.
by nicm
· 3 years, 2 months ago
b573dbb
Do not count client (and crash) if no window.
by nicm
· 3 years, 4 months ago
9f38a88
Include current client in size calculation for new sessions, GitHub issue 2662.
by nicm
· 3 years, 4 months ago
1479e32
Tidy the resize code, merge some common bits and add some comments. From
by nicm
· 4 years ago
c586208
Add support for pausing a pane when the output buffered for a control
by nicm
· 4 years, 4 months ago
574a9e4
Move lazy resize from the pane to the window, there is no point in
by nicm
· 4 years, 5 months ago
cf9badd
Change the existing client flags for control mode to apply for any
by nicm
· 4 years, 5 months ago
b905c5d
If ALL clients are readonly, allow them to affect the size, suggested by Thomas Sattler.
by nicm
· 4 years, 9 months ago
2435087
Add a define for flags meaning a client is not attached, and fix
by nicm
· 4 years, 9 months ago
67d995d
If a window appears in only one attached session, there is no point in
by nicm
· 4 years, 11 months ago
2349b1d
Make a best effort to set xpixel and ypixel for each pane and add
by nicm
· 4 years, 11 months ago
77deef7
Use the correct size for new windows when window-size is latest,
by nicm
· 5 years ago
647887b
Add a "latest" window-size option which tries to size windows based on
by nicm
· 5 years ago
ad27b7d
Do not reduce window height by status line height for control mode
by nicm
· 5 years ago
c660e46
Set the window size as well as the layout size when using the preset layouts.
by nicm
· 6 years ago
b4f5b99
Tidy and rename some bits of status line code.
by nicm
· 6 years ago
028f9d1
Fix resizing of control clients, should be ignored until SIZECHANGED flag set.
by nicm
· 6 years ago
5cdd578
Fix sense of aggressive-resize flag.
by nicm
· 6 years ago
6469953
Support for windows larger than visible on the attached client. This has
by nicm
· 6 years ago
bd2896b
SESSION_UNATTACHED flag is no longer necessary now we have an attached
by nicm
· 6 years ago
2f6935a
Infrastructure for drawing status lines of more than one line in height,
by nicm
· 7 years ago
fe4467a
Do not forbid targets to specify non-visible panes - the checks for
by nicm
· 7 years ago
2dc9bfd
Prevent control clients from affecting the session size until they have
by nicm
· 7 years ago
713f3b0
Improve some of the logging on resize.
by nicm
· 8 years ago
5e6a817
Cache status line position to reduce option lookups during output.
by nicm
· 8 years ago
41e633a
Use the notify name string instead of going via an enum and change
by nicm
· 8 years ago
995af0e
I no longer use my SourceForge address so replace it.
by nicm
· 9 years ago
44657bf
Move struct options into options.c.
by nicm
· 9 years ago
aeedb46
Convert clients list into a TAILQ.
by nicm
· 9 years ago
9a453dd
Make session_has return a flag, returning the first winlink found is a
by nicm
· 9 years ago
8d66f4f
Change the windows array into an RB tree and fix some places where we
by nicm
· 9 years ago
e092926
Label windows which are smaller than expected with a reason.
by nicm
· 10 years ago
f9308bc
Don't let force-width or force-height be < PANE_MINIMUM.
by nicm
· 10 years ago
b11de5a
Make session_attached a count and add session_many_attached flag.
by nicm
· 11 years ago
0538676
Make recalculate_sizes() handle an empty window with no active
by nicm
· 11 years ago
c71844d
Add resize-pane -Z to temporary zoom the active pane to occupy the full
by Nicholas Marriott
· 12 years ago
49ac5b5
Do not include status line in size calculations in control mode.
by Nicholas Marriott
· 12 years ago
4621034
Add notify hooks for various events, the functions are currently empty
by Nicholas Marriott
· 13 years ago
acf13ce
Store sessions in an RB tree by name rather than a list, this is tidier
by Nicholas Marriott
· 14 years ago
ef9b2eb
There is somewhere that WINDOW_HIDDEN is getting set when it shouldn't
by Nicholas Marriott
· 14 years ago
e63f054
Having a list of winlinks->alerts for each session is stupid, just store
by Nicholas Marriott
· 14 years ago
1764ef8
Don't allow locked or suspended clients to limit the size of active clients.
by Nicholas Marriott
· 15 years ago
6036bdd
Improved layout code.
by Nicholas Marriott
· 15 years ago
fe20c0d
Get rid of the PANE_HIDDEN flag in favour of a function, and moving the
by Nicholas Marriott
· 15 years ago
35876ea
Import tmux, a terminal multiplexor allowing (among other things) a single
by Nicholas Marriott
· 15 years ago