<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zig-way/src/wl/output, 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-30T13:49:18Z</updated>
<entry>
<title>Use mix-in design for interface abstraction.</title>
<updated>2025-08-30T13:49:18Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-08-30T13:49:18Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/zig-way/commit/?id=a46436e58beaaa322c082af5e886f96fd31d7a08'/>
<id>urn:sha1:a46436e58beaaa322c082af5e886f96fd31d7a08</id>
<content type='text'>
</content>
</entry>
<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>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 first sketch of wl.compositor</title>
<updated>2025-08-22T18:52:30Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-08-22T18:52:30Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/zig-way/commit/?id=07c3f2e8f82c55ed191f72fa5e9f3935b1913f98'/>
<id>urn:sha1:07c3f2e8f82c55ed191f72fa5e9f3935b1913f98</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>
</feed>
