History log of /openbsd/usr.bin/tmux/screen.c (Results 1 – 25 of 85)
Revision Date Author Comments
# 33c89b8b 21-Mar-2024 nicm <nicm@openbsd.org>

Do not consider a selection present if it is empty, from Michael Grant
(GitHub issue 3869). Also a typo fix from GitHub issue 3877.


# 1d6a833e 27-Dec-2023 nicm <nicm@openbsd.org>

Always initialize screen mode, GitHub issue 3750 from Ding Fei.


# 3f86e50f 19-Sep-2023 nicm <nicm@openbsd.org>

Fix a couple of mouse mode flag names.


# 37e1ec45 26-Jun-2023 nicm <nicm@openbsd.org>

When exiting alternate screen, there is no need to reflow when going
back to old size since the contents will be overwritten. GitHub issue
3510.


# 2df6775c 30-Jun-2022 nicm <nicm@openbsd.org>

Add support for OSC 8 hyperlinks (a VTE extension now supported by other
terminals such as iTerm2). Originally written by me then extended and
completed by first Will Noble and later Jeff Chiang. Git

Add support for OSC 8 hyperlinks (a VTE extension now supported by other
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.

show more ...


# 3e8355bd 30-May-2022 nicm <nicm@openbsd.org>

Spacing/style nits.


# d3c2ad4f 01-Apr-2022 nicm <nicm@openbsd.org>

Preserve CRLF flag when respawning.


# 6a238659 03-Nov-2021 nicm <nicm@openbsd.org>

Add a cursor-style option, from Alexis Hildebrandt in GitHub issue 2960.


# 1db1a6bb 01-Nov-2021 nicm <nicm@openbsd.org>

Add a cursor-colour option, from Alexis Hildebrandt in GitHub issue
2959.


# 49b698ac 05-Oct-2021 nicm <nicm@openbsd.org>

Separate "very visible" flag from blinking flag, it should not affect
DECSCUSR. GitHub issue 2891.


# cb3c07dc 09-Sep-2021 nicm <nicm@openbsd.org>

Fix parsing of aliases again (GitHub issue 2842), also make argument
parsing a bit simpler and fix the names of some client flags.


# b52f0cbf 20-Aug-2021 nicm <nicm@openbsd.org>

Remove stray spaces after function names.


# 26a875ea 10-Jun-2021 nicm <nicm@openbsd.org>

Improve logging of screen mode changes.


# cd59b7b0 10-Jun-2021 nicm <nicm@openbsd.org>

Change cursor style handling so tmux understands which sequences contain
blinking and sets the flag appropriately, means that it works whether
cnorm disables blinking or not. GitHub issue 2682.


# 0465bfa0 10-Jun-2021 nicm <nicm@openbsd.org>

Add an "always" value to the extended-keys option to always forward
these keys to applications inside tmux.


# 85dd3030 12-Mar-2021 nicm <nicm@openbsd.org>

Fix so tmux correctly sends the cvvis (cursor very visible) capability
rather than sending it and then immediately undoing it with cnorm. Also
turn it off when the cursor shape is changed like xterm.


# 88dcfb46 26-Jan-2021 nicm <nicm@openbsd.org>

Always resize the original screen before copying when exiting the
alternate screen, GitHub issue 2536.


# d431089b 30-Oct-2020 nicm <nicm@openbsd.org>

Do not leak path when freeing screen, from Sergey Nizovtsev.


# f2afc29b 16-May-2020 nicm <nicm@openbsd.org>

Store and restore cursor position when copy mode is resized, from
Anindya Mukherjee.


# f191cc43 22-Apr-2020 nicm <nicm@openbsd.org>

Update the cursor position when deleting lines from screens without
history, GitHub issue 2173.


# 50376775 18-Apr-2020 nicm <nicm@openbsd.org>

A resize can realloc so cannot cache the value of the list pointer.


# 977b6338 18-Apr-2020 nicm <nicm@openbsd.org>

There is no point in keeping a bunch of different text buffers for each
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 overwrit

There is no point in keeping a bunch of different text buffers for each
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.

show more ...


# 81c92089 17-Apr-2020 nicm <nicm@openbsd.org>

Make sure the cursor position is still on screen after we have trimmed
empty lines. Also improve some log messages.


# 9c3d9d86 15-Apr-2020 nicm <nicm@openbsd.org>

Instead of fixing with the cursor position when the copied screen is
created, resize it and let the resize/reflow code fix it up and return
it. Solves various problems with cursor position and resizi

Instead of fixing with the cursor position when the copied screen is
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.

show more ...


# 75343b37 15-Apr-2020 nicm <nicm@openbsd.org>

Use grid_empty_line rather than memset when adding new lines on resize.
Also remove some old test code.


1234