Commit graph

3827 commits

Author SHA1 Message Date
Eric Le Lay 2e329e29cd win_installer: verify notifu.exe checksums (fix typo) 2018-07-28 22:18:52 +02:00
Eric Le Lay 42b0c387d9 win_installer: verify notifu.exe checksums 2018-07-28 22:17:09 +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 c39c564f44 try building notifu for notification-win32 2018-07-28 22:06:56 +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
Eric Le Lay 403af81e85 use powershell script to implement windows notifications
the issue is that when running gpodder.exe, the powershell
window shows for a brief instant, because it's a console app.
There is no issue when running gpodder-cmd.exe
see #485.
2018-07-28 21:17:32 +02:00
Eric Le Lay 3aebdb18a4 use localized label to find menu
was broken in French po because it's translated without _
2018-07-28 21:04:25 +02:00
Eric Le Lay 4bb5a67e02 fix inconsistency between make lint and travis checks
now travis calls make lint
2018-07-28 14:29:48 +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
Eric Le Lay b77af81373
Merge pull request #499 from MarkusHackspacher/codestyle-bin
codestyle in bin dir
2018-07-23 18:32:44 +02:00
MarkusHackspacher 297387ecbd codestyle in bin dir 2018-07-23 15:56:36 +02:00
Eric Le Lay 8fe856df10
Merge pull request #498 from MarkusHackspacher/travis-1
fix codestyle
2018-07-23 12:43:33 +02:00
MarkusHackspacher 0e32494b94 fix codestyle
recognized by travis CI
2018-07-23 11:17:47 +02:00
Eric Le Lay e4334eafb4 gPodderShownotesText prefer description_html to show hyperlinks
fixes #414 comment
2018-07-21 22:01:38 +02:00
Eric Le Lay f8a06d025b gPodderShownotesText shows target and change cursor when mouse pointer is over an hyperlink 2018-07-21 21:58:32 +02:00
Eric Le Lay 499a330055 fix UI freeze when going from All Episodes to a channel with shownotes open 2018-07-21 21:34:24 +02:00
Eric Le Lay 17300d3672 config.device_sync.max_filename_length value migration
999 is bad for NTFS, ext{2-4} (255 limit), as well as eCryptFS.
Setting it to 120 to be consistent with PodcastEpisode.MAX_FILENAME_LENGTH
2018-07-21 11:40:13 +02:00
Eric Le Lay fc78c66f66 fix #484 windows context menu not translated 2018-07-20 17:42:10 +02:00
Eric Le Lay febee67a36 replace py27 buffer() with py3 memoryview() 2018-07-20 16:02:09 +02:00
Eric Le Lay 7d6e476435 fix leftover python3 str incompatibility
fixes #482
2018-07-20 16:01:25 +02:00
Eric Le Lay 21acabebb5
Merge pull request #472 from MarkusHackspacher/style231
fix E231 missing whitespace after ','
2018-07-20 14:03:39 +02:00
Eric Le Lay 495ec4bb1f warning at startup if gPodder home path is too long
see #494: we get an error even if we limit folder and filename
if home path is too long.
2018-07-20 09:38:00 +02:00
Eric Le Lay 66bc2a6f72 fix #494 - ensure short filenames
- fix rename_download that was causing #494
- max_length is now mandatory in util.sanitize_filename
- add max_length param where it's missing
- factor name computation in deviceplaylist and sync
2018-07-20 09:38:00 +02:00
Eric Le Lay e7e5b2209e deviceplaylist.py: remove dead code 2018-07-20 09:38:00 +02:00
Eric Le Lay 2edf967e9e
Merge pull request #487 from tmzullinger/master
Avoid python-3.7 reserved keyword "async"
2018-06-26 08:09:47 +02:00
Todd Zullinger 638ce45add Avoid python-3.7 reserved keyword "async"
The "async" keyword was added in python-3.7¹.  Using it throws
SyntaxError exception.

¹ https://docs.python.org/3.7/whatsnew/3.7.html
  https://bugs.python.org/issue30406
2018-06-25 10:28:17 -04:00
Eric Le Lay aae92d1cc8 update macOS base package to base-3.10.3_3 2018-06-14 21:36:26 +02:00
Eric Le Lay 857b31174e update gpodder-ox-base to 3.10.3_1 2018-06-14 08:31:32 +02:00
Eric Le Lay 1bc5cdcca5 3.10.3 revbump 2018-06-12 21:11:39 +02:00
Eric Le Lay 31ee375c5e update macOS base to base-3.10.3_0 2018-06-12 21:10:04 +02:00
Markus Hackspacher 94628749ea
Merge branch 'master' into style231 2018-06-10 14:46:12 +02:00
Eric Le Lay 3101c72387 fix linter warnings 2018-06-10 12:20:04 +02:00
Eric Le Lay d19b0f3ff7 3.10.2 revbump 2018-06-10 12:18:28 +02:00
Eric Le Lay d59641174d fix make revbump 2018-06-10 12:10:50 +02:00
Eric Le Lay 0dee7e39dd menu accelerators + toolbar button names
for better keyboard navigation + screen readers
2018-06-04 22:37:04 +02:00
Eric Le Lay 93094ab976 adjust comment 2018-06-04 22:29:09 +02:00
MarkusHackspacher c99fca923e fix E231 missing whitespace after ',' 2018-05-29 22:54:05 +02:00
Eric Le Lay 5454b6f44e Merge #449 Fix file descriptor leaks into child processes
added util.Popen wrapper
Fixes #420
2018-05-28 21:18:32 +02:00
Eric Le Lay e3385a531a more .gitignore 2018-05-28 21:15:41 +02:00
Eric Le Lay b307b41a40 apply util.Popen everywhere
It will default to close_fds=True.
On Windows, it will log an explanation message on incompatible use of close_fds+redirection.
2018-05-28 21:14:08 +02:00
Eric Le Lay a1da47dfae Merge branch 'master' of https://github.com/Vhati/gpodder into Vhati-master 2018-05-28 20:32:12 +02:00
Eric Le Lay c50434a1ec fix linter warnings 2018-05-28 20:27:23 +02:00
Eric Le Lay 7d1d68c09a add E241 linter error 2018-05-28 20:21:54 +02:00
Eric Le Lay b102d174ac
Merge pull request #470 from MarkusHackspacher/style241
fix E241 multiple spaces after ':'
2018-05-28 20:22:06 +02:00
Eric Le Lay b843ace412
Merge pull request #469 from MarkusHackspacher/style20x-2
fix E201 whitespace after '('
2018-05-28 20:20:18 +02:00
MarkusHackspacher 9c2faec85a fix E241 multiple spaces after ':' 2018-05-27 20:29:39 +02:00
MarkusHackspacher 14b884af19 add E20 it setup.cfg 2018-05-27 20:13:08 +02:00