Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hyperlink support (OSC 8) and performance fixes #527

Merged
merged 2 commits into from
Apr 17, 2022
Merged

Hyperlink support (OSC 8) and performance fixes #527

merged 2 commits into from
Apr 17, 2022

Conversation

gdamore
Copy link
Owner

@gdamore gdamore commented Apr 16, 2022

No description provided.

gdamore added 2 commits April 16, 2022 10:57
fixes #526 tcell emits redundant attributes

This work is inspired by, and partly derived from, work submitted by
Simon Ser (@emersion).  However, we've modified the bottom half of
the terminfo parser to better support strings properly, and are using
proper terminfo syntax.

Instead of an attribute called Hyperlink, we have called it Url
for the sake of brevity.

While here we noticed and fixed bug #526, which could badly impact slow
terminals, or slow links. This likely makes things better for folks
coming over long distance SSH connections for example.

We've also provided OSC 8 handling for all terminals which appear to
support the mouse sequences; hopefully ones that don't handle this
sensibly will just ignore it.  (Limited testing seems to show this.)
@gdamore gdamore merged commit e7b14a7 into master Apr 17, 2022
@gdamore gdamore deleted the hyperlink branch April 23, 2022 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant