<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty-vte.git, branch rahm</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 additional arbitrary script handler.</title>
<updated>2025-02-06T00:34:39+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2025-02-06T00:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=6877a8d9f1e6cd44cecdfd268c804db193d7ece5'/>
<id>6877a8d9f1e6cd44cecdfd268c804db193d7ece5</id>
<content type='text'>
This is a custom extension OSC 117.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a custom extension OSC 117.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 0.15.0</title>
<updated>2025-02-02T16:22:17+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-02-02T16:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=3b3da71c34cc1256c7e20981cf03f8eb95e08ffc'/>
<id>3b3da71c34cc1256c7e20981cf03f8eb95e08ffc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable default-features for memchr</title>
<updated>2025-01-28T18:12:03+00:00</updated>
<author>
<name>Rafal</name>
<email>rafal.mielniczuk2@gmail.com</email>
</author>
<published>2025-01-28T18:12:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=85894d42cb8f9684154555bce0e6b7638e753c8b'/>
<id>85894d42cb8f9684154555bce0e6b7638e753c8b</id>
<content type='text'>
Fixes an issue with std not being disabled when building
vte without std feature.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes an issue with std not being disabled when building
vte without std feature.</pre>
</div>
</content>
</entry>
<entry>
<title>Replace `no_std` with `std` feature</title>
<updated>2025-01-27T14:55:59+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-01-27T14:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=35dd9e27a1a32553dc196840122d1beb3ce8c7ff'/>
<id>35dd9e27a1a32553dc196840122d1beb3ce8c7ff</id>
<content type='text'>
The `no_std` feature has been broken since version `0.14`, since it did
not disable the `std` feature of `memchr`.

To fall more in line with the general ecosystem standards, this crate
changes the `no_std` feature into an `std` feature. Since `vte` should
be significantly faster with this feature, it has also been enabled by
default (previously `no_std` was default).

This is a breaking change, even if we ignore `no_std` consumers which
aren't able to compile 0.14, since intermediate dependencies relying on
the `no_std` feature will have to remove it from the manifest.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `no_std` feature has been broken since version `0.14`, since it did
not disable the `std` feature of `memchr`.

To fall more in line with the general ecosystem standards, this crate
changes the `no_std` feature into an `std` feature. Since `vte` should
be significantly faster with this feature, it has also been enabled by
default (previously `no_std` was default).

This is a breaking change, even if we ignore `no_std` consumers which
aren't able to compile 0.14, since intermediate dependencies relying on
the `no_std` feature will have to remove it from the manifest.</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for DECST8C</title>
<updated>2025-01-17T12:44:03+00:00</updated>
<author>
<name>Ayman Bagabas</name>
<email>ayman.bagabas@gmail.com</email>
</author>
<published>2025-01-17T12:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=9c45ce63039f0d4a9fb077a546cdd1e969a49df3'/>
<id>9c45ce63039f0d4a9fb077a546cdd1e969a49df3</id>
<content type='text'>
See https://vt100.net/docs/vt510-rm/DECST8C.html.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://vt100.net/docs/vt510-rm/DECST8C.html.</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 0.14.1</title>
<updated>2025-01-12T21:49:15+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-01-12T21:49:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=425fc59cb4b42932bc7e877cde32f72f4b0a3896'/>
<id>425fc59cb4b42932bc7e877cde32f72f4b0a3896</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite table based state change to `match` based</title>
<updated>2025-01-12T19:54:18+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2025-01-12T19:54:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=b3fba5651a264d164d840bfd4f8f0a30fa0b555b'/>
<id>b3fba5651a264d164d840bfd4f8f0a30fa0b555b</id>
<content type='text'>
The table based state change was too complex to make guesses why it's
getting slow and too fragile, as in modifying the amount of
states/actions were slowing down, even though, they were not used.

Rewrite the state + action change exactly how it's in [1] with respect
to our modifications/C1, etc. The new implementation is generally faster
than the previous one and is easier for compiler to reason about and
generate more efficient structures.

Also, the structure got way simpler to follow, since it matches the
spec pretty much exactly.

[1] - https://vt100.net/emu/dec_ansi_parser</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The table based state change was too complex to make guesses why it's
getting slow and too fragile, as in modifying the amount of
states/actions were slowing down, even though, they were not used.

Rewrite the state + action change exactly how it's in [1] with respect
to our modifications/C1, etc. The new implementation is generally faster
than the previous one and is easier for compiler to reason about and
generate more efficient structures.

Also, the structure got way simpler to follow, since it matches the
spec pretty much exactly.

[1] - https://vt100.net/emu/dec_ansi_parser</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash when valid char was split</title>
<updated>2025-01-12T08:59:01+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2025-01-12T08:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=c18ef2206af630f729835da237381628650005aa'/>
<id>c18ef2206af630f729835da237381628650005aa</id>
<content type='text'>
If the valid character was split across reads of partial utf8 and
got terminated by invalid byte, we should print it and advance, instead
of trying to discard it entirely.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the valid character was split across reads of partial utf8 and
got terminated by invalid byte, we should print it and advance, instead
of trying to discard it entirely.</pre>
</div>
</content>
</entry>
<entry>
<title>Bump vte_generate_state_changes to 0.2.0</title>
<updated>2025-01-09T07:21:50+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-01-09T07:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=ff21c30b7a376e93b9a4df4812a05567f27e73fa'/>
<id>ff21c30b7a376e93b9a4df4812a05567f27e73fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 0.14.0</title>
<updated>2025-01-09T07:05:19+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-01-09T07:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty-vte.git/commit/?id=4d9f12992f584ffc8c8bd803fbf0cc0b34f30390'/>
<id>4d9f12992f584ffc8c8bd803fbf0cc0b34f30390</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
