Commit History

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