Commit History

Autor SHA1 Mensaxe Data
  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
  Andreas Kling 405413c354 Kernel: Start adding support for E1000 network adapters. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7d1142c7d9 Make it possible to sort a GTableModel by column+order. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a738b5cb69 TextEditor: Open an empty document by default. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9158de6c41 Begin working on a graphical TextEditor. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 166aadc4e1 ProcessManager: Start working on a graphical process manager. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2cfcbdc735 AK: Add Retained<T>, like RetainPtr, but never null. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d4973842c9 Kernel: Run the sync daemon once every second. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ff786aa38a Spawn Launcher and FileManager on startup by default again. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b6bf26430d Kernel: Have devices automagically register themselves with the VFS. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bd2fdcbbaa Kernel: Rename BochsVGADevice to BXVGADevice. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 10b43f3d1d Kernel: Rename Keyboard to KeyboardDevice. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 53c69dbade Start the WindowServer process with high priority. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 640360e958 Move WindowServer to userspace. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 799177feda Kernel: Make BochsVGADevice a BlockDevice and support mmapping it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 994279d56c Kernel: Add Device base class for CharacterDevice. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 022f7790db Use modern C++ attributes instead of __attribute__ voodoo. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 18210c606d Kernel: Remove GUIEventDevice. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c5a00a56c8 WindowServer: Put a clock in the top right corner of the screen. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 111589a558 Kernel: Make sure processes always start out with fds 0, 1 and 2 open. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f311d0f353 Kernel: Don't bother trying to pass environment to init's testing processes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 4d5fe39494 FileManager: Start building a file manager. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 887b4a7a1a Start working on a simple Launcher app. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 71b9ec1ae0 Kernel: Add basic process priority support. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3fc3a8d7bc Kernel: Remove some unnecessary zero initialization now that BSS is cleared. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6cba80510e Kernel: Add a Finalizer process to take care of dying processes. %!s(int64=6) %!d(string=hai) anos