summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/resize.c
AgeCommit message (Expand)Author
2022-02-17Add a window-resized hook which is fired when the window is actuallyNicholas Marriott
2022-01-06Ignore windows without a size set (may be used for pane only), fromNicholas Marriott
2021-12-06Do not dereference NULL window when resizing client, GitHub issue 2982.Nicholas Marriott
2021-08-27Allow control mode clients to set a hard limit on the window width andNicholas Marriott
2021-08-25Improve some logging.Nicholas Marriott
2021-08-25Ignore client creating session when working out size if it is a controlNicholas Marriott
2021-06-10Do not count client (and crash) if no window.Nicholas Marriott
2021-06-10Include current client in size calculation for new sessions, GitHubNicholas Marriott
2020-10-05Tidy the resize code, merge some common bits and add some comments. FromNicholas Marriott
2020-06-05Add support for pausing a pane when the output buffered for a controlNicholas Marriott
2020-05-16Move lazy resize from the pane to the window, there is no point inNicholas Marriott
2020-05-16Change the existing client flags for control mode to apply for anyNicholas Marriott
2020-01-28If ALL clients are readonly, allow them to affect the size, suggested by Thom...Nicholas Marriott
2020-01-28Add a define for flags meaning a client is not attached, and fixNicholas Marriott
2019-11-29If a window appears in only one attached session, there is no point inNicholas Marriott
2019-11-28Make a best effort to set xpixel and ypixel for each pane and addNicholas Marriott
2019-09-23Use the correct size for new windows when window-size is latest,Nicholas Marriott
2019-09-19Add a "latest" window-size option which tries to size windows based onNicholas Marriott
2019-05-11Do not reduce window height by status line height for control modeNicholas Marriott
2019-04-17Set the window size as well as the layout size when using the presetNicholas Marriott
2019-03-16Tidy and rename some bits of status line code.Nicholas Marriott
2019-03-12Fix resizing of control clients, should be ignored until SIZECHANGED flag set.Nicholas Marriott
2019-03-04Fix sense of aggressive-resize flag.Nicholas Marriott
2018-10-18Support for windows larger than visible on the attached client. This hasNicholas Marriott
2018-08-18SESSION_UNATTACHED flag is no longer necessary now we have an attachedNicholas Marriott
2017-10-16Infrastructure for drawing status lines of more than one line in height,Nicholas Marriott
2017-08-28Do not forbid targets to specify non-visible panes - the checks forNicholas Marriott
2017-05-10Prevent control clients from affecting the session size until they haveNicholas Marriott
2017-02-08Improve some of the logging on resize.Nicholas Marriott
2017-02-03Cache status line position to reduce option lookups during output.Nicholas Marriott
2016-10-16Use the notify name string instead of going via an enum and changeNicholas Marriott
2016-01-19I no longer use my SourceForge address so replace it.Nicholas Marriott
2015-10-27Move struct options into options.c.Nicholas Marriott
2015-04-24Convert clients list into a TAILQ.Nicholas Marriott
2015-04-22Make session_has return a flag, returning the first winlink found is aNicholas Marriott
2015-04-22Change the windows array into an RB tree and fix some places where weNicholas Marriott
2014-11-14Label windows which are smaller than expected with a reason.Nicholas Marriott
2014-11-12Don't let force-width or force-height be < PANE_MINIMUM.Nicholas Marriott
2014-03-31Make session_attached a count and add session_many_attached flag.Nicholas Marriott
2013-10-10Make recalculate_sizes() handle an empty window with no activeNicholas Marriott
2013-03-24Add resize-pane -Z to temporary zoom the active pane to occupy the fullNicholas Marriott
2013-03-21Do not include status line in size calculations in control mode.Nicholas Marriott
2012-03-17Add notify hooks for various events, the functions are currently emptyNicholas Marriott
2010-12-21Store sessions in an RB tree by name rather than a list, this is tidierNicholas Marriott
2010-11-22There is somewhere that WINDOW_HIDDEN is getting set when it shouldn'tNicholas Marriott
2010-06-21Having a list of winlinks->alerts for each session is stupid, just storeNicholas Marriott
2009-09-24Don't allow locked or suspended clients to limit the size of active clients.Nicholas Marriott
2009-07-19Improved layout code.Nicholas Marriott
2009-07-14Get rid of the PANE_HIDDEN flag in favour of a function, and moving theNicholas Marriott
2009-06-01Import tmux, a terminal multiplexor allowing (among other things) a singleNicholas Marriott