<?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>163787</bug_id>
          
          <creation_ts>2016-10-21 09:03:15 -0700</creation_ts>
          <short_desc>[CSS Parser] Add support for @-webkit-region rules</short_desc>
          <delta_ts>2016-10-21 09:38:03 -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 Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Dave Hyatt">hyatt</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1242897</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2016-10-21 09:03:15 -0700</bug_when>
    <thetext>Add support for @-webkit-region rules.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1242903</commentid>
    <comment_count>1</comment_count>
      <attachid>292354</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2016-10-21 09:07:20 -0700</bug_when>
    <thetext>Created attachment 292354
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1242920</commentid>
    <comment_count>2</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2016-10-21 09:38:03 -0700</bug_when>
    <thetext>Landed in r207677.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>292354</attachid>
            <date>2016-10-21 09:07:20 -0700</date>
            <delta_ts>2016-10-21 09:09:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>6402</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwNzY3MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE2LTEwLTIxICBEYXZlIEh5
YXR0ICA8aHlhdHRAYXBwbGUuY29tPgorCisgICAgICAgIFtDU1MgUGFyc2VyXSBBZGQgc3VwcG9y
dCBmb3IgQC13ZWJraXQtcmVnaW9uIHJ1bGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNjM3ODcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIGNzcy9TdHlsZVJ1bGUuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6U3R5bGVSdWxlUmVnaW9uOjpTdHlsZVJ1bGVSZWdpb24pOgorICAgICAgICAqIGNzcy9TdHls
ZVJ1bGUuaDoKKyAgICAgICAgKiBjc3MvcGFyc2VyL0NTU0F0UnVsZUlELmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OmNzc0F0UnVsZUlEKToKKyAgICAgICAgKiBjc3MvcGFyc2VyL0NTU0F0UnVsZUlE
Lmg6CisgICAgICAgICogY3NzL3BhcnNlci9DU1NQYXJzZXJJbXBsLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkNTU1BhcnNlckltcGw6OmNvbnN1bWVBdFJ1bGUpOgorICAgICAgICAoV2ViQ29yZTo6
Q1NTUGFyc2VySW1wbDo6Y29uc3VtZVBhZ2VSdWxlKToKKyAgICAgICAgKFdlYkNvcmU6OkNTU1Bh
cnNlckltcGw6OmNvbnN1bWVSZWdpb25SdWxlKToKKyAgICAgICAgKiBjc3MvcGFyc2VyL0NTU1Bh
cnNlckltcGwuaDoKKwogMjAxNi0xMC0yMSAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFw
cGxlLmNvbT4KIAogICAgICAgICBJbXBsZW1lbnQgSW5wdXRFdmVudC5nZXRUYXJnZXRSYW5nZXMo
KSBmb3IgdGhlIGlucHV0IGV2ZW50cyBzcGVjCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9jc3MvU3R5
bGVSdWxlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSdWxlLmNw
cAkocmV2aXNpb24gMjA3NjM4KQorKysgU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUnVsZS5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTM3MSw2ICszNzEsMTIgQEAgU3R5bGVSdWxlUmVnaW9uOjpTdHls
ZVJ1bGVSZWdpb24oVmVjdG9yPAogICAgIG1fc2VsZWN0b3JMaXN0LmFkb3B0U2VsZWN0b3JWZWN0
b3IoKnNlbGVjdG9ycyk7CiB9CiAKK1N0eWxlUnVsZVJlZ2lvbjo6U3R5bGVSdWxlUmVnaW9uKENT
U1NlbGVjdG9yTGlzdCYgc2VsZWN0b3JzLCBWZWN0b3I8UmVmUHRyPFN0eWxlUnVsZUJhc2U+PiYg
YWRvcHRSdWxlcykKKyAgICA6IFN0eWxlUnVsZUdyb3VwKFJlZ2lvbiwgYWRvcHRSdWxlcykKKyAg
ICAsIG1fc2VsZWN0b3JMaXN0KFdURk1vdmUoc2VsZWN0b3JzKSkKK3sKK30KKyAgICAKIFN0eWxl
UnVsZVJlZ2lvbjo6U3R5bGVSdWxlUmVnaW9uKGNvbnN0IFN0eWxlUnVsZVJlZ2lvbiYgbykKICAg
ICA6IFN0eWxlUnVsZUdyb3VwKG8pCiAgICAgLCBtX3NlbGVjdG9yTGlzdChvLm1fc2VsZWN0b3JM
aXN0KQpJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUnVsZS5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJ1bGUuaAkocmV2aXNpb24gMjA3NjM4KQorKysgU291
cmNlL1dlYkNvcmUvY3NzL1N0eWxlUnVsZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0yMzYsMTMgKzIz
NiwxOSBAQCBwdWJsaWM6CiAgICAgewogICAgICAgICByZXR1cm4gYWRvcHRSZWYoKm5ldyBTdHls
ZVJ1bGVSZWdpb24oc2VsZWN0b3JzLCBhZG9wdFJ1bGVzKSk7CiAgICAgfQotCisgICAgCisgICAg
c3RhdGljIFJlZjxTdHlsZVJ1bGVSZWdpb24+IGNyZWF0ZShDU1NTZWxlY3Rvckxpc3QmIHNlbGVj
dG9ycywgVmVjdG9yPFJlZlB0cjxTdHlsZVJ1bGVCYXNlPj4mIGFkb3B0UnVsZXMpCisgICAgewor
ICAgICAgICByZXR1cm4gYWRvcHRSZWYoKm5ldyBTdHlsZVJ1bGVSZWdpb24oc2VsZWN0b3JzLCBh
ZG9wdFJ1bGVzKSk7CisgICAgfQorICAgIAogICAgIGNvbnN0IENTU1NlbGVjdG9yTGlzdCYgc2Vs
ZWN0b3JMaXN0KCkgY29uc3QgeyByZXR1cm4gbV9zZWxlY3Rvckxpc3Q7IH0KIAogICAgIFJlZjxT
dHlsZVJ1bGVSZWdpb24+IGNvcHkoKSBjb25zdCB7IHJldHVybiBhZG9wdFJlZigqbmV3IFN0eWxl
UnVsZVJlZ2lvbigqdGhpcykpOyB9CiAKIHByaXZhdGU6CiAgICAgU3R5bGVSdWxlUmVnaW9uKFZl
Y3RvcjxzdGQ6OnVuaXF1ZV9wdHI8Q1NTUGFyc2VyU2VsZWN0b3I+PiosIFZlY3RvcjxSZWZQdHI8
U3R5bGVSdWxlQmFzZT4+JiBhZG9wdFJ1bGVzKTsKKyAgICBTdHlsZVJ1bGVSZWdpb24oQ1NTU2Vs
ZWN0b3JMaXN0JiwgVmVjdG9yPFJlZlB0cjxTdHlsZVJ1bGVCYXNlPj4mKTsKICAgICBTdHlsZVJ1
bGVSZWdpb24oY29uc3QgU3R5bGVSdWxlUmVnaW9uJik7CiAgICAgCiAgICAgQ1NTU2VsZWN0b3JM
aXN0IG1fc2VsZWN0b3JMaXN0OwpJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NB
dFJ1bGVJRC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NB
dFJ1bGVJRC5jcHAJKHJldmlzaW9uIDIwNzYzOCkKKysrIFNvdXJjZS9XZWJDb3JlL2Nzcy9wYXJz
ZXIvQ1NTQXRSdWxlSUQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01Niw2ICs1NiwxMCBAQCBDU1NB
dFJ1bGVJRCBjc3NBdFJ1bGVJRChTdHJpbmdWaWV3IG5hbWUpCiAgICAgICAgIHJldHVybiBDU1NB
dFJ1bGVXZWJraXRLZXlmcmFtZXM7CiAgICAgaWYgKGVxdWFsSWdub3JpbmdBU0NJSUNhc2UobmFt
ZSwgImFwcGx5IikpCiAgICAgICAgIHJldHVybiBDU1NBdFJ1bGVBcHBseTsKKyNpZiBFTkFCTEUo
Q1NTX1JFR0lPTlMpCisgICAgaWYgKGVxdWFsSWdub3JpbmdBU0NJSUNhc2UobmFtZSwgIi13ZWJr
aXQtcmVnaW9uIikpCisgICAgICAgIHJldHVybiBDU1NBdFJ1bGVXZWJraXRSZWdpb247CisjZW5k
aWYKICAgICByZXR1cm4gQ1NTQXRSdWxlSW52YWxpZDsKIH0KIApJbmRleDogU291cmNlL1dlYkNv
cmUvY3NzL3BhcnNlci9DU1NBdFJ1bGVJRC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L2Nzcy9wYXJzZXIvQ1NTQXRSdWxlSUQuaAkocmV2aXNpb24gMjA3NjM4KQorKysgU291cmNlL1dl
YkNvcmUvY3NzL3BhcnNlci9DU1NBdFJ1bGVJRC5oCSh3b3JraW5nIGNvcHkpCkBAIC00Nyw2ICs0
Nyw3IEBAIGVudW0gQ1NTQXRSdWxlSUQgewogCiAgICAgQ1NTQXRSdWxlV2Via2l0S2V5ZnJhbWVz
ID0gMTAsCiAgICAgQ1NTQXRSdWxlQXBwbHkgPSAxMSwKKyAgICBDU1NBdFJ1bGVXZWJraXRSZWdp
b24gPSAxMgogfTsKIAogQ1NTQXRSdWxlSUQgY3NzQXRSdWxlSUQoU3RyaW5nVmlldyBuYW1lKTsK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTUGFyc2VySW1wbC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQYXJzZXJJbXBsLmNwcAkocmV2
aXNpb24gMjA3NjM4KQorKysgU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQYXJzZXJJbXBs
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDIyLDYgKzQyMiwxMCBAQCBSZWZQdHI8U3R5bGVSdWxl
QmFzZT4gQ1NTUGFyc2VySW1wbDo6Y29uCiAgICAgICAgIHJldHVybiBjb25zdW1lS2V5ZnJhbWVz
UnVsZShmYWxzZSwgcHJlbHVkZSwgYmxvY2spOwogICAgIGNhc2UgQ1NTQXRSdWxlUGFnZToKICAg
ICAgICAgcmV0dXJuIGNvbnN1bWVQYWdlUnVsZShwcmVsdWRlLCBibG9jayk7CisjaWYgRU5BQkxF
KENTU19SRUdJT05TKQorICAgIGNhc2UgQ1NTQXRSdWxlV2Via2l0UmVnaW9uOgorICAgICAgICBy
ZXR1cm4gY29uc3VtZVJlZ2lvblJ1bGUocHJlbHVkZSwgYmxvY2spOworI2VuZGlmCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmV0dXJuIG51bGxwdHI7IC8vIFBhcnNlIGVycm9yLCB1bnJlY29nbmlz
ZWQgYXQtcnVsZSB3aXRoIGJsb2NrCiAgICAgfQpAQCAtNjM1LDYgKzYzOSwzMiBAQCBSZWZQdHI8
U3R5bGVSdWxlUGFnZT4gQ1NTUGFyc2VySW1wbDo6Y29uCiAgICAgcmV0dXJuIHBhZ2U7CiB9CiAK
KyNpZiBFTkFCTEUoQ1NTX1JFR0lPTlMpCitSZWZQdHI8U3R5bGVSdWxlUmVnaW9uPiBDU1NQYXJz
ZXJJbXBsOjpjb25zdW1lUmVnaW9uUnVsZShDU1NQYXJzZXJUb2tlblJhbmdlIHByZWx1ZGUsIENT
U1BhcnNlclRva2VuUmFuZ2UgYmxvY2spCit7CisgICAgQ1NTU2VsZWN0b3JMaXN0IHNlbGVjdG9y
TGlzdCA9IENTU1NlbGVjdG9yUGFyc2VyOjpwYXJzZVNlbGVjdG9yKHByZWx1ZGUsIG1fY29udGV4
dCwgbV9zdHlsZVNoZWV0LmdldCgpKTsKKyAgICBpZiAoIXNlbGVjdG9yTGlzdC5pc1ZhbGlkKCkp
CisgICAgICAgIHJldHVybiBudWxscHRyOyAvLyBQYXJzZSBlcnJvciwgaW52YWxpZCBzZWxlY3Rv
ciBsaXN0CisKKyAgICBpZiAobV9vYnNlcnZlcldyYXBwZXIpIHsKKyAgICAgICAgbV9vYnNlcnZl
cldyYXBwZXItPm9ic2VydmVyKCkuc3RhcnRSdWxlSGVhZGVyKFN0eWxlUnVsZTo6UmVnaW9uLCBt
X29ic2VydmVyV3JhcHBlci0+c3RhcnRPZmZzZXQocHJlbHVkZSkpOworICAgICAgICBtX29ic2Vy
dmVyV3JhcHBlci0+b2JzZXJ2ZXIoKS5lbmRSdWxlSGVhZGVyKG1fb2JzZXJ2ZXJXcmFwcGVyLT5l
bmRPZmZzZXQocHJlbHVkZSkpOworICAgICAgICBtX29ic2VydmVyV3JhcHBlci0+b2JzZXJ2ZXIo
KS5zdGFydFJ1bGVCb2R5KG1fb2JzZXJ2ZXJXcmFwcGVyLT5wcmV2aW91c1Rva2VuU3RhcnRPZmZz
ZXQoYmxvY2spKTsKKyAgICB9CisgICAgCisgICAgVmVjdG9yPFJlZlB0cjxTdHlsZVJ1bGVCYXNl
Pj4gcnVsZXM7CisgICAgY29uc3VtZVJ1bGVMaXN0KGJsb2NrLCBSZWd1bGFyUnVsZUxpc3QsIFsm
cnVsZXNdKFJlZlB0cjxTdHlsZVJ1bGVCYXNlPiBydWxlKSB7CisgICAgICAgIHJ1bGVzLmFwcGVu
ZChydWxlKTsKKyAgICB9KTsKKyAgICAKKyAgICBpZiAobV9vYnNlcnZlcldyYXBwZXIpCisgICAg
ICAgIG1fb2JzZXJ2ZXJXcmFwcGVyLT5vYnNlcnZlcigpLmVuZFJ1bGVCb2R5KG1fb2JzZXJ2ZXJX
cmFwcGVyLT5lbmRPZmZzZXQoYmxvY2spKTsKKyAgICAKKyAgICByZXR1cm4gU3R5bGVSdWxlUmVn
aW9uOjpjcmVhdGUoc2VsZWN0b3JMaXN0LCBydWxlcyk7CisKK30KKyNlbmRpZgorCiAvLyBGSVhN
RS1ORVdQQVJTRVI6IFN1cHBvcnQgImFwcGx5IgogLyp2b2lkIENTU1BhcnNlckltcGw6OmNvbnN1
bWVBcHBseVJ1bGUoQ1NTUGFyc2VyVG9rZW5SYW5nZSBwcmVsdWRlKQogewpJbmRleDogU291cmNl
L1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQYXJzZXJJbXBsLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQYXJzZXJJbXBsLmgJKHJldmlzaW9uIDIwNzYzOCkKKysr
IFNvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTUGFyc2VySW1wbC5oCSh3b3JraW5nIGNvcHkp
CkBAIC0xMjMsNiArMTIzLDkgQEAgcHJpdmF0ZToKICAgICBSZWZQdHI8U3R5bGVSdWxlRm9udEZh
Y2U+IGNvbnN1bWVGb250RmFjZVJ1bGUoQ1NTUGFyc2VyVG9rZW5SYW5nZSBwcmVsdWRlLCBDU1NQ
YXJzZXJUb2tlblJhbmdlIGJsb2NrKTsKICAgICBSZWZQdHI8U3R5bGVSdWxlS2V5ZnJhbWVzPiBj
b25zdW1lS2V5ZnJhbWVzUnVsZShib29sIHdlYmtpdFByZWZpeGVkLCBDU1NQYXJzZXJUb2tlblJh
bmdlIHByZWx1ZGUsIENTU1BhcnNlclRva2VuUmFuZ2UgYmxvY2spOwogICAgIFJlZlB0cjxTdHls
ZVJ1bGVQYWdlPiBjb25zdW1lUGFnZVJ1bGUoQ1NTUGFyc2VyVG9rZW5SYW5nZSBwcmVsdWRlLCBD
U1NQYXJzZXJUb2tlblJhbmdlIGJsb2NrKTsKKyNpZiBFTkFCTEUoQ1NTX1JFR0lPTlMpCisgICAg
UmVmUHRyPFN0eWxlUnVsZVJlZ2lvbj4gY29uc3VtZVJlZ2lvblJ1bGUoQ1NTUGFyc2VyVG9rZW5S
YW5nZSBwcmVsdWRlLCBDU1NQYXJzZXJUb2tlblJhbmdlIGJsb2NrKTsKKyNlbmRpZgogICAgIC8v
IFVwZGF0ZXMgbV9wYXJzZWRQcm9wZXJ0aWVzCiAgICAgCiAgICAgLy8gRklYTUUtTkVXUEFSU0VS
OiBTdXBwb3J0ICJhcHBseSIK
</data>
<flag name="review"
          id="315434"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
      

    </bug>

</bugzilla>