<?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>109269</bug_id>
          
          <creation_ts>2013-02-08 00:34:55 -0800</creation_ts>
          <short_desc>[chromium] copy normalizeLayoutTestURL code to TestRunner library</short_desc>
          <delta_ts>2013-02-08 03:53:11 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jochen</reporter>
          <assigned_to>jochen</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>828286</commentid>
    <comment_count>0</comment_count>
    <who name="">jochen</who>
    <bug_when>2013-02-08 00:34:55 -0800</bug_when>
    <thetext>[chromium] copy normalizeLayoutTestURL code to TestRunner library</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828288</commentid>
    <comment_count>1</comment_count>
      <attachid>187257</attachid>
    <who name="">jochen</who>
    <bug_when>2013-02-08 00:36:41 -0800</bug_when>
    <thetext>Created attachment 187257
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828289</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-08 00:39:35 -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>828292</commentid>
    <comment_count>3</comment_count>
      <attachid>187257</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-02-08 00:42:01 -0800</bug_when>
    <thetext>Comment on attachment 187257
Patch

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

&gt; Tools/DumpRenderTree/chromium/TestShell.cpp:-831
&gt; -    return normalizeLayoutTestURLInternal(url);

Don&apos;t you remove normalizeLayoutTestURLInternal?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828307</commentid>
    <comment_count>4</comment_count>
      <attachid>187257</attachid>
    <who name="">jochen</who>
    <bug_when>2013-02-08 01:01:22 -0800</bug_when>
    <thetext>Comment on attachment 187257
Patch

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

&gt;&gt; Tools/DumpRenderTree/chromium/TestShell.cpp:-831
&gt;&gt; -    return normalizeLayoutTestURLInternal(url);
&gt; 
&gt; Don&apos;t you remove normalizeLayoutTestURLInternal?

it&apos;s still used in TestShell itself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828373</commentid>
    <comment_count>5</comment_count>
      <attachid>187274</attachid>
    <who name="">jochen</who>
    <bug_when>2013-02-08 03:06:06 -0800</bug_when>
    <thetext>Created attachment 187274
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828406</commentid>
    <comment_count>6</comment_count>
      <attachid>187274</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-08 03:53:08 -0800</bug_when>
    <thetext>Comment on attachment 187274
Patch

Clearing flags on attachment: 187274

Committed r142253: &lt;http://trac.webkit.org/changeset/142253&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828407</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-08 03:53:11 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187257</attachid>
            <date>2013-02-08 00:36:41 -0800</date>
            <delta_ts>2013-02-08 03:06:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109269-20130208093316.patch</filename>
            <type>text/plain</type>
            <size>8105</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMjM3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjgxYjY0NWZiZjUwZDI4NWI3YjY4YjgxYTBlZjA2MzIz
Y2MyZjdmNy4uNTJlN2E1YWQwYjlkZTE2YzM2YmFmZjc4ZjI3Y2VhYTk3MDhiYmRiZiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1
IEBACisyMDEzLTAyLTA4ICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFtjaHJvbWl1bV0gY29weSBub3JtYWxpemVMYXlvdXRUZXN0VVJMIGNvZGUgdG8g
VGVzdFJ1bm5lciBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMDkyNjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUaGUgbWV0aG9kIGRvZXNuJ3QgaGF2ZSBhbnkgZXh0ZXJuYWwgZGVwZW5kZW5j
aWVzLCBzbyB0aGVyZSdzIG5vIHJlYXNvbgorICAgICAgICBpdCBzaG91bGQgYmUgb24gdGhlIGRl
bGVnYXRlLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9w
dWJsaWMvV2ViVGVzdERlbGVnYXRlLmg6CisgICAgICAgIChXZWJUZXN0RGVsZWdhdGUpOgorICAg
ICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL1dlYlBlcm1pc3Np
b25zLmNwcDoKKyAgICAgICAgKFdlYlRlc3RSdW5uZXI6OldlYlBlcm1pc3Npb25zOjphbGxvd0lt
YWdlKToKKyAgICAgICAgKFdlYlRlc3RSdW5uZXI6OldlYlBlcm1pc3Npb25zOjphbGxvd1Njcmlw
dEZyb21Tb3VyY2UpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVs
bC5jcHA6CisgICAgICAgIChUZXN0U2hlbGw6OndpbmRvd0NvdW50KToKKyAgICAgICAgKiBEdW1w
UmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuaDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHA6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vV2ViVmlld0hvc3QuaDoKKyAgICAgICAgKFdlYlZpZXdIb3N0KToKKwogMjAxMy0wMi0w
NyAgSm9jaGVuIEVpc2luZ2VyICA8am9jaGVuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hy
b21pdW1dIHR1cm4gVGVzdFJ1bm5lciBsaWJyYXJ5IGludG8gYSBjb21wb25lbnQgYnVpbGQKZGlm
ZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGlj
L1dlYlRlc3REZWxlZ2F0ZS5oIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1
bm5lci9wdWJsaWMvV2ViVGVzdERlbGVnYXRlLmgKaW5kZXggNzVkZTRmZmEzMzhiNTE3MDQ2OTAy
ZDU4ZGM5YjZmNjgxNTdkYmUyZC4uYWVkMzc2MmZkZTUzOTZkMjU2ZTRmMDNjNTA3OWMzMjBhMTgz
NGNhZSAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5l
ci9wdWJsaWMvV2ViVGVzdERlbGVnYXRlLmgKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViVGVzdERlbGVnYXRlLmgKQEAgLTU0LDcgKzU0LDYg
QEAgY2xhc3MgV2ViVGVzdERlbGVnYXRlIHsKIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgY2xl
YXJDb250ZXh0TWVudURhdGEoKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIGNsZWFyRWRpdENvbW1h
bmQoKSA9IDA7Ci0gICAgdmlydHVhbCB2b2lkIGZpbGxTcGVsbGluZ1N1Z2dlc3Rpb25MaXN0KGNv
bnN0IFdlYktpdDo6V2ViU3RyaW5nJiwgV2ViS2l0OjpXZWJWZWN0b3I8V2ViS2l0OjpXZWJTdHJp
bmc+KikgeyB9CiAgICAgdmlydHVhbCB2b2lkIHNldEVkaXRDb21tYW5kKGNvbnN0IHN0ZDo6c3Ry
aW5nJiBuYW1lLCBjb25zdCBzdGQ6OnN0cmluZyYgdmFsdWUpID0gMDsKICAgICB2aXJ0dWFsIFdl
YktpdDo6V2ViQ29udGV4dE1lbnVEYXRhKiBsYXN0Q29udGV4dE1lbnVEYXRhKCkgY29uc3QgPSAw
OwogICAgIHZpcnR1YWwgdm9pZCBzZXRHYW1lcGFkRGF0YShjb25zdCBXZWJLaXQ6OldlYkdhbWVw
YWRzJikgPSAwOwpAQCAtNzksNyArNzgsNiBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHNl
dEN1cnJlbnRXZWJJbnRlbnRSZXF1ZXN0KGNvbnN0IFdlYktpdDo6V2ViSW50ZW50UmVxdWVzdCYp
IHsgfTsKICAgICB2aXJ0dWFsIFdlYktpdDo6V2ViSW50ZW50UmVxdWVzdCogY3VycmVudFdlYklu
dGVudFJlcXVlc3QoKSB7IHJldHVybiAwOyB9CiAgICAgdmlydHVhbCBzdGQ6OnN0cmluZyBtYWtl
VVJMRXJyb3JEZXNjcmlwdGlvbihjb25zdCBXZWJLaXQ6OldlYlVSTEVycm9yJikgeyByZXR1cm4g
c3RkOjpzdHJpbmcoKTsgfQotICAgIHZpcnR1YWwgc3RkOjpzdHJpbmcgbm9ybWFsaXplTGF5b3V0
VGVzdFVSTChjb25zdCBzdGQ6OnN0cmluZyYpIHsgcmV0dXJuIHN0ZDo6c3RyaW5nKCk7IH0KICAg
ICB2aXJ0dWFsIHZvaWQgc2V0Q2xpZW50V2luZG93UmVjdChjb25zdCBXZWJLaXQ6OldlYlJlY3Qm
KSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgc2hvd0RldlRvb2xzKCkgeyB9CiAgICAgdmlydHVhbCB2
b2lkIGNsb3NlRGV2VG9vbHMoKSB7IH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL1dlYlBlcm1pc3Npb25zLmNwcCBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL1dlYlBlcm1pc3Npb25zLmNwcAppbmRl
eCAyYzIzYzI1MWE5ZWE5OWMwYjljNWUzNjMzYjc1OTVmNzI0OGU0NmMxLi5hMTVkOWI5MjQ1OGMy
NWM3Y2ZlNDNlMzIxZTY5YmE2MTY5MzY5OTI4IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9XZWJQZXJtaXNzaW9ucy5jcHAKKysrIGIvVG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2ViUGVybWlzc2lvbnMu
Y3BwCkBAIC0zNSw4ICszNSwzNiBAQAogI2luY2x1ZGUgPHB1YmxpYy9XZWJDU3RyaW5nLmg+CiAj
aW5jbHVkZSA8cHVibGljL1dlYlVSTC5oPgogCit1c2luZyBuYW1lc3BhY2Ugc3RkOworCiBuYW1l
c3BhY2UgV2ViVGVzdFJ1bm5lciB7CiAKK25hbWVzcGFjZSB7CisKK2NvbnN0IGNoYXIgbGF5b3V0
VGVzdHNQYXR0ZXJuW10gPSAiL0xheW91dFRlc3RzLyI7Citjb25zdCBzdHJpbmc6OnNpemVfdHlw
ZSBsYXlvdXRUZXN0c1BhdHRlcm5TaXplID0gc2l6ZW9mKGxheW91dFRlc3RzUGF0dGVybikgLSAx
OworY29uc3QgY2hhciBmaWxlVXJsUGF0dGVybltdID0gImZpbGU6LyI7Citjb25zdCBjaGFyIGZp
bGVUZXN0UHJlZml4W10gPSAiKGZpbGUgdGVzdCk6IjsKK2NvbnN0IGNoYXIgZGF0YVVybFBhdHRl
cm5bXSA9ICJkYXRhOiI7Citjb25zdCBzdHJpbmc6OnNpemVfdHlwZSBkYXRhVXJsUGF0dGVyblNp
emUgPSBzaXplb2YoZGF0YVVybFBhdHRlcm4pIC0gMTsKKworc3RyaW5nIG5vcm1hbGl6ZUxheW91
dFRlc3RVUkwoY29uc3Qgc3RyaW5nJiB1cmwpCit7CisgICAgc3RyaW5nIHJlc3VsdCA9IHVybDsK
KyAgICBzaXplX3QgcG9zOworICAgIGlmICghdXJsLmZpbmQoZmlsZVVybFBhdHRlcm4pICYmICgo
cG9zID0gdXJsLmZpbmQobGF5b3V0VGVzdHNQYXR0ZXJuKSkgIT0gc3RyaW5nOjpucG9zKSkgewor
ICAgICAgICAvLyBhZGp1c3QgZmlsZSBVUkxzIHRvIG1hdGNoIHVwc3RyZWFtIHJlc3VsdHMuCisg
ICAgICAgIHJlc3VsdC5yZXBsYWNlKDAsIHBvcyArIGxheW91dFRlc3RzUGF0dGVyblNpemUsIGZp
bGVUZXN0UHJlZml4KTsKKyAgICB9IGVsc2UgaWYgKCF1cmwuZmluZChkYXRhVXJsUGF0dGVybikp
IHsKKyAgICAgICAgLy8gVVJMLWVzY2FwZSBkYXRhIFVSTHMgdG8gbWF0Y2ggcmVzdWx0cyB1cHN0
cmVhbS4KKyAgICAgICAgc3RyaW5nIHBhdGggPSB1cmwuc3Vic3RyKGRhdGFVcmxQYXR0ZXJuU2l6
ZSk7CisgICAgICAgIHJlc3VsdC5yZXBsYWNlKGRhdGFVcmxQYXR0ZXJuU2l6ZSwgdXJsLmxlbmd0
aCgpLCBwYXRoKTsKKyAgICB9CisgICAgcmV0dXJuIHJlc3VsdDsKK30KKworfQorCiBXZWJQZXJt
aXNzaW9uczo6V2ViUGVybWlzc2lvbnMoKQogICAgIDogbV9kZWxlZ2F0ZSgwKQogewpAQCAtNTEs
NyArNzksNyBAQCBib29sIFdlYlBlcm1pc3Npb25zOjphbGxvd0ltYWdlKFdlYktpdDo6V2ViRnJh
bWUqLCBib29sIGVuYWJsZWRQZXJTZXR0aW5ncywgY29ucwogewogICAgIGJvb2wgYWxsb3dlZCA9
IGVuYWJsZWRQZXJTZXR0aW5ncyAmJiBtX2ltYWdlc0FsbG93ZWQ7CiAgICAgaWYgKG1fZHVtcENh
bGxiYWNrcyAmJiBtX2RlbGVnYXRlKQotICAgICAgICBtX2RlbGVnYXRlLT5wcmludE1lc3NhZ2Uo
c3RkOjpzdHJpbmcoIlBFUk1JU1NJT04gQ0xJRU5UOiBhbGxvd0ltYWdlKCIpICsgbV9kZWxlZ2F0
ZS0+bm9ybWFsaXplTGF5b3V0VGVzdFVSTChpbWFnZVVSTC5zcGVjKCkpICsgIik6ICIgKyAoYWxs
b3dlZCA/ICJ0cnVlIiA6ICJmYWxzZSIpICsgIlxuIik7CisgICAgICAgIG1fZGVsZWdhdGUtPnBy
aW50TWVzc2FnZShzdGQ6OnN0cmluZygiUEVSTUlTU0lPTiBDTElFTlQ6IGFsbG93SW1hZ2UoIikg
KyBub3JtYWxpemVMYXlvdXRUZXN0VVJMKGltYWdlVVJMLnNwZWMoKSkgKyAiKTogIiArIChhbGxv
d2VkID8gInRydWUiIDogImZhbHNlIikgKyAiXG4iKTsKICAgICByZXR1cm4gYWxsb3dlZDsKIH0K
IApAQCAtNTksNyArODcsNyBAQCBib29sIFdlYlBlcm1pc3Npb25zOjphbGxvd1NjcmlwdEZyb21T
b3VyY2UoV2ViS2l0OjpXZWJGcmFtZSosIGJvb2wgZW5hYmxlZFBlclNldAogewogICAgIGJvb2wg
YWxsb3dlZCA9IGVuYWJsZWRQZXJTZXR0aW5ncyAmJiBtX3NjcmlwdHNBbGxvd2VkOwogICAgIGlm
IChtX2R1bXBDYWxsYmFja3MgJiYgbV9kZWxlZ2F0ZSkKLSAgICAgICAgbV9kZWxlZ2F0ZS0+cHJp
bnRNZXNzYWdlKHN0ZDo6c3RyaW5nKCJQRVJNSVNTSU9OIENMSUVOVDogYWxsb3dTY3JpcHRGcm9t
U291cmNlKCIpICsgbV9kZWxlZ2F0ZS0+bm9ybWFsaXplTGF5b3V0VGVzdFVSTChzY3JpcHRVUkwu
c3BlYygpKSArICIpOiAiICsgKGFsbG93ZWQgPyAidHJ1ZSIgOiAiZmFsc2UiKSArICJcbiIpOwor
ICAgICAgICBtX2RlbGVnYXRlLT5wcmludE1lc3NhZ2Uoc3RkOjpzdHJpbmcoIlBFUk1JU1NJT04g
Q0xJRU5UOiBhbGxvd1NjcmlwdEZyb21Tb3VyY2UoIikgKyBub3JtYWxpemVMYXlvdXRUZXN0VVJM
KHNjcmlwdFVSTC5zcGVjKCkpICsgIik6ICIgKyAoYWxsb3dlZCA/ICJ0cnVlIiA6ICJmYWxzZSIp
ICsgIlxuIik7CiAgICAgcmV0dXJuIGFsbG93ZWQ7CiB9CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCmluZGV4IGFhYzk1MjkwZTM3YzcyY2RmNDZmZGI1ZWQ5
ZWUwZmUxM2U1NjY1ODUuLjQ4ZTBjMzY2M2UxNDcwMzY1ZDNkMTE2ZDkwMjk5NGI4NWUzY2NkNjIg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAK
KysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcApAQCAtODI1
LDggKzgyNSwzIEBAIGludCBUZXN0U2hlbGw6OndpbmRvd0NvdW50KCkKIHsKICAgICByZXR1cm4g
bV93aW5kb3dMaXN0LnNpemUoKTsKIH0KLQotc3RyaW5nIFRlc3RTaGVsbDo6bm9ybWFsaXplTGF5
b3V0VGVzdFVSTChjb25zdCBzdHJpbmcmIHVybCkKLXsKLSAgICByZXR1cm4gbm9ybWFsaXplTGF5
b3V0VGVzdFVSTEludGVybmFsKHVybCk7Ci19CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuaCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1Rlc3RTaGVsbC5oCmluZGV4IGQ3MzA0YjQ5NjIxNTAxMTAyNTM4ZmMyOGU4MDBjYzE0NjdlNWM0
NmEuLjdhMTcxYzc0MzdjNjZkODc1OTgyODBmNjNiYWY3YmVjNWIxNTRkNzQgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5oCisrKyBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5oCkBAIC0xNzgsMTAgKzE3OCw2IEBAIHB1
YmxpYzoKICAgICB0eXBlZGVmIFZlY3RvcjxXZWJWaWV3SG9zdCo+IFdpbmRvd0xpc3Q7CiAgICAg
V2luZG93TGlzdCB3aW5kb3dMaXN0KCkgY29uc3QgeyByZXR1cm4gbV93aW5kb3dMaXN0OyB9CiAK
LSAgICAvLyBSZXR1cm5zIGEgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIGFuIFVSTCdzIHNwZWMg
dGhhdCBkb2VzIG5vdCBkZXBlbmQgb24KLSAgICAvLyB0aGUgbG9jYXRpb24gb2YgdGhlIGxheW91
dCB0ZXN0IGluIHRoZSBmaWxlIHN5c3RlbS4KLSAgICBzdGQ6OnN0cmluZyBub3JtYWxpemVMYXlv
dXRUZXN0VVJMKGNvbnN0IHN0ZDo6c3RyaW5nJik7Ci0KIHByaXZhdGU6CiAgICAgV2ViVmlld0hv
c3QqIGNyZWF0ZU5ld1dpbmRvdyhjb25zdCBXZWJLaXQ6OldlYlVSTCYsIERSVERldlRvb2xzQWdl
bnQqLCBXZWJUZXN0UnVubmVyOjpXZWJUZXN0SW50ZXJmYWNlcyopOwogICAgIHZvaWQgY3JlYXRl
TWFpbldpbmRvdygpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0v
V2ViVmlld0hvc3QuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hv
c3QuY3BwCmluZGV4IDM3NzUyMWU4MzI0ZjVlYTk0ZTIxY2VmNDE2NjM1MDhhN2YzZTJjNTAuLmU3
Mjc0N2VhZDVkNzcxMGM2NTI3MTA1MjYwODhlYjRmZDZhZTEzZjcgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcAorKysgYi9Ub29scy9EdW1w
UmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAKQEAgLTczMiwxMSArNzMyLDYgQEAg
c3RkOjpzdHJpbmcgV2ViVmlld0hvc3Q6Om1ha2VVUkxFcnJvckRlc2NyaXB0aW9uKGNvbnN0IFdl
YktpdDo6V2ViVVJMRXJyb3ImIGVycm8KICAgICByZXR1cm4gd2Via2l0X3N1cHBvcnQ6Ok1ha2VV
UkxFcnJvckRlc2NyaXB0aW9uKGVycm9yKTsKIH0KIAotc3RkOjpzdHJpbmcgV2ViVmlld0hvc3Q6
Om5vcm1hbGl6ZUxheW91dFRlc3RVUkwoY29uc3Qgc3RkOjpzdHJpbmcmIHVybCkKLXsKLSAgICBy
ZXR1cm4gbV9zaGVsbC0+bm9ybWFsaXplTGF5b3V0VGVzdFVSTCh1cmwpOwotfQotCiB2b2lkIFdl
YlZpZXdIb3N0OjpzaG93RGV2VG9vbHMoKQogewogICAgIG1fc2hlbGwtPnNob3dEZXZUb29scygp
OwpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3Qu
aCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmgKaW5kZXggMzIx
ZmQ2OWIxYWFhYTc0NjQwNWQ3ZTIwZmI1OTA5MTczYmE4NjdjOC4uOTY5NDY3YWJiM2NlNjQ1YzY1
YWMzMDY4MzEwYmU0YTVlYjQ3NmUyOSAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vV2ViVmlld0hvc3QuaAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9XZWJWaWV3SG9zdC5oCkBAIC0xMjksNyArMTI5LDYgQEAgY2xhc3MgV2ViVmlld0hvc3QgOiBw
dWJsaWMgV2ViS2l0OjpXZWJWaWV3Q2xpZW50LCBwdWJsaWMgV2ViS2l0OjpXZWJGcmFtZUNsaWVu
dCwKICAgICB2aXJ0dWFsIFdlYktpdDo6V2ViSW50ZW50UmVxdWVzdCogY3VycmVudFdlYkludGVu
dFJlcXVlc3QoKSBPVkVSUklERTsKICNlbmRpZgogICAgIHZpcnR1YWwgc3RkOjpzdHJpbmcgbWFr
ZVVSTEVycm9yRGVzY3JpcHRpb24oY29uc3QgV2ViS2l0OjpXZWJVUkxFcnJvciYpIE9WRVJSSURF
OwotICAgIHZpcnR1YWwgc3RkOjpzdHJpbmcgbm9ybWFsaXplTGF5b3V0VGVzdFVSTChjb25zdCBz
dGQ6OnN0cmluZyYpIE9WRVJSSURFOwogICAgIHZpcnR1YWwgdm9pZCBzZXRDbGllbnRXaW5kb3dS
ZWN0KGNvbnN0IFdlYktpdDo6V2ViUmVjdCYpIE9WRVJSSURFOwogICAgIHZpcnR1YWwgdm9pZCBz
aG93RGV2VG9vbHMoKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgY2xvc2VEZXZUb29scygp
IE9WRVJSSURFOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187274</attachid>
            <date>2013-02-08 03:06:06 -0800</date>
            <delta_ts>2013-02-08 03:53:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109269-20130208120241.patch</filename>
            <type>text/plain</type>
            <size>8221</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMjM3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjgxYjY0NWZiZjUwZDI4NWI3YjY4YjgxYTBlZjA2MzIz
Y2MyZjdmNy4uYmEzOGNkZmMzYTVhYThiY2EyYjQwNmY5OTNiYzIwZDQzMDc0ODQ1MCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDEzLTAyLTA4ICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFtjaHJvbWl1bV0gY29weSBub3JtYWxpemVMYXlvdXRUZXN0VVJMIGNvZGUgdG8g
VGVzdFJ1bm5lciBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMDkyNjkKKworICAgICAgICBSZXZpZXdlZCBieSBLZW50IFRhbXVyYS4KKwor
ICAgICAgICBUaGUgbWV0aG9kIGRvZXNuJ3QgaGF2ZSBhbnkgZXh0ZXJuYWwgZGVwZW5kZW5jaWVz
LCBzbyB0aGVyZSdzIG5vIHJlYXNvbgorICAgICAgICBpdCBzaG91bGQgYmUgb24gdGhlIGRlbGVn
YXRlLiBJdCdzIHN0aWxsIHJlcXVpcmVkIGJ5IFRlc3RTaGVsbCwgaG93ZXZlciwKKyAgICAgICAg
YnkgbWFraW5nIGEgY29weSwgd2UgY2FuIGF2b2lkIGltcGxlbWVudGluZyB0aGlzIGluIGNvbnRl
bnQgc2hlbGwuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVy
L3B1YmxpYy9XZWJUZXN0RGVsZWdhdGUuaDoKKyAgICAgICAgKFdlYlRlc3REZWxlZ2F0ZSk6Cisg
ICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2ViUGVybWlz
c2lvbnMuY3BwOgorICAgICAgICAoV2ViVGVzdFJ1bm5lcjo6V2ViUGVybWlzc2lvbnM6OmFsbG93
SW1hZ2UpOgorICAgICAgICAoV2ViVGVzdFJ1bm5lcjo6V2ViUGVybWlzc2lvbnM6OmFsbG93U2Ny
aXB0RnJvbVNvdXJjZSk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNo
ZWxsLmNwcDoKKyAgICAgICAgKFRlc3RTaGVsbDo6d2luZG93Q291bnQpOgorICAgICAgICAqIER1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5oOgorICAgICAgICAqIER1bXBSZW5kZXJU
cmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9XZWJWaWV3SG9zdC5oOgorICAgICAgICAoV2ViVmlld0hvc3QpOgorCiAyMDEzLTAy
LTA3ICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtj
aHJvbWl1bV0gdHVybiBUZXN0UnVubmVyIGxpYnJhcnkgaW50byBhIGNvbXBvbmVudCBidWlsZApk
aWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9wdWJs
aWMvV2ViVGVzdERlbGVnYXRlLmggYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0
UnVubmVyL3B1YmxpYy9XZWJUZXN0RGVsZWdhdGUuaAppbmRleCA3NWRlNGZmYTMzOGI1MTcwNDY5
MDJkNThkYzliNmY2ODE1N2RiZTJkLi5hZWQzNzYyZmRlNTM5NmQyNTZlNGYwM2M1MDc5YzMyMGEx
ODM0Y2FlIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVu
bmVyL3B1YmxpYy9XZWJUZXN0RGVsZWdhdGUuaAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9UZXN0UnVubmVyL3B1YmxpYy9XZWJUZXN0RGVsZWdhdGUuaApAQCAtNTQsNyArNTQs
NiBAQCBjbGFzcyBXZWJUZXN0RGVsZWdhdGUgewogcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBj
bGVhckNvbnRleHRNZW51RGF0YSgpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgY2xlYXJFZGl0Q29t
bWFuZCgpID0gMDsKLSAgICB2aXJ0dWFsIHZvaWQgZmlsbFNwZWxsaW5nU3VnZ2VzdGlvbkxpc3Qo
Y29uc3QgV2ViS2l0OjpXZWJTdHJpbmcmLCBXZWJLaXQ6OldlYlZlY3RvcjxXZWJLaXQ6OldlYlN0
cmluZz4qKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgc2V0RWRpdENvbW1hbmQoY29uc3Qgc3RkOjpz
dHJpbmcmIG5hbWUsIGNvbnN0IHN0ZDo6c3RyaW5nJiB2YWx1ZSkgPSAwOwogICAgIHZpcnR1YWwg
V2ViS2l0OjpXZWJDb250ZXh0TWVudURhdGEqIGxhc3RDb250ZXh0TWVudURhdGEoKSBjb25zdCA9
IDA7CiAgICAgdmlydHVhbCB2b2lkIHNldEdhbWVwYWREYXRhKGNvbnN0IFdlYktpdDo6V2ViR2Ft
ZXBhZHMmKSA9IDA7CkBAIC03OSw3ICs3OCw2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQg
c2V0Q3VycmVudFdlYkludGVudFJlcXVlc3QoY29uc3QgV2ViS2l0OjpXZWJJbnRlbnRSZXF1ZXN0
JikgeyB9OwogICAgIHZpcnR1YWwgV2ViS2l0OjpXZWJJbnRlbnRSZXF1ZXN0KiBjdXJyZW50V2Vi
SW50ZW50UmVxdWVzdCgpIHsgcmV0dXJuIDA7IH0KICAgICB2aXJ0dWFsIHN0ZDo6c3RyaW5nIG1h
a2VVUkxFcnJvckRlc2NyaXB0aW9uKGNvbnN0IFdlYktpdDo6V2ViVVJMRXJyb3ImKSB7IHJldHVy
biBzdGQ6OnN0cmluZygpOyB9Ci0gICAgdmlydHVhbCBzdGQ6OnN0cmluZyBub3JtYWxpemVMYXlv
dXRUZXN0VVJMKGNvbnN0IHN0ZDo6c3RyaW5nJikgeyByZXR1cm4gc3RkOjpzdHJpbmcoKTsgfQog
ICAgIHZpcnR1YWwgdm9pZCBzZXRDbGllbnRXaW5kb3dSZWN0KGNvbnN0IFdlYktpdDo6V2ViUmVj
dCYpIHsgfQogICAgIHZpcnR1YWwgdm9pZCBzaG93RGV2VG9vbHMoKSB7IH0KICAgICB2aXJ0dWFs
IHZvaWQgY2xvc2VEZXZUb29scygpIHsgfQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRy
ZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2ViUGVybWlzc2lvbnMuY3BwIGIvVG9vbHMvRHVt
cFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2ViUGVybWlzc2lvbnMuY3BwCmlu
ZGV4IDJjMjNjMjUxYTllYTk5YzBiOWM1ZTM2MzNiNzU5NWY3MjQ4ZTQ2YzEuLmExNWQ5YjkyNDU4
YzI1YzdjZmU0M2UzMjFlNjliYTYxNjkzNjk5MjggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL1dlYlBlcm1pc3Npb25zLmNwcAorKysgYi9U
b29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9XZWJQZXJtaXNzaW9u
cy5jcHAKQEAgLTM1LDggKzM1LDM2IEBACiAjaW5jbHVkZSA8cHVibGljL1dlYkNTdHJpbmcuaD4K
ICNpbmNsdWRlIDxwdWJsaWMvV2ViVVJMLmg+CiAKK3VzaW5nIG5hbWVzcGFjZSBzdGQ7CisKIG5h
bWVzcGFjZSBXZWJUZXN0UnVubmVyIHsKIAorbmFtZXNwYWNlIHsKKworY29uc3QgY2hhciBsYXlv
dXRUZXN0c1BhdHRlcm5bXSA9ICIvTGF5b3V0VGVzdHMvIjsKK2NvbnN0IHN0cmluZzo6c2l6ZV90
eXBlIGxheW91dFRlc3RzUGF0dGVyblNpemUgPSBzaXplb2YobGF5b3V0VGVzdHNQYXR0ZXJuKSAt
IDE7Citjb25zdCBjaGFyIGZpbGVVcmxQYXR0ZXJuW10gPSAiZmlsZTovIjsKK2NvbnN0IGNoYXIg
ZmlsZVRlc3RQcmVmaXhbXSA9ICIoZmlsZSB0ZXN0KToiOworY29uc3QgY2hhciBkYXRhVXJsUGF0
dGVybltdID0gImRhdGE6IjsKK2NvbnN0IHN0cmluZzo6c2l6ZV90eXBlIGRhdGFVcmxQYXR0ZXJu
U2l6ZSA9IHNpemVvZihkYXRhVXJsUGF0dGVybikgLSAxOworCitzdHJpbmcgbm9ybWFsaXplTGF5
b3V0VGVzdFVSTChjb25zdCBzdHJpbmcmIHVybCkKK3sKKyAgICBzdHJpbmcgcmVzdWx0ID0gdXJs
OworICAgIHNpemVfdCBwb3M7CisgICAgaWYgKCF1cmwuZmluZChmaWxlVXJsUGF0dGVybikgJiYg
KChwb3MgPSB1cmwuZmluZChsYXlvdXRUZXN0c1BhdHRlcm4pKSAhPSBzdHJpbmc6Om5wb3MpKSB7
CisgICAgICAgIC8vIGFkanVzdCBmaWxlIFVSTHMgdG8gbWF0Y2ggdXBzdHJlYW0gcmVzdWx0cy4K
KyAgICAgICAgcmVzdWx0LnJlcGxhY2UoMCwgcG9zICsgbGF5b3V0VGVzdHNQYXR0ZXJuU2l6ZSwg
ZmlsZVRlc3RQcmVmaXgpOworICAgIH0gZWxzZSBpZiAoIXVybC5maW5kKGRhdGFVcmxQYXR0ZXJu
KSkgeworICAgICAgICAvLyBVUkwtZXNjYXBlIGRhdGEgVVJMcyB0byBtYXRjaCByZXN1bHRzIHVw
c3RyZWFtLgorICAgICAgICBzdHJpbmcgcGF0aCA9IHVybC5zdWJzdHIoZGF0YVVybFBhdHRlcm5T
aXplKTsKKyAgICAgICAgcmVzdWx0LnJlcGxhY2UoZGF0YVVybFBhdHRlcm5TaXplLCB1cmwubGVu
Z3RoKCksIHBhdGgpOworICAgIH0KKyAgICByZXR1cm4gcmVzdWx0OworfQorCit9CisKIFdlYlBl
cm1pc3Npb25zOjpXZWJQZXJtaXNzaW9ucygpCiAgICAgOiBtX2RlbGVnYXRlKDApCiB7CkBAIC01
MSw3ICs3OSw3IEBAIGJvb2wgV2ViUGVybWlzc2lvbnM6OmFsbG93SW1hZ2UoV2ViS2l0OjpXZWJG
cmFtZSosIGJvb2wgZW5hYmxlZFBlclNldHRpbmdzLCBjb25zCiB7CiAgICAgYm9vbCBhbGxvd2Vk
ID0gZW5hYmxlZFBlclNldHRpbmdzICYmIG1faW1hZ2VzQWxsb3dlZDsKICAgICBpZiAobV9kdW1w
Q2FsbGJhY2tzICYmIG1fZGVsZWdhdGUpCi0gICAgICAgIG1fZGVsZWdhdGUtPnByaW50TWVzc2Fn
ZShzdGQ6OnN0cmluZygiUEVSTUlTU0lPTiBDTElFTlQ6IGFsbG93SW1hZ2UoIikgKyBtX2RlbGVn
YXRlLT5ub3JtYWxpemVMYXlvdXRUZXN0VVJMKGltYWdlVVJMLnNwZWMoKSkgKyAiKTogIiArIChh
bGxvd2VkID8gInRydWUiIDogImZhbHNlIikgKyAiXG4iKTsKKyAgICAgICAgbV9kZWxlZ2F0ZS0+
cHJpbnRNZXNzYWdlKHN0ZDo6c3RyaW5nKCJQRVJNSVNTSU9OIENMSUVOVDogYWxsb3dJbWFnZSgi
KSArIG5vcm1hbGl6ZUxheW91dFRlc3RVUkwoaW1hZ2VVUkwuc3BlYygpKSArICIpOiAiICsgKGFs
bG93ZWQgPyAidHJ1ZSIgOiAiZmFsc2UiKSArICJcbiIpOwogICAgIHJldHVybiBhbGxvd2VkOwog
fQogCkBAIC01OSw3ICs4Nyw3IEBAIGJvb2wgV2ViUGVybWlzc2lvbnM6OmFsbG93U2NyaXB0RnJv
bVNvdXJjZShXZWJLaXQ6OldlYkZyYW1lKiwgYm9vbCBlbmFibGVkUGVyU2V0CiB7CiAgICAgYm9v
bCBhbGxvd2VkID0gZW5hYmxlZFBlclNldHRpbmdzICYmIG1fc2NyaXB0c0FsbG93ZWQ7CiAgICAg
aWYgKG1fZHVtcENhbGxiYWNrcyAmJiBtX2RlbGVnYXRlKQotICAgICAgICBtX2RlbGVnYXRlLT5w
cmludE1lc3NhZ2Uoc3RkOjpzdHJpbmcoIlBFUk1JU1NJT04gQ0xJRU5UOiBhbGxvd1NjcmlwdEZy
b21Tb3VyY2UoIikgKyBtX2RlbGVnYXRlLT5ub3JtYWxpemVMYXlvdXRUZXN0VVJMKHNjcmlwdFVS
TC5zcGVjKCkpICsgIik6ICIgKyAoYWxsb3dlZCA/ICJ0cnVlIiA6ICJmYWxzZSIpICsgIlxuIik7
CisgICAgICAgIG1fZGVsZWdhdGUtPnByaW50TWVzc2FnZShzdGQ6OnN0cmluZygiUEVSTUlTU0lP
TiBDTElFTlQ6IGFsbG93U2NyaXB0RnJvbVNvdXJjZSgiKSArIG5vcm1hbGl6ZUxheW91dFRlc3RV
Ukwoc2NyaXB0VVJMLnNwZWMoKSkgKyAiKTogIiArIChhbGxvd2VkID8gInRydWUiIDogImZhbHNl
IikgKyAiXG4iKTsKICAgICByZXR1cm4gYWxsb3dlZDsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMv
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAKaW5kZXggYWFjOTUyOTBlMzdjNzJjZGY0NmZkYjVl
ZDllZTBmZTEzZTU2NjU4NS4uNDhlMGMzNjYzZTE0NzAzNjVkM2QxMTZkOTAyOTk0Yjg1ZTNjY2Q2
MiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNw
cAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCkBAIC04
MjUsOCArODI1LDMgQEAgaW50IFRlc3RTaGVsbDo6d2luZG93Q291bnQoKQogewogICAgIHJldHVy
biBtX3dpbmRvd0xpc3Quc2l6ZSgpOwogfQotCi1zdHJpbmcgVGVzdFNoZWxsOjpub3JtYWxpemVM
YXlvdXRUZXN0VVJMKGNvbnN0IHN0cmluZyYgdXJsKQotewotICAgIHJldHVybiBub3JtYWxpemVM
YXlvdXRUZXN0VVJMSW50ZXJuYWwodXJsKTsKLX0KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5oIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21p
dW0vVGVzdFNoZWxsLmgKaW5kZXggZDczMDRiNDk2MjE1MDExMDI1MzhmYzI4ZTgwMGNjMTQ2N2U1
YzQ2YS4uN2ExNzFjNzQzN2M2NmQ4NzU5ODI4MGY2M2JhZjdiZWM1YjE1NGQ3NCAxMDA2NDQKLS0t
IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmgKKysrIGIvVG9vbHMv
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmgKQEAgLTE3OCwxMCArMTc4LDYgQEAg
cHVibGljOgogICAgIHR5cGVkZWYgVmVjdG9yPFdlYlZpZXdIb3N0Kj4gV2luZG93TGlzdDsKICAg
ICBXaW5kb3dMaXN0IHdpbmRvd0xpc3QoKSBjb25zdCB7IHJldHVybiBtX3dpbmRvd0xpc3Q7IH0K
IAotICAgIC8vIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgYW4gVVJMJ3Mgc3Bl
YyB0aGF0IGRvZXMgbm90IGRlcGVuZCBvbgotICAgIC8vIHRoZSBsb2NhdGlvbiBvZiB0aGUgbGF5
b3V0IHRlc3QgaW4gdGhlIGZpbGUgc3lzdGVtLgotICAgIHN0ZDo6c3RyaW5nIG5vcm1hbGl6ZUxh
eW91dFRlc3RVUkwoY29uc3Qgc3RkOjpzdHJpbmcmKTsKLQogcHJpdmF0ZToKICAgICBXZWJWaWV3
SG9zdCogY3JlYXRlTmV3V2luZG93KGNvbnN0IFdlYktpdDo6V2ViVVJMJiwgRFJURGV2VG9vbHNB
Z2VudCosIFdlYlRlc3RSdW5uZXI6OldlYlRlc3RJbnRlcmZhY2VzKik7CiAgICAgdm9pZCBjcmVh
dGVNYWluV2luZG93KCk7CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9XZWJWaWV3SG9zdC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3
SG9zdC5jcHAKaW5kZXggMzc3NTIxZTgzMjRmNWVhOTRlMjFjZWY0MTY2MzUwOGE3ZjNlMmM1MC4u
ZTcyNzQ3ZWFkNWQ3NzEwYzY1MjcxMDUyNjA4OGViNGZkNmFlMTNmNyAxMDA2NDQKLS0tIGEvVG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCisrKyBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcApAQCAtNzMyLDExICs3MzIsNiBA
QCBzdGQ6OnN0cmluZyBXZWJWaWV3SG9zdDo6bWFrZVVSTEVycm9yRGVzY3JpcHRpb24oY29uc3Qg
V2ViS2l0OjpXZWJVUkxFcnJvciYgZXJybwogICAgIHJldHVybiB3ZWJraXRfc3VwcG9ydDo6TWFr
ZVVSTEVycm9yRGVzY3JpcHRpb24oZXJyb3IpOwogfQogCi1zdGQ6OnN0cmluZyBXZWJWaWV3SG9z
dDo6bm9ybWFsaXplTGF5b3V0VGVzdFVSTChjb25zdCBzdGQ6OnN0cmluZyYgdXJsKQotewotICAg
IHJldHVybiBtX3NoZWxsLT5ub3JtYWxpemVMYXlvdXRUZXN0VVJMKHVybCk7Ci19Ci0KIHZvaWQg
V2ViVmlld0hvc3Q6OnNob3dEZXZUb29scygpCiB7CiAgICAgbV9zaGVsbC0+c2hvd0RldlRvb2xz
KCk7CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9z
dC5oIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuaAppbmRleCAz
MjFmZDY5YjFhYWFhNzQ2NDA1ZDdlMjBmYjU5MDkxNzNiYTg2N2M4Li45Njk0NjdhYmIzY2U2NDVj
NjVhYzMwNjgzMTBiZTRhNWViNDc2ZTI5IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5oCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9t
aXVtL1dlYlZpZXdIb3N0LmgKQEAgLTEyOSw3ICsxMjksNiBAQCBjbGFzcyBXZWJWaWV3SG9zdCA6
IHB1YmxpYyBXZWJLaXQ6OldlYlZpZXdDbGllbnQsIHB1YmxpYyBXZWJLaXQ6OldlYkZyYW1lQ2xp
ZW50LAogICAgIHZpcnR1YWwgV2ViS2l0OjpXZWJJbnRlbnRSZXF1ZXN0KiBjdXJyZW50V2ViSW50
ZW50UmVxdWVzdCgpIE9WRVJSSURFOwogI2VuZGlmCiAgICAgdmlydHVhbCBzdGQ6OnN0cmluZyBt
YWtlVVJMRXJyb3JEZXNjcmlwdGlvbihjb25zdCBXZWJLaXQ6OldlYlVSTEVycm9yJikgT1ZFUlJJ
REU7Ci0gICAgdmlydHVhbCBzdGQ6OnN0cmluZyBub3JtYWxpemVMYXlvdXRUZXN0VVJMKGNvbnN0
IHN0ZDo6c3RyaW5nJikgT1ZFUlJJREU7CiAgICAgdmlydHVhbCB2b2lkIHNldENsaWVudFdpbmRv
d1JlY3QoY29uc3QgV2ViS2l0OjpXZWJSZWN0JikgT1ZFUlJJREU7CiAgICAgdmlydHVhbCB2b2lk
IHNob3dEZXZUb29scygpIE9WRVJSSURFOwogICAgIHZpcnR1YWwgdm9pZCBjbG9zZURldlRvb2xz
KCkgT1ZFUlJJREU7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>