<?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>128778</bug_id>
          
          <creation_ts>2014-02-13 17:25:06 -0800</creation_ts>
          <short_desc>Improve the performance on mobile of FTPDirectoryDocument</short_desc>
          <delta_ts>2014-02-14 12:54:18 -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 name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>980548</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-13 17:25:06 -0800</bug_when>
    <thetext>Improve the performance on mobile of FTPDirectoryDocument</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980550</commentid>
    <comment_count>1</comment_count>
      <attachid>224133</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-13 17:31:43 -0800</bug_when>
    <thetext>Created attachment 224133
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980559</commentid>
    <comment_count>2</comment_count>
      <attachid>224133</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-02-13 17:39:44 -0800</bug_when>
    <thetext>Comment on attachment 224133
Patch

Did you measure the speedup?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980922</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-14 12:54:02 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 224133 [details])
&gt; Did you measure the speedup?

At least 61 FPS ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980923</commentid>
    <comment_count>4</comment_count>
      <attachid>224133</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-14 12:54:16 -0800</bug_when>
    <thetext>Comment on attachment 224133
Patch

Clearing flags on attachment: 224133

Committed r164124: &lt;http://trac.webkit.org/changeset/164124&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980924</commentid>
    <comment_count>5</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-14 12:54:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224133</attachid>
            <date>2014-02-13 17:31:43 -0800</date>
            <delta_ts>2014-02-14 12:54:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-128778-20140213173142.patch</filename>
            <type>text/plain</type>
            <size>8416</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxNjQwODApCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE0LTAyLTEzICBCZW5qYW1pbiBQb3VsYWluICA8
YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIEltcHJvdmUgdGhlIHBlcmZvcm1hbmNlIG9u
IG1vYmlsZSBvZiBGVFBEaXJlY3RvcnlEb2N1bWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI4Nzc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3dGYvdGV4dC9XVEZTdHJpbmcuaDoKKyAgICAgICAg
KFdURjo6U3RyaW5nOjplbmRzV2l0aCk6IGFkZCBhIG1pc3Npbmcgb3ZlcmxvYWQuCisKIDIwMTQt
MDItMTMgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCB0
aGUgaU9TIGJ1aWxkIGFmdGVyIDxodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xNjQw
NjQKSW5kZXg6IFNvdXJjZS9XVEYvd3RmL3RleHQvV1RGU3RyaW5nLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dURi93dGYvdGV4dC9XVEZTdHJpbmcuaAkocmV2aXNpb24gMTY0MDU2KQorKysgU291
cmNlL1dURi93dGYvdGV4dC9XVEZTdHJpbmcuaAkod29ya2luZyBjb3B5KQpAQCAtMjg0LDYgKzI4
NCw3IEBAIHB1YmxpYzoKICAgICAgICAgeyByZXR1cm4gbV9pbXBsID8gbV9pbXBsLT5lbmRzV2l0
aChzLmltcGwoKSwgY2FzZVNlbnNpdGl2ZSkgOiBzLmlzRW1wdHkoKTsgfQogICAgIGJvb2wgZW5k
c1dpdGgoVUNoYXIgY2hhcmFjdGVyKSBjb25zdAogICAgICAgICB7IHJldHVybiBtX2ltcGwgPyBt
X2ltcGwtPmVuZHNXaXRoKGNoYXJhY3RlcikgOiBmYWxzZTsgfQorICAgIGJvb2wgZW5kc1dpdGgo
Y2hhciBjaGFyYWN0ZXIpIGNvbnN0IHsgcmV0dXJuIGVuZHNXaXRoKHN0YXRpY19jYXN0PFVDaGFy
PihjaGFyYWN0ZXIpKTsgfQogICAgIHRlbXBsYXRlPHVuc2lnbmVkIG1hdGNoTGVuZ3RoPgogICAg
IGJvb2wgZW5kc1dpdGgoY29uc3QgY2hhciAoJnByZWZpeClbbWF0Y2hMZW5ndGhdLCBib29sIGNh
c2VTZW5zaXRpdmUgPSB0cnVlKSBjb25zdAogICAgICAgICB7IHJldHVybiBtX2ltcGwgPyBtX2lt
cGwtPmVuZHNXaXRoPG1hdGNoTGVuZ3RoPihwcmVmaXgsIGNhc2VTZW5zaXRpdmUpIDogIW1hdGNo
TGVuZ3RoOyB9CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjQwODApCisrKyBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyMiBAQAorMjAxNC0wMi0x
MyAgQmVuamFtaW4gUG91bGFpbiAgPGJwb3VsYWluQGFwcGxlLmNvbT4KKworICAgICAgICBJbXBy
b3ZlIHRoZSBwZXJmb3JtYW5jZSBvbiBtb2JpbGUgb2YgRlRQRGlyZWN0b3J5RG9jdW1lbnQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyODc3OAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIExpdHRsZSBjbGVh
bnVwLgorCisgICAgICAgICogaHRtbC9GVFBEaXJlY3RvcnlEb2N1bWVudC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpGVFBEaXJlY3RvcnlEb2N1bWVudFBhcnNlcjo6YXBwZW5kRW50cnkpOgorICAg
ICAgICAoV2ViQ29yZTo6RlRQRGlyZWN0b3J5RG9jdW1lbnRQYXJzZXI6OmNyZWF0ZVRERm9yRmls
ZW5hbWUpOgorICAgICAgICAoV2ViQ29yZTo6cHJvY2Vzc0ZpbGVzaXplU3RyaW5nKToKKyAgICAg
ICAgKFdlYkNvcmU6Ondhc0xhc3REYXlPZk1vbnRoKToKKyAgICAgICAgKFdlYkNvcmU6OnByb2Nl
c3NGaWxlRGF0ZVN0cmluZyk6CisgICAgICAgIChXZWJDb3JlOjpGVFBEaXJlY3RvcnlEb2N1bWVu
dFBhcnNlcjo6cGFyc2VBbmRBcHBlbmRPbmVMaW5lKToKKyAgICAgICAgKFdlYkNvcmU6OkZUUERp
cmVjdG9yeURvY3VtZW50UGFyc2VyOjpsb2FkRG9jdW1lbnRUZW1wbGF0ZSk6CisgICAgICAgIChX
ZWJDb3JlOjpGVFBEaXJlY3RvcnlEb2N1bWVudFBhcnNlcjo6Y3JlYXRlQmFzaWNEb2N1bWVudCk6
CisKIDIwMTQtMDItMDQgIEd1c3Rhdm8gTm9yb25oYSBTaWx2YSAgPGduc0Bnbm9tZS5vcmc+CiAK
ICAgICAgICAgW0dUS11bQ01ha2VdIEdlbmVyYXRlIEdPYmplY3QgRE9NIGJpbmRpbmdzIC5zeW1i
b2xzIGZpbGVzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL0ZUUERpcmVjdG9yeURvY3VtZW50
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL0ZUUERpcmVjdG9yeURvY3Vt
ZW50LmNwcAkocmV2aXNpb24gMTY0MDU2KQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9GVFBEaXJl
Y3RvcnlEb2N1bWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEsNSArMSw1IEBACiAvKgotICog
Q29weXJpZ2h0IChDKSAyMDA3LCAyMDA4IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyAqIENvcHlyaWdodCAoQykgMjAwNywgMjAwOCwgMjAxNCBBcHBsZSBJbmMuIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTEwNyw0MSArMTA3
LDQxIEBAIEZUUERpcmVjdG9yeURvY3VtZW50UGFyc2VyOjpGVFBEaXJlY3RvcnkKIHZvaWQgRlRQ
RGlyZWN0b3J5RG9jdW1lbnRQYXJzZXI6OmFwcGVuZEVudHJ5KGNvbnN0IFN0cmluZyYgZmlsZW5h
bWUsIGNvbnN0IFN0cmluZyYgc2l6ZSwgY29uc3QgU3RyaW5nJiBkYXRlLCBib29sIGlzRGlyZWN0
b3J5KQogewogICAgIFJlZlB0cjxFbGVtZW50PiByb3dFbGVtZW50ID0gbV90YWJsZUVsZW1lbnQt
Pmluc2VydFJvdygtMSwgSUdOT1JFX0VYQ0VQVElPTik7Ci0gICAgcm93RWxlbWVudC0+c2V0QXR0
cmlidXRlKCJjbGFzcyIsICJmdHBEaXJlY3RvcnlFbnRyeVJvdyIsIElHTk9SRV9FWENFUFRJT04p
OworICAgIHJvd0VsZW1lbnQtPnNldEF0dHJpYnV0ZShIVE1MTmFtZXM6OmNsYXNzQXR0ciwgImZ0
cERpcmVjdG9yeUVudHJ5Um93Iik7CiAKICAgICBSZWZQdHI8RWxlbWVudD4gZWxlbWVudCA9IGRv
Y3VtZW50KCktPmNyZWF0ZUVsZW1lbnQodGRUYWcsIGZhbHNlKTsKICAgICBlbGVtZW50LT5hcHBl
bmRDaGlsZChUZXh0OjpjcmVhdGUoKmRvY3VtZW50KCksIFN0cmluZygmbm9CcmVha1NwYWNlLCAx
KSksIElHTk9SRV9FWENFUFRJT04pOwogICAgIGlmIChpc0RpcmVjdG9yeSkKLSAgICAgICAgZWxl
bWVudC0+c2V0QXR0cmlidXRlKCJjbGFzcyIsICJmdHBEaXJlY3RvcnlJY29uIGZ0cERpcmVjdG9y
eVR5cGVEaXJlY3RvcnkiLCBJR05PUkVfRVhDRVBUSU9OKTsKKyAgICAgICAgZWxlbWVudC0+c2V0
QXR0cmlidXRlKEhUTUxOYW1lczo6Y2xhc3NBdHRyLCAiZnRwRGlyZWN0b3J5SWNvbiBmdHBEaXJl
Y3RvcnlUeXBlRGlyZWN0b3J5Iik7CiAgICAgZWxzZQotICAgICAgICBlbGVtZW50LT5zZXRBdHRy
aWJ1dGUoImNsYXNzIiwgImZ0cERpcmVjdG9yeUljb24gZnRwRGlyZWN0b3J5VHlwZUZpbGUiLCBJ
R05PUkVfRVhDRVBUSU9OKTsKKyAgICAgICAgZWxlbWVudC0+c2V0QXR0cmlidXRlKEhUTUxOYW1l
czo6Y2xhc3NBdHRyLCAiZnRwRGlyZWN0b3J5SWNvbiBmdHBEaXJlY3RvcnlUeXBlRmlsZSIpOwog
ICAgIHJvd0VsZW1lbnQtPmFwcGVuZENoaWxkKGVsZW1lbnQsIElHTk9SRV9FWENFUFRJT04pOwog
CiAgICAgZWxlbWVudCA9IGNyZWF0ZVRERm9yRmlsZW5hbWUoZmlsZW5hbWUpOwotICAgIGVsZW1l
bnQtPnNldEF0dHJpYnV0ZSgiY2xhc3MiLCAiZnRwRGlyZWN0b3J5RmlsZU5hbWUiLCBJR05PUkVf
RVhDRVBUSU9OKTsKKyAgICBlbGVtZW50LT5zZXRBdHRyaWJ1dGUoSFRNTE5hbWVzOjpjbGFzc0F0
dHIsICJmdHBEaXJlY3RvcnlGaWxlTmFtZSIpOwogICAgIHJvd0VsZW1lbnQtPmFwcGVuZENoaWxk
KGVsZW1lbnQsIElHTk9SRV9FWENFUFRJT04pOwogCiAgICAgZWxlbWVudCA9IGRvY3VtZW50KCkt
PmNyZWF0ZUVsZW1lbnQodGRUYWcsIGZhbHNlKTsKICAgICBlbGVtZW50LT5hcHBlbmRDaGlsZChU
ZXh0OjpjcmVhdGUoKmRvY3VtZW50KCksIGRhdGUpLCBJR05PUkVfRVhDRVBUSU9OKTsKLSAgICBl
bGVtZW50LT5zZXRBdHRyaWJ1dGUoImNsYXNzIiwgImZ0cERpcmVjdG9yeUZpbGVEYXRlIiwgSUdO
T1JFX0VYQ0VQVElPTik7CisgICAgZWxlbWVudC0+c2V0QXR0cmlidXRlKEhUTUxOYW1lczo6Y2xh
c3NBdHRyLCAiZnRwRGlyZWN0b3J5RmlsZURhdGUiKTsKICAgICByb3dFbGVtZW50LT5hcHBlbmRD
aGlsZChlbGVtZW50LCBJR05PUkVfRVhDRVBUSU9OKTsKIAogICAgIGVsZW1lbnQgPSBkb2N1bWVu
dCgpLT5jcmVhdGVFbGVtZW50KHRkVGFnLCBmYWxzZSk7CiAgICAgZWxlbWVudC0+YXBwZW5kQ2hp
bGQoVGV4dDo6Y3JlYXRlKCpkb2N1bWVudCgpLCBzaXplKSwgSUdOT1JFX0VYQ0VQVElPTik7Ci0g
ICAgZWxlbWVudC0+c2V0QXR0cmlidXRlKCJjbGFzcyIsICJmdHBEaXJlY3RvcnlGaWxlU2l6ZSIs
IElHTk9SRV9FWENFUFRJT04pOworICAgIGVsZW1lbnQtPnNldEF0dHJpYnV0ZShIVE1MTmFtZXM6
OmNsYXNzQXR0ciwgImZ0cERpcmVjdG9yeUZpbGVTaXplIik7CiAgICAgcm93RWxlbWVudC0+YXBw
ZW5kQ2hpbGQoZWxlbWVudCwgSUdOT1JFX0VYQ0VQVElPTik7CiB9CiAKIFBhc3NSZWZQdHI8RWxl
bWVudD4gRlRQRGlyZWN0b3J5RG9jdW1lbnRQYXJzZXI6OmNyZWF0ZVRERm9yRmlsZW5hbWUoY29u
c3QgU3RyaW5nJiBmaWxlbmFtZSkKIHsKICAgICBTdHJpbmcgZnVsbFVSTCA9IGRvY3VtZW50KCkt
PmJhc2VVUkwoKS5zdHJpbmcoKTsKLSAgICBpZiAoZnVsbFVSTFtmdWxsVVJMLmxlbmd0aCgpIC0g
MV0gPT0gJy8nKQorICAgIGlmIChmdWxsVVJMLmVuZHNXaXRoKCcvJykpCiAgICAgICAgIGZ1bGxV
UkwuYXBwZW5kKGZpbGVuYW1lKTsKICAgICBlbHNlCi0gICAgICAgIGZ1bGxVUkwuYXBwZW5kKCIv
IiArIGZpbGVuYW1lKTsKKyAgICAgICAgZnVsbFVSTC5hcHBlbmQobWFrZVN0cmluZygnLycsIGZp
bGVuYW1lKSk7CiAKICAgICBSZWZQdHI8RWxlbWVudD4gYW5jaG9yRWxlbWVudCA9IGRvY3VtZW50
KCktPmNyZWF0ZUVsZW1lbnQoYVRhZywgZmFsc2UpOwotICAgIGFuY2hvckVsZW1lbnQtPnNldEF0
dHJpYnV0ZSgiaHJlZiIsIGZ1bGxVUkwsIElHTk9SRV9FWENFUFRJT04pOworICAgIGFuY2hvckVs
ZW1lbnQtPnNldEF0dHJpYnV0ZShIVE1MTmFtZXM6OmhyZWZBdHRyLCBmdWxsVVJMKTsKICAgICBh
bmNob3JFbGVtZW50LT5hcHBlbmRDaGlsZChUZXh0OjpjcmVhdGUoKmRvY3VtZW50KCksIGZpbGVu
YW1lKSwgSUdOT1JFX0VYQ0VQVElPTik7CiAKICAgICBSZWZQdHI8RWxlbWVudD4gdGRFbGVtZW50
ID0gZG9jdW1lbnQoKS0+Y3JlYXRlRWxlbWVudCh0ZFRhZywgZmFsc2UpOwpAQCAtMTUzLDcgKzE1
Myw3IEBAIFBhc3NSZWZQdHI8RWxlbWVudD4gRlRQRGlyZWN0b3J5RG9jdW1lbnQKIHN0YXRpYyBT
dHJpbmcgcHJvY2Vzc0ZpbGVzaXplU3RyaW5nKGNvbnN0IFN0cmluZyYgc2l6ZSwgYm9vbCBpc0Rp
cmVjdG9yeSkKIHsKICAgICBpZiAoaXNEaXJlY3RvcnkpCi0gICAgICAgIHJldHVybiAiLS0iOwor
ICAgICAgICByZXR1cm4gQVNDSUlMaXRlcmFsKCItLSIpOwogCiAgICAgYm9vbCB2YWxpZDsKICAg
ICBpbnQ2NF90IGJ5dGVzID0gc2l6ZS50b1VJbnQ2NCgmdmFsaWQpOwpAQCAtMTcxLDcgKzE3MSw3
IEBAIHN0YXRpYyBTdHJpbmcgcHJvY2Vzc0ZpbGVzaXplU3RyaW5nKGNvbnMKIAogc3RhdGljIGJv
b2wgd2FzTGFzdERheU9mTW9udGgoaW50IHllYXIsIGludCBtb250aCwgaW50IGRheSkKIHsKLSAg
ICBzdGF0aWMgaW50IGxhc3REYXlzW10gPSB7IDMxLCAwLCAzMSwgMzAsIDMxLCAzMCwgMzEsIDMx
LCAzMCwgMzEsIDMwLCAzMSB9OworICAgIHN0YXRpYyBjb25zdCBpbnQgbGFzdERheXNbXSA9IHsg
MzEsIDAsIDMxLCAzMCwgMzEsIDMwLCAzMSwgMzEsIDMwLCAzMSwgMzAsIDMxIH07CiAgICAgaWYg
KG1vbnRoIDwgMCB8fCBtb250aCA+IDExKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKQEAgLTI0
MSw5ICsyNDEsOSBAQCBzdGF0aWMgU3RyaW5nIHByb2Nlc3NGaWxlRGF0ZVN0cmluZyhjb25zCiAg
ICAgU3RyaW5nIGRhdGVTdHJpbmc7CiAKICAgICBpZiAoZmlsZVRpbWUudG1feWVhciA+IC0xKQot
ICAgICAgICBkYXRlU3RyaW5nID0gU3RyaW5nKG1vbnRoc1ttb250aF0pICsgIiAiICsgU3RyaW5n
OjpudW1iZXIoZmlsZVRpbWUudG1fbWRheSkgKyAiLCAiICsgU3RyaW5nOjpudW1iZXIoZmlsZVRp
bWUudG1feWVhcik7CisgICAgICAgIGRhdGVTdHJpbmcgPSBtYWtlU3RyaW5nKG1vbnRoc1ttb250
aF0sICcgJywgU3RyaW5nOjpudW1iZXIoZmlsZVRpbWUudG1fbWRheSksICIsICIsIFN0cmluZzo6
bnVtYmVyKGZpbGVUaW1lLnRtX3llYXIpKTsKICAgICBlbHNlCi0gICAgICAgIGRhdGVTdHJpbmcg
PSBTdHJpbmcobW9udGhzW21vbnRoXSkgKyAiICIgKyBTdHJpbmc6Om51bWJlcihmaWxlVGltZS50
bV9tZGF5KSArICIsICIgKyBTdHJpbmc6Om51bWJlcihub3cueWVhcigpKTsKKyAgICAgICAgZGF0
ZVN0cmluZyA9IG1ha2VTdHJpbmcobW9udGhzW21vbnRoXSwgJyAnLCBTdHJpbmc6Om51bWJlcihm
aWxlVGltZS50bV9tZGF5KSwgIiwgIiwgU3RyaW5nOjpudW1iZXIobm93LnllYXIoKSkpOwogCiAg
ICAgcmV0dXJuIGRhdGVTdHJpbmcgKyB0aW1lT2ZEYXk7CiB9CkBAIC0yNjEsNyArMjYxLDcgQEAg
dm9pZCBGVFBEaXJlY3RvcnlEb2N1bWVudFBhcnNlcjo6cGFyc2VBbgogCiAgICAgU3RyaW5nIGZp
bGVuYW1lKHJlc3VsdC5maWxlbmFtZSwgcmVzdWx0LmZpbGVuYW1lTGVuZ3RoKTsKICAgICBpZiAo
cmVzdWx0LnR5cGUgPT0gRlRQRGlyZWN0b3J5RW50cnkpIHsKLSAgICAgICAgZmlsZW5hbWUuYXBw
ZW5kKCIvIik7CisgICAgICAgIGZpbGVuYW1lLmFwcGVuZCgnLycpOwogCiAgICAgICAgIC8vIFdl
IGhhdmUgbm8gaW50ZXJlc3QgaW4gbGlua2luZyB0byAiY3VycmVudCBkaXJlY3RvcnkiCiAgICAg
ICAgIGlmIChmaWxlbmFtZSA9PSAiLi8iKQpAQCAtMzEyLDcgKzMxMiw3IEBAIGJvb2wgRlRQRGly
ZWN0b3J5RG9jdW1lbnRQYXJzZXI6OmxvYWREb2MKICAgICAvLyBPdGhlcndpc2UgY3JlYXRlIG9u
ZSBtYW51YWxseQogICAgIHRhYmxlRWxlbWVudCA9IGRvY3VtZW50KCktPmNyZWF0ZUVsZW1lbnQo
dGFibGVUYWcsIGZhbHNlKTsKICAgICBtX3RhYmxlRWxlbWVudCA9IHRvSFRNTFRhYmxlRWxlbWVu
dCh0YWJsZUVsZW1lbnQuZ2V0KCkpOwotICAgIG1fdGFibGVFbGVtZW50LT5zZXRBdHRyaWJ1dGUo
ImlkIiwgImZ0cERpcmVjdG9yeVRhYmxlIiwgSUdOT1JFX0VYQ0VQVElPTik7CisgICAgbV90YWJs
ZUVsZW1lbnQtPnNldEF0dHJpYnV0ZShIVE1MTmFtZXM6OmlkQXR0ciwgImZ0cERpcmVjdG9yeVRh
YmxlIik7CiAKICAgICAvLyBJZiB3ZSBkaWRuJ3QgZmluZCB0aGUgdGFibGUgZWxlbWVudCwgbGV0
cyB0cnkgdG8gYXBwZW5kIG91ciBvd24gdG8gdGhlIGJvZHkKICAgICAvLyBJZiB0aGF0IGZhaWxz
IGZvciBzb21lIHJlYXNvbiwgY3JhbSBpdCBvbiB0aGUgZW5kIG9mIHRoZSBkb2N1bWVudCBhcyBh
IGxhc3QKQEAgLTMzNyw3ICszMzcsNyBAQCB2b2lkIEZUUERpcmVjdG9yeURvY3VtZW50UGFyc2Vy
OjpjcmVhdGVCCiAKICAgICBSZWZQdHI8RWxlbWVudD4gdGFibGVFbGVtZW50ID0gZG9jdW1lbnQo
KS0+Y3JlYXRlRWxlbWVudCh0YWJsZVRhZywgZmFsc2UpOwogICAgIG1fdGFibGVFbGVtZW50ID0g
dG9IVE1MVGFibGVFbGVtZW50KHRhYmxlRWxlbWVudC5nZXQoKSk7Ci0gICAgbV90YWJsZUVsZW1l
bnQtPnNldEF0dHJpYnV0ZSgiaWQiLCAiZnRwRGlyZWN0b3J5VGFibGUiLCBJR05PUkVfRVhDRVBU
SU9OKTsKKyAgICBtX3RhYmxlRWxlbWVudC0+c2V0QXR0cmlidXRlKEhUTUxOYW1lczo6aWRBdHRy
LCAiZnRwRGlyZWN0b3J5VGFibGUiKTsKIAogICAgIGJvZHlFbGVtZW50LT5hcHBlbmRDaGlsZCht
X3RhYmxlRWxlbWVudCwgSUdOT1JFX0VYQ0VQVElPTik7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>