<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Planet Maemo: category &quot;feed:bb005db21d0a9e602cdac2f771ec97c7&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Sun, 24 May 2026 03:58:30 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>GSoC: Canola update</title>
            <link>http://andrei1089.blogspot.com/2010/08/gsoc-canola-update.html</link>
            <description><![CDATA[
The <a href="http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/timeline">deadline</a> for Summer of Code projects is coming in a few hours, so it's time for an update on my project.<br />
During the last weeks I have been working on switching Canola from etk to <a href="http://trac.enlightenment.org/e/wiki/Elementary">elementary</a>. Etk is the old toolkit used in the Enlightenment world, it is now deprecated being replaced by <a href="http://elementary./">elementary.</a>&nbsp;Etk in Canola was used mainly to create the settings dialogs and panels. Part of this switch I have replaced the etk buttons, lists, entries, labels, etc.. with their elementary corespondent. The more difficult part was to adapt the theme/style of the new elementary widgets to match Canola's design. Finally it looks pretty good,&nbsp;although&nbsp;I have some problems with the alignment of some buttons. I am not sure if there is a problem with my code or a bug in the efl libraries. I have asked for some help on e-develop mailing list and I'm still waiting for their response.<br />
<br />
Some of the old Canola plugins will probably have to be updated ( if they use custom panel/dialog that were created using &nbsp;etk) . I have already updated the Picasa plugin I have developed last year so it's ready to be used with the new version of Canola.<br />
<br />
As soon as the efl packages are updated (<a href="http://etrunko.blogspot.com/">Eduardo Lima</a> is taking care of this) &nbsp;the new version of Canola will be available in extras-devel/testing.<br />
<br />
A summary of the things that I've done as part of the project (more details are available on <a href="http://wiki.maemo.org/GSoC_2010/Projects/Porting_Canola_to_Maemo5">wiki page</a>):<br />
<ul><li>fixed the annoying segmentation faults&nbsp;</li>
<li>fix system properties for Maemo 5 (battery, wireless and signal level)</li>
<li>fix the keyboard input bug</li>
<li>use ethumb to generate thumbnails</li>
<li>integrate Canola with the Connection Manager</li>
<li>integrate Canola with Tracker</li>
<li>use elementary instead of the etk widgets</li>
</ul><span class="net_nemein_favourites">9 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=1512bc22a93d11df9089211b23582ec32ec3&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/1512bc22a93d11df9089211b23582ec32ec3/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=1512bc22a93d11df9089211b23582ec32ec3&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/1512bc22a93d11df9089211b23582ec32ec3/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrei Mirestean &lt;andrei.mirestean@gmail.com&gt;</author>
            <category>feed:bb005db21d0a9e602cdac2f771ec97c7</category>
            <pubDate>Mon, 16 Aug 2010 16:33:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-1512bc22a93d11df9089211b23582ec32ec3</guid>
        </item>
        <item>
            <title>GSoC status update - Porting Canola to Maemo 5</title>
            <link>http://andrei1089.blogspot.com/2010/07/gsoc-status-update-porting-canola-to.html</link>
            <description><![CDATA[
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">The mid-term evalution is coming pretty soon so it's time for an update on my GSoC project. I have created a&nbsp;<a href="http://wiki.maemo.org/GSoC_2010/Projects/Porting_Canola_to_Maemo5">wiki page</a>&nbsp;&nbsp;with the tasks of my project to have a better overview of the project.&nbsp;</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Since my last blog post I have mainly been working on the Ethumb and Tracker integration.</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Thumbnails in Canola were generated using&nbsp;<a href="http://code.openbossa.org/projects/canola-thumbnailer">Canola-thumbnailer</a>. Recent version of the EFL libraries introduced Ethumb, a fast library for thumbnail generation. Canola-thumbnailer was old and unmaintained so a switch to Ethumb was necessary.</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">For media files indexing Canola was using&nbsp;<a href="http://maemo.org/packages/view/liblightmediascanner0/">Light Media Scanner</a>. However, Maemo 5 comes with Tracker so it was a waste of resources to have 2 separate databases and to scan&amp;monitor the file system with 2 different processes. &nbsp;Canola is now going to check for Tracker's availability and make D-bus calls to retrieve information media files (pictures, videos and music).</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">For the remaining part of the project I will mainly focus to replace the old etk widgets with&nbsp;<a href="http://trac.enlightenment.org/e/wiki/Elementary">Elementary</a>.&nbsp;</div><span class="net_nemein_favourites">8 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=02a5f5da8cc911dfb9e11d40c8b78ce48ce4&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/02a5f5da8cc911dfb9e11d40c8b78ce48ce4/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=02a5f5da8cc911dfb9e11d40c8b78ce48ce4&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/02a5f5da8cc911dfb9e11d40c8b78ce48ce4/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrei Mirestean &lt;andrei.mirestean@gmail.com&gt;</author>
            <category>feed:bb005db21d0a9e602cdac2f771ec97c7</category>
            <pubDate>Sun, 11 Jul 2010 11:06:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-02a5f5da8cc911dfb9e11d40c8b78ce48ce4</guid>
        </item>
        <item>
            <title>GSoC status update - Porting Canola to Maemo 5</title>
            <link>http://andrei1089.blogspot.com/2010/06/gsoc-status-update-porting-canola-to.html</link>
            <description><![CDATA[
Since my last update I have managed to fix the annoying Canola bug (&nbsp;<a href="https://bugs.maemo.org/show_bug.cgi?id=5517">#5517</a>&nbsp;is now fixed and verified. The problem was actually in one of Canola's dependencies - python-terra). As a result it is now possible to change themes, change download folder, slideshow options and possibly others (accessing these options was causing Canola to give a segmentation fault message).<br />
<br />
The recent PR1.2 update came with some changes in X server &nbsp;that affects my solution for the keyboard input bug ( <a href="https://bugs.maemo.org/show_bug.cgi?id=6511">#6511</a>&nbsp;) . Clicking on a text field in Canola to activate it seems to send not only the mouse down event but also the key_pressed (enter key) event which causes the dialog to close. I'm currently talking with <a href="http://etrunko.blogspot.com/">etunko</a>&nbsp;to find the best solution for this problem.<br />
<br />
A new "Maemo 5 system" has been implemented. It is used by Canola to retrieve the battery and wireless level. Moreover Canola will now display the level of GSM/3G signal.<br />
<br />
Next I'm planning to integrate Canola with the Internet Connectivity library. Canola is now displaying a "Network is down" message instead of trying to connect to the default connection or ask the user to select a network.<br />
<br />
Talking with my mentor, <a href="http://etrunko.blogspot.com/">etrunko</a>, we have decided to create a snapshot of the current work after the integration with the Internet Connectivity library and update the version from extras-devel. The next features that I will implement will depend on a new version of the EFL libraries, so this is the best moment to upload a new version to extras-devel.<span class="net_nemein_favourites">7 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=5c5e7c12793411df8f51e10efce0a9aaa9aa&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/5c5e7c12793411df8f51e10efce0a9aaa9aa/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=5c5e7c12793411df8f51e10efce0a9aaa9aa&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/5c5e7c12793411df8f51e10efce0a9aaa9aa/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrei Mirestean &lt;andrei.mirestean@gmail.com&gt;</author>
            <category>feed:bb005db21d0a9e602cdac2f771ec97c7</category>
            <pubDate>Tue, 15 Jun 2010 19:32:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-5c5e7c12793411df8f51e10efce0a9aaa9aa</guid>
        </item>
        <item>
            <title>GSoC 2010 - Porting Canola to Maemo 5 and beyond</title>
            <link>http://andrei1089.blogspot.com/2010/05/gsoc-2010-porting-canola-to-maemo-5-and.html</link>
            <description><![CDATA[
<div style="text-align: justify;">It's been a while since Google Summer of Code 2010 results were announced. I will be working again for Maemo on the project "Porting Canola to Maemo 5 and beyond", with the help of <a href="http://etrunko.blogspot.com/2010/04/maemo-gsoc-2010-accepted-projects.html">Eduardo Lima(etrunko)</a> who is going to be my mentor.</div><div style="text-align: justify;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><div style="text-align: justify;"><a href="http://maemo.org/downloads/product/OS2008/canola2/">Canola</a> it's the application with the most downloads for N8x0. The package for Fremantle it's currently in extras-devel but lots of bugs were reported on bugzilla. The aim of my project is to solve those bugs and to integrate it better with Maemo 5 infrastructure/guidelines.</div></div><div><div style="text-align: justify;"><br />
</div></div><div style="text-align: justify;">Since the&nbsp;announcement&nbsp;of the results I have started to investigate the most annoying bugs. Until now I have found some solutions for <a href="https://bugs.maemo.org/show_bug.cgi?id=5517">the segmentation fault</a>&nbsp;and <a href="https://bugs.maemo.org/show_bug.cgi?id=6511">keyboard input</a> bugs. I'm planning to keep the community up to date with my progress on the project by posting regularly on this blog.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><a href="http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/andrei_mirestean/t127047150682">Link to my full proposal</a></div><span class="net_nemein_favourites">20 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=203dafaa634511dfb8a5ed0f6e57d092d092&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/203dafaa634511dfb8a5ed0f6e57d092d092/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=203dafaa634511dfb8a5ed0f6e57d092d092&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/203dafaa634511dfb8a5ed0f6e57d092d092/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Andrei Mirestean &lt;andrei.mirestean@gmail.com&gt;</author>
            <category>feed:bb005db21d0a9e602cdac2f771ec97c7</category>
            <pubDate>Wed, 19 May 2010 15:38:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-203dafaa634511dfb8a5ed0f6e57d092d092</guid>
        </item>
    </channel>
</rss>
