summaryrefslogtreecommitdiffstats
path: root/osdep
Commit message (Expand)AuthorAgeFilesLines
* 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 pathswm42015-05-013-2/+14
* timer: add "static" to a variablewm42015-05-011-1/+1
* path: refactorwm42015-05-014-25/+98
* terminal: printf() is not signal-safewm42015-04-241-2/+1
* subprocess: move implementation for deatched subprocesseswm42015-04-152-0/+60
* subprocess-posix: always connect stdin to /dev/nullwm42015-04-151-1/+12
* Update license headersMarcin Kurczewski2015-04-1313-49/+41
* win32: only attach to the console from mpv.comJames Ross-Gowan2015-04-113-13/+44
* win32: use a platform-specific unicode entry-pointJames Ross-Gowan2015-04-112-28/+0
* subprocess-win: clarify argument escaping logicJames Ross-Gowan2015-03-241-8/+8
* subprocess-win: handle empty arguments correctlyJames Ross-Gowan2015-03-241-0/+6
* osx: terminate argv properly when arguments are removedwm42015-03-061-1/+4
* cocoa: silence -Wlogical-op-parenthesesStefano Pigozzi2015-03-041-1/+1
* msg: use relaxed atomics for log level testwm42015-03-021-0/+5
* cocoa: remove unused functionStefano Pigozzi2015-02-141-7/+0
* cocoa: fix exiting the command line playerwm42015-02-131-4/+3
* osx: move cocoa specific call out of common codewm42015-02-121-0/+2
* win32: fix/change application namewm42015-02-092-3/+3
* osdep/subprocess-posix: remove __GLIBC__ guardKevin Mitchell2015-02-031-3/+2
* msg: add --log-file optionwm42015-01-262-1/+3
* win32: use monotonic clock on windows if possibleHiltjo Posthuma2015-01-191-0/+10
* subprocess-win: Always quote argv[0]James Ross-Gowan2015-01-161-3/+5
* win32: request UTF-16 API variants, Vista+ APIs, and COM C macroswm42015-01-071-1/+0
* terminal: always print to stderr with --no-input-terminalwm42015-01-071-5/+6
* player: use libavutil API to get number of CPUswm42015-01-052-67/+0
* subprocess: allow disabling redirection of stdout/stderrwm42015-01-012-6/+10
* win32: add native wrappers for pthread functionswm42015-01-013-0/+380
* Update copyright yearwm42015-01-011-1/+1
* win32: add mmap() emulationwm42014-12-262-0/+74
* client API: document requirement to block SIGPIPEwm42014-12-241-1/+1
* cocoa: ignore first file open events from command lineStefano Pigozzi2014-12-072-0/+9
* cocoa: use --idle when running inside bundleStefano Pigozzi2014-12-064-152/+56
* cocoa: don't create Dock icon for audio only filesStefano Pigozzi2014-12-051-17/+4
* cocoa: remove urlencoding for url open eventsStefano Pigozzi2014-12-021-0/+2
* cocoa: fix opening reference URLs (.file/id=)Stefano Pigozzi2014-12-011-2/+4
* subprocess-win: remove a Vista-only flagJames Ross-Gowan2014-11-281-3/+2
* subprocess: minor cosmetic cleanupwm42014-11-223-5/+9
* lua: subprocess: move to osdep/subprocess-{win,posix}.cJames Ross-Gowan2014-11-223-0/+547
* Catch SIGPIPEwm42014-11-201-0/+3
* terminal-unix: Add some comments about FD use.Rudolf Polzer2014-11-131-0/+8
* terminal-unix: Fix initial terminal state.Rudolf Polzer2014-11-131-1/+1
* atomics: add atomic_compare_exchange_strong()wm42014-11-091-0/+11
* win32: silence some warningsJames Ross-Gowan2014-11-081-1/+1
* osdep: potentially fix compilation on OpenBSDwm42014-10-311-0/+1
* osdep: add helper for creating a sane pipe()wm42014-10-262-4/+21
* terminal: drop ncurses/terminfo/termcap supportwm42014-10-231-386/+3
* terminal: strictly don't read terminal input if stdout is not a terminalwm42014-10-231-5/+8
* win32: change config path prioritieswm42014-10-231-2/+2
* osdep: NetBSD pthread_setname_np()wm42014-10-221-0/+6
* osdep: shorten thread name on glibc onlywm42014-10-201-3/+7
* osdep: limit thread names to 16 characterswm42014-10-201-1/+1
* Set thread name for debuggingwm42014-10-195-0/+25
* win32: remove an unneeded mechanismwm42014-10-192-7/+3
* win32: remove outdated commentwm42014-10-191-3/+0
* win32: get rid of mp_stat in the normal source codewm42014-10-172-7/+54
* win32: make lseek() fail on pipeswm42014-10-172-0/+19
* cocoa: allow to disable apple remote at compile timeStefano Pigozzi2014-10-171-0/+9
* terminal: recognize ^hwm42014-10-171-0/+1
* cocoa: post keydown and keyup events without event monitorStefano Pigozzi2014-10-092-0/+6
* libmpv/cocoa: don't start the event monitorStefano Pigozzi2014-10-092-10/+21
* Remove mpbswap.hwm42014-09-251-32/+0
* audio: drop swapped-endian audio formatswm42014-09-231-0/+6
* osdep: hack to fix build with low quality pthreads-w32 headerswm42014-09-201-0/+1
* osdep/semaphore_osx.c: Include osdep/semaphore.h before #ifdefDiogo Franco (Kovensky)2014-09-101-3/+2
* osdep: fix windows buildwm42014-09-101-1/+2
* osdep: add POSIX semaphore emulation for OSXwm42014-09-102-0/+179
* terminal-unix: don't read from stdin if it's not a terminalwm42014-09-101-1/+1
* terminal-unix: move to threadwm42014-09-103-37/+73
* terminal-win: minor simplificationwm42014-09-101-2/+2
* win32: add tmpfile() replacementJames Ross-Gowan2014-09-052-0/+37
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-294-2/+137
* bstr: preparation for next commitwm42014-08-291-0/+1
* posix: use STD*_FILENO constantsBen Boeckel2014-08-281-4/+4
* win32: correct SGR sequence handlingJames Ross-Gowan2014-08-241-5/+13
* win32: correct HANDLE typeJames Ross-Gowan2014-08-243-5/+5
* terminal-unix: new input handling codewm42014-08-211-33/+246
* terminal-win: read input from a threadwm42014-08-212-29/+51
* terminal: some cleanupswm42014-08-213-64/+32
* terminal-win: remove nonsensical codewm42014-08-211-9/+0
* win32: emulate some ANSI terminal escape codeswm42014-08-214-41/+82
* terminal-unix: eliminate unnecessary variablewm42014-08-201-5/+2
* cocoa: move handleFilesArray: to macosx_eventsFRAU KOUJIRO2014-08-064-17/+18
* cocoa: move set_input_context to macosx_eventsFRAU KOUJIRO2014-08-064-9/+9
* cocoa: sync inputContext inside EventsResponderFRAU KOUJIRO2014-08-063-12/+28
* cocoa: decouple events from application somewhatFRAU KOUJIRO2014-08-064-64/+118
* Remove the last remains of slave modewm42014-08-013-32/+2
* cocoa: fix key equivalent dispatchingStefano Pigozzi2014-07-302-22/+7
* osdep: don't assume errno is positivewm42014-07-251-2/+2
* cocoa: fix compilation on OS X 10.8Stefano Pigozzi2014-07-142-4/+30
* build: deal with endian messwm42014-07-101-0/+31
* config: use the same signature for win32/OSX specific path functionswm42014-06-263-8/+12
* config: make passing talloc context optional for some functionswm42014-06-262-14/+7
* Basic xdg directory implementationKenneth Zhou2014-06-263-40/+39
* win32: implement --priority differentlywm42014-06-122-94/+0
* input: separate wakeup pipe creation into a separate functionwm42014-05-302-0/+26
* timer: remove unneeded time_t overflow checkwm42014-05-241-12/+1
* timer: workaround for crappy operating systemswm42014-05-231-0/+1
* timer: fix previous commitwm42014-05-221-1/+1
* timer: improve overflow checkswm42014-05-221-4/+5
* timer: fix (usually impossible) timespec.tv_sec overflowwm42014-05-221-1/+13
* osdep: silence a -Wshadow warningwm42014-05-211-2/+2
* timer: account for negative time valueswm42014-05-181-2/+6
* threads: use mpv time for mpthread_cond_timedwait wrapperwm4