1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:27:44 +00:00
serenity/Libraries
Andreas Kling d7d5788469 LibGUI: ColorPicker should pick custom color from bitmap, not window
It's not always safe to access pixel data of a window's backing store
since the kernel may decide to purge it at his leisure. Fix this by
instead picking colors from the color spectrum bitmap directly instead.

Also fix up mouse event logic while we're here so it only cares about
the left mouse button

Fixes #1657.
2020-04-29 19:17:40 +02:00
..
LibAudio LibAudio: Use NumericLimits<T> 2020-04-15 16:58:46 +02:00
LibBareMetal LibBareMetal: Accept a u16 type pointer in the appropriate IO functions 2020-04-15 12:35:10 +02:00
LibC Kernel: Fix integer overflow in framebuffer resolution handling 2020-04-29 09:37:36 +02:00
LibCore LibCore: Trim decompressed Gzip output to size 2020-04-28 09:32:33 +02:00
LibDebug LibDebug: Add remove_breakpoint 2020-04-25 13:16:46 +02:00
LibELF LibELF: Make ELF::Loader RefCounted 2020-04-20 17:25:50 +02:00
LibGfx LibGfx: Add Color::to_string_without_alpha() 2020-04-29 15:31:45 +02:00
LibGUI LibGUI: ColorPicker should pick custom color from bitmap, not window 2020-04-29 19:17:40 +02:00
LibIPC AK: Stop allowing implicit downcast with OwnPtr and NonnullOwnPtr 2020-04-05 11:32:30 +02:00
LibJS LibJS: Make String.prototype.slice() generic 2020-04-29 19:14:36 +02:00
LibLine LibLine: Actually fix build :^) 2020-04-29 00:03:19 +02:00
LibM LibM: Add (not very good) round() implementation 2020-04-15 19:11:53 +02:00
LibMarkdown LibMarkdown: Drop MD prefixes and move into "Markdown" namespace :^) 2020-04-28 21:04:25 +02:00
LibPCIDB Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
LibProtocol ProtocolServer+LibProtocol: Reject unhandled URLs instead of asserting 2020-04-04 20:01:36 +02:00
LibPthread LibPthread: Hookup abstime argument to pthread_cond_timedwait 2020-04-26 21:31:52 +02:00
LibThread LibThread: Simplify the userspace Lock to remove CAS on unlock() 2020-04-13 12:33:42 +02:00
LibVT LibVT: Handle ctrl+arrow keys 2020-04-20 20:23:26 +02:00
LibWeb LibJS: Pass JS::Function around by reference more 2020-04-29 13:43:57 +02:00
LibX86 LibX86: Use MakeUnsigned<T> from AK instead of making a custom one 2020-04-15 16:58:46 +02:00
Makefile Build: Only look at SUBDIRS with Makefiles 2020-02-25 19:56:48 +01:00