<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/alacritty_config, branch rahm2</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>Update homepage and repository in Cargo manifests</title>
<updated>2024-08-14T21:42:41+00:00</updated>
<author>
<name>Foorack / Max Faxälv</name>
<email>max@foorack.com</email>
</author>
<published>2024-03-31T01:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=812873d4589b34a8bf313e501663255f4b6c857b'/>
<id>812873d4589b34a8bf313e501663255f4b6c857b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix env variable overrides through CLI</title>
<updated>2024-01-14T16:25:15+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2024-01-14T16:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=94ede16ee4af8869fd6415b3530c7e12c8681578'/>
<id>94ede16ee4af8869fd6415b3530c7e12c8681578</id>
<content type='text'>
This fixes an issue where all CLI environment variables would replace
existing configuration file variables instead of merging the two maps
together.

Fixes #7618.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes an issue where all CLI environment variables would replace
existing configuration file variables instead of merging the two maps
together.

Fixes #7618.</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup alacritty_config version and deps</title>
<updated>2024-01-14T14:43:03+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2024-01-14T14:43:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=a265bb0d4f39c364680bd0743c355a9f3144165c'/>
<id>a265bb0d4f39c364680bd0743c355a9f3144165c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix replacing optional fields</title>
<updated>2024-01-02T13:34:57+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2024-01-02T13:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=5685ce8bf8cb919f454518f1206b7ebc52636378'/>
<id>5685ce8bf8cb919f454518f1206b7ebc52636378</id>
<content type='text'>
This fixes an issue with the default `SerdeReplace` implementation where
it would never recurse through options but always replace the entire
option with the new value.

Closes #7518.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes an issue with the default `SerdeReplace` implementation where
it would never recurse through options but always replace the entire
option with the new value.

Closes #7518.</pre>
</div>
</content>
</entry>
<entry>
<title>Update alacritty versions</title>
<updated>2023-12-14T06:37:25+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2023-12-14T06:37:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=8655276f0e548fd1d12fd6950c5a99fc33b0a761'/>
<id>8655276f0e548fd1d12fd6950c5a99fc33b0a761</id>
<content type='text'>
This is only an update to the development versions and does not
represent a stable release.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is only an update to the development versions and does not
represent a stable release.</pre>
</div>
</content>
</entry>
<entry>
<title>Update dependencies</title>
<updated>2023-10-08T03:29:57+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2023-10-08T03:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=59c63d373804fe9d00d92d2dd47174d4e1637333'/>
<id>59c63d373804fe9d00d92d2dd47174d4e1637333</id>
<content type='text'>
This patch applies all breaking and non-breaking dependency updates
and bumps MSRV to 1.70.0.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch applies all breaking and non-breaking dependency updates
and bumps MSRV to 1.70.0.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove winit dependency from alacritty_config</title>
<updated>2023-08-17T17:33:29+00:00</updated>
<author>
<name>Max Brunsfeld</name>
<email>maxbrunsfeld@gmail.com</email>
</author>
<published>2023-08-17T17:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=33306142195b354ef3485ca2b1d8a85dfc6605ca'/>
<id>33306142195b354ef3485ca2b1d8a85dfc6605ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix license syntax</title>
<updated>2023-07-19T23:07:55+00:00</updated>
<author>
<name>Andrea Frigido</name>
<email>frisoft@users.noreply.github.com</email>
</author>
<published>2023-07-19T23:07:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=52a004cce445eae63dd5b2385a352d60a130a382'/>
<id>52a004cce445eae63dd5b2385a352d60a130a382</id>
<content type='text'>
This patch updates the license field to follow the SPDX 2.1 license
expression standard.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch updates the license field to follow the SPDX 2.1 license
expression standard.</pre>
</div>
</content>
</entry>
<entry>
<title>Update to the new winit keyboard API</title>
<updated>2023-07-11T02:22:14+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-07-11T02:22:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=db903503df024a3f5066937fbe0272be88226738'/>
<id>db903503df024a3f5066937fbe0272be88226738</id>
<content type='text'>
The main highlight of this update is that alacritty will now use new
keyboard API from the winit, which resolves a lot of issues around
key bindings, such as ability to bind dead keys. It also fixes long
standing issues with the virtual key code bindings and make bindings
in general more predictable. It also makes our default Vi key bindings
fully working.

Given that alacritty was using `VirtualKey` directly in the bindings
from the winit, and winit simply removed the enum, we've added internal
conversions to minimize the fallout, but new way to specify the bindings
should be more intuitive.

Other part of this update fixes some forward compatibility bugs with the
Wayland backend, given that wayland-rs 0.30 is fully forward compatible.
The update also fixes weird Maximized startup issues on GNOME Wayland,
however they were present on any sane compositor.

Fixes #6842.
Fixes #6455.
Fixes #6184.
Fixes #5684.
Fixes #3574.
Fixes #3460.
Fixes #1336.
Fixes #892.
Fixes #458.
Fixes #55.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The main highlight of this update is that alacritty will now use new
keyboard API from the winit, which resolves a lot of issues around
key bindings, such as ability to bind dead keys. It also fixes long
standing issues with the virtual key code bindings and make bindings
in general more predictable. It also makes our default Vi key bindings
fully working.

Given that alacritty was using `VirtualKey` directly in the bindings
from the winit, and winit simply removed the enum, we've added internal
conversions to minimize the fallout, but new way to specify the bindings
should be more intuitive.

Other part of this update fixes some forward compatibility bugs with the
Wayland backend, given that wayland-rs 0.30 is fully forward compatible.
The update also fixes weird Maximized startup issues on GNOME Wayland,
however they were present on any sane compositor.

Fixes #6842.
Fixes #6455.
Fixes #6184.
Fixes #5684.
Fixes #3574.
Fixes #3460.
Fixes #1336.
Fixes #892.
Fixes #458.
Fixes #55.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `alacritty msg config` toml replacement</title>
<updated>2023-06-15T08:59:12+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2023-06-15T08:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=afffdbe612cb8b573016184400e0deeb0137ccb9'/>
<id>afffdbe612cb8b573016184400e0deeb0137ccb9</id>
<content type='text'>
This fixes a regression introduced in bd49067 which broke the override
of configuration file variables using `alacritty msg config`.

To fix this the `replace` functionality was rewritten to behave more
like the `serde_utils::merge` where entire values are inserted into the
existing structure rather than separating the keys from the values.

Fixes: bd49067 (Switch to TOML configuration format)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a regression introduced in bd49067 which broke the override
of configuration file variables using `alacritty msg config`.

To fix this the `replace` functionality was rewritten to behave more
like the `serde_utils::merge` where entire values are inserted into the
existing structure rather than separating the keys from the values.

Fixes: bd49067 (Switch to TOML configuration format)</pre>
</div>
</content>
</entry>
</feed>
