<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zig-way/src/wl/registry.zig, branch master</title>
<subtitle>Zig Only Wayland Protocol Implementation
</subtitle>
<id>http://git.nathanreiner.xyz/zig-way/atom?h=master</id>
<link rel='self' href='http://git.nathanreiner.xyz/zig-way/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/zig-way/'/>
<updated>2025-08-29T16:21:48Z</updated>
<entry>
<title>Use wayland.Context instead of *const wayland.Context</title>
<updated>2025-08-29T16:21:48Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-08-29T16:21:48Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/zig-way/commit/?id=4feb8c7dab2b0a3492b8248ee12c3f0a475106f1'/>
<id>urn:sha1:4feb8c7dab2b0a3492b8248ee12c3f0a475106f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update Object.Ref to be a struct</title>
<updated>2025-08-27T18:34:57Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-08-27T18:34:57Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/zig-way/commit/?id=ed0ec55697b11fa54ff661bc6c250398a096f85a'/>
<id>urn:sha1:ed0ec55697b11fa54ff661bc6c250398a096f85a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ancillary data mechanism to send fds to compositor.</title>
<updated>2025-08-27T07:03:21Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-08-27T07:02:43Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/zig-way/commit/?id=8a7392dea729d3ed49a8bf8eee25906c4fd616ac'/>
<id>urn:sha1:8a7392dea729d3ed49a8bf8eee25906c4fd616ac</id>
<content type='text'>
Currently we are just attaching the fds to the object id.
In theory this is not a valid implementation, since if we
have more than MAX_FD file descriptors this will not work.
But since this wont be the case in basically all cases of
the wayland protocol, we can just ignore that for now.
</content>
</entry>
<entry>
<title>Add wl.shm</title>
<updated>2025-08-24T05:08:31Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-08-24T05:08:31Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/zig-way/commit/?id=e66af367ddc2a17e8218efd37ddabd3a6b7557a4'/>
<id>urn:sha1:e66af367ddc2a17e8218efd37ddabd3a6b7557a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>object refactor and add wl output</title>
<updated>2025-08-22T18:12:56Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-08-22T18:12:56Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/zig-way/commit/?id=956ecb061b1862a4b632c8d5d6b6fa4318e1f640'/>
<id>urn:sha1:956ecb061b1862a4b632c8d5d6b6fa4318e1f640</id>
<content type='text'>
Now the Object is held by the registry instead of the struct
its referencing and the struct only has a `handle` which is a usize.
</content>
</entry>
<entry>
<title>First sketch of wayland interface</title>
<updated>2025-08-18T15:45:13Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-08-18T15:45:13Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/zig-way/commit/?id=33e1de2710fe44512440e0e6055578d67dab330c'/>
<id>urn:sha1:33e1de2710fe44512440e0e6055578d67dab330c</id>
<content type='text'>
**WARNING** this implementation is not working properly yet.
</content>
</entry>
</feed>
