<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty-vte.git/src, branch master</title>
<subtitle>Alacritty's VTE library with Rahm's extra hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/'/>
<entry>
<title>Add SCP control support</title>
<updated>2024-04-01T12:38:46+00:00</updated>
<author>
<name>Mohammad AlSaleh</name>
<email>CE.Mohammad.Alsaleh@gmail.com</email>
</author>
<published>2024-04-01T12:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=a971e86f8545cd4fe9ed4fd28e31758e9460c6ed'/>
<id>a971e86f8545cd4fe9ed4fd28e31758e9460c6ed</id>
<content type='text'>
Modern usage of this control function comes from the BiDi draft
proposal:

https://terminal-wg.pages.freedesktop.org/bidi/recommendation/escape-sequences.html

The draft slightly extends the definition in ECMA-48.

Signed-off-by: Mohammad AlSaleh &lt;CE.Mohammad.AlSaleh@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modern usage of this control function comes from the BiDi draft
proposal:

https://terminal-wg.pages.freedesktop.org/bidi/recommendation/escape-sequences.html

The draft slightly extends the definition in ECMA-48.

Signed-off-by: Mohammad AlSaleh &lt;CE.Mohammad.AlSaleh@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for DECRQM/DECRPM</title>
<updated>2023-11-17T03:20:19+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-11-17T03:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=0f59335e6dd1e50e97003d4893e20f6bf71a9752'/>
<id>0f59335e6dd1e50e97003d4893e20f6bf71a9752</id>
<content type='text'>
Fixes #100.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #100.</pre>
</div>
</content>
</entry>
<entry>
<title>Split-out `PrivateMode` from 'Mode'</title>
<updated>2023-11-17T01:30:32+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-11-17T01:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=4fb1594a30d0c60653811496f845137f4420f7cd'/>
<id>4fb1594a30d0c60653811496f845137f4420f7cd</id>
<content type='text'>
The modes could overlap and there's also no way to actually
forward information about unhandled modes downstream, thus
split the modes into 2 separate structures and pass unhandled
modes.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The modes could overlap and there's also no way to actually
forward information about unhandled modes downstream, thus
split the modes into 2 separate structures and pass unhandled
modes.</pre>
</div>
</content>
</entry>
<entry>
<title>Reexport cursor_icon crate</title>
<updated>2023-11-15T03:23:54+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-11-15T03:23:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=aea74a14760d2cb3c11768db6079c3212f98ee89'/>
<id>aea74a14760d2cb3c11768db6079c3212f98ee89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure proper enum representation</title>
<updated>2023-11-04T07:38:20+00:00</updated>
<author>
<name>Ethan Pailes</name>
<email>ethan@pailes.org</email>
</author>
<published>2023-11-04T07:38:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=1e66833034d11c2867ccf0a92e75e29dbb64abc8'/>
<id>1e66833034d11c2867ccf0a92e75e29dbb64abc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for xterm's modifyOtherKeys CSI</title>
<updated>2023-09-25T21:11:47+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-09-25T21:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=7f040f6779b2ade60603e8199e62f12eca6a7acd'/>
<id>7f040f6779b2ade60603e8199e62f12eca6a7acd</id>
<content type='text'>
Given that an example of the translation table is not present by xterm
and they provide only script to generate one from the running X11
system, the example of the output is also included in the repository
now.

Co-authored-by: Christian Duerr &lt;contact@christianduerr.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given that an example of the translation table is not present by xterm
and they provide only script to generate one from the running X11
system, the example of the output is also included in the repository
now.

Co-authored-by: Christian Duerr &lt;contact@christianduerr.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Switch sync escape from DCS to CSI</title>
<updated>2023-09-19T16:04:55+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2023-09-19T16:04:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=76b565ada7f9511b0bd718d25bfd2ce26ba78578'/>
<id>76b565ada7f9511b0bd718d25bfd2ce26ba78578</id>
<content type='text'>
See alacritty/alacritty#6845.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See alacritty/alacritty#6845.</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for kitty keyboard protocol</title>
<updated>2023-08-10T09:34:42+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-08-10T09:34:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=90deacff851b27244c93795ddbc7d91fe7ea3cb4'/>
<id>90deacff851b27244c93795ddbc7d91fe7ea3cb4</id>
<content type='text'>
This just adds handling of the CSI u escapes mentioned in the spec
and don't provide key to escape sequence transformation for the terminals.

Links: https://sw.kovidgoyal.net/kitty/keyboard-protocol</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This just adds handling of the CSI u escapes mentioned in the spec
and don't provide key to escape sequence transformation for the terminals.

Links: https://sw.kovidgoyal.net/kitty/keyboard-protocol</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for OSC 22</title>
<updated>2023-08-07T01:23:17+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-08-07T01:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=8cf8505956aaab7565902c900b514a018a579d35'/>
<id>8cf8505956aaab7565902c900b514a018a579d35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add const generic for no-std OSC buffer limit</title>
<updated>2023-07-16T21:26:55+00:00</updated>
<author>
<name>Jonathan 'theJPster' Pallant</name>
<email>github@thejpster.org.uk</email>
</author>
<published>2023-07-16T21:26:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=94e74f3a64f42d5dad4e3d42dbe8c23291038214'/>
<id>94e74f3a64f42d5dad4e3d42dbe8c23291038214</id>
<content type='text'>
The OSC buffer limit was set to 1024 bytes by default for no-std
targets. Especially when operating in a restricted environment where OSC
escapes are irrelevant, this consumes a lot of unnecessary memory.

This patch adds a const generic that allows controlling the target size
of the OSC buffer at compile-time, making it possible to remove the
buffer entirely if OSCs are not required.

Co-authored-by: Christian Duerr &lt;contact@christianduerr.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The OSC buffer limit was set to 1024 bytes by default for no-std
targets. Especially when operating in a restricted environment where OSC
escapes are irrelevant, this consumes a lot of unnecessary memory.

This patch adds a const generic that allows controlling the target size
of the OSC buffer at compile-time, making it possible to remove the
buffer entirely if OSCs are not required.

Co-authored-by: Christian Duerr &lt;contact@christianduerr.com&gt;</pre>
</div>
</content>
</entry>
</feed>
