commit 509cca26611206c5c16855bae4f75aaf0d9aff64
Author: Thomas Perl <m@thp.io>
Date:   Wed Apr 10 17:55:05 2013 +0200

    gPodder 3.5.1 "Nick of Time" released
    
    Updated version info and manpages

commit 209cbb8cd03a6b4bb6f0e3b9f6095cc9827d2742
Author: Thomas Perl <m@thp.io>
Date:   Wed Apr 10 17:53:36 2013 +0200

    Updated translations from source

commit 8de24da8efcad946c762f921a06276808ec42f1d
Author: Thomas Perl <m@thp.io>
Date:   Wed Apr 10 17:53:27 2013 +0200

    Updated German translation

commit 247fffabdc89d48784d4e89e7853340b9e51ce3a
Author: Thomas Perl <m@thp.io>
Date:   Wed Apr 10 17:53:17 2013 +0200

    Updated translation template from source

commit c12884777bc4f4353ed1620787f60a33dd12c63b
Author: Thomas Perl <m@thp.io>
Date:   Wed Apr 10 14:08:25 2013 +0200

    QML UI: Fix layout for multi-line episode titles

commit f344edc48461d745efd7978fa920a956d51213df
Author: Thomas Perl <m@thp.io>
Date:   Sat Apr 6 11:29:30 2013 +0200

    Windows compatibility: strftime doesn't have %F
    
    Replace %F with %Y-%m-%d, as Windows' strftime does not
    support %F, so we should not rely on it being available.

commit 9258fd0b220eeb35a25cfd4a60247deda09123d9
Author: Nelson Ferreira <nelson.ferreira@ieee.org>
Date:   Wed Mar 27 20:45:08 2013 -0400

    QML UI: Add various checks for undefined / null objects
    
    Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
    Initial patch
    
    Signed-off-by: Thomas Perl <m@thp.io>
    Changed JavaScript null inequality operator (!= null) to !== null

commit 9cd52a98a4474144d190ea22acc543809741bd74
Author: Nelson Ferreira <nelson.ferreira@ieee.org>
Date:   Wed Mar 27 20:32:46 2013 -0400

    QML UI: Separate gpodder.net login page (pull request 85)
    
    Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>

commit afccc8940e2fa868ec19b93c8b202edef29b42a8
Author: Thomas Perl <m@thp.io>
Date:   Wed Mar 27 15:47:39 2013 +0100

    QML UI: Apply automatic rotation setting to all pages (bug 1792)

commit fb1539d31895d672e1ce37cf716858cc9e722715
Author: Thomas Perl <m@thp.io>
Date:   Wed Mar 27 15:41:02 2013 +0100

    QML UI: Better selection reset logic for episode list (bug 1804)

commit 17995b26e99521edc2358c41d2fb42622c94c3b7
Author: Thomas Perl <m@thp.io>
Date:   Wed Mar 27 14:07:35 2013 +0100

    Windows/Extensions: Remove non-ascii characters (bug 1724)
    
    This works around a strange encoding bug on Windows. It only
    affects users who have the rename_download extension enabled.

commit 4b2c16bcc5197f2f77143a9db828221d72d4dadf
Author: Thomas Perl <m@thp.io>
Date:   Wed Mar 27 13:33:55 2013 +0100

    QML UI: Highlight podcasts on Harmattan, but not on Sailfish
    
    From user feedback, the colored text highlight in the podcast list
    for podcasts with new episodes has been received better than the
    new "triangle" indicator. So we'll now show the colow highlights on
    Harmattan (with black background), whereas on Sailfish we still
    don't show it (at least with the default background in the emulator,
    the white text looks better than the colored text).

commit 6a10e3c9a03de76fcd6d6976b849f57b159f5db5
Author: Thomas Perl <m@thp.io>
Date:   Wed Mar 27 13:19:05 2013 +0100

    CLI: Fix subscribe/unsubscribe when list has not been loaded yet

commit 795d044e248a340c1bc7a89bdd921f64d7854d14
Author: Thomas Perl <m@thp.io>
Date:   Wed Mar 27 12:49:11 2013 +0100

    QML UI: Convert selection indices to integers (bug 1802)
    
    This fixes a bug where multi-selection episode actions don't
    work in recent versions.

commit d3f9c248423db9f561e8e8801c96bff17ed6beed
Author: Thomas Perl <m@thp.io>
Date:   Wed Mar 27 12:48:45 2013 +0100

    QML UI: Make selection background color visible again

commit 82e79a07c2d97f9c74ea7441dc558e2a03c35eb4
Author: Thomas Perl <m@thp.io>
Date:   Wed Mar 27 12:31:24 2013 +0100

    QML UI: Reset selection when episode list changes (bug 1804)
    
    This avoids having an item selected when deleting episodes or when
    some other event changes the list of episodes.

commit c1c64d1c0c8bdb6107115f9c3806a82aa098237d
Author: Bernd Schlapsi <brot@gmx.info>
Date:   Mon Mar 11 23:57:48 2013 +0100

    Extensions: Merge audio/video converter extensions (bug 1783)
    
    There were similar extensions which have been folded into one:
    
     - 2 similar audio extensions -> the audio_converter extension
     - 2 similar video extensions -> the video_converter extension
    
    With this change it's now possible to change the video output format in
    the advanced settings to mp4 (default) or avi.

commit 6bf6702ccc82cf9edfb014c423ba821c5ed51b3f
Author: Joseph Wickremasinghe <jnwickremasinghe@yahoo.com>
Date:   Sun Mar 24 20:53:46 2013 -0700

    Device sync: Sanitize mount point encoding (bug 1785)

commit 614f9b7a094fa3a688e836cb1e98595a27523579
Author: Joseph Wickremasinghe <jnwickremasinghe@yahoo.com>
Date:   Sun Mar 17 21:38:55 2013 -0700

    Device sync: Sanitized playlist filename (bug 1788)

commit 6b87dd775587ba764c88266431de59cb481fb00c
Author: Sean Munkel <SeanMunkel@gmail.com>
Date:   Tue Feb 19 18:09:28 2013 -0500

    Windows: Mandatory notification extension (pull request 72)

commit de4ec6819334370ca4566583d9593761b21a7ebf
Author: Thomas Perl <m@thp.io>
Date:   Tue Mar 12 17:16:44 2013 +0100

    QML UI: Directly add a podcast via feed URL
    
    Don't go through gpodder.net if the user enters a URL
    directly into the search field. This also fixes various
    bugs / annoyances related to adding/removing podcasts in
    the QML UI (e.g. updating "All episodes" counts).

commit f3a7fc6a4ac1e294f8fb393f0e825fd8ef4659a9
Author: Thomas Perl <m@thp.io>
Date:   Tue Mar 12 17:15:40 2013 +0100

    Model: Disallow subscribing to an already-existing URL

commit 2de2456e7fc8675a04551d9082dff2f96ee9eaad
Author: Thomas Perl <m@thp.io>
Date:   Tue Mar 12 17:15:08 2013 +0100

    Database: Check if every episode is assigned to a podcast

commit b4133bdbcdb276028ab7dd10ad188751b07a714b
Author: Thomas Perl <m@thp.io>
Date:   Mon Mar 11 15:31:17 2013 +0100

    Makefile: Build ".pyo" files on "make install" (bug 1786)

commit 3a89225c6e7e7150deefd5a600bf59bbe64ea52c
Author: Thomas Perl <m@thp.io>
Date:   Sun Mar 10 18:13:07 2013 +0100

    Gtk UI: Clear filter using secondary icon in GtkEntry
    
    Requires Gtk+ >= 2.16, which has been released in March 2009.
    The corresponding PyGtk 2.16 release was in August 2009.

commit 23f32acbc7060ae4c168492ad60897bbcfbbf2c3
Author: Thomas Perl <m@thp.io>
Date:   Sat Mar 9 14:16:25 2013 +0100

    Tools: Ubuntu PPA generator for "raring" release

commit c10bbe996956545b47bb95b8f62c7b6b23eda076
Author: Bernd Schlapsi <brot@gmx.info>
Date:   Sat Mar 9 10:48:07 2013 +0100

    Gtk UI: Show notification bubbles when downloads fail (bug 1265)
    
    Don't show the GTK message dialog when downloads fail.
    Just show the pyNotify message dialog.

commit a352c0779ba439a5b6064744e129858194d8d130
Author: Thomas Perl <m@thp.io>
Date:   Sat Mar 9 11:58:11 2013 +0100

    Remove "print" statement in enqueue_in_mediaplayer

commit 7e1a081c60ba4d4320dae1246425ec7d2df5ad18
Author: Thomas Perl <m@thp.io>
Date:   Sat Mar 9 11:53:07 2013 +0100

    Extensions: Cleaned up "Enqueue in Media Player"

commit a09b204ad67c2ef1f95c5858f5bdf48a77815bc0
Author: Thomas Perl <m@thp.io>
Date:   Sat Mar 9 11:35:36 2013 +0100

    Gtk UI: Fix submenu activation/focus issues (bug 1778)
    
    This fixes the same problem as outlined in bug 1778, but also
    makes sure that keyboard navigation still works.

commit 7fcbb39fc929cf263198601902320b1fa9597803
Author: Bernd Schlapsi <brot@gmx.info>
Date:   Wed Feb 20 22:54:56 2013 +0100

    Enqueue episodes in Totem also (bug 1775)
    
    Thanks to Eric Le Lay for the patch
