mpv/osdep
wm4 3e1c0e5853 config: make passing talloc context optional for some functions
Until now, the config functions added various allocations to the user-
provided talloc context. Make it so that they're all under the returned
allocation instead. This allows avoiding having to create an extra
temporary context for some callers, and also avoids adding random memory
leaks by accidentally passing a NULL context.

mp_find_all_config_files() has to be changed not to return a pointer
into the middle array for this to work. Make it add paths in order
(instead of reverse), and then reverse the array entries after that.

Also remove the declarations for the win-specific private functions.
Remove STRNULL(); it's barely needed anymore and the functions are
not called with NULL filenames anymore.
2014-06-26 19:56:45 +02:00
..
ar Kill all tabs 2014-04-13 18:03:01 +02:00
glob-win.c glob-win: support Unicode 2014-04-21 02:57:16 +02:00
io.c input: separate wakeup pipe creation into a separate function 2014-05-30 02:16:20 +02:00
io.h input: separate wakeup pipe creation into a separate function 2014-05-30 02:16:20 +02:00
macosx_application.h
macosx_application.m cocoa: fix deadlock during initialization [2] 2014-02-13 22:22:44 +01:00
macosx_application_objc.h cocoa: handle files drag and drop on the player video view 2014-01-04 17:29:53 +01:00
macosx_compat.h
macosx_events.h Move mpvcore/input/ to input/ 2013-12-17 01:23:09 +01:00
macosx_events.m Fix OSX build; remove all remaining mpvcore references 2013-12-17 08:44:21 +01:00
mpv.exe.manifest
mpv.rc Update copyright year 2014-01-01 00:00:00 +01:00
numcores.c
numcores.h
path-macosx.m Basic xdg directory implementation 2014-06-26 19:37:25 +02:00
path-win.c config: make passing talloc context optional for some functions 2014-06-26 19:56:45 +02:00
path.h config: make passing talloc context optional for some functions 2014-06-26 19:56:45 +02:00
terminal-unix.c terminal: always use SA_RESTART with sigaction() 2014-04-26 22:52:26 +02:00
terminal-win.c w32: use the w32_common keymap in terminal-win too 2014-01-19 14:42:15 +01:00
terminal.h player: redo terminal OSD and status line handling 2014-01-13 20:08:13 +01:00
threads.c threads: use mpv time for mpthread_cond_timedwait wrapper 2014-05-18 19:20:32 +02:00
threads.h threads: use mpv time for mpthread_cond_timedwait wrapper 2014-05-18 19:20:32 +02:00
timer-darwin.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
timer-linux.c timer: reduce ifdef headsplitting-factor 2014-03-09 16:58:00 +01:00
timer-win2.c timer: init only once 2014-02-10 01:12:34 +01:00
timer.c timer: remove unneeded time_t overflow check 2014-05-24 16:17:45 +02:00
timer.h threads: use mpv time for mpthread_cond_timedwait wrapper 2014-05-18 19:20:32 +02:00
w32_keyboard.c w32: use the w32_common keymap in terminal-win too 2014-01-19 14:42:15 +01:00
w32_keyboard.h w32: use the w32_common keymap in terminal-win too 2014-01-19 14:42:15 +01:00
win32-console-wrapper.c win32-console-wrapper: use child process exit code 2014-01-06 13:31:15 +01:00