Andreas Kling
|
c7f5213d5b
LibGUI: Add some extremely primitive retrying for the server connection.
|
преди 6 години |
Andreas Kling
|
bf58241c11
Port the WindowServer and LibGUI to communicate through local sockets.
|
преди 6 години |
Andreas Kling
|
427df5f312
LibGUI: Yield (using select()) in GEventLoop::wait_for_specific_event().
|
преди 6 години |
Andreas Kling
|
222a6f7bbc
WindowServer: Post error messages to clients on protocol failure.
|
преди 6 години |
Andreas Kling
|
f529b845ec
WindowServer: Convert entire API to be message-based.
|
преди 6 години |
Andreas Kling
|
fbbf57b61c
Rename GUI_Event to GUI_ServerMessage.
|
преди 6 години |
Andreas Kling
|
4f98a35beb
WindowServer: Begin refactoring towards a fully asynchronous protocol.
|
преди 6 години |
Andreas Kling
|
96352ab735
LibGUI: Pass the computed max_fd(+1) to select().
|
преди 6 години |
Andreas Kling
|
3085e400bc
LibGUI: Add GAction class and make GMenu deal in actions rather than strings.
|
преди 6 години |
Andreas Kling
|
db98327bdc
Plumb menu item activation events from WindowServer to clients.
|
преди 6 години |
Andreas Kling
|
53d34a0885
Port Terminal to LibGUI.
|
преди 6 години |
Andreas Kling
|
11db8c1697
Add a simple close button ("X") to windows.
|
преди 6 години |
Andreas Kling
|
95c3442d59
Implement event loop timers.
|
преди 6 години |
Andreas Kling
|
2e370fa4d5
LibGUI: Don't consider a GWidget focused if the window is inactive.
|
преди 6 години |
Andreas Kling
|
25d045dee5
LibGUI: Reduce GEventLoop debug spam.
|
преди 6 години |
Andreas Kling
|
d72575d196
LibGUI: Start bringing up GTextBox in the standalone world.
|
преди 6 години |
Andreas Kling
|
7cf3c7461c
Refactor GUI rendering model to be two-phased.
|
преди 6 години |
Andreas Kling
|
6d9959e367
LibGUI: Open the GUI event stream with O_CLOEXEC.
|
преди 6 години |
Andreas Kling
|
ea6678b7b3
LibGUI: Hook up GWindow event dispatch for paint and mouse events.
|
преди 6 години |
Andreas Kling
|
8eae89a405
Start bringing up LibGUI properly (formerly Widgets.)
|
преди 6 години |
Andreas Kling
|
b91479d9b9
Rename all the LibGUI classes to GClassName.
|
преди 6 години |