<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hare-gi, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.equa.space/hare-gi/atom?h=master</id>
<link rel='self' href='https://git.equa.space/hare-gi/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/'/>
<updated>2025-08-20T21:43:44+00:00</updated>
<entry>
<title>search for GIR files in XDG directories</title>
<updated>2025-08-20T21:43:44+00:00</updated>
<author>
<name>Natalia Posting</name>
<email>equaa@protonmail.com</email>
</author>
<published>2025-08-20T21:40:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=1c9c4b2caf9033d69341df4839dbdf5e38831719'/>
<id>urn:sha1:1c9c4b2caf9033d69341df4839dbdf5e38831719</id>
<content type='text'>
This should match the behavior of the upstream gobject-introspection tools.
</content>
</entry>
<entry>
<title>Print an error if there are unresolved types</title>
<updated>2025-08-02T10:24:49+00:00</updated>
<author>
<name>Alexey Yerin</name>
<email>yyp@disroot.org</email>
</author>
<published>2025-08-02T10:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=8e8a4a50227ba3e7bda74ada326fec686f15da86'/>
<id>urn:sha1:8e8a4a50227ba3e7bda74ada326fec686f15da86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline calls only required for demos</title>
<updated>2025-08-02T09:18:27+00:00</updated>
<author>
<name>Hugo Osvaldo Barrera</name>
<email>hugo@whynothugo.nl</email>
</author>
<published>2025-08-01T18:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=677d08ddeff8bde164fd01f7a6d19ec4bb42adcf'/>
<id>urn:sha1:677d08ddeff8bde164fd01f7a6d19ec4bb42adcf</id>
<content type='text'>
LIB_3 and LIB_4 are only used to build the demos, but are initialised
unconditionally. This requires pkg-config, gtk+3.0-dev and gtk4.0-dev.

Inline this initialisation, so that pkg-config, gtk3 and gtk4 are only
required when building the demos (or gtk bindings), but not for building
hare-gi itself.
</content>
</entry>
<entry>
<title>Add parameter names to function types</title>
<updated>2025-08-02T09:14:34+00:00</updated>
<author>
<name>Alexey Yerin</name>
<email>yyp@disroot.org</email>
</author>
<published>2025-08-02T09:14:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=907bd0c617b0d3bf635f5748ed582cebf68fdf71'/>
<id>urn:sha1:907bd0c617b0d3bf635f5748ed582cebf68fdf71</id>
<content type='text'>
It's compatible with both old versions of Hare that allowed not naming
the parameter and the upcoming release with (_: type) syntax.
</content>
</entry>
<entry>
<title>cmd/demo: Remove unnecessary casts</title>
<updated>2025-07-02T19:35:03+00:00</updated>
<author>
<name>Alexey Yerin</name>
<email>yyp@disroot.org</email>
</author>
<published>2025-07-02T19:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=eac027162b330698a74eea2db16f7b82468d421b'/>
<id>urn:sha1:eac027162b330698a74eea2db16f7b82468d421b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the class type for constructor returns</title>
<updated>2025-07-02T19:23:19+00:00</updated>
<author>
<name>Alexey Yerin</name>
<email>yyp@disroot.org</email>
</author>
<published>2025-07-02T19:23:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=d00e93a74db4cf63f662d5d8f0a7ae0b6eb79060'/>
<id>urn:sha1:d00e93a74db4cf63f662d5d8f0a7ae0b6eb79060</id>
<content type='text'>
This allows to remove a lot of redundant casts and make better use of
pointer subtyping.
</content>
</entry>
<entry>
<title>Attempt to fix subtyping issues in Gtk 4</title>
<updated>2025-07-02T19:13:11+00:00</updated>
<author>
<name>Alexey Yerin</name>
<email>yyp@disroot.org</email>
</author>
<published>2025-07-02T19:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=88e9de918413e10086455bc08946b6f9d979f735'/>
<id>urn:sha1:88e9de918413e10086455bc08946b6f9d979f735</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consistently use gtk3/4 suffixes instead of numeric suffixes</title>
<updated>2025-03-21T12:17:28+00:00</updated>
<author>
<name>Alexey Yerin</name>
<email>yyp@disroot.org</email>
</author>
<published>2025-03-21T12:17:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=15f28a82dfd3e1c469ed3aa77aa9f431ba16908b'/>
<id>urn:sha1:15f28a82dfd3e1c469ed3aa77aa9f431ba16908b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve install and uninstall tasks</title>
<updated>2025-03-21T11:57:38+00:00</updated>
<author>
<name>Alexey Yerin</name>
<email>yyp@disroot.org</email>
</author>
<published>2025-03-21T11:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=1f81aa0bbfd363b1d264b5b19ef086b5bdd1260e'/>
<id>urn:sha1:1f81aa0bbfd363b1d264b5b19ef086b5bdd1260e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move bindings from bindings/gi =&gt; gi</title>
<updated>2025-03-21T11:40:42+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>drew@ddevault.org</email>
</author>
<published>2025-03-21T09:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.equa.space/hare-gi/commit/?id=100753a060bebb9ad33a2b56722a4e83faba3fea'/>
<id>urn:sha1:100753a060bebb9ad33a2b56722a4e83faba3fea</id>
<content type='text'>
Signed-off-by: Drew DeVault &lt;drew@ddevault.org&gt;
</content>
</entry>
</feed>
