Commit graph

2561 commits

Author SHA1 Message Date
Thomas Perl
6af79eef8d gPodder 3.0.0 "397/D" released
We're back. Nice to see you again.
2011-11-07 00:03:43 +01:00
Thomas Perl
1d8680f9f3 Windows Launcher: Download and install dependencies
When the Windows Laucher doesn't find Python or PyGTK,
it should offer to download and install these dependencies.

This is not the cutest implementation, but it works and is more
straightforward than opening the download URLs in a browser.
2011-11-06 22:45:58 +01:00
Thomas Perl
5d78e9552f Windows compatibility fixes to "gpo" and the UI 2011-11-06 16:24:53 +01:00
Thomas Perl
607f197da8 Windows: New launcher + CLI launcher (bug 1371) 2011-11-06 16:24:20 +01:00
Thomas Perl
7b288e570b Remove obsolete gpodder.gtkui.win32 module
On Windows, we can use the bin/gpodder script
to start gPodder instead of duplicating code here.
2011-11-05 21:25:12 +01:00
Thomas Perl
a2c2bafa7b Util: Improve Windows support in find_command() 2011-11-05 21:22:21 +01:00
Thomas Perl
c3456cd327 Fake D-Bus Module: Add name_has_owner() method
This improves compatibility on platforms without
D-Bus (e.g. Windows).
2011-11-05 21:02:08 +01:00
Thomas Perl
195ca3dd58 Windows customizations for the QML UI 2011-11-04 02:33:11 +01:00
Thomas Perl
89cc1678f2 QML UI: Move color definitions into config.js 2011-11-03 16:05:01 +01:00
Thomas Perl
eca57d63fb QML UI: Translations and plural forms fix 2011-11-03 15:56:18 +01:00
Thomas Perl
2caffb55f2 QML UI: Multi-selection for subscribe lists 2011-11-03 15:46:46 +01:00
Thomas Perl
bb0f07c6d0 Gtk UI: Also search in section name when filtering
When filtering the podcast list (using search-as-you-type),
also match the section name in addition to title and description.
2011-11-02 15:42:11 +01:00
Thomas Perl
096c3d1af7 QML UI: Add function for uploading subscriptions 2011-11-02 12:32:48 +01:00
Thomas Perl
a9a1ce0728 QML UI: Visual feedback for episode action merging 2011-11-02 12:21:56 +01:00
Thomas Perl
982d6684bf QML UI: Fix typo in qmlui Python module 2011-11-02 12:04:10 +01:00
Thomas Perl
fb42e0b51b QML UI: Add support for gpodder.net sync (bug 1400)
This right now only syncs actions when an account is
already configured. The configuration UI will come only
on the Harmattan QML UI (it has Qt Quick Components).
2011-11-02 10:41:38 +01:00
Thomas Perl
463c570b1e Another unicode issue fixed
Did I already mention that I really look forward
to Python 3 and the end of this insanity?
2011-11-02 10:28:24 +01:00
Thomas Perl
5129300ce8 Gtk UI: Only update list once when podcast URLs are rewritten 2011-11-01 19:38:07 +01:00
Thomas Perl
fe8a6791db Gtk UI: Re-enable gpodder.net syncing (bug 1401) 2011-10-31 21:01:01 +01:00
Thomas Perl
a72bf2b7f1 Clean up various FIXMEs by code updates 2011-10-31 17:33:11 +01:00
Thomas Perl
7eca6b5315 Gtk UI: Remove unused, obsolete functions 2011-10-31 17:32:39 +01:00
Thomas Perl
4d71c9602d QML UI: Implement EQL support for subset views 2011-10-31 17:22:28 +01:00
Thomas Perl
cd0ad7139f QML UI: Remove obsolete rotation code 2011-10-31 17:21:56 +01:00
Neal H. Walfield
905bae0222 Woodchuck: Fix typo in woodchuck plugin (bug 1466) 2011-10-31 16:56:48 +01:00
Thomas Perl
5fd3925c78 QML UI: Indicator for adding podcasts 2011-10-30 12:25:02 +01:00
Thomas Perl
70daba073f QML UI: Slide shownotes from the right 2011-10-30 11:49:32 +01:00
Thomas Perl
4d272b4b91 QML UI: Only show duration in episode list 2011-10-30 11:10:04 +01:00
Thomas Perl
e7ea19b95e CLI: Show expansions for ambigous prefixes 2011-10-29 23:22:34 +02:00
Thomas Perl
9bdf773771 CLI: Support prefix input/shorten exit commands
For users who don't want to type too much, this
even saves them the tab completion for unique
commands (e.g. "q" for "quit" or "l" for "list").
2011-10-29 22:55:53 +02:00
Thomas Perl
f03145a394 Fix SQLite-related unicode encoding errors (bug 1465)
Python 3 cannot come fast enough.
2011-10-29 20:41:42 +02:00
Thomas Perl
76762fcabb Use unicode strings from the SQLite database
This avoids unicode warnings and should hopefully
prepare us for the wonderful times of Python 3
sanity, when all our encoding problems are gone ;)
2011-10-22 19:03:11 +02:00
Thomas Perl
d5be0f355e CLI: Add "--verbose"/"-v" switch support 2011-10-22 17:55:40 +02:00
Thomas Perl
6b31f3751e Check download folders when loading podcasts
This makes sure that externally-downloaded files
are marked as downloaded and externally-deleted
files are marked as deleted on startup in all UIs.
2011-10-22 17:50:10 +02:00
Thomas Perl
f475ce6278 Add new releases for Ubuntu PPA script 2011-10-21 13:21:31 +02:00
Neal H. Walfield
cac82d5ffb Fix woodchuck after renaming (bug 1462) 2011-10-21 12:53:18 +02:00
Thomas Perl
8338328034 Gtk UI: Remove unnecessary parameters 2011-10-19 14:56:53 +02:00
Thomas Perl
61230be261 Avoid early deletion/collection of gPodderWelcome (bug 1021)
The gPodderWelcome Python object was deleted and/or collected
after it fell out of scope, while the Gtk dialog was still
displayed. Work around this by running a separate main loop
for the dialog, so that the Python object stays alive longer.

This bug has been haunting us for quite some time now, and it
seems like the object hasn't always been collected, making it
harder to track down the bug. But rejoice, we finally fixed it!

Conflicts:

	src/gpodder/gtkui/desktop/welcome.py
	src/gpodder/gtkui/main.py
2011-10-19 14:51:46 +02:00
Thomas Perl
34d4c57fc1 Sort translation statistics by completion 2011-10-19 14:14:00 +02:00
Thomas Perl
4582c98cfb Fix copyright year in util.py 2011-10-19 14:00:38 +02:00
Scott Worley
0ea3987cf6 Update URL for feedparser library 2011-10-19 13:01:58 +02:00
Thomas Perl
956ac7d9b1 Initialize woodchuck using hooks, improve "gpo"
Instead of initializing woodchuck explicitly, let the
hooks module know then the UI has been initialized,
and provide some callbacks (that Woodchuck needs, but
which could be used by other hook scripts) and the model.
2011-10-19 12:37:55 +02:00
Thomas Perl
25f1b0a267 Gtk UI: Keep section headers when filtering by text 2011-10-17 17:11:49 +02:00
Thomas Perl
c504f54da4 Remove deprecated/obsolete gpodder.liblogger (bug 1435) 2011-10-17 16:59:47 +02:00
Thomas Perl
f5e940e880 Woodchuck: Import error message should be info level 2011-10-17 16:43:47 +02:00
Thomas Perl
36ac54ddc4 CLI: Configure logging module on startup 2011-10-17 16:43:19 +02:00
Thomas Perl
dfb0f45bef CLI: Only use colors and progress if stdout is a TTY (bug 1449)
This makes the "gpo" output more readable when the standard output
is not an interactive terminal (e.g. cronjob or logged script).
2011-10-17 16:28:04 +02:00
Thomas Perl
160c712432 Don't sort the podcast model in-place
This is already done in all the views, so it's
unnecessary to sort the "backend" list, too.
2011-10-17 14:17:29 +02:00
Thomas Perl
11c849a19d Gtk UI: Fix problems with adding/removing podcasts
Argh!
2011-10-17 13:54:49 +02:00
Neal H. Walfield
853e3463ae Woodchuck: For new streams: let Woodchuck download the two newest podcasts 2011-10-17 12:59:56 +02:00
Neal H. Walfield
ad5b5a3f3f QML: Fix implementation of Woodchuck callbacks 2011-10-17 12:59:55 +02:00