Andreas Kling
|
99b98dc653
WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged.
|
6 years ago |
Andreas Kling
|
64a5abf8db
Taskbar: Only include "Normal" windows in the taskbar window list.
|
6 years ago |
Andreas Kling
|
7b1384c4ef
Taskbar: Plumb window active state from the WindowServer to the taskbar.
|
6 years ago |
Andreas Kling
|
96104b5524
Taskbar: More bringup work. We now see a basic window list.
|
6 years ago |
Andreas Kling
|
a22774ee3f
Taskbar: Start working on a taskbar app.
|
6 years ago |
Andreas Kling
|
318db1e48e
WindowServer: Broadcast screen rect changes to all clients.
|
6 years ago |
Andreas Kling
|
aef6030a80
LibC: Time-related POSIX compliance fixes.
|
6 years ago |
Andreas Kling
|
3ecfde193a
GEventLoop: Quit the event loop on EOF from the WindowServer.
|
6 years ago |
Andreas Kling
|
f88e550998
LibGUI: More work on GInputBox.
|
6 years ago |
Andreas Kling
|
57ff293a51
LibGUI: Implement nested event loops to support dialog boxes.
|
6 years ago |
Andreas Kling
|
01a2035ecf
LibGUI: Don't nap in event loop if there are already queued events.
|
6 years ago |
Andreas Kling
|
ce7c302933
Kernel: Oops, gettimeofday()'s tv_usec should be micro, not milliseconds.
|
6 years ago |
Andreas Kling
|
eac3a6ad52
GEventLoop: Make the server fd/pid global, and only connect to server once.
|
6 years ago |
Andreas Kling
|
f40d11f06d
LibGUI+WindowServer: Implement drag-to-select behavior in GTextEditor.
|
6 years ago |
Andreas Kling
|
77359a5360
LibGUI: Only activate keyboard shortcuts on KeyDown, not KeyUp.
|
6 years ago |
Andreas Kling
|
5e40aa4f1a
LibGUI: Move shortcut actions from GEventLoop to GApplications.
|
6 years ago |
Andreas Kling
|
596a5ce5a4
LibGUI+WindowServer: Add app-global keyboard shortcuts.
|
6 years ago |
Andreas Kling
|
6c2089c59d
Put miscellaneous debug spam behind #ifdefs.
|
6 years ago |
Andreas Kling
|
ae90043424
WindowServer+LibGUI: Send the window size along with Paint server messages.
|
6 years ago |
Andreas Kling
|
95cfa49f1b
LibGUI: Make event receivers be weak pointers.
|
6 years ago |
Andreas Kling
|
9624b54703
More moving towards using signed types.
|
6 years ago |
Andreas Kling
|
f5f136931a
Kernel: Start adding various file system permission checks.
|
6 years ago |
Andreas Kling
|
fa02d2a39b
Rework the rendering model so that clients instantiate backing stores.
|
6 years ago |
Andreas Kling
|
59b8183c4b
WindowServer: Support resizing windows.
|
6 years ago |
Andreas Kling
|
bf30502560
LibGUI: Implement enter/leave events (with WindowServer support.)
|
6 years ago |
Andreas Kling
|
4b15dd2bca
LibGUI: Rename GEventLoop::exit() and GApplication::exit() to quit().
|
6 years ago |
Andreas Kling
|
640360e958
Move WindowServer to userspace.
|
6 years ago |
Andreas Kling
|
29c49356e3
WindowServer: Rename GUI_Foo to WSAPI_Foo.
|
6 years ago |
Andreas Kling
|
c7f5213d5b
LibGUI: Add some extremely primitive retrying for the server connection.
|
6 years ago |
Andreas Kling
|
bf58241c11
Port the WindowServer and LibGUI to communicate through local sockets.
|
6 years ago |