summaryrefslogtreecommitdiffstats
path: root/window.c
AgeCommit message (Collapse)Author
2024-04-10Merge branch 'obsd-master'Thomas Adam
2024-04-10Do not get muddled and crash if focusing a pane that is exiting,nicm
reported by Saul Nogueras in GitHub issue 3776.
2024-03-21Merge branch 'obsd-master'Thomas Adam
2024-03-21Do not notify window-layout-changed if the window is about to benicm
destroyed (since it may have been freed by the time the notify happens), from Romain Francoise in GitHub issue 3860.
2024-02-13Merge branch 'obsd-master'Thomas Adam
2024-02-13Do not allow paste into panes which have exited, from Romain Francoisenicm
in GitHub issue 3830.
2023-11-02Merge branch 'obsd-master'Thomas Adam
2023-10-23Unzoom window at start of destroy so it doesn't happen later (whennicm
destroying panes) after the layout has been freed, GitHub issue 3717.
2023-07-10Merge branch 'obsd-master'Thomas Adam
2023-07-10Use a stack for last panes line windows, from Thomas Bertschinger innicm
GitHub issue 3588.
2023-04-27Merge branch 'obsd-master'Thomas Adam
2023-03-27Add a format to show if there are unseen changes while in a mode, fromnicm
Dan Aloni in GitHub issue 3498.
2023-01-08Merge branch 'obsd-master'Thomas Adam
2023-01-08Have client return 1 if process is interrupted to an input pane.nicm
2023-01-06Merge branch 'obsd-master'Thomas Adam
2023-01-06If a pane is killed, cancel reading from the file. GitHub issue 3422.nicm
2022-08-24Merge branch 'obsd-master'Thomas Adam
2022-08-24Check for NULL returns from bufferevent_new.nicm
2022-06-17Merge branch 'obsd-master'Thomas Adam
2022-06-17Check cursor options when a pane is created, not just when they are changed.nicm
2022-05-30Spacing/style nits.nicm
2022-04-06Some style nits.Nicholas Marriott
2022-03-16Merge branch 'obsd-master' into masterThomas Adam
2022-03-16Add an option to set the character used for unused areas of thenicm
terminal, GitHub issue 3110.
2022-02-03Merge branch 'obsd-master' into masterThomas Adam
2022-02-03Update focus when active pane changes after pane destroyed.nicm
2021-10-07Merge branch 'obsd-master' into masterThomas Adam
2021-10-07Handle splitw -I correctly when used from an attached client, GitHubnicm
issue 2917.
2021-08-27Merge branch 'obsd-master' into masterThomas Adam
2021-08-27Allow control mode clients to set a hard limit on the window width andnicm
height, GitHub issue 2594.
2021-08-20Merge branch 'obsd-master' into masterThomas Adam
2021-08-20Fill colour palette correctly from option for new panes, GitHub issuenicm
2831.
2021-08-14Merge branch 'obsd-master' into masterThomas Adam
2021-08-13Change focus to be driven by events rather than walking all panes at endnicm
of event loop, this way the ordering of in and out can be enforced. GitHub issue 2808.
2021-08-12Merge branch 'obsd-master' into masterThomas Adam
2021-08-11Break the colour palette into a struct rather than just a single arraynicm
and use that to support the OSC palette-setting sequences in popups. Also add a pane-colours array option to specify the defaults. GitHub issue 2815.
2021-06-10Change resize timers and flags into one timer and a queue which isnicm
simpler and fixes problems with vim when resized multiple times. GitHub issue 2677.
2021-06-10Include current client in size calculation for new sessions, GitHubnicm
issue 2662.
2021-04-28Change resize timers and flags into one timer and a queue to fix problems withNicholas Marriott
vim when resized multiple times. GitHub issue 2677.
2021-04-21Include current client in size calcultion for new sessions, GitHub issue 2662.Nicholas Marriott
2021-03-11Merge branch 'obsd-master' into masterThomas Adam
2021-03-11Add split-window -Z to start the pane zoomed, GitHub issue 2591.nicm
2021-02-22Merge branch 'obsd-master' into masterThomas Adam
2021-02-22There are many format variables now so allocating all the default onesnicm
each time a tree is created is too expensive. Instead, convert them all into callbacks and put them in a static table so they only allocate on demand. The tree remains for the moment for extra (non-default) variables added by for example copy mode or popups. Also reduce expensive calls to localtime_r/strftime. GitHub issue 2253.
2021-01-20Merge branch 'obsd-master' into masterThomas Adam
2021-01-20Change so that window_flags escapes # automatically which means configsnicm
will not have to change. A new format window_raw_flags contains the old unescaped version.
2020-12-15Merge branch 'obsd-master' into masterThomas Adam
2020-12-15Make synchronize-panes a pane option and add -U flag to set-option tonicm
unset an option on all panes. GitHub issue 2491 from Rostislav Nesin.
2020-06-13Merge branch 'obsd-master'Thomas Adam
2020-06-13Add -b flags to insert a window before (like the existing -a for after)nicm
to break-pane, move-window, new-window. GitHub issue 2261.