<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tofi.git/src/entry_backend, branch v0.9.1-zir</title>
<subtitle>Fork of philj56/tofi with improved dmenu flag support
</subtitle>
<id>https://git.zachir.xyz/tofi.git/atom?h=v0.9.1-zir</id>
<link rel='self' href='https://git.zachir.xyz/tofi.git/atom?h=v0.9.1-zir'/>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/'/>
<updated>2023-04-10T08:01:50Z</updated>
<entry>
<title>Fix broken line spacing with some fonts.</title>
<updated>2023-04-10T08:01:50Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2023-04-10T08:01:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=ae8c8e36b93bfaf7120d99a6109998553eccfbcd'/>
<id>urn:sha1:ae8c8e36b93bfaf7120d99a6109998553eccfbcd</id>
<content type='text'>
I had misunderstood the purpose of the OpenType line gap field 'hlgp'. I
thought this was a suggested total line spacing, but it's actually extra
spacing to be added to (ascender - descender).
</content>
</entry>
<entry>
<title>Fix selection background for Harfbuzz backend.</title>
<updated>2023-03-16T23:27:43Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2023-03-16T23:27:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=3d7fc65be44b432e134fcc0f7e552fa74e4ec120'/>
<id>urn:sha1:3d7fc65be44b432e134fcc0f7e552fa74e4ec120</id>
<content type='text'>
This was broken in the recent changes to allow fractional scaling, as a
calculation hadn't been updated.
</content>
</entry>
<entry>
<title>Minor cleanup of harfbuzz initialisation code.</title>
<updated>2023-03-12T16:27:46Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2023-03-12T16:26:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=2f76c924bbc38fdea6663ef37525adae8db8e8d2'/>
<id>urn:sha1:2f76c924bbc38fdea6663ef37525adae8db8e8d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix rendering issue for some versions of Harfbuzz.</title>
<updated>2023-03-12T11:56:21Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2023-03-12T11:56:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=e6b9b576b96e87a29047a3951ab2a6838e1df781'/>
<id>urn:sha1:e6b9b576b96e87a29047a3951ab2a6838e1df781</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix background box -1 padding alignment.</title>
<updated>2023-02-28T23:47:24Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2023-02-28T23:40:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=570ea4ab9e7f8e3cb71dba199cb8fb46e1f58cdb'/>
<id>urn:sha1:570ea4ab9e7f8e3cb71dba199cb8fb46e1f58cdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert to using Cairo scale.</title>
<updated>2023-02-28T23:47:21Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2022-12-26T17:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=5dc06ce1f99e8ea25386bf3823b995be5f1cac53'/>
<id>urn:sha1:5dc06ce1f99e8ea25386bf3823b995be5f1cac53</id>
<content type='text'>
Instead of scaling various theme parameters ourselves, just set the
scale in Cairo. This shouldn't result in any visible changes, but lays
the ground work for fractional scaling support.
</content>
</entry>
<entry>
<title>Pad just enough when -1 is specified.</title>
<updated>2023-02-26T11:55:05Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2023-02-26T11:55:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=57d3a301b09c531972de4d012faafdc402f7b2d0'/>
<id>urn:sha1:57d3a301b09c531972de4d012faafdc402f7b2d0</id>
<content type='text'>
This allows rounded background corners to work when a padding of -1 is
specified.
</content>
</entry>
<entry>
<title>Fix compilation with Harfbuzz &lt; 4.0.0.</title>
<updated>2022-12-21T00:15:19Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2022-12-21T00:10:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=a0cb6eab595e67b1e45efb6e4203bea2b5bdd7ae'/>
<id>urn:sha1:a0cb6eab595e67b1e45efb6e4203bea2b5bdd7ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add text cursor support.</title>
<updated>2022-12-21T00:15:16Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2022-12-20T23:53:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=6c47cf7892d0f212b04e7b798e53c120f51022d7'/>
<id>urn:sha1:6c47cf7892d0f212b04e7b798e53c120f51022d7</id>
<content type='text'>
This turned out to be much more complex than anticipated, and the
potential for bugs is therefore quite high.
</content>
</entry>
<entry>
<title>Overhaul text theming.</title>
<updated>2022-11-21T23:53:25Z</updated>
<author>
<name>Phil Jones</name>
<email>philj56@gmail.com</email>
</author>
<published>2022-11-21T23:08:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/tofi.git/commit/?id=3e11dc2327d70e860b3ad32db386aadd549393b3'/>
<id>urn:sha1:3e11dc2327d70e860b3ad32db386aadd549393b3</id>
<content type='text'>
Each piece of text is now individually themable, with foreground and
background colours and optionally rounded background corners.
</content>
</entry>
</feed>
