mpv/osdep
Akemi 063ca8f0fe osx: fix key input in certain circumstances
for a reason i can just assume some key events can vanish from the
event chain and mpv seems unresponsive.

after quite some testing i could confirm that the events are present at
the first entry point of the event chain, the sendEvent method of the
Application, and that they vanish at a point afterwards. now we use
that entry point to grab keyDown and keyUp events. we also stop
propagating those key events to prevent the no key input' error sound.
if we ever need the key events somewhere down the event chain we need
to start propagating them again. though this is not necessary currently.
2017-03-26 20:38:26 +02:00
..
android
ar
win32
atomic.h atomic: remove __atomic builtin usage 2017-02-13 06:45:40 +01:00
compiler.h build: fix compilation with mingw-w64/Clang 2016-11-17 23:34:20 +11:00
endian.h
glob-win.c
io.c osdep/io: introduce mp_flush_wakeup_pipe() 2016-07-30 00:02:39 +02:00
io.h osdep/io: introduce mp_flush_wakeup_pipe() 2016-07-30 00:02:39 +02:00
macosx_application.h
macosx_application.m osx: fix key input in certain circumstances 2017-03-26 20:38:26 +02:00
macosx_application_objc.h osx: initial Touch Bar support 2017-03-26 20:26:18 +02:00
macosx_compat.h osx: fix key input in certain circumstances 2017-03-26 20:38:26 +02:00
macosx_events.h osx: fix key input in certain circumstances 2017-03-26 20:38:26 +02:00
macosx_events.m osx: fix key input in certain circumstances 2017-03-26 20:38:26 +02:00
macosx_events_objc.h osx: fix key input in certain circumstances 2017-03-26 20:38:26 +02:00
macosx_touchbar.h osx: initial Touch Bar support 2017-03-26 20:26:18 +02:00
macosx_touchbar.m osx: initial Touch Bar support 2017-03-26 20:26:18 +02:00
macosx_versions.h osx: drop support for OS X 10.7 and earlier 2017-02-27 23:53:53 +01:00
main-fn-cocoa.c
main-fn-unix.c
main-fn-win.c player: do not let pseudo-gui override user config settings 2016-09-23 21:24:50 +02:00
main-fn.h
mpv.exe.manifest
mpv.rc Update copyright year 2017-01-01 19:09:05 +01:00
path-macosx.m
path-unix.c
path-win.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
path.h
semaphore.h
semaphore_osx.c
strnlen.h
subprocess-posix.c
subprocess-win.c osdep: rename atomics.h to atomic.h 2016-09-07 11:26:25 +02:00
subprocess.c
subprocess.h
terminal-unix.c player: make --terminal freetly settable at runtime 2016-09-19 19:54:54 +02:00
terminal-win.c terminal-win: support modifier keys in console input 2016-10-14 08:44:33 +11:00
terminal.h
threads.c
threads.h
timer-darwin.c
timer-linux.c
timer-win2.c
timer.c
timer.h
w32_keyboard.c
w32_keyboard.h
win32-console-wrapper.c win32: fix some Clang warnings 2016-11-17 23:34:20 +11:00
windows_utils.c vo_opengl: angle: rewrite with custom swap chain 2017-02-07 22:45:07 +11:00
windows_utils.h win32: add COM-specific SAFE_RELEASE to windows_utils.h 2017-01-30 00:22:30 +11:00