<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://bugs.maemo.com/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>GSoC 2010/Projects/Porting Canola to Maemo5 - Revision history</title>
		<link>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.5-7</generator>
		<lastBuildDate>Thu, 09 Apr 2026 07:14:43 GMT</lastBuildDate>
		<item>
			<title>andrei1089:&amp;#32;/* Progress */</title>
			<link>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=37810&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=37810&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Progress&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:56, 16 August 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Canola was displaying the message &amp;quot;Network is down&amp;quot; whenever it required internet access and no connection was available. This behavior was changed, showing the standard internet connection chooser dialog.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Canola was displaying the message &amp;quot;Network is down&amp;quot; whenever it required internet access and no connection was available. This behavior was changed, showing the standard internet connection chooser dialog.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Tracker '''(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;95&lt;/del&gt;% done)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Tracker '''(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;100&lt;/ins&gt;% done)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Canola was using its own library to search for media files ([http://maemo.org/packages/view/liblightmediascanner0/ Light media scanner]]). Maemo 5 is using Tracker to index files so it doesn't make sense to have another database just for Canola. Canola is now checking Tracker's availability and is requesting data about videos, music and photos using D-bus calls.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Canola was using its own library to search for media files ([http://maemo.org/packages/view/liblightmediascanner0/ Light media scanner]]). Maemo 5 is using Tracker to index files so it doesn't make sense to have another database just for Canola. Canola is now checking Tracker's availability and is requesting data about videos, music and photos using D-bus calls.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* replace etk widgets with Elementary&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* replace etk widgets with Elementary &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''(95% done)'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Etk was the old widget toolkit used by the EFL applications. It is now deprecated, it's place was taken by Elementary. The aim is to remove the etk dependency for Canola. Also some nice elementary widgets (slideshow for example) could be integrated in Canola if there is enough time&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Etk was the old widget toolkit used by the EFL applications. It is now deprecated, it's place was taken by Elementary. The aim is to remove the etk dependency for Canola. Also some nice elementary widgets (slideshow for example) could be integrated in Canola if there is enough time&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-09 07:14:43 --&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 16 Aug 2010 12:56:52 GMT</pubDate>			<dc:creator>andrei1089</dc:creator>			<comments>http://bugs.maemo.com/Talk:GSoC_2010/Projects/Porting_Canola_to_Maemo5</comments>		</item>
		<item>
			<title>andrei1089:&amp;#32;update progress</title>
			<link>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=37203&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=37203&amp;oldid=prev</guid>
			<description>&lt;p&gt;update progress&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 07:24, 22 July 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** some of the APIs to retrieve system information (battery status, wireless signal strength, etc) have changed in Maemo5 so Canola was not showing accurate information. Also a new icon to show the strength of the GSM/3G signal has been introduced in the status area.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** some of the APIs to retrieve system information (battery status, wireless signal strength, etc) have changed in Maemo5 so Canola was not showing accurate information. Also a new icon to show the strength of the GSM/3G signal has been introduced in the status area.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Internet Connection Manager '''(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;90% &lt;/del&gt;done)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Internet Connection Manager '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Canola was displaying the message &amp;quot;Network is down&amp;quot; whenever it required internet access and no connection was available. This behavior was changed, showing the standard internet connection chooser dialog.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Canola was displaying the message &amp;quot;Network is down&amp;quot; whenever it required internet access and no connection was available. This behavior was changed, showing the standard internet connection chooser dialog.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Tracker '''(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;80&lt;/del&gt;% done)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Tracker '''(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;95&lt;/ins&gt;% done)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Canola was using its own library to search for media files ([http://maemo.org/packages/view/liblightmediascanner0/ Light media scanner]]). Maemo 5 is using Tracker to index files so it doesn't make sense to have another database just for Canola. Canola is now checking Tracker's availability and is requesting data about videos, music and photos using D-bus calls.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Canola was using its own library to search for media files ([http://maemo.org/packages/view/liblightmediascanner0/ Light media scanner]]). Maemo 5 is using Tracker to index files so it doesn't make sense to have another database just for Canola. Canola is now checking Tracker's availability and is requesting data about videos, music and photos using D-bus calls.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-09 07:14:43 --&gt;
&lt;/table&gt;</description>
			<pubDate>Thu, 22 Jul 2010 07:24:26 GMT</pubDate>			<dc:creator>andrei1089</dc:creator>			<comments>http://bugs.maemo.com/Talk:GSoC_2010/Projects/Porting_Canola_to_Maemo5</comments>		</item>
		<item>
			<title>andrei1089:&amp;#32;/* Progress */</title>
			<link>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36583&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36583&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Progress&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:36, 11 July 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** this bug affects all EFL application running on the N900. The window manager requires that WM_TAKE_FOCUS or InputHint to be set in order to receive keyboard events. This is solved in recent versions of the EFL libraries. Eduardo Lima ([[User:etrunko|etrunko]]), the maintainer of those libraries said that he is going to update the libraries in the following weeks. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** this bug affects all EFL application running on the N900. The window manager requires that WM_TAKE_FOCUS or InputHint to be set in order to receive keyboard events. This is solved in recent versions of the EFL libraries. Eduardo Lima ([[User:etrunko|etrunko]]), the maintainer of those libraries said that he is going to update the libraries in the following weeks. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Ethumb '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[http://trac.enlightenment.org/e/wiki/Ethumb &lt;/ins&gt;Ethumb&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;'''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** recent EFL libraries provide a fast module for thumbnails generation, so using Canola's own implementation ( [http://code.openbossa.org/projects/canola-thumbnailer Canola-thumbnailer) doesn't make sense anymore&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** recent EFL libraries provide a fast module for thumbnails generation, so using Canola's own implementation ( [http://code.openbossa.org/projects/canola-thumbnailer Canola-thumbnailer&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;) doesn't make sense anymore&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* create a new Maemo5 system '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* create a new Maemo5 system '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** some of the APIs to retrieve system information (battery status, wireless signal strength, etc) have changed Canola was not showing &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;them properly&lt;/del&gt;. Also a new icon to show the strength of the GSM/3G signal has been introduced in the status area.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** some of the APIs to retrieve system information (battery status, wireless signal strength, etc) have changed &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in Maemo5 so &lt;/ins&gt;Canola was not showing &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;accurate information&lt;/ins&gt;. Also a new icon to show the strength of the GSM/3G signal has been introduced in the status area.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Internet Connection Manager '''(90% done)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Internet Connection Manager '''(90% done)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-09 07:14:43 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 11 Jul 2010 06:36:01 GMT</pubDate>			<dc:creator>andrei1089</dc:creator>			<comments>http://bugs.maemo.com/Talk:GSoC_2010/Projects/Porting_Canola_to_Maemo5</comments>		</item>
		<item>
			<title>andrei1089:&amp;#32;/* Progress */</title>
			<link>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36582&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36582&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Progress&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:33, 11 July 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* solve segmentation fault bug '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* solve segmentation fault bug '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** this bug was causing Canola to crash while accessing most &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;view &lt;/del&gt;in the options menu (theme change, download folder change, slideshow options and possibly others)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** this bug was causing Canola to crash while accessing most &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;views &lt;/ins&gt;in the options menu (theme change, download folder change, slideshow options and possibly others)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** it was a really strange bug as it can be reproduced only on the N900, the same code is running ok on the old N8x0 tablets&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** it was a really strange bug as it can be reproduced only on the N900, the same code is running ok on the old N8x0 tablets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-09 07:14:43 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 11 Jul 2010 06:33:16 GMT</pubDate>			<dc:creator>andrei1089</dc:creator>			<comments>http://bugs.maemo.com/Talk:GSoC_2010/Projects/Porting_Canola_to_Maemo5</comments>		</item>
		<item>
			<title>andrei1089:&amp;#32;/* Porting Canola to Maemo 5 - GSoC 2010 Project */</title>
			<link>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36581&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36581&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Porting Canola to Maemo 5 - GSoC 2010 Project&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:33, 11 July 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Porting Canola to Maemo 5 - GSoC 2010 Project ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Porting Canola to Maemo 5 - GSoC 2010 Project ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Student''': &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Mirestean &lt;/del&gt;Andrei, email: andrei dot mirestean at gmail dot com&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Student''': Andrei &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Mirestean ([[User:andrei1089|andrei1089]]) &lt;/ins&gt;, email: andrei dot mirestean at gmail dot com&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Mentor''': Eduardo Lima&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Mentor''': Eduardo Lima &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;([[User:etrunko|etrunko]])&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Project Status''': accepted, in development&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Project Status''': accepted, in development&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Repository''': &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''Repository''': &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-09 07:14:43 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 11 Jul 2010 06:33:04 GMT</pubDate>			<dc:creator>andrei1089</dc:creator>			<comments>http://bugs.maemo.com/Talk:GSoC_2010/Projects/Porting_Canola_to_Maemo5</comments>		</item>
		<item>
			<title>andrei1089:&amp;#32;/* Progress */</title>
			<link>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36578&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36578&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Progress&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:40, 10 July 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* keyboard input bug '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* keyboard input bug '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** this bug affects all EFL application running on the N900. The window manager requires that WM_TAKE_FOCUS or InputHint to be set in order to receive keyboard events. This is solved in recent versions of the EFL libraries. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Etrunko&lt;/del&gt;, the maintainer of those libraries said that he is going to update the libraries in the following weeks. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** this bug affects all EFL application running on the N900. The window manager requires that WM_TAKE_FOCUS or InputHint to be set in order to receive keyboard events. This is solved in recent versions of the EFL libraries. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Eduardo Lima ([[User:etrunko|etrunko]])&lt;/ins&gt;, the maintainer of those libraries said that he is going to update the libraries in the following weeks. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Ethumb '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* integrate Canola with Ethumb '''(done)'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-09 07:14:43 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sat, 10 Jul 2010 17:40:43 GMT</pubDate>			<dc:creator>andrei1089</dc:creator>			<comments>http://bugs.maemo.com/Talk:GSoC_2010/Projects/Porting_Canola_to_Maemo5</comments>		</item>
		<item>
			<title>andrei1089:&amp;#32;New page: == Porting Canola to Maemo 5 - GSoC 2010 Project ==  *'''Student''': Mirestean Andrei, email: andrei dot mirestean at gmail dot com *'''Mentor''': Eduardo Lima *'''Project Status''': accep...</title>
			<link>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36577&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=GSoC_2010/Projects/Porting_Canola_to_Maemo5&amp;diff=36577&amp;oldid=prev</guid>
			<description>&lt;p&gt;New page: == Porting Canola to Maemo 5 - GSoC 2010 Project ==  *&amp;#39;&amp;#39;&amp;#39;Student&amp;#39;&amp;#39;&amp;#39;: Mirestean Andrei, email: andrei dot mirestean at gmail dot com *&amp;#39;&amp;#39;&amp;#39;Mentor&amp;#39;&amp;#39;&amp;#39;: Eduardo Lima *&amp;#39;&amp;#39;&amp;#39;Project Status&amp;#39;&amp;#39;&amp;#39;: accep...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Porting Canola to Maemo 5 - GSoC 2010 Project ==&lt;br /&gt;
&lt;br /&gt;
*'''Student''': Mirestean Andrei, email: andrei dot mirestean at gmail dot com&lt;br /&gt;
*'''Mentor''': Eduardo Lima&lt;br /&gt;
*'''Project Status''': accepted, in development&lt;br /&gt;
*'''Repository''': &lt;br /&gt;
** http://code.openbossa.org/projects/canola/repos/andrei1089-clone&lt;br /&gt;
** http://code.openbossa.org/projects/python-terra/repos/andrei1089-clone&lt;br /&gt;
&lt;br /&gt;
Status updates for the project can be found on the blog: http://andrei1089.blogspot.com&lt;br /&gt;
&lt;br /&gt;
===Project summary===&lt;br /&gt;
The aim of this project is to port Canola to Maemo 5, fixing problems that it shows. Also change some of the underlying libraries to adequate better to Maemo 5 infrastructure/guidelines. Moreover the project aims to prepare Canola for Meego.&lt;br /&gt;
&lt;br /&gt;
===Progress===&lt;br /&gt;
&lt;br /&gt;
* solve segmentation fault bug '''(done)'''&lt;br /&gt;
** this bug was causing Canola to crash while accessing most view in the options menu (theme change, download folder change, slideshow options and possibly others)&lt;br /&gt;
** it was a really strange bug as it can be reproduced only on the N900, the same code is running ok on the old N8x0 tablets&lt;br /&gt;
&lt;br /&gt;
* keyboard input bug '''(done)'''&lt;br /&gt;
** this bug affects all EFL application running on the N900. The window manager requires that WM_TAKE_FOCUS or InputHint to be set in order to receive keyboard events. This is solved in recent versions of the EFL libraries. Etrunko, the maintainer of those libraries said that he is going to update the libraries in the following weeks. &lt;br /&gt;
&lt;br /&gt;
* integrate Canola with Ethumb '''(done)'''&lt;br /&gt;
** recent EFL libraries provide a fast module for thumbnails generation, so using Canola's own implementation ( [http://code.openbossa.org/projects/canola-thumbnailer Canola-thumbnailer) doesn't make sense anymore&lt;br /&gt;
&lt;br /&gt;
* create a new Maemo5 system '''(done)'''&lt;br /&gt;
** some of the APIs to retrieve system information (battery status, wireless signal strength, etc) have changed Canola was not showing them properly. Also a new icon to show the strength of the GSM/3G signal has been introduced in the status area.&lt;br /&gt;
&lt;br /&gt;
* integrate Canola with Internet Connection Manager '''(90% done)'''&lt;br /&gt;
** Canola was displaying the message &amp;quot;Network is down&amp;quot; whenever it required internet access and no connection was available. This behavior was changed, showing the standard internet connection chooser dialog.&lt;br /&gt;
&lt;br /&gt;
* integrate Canola with Tracker '''(80% done)'''&lt;br /&gt;
** Canola was using its own library to search for media files ([http://maemo.org/packages/view/liblightmediascanner0/ Light media scanner]]). Maemo 5 is using Tracker to index files so it doesn't make sense to have another database just for Canola. Canola is now checking Tracker's availability and is requesting data about videos, music and photos using D-bus calls.&lt;br /&gt;
&lt;br /&gt;
* replace etk widgets with Elementary&lt;br /&gt;
** Etk was the old widget toolkit used by the EFL applications. It is now deprecated, it's place was taken by Elementary. The aim is to remove the etk dependency for Canola. Also some nice elementary widgets (slideshow for example) could be integrated in Canola if there is enough time&lt;br /&gt;
&lt;br /&gt;
A snapshot of the work done in the first half of the coding period is planned. After the update of the EFL libraries in the Maemo repository, Canola will also be updated.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</description>
			<pubDate>Sat, 10 Jul 2010 17:39:01 GMT</pubDate>			<dc:creator>andrei1089</dc:creator>			<comments>http://bugs.maemo.com/Talk:GSoC_2010/Projects/Porting_Canola_to_Maemo5</comments>		</item>
	</channel>
</rss>