<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/terminal, branch floattitle</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>feat(terminal): recognize underdouble and undercurl</title>
<updated>2022-09-26T03:53:20+00:00</updated>
<author>
<name>Andrey Bushev</name>
<email>hlam-box@yandex.ru</email>
</author>
<published>2022-09-25T05:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4bb1d1df79bd1f125499e556d5d4e21ac2ff1e5a'/>
<id>4bb1d1df79bd1f125499e556d5d4e21ac2ff1e5a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: add tests for #13549 #20285 #20290</title>
<updated>2022-09-22T23:38:22+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-09-22T23:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d7052e8e1f0311113199ae5c25886fa9690367e4'/>
<id>d7052e8e1f0311113199ae5c25886fa9690367e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: move BSD jobs from sourcehut to Cirrus CI #19616</title>
<updated>2022-09-08T22:12:42+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2022-09-08T22:12:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=2d6735d8cecc587eb5549f65260ee9ddeb8e1d78'/>
<id>2d6735d8cecc587eb5549f65260ee9ddeb8e1d78</id>
<content type='text'>
dispatch.sr.ht is being deprecated, meaning that using sourcehut CI
won't be possible (see https://github.com/neovim/neovim/issues/19609).
Since Github Actions doesn't provide any BSD runners an external service
is required and Cirrus CI seems like a good replacement for sourcehut.

Initially experimented with using FreeBSD and OpenBSD virtual machines
in GitHub Actions, but Cirrus has been a much better fit with better
performance, logs and overall experience.

Failing tests are automatically skipped on FreeBSD regardless if it's on
CI or not. Ideally these tests should only be skipped in CI with the
help of `isCI` helper function. Unfortunately, the tests don't recognize
the environment variable CIRRUS_CI even if it's set manually. This
workaround is good enough for the time being, but we might want to only
skip tests when using the CI (or even better, fix the failing tests).

Closes: https://github.com/neovim/neovim/issues/19609</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dispatch.sr.ht is being deprecated, meaning that using sourcehut CI
won't be possible (see https://github.com/neovim/neovim/issues/19609).
Since Github Actions doesn't provide any BSD runners an external service
is required and Cirrus CI seems like a good replacement for sourcehut.

Initially experimented with using FreeBSD and OpenBSD virtual machines
in GitHub Actions, but Cirrus has been a much better fit with better
performance, logs and overall experience.

Failing tests are automatically skipped on FreeBSD regardless if it's on
CI or not. Ideally these tests should only be skipped in CI with the
help of `isCI` helper function. Unfortunately, the tests don't recognize
the environment variable CIRRUS_CI even if it's set manually. This
workaround is good enough for the time being, but we might want to only
skip tests when using the CI (or even better, fix the failing tests).

Closes: https://github.com/neovim/neovim/issues/19609</pre>
</div>
</content>
</entry>
<entry>
<title>fix(terminal): adopt altscreen test for libvterm 0.2 changes</title>
<updated>2022-09-06T19:48:22+00:00</updated>
<author>
<name>Andreas Schneider</name>
<email>asn@cryptomilk.org</email>
</author>
<published>2022-02-09T07:46:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b76e33b5989dcdbc48cdb6f099c9c0c917efa610'/>
<id>b76e33b5989dcdbc48cdb6f099c9c0c917efa610</id>
<content type='text'>
Due to a rewrite of the resize handling logic in libvterm, the behavior
changed. It's actually fixing a bug.

https://github.com/cryptomilk/libvterm/commit/16b857457575c3fd6ffdb0866d7a190b69c28312
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to a rewrite of the resize handling logic in libvterm, the behavior
changed. It's actually fixing a bug.

https://github.com/cryptomilk/libvterm/commit/16b857457575c3fd6ffdb0866d7a190b69c28312
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(pum): pretend 'mousemoveevent' is set when showing right-click menu</title>
<updated>2022-09-04T13:18:23+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-24T07:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=82d128405aaeb619a0c04353449f5717da126249'/>
<id>82d128405aaeb619a0c04353449f5717da126249</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(tui): recognize sidescroll events (#19992)</title>
<updated>2022-08-30T02:55:00+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-30T02:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=568737d5b39a4b58cab05d4edc2599653979770c'/>
<id>568737d5b39a4b58cab05d4edc2599653979770c</id>
<content type='text'>
Ref https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Other-buttons
This works in xterm and kitty.
CSI &lt; 66 ; x ; y M sequence is for ScrollWheelLeft.
CSI &lt; 67 ; x ; y M sequence is for ScrollWheelRight.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ref https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Other-buttons
This works in xterm and kitty.
CSI &lt; 66 ; x ; y M sequence is for ScrollWheelLeft.
CSI &lt; 67 ; x ; y M sequence is for ScrollWheelRight.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(tui): allow grid and host to disagree on ambiguous-width chars (#19686)</title>
<updated>2022-08-09T13:08:46+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-09T13:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3030b4d65345baaa92606ad47e53573463c842d8'/>
<id>3030b4d65345baaa92606ad47e53573463c842d8</id>
<content type='text'>
Note: This only applies to ambiguous-width characters.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note: This only applies to ambiguous-width characters.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(terminal): skip aucmd_win when checking terminal size (#19668)</title>
<updated>2022-08-07T11:43:29+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-07T11:43:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=629169462a82f0fbb7a8911a4554894537d6776c'/>
<id>629169462a82f0fbb7a8911a4554894537d6776c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(terminal): implement &lt;c-\&gt;&lt;c-o&gt; for terminal mode</title>
<updated>2022-08-02T11:54:41+00:00</updated>
<author>
<name>bfredl</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2022-07-30T20:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9092540315bef8a685a06825073d05c394bf6575'/>
<id>9092540315bef8a685a06825073d05c394bf6575</id>
<content type='text'>
this works similar to &lt;c-o&gt; or &lt;c-\&gt;&lt;c-o&gt; in insert mode
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this works similar to &lt;c-o&gt; or &lt;c-\&gt;&lt;c-o&gt; in insert mode
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(terminal): avoid reading over the end of cell.chars (#19580)</title>
<updated>2022-07-30T13:40:30+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-30T13:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d36d9be8ff0e03a7cbba087abb9167056f9c56c7'/>
<id>d36d9be8ff0e03a7cbba087abb9167056f9c56c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
