ladybird/Ladybird
Andreas Kling 7cf7a4d7aa Ladybird/AppKit: Use sRGB color space when blitting web content
Before this change, we were passing CGColorSpaceCreateDeviceRGB() to
CGImageCreate(), causing the system to assume that the image data is
in a device-specific RGB space without any color profile adjustments.

If your monitor is more vibrant than the assumed profile (for example,
a wide-gamut display), colors may appear over-saturated as there's no
correction applied for how the display actually renders those colors.

We now pass CGColorSpaceCreateWithName(kCGColorSpaceSRGB) instead,
which makes colors look the same in Ladybird as in other browsers. :^)
2024-08-20 20:31:10 +02:00
..
Android LibGfx: Rename Painter => DeprecatedPainter 2024-08-20 09:30:05 +02:00
AppKit Ladybird/AppKit: Use sRGB color space when blitting web content 2024-08-20 20:31:10 +02:00
cmake LibWeb+LibWebView: Add a button to the Inspector to export its contents 2024-08-20 09:28:25 +02:00
Icons Ladybird: Update macOS app iconset 2024-07-30 12:38:44 +02:00
ImageDecoder LibWebView+UI: Allow debugging any helper process 2024-08-01 15:40:49 +02:00
Qt LibGfx: Rename Painter => DeprecatedPainter 2024-08-20 09:30:05 +02:00
RequestServer LibWebView+UI: Allow debugging any helper process 2024-08-01 15:40:49 +02:00
WebContent Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig 2024-08-20 09:30:05 +02:00
WebDriver WebDriver: Add a --force-cpu-painting option 2024-08-01 23:26:45 +01:00
WebWorker Libraries+Ladybird: Rename LibProtocol -> LibRequests 2024-08-19 12:56:55 +02:00
.gitignore Ladybird: Add new template Kotlin Android application without Qt 2023-09-03 11:38:51 +02:00
CMakeLists.txt Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig 2024-08-20 09:30:05 +02:00
default.nix nix: Add python3 to nix devshell 2024-06-03 15:09:58 -06:00
DefaultSettings.h Revert "Ladybird: Load about:blank when opening a new tab" 2024-07-04 11:55:45 +02:00
FontPlugin.cpp Ladybird+LibCore+Meta: Update font paths and names for Android 2024-07-05 14:27:25 -06:00
FontPlugin.h LibWeb: Make FontPlugin::generic_font_name() return FlyString 2023-09-06 11:29:03 -04:00
HelperProcess.cpp Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig 2024-08-20 09:30:05 +02:00
HelperProcess.h Libraries+Ladybird: Rename LibProtocol -> LibRequests 2024-08-19 12:56:55 +02:00
ImageCodecPlugin.cpp Everywhere: Transition ImageDecoder to be single-instance, owned by UI 2024-06-26 16:09:33 -06:00
ImageCodecPlugin.h Everywhere: Transition ImageDecoder to be single-instance, owned by UI 2024-06-26 16:09:33 -06:00
Info.plist Ladybird: Switch macOS plist information to use ladybird.org 2024-07-20 23:03:45 +02:00
MachPortServer.cpp Ladybird: Set Mach port server namespace to ladybird.org 2024-07-20 23:03:45 +02:00
MachPortServer.h Everywhere: Use IOSurface as backing store on macOS 2024-06-24 13:09:08 +02:00
Utilities.cpp UI: Rename s_serenity_resource_root to s_ladybird_resource_root 2024-07-21 15:59:25 -06:00
Utilities.h UI: Rename s_serenity_resource_root to s_ladybird_resource_root 2024-07-21 15:59:25 -06:00