<?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>44020</bug_id>
          
          <creation_ts>2010-08-14 22:11:22 -0700</creation_ts>
          <short_desc>[EFL] Enable localStorage of HTML5 for WebKit EFL</short_desc>
          <delta_ts>2010-08-17 03:54:37 -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>PC</rep_platform>
          <op_sys>Linux</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="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>barbieri</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>leandro</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>264785</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2010-08-14 22:11:22 -0700</bug_when>
    <thetext>Let&apos;s enable localStorage of HTML5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264786</commentid>
    <comment_count>1</comment_count>
      <attachid>64435</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2010-08-14 22:15:41 -0700</bug_when>
    <thetext>Created attachment 64435
Patch

I invoke setLocalStorageEnabled() in _ewk_view_priv_new() as below,

 26      priv-&gt;page_settings-&gt;setPluginsEnabled(true);
 27 +    priv-&gt;page_settings-&gt;setLocalStorageEnabled(true);

BTW, it seems we need to set the initial settings values dynamically.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264824</commentid>
    <comment_count>2</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-08-15 06:55:34 -0700</bug_when>
    <thetext>
&gt; BTW, it seems we need to set the initial settings values dynamically.

what do you mean?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264825</commentid>
    <comment_count>3</comment_count>
      <attachid>64435</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-15 07:10:24 -0700</bug_when>
    <thetext>Comment on attachment 64435
Patch

Clearing flags on attachment: 64435

Committed r65380: &lt;http://trac.webkit.org/changeset/65380&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264826</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-15 07:10:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264830</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-15 07:55:21 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/65380 might have broken SnowLeopard Intel Release (Tests)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264957</commentid>
    <comment_count>6</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2010-08-16 00:11:13 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; &gt; BTW, it seems we need to set the initial settings values dynamically.
&gt; 
&gt; what do you mean?

I mean that default settings below is hardcoded.

static Ewk_View_Private_Data* _ewk_view_priv_new(Ewk_View_Smart_Data* sd) {
...
priv-&gt;page_settings-&gt;setLoadsImagesAutomatically(true);
priv-&gt;page_settings-&gt;setDefaultFixedFontSize(12);
priv-&gt;page_settings-&gt;setDefaultFontSize(16);
priv-&gt;page_settings-&gt;setSerifFontFamily(&quot;serif&quot;);
priv-&gt;page_settings-&gt;setFixedFontFamily(&quot;monotype&quot;);
priv-&gt;page_settings-&gt;setSansSerifFontFamily(&quot;sans&quot;);
priv-&gt;page_settings-&gt;setStandardFontFamily(&quot;sans&quot;);
priv-&gt;page_settings-&gt;setJavaScriptEnabled(true);
priv-&gt;page_settings-&gt;setPluginsEnabled(true);
priv-&gt;page_settings-&gt;setLocalStorageEnabled(true);
...
}

It seems to me the default values need to be changed by setting file or user and so on. How do you think about it ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265018</commentid>
    <comment_count>7</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-08-16 04:45:36 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #2)
&gt; &gt; &gt; BTW, it seems we need to set the initial settings values dynamically.
&gt; &gt; 
&gt; &gt; what do you mean?
&gt; 
&gt; I mean that default settings below is hardcoded.
&gt; 
&gt; static Ewk_View_Private_Data* _ewk_view_priv_new(Ewk_View_Smart_Data* sd) {
&gt; ...
&gt; priv-&gt;page_settings-&gt;setLoadsImagesAutomatically(true);
&gt; priv-&gt;page_settings-&gt;setDefaultFixedFontSize(12);
&gt; priv-&gt;page_settings-&gt;setDefaultFontSize(16);
&gt; priv-&gt;page_settings-&gt;setSerifFontFamily(&quot;serif&quot;);
&gt; priv-&gt;page_settings-&gt;setFixedFontFamily(&quot;monotype&quot;);
&gt; priv-&gt;page_settings-&gt;setSansSerifFontFamily(&quot;sans&quot;);
&gt; priv-&gt;page_settings-&gt;setStandardFontFamily(&quot;sans&quot;);
&gt; priv-&gt;page_settings-&gt;setJavaScriptEnabled(true);
&gt; priv-&gt;page_settings-&gt;setPluginsEnabled(true);
&gt; priv-&gt;page_settings-&gt;setLocalStorageEnabled(true);
&gt; ...
&gt; }
&gt; 
&gt; It seems to me the default values need to be changed by setting file or user and so on. How do you think about it ?

I agree. Maybe a EWebSettings public class to your API(?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265460</commentid>
    <comment_count>8</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2010-08-17 03:54:37 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; (In reply to comment #2)
&gt; &gt; &gt; &gt; BTW, it seems we need to set the initial settings values dynamically.
&gt; &gt; &gt; 
&gt; &gt; &gt; what do you mean?
&gt; &gt; 
&gt; &gt; I mean that default settings below is hardcoded.
&gt; &gt; 
&gt; &gt; static Ewk_View_Private_Data* _ewk_view_priv_new(Ewk_View_Smart_Data* sd) {
&gt; &gt; ...
&gt; &gt; priv-&gt;page_settings-&gt;setLoadsImagesAutomatically(true);
&gt; &gt; priv-&gt;page_settings-&gt;setDefaultFixedFontSize(12);
&gt; &gt; priv-&gt;page_settings-&gt;setDefaultFontSize(16);
&gt; &gt; priv-&gt;page_settings-&gt;setSerifFontFamily(&quot;serif&quot;);
&gt; &gt; priv-&gt;page_settings-&gt;setFixedFontFamily(&quot;monotype&quot;);
&gt; &gt; priv-&gt;page_settings-&gt;setSansSerifFontFamily(&quot;sans&quot;);
&gt; &gt; priv-&gt;page_settings-&gt;setStandardFontFamily(&quot;sans&quot;);
&gt; &gt; priv-&gt;page_settings-&gt;setJavaScriptEnabled(true);
&gt; &gt; priv-&gt;page_settings-&gt;setPluginsEnabled(true);
&gt; &gt; priv-&gt;page_settings-&gt;setLocalStorageEnabled(true);
&gt; &gt; ...
&gt; &gt; }
&gt; &gt; 
&gt; &gt; It seems to me the default values need to be changed by setting file or user and so on. How do you think about it ?
&gt; 
&gt; I agree. Maybe a EWebSettings public class to your API(?)

Ok, I will consider how to modify this issue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64435</attachid>
            <date>2010-08-14 22:15:41 -0700</date>
            <delta_ts>2010-08-15 07:10:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>localstorage-patch.txt</filename>
            <type>text/plain</type>
            <size>1175</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9lZmwvQ2hhbmdlTG9nIGIvV2ViS2l0L2VmbC9DaGFuZ2VMb2cK
aW5kZXggZjEyZjk0Yy4uODdlNmQ1OCAxMDA2NDQKLS0tIGEvV2ViS2l0L2VmbC9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0wOC0xNCAg
R3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtFRkxdIEVuYWJsZSBsb2NhbFN0b3Jh
Z2Ugb2YgSFRNTDUgZm9yIFdlYktpdCBFRkwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTQ0MDIwCisKKyAgICAgICAgKiBld2svZXdrX3ZpZXcuY3BwOiAK
KyAgICAgICAgKF9ld2tfdmlld19wcml2X25ldyk6CisKIDIwMTAtMDgtMTEgIFJhZmFlbCBBbnRv
Z25vbGxpICA8YW50b2dub2xsaUBwcm9mdXNpb24ubW9iaT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlmZiAtLWdpdCBhL1dlYktpdC9lZmwvZXdr
L2V3a192aWV3LmNwcCBiL1dlYktpdC9lZmwvZXdrL2V3a192aWV3LmNwcAppbmRleCA0NjZmNDI5
Li43YTk4YmFjIDEwMDY0NAotLS0gYS9XZWJLaXQvZWZsL2V3ay9ld2tfdmlldy5jcHAKKysrIGIv
V2ViS2l0L2VmbC9ld2svZXdrX3ZpZXcuY3BwCkBAIC01NTgsNiArNTU4LDcgQEAgc3RhdGljIEV3
a19WaWV3X1ByaXZhdGVfRGF0YSogX2V3a192aWV3X3ByaXZfbmV3KEV3a19WaWV3X1NtYXJ0X0Rh
dGEqIHNkKQogICAgIHByaXYtPnBhZ2Vfc2V0dGluZ3MtPnNldFN0YW5kYXJkRm9udEZhbWlseSgi
c2FucyIpOwogICAgIHByaXYtPnBhZ2Vfc2V0dGluZ3MtPnNldEphdmFTY3JpcHRFbmFibGVkKHRy
dWUpOwogICAgIHByaXYtPnBhZ2Vfc2V0dGluZ3MtPnNldFBsdWdpbnNFbmFibGVkKHRydWUpOwor
ICAgIHByaXYtPnBhZ2Vfc2V0dGluZ3MtPnNldExvY2FsU3RvcmFnZUVuYWJsZWQodHJ1ZSk7CiAK
ICAgICB1cmwgPSBwcml2LT5wYWdlX3NldHRpbmdzLT51c2VyU3R5bGVTaGVldExvY2F0aW9uKCk7
CiAgICAgcHJpdi0+c2V0dGluZ3MudXNlcl9zdHlsZXNoZWV0ID0gZWluYV9zdHJpbmdzaGFyZV9h
ZGQodXJsLnByZXR0eVVSTCgpLnV0ZjgoKS5kYXRhKCkpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>