[[ Notes on Liferea, its development and cool new features... ]]

For support please use #liferea at freenode.net or the SF project page!

Friday, June 05, 2009

Problems with gwget 1.0.[01]

If you use Liferea with gwget to download enclosures please ensure you do not use gwget 1.0.0 or 1.0.1 as downloads won't work with those versions. The reason is an API change in the DBUS API of gwget. For gwget the DBUS function Liferea did use until now was considered an internal API not used by external programs.

Adrian Bunk contacted the gwget developers and with gwget 1.0.2 we will have a working DBUS interface again. In the meantime please reconfigure Liferea to use an alternative downloader!

Friday, May 01, 2009

Liferea v1.6 RC1

Today we've released the first release candidate for v1.6. We'd like to ask everyone to install it and give feedback. We are mostly interested in functional regressions compared to 1.4.

If you need help with installation or compilation join us at #liferea (freenode.org). If you find a bug please check the SF tracker and report a new bug if you've found a new issue.

Sunday, April 12, 2009

1.4.28: Possible Solution for the 100% CPU Usage

Some days ago Axel Beckert suggested that the Mozilla preference "places.frecency.updateIdleTime" is known to causes CPU usage problems when not configured. With release 1.4.28 this preference is now set to 0. Several users already did test this change and reported back that there problems were gone.

While we are not yet 100% sure if this is *THE* fix I still like to ask everyone with problems to upgrade to 1.4.28 and give feedback (in the comments) if there it helped (let's say if you ran for 3 days without issues)!

Friday, April 03, 2009

How to Compile from SVN

Here is a short command list for SVN trunk check-out and compilation:

  1. svn co https://liferea.svn.sourceforge.net/svnroot/liferea/trunk
  2. cd liferea
  3. sh autogen.sh
  4. make
  5. make install

That's all. The really hard part is to have all necessary development tools and header packages to be installed. It's hard to say how they are named in your distribution, but they should include:

  • Tools: automake, autoconf, gettext, libtool, intltool
  • Libraries+Headers: sqlite3, webkit, GTK, libsoup2.4

Friday, March 13, 2009

libsoup migration

Hello! I'm Emilio Pozuelo Monfort and this is my first post to the Liferea blog. Hopefully there will be more to come!

In the beginning of the 1.5 development cycle, Lars replaced the old proprietary networking code with a libcurl implementation. This had several benefits, including more maintainable code, but brought a new problem: the user interface didn't respond when there was network operations, for example when updating feeds, making Liferea unusable during that time. I heard WebKit GTK+ port had switched from libcurl to libsoup too and thought I would look if it was suitable for our needs.

Using libsoup has some benefits. It integrates very well with GLib-based applications (like Liferea) by having an asynchronous (GMainLoop based) interface. It also supports most of our needs: cookies, proxy (including authentication), SSL... meaning we can have a libsoup-based Liferea without regressions from the previous implementations.

I started working in migrating our code, since the unresponsive GUI was marked as a blocker for the 1.6 release. It wasn't easy for me as I'm not very skilled yet :-) but given the nice libsoup API I could do the work. Adrian Bunk tested it a lot and reported me some issues, and after fixing all the concerns from Lars, the patch landed yesterday in trunk! It will be released with the next unstable release, 1.5.14.

So if you feel like giving a hand and feel comfortable with unstable releases (beware it can kill your cat!), testing and reporting bugs is much appreciated!

Wednesday, March 04, 2009

GeoRSS Support Added

Thanks to Mikel Olasagasti Liferea will support GeoRSS starting with release 1.5.11. GeoRSS allows to attach geographic coordinates to feed items. Liferea will render those using a OpenStreetMap widget. Below you find an example screenshot:


Saturday, February 07, 2009

WebKit ABI Incompatibility

Recently Webkit changed the ABI making Liferea compilation fail if you try to compile Liferea version up to 1.4.23 and 1.5.x against WebKit 1.1 (SVN revision 39804) or newer. If you run into this problem please use Liferea version 1.4.24 or 1.6-RC1 which was adapted to the new WebKit version.