<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/res, 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>Fix crates.io publishing restrictions</title>
<updated>2020-08-01T01:11:24+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2020-08-01T01:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=9167461eb35687872a7670b2e7105a56244f7a48'/>
<id>9167461eb35687872a7670b2e7105a56244f7a48</id>
<content type='text'>
This works around the problem that crates pushed to crates.io cannot
reference files outside of their crate directory.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This works around the problem that crates pushed to crates.io cannot
reference files outside of their crate directory.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix emojis being blended with background</title>
<updated>2020-05-12T13:23:35+00:00</updated>
<author>
<name>lbonn</name>
<email>lbonn@users.noreply.github.com</email>
</author>
<published>2020-05-12T13:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=77f2d6e853f1ad54e6dc844a811b78daeb463e76'/>
<id>77f2d6e853f1ad54e6dc844a811b78daeb463e76</id>
<content type='text'>
Fixes #1864.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1864.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warning about inconsistent types in shader</title>
<updated>2019-04-06T20:36:49+00:00</updated>
<author>
<name>David Hotham</name>
<email>david.hotham@metaswitch.com</email>
</author>
<published>2019-04-06T20:36:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=4cfb17529d2d64534c4ed7d13879e4fcaa70bb91'/>
<id>4cfb17529d2d64534c4ed7d13879e4fcaa70bb91</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify text shader</title>
<updated>2019-02-04T19:03:25+00:00</updated>
<author>
<name>M. Stoeckl</name>
<email>manuel.stoeckl93@gmail.com</email>
</author>
<published>2019-02-04T19:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=40237b213a847cb3fabaa4da0ef2f295e9bf56a9'/>
<id>40237b213a847cb3fabaa4da0ef2f295e9bf56a9</id>
<content type='text'>

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused coordinate from rect shader</title>
<updated>2019-02-03T16:45:09+00:00</updated>
<author>
<name>M. Stoeckl</name>
<email>manuel.stoeckl93@gmail.com</email>
</author>
<published>2019-02-03T16:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=3f0d11381dd72f9ed3db040210293a2f7fa74ea3'/>
<id>3f0d11381dd72f9ed3db040210293a2f7fa74ea3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add color option to visual bell</title>
<updated>2018-12-17T19:06:07+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>chrisduerr@users.noreply.github.com</email>
</author>
<published>2018-12-17T19:06:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=cf9d94eb1256881d48b1a3dc63db6caf32bfb841'/>
<id>cf9d94eb1256881d48b1a3dc63db6caf32bfb841</id>
<content type='text'>
This adds the option to specify the color of the visual bell using the
`visual_bell.color` configuration setting.

This is done by rendering a big quad over the entire screen, which also
opens up options to draw other arbitrary rectangles on the screen in the
future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the option to specify the color of the visual bell using the
`visual_bell.color` configuration setting.

This is done by rendering a big quad over the entire screen, which also
opens up options to draw other arbitrary rectangles on the screen in the
future.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix solid background color opacity (#847)</title>
<updated>2017-10-21T22:26:42+00:00</updated>
<author>
<name>Joe Wilm</name>
<email>jwilm@users.noreply.github.com</email>
</author>
<published>2017-10-21T22:26:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=b79574ee823900c21759628f92cf036271847afc'/>
<id>b79574ee823900c21759628f92cf036271847afc</id>
<content type='text'>
Since landing the patch adding transparency support to Alacritty,
there's been an issue where othewise solid background cells were also
being rendered partially transparent. Now, all filled background cells
are rendered fully opaque.

Some logic was added to support discarding filled backgrounds which had
the same color as the default background. This means that, if the
default background is #000 and a cell has that background, it will never
be rendered opaque. This may not be correct.

Note that many truecolor vim color schemes print spaces for default
colored background cells. Performance can be dramatically improved by
using ctermbg=NONE guibg=NONE to skip rendering those cells.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since landing the patch adding transparency support to Alacritty,
there's been an issue where othewise solid background cells were also
being rendered partially transparent. Now, all filled background cells
are rendered fully opaque.

Some logic was added to support discarding filled backgrounds which had
the same color as the default background. This means that, if the
default background is #000 and a cell has that background, it will never
be rendered opaque. This may not be correct.

Note that many truecolor vim color schemes print spaces for default
colored background cells. Performance can be dramatically improved by
using ctermbg=NONE guibg=NONE to skip rendering those cells.</pre>
</div>
</content>
</entry>
<entry>
<title>Add background_opacity option to set terminal transparency (#331)</title>
<updated>2017-08-20T16:55:45+00:00</updated>
<author>
<name>Gabriel Martinez</name>
<email>reitaka@gmail.com</email>
</author>
<published>2017-08-20T16:55:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=5009566ea5c46a85fa243b18ce4b7fe8e0b89b62'/>
<id>5009566ea5c46a85fa243b18ce4b7fe8e0b89b62</id>
<content type='text'>
The option is an Alpha struct that ensures that the contained float is
between 0.0 and 1.0. Background colors are multiplied by the opacity
to properly alpha blend them.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The option is an Alpha struct that ensures that the contained float is
between 0.0 and 1.0. Background colors are multiplied by the opacity
to properly alpha blend them.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix glyph offsets in cell</title>
<updated>2017-05-06T19:53:54+00:00</updated>
<author>
<name>Joe Wilm</name>
<email>joe@jwilm.com</email>
</author>
<published>2017-05-03T22:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=149fbaef09a56613c72855bc60355c7848256500'/>
<id>149fbaef09a56613c72855bc60355c7848256500</id>
<content type='text'>
We previously had a hard-coded value for aligning glyphs within cells.
The font descent is now used, and the offset should be correct by
default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We previously had a hard-coded value for aligning glyphs within cells.
The font descent is now used, and the offset should be correct by
default.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add visual bell support</title>
<updated>2017-02-08T05:12:56+00:00</updated>
<author>
<name>Mark Andrus Roberts</name>
<email>mroberts@twilio.com</email>
</author>
<published>2017-02-03T23:34:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=fbc7b7227171b41d96ca52df52e4cf1833f5fc6f'/>
<id>fbc7b7227171b41d96ca52df52e4cf1833f5fc6f</id>
<content type='text'>
This commit adds support for a visual bell. Although the Handler in src/ansi.rs
warns "Hopefully this is never implemented", I wanted to give it a try. A new
config option is added, `visual_bell`, which sets the `duration` and `animation`
function of the visual bell. The default `duration` is 150 ms, and the default
`animation` is `EaseOutExpo`. To disable the visual bell, set its duration to 0.

The visual bell is modeled by VisualBell in src/term/mod.rs. It has a method to
ring the bell, `ring`, and another method, `intensity`. Both return the
"intensity" of the bell, which ramps down from 1.0 to 0.0 at a rate set by
`duration` and `animation`.

Whether or not the Processor waits for events is now configurable in order to
allow for smooth drawing of the visual bell.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit adds support for a visual bell. Although the Handler in src/ansi.rs
warns "Hopefully this is never implemented", I wanted to give it a try. A new
config option is added, `visual_bell`, which sets the `duration` and `animation`
function of the visual bell. The default `duration` is 150 ms, and the default
`animation` is `EaseOutExpo`. To disable the visual bell, set its duration to 0.

The visual bell is modeled by VisualBell in src/term/mod.rs. It has a method to
ring the bell, `ring`, and another method, `intensity`. Both return the
"intensity" of the bell, which ramps down from 1.0 to 0.0 at a rate set by
`duration` and `animation`.

Whether or not the Processor waits for events is now configurable in order to
allow for smooth drawing of the visual bell.
</pre>
</div>
</content>
</entry>
</feed>
