<?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>86960</bug_id>
          
          <creation_ts>2012-05-20 03:43:06 -0700</creation_ts>
          <short_desc>[EFL] Clients should be able to set page cache capacity.</short_desc>
          <delta_ts>2012-05-22 11:19: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>WebKit EFL</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>0</everconfirmed>
          <reporter name="Mikhail Pozdnyakov">mikhail.pozdnyakov</reporter>
          <assigned_to name="Mikhail Pozdnyakov">mikhail.pozdnyakov</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>628566</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-05-20 03:43:06 -0700</bug_when>
    <thetext>There should be an api setting page cache capacity, so that a client can improve document load speed substantially
by caching a large number previously viewed pages or reduce memory usage decreasing the size of page cache.

This setting is exported in other WebKit ports (Qt, GTK, MAC) either as a separate setting or as a part of caching model.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628575</commentid>
    <comment_count>1</comment_count>
      <attachid>142901</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-05-20 05:38:05 -0700</bug_when>
    <thetext>Created attachment 142901
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628627</commentid>
    <comment_count>2</comment_count>
      <attachid>142901</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-05-20 14:26:41 -0700</bug_when>
    <thetext>Comment on attachment 142901
patch

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

The addition itself looks fine, but you should mention what the default is. BTW, _ewk_init_body() calls setCapacity() directly, you might want to route that call via ewk_settings now.

&gt; Source/WebKit/efl/ChangeLog:9
&gt; +        Those will be used both by clients ant DRT Layout Test Controller.

Nitpick: s/ant/and/.

&gt; Source/WebKit/efl/ewk/ewk_settings.h:302
&gt; + * The page cache improves user experience when navigating forth or back
&gt; + * to pages in the forward/back history.

It&apos;d be good to describe how it achieves this improvement: what does it cache, for example?

&gt; Source/WebKit/efl/ewk/ewk_settings.h:306
&gt; +EAPI unsigned         ewk_settings_page_cache_capacity_get();

This is a public header used by C applications, so you need to use foo(void) instead of foo().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629040</commentid>
    <comment_count>3</comment_count>
      <attachid>143021</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-05-21 06:37:35 -0700</bug_when>
    <thetext>Created attachment 143021
patch v2 (fixed api description, typo in changelog, efl wrapper is used in _ewk_init_body)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629041</commentid>
    <comment_count>4</comment_count>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-05-21 06:39:12 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 142901 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=142901&amp;action=review
&gt; 
&gt; The addition itself looks fine, but you should mention what the default is. BTW, _ewk_init_body() calls setCapacity() directly, you might want to route that call via ewk_settings now.
&gt; 
&gt; &gt; Source/WebKit/efl/ChangeLog:9
&gt; &gt; +        Those will be used both by clients ant DRT Layout Test Controller.
&gt; 
&gt; Nitpick: s/ant/and/.
&gt; 
&gt; &gt; Source/WebKit/efl/ewk/ewk_settings.h:302
&gt; &gt; + * The page cache improves user experience when navigating forth or back
&gt; &gt; + * to pages in the forward/back history.
&gt; 
&gt; It&apos;d be good to describe how it achieves this improvement: what does it cache, for example?
&gt; 
&gt; &gt; Source/WebKit/efl/ewk/ewk_settings.h:306
&gt; &gt; +EAPI unsigned         ewk_settings_page_cache_capacity_get();
&gt; 
&gt; This is a public header used by C applications, so you need to use foo(void) instead of foo().
Thanks for review. Fixed in https://bugs.webkit.org/attachment.cgi?id=143021.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629102</commentid>
    <comment_count>5</comment_count>
      <attachid>143021</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-05-21 08:06:22 -0700</bug_when>
    <thetext>Comment on attachment 143021
patch v2 (fixed api description, typo in changelog, efl wrapper is used in _ewk_init_body)

Looks good, thank you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629121</commentid>
    <comment_count>6</comment_count>
      <attachid>143021</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-05-21 08:34:08 -0700</bug_when>
    <thetext>Comment on attachment 143021
patch v2 (fixed api description, typo in changelog, efl wrapper is used in _ewk_init_body)

rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629138</commentid>
    <comment_count>7</comment_count>
      <attachid>143021</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-21 08:54:19 -0700</bug_when>
    <thetext>Comment on attachment 143021
patch v2 (fixed api description, typo in changelog, efl wrapper is used in _ewk_init_body)

Clearing flags on attachment: 143021

Committed r117785: &lt;http://trac.webkit.org/changeset/117785&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629139</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-21 08:54:25 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142901</attachid>
            <date>2012-05-20 05:38:05 -0700</date>
            <delta_ts>2012-05-21 06:37:35 -0700</delta_ts>
            <desc>patch</desc>
            <filename>bug86960</filename>
            <type>text/plain</type>
            <size>2954</size>
            <attacher name="Mikhail Pozdnyakov">mikhail.pozdnyakov</attacher>
            
              <data encoding="base64">Y29tbWl0IDAwNGI4ZTNhZjhiMmY0NTljYTA1OGI3MzMzODE3Y2Q0MmFlYmEzYTgKQXV0aG9yOiBN
aWtoYWlsIFBvemRueWFrb3YgPHBvemRueWFrb3YubWlraGFpbEBnbWFpbC5jb20+CkRhdGU6ICAg
U3VuIE1heSAyMCAxNTozNTozMyAyMDEyICswMzAwCgogICAgYnVnODY5NjAKCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VM
b2cKaW5kZXggOGE1NGU4Ny4uMGNkNWJkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDEyLTA1LTIwICBNaWtoYWlsIFBvemRueWFrb3YgIDxtaWtoYWlsLnBvemRueWFrb3ZA
aW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIENsaWVudHMgc2hvdWxkIGJlIGFibGUgdG8gc2V0
IHBhZ2UgY2FjaGUgY2FwYWNpdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04Njk2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEV4cG9ydGVkIG1lbW9yeSBwYWdlIGNhY2hlIGNhcGFjaXR5IGdldHRlciBh
bmQgc2V0dGVyIGZ1bmN0aW9ucy4KKyAgICAgICAgVGhvc2Ugd2lsbCBiZSB1c2VkIGJvdGggYnkg
Y2xpZW50cyBhbnQgRFJUIExheW91dCBUZXN0IENvbnRyb2xsZXIuCisKKyAgICAgICAgKiBld2sv
ZXdrX3NldHRpbmdzLmNwcDoKKyAgICAgICAgKGV3a19zZXR0aW5nc19wYWdlX2NhY2hlX2NhcGFj
aXR5X2dldCk6CisgICAgICAgIChld2tfc2V0dGluZ3NfcGFnZV9jYWNoZV9jYXBhY2l0eV9zZXQp
OgorICAgICAgICAqIGV3ay9ld2tfc2V0dGluZ3MuaDoKKwogMjAxMi0wNS0xOCAgUmFwaGFlbCBL
dWJvIGRhIENvc3RhICA8cmFrdWNvQHdlYmtpdC5vcmc+CiAKICAgICAgICAgW0VGTF1bRFJUXSBN
YWtlIGl0IHBvc3NpYmxlIHRvIGVuYWJsZSBDU1MgR3JpZCBMYXlvdXQuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NldHRpbmdzLmNwcCBiL1NvdXJjZS9XZWJLaXQvZWZs
L2V3ay9ld2tfc2V0dGluZ3MuY3BwCmluZGV4IGYxYzZlOWIuLjM2YjA4YzAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuY3BwCkBAIC0yNDgsNiArMjQ4LDE2IEBAIHZvaWQgZXdr
X3NldHRpbmdzX29iamVjdF9jYWNoZV9lbmFibGVfc2V0KEVpbmFfQm9vbCBlbmFibGUpCiAgICAg
V2ViQ29yZTo6bWVtb3J5Q2FjaGUoKS0+c2V0RGlzYWJsZWQoIWVuYWJsZSk7CiB9CiAKK3Vuc2ln
bmVkIGV3a19zZXR0aW5nc19wYWdlX2NhY2hlX2NhcGFjaXR5X2dldCgpCit7CisgICAgcmV0dXJu
IFdlYkNvcmU6OnBhZ2VDYWNoZSgpLT5jYXBhY2l0eSgpOworfQorCit2b2lkIGV3a19zZXR0aW5n
c19wYWdlX2NhY2hlX2NhcGFjaXR5X3NldCh1bnNpZ25lZCBwYWdlcykKK3sKKyAgICBXZWJDb3Jl
OjpwYWdlQ2FjaGUoKS0+c2V0Q2FwYWNpdHkocGFnZXMpOworfQorCiB2b2lkIGV3a19zZXR0aW5n
c19tZW1vcnlfY2FjaGVfY2xlYXIoKQogewogICAgIC8vIFR1cm4gdGhlIGNhY2hlIG9uIGFuZCBv
ZmYuIERpc2FibGluZyB0aGUgb2JqZWN0IGNhY2hlIHdpbGwgcmVtb3ZlIGFsbApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19zZXR0aW5ncy5oIGIvU291cmNlL1dlYktpdC9l
ZmwvZXdrL2V3a19zZXR0aW5ncy5oCmluZGV4IGUzYTEwNDcuLjQ0ODRmZGUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0
L2VmbC9ld2svZXdrX3NldHRpbmdzLmgKQEAgLTI5Niw2ICsyOTYsMjYgQEAgRUFQSSB2b2lkICAg
ICAgICAgICAgIGV3a19zZXR0aW5nc19vYmplY3RfY2FjaGVfZW5hYmxlX3NldChFaW5hX0Jvb2wg
c2V0KTsKIEVBUEkgdm9pZCAgICAgICAgICAgICBld2tfc2V0dGluZ3Nfb2JqZWN0X2NhY2hlX2Nh
cGFjaXR5X3NldCh1bnNpZ25lZCBtaW5fZGVhZF9ieXRlcywgdW5zaWduZWQgbWF4X2RlYWRfYnl0
ZXMsIHVuc2lnbmVkIHRvdGFsX2J5dGVzKTsKIAogLyoqCisgKiBSZXR1cm5zIHRoZSBtYXhpbXVt
IG51bWJlciBvZiBwYWdlcyBpbiB0aGUgbWVtb3J5IHBhZ2UgY2FjaGUuCisgKgorICogVGhlIHBh
Z2UgY2FjaGUgaW1wcm92ZXMgdXNlciBleHBlcmllbmNlIHdoZW4gbmF2aWdhdGluZyBmb3J0aCBv
ciBiYWNrCisgKiB0byBwYWdlcyBpbiB0aGUgZm9yd2FyZC9iYWNrIGhpc3RvcnkuCisgKgorICog
QHJldHVybiAgVGhlIG1heGltdW0gbnVtYmVyIG9mIHBhZ2VzIGluIHRoZSBtZW1vcnkgcGFnZSBj
YWNoZS4KKyAqLworRUFQSSB1bnNpZ25lZCAgICAgICAgIGV3a19zZXR0aW5nc19wYWdlX2NhY2hl
X2NhcGFjaXR5X2dldCgpOworCisvKioKKyAqIERlZmluZXMgdGhlIGNhcGFjaXR5IGZvciB0aGUg
aW4tbWVtb3J5IHBhZ2UgY2FjaGUuCisgKgorICogVGhlIHBhZ2UgY2FjaGUgaW1wcm92ZXMgdXNl
ciBleHBlcmllbmNlIHdoZW4gbmF2aWdhdGluZyBmb3J0aCBvciBiYWNrCisgKiB0byBwYWdlcyBp
biB0aGUgZm9yd2FyZC9iYWNrIGhpc3RvcnkuCisgKgorICogQHBhcmFtIHBhZ2VzIFRoZSBtYXhp
bXVtIG51bWJlciBvZiBwYWdlcyB0byBrZWVwIGluIHRoZSBtZW1vcnkgcGFnZSBjYWNoZS4KKyAq
LworRUFQSSB2b2lkICAgICAgICAgICAgIGV3a19zZXR0aW5nc19wYWdlX2NhY2hlX2NhcGFjaXR5
X3NldCh1bnNpZ25lZCBwYWdlcyk7CisKKy8qKgogICogQ2xlYXJzIGFsbCBtZW1vcnkgY2FjaGVz
LgogICoKICAqIFRoaXMgZnVuY3Rpb24gY2xlYXJzIGFsbCBtZW1vcnkgY2FjaGVzLCB3aGljaCBp
bmNsdWRlIHRoZSBvYmplY3QgY2FjaGUgKGZvciByZXNvdXJjZXMgc3VjaCBhcwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143021</attachid>
            <date>2012-05-21 06:37:35 -0700</date>
            <delta_ts>2012-05-21 08:54:18 -0700</delta_ts>
            <desc>patch v2 (fixed api description, typo in changelog, efl wrapper is used in _ewk_init_body)</desc>
            <filename>bug86960_v2</filename>
            <type>text/plain</type>
            <size>3860</size>
            <attacher name="Mikhail Pozdnyakov">mikhail.pozdnyakov</attacher>
            
              <data encoding="base64">Y29tbWl0IGY0ODk1YzI3ODJmMjUwNGZjZjIzY2U1OTljZTYwY2IxZWY4YmFmMzUKQXV0aG9yOiBN
aWtoYWlsIFBvemRueWFrb3YgPHBvemRueWFrb3YubWlraGFpbEBnbWFpbC5jb20+CkRhdGU6ICAg
U3VuIE1heSAyMCAxNTozNTozMyAyMDEyICswMzAwCgogICAgYnVnODY5NjAKCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VM
b2cKaW5kZXggN2NlOTcyNS4uMTMzODdmMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDEyLTA1LTIwICBNaWtoYWlsIFBvemRueWFrb3YgIDxtaWtoYWlsLnBvemRueWFrb3ZA
aW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIENsaWVudHMgc2hvdWxkIGJlIGFibGUgdG8gc2V0
IHBhZ2UgY2FjaGUgY2FwYWNpdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04Njk2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEV4cG9ydGVkIG1lbW9yeSBwYWdlIGNhY2hlIGNhcGFjaXR5IGdldHRlciBh
bmQgc2V0dGVyIGZ1bmN0aW9ucy4KKyAgICAgICAgVGhvc2Ugd2lsbCBiZSB1c2VkIGJvdGggYnkg
Y2xpZW50cyBhbmQgRFJUIExheW91dCBUZXN0IENvbnRyb2xsZXIuCisKKyAgICAgICAgKiBld2sv
ZXdrX3NldHRpbmdzLmNwcDoKKyAgICAgICAgKGV3a19zZXR0aW5nc19wYWdlX2NhY2hlX2NhcGFj
aXR5X2dldCk6CisgICAgICAgIChld2tfc2V0dGluZ3NfcGFnZV9jYWNoZV9jYXBhY2l0eV9zZXQp
OgorICAgICAgICAqIGV3ay9ld2tfc2V0dGluZ3MuaDoKKwogMjAxMi0wNS0yMSAgQ2FpbyBNYXJj
ZWxvIGRlIE9saXZlaXJhIEZpbGhvICA8Y2Fpby5vbGl2ZWlyYUBvcGVuYm9zc2Eub3JnPgogCiAg
ICAgICAgIE1vdmUgc2V0RWRpdGluZ0JlaGF2aW9yKCkgZnJvbSBsYXlvdXRUZXN0Q29udHJvbGxl
ciB0byB3aW5kb3cuaW50ZXJuYWxzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2sv
ZXdrX21haW4uY3BwIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19tYWluLmNwcAppbmRleCA4
YTBkZDY2Li5jMjA1ZGI1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX21h
aW4uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfbWFpbi5jcHAKQEAgLTE1MCw4
ICsxNTAsOCBAQCBFaW5hX0Jvb2wgX2V3a19pbml0X2JvZHkodm9pZCkKIAogICAgIC8vIFBhZ2Ug
Y2FjaGUgY2FwYWNpdHkgKGluIHBhZ2VzKS4gQ29tbWVudCBmcm9tIE1hYyBwb3J0OgogICAgIC8v
IChSZXNlYXJjaCBpbmRpY2F0ZXMgdGhhdCB2YWx1ZSAvIHBhZ2UgZHJvcHMgc3Vic3RhbnRpYWxs
eSBhZnRlciAzIHBhZ2VzLikKLSAgICAvLyBGSVhNRTogRXhwb3NlIHRoaXMgd2l0aCBhbiBBUEkg
YW5kL29yIGNhbGN1bGF0ZSBiYXNlZCBvbiBhdmFpbGFibGUgcmVzb3VyY2VzCi0gICAgV2ViQ29y
ZTo6cGFnZUNhY2hlKCktPnNldENhcGFjaXR5KDMpOworICAgIC8vIEZJWE1FOiBDYWxjdWxhdGUg
YmFzZWQgb24gYXZhaWxhYmxlIHJlc291cmNlcworICAgIGV3a19zZXR0aW5nc19wYWdlX2NhY2hl
X2NhcGFjaXR5X3NldCgzKTsKICAgICBXZWJDb3JlOjpQYWdlR3JvdXA6OnNldFNob3VsZFRyYWNr
VmlzaXRlZExpbmtzKHRydWUpOwogCiAgICAgU3RyaW5nIGhvbWUgPSBXZWJDb3JlOjpob21lRGly
ZWN0b3J5UGF0aCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19zZXR0
aW5ncy5jcHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NldHRpbmdzLmNwcAppbmRleCBm
MWM2ZTliLi4zNmIwOGMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3Nl
dHRpbmdzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3NldHRpbmdzLmNwcApA
QCAtMjQ4LDYgKzI0OCwxNiBAQCB2b2lkIGV3a19zZXR0aW5nc19vYmplY3RfY2FjaGVfZW5hYmxl
X3NldChFaW5hX0Jvb2wgZW5hYmxlKQogICAgIFdlYkNvcmU6Om1lbW9yeUNhY2hlKCktPnNldERp
c2FibGVkKCFlbmFibGUpOwogfQogCit1bnNpZ25lZCBld2tfc2V0dGluZ3NfcGFnZV9jYWNoZV9j
YXBhY2l0eV9nZXQoKQoreworICAgIHJldHVybiBXZWJDb3JlOjpwYWdlQ2FjaGUoKS0+Y2FwYWNp
dHkoKTsKK30KKwordm9pZCBld2tfc2V0dGluZ3NfcGFnZV9jYWNoZV9jYXBhY2l0eV9zZXQodW5z
aWduZWQgcGFnZXMpCit7CisgICAgV2ViQ29yZTo6cGFnZUNhY2hlKCktPnNldENhcGFjaXR5KHBh
Z2VzKTsKK30KKwogdm9pZCBld2tfc2V0dGluZ3NfbWVtb3J5X2NhY2hlX2NsZWFyKCkKIHsKICAg
ICAvLyBUdXJuIHRoZSBjYWNoZSBvbiBhbmQgb2ZmLiBEaXNhYmxpbmcgdGhlIG9iamVjdCBjYWNo
ZSB3aWxsIHJlbW92ZSBhbGwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tf
c2V0dGluZ3MuaCBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuaAppbmRleCBl
M2ExMDQ3Li4wOGY3OTMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3Nl
dHRpbmdzLmgKKysrIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19zZXR0aW5ncy5oCkBAIC0y
OTYsNiArMjk2LDI5IEBAIEVBUEkgdm9pZCAgICAgICAgICAgICBld2tfc2V0dGluZ3Nfb2JqZWN0
X2NhY2hlX2VuYWJsZV9zZXQoRWluYV9Cb29sIHNldCk7CiBFQVBJIHZvaWQgICAgICAgICAgICAg
ZXdrX3NldHRpbmdzX29iamVjdF9jYWNoZV9jYXBhY2l0eV9zZXQodW5zaWduZWQgbWluX2RlYWRf
Ynl0ZXMsIHVuc2lnbmVkIG1heF9kZWFkX2J5dGVzLCB1bnNpZ25lZCB0b3RhbF9ieXRlcyk7CiAK
IC8qKgorICogUmV0dXJucyB0aGUgbWF4aW11bSBudW1iZXIgb2YgcGFnZXMgaW4gdGhlIG1lbW9y
eSBwYWdlIGNhY2hlLgorICoKKyAqIEJ5IGRlZmF1bHQsIG1heGltdW0gbnVtYmVyIG9mIHBhZ2Vz
IGlzIDMuCisgKgorICogQHJldHVybiAgVGhlIG1heGltdW0gbnVtYmVyIG9mIHBhZ2VzIGluIHRo
ZSBtZW1vcnkgcGFnZSBjYWNoZS4KKyAqCisgKiBAc2EgZXdrX3NldHRpbmdzX3BhZ2VfY2FjaGVf
Y2FwYWNpdHlfc2V0CisgKi8KK0VBUEkgdW5zaWduZWQgICAgICAgICBld2tfc2V0dGluZ3NfcGFn
ZV9jYWNoZV9jYXBhY2l0eV9nZXQodm9pZCk7CisKKy8qKgorICogRGVmaW5lcyB0aGUgY2FwYWNp
dHkgZm9yIHRoZSBtZW1vcnkgcGFnZSBjYWNoZS4KKyAqCisgKiBUaGUgcGFnZSBjYWNoZSBpcyBy
ZXNwb25zaWJsZSBmb3IgaG9sZGluZyB2aXNpdGVkIHdlYiBwYWdlcyBpbiBtZW1vcnkuIFNvIGl0
IGltcHJvdmVzIHVzZXIgZXhwZXJpZW5jZSB3aGVuIG5hdmlnYXRpbmcgZm9ydGggb3IgYmFjawor
ICogdG8gcGFnZXMgaW4gdGhlIGZvcndhcmQvYmFjayBoaXN0b3J5IGFzIHRoZSBjYWNoZWQgcGFn
ZXMgZG8gbm90IHJlcXVpcmUgdG8gYmUgbG9hZGVkIGZyb20gc2VydmVyLgorICoKKyAqIEJ5IGRl
ZmF1bHQsIEBwIHBhZ2VzIGlzIDMuCisgKgorICogQHBhcmFtIHBhZ2VzIFRoZSBtYXhpbXVtIG51
bWJlciBvZiBwYWdlcyB0byBrZWVwIGluIHRoZSBtZW1vcnkgcGFnZSBjYWNoZS4KKyAqLworRUFQ
SSB2b2lkICAgICAgICAgICAgIGV3a19zZXR0aW5nc19wYWdlX2NhY2hlX2NhcGFjaXR5X3NldCh1
bnNpZ25lZCBwYWdlcyk7CisKKy8qKgogICogQ2xlYXJzIGFsbCBtZW1vcnkgY2FjaGVzLgogICoK
ICAqIFRoaXMgZnVuY3Rpb24gY2xlYXJzIGFsbCBtZW1vcnkgY2FjaGVzLCB3aGljaCBpbmNsdWRl
IHRoZSBvYmplY3QgY2FjaGUgKGZvciByZXNvdXJjZXMgc3VjaCBhcwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>