<?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>140204</bug_id>
          
          <creation_ts>2015-01-07 14:02:22 -0800</creation_ts>
          <short_desc>Move &apos;-webkit-dashboard-region&apos; CSS property to the new StyleBuilder</short_desc>
          <delta_ts>2015-01-07 21:33:12 -0800</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>528+ (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>
          <dependson>137910</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1059518</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-07 14:02:22 -0800</bug_when>
    <thetext>Move &apos;-webkit-dashboard-region&apos; CSS property to the new StyleBuilder</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059563</commentid>
    <comment_count>1</comment_count>
      <attachid>244209</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-07 15:07:14 -0800</bug_when>
    <thetext>Created attachment 244209
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059730</commentid>
    <comment_count>2</comment_count>
      <attachid>244209</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-07 21:33:08 -0800</bug_when>
    <thetext>Comment on attachment 244209
Patch

Clearing flags on attachment: 244209

Committed r178100: &lt;http://trac.webkit.org/changeset/178100&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059731</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-07 21:33:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244209</attachid>
            <date>2015-01-07 15:07:14 -0800</date>
            <delta_ts>2015-01-07 21:33:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140204-20150107150720.patch</filename>
            <type>text/plain</type>
            <size>9102</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc4MDUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjA2ZWY2OTE0MGQyYTZh
Y2MxMWQ3Njg0YzkyYjExMTA5MGYxNjdmNC4uYTUwZTE5MThjZWFlMmEwNjcyYzgwYWZlMmJkYzgw
Y2JhOWFhOGMyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE1LTAxLTA3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTW92ZSAnLXdlYmtpdC1kYXNo
Ym9hcmQtcmVnaW9uJyBDU1MgcHJvcGVydHkgdG8gdGhlIG5ldyBTdHlsZUJ1aWxkZXIKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MDIwNAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1vdmUgJy13ZWJraXQt
ZGFzaGJvYXJkLXJlZ2lvbicgQ1NTIHByb3BlcnR5IHRvIHRoZSBuZXcgU3R5bGVCdWlsZGVyLgor
CisgICAgICAgICogY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW46CisgICAgICAgICogY3NzL1N0eWxl
QnVpbGRlckN1c3RvbS5oOgorICAgICAgICAoV2ViQ29yZTo6Y29udmVydFRvSW50TGVuZ3RoKToK
KyAgICAgICAgKFdlYkNvcmU6OlN0eWxlQnVpbGRlckN1c3RvbTo6YXBwbHlWYWx1ZVdlYmtpdERh
c2hib2FyZFJlZ2lvbik6CisgICAgICAgICogY3NzL1N0eWxlUmVzb2x2ZXIuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6U3R5bGVSZXNvbHZlcjo6YXBwbHlQcm9wZXJ0eSk6CisgICAgICAgIChXZWJD
b3JlOjpjb252ZXJ0VG9JbnRMZW5ndGgpOiBEZWxldGVkLgorCiAyMDE1LTAxLTA2ICBTYW0gV2Vp
bmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTW9kZXJuaXplIHRoZSBTVkdFbGVtZW50
IGFuZCBNYXRoTUxFbGVtZW50IGZhY3RvcmllcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Y3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4gYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJvcGVydHlO
YW1lcy5pbgppbmRleCAwYTZhNWVjM2QxOWIwZWRjMmY0MTQ4OTBlMjJhODFlZTkzY2NhMzVjLi5i
NmE5N2QxZmI1ZmRkY2E3MGVkYTA0ZjVlMzQxN2NjOTk4NGZhOTlkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTUHJvcGVydHlOYW1lcy5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9j
c3MvQ1NTUHJvcGVydHlOYW1lcy5pbgpAQCAtNTgyLDcgKzU4Miw3IEBAIHVzZXItem9vbSBbTGVn
YWN5U3R5bGVCdWlsZGVyXQogLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yIFtJbmhlcml0ZWQs
IExlZ2FjeVN0eWxlQnVpbGRlcl0KICNlbmRpZgogI2lmIGRlZmluZWQoRU5BQkxFX0RBU0hCT0FS
RF9TVVBQT1JUKSAmJiBFTkFCTEVfREFTSEJPQVJEX1NVUFBPUlQKLS13ZWJraXQtZGFzaGJvYXJk
LXJlZ2lvbiBbTGVnYWN5U3R5bGVCdWlsZGVyXQorLXdlYmtpdC1kYXNoYm9hcmQtcmVnaW9uIFtO
YW1lRm9yTWV0aG9kcz1EYXNoYm9hcmRSZWdpb25zLCBDdXN0b209VmFsdWVdCiAjZW5kaWYKICNp
ZiBkZWZpbmVkKEVOQUJMRV9BQ0NFTEVSQVRFRF9PVkVSRkxPV19TQ1JPTExJTkcpICYmIEVOQUJM
RV9BQ0NFTEVSQVRFRF9PVkVSRkxPV19TQ1JPTExJTkcKIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xs
aW5nIFtJbmhlcml0ZWQsIExlZ2FjeVN0eWxlQnVpbGRlcl0KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJDdXN0b20uaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHls
ZUJ1aWxkZXJDdXN0b20uaAppbmRleCAzNWZhNDBkYWM0ODk2NTViZDI1ZDJlOTBmMTM3OTNkNDRk
MDYzMmE0Li43ZWIyMDk3MDU0NGY5YzdlMTVmZTAyODA0OWZiYTlkMmMzZTIzODFkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVCdWlsZGVyQ3VzdG9tLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvY3NzL1N0eWxlQnVpbGRlckN1c3RvbS5oCkBAIC0zNCw2ICszNCw3IEBACiAjaW5j
bHVkZSAiQ291bnRlci5oIgogI2luY2x1ZGUgIkNvdW50ZXJDb250ZW50LmgiCiAjaW5jbHVkZSAi
Q3Vyc29yTGlzdC5oIgorI2luY2x1ZGUgIkRhc2hib2FyZFJlZ2lvbi5oIgogI2luY2x1ZGUgIkVs
ZW1lbnRBbmNlc3Rvckl0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiRnJhbWUuaCIKICNpbmNsdWRlICJI
VE1MRWxlbWVudC5oIgpAQCAtMTA5LDYgKzExMCw5IEBAIHB1YmxpYzoKICAgICBzdGF0aWMgdm9p
ZCBhcHBseVZhbHVlTGluZUhlaWdodChTdHlsZVJlc29sdmVyJiwgQ1NTVmFsdWUmKTsKICNlbmRp
ZgogICAgIHN0YXRpYyB2b2lkIGFwcGx5VmFsdWVWZXJ0aWNhbEFsaWduKFN0eWxlUmVzb2x2ZXIm
LCBDU1NWYWx1ZSYpOworI2lmIEVOQUJMRShEQVNIQk9BUkRfU1VQUE9SVCkKKyAgICBzdGF0aWMg
dm9pZCBhcHBseVZhbHVlV2Via2l0RGFzaGJvYXJkUmVnaW9uKFN0eWxlUmVzb2x2ZXImLCBDU1NW
YWx1ZSYpOworI2VuZGlmCiAgICAgc3RhdGljIHZvaWQgYXBwbHlWYWx1ZVdlYmtpdEp1c3RpZnlT
ZWxmKFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1ZSYpOwogICAgIHN0YXRpYyB2b2lkIGFwcGx5VmFs
dWVXZWJraXRMb2NhbGUoU3R5bGVSZXNvbHZlciYsIENTU1ZhbHVlJik7CiAgICAgc3RhdGljIHZv
aWQgYXBwbHlWYWx1ZVdlYmtpdFRleHRPcmllbnRhdGlvbihTdHlsZVJlc29sdmVyJiwgQ1NTVmFs
dWUmKTsKQEAgLTI4NSw2ICsyODksNTEgQEAgaW5saW5lIHZvaWQgU3R5bGVCdWlsZGVyQ3VzdG9t
OjphcHBseVZhbHVlVmVydGljYWxBbGlnbihTdHlsZVJlc29sdmVyJiBzdHlsZVJlc28KICAgICAg
ICAgc3R5bGVSZXNvbHZlci5zdHlsZSgpLT5zZXRWZXJ0aWNhbEFsaWduTGVuZ3RoKHByaW1pdGl2
ZVZhbHVlLmNvbnZlcnRUb0xlbmd0aDxGaXhlZEludGVnZXJDb252ZXJzaW9uIHwgUGVyY2VudENv
bnZlcnNpb24gfCBDYWxjdWxhdGVkQ29udmVyc2lvbj4oc3R5bGVSZXNvbHZlci5zdGF0ZSgpLmNz
c1RvTGVuZ3RoQ29udmVyc2lvbkRhdGEoKSkpOwogfQogCisjaWYgRU5BQkxFKERBU0hCT0FSRF9T
VVBQT1JUKQorc3RhdGljIExlbmd0aCBjb252ZXJ0VG9JbnRMZW5ndGgoY29uc3QgQ1NTUHJpbWl0
aXZlVmFsdWUqIHByaW1pdGl2ZVZhbHVlLCBjb25zdCBDU1NUb0xlbmd0aENvbnZlcnNpb25EYXRh
JiBjb252ZXJzaW9uRGF0YSkKK3sKKyAgICByZXR1cm4gcHJpbWl0aXZlVmFsdWUgPyBwcmltaXRp
dmVWYWx1ZS0+Y29udmVydFRvTGVuZ3RoPEZpeGVkSW50ZWdlckNvbnZlcnNpb24gfCBQZXJjZW50
Q29udmVyc2lvbiB8IENhbGN1bGF0ZWRDb252ZXJzaW9uPihjb252ZXJzaW9uRGF0YSkgOiBMZW5n
dGgoVW5kZWZpbmVkKTsKK30KKworaW5saW5lIHZvaWQgU3R5bGVCdWlsZGVyQ3VzdG9tOjphcHBs
eVZhbHVlV2Via2l0RGFzaGJvYXJkUmVnaW9uKFN0eWxlUmVzb2x2ZXImIHN0eWxlUmVzb2x2ZXIs
IENTU1ZhbHVlJiB2YWx1ZSkKK3sKKyAgICBhdXRvJiBwcmltaXRpdmVWYWx1ZSA9IGRvd25jYXN0
PENTU1ByaW1pdGl2ZVZhbHVlPih2YWx1ZSk7CisgICAgaWYgKHByaW1pdGl2ZVZhbHVlLmdldFZh
bHVlSUQoKSA9PSBDU1NWYWx1ZU5vbmUpIHsKKyAgICAgICAgc3R5bGVSZXNvbHZlci5zdHlsZSgp
LT5zZXREYXNoYm9hcmRSZWdpb25zKFJlbmRlclN0eWxlOjpub25lRGFzaGJvYXJkUmVnaW9ucygp
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIERhc2hib2FyZFJlZ2lvbiogcmVnaW9u
ID0gcHJpbWl0aXZlVmFsdWUuZ2V0RGFzaGJvYXJkUmVnaW9uVmFsdWUoKTsKKyAgICBpZiAoIXJl
Z2lvbikKKyAgICAgICAgcmV0dXJuOworCisgICAgRGFzaGJvYXJkUmVnaW9uKiBmaXJzdCA9IHJl
Z2lvbjsKKyAgICB3aGlsZSAocmVnaW9uKSB7CisgICAgICAgIExlbmd0aCB0b3AgPSBjb252ZXJ0
VG9JbnRMZW5ndGgocmVnaW9uLT50b3AoKSwgc3R5bGVSZXNvbHZlci5zdGF0ZSgpLmNzc1RvTGVu
Z3RoQ29udmVyc2lvbkRhdGEoKS5jb3B5V2l0aEFkanVzdGVkWm9vbSgxLjBmKSk7CisgICAgICAg
IExlbmd0aCByaWdodCA9IGNvbnZlcnRUb0ludExlbmd0aChyZWdpb24tPnJpZ2h0KCksIHN0eWxl
UmVzb2x2ZXIuc3RhdGUoKS5jc3NUb0xlbmd0aENvbnZlcnNpb25EYXRhKCkuY29weVdpdGhBZGp1
c3RlZFpvb20oMS4wZikpOworICAgICAgICBMZW5ndGggYm90dG9tID0gY29udmVydFRvSW50TGVu
Z3RoKHJlZ2lvbi0+Ym90dG9tKCksIHN0eWxlUmVzb2x2ZXIuc3RhdGUoKS5jc3NUb0xlbmd0aENv
bnZlcnNpb25EYXRhKCkuY29weVdpdGhBZGp1c3RlZFpvb20oMS4wZikpOworICAgICAgICBMZW5n
dGggbGVmdCA9IGNvbnZlcnRUb0ludExlbmd0aChyZWdpb24tPmxlZnQoKSwgc3R5bGVSZXNvbHZl
ci5zdGF0ZSgpLmNzc1RvTGVuZ3RoQ29udmVyc2lvbkRhdGEoKS5jb3B5V2l0aEFkanVzdGVkWm9v
bSgxLjBmKSk7CisKKyAgICAgICAgaWYgKHRvcC5pc1VuZGVmaW5lZCgpKQorICAgICAgICAgICAg
dG9wID0gTGVuZ3RoKCk7CisgICAgICAgIGlmIChyaWdodC5pc1VuZGVmaW5lZCgpKQorICAgICAg
ICAgICAgcmlnaHQgPSBMZW5ndGgoKTsKKyAgICAgICAgaWYgKGJvdHRvbS5pc1VuZGVmaW5lZCgp
KQorICAgICAgICAgICAgYm90dG9tID0gTGVuZ3RoKCk7CisgICAgICAgIGlmIChsZWZ0LmlzVW5k
ZWZpbmVkKCkpCisgICAgICAgICAgICBsZWZ0ID0gTGVuZ3RoKCk7CisKKyAgICAgICAgaWYgKHJl
Z2lvbi0+bV9pc0NpcmNsZSkKKyAgICAgICAgICAgIHN0eWxlUmVzb2x2ZXIuc3R5bGUoKS0+c2V0
RGFzaGJvYXJkUmVnaW9uKFN0eWxlRGFzaGJvYXJkUmVnaW9uOjpDaXJjbGUsIHJlZ2lvbi0+bV9s
YWJlbCwgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCByZWdpb24gPT0gZmlyc3QgPyBmYWxzZSA6
IHRydWUpOworICAgICAgICBlbHNlIGlmIChyZWdpb24tPm1faXNSZWN0YW5nbGUpCisgICAgICAg
ICAgICBzdHlsZVJlc29sdmVyLnN0eWxlKCktPnNldERhc2hib2FyZFJlZ2lvbihTdHlsZURhc2hi
b2FyZFJlZ2lvbjo6UmVjdGFuZ2xlLCByZWdpb24tPm1fbGFiZWwsIHRvcCwgcmlnaHQsIGJvdHRv
bSwgbGVmdCwgcmVnaW9uID09IGZpcnN0ID8gZmFsc2UgOiB0cnVlKTsKKyAgICAgICAgcmVnaW9u
ID0gcmVnaW9uLT5tX25leHQuZ2V0KCk7CisgICAgfQorCisgICAgc3R5bGVSZXNvbHZlci5kb2N1
bWVudCgpLnNldEhhc0Fubm90YXRlZFJlZ2lvbnModHJ1ZSk7Cit9CisjZW5kaWYgLy8gRU5BQkxF
KERBU0hCT0FSRF9TVVBQT1JUKQorCiAjaWYgRU5BQkxFKENTU19JTUFHRV9SRVNPTFVUSU9OKQog
aW5saW5lIHZvaWQgU3R5bGVCdWlsZGVyQ3VzdG9tOjphcHBseUluaGVyaXRJbWFnZVJlc29sdXRp
b24oU3R5bGVSZXNvbHZlciYgc3R5bGVSZXNvbHZlcikKIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJl
c29sdmVyLmNwcAppbmRleCAwNTE1NDNhNDNlNWE2ZWYwNGYyZWZiZmJmMDJlYTFjNGYzMTU2OGJj
Li44ZWFhZGZiMjcwMjQ1NjdiYjZjNWQ2YjI1YjIzZDhkOGZiMTRhNzlhIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
Y3NzL1N0eWxlUmVzb2x2ZXIuY3BwCkBAIC0xNTI3LDEzICsxNTI3LDYgQEAgVmVjdG9yPFJlZlB0
cjxTdHlsZVJ1bGU+PiBTdHlsZVJlc29sdmVyOjpwc2V1ZG9TdHlsZVJ1bGVzRm9yRWxlbWVudChF
bGVtZW50KiBlbGUKIAogLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCi0jaWYgRU5B
QkxFKERBU0hCT0FSRF9TVVBQT1JUKQotc3RhdGljIExlbmd0aCBjb252ZXJ0VG9JbnRMZW5ndGgo
Y29uc3QgQ1NTUHJpbWl0aXZlVmFsdWUqIHByaW1pdGl2ZVZhbHVlLCBjb25zdCBDU1NUb0xlbmd0
aENvbnZlcnNpb25EYXRhJiBjb252ZXJzaW9uRGF0YSkKLXsKLSAgICByZXR1cm4gcHJpbWl0aXZl
VmFsdWUgPyBwcmltaXRpdmVWYWx1ZS0+Y29udmVydFRvTGVuZ3RoPEZpeGVkSW50ZWdlckNvbnZl
cnNpb24gfCBQZXJjZW50Q29udmVyc2lvbiB8IENhbGN1bGF0ZWRDb252ZXJzaW9uPihjb252ZXJz
aW9uRGF0YSkgOiBMZW5ndGgoVW5kZWZpbmVkKTsKLX0KLSNlbmRpZgotCiBzdGF0aWMgTGVuZ3Ro
IGNvbnZlcnRUb0Zsb2F0TGVuZ3RoKGNvbnN0IENTU1ByaW1pdGl2ZVZhbHVlKiBwcmltaXRpdmVW
YWx1ZSwgY29uc3QgQ1NTVG9MZW5ndGhDb252ZXJzaW9uRGF0YSYgY29udmVyc2lvbkRhdGEpCiB7
CiAgICAgcmV0dXJuIHByaW1pdGl2ZVZhbHVlID8gcHJpbWl0aXZlVmFsdWUtPmNvbnZlcnRUb0xl
bmd0aDxGaXhlZEZsb2F0Q29udmVyc2lvbiB8IFBlcmNlbnRDb252ZXJzaW9uIHwgQ2FsY3VsYXRl
ZENvbnZlcnNpb24+KGNvbnZlcnNpb25EYXRhKSA6IExlbmd0aChVbmRlZmluZWQpOwpAQCAtMjA5
Miw1MCArMjA4NSw2IEBAIHZvaWQgU3R5bGVSZXNvbHZlcjo6YXBwbHlQcm9wZXJ0eShDU1NQcm9w
ZXJ0eUlEIGlkLCBDU1NWYWx1ZSogdmFsdWUpCiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIENT
U1Byb3BlcnR5VW5pY29kZVJhbmdlOiAvLyBPbmx5IHVzZWQgaW4gQGZvbnQtZmFjZSBydWxlcy4K
ICAgICAgICAgcmV0dXJuOwotI2lmIEVOQUJMRShEQVNIQk9BUkRfU1VQUE9SVCkKLSAgICBjYXNl
IENTU1Byb3BlcnR5V2Via2l0RGFzaGJvYXJkUmVnaW9uOgotICAgIHsKLSAgICAgICAgSEFORExF
X0lOSEVSSVRfQU5EX0lOSVRJQUwoZGFzaGJvYXJkUmVnaW9ucywgRGFzaGJvYXJkUmVnaW9ucykK
LSAgICAgICAgaWYgKCFwcmltaXRpdmVWYWx1ZSkKLSAgICAgICAgICAgIHJldHVybjsKLQotICAg
ICAgICBpZiAocHJpbWl0aXZlVmFsdWUtPmdldFZhbHVlSUQoKSA9PSBDU1NWYWx1ZU5vbmUpIHsK
LSAgICAgICAgICAgIHN0YXRlLnN0eWxlKCktPnNldERhc2hib2FyZFJlZ2lvbnMoUmVuZGVyU3R5
bGU6Om5vbmVEYXNoYm9hcmRSZWdpb25zKCkpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAg
ICB9Ci0KLSAgICAgICAgRGFzaGJvYXJkUmVnaW9uKiByZWdpb24gPSBwcmltaXRpdmVWYWx1ZS0+
Z2V0RGFzaGJvYXJkUmVnaW9uVmFsdWUoKTsKLSAgICAgICAgaWYgKCFyZWdpb24pCi0gICAgICAg
ICAgICByZXR1cm47Ci0KLSAgICAgICAgRGFzaGJvYXJkUmVnaW9uKiBmaXJzdCA9IHJlZ2lvbjsK
LSAgICAgICAgd2hpbGUgKHJlZ2lvbikgewotICAgICAgICAgICAgTGVuZ3RoIHRvcCA9IGNvbnZl
cnRUb0ludExlbmd0aChyZWdpb24tPnRvcCgpLCBzdGF0ZS5jc3NUb0xlbmd0aENvbnZlcnNpb25E
YXRhKCkuY29weVdpdGhBZGp1c3RlZFpvb20oMS4wZikpOwotICAgICAgICAgICAgTGVuZ3RoIHJp
Z2h0ID0gY29udmVydFRvSW50TGVuZ3RoKHJlZ2lvbi0+cmlnaHQoKSwgc3RhdGUuY3NzVG9MZW5n
dGhDb252ZXJzaW9uRGF0YSgpLmNvcHlXaXRoQWRqdXN0ZWRab29tKDEuMGYpKTsKLSAgICAgICAg
ICAgIExlbmd0aCBib3R0b20gPSBjb252ZXJ0VG9JbnRMZW5ndGgocmVnaW9uLT5ib3R0b20oKSwg
c3RhdGUuY3NzVG9MZW5ndGhDb252ZXJzaW9uRGF0YSgpLmNvcHlXaXRoQWRqdXN0ZWRab29tKDEu
MGYpKTsKLSAgICAgICAgICAgIExlbmd0aCBsZWZ0ID0gY29udmVydFRvSW50TGVuZ3RoKHJlZ2lv
bi0+bGVmdCgpLCBzdGF0ZS5jc3NUb0xlbmd0aENvbnZlcnNpb25EYXRhKCkuY29weVdpdGhBZGp1
c3RlZFpvb20oMS4wZikpOwotCi0gICAgICAgICAgICBpZiAodG9wLmlzVW5kZWZpbmVkKCkpCi0g
ICAgICAgICAgICAgICAgdG9wID0gTGVuZ3RoKCk7Ci0gICAgICAgICAgICBpZiAocmlnaHQuaXNV
bmRlZmluZWQoKSkKLSAgICAgICAgICAgICAgICByaWdodCA9IExlbmd0aCgpOwotICAgICAgICAg
ICAgaWYgKGJvdHRvbS5pc1VuZGVmaW5lZCgpKQotICAgICAgICAgICAgICAgIGJvdHRvbSA9IExl
bmd0aCgpOwotICAgICAgICAgICAgaWYgKGxlZnQuaXNVbmRlZmluZWQoKSkKLSAgICAgICAgICAg
ICAgICBsZWZ0ID0gTGVuZ3RoKCk7Ci0KLSAgICAgICAgICAgIGlmIChyZWdpb24tPm1faXNDaXJj
bGUpCi0gICAgICAgICAgICAgICAgc3RhdGUuc3R5bGUoKS0+c2V0RGFzaGJvYXJkUmVnaW9uKFN0
eWxlRGFzaGJvYXJkUmVnaW9uOjpDaXJjbGUsIHJlZ2lvbi0+bV9sYWJlbCwgdG9wLCByaWdodCwg
Ym90dG9tLCBsZWZ0LCByZWdpb24gPT0gZmlyc3QgPyBmYWxzZSA6IHRydWUpOwotICAgICAgICAg
ICAgZWxzZSBpZiAocmVnaW9uLT5tX2lzUmVjdGFuZ2xlKQotICAgICAgICAgICAgICAgIHN0YXRl
LnN0eWxlKCktPnNldERhc2hib2FyZFJlZ2lvbihTdHlsZURhc2hib2FyZFJlZ2lvbjo6UmVjdGFu
Z2xlLCByZWdpb24tPm1fbGFiZWwsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgcmVnaW9uID09
IGZpcnN0ID8gZmFsc2UgOiB0cnVlKTsKLSAgICAgICAgICAgIHJlZ2lvbiA9IHJlZ2lvbi0+bV9u
ZXh0LmdldCgpOwotICAgICAgICB9Ci0KLSAgICAgICAgc3RhdGUuZG9jdW1lbnQoKS5zZXRIYXNB
bm5vdGF0ZWRSZWdpb25zKHRydWUpOwotCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0jZW5kaWYK
ICNpZiBQTEFURk9STShJT1MpCiAgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdFRvdWNoQ2FsbG91
dDogewogICAgICAgICBIQU5ETEVfSU5IRVJJVF9BTkRfSU5JVElBTCh0b3VjaENhbGxvdXRFbmFi
bGVkLCBUb3VjaENhbGxvdXRFbmFibGVkKTsKQEAgLTIyOTMsNiArMjI0Miw5IEBAIHZvaWQgU3R5
bGVSZXNvbHZlcjo6YXBwbHlQcm9wZXJ0eShDU1NQcm9wZXJ0eUlEIGlkLCBDU1NWYWx1ZSogdmFs
dWUpCiAjaWYgRU5BQkxFKElPU19URVhUX0FVVE9TSVpJTkcpCiAgICAgY2FzZSBDU1NQcm9wZXJ0
eVdlYmtpdFRleHRTaXplQWRqdXN0OgogI2VuZGlmCisjaWYgRU5BQkxFKERBU0hCT0FSRF9TVVBQ
T1JUKQorICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXREYXNoYm9hcmRSZWdpb246CisjZW5kaWYK
ICAgICBjYXNlIENTU1Byb3BlcnR5TGVmdDoKICAgICBjYXNlIENTU1Byb3BlcnR5TGV0dGVyU3Bh
Y2luZzoKICAgICBjYXNlIENTU1Byb3BlcnR5TGluZUhlaWdodDoK
</data>

          </attachment>
      

    </bug>

</bugzilla>