Allow properties in CSSProperties.json that don't trigger code generation
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 18 Feb 2017 06:41:48 +0000 (06:41 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 18 Feb 2017 06:41:48 +0000 (06:41 +0000)
commit517c76f967c87ea36d1382bb9de0b9660baf3e09
tree4a07cd688ef8c9d650664e8f342697f8b70084a5
parentc17fcf4caa9f48f719a5a53c31aa06fc0c2c6cfc
Allow properties in CSSProperties.json that don't trigger code generation
https://bugs.webkit.org/show_bug.cgi?id=168535

Reviewed by Sam Weinig.

In order to track the development of CSS properties that we have not yet implemented,
support '"skip-codegen" : true' in "codegen-properties".

Test by adding a few fill-related properties with this attribute.

* css/CSSProperties.json:
* css/makeprop.pl:
(isPropertyEnabled):
(addProperty):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@212602 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/css/CSSProperties.json
Source/WebCore/css/makeprop.pl