<div dir="ltr">Doesn't seem to be implemented in webkigtk yet and the work sort of stalled apparently<br><br><a href="https://bugs.webkit.org/show_bug.cgi?id=58443">https://bugs.webkit.org/show_bug.cgi?id=58443</a><br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 30 April 2013 18:42, Daniel Narvaez <span dir="ltr"><<a href="mailto:dwnarvaez@gmail.com" target="_blank">dwnarvaez@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The firefox guys are apparently not very keen about the w3c File stuff<br><br><a href="https://hacks.mozilla.org/2012/07/why-no-filesystem-api-in-firefox/" target="_blank">https://hacks.mozilla.org/2012/07/why-no-filesystem-api-in-firefox/</a><br>
</div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On 30 April 2013 18:27, Daniel Narvaez <span dir="ltr"><<a href="mailto:dwnarvaez@gmail.com" target="_blank">dwnarvaez@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">As you point out, the main problem here is the concept of file.<br><br>My understanding is that with the new file APIs you are basically requesting a sandboxed filesystem, then you can write and read there as you please. Though I don't know how the shell would then have access to that filesystem, to be able to move the files into the datastore.<br>
<br>Chromium must be doing something similar to allow writing stuff to google drive using those interfaces, though they implemented their interfaces directly into Webkit.<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">
<div><div>
On 30 April 2013 17:34, <span dir="ltr"><<a href="mailto:lionel@olpc-france.org" target="_blank">lionel@olpc-france.org</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div>
<div link="#0563C1" vlink="#954F72" lang="FR"><div><p class="MsoNormal">Hi all,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="EN-US">As we decided to our IRC meeting last week, I’ve wrote a first draft proposal for the JavaScript DataStore interface [1].<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Basically the interface just match the DataStore existing interface. <u></u><u></u></span></p><p class="MsoNormal">
<span lang="EN-US">The main issue is related to the concept of "file":<u></u><u></u></span></p><p><u></u><span lang="EN-US"><span>-<span style="font:7.0pt "Times New Roman""> </span></span></span><u></u><span lang="EN-US">File is at the heart of the DataStore concept: the DataStore is nothing else than a place to store files and metadata related to files,<u></u><u></u></span></p>
<p><u></u><span lang="EN-US"><span>-<span style="font:7.0pt "Times New Roman""> </span></span></span><u></u><span lang="EN-US">But: file handling is not a common practice in JavaScript!<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">The good news is that HTML5 comes with few File system and Files handling functions [2][3].<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">I didn’t test it but it should work on WebKit.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Do not hesitate to comment/update.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US"> Lionel<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal">
<span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">[1] <a href="http://wiki.sugarlabs.org/go/HTML5_activities#Datastore" target="_blank">http://wiki.sugarlabs.org/go/HTML5_activities#Datastore</a> <u></u><u></u></span></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"" lang="EN-US">[2] </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><a href="http://dev.w3.org/2009/dap/file-system/pub/FileSystem/" target="_blank"><span lang="EN-US">http://dev.w3.org/2009/dap/file-system/pub/FileSystem/</span></a></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"" lang="EN-US"><u></u><u></u></span></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"" lang="EN-US">[3] </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><a href="http://dev.w3.org/2009/dap/file-system/file-writer.html" target="_blank"><span lang="EN-US">http://dev.w3.org/2009/dap/file-system/file-writer.html</span></a></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"" lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p></div></div><br></div></div>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><span><font color="#888888"><br><br clear="all"><br>-- <br>Daniel Narvaez<br>
</font></span></div>
</blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>Daniel Narvaez<br>
</font></span></div>
</blockquote></div><br><br clear="all"><br>-- <br>Daniel Narvaez<br>
</div>