summaryrefslogtreecommitdiffstats
path: root/osdep
Commit message (Expand)AuthorAgeFilesLines
* 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 wrapperwm42014-05-184-53/+87
* terminal: always use SA_RESTART with sigaction()wm42014-04-261-1/+1
* threads: fix function namewm42014-04-232-4/+4
* dispatch: move into its own source filewm42014-04-232-249/+0
* glob-win: support UnicodeJames Ross-Gowan2014-04-213-103/+151
* Kill all tabswm42014-04-132-1865/+1865
* client API: add mpv_get_wakeup_pipe convenience functionwm42014-04-122-1/+4
* terminal-unix: reject overlong termcap stringswm42014-04-101-0/+3
* timer: reduce ifdef headsplitting-factorwm42014-03-091-3/+8
* timer: switch to CLOCK_MONOTONICwm42014-03-091-0/+10
* timer: add utility function to get relative timewm42014-02-282-0/+17
* threads: fix wait time overflow checkwm42014-02-261-2/+2
* win32: restore support for exe directory as config directoryelevengu2014-02-141-1/+5
* cocoa: fix deadlock during initialization [2]Stefano Pigozzi2014-02-131-6/+3
* cocoa: fix deadlock during initializationStefano Pigozzi2014-02-131-1/+2
* timer: init only oncewm42014-02-102-3/+18
* threads: add a dispatch queue thingwm42014-02-102-0/+250
* threads: avoid timeout calculation overflowwm42014-02-101-0/+3
* io: make MP_PATH_MAX private to win32 codewm42014-02-032-12/+10
* threads: add function to calculate deadline for timed waitswm42014-01-312-3/+14
* threads: add wrapper for initializing recursive mutexeswm42014-01-312-0/+13
* cocoa: sort files opened from Finder the same way Finder doesBilal Syed Hussain2014-01-201-1/+2
* w32: use the w32_common keymap in terminal-win tooJames Ross-Gowan2014-01-193-40/+130
* io/win32: move mp_attach_console to terminal-win.cMartin Herkt2014-01-163-23/+17
* cocoa: add application icon to the Dock when run from CLIStefano Pigozzi2014-01-141-0/+16
* terminal-unix: fix terminfo/termcap name for cursor upwm42014-01-141-1/+1
* terminal-unix: add fallback for enter keywm42014-01-131-0/+3
* terminal-unix: fix fallbacks in case terminfo/termcap are disabledwm42014-01-131-2/+2
* terminal-unix: add termcap/terminfo documentation linkswm42014-01-131-0/+4
* player: redo terminal OSD and status line handlingwm42014-01-133-8/+16
* terminal: don't initialize termcap etc. if stdout is not a terminalwm42014-01-071-2/+6
* Windows: use roaming AppData instead of localMartin Herkt2014-01-061-1/+1
* win32-console-wrapper: use child process exit codeMartin Herkt2014-01-061-4/+6
* win32-console-wrapper: remove command line manglingMartin Herkt2014-01-061-11/+2
* win32-console-wrapper: Fix heap corruptionMartin Herkt2014-01-061-1/+1
* cocoa: handle files drag and drop on the player video viewStefano Pigozzi2014-01-041-0/+1
* cocoa: refactor files drag and drop on the Dock iconStefano Pigozzi2014-01-041-24/+16
* Add Windows console wrapper program (mpv.com)Martin Herkt2014-01-021-0/+83
* Windows: use the GUI subsystem, attach to consoleMartin Herkt2014-01-022-0/+23
* osdep/io, mp_vfprintf: split out console detectionMartin Herkt2014-01-021-42/+43
* Update copyright yearwm42014-01-011-1/+1
* path-macosx: attempt to fix buildwm42013-12-221-1/+1
* macosx_application: replace mp_msg with stderr for semi-fatal errorwm42013-12-211-3/+4
* path lookup functions: mp_msg conversionswm42013-12-212-3/+7
* input: rework how input sources are addedwm42013-12-213-20/+48
* osdep/priority: drop message output when setting prioritywm42013-12-211-2/+0
* terminal: abstract terminal color handlingwm42013-12-203-9/+75
* terminal: move SIGTTOU signal handler setup codewm42013-12-191-0/+2
* Rename getch2....c/h to terminal....c/hwm42013-12-193-2/+2
* Reduce recursive config.h inclusions in headerswm42013-12-182-3/+0
* stream: move O_BINARY dummy definitionwm42013-12-181-0/+4
* Fix OSX build; remove all remaining mpvcore references11rcombs2013-12-173-5/+5
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-173-4/+4
* Merge mp_talloc.h into ta/ta_talloc.hwm42013-12-171-4/+2
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* Move mpvcore/input/ to input/wm42013-12-173-5/+5
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-1/+1
* macosx_events: fix null dereference on uninitStefano Pigozzi2013-12-071-1/+4
* options: add option to disable using right Alt key as Alt GrVivek Jain2013-12-021-2/+8
* osdep/io: also include unistd.hwm42013-11-301-0/+2
* Use O_CLOEXEC when creating FDswm42013-11-302-1/+28
* build: make pthreads mandatorywm42013-11-281-7/+0
* switch the build system to wafStefano Pigozzi2013-11-211-1/+0
* osdep/io.c: include config.hwm42013-11-201-0/+2
* stream: split out pthread helper functionwm42013-11-172-0/+66
* osdep: handle SIGTERMwm42013-11-061-0/+2
* osx: fix -Wshadow warnings on platform specific codeStefano Pigozzi2013-11-041-4/+4
* configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-033-16/+17
* getch2: assume EOF when input file descriptor is invalidwm42013-10-281-2/+5
* getch2: move global state to file scope variableswm42013-10-281-6/+5
* cocoa: fix opening quarantined files on 10.9 with the bundle [2]Stefano Pigozzi2013-10-251-2/+2
* cocoa: fix opening quarantined files on 10.9 with the bundleStefano Pigozzi2013-10-241-2/+7
* cocoa: fix race condition with input context creationStefano Pigozzi2013-10-242-0/+14
* getch2: remove pointless ifdefferywm42013-10-171-8/+0
* Copyright, LICENSE: switch to GPL version 2 or laterwm42013-10-131-1/+1
* osx: fix buildwm42013-09-271-2/+2
* win32: edit resource files, in particular set CompanyNamewm42013-09-232-5/+5
* macosx_application: fix regression causing crashStefano Pigozzi2013-09-191-2/+11
* osdep/path: remove ifdefswm42013-09-181-6/+0
* macosx: move bundle path stuff to path-macosx.mStefano Pigozzi2013-09-183-33/+14
* path, win32: redo user configfile path handlingwm42013-09-183-2/+86
* win32: add getenv() UTF-8 variantwm42013-09-182-0/+62
* HIDRemote: remove OS X version checksStefano Pigozzi2013-09-171-44/+1
* macosx_application: remove deprecation warning on OS X 10.9Nyx0uf2013-09-161-15/+29
* macosx_application: fix file opening on 10.9 (for real this time)Stefano Pigozzi2013-09-131-1/+1
* macosx_application: fix file opening on OS X 10.9 (hopefully)Stefano Pigozzi2013-09-121-1/+10
* macosx_application: handle mpv:// linksStefano Pigozzi2013-09-071-0/+7
* macosx_application: handle URL events as fileopen eventsStefano Pigozzi2013-09-071-0/+30
* macosx_events: fix modifiers handling with media keysStefano Pigozzi2013-09-051-1/+1
* macosx_events: send a `release all` after key up eventsStefano Pigozzi2013-09-021-0/+2
* macosx_events: remove duplicationStefano Pigozzi2013-09-021-29/+33
* cocoa: enqueue events only if input context is presentStefano Pigozzi2013-09-011-1/+2
* osx: use MP_KEY_* instead of MK_* for media keysStefano Pigozzi2013-09-011-3/+3
* cocoa: let the core handle key repeatsStefano Pigozzi2013-08-303-6/+17
* macosx: remove platform specific input queueStefano Pigozzi2013-08-134-65/+3
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-068-14/+14
* mpv.rc: update Windows iconJames Ross-Gowan2013-07-301-1/+1
* getch2: Load the "ce", "ks" and "ke" caps into a static bufferDiogo Franco (Kovensky)2013-07-261-3/+6
* getch2: Deactivate getch2 on SIGINT; also handle SIGQUITDiogo Franco (Kovensky)2013-07-261-0/+4
* getch2: Only send ESC if it was typed twiceDiogo Franco (Kovensky)2013-07-261-3/+5
* getch2: Handle setupterm errorsDiogo Franco (Kovensky)2013-07-261-1/+18
* getch2: fix compilationwm42013-07-261-1/+1
* getch2: Support ESC keypresses againDiogo Franco (Kovensky)2013-07-251-1/+9
* getch2: Doing it right this timeDiogo Franco (Kovensky)2013-07-251-1/+1
* Revert "getch2: Avoid possible infinite loop"Diogo Franco (Kovensky)2013-07-251-4/+4
* getch2: Avoid possible infinite loopDiogo Franco (Kovensky)2013-07-251-4/+4
* getch2, mplayer: Always call load_termcapDiogo Franco (Kovensky)2013-07-251-0/+5
* getch2: Remove unused function, fix possible crashDiogo Franco (Kovensky)2013-07-251-25/+19
* getch2: Refactor/rewriteDiogo Franco (Kovensky)2013-07-251-192/+344
* cocoa_common: handle keyboard modifiers for mouse eventsStefano Pigozzi2013-07-213-13/+24
*