<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/alacritty/src/renderer/text, 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>Use builtin font to draw sextants</title>
<updated>2024-01-26T12:45:26+00:00</updated>
<author>
<name>Popa Ioan Alexandru</name>
<email>49609151+ALEX11BR@users.noreply.github.com</email>
</author>
<published>2024-01-26T12:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=b48ab148ff54c7e2e816765840568614d9e966f9'/>
<id>b48ab148ff54c7e2e816765840568614d9e966f9</id>
<content type='text'>
Sextants are similar to quadrants and should align with them and
other box drawing, thus use builtin font to align them properly.

Part-of: #7422.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sextants are similar to quadrants and should align with them and
other box drawing, thus use builtin font to align them properly.

Part-of: #7422.</pre>
</div>
</content>
</entry>
<entry>
<title>Powerline glyphs being cut for narrow fonts</title>
<updated>2023-12-30T20:12:41+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-12-30T20:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=2786683e0ebba6b58f7246ba0f2e4b0a6b9679b2'/>
<id>2786683e0ebba6b58f7246ba0f2e4b0a6b9679b2</id>
<content type='text'>
Fixes #7470.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #7470.</pre>
</div>
</content>
</entry>
<entry>
<title>Update to crossfont 0.6.0</title>
<updated>2023-12-07T21:33:33+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-12-07T21:33:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=e34762beae5d5b6b261a2a61433761f9dbd45d37'/>
<id>e34762beae5d5b6b261a2a61433761f9dbd45d37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify powerline drawing algorithm</title>
<updated>2023-11-19T11:21:20+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-11-19T11:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=f8d9f5f6ef2a4252778eff41c3549f17f2cec484'/>
<id>f8d9f5f6ef2a4252778eff41c3549f17f2cec484</id>
<content type='text'>
Iterate over points in line instead of drawing it right away
and then finding it in the buffer.

Fixes: 4a26667060 (Use builtin font to draw powerline symbols)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Iterate over points in line instead of drawing it right away
and then finding it in the buffer.

Fixes: 4a26667060 (Use builtin font to draw powerline symbols)</pre>
</div>
</content>
</entry>
<entry>
<title>Use builtin font to draw powerline symbols</title>
<updated>2023-11-11T15:28:19+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-11-11T15:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=4a2666706062934c4830e73672e78fcde3210310'/>
<id>4a2666706062934c4830e73672e78fcde3210310</id>
<content type='text'>
In addition to box drawing it was decided to also draw powerline
symbols, since those are quite common and rather simple to draw with
present box drawing infra.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In addition to box drawing it was decided to also draw powerline
symbols, since those are quite common and rather simple to draw with
present box drawing infra.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2023-10-25T23:20:58+00:00</updated>
<author>
<name>Pavel Roskin</name>
<email>1317472+proski@users.noreply.github.com</email>
</author>
<published>2023-10-25T23:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=75eef3be9680dbe3300186b06e19eac7f9dfab4b'/>
<id>75eef3be9680dbe3300186b06e19eac7f9dfab4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ahash instead of fnv and regular hash function</title>
<updated>2023-07-24T06:11:25+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-07-24T06:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=7b9f32300ee0a249c0872302c97635b460e45ba5'/>
<id>7b9f32300ee0a249c0872302c97635b460e45ba5</id>
<content type='text'>
After evaluation of the ahash with the data alacritty uses it was
discovered that it's 1.5-2x times faster when getting the already
hashed values, which is the primary cases for alacritty's renderer.

Given that ahash is generally faster, all the HashSet and HashMap's
inside the alacritty were changed to use it as a hasher function.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After evaluation of the ahash with the data alacritty uses it was
discovered that it's 1.5-2x times faster when getting the already
hashed values, which is the primary cases for alacritty's renderer.

Given that ahash is generally faster, all the HashSet and HashMap's
inside the alacritty were changed to use it as a hasher function.</pre>
</div>
</content>
</entry>
<entry>
<title>Update bitflags to 2.2.1</title>
<updated>2023-05-17T05:36:41+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-05-16T04:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=b1feba6916f1ccf57b0a76914946c112ec2195a2'/>
<id>b1feba6916f1ccf57b0a76914946c112ec2195a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix selection rotation on the last line</title>
<updated>2023-03-24T23:07:20+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2023-03-24T23:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=2df8f860b960d7c96efaf4f059fe2fbbdce82bcc'/>
<id>2df8f860b960d7c96efaf4f059fe2fbbdce82bcc</id>
<content type='text'>
This fixes an issue with terminal resizes when the selection is on the
last line. Alacritty would fail to rotate lines and keep the selection
in the same line index whenever the terminal line count was grown or
shrunk.

This issue occurred due to the range passed to the selection's rotate
function still being based on the old terminal size, which caused the
initial or target state of the rotation to be outside of the terminal
bounds.

Closes #6698.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes an issue with terminal resizes when the selection is on the
last line. Alacritty would fail to rotate lines and keep the selection
in the same line index whenever the terminal line count was grown or
shrunk.

This issue occurred due to the range passed to the selection's rotate
function still being based on the old terminal size, which caused the
initial or target state of the rotation to be outside of the terminal
bounds.

Closes #6698.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash when Atlas is full</title>
<updated>2023-02-11T18:05:39+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-02-11T18:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=38e0b562a9e9c45518816cc98b951bdb5ddfd618'/>
<id>38e0b562a9e9c45518816cc98b951bdb5ddfd618</id>
<content type='text'>
This fixes the regression introduced by 2d27fff.

Fixes #6688.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the regression introduced by 2d27fff.

Fixes #6688.</pre>
</div>
</content>
</entry>
</feed>
