office-gobmx/vcl/osx
Patrick Luby e4ab68142c tdf#163152 don't convert image's sRGB colorspace
With Skia/Raster or Skia disabled, converting the image's
colorspace to match the window's colorspace causes more than
an expected amount of color saturation so let the window's
underlying CGContext handle any necessary colorspace conversion
in CGContextDrawImage().

With Skia/Metal, this bug is caused by the CAMetalLayer being
set to the same colorspace as its matching window. So set the
CAMetalLayer's colorspace to sRGB so that, like with Skia/Raster
and Skia disabled, any colorspace conversion is handled when the
CAMetalLayer is drawn to the window.

Change-Id: Ifa2abe46d34bfcf5acd478fffd346603f869157b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173962
Tested-by: Jenkins
Reviewed-by: Patrick Luby <guibomacdev@gmail.com>
2024-09-26 15:13:45 +02:00
..
res/MainMenu.nib
a11yactionwrapper.h
a11yactionwrapper.mm Fix some macOS memory leaks due to overretaining Objective-C objects 2024-05-31 09:55:59 +02:00
a11ycomponentwrapper.h
a11ycomponentwrapper.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11yfactory.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11yfocuslistener.cxx
a11yfocuslistener.hxx
a11yfocustracker.cxx
a11ylistener.cxx
a11yrolehelper.h
a11yrolehelper.mm tdf#67943 tabs must have radio button role and tab button subrole 2024-07-12 07:41:17 +02:00
a11yselectionwrapper.h
a11yselectionwrapper.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ytablewrapper.h
a11ytablewrapper.mm
a11ytextattributeswrapper.h
a11ytextattributeswrapper.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ytextwrapper.h
a11ytextwrapper.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11yutil.h
a11yutil.mm
a11yvaluewrapper.h
a11yvaluewrapper.mm
a11ywrapper.mm tdf#155447 macOS a11y: Report accessibilityIdentifier 2024-07-18 06:52:46 +02:00
a11ywrapperbutton.h
a11ywrapperbutton.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrappercheckbox.h
a11ywrappercheckbox.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrappercombobox.h
a11ywrappercombobox.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrappergroup.h
a11ywrappergroup.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrapperlist.h
a11ywrapperlist.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrapperradiobutton.h
a11ywrapperradiobutton.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrapperradiogroup.h
a11ywrapperradiogroup.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrapperrow.h
a11ywrapperrow.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrapperscrollarea.h
a11ywrapperscrollarea.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrapperscrollbar.h
a11ywrapperscrollbar.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrappersplitter.h
a11ywrappersplitter.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrapperstatictext.h
a11ywrapperstatictext.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrappertabgroup.h
a11ywrappertabgroup.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrappertextarea.h
a11ywrappertextarea.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
a11ywrappertoolbar.h
a11ywrappertoolbar.mm Related tdf#158914: fix memory leaks by calling (auto)release selectors 2024-05-26 09:52:41 +02:00
clipboard.cxx
clipboard.hxx
cuidraw.hxx
DataFlavorMapping.cxx Related tdf#161461: break out of loop once data flavor is set 2024-07-05 23:09:40 +02:00
DataFlavorMapping.hxx
documentfocuslistener.cxx
documentfocuslistener.hxx
DragActionConversion.cxx
DragActionConversion.hxx
DragSource.cxx
DragSource.hxx
DragSourceContext.cxx
DragSourceContext.hxx
DropTarget.cxx
DropTarget.hxx
HtmlFmtFlt.cxx
HtmlFmtFlt.hxx
OSXTransferable.cxx
OSXTransferable.hxx
PictToBmpFlt.cxx
PictToBmpFlt.hxx
printaccessoryview.mm
printview.mm
README.a11y
saldata.cxx
salframe.cxx tdf#130678 draw SVG icons at Retina resolution on macOS 2024-04-30 01:24:29 +02:00
salframeview.mm tdf#160837 macOS: Replace direct access to SalFrame::maGeometry 2024-09-26 07:11:28 +02:00
salgdiutils.cxx tdf#163152 don't convert image's sRGB colorspace 2024-09-26 15:13:45 +02:00
salinst.cxx Use IsRunningUnitTest / IsRunningUITest consistently 2024-07-17 19:15:31 +02:00
salmacos.cxx tdf#159175 Do not allocate a CGLayer for each NSWindow when using Skia 2024-06-25 21:34:25 +02:00
salmenu.cxx tdf#160837 macOS: Replace direct access to SalFrame::maGeometry 2024-09-26 07:11:28 +02:00
salnativewidgets.cxx tdf#160837 macOS: Replace direct access to SalFrame::maGeometry 2024-09-26 07:11:28 +02:00
salnsmenu.mm tdf#162010 match based on key equivalent instead of key event 2024-07-24 01:33:58 +02:00
salnstimer.mm
salobj.cxx
salprn.cxx
salsys.cxx
saltimer.cxx
service_entry.cxx Use IsRunningUnitTest / IsRunningUITest consistently 2024-07-17 19:15:31 +02:00
vclnsapp.mm tdf#163135 eliminate native "secure coding" warning 2024-09-24 22:56:10 +02:00

Naming scheme:

a11yXYZhelper:           Helper class providing static methods

a11yXYZwrapper:          Wrapper around one (or two) UNO-interfaces

a11ywrapperXYZ:          Subclass of a11ywrapper for a specific AXRole