Anki/qt/aqt
Damien Elmes 81271ba356 possible fix for race conditions in the sound code
https://anki.tenderapp.com/discussions/ankidesktop/39030-erro-ao-adicionar-arquivo-de-udio

the lock should at least ensure _process doesn't disappear in the
middle of our logic, and the longer wait should reduce the chances
of .stop() timing out and allowing multiple audio files to play

Not very happy with the current approach, as in the timeout case
you have multiple threads competing to access the same data
2020-03-06 19:29:31 +10:00
..
.gitignore basic night mode support 2020-01-23 17:27:07 +10:00
__init__.py if pm.meta() fails, need to unset pm 2020-01-14 14:57:24 +10:00
about.py clearer variable names 2020-02-04 17:10:20 +10:00
addcards.py "unused" variable become optional. 2020-01-23 21:46:42 -08:00
addons.py fix negative number in compat message 2020-03-06 19:25:40 +10:00
browser.py small fix: store return value for hook in preview 2020-02-13 18:51:11 +01:00
clayout.py pass instance to webview_did_receive_js_message instead of string 2020-02-09 08:59:29 +10:00
customstudy.py fix formatting 2020-01-16 12:45:48 +10:00
deckbrowser.py pass instance to webview_did_receive_js_message instead of string 2020-02-09 08:59:29 +10:00
deckchooser.py correct missing french translation 2020-02-05 20:48:30 -08:00
deckconf.py remove dupe line 2020-01-06 20:59:18 +10:00
dyndeckconf.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
editcurrent.py add qconnect helper and some type hints 2020-01-16 07:41:23 +10:00
editor.py work around HTML editor race condition on macOS 2020-02-10 09:25:11 +10:00
errors.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
exporting.py tweak wording 2020-02-12 08:14:16 +10:00
fields.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
gui_hooks.py fix legacy filter return values being ignored 2020-03-06 19:25:52 +10:00
importing.py add qconnect helper and some type hints 2020-01-16 07:41:23 +10:00
legacy.py extract and flag AV tags as part of the render process 2020-01-24 11:06:11 +10:00
main.py fix error when double-clicking open profile button 2020-02-10 09:32:56 +10:00
mediasrv.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
modelchooser.py correct missing french translation 2020-02-05 20:48:30 -08:00
models.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
mpv.py formatting fixes 2020-01-21 20:39:25 +10:00
overview.py fix typo 2020-03-06 19:27:22 +10:00
pinnedmodules.py pin fcntl, which went missing on Linux in a recent update 2020-03-06 19:26:14 +10:00
preferences.py add option to disable audio interrupting 2020-02-03 08:55:14 +10:00
profiles.py add option to disable audio interrupting 2020-02-03 08:55:14 +10:00
progress.py ignore immediate=True in progress dialog 2020-01-31 08:47:05 +10:00
py.typed mark anki and aqt modules as having typing info 2020-01-13 13:03:37 +10:00
qt.py fix cases where we used the wrong type sig to connect to gui hook 2020-01-16 07:53:12 +10:00
reviewer.py pass instance to webview_did_receive_js_message instead of string 2020-02-09 08:59:29 +10:00
sound.py possible fix for race conditions in the sound code 2020-03-06 19:29:31 +10:00
stats.py only apply padding fix to stats screen 2020-02-02 13:07:24 +10:00
studydeck.py add qconnect helper and some type hints 2020-01-16 07:41:23 +10:00
sync.py pass in a progress callback instead of http_data_did_[send|receive] 2020-01-18 17:49:59 +10:00
tagedit.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
taglimit.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
taskman.py simplify taskman, and add .run_on_main() 2020-01-22 14:09:51 +10:00
theme.py formatting 2020-02-07 17:55:26 +10:00
toolbar.py pass instance to webview_did_receive_js_message instead of string 2020-02-09 08:59:29 +10:00
tts.py fix pylint 2020-01-26 18:57:32 +10:00
update.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
utils.py Extend Copy Debug Info 2020-02-04 04:16:51 +01:00
webview.py pass instance to webview_did_receive_js_message instead of string 2020-02-09 08:59:29 +10:00
winpaths.py tweaking the folder names again 2020-01-03 07:48:38 +10:00