<?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>83383</bug_id>
          
          <creation_ts>2012-04-06 12:02:15 -0700</creation_ts>
          <short_desc>[chromium] Add more layout tests a videos that changes dimensions while decoding</short_desc>
          <delta_ts>2012-04-07 20:47:51 -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>Media</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="Andrew Scherkus">scherkus</reporter>
          <assigned_to name="Andrew Scherkus">scherkus</assigned_to>
          <cc>fischman</cc>
    
    <cc>jamesr</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>597535</commentid>
    <comment_count>0</comment_count>
    <who name="Andrew Scherkus">scherkus</who>
    <bug_when>2012-04-06 12:02:15 -0700</bug_when>
    <thetext>Need tests for both the software rendering path _and_ the compositing path!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597537</commentid>
    <comment_count>1</comment_count>
      <attachid>136047</attachid>
    <who name="Andrew Scherkus">scherkus</who>
    <bug_when>2012-04-06 12:03:13 -0700</bug_when>
    <thetext>Created attachment 136047
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597674</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-04-06 14:45:47 -0700</bug_when>
    <thetext>This doesn&apos;t seem to update any expectations - is the idea that we just want to run through the presentation paths, but we don&apos;t really want to check what happens (just that we don&apos;t crash)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597690</commentid>
    <comment_count>3</comment_count>
    <who name="Andrew Scherkus">scherkus</who>
    <bug_when>2012-04-06 14:56:54 -0700</bug_when>
    <thetext>the compositing/ test does a pixel test and verifies that we&apos;re doing the right thing (rendering + scaling decoded video that has differing dimensions from frame zero)

the media/ test verifies the DOM-level changes but ideally should also have a pixel test associated with it -- let me update that one</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597864</commentid>
    <comment_count>4</comment_count>
      <attachid>136111</attachid>
    <who name="Andrew Scherkus">scherkus</who>
    <bug_when>2012-04-06 18:01:51 -0700</bug_when>
    <thetext>Created attachment 136111
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597865</commentid>
    <comment_count>5</comment_count>
    <who name="Andrew Scherkus">scherkus</who>
    <bug_when>2012-04-06 18:02:05 -0700</bug_when>
    <thetext>PTAL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597868</commentid>
    <comment_count>6</comment_count>
      <attachid>136111</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-04-06 18:05:39 -0700</bug_when>
    <thetext>Comment on attachment 136111
Patch

Looks good but where da PNGs at?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597869</commentid>
    <comment_count>7</comment_count>
    <who name="Andrew Scherkus">scherkus</who>
    <bug_when>2012-04-06 18:07:36 -0700</bug_when>
    <thetext>I&apos;ll fix up test_expectations.txt and grab them off the bots</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597905</commentid>
    <comment_count>8</comment_count>
    <who name="Andrew Scherkus">scherkus</who>
    <bug_when>2012-04-06 19:17:49 -0700</bug_when>
    <thetext>patch landed as http://trac.webkit.org/changeset/113536

waiting for baselines to be generated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598017</commentid>
    <comment_count>9</comment_count>
    <who name="Andrew Scherkus">scherkus</who>
    <bug_when>2012-04-07 20:47:51 -0700</bug_when>
    <thetext>baselines added in baselines added in http://trac.webkit.org/changeset/113550</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136047</attachid>
            <date>2012-04-06 12:03:13 -0700</date>
            <delta_ts>2012-04-06 18:01:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83383-20120406120312.patch</filename>
            <type>text/plain</type>
            <size>4664</size>
            <attacher name="Andrew Scherkus">scherkus</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzMzgwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDllYTU0NDMyZGIxMDFkNGI1NGY0
YTY1YTg0OGJlYzJjMTliYmM0Yy4uMTNmZjY1YTMwMTYwMWU5NzJkYTYxYTgwM2I3OTcwZDljNWZl
YjdiMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTA0LTA2ICBBbmRyZXcgU2NoZXJrdXMg
IDxzY2hlcmt1c0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBBZGQgbGF5b3V0
IHRlc3RzIHRoYXQgZXhlcmNpc2UgcmVuZGVyaW5nIHBhdGggZm9yIHZpZGVvcyB0aGF0IGhhdmUg
Y2hhbmdpbmcgcmVzb2x1dGlvbnMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MzM4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvdmlkZW8tZnJhbWUt
c2l6ZS1jaGFuZ2UuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vbWVk
aWEvdmlkZW8tZnJhbWUtc2l6ZS1jaGFuZ2UuaHRtbDoKKwogMjAxMi0wNC0wNSAgVG9ueSBDaGFu
ZyAgPHRvbnlAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gVW5yZXZpZXdlZCwg
bW92aW5nIGxpbnV4IHJlc3VsdCBmcm9tIDMyLWJpdCBkaXJlY3RvcnkgdG8gNjQgYW5kIDMyIGJp
dCBkaXJlY3RvcnkuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9j
b21wb3NpdGluZy92aWRlby1mcmFtZS1zaXplLWNoYW5nZS5odG1sIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvdmlkZW8tZnJhbWUtc2l6ZS1jaGFuZ2UuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5hNjZjYWMyMmExZmFhMTRiYzc0MGRmYWNlNTg2NTY3MjE1ZTkyZGE2Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcv
dmlkZW8tZnJhbWUtc2l6ZS1jaGFuZ2UuaHRtbApAQCAtMCwwICsxLDU3IEBACis8IURPQ1RZUEUg
aHRtbD4KKzxodG1sPgorICAgIDxib2R5IG9ubG9hZD0ibG9hZCgpIj4KKyAgICAgICAgPHA+VGVz
dHMgZGVjb2RpbmcgYW5kIHJlbmRlcmluZyBhIHZpZGVvIGVsZW1lbnQgdGhhdCBoYXMgYSBjaGFu
Z2luZyByZXNvbHV0aW9uLjwvcD4KKyAgICAgICAgPHZpZGVvIHdpZHRoPTMyMD48L3ZpZGVvPgor
ICAgICAgICA8dmlkZW8gd2lkdGg9MzIwPjwvdmlkZW8+CisgICAgICAgIDxzY3JpcHQ+CisgICAg
ICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgICAgICAg
ICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBmdW5jdGlvbiBsb2FkKCkgeworICAgICAgICAgICAgICAgIHZhciBjYW5w
bGF5Q291bnQgPSAwOworICAgICAgICAgICAgICAgIGZ1bmN0aW9uIG9uY2FucGxheSgpIHsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKCsrY2FucGxheUNvdW50IDwgMikgeworICAgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgICAgIC8vIE1ha2Ugc3VyZSB3ZSByZW5kZXIgdGhlIGZpcnN0IGZyYW1lLgorICAgICAgICAg
ICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgICAg
ICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kaXNwbGF5KCk7CisgICAgICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgdmlkZW8ucGxheSgpOworICAgICAgICAg
ICAgICAgIH07CisKKyAgICAgICAgICAgICAgICAvLyBHZXQgdGhlIGZpcnN0IHZpZGVvIHRvIHN0
YXkgb24gZnJhbWUgemVybyBmb3IgY29tcGFyaXNvbiBwdXJwb3Nlcy4KKyAgICAgICAgICAgICAg
ICB2YXIgdmlkZW8gPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgidmlkZW8iKVswXTsK
KyAgICAgICAgICAgICAgICB2aWRlby5zcmMgPSAiLi4vbWVkaWEvcmVzb3VyY2VzL2ZyYW1lX3Np
emVfY2hhbmdlLndlYm0iOworICAgICAgICAgICAgICAgIHZpZGVvLmFkZEV2ZW50TGlzdGVuZXIo
J2NhbnBsYXknLCBvbmNhbnBsYXkpOworCisgICAgICAgICAgICAgICAgLy8gR2V0IHRoZSBzZWNv
bmQgdmlkZW8gdG8gcGxheSB0aHJvdWdoIHRoZSBjbGlwIHdpdGggY2hhbmdpbmcgZGltZW5zaW9u
cy4KKyAgICAgICAgICAgICAgICB2aWRlbyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1l
KCJ2aWRlbyIpWzFdOworICAgICAgICAgICAgICAgIHZpZGVvLnNyYyA9ICIuLi9tZWRpYS9yZXNv
dXJjZXMvZnJhbWVfc2l6ZV9jaGFuZ2Uud2VibSI7CisgICAgICAgICAgICAgICAgdmlkZW8uYWRk
RXZlbnRMaXN0ZW5lcignY2FucGxheScsIG9uY2FucGxheSk7CisKKyAgICAgICAgICAgICAgICB2
aWRlby5hZGRFdmVudExpc3RlbmVyKCdwbGF5aW5nJywgZnVuY3Rpb24oKSB7CisgICAgICAgICAg
ICAgICAgICAgIC8vIE1ha2Ugc3VyZSB0aGUgdmlkZW8gcGxheXMgZm9yIGEgYml0LgorICAgICAg
ICAgICAgICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVyKCd0aW1ldXBkYXRlJywgZnVuY3Rp
b24oKSB7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAodmlkZW8uY3VycmVudFRpbWUgPiAx
LjApIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aWRlby5wYXVzZSgpOworICAgICAg
ICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICB9KTsKKyAgICAgICAgICAg
ICAgICB9KTsKKworICAgICAgICAgICAgICAgIHZpZGVvLmFkZEV2ZW50TGlzdGVuZXIoJ3BhdXNl
JywgZnVuY3Rpb24oKSB7CisgICAgICAgICAgICAgICAgICAgIC8vIE5vdyBzZWVrIGJhY2sgdG8g
YSBwb2ludCB3aGVyZSByZXNvbHV0aW9uIHNob3VsZCBiZSBkaWZmZXJlbnQuCisgICAgICAgICAg
ICAgICAgICAgIHZpZGVvLmFkZEV2ZW50TGlzdGVuZXIoJ3NlZWtlZCcsIGZ1bmN0aW9uKCkgewor
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikg
eworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlm
eURvbmUoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAg
fSk7CisKKyAgICAgICAgICAgICAgICAgICAgdmlkZW8uY3VycmVudFRpbWUgPSAwLjU7CisgICAg
ICAgICAgICAgICAgfSk7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc2NyaXB0PgorICAgPC9i
b2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0v
bWVkaWEvdmlkZW8tZnJhbWUtc2l6ZS1jaGFuZ2UuaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2Nocm9taXVtL21lZGlhL3ZpZGVvLWZyYW1lLXNpemUtY2hhbmdlLmh0bWwKaW5kZXggNmQ3YjU0
ZDBmYjhhYWM0OGYyZDk2ZGJjMDY4NDYxYWFmODkwM2ZhMi4uYjgwMDY3OTFiN2JkYjI1OGEwZDc1
YmE2OWNmNzZjYWU1NDk5YTZkMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0vbWVkaWEvdmlkZW8tZnJhbWUtc2l6ZS1jaGFuZ2UuaHRtbAorKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS9tZWRpYS92aWRlby1mcmFtZS1zaXplLWNoYW5nZS5odG1sCkBA
IC0yMSw2ICsyMSwxMCBAQAogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAg
ICAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRU
ZXN0Q29udHJvbGxlcikgeworICAgICAgICAgICAgICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIuZGlzcGxheSgpOworICAgICAgICAgICAgICAgICAgICB9CisKICAgICAgICAgICAgICAg
ICAgICAgdGVzdEV4cGVjdGVkKHZpZGVvLmNsaWVudFdpZHRoLCAxOTIwKTsKICAgICAgICAgICAg
ICAgICAgICAgdGVzdEV4cGVjdGVkKHZpZGVvLmNsaWVudEhlaWdodCwgMTA4MCk7CiAgICAgICAg
ICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCh2aWRlby52aWRlb1dpZHRoLCAxOTIwKTsKQEAgLTYy
LDYgKzY2LDEwIEBACiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAg
ICAgICAgICAgIH0KIAorICAgICAgICAgICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RD
b250cm9sbGVyKSB7CisgICAgICAgICAgICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxl
ci5kaXNwbGF5KCk7CisgICAgICAgICAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgICAgICAg
ICB0ZXN0RXhwZWN0ZWQodmlkZW8uY2xpZW50V2lkdGgsIDE5MjApOwogICAgICAgICAgICAgICAg
ICAgICB0ZXN0RXhwZWN0ZWQodmlkZW8uY2xpZW50SGVpZ2h0LCAxMDgwKTsKICAgICAgICAgICAg
ICAgICAgICAgdGVzdEV4cGVjdGVkKHZpZGVvLnZpZGVvV2lkdGgsIDE5MjApOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136111</attachid>
            <date>2012-04-06 18:01:51 -0700</date>
            <delta_ts>2012-04-06 18:05:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83383-20120406180150.patch</filename>
            <type>text/plain</type>
            <size>9225</size>
            <attacher name="Andrew Scherkus">scherkus</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzMzgwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDllYTU0NDMyZGIxMDFkNGI1NGY0
YTY1YTg0OGJlYzJjMTliYmM0Yy4uY2NmZDUyNDBjOWYwYTY5MGQwMDZhODlhOWI3YWU1ZjJhODQ4
YjVmMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTA0LTA2ICBBbmRyZXcgU2NoZXJrdXMg
IDxzY2hlcmt1c0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBBZGQgbGF5b3V0
IHRlc3RzIHRoYXQgZXhlcmNpc2UgcmVuZGVyaW5nIHBhdGggZm9yIHZpZGVvcyB0aGF0IGhhdmUg
Y2hhbmdpbmcgcmVzb2x1dGlvbnMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MzM4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvdmlkZW8tZnJhbWUt
c2l6ZS1jaGFuZ2UuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vbWVk
aWEvdmlkZW8tZnJhbWUtc2l6ZS1jaGFuZ2UuaHRtbDogQ2hhbmdlZCBmcm9tIGR1bXBBc1RleHQo
KSB0byBwaXhlbCB0ZXN0CisKIDIwMTItMDQtMDUgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIFVucmV2aWV3ZWQsIG1vdmluZyBsaW51eCByZXN1
bHQgZnJvbSAzMi1iaXQgZGlyZWN0b3J5IHRvIDY0IGFuZCAzMiBiaXQgZGlyZWN0b3J5LgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvdmlkZW8t
ZnJhbWUtc2l6ZS1jaGFuZ2UuaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2Nv
bXBvc2l0aW5nL3ZpZGVvLWZyYW1lLXNpemUtY2hhbmdlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTY2Y2Fj
MjJhMWZhYTE0YmM3NDBkZmFjZTU4NjU2NzIxNWU5MmRhNgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL3ZpZGVvLWZyYW1lLXNpemUt
Y2hhbmdlLmh0bWwKQEAgLTAsMCArMSw1NyBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKyAg
ICA8Ym9keSBvbmxvYWQ9ImxvYWQoKSI+CisgICAgICAgIDxwPlRlc3RzIGRlY29kaW5nIGFuZCBy
ZW5kZXJpbmcgYSB2aWRlbyBlbGVtZW50IHRoYXQgaGFzIGEgY2hhbmdpbmcgcmVzb2x1dGlvbi48
L3A+CisgICAgICAgIDx2aWRlbyB3aWR0aD0zMjA+PC92aWRlbz4KKyAgICAgICAgPHZpZGVvIHdp
ZHRoPTMyMD48L3ZpZGVvPgorICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgaWYgKHdpbmRv
dy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgICAgICAgICAgIGxheW91dFRlc3RDb250
cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgZnVu
Y3Rpb24gbG9hZCgpIHsKKyAgICAgICAgICAgICAgICB2YXIgY2FucGxheUNvdW50ID0gMDsKKyAg
ICAgICAgICAgICAgICBmdW5jdGlvbiBvbmNhbnBsYXkoKSB7CisgICAgICAgICAgICAgICAgICAg
IGlmICgrK2NhbnBsYXlDb3VudCA8IDIpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVy
bjsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICAvLyBNYWtlIHN1
cmUgd2UgcmVuZGVyIHRoZSBmaXJzdCBmcmFtZS4KKyAgICAgICAgICAgICAgICAgICAgaWYgKHdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgICAgICAgICAgICAgICAgICAgbGF5
b3V0VGVzdENvbnRyb2xsZXIuZGlzcGxheSgpOworICAgICAgICAgICAgICAgICAgICB9CisgICAg
ICAgICAgICAgICAgICAgIHZpZGVvLnBsYXkoKTsKKyAgICAgICAgICAgICAgICB9OworCisgICAg
ICAgICAgICAgICAgLy8gR2V0IHRoZSBmaXJzdCB2aWRlbyB0byBzdGF5IG9uIGZyYW1lIHplcm8g
Zm9yIGNvbXBhcmlzb24gcHVycG9zZXMuCisgICAgICAgICAgICAgICAgdmFyIHZpZGVvID0gZG9j
dW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZpZGVvIilbMF07CisgICAgICAgICAgICAgICAg
dmlkZW8uc3JjID0gIi4uL21lZGlhL3Jlc291cmNlcy9mcmFtZV9zaXplX2NoYW5nZS53ZWJtIjsK
KyAgICAgICAgICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVyKCdjYW5wbGF5Jywgb25jYW5w
bGF5KTsKKworICAgICAgICAgICAgICAgIC8vIEdldCB0aGUgc2Vjb25kIHZpZGVvIHRvIHBsYXkg
dGhyb3VnaCB0aGUgY2xpcCB3aXRoIGNoYW5naW5nIGRpbWVuc2lvbnMuCisgICAgICAgICAgICAg
ICAgdmlkZW8gPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgidmlkZW8iKVsxXTsKKyAg
ICAgICAgICAgICAgICB2aWRlby5zcmMgPSAiLi4vbWVkaWEvcmVzb3VyY2VzL2ZyYW1lX3NpemVf
Y2hhbmdlLndlYm0iOworICAgICAgICAgICAgICAgIHZpZGVvLmFkZEV2ZW50TGlzdGVuZXIoJ2Nh
bnBsYXknLCBvbmNhbnBsYXkpOworCisgICAgICAgICAgICAgICAgdmlkZW8uYWRkRXZlbnRMaXN0
ZW5lcigncGxheWluZycsIGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgICAgICAvLyBNYWtl
IHN1cmUgdGhlIHZpZGVvIHBsYXlzIGZvciBhIGJpdC4KKyAgICAgICAgICAgICAgICAgICAgdmlk
ZW8uYWRkRXZlbnRMaXN0ZW5lcigndGltZXVwZGF0ZScsIGZ1bmN0aW9uKCkgeworICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgKHZpZGVvLmN1cnJlbnRUaW1lID4gMS4wKSB7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdmlkZW8ucGF1c2UoKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICAgICAgfSk7CisgICAgICAgICAgICAgICAgfSk7CisKKyAgICAg
ICAgICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVyKCdwYXVzZScsIGZ1bmN0aW9uKCkgewor
ICAgICAgICAgICAgICAgICAgICAvLyBOb3cgc2VlayBiYWNrIHRvIGEgcG9pbnQgd2hlcmUgcmVz
b2x1dGlvbiBzaG91bGQgYmUgZGlmZmVyZW50LgorICAgICAgICAgICAgICAgICAgICB2aWRlby5h
ZGRFdmVudExpc3RlbmVyKCdzZWVrZWQnLCBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CisgICAgICAg
ICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIH0pOworCisgICAgICAgICAg
ICAgICAgICAgIHZpZGVvLmN1cnJlbnRUaW1lID0gMC41OworICAgICAgICAgICAgICAgIH0pOwor
ICAgICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgIDwvYm9keT4KKzwvaHRtbD4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL21lZGlhL3ZpZGVvLWZyYW1l
LXNpemUtY2hhbmdlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVt
L21lZGlhL3ZpZGVvLWZyYW1lLXNpemUtY2hhbmdlLWV4cGVjdGVkLnR4dApkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggZTE5OGRjYjRmZGE4ZjcwZTg4MjY5MTJkZjA1N2RjMTVkMTRhZjIw
YS4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9tZWRpYS92aWRlby1mcmFtZS1zaXplLWNoYW5nZS1leHBl
Y3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwyNiArMCwwIEBACi1UZXN0IHRoYXQgYSB2aWRl
byBlbGVtZW50IHNjYWxlcyBkZWNvZGVkIGZyYW1lcyB0byBtYXRjaCB0aGUgaW5pdGlhbCBzaXpl
IGFzIG9wcG9zZWQgdG8gY2hhbmdpbmcgdGhlIHNpemUgb2YgdGhlIGVsZW1lbnQuCi0KLWNhbnBs
YXkKLWNhbnBsYXkKLUVYUEVDVEVEICgxOTIwID09ICcxOTIwJykgT0sKLUVYUEVDVEVEICgxMDgw
ID09ICcxMDgwJykgT0sKLUVYUEVDVEVEICgxOTIwID09ICcxOTIwJykgT0sKLUVYUEVDVEVEICgx
MDgwID09ICcxMDgwJykgT0sKLUVYUEVDVEVEICgzMjAgPT0gJzMyMCcpIE9LCi1FWFBFQ1RFRCAo
MTgwID09ICcxODAnKSBPSwotRVhQRUNURUQgKDE5MjAgPT0gJzE5MjAnKSBPSwotRVhQRUNURUQg
KDEwODAgPT0gJzEwODAnKSBPSwotcGxheWluZwotcGxheWluZwotcGF1c2UKLXBhdXNlCi1FWFBF
Q1RFRCAoMTkyMCA9PSAnMTkyMCcpIE9LCi1FWFBFQ1RFRCAoMTA4MCA9PSAnMTA4MCcpIE9LCi1F
WFBFQ1RFRCAoMTkyMCA9PSAnMTkyMCcpIE9LCi1FWFBFQ1RFRCAoMTA4MCA9PSAnMTA4MCcpIE9L
Ci1FWFBFQ1RFRCAoMzIwID09ICczMjAnKSBPSwotRVhQRUNURUQgKDE4MCA9PSAnMTgwJykgT0sK
LUVYUEVDVEVEICgxOTIwID09ICcxOTIwJykgT0sKLUVYUEVDVEVEICgxMDgwID09ICcxMDgwJykg
T0sKLUVORCBPRiBURVNUCi0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL21lZGlhL3ZpZGVvLWZyYW1lLXNpemUtY2hhbmdlLmh0bWwgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS9tZWRpYS92aWRlby1mcmFtZS1zaXplLWNoYW5nZS5odG1sCmluZGV4IDZk
N2I1NGQwZmI4YWFjNDhmMmQ5NmRiYzA2ODQ2MWFhZjg5MDNmYTIuLmMzMzlhZWQzZTkxOWMxZGIw
NGNmOTA4OGYxMmY1ZGIyZGQxY2IwOGQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2Nocm9taXVtL21lZGlhL3ZpZGVvLWZyYW1lLXNpemUtY2hhbmdlLmh0bWwKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vbWVkaWEvdmlkZW8tZnJhbWUtc2l6ZS1jaGFuZ2UuaHRt
bApAQCAtMywzNCArMywzMiBAQAogICAgIDxib2R5IG9ubG9hZD0ibG9hZCgpIj4KICAgICAgICAg
PHA+VGVzdCB0aGF0IGEgdmlkZW8gZWxlbWVudCBzY2FsZXMgZGVjb2RlZCBmcmFtZXMgdG8gbWF0
Y2ggdGhlIGluaXRpYWwgc2l6ZQogICAgICAgICBhcyBvcHBvc2VkIHRvIGNoYW5naW5nIHRoZSBz
aXplIG9mIHRoZSBlbGVtZW50LjwvcD4KLSAgICAgICAgPHZpZGVvPjwvdmlkZW8+CiAgICAgICAg
IDx2aWRlbyB3aWR0aD0iMzIwIj48L3ZpZGVvPgorICAgICAgICA8dmlkZW8+PC92aWRlbz4KIAot
ICAgICAgICA8c2NyaXB0IHNyYz0iLi4vLi4vLi4vbWVkaWEvdmlkZW8tdGVzdC5qcyI+PC9zY3Jp
cHQ+CiAgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RD
b250cm9sbGVyKSB7CisgICAgICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVu
dGlsRG9uZSgpOworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICBmdW5jdGlvbiBsb2FkKCkg
ewotICAgICAgICAgICAgICAgIHZhciB2aWRlbyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdO
YW1lKCJ2aWRlbyIpWzBdOwotICAgICAgICAgICAgICAgIHZhciB2aWRlb19maXhlZF9zaXplID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZpZGVvIilbMV07CisgICAgICAgICAgICAg
ICAgdmFyIHZpZGVvID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInZpZGVvIilbMV07
CisgICAgICAgICAgICAgICAgdmFyIHZpZGVvX2ZpeGVkX3NpemUgPSBkb2N1bWVudC5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgidmlkZW8iKVswXTsKICAgICAgICAgICAgICAgICB2aWRlby5zcmMgPSAi
cmVzb3VyY2VzL2ZyYW1lX3NpemVfY2hhbmdlLndlYm0iOwogICAgICAgICAgICAgICAgIHZpZGVv
X2ZpeGVkX3NpemUuc3JjID0gInJlc291cmNlcy9mcmFtZV9zaXplX2NoYW5nZS53ZWJtIjsKIAog
ICAgICAgICAgICAgICAgIHZhciBjYW5wbGF5Q291bnQgPSAwOwogICAgICAgICAgICAgICAgIGZ1
bmN0aW9uIG9uY2FucGxheSgpIHsKLSAgICAgICAgICAgICAgICAgICAgY29uc29sZVdyaXRlKCJj
YW5wbGF5Iik7CiAgICAgICAgICAgICAgICAgICAgIGlmICgrK2NhbnBsYXlDb3VudCA8IDIpIHsK
ICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICAgfQog
Ci0gICAgICAgICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCh2aWRlby5jbGllbnRXaWR0aCwgMTky
MCk7Ci0gICAgICAgICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCh2aWRlby5jbGllbnRIZWlnaHQs
IDEwODApOwotICAgICAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQodmlkZW8udmlkZW9XaWR0
aCwgMTkyMCk7Ci0gICAgICAgICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCh2aWRlby52aWRlb0hl
aWdodCwgMTA4MCk7Ci0gICAgICAgICAgICAgICAgICAgIHZpZGVvLnBsYXkoKTsKKyAgICAgICAg
ICAgICAgICAgICAgLy8gTWFrZSBzdXJlIHdlIHJlbmRlciB0aGUgZmlyc3QgZnJhbWUuCisgICAg
ICAgICAgICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmRpc3BsYXkoKTsKKyAgICAg
ICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgICAgIHRlc3RFeHBlY3RlZCh2aWRl
b19maXhlZF9zaXplLmNsaWVudFdpZHRoLCAzMjApOwotICAgICAgICAgICAgICAgICAgICB0ZXN0
RXhwZWN0ZWQodmlkZW9fZml4ZWRfc2l6ZS5jbGllbnRIZWlnaHQsIDE4MCk7Ci0gICAgICAgICAg
ICAgICAgICAgIHRlc3RFeHBlY3RlZCh2aWRlb19maXhlZF9zaXplLnZpZGVvV2lkdGgsIDE5MjAp
OwotICAgICAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQodmlkZW9fZml4ZWRfc2l6ZS52aWRl
b0hlaWdodCwgMTA4MCk7CisgICAgICAgICAgICAgICAgICAgIHZpZGVvLnBsYXkoKTsKICAgICAg
ICAgICAgICAgICAgICAgdmlkZW9fZml4ZWRfc2l6ZS5wbGF5KCk7CiAgICAgICAgICAgICAgICAg
fTsKICAgICAgICAgICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVyKCdjYW5wbGF5Jywgb25j
YW5wbGF5KTsKQEAgLTM4LDE0ICszNiwxMyBAQAogCiAgICAgICAgICAgICAgICAgdmFyIHBsYXlp
bmdDb3VudCA9IDA7CiAgICAgICAgICAgICAgICAgZnVuY3Rpb24gb25wbGF5aW5nKCkgewotICAg
ICAgICAgICAgICAgICAgICBjb25zb2xlV3JpdGUoInBsYXlpbmciKTsKICAgICAgICAgICAgICAg
ICAgICAgaWYgKCsrcGxheWluZ0NvdW50IDwgMikgewogICAgICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICAgICAgLy8g
TWFrZSBzdXJlIGJvdGggdmlkZW9zIHBsYXkgZm9yIGEgYml0LgogICAgICAgICAgICAgICAgICAg
ICBmdW5jdGlvbiBvbnRpbWV1cGRhdGUoZSkgewotICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KGUudGFyZ2V0LmN1cnJlbnRUaW1lID4gMC41KSB7CisgICAgICAgICAgICAgICAgICAgICAgICBp
ZiAoZS50YXJnZXQuY3VycmVudFRpbWUgPiAxLjApIHsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlLnRhcmdldC5wYXVzZSgpOwogICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgICAgICB9OwpAQCAtNTcsMjIgKzU0LDI2IEBACiAKICAgICAgICAgICAgICAgICB2
YXIgcGF1c2VDb3VudCA9IDA7CiAgICAgICAgICAgICAgICAgZnVuY3Rpb24gb25wYXVzZSgpIHsK
LSAgICAgICAgICAgICAgICAgICAgY29uc29sZVdyaXRlKCJwYXVzZSIpOwogICAgICAgICAgICAg
ICAgICAgICBpZiAoKytwYXVzZUNvdW50IDwgMikgewogICAgICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICAgICAgdGVz
dEV4cGVjdGVkKHZpZGVvLmNsaWVudFdpZHRoLCAxOTIwKTsKLSAgICAgICAgICAgICAgICAgICAg
dGVzdEV4cGVjdGVkKHZpZGVvLmNsaWVudEhlaWdodCwgMTA4MCk7Ci0gICAgICAgICAgICAgICAg
ICAgIHRlc3RFeHBlY3RlZCh2aWRlby52aWRlb1dpZHRoLCAxOTIwKTsKLSAgICAgICAgICAgICAg
ICAgICAgdGVzdEV4cGVjdGVkKHZpZGVvLnZpZGVvSGVpZ2h0LCAxMDgwKTsKKyAgICAgICAgICAg
ICAgICAgICAgdmFyIHNlZWtlZENvdW50ID0gMDsKKyAgICAgICAgICAgICAgICAgICAgZnVuY3Rp
b24gb25zZWVrZWQoKSB7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoKytzZWVrZWRDb3Vu
dCA8IDIpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAg
ICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICh3aW5kb3cubGF5
b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CisgICAgICAgICAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQo
dmlkZW9fZml4ZWRfc2l6ZS5jbGllbnRXaWR0aCwgMzIwKTsKLSAgICAgICAgICAgICAgICAgICAg
dGVzdEV4cGVjdGVkKHZpZGVvX2ZpeGVkX3NpemUuY2xpZW50SGVpZ2h0LCAxODApOwotICAgICAg
ICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQodmlkZW9fZml4ZWRfc2l6ZS52aWRlb1dpZHRoLCAx
OTIwKTsKLSAgICAgICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKHZpZGVvX2ZpeGVkX3NpemUu
dmlkZW9IZWlnaHQsIDEwODApOworICAgICAgICAgICAgICAgICAgICB2aWRlby5hZGRFdmVudExp
c3RlbmVyKCdzZWVrZWQnLCBvbnNlZWtlZCk7CisgICAgICAgICAgICAgICAgICAgIHZpZGVvX2Zp
eGVkX3NpemUuYWRkRXZlbnRMaXN0ZW5lcignc2Vla2VkJywgb25zZWVrZWQpOwogCi0gICAgICAg
ICAgICAgICAgICAgIGVuZFRlc3QoKTsKKyAgICAgICAgICAgICAgICAgICAgdmlkZW8uY3VycmVu
dFRpbWUgPSAxLjA7CisgICAgICAgICAgICAgICAgICAgIHZpZGVvX2ZpeGVkX3NpemUuY3VycmVu
dFRpbWUgPSAwLjU7CiAgICAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgICAgICB2aWRlby5h
ZGRFdmVudExpc3RlbmVyKCdwYXVzZScsIG9ucGF1c2UpOwogICAgICAgICAgICAgICAgIHZpZGVv
X2ZpeGVkX3NpemUuYWRkRXZlbnRMaXN0ZW5lcigncGF1c2UnLCBvbnBhdXNlKTsK
</data>
<flag name="review"
          id="140802"
          type_id="1"
          status="+"
          setter="jamesr"
    />
    <flag name="commit-queue"
          id="140804"
          type_id="3"
          status="-"
          setter="jamesr"
    />
          </attachment>
      

    </bug>

</bugzilla>