1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 23:50:59 +00:00
serenity/Userland
Andreas Kling e34e21367e LibJS: Add GCPtr and NonnullGCPtr
These are two new smart pointers that are really just raw pointers under
the hood. The initial benefit is all in the names, they allow us to
declare that we're pointing at something in the GC heap.

Later we may also find ways to add debugging logic or static analysis to
these types.
2022-09-03 00:36:26 +02:00
..
Applets WindowServer+WorkspacePicker: Adjust active and inactive colors 2022-08-16 16:41:47 +02:00
Applications PixelPaint: Change repeated code into a loop for Wand Select Tool 2022-08-31 18:19:46 +01:00
Demos Eyes: Add an option to show/hide the window frame 2022-08-25 13:42:17 +02:00
DevTools Profiler: Display correctly rounded percentages as '#.##%' 2022-08-31 16:57:40 +01:00
DynamicLoader LibPthread: Implement named semaphores 2022-07-21 16:39:22 +02:00
Games Chess: Highlight piece origin square when dragging piece 2022-08-26 09:53:13 +01:00
Libraries LibJS: Add GCPtr and NonnullGCPtr 2022-09-03 00:36:26 +02:00
Services WindowServer: Place drag and drop overlay at the cursor position 2022-08-31 17:29:44 +01:00
Shell Userland: Consolidate most PATH resolving into a single implementation 2022-08-23 19:00:04 +01:00
Utilities LibJS: Turn initialize_global_object() into a regular initialize() 2022-08-28 16:36:56 +01:00
CMakeLists.txt Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00