Commit History

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