Currently both CSS regions and exclusions are behind feature defines on Mac and Windows. Mac has them enabled. Trying to enable both regions and exclusions on Windows leads to strange link errors and crashes in DRT (see previous patches and comments for #88645). As such, enabling exclusions (once these land on trunk) was extracted in this bug. Things to look out for: * make sure patch properly builds incrementally (you might have to touch CSSPropertyNames.in) * make sure exclusions work in Safari/WebKit on Windows * make sure DRT does not crash
Linking to the master exclusions bug (bug 89256)
Created attachment 160754 [details] Defining ENABLE_CSS_EXCLUSIONS
Comment on attachment 160754 [details] Defining ENABLE_CSS_EXCLUSIONS Attachment 160754 [details] did not pass win-ews (win): Output: http://queues.webkit.org/results/13612326
Created attachment 160775 [details] Modifying CSSPropertyNames.in Touching CSSPropertyNames.in to ensure it is properly rebuilt
Created attachment 163987 [details] Updating patch
Modifying this bug to reflect the remaining work. Most of the infrastructure was added in bug 118810, but had to be disabled in bug 121879 due to runtime crashes in DRT. The cause of the underlying failure was fixed in bug 121883. Trying to do a bit of history cleanup as well.
*** Bug 118810 has been marked as a duplicate of this bug. ***
Created attachment 217254 [details] Patch enabling Shapes, Shape Tests
Created attachment 218358 [details] Updated patch
Comment on attachment 218358 [details] Updated patch Attachment 218358 [details] did not pass win-ews (win): Output: http://webkit-queues.appspot.com/results/42978063
Created attachment 218366 [details] Ensuring CSS properties are regenerated
Created attachment 218417 [details] Enabling Tests in TestExpectations
Comment on attachment 218417 [details] Enabling Tests in TestExpectations Looks good. r=me!
Comment on attachment 218417 [details] Enabling Tests in TestExpectations Clearing flags on attachment: 218417 Committed r160200: <http://trac.webkit.org/changeset/160200>
All reviewed patches have been landed. Closing bug.