<?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>96829</bug_id>
          
          <creation_ts>2012-09-14 15:15:59 -0700</creation_ts>
          <short_desc>Fix LoadImagesAutomatically cache behavior</short_desc>
          <delta_ts>2012-09-17 11:19:37 -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>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bo Liu">boliu</reporter>
          <assigned_to name="Bo Liu">boliu</assigned_to>
          <cc>abarth</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>721175</commentid>
    <comment_count>0</comment_count>
    <who name="Bo Liu">boliu</who>
    <bug_when>2012-09-14 15:15:59 -0700</bug_when>
    <thetext>Fix LoadImagesAutomatically cache behavior</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721178</commentid>
    <comment_count>1</comment_count>
      <attachid>164235</attachid>
    <who name="Bo Liu">boliu</who>
    <bug_when>2012-09-14 15:18:53 -0700</bug_when>
    <thetext>Created attachment 164235
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721182</commentid>
    <comment_count>2</comment_count>
      <attachid>164235</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-14 15:23:22 -0700</bug_when>
    <thetext>Comment on attachment 164235
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=164235&amp;action=review

Can we add a test for this so we don&apos;t break it in the future?

&gt; Source/WebCore/loader/cache/CachedResourceLoader.cpp:535
&gt; -    if (existingResource-&gt;type() == CachedResource::ImageResource &amp;&amp; shouldDeferImageLoad(existingResource-&gt;url()))
&gt; +    if (existingResource-&gt;type() == CachedResource::ImageResource &amp;&amp; !clientAllowImage(existingResource-&gt;url()))

clientAllowImage -&gt; clientAllowsImage ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721327</commentid>
    <comment_count>3</comment_count>
      <attachid>164264</attachid>
    <who name="Bo Liu">boliu</who>
    <bug_when>2012-09-14 19:19:43 -0700</bug_when>
    <thetext>Created attachment 164264
Add layout test that fails without this patch. Rename method to clientAllowsImage</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721330</commentid>
    <comment_count>4</comment_count>
      <attachid>164265</attachid>
    <who name="Bo Liu">boliu</who>
    <bug_when>2012-09-14 19:29:53 -0700</bug_when>
    <thetext>Created attachment 164265
Skip new test in webkit2 since overridePreference is not supported.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>722063</commentid>
    <comment_count>5</comment_count>
      <attachid>164265</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-17 11:01:50 -0700</bug_when>
    <thetext>Comment on attachment 164265
Skip new test in webkit2 since overridePreference is not supported.

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>722086</commentid>
    <comment_count>6</comment_count>
      <attachid>164265</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-17 11:19:35 -0700</bug_when>
    <thetext>Comment on attachment 164265
Skip new test in webkit2 since overridePreference is not supported.

Clearing flags on attachment: 164265

Committed r128780: &lt;http://trac.webkit.org/changeset/128780&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>722087</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-17 11:19:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164235</attachid>
            <date>2012-09-14 15:18:53 -0700</date>
            <delta_ts>2012-09-14 19:19:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96829-20120914151824.patch</filename>
            <type>text/plain</type>
            <size>3522</size>
            <attacher name="Bo Liu">boliu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4NjU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTY0ZjM3NzFlN2E0Njdl
ZmQyMjQxNDY4YTAwMzg3NzM4ODRiNmVjMS4uYjgwNDM5NmI4ZGU5MWMxODYxMzc4MWQwOWU2MmUz
Y2YzYjBmZjg5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA5LTE0ICBCbyBM
aXUgIDxib2xpdUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgRml4IExvYWRJbWFnZXNBdXRvbWF0
aWNhbGx5IGNhY2hlIGJlaGF2aW9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD05NjgyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEkgYnJva2UgdGhlIGNhY2hpbmcgYmVoYXZpb3Igb2YgQXV0b0xvYWRJbWFn
ZSBpbgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xMjg2NDUKKwor
ICAgICAgICBUaGlzIHJlc3RvcmVzIHRoZSBvcmlnaW5hbCBiZWhhdmlvciB0aGF0IEF1dG9Mb2Fk
SW1hZ2UgZG9lcyBub3QgYmxvY2sKKyAgICAgICAgbG9hZHMgZm9yIG1lbW9yeSBjYWNoZS4KKwor
ICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6ZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9s
aWN5KToKKyAgICAgICAgKFdlYkNvcmU6OkNhY2hlZFJlc291cmNlTG9hZGVyOjpjbGllbnRBbGxv
d0ltYWdlKToKKyAgICAgICAgKFdlYkNvcmU6OkNhY2hlZFJlc291cmNlTG9hZGVyOjpzaG91bGRE
ZWZlckltYWdlTG9hZCk6CisgICAgICAgICogbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9h
ZGVyLmg6CisgICAgICAgIChDYWNoZWRSZXNvdXJjZUxvYWRlcik6CisKIDIwMTItMDktMTQgIEFk
YW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1vdmUgd2Via2l0UG9z
dE1lc3NhZ2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRS
ZXNvdXJjZUxvYWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVz
b3VyY2VMb2FkZXIuY3BwCmluZGV4IGE0YTM2NjdlZjAwMDQ3Nzk3NDIyZjUwN2UxYWZhN2I5M2Fm
ZWQyOTQuLjJjNjYwMzYyNmI4NGUwMTNmZjc1Y2E1MTg1ZTc2ZjA3OWRmNTMxN2MgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNw
cApAQCAtNTMyLDcgKzUzMiw3IEBAIENhY2hlZFJlc291cmNlTG9hZGVyOjpSZXZhbGlkYXRpb25Q
b2xpY3kgQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OmRldGVybWluZVJldmFsaWRhCiAKICAgICAvLyBE
byBub3QgbG9hZCBmcm9tIGNhY2hlIGlmIGltYWdlcyBhcmUgbm90IGVuYWJsZWQuIFRoZSBsb2Fk
IGZvciB0aGlzIGltYWdlIHdpbGwgYmUgYmxvY2tlZAogICAgIC8vIGluIHJlcXVlc3RJbWFnZS4K
LSAgICBpZiAoZXhpc3RpbmdSZXNvdXJjZS0+dHlwZSgpID09IENhY2hlZFJlc291cmNlOjpJbWFn
ZVJlc291cmNlICYmIHNob3VsZERlZmVySW1hZ2VMb2FkKGV4aXN0aW5nUmVzb3VyY2UtPnVybCgp
KSkKKyAgICBpZiAoZXhpc3RpbmdSZXNvdXJjZS0+dHlwZSgpID09IENhY2hlZFJlc291cmNlOjpJ
bWFnZVJlc291cmNlICYmICFjbGllbnRBbGxvd0ltYWdlKGV4aXN0aW5nUmVzb3VyY2UtPnVybCgp
KSkKICAgICAgICAgcmV0dXJuIFJlbG9hZDsKICAgICAKICAgICAvLyBEb24ndCByZWxvYWQgcmVz
b3VyY2VzIHdoaWxlIHBhc3RpbmcuCkBAIC02NDYsMTIgKzY0NiwxNCBAQCB2b2lkIENhY2hlZFJl
c291cmNlTG9hZGVyOjpzZXRJbWFnZXNFbmFibGVkKGJvb2wgZW5hYmxlKQogICAgIHJlbG9hZElt
YWdlc0lmTm90RGVmZXJyZWQoKTsKIH0KIAotYm9vbCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hv
dWxkRGVmZXJJbWFnZUxvYWQoY29uc3QgS1VSTCYgdXJsKSBjb25zdAorYm9vbCBDYWNoZWRSZXNv
dXJjZUxvYWRlcjo6Y2xpZW50QWxsb3dJbWFnZShjb25zdCBLVVJMJiB1cmwpIGNvbnN0CiB7Ci0g
ICAgaWYgKGZyYW1lKCkgJiYgIWZyYW1lKCktPmxvYWRlcigpLT5jbGllbnQoKS0+YWxsb3dJbWFn
ZShtX2ltYWdlc0VuYWJsZWQsIHVybCkpCi0gICAgICAgIHJldHVybiB0cnVlOworICAgIHJldHVy
biAhZnJhbWUoKSB8fCBmcmFtZSgpLT5sb2FkZXIoKS0+Y2xpZW50KCktPmFsbG93SW1hZ2UobV9p
bWFnZXNFbmFibGVkLCB1cmwpOworfQogCi0gICAgcmV0dXJuICFtX2F1dG9Mb2FkSW1hZ2VzOwor
Ym9vbCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hvdWxkRGVmZXJJbWFnZUxvYWQoY29uc3QgS1VS
TCYgdXJsKSBjb25zdAoreworICAgIHJldHVybiAhY2xpZW50QWxsb3dJbWFnZSh1cmwpIHx8ICFt
X2F1dG9Mb2FkSW1hZ2VzOwogfQogCiB2b2lkIENhY2hlZFJlc291cmNlTG9hZGVyOjpyZWxvYWRJ
bWFnZXNJZk5vdERlZmVycmVkKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9j
YWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5oIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hl
L0NhY2hlZFJlc291cmNlTG9hZGVyLmgKaW5kZXggNTc4MTEzMGJjNzcwZjM1MjZiNDkwOGM3NDJj
M2NjZmRkNWFlNTRiNy4uMDFlY2EwN2QyOGRmMmQ3MTI5NTVmZDk2ZmNkZTZkY2QwZjE1NmU3MSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9h
ZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9h
ZGVyLmgKQEAgLTk4LDcgKzk4LDYgQEAgcHVibGljOgogICAgIGJvb2wgYXV0b0xvYWRJbWFnZXMo
KSBjb25zdCB7IHJldHVybiBtX2F1dG9Mb2FkSW1hZ2VzOyB9CiAgICAgdm9pZCBzZXRBdXRvTG9h
ZEltYWdlcyhib29sKTsKIAotICAgIGJvb2wgaW1hZ2VzRW5hYmxlZCgpIGNvbnN0IHsgcmV0dXJu
IG1faW1hZ2VzRW5hYmxlZDsgfQogICAgIHZvaWQgc2V0SW1hZ2VzRW5hYmxlZChib29sKTsKIAog
ICAgIGJvb2wgc2hvdWxkRGVmZXJJbWFnZUxvYWQoY29uc3QgS1VSTCYpIGNvbnN0OwpAQCAtMTQx
LDYgKzE0MCw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBnYXJiYWdlQ29sbGVjdERvY3VtZW50UmVz
b3VyY2VzVGltZXJGaXJlZChUaW1lcjxDYWNoZWRSZXNvdXJjZUxvYWRlcj4qKTsKICAgICB2b2lk
IHBlcmZvcm1Qb3N0TG9hZEFjdGlvbnMoKTsKIAorICAgIGJvb2wgY2xpZW50QWxsb3dJbWFnZShj
b25zdCBLVVJMJikgY29uc3Q7CiAgICAgdm9pZCByZWxvYWRJbWFnZXNJZk5vdERlZmVycmVkKCk7
CiAgICAgCiAgICAgSGFzaFNldDxTdHJpbmc+IG1fdmFsaWRhdGVkVVJMczsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164264</attachid>
            <date>2012-09-14 19:19:43 -0700</date>
            <delta_ts>2012-09-14 19:29:51 -0700</delta_ts>
            <desc>Add layout test that fails without this patch. Rename method to clientAllowsImage</desc>
            <filename>bug-96829-20120914191915.patch</filename>
            <type>text/plain</type>
            <size>7572</size>
            <attacher name="Bo Liu">boliu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4NjU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTY0ZjM3NzFlN2E0Njdl
ZmQyMjQxNDY4YTAwMzg3NzM4ODRiNmVjMS4uMGIwOTMyOGU0MTI0MDU1NDQwYWVmYzhjODAxMjYy
ZDJjMjUxMGZiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA5LTE0ICBCbyBM
aXUgIDxib2xpdUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgRml4IExvYWRJbWFnZXNBdXRvbWF0
aWNhbGx5IGNhY2hlIGJlaGF2aW9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD05NjgyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEkgYnJva2UgdGhlIGNhY2hpbmcgYmVoYXZpb3Igb2YgTG9hZEltYWdlc0F1
dG9tYXRpY2FsbHkgaW4KKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQv
MTI4NjQ1CisKKyAgICAgICAgVGhpcyByZXN0b3JlcyB0aGUgb3JpZ2luYWwgYmVoYXZpb3IgdGhh
dCBBdXRvTG9hZEltYWdlIGRvZXMgbm90IGJsb2NrCisgICAgICAgIGxvYWRzIGZyb20gbWVtb3J5
IGNhY2hlLgorCisgICAgICAgIFRlc3Q6IGZhc3QvbG9hZGVyL2Rpc3BsYXktaW1hZ2UtdW5zZXQt
YWxsb3dzLWNhY2hlZC1pbWFnZS1sb2FkLmh0bWwKKworICAgICAgICAqIGxvYWRlci9jYWNoZS9D
YWNoZWRSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRSZXNvdXJj
ZUxvYWRlcjo6ZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9saWN5KToKKyAgICAgICAgKFdlYkNvcmU6
OkNhY2hlZFJlc291cmNlTG9hZGVyOjpjbGllbnRBbGxvd3NJbWFnZSk6CisgICAgICAgIChXZWJD
b3JlOjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hvdWxkRGVmZXJJbWFnZUxvYWQpOgorICAgICAg
ICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5oOgorICAgICAgICAoQ2FjaGVk
UmVzb3VyY2VMb2FkZXIpOgorCiAyMDEyLTA5LTE0ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgUmVtb3ZlIHdlYmtpdFBvc3RNZXNzYWdlCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwIGIvU291
cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcAppbmRleCBh
NGEzNjY3ZWYwMDA0Nzc5NzQyMmY1MDdlMWFmYTdiOTNhZmVkMjk0Li5lM2QxM2M4ZjU3ZjBjZjg3
NWJiNjJkMjJmMGZmZGY1Y2VhMjkyZTAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2Fk
ZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKQEAgLTUzMiw3ICs1MzIsNyBAQCBD
YWNoZWRSZXNvdXJjZUxvYWRlcjo6UmV2YWxpZGF0aW9uUG9saWN5IENhY2hlZFJlc291cmNlTG9h
ZGVyOjpkZXRlcm1pbmVSZXZhbGlkYQogCiAgICAgLy8gRG8gbm90IGxvYWQgZnJvbSBjYWNoZSBp
ZiBpbWFnZXMgYXJlIG5vdCBlbmFibGVkLiBUaGUgbG9hZCBmb3IgdGhpcyBpbWFnZSB3aWxsIGJl
IGJsb2NrZWQKICAgICAvLyBpbiByZXF1ZXN0SW1hZ2UuCi0gICAgaWYgKGV4aXN0aW5nUmVzb3Vy
Y2UtPnR5cGUoKSA9PSBDYWNoZWRSZXNvdXJjZTo6SW1hZ2VSZXNvdXJjZSAmJiBzaG91bGREZWZl
ckltYWdlTG9hZChleGlzdGluZ1Jlc291cmNlLT51cmwoKSkpCisgICAgaWYgKGV4aXN0aW5nUmVz
b3VyY2UtPnR5cGUoKSA9PSBDYWNoZWRSZXNvdXJjZTo6SW1hZ2VSZXNvdXJjZSAmJiAhY2xpZW50
QWxsb3dzSW1hZ2UoZXhpc3RpbmdSZXNvdXJjZS0+dXJsKCkpKQogICAgICAgICByZXR1cm4gUmVs
b2FkOwogICAgIAogICAgIC8vIERvbid0IHJlbG9hZCByZXNvdXJjZXMgd2hpbGUgcGFzdGluZy4K
QEAgLTY0NiwxMiArNjQ2LDE0IEBAIHZvaWQgQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OnNldEltYWdl
c0VuYWJsZWQoYm9vbCBlbmFibGUpCiAgICAgcmVsb2FkSW1hZ2VzSWZOb3REZWZlcnJlZCgpOwog
fQogCi1ib29sIENhY2hlZFJlc291cmNlTG9hZGVyOjpzaG91bGREZWZlckltYWdlTG9hZChjb25z
dCBLVVJMJiB1cmwpIGNvbnN0Citib29sIENhY2hlZFJlc291cmNlTG9hZGVyOjpjbGllbnRBbGxv
d3NJbWFnZShjb25zdCBLVVJMJiB1cmwpIGNvbnN0CiB7Ci0gICAgaWYgKGZyYW1lKCkgJiYgIWZy
YW1lKCktPmxvYWRlcigpLT5jbGllbnQoKS0+YWxsb3dJbWFnZShtX2ltYWdlc0VuYWJsZWQsIHVy
bCkpCi0gICAgICAgIHJldHVybiB0cnVlOworICAgIHJldHVybiAhZnJhbWUoKSB8fCBmcmFtZSgp
LT5sb2FkZXIoKS0+Y2xpZW50KCktPmFsbG93SW1hZ2UobV9pbWFnZXNFbmFibGVkLCB1cmwpOwor
fQogCi0gICAgcmV0dXJuICFtX2F1dG9Mb2FkSW1hZ2VzOworYm9vbCBDYWNoZWRSZXNvdXJjZUxv
YWRlcjo6c2hvdWxkRGVmZXJJbWFnZUxvYWQoY29uc3QgS1VSTCYgdXJsKSBjb25zdAoreworICAg
IHJldHVybiAhY2xpZW50QWxsb3dzSW1hZ2UodXJsKSB8fCAhbV9hdXRvTG9hZEltYWdlczsKIH0K
IAogdm9pZCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6cmVsb2FkSW1hZ2VzSWZOb3REZWZlcnJlZCgp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VM
b2FkZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRl
ci5oCmluZGV4IDU3ODExMzBiYzc3MGYzNTI2YjQ5MDhjNzQyYzNjY2ZkZDVhZTU0YjcuLjIxZTRm
MzkxZGJiNDgyMTZjNDY1NDM3ODk2M2Y5MWE3NDA1YTcyNjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5oCkBAIC05OCw3ICs5OCw2
IEBAIHB1YmxpYzoKICAgICBib29sIGF1dG9Mb2FkSW1hZ2VzKCkgY29uc3QgeyByZXR1cm4gbV9h
dXRvTG9hZEltYWdlczsgfQogICAgIHZvaWQgc2V0QXV0b0xvYWRJbWFnZXMoYm9vbCk7CiAKLSAg
ICBib29sIGltYWdlc0VuYWJsZWQoKSBjb25zdCB7IHJldHVybiBtX2ltYWdlc0VuYWJsZWQ7IH0K
ICAgICB2b2lkIHNldEltYWdlc0VuYWJsZWQoYm9vbCk7CiAKICAgICBib29sIHNob3VsZERlZmVy
SW1hZ2VMb2FkKGNvbnN0IEtVUkwmKSBjb25zdDsKQEAgLTE0MSw2ICsxNDAsNyBAQCBwcml2YXRl
OgogICAgIHZvaWQgZ2FyYmFnZUNvbGxlY3REb2N1bWVudFJlc291cmNlc1RpbWVyRmlyZWQoVGlt
ZXI8Q2FjaGVkUmVzb3VyY2VMb2FkZXI+Kik7CiAgICAgdm9pZCBwZXJmb3JtUG9zdExvYWRBY3Rp
b25zKCk7CiAKKyAgICBib29sIGNsaWVudEFsbG93c0ltYWdlKGNvbnN0IEtVUkwmKSBjb25zdDsK
ICAgICB2b2lkIHJlbG9hZEltYWdlc0lmTm90RGVmZXJyZWQoKTsKICAgICAKICAgICBIYXNoU2V0
PFN0cmluZz4gbV92YWxpZGF0ZWRVUkxzOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDJhMmY0OTc4NTUyZmIxZTIxMWU2NWZj
MjliYzM5YWU2M2VlMDlkOGEuLmY0ODhhZjkxYjEyODJkZTY0N2Q2OTk2Y2MwYjgyOWVmZmMyZDJl
MjIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMi0wOS0xNCAgQm8gTGl1ICA8Ym9saXVAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIEZpeCBMb2FkSW1hZ2VzQXV0b21hdGljYWxseSBjYWNoZSBi
ZWhhdmlvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTY4MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJ
IGJyb2tlIHRoZSBjYWNoaW5nIGJlaGF2aW9yIG9mIExvYWRJbWFnZXNBdXRvbWF0aWNhbGx5IGlu
CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzEyODY0NQorCisgICAg
ICAgIFRoaXMgcmVzdG9yZXMgdGhlIG9yaWdpbmFsIGJlaGF2aW9yIHRoYXQgQXV0b0xvYWRJbWFn
ZSBkb2VzIG5vdCBibG9jaworICAgICAgICBsb2FkcyBmcm9tIG1lbW9yeSBjYWNoZS4KKworICAg
ICAgICAqIGZhc3QvbG9hZGVyL2Rpc3BsYXktaW1hZ2UtdW5zZXQtYWxsb3dzLWNhY2hlZC1pbWFn
ZS1sb2FkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9sb2FkZXIvZGlzcGxh
eS1pbWFnZS11bnNldC1hbGxvd3MtY2FjaGVkLWltYWdlLWxvYWQuaHRtbDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9sb2FkZXIvcmVzb3VyY2VzL2ltYWdlMS5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2xvYWRlci9yZXNvdXJjZXMvaW1hZ2UyLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA5LTE0
ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVtb3ZlIHdlYmtp
dFBvc3RNZXNzYWdlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9kaXNwbGF5
LWltYWdlLXVuc2V0LWFsbG93cy1jYWNoZWQtaW1hZ2UtbG9hZC1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9mYXN0L2xvYWRlci9kaXNwbGF5LWltYWdlLXVuc2V0LWFsbG93cy1jYWNoZWQtaW1h
Z2UtbG9hZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmUxNWFhYzBjNTE1ZTgwNTZhYjNjY2M5
NTE5MDM3MzMyOGY4MzdmOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbG9h
ZGVyL2Rpc3BsYXktaW1hZ2UtdW5zZXQtYWxsb3dzLWNhY2hlZC1pbWFnZS1sb2FkLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDIgQEAKK1Rlc3QgdGhhdCBXZWJLaXREaXNwbGF5SW1hZ2VzS2V5IHVu
c2V0IGRvZXMgbm90IGJsb2NrIGltYWdlIGluIGNhY2hlLgorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9sb2FkZXIvZGlzcGxheS1pbWFnZS11bnNldC1hbGxvd3MtY2FjaGVkLWlt
YWdlLWxvYWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbG9hZGVyL2Rpc3BsYXktaW1hZ2UtdW5z
ZXQtYWxsb3dzLWNhY2hlZC1pbWFnZS1sb2FkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMDhkNzAzZDUwNGVh
YTQ1YjNmNGVmZmVkMGI0N2I0NzdlNDgxOGZkNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvbG9hZGVyL2Rpc3BsYXktaW1hZ2UtdW5zZXQtYWxsb3dzLWNhY2hlZC1pbWFnZS1s
b2FkLmh0bWwKQEAgLTAsMCArMSwzOSBAQAorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CisvLyBP
cGVucyB0d28gd2luZG93cyBjb250YWluaW5nIHRoZSBzYW1lIGltYWdlLiBGaXJzdCB3aW5kb3cg
d2lsbCBwb3B1bGF0ZSB0aGUgY2FjaGUgd2l0aAorLy8gaW1hZ2UuIFRoZSBzZWNvbmQgd2luZG93
IGlzIG9wZW5lZCB3aXRoIFdlYktpdERpc3BsYXlJbWFnZXNLZXkgdW5zZXQsIGJ1dCBpbWFnZSBz
aG91bGQKKy8vIHN0aWxsIGxvYWQgc2luY2UgaXQgaXMgaW4gY2FjaGUuCitmdW5jdGlvbiBydW5U
ZXN0KCkKK3sKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgdGVzdFJ1bm5l
ci5kdW1wQXNUZXh0KCk7CisgICAgICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworICAg
ICAgICB0ZXN0UnVubmVyLnNldENhbk9wZW5XaW5kb3dzKCk7CisgICAgICAgIHRlc3RSdW5uZXIu
b3ZlcnJpZGVQcmVmZXJlbmNlKCJXZWJLaXRVc2VzUGFnZUNhY2hlUHJlZmVyZW5jZUtleSIsIDEp
OworCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1bHQnKS5pbm5lckhUTUwg
PSAnRkFJTFVSRTogaW1hZ2UxLmh0bWwgbm90IGxvYWRlZCc7CisgICAgICAgIHdpbmRvdy5vcGVu
KCJyZXNvdXJjZXMvaW1hZ2UxLmh0bWwiLCAiX2JsYW5rIik7CisgICAgfQorfQorCitmdW5jdGlv
biBpbWFnZTFMb2FkZWQoKQoreworICAgIHRlc3RSdW5uZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCdX
ZWJLaXREaXNwbGF5SW1hZ2VzS2V5JywgMCk7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J3Jlc3VsdCcpLmlubmVySFRNTCA9ICdGQUlMVVJFOiBpbWFnZTIuaHRtbCBub3QgbG9hZGVkJzsK
KyAgICB3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpIHt3aW5kb3cub3BlbigicmVzb3VyY2Vz
L2ltYWdlMi5odG1sIiwgIl9ibGFuayIpO30sIDApOworfQorCitmdW5jdGlvbiBpbWFnZTJMb2Fk
ZWQoKQoreworICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1bHQnKS5pbm5lckhUTUwg
PSAnUEFTUyc7CisJCXRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworfQorPC9zY3JpcHQ+Cis8L2hl
YWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+CitUZXN0IHRoYXQgV2ViS2l0RGlzcGxheUlt
YWdlc0tleSB1bnNldCBkb2VzIG5vdCBibG9jayBpbWFnZSBpbiBjYWNoZS4KKzxkaXYgaWQ9InJl
c3VsdCI+RkFJTFVSRTogVGVzdCBzY3JpcHQgZGlkbid0IHJ1bi48L2Rpdj4KKzwvYm9keT4KKzwv
aHRtbD4KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9sb2FkZXIvcmVzb3VyY2VzL2lt
YWdlMS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9sb2FkZXIvcmVzb3VyY2VzL2ltYWdlMS5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmNkNjlkYzNjMmEwZDZhMTVlMDg5NjM3OTEwMzI1NGY1ZWFhMzRkYzEKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9yZXNvdXJjZXMvaW1hZ2Ux
Lmh0bWwKQEAgLTAsMCArMSw1IEBACis8aHRtbD4KKzxib2R5PgorICA8aW1nIHNyYz0iLi4vLi4v
aW1hZ2VzL3Jlc291cmNlcy9vdmFsLnBuZyIgb25sb2FkPSJ3aW5kb3cub3BlbmVyLmltYWdlMUxv
YWRlZCgpOyI+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L2xvYWRlci9yZXNvdXJjZXMvaW1hZ2UyLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9y
ZXNvdXJjZXMvaW1hZ2UyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzAzN2ZmZjBjZTY1Njc3N2NjMDJlOGFl
NmNjODFjZjZlYTQ0MmFhYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbG9h
ZGVyL3Jlc291cmNlcy9pbWFnZTIuaHRtbApAQCAtMCwwICsxLDUgQEAKKzxodG1sPgorPGJvZHk+
CisgIDxpbWcgc3JjPSIuLi8uLi9pbWFnZXMvcmVzb3VyY2VzL292YWwucG5nIiBvbmxvYWQ9Indp
bmRvdy5vcGVuZXIuaW1hZ2UyTG9hZGVkKCk7Ij4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164265</attachid>
            <date>2012-09-14 19:29:53 -0700</date>
            <delta_ts>2012-09-17 11:19:35 -0700</delta_ts>
            <desc>Skip new test in webkit2 since overridePreference is not supported.</desc>
            <filename>bug-96829-20120914192924.patch</filename>
            <type>text/plain</type>
            <size>8238</size>
            <attacher name="Bo Liu">boliu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4NjU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTY0ZjM3NzFlN2E0Njdl
ZmQyMjQxNDY4YTAwMzg3NzM4ODRiNmVjMS4uMGIwOTMyOGU0MTI0MDU1NDQwYWVmYzhjODAxMjYy
ZDJjMjUxMGZiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA5LTE0ICBCbyBM
aXUgIDxib2xpdUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgRml4IExvYWRJbWFnZXNBdXRvbWF0
aWNhbGx5IGNhY2hlIGJlaGF2aW9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD05NjgyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEkgYnJva2UgdGhlIGNhY2hpbmcgYmVoYXZpb3Igb2YgTG9hZEltYWdlc0F1
dG9tYXRpY2FsbHkgaW4KKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQv
MTI4NjQ1CisKKyAgICAgICAgVGhpcyByZXN0b3JlcyB0aGUgb3JpZ2luYWwgYmVoYXZpb3IgdGhh
dCBBdXRvTG9hZEltYWdlIGRvZXMgbm90IGJsb2NrCisgICAgICAgIGxvYWRzIGZyb20gbWVtb3J5
IGNhY2hlLgorCisgICAgICAgIFRlc3Q6IGZhc3QvbG9hZGVyL2Rpc3BsYXktaW1hZ2UtdW5zZXQt
YWxsb3dzLWNhY2hlZC1pbWFnZS1sb2FkLmh0bWwKKworICAgICAgICAqIGxvYWRlci9jYWNoZS9D
YWNoZWRSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRSZXNvdXJj
ZUxvYWRlcjo6ZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9saWN5KToKKyAgICAgICAgKFdlYkNvcmU6
OkNhY2hlZFJlc291cmNlTG9hZGVyOjpjbGllbnRBbGxvd3NJbWFnZSk6CisgICAgICAgIChXZWJD
b3JlOjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6c2hvdWxkRGVmZXJJbWFnZUxvYWQpOgorICAgICAg
ICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5oOgorICAgICAgICAoQ2FjaGVk
UmVzb3VyY2VMb2FkZXIpOgorCiAyMDEyLTA5LTE0ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgUmVtb3ZlIHdlYmtpdFBvc3RNZXNzYWdlCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwIGIvU291
cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcAppbmRleCBh
NGEzNjY3ZWYwMDA0Nzc5NzQyMmY1MDdlMWFmYTdiOTNhZmVkMjk0Li5lM2QxM2M4ZjU3ZjBjZjg3
NWJiNjJkMjJmMGZmZGY1Y2VhMjkyZTAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2Fk
ZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKQEAgLTUzMiw3ICs1MzIsNyBAQCBD
YWNoZWRSZXNvdXJjZUxvYWRlcjo6UmV2YWxpZGF0aW9uUG9saWN5IENhY2hlZFJlc291cmNlTG9h
ZGVyOjpkZXRlcm1pbmVSZXZhbGlkYQogCiAgICAgLy8gRG8gbm90IGxvYWQgZnJvbSBjYWNoZSBp
ZiBpbWFnZXMgYXJlIG5vdCBlbmFibGVkLiBUaGUgbG9hZCBmb3IgdGhpcyBpbWFnZSB3aWxsIGJl
IGJsb2NrZWQKICAgICAvLyBpbiByZXF1ZXN0SW1hZ2UuCi0gICAgaWYgKGV4aXN0aW5nUmVzb3Vy
Y2UtPnR5cGUoKSA9PSBDYWNoZWRSZXNvdXJjZTo6SW1hZ2VSZXNvdXJjZSAmJiBzaG91bGREZWZl
ckltYWdlTG9hZChleGlzdGluZ1Jlc291cmNlLT51cmwoKSkpCisgICAgaWYgKGV4aXN0aW5nUmVz
b3VyY2UtPnR5cGUoKSA9PSBDYWNoZWRSZXNvdXJjZTo6SW1hZ2VSZXNvdXJjZSAmJiAhY2xpZW50
QWxsb3dzSW1hZ2UoZXhpc3RpbmdSZXNvdXJjZS0+dXJsKCkpKQogICAgICAgICByZXR1cm4gUmVs
b2FkOwogICAgIAogICAgIC8vIERvbid0IHJlbG9hZCByZXNvdXJjZXMgd2hpbGUgcGFzdGluZy4K
QEAgLTY0NiwxMiArNjQ2LDE0IEBAIHZvaWQgQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OnNldEltYWdl
c0VuYWJsZWQoYm9vbCBlbmFibGUpCiAgICAgcmVsb2FkSW1hZ2VzSWZOb3REZWZlcnJlZCgpOwog
fQogCi1ib29sIENhY2hlZFJlc291cmNlTG9hZGVyOjpzaG91bGREZWZlckltYWdlTG9hZChjb25z
dCBLVVJMJiB1cmwpIGNvbnN0Citib29sIENhY2hlZFJlc291cmNlTG9hZGVyOjpjbGllbnRBbGxv
d3NJbWFnZShjb25zdCBLVVJMJiB1cmwpIGNvbnN0CiB7Ci0gICAgaWYgKGZyYW1lKCkgJiYgIWZy
YW1lKCktPmxvYWRlcigpLT5jbGllbnQoKS0+YWxsb3dJbWFnZShtX2ltYWdlc0VuYWJsZWQsIHVy
bCkpCi0gICAgICAgIHJldHVybiB0cnVlOworICAgIHJldHVybiAhZnJhbWUoKSB8fCBmcmFtZSgp
LT5sb2FkZXIoKS0+Y2xpZW50KCktPmFsbG93SW1hZ2UobV9pbWFnZXNFbmFibGVkLCB1cmwpOwor
fQogCi0gICAgcmV0dXJuICFtX2F1dG9Mb2FkSW1hZ2VzOworYm9vbCBDYWNoZWRSZXNvdXJjZUxv
YWRlcjo6c2hvdWxkRGVmZXJJbWFnZUxvYWQoY29uc3QgS1VSTCYgdXJsKSBjb25zdAoreworICAg
IHJldHVybiAhY2xpZW50QWxsb3dzSW1hZ2UodXJsKSB8fCAhbV9hdXRvTG9hZEltYWdlczsKIH0K
IAogdm9pZCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6cmVsb2FkSW1hZ2VzSWZOb3REZWZlcnJlZCgp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VM
b2FkZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRl
ci5oCmluZGV4IDU3ODExMzBiYzc3MGYzNTI2YjQ5MDhjNzQyYzNjY2ZkZDVhZTU0YjcuLjIxZTRm
MzkxZGJiNDgyMTZjNDY1NDM3ODk2M2Y5MWE3NDA1YTcyNjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5oCkBAIC05OCw3ICs5OCw2
IEBAIHB1YmxpYzoKICAgICBib29sIGF1dG9Mb2FkSW1hZ2VzKCkgY29uc3QgeyByZXR1cm4gbV9h
dXRvTG9hZEltYWdlczsgfQogICAgIHZvaWQgc2V0QXV0b0xvYWRJbWFnZXMoYm9vbCk7CiAKLSAg
ICBib29sIGltYWdlc0VuYWJsZWQoKSBjb25zdCB7IHJldHVybiBtX2ltYWdlc0VuYWJsZWQ7IH0K
ICAgICB2b2lkIHNldEltYWdlc0VuYWJsZWQoYm9vbCk7CiAKICAgICBib29sIHNob3VsZERlZmVy
SW1hZ2VMb2FkKGNvbnN0IEtVUkwmKSBjb25zdDsKQEAgLTE0MSw2ICsxNDAsNyBAQCBwcml2YXRl
OgogICAgIHZvaWQgZ2FyYmFnZUNvbGxlY3REb2N1bWVudFJlc291cmNlc1RpbWVyRmlyZWQoVGlt
ZXI8Q2FjaGVkUmVzb3VyY2VMb2FkZXI+Kik7CiAgICAgdm9pZCBwZXJmb3JtUG9zdExvYWRBY3Rp
b25zKCk7CiAKKyAgICBib29sIGNsaWVudEFsbG93c0ltYWdlKGNvbnN0IEtVUkwmKSBjb25zdDsK
ICAgICB2b2lkIHJlbG9hZEltYWdlc0lmTm90RGVmZXJyZWQoKTsKICAgICAKICAgICBIYXNoU2V0
PFN0cmluZz4gbV92YWxpZGF0ZWRVUkxzOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDJhMmY0OTc4NTUyZmIxZTIxMWU2NWZj
MjliYzM5YWU2M2VlMDlkOGEuLmE2ZjYxYjY2YmIxNDA4YTMyODNiZWJkY2Y2NTI2Njk5ODBlZDc2
YTEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMi0wOS0xNCAgQm8gTGl1ICA8Ym9saXVAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIEZpeCBMb2FkSW1hZ2VzQXV0b21hdGljYWxseSBjYWNoZSBi
ZWhhdmlvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTY4MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJ
IGJyb2tlIHRoZSBjYWNoaW5nIGJlaGF2aW9yIG9mIExvYWRJbWFnZXNBdXRvbWF0aWNhbGx5IGlu
CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzEyODY0NQorCisgICAg
ICAgIFRoaXMgcmVzdG9yZXMgdGhlIG9yaWdpbmFsIGJlaGF2aW9yIHRoYXQgQXV0b0xvYWRJbWFn
ZSBkb2VzIG5vdCBibG9jaworICAgICAgICBsb2FkcyBmcm9tIG1lbW9yeSBjYWNoZS4KKworICAg
ICAgICAqIGZhc3QvbG9hZGVyL2Rpc3BsYXktaW1hZ2UtdW5zZXQtYWxsb3dzLWNhY2hlZC1pbWFn
ZS1sb2FkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9sb2FkZXIvZGlzcGxh
eS1pbWFnZS11bnNldC1hbGxvd3MtY2FjaGVkLWltYWdlLWxvYWQuaHRtbDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9sb2FkZXIvcmVzb3VyY2VzL2ltYWdlMS5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2xvYWRlci9yZXNvdXJjZXMvaW1hZ2UyLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHBs
YXRmb3JtL3drMi9Ta2lwcGVkOgorCiAyMDEyLTA5LTE0ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgUmVtb3ZlIHdlYmtpdFBvc3RNZXNzYWdlCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9kaXNwbGF5LWltYWdlLXVuc2V0LWFsbG93cy1jYWNo
ZWQtaW1hZ2UtbG9hZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9kaXNw
bGF5LWltYWdlLXVuc2V0LWFsbG93cy1jYWNoZWQtaW1hZ2UtbG9hZC1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uNmUxNWFhYzBjNTE1ZTgwNTZhYjNjY2M5NTE5MDM3MzMyOGY4MzdmOAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbG9hZGVyL2Rpc3BsYXktaW1hZ2UtdW5zZXQt
YWxsb3dzLWNhY2hlZC1pbWFnZS1sb2FkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1Rl
c3QgdGhhdCBXZWJLaXREaXNwbGF5SW1hZ2VzS2V5IHVuc2V0IGRvZXMgbm90IGJsb2NrIGltYWdl
IGluIGNhY2hlLgorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9sb2FkZXIvZGlz
cGxheS1pbWFnZS11bnNldC1hbGxvd3MtY2FjaGVkLWltYWdlLWxvYWQuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvbG9hZGVyL2Rpc3BsYXktaW1hZ2UtdW5zZXQtYWxsb3dzLWNhY2hlZC1pbWFnZS1s
b2FkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMDhkNzAzZDUwNGVhYTQ1YjNmNGVmZmVkMGI0N2I0NzdlNDgx
OGZkNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbG9hZGVyL2Rpc3BsYXkt
aW1hZ2UtdW5zZXQtYWxsb3dzLWNhY2hlZC1pbWFnZS1sb2FkLmh0bWwKQEAgLTAsMCArMSwzOSBA
QAorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CisvLyBPcGVucyB0d28gd2luZG93cyBjb250YWlu
aW5nIHRoZSBzYW1lIGltYWdlLiBGaXJzdCB3aW5kb3cgd2lsbCBwb3B1bGF0ZSB0aGUgY2FjaGUg
d2l0aAorLy8gaW1hZ2UuIFRoZSBzZWNvbmQgd2luZG93IGlzIG9wZW5lZCB3aXRoIFdlYktpdERp
c3BsYXlJbWFnZXNLZXkgdW5zZXQsIGJ1dCBpbWFnZSBzaG91bGQKKy8vIHN0aWxsIGxvYWQgc2lu
Y2UgaXQgaXMgaW4gY2FjaGUuCitmdW5jdGlvbiBydW5UZXN0KCkKK3sKKyAgICBpZiAod2luZG93
LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgICAg
IHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgICB0ZXN0UnVubmVyLnNldENhbk9w
ZW5XaW5kb3dzKCk7CisgICAgICAgIHRlc3RSdW5uZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCJXZWJL
aXRVc2VzUGFnZUNhY2hlUHJlZmVyZW5jZUtleSIsIDEpOworCisgICAgICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdyZXN1bHQnKS5pbm5lckhUTUwgPSAnRkFJTFVSRTogaW1hZ2UxLmh0bWwg
bm90IGxvYWRlZCc7CisgICAgICAgIHdpbmRvdy5vcGVuKCJyZXNvdXJjZXMvaW1hZ2UxLmh0bWwi
LCAiX2JsYW5rIik7CisgICAgfQorfQorCitmdW5jdGlvbiBpbWFnZTFMb2FkZWQoKQoreworICAg
IHRlc3RSdW5uZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCdXZWJLaXREaXNwbGF5SW1hZ2VzS2V5Jywg
MCk7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdCcpLmlubmVySFRNTCA9ICdG
QUlMVVJFOiBpbWFnZTIuaHRtbCBub3QgbG9hZGVkJzsKKyAgICB3aW5kb3cuc2V0VGltZW91dChm
dW5jdGlvbigpIHt3aW5kb3cub3BlbigicmVzb3VyY2VzL2ltYWdlMi5odG1sIiwgIl9ibGFuayIp
O30sIDApOworfQorCitmdW5jdGlvbiBpbWFnZTJMb2FkZWQoKQoreworICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdyZXN1bHQnKS5pbm5lckhUTUwgPSAnUEFTUyc7CisJCXRlc3RSdW5uZXIu
bm90aWZ5RG9uZSgpOworfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRl
c3QoKSI+CitUZXN0IHRoYXQgV2ViS2l0RGlzcGxheUltYWdlc0tleSB1bnNldCBkb2VzIG5vdCBi
bG9jayBpbWFnZSBpbiBjYWNoZS4KKzxkaXYgaWQ9InJlc3VsdCI+RkFJTFVSRTogVGVzdCBzY3Jp
cHQgZGlkbid0IHJ1bi48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KKwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9sb2FkZXIvcmVzb3VyY2VzL2ltYWdlMS5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9sb2FkZXIvcmVzb3VyY2VzL2ltYWdlMS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmNkNjlkYzNjMmEw
ZDZhMTVlMDg5NjM3OTEwMzI1NGY1ZWFhMzRkYzEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2xvYWRlci9yZXNvdXJjZXMvaW1hZ2UxLmh0bWwKQEAgLTAsMCArMSw1IEBACis8
aHRtbD4KKzxib2R5PgorICA8aW1nIHNyYz0iLi4vLi4vaW1hZ2VzL3Jlc291cmNlcy9vdmFsLnBu
ZyIgb25sb2FkPSJ3aW5kb3cub3BlbmVyLmltYWdlMUxvYWRlZCgpOyI+Cis8L2JvZHk+Cis8L2h0
bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9yZXNvdXJjZXMvaW1hZ2Uy
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9yZXNvdXJjZXMvaW1hZ2UyLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uYzAzN2ZmZjBjZTY1Njc3N2NjMDJlOGFlNmNjODFjZjZlYTQ0MmFhYwotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbG9hZGVyL3Jlc291cmNlcy9pbWFnZTIuaHRt
bApAQCAtMCwwICsxLDUgQEAKKzxodG1sPgorPGJvZHk+CisgIDxpbWcgc3JjPSIuLi8uLi9pbWFn
ZXMvcmVzb3VyY2VzL292YWwucG5nIiBvbmxvYWQ9IndpbmRvdy5vcGVuZXIuaW1hZ2UyTG9hZGVk
KCk7Ij4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L3drMi9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2syL1NraXBwZWQKaW5kZXggMTkx
N2I2Y2VmYjM3OTllYmRhZDNlOTgwZjM1NzY4MTZkODRkMDMxMS4uZGNjN2Y1MGQ0MWVhNzUyMGIy
MjFmNTg3ZGQ5YTA2ZWJhYjBmMDI4NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
d2syL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2syL1NraXBwZWQKQEAgLTIw
MSw2ICsyMDEsNyBAQCBmYXN0L2NhbnZhcy93ZWJnbC93ZWJnbC1hcnJheS1pbnZhbGlkLXJhbmdl
cy5odG1sCiBmYXN0L2NhbnZhcy93ZWJnbC93ZWJnbC1zcGVjaWZpYy5odG1sCiBmYXN0L2hhcm5l
c3Mvb3ZlcnJpZGUtcHJlZmVyZW5jZXMtMi5odG1sCiBmYXN0L2ltYWdlcy9hbmltYXRlZC1naWYt
cmVzdG9yZWQtZnJvbS1iZmNhY2hlLmh0bWwKK2Zhc3QvbG9hZGVyL2Rpc3BsYXktaW1hZ2UtdW5z
ZXQtYWxsb3dzLWNhY2hlZC1pbWFnZS1sb2FkLmh0bWwKIGZhc3QvdGV4dC96ZXJvLWZvbnQtc2l6
ZS5odG1sCiAKICMgV2ViS2l0VGVzdFJ1bm5lciBuZWVkcyB0byBzdXBwb3J0IGxheW91dFRlc3RD
b250cm9sbGVyLmR1bXBET01Bc1dlYkFyY2hpdmUK
</data>

          </attachment>
      

    </bug>

</bugzilla>