<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>F-Blog &#187; extensions</title>
	<atom:link href="http://www.maxxer.it/f-blog/category/extensions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.maxxer.it/f-blog</link>
	<description>What happens in F-Spot git</description>
	<lastBuildDate>Tue, 25 Aug 2009 21:42:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The road to 0.6.1 &#8211; bye bye Tao</title>
		<link>http://www.maxxer.it/f-blog/2009/08/the-road-to-0-6-1-bye-bye-tao/</link>
		<comments>http://www.maxxer.it/f-blog/2009/08/the-road-to-0-6-1-bye-bye-tao/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 21:40:40 +0000</pubDate>
		<dc:creator>Maxxer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[cairo]]></category>
		<category><![CDATA[screensaver]]></category>
		<category><![CDATA[tao]]></category>

		<guid isPermaLink="false">http://www.maxxer.it/f-blog/?p=52</guid>
		<description><![CDATA[F-Spot 0.6.0 is not very old yet, but the team is working hard on a new release already. The main goal is addressing bugs left over here and there.
Some of the most annoying bugs were related to the slideshow. F-Spot has so far relied on the Tao library to render the animation of the, sometimes [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright size-full wp-image-54" title="F-Spot's screensaver configuration" src="http://www.maxxer.it/f-blog/wp-content/uploads/2009/08/f-spot_screensaver_configuration.jpg" alt="F-Spot's screensaver configuration" width="487" height="242" align="right" />F-Spot <a title="F-Spot 0.6 release" href="http://www.maxxer.it/f-blog/2009/08/f-spot-0-6-0-is-out/">0.6.0</a></strong> is not very old yet, but the team is working hard on a new release already. The main goal is addressing bugs left over here and there.<br />
Some of the most annoying bugs were related to the slideshow. <strong>F-Spot</strong> has so far relied on the <strong>Tao library</strong> to render the animation of the, sometimes called, diaporama.<br />
Unfortunately the embedded library was quite old. Which could even be the cause of most of the problems. Instead of upgrading, our proud <a title="Stephane Delcroix's blog" href="http://blog.reblochon.org/" target="_blank"><strong>Stephane</strong></a> decided to move to <strong>Cairo</strong> animation.<br />
You may notice that now animations are fewer than before. I like to consider it a feature more than a bug, because now animations are <a href="http://git.gnome.org/cgit/f-spot/commit/?id=573ef30a788d61871f50d649ba873232952fcd4e">extendable</a>! Yes, you can write your own transition for <strong>F-Spot</strong>! You can see an example in the <a title="F-Spot dissolve transition" href="http://git.gnome.org/cgit/f-spot/commit/?id=b808212b74cfaa754dd5029888e73353f7609aab" target="_blank">Dissolve transition</a>.</p>
<p>Obviously, along with that, the screensaver configuration lost in 0.6 is now back with it&#8217;s own dialog, now with timing customization.</p>
<p>More news to come&#8230; Happy hacking!</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">http://www.maxxer.it/f-blog/2009/08/f-spot-0-6-0-is-out/</div>
]]></content:encoded>
			<wfw:commentRss>http://www.maxxer.it/f-blog/2009/08/the-road-to-0-6-1-bye-bye-tao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>f-spot 0.5.0.1 &#8211; Remember the Rubik&#8217;s cube</title>
		<link>http://www.maxxer.it/f-blog/2008/10/f-spot-0-5-0-1/</link>
		<comments>http://www.maxxer.it/f-blog/2008/10/f-spot-0-5-0-1/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 20:52:42 +0000</pubDate>
		<dc:creator>Maxxer</dc:creator>
				<category><![CDATA[Export]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[0.5.0]]></category>
		<category><![CDATA[dpap]]></category>
		<category><![CDATA[duplicate detect]]></category>

		<guid isPermaLink="false">http://www.maxxer.it/f-blog/?p=20</guid>
		<description><![CDATA[F-Spot 0.5.0 is out since long time, right now. I know I should have posted something before, but&#8230; I&#8217;m often lazy!
No big news happened in SVN since last post, when I talked about the big features being committed in.
But there&#8217;s a (sadly negative) noticeable thing: DPAP support has been excluded from release, not yet being [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://f-spot.org/Download"><strong>F-Spot 0.5.0</strong></a> is out since long time, right now. I know I should have posted something before, but&#8230; I&#8217;m often lazy!<br />
No big news happened in SVN since <a href="http://www.maxxer.it/f-blog/2008/09/duplicate-detection-landed-in-f-spot/">last post</a>, when I talked about the big features being committed in.<br />
But there&#8217;s a (sadly negative) noticeable thing: <a href="http://bugzilla.gnome.org/show_bug.cgi?id=338186">DPAP support</a> has been excluded from release, not yet being considered user ready.<br />
On the other hand, <strong>F-Spot 0.5.0</strong>&#8217;s week release marathon, namely <em>F-Spot-athon</em>, produced a lot of last-time fixes and inclusions:</p>
<ul>
<li><a href="http://svn.gnome.org/viewvc/f-spot?view=revision&amp;revision=4344"><strong>Zooomr</strong> export</a></li>
<li><strong>Facebook</strong> export enabled by default</li>
<li><a href="http://svn.gnome.org/viewvc/f-spot?view=revision&amp;revision=4357"><strong>Tabblo</strong> export</a></li>
<li><strong>Compressed file</strong> export enabled by default</li>
<li><a href="http://svn.gnome.org/viewvc/f-spot?view=revision&amp;revision=4426">fixed a problem</a> with duplicate detection and gif files</li>
<li><a href="http://svn.gnome.org/viewvc/f-spot?view=revision&amp;revision=4399">hidden cursor</a> in full screen and slideshow</li>
<li><a href="http://svn.gnome.org/viewvc/f-spot?view=revision&amp;revision=4387">rating in full screen</a> infobox</li>
<li><a href="http://svn.gnome.org/viewvc/f-spot?view=revision&amp;revision=4363">image resize</a></li>
<li>better handling of <a href="http://svn.gnome.org/viewvc/f-spot?view=revision&amp;revision=4348">keypress in full screen</a></li>
<li><a href="http://svn.gnome.org/viewvc/f-spot?view=revision&amp;revision=4341">page setup</a> in print dialog</li>
<li>&#8230; a lot of less noticeable improvements, as well as updated translations</li>
</ul>
<p>As I already wrote, <strong>F-Spot 0.5.0</strong> includes <strong>duplicate detection</strong>: this means that you won&#8217;t accidentally import the same picture twice! During the process the algorithm creates an <strong>unique md5 hash for your image</strong> data only (that means: not including exif/xmp data), and compares it to the ones present in db. If an equal hash exists, and the duplicate detection was enabled, the already present picture will be ignored.</p>
<p>As you might have guessed this requires a <strong>database upgrade</strong>, and a time expensive job of calculating md5 for your existing images. This may result in <strong>F-Spot taking some high CPU and disk usage</strong> after upgrade, until hashing is finished. This job is scheduled in background, and shouldn&#8217;t harm the user experience too much. And don&#8217;t worry, you can close <strong>F-Spot</strong> at any time you wish, the job will resume next time from where it left!</p>
<p><strong>F-Spot 0.5.0.1</strong> should be included in all the main distributions getting out in the next months, that is <a href="http://fedoraproject.org/">Fedora</a> 9, <a href="http://www.mandriva.com/">Mandriva</a> 2009.0, <a href="http://opensuse.org">OpenSUSE</a> 11.1, and <a href="http://www.ubuntu.com">Ubuntu</a> 8.10.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maxxer.it/f-blog/2008/10/f-spot-0-5-0-1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>August is over</title>
		<link>http://www.maxxer.it/f-blog/2008/09/august-is-over/</link>
		<comments>http://www.maxxer.it/f-blog/2008/09/august-is-over/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 19:48:08 +0000</pubDate>
		<dc:creator>Maxxer</dc:creator>
				<category><![CDATA[Edit]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[apart]]></category>
		<category><![CDATA[dpap]]></category>
		<category><![CDATA[exiv2]]></category>
		<category><![CDATA[google summer of code]]></category>
		<category><![CDATA[gsoc]]></category>
		<category><![CDATA[libexif]]></category>
		<category><![CDATA[mergedb]]></category>
		<category><![CDATA[rubenv]]></category>
		<category><![CDATA[wasja]]></category>

		<guid isPermaLink="false">http://www.maxxer.it/f-blog/2008/09/august-is-over/</guid>
		<description><![CDATA[August is over, and this mean that also GSoC is over. F-Spot had three projects accepted! So, to resume:

RubenV&#8217;s new sidebar is already in SVN. Editors have been splitted too, even if they&#8217;re not yet pluggable as extensions they will probably be converted soon.
An extension point for adding custom pages to the sidebar has also [...]]]></description>
			<content:encoded><![CDATA[<p>August is over, and this mean that also <a href="http://code.google.com/soc/2008/">GSoC</a> is over. <strong>F-Spot</strong> had <a href="http://www.maxxer.it/f-blog/2008/05/gsoc-started/">three projects</a> accepted! So, to resume:</p>
<ul>
<li><strong><a href="http://weblog.savanne.be/">RubenV</a></strong>&#8217;s new <a href="http://svn.gnome.org/viewvc/f-spot/trunk/src/Widgets/Sidebar.cs?view=log">sidebar is already in SVN</a>. <a href="http://svn.gnome.org/viewvc/f-spot/trunk/src/Editors/">Editors</a> have been splitted too, even if they&#8217;re not yet pluggable as extensions they will probably be converted soon.<br />
An extension point for adding custom pages to the <a href="http://svn.gnome.org/viewvc/f-spot/trunk/src/Widgets/Sidebar.cs?view=markup">sidebar</a> has also been added, so now user extensions can add their own page. Open field for new improvements!</li>
<li><a href="http://apart-dev.blogspot.com/"><strong>Apart</strong></a>&#8217;s <a href="http://svn.gnome.org/viewvc/f-spot/trunk/dpap-sharp/">DPAP library</a> is in SVN too! It actually can expose <strong>F-Spot</strong> selected pictures on the net with <a href="http://www.apple.com/it/ilife/iphoto/">Apple&#8217;s iPhoto</a>. It&#8217;s also possible to share and browse photos between two <strong>F-Spot</strong> installations on the net. It&#8217;s not yet build by default, but it&#8217;s fully working.</li>
<li><strong><a href="http://vasiliy-kirilichev.blogspot.com/">Wasja</a></strong>&#8217;s color profile patch has reached <em>RC1</em> few days ago. It&#8217;s possible to test his progresses with the patch available from the <a href="http://mail.gnome.org/archives/f-spot-list/2008-September/msg00001.html">mailing list</a>. After some finetuning corrections have been made, the patch will go to SVN. This should happen in few days.</li>
</ul>
<p>During the last month was also time for <a href="http://idea.opensuse.org/content/"><strong>Novell</strong>&#8217;s <strong>HackWeek</strong></a>. Our super hero <strong>Sde</strong> had a full time week to freely concentrate on our favorite photo manager. This produced</p>
<ul>
<li><a href="http://svn.gnome.org/viewvc/f-spot/trunk/extensions/MergeDb/"><img class="alignright" style="float: right;" src="http://www.maxxer.it/f-blog/wp-content/uploads/2008/09/mergedb_extension.jpg" alt="MergeDB extension for F-Spot" width="502" height="395" /><strong>MergeDB</strong> extension</a>: an extension that will allow users to merge <img style="max-width: 800px;" src="http://www.maxxer.it/f-blog/wp-content/upload/2008/09/mergedb_extension.jpg" alt="" />an existing <em>photos.db</em> into the running one. This is a largely requested feature.</li>
<li><strong><a href="http://www.exiv2.org/">exiv2</a> .Net</strong> binding (made recently available on <a href="http://anonsvn.mono-project.com/viewvc/tags/exiv2-sharp/">mono svn</a>): this will allow replacement of <a href="http://libexif.sourceforge.net/">libexif</a> into <strong>F-Spot</strong> code, and so (hopefully) lot of memory leaks and improvements in handling embedded tags (like XMP).</li>
</ul>
<p>Besides of big improvements, a lot of little <a href="http://bugzilla.gnome.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;product=f-spot&amp;long_desc_type=substring&amp;long_desc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;resolution=FIXED&amp;emailassigned_to1=1&amp;emailtype1=substring&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailcc2=1&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;chfieldfrom=2008-08-01&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">bugs have been fixed</a>. Right today a patch for moving <a href="http://bugzilla.gnome.org/show_bug.cgi?id=536129">into zoomed picture</a> (both in normal view and in full screen) have been committed.</p>
<p>After <strong>GSoC</strong> projects get committed into SVN, a new version of <strong>F-Spot</strong> is likely to be released. Which should make it in time for <a href="https://wiki.ubuntu.com/IntrepidReleaseSchedule"><strong>Ubuntu</strong> 8.10 Intrepid Ibex</a> and <strong><a title="OpenSUSE 11.1 roadmap" href="http://news.opensuse.org/2008/07/02/opensuse-111-roadmap/">OpenSUSE 11.1</a></strong>, a very large user-base for our photo manager. Translators are encouraged to update their <em>po</em>&#8217;s quickly!</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maxxer.it/f-blog/2008/09/august-is-over/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New service extension point</title>
		<link>http://www.maxxer.it/f-blog/2008/06/new-service-extension-point/</link>
		<comments>http://www.maxxer.it/f-blog/2008/06/new-service-extension-point/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 21:51:12 +0000</pubDate>
		<dc:creator>Maxxer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[extensions]]></category>

		<guid isPermaLink="false">http://www.maxxer.it/f-blog/?p=10</guid>
		<description><![CDATA[A new extension point has been recently introduced in F-Spot.
It&#8217;s named Service and will allow developers to introduce custom services for interfacing F-Spot with other programs.
A typical example is the Beagle Notifier, which has been moved out as extension. This addin can be used to understand how this new extension point work. Another example can [...]]]></description>
			<content:encoded><![CDATA[<p>A new extension point has been recently introduced in <strong>F-Spot</strong>.<br />
It&#8217;s named <em>Service</em> and will allow developers to introduce custom services for interfacing <strong>F-Spot</strong> with other programs.</p>
<p>A typical example is the <a href="http://svn.gnome.org/viewvc/f-spot/trunk/extensions/BeagleService/">Beagle Notifier</a>, which has been moved out as extension. This addin can be used to understand how this new extension point work. Another example can be <em>DBus</em>.</p>
<p>Keep in mind when designing service extension that it&#8217;s essential for the <em>Start ()</em> function to be the lightest possible, as affects F-Spot&#8217;s startup time. More informations at <a href="http://f-spot.org/Extend_F-Spot">F-Spot.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maxxer.it/f-blog/2008/06/new-service-extension-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
