<?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>109634</bug_id>
          
          <creation_ts>2013-02-12 17:00:11 -0800</creation_ts>
          <short_desc>[chromium] Request WebLayerTreeView for DumpRenderTree via explicit testing path</short_desc>
          <delta_ts>2013-02-20 18:11:31 -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>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>
          <dependson>109791</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>abarth</cc>
    
    <cc>atwilson</cc>
    
    <cc>dglazkov</cc>
    
    <cc>enne</cc>
    
    <cc>fishd</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>831435</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-12 17:00:11 -0800</bug_when>
    <thetext>[chromium] Request WebLayerTreeView for DumpRenderTree via explicit testing path</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>831440</commentid>
    <comment_count>1</comment_count>
      <attachid>187965</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-12 17:03:01 -0800</bug_when>
    <thetext>Created attachment 187965
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>831499</commentid>
    <comment_count>2</comment_count>
      <attachid>187982</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-12 18:23:59 -0800</bug_when>
    <thetext>Created attachment 187982
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832497</commentid>
    <comment_count>3</comment_count>
      <attachid>188218</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-13 16:30:53 -0800</bug_when>
    <thetext>Created attachment 188218
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832507</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-13 16:37:08 -0800</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832570</commentid>
    <comment_count>5</comment_count>
      <attachid>188218</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2013-02-13 17:16:35 -0800</bug_when>
    <thetext>Comment on attachment 188218
Patch

R=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832644</commentid>
    <comment_count>6</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-13 18:31:59 -0800</bug_when>
    <thetext>Committed r142841: &lt;http://trac.webkit.org/changeset/142841&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832806</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 01:01:50 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 109791</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832827</commentid>
    <comment_count>8</comment_count>
    <who name="Andrew Wilson">atwilson</who>
    <bug_when>2013-02-14 01:21:35 -0800</bug_when>
    <thetext>Seeing some crashes on the chrome canaries (webkit_unit_tests) http://build.chromium.org/p/chromium.webkit/builders/Android%20Tests%20%28dbg%29/builds/6453/steps/webkit_unit_tests/logs/stdio:

[==========] Running 176 tests from 36 test cases.
[----------] Global test environment set-up.
[----------] 1 test from GraphicsLayerChromiumTest
[ RUN      ] GraphicsLayerChromiumTest.updateLayerPreserves3DWithAnimations
ASSERTION FAILED: m_layerTreeView
third_party/WebKit/Source/WebKit/chromium/tests/GraphicsLayerChromiumTest.cpp(66) : (anonymous namespace)::GraphicsLayerChromiumTest::GraphicsLayerChromiumTest()
[ CRASHED      ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833245</commentid>
    <comment_count>9</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-14 10:58:13 -0800</bug_when>
    <thetext>D&apos;oh, changed the caller to the new interface before implementing it on the chromium side.  Will reland with a fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833406</commentid>
    <comment_count>10</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-14 14:12:46 -0800</bug_when>
    <thetext>I have a fix, but Adam pointed out we can statically link webkit_support into DRT and use that instead of adding a new Platform path for DRT.  I&apos;ll try that and leave the unit test path alone (that one has to go through Platform API since it&apos;s inside WebKit.dll)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838035</commentid>
    <comment_count>11</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-20 18:11:31 -0800</bug_when>
    <thetext>Committed r143547: &lt;http://trac.webkit.org/changeset/143547&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187965</attachid>
            <date>2013-02-12 17:03:01 -0800</date>
            <delta_ts>2013-02-12 18:23:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109634-20130212165937.patch</filename>
            <type>text/plain</type>
            <size>4379</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyNTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCBkODVkYzNiNGNmZjgw
NGJhM2Y0MmQyMmIyNDIxMGM2MTQ2MDg4NWY4Li4yZDlkN2M5ZTFhNDllZmEwZGZiZTNlZmRhM2Mx
MDExOWEzMjY4M2Y5IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMy0wMi0xMiAg
SmFtZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1
bV0gUmVxdWVzdCBXZWJMYXllclRyZWVWaWV3IGZvciBEdW1wUmVuZGVyVHJlZSB2aWEgZXhwbGlj
aXQgdGVzdGluZyBwYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDk2MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGNocm9taXVtL3B1YmxpYy9XZWJVbml0VGVzdFN1cHBvcnQuaDoKKwogMjAxMy0w
Mi0xMSAgSmFtZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtj
aHJvbWl1bV0gQWRkIFdlYlVuaXRUZXN0U3VwcG9ydDo6Y3JlYXRlTGF5ZXJUcmVlVmlld0ZvclRl
c3RpbmcgZm9yIHdlYmtpdF91bml0X3Rlc3RzCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Y2hyb21pdW0vcHVibGljL1dlYlVuaXRUZXN0U3VwcG9ydC5oIGIvU291cmNlL1BsYXRmb3JtL2No
cm9taXVtL3B1YmxpYy9XZWJVbml0VGVzdFN1cHBvcnQuaAppbmRleCBiYjAwYmRhMDlhNzQ2ZjZh
MzRjMWM5ZDc5ZTFmNzg5NDc4NjUyOWRhLi42OTY0OTM5NTM3ZGU5MzY4ZWYxZTA4NDMwN2I4Y2E3
NzAxOWI3YjZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dl
YlVuaXRUZXN0U3VwcG9ydC5oCisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMv
V2ViVW5pdFRlc3RTdXBwb3J0LmgKQEAgLTYyLDcgKzYyLDggQEAgcHVibGljOgogI2RlZmluZSBI
QVZFX0NSRUFURUxBWUVSVFJFRVZJRVdGT1JURVNUSU5HIDEKICAgICBlbnVtIFRlc3RWaWV3VHlw
ZSB7CiAgICAgICAgIFRlc3RWaWV3VHlwZVVuaXRUZXN0LAotICAgICAgICBUZXN0Vmlld1R5cGVM
YXlvdXRUZXN0CisgICAgICAgIFRlc3RWaWV3VHlwZUxheW91dFRlc3RTb2Z0d2FyZSwKKyAgICAg
ICAgVGVzdFZpZXdUeXBlTGF5b3V0VGVzdDNkLAogICAgIH07CiAgICAgdmlydHVhbCBXZWJMYXll
clRyZWVWaWV3KiBjcmVhdGVMYXllclRyZWVWaWV3Rm9yVGVzdGluZyhUZXN0Vmlld1R5cGUgdHlw
ZSkgeyByZXR1cm4gMDsgfQogfTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xz
L0NoYW5nZUxvZwppbmRleCBhZTIxNjgxMDYxYmRkMzUzZjEzMzdhMjBjNmU3OGJiNDE2ZTU1MzVh
Li4yOGE1N2VhNjkzMjc4YTZhNmE5NDkwYmYwY2QzNmY0OTIzMWM4MzQ2IDEwMDY0NAotLS0gYS9U
b29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIw
MTMtMDItMTIgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KKworICAgICAg
ICBbY2hyb21pdW1dIFJlcXVlc3QgV2ViTGF5ZXJUcmVlVmlldyBmb3IgRHVtcFJlbmRlclRyZWUg
dmlhIGV4cGxpY2l0IHRlc3RpbmcgcGF0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTA5NjM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5j
cHA6CisgICAgICAgIChXZWJWaWV3SG9zdDo6Y3JlYXRlT3V0cHV0U3VyZmFjZSk6CisgICAgICAg
IChXZWJWaWV3SG9zdDo6aW5pdGlhbGl6ZUxheWVyVHJlZVZpZXcpOgorCiAyMDEzLTAyLTExICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIERpc2FibGUgZGVsZXRl
IGJ1dHRvbiBjb250cm9sbGVyIG9uIG5vbi1NYWMgcG9ydHMgYW5kIGRlbGV0ZSBFZGl0b3JDbGll
bnQ6OnNob3VsZFNob3dEZWxldGVJbnRlcmZhY2UKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2No
cm9taXVtL1dlYlZpZXdIb3N0LmNwcAppbmRleCA0OTc0M2MyYjAzOThhMDRhOTM2YTBlMmU2Y2M4
YWE5M2E2MmFlZmY1Li5jNDA0ZTY3MmJlNjI0NjFlMjU2MmM0OWUxMWFkZTZiNzg0ZGFmNGUxIDEw
MDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAK
KysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCkBAIC03
Myw2ICs3Myw3IEBACiAjaW5jbHVkZSA8cHVibGljL1dlYlJlY3QuaD4KICNpbmNsdWRlIDxwdWJs
aWMvV2ViU2l6ZS5oPgogI2luY2x1ZGUgPHB1YmxpYy9XZWJUaHJlYWQuaD4KKyNpbmNsdWRlIDxw
dWJsaWMvV2ViVW5pdFRlc3RTdXBwb3J0Lmg+CiAjaW5jbHVkZSA8cHVibGljL1dlYlVSTFJlcXVl
c3QuaD4KICNpbmNsdWRlIDxwdWJsaWMvV2ViVVJMUmVzcG9uc2UuaD4KIApAQCAtMTI5LDE0ICsx
MzAsOCBAQCBXZWJTdG9yYWdlTmFtZXNwYWNlKiBXZWJWaWV3SG9zdDo6Y3JlYXRlU2Vzc2lvblN0
b3JhZ2VOYW1lc3BhY2UodW5zaWduZWQgcXVvdGEpCiAKIFdlYkNvbXBvc2l0b3JPdXRwdXRTdXJm
YWNlKiBXZWJWaWV3SG9zdDo6Y3JlYXRlT3V0cHV0U3VyZmFjZSgpCiB7Ci0gICAgaWYgKCF3ZWJW
aWV3KCkpCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKG1fc2hlbGwtPnNvZnR3YXJlQ29t
cG9zaXRpbmdFbmFibGVkKCkpCi0gICAgICAgIHJldHVybiBXZWJLaXQ6OlBsYXRmb3JtOjpjdXJy
ZW50KCktPmNvbXBvc2l0b3JTdXBwb3J0KCktPmNyZWF0ZU91dHB1dFN1cmZhY2VGb3JTb2Z0d2Fy
ZSgpOwotCi0gICAgV2ViR3JhcGhpY3NDb250ZXh0M0QqIGNvbnRleHQgPSB3ZWJraXRfc3VwcG9y
dDo6Q3JlYXRlR3JhcGhpY3NDb250ZXh0M0QoV2ViR3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0
ZXMoKSwgd2ViVmlldygpKTsKLSAgICByZXR1cm4gV2ViS2l0OjpQbGF0Zm9ybTo6Y3VycmVudCgp
LT5jb21wb3NpdG9yU3VwcG9ydCgpLT5jcmVhdGVPdXRwdXRTdXJmYWNlRm9yM0QoY29udGV4dCk7
CisgICAgQVNTRVJUKGZhbHNlKTsKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCBXZWJWaWV3SG9z
dDo6ZGlkQWRkTWVzc2FnZVRvQ29uc29sZShjb25zdCBXZWJDb25zb2xlTWVzc2FnZSYgbWVzc2Fn
ZSwgY29uc3QgV2ViU3RyaW5nJiBzb3VyY2VOYW1lLCB1bnNpZ25lZCBzb3VyY2VMaW5lKQpAQCAt
MzQ1LDkgKzM0MCwxNCBAQCB2b2lkIFdlYlZpZXdIb3N0OjpkaWRBdXRvUmVzaXplKGNvbnN0IFdl
YlNpemUmIG5ld1NpemUpCiAKIHZvaWQgV2ViVmlld0hvc3Q6OmluaXRpYWxpemVMYXllclRyZWVW
aWV3KFdlYkxheWVyVHJlZVZpZXdDbGllbnQqIGNsaWVudCwgY29uc3QgV2ViTGF5ZXImIHJvb3RM
YXllciwgY29uc3QgV2ViTGF5ZXJUcmVlVmlldzo6U2V0dGluZ3MmIHNldHRpbmdzKQogewotICAg
IG1fbGF5ZXJUcmVlVmlldyA9IGFkb3B0UHRyKFBsYXRmb3JtOjpjdXJyZW50KCktPmNvbXBvc2l0
b3JTdXBwb3J0KCktPmNyZWF0ZUxheWVyVHJlZVZpZXcoY2xpZW50LCByb290TGF5ZXIsIHNldHRp
bmdzKSk7Ci0gICAgaWYgKG1fbGF5ZXJUcmVlVmlldykKKyAgICBpZiAobV9zaGVsbC0+c29mdHdh
cmVDb21wb3NpdGluZ0VuYWJsZWQoKSkKKyAgICAgICAgbV9sYXllclRyZWVWaWV3ID0gYWRvcHRQ
dHIoUGxhdGZvcm06OmN1cnJlbnQoKS0+dW5pdFRlc3RTdXBwb3J0KCktPmNyZWF0ZUxheWVyVHJl
ZVZpZXdGb3JUZXN0aW5nKFdlYlVuaXRUZXN0U3VwcG9ydDo6VGVzdFZpZXdUeXBlOjpUZXN0Vmll
d1R5cGVMYXlvdXRUZXN0U29mdHdhcmUpKTsKKyAgICBlbHNlCisgICAgICAgIG1fbGF5ZXJUcmVl
VmlldyA9IGFkb3B0UHRyKFBsYXRmb3JtOjpjdXJyZW50KCktPnVuaXRUZXN0U3VwcG9ydCgpLT5j
cmVhdGVMYXllclRyZWVWaWV3Rm9yVGVzdGluZyhXZWJVbml0VGVzdFN1cHBvcnQ6OlRlc3RWaWV3
VHlwZTo6VGVzdFZpZXdUeXBlTGF5b3V0VGVzdDNkKSk7CisgICAgaWYgKG1fbGF5ZXJUcmVlVmll
dykgeworICAgICAgICBtX2xheWVyVHJlZVZpZXctPnNldFJvb3RMYXllcihyb290TGF5ZXIpOwog
ICAgICAgICBtX2xheWVyVHJlZVZpZXctPnNldFN1cmZhY2VSZWFkeSgpOworICAgIH0KIH0KIAog
V2ViTGF5ZXJUcmVlVmlldyogV2ViVmlld0hvc3Q6OmxheWVyVHJlZVZpZXcoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187982</attachid>
            <date>2013-02-12 18:23:59 -0800</date>
            <delta_ts>2013-02-13 16:30:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109634-20130212182029.patch</filename>
            <type>text/plain</type>
            <size>6637</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyNzAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCBkODVkYzNiNGNmZjgw
NGJhM2Y0MmQyMmIyNDIxMGM2MTQ2MDg4NWY4Li4yZDlkN2M5ZTFhNDllZmEwZGZiZTNlZmRhM2Mx
MDExOWEzMjY4M2Y5IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMy0wMi0xMiAg
SmFtZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1
bV0gUmVxdWVzdCBXZWJMYXllclRyZWVWaWV3IGZvciBEdW1wUmVuZGVyVHJlZSB2aWEgZXhwbGlj
aXQgdGVzdGluZyBwYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDk2MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGNocm9taXVtL3B1YmxpYy9XZWJVbml0VGVzdFN1cHBvcnQuaDoKKwogMjAxMy0w
Mi0xMSAgSmFtZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtj
aHJvbWl1bV0gQWRkIFdlYlVuaXRUZXN0U3VwcG9ydDo6Y3JlYXRlTGF5ZXJUcmVlVmlld0ZvclRl
c3RpbmcgZm9yIHdlYmtpdF91bml0X3Rlc3RzCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Y2hyb21pdW0vcHVibGljL1dlYlVuaXRUZXN0U3VwcG9ydC5oIGIvU291cmNlL1BsYXRmb3JtL2No
cm9taXVtL3B1YmxpYy9XZWJVbml0VGVzdFN1cHBvcnQuaAppbmRleCBiYjAwYmRhMDlhNzQ2ZjZh
MzRjMWM5ZDc5ZTFmNzg5NDc4NjUyOWRhLi5iMmMyYTQzMmRmN2Q5ODRmZTIwMzVkZDBmZjgwYjc2
NTE2NmQ2MzM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dl
YlVuaXRUZXN0U3VwcG9ydC5oCisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMv
V2ViVW5pdFRlc3RTdXBwb3J0LmgKQEAgLTMyLDYgKzMyLDcgQEAKIG5hbWVzcGFjZSBXZWJLaXQg
ewogCiBjbGFzcyBXZWJMYXllclRyZWVWaWV3OworY2xhc3MgV2ViTGF5ZXJUcmVlVmlld0NsaWVu
dDsKIGNsYXNzIFdlYlVSTDsKIGNsYXNzIFdlYlVSTFJlc3BvbnNlOwogc3RydWN0IFdlYlVSTEVy
cm9yOwpAQCAtNjIsOSArNjMsMTAgQEAgcHVibGljOgogI2RlZmluZSBIQVZFX0NSRUFURUxBWUVS
VFJFRVZJRVdGT1JURVNUSU5HIDEKICAgICBlbnVtIFRlc3RWaWV3VHlwZSB7CiAgICAgICAgIFRl
c3RWaWV3VHlwZVVuaXRUZXN0LAotICAgICAgICBUZXN0Vmlld1R5cGVMYXlvdXRUZXN0CisgICAg
ICAgIFRlc3RWaWV3VHlwZUxheW91dFRlc3RTb2Z0d2FyZSwKKyAgICAgICAgVGVzdFZpZXdUeXBl
TGF5b3V0VGVzdDNkLAogICAgIH07Ci0gICAgdmlydHVhbCBXZWJMYXllclRyZWVWaWV3KiBjcmVh
dGVMYXllclRyZWVWaWV3Rm9yVGVzdGluZyhUZXN0Vmlld1R5cGUgdHlwZSkgeyByZXR1cm4gMDsg
fQorICAgIHZpcnR1YWwgV2ViTGF5ZXJUcmVlVmlldyogY3JlYXRlTGF5ZXJUcmVlVmlld0ZvclRl
c3RpbmcoVGVzdFZpZXdUeXBlLCBXZWJMYXllclRyZWVWaWV3Q2xpZW50KikgeyByZXR1cm4gMDsg
fQogfTsKIAogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9HcmFw
aGljc0xheWVyQ2hyb21pdW1UZXN0LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMv
R3JhcGhpY3NMYXllckNocm9taXVtVGVzdC5jcHAKaW5kZXggMjY0MTJhNTc3MzlkNWYwZDA0ZjU2
ODEwNmMyZThjZTAyZWY5Yzk1Ni4uNjAwNWE4NzEyNjZlMmZiN2NjMjU3MmU1NWI2YjYyZjU4MjZi
MDA0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9HcmFwaGljc0xh
eWVyQ2hyb21pdW1UZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0dy
YXBoaWNzTGF5ZXJDaHJvbWl1bVRlc3QuY3BwCkBAIC02Miw3ICs2Miw3IEBAIHB1YmxpYzoKICAg
ICAgICAgUGxhdGZvcm06OmN1cnJlbnQoKS0+Y29tcG9zaXRvclN1cHBvcnQoKS0+aW5pdGlhbGl6
ZSgwKTsKICAgICAgICAgbV9ncmFwaGljc0xheWVyID0gYWRvcHRQdHIobmV3IEdyYXBoaWNzTGF5
ZXJDaHJvbWl1bSgmbV9jbGllbnQpKTsKICAgICAgICAgbV9wbGF0Zm9ybUxheWVyID0gbV9ncmFw
aGljc0xheWVyLT5wbGF0Zm9ybUxheWVyKCk7Ci0gICAgICAgIG1fbGF5ZXJUcmVlVmlldyA9IGFk
b3B0UHRyKFBsYXRmb3JtOjpjdXJyZW50KCktPnVuaXRUZXN0U3VwcG9ydCgpLT5jcmVhdGVMYXll
clRyZWVWaWV3Rm9yVGVzdGluZyhXZWJVbml0VGVzdFN1cHBvcnQ6OlRlc3RWaWV3VHlwZVVuaXRU
ZXN0KSk7CisgICAgICAgIG1fbGF5ZXJUcmVlVmlldyA9IGFkb3B0UHRyKFBsYXRmb3JtOjpjdXJy
ZW50KCktPnVuaXRUZXN0U3VwcG9ydCgpLT5jcmVhdGVMYXllclRyZWVWaWV3Rm9yVGVzdGluZyhX
ZWJVbml0VGVzdFN1cHBvcnQ6OlRlc3RWaWV3VHlwZVVuaXRUZXN0LCAwKSk7CiAgICAgICAgIEFT
U0VSVChtX2xheWVyVHJlZVZpZXcpOwogICAgICAgICBtX2xheWVyVHJlZVZpZXctPnNldFJvb3RM
YXllcigqbV9wbGF0Zm9ybUxheWVyKTsKICAgICAgICAgbV9sYXllclRyZWVWaWV3LT5zZXRWaWV3
cG9ydFNpemUoV2ViU2l6ZSgxLCAxKSwgV2ViU2l6ZSgxLCAxKSk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1Njcm9sbGluZ0Nvb3JkaW5hdG9yQ2hyb21pdW1UZXN0
LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvU2Nyb2xsaW5nQ29vcmRpbmF0b3JD
aHJvbWl1bVRlc3QuY3BwCmluZGV4IDI2NjdjYjU2NjY5MzJmMTY3MTZmMmRmYmY3YmViOTFmODc2
NjQxNTUuLjNlNGIyNGE2NDFhM2JjZTIxMGFhMTA2ZTE5MjRhMmVjOTczYjc0MGYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvU2Nyb2xsaW5nQ29vcmRpbmF0b3JDaHJv
bWl1bVRlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvU2Nyb2xsaW5n
Q29vcmRpbmF0b3JDaHJvbWl1bVRlc3QuY3BwCkBAIC01OSw3ICs1OSw3IEBAIHB1YmxpYzoKIAog
ICAgIHZpcnR1YWwgdm9pZCBpbml0aWFsaXplTGF5ZXJUcmVlVmlldyhXZWJMYXllclRyZWVWaWV3
Q2xpZW50KiBjbGllbnQsIGNvbnN0IFdlYkxheWVyJiByb290TGF5ZXIsIGNvbnN0IFdlYkxheWVy
VHJlZVZpZXc6OlNldHRpbmdzJiBzZXR0aW5ncykKICAgICB7Ci0gICAgICAgIG1fbGF5ZXJUcmVl
VmlldyA9IGFkb3B0UHRyKFBsYXRmb3JtOjpjdXJyZW50KCktPnVuaXRUZXN0U3VwcG9ydCgpLT5j
cmVhdGVMYXllclRyZWVWaWV3Rm9yVGVzdGluZyhXZWJVbml0VGVzdFN1cHBvcnQ6OlRlc3RWaWV3
VHlwZVVuaXRUZXN0KSk7CisgICAgICAgIG1fbGF5ZXJUcmVlVmlldyA9IGFkb3B0UHRyKFBsYXRm
b3JtOjpjdXJyZW50KCktPnVuaXRUZXN0U3VwcG9ydCgpLT5jcmVhdGVMYXllclRyZWVWaWV3Rm9y
VGVzdGluZyhXZWJVbml0VGVzdFN1cHBvcnQ6OlRlc3RWaWV3VHlwZVVuaXRUZXN0LCAwKSk7CiAg
ICAgICAgIEFTU0VSVChtX2xheWVyVHJlZVZpZXcpOwogICAgICAgICBtX2xheWVyVHJlZVZpZXct
PnNldFJvb3RMYXllcihyb290TGF5ZXIpOwogICAgIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBmYTUyOTcwNDMzYjdhYmY0NjZjN2MwYjRhYWUx
YmU1OGJhOTE1MTc4Li4wOGU4ZTE0MjE1ZmNiYzRlNjdiZTA0MmFhZjE4NjZkOWMyNWU5ODZjIDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTQgQEAKKzIwMTMtMDItMTIgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9y
Zz4KKworICAgICAgICBbY2hyb21pdW1dIFJlcXVlc3QgV2ViTGF5ZXJUcmVlVmlldyBmb3IgRHVt
cFJlbmRlclRyZWUgdmlhIGV4cGxpY2l0IHRlc3RpbmcgcGF0aAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA5NjM0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9X
ZWJWaWV3SG9zdC5jcHA6CisgICAgICAgIChXZWJWaWV3SG9zdDo6Y3JlYXRlT3V0cHV0U3VyZmFj
ZSk6CisgICAgICAgIChXZWJWaWV3SG9zdDo6aW5pdGlhbGl6ZUxheWVyVHJlZVZpZXcpOgorCiAy
MDEzLTAyLTExICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1Ad2Via2l0Lm9yZz4KIAogICAgICAg
ICBVcGRhdGUgV2ViS2l0RGlycy5wbSBmb3IgbmV3IFdpbmRvd3MgcGF0aHMKZGlmZiAtLWdpdCBh
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcCBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcAppbmRleCBmZGNiN2ViMzZiZjYx
OWVjMjRhYTE4NGUzYjQ1NTRmNjI0NzAyMGRiLi5mZTZkODJiNmFhZWVkNDJkNTFhMjFmZWNkZmEy
ZjAzN2I5OWNjOTk4IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9X
ZWJWaWV3SG9zdC5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmll
d0hvc3QuY3BwCkBAIC03Miw2ICs3Miw3IEBACiAjaW5jbHVkZSA8cHVibGljL1dlYlJlY3QuaD4K
ICNpbmNsdWRlIDxwdWJsaWMvV2ViU2l6ZS5oPgogI2luY2x1ZGUgPHB1YmxpYy9XZWJUaHJlYWQu
aD4KKyNpbmNsdWRlIDxwdWJsaWMvV2ViVW5pdFRlc3RTdXBwb3J0Lmg+CiAjaW5jbHVkZSA8cHVi
bGljL1dlYlVSTFJlcXVlc3QuaD4KICNpbmNsdWRlIDxwdWJsaWMvV2ViVVJMUmVzcG9uc2UuaD4K
IApAQCAtMTI4LDE0ICsxMjksOCBAQCBXZWJTdG9yYWdlTmFtZXNwYWNlKiBXZWJWaWV3SG9zdDo6
Y3JlYXRlU2Vzc2lvblN0b3JhZ2VOYW1lc3BhY2UodW5zaWduZWQgcXVvdGEpCiAKIFdlYkNvbXBv
c2l0b3JPdXRwdXRTdXJmYWNlKiBXZWJWaWV3SG9zdDo6Y3JlYXRlT3V0cHV0U3VyZmFjZSgpCiB7
Ci0gICAgaWYgKCF3ZWJWaWV3KCkpCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKG1fc2hl
bGwtPnNvZnR3YXJlQ29tcG9zaXRpbmdFbmFibGVkKCkpCi0gICAgICAgIHJldHVybiBXZWJLaXQ6
OlBsYXRmb3JtOjpjdXJyZW50KCktPmNvbXBvc2l0b3JTdXBwb3J0KCktPmNyZWF0ZU91dHB1dFN1
cmZhY2VGb3JTb2Z0d2FyZSgpOwotCi0gICAgV2ViR3JhcGhpY3NDb250ZXh0M0QqIGNvbnRleHQg
PSB3ZWJraXRfc3VwcG9ydDo6Q3JlYXRlR3JhcGhpY3NDb250ZXh0M0QoV2ViR3JhcGhpY3NDb250
ZXh0M0Q6OkF0dHJpYnV0ZXMoKSwgd2ViVmlldygpKTsKLSAgICByZXR1cm4gV2ViS2l0OjpQbGF0
Zm9ybTo6Y3VycmVudCgpLT5jb21wb3NpdG9yU3VwcG9ydCgpLT5jcmVhdGVPdXRwdXRTdXJmYWNl
Rm9yM0QoY29udGV4dCk7CisgICAgQVNTRVJUKGZhbHNlKTsKKyAgICByZXR1cm4gMDsKIH0KIAog
dm9pZCBXZWJWaWV3SG9zdDo6ZGlkQWRkTWVzc2FnZVRvQ29uc29sZShjb25zdCBXZWJDb25zb2xl
TWVzc2FnZSYgbWVzc2FnZSwgY29uc3QgV2ViU3RyaW5nJiBzb3VyY2VOYW1lLCB1bnNpZ25lZCBz
b3VyY2VMaW5lKQpAQCAtMzMwLDkgKzMyNSwxMyBAQCB2b2lkIFdlYlZpZXdIb3N0OjpkaWRBdXRv
UmVzaXplKGNvbnN0IFdlYlNpemUmIG5ld1NpemUpCiAKIHZvaWQgV2ViVmlld0hvc3Q6OmluaXRp
YWxpemVMYXllclRyZWVWaWV3KFdlYkxheWVyVHJlZVZpZXdDbGllbnQqIGNsaWVudCwgY29uc3Qg
V2ViTGF5ZXImIHJvb3RMYXllciwgY29uc3QgV2ViTGF5ZXJUcmVlVmlldzo6U2V0dGluZ3MmIHNl
dHRpbmdzKQogewotICAgIG1fbGF5ZXJUcmVlVmlldyA9IGFkb3B0UHRyKFBsYXRmb3JtOjpjdXJy
ZW50KCktPmNvbXBvc2l0b3JTdXBwb3J0KCktPmNyZWF0ZUxheWVyVHJlZVZpZXcoY2xpZW50LCBy
b290TGF5ZXIsIHNldHRpbmdzKSk7Ci0gICAgaWYgKG1fbGF5ZXJUcmVlVmlldykKLSAgICAgICAg
bV9sYXllclRyZWVWaWV3LT5zZXRTdXJmYWNlUmVhZHkoKTsKKyAgICBpZiAobV9zaGVsbC0+c29m
dHdhcmVDb21wb3NpdGluZ0VuYWJsZWQoKSkKKyAgICAgICAgbV9sYXllclRyZWVWaWV3ID0gYWRv
cHRQdHIoUGxhdGZvcm06OmN1cnJlbnQoKS0+dW5pdFRlc3RTdXBwb3J0KCktPmNyZWF0ZUxheWVy
VHJlZVZpZXdGb3JUZXN0aW5nKFdlYlVuaXRUZXN0U3VwcG9ydDo6VGVzdFZpZXdUeXBlTGF5b3V0
VGVzdFNvZnR3YXJlLCBjbGllbnQpKTsKKyAgICBlbHNlCisgICAgICAgIG1fbGF5ZXJUcmVlVmll
dyA9IGFkb3B0UHRyKFBsYXRmb3JtOjpjdXJyZW50KCktPnVuaXRUZXN0U3VwcG9ydCgpLT5jcmVh
dGVMYXllclRyZWVWaWV3Rm9yVGVzdGluZyhXZWJVbml0VGVzdFN1cHBvcnQ6OlRlc3RWaWV3VHlw
ZUxheW91dFRlc3QzZCwgY2xpZW50KSk7CisgICAgQVNTRVJUKG1fbGF5ZXJUcmVlVmlldyk7Cisg
ICAgbV9sYXllclRyZWVWaWV3LT5zZXRSb290TGF5ZXIocm9vdExheWVyKTsKKyAgICBtX2xheWVy
VHJlZVZpZXctPnNldFN1cmZhY2VSZWFkeSgpOwogfQogCiBXZWJMYXllclRyZWVWaWV3KiBXZWJW
aWV3SG9zdDo6bGF5ZXJUcmVlVmlldygpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188218</attachid>
            <date>2013-02-13 16:30:53 -0800</date>
            <delta_ts>2013-02-13 17:16:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109634-20130213162721.patch</filename>
            <type>text/plain</type>
            <size>6529</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyNzAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCBkODVkYzNiNGNmZjgw
NGJhM2Y0MmQyMmIyNDIxMGM2MTQ2MDg4NWY4Li4yZDlkN2M5ZTFhNDllZmEwZGZiZTNlZmRhM2Mx
MDExOWEzMjY4M2Y5IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMy0wMi0xMiAg
SmFtZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1
bV0gUmVxdWVzdCBXZWJMYXllclRyZWVWaWV3IGZvciBEdW1wUmVuZGVyVHJlZSB2aWEgZXhwbGlj
aXQgdGVzdGluZyBwYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDk2MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGNocm9taXVtL3B1YmxpYy9XZWJVbml0VGVzdFN1cHBvcnQuaDoKKwogMjAxMy0w
Mi0xMSAgSmFtZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtj
aHJvbWl1bV0gQWRkIFdlYlVuaXRUZXN0U3VwcG9ydDo6Y3JlYXRlTGF5ZXJUcmVlVmlld0ZvclRl
c3RpbmcgZm9yIHdlYmtpdF91bml0X3Rlc3RzCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Y2hyb21pdW0vcHVibGljL1dlYlVuaXRUZXN0U3VwcG9ydC5oIGIvU291cmNlL1BsYXRmb3JtL2No
cm9taXVtL3B1YmxpYy9XZWJVbml0VGVzdFN1cHBvcnQuaAppbmRleCBiYjAwYmRhMDlhNzQ2ZjZh
MzRjMWM5ZDc5ZTFmNzg5NDc4NjUyOWRhLi5lMWJjZmFmYjJjOGIwOTQ3NWZkMTNkNjIyZTgxNTZh
ZWJiZjJhZGMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dl
YlVuaXRUZXN0U3VwcG9ydC5oCisrKyBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMv
V2ViVW5pdFRlc3RTdXBwb3J0LmgKQEAgLTMyLDYgKzMyLDcgQEAKIG5hbWVzcGFjZSBXZWJLaXQg
ewogCiBjbGFzcyBXZWJMYXllclRyZWVWaWV3OworY2xhc3MgV2ViTGF5ZXJUcmVlVmlld0NsaWVu
dDsKIGNsYXNzIFdlYlVSTDsKIGNsYXNzIFdlYlVSTFJlc3BvbnNlOwogc3RydWN0IFdlYlVSTEVy
cm9yOwpAQCAtNjIsOSArNjMsMTEgQEAgcHVibGljOgogI2RlZmluZSBIQVZFX0NSRUFURUxBWUVS
VFJFRVZJRVdGT1JURVNUSU5HIDEKICAgICBlbnVtIFRlc3RWaWV3VHlwZSB7CiAgICAgICAgIFRl
c3RWaWV3VHlwZVVuaXRUZXN0LAotICAgICAgICBUZXN0Vmlld1R5cGVMYXlvdXRUZXN0CisgICAg
ICAgIFRlc3RWaWV3VHlwZUxheW91dFRlc3RTb2Z0d2FyZSwKKyAgICAgICAgVGVzdFZpZXdUeXBl
TGF5b3V0VGVzdDNkLAogICAgIH07Ci0gICAgdmlydHVhbCBXZWJMYXllclRyZWVWaWV3KiBjcmVh
dGVMYXllclRyZWVWaWV3Rm9yVGVzdGluZyhUZXN0Vmlld1R5cGUgdHlwZSkgeyByZXR1cm4gMDsg
fQorICAgIHZpcnR1YWwgV2ViTGF5ZXJUcmVlVmlldyogY3JlYXRlTGF5ZXJUcmVlVmlld0ZvclRl
c3RpbmcoVGVzdFZpZXdUeXBlLCBXZWJMYXllclRyZWVWaWV3Q2xpZW50KikgeyByZXR1cm4gMDsg
fQorICAgIHZpcnR1YWwgV2ViTGF5ZXJUcmVlVmlldyogY3JlYXRlTGF5ZXJUcmVlVmlld0ZvclRl
c3RpbmcoVGVzdFZpZXdUeXBlKSB7IHJldHVybiAwOyB9CiB9OwogCiB9CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0dyYXBoaWNzTGF5ZXJDaHJvbWl1bVRlc3QuY3Bw
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9HcmFwaGljc0xheWVyQ2hyb21pdW1UZXN0
LmNwcAppbmRleCAyNjQxMmE1NzczOWQ1ZjBkMDRmNTY4MTA2YzJlOGNlMDJlZjljOTU2Li42MDA1
YTg3MTI2NmUyZmI3Y2MyNTcyZTU1YjZiNjJmNTgyNmIwMDQ2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3Rlc3RzL0dyYXBoaWNzTGF5ZXJDaHJvbWl1bVRlc3QuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvR3JhcGhpY3NMYXllckNocm9taXVtVGVzdC5j
cHAKQEAgLTYyLDcgKzYyLDcgQEAgcHVibGljOgogICAgICAgICBQbGF0Zm9ybTo6Y3VycmVudCgp
LT5jb21wb3NpdG9yU3VwcG9ydCgpLT5pbml0aWFsaXplKDApOwogICAgICAgICBtX2dyYXBoaWNz
TGF5ZXIgPSBhZG9wdFB0cihuZXcgR3JhcGhpY3NMYXllckNocm9taXVtKCZtX2NsaWVudCkpOwog
ICAgICAgICBtX3BsYXRmb3JtTGF5ZXIgPSBtX2dyYXBoaWNzTGF5ZXItPnBsYXRmb3JtTGF5ZXIo
KTsKLSAgICAgICAgbV9sYXllclRyZWVWaWV3ID0gYWRvcHRQdHIoUGxhdGZvcm06OmN1cnJlbnQo
KS0+dW5pdFRlc3RTdXBwb3J0KCktPmNyZWF0ZUxheWVyVHJlZVZpZXdGb3JUZXN0aW5nKFdlYlVu
aXRUZXN0U3VwcG9ydDo6VGVzdFZpZXdUeXBlVW5pdFRlc3QpKTsKKyAgICAgICAgbV9sYXllclRy
ZWVWaWV3ID0gYWRvcHRQdHIoUGxhdGZvcm06OmN1cnJlbnQoKS0+dW5pdFRlc3RTdXBwb3J0KCkt
PmNyZWF0ZUxheWVyVHJlZVZpZXdGb3JUZXN0aW5nKFdlYlVuaXRUZXN0U3VwcG9ydDo6VGVzdFZp
ZXdUeXBlVW5pdFRlc3QsIDApKTsKICAgICAgICAgQVNTRVJUKG1fbGF5ZXJUcmVlVmlldyk7CiAg
ICAgICAgIG1fbGF5ZXJUcmVlVmlldy0+c2V0Um9vdExheWVyKCptX3BsYXRmb3JtTGF5ZXIpOwog
ICAgICAgICBtX2xheWVyVHJlZVZpZXctPnNldFZpZXdwb3J0U2l6ZShXZWJTaXplKDEsIDEpLCBX
ZWJTaXplKDEsIDEpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMv
U2Nyb2xsaW5nQ29vcmRpbmF0b3JDaHJvbWl1bVRlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS90ZXN0cy9TY3JvbGxpbmdDb29yZGluYXRvckNocm9taXVtVGVzdC5jcHAKaW5kZXggMjY2
N2NiNTY2NjkzMmYxNjcxNmYyZGZiZjdiZWI5MWY4NzY2NDE1NS4uM2U0YjI0YTY0MWEzYmNlMjEw
YWExMDZlMTkyNGEyZWM5NzNiNzQwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1
bS90ZXN0cy9TY3JvbGxpbmdDb29yZGluYXRvckNocm9taXVtVGVzdC5jcHAKKysrIGIvU291cmNl
L1dlYktpdC9jaHJvbWl1bS90ZXN0cy9TY3JvbGxpbmdDb29yZGluYXRvckNocm9taXVtVGVzdC5j
cHAKQEAgLTU5LDcgKzU5LDcgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCB2b2lkIGluaXRpYWxp
emVMYXllclRyZWVWaWV3KFdlYkxheWVyVHJlZVZpZXdDbGllbnQqIGNsaWVudCwgY29uc3QgV2Vi
TGF5ZXImIHJvb3RMYXllciwgY29uc3QgV2ViTGF5ZXJUcmVlVmlldzo6U2V0dGluZ3MmIHNldHRp
bmdzKQogICAgIHsKLSAgICAgICAgbV9sYXllclRyZWVWaWV3ID0gYWRvcHRQdHIoUGxhdGZvcm06
OmN1cnJlbnQoKS0+dW5pdFRlc3RTdXBwb3J0KCktPmNyZWF0ZUxheWVyVHJlZVZpZXdGb3JUZXN0
aW5nKFdlYlVuaXRUZXN0U3VwcG9ydDo6VGVzdFZpZXdUeXBlVW5pdFRlc3QpKTsKKyAgICAgICAg
bV9sYXllclRyZWVWaWV3ID0gYWRvcHRQdHIoUGxhdGZvcm06OmN1cnJlbnQoKS0+dW5pdFRlc3RT
dXBwb3J0KCktPmNyZWF0ZUxheWVyVHJlZVZpZXdGb3JUZXN0aW5nKFdlYlVuaXRUZXN0U3VwcG9y
dDo6VGVzdFZpZXdUeXBlVW5pdFRlc3QsIDApKTsKICAgICAgICAgQVNTRVJUKG1fbGF5ZXJUcmVl
Vmlldyk7CiAgICAgICAgIG1fbGF5ZXJUcmVlVmlldy0+c2V0Um9vdExheWVyKHJvb3RMYXllcik7
CiAgICAgfQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmlu
ZGV4IGZhNTI5NzA0MzNiN2FiZjQ2NmM3YzBiNGFhZTFiZTU4YmE5MTUxNzguLjA4ZThlMTQyMTVm
Y2JjNGU2N2JlMDQyYWFmMTg2NmQ5YzI1ZTk4NmMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxv
ZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wMi0xMiAgSmFt
ZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0g
UmVxdWVzdCBXZWJMYXllclRyZWVWaWV3IGZvciBEdW1wUmVuZGVyVHJlZSB2aWEgZXhwbGljaXQg
dGVzdGluZyBwYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMDk2MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcDoKKyAgICAgICAg
KFdlYlZpZXdIb3N0OjpjcmVhdGVPdXRwdXRTdXJmYWNlKToKKyAgICAgICAgKFdlYlZpZXdIb3N0
Ojppbml0aWFsaXplTGF5ZXJUcmVlVmlldyk6CisKIDIwMTMtMDItMTEgIEJyZW50IEZ1bGdoYW0g
IDxiZnVsZ2hhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVwZGF0ZSBXZWJLaXREaXJzLnBtIGZv
ciBuZXcgV2luZG93cyBwYXRocwpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vV2ViVmlld0hvc3QuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2Vi
Vmlld0hvc3QuY3BwCmluZGV4IGZkY2I3ZWIzNmJmNjE5ZWMyNGFhMTg0ZTNiNDU1NGY2MjQ3MDIw
ZGIuLmY4MGJiOTY5ZjQzMjNmYWYxNjE2ZjUyMWY2MzEzODkwYTM2OTI5ZjIgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcAorKysgYi9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAKQEAgLTc0LDYgKzc0LDcg
QEAKICNpbmNsdWRlIDxwdWJsaWMvV2ViVGhyZWFkLmg+CiAjaW5jbHVkZSA8cHVibGljL1dlYlVS
TFJlcXVlc3QuaD4KICNpbmNsdWRlIDxwdWJsaWMvV2ViVVJMUmVzcG9uc2UuaD4KKyNpbmNsdWRl
IDxwdWJsaWMvV2ViVW5pdFRlc3RTdXBwb3J0Lmg+CiAKICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9u
cy5oPgogI2luY2x1ZGUgPHd0Zi9Pd25BcnJheVB0ci5oPgpAQCAtMTI4LDYgKzEyOSw3IEBAIFdl
YlN0b3JhZ2VOYW1lc3BhY2UqIFdlYlZpZXdIb3N0OjpjcmVhdGVTZXNzaW9uU3RvcmFnZU5hbWVz
cGFjZSh1bnNpZ25lZCBxdW90YSkKIAogV2ViQ29tcG9zaXRvck91dHB1dFN1cmZhY2UqIFdlYlZp
ZXdIb3N0OjpjcmVhdGVPdXRwdXRTdXJmYWNlKCkKIHsKKyAgICAvLyBGSVhNRTogUmVtb3ZlIHdo
ZW4gdGhlIFdlYkxheWVyVHJlZVZpZXcgaXMgcHJvdmlkZWQgYnkgV2ViVW5pdFRlc3RTdXBwb3J0
LgogICAgIGlmICghd2ViVmlldygpKQogICAgICAgICByZXR1cm4gMDsKIApAQCAtMzMwLDkgKzMz
MiwxOCBAQCB2b2lkIFdlYlZpZXdIb3N0OjpkaWRBdXRvUmVzaXplKGNvbnN0IFdlYlNpemUmIG5l
d1NpemUpCiAKIHZvaWQgV2ViVmlld0hvc3Q6OmluaXRpYWxpemVMYXllclRyZWVWaWV3KFdlYkxh
eWVyVHJlZVZpZXdDbGllbnQqIGNsaWVudCwgY29uc3QgV2ViTGF5ZXImIHJvb3RMYXllciwgY29u
c3QgV2ViTGF5ZXJUcmVlVmlldzo6U2V0dGluZ3MmIHNldHRpbmdzKQogewotICAgIG1fbGF5ZXJU
cmVlVmlldyA9IGFkb3B0UHRyKFBsYXRmb3JtOjpjdXJyZW50KCktPmNvbXBvc2l0b3JTdXBwb3J0
KCktPmNyZWF0ZUxheWVyVHJlZVZpZXcoY2xpZW50LCByb290TGF5ZXIsIHNldHRpbmdzKSk7Ci0g
ICAgaWYgKG1fbGF5ZXJUcmVlVmlldykKLSAgICAgICAgbV9sYXllclRyZWVWaWV3LT5zZXRTdXJm
YWNlUmVhZHkoKTsKKyAgICBpZiAobV9zaGVsbC0+c29mdHdhcmVDb21wb3NpdGluZ0VuYWJsZWQo
KSkKKyAgICAgICAgbV9sYXllclRyZWVWaWV3ID0gYWRvcHRQdHIoUGxhdGZvcm06OmN1cnJlbnQo
KS0+dW5pdFRlc3RTdXBwb3J0KCktPmNyZWF0ZUxheWVyVHJlZVZpZXdGb3JUZXN0aW5nKFdlYlVu
aXRUZXN0U3VwcG9ydDo6VGVzdFZpZXdUeXBlTGF5b3V0VGVzdFNvZnR3YXJlLCBjbGllbnQpKTsK
KyAgICBlbHNlCisgICAgICAgIG1fbGF5ZXJUcmVlVmlldyA9IGFkb3B0UHRyKFBsYXRmb3JtOjpj
dXJyZW50KCktPnVuaXRUZXN0U3VwcG9ydCgpLT5jcmVhdGVMYXllclRyZWVWaWV3Rm9yVGVzdGlu
ZyhXZWJVbml0VGVzdFN1cHBvcnQ6OlRlc3RWaWV3VHlwZUxheW91dFRlc3QzZCwgY2xpZW50KSk7
CisKKyAgICAvLyBGSVhNRTogUmVtb3ZlIHRoaXMgcGF0aCB3aGVuIHRoZSB1bml0VGVzdFN1cHBv
cnQgdmVyc2lvbiBpcyBpbXBsZW1lbnRlZCBpbiBjaHJvbWl1bSBsYW5kLgorICAgIGlmICghbV9s
YXllclRyZWVWaWV3KQorICAgICAgICBtX2xheWVyVHJlZVZpZXcgPSBhZG9wdFB0cihQbGF0Zm9y
bTo6Y3VycmVudCgpLT5jb21wb3NpdG9yU3VwcG9ydCgpLT5jcmVhdGVMYXllclRyZWVWaWV3KGNs
aWVudCwgcm9vdExheWVyLCBzZXR0aW5ncykpOworCisgICAgQVNTRVJUKG1fbGF5ZXJUcmVlVmll
dyk7CisgICAgbV9sYXllclRyZWVWaWV3LT5zZXRSb290TGF5ZXIocm9vdExheWVyKTsKKyAgICBt
X2xheWVyVHJlZVZpZXctPnNldFN1cmZhY2VSZWFkeSgpOwogfQogCiBXZWJMYXllclRyZWVWaWV3
KiBXZWJWaWV3SG9zdDo6bGF5ZXJUcmVlVmlldygpCg==
</data>
<flag name="review"
          id="208269"
          type_id="1"
          status="+"
          setter="enne"
    />
          </attachment>
      

    </bug>

</bugzilla>