<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/terminal, branch 20231130_mix</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>fix(tui): grow termkey's internal buffer for large escape sequences (#26309)</title>
<updated>2023-11-30T14:04:33+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2023-11-30T14:04:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=884a83049b2c33e2b3b6cc5c9c7f6bf820b24a3d'/>
<id>884a83049b2c33e2b3b6cc5c9c7f6bf820b24a3d</id>
<content type='text'>
Some escape sequences (in particular, OSC 52 paste responses) can be
very large, even unbounded in length. These can easily overflow
termkey's internal buffer. In order to process these long sequences,
dynamically grow termkey's internal buffer.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some escape sequences (in particular, OSC 52 paste responses) can be
very large, even unbounded in length. These can easily overflow
termkey's internal buffer. In order to process these long sequences,
dynamically grow termkey's internal buffer.</pre>
</div>
</content>
</entry>
<entry>
<title>test: unskip more terminal tests on Windows (#26315)</title>
<updated>2023-11-30T02:55:21+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-30T02:55:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=85be914879d49435c3b689efd5f1dae70e81d168'/>
<id>85be914879d49435c3b689efd5f1dae70e81d168</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(ex_terminal_spec): match descriptions (#26314)</title>
<updated>2023-11-30T00:56:21+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-30T00:56:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=62dff439479315558cd08dedbca61be5fafcc938'/>
<id>62dff439479315558cd08dedbca61be5fafcc938</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: :terminal when 'shell' uses backslashes</title>
<updated>2023-11-29T23:32:28+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-29T23:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=90b213990f02d2a86019ef4058ad86a995931bea'/>
<id>90b213990f02d2a86019ef4058ad86a995931bea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(ex_terminal_spec): unskip tests that work on Windows (#26310)</title>
<updated>2023-11-29T23:06:23+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-29T23:06:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=73691b6c3ded0c97aea0af13abab94b7a93776b0'/>
<id>73691b6c3ded0c97aea0af13abab94b7a93776b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(tui): handle cursor visibility properly (#26091)</title>
<updated>2023-11-17T14:13:30+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-17T14:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ad867fee26c8124d23693823b56f849e4487b828'/>
<id>ad867fee26c8124d23693823b56f849e4487b828</id>
<content type='text'>
The test is for the case without 'termsync' because libvterm doesn't
support synchronized output, and it passes without this PR.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The test is for the case without 'termsync' because libvterm doesn't
support synchronized output, and it passes without this PR.</pre>
</div>
</content>
</entry>
<entry>
<title>test: use ST terminator instead of BEL in OSC sequences</title>
<updated>2023-11-14T01:04:47+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2023-11-12T19:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e7c46438ab118c138a7370a9976e45854c356a89'/>
<id>e7c46438ab118c138a7370a9976e45854c356a89</id>
<content type='text'>
libtermkey does not interpret OSC sequences that end with a BEL (0x07)
instead of an ST (0x1b 0x5c) terminator. This causes these tests to fail
since the OSC response is now parsed via libtermkey. Change the tests to
use the ST terminator to appease libtermkey.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libtermkey does not interpret OSC sequences that end with a BEL (0x07)
instead of an ST (0x1b 0x5c) terminator. This causes these tests to fail
since the OSC response is now parsed via libtermkey. Change the tests to
use the ST terminator to appease libtermkey.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(terminal): keep focus when scrolling number column of another window (#25848)</title>
<updated>2023-10-31T07:23:20+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-10-31T07:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d4c2fc6ff6c579b2588f0e3ba02e5cbe58308c6a'/>
<id>d4c2fc6ff6c579b2588f0e3ba02e5cbe58308c6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(terminal): don't lose focus on &lt;MouseMove&gt; (#25845)</title>
<updated>2023-10-31T04:05:37+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-10-31T04:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c881092ffe9d6760d08efcd4dfb02efcb60cc706'/>
<id>c881092ffe9d6760d08efcd4dfb02efcb60cc706</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(terminal): avoid Insert mode in Terminal buffer (#25820)</title>
<updated>2023-10-29T01:32:03+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-10-29T01:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=82b1a389ba98f5f8e8d6c9d7485386be272a22df'/>
<id>82b1a389ba98f5f8e8d6c9d7485386be272a22df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
