- Nov 23, 2017
-
-
George Nachman authored
Make reset (both user initiated and ANSI RIS) show the primary buffer when in alternate screen mode. Issue 6325
-
- Nov 05, 2017
-
-
George Nachman authored
-
- Jun 28, 2017
-
-
George Nachman authored
Fix a race condition when a tmux integration session is started immediately after one ends. See issue 5844 for all the gory details.
-
- May 12, 2017
-
-
George Nachman authored
-
- May 05, 2017
-
-
George Nachman authored
sequences. Add a python example to receive them and a shell script to send them.
-
- Apr 01, 2017
-
-
George Nachman authored
Release URL codes when they're no longer needed. A mark is placed at the beginning and end of the URL. The one at the beginning is needed to keep the reference count to the code around until the one at the end is added. These marks are saved and restored.
-
- Mar 31, 2017
-
-
George Nachman authored
Update OSC 8 to require parameters prior to the URL. A difference in parameters prevents hover-underlining together. The new syntax is: OSC 8 ; params ; url ST params are (for now) space delimited ASCII and may not contain a ;. url is a URL. I'm more accepting that I have to be and will take UTF-8 encoded URLs that aren't properly percent-escaped.
-
- Mar 21, 2017
-
-
George Nachman authored
Fix some bugs in OSC 8 urls: reset state in softReset. Limit URL length to 2083 bytes. Handle non-ASCII URLs by percent-escaping them.
-
- Mar 20, 2017
-
-
George Nachman authored
OSC 8 ; url ST Anchor text OSC 8 ; ST
-
- Mar 14, 2017
-
-
George Nachman authored
Add a new debug logging facility that synchronously writes messages to a log file and then at startup either deletes them or appends them to a new crash log. Use ILog() to save such messages. ELog also saves them. XLog does not, but does log to the console. Old ELogs became XLog because I haven't audited them for privacy issues.
-
- Mar 03, 2017
-
-
George Nachman authored
Ignore a paste escape sequence with an invalid base64 block. Caused a null pointer dereference. Issue 5578.
-
George Nachman authored
-
- Feb 26, 2017
-
-
George Nachman authored
-
- Feb 20, 2017
-
-
George Nachman authored
Fix ReportVariable to return an empty string when there is no such variable. Returning (null) wasn't cool because we tried to base64 decode it.
-
George Nachman authored
-
- Feb 10, 2017
-
-
George Nachman authored
Add OSC 1337 ReportVariable=base64-name ST which responds with OSC 1337 ReportVariable=base64-value BEL. Adds a shell script to use it.
-
- Feb 03, 2017
-
-
George Nachman authored
Fix crash with out-of-bounds parameters to DECRQCRA (y=0 caused an assertion, and overly large x values would blithely read off the end of the array). Issue 5520
-
- Jan 04, 2017
-
-
George Nachman authored
-
- Jan 02, 2017
-
-
George Nachman authored
-
- Jan 01, 2017
-
-
George Nachman authored
Add support for CSI 12 h and CSI 12 l to set local echo on or off. I thought I needed this for copy.sh but I don't, and it's nice to have anyway.
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Offer to turn off focus reporting when host changes. Add advanced prefs to control focus and mouse reporting announcements, and add a new style of tristate boolean advanced pref
-
George Nachman authored
-
George Nachman authored
-
- Dec 30, 2016
-
-
George Nachman authored
Allow push and pop of key labels to take a name so multiple sets can be popped at once if a program (e.g. ssh) exits unexpectedly
-
- Dec 24, 2016
-
-
George Nachman authored
-
- Dec 23, 2016
-
-
George Nachman authored
-
- Dec 09, 2016
-
-
George Nachman authored
Add SetColors escape sequence that accepts a color space and a saner syntax than eterm's escape sequence.
-
- Oct 22, 2016
-
-
George Nachman authored
-
George Nachman authored
The the tmux profile's background color but a little lighter/darker for the flexible view. Issue 4863.
-
- Aug 19, 2016
-
-
George Nachman authored
Move cursor to the origin on DECSET 1049, like Terminal and Konsole to make less output look nicer. Issue 3408.
-
- Aug 08, 2016
-
-
George Nachman authored
Add support for Unicode 9 as an option, but it's off by default. This is based on Keno Fischer's work in pull request 294. It adds a new escape sequence: "OSC 1337 ; UnicodeVersion= Ps ST" where Ps is a number (8 or 9, presently) to switch to; 0 for the terminal's default (currently 8; I'm not sure this is very useful, though, since it loses the profile's preferred version--better to use the stack or DECSC/DECRC described later); push to save the current value onto a stack; pop to pull the last value off the stack. The unicode version is also saved and restored with the cursor (affected by DECSC, DECRC, and DECSET 1049). The unicode version and stack are saved and restored along with the rest of the terminal's state using window state restoration. Additionally, a new setting was added under Prefs/Profiles/Text to set the initial unicode version for the profile.
-
- Jul 03, 2016
-
-
George Nachman authored
When the terminal is untrusted show a buster sign for images instead of silently swallowing the escape sequence.
-
- Jun 21, 2016
-
-
George Nachman authored
-
- May 03, 2016
-
-
George Nachman authored
-
- Apr 14, 2016
-
-
George Nachman authored
-
- Mar 29, 2016
-
-
George Nachman authored
Prevent us from accumulating unlimited text in DCS passthrough mode. Abort DCS when you get a control character other than ESC or non-ASCII text. See issue 4464.
-
- Mar 21, 2016
-
-
George Nachman authored
Add support for insets inline images. Add optional paramters insetLeft, insetRight, insetTop, and insetBottom, which default to zero. The image will be inset within its original space. The insets are clamped to the size of a character cell. Issue 4419.
-
George Nachman authored
Add support for insets inline images. Add optional paramters insetLeft, insetRight, insetTop, and insetBottom, which default to zero. The image will be inset within its original space. The insets are clamped to the size of a character cell.
-