summaryrefslogtreecommitdiffstats
path: root/osdep
Commit message (Expand)AuthorAgeFilesLines
* {mac,cocoa}: trim trailing null out of macosx_icon when loading itRodger Combs2018-10-021-1/+2
* mac: fix crash if we can't get an event tapRodger Combs2018-10-021-9/+12
* cocoa-cb: add Apple Software Renderer supportAkemi2018-09-302-0/+4
* cocoa-cb: move macOS option retrieval to the earliest point possibleAkemi2018-09-301-0/+6
* osdep: make use of HAVE_ANDROIDTom Yan2018-08-203-4/+8
* osx: Fix initialization and access of service menuMichael Hoang2018-08-111-2/+2
* cocoa-cb: remove pre-allocation of window, view and layerAkemi2018-06-125-41/+44
* terminal-unix: stop trying to read when terminal disappearswm42018-05-251-2/+4
* demux: support for some kinds of timed metadatawm42018-04-181-0/+2
* cocoa-cb: fix a warning with swift 4.1 and slight cleanupAkemi2018-04-171-3/+7
* HIDRemote: fix volume buttons on macOS 10.13Akemi2018-04-171-0/+8
* cocoa-cb: fix shutdown when fullscreen animation is runningAkemi2018-03-181-1/+4
* all: replace mpv_detach_destroy() with mpv_destroy()wm42018-03-151-2/+2
* cocoa-cb: fix usage of wrong fbo when off-screenAkemi2018-03-111-4/+4
* cocoa-cb: use new libmpv API instead of opengl-cbAkemi2018-03-042-48/+62
* cocoa-cb: move the GL dummy function to swiftAkemi2018-03-042-6/+3
* osdep/atomic: add emulation for atomic_exchange()wm42018-02-281-0/+7
* osdep/atomic: fix potential shadowing warningswm42018-02-281-8/+8
* cocoa-cb: make fullscreen resize animation duration configurableAkemi2018-02-281-0/+7
* cocoa-cb: change border and borderless window stylingAkemi2018-02-282-0/+17
* cocoa-cb: fix invalid framebuffer operation errorAkemi2018-02-211-1/+5
* lua+js: Implement utils.getpid()sfan52018-02-131-0/+29
* cocoa-cb: initial implementation via opengl-cb APIAkemi2018-02-126-42/+392
* osx: add some more menu bar items as suggested by Apples's HIGAkemi2018-01-201-0/+35
* osx: code cleanups and cosmetic fixesAkemi2018-01-205-16/+2
* osx: fix macOS 10.13 deprecation warningAkemi2018-01-202-1/+7
* mpv.rc: readd actual version infoRicardo Constantino2018-01-011-2/+2
* build: move copyright statement to a shared locationwm42018-01-012-2/+3
* Update copyright yearwm42018-01-011-1/+1
* subprocess-win: don't change the mouse cursor in CreateProcesspavelxdd2017-12-141-1/+1
* terminal-unix: fix race condition with tty resetDrew DeVault2017-12-091-10/+10
* terminal-unix: switch back to poll(3)Drew DeVault2017-12-091-15/+9
* osdep: add poll shim for macOSDrew DeVault2017-12-092-0/+82
* terminal-unix: fix busy looping on LinuxDrew DeVault2017-12-081-2/+1
* Use /dev/tty instead of stdin for terminal inputDrew DeVault2017-12-081-18/+43
* build: remove nanosleep() checkwm42017-12-021-9/+0
* build: remove termios checkwm42017-12-021-14/+0
* ao: simplify hack for float atomicswm42017-11-301-0/+3
* win32: fix semantics of POSIX 2008 locale stubsJames Ross-Gowan2017-11-192-4/+19
* stream_libarchive, osdep: use stubs for POSIX 2008 locale on MinGWwm42017-11-121-0/+7
* osx: fix the bundle $PATH yet againAkemi2017-11-111-1/+1
* win32: add more-POSIXy versions of open() and fstat()James Ross-Gowan2017-10-252-39/+296
* osx: add right MacPorts paths to our bundle $PATHAkemi2017-10-071-2/+3
* osx: add some common paths to our $PATH when started from bundleAkemi2017-10-031-0/+8
* osx: fix bundle on macOS High Sierra (10.13)Akemi2017-10-032-6/+21
* android: posix_spawn(p) replacementsfan52017-09-224-1/+143
* osdep/io: add android related bullshitJan Ekström2017-09-181-0/+27
* osx: fix media keys input when other Apps steal the priorityAkemi2017-09-073-0/+27
* osx: fix build on macOS 10.11 and earlierAkemi2017-08-262-2/+8
* win32: fix massive memory corruption (take 2)wm42017-08-211-3/+4
* win32: fix massive memory corruptionwm42017-08-211-2/+6
* osx: remove the standard "Show Tab Bar" menu itemAkemi2017-08-181-0/+3
* osx: code cleanups and cosmetic fixesAkemi2017-08-182-5/+7
* osx: refactor menu bar creationAkemi2017-08-184-81/+686
* osx: move menu bar creation into its own fileAkemi2017-08-186-142/+211
* {demux_mf,osdep/io}: disable glob usage when it is not availableJan Ekström2017-08-051-1/+1
* w32_common: handle media keysJames Ross-Gowan2017-08-052-0/+23
* subprocess-win: fix swprintf usageJames Ross-Gowan2017-07-291-1/+2
* subprocess-win: don't leak pipe handle on errorJames Ross-Gowan2017-07-281-1/+3
* subprocess-win: remove VLA usageJames Ross-Gowan2017-07-261-2/+4
* Universal Windows Plaform (UWP) supportPedro Pombeiro2017-06-296-3/+89
* Avoid calling close(-1)wm42017-06-292-20/+24
* build: change how some OS specific source files are selectedwm42017-06-293-10/+40
* build: replace glob() check and assume it's always in POSIXwm42017-06-291-1/+1
* terminal: remove unused return valuewm42017-06-273-6/+3
* osx: change license of OSX and cocoa files to LGPLwm42017-06-2410-71/+71
* w32_common, w32_keyboard: change license to LGPLwm42017-06-242-14/+14
* Revert "osdep: NetBSD pthread_setname_np()"wm42017-06-221-6/+0
* win32: pthread: avoid using TLS, simplify pthread_twm42017-06-152-48/+89
* terminal: change license to LGPLwm42017-06-143-32/+25
* mpv.rc, mpv.exe.manifest: change license to LGPLwm42017-06-121-9/+7
* win32: pthread: use the new thread naming APIJames Ross-Gowan2017-05-183-1/+27
* osdep/compiler.h: change license to LGPLwm42017-05-081-14/+8
* osdep/timer*: change license to LGPLwm42017-05-053-23/+21
* osx: fix deadlock on exit with libmpv on OSXwm42017-04-191-8/+11
* Fix use of ISC licensewm42017-04-154-2/+37
* win32: fix mismatched free/talloc_freewm42017-04-121-1/+1
* win32: rewrite getcwd() using GetFullPathNameWwm42017-04-111-2/+11
* win32: add UTF-8 getcwd() wrapperwm42017-04-112-0/+20
* osx: fix Touch Bar access on systems without Touch Bar supportAkemi2017-04-021-4/+7
* osx: fix event propagation of menu bar item key shortcutsAkemi2017-03-271-4/+3
* osx: fix key input in certain circumstancesAkemi2017-03-265-25/+15
* osx: initial Touch Bar supportAkemi2017-03-267-0/+433
* osx: add key mappings for previous and next Media KeysAkemi2017-03-091-3/+5
* osx: drop support for OS X 10.7 and earlierAkemi2017-02-272-31/+0
* cocoa: fix dragging out of focus windowAkemi2017-02-211-0/+1
* osx: improve bundle handlingAkemi2017-02-161-50/+5
* cocoa: gracefully quit from the Dock's context menuAkemi2017-02-161-4/+10
* atomic: remove __atomic builtin usagewm42017-02-131-30/+7
* vo_opengl: angle: rewrite with custom swap chainJames Ross-Gowan2017-02-071-0/+8
* win32: add COM-specific SAFE_RELEASE to windows_utils.hJames Ross-Gowan2017-01-301-0/+4
* atomic: drop __sync builtinswm42017-01-271-19/+0
* Update copyright yearwm42017-01-011-1/+1
* cocoa: cosmetic fixesAkemi2016-12-162-6/+11
* cocoa: fullscreen refactoringAkemi2016-12-151-0/+1
* cocoa: support append file to paylist on dropAkemi2016-12-141-1/+4
* osx: update the menu and remove conflicting itemAkemi2016-12-121-7/+5
* win32: fix some Clang warningsJames Ross-Gowan2016-11-171-3/+3
* build: fix compilation with mingw-w64/ClangJames Ross-Gowan2016-11-171-1/+1
* terminal-win: support modifier keys in console inputJames Ross-Gowan2016-10-141-2/+14
* terminal-win: clean up console inputJames Ross-Gowan2016-10-141-49/+33
* win32: build with -DINITGUIDJames Ross-Gowan2016-09-281-1/+0
* player: do not let pseudo-gui override user config settingswm42016-09-231-2/+4
* cocoa: fix macOS 10.12 deprecation warningsAkemi2016-09-223-9/+42
* player: make --terminal freetly settable at runtimewm42016-09-192-4/+3
* terminal-unix: don't send quit command on terminal_uninit()wm42016-09-191-4/+8
* osdep: rename atomics.h to atomic.hwm42016-09-072-3/+3
* atomics: readd some emulationwm42016-09-061-0/+43
* build: always require atomicswm42016-08-051-21/+8
* osdep/io: introduce mp_flush_wakeup_pipe()Rostislav Pehlivanov2016-07-302-0/+9
* Use - as command-name separator everywhereTimotej Lazar2016-07-141-1/+1
* win32: mpv.rc: re-add version infoJames Ross-Gowan2016-07-121-7/+25
* subprocess: add a callback to ignore outputBen Boeckel2016-07-052-0/+6
* Fix misspellingsstepshal2016-06-262-5/+5
* build: silence -Wunused-resultNiklas Haas2016-06-071-3/+3
* win32: pthread: use SRW locks by defaultwm42016-05-242-20/+33
* mpv.rc: remove most contentswm42016-03-141-21/+0
* glob-win: relicense to LGPLJames Ross-Gowan2016-02-181-7/+7
* windows_utils: try and use FormatMessage for errors.Kevin Mitchell2016-02-172-3/+23
* dxva2: use mp_HESULT_to_str on FAILED(hr)Kevin Mitchell2016-02-161-0/+35
* cocoa: fix charcode retrieving for accented charactersAlexis Nootens2016-02-151-1/+2
* Initial Android supportJan Ekström2016-02-103-0/+102
* build: make posix_spawn optionalwm42016-02-081-0/+12
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-1912-84/+85
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-115-5/+5
* ao_wasapi: move out some utility functionswm42016-01-112-0/+126
* win32: fix fd://James Ross-Gowan2016-01-071-0/+7
* Update copyright yearwm42016-01-011-1/+1
* path-win: include initguid.hKevin Mitchell2015-12-201-0/+1
* win32: add Windows 10 compatibility GUIDJames Ross-Gowan2015-12-201-0/+2
* win32: path: use Known Folder IDsJames Ross-Gowan2015-12-201-7/+9
* win32: use PIPE_REJECT_REMOTE_CLIENTSJames Ross-Gowan2015-12-201-1/+2
* win32: remove ProcThreadAttributeList dynamic loadingJames Ross-Gowan2015-12-201-36/+6
* win32: remove SetDllDirectoryW dynamic loadingJames Ross-Gowan2015-12-201-4/+1
* win32: fix console output with raw stdio functionsJames Ross-Gowan2015-12-061-8/+7
* input: add append argument to file drop eventKevin Mitchell2015-08-301-1/+1
* atomics: cleanup HAVE_ATOMICS definewm42015-08-131-5/+0
* terminal: disable terminal foreground state pollingwm42015-08-011-2/+1
* win32: revert wchar_t changeswm42015-08-014-21/+21
* win32: more wchar_t -> WCHAR replacementswm42015-07-301-1/+1
* win32: replace wchar_t with WCHARwm42015-07-293-20/+20
* win32: pthread: don't play dirty tricks for mutex initwm42015-07-272-28/+10
* win32: add portable config modewm42015-07-271-9/+30
* player: use exit code 0 by default for quit, 4 for signals, etc.Philip Sequeira2015-07-111-1/+1
* timer: fix a corner case on clock changeswm42015-07-041-1/+4
* win32: use QueryPerformanceCounter for timingJames Ross-Gowan2015-07-041-13/+11
* subprocess, lua: export whether the process was killed by uswm42015-06-273-3/+13
* terminal-unix: set terminal mode on initwm42015-06-271-1/+1
* Revert "win32: add mappings for some special keys"wm42015-06-241-9/+0
* Various spelling fixesMarcin Kurczewski2015-06-181-1/+1
* osx: add NULL check for input context in a missing casewm42015-06-011-1/+2
* osx: synchronize access to the input_ctxwm42015-05-261-18/+30
* osx: never expose input_ctx from EventsResponderwm42015-05-263-20/+33
* win32: do not call timeEndPeriod(1) on terminationwm42015-05-211-8/+0
* Remove trailing whitespacesMichael Vetter2015-05-152-200/+200
* win32: add mappings for some special keyswm42015-05-121-0/+9
* threads: use utility+POSIX functions instead of weird wrapperswm42015-05-114-23/+11
* ao: make better use of atomicswm42015-05-111-0/+1
* atomics: add atomic_fetch_and/atomic_fetch_orwm42015-05-111-7/+20
* Always block SIGPIPE globallywm42015-05-111-3/+0
* build: exclude -Wredundant-declswm42015-05-091-2/+0
* path: make mp_path_join accept normal C stringswm42015-05-092-3/+3
* subprocess-win: use the correct pipe namespaceJames Ross-Gowan2015-05-041-1/+1
* win32: fix desktop directorywm42015-05-031-1/+1
* win32: move platform specifics to osdepwm42015-05-021-0/+28
* build: move main-fn files to osdepwm42015-05-026-7/+76
* cocoa: always compile OSX application code with cocoawm42015-05-023-11/+15
* path: update path descriptionswm42015-05-021-1/+2
* path: add resolving desktop path to platform-specific pathswm4