<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git, branch rahm</title>
<subtitle>My custom-patched version of alacritty.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/'/>
<entry>
<title>Add alacritty extension script support.</title>
<updated>2025-11-12T18:49:18+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2025-02-06T19:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=71adb2de6455630abd4e22cd5990a7137cafd8fd'/>
<id>71adb2de6455630abd4e22cd5990a7137cafd8fd</id>
<content type='text'>
This allows an escape code to invoke user-defined extensions found in
/home/rahm/.local/bin/alacritty-ext.sh. The terminal passes to this
script the escape-code arguments.

This allows things like opening links in the browser even through an ssh
connection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows an escape code to invoke user-defined extensions found in
/home/rahm/.local/bin/alacritty-ext.sh. The terminal passes to this
script the escape-code arguments.

This allows things like opening links in the browser even through an ssh
connection.
</pre>
</div>
</content>
</entry>
<entry>
<title>Have alacritty pass through X1Mouse and X2Mouse to Vim. (Forward and Backward buttons)</title>
<updated>2025-11-12T18:49:18+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2025-02-06T19:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=1a18c5a963575bcacbdc8783c9214484f8dbe80a'/>
<id>1a18c5a963575bcacbdc8783c9214484f8dbe80a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use my specific version of VTE for the OSC 117 extension.</title>
<updated>2025-11-12T18:49:13+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2025-11-12T18:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=12d14bec5ff88d74ad4943a8f3bc2a9b7b9ca307'/>
<id>12d14bec5ff88d74ad4943a8f3bc2a9b7b9ca307</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-implement crosshairs on newer alacritty.</title>
<updated>2025-11-12T18:10:29+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2024-02-19T22:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=0ebcec25ba36398a83fca7165e4d79078c9b8cdf'/>
<id>0ebcec25ba36398a83fca7165e4d79078c9b8cdf</id>
<content type='text'>
The config values are hardcoded atm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The config values are hardcoded atm.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove custom abs_diff function.</title>
<updated>2025-11-04T00:00:00+00:00</updated>
<author>
<name>Ayose</name>
<email>ayosec@gmail.com</email>
</author>
<published>2025-11-04T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=39d94d1fe40031265e778cfc021ca896728d5036'/>
<id>39d94d1fe40031265e778cfc021ca896728d5036</id>
<content type='text'>
Clippy suggests using the function provided in std.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clippy suggests using the function provided in std.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'vendor/master' into graphics</title>
<updated>2025-11-04T00:00:00+00:00</updated>
<author>
<name>Ayose</name>
<email>ayosec@gmail.com</email>
</author>
<published>2025-11-04T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=f036a3a25f0af25e13cad42ab8fdd4aa049c6e69'/>
<id>f036a3a25f0af25e13cad42ab8fdd4aa049c6e69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add foreground CWD implementation for OpenBSD</title>
<updated>2025-11-02T02:18:09+00:00</updated>
<author>
<name>Laurence Tratt</name>
<email>laurie@tratt.net</email>
</author>
<published>2025-11-02T02:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=fff942ac54e2b8dd78ced619413565601f2ac1ea'/>
<id>fff942ac54e2b8dd78ced619413565601f2ac1ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore touch gestures for enabling IME</title>
<updated>2025-10-26T05:26:27+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-10-26T05:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=1399545f48f3a7ec558377a7b935b9a94482d22b'/>
<id>1399545f48f3a7ec558377a7b935b9a94482d22b</id>
<content type='text'>
Previously whenever the user would use touch gestures to make selections
or scroll the terminal, IME would automatically be enabled due to the
focus change and reduce the terminal height. This isn't ideal when the
goal is just scanning through the terminal history without making any
input.

This patch keeps track of pointer and touch focus and only enables IME
when either the pointer is within the window or a tap touch sequence was
performed to give the window 'touch focus'.

The initial touch tap sequence used to enable IME is still forwarded to
the terminal as a simulated click event, since otherwise touch devices
without virtual keyboard would be forced into a confusing additional tap
to make it work. This means that virtual keyboard users will not be able
to open the virtual keyboard without creating a click event, which
should still be preferable to the status quo.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously whenever the user would use touch gestures to make selections
or scroll the terminal, IME would automatically be enabled due to the
focus change and reduce the terminal height. This isn't ideal when the
goal is just scanning through the terminal history without making any
input.

This patch keeps track of pointer and touch focus and only enables IME
when either the pointer is within the window or a tap touch sequence was
performed to give the window 'touch focus'.

The initial touch tap sequence used to enable IME is still forwarded to
the terminal as a simulated click event, since otherwise touch devices
without virtual keyboard would be forced into a confusing additional tap
to make it work. This means that virtual keyboard users will not be able
to open the virtual keyboard without creating a click event, which
should still be preferable to the status quo.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove undefined logo SVG gradient</title>
<updated>2025-10-20T05:54:11+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-10-20T05:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=52deae45bc2891f26070684fe3fda94c26dd37c1'/>
<id>52deae45bc2891f26070684fe3fda94c26dd37c1</id>
<content type='text'>
This removes a gradient that apparently doesn't exist, which causes
issues with some SVG rasterizers.

Closes #8706.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes a gradient that apparently doesn't exist, which causes
issues with some SVG rasterizers.

Closes #8706.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix OpenGL robustness crash</title>
<updated>2025-10-20T05:27:07+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-10-20T05:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=7b33cbcbc287822ad0faf3744cff3db05fb20274'/>
<id>7b33cbcbc287822ad0faf3744cff3db05fb20274</id>
<content type='text'>
This disables the OpenGL context's robustness feature since some GPUs
that advertise robustness support do not support sufficient capabilities
for our implementation.

Closes #8713.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This disables the OpenGL context's robustness feature since some GPUs
that advertise robustness support do not support sufficient capabilities
for our implementation.

Closes #8713.</pre>
</div>
</content>
</entry>
</feed>
