aboutsummaryrefslogtreecommitdiff
path: root/screen.c
Commit message (Collapse)AuthorAge
* Merge branch 'obsd-master'Thomas Adam2022-06-30
|\
| * Add support for OSC 8 hyperlinks (a VTE extension now supported by othernicm2022-06-30
| | | | | | | | | | | | terminals such as iTerm2). Originally written by me then extended and completed by first Will Noble and later Jeff Chiang. GitHub issues 911, 2621, 2890, 3240.
| * Spacing/style nits.nicm2022-05-30
| |
* | Some style nits.Nicholas Marriott2022-04-06
| |
* | Merge branch 'obsd-master' into masterThomas Adam2022-04-01
|\|
| * Preserve CRLF flag when respawning.nicm2022-04-01
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-11-03
|\|
| * Add a cursor-style option, from Alexis Hildebrandt in GitHub issue 2960.nicm2021-11-03
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-11-01
|\|
| * Add a cursor-colour option, from Alexis Hildebrandt in GitHub issuenicm2021-11-01
| | | | | | | | 2959.
* | Merge branch 'obsd-master' into masterThomas Adam2021-10-05
|\|
| * Separate "very visible" flag from blinking flag, it should not affectnicm2021-10-05
| | | | | | | | DECSCUSR. GitHub issue 2891.
* | Merge branch 'obsd-master' into masterThomas Adam2021-09-09
|\|
| * Fix parsing of aliases again (GitHub issue 2842), also make argumentnicm2021-09-09
| | | | | | | | parsing a bit simpler and fix the names of some client flags.
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-20
|\|
| * Remove stray spaces after function names.nicm2021-08-20
| |
| * Improve logging of screen mode changes.nicm2021-06-10
| |
| * Change cursor style handling so tmux understands which sequences containnicm2021-06-10
| | | | | | | | | | blinking and sets the flag appropriately, means that it works whether cnorm disables blinking or not. GitHub issue 2682.
| * Add an "always" value to the extended-keys option to always forwardnicm2021-06-10
| | | | | | | | these keys to applications inside tmux.
* | Improve logging of screen mode changes.Nicholas Marriott2021-04-30
| |
* | Change cursor style handling so tmux understands which sequences containNicholas Marriott2021-04-28
| | | | | | | | | | blinking and sets the flag appropriately, means that it works whether cnorm disables blinking or not. GitHub issue 2682.
* | Add an "always" value to the extended-keys option to always forward these keysNicholas Marriott2021-04-21
| | | | | | | | to applications inside tmux.
* | Merge branch 'obsd-master' into masterThomas Adam2021-03-12
|\|
| * Fix so tmux correctly sends the cvvis (cursor very visible) capabilitynicm2021-03-12
| | | | | | | | | | rather than sending it and then immediately undoing it with cnorm. Also turn it off when the cursor shape is changed like xterm.
* | Merge branch 'obsd-master' into masterThomas Adam2021-01-26
|\|
| * Always resize the original screen before copying when exiting thenicm2021-01-26
| | | | | | | | alternate screen, GitHub issue 2536.
* | Merge branch 'obsd-master'Thomas Adam2020-10-30
|\|
| * Do not leak path when freeing screen, from Sergey Nizovtsev.nicm2020-10-30
| |
| * Store and restore cursor position when copy mode is resized, fromnicm2020-05-16
| | | | | | | | Anindya Mukherjee.
* | Store and restore cursor position when copy mode is resized, from AnindyaNicholas Marriott2020-05-05
| | | | | | | | Mukherjee.
* | Merge branch 'obsd-master'Thomas Adam2020-04-22
|\|
| * Update the cursor position when deleting lines from screens withoutnicm2020-04-22
| | | | | | | | history, GitHub issue 2173.
* | Merge branch 'obsd-master'Thomas Adam2020-04-18
|\|
| * A resize can realloc so cannot cache the value of the list pointer.nicm2020-04-18
| |
* | Merge branch 'obsd-master'Thomas Adam2020-04-18
|\|
| * There is no point in keeping a bunch of different text buffers for eachnicm2020-04-18
| | | | | | | | | | line when writing, we only need one as big as the line width - there can't be any more text than that since newer will overwrite older.
* | Merge branch 'obsd-master'Thomas Adam2020-04-17
|\|
| * Make sure the cursor position is still on screen after we have trimmednicm2020-04-17
| | | | | | | | empty lines. Also improve some log messages.
* | Merge branch 'obsd-master'Thomas Adam2020-04-15
|\|
| * Instead of fixing with the cursor position when the copied screen isnicm2020-04-15
| | | | | | | | | | | | created, resize it and let the resize/reflow code fix it up and return it. Solves various problems with cursor position and resizing when in copy mode. With Anindya Mukherjee.
* | Merge branch 'obsd-master'Thomas Adam2020-04-15
|\|
| * Use grid_empty_line rather than memset when adding new lines on resize.nicm2020-04-15
| | | | | | | | Also remove some old test code.
* | Merge branch 'obsd-master'Thomas Adam2020-04-07
|\|
| * Do not restore history flag if it was never set.nicm2020-04-07
| |
* | Merge branch 'obsd-master'Thomas Adam2020-03-31
|\|
| * Move alternate screen into the screen rather than the pane.nicm2020-03-31
| |
* | Merge branch 'obsd-master'Thomas Adam2020-02-05
|\|
| * Make list-keys description clearer in tmux.1 and remove an unused variable.nicm2020-02-05
| |
* | Merge branch 'obsd-master'Thomas Adam2020-02-03
|\|
| * Instead of passing titles through vis() which doubles backslashes, justnicm2020-02-03
| | | | | | | | ignore any containing control characters or invalid UTF-8. GitHub issue 2070.