30 August 2012

Complying with the XDG directory specification

With the most recent commit for version 1.9.5 Liferea will now correctly follow the XDG directory layout. The XDG Base Directory Specification describes where applications have to put user data. The focus lies on separating different types of data (volative/cache/configuration/data needing backup...).

So according to the specification Liferea now uses the following three user data paths
  1. ~/.config/liferea for all configuration files as 
    • feed list OPML
    • user defined menu shortcuts
    • user defined CSS
    • ...
  2. ~/.cache/liferea for all cache files that can be deleted without problems
    • favicons
    • OPML caches
    • merged CSS
    • ...
  3. ~/.local/share/liferea for the database file

This way if you ever "rm -rf ~/.cache/" you'll also get the Liferea cache files and you can backup ~/.config or ~/.local knowing you'll backup everything to restore your Liferea data.

21 August 2012

Small Things Need To Be Fixed Too..

Until now: A non-standard close-button at the right of the URL.


Starting with 1.9.4: Per-tab close buttons as found in all major browsers.


Enjoy!

19 August 2012

Help Needed with the Crashes on Fedora!

Many Fedora users report frequent crashes of Liferea. As the only active developer right now I can only cover the Debian/Ubuntu world. My time doesn't allow more. Is there someone out the running Fedora with the necessary skills to debug this?

I guess a lot of users would be grateful for a solution.

Update: A list of crash reports
Most of the crashes are caused by a SIGABORT.

18 August 2012

Compile Problems with automake 1.12

Each new automake version makes developers happy! So also does 1.12 which seems to require an extra AM_PROG_AR in configure.ac. If you encounter this problem please add the line to configure.ac as a workaround!

Thanks to Matthias Männich for hinting this!