Truly independent web browser
Find a file
Andreas Kling 95c3442d59 Implement event loop timers.
GObjects can now register a timer with the GEventLoop. This will eventually
cause GTimerEvents to be dispatched to the GObject.

This needed a few supporting changes in the kernel:

- The PIT now ticks 1000 times/sec.
- select() now supports an arbitrary timeout.
- gettimeofday() now returns something in the tv_usec field.

With these changes, the clock window in guitest2 finally ticks on its own.
2019-02-01 03:50:06 +01:00
AK Implement event loop timers. 2019-02-01 03:50:06 +01:00
Base Rename the default user to "anon" and give him a home directory. 2019-01-30 20:40:41 +01:00
Editor Editor: Fix build on Linux. 2018-12-09 13:48:11 +01:00
Kernel Implement event loop timers. 2019-02-01 03:50:06 +01:00
LibC Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
LibGUI Implement event loop timers. 2019-02-01 03:50:06 +01:00
SharedGraphics Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
Terminal Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
Userland Userland: /bin/ls shouldn't display inode numbers by default. 2019-01-31 17:34:24 +01:00
WindowServer Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
.gitignore Tweak .gitignore. 2019-01-28 20:38:53 +01:00