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