commit 83f6964f60fb39ec1dbbf59d23564b9d08ffc0fb
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 29 00:34:39 2010 +0200

    gPodder 2.4 "The Pants Alternative" released
    
    Updated README, manpages and version info.

commit 2f115abbc96c85b3724aa6e79b94826a63af19ab
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 29 00:31:40 2010 +0200

    Update translation files from source

commit 46d0aa56aac056d9afaf9684b50b46d26d604961
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 29 00:31:04 2010 +0200

    Remove 'context="yes"' tags from .ui files

commit d27ff4648e7d4aacab0975470e4b2fa951a472af
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 29 00:13:45 2010 +0200

    Updated German translation

commit c4c1c7a3a1bd2acb79089516175f471a65a875cf
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 29 00:02:23 2010 +0200

    Fix a bug in the .ui file (translations)

commit 3874e963a95d23e9cc20b415346a2670cbe0455d
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 28 23:27:50 2010 +0200

    Updated translation files from source

commit b0d606cefdf9975b029ee5e3492ffe199501318b
Author: Sergio Villar Senin <svillar@igalia.com>
Date:   Sun Mar 28 23:23:23 2010 +0200

    Fix portrait mode error in Scratchbox (bug 956)

commit 9e5785a79bd1b3d362a7bf882484c88eff893aeb
Author: Maxim Prohorov <prohorov.max@gmail.com>
Date:   Wed Mar 24 01:06:25 2010 +0300

    Support $LINGUAS at data/po/Makefile (bug 920)
    
    Allow selective generation of .mo files

commit 00afcd3ac6900cf8221a539a458e3487311c76a8
Author: bttfmcf <bttf.mcf@gmail.com>
Date:   Sun Mar 28 19:51:53 2010 +0000

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

commit 5ab330728b79bcbb3aee8ff13c7fa2758a90f8bf
Author: bttfmcf <bttf.mcf@gmail.com>
Date:   Sun Mar 28 19:46:25 2010 +0000

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

commit a2687da54d0d033dbcff112d671c2afe33af7c3a
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 28 21:44:51 2010 +0200

    Add "Devices" place-holder in preferences
    
    This label will hopefully draw some attention
    to the missing portable device configuration
    UI. Also, I've created some icons and a mock-up
    of a possible future device configuration UI.
    
    Test it with: python doc/dev/deviceconfig.py

commit 1302145a9927f16a46edfda51655dbc559ac8f9d
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Mar 23 14:34:17 2010 +0100

    Don't show "0.0 B" on Maemo (episode selector)

commit 0a07073bed61ec1103f53a58e3831d992880dbeb
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Mar 16 12:10:22 2010 +0100

    Delete files on MP3 player before syncing files (bug 573)

commit fac6d4f159b2b870f83330fcfe2b369db5bc458c
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Mar 23 13:51:08 2010 +0100

    Automatic cleanup of finished downloads (bug 930)
    
    Removed the cleanup button, automatically clean
    up finished and cancelled downloads when the
    downloads tab is shown/hidden and add a new
    preference option to the (Desktop) prefs dialog.

commit 5c75d300dcf67134329762353fc679865a58d802
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Mar 23 13:36:44 2010 +0100

    Allow empty feeds by default (LP bug 532327)

commit 89bfd8ba45526a7c1f97d7955876a7bc69ba5812
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Tue Mar 23 12:38:55 2010 +0100

    Added Kazakh translation

commit af03a9609d1d8b06eaea33070665fefa5829519b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sat Mar 20 20:23:17 2010 +0100

    Avoid race conditions in search-as-you-type

commit d34a88e56c1ea68afc20d1c939d17fc42c0df5e6
Author: brabadu <brabadu@gmail.com>
Date:   Tue Mar 16 19:27:02 2010 +0000

    l10n: Updates to Ukrainian (uk) translation
    
    Transmitted-via: Transifex (www.transifex.net)

commit 59cc2510f34f78bd632cec5ca8da31919d90ce67
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Mar 16 12:15:05 2010 +0100

    Don't show "0.0 B" in download list
    
    Do not try to display the file size for
    episodes with an unknown file size.

commit 5ed89cf915754d4cea48c7a104fc8e37e6e935e8
Author: Eric Le Lay <elelay@macports.org>
Date:   Mon Mar 15 21:19:35 2010 +0100

    Native menu bar integration for Mac OS X (bug 944)
    
    Integrate the main menu into the Mac OS X menu
    bar when ige-mac-integration is available and
    the quartz GDK backend is used.

commit f4f61426b6e3ebcdba155a0e2fe2d4242766d07b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Mar 16 11:20:22 2010 +0100

    Minor indentation fix

commit a3635e33485a86488569b30faa0a6a50f3580bf7
Author: Eric Le Lay <elelay@macports.org>
Date:   Mon Mar 15 21:08:14 2010 +0100

    Support Mac OS X locale settings (bug 943)
    
    With this patch, the user's selected locale
    in System Preferences is used on Mac OS X.

commit 0b2874495dd1da87d57c90204069cfd5e8578c57
Author: Eduardo Maroja <stuffmail@gmail.com>
Date:   Tue Mar 16 09:49:27 2010 +0000

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

commit 33b118430bf2730f6a30e465256cb4d83549e17b
Author: Eduardo Maroja <stuffmail@gmail.com>
Date:   Tue Mar 16 09:44:25 2010 +0000

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

commit a52a3069b5ac1ed4537c9fda3381c1585b293814
Author: Eduardo Maroja <stuffmail@gmail.com>
Date:   Tue Mar 16 09:40:47 2010 +0000

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

commit dfa272ffd7e4f3abc0128ec062ff80f8b45af5d3
Author: Eric Le Lay <elelay@macports.org>
Date:   Sun Mar 14 10:41:16 2010 +0100

    Mac OS X-specific build files (bug 942)
    
    This patch adds everything that is required to build an OSX application
    for gPodder (ie a double-clickable binary, with an icon in the dock):
    
     - An icon in the Apple format: data/osx/icon.icns
       (created using data/osx/create_icon.sh from the SVGs)
     - Info.plist and PKGInfo
     - a Makefile to build the directory structure

commit 002b7c631c242622eacf424aa47ea7fd0734d1e9
Author: Eric Le Lay <elelay@macports.org>
Date:   Sat Mar 13 17:13:57 2010 +0100

    Add "-psn" argument for Mac OS X (bug 939)
    
    When gPodder is run as an Mac OS X application,
    it is passed a "-psn" argument. This patch adds
    a dummy argument to prevent parser.parse_args
    from failing.

commit 997c832062b0ea04d8596f1515c17a9fb60f338a
Author: Eric Le Lay <elelay@macports.org>
Date:   Sat Mar 13 17:07:14 2010 +0100

    Recursive symlink resolving (bug 938)
    
    This makes gPodder work in cases where the
    binary is linked with more than one indirection.

commit b89412f4fbd0f096c4236b1ff24969401fa910f5
Author: Götz Waschk <waschk@mandriva.org>
Date:   Sun Mar 14 21:56:50 2010 +0100

    Remove obsolete PyBluez dependency (bug 932)
    
    The menu "additional components" lists a missing module "bluetooth".
    This is only resolved after installing pybluez, however, according to
    the documentation, only bluetooth-sendto is needed, no special python
    module.

commit 67693b0b964a65274a239d8bdd14c4396d3daa37
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 14 21:50:25 2010 +0100

    Handle missing PyMTP library (bug 924)
    
    Don't throw an exception if the PyMTP
    libraries are not installed, but fail
    gracefully (don't open the device, etc).

commit 88e8438f904c03a8554107bb54be0ef5b7900a19
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 14 21:40:47 2010 +0100

    Add file extension for MTP devices (bug 922)
    
    This is the result of a regression for another
    fix. We now re-add the file extension for the
    episode so that it can be played on some devices.

commit c35afab997bac65127e4955c05ab85664b144921
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 1 20:32:14 2010 +0100

    Add podcasts to master playlist of iPod (bug 915)

commit 143e84f8dcc12035cc2bceb91825a76b8bcb6bbd
Author: Justin Forest <justin.forest@gmail.com>
Date:   Sun Mar 14 21:28:13 2010 +0100

    GStreamer-based episode length detection (bug 882)

commit 74e95a1fe16e90aec1e7e56793839dcb39e406e4
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Mar 11 20:31:20 2010 +0100

    Mention "sqlite3" as dependency in README (bug 918)

commit 3da6edf7f542af11efb0415d6017e10f436d5ef9
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Mar 11 20:22:34 2010 +0100

    Support $LINGUAS in setup.py (bug 920)
    
    This will allow to selectively install only a subset of the available
    translations or to completely disable all translations.

commit 514459f05f177b909a79933ac272d778849f3e3b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Mar 11 20:07:12 2010 +0100

    Update credits/contributors file from Git log
    
    As always: If I missed anybody, get in touch!

commit 7d12529786792c121765ec2988e490e6deff689e
Author: Caleb Clarke <gpodder@organizedinsanity.net>
Date:   Thu Mar 11 20:01:38 2010 +0100

    "Delete" for not-downloaded episodes (bug 929)
    
    Enable the "Delete" menu item for episodes that have not yet been
    downloaded.

commit f545e9d39e16efc1dd248bb02307be7e0a74ae98
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Mar 11 19:54:12 2010 +0100

    Clean up progress bar messages in gui.py
    
    The "action" is already mentioned in the title and the message of the
    progress dialog, so there is no need to add it to the progressbar text
    as well - this leaves more space for the real item title.

commit 2b3a2aa74393af3d170e387e6f5a93ecddf942f1
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Mar 11 19:41:29 2010 +0100

    Don't mark old episodes as new on update (bug 340)
    
    Another attempt at finally fixing bug 340, but this time I'm pretty sure
    that it works, because we are more selective now.
    
    Whenever a new episode appears in the feed, its date is compared to the
    date of the newest-known episode in the same feed. If it's more than one
    week older than the newest-known episode, it's marked as old by default.
    
    The "one week" value is just a randomly-chosen one to allow for border
    cases (like a daily podcast re-issuing an episode of the last few days)
    to work correctly and not cause "missing episodes".

commit 3d3fcd256bdb35049ad42edc0ab0ce2997d3df51
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Mar 11 19:03:14 2010 +0100

    All episodes: Sort by date, show podcast (bug 921)
    
    Sort the "all episodes" view by default by date,
    in descending order (i.e. newest episodes first)
    and also show the podcast name instead of the
    episode description.

commit 59ba5939b4d3e04a3d1d1af84ed1f9ac89bb54a1
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 7 21:43:34 2010 +0100

    Improve startup performance of resuming
    
    When looking for incomplete downloads, do it in a
    much more efficient way compared to before.

commit 8317b41b5cf9499f684817391333f68ef63544fd
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 7 21:35:52 2010 +0100

    Improve incomplete file resuming UI

commit e4d310ccf96f115dbcdcfddc880f29924dd6141e
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 7 20:35:00 2010 +0100

    Don't attach notifications to tray (bug 928)
    
    This is a first step in getting rid of the
    tray icon (it will be replaced with an indicator
    in the future when the libs get more stable and
    integrated into more distributions).

commit 47a6daf567a09b55d27e71dec3d1b5b686d98056
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 7 20:15:36 2010 +0100

    Add "Start download now" option for downloads
    
    When a download limit is enabled, and downloads
    are queued, right-clicking on a download now
    allows to forcefully start the download task
    without having to wait for the episode to hit
    the queue.

commit 0908c928575bc27e8166ae7a424982e0af06e605
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 7 18:07:01 2010 +0100

    Don't call "sync" on Windows (bug 775)
    
    The Unix utility "sync" is not avaiable on
    Windows, and therefore we must not call it.
    
    Thanks to David Kuntz for the hint.

commit 0e05f5d7543e8e4a1f7bd0bd6d64a3dec09c24d9
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Mar 7 15:03:46 2010 +0100

    Remove ellipsis from "Loading episodes"
    
    Now that we have the progress bar, we do not
    need the ellipsis to indicate "please wait".

commit 49ca5072d67e9d5f59e4f26791c58504ce915d59
Author: kvikende <kvikende@yahoo.no>
Date:   Thu Mar 4 06:08:11 2010 +0000

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

commit 8fa44944a2c80e586c23249f804b42059a54b8ea
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Mar 2 01:36:23 2010 +0100

    Cleaned-up and re-designed preferences dialog
    
    Yeah, I know - the device sync UI is missing ATM ;)

commit a02f6774f580444b30207a9b1c6c0ad755537b11
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Mar 2 00:45:47 2010 +0100

    Fix issue with floating-point time values
    
    Formatting a time span only works if the
    input data is an integer value.

commit 0e6e3d8a933c8ff3a474156dc144ac66be245c2e
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 1 21:29:46 2010 +0100

    Refactor automatic episode removal config options
    
    Add the possibility to delete both unplayed and
    played episodes via the configuration and make the
    logic for getting the expired episodes easier to read.

commit 3fbf848533dbaa914848e0ef8feefdbf09a47077
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 1 21:05:47 2010 +0100

    Remove obsolete option: resume_ask_every_episode

commit 949f8383647a667709539a13a6cd38da536e5fb3
Author: Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>
Date:   Sun Feb 28 12:26:19 2010 +0200

    Handle GError; unrecognized image file format (bug 911)

commit 0521114fddb4105471204b36803540a4ddcbbeab
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 1 20:24:57 2010 +0100

    Better error message for feed updates (bug 910)
    
    Make sure to create a "beautiful" error message
    even when there is no detailed message available.

commit 62a8d9337689ee18c14814a3833aec320b335d2c
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 1 17:48:56 2010 +0100

    Optimize episode list model loading (and add progress bar)
    
    Don't reload every episode when generating the list store
    model for the episode list view. Also, show a progress bar
    during the "Loading episodes..." state, so slower netbooks
    and devices running Maemo give the user progress details.

commit 855a288d0ce5dc6b129579b407989d8065c92fbd
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Mar 1 15:39:33 2010 +0100

    Avoid empty tooltips in episode list

commit 8391fe93c96f69965cc4e72e1e6544337de8a958
Author: Marco Antonio Villegas Vega <marvil07@gmail.com>
Date:   Mon Mar 1 03:15:54 2010 +0000

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

commit 30d71f45eddf78feb0d1caa2b44d692366f77d7a
Author: Jon Hedemann <tradomusnordic@gmail.com>
Date:   Sun Feb 28 15:56:19 2010 +0000

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

commit 71ec5db06b6070d88e648b6d8cc83a532cdab6df
Author: Jim Nygård <jim@nygard.priv.no>
Date:   Sun Feb 28 14:41:39 2010 +0000

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

commit a785fda80bfbdef8997a7df91177c98da2a3d717
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Feb 28 15:19:43 2010 +0100

    Change "All episodes" to "Hide deleted episodes" (bug 896)
    
    Rename the labels of the radio buttons to be more descriptive.

commit 91bfc7a95e64870a3bb61375e2bd39423d9c4e7f
Author: Tomasz Dominikowski <dominikowski@gmail.com>
Date:   Sun Feb 28 14:06:46 2010 +0000

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

commit bc2ca171c923c0f1e3428b09cd7605029185e081
Author: Tomasz Dominikowski <dominikowski@gmail.com>
Date:   Sun Feb 28 14:03:38 2010 +0000

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

commit eb0ed0a9c216c5c6eede8f66f3b0897d87dbd38b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Feb 28 14:53:10 2010 +0100

    Make fake D-Bus class more universal
    
    Merged from the Windows gPodder release.

commit d2ff21b1d481d013aa5ebd2988913c8360ab3830
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Feb 28 04:10:39 2010 +0100

    Streamline feed parsing (should be faster now)

commit 4cb9dac1e5ec035421fc7dc5ff3b584d54de21b5
Author: Gherhardt Mathisz <gmathisz@gmail.com>
Date:   Sun Feb 28 04:04:18 2010 +0000

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