Commit Graph

221 Commits

Author SHA1 Message Date
MarkusHackspacher 82f41f4c21 sorting imports
with isort -y -rc
see #393
2018-07-24 11:08:10 +02:00
MarkusHackspacher 297387ecbd codestyle in bin dir 2018-07-23 15:56:36 +02:00
Thomas Perl 98ec45a712 Update copyright years (2018) 2018-01-28 19:39:53 +01:00
Thomas Perl 7b46a0ee72 Update copyright years (2017) 2017-12-16 13:54:59 +01:00
Eric Le Lay 01afba8b05 Merge branch 'master' into gtk3
- remove credits
- python2/python3 extensions
2017-06-25 09:54:53 +02:00
Eric Le Lay 9f9c2230ae add a python2 ui flag for extensions
to mark python2/python3 only extensions.
TODO: change flag to python3 when merging to gtk3 branch.
Fixes #252.
2017-06-24 14:47:24 +02:00
Thomas Perl a4365c99d6 Simplify release process (remove credits.txt) 2017-06-06 19:20:09 +02:00
Thomas Perl 5a7c30b359 Port to Python 3 2016-11-21 23:13:46 +01:00
Thomas Perl f800ce728e gPodder 3.9.1 "My BLT Drive Just Went AWOL" released 2016-08-31 21:10:41 +02:00
Thomas Perl bd1e652ae2 Resolve all symlinks in path (bug 2064) 2016-02-21 12:21:59 +01:00
Thomas Perl 28075c09dd Remove QML UI 2016-02-03 19:54:33 +01:00
Thomas Perl 36eefc8a30 Update copyright years (2016) 2016-01-15 15:22:52 +01:00
Thomas Perl aa72634950 Update copyright years (2015) 2015-05-24 19:33:39 +02:00
Thomas Perl 91a042b1f6 Sailfish: Remove obsolete, Qt4-based Sailfish QML UI
The current Sailfish UI is maintained as part of gPodder 4 in
gpodder-core, gpodder-ui-qml and gpodder-sailfish. The code
removed here was part of the old, Qt4-based Sailfish Alpha
SDK-based port that was still using PySide and Python 2.
2014-06-28 13:48:13 +02:00
Thomas Perl 553e35f219 Update copyright years (2014) 2014-02-27 21:55:13 +01:00
Thomas Perl bda982be02 Update copyright years for 2013 2013-03-05 16:38:48 +01:00
Thomas Perl 39daccbd92 QML UI: Initial support for Sailfish Silica 2013-03-01 11:19:18 +01:00
Thomas Perl 7478f3e977 gPodder 3.4.0 "Quiet Earth" released
It's finally here :)
2012-12-23 17:36:10 +01:00
Bernd Schlapsi d5eae16b9f Improvements to the extension system
- Add category metadata in every extension
- Show this category in the extension list gui
- Add "mandatory_in" and "disable-in" configuration for an extension
- Add Ubuntu unity check to enable/disable unity specific extensions
- Move "gpodder.win32" and "gpodder.osx" setting to the "gpodder.ui" namespace to be able to use it in the extensions category settings
- Only show metadata information in the right-click dialog of an extension
2012-12-07 10:30:28 +01:00
Thomas Perl 61f2cfa379 QML UI: Remove remaining Maemo 5 (Fremantle) support
After a year of basically no work towards Maemo 5 support,
I consider gPodder 3-on-Maemo 5 something that we won't ever
do, so the remaining codes goes. This also cleans up some
dead code in the Gtk UI that's been sitting there.

If anybody wants to step up and do something about that, be
my guest. If anything, I'd assume that if anything on the N900,
gPodder 3-on-Nemo Mobilemight be feasible, and in that case, it
should be "just like Harmattan" in most ways.
2012-09-15 20:22:06 +02:00
Thomas Perl 6c2d6b0220 QML UI: Claim gPodder's D-Bus name (bug 1477)
Right now, this does not expose the /gui or /podcasts
objects, but ideally this should be added in the future.

Based on a patch by Neal Walfield.
2012-03-08 11:09:01 +01:00
Thomas Perl 9f58b8eda8 Write debug output to logfile (bug 1460)
Also, various clean-ups around the logging mechanism (remove
gpodder.ui.desktop, etc..) needed to make the logging work without
problems.
2012-03-02 09:03:01 +01:00
Thomas Perl 2f91e98ecc Restructure the source tree, modular installs
Restructure the source tree to be more like the
target installation directory (share/...).

Rewrite setup.py to only install a subset of the
available UIs and to be more flexible and cleaner
in general.

I hope this doesn't cause too much breakage, but
should result in a cleaner build/install system and
more happy developers and packagers in the long run.
2012-02-23 20:38:55 +01:00
Thomas Perl 81fe7795ec Better "from source" startup detection
This fixes issues on systems like FreeBSD, where
the $HOME of the user is located below /usr.
2012-02-22 11:49:15 +01:00
Thomas Perl 03772ddcd7 Extensions: Implement UI restriction metadata
Extension scripts can now define for which UIs of
gPodder they work. This can be used to e.g. disable
certain extensions when the CLI is running.
2012-02-21 10:14:23 +01:00
Thomas Perl 5205a4b71d Update copyright years (add 2012) 2012-01-09 21:19:24 +01:00
Thomas Perl 04555e79df Fix UI assignment for CLI (gpodder.ui.{gtk,qt}) 2011-10-12 14:22:33 +02:00
Neal H. Walfield 042dbc5f42 Expose the used toolkit
- Set gpodder.ui.qt and gpodder.ui.gtk as appropriate.
2011-10-12 11:54:14 +02:00
Thomas Perl cb1ffb50bb Configure logging module without -v flag 2011-07-31 15:41:46 +02:00
Thomas Perl f122cfe7a7 Automatically use the QML UI on Fremantle and Harmattan 2011-07-30 12:44:45 +02:00
Thomas Perl 7fef70e658 Remove support for Fremantle Gtk+ UI
We will only support the QML UI on Fremantle in "tres".
2011-07-16 18:35:14 +02:00
Thomas Perl de8edc872f Gtk UI: Rename "gpodder.gui" to "gpodder.gtkui.main" 2011-07-15 17:12:35 +02:00
Thomas Perl 0b1496cad7 Web UI: Allow starting from command line 2011-07-15 17:07:51 +02:00
Thomas Perl 8e87300c04 Logging: Deprecate liblogger, use standard logging module 2011-07-15 16:32:06 +02:00
Thomas Perl 4376057001 Update copyright years 2011-04-01 18:59:53 +02:00
Thomas Perl 823489e40a Move platform detection to the gpodder module
This makes sure that both "gpo" and "gpodder" can
detect the current platform correctly in each case.
2011-04-01 12:18:01 +02:00
Thomas Perl 38e94d40fd Refactoring: gpodder.qtui -> gpodder.qmlui 2011-02-06 19:10:43 +01:00
Thomas Perl b20d1fe0d6 Merge common initialization code to gpodder.core 2011-02-06 19:05:52 +01:00
Thomas Perl b849e7b5cc Preliminary test framework for the QML UI 2011-02-01 21:48:03 +01:00
Thomas Perl 61b3179a1b Remove support for Maemo 4 (Diablo) 2011-02-01 17:59:00 +01:00
Thomas Perl 20d629ba8d Allow re-setting of gPodder's home folder 2011-02-01 17:04:13 +01:00
Thomas Perl 52ee5e897b gPodder 2.8 "The Gold Napoleon" released
Updated list of contributors, README and
the help output of "gpodder". Bumped the
release date and version number.
2010-08-28 19:22:44 +02:00
Thomas Perl 216b4335a7 Maemo 4: Auto-detect running on OS2008 2010-07-05 20:46:25 +02:00
Thomas Perl 9eb5c9c8f1 Auto-detect when running on Maemo 5 2010-05-25 13:54:30 +02:00
Thomas Perl f4f61426b6 Minor indentation fix 2010-03-16 11:20:22 +01:00
Eric Le Lay a3635e3348 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.
2010-03-16 11:19:22 +01:00
Eric Le Lay 002b7c631c 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.
2010-03-14 22:07:20 +01:00
Eric Le Lay 997c832062 Recursive symlink resolving (bug 938)
This makes gPodder work in cases where the
binary is linked with more than one indirection.
2010-03-14 22:03:20 +01:00
Thomas Perl 7dcbce11ee Default cover art for coverless podcasts
Makes the subscription list look way better.
Improvement ideas for the "all episodes" icon
are welcome. The SVG source file is included.
2010-02-24 01:50:21 +01:00
Thomas Perl 0ec6f86e8e 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.
2010-02-04 17:13:04 +01:00