<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/alacritty_terminal/src/tty/windows, 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_terminal option to escape pty args</title>
<updated>2025-08-02T16:39:00+00:00</updated>
<author>
<name>feeiyu</name>
<email>158308373+feeiyu@users.noreply.github.com</email>
</author>
<published>2025-08-02T16:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=84377a45a8a8574323f3f18706aab88be4d8fab1'/>
<id>84377a45a8a8574323f3f18706aab88be4d8fab1</id>
<content type='text'>
This adds a new `escape_args` option to `tty::Options` on Windows, which
can be used to automatically escape all arguments passed to the shell.

While useful to automatically make most arguments work on Windows, there
are some scenarios where it is not possible for users to properly
specify arguments with this option enabled (e.g.: `cmd /c`). An option
should always be present to disable this option when used.

The implementation is based on the `Command` code in Rust's STD lib.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a new `escape_args` option to `tty::Options` on Windows, which
can be used to automatically escape all arguments passed to the shell.

While useful to automatically make most arguments work on Windows, there
are some scenarios where it is not possible for users to properly
specify arguments with this option enabled (e.g.: `cmd /c`). An option
should always be present to disable this option when used.

The implementation is based on the `Command` code in Rust's STD lib.</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate to 2024 edition</title>
<updated>2025-07-13T06:15:02+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-07-13T06:15:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=bb02cb13f197db66c33f6aad4ae4cceaaf57a8f9'/>
<id>bb02cb13f197db66c33f6aad4ae4cceaaf57a8f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump all dependencies</title>
<updated>2024-11-02T21:43:47+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2024-11-02T21:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=1063706f8e8a84139e5d2b464a4978e9d840ea17'/>
<id>1063706f8e8a84139e5d2b464a4978e9d840ea17</id>
<content type='text'>
This patch applies all major and minor version bumps, with the exception
of `unicode-width` since it will need to be handled separately for
Unicode version 16.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch applies all major and minor version bumps, with the exception
of `unicode-width` since it will need to be handled separately for
Unicode version 16.</pre>
</div>
</content>
</entry>
<entry>
<title>Make `ConPty` creation fallible</title>
<updated>2024-08-16T17:37:34+00:00</updated>
<author>
<name>张小白</name>
<email>364772080@qq.com</email>
</author>
<published>2024-08-16T17:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=91d034ff8b53867143c005acfaa14609147c9a2c'/>
<id>91d034ff8b53867143c005acfaa14609147c9a2c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow setting terminal env vars via PTY options</title>
<updated>2024-03-18T01:15:39+00:00</updated>
<author>
<name>Kirill Bulatov</name>
<email>mail4score@gmail.com</email>
</author>
<published>2024-03-18T01:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=fe88aaa0855283d689dc41d531db916404ef9c51'/>
<id>fe88aaa0855283d689dc41d531db916404ef9c51</id>
<content type='text'>
Closes #7778.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #7778.</pre>
</div>
</content>
</entry>
<entry>
<title>Send exit code events on child process exit</title>
<updated>2024-03-09T11:32:32+00:00</updated>
<author>
<name>Kirill Bulatov</name>
<email>mail4score@gmail.com</email>
</author>
<published>2024-03-09T11:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=f5646ba352c809f78c55a9e1f6a5212aea787899'/>
<id>f5646ba352c809f78c55a9e1f6a5212aea787899</id>
<content type='text'>
Fixes #7753.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #7753.
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose more process info on Windows</title>
<updated>2024-03-07T08:56:21+00:00</updated>
<author>
<name>Small White</name>
<email>364772080@qq.com</email>
</author>
<published>2024-03-07T08:56:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=992011a4cd9a35f197acc0a0bd430d89a0d01013'/>
<id>992011a4cd9a35f197acc0a0bd430d89a0d01013</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `alacritty_config` from alacritty_terminal</title>
<updated>2023-11-10T14:16:22+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-11-10T14:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=5060f8eeb864e8c304fbad9588bdd882db942356'/>
<id>5060f8eeb864e8c304fbad9588bdd882db942356</id>
<content type='text'>
There's no need to force alacritty's user configuration on
other users of the crate, thus provide the options actually used
by alacritty_terminal itself.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's no need to force alacritty's user configuration on
other users of the crate, thus provide the options actually used
by alacritty_terminal itself.</pre>
</div>
</content>
</entry>
<entry>
<title>Port from mio to polling</title>
<updated>2023-10-07T19:56:11+00:00</updated>
<author>
<name>John Nunley</name>
<email>jtnunley01@gmail.com</email>
</author>
<published>2023-10-07T19:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=c2f8abecfbaf6b6388e7746b733b7f22cbb7a750'/>
<id>c2f8abecfbaf6b6388e7746b733b7f22cbb7a750</id>
<content type='text'>
This patch replaces the mio crate with the polling. Now that
smol-rs/polling#96 has been merged, we should be at full feature parity
with mio v0.6 now.

Fixes #7104.
Fixes #6486.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch replaces the mio crate with the polling. Now that
smol-rs/polling#96 has been merged, we should be at full feature parity
with mio v0.6 now.

Fixes #7104.
Fixes #6486.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for loading conpty.dll</title>
<updated>2023-06-19T18:29:17+00:00</updated>
<author>
<name>Pavel Roskin</name>
<email>1317472+proski@users.noreply.github.com</email>
</author>
<published>2023-06-19T18:29:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=b9c886872d1202fc9302f68a0bedbb17daa35335'/>
<id>b9c886872d1202fc9302f68a0bedbb17daa35335</id>
<content type='text'>
Co-Authored-By: @fredizzimo
Co-Authored-By: @grueslayer</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: @fredizzimo
Co-Authored-By: @grueslayer</pre>
</div>
</content>
</entry>
</feed>
