<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sbos.git/userland/windowserver, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kling.gg/sbos.git/atom?h=master</id>
<link rel='self' href='https://git.kling.gg/sbos.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/'/>
<updated>2024-12-12T15:03:08+00:00</updated>
<entry>
<title>formatting: Use clang-format on all projects</title>
<updated>2024-12-12T15:03:08+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-12-12T15:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=b033314bf1901d436dc71d41d5e1f37dda47e511'/>
<id>urn:sha1:b033314bf1901d436dc71d41d5e1f37dda47e511</id>
<content type='text'>
This commit also add braces to all `if` statements.
</content>
</entry>
<entry>
<title>changes</title>
<updated>2024-11-27T23:12:17+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-11-27T23:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=54869df7835565d0983096f65326cdd2d5f4f3d8'/>
<id>urn:sha1:54869df7835565d0983096f65326cdd2d5f4f3d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ws: Use nicer colors</title>
<updated>2024-06-30T16:04:47+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-06-30T14:27:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=37f3b6f35f57830a746d9afc5c1b1b0de86c78d5'/>
<id>urn:sha1:37f3b6f35f57830a746d9afc5c1b1b0de86c78d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ws: Use -Ofast LTO optimizations.</title>
<updated>2024-06-27T17:56:18+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-06-27T17:55:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=e107e3adfcf31fcf25cd441e00cd66990f049493'/>
<id>urn:sha1:e107e3adfcf31fcf25cd441e00cd66990f049493</id>
<content type='text'>
This gives a massive speed increase
</content>
</entry>
<entry>
<title>VFS: dup2 fixes</title>
<updated>2024-06-25T17:20:03+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-06-25T17:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=edac853e8935164113bda594865cd48c91893d11'/>
<id>urn:sha1:edac853e8935164113bda594865cd48c91893d11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimize mouse driver to perform more work in kernel</title>
<updated>2024-06-25T16:56:42+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-06-25T16:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=31743482bbdceeb2a0e52ae430ce1afad853e7e9'/>
<id>urn:sha1:31743482bbdceeb2a0e52ae430ce1afad853e7e9</id>
<content type='text'>
Instead of sending every event to userland they now get handeld in the
kernel when possible. It will now only send out events when buttons are
clicked or the mouse position is requested by userland.
</content>
</entry>
<entry>
<title>Userland: Use sys/socket.h not socket.h</title>
<updated>2024-06-21T11:42:57+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-06-21T11:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=7045cec0314ca2643182ca3df7a483ee98c6c1ae'/>
<id>urn:sha1:7045cec0314ca2643182ca3df7a483ee98c6c1ae</id>
<content type='text'>
These files only compiled due to the previous header not being cleaned
up
</content>
</entry>
<entry>
<title>WindowServer: Make mouse_fd non blocking</title>
<updated>2024-04-28T19:41:14+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-04-28T19:41:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=e1271970ae1c36c3bbe1cee215b8cd2f776f723a'/>
<id>urn:sha1:e1271970ae1c36c3bbe1cee215b8cd2f776f723a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kernel: Improve "out of memory" error handling</title>
<updated>2024-04-15T22:02:23+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-04-15T21:47:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=efe10908766d96974c008a6a8f124916fdca7a14'/>
<id>urn:sha1:efe10908766d96974c008a6a8f124916fdca7a14</id>
<content type='text'>
It can now boot with fairly low memory while not crashing and instead
gracefully failing the operation. Userland still does not properly
handle errors.
</content>
</entry>
<entry>
<title>Random changes</title>
<updated>2024-03-25T20:04:10+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-03-25T20:02:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=3deb2df8e62a5f0a5535ee734a5aa13b0959f53f'/>
<id>urn:sha1:3deb2df8e62a5f0a5535ee734a5aa13b0959f53f</id>
<content type='text'>
</content>
</entry>
</feed>
