Andreas Kling
|
4320c5fd58
Kernel: Make better use of the multiboot info.
|
6 years ago |
Robin Burchell
|
d31ce9eccd
Misc: Add a simple init process
|
6 years ago |
Christopher Dumas
|
dd84dcf31f
Launcher loads applications from Launcher.ini, is started by default, and is resized automatically
|
6 years ago |
Andreas Kling
|
e24e486714
Snake: Flesh out a basic snake game :^)
|
6 years ago |
Andreas Kling
|
0e6b273620
LibGUI: Start working on GTableView inline editing.
|
6 years ago |
Andreas Kling
|
3817f5f619
Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.
|
6 years ago |
Andreas Kling
|
33920df299
AK: Try to use StringViews more for substrings and splitting.
|
6 years ago |
Andreas Kling
|
29d0412a06
Kernel: Remove system.h and make the uptime global a qword.
|
6 years ago |
Andreas Kling
|
6f90f41516
VisualBuilder: Add some more GWidget default properties.
|
6 years ago |
Andreas Kling
|
0f5114852a
Kernel: Spawn text editor by default while I work on it.
|
6 years ago |
Andreas Kling
|
93b76628a5
GGroupBox: Improve appearance with new FrameShape::Box style.
|
6 years ago |
Andreas Kling
|
a58d7fd8bb
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
|
6 years ago |
Andreas Kling
|
ec7817af37
Kernel: Spawn /bin/Taskbar on startup.
|
6 years ago |
Andreas Kling
|
b9738fa8ac
Kernel: Move VM-related files into Kernel/VM/.
|
6 years ago |
Andreas Kling
|
ab43658c55
Kernel: Move devices into Kernel/Devices/.
|
6 years ago |
Andreas Kling
|
9fca94269e
Kernel: Move TTY-related files into Kernel/TTY/.
|
6 years ago |
Andreas Kling
|
f9864940eb
Kernel: Move FS-related files into Kernel/FileSystem/
|
6 years ago |
Andreas Kling
|
649c81a714
Kernel: Move networking related files into Kernel/Net/.
|
6 years ago |
Andreas Kling
|
94c68dc55a
Kernel: Spawn the Launcher by default.
|
6 years ago |
Andreas Kling
|
ee4d7c18c8
Kernel: Use a multiboot header instead of a convoluted two-part bootloader.
|
6 years ago |
Andreas Kling
|
750d79dcaf
Kernel: Initialize the CPU to allow SSE on startup.
|
6 years ago |
Andreas Kling
|
239c0bd6a6
Kernel: Make block() and yield() automatically call Scheduler::yield().
|
6 years ago |
Andreas Kling
|
60d25f0f4a
Kernel: Introduce threads, and refactor everything in support of it.
|
6 years ago |
Andreas Kling
|
9120b05a40
Rename DNSLookupServer => LookupServer.
|
6 years ago |
Andreas Kling
|
0e4a1936ca
LibC: Implement gethostbyname() by talking to the DNSLookupServer.
|
6 years ago |
Andreas Kling
|
35098cbde1
Kernel: Add a NetworkTask and a received network packet queue.
|
6 years ago |
Andreas Kling
|
97664fad60
Kernel: A bunch of hacking towards initial Ethernet support.
|
6 years ago |
Andreas Kling
|
405413c354
Kernel: Start adding support for E1000 network adapters.
|
6 years ago |
Andreas Kling
|
7d1142c7d9
Make it possible to sort a GTableModel by column+order.
|
6 years ago |
Andreas Kling
|
a738b5cb69
TextEditor: Open an empty document by default.
|
6 years ago |