mpv/osdep
wm4 d3a3cfe54c path: refactor
Somewhat less ifdeffery, higher flexibility. Now there are 3 separate
config file resolvers for 3 platforms (unix, win, osx), and they can
still interact with each other somewhat. For example, OSX for now uses
most of Unix, but adds the OSX bundle path.

This can be extended to resolve very specific platform paths, such as
location of the desktop.

Most of the Unix specific code moves to path-unix.c.

The behavior should be the same - if not, it is likely a bug.
2015-05-01 21:51:10 +02:00
..
ar
win32
atomics.h
compiler.h
endian.h
glob-win.c
io.c Update license headers 2015-04-13 12:10:01 +02:00
io.h Update license headers 2015-04-13 12:10:01 +02:00
macosx_application.h Update license headers 2015-04-13 12:10:01 +02:00
macosx_application.m Update license headers 2015-04-13 12:10:01 +02:00
macosx_application_objc.h Update license headers 2015-04-13 12:10:01 +02:00
macosx_compat.h
macosx_events.h Update license headers 2015-04-13 12:10:01 +02:00
macosx_events.m
macosx_events_objc.h
macosx_versions.h
mpv.exe.manifest
mpv.rc Update license headers 2015-04-13 12:10:01 +02:00
path-macosx.m path: refactor 2015-05-01 21:51:10 +02:00
path-unix.c path: refactor 2015-05-01 21:51:10 +02:00
path-win.c path: refactor 2015-05-01 21:51:10 +02:00
path.h path: refactor 2015-05-01 21:51:10 +02:00
semaphore.h
semaphore_osx.c
subprocess-posix.c subprocess-posix: always connect stdin to /dev/null 2015-04-15 22:42:20 +02:00
subprocess-win.c
subprocess.c subprocess: move implementation for deatched subprocesses 2015-04-15 22:43:02 +02:00
subprocess.h subprocess: move implementation for deatched subprocesses 2015-04-15 22:43:02 +02:00
terminal-unix.c terminal: printf() is not signal-safe 2015-04-24 10:59:19 +02:00
terminal-win.c Update license headers 2015-04-13 12:10:01 +02:00
terminal.h Update license headers 2015-04-13 12:10:01 +02:00
threads.c
threads.h
timer-darwin.c
timer-linux.c Update license headers 2015-04-13 12:10:01 +02:00
timer-win2.c Update license headers 2015-04-13 12:10:01 +02:00
timer.c
timer.h Update license headers 2015-04-13 12:10:01 +02:00
w32_keyboard.c
w32_keyboard.h
win32-console-wrapper.c