1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-13 19:41:00 +00:00
serenity/Servers/WindowServer
Andreas Kling 712ae73581 Kernel: Expose per-thread information in /proc/all
Previously it was not possible to see what each thread in a process was
up to, or how much CPU it was consuming. This patch fixes that.

SystemMonitor and "top" now show threads instead of just processes.
"ps" is gonna need some more fixing, but it at least builds for now.

Fixes #66.
2019-11-26 21:37:30 +01:00
..
install.sh POSIX compliance: (most) shell scripts converted to generic shell 2019-11-03 09:26:22 +01:00
main.cpp LibCore: Make CObject reference-counted 2019-09-22 00:25:25 +02:00
Makefile LibCore: Move puff() from LibDraw to LibCore 2019-11-23 23:43:37 +01:00
WSAPITypes.h Launcher: Remove the Launcher app, and all hacks in support of it 2019-11-11 13:13:08 +01:00
WSButton.cpp LibDraw: Introduce (formerly known as SharedGraphics.) 2019-07-18 10:18:16 +02:00
WSButton.h LibDraw: Introduce (formerly known as SharedGraphics.) 2019-07-18 10:18:16 +02:00
WSClientConnection.cpp Launcher: Remove the Launcher app, and all hacks in support of it 2019-11-11 13:13:08 +01:00
WSClientConnection.h LibCore: Make CObject reference-counted 2019-09-22 00:25:25 +02:00
WSClipboard.cpp WindowServer+LibGUI: Store a "data type" with the clipboard content 2019-09-14 09:19:05 +02:00
WSClipboard.h WindowServer+LibGUI: Store a "data type" with the clipboard content 2019-09-14 09:19:05 +02:00
WSCompositor.cpp WindowServer: Optimize backing store placement for resizing windows 2019-11-22 18:42:31 +01:00
WSCompositor.h LibCore: Remove ObjectPtr in favor of RefPtr 2019-09-22 00:31:54 +02:00
WSCPUMonitor.cpp Kernel: Expose per-thread information in /proc/all 2019-11-26 21:37:30 +01:00
WSCPUMonitor.h WindowServer: Port threading to LibThread 2019-08-26 11:31:14 +02:00
WSCursor.cpp LibGUI+WindowServer: Add a "Hand" cursor to the standard cursors 2019-10-10 21:35:12 +02:00
WSCursor.h LibGUI+WindowServer: Add a "Hand" cursor to the standard cursors 2019-10-10 21:35:12 +02:00
WSEvent.h WindowServer+LibGUI: Allow switching windows in/out of fullscreen mode 2019-09-16 18:38:42 +02:00
WSEventLoop.cpp WindowServer: Port to socket takeover 2019-11-26 19:58:25 +01:00
WSEventLoop.h LibCore: Remove ObjectPtr in favor of RefPtr 2019-09-22 00:31:54 +02:00
WSMenu.cpp WindowServer: Don't send menu item activations for separators 2019-11-11 13:13:08 +01:00
WSMenu.h WindowManager: Move more of the menu management logic to WSMenuManager 2019-11-11 13:13:08 +01:00
WSMenuBar.cpp WindowServer+LibGUI: Show action icons in the menus when possible 2019-08-26 18:54:44 +02:00
WSMenuBar.h Add clang-format file 2019-05-28 17:31:20 +02:00
WSMenuItem.cpp WindowServer: Organize system menu app shortcuts into categories 2019-11-11 13:13:08 +01:00
WSMenuItem.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
WSMenuManager.cpp WindowServer: Listen for muted state changes from AudioServer 2019-11-23 17:21:28 +01:00
WSMenuManager.h WindowServer: Add an audio icon to the menu bar 2019-11-22 22:15:39 +01:00
WSScreen.cpp WindowServer: Fix leaking framebuffer fd to clients 2019-11-13 16:37:04 +01:00
WSScreen.h GraphicsBitmap: create_wrapper() should take pitch as a parameter 2019-08-19 13:45:22 +02:00
WSWindow.cpp Launcher: Remove the Launcher app, and all hacks in support of it 2019-11-11 13:13:08 +01:00
WSWindow.h Launcher: Remove the Launcher app, and all hacks in support of it 2019-11-11 13:13:08 +01:00
WSWindowFrame.cpp WindowServer: Elide window titles that don't fit 2019-09-06 19:09:33 +02:00
WSWindowFrame.h WindowServer: Convert Vector<OwnPtr> to NonnullOwnPtrVector. 2019-07-24 09:04:57 +02:00
WSWindowManager.cpp WindowServer: Optimize backing store placement for resizing windows 2019-11-22 18:42:31 +01:00
WSWindowManager.h WindowServer: Optimize backing store placement for resizing windows 2019-11-22 18:42:31 +01:00
WSWindowSwitcher.cpp LibCore: Make CObject reference-counted 2019-09-22 00:25:25 +02:00
WSWindowSwitcher.h LibCore: Make CObject reference-counted 2019-09-22 00:25:25 +02:00
WSWindowType.h Launcher: Remove the Launcher app, and all hacks in support of it 2019-11-11 13:13:08 +01:00