Andreas Kling
|
4d5fe39494
FileManager: Start building a file manager.
|
6 éve |
Andreas Kling
|
887b4a7a1a
Start working on a simple Launcher app.
|
6 éve |
Andreas Kling
|
71b9ec1ae0
Kernel: Add basic process priority support.
|
6 éve |
Andreas Kling
|
3fc3a8d7bc
Kernel: Remove some unnecessary zero initialization now that BSS is cleared.
|
6 éve |
Andreas Kling
|
6cba80510e
Kernel: Add a Finalizer process to take care of dying processes.
|
6 éve |
Andreas Kling
|
a1b63bb6d4
Bootloader: Locate the kernel's data segment and clear it.
|
6 éve |
Andreas Kling
|
731fc5a7c8
Kernel: Much improved BochsVGA (BXVGA) support.
|
6 éve |
Andreas Kling
|
d0078b6574
Clock: Turns the clock window from guitest2 into a separate program.
|
6 éve |
Andreas Kling
|
5e9ba2ac84
Kernel: Rewrite ProcFS.
|
6 éve |
Andreas Kling
|
6fc3c38324
Start working on a simple graphical font editor.
|
6 éve |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 éve |
Andreas Kling
|
b4e478aa50
Deallocate PTY's when they close.
|
6 éve |
Andreas Kling
|
e9b948103d
Add a /dev/pts filesystem and make PTY allocation dynamic.
|
6 éve |
Andreas Kling
|
6d351bb326
Kernel: Move RAM size detection to MemoryManager and use what we learn.
|
6 éve |
Andreas Kling
|
a54848f451
Let's not auto-start guitest. guitest2 is so much more useful.
|
6 éve |
Andreas Kling
|
dfdca9d2a7
Kernel: Implement lazy FPU state restore.
|
6 éve |
Andreas Kling
|
0db72786cf
Snazz up the windows with some title bar gradients. :^)
|
6 éve |
Andreas Kling
|
754037874c
Move VFS sources into Kernel/.
|
6 éve |
Andreas Kling
|
8eae89a405
Start bringing up LibGUI properly (formerly Widgets.)
|
6 éve |
Andreas Kling
|
4fef895eda
Rework WindowServer to use select() in its main event loop.
|
6 éve |
Andreas Kling
|
f7ca6d254d
Tear out or duplicate what's unique for WindowServer from Widgets.
|
6 éve |
Andreas Kling
|
9dd29f9aa9
Add a PTY multiplexer (/dev/ptmx) device.
|
6 éve |
Andreas Kling
|
310a5f4199
Let each MasterPTY create its slave.
|
6 éve |
Andreas Kling
|
e42f090ed3
Rename WindowComposer -> WindowServer.
|
6 éve |
Andreas Kling
|
2f74c2f430
Add basic PTY support.
|
6 éve |
Andreas Kling
|
6d8043767e
Start working on a graphical Terminal program.
|
6 éve |
Andreas Kling
|
b0e3f73375
Start refactoring the windowing system to use an event loop.
|
6 éve |
Andreas Kling
|
8f8c8d1ca3
Start working on a GUI kernel API.
|
6 éve |
Andreas Kling
|
edc827077e
Optimize WindowManager::flush() with fast_dword_copy().
|
6 éve |
Andreas Kling
|
e740f1195a
Add a simple PS/2 mouse device.
|
6 éve |