RESOLVED FIXED 120113
[WINDOWS] Enable CSS_IMAGE_SET
https://bugs.webkit.org/show_bug.cgi?id=120113
Summary [WINDOWS] Enable CSS_IMAGE_SET
Brent Fulgham
Reported 2013-08-21 09:03:24 PDT
Even though we don't have a lot of cases where the Windows ports need High DPI support, we need to at least be able to parse the -webkit-image-set markup and act appropriately. This is also important to getting proper behavior in the new Web Inspector. This will become more important as more Windows devices are released with High DPI screens. This patch activates the CSS_IMAGE_SET macro so that we properly handle these CSS features.
Attachments
Patch (33.38 KB, patch)
2013-08-21 09:13 PDT, Brent Fulgham
no flags
Patch 1 of 3 (Build Settings) (6.87 KB, patch)
2013-08-21 09:15 PDT, Brent Fulgham
andersca: review+
Patch 2 of 3 (WebCore Changes) (11.17 KB, patch)
2013-08-21 09:36 PDT, Brent Fulgham
andersca: review+
Patch 3 of 3 (Activate Tests) (1.20 KB, patch)
2013-08-21 09:41 PDT, Brent Fulgham
andersca: review+
Radar WebKit Bug Importer
Comment 1 2013-08-21 09:03:55 PDT
Brent Fulgham
Comment 2 2013-08-21 09:13:51 PDT
Brent Fulgham
Comment 3 2013-08-21 09:15:57 PDT
Created attachment 209272 [details] Patch 1 of 3 (Build Settings)
Brent Fulgham
Comment 4 2013-08-21 09:16:59 PDT
Comment on attachment 209272 [details] Patch 1 of 3 (Build Settings) I don't know why this file was improperly added to the archive. It's just a text file.
Brent Fulgham
Comment 5 2013-08-21 09:17:57 PDT
The FeatureDefinesCairo file should have been in the archive as a text file so that we can see diffs like we do for the FeatureDefines.props file. I've corrected that flag in this patch so that future updates will show nice diffs.
Brent Fulgham
Comment 6 2013-08-21 09:36:42 PDT
Created attachment 209275 [details] Patch 2 of 3 (WebCore Changes)
Brent Fulgham
Comment 7 2013-08-21 09:41:53 PDT
Created attachment 209277 [details] Patch 3 of 3 (Activate Tests)
Brent Fulgham
Comment 8 2013-08-21 09:45:20 PDT
Comment on attachment 209275 [details] Patch 2 of 3 (WebCore Changes) View in context: https://bugs.webkit.org/attachment.cgi?id=209275&action=review > Source/WebCore/WebCore.vcxproj/WebCore.vcxproj:13408 > + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild> I don't know why Visual Studio does this kind of stuff. This is unrelated to my change. > Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters:-3479 > - </ClCompile> Looks like VS found a duplicate entry and got rid of it. > Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters:-10548 > - </ClInclude> Ditto.
Brent Fulgham
Comment 9 2013-08-21 09:55:12 PDT
Brent Fulgham
Comment 10 2013-08-21 09:55:53 PDT
Brent Fulgham
Comment 11 2013-08-21 09:58:00 PDT
Note You need to log in before you can comment on or make changes to this bug.