Commit Graph

4981 Commits

Author SHA1 Message Date
Thomas Perl 37e296c629 [shebang] Change /usr/bin/python -> /usr/bin/env python3
This should fix "unusual interpreter" Lintian warnings here:
https://udd.debian.org/lintian/?packages=gpodder
2022-08-04 11:53:08 +02:00
auouymous ce9a2a7103 Upgrade to newer version of 7-Zip for portable Windows build. 2022-08-02 19:22:36 -06:00
auouymous c8e4f20506
Merge pull request #1347 from tpikonen/ytdl-no-audio-video-files
Don't try to download media files with youtube-dl extension
2022-08-02 14:54:42 -07:00
Teemu Ikonen 123a550f20 Don't try to download media files with youtube-dl extension 2022-08-01 21:19:17 +03:00
auouymous ef0cb1a3dc Quote python version to avoid 3.10 being detected as 3.1. 2022-07-31 02:04:07 -06:00
auouymous d4ea4fc088 Lint and test using python 3.10. 2022-07-31 01:57:15 -06:00
auouymous 75969b9111 prepare 3.11.0 release 2022-07-30 22:35:28 -06:00
Eric Le Lay 5c28a39db1 macos: try again with python includedir 2022-07-28 16:35:36 +02:00
Eric Le Lay 295009703d macos: debug why pip doesn't use brotli and cryptodomex whl 2022-07-27 17:38:13 +02:00
Eric Le Lay 8453820578 use gpodder-osx-bundle 22.7.27 2022-07-27 17:26:34 +02:00
auouymous 4c1cf5bcb0 Create 'Resume all' button by its clicked handler. 2022-07-18 15:18:36 -06:00
auouymous a3e8816dcf sort and update dependencies 2022-07-13 19:00:29 -06:00
auouymous cf24177462
Merge pull request #1330 from auouymous/inject-extension-preferences
Add/remove extension preferences buttons when loaded/unloaded.
2022-07-13 11:50:32 -07:00
auouymous 925a4975e6
Merge pull request #1335 from tpikonen/sync-no-traceback
sync.py: Don't print traceback on missing libgpod_ctypes and eyed3.mp3
2022-07-12 13:55:37 -07:00
Teemu Ikonen 8ebf566993 sync.py: Don't print traceback on missing libgpod_ctypes and eyed3.mp3 2022-07-12 18:29:31 +03:00
auouymous dc6ac8db12
Merge pull request #1334 from gpodder/thp/ctypes-python312
libgpod_ctypes: Use ctypes.c_time_t on Python 3.12
2022-07-12 01:23:07 -07:00
Thomas Perl a3a6bee1f4 libgpod_ctypes: Use ctypes.c_time_t on Python 3.12 2022-07-12 09:22:34 +02:00
Teemu Ikonen 4212b17bf2 Do not rely on the Extensions page being last in the stack. 2022-07-11 02:08:51 -06:00
auouymous 02e3a91272
Merge pull request #1327 from TZocker/patch-20
Update de.po
2022-07-09 00:14:48 -07:00
auouymous aec5e162cf Add/remove extension preferences buttons when loaded/unloaded.
The user must currently close preferences and reopen to configure
extensions that provide a preferences UI. This is a problem when the
user does not know the extension has preferences, but the sudden
appearance of the button when an extension is enabled might catch the
user's attention.

Furthermore, removing the button when the extension is unloaded prevents
any confusion as to why it is still there.
2022-07-08 16:28:41 -06:00
TZocker ce9b7c98fa
Update de.po 2022-07-08 18:07:46 +02:00
auouymous d291d12ad0
Merge pull request #1313 from auouymous/remove-extension-prefs-border
Remove border around extensions list in preferences.
2022-07-07 01:13:10 -07:00
auouymous db4c6ce8b1
Merge pull request #1325 from neodyne/sk-translation-update-5
Slovak translation updated
2022-07-07 00:19:02 -07:00
auouymous 127052e6fb
Merge pull request #1324 from Vistaus/master
Updated Dutch translation
2022-07-07 00:03:40 -07:00
auouymous 2d363e10f7
Merge pull request #1322 from huftis/update-nn-translation-2022-june
Update Norwegian Nynorsk translation
2022-07-06 23:52:09 -07:00
Karl Ove Hufthammer c16cf4d0d2 Update Norwegian Nynorsk translation 2022-07-06 20:58:03 +02:00
Heimen Stoffels 78bbbeb8ec
Updated Dutch translation 2022-07-06 14:30:26 +02:00
neodyne 833c23fbe8 Slovak translation updated 2022-07-06 13:52:07 +02:00
auouymous a6b2a81d32 make messages 2022-07-05 12:30:11 -06:00
auouymous 35c42227b5
Merge pull request #1317 from ciampix/master
Updated Italian translation
2022-07-05 11:28:25 -07:00
auouymous 6c0adf0d3e
Merge pull request #1320 from tpikonen/open-website-once
util.open_website: Return True to block 'activate-link' default handler
2022-07-05 08:01:37 -07:00
auouymous 95bc019e89
Merge pull request #1321 from tpikonen/channel-title-edit
gpodderchannel.ui: Remove unused strings and title placeholder image
2022-07-05 07:43:21 -07:00
Teemu Ikonen 54ab87f6be gpodderchannel.ui: Remove channel icon placeholder image 2022-07-05 15:27:32 +03:00
Teemu Ikonen f51f49671d gpodderchannel.ui: Remove Invisible title strings from title Stack 2022-07-05 15:24:43 +03:00
Teemu Ikonen 6af0035caf util.open_website: Return True to block 'activate-link' default handler 2022-07-05 14:48:26 +03:00
Marco Ciampa 04fd150638 Updated Italian translation 2022-07-05 10:31:21 +02:00
auouymous 7c75f93083 make messages 2022-07-04 14:53:17 -06:00
auouymous e2f8c64f1a Change "YoutubeDL" and "Youtubedl" to "youtube-dl". 2022-07-04 14:51:45 -06:00
auouymous 4f42533287 Use proper capitalization for YouTube name.
Reported-by: Karl Ove Hufthammer (@huftis)
2022-07-04 14:47:04 -06:00
auouymous 54717b941d Use all lowercase letters in youtube-dl name.
Reported-by: Karl Ove Hufthammer (@huftis)
2022-07-04 14:34:27 -06:00
auouymous f51aba7b40 Do not make default episode limit of 200 a translatable string.
Reported-by: Karl Ove Hufthammer (@huftis)
2022-07-04 14:16:22 -06:00
auouymous 9e29249753 make messages 2022-06-30 01:26:01 -06:00
auouymous 78c2a2df91
Merge pull request #1309 from gpodder/revert-1284-undownload-checkbox
Revert "Fix #864 add undownload checkbox in delete episode confirm dialog"
2022-06-30 00:23:16 -07:00
Eric Le Lay 7410d2c699
Merge pull request #1211 from gpodder/win-taskbar_progress-fix
without the ActivateTab, no progress bar (extended)
2022-06-30 07:52:47 +02:00
auouymous 5a2a2ef9a9 Remove border around extensions list in preferences.
This looks better and provides more space for descriptions on narrow
windows.
2022-06-29 02:39:32 -06:00
auouymous e7184726e1
Merge pull request #1308 from auouymous/fix-1306
Wait for worker threads to finish before quitting.
2022-06-23 12:10:36 -07:00
Eric Le Lay eb638b10fd win, mac packages: update to podcastparser 0.6.8 and mygpoclient 1.9 2022-06-23 19:29:06 +02:00
auouymous 15fa2d4be9 Revert "Fix #864 add undownload checkbox in delete episode confirm dialog (#1284)"
This reverts commit 5eeda318f4.
2022-06-22 14:21:40 -07:00
auouymous 3c62528ec9 Wait for worker threads to finish before quitting.
Closing gpodder while tasks are downloading or pausing causes a hang and
must be killed from task manager or interrupted if launched from command
line. This was introduced in ed5d18e1b0
but only applicable when using python 3.10. The idle_add() callback is
no longer invoked to wake up the dequeue wait_for() condition, likely
due to the main thread terminating early, which didn't happen in older
python versions. Simply waiting for all worker threads to terminate
fixes the issue.

Fixes #1306.
2022-06-22 13:51:23 -06:00
Eric Le Lay b9662ea9e6 windows: update comtypes to 1.1.11 2022-06-20 22:49:46 +02:00