Title: [206182] trunk/Tools
- Revision
- 206182
- Author
- a...@apple.com
- Date
- 2016-09-20 15:36:02 -0700 (Tue, 20 Sep 2016)
Log Message
Use a hardcoded patch for sRGB color profile
https://bugs.webkit.org/show_bug.cgi?id=162320
rdar://problem/28387318
Reviewed by Simon Fraser.
This is a workaround for rdar://problem/28392768
* DumpRenderTree/mac/LayoutTestHelper.m:
(installLayoutTestColorProfile):
Modified Paths
Diff
Modified: trunk/Tools/ChangeLog (206181 => 206182)
--- trunk/Tools/ChangeLog 2016-09-20 22:30:49 UTC (rev 206181)
+++ trunk/Tools/ChangeLog 2016-09-20 22:36:02 UTC (rev 206182)
@@ -1,3 +1,16 @@
+2016-09-20 Alexey Proskuryakov <a...@apple.com>
+
+ Use a hardcoded patch for sRGB color profile
+ https://bugs.webkit.org/show_bug.cgi?id=162320
+ rdar://problem/28387318
+
+ Reviewed by Simon Fraser.
+
+ This is a workaround for rdar://problem/28392768
+
+ * DumpRenderTree/mac/LayoutTestHelper.m:
+ (installLayoutTestColorProfile):
+
2016-09-20 Ryan Haddad <ryanhad...@apple.com>
Unreviewed, rolling out r206178.
Modified: trunk/Tools/DumpRenderTree/mac/LayoutTestHelper.m (206181 => 206182)
--- trunk/Tools/DumpRenderTree/mac/LayoutTestHelper.m 2016-09-20 22:30:49 UTC (rev 206181)
+++ trunk/Tools/DumpRenderTree/mac/LayoutTestHelper.m 2016-09-20 22:36:02 UTC (rev 206182)
@@ -172,16 +172,11 @@
NSArray *displays = displayUUIDStrings();
saveDisplayColorProfiles(displays);
- ColorSyncProfileRef sRGBProfile = ColorSyncProfileCreateWithName(kColorSyncSRGBProfile);
- CFErrorRef error;
- CFURLRef profileURL = ColorSyncProfileGetURL(sRGBProfile, &error);
- if (!profileURL) {
- NSLog(@"Failed to get URL of Generic RGB color profile! Many pixel tests may fail as a result. Error: %@", error);
- return;
- }
+ // Profile path needs to be hardcoded because of <rdar://problem/28392768>.
+ NSURL *sRGBProfileURL = [NSURL fileURLWithPath:@"/System/Library/ColorSync/Profiles/sRGB Profile.icc"];
for (NSString *displayUUIDString in displays)
- setDisplayColorProfile(displayUUIDString, (NSURL *)profileURL);
+ setDisplayColorProfile(displayUUIDString, sRGBProfileURL);
}
static void restoreUserColorProfile(void)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes