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