ladybird/Ladybird/AppKit/UI
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
..
Event.h UI/AppKit: Process drag-and-drop events through the web view 2024-08-19 13:29:19 +02:00
Event.mm UI/AppKit: Process drag-and-drop events through the web view 2024-08-19 13:29:19 +02:00
Inspector.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
Inspector.mm Ladybird+LibWebView: Add an Inspector action to clone a DOM node 2023-12-07 23:16:34 +01:00
InspectorController.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
InspectorController.mm Ladybird/AppKit: Port the Inspector to the WebView InspectorClient 2023-11-24 08:37:19 +01:00
LadybirdWebView.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
LadybirdWebView.mm Ladybird/AppKit: Use sRGB color space when blitting web content 2024-08-20 20:31:10 +02:00
LadybirdWebViewBridge.cpp UI/AppKit: Process drag-and-drop events through the web view 2024-08-19 13:29:19 +02:00
LadybirdWebViewBridge.h UI/AppKit: Process drag-and-drop events through the web view 2024-08-19 13:29:19 +02:00
Palette.h Ladybird: Inform WebContent whether the AppKit chrome is in dark mode 2023-08-28 11:17:48 -04:00
Palette.mm Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
SearchPanel.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
SearchPanel.mm UI/AppKit: Display query results on the find-in-page panel 2024-06-11 09:50:13 +02:00
Tab.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
Tab.mm Base: Update to new project logo 2024-07-09 11:21:07 +02:00
TabController.h LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
TabController.mm LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
TaskManager.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
TaskManager.mm LibWebView+LibCore: Manage process lifecycle using a SIGCHLD handler 2024-07-01 18:10:56 +02:00
TaskManager.swift Ladybird: Reformat AppKit UI Swift files 2024-07-30 18:38:02 -06:00
TaskManagerController.h Ladybird/AppKit: Port TaskManager window to Swift 2024-07-21 15:55:47 -06:00
TaskManagerController.mm Ladybird/AppKit: Port TaskManager window to Swift 2024-07-21 15:55:47 -06:00
TaskManagerController.swift Ladybird: Reformat AppKit UI Swift files 2024-07-30 18:38:02 -06:00