summaryrefslogtreecommitdiffstats
path: root/popup.c
AgeCommit message (Collapse)Author
2021-07-21Merge branch 'obsd-master' into masterThomas Adam
2021-07-21Do not close popups on resize, instead adjust them to fit, from Anindyanicm
Mukherjee.
2021-03-02Merge branch 'obsd-master' into masterThomas Adam
2021-03-02Drop support for popups where the content is provided directly to tmuxnicm
(which does not have many practical uses) and only support running a program in the popup. display-popup is now simpler and can accept multiple arguments to avoid escaping problems (like the other commands).
2021-02-02Merge branch 'obsd-master' into masterThomas Adam
2021-02-02Fix popup mouse position.nicm
2020-09-22Merge branch 'obsd-master'Thomas Adam
2020-09-22Resize screen to the correct size (borders need to be taken off).nicm
2020-05-16No paths.h.Nicholas Marriott
2020-05-16Separate key flags and modifiers, log key flags, make the "xterm" flagnicm
more explicit and fix M- keys with a leading escape.
2020-05-16Move editor stuff to common code in popup.c.nicm
2020-05-16Only redraw popup on the client it belongs to.nicm
2020-05-16Do not hoke into struct window_pane from the tty code and instead setnicm
everything up in tty_ctx. Provide a way to initialize the tty_ctx from a callback and use it to let popups draw directly through input_parse in the same way as panes do, rather than forcing a full redraw on every change.
2020-05-16Add 'e' key in buffer mode to open the buffer in an editor.nicm
2020-04-13Add helpers for the simple case of parse string and add to command queue.nicm
2020-04-13When adding a list of commands to the queue, instead of automaticallynicm
creating a new state for each group of commands, require the caller to create one and use it for all the commands in the list. This means the current target works even with list with multiple groups (which can happen if they are defined with newlines).
2020-04-13Move cmdq_state into cmd-queue.c.nicm
2020-04-13Rename cmdq_shared to cmdq_state which will better reflect what it isnicm
(going to be) used for.
2020-04-13Store a key event not a mouse event in the shared data.nicm
2020-04-13Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make itsnicm
use more clearly defined and preparation for some future work).
2020-04-07Limit size to 1x1 (total size 3x3).nicm
2020-04-01Support mouse in popups.nicm
2020-03-31Detach reply escape sequences from the pane so they work in popups.nicm
2020-03-30Do not check flags after the popup struct has been freed.nicm
2020-03-28Make two -E only close popup automatically if the command exited with 0.nicm
2020-03-28Fix how popup height is calculated to take embedded newlines into account.nicm
2020-03-24Add support for overlay popup boxes to show text or output temporarilynicm
above the normal layout. These work similarly to menus and are created with the display-popup command.