MarkusHackspacher
4fa86ba0b7
fix linter warning
...
set linelenght for check to 142
2018-09-15 20:11:18 +02:00
Eric Le Lay
7c40d4589c
fix linter warning
2018-09-15 12:20:49 +02:00
Eric Le Lay
b393d448ec
add release script
2018-09-09 21:08:29 +02:00
Eric Le Lay
1407f22478
windows: update python deps
2018-09-05 21:19:28 +02:00
MarkusHackspacher
d724b81218
fix E127 continuation line over-indented for visual indent
...
see #393
2018-08-14 23:26:38 +02:00
Eric Le Lay
e9ab9ceb46
run isort on make lint
2018-07-29 14:45:34 +02:00
Eric Le Lay
da847a8334
win_installer: need root python for create_launcher.py
2018-07-28 22:07:42 +02:00
Eric Le Lay
b2b42614f4
win_installer: use build_python to have correct python version
...
otherwise the launcher is wrongly linked with python3.6m on appveyor
2018-07-28 21:53:05 +02:00
Eric Le Lay
0c1a88a441
add icon for notification-win32
2018-07-28 21:20:19 +02:00
MarkusHackspacher
735ec25fb7
not sort import gi and add isort to travis
2018-07-28 17:04:41 +02:00
Eric Le Lay
c445a52ab1
fix #478 python lib-dynload modules can load libraries from other apps
...
call SetDllDirectoryW(gpodder/bin) at startup to ensure windows looks
in gpodder/bin before c:\Windows where there can been outdated versions
of zlib1.ddl, libeay32.dll, ssleay32.dll.
2018-07-28 14:27:48 +02:00
Eric Le Lay
fd7036c459
work around python 3.7.0 2to3 bug with win32ctypes
...
see https://github.com/enthought/pywin32-ctypes/issues/81
also remove byreference alias to ctypes.byref
2018-07-28 14:09:04 +02:00
Eric Le Lay
dc69d861ee
python 3.7 compatibility
2018-07-28 10:08:09 +02:00
MarkusHackspacher
3ce9cd55e7
remove too many blank lines
2018-07-24 14:11:05 +02:00
MarkusHackspacher
82f41f4c21
sorting imports
...
with isort -y -rc
see #393
2018-07-24 11:08:10 +02:00
Eric Le Lay
ec0df6544a
Windows build using appveyor ( #467 )
...
Same build script as manual build. See tools/win_installer
Only building i686 for now.
2018-05-27 13:33:27 +02:00
Eric Le Lay
92ce200438
Merge pull request #462 from MarkusHackspacher/style251
...
fix E251 unexpected spaces around keyword / parameter equals
2018-05-27 10:13:02 +02:00
Eric Le Lay
92dcb1c0c3
Merge branch 'master' into gtk3-win_installer
2018-05-27 10:05:11 +02:00
MarkusHackspacher
8eaa6a3c33
fix E251 unexpected spaces around keyword / parameter equals
2018-05-21 19:26:01 +02:00
Eric Le Lay
0f78fdc188
replace ca-certificates with more up to date certifi
2018-05-20 12:00:05 +02:00
MarkusHackspacher
eecfd64f63
fix E261 at least two spaces before inline comment
2018-05-17 08:39:56 +02:00
Eric Le Lay
ced216f514
win_installer: clone from source directory
...
to have a clean folder. Still possible to do install_gpodder rsync
to rsync and not clone (to not have to commit everything each time)
2018-05-13 08:51:53 +02:00
Eric Le Lay
a49d5a3df1
remove unused 6MB terminfo
2018-05-13 08:45:32 +02:00
Eric Le Lay
74bc2824c2
remove tcl libraries
2018-05-12 18:40:14 +02:00
Eric Le Lay
7ef8d74514
dump packages
2018-05-12 18:40:01 +02:00
Eric Le Lay
f19acd22fe
fix leftover Quod Libet reference
2018-05-10 21:57:20 +02:00
Eric Le Lay
5c54566dec
win_installer: shorter names
2018-05-10 17:58:10 +02:00
Eric Le Lay
31f54fa730
win: install gpodder and gpo to separate package
...
to avoid gpodder/__init__.py running before them
2018-05-07 11:44:40 +02:00
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