<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">---------- Messaggio inoltrato ----------<br>From: &quot;Aaron J. Seigo&quot; &lt;<a href="mailto:aseigo@kde.org" target="_blank">aseigo@kde.org</a>&gt;<br>

To: <a href="mailto:plasma-devel@kde.org" target="_blank">plasma-devel@kde.org</a><br>Date: Thu, 10 Sep 2009 11:23:26 -0600<br>Subject: Re: Plasmate previewer, again =P<br>On September 10, 2009, Shantanu Tushar Jha wrote:<br>

&gt; As we could not have the meeting on that time as Diego and Aaron were busy<br>
&gt; at Tokamak,<br>
<br>
actually, we showed up on irc at the stated time and waited around ... :/<br></blockquote><div>yup ... <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


<br>
&gt; It&#39;ll be nice to have some status update. Diego what things are<br>
&gt; remaining to be implemented, i.e. which were planned but are not yet<br>
&gt; implemented?<br>
<br>
we put together a really short list of &quot;things to do next&quot;; Diego, do you have<br>
that still?<br>
<br></blockquote><div>Of course !<br>Since up to now the code structure is not as good as we want, the basic idea was to build a core class that handles our UI stuff, a ProjectManager class to create/load projects and keep track of its files, and other stuffs.<br>

As soon as everything works well, first we have to provide a secure way to upload the package ( the idea is to use QCA to sign the package ); second, that is, when an user download a package from our server, we have to alert the user with one of these signals ( iirc :P ):<br>

<ul><li>Green flag: package signed by both KDE and the developer ( = completely trusted );</li><li>Blue flag: package signed by KDE, but not by the developer;</li><li>Yellow flag: package signed by the developer, but not by KDE;</li>

<li>Red flag: package is not signed ( = install it at your own risk ).</li></ul>Also, some improvements on Plasma::PackageMetadata should be done ( if there are no issues with BC ):<br><ul><li>Made method&#39;s name more coherent ( for example, if the entry we want to retrieve is &quot;X-KDE-PluginInfo-Name&quot; and the getter is called &quot;PluginName()&quot;, why the setter is named &quot;setName()&quot; ? it should be &quot;setPluginName()&quot; ! );</li>
<li>extend the API in order to handle more entries ( for example, up to now there is no API call to write the &quot;X-Plasma-MainScript&quot; entry, so i&#39;m forced to use QFile to open the metadata.desktop file, and then append that string manually O_o )<br>
</li></ul>Actual state of PlasMate:<br>* At present, the TimeLine is broken again because the regexp fix made @ Tokamak was wrong: in fact the regexp &quot;^commit [0-9a-ef]+$&quot; always returns the entire list of commits! I&#39;ve adjusted it with &quot;commit\\s[0-9a-f]{40}\\n&quot; and now works perfectly but, since splitting a string with a regexp also removes the matched expressions, the sha1hash is not present in the resulting list so I&#39;m waiting to write an elegant solution before committing :P<br>
* The editor works pretty good, I tried it and works perfectly.<br>* The previewer is awesome, but its possible to test it with a &quot;fake&quot; package and see if it load it correctly ?<br><br>Ok, i think that&#39;s all, now i want your opinion/ideas =)<br>
Have a nice day,<br><br>Cheers !!!<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
--<br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43<br>
<br>
KDE core developer sponsored by Qt Development Frameworks<br></blockquote></div>