Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 4fef895eda Rework WindowServer to use select() in its main event loop. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f7ca6d254d Tear out or duplicate what's unique for WindowServer from Widgets. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9dd29f9aa9 Add a PTY multiplexer (/dev/ptmx) device. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 310a5f4199 Let each MasterPTY create its slave. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e42f090ed3 Rename WindowComposer -> WindowServer. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2f74c2f430 Add basic PTY support. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6d8043767e Start working on a graphical Terminal program. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b0e3f73375 Start refactoring the windowing system to use an event loop. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8f8c8d1ca3 Start working on a GUI kernel API. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling edc827077e Optimize WindowManager::flush() with fast_dword_copy(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e740f1195a Add a simple PS/2 mouse device. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 659c54e32b Switch into 1024x768x32bpp VESA LFB mode at boot. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 355201f34d Vector<String>() -> { } %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 4b6a8f8a08 Unbreak ksym loading and make reading /proc/PID/stack not crash. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3f3535213b Fix some issues uncovered by the spawn stress test. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f6179ad9f9 Add slightly better kmalloc_aligned() and kfree_aligned(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2f010e941c Unbreak the spawn stress test. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 033a42b580 The syncd loop can just be a lambda. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 503e32552c Move kernel symbolication code out of init.cpp and into its own KSym files. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ec1c487dcd Yet another pass of style fixes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 89040cdc99 Add a "syncd" kernel process that periodically calls sync(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f31e1ceab0 Move InlineLinkedList to AK. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f6e27c2abe More coding style changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 44036f32bc Move ELFLoader code into Kernel/. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9d05f6b7a7 Make bash-2.05b build with minimal changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2529925fe9 Some more renaming: %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 396a32835b A pass of style/naming cleanup in VFS. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 457a5df7d5 Rename: %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 26852a8363 Add metadata to CoreInode. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 19b9401487 Reduce kmalloc() traffic in directory iteration. %!s(int64=6) %!d(string=hai) anos