Commit graph

136 commits

Author SHA1 Message Date
Eric Le Lay
0e1a33067b win: convert README-PORTABLE.txt to unix 2018-05-06 18:45:50 +02:00
Eric Le Lay
4c3583e52f win: fix debug output to stderr 2018-05-06 18:42:00 +02:00
Eric Le Lay
1b3caf5c7e win_installer: remove leftover from quodlibet 2018-05-06 18:26:26 +02:00
Eric Le Lay
fbc268be74 win: get GPODDER_HOME from registry 2018-05-06 18:17:23 +02:00
MarkusHackspacher
11bf9e3ef8 fix E401 multiple imports on one line 2018-05-05 23:50:37 +02:00
Eric Le Lay
5a0a1c04b6 new build_info.py; correctly set GPODDER_HOME on windows 2018-05-02 15:06:52 +02:00
Eric Le Lay
251c9992fc tools/win_installer
from quodlibet 47e925a7d
2018-05-02 10:58:18 +02:00
Eric Le Lay
f45ee07522 localdepends: add downloaded url 2018-04-29 12:06:54 +02:00
MarkusHackspacher
5bb63884e8 fix E226 missing whitespace around arithmetic operator
in /tools/
2018-03-04 21:15:21 +01:00
MarkusHackspacher
a90fa0b521 fix W391 blank line at end of file 2018-02-11 21:51:40 +01:00
MarkusHackspacher
0c18a43d13 fix E302 and E303, only blank line change 2018-02-11 00:22:00 +01:00
MarkusHackspacher
955499fcd1 fix E305 expected 2 blank lines after class or function definition 2018-02-10 11:11:20 +01:00
Thomas Perl
98ec45a712 Update copyright years (2018) 2018-01-28 19:39:53 +01:00
Thomas Perl
29baea278f Remove win32 build support (Python2) 2017-12-29 16:02:43 +01:00
Thomas Perl
7b46a0ee72 Update copyright years (2017) 2017-12-16 13:54:59 +01:00
Adam Voss
9601f02a51 Convert README to Markdown 2017-04-25 14:50:33 -05:00
Eric Le Lay
35870290ed Merge branch 'master' into gtk3 2017-04-23 13:44:56 +02:00
Eric Le Lay
f34447aabe extension: entry in context-menu to resume playback
Uses the MPRIS2 dbus interface to enqueue and seek the episode
in supported media players.
2017-04-01 22:15:42 +02:00
Adam Voss
b1570e3f2b Ran 2to3 on 'tools' and accepted appropriate changes 2017-03-25 19:27:44 -05:00
Adam Voss
c981d75a29 Merge 'Add tools/create-desktop-icon.py' into py3 2017-03-25 15:04:20 -05:00
Adam Voss
37371c3a53 Ran 2to3 on create-desktop-icon.py 2017-03-25 14:34:34 -05:00
Adam Voss
d2a9d58524 Changes since Python3 does floating point division
This was done based on a manual search for the '/' character.  No efforts were made to try to run all affected code paths.
2017-02-14 08:53:47 -06:00
Thomas Perl
4171a5fc4b Add tools/create-desktop-icon.py 2016-12-22 15:24:01 +01:00
Adam Voss
0d0ce6903f Additional python3 syntax fixes
Found by `python3 -m compileall .`
2016-12-06 21:36:20 -06:00
Thomas Perl
58d1da9f71 Update unit tests, doctests and makefiles 2016-11-21 23:32:50 +01:00
Thomas Perl
5a7c30b359 Port to Python 3 2016-11-21 23:13:46 +01:00
Thomas Perl
ef216d8694 Merge branch 'podcastparser' into gtk3-podcastparser 2016-11-18 14:48:56 +01:00
Thomas Perl
4189cf48fb Port from feedparser to podcastparser 2016-11-18 14:47:15 +01:00
Eric Le Lay
eb1404ff37 gtk3 fixes and cleanup 2016-09-28 11:58:37 +02:00
Thomas Perl
5ea8a9882a win32-launcher: Fix crash when Python is missing 2016-08-31 21:28:10 +02:00
Thomas Perl
2a27cddf8c win32-launcher: Fix compatibility issues with Python 2.7.11 2016-02-07 19:37:28 +01:00
Thomas Perl
8624267cb2 win32-launcher: Remove unused #define lines 2016-02-07 19:03:22 +01:00
Thomas Perl
9b83a28fd6 Remove obsolete files 2016-02-03 20:26:09 +01:00
Thomas Perl
28075c09dd Remove QML UI 2016-02-03 19:54:33 +01:00
Thomas Perl
a50db27736 Win32-launcher: Remove download feature 2016-01-15 15:46:02 +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
69fbe0b35f tools/localdepends.py: Fix feedparser downloading
Currently, feedparser uses a source tarball name
like the following:  feedparser-5.2.0.post1.tar.gz
2015-05-14 13:59:06 +02:00
Thomas Perl
3b57f5b807 Move deb builder script to CI 2014-10-30 21:27:39 +01:00
Thomas Perl
a44605eaac Win32: Deploy fake-dbus-module to the installed package 2014-10-30 19:04:33 +01:00
Thomas Perl
96e7b23194 New deb/ppa script 2014-10-29 11:34:51 +01:00
Thomas Perl
9b4577dc54 Remove outdated upgrade-win32-binary-package.py script 2014-10-24 22:43:33 +02:00
Thomas Perl
0a92df0456 Fix mingw cross compiler compatiblity for Debian 2014-10-24 22:39:01 +02:00
Thomas Perl
c022d9e453 Gtk UI: New podcast directory UI 2014-10-22 21:23:06 +02:00
Thomas Perl
ffa7cb1aff Support gpodder:// URLs on Windows (setup variant only)
For now, we don't support gpodder:// URLs for the portable
(.zip) version, to not pollute the user's registry.
2014-10-21 17:02:56 +02:00
Thomas Perl
ae1713b582 win32-setup: Make sure translations and modules are added 2014-10-21 10:56:22 +02:00
Thomas Perl
4baf656e3f win32-portable: Makefile for automatic release builds 2014-10-21 10:52:01 +02:00
Thomas Perl
9b04c0b48c win32-setup: Automate cross-building of installer 2014-10-21 10:23:37 +02:00
Thomas Perl
a83fc7f0e4 win32-launcher: Allow cross-compilation from Linux 2014-10-21 10:04:28 +02:00
Thomas Perl
711b81fd8f win32-launcher: Cleanup PATH to fix R6034 (msvcr90.dll, bug 1489) 2014-09-09 20:32:34 +02:00
Thomas Perl
e7da3ce2d1 Rebuild win32 launcher binaries 2014-07-28 13:32:42 +02:00
Thomas Perl
49a5af1e73 Win32 launcher: Update to Python 2.7.8 and PyGTK 2.24.2 2014-07-26 17:54:01 +02:00
Thomas Perl
5cd57d3ae0 Win32 launcher: Fix download file name for custom folder (bug 1617) 2014-07-23 22:30:34 +02:00
Thomas Perl
7f7bc952fe Update list of Ubuntu releases 2014-04-26 22:36:50 +02:00
Thomas Perl
553e35f219 Update copyright years (2014) 2014-02-27 21:55:13 +01:00
Thomas Perl
23f32acbc7 Tools: Ubuntu PPA generator for "raring" release 2013-03-09 14:16:25 +01:00
Thomas Perl
bda982be02 Update copyright years for 2013 2013-03-05 16:38:48 +01:00
Thomas Perl
6f13380dcf tools/localdepends.py: Fix https link usage 2013-02-25 22:41:25 +01:00
Thomas Perl
a2eb0df226 i18n tools: Fix generate_commits script for Transifex changes 2013-01-27 20:07:53 +01:00
Thomas Perl
59975e1ca3 i18n tools: Prefer .po file from Transifex 2013-01-27 19:50:47 +01:00
Thomas Perl
7f39e9f4f2 New tool: Generate commits from Transifex updates 2012-08-16 09:43:27 +02:00
Thomas Perl
f9c6a74fb6 Ubuntu PPA packaging: Add new releases 2012-07-09 20:09:57 +02:00
Thomas Perl
43fd6cef38 tools/i18n: Fix merging from Transifex 2012-05-14 01:23:49 +02:00
Thomas Perl
f7a9a4f6bd tools/i18n: Fix merge-from-transifex.sh script
Make sure the validate script can be found even
after changing directories.
2012-05-13 16:47:18 +02:00
Thomas Perl
fee813ba18 Gtk UI: Welcome window and directory improvements 2012-03-08 10:52:21 +01:00
Thomas Perl
d6e2431ed6 Windows: Download folder selection (bug 1269) 2012-03-04 09:42:40 +01:00
Thomas Perl
2939c62e7d Win32 launcher: Look for Python in HKLM (bug 1480) 2012-03-03 21:35:25 +01:00
Thomas Perl
a0e9499b67 Cover art: Add fallback artwork for QML UI 2012-02-28 12:06:35 +01:00
Thomas Perl
bb6edbfd65 More tweaks to the build system 2012-02-25 17:12:45 +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
411d702f5c Tools: Self-contained dependency downloader
This is useful for testing the gPodder CLI ("gpo") with
just a Python interpreter installed - it will automatically
download mygpoclient and feedparser into the source tree.
2012-02-11 14:12:20 +01:00
Thomas Perl
34f4001cae Gtk UI: Download progress icon in episode list 2012-02-05 23:42:23 +01:00
Thomas Perl
dba5a21c26 Add HTTP authentication test tool (bug 1539)
The test-auth-server.py tool allows you to start a
web server that serves a podcast feed (plus episodes).

This can be used to debug the HTTP authentication
mechanism of gPodder for feed updates and episodes.

See http://gpodder.org/bug/1539 for details.
2012-01-20 10:23:01 +01:00
Thomas Perl
5205a4b71d Update copyright years (add 2012) 2012-01-09 21:19:24 +01:00
Neal H. Walfield
e342d58d6c Expand the interfaces faked by the fake dbus module 2011-12-05 09:19:53 +01:00
Thomas Perl
619b6f3767 Windows: Support "just for me" Python installs (bug 1480) 2011-11-11 23:03:53 +01:00
Thomas Perl
fab79cf622 Windows Launcher: Create non-existing directory 2011-11-07 16:40:47 +01:00
Thomas Perl
b005c2a33b Windows: Setup-compatible launcher + .iss file
The launcher must download files to $GPODDER_HOME,
otherwise it won't be able to save files in the
application folder when installed using the setup.
2011-11-07 15:47:45 +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
607f197da8 Windows: New launcher + CLI launcher (bug 1371) 2011-11-06 16:24:20 +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
f475ce6278 Add new releases for Ubuntu PPA script 2011-10-21 13:21:31 +02:00
Thomas Perl
b2c6836173 Add fake/no-op D-Bus module for platforms without D-Bus 2011-07-15 17:54:22 +02:00
Thomas Perl
1b3e6e170d Rename "gpodder.launcher" to "gpodder.gtkui.win32" 2011-07-15 17:45:51 +02:00
Thomas Perl
e8c352d8b0 Drop support for building Jaunty packages 2011-05-31 15:28:22 +02:00
Thomas Perl
0b881d8eb8 Cleanup and move files (doc, examples, manpages) 2011-04-11 20:28:12 +02:00