Subject: Chromium-on-Mac changing from Core Graphics to Skia tomorrowSometime in the next 24-48 hours, I plan to commit a Chromium change that will change the default value of "use_skia" on Mac from 0 to 1. This will cause the default graphics layer on Chromium-for-Mac from Apple's Core Graphics to our Skia library.We already use Skia by default for Windows and Linux; this change will bring Mac in line with those other platforms.If you run into any problems with this, please let me know--and you can set use_skia=0 to get the old functionality back (at least until we are satisfied that Skia is stable and happy).P.S. This change will cause the accelerated canvas path to be enabled by default on the Mac.
Adam
> --
> Chromium Developers mailing list: chromi...@chromium.org
> View archives, change email options, or unsubscribe:
> http://groups.google.com/a/chromium.org/group/chromium-dev
>
Sometime in the next 24-48 hours, I plan to commit a Chromium change that will change the default value of "use_skia" on Mac from 0 to 1. This will cause the default graphics layer on Chromium-for-Mac from Apple's Core Graphics to our Skia library.We already use Skia by default for Windows and Linux; this change will bring Mac in line with those other platforms.
--
Support for images with embedded color profiles has been broken on Mac since Chrome 12 if not earlier.
I have investigated supporting it in Skia. One attempt is documented here:This works on all platforms, but is not complete.
I'm sorry if I broke color profiles. That certainly wasn't my intent,
and I thought I had tested it. Do you have an example PNG or JPEG
that shows us screwing up color profiles?
Adam
>> I have investigated supporting it in Skia. One attempt is documented here:
>> http://code.google.com/p/chromium/issues/detail?id=37028#c26
>> This works on all platforms, but is not complete.
>
> Thanks for your investigation. I hope you (or someone else) has time to
> productize this soon.
> PK
>
Adam
http://crbug.com/80844 has you saying "I'm not actively working on this bug.".
Note that so far only YCbCr profiles are broken, which seem
comparatively rare. Not breaking more color profiles was one of the
requirements for the skia switch – has that not happened?
Nico
Note that so far only YCbCr profiles are broken, which seemcomparatively rare. Not breaking more color profiles was one of the
requirements for the skia switch – has that not happened?
Yeah, that bug is about YCbCr images, which as far as I can tell are
rare compared with RGB images. I thought Cary was saying I broke
color profiles for RGB images.
Adam
> Not breaking more color profiles was one of the
> requirements for the skia switch – has that not happened?
>
Also http://regex.info/blog/photo-tech/color-spaces-page2
j.
I would presume that this change uses the entire Chromium image decode
code path rather than the built-in OSX ones, in which case it will
behave exactly like Chrome on other platforms, which means no color
profiles.
Brett
It also required a webkit DEPS roll and update, which landed as
http://trac.webkit.org/changeset/95850
I will be watching the various buildbots until I go home in 2 hours...
if you have any concerns tonight / this weekend and don't see me
online, you can call me. +1-919-278-7437
Nico