<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>161917</bug_id>
          
          <creation_ts>2016-09-13 11:13:04 -0700</creation_ts>
          <short_desc>Organize CSS keyword properties in WebCore::isKeywordPropertyID()</short_desc>
          <delta_ts>2016-09-13 12:03:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>WebKit Local Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1229217</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-09-13 11:13:04 -0700</bug_when>
    <thetext>Group and sort compile-time feature keywords and move them to the end of the switch block to avoid the distraction of preprocessor statements scattered throughout the list. Sort all the other keyword properties to make it straightforward to find a property by name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1229219</commentid>
    <comment_count>1</comment_count>
      <attachid>288704</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-09-13 11:15:00 -0700</bug_when>
    <thetext>Created attachment 288704
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1229247</commentid>
    <comment_count>2</comment_count>
      <attachid>288704</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-09-13 12:03:10 -0700</bug_when>
    <thetext>Comment on attachment 288704
Patch

Clearing flags on attachment: 288704

Committed r205867: &lt;http://trac.webkit.org/changeset/205867&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1229248</commentid>
    <comment_count>3</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-09-13 12:03:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>288704</attachid>
            <date>2016-09-13 11:15:00 -0700</date>
            <delta_ts>2016-09-13 12:03:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-161917-20160913111226.patch</filename>
            <type>text/plain</type>
            <size>5839</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA1ODY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTFkYmQyODY3Nzk1ZWFk
ZDQwNTE5NmUwODQwMzA2MjEzMzQ3NzU1Mi4uMzFkZDI1ZDZjMmM5Y2FjMWZlMTdiMmVjZThhMGU2
OWZiZjc1NjhhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2LTA5LTEzICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBPcmdhbml6ZSBDU1Mga2V5
d29yZCBwcm9wZXJ0aWVzIGluIFdlYkNvcmU6OmlzS2V5d29yZFByb3BlcnR5SUQoKQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYxOTE3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgR3JvdXAgYW5kIHNvcnQg
Y29tcGlsZS10aW1lIGZlYXR1cmUga2V5d29yZHMgYW5kIG1vdmUgdGhlbSB0byB0aGUgZW5kIG9m
IHRoZSBzd2l0Y2ggYmxvY2sKKyAgICAgICAgdG8gYXZvaWQgdGhlIGRpc3RyYWN0aW9uIG9mIHBy
ZXByb2Nlc3NvciBzdGF0ZW1lbnRzIHNjYXR0ZXJlZCB0aHJvdWdob3V0IHRoZSBsaXN0LiBTb3J0
CisgICAgICAgIGFsbCB0aGUgb3RoZXIga2V5d29yZCBwcm9wZXJ0aWVzIHRvIG1ha2UgaXQgc3Ry
YWlnaHRmb3J3YXJkIHRvIGZpbmQgYSBwcm9wZXJ0eSBieSBuYW1lLgorCisgICAgICAgICogY3Nz
L3BhcnNlci9DU1NQYXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aXNLZXl3b3JkUHJvcGVy
dHlJRCk6CisKIDIwMTYtMDktMTIgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAK
ICAgICAgICAgTWVkaWEtc291cmNlIGJhY2tlZCBlbGVtZW50cyBibG9jayBsb2FkIGV2ZW50OyBj
YXVzZSB3ZWItcGxhdGZvcm0tdGVzdCBmbGFraW5lc3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2Nzcy9wYXJzZXIvQ1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIv
Q1NTUGFyc2VyLmNwcAppbmRleCBkNzdhMzkwZmViNGM2OTc0Y2I4ZDdhZTJkNTYyZGJkMTQ2Y2Jh
YTIxLi42YmZiMmNjNmNkMjQzZDIzMWU2ZTk4YjQ1MmY1Mzk4MmZlNzBkNDQ2IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1BhcnNlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvY3NzL3BhcnNlci9DU1NQYXJzZXIuY3BwCkBAIC0xMDUxLDExICsxMDUxLDE4IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBpc0tleXdvcmRQcm9wZXJ0eUlEKENTU1Byb3BlcnR5SUQgcHJvcGVy
dHlJZCkKICAgICBjYXNlIENTU1Byb3BlcnR5QnJlYWtJbnNpZGU6CiAgICAgY2FzZSBDU1NQcm9w
ZXJ0eUNhcHRpb25TaWRlOgogICAgIGNhc2UgQ1NTUHJvcGVydHlDbGVhcjoKKyAgICBjYXNlIENT
U1Byb3BlcnR5Q29sdW1uRmlsbDoKKyAgICBjYXNlIENTU1Byb3BlcnR5Q29sdW1uUnVsZVN0eWxl
OgogICAgIGNhc2UgQ1NTUHJvcGVydHlEaXJlY3Rpb246CiAgICAgY2FzZSBDU1NQcm9wZXJ0eURp
c3BsYXk6CiAgICAgY2FzZSBDU1NQcm9wZXJ0eUVtcHR5Q2VsbHM6CisgICAgY2FzZSBDU1NQcm9w
ZXJ0eUZsZXhEaXJlY3Rpb246CisgICAgY2FzZSBDU1NQcm9wZXJ0eUZsZXhXcmFwOgogICAgIGNh
c2UgQ1NTUHJvcGVydHlGbG9hdDoKICAgICBjYXNlIENTU1Byb3BlcnR5Rm9udFN0eWxlOgorICAg
IGNhc2UgQ1NTUHJvcGVydHlGb250VmFyaWFudEFsdGVybmF0ZXM6CisgICAgY2FzZSBDU1NQcm9w
ZXJ0eUZvbnRWYXJpYW50Q2FwczoKKyAgICBjYXNlIENTU1Byb3BlcnR5Rm9udFZhcmlhbnRQb3Np
dGlvbjoKICAgICBjYXNlIENTU1Byb3BlcnR5SW1hZ2VSZW5kZXJpbmc6CiAgICAgY2FzZSBDU1NQ
cm9wZXJ0eUxpc3RTdHlsZVBvc2l0aW9uOgogICAgIGNhc2UgQ1NTUHJvcGVydHlMaXN0U3R5bGVU
eXBlOgpAQCAtMTA4MSwxMiArMTA4OCw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc0tleXdvcmRQ
cm9wZXJ0eUlEKENTU1Byb3BlcnR5SUQgcHJvcGVydHlJZCkKICAgICBjYXNlIENTU1Byb3BlcnR5
VGV4dFRyYW5zZm9ybToKICAgICBjYXNlIENTU1Byb3BlcnR5VGV4dFVuZGVybGluZU1vZGU6CiAg
ICAgY2FzZSBDU1NQcm9wZXJ0eVRleHRVbmRlcmxpbmVTdHlsZToKKyAgICBjYXNlIENTU1Byb3Bl
cnR5VHJhbnNmb3JtU3R5bGU6CiAgICAgY2FzZSBDU1NQcm9wZXJ0eVZpc2liaWxpdHk6CiAgICAg
Y2FzZSBDU1NQcm9wZXJ0eVdlYmtpdEFwcGVhcmFuY2U6Ci0jaWYgRU5BQkxFKENTU19DT01QT1NJ
VElORykKLSAgICBjYXNlIENTU1Byb3BlcnR5TWl4QmxlbmRNb2RlOgotICAgIGNhc2UgQ1NTUHJv
cGVydHlJc29sYXRpb246Ci0jZW5kaWYKICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0QmFja2Zh
Y2VWaXNpYmlsaXR5OgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRCb3JkZXJBZnRlclN0eWxl
OgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRCb3JkZXJCZWZvcmVTdHlsZToKQEAgLTEwOTQs
OSArMTA5OCw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc0tleXdvcmRQcm9wZXJ0eUlEKENTU1By
b3BlcnR5SUQgcHJvcGVydHlJZCkKICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0Qm9yZGVyRml0
OgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRCb3JkZXJTdGFydFN0eWxlOgogICAgIGNhc2Ug
Q1NTUHJvcGVydHlXZWJraXRCb3hBbGlnbjoKLSNpZiBFTkFCTEUoQ1NTX0JPWF9ERUNPUkFUSU9O
X0JSRUFLKQotICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRCb3hEZWNvcmF0aW9uQnJlYWs6Ci0j
ZW5kaWYKICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0Qm94RGlyZWN0aW9uOgogICAgIGNhc2Ug
Q1NTUHJvcGVydHlXZWJraXRCb3hMaW5lczoKICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0Qm94
T3JpZW50OgpAQCAtMTEwNCwxMCArMTEwNSw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc0tleXdv
cmRQcm9wZXJ0eUlEKENTU1Byb3BlcnR5SUQgcHJvcGVydHlJZCkKICAgICBjYXNlIENTU1Byb3Bl
cnR5V2Via2l0Q29sdW1uQnJlYWtBZnRlcjoKICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0Q29s
dW1uQnJlYWtCZWZvcmU6CiAgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdENvbHVtbkJyZWFrSW5z
aWRlOgotICAgIGNhc2UgQ1NTUHJvcGVydHlDb2x1bW5GaWxsOgotICAgIGNhc2UgQ1NTUHJvcGVy
dHlDb2x1bW5SdWxlU3R5bGU6Ci0gICAgY2FzZSBDU1NQcm9wZXJ0eUZsZXhEaXJlY3Rpb246Ci0g
ICAgY2FzZSBDU1NQcm9wZXJ0eUZsZXhXcmFwOgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRG
b250S2VybmluZzoKICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0Rm9udFNtb290aGluZzoKICAg
ICBjYXNlIENTU1Byb3BlcnR5V2Via2l0SHlwaGVuczoKQEAgLTExMjEsMjcgKzExMTgsMTEgQEAg
c3RhdGljIGlubGluZSBib29sIGlzS2V5d29yZFByb3BlcnR5SUQoQ1NTUHJvcGVydHlJRCBwcm9w
ZXJ0eUlkKQogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRNYXJxdWVlRGlyZWN0aW9uOgogICAg
IGNhc2UgQ1NTUHJvcGVydHlXZWJraXRNYXJxdWVlU3R5bGU6CiAgICAgY2FzZSBDU1NQcm9wZXJ0
eVdlYmtpdE5ic3BNb2RlOgotI2lmIEVOQUJMRShBQ0NFTEVSQVRFRF9PVkVSRkxPV19TQ1JPTExJ
TkcpCi0gICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdE92ZXJmbG93U2Nyb2xsaW5nOgotI2VuZGlm
CiAgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdFByaW50Q29sb3JBZGp1c3Q6Ci0jaWYgRU5BQkxF
KENTU19SRUdJT05TKQotICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRSZWdpb25CcmVha0FmdGVy
OgotICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRSZWdpb25CcmVha0JlZm9yZToKLSAgICBjYXNl
IENTU1Byb3BlcnR5V2Via2l0UmVnaW9uQnJlYWtJbnNpZGU6Ci0gICAgY2FzZSBDU1NQcm9wZXJ0
eVdlYmtpdFJlZ2lvbkZyYWdtZW50OgotI2VuZGlmCiAgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtp
dFJ0bE9yZGVyaW5nOgogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRSdWJ5UG9zaXRpb246Ci0j
aWYgRU5BQkxFKENTUzNfVEVYVCkKLSAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0VGV4dEFsaWdu
TGFzdDoKLSNlbmRpZiAvLyBDU1MzX1RFWFQKICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0VGV4
dENvbWJpbmU6Ci0jaWYgRU5BQkxFKENTUzNfVEVYVCkKLSAgICBjYXNlIENTU1Byb3BlcnR5V2Vi
a2l0VGV4dEp1c3RpZnk6Ci0jZW5kaWYgLy8gQ1NTM19URVhUCiAgICAgY2FzZSBDU1NQcm9wZXJ0
eVdlYmtpdFRleHRTZWN1cml0eToKLSAgICBjYXNlIENTU1Byb3BlcnR5VHJhbnNmb3JtU3R5bGU6
CiAgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdFRyYW5zZm9ybVN0eWxlOgogICAgIGNhc2UgQ1NT
UHJvcGVydHlXZWJraXRVc2VyRHJhZzoKICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0VXNlck1v
ZGlmeToKQEAgLTExNTAsMTggKzExMzEsMzUgQEAgc3RhdGljIGlubGluZSBib29sIGlzS2V5d29y
ZFByb3BlcnR5SUQoQ1NTUHJvcGVydHlJRCBwcm9wZXJ0eUlkKQogICAgIGNhc2UgQ1NTUHJvcGVy
dHlXaGl0ZVNwYWNlOgogICAgIGNhc2UgQ1NTUHJvcGVydHlXb3JkQnJlYWs6CiAgICAgY2FzZSBD
U1NQcm9wZXJ0eVdvcmRXcmFwOgorI2lmIEVOQUJMRShDU1NfVFJBSUxJTkdfV09SRCkKKyAgICBj
YXNlIENTU1Byb3BlcnR5QXBwbGVUcmFpbGluZ1dvcmQ6CisjZW5kaWYKKyNpZiBFTkFCTEUoQ1NT
X0NPTVBPU0lUSU5HKQorICAgIGNhc2UgQ1NTUHJvcGVydHlJc29sYXRpb246CisgICAgY2FzZSBD
U1NQcm9wZXJ0eU1peEJsZW5kTW9kZToKKyNlbmRpZgogI2lmIEVOQUJMRShUT1VDSF9FVkVOVFMp
CiAgICAgY2FzZSBDU1NQcm9wZXJ0eVRvdWNoQWN0aW9uOgogI2VuZGlmCisjaWYgRU5BQkxFKENT
U19CT1hfREVDT1JBVElPTl9CUkVBSykKKyAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0Qm94RGVj
b3JhdGlvbkJyZWFrOgorI2VuZGlmCisjaWYgRU5BQkxFKEFDQ0VMRVJBVEVEX09WRVJGTE9XX1ND
Uk9MTElORykKKyAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0T3ZlcmZsb3dTY3JvbGxpbmc6Cisj
ZW5kaWYKKyNpZiBFTkFCTEUoQ1NTX1JFR0lPTlMpCisgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtp
dFJlZ2lvbkJyZWFrQWZ0ZXI6CisgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdFJlZ2lvbkJyZWFr
QmVmb3JlOgorICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRSZWdpb25CcmVha0luc2lkZToKKyAg
ICBjYXNlIENTU1Byb3BlcnR5V2Via2l0UmVnaW9uRnJhZ21lbnQ6CisjZW5kaWYKKyNpZiBFTkFC
TEUoQ1NTM19URVhUKQorICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRUZXh0QWxpZ25MYXN0Ogor
ICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRUZXh0SnVzdGlmeToKKyNlbmRpZgogI2lmIEVOQUJM
RShDU1NfU0NST0xMX1NOQVApCiAgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdFNjcm9sbFNuYXBU
eXBlOgogI2VuZGlmCi0jaWYgRU5BQkxFKENTU19UUkFJTElOR19XT1JEKQotICAgIGNhc2UgQ1NT
UHJvcGVydHlBcHBsZVRyYWlsaW5nV29yZDoKLSNlbmRpZgotICAgIGNhc2UgQ1NTUHJvcGVydHlG
b250VmFyaWFudFBvc2l0aW9uOgotICAgIGNhc2UgQ1NTUHJvcGVydHlGb250VmFyaWFudENhcHM6
Ci0gICAgY2FzZSBDU1NQcm9wZXJ0eUZvbnRWYXJpYW50QWx0ZXJuYXRlczoKICAgICAgICAgcmV0
dXJuIHRydWU7CiAgICAgY2FzZSBDU1NQcm9wZXJ0eUp1c3RpZnlDb250ZW50OgogICAgIGNhc2Ug
Q1NTUHJvcGVydHlBbGlnbkNvbnRlbnQ6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>