commit 37d66e12f1c3ae8760bbc756f9b7db88feab5d99
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Feb 5 15:41:22 2010 +0100

    gPodder 2.2 "LA X" released
    
    This don't look like LAX.

commit b6fdcca21620646ea94e4383f35408ef2d8544bc
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Feb 5 14:38:16 2010 +0100

    Update web links (bugs, wiki, support)

commit 4dbfc35beea3e05d8c4846376ab3f150c588f21f
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Feb 5 14:28:19 2010 +0100

    Updated German translation

commit 298704ee36290de9275c89ff02b32a9616b54ef5
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Feb 5 14:08:14 2010 +0100

    Update messages.pot and .po files from source

commit 3af823fc39641dcbd70ccc6476e6109a653c07af
Author: Martin Kjellqvist <martinkjellqvist@gmail.com>
Date:   Thu Feb 4 16:47:24 2010 +0000

    l10n: Updates to Swedish (sv) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 0ec6f86e8ec4a115af2ebf1d2ef6e6f6dc942b86
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Feb 4 17:13:04 2010 +0100

    Info message for already-running instace
    
    This avoids user confusion when gPodder
    won't start from the command line due to
    an already-running instance on D-Bus.

commit 4cad93c53f4f394861ec2306f5d64df303010ba0
Author: Bernd Schlapsi <brot@gmx.info>
Date:   Thu Jan 28 19:31:58 2010 +0100

    Assign mygpo_client earlier in the code
    
    The first instance of MygPoClient is
    required earlier in the code, so create
    it in time.

commit 3501cebf2d789191d981ac9048c1f0f579e542ea
Author: Martin Kjellqvist <martinkjellqvist@gmail.com>
Date:   Thu Feb 4 15:49:58 2010 +0000

    l10n: Updates to Swedish (sv) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit c2335d116e1d4e26c293ddb19bdece8fe5e44c6d
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Feb 1 23:12:21 2010 +0100

    Fix Ubuntu source generation script

commit 2d3bca6afe45ed995e85fe03b0d5be1a6be0344a
Author: Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>
Date:   Mon Feb 1 17:40:40 2010 +0000

    l10n: Updates to Finnish (fi) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 1eddef62782ce8368e8f3370b717d25f80892101
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Sat Jan 30 14:14:18 2010 +0000

    l10n: Updates to Galician (gl) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit e1173c895abe408073d290bdac6fec47dcce9b9c
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 28 23:58:28 2010 +0100

    mygpo: Support for episode actions
    
    Add support for uploading "play", "download",
    and "delete" actions. Downloading of episode
    actions is also supported, the downloaded
    actions are only queued at the moment, not
    yet processed.

commit f5b6cebfad9517a1caf6781c08dfac98293ed847
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 28 17:39:10 2010 +0100

    mygpo: Better integration + Fremantle UI
    
    Replace the JSON-based persistence layer with
    "minidb", a SQLite-based object persistence
    layer, and make the UI request changes from
    the API client when it thinks it fits best.
    
    Also, add a Hildonized UI of the mygpo settings
    dialog for Maemo 5.

commit a06739bdbc1bb3181a564af818747eb73ceda157
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 28 16:59:20 2010 +0100

    Fix a bug in Fremantle's preferences dialog

commit 6ad2b1cd733b9bf0da020b4357e4fdc7650470a3
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 28 16:58:52 2010 +0100

    Pulse progress indicator when waiting

commit 3ebeeaa20db68498d0fff36d21742087bedfe6b0
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 28 16:02:00 2010 +0100

    Only confirm unsubscribe once in Fremantle

commit 5128055bdd901c6401c88978000bf7c3b8b1caf6
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 13:44:02 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 10269336545bfd00c0211bf952cf229e9f2d9003
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:56:19 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 1b709459de897fb34fdf11d67a70269418f021e8
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:46:23 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 99b43630f9a76ed9ecf551a0a16368f173966570
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:38:34 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit f059aa46796cf9bb8ae2978716d9a1ac2b9935ca
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:33:01 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit bb0494641beb50e36df116cf60626883b176542c
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:26:08 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 3ecdb725aa848abda87a5ad06a8dd792c74e9589
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:20:03 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 2156817e0bb98faed2fcd9798c88123adfef8617
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:16:56 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 5686395ac9b2b3807e684be0d3da4ca74c813669
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:13:35 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 72caebdf5326dad2c336ecda0efeec2fd2bdbf07
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:04:35 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit e138d157184450697ceebf5c62b2a88e5110891b
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:03:40 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 144de6570e9363aa63b338e51d275ac187987427
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 12:00:00 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 466376755424cf3e914f67f3c8c93d8f39410cd5
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:55:31 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 4828d171648c02ad97402507267fd64b350370a7
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:41:58 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 43b758636e563087d6a76455e542cab70c5684f5
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:39:25 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 935a56e194edce49aa29289f17e9a2255977c4c2
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:37:10 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit e0c29b0c786afe2d9ffe1205e019794509535448
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:35:06 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 6b239289579da0070f66a3c3b8d057492498a702
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:33:11 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 320ac9250c593b33559ff79d510a4c0b05d4ac05
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:32:04 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit c9c667c297a959c7751064e040c13863514e7ec1
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:30:26 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 4d273feacd3a4e43ee68758f2f7cb7a2c9d67d39
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:29:36 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 25cfbfb54c0c3730af0b18fa9627fb2fdfe73e3c
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:28:23 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 3434e1994ea8aa771c2a93846b30a391b06c122f
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:26:45 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 633aa14538cb60efd4926481cefde7d5c6365925
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Thu Jan 28 11:24:56 2010 +0000

    l10n: Updates to Danish (da) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit d6b9948bce9f63dd28439cdd7416fbcc7c43b90f
Author: Tomasz Dominikowski <dominikowski@gmail.com>
Date:   Mon Jan 25 17:14:34 2010 +0000

    l10n: Updates to Polish (pl) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 28b1dacf51cbe89db8c4c04405563756b1f8f67c
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Mon Jan 25 16:53:12 2010 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit b1f408aaae81010fc1b19dfca3f436dd9b6e1365
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Mon Jan 25 16:50:37 2010 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit abddda5a8c858dc442b986694291d5cf2168bb32
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Mon Jan 25 16:46:10 2010 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 129fda73bfff7286d0094dbce22620e3a71b571a
Author: Tomasz Dominikowski <dominikowski@gmail.com>
Date:   Mon Jan 25 16:28:09 2010 +0000

    l10n: Updates to Polish (pl) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 7287ddb0a6a806584b7a9faa52c97b71bf4f583b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 25 14:25:05 2010 +0100

    Better file opening (Maemo bugs 7162, 5588)
    
    Make sure to quote filenames so that '#' in
    filenames does not make the media player fail.
    
    Also add support for opening PDF files with
    the PDF viewer and image files with "Images".
    
    Thanks to Bartosz Taudul and Brian May for
    the bugs reports on bugs.maemo.org :)

commit 6f07cdfa820b3c2088ebaf40b7f02d91edad5cfa
Author: Jim Nygård <jim@nygard.priv.no>
Date:   Mon Jan 25 08:29:33 2010 +0000

    l10n: Updates to Norwegian Bokmål (nb) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 81105cdc0fe2c27355efe8d8a3db518351f39ee7
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Mon Jan 25 01:42:45 2010 +0000

    l10n: Updates to Russian (ru) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 7bff27f6a8bf066227bcd41a67f1bb01cb364ff4
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Mon Jan 25 01:19:39 2010 +0000

    l10n: Updates to Russian (ru) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 1f8c3c7f7ef4a95d884ec49b1a4a17532d76d113
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 25 01:09:36 2010 +0100

    Add gPodder's user-agent to mygpoclient

commit 5ec758431ccb898c6498b60b3e9070d66c6ad32e
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 25 00:57:04 2010 +0100

    Update translation files from source

commit ba5d0f76ea65dcd60a6d23343ebcc0aaa8a4bb22
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 25 00:55:41 2010 +0100

    Remove "gPodder" from download notifications (bug 826)
    
    I love changing strings and upsetting the translators
    just before the next release ;)
    
    Thanks to "scrawl" for reporting this bug.

commit 293205ab199b5e6ae38c9cb5c75ca4e3453026cb
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 25 00:53:25 2010 +0100

    my.gpodder.org device browser + push sync

commit a9bae2b720753c52d9e46921d243d5364a1d9474
Author: Jim Nygård <jim@nygard.priv.no>
Date:   Sun Jan 24 14:06:54 2010 +0000

    l10n: Updates to Norwegian Bokmål (nb) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit c8a527020f86c6f5cf8cef28276b7ebb12d2fc22
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Jan 22 00:21:47 2010 +0100

    Use gtk.Builder.get_name for widget IDs
    
    This makes gPodder work again for newer versions
    of GTK+ that have the bug with the widget name and
    the GtkBuilder ID fixed. Thanks to Sampo Savola
    and Klaus Doblmann for reporting the bug and
    testing the fix on different platforms.

commit b20357f83220765aec4b61f3e01577fbdcb307cf
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Jan 19 23:43:59 2010 +0100

    my.gpodder.org Advanced API Support (bug 691)
    
    This support is still very early, and some
    bits and pieces are missing, but it works
    for the most basic use cases.
    
    New hard dependency on "mygpoclient", which
    you can get from the following URL:
    
    http://thpinfo.com/2010/mygpoclient/

commit 8cbbea9b8bd3a4f9c7c2fb94acf81725cbc2fc64
Author: Jérôme Chabod <jerome.chabod+transifex@gmail.com>
Date:   Tue Jan 19 16:10:35 2010 +0000

    l10n: Updates to French (fr) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 3538dad9e69609560d964f373825427bffcc5127
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Tue Jan 19 14:36:40 2010 +0000

    l10n: Updates to Galician (gl) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit fb6210eb84458b6daaa0c6e62b90650718bf4aa1
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 18 21:20:22 2010 +0100

    Fix strings with positional arguments
    
    Translatable format strings with more than one
    positional argument should have their value
    described by using a dictionary so that the
    translators can reorder inserted variables.

commit 9caa458b27fb4fd5bbb12f6bd68f4e8ca1273127
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 18 20:58:23 2010 +0100

    Fix size unit ("kb/s" -> "KiB/s") for downloads
    
    This string appears in the downloads settings area
    and should be KiB, as Jim Nygård and Torstein
    Winterseth pointed out on the mailing list- thanks
    to both of you for the heads up.
    
    Reference:
    https://lists.berlios.de/pipermail/gpodder-devel/2010-January/002391.html

commit 9acdd0d7728114e4eefc9381171e67b1a5c2c2bb
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 18 20:54:28 2010 +0100

    Disable desktop toolbar on first launch
    
    The toolbar items will be enabled when they
    can be used by the treeview selection signals.

commit db02056e40ce37dcb6223660e039f8078ff93294
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Fri Jan 15 15:25:57 2010 +0000

    l10n: Updates to Russian (ru) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 42cba61a8159eed97db58fbdf5f3fd4fa29b721b
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Fri Jan 15 15:18:20 2010 +0000

    l10n: Updates to Russian (ru) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 751aa65e42064d44be233a20d5a7fa5b7798d988
Author: kvikende <kvikende@yahoo.no>
Date:   Fri Jan 15 13:26:49 2010 +0000

    l10n: Quick fix to Norwegian Bokmål translation.
    
    Transmitted-via: Transifex (www.transifex.net)

commit e48ceacdb9cc9da48448ced8df1b0fcf50266f8e
Author: kvikende <kvikende@yahoo.no>
Date:   Fri Jan 15 13:26:04 2010 +0000

    l10n: Updates to Norwegian Nynorsk translation.
    
    Transmitted-via: Transifex (www.transifex.net)

commit 60bb36ea80437409338706ecdd9e459dc036eeaa
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Jan 15 02:44:10 2010 +0100

    Add the experimental 100 line Qt UI demo module
    
    Just for the fun of it. Works best on Maemo 5, because
    there are separate windows for every list. Nothing fancy
    supported, just a list of podcasts + episodes and when
    clicking on an episode, it's played (if already downloaded)
    or a short message box is shown saying "Not downloaded".

commit dfad21ff9c2ca52f604efa4b21af19a74491a845
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Fri Jan 15 00:43:44 2010 +0000

    l10n: Updates to Galician (gl) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 4d7eaeaf1d3c66c851751863b5df3b0da1d97fa0
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Jan 15 01:16:19 2010 +0100

    Fix config access for notifications (bug 797)
    
    This is not ideal, but makes things work again
    until we have found a better solution :)

commit e4cb1a1c7c730c6da1799b3313a0b816da538476
Author: kvikende <kvikende@yahoo.no>
Date:   Thu Jan 14 13:44:11 2010 +0000

    l10n: First Nynorsk translation.
    
    Transmitted-via: Transifex (www.transifex.net)

commit 2c84095f6fa7cf1a099b8d068c8c348557917342
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 11 21:55:55 2010 +0100

    Don't deleted locked episodes on sync (bug 779)
    
    When the configuration option to delete episodes
    after sync is enabled, don't delete episodes that
    are locked (and thus have deletion prevented).

commit d6d4735e5820dd5dbf778fa9176c9eb9f4c2ccb6
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Mon Jan 11 04:10:52 2010 +0300

    Fix translation templates for ui.h files

commit cde89115ec877ec70928f907dd8b52ae437c9bf7
Author: Bernd Schlapsi <brot@gmx.info>
Date:   Sat Jan 9 17:41:04 2010 +0100

    Corrected use of self.config. Replaced with self._config

commit ffe1392358979d0ec2f82e70c5ec6c43d9379deb
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jan 11 20:39:55 2010 +0100

    Fix typo: D-Bus bus name of gPodder (bug 772)
    
    Thanks to zebul666 for spotting this typo.

commit a540cecf98b5f4604945a567ad6281dca00abbac
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Jan 8 01:58:15 2010 +0100

    D-Bus interface for podcasts (bug 699)
    
    This patch is based on a patchset that
    has been created by Iwan van der Kleijn.

commit aebf3dbea25d134c9082bdcaa197acc08feca4d6
Author: Jérôme Chabod <jerome.chabod+transifex@gmail.com>
Date:   Fri Jan 8 10:52:01 2010 +0000

    l10n: Updates to French (fr) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit b5d8dd4e770247719d02916ccafdd558230c892f
Author: Jérôme Chabod <jerome.chabod+transifex@gmail.com>
Date:   Fri Jan 8 10:38:52 2010 +0000

    l10n: Updates to French (fr) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 4523d79aee6ba5a3df9bbf9e50189f300ac1f4e6
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Jan 8 01:41:58 2010 +0100

    Streamline Makefiles + .mo file generation

commit 43e311849622d0b291c3a0feb3dbb02f346821ed
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 7 23:16:40 2010 +0100

    Look for cover art in more places (bug 746)
    
    I've streamlined the URL/HREF detection code
    for the <image> tag and added support for the
    atom:icon element.
    
    See also:
    http://atompub.org/rfc4287.html#element.icon

commit 07db946dc13a71e2357b94717488884c03a9741b
Author: Thibauld Nion <tibonihoo@yahoo.fr>
Date:   Mon Dec 28 23:24:23 2009 +0100

    Try harder to find podcast cover art (bug 746)
    
    Some feeds describe their "cover" image in a
    <image><url>...</url></image> tag. This patch
    should make it possible to properly detect and
    fetch images in these cases as well.

commit bcdcde5c4185b480cc9d081253de9113016935bc
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 7 23:02:20 2010 +0100

    Better URL generator for favicon discovery (bug 746)

commit 84f664a4c95be23a8d519db88955ebb3aa5ca0c6
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 7 22:59:24 2010 +0100

    Fix bug in episode selector path handling

commit b22cc2330294a39589559f3f845405d3e427ae86
Author: Thibauld Nion <tibonihoo@yahoo.fr>
Date:   Mon Dec 28 23:22:15 2009 +0100

    try downloading the favicon if no image is defined for a feed
    
    when trying to get the cover for a given channel and if no image url has been found in the channel's description, trying to get the favicon.ico file that "may" be provided at the root of the website.

commit f246893d50b852813483bcc026fbc510a581d98d
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 7 22:30:58 2010 +0100

    Make episode list thumbnails optional (bug 740)
    
    New configuration option: episode_list_thumbnails

commit e1994fc1dfb9d8350e212ce0b1b26250cfc75975
Author: Thibauld Nion <tibonihoo@yahoo.fr>
Date:   Tue Dec 29 17:43:28 2009 +0100

    Image thumbnails for episode list (bug 740)
    
    * Each 'episode' whose image has already been
      downloaded is now attributed an icon that is
      a scaled down version of the downloaded image
      itself. It acts as a nice little preview.
    * No caching is performed for those icons (it
      seems to cause a little delay for feeds where
      a lot of images have been downloaded, though)
    * Add a missing import (logging function)

commit 2cf22c0032ef1d306e15ed15ace38115edbbd535
Author: Thibauld Nion <tibonihoo@yahoo.fr>
Date:   Tue Dec 29 17:25:45 2009 +0100

    Episode list icons for image episodes (bug 740)
    
    Recognize the "image" type and use a generic image
    icon when building the episode list data structure.

commit 64fcdd83ad36dca45c8282bacdbfa630153d1544
Author: Thibauld Nion <tibonihoo@yahoo.fr>
Date:   Tue Dec 29 17:12:47 2009 +0100

    Support 'image' in file_type_by_extension (bug 740)
    
    file_type_by_extension formerly filtered out content
    that was not a video nor an audio file.

commit 689431fedea7d6671c639d74279a6eac3d5d6fed
Author: Thibauld Nion <tibonihoo@yahoo.fr>
Date:   Tue Dec 29 17:04:54 2009 +0100

    Accept images as enclosures (bug 740)
    
    Make it so that "episodes" that are actually
    made of simple images are detected as valid
    downloadable episodes.

commit afe9581c76217ee5f16a17d691bf7c91ea097d3a
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 7 22:07:14 2010 +0100

    Remove "feeds2" from FeedBurner URLs
    
    It seems like feedburner has stopped
    redirecting "feeds.feedburner.com" to
    "feeds2.feedburner.com", so we should
    update the URLs accordingly.

commit e0c5b6b0aa3e4a95e846583ef89558bcd64354e5
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Mon Dec 21 00:10:17 2009 +0300

    Attaching notification to tray icon (bug 722)
    
    Try to attach it every time or only when gPodder is hidden.
    Tracking down icon embedded state for broken trays.

commit a383bfa0d348ad6b5074a94afbdf7b1b9ad68a85
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Mon Dec 28 22:37:29 2009 +0300

    Cleaned up code in trayicon.py (desktop)
    
    * 'Downloads finished' notifications are moved to gui.py
    * No longer used and commented out code removed
    * [GUI] Don't block 'Enable notification bubbles'
      option while tray icon is disabled.

commit 780af0baa1a76ed69a25db1dc7f5cc2c347d95ca
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Sun Dec 20 22:11:45 2009 +0300

    Get use of enable_notifications config option.

commit db354a8f42f15e94e4519de1988910bbaea11127
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jan 7 12:17:38 2010 +0100

    Improve parsing support for OPML files
    
    Ignore the case for file types, so that OPML files
    with UPPERCASE type attributes also work (this is
    the way ziepod and other apps write OPML files).

commit 1b4ae5076841285b14d1720e9337cef69447ad0c
Author: jaah <prohorov.max@gmail.com>
Date:   Mon Jan 4 03:13:46 2010 +0000

    l10n: Updates to Russian (ru) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 04f2be68392c1b16ae441c6c9c1fa546c6407bc6
Author: Jim Nygård <jim@nygard.priv.no>
Date:   Sun Jan 3 20:47:56 2010 +0000

    l10n: Updates to Norwegian Bokmål (nb) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 17e978ce32d62356b7a9679e284c5db6bc28dbc8
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Sat Jan 2 20:23:32 2010 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit d216092b03dccc7179cce497cc5c482a31f02a0a
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Sat Jan 2 17:47:28 2010 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 03d502e43efe609fcf2b06057838cde3bacfde73
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Sat Jan 2 17:38:13 2010 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 181564f1b76f8d5dd93dc1df447c9d1ef5152caa
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sat Jan 2 17:35:42 2010 +0100

    Add 2010 to the years in copyright notice
    
    The following command has been used:
    
    grep -r '2005-2009 Thomas Perl and the gPodder Team' * | cut -d: -f1 |
    xargs sed -i -e 's/2005-2009 Thomas Perl and the gPodder Team/2005-2010
    Thomas Perl and the gPodder Team/g'

commit 2ac7a57c1aef8bdecb1eea63dfca9f19c58edb51
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sat Jan 2 17:29:51 2010 +0100

    Update translation templates from source

commit 8a30020b7634cd1038a31a1c2ca1f98caecfc470
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Fri Jan 1 17:18:51 2010 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 0d47d80ba9e57b81939d9a1a1a50229b0e2d9c51
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Fri Jan 1 16:44:53 2010 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 30186a30ccb03d75ded33282f0c89f3d5eda4637
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Fri Jan 1 16:13:13 2010 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 9e4c3ccaccdd609a1b7b48c66ae0db140b939e74
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Thu Dec 31 12:07:32 2009 +0000

    l10n: Updates to Galician (gl) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit a536b44976ef02cfb7ab66b1b861e2f545cb5048
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Wed Dec 30 20:14:05 2009 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 18a716242ecdd3ccce0c673bb8f78b9bd5f8d6a5
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Wed Dec 30 20:13:19 2009 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 523f85e1743acbe2fd09eec8560b005f497143b2
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Wed Dec 30 20:11:28 2009 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit c329d74992b580dfbad6759ad69a013f1a41e6ea
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Wed Dec 30 20:10:48 2009 +0000

    l10n: Updates to Spanish (Castilian) (es) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit fcae39f126452c75246ea2250d67c4a692116c23
Author: Tomasz Dominikowski <dominikowski@gmail.com>
Date:   Mon Dec 28 22:24:46 2009 +0000

    l10n: Updates to Polish (pl) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 3232e09f2821c6e6783c57ca03bf408776562b04
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Dec 27 15:02:46 2009 +0100

    Add support for portable mode (bug 236)
    
    It's now possible to modify the home folder
    of gPodder (where settings and metadata are
    stored) and the downloads directory by using
    environment variables.

commit 0a643a047871198109238f5a5c69e8146b614f6e
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Dec 27 14:35:42 2009 +0100

    Add link to my.gpodder.org (bug 730)
    
    The Desktop version has now a menu entry
    for opening my.gpodder.org in the browser.

commit ec37626761841bdf05903d79c78939da79430126
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Dec 27 14:27:44 2009 +0100

    Describe icon in episode list tooltip (bug 598)
    
    The tooltip for the episode list now describes
    the meaning of the icon in the episode list.

commit 4c5bf203dac8b52f8e60d280f73f494d4283458c
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Dec 27 14:12:39 2009 +0100

    Use folder.jpg for cover art (bug 283)
    
    Right now, the name "folder.jpg" is used
    regardless of whether or not the file is
    indeed a JPEG file.

commit 4780fceda3b0741fc930f723afd6025f5c4e573b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Dec 25 14:54:31 2009 +0100

    Merge fixes from the 2.1 release on Windows
    
    Portable mode, updated launcher code and the
    new icon for the launcher .exe file.

commit 6d113a9ce0b27325c8bf002b667ad548cbf3cd4e
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Dec 25 14:50:02 2009 +0100

    Fix i18n bugs for Windows version (bug 650)
    
    Merged from the 2.1 release for Win32.

commit 37a64488a321ecfd8111f4c2986c987d96f71f63
Author: Eduardo Maroja <stuffmail@gmail.com>
Date:   Fri Dec 25 09:35:26 2009 +0000

    l10n: Updates to Portuguese (Brazilian) (pt_BR) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 73f9401b264ca65035d5a999fc16f62282937763
Author: Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>
Date:   Wed Dec 23 22:10:24 2009 +0000

    l10n: Updates to Finnish (fi) translation
    
    Transmitted-via: Transifex (127.0.0.1:10000)

commit c8ae9e5c65656b37abbbf3750c91ca68c14a3a2c
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Dec 22 17:01:47 2009 +0100

    Add episode actions dialog for Maemo 5

commit fed0cbc545e66ded65629a0023f005094309c794
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Dec 22 01:26:44 2009 +0100

    Make the Maemo 5 shownotes window view-only
    
    This removes all the progress bars and action
    buttons (except "Visit website") from the
    dialog, as this functionality is going to be
    moved in a separate dialog for easier access.

commit 58ce37d759054050d9ba3a57c4721a3544d6994a
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Dec 22 01:09:16 2009 +0100

    Improve episode context menu for Maemo 5

commit 3223efd0c137d68165e9b3a3cd045862986f3b65
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Dec 22 00:24:26 2009 +0100

    Fremantle text styles for podcast and episode list
    
    Split the text formatting into a separate function
    and let the Fremantle module override it in a
    subclass that's used in the main UI. Probably needs
    some more fine-tuning, but the basic framework is
    now in place.
    
    Thanks to Mox and Tuomas for their input.

commit adfe368ed8203696b1e93172ec7de897c7f41842
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Dec 22 00:19:18 2009 +0100

    Updated translations from source
    
    ..because the plural string changes will
    require updates to the translation files.

commit 63dc89e6f4ff71dcc45b11ee1cad2167f4460a08
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Dec 21 23:18:00 2009 +0100

    Fix gettext plural forms (Maemo bug 6885)
    
    Implement proper plural forms for languages
    with more than two plural forms by using
    ungettext and properly using it for plurals.
    
    Thanks to Tomasz Dominikowski for reporting.

commit fbb7343d7d5daf5a61b30123b82edc3648edd31b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Dec 17 17:45:47 2009 +0100

    Fix a GTK TreeView warning for columns

commit 407c560df6c712407f410e0357c550b43cca1bb6
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Dec 17 17:17:47 2009 +0100

    Make the podcast list the main window on Maemo 5

commit 4198e0ac4b8d911b149f9628796c8e1b959c0ae5
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Dec 17 17:11:52 2009 +0100

    Relayout the Maemo 5 downloads AppMenu

commit 98ee8fd0a5c1cbd373a03e8d795c1145aa177f09
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Dec 17 15:14:13 2009 +0100

    Fix startup bug in forced portrait mode
    
    On Maemo 5, relayout the window on startup.

commit 8953df0dcdbcfcf38266292ad9e7d7240c44e3ac
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Dec 17 14:50:39 2009 +0100

    Automatic clean up of downloads list (bug 724)
    
    Converted the "Clean up" button that would
    manually carry out a clean up action into a
    toggle button that will (when enabled) remove
    all finished/cancelled downloads automatically
    after a download session.

commit 6ab9856fe96f15732eebc78408c23c82e6117b75
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Dec 17 13:08:55 2009 +0100

    Configurable preferred YouTube fmt_id (bug 578)
    
    Users can now set their preferred YouTube fmt_id
    for downloads of YouTube videos. The default has
    been changed to 18, because that's a known-good
    video format that should work on most machines.

commit efb1f147f09c18fcf2f7b3878a6ac07f267cf038
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Dec 17 12:27:16 2009 +0100

    Fix focus/toggle problem in episode selector (bug 503)
    
    The UI of the episode selector for the Desktop has
    been changed to allow Tab-focusing the first column.
    
    Additionally, the "row-activated" signal is now handled
    so that the checkbox can be toggled with the spacebar
    even when the focused column is not the first one.

commit e9e4862c8a58176782c9dc79f3f6e60c779e8221
Author: Janne Makela <maja@nettilinja.fi>
Date:   Wed Dec 16 14:55:55 2009 +0100

    Add an optional "All episodes" view (bug 60)
    
    Set "podcast_list_view_all" to True to enable.

commit 23f6616788e47ca3de647260c8c8d1699aaa1347
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Wed Dec 16 16:46:56 2009 +0300

    Conditions for notification.attach_to_widget (bug 721)
    
    Before attaching to widget, make sure that:
    * gPodder is not iconified
    * It's on the current workspace
    * It's visible to user
      (e.g. not hidden below some big / fullscreen window)

commit cd6f130ee1cfba33d60272d96df8338de032b302
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Dec 17 00:37:45 2009 +0100

    Spawn new threads for download limit (bug 693)
    
    When the "download limit" value is changed,
    automatically start new threads if it makes
    sense (when there are still tasks waiting
    to be added and the amount of current threads
    is less than the download limit).
    
    Also let each thread check if it may continue
    to accept tasks instead of using "cancelling".
    This way, the number of threads more often is
    in line with the download limit setting.
    
    Thanks to "ad" for reporting this issue.

commit 5ded66d403342b5d49835920c4182b3bd9c3554b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Dec 17 00:10:58 2009 +0100

    Ignore missing tracks from Soundcloud

commit 9ad3a9103a9cbf8932314a6ffaa5db941eeeab06
Author: Thomas Perl <thp@thpinfo.com>
Date:   Wed Dec 16 23:33:12 2009 +0100

    Support removal of multiple podcasts (bug 405)
    
    Adds menu items for Desktop, Maemo 4 and Maemo 5
    to remove multiple episodes by having a list of
    podcasts (using the Episode Selector dialog atm)
    and removing them all at once.
    
    Thanks to Silvio Sisto and Laughing Man for the
    suggestion in Bugzilla and talk.maemo.org.

commit 73f04259198e23d5b51f3a1661fa74fb0a488f3e
Author: Thomas Perl <thp@thpinfo.com>
Date:   Wed Dec 16 21:57:35 2009 +0100

    Add progress indicator for deleting items (bug 268)
    
    Instead of blocking and providing no user feedback,
    the podcast deletion and episode deletion functions
    now have a proper integration with the progress
    indicator, which allows the user to see the status
    of the in-progress delete operation.

commit d6e717071151ffabdd6723f663d8bc002f3f99cf
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sat Dec 12 11:58:02 2009 +0100

    Scroll the "Add new podcast" button in TreeView
    
    Reparent the "Add new podcast" button into the
    TreeView's action_area so that there is more
    vertical space when scrolling through the list
    of podcasts.

commit ef83eca7aa6a719e6f8e7cb349f14cb269865ddb
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sat Dec 5 14:08:15 2009 +0100

    Add tap-and-hold context menu for episodes

commit 6fce5be30b5754ed3479d1dfc67f2041fa855b47
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sat Dec 5 11:33:07 2009 +0100

    Playback unplayed downloaded episodes on click

commit 3776b7c0aaea6f95361b8147f6049cca0ec84e96
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sat Dec 5 11:09:59 2009 +0100

    Add "Add new podcast" button to podcast list
    
    Currently, the button stays visible all the time.
    After Maemo bug 6244 gets fixed, we should move
    the button into the TreeView's action area to have
    it scroll with the rest of the content.

commit 9afe1daaa7fb091ffb9001c15f01e18a98a4de7b
Author: Gonçalo Cordeiro <gzcordeiro@gmail.com>
Date:   Wed Dec 16 11:25:59 2009 +0000

    l10n: Updates to Galician (gl) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 19c982968b4af89b6d68fbb9122262090600cc49
Author: Jim Nygård <jim@nygard.priv.no>
Date:   Sun Dec 13 22:05:01 2009 +0000

    l10n: Updates to Norwegian Bokmål (nb) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit b3be828912b1a57e5529d27fab1becf23ccc5ace
Author: jaah <prohorov.max@gmail.com>
Date:   Sun Dec 13 14:09:03 2009 +0000

    l10n: Updates to Russian (ru) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit a0c8a37cf7de1ffaabcf78c732a1855400dd30cd
Author: jaah <prohorov.max@gmail.com>
Date:   Sun Dec 13 14:08:39 2009 +0000

    l10n: Updates to Russian (ru) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 71b739c31a45fec10ead7de7e7a2475383022a23
Author: Jérôme Chabod <jerome.chabod+transifex@gmail.com>
Date:   Sat Dec 12 21:48:58 2009 +0000

    l10n: Updates to French (fr) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit c799996adc311d2ac065dc9d333b29f621331bf9
Author: Jérôme Chabod <jerome.chabod+transifex@gmail.com>
Date:   Sat Dec 12 21:45:04 2009 +0000

    l10n: Updates to French (fr) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit fbca66fbdafa8a8906c2ede39c51b706ce5de6cd
Author: Jérôme Chabod <jerome.chabod+transifex@gmail.com>
Date:   Sat Dec 12 18:27:38 2009 +0000

    l10n: Updates to French (fr) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 4f767d059be8d463a5ce2140ba9e9d8e11ec3e54
Author: Tomasz Dominikowski <dominikowski@gmail.com>
Date:   Sat Dec 12 17:48:37 2009 +0000

    l10n: Updates to Polish (pl) translation
    
    Transmitted-via: Transifex (www.transifex.net)
