summaryrefslogtreecommitdiffstats
path: root/osdep
Commit message (Expand)AuthorAgeFilesLines
* terminal-unix: make stop/cont sighandlers pipe basedNRK2023-10-131-16/+37
* terminal-unix: avoid data race + simplifyNRK2023-10-131-13/+4
* terminal-unix: avoid data-race on do_deactivate_getch2NRK2023-10-131-2/+3
* terminal-unix: don't spoil errno in signal handlerNRK2023-10-131-1/+6
* osdep/timer-win2: use Waitable Timer for sleepingKacper Michajłow2023-10-101-7/+31
* timer: change mp_sleep_us to mp_sleep_nsDudemanguy2023-10-104-16/+15
* vo: use mp_poll wrapper in wait_events when applicableDudemanguy2023-10-102-0/+16
* osdep: rename polldev to poll_wrapperDudemanguy2023-10-103-5/+6
* msg: use nanosecond precisionDudemanguy2023-09-291-1/+1
* win32/pthread: define _POSIX_TIMERS to notify they are not supportedKacper Michajłow2023-09-291-0/+2
* win32/pthread: don't convert time through unrelated timerKacper Michajłow2023-09-292-18/+16
* timer: teach it about nanosecondsKacper Michajłow2023-09-295-35/+56
* timer: rename mp_add_timeout to reflect what it actually doesKacper Michajłow2023-09-292-3/+3
* timer: remove dead codeKacper Michajłow2023-09-291-35/+0
* timer: simplify mp_time_us_to_realtimeKacper Michajłow2023-09-291-21/+20
* timer: rename mp_time_us_to_timespec to reflect what it actually doesKacper Michajłow2023-09-292-4/+4
* options: remove ancient option fallbacks/deprecationDudemanguy2023-09-211-2/+0
* osdep/io: provide dlopen, etc. abstraction wrappers for windowschuck-2023-09-202-0/+79
* path-{darwin,unix}: save cache to subdir when using non-XDG pathDudemanguy2023-09-072-4/+12
* win32: allow heap cache optimization and memory decommitKacper Michajłow2023-09-011-0/+19
* win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathModeKacper Michajłow2023-09-011-1/+2
* win32: don't load dynamically always available functionsKacper Michajłow2023-09-011-6/+1
* player/command: remove video-aspect propertyKacper Michajłow2023-08-311-5/+5
* input: add missing windows multimedia keysChristoph Heinrich2023-08-271-1/+10
* input: add missing keypad key definesChristoph Heinrich2023-08-251-4/+4
* path-unix: abort on path truncationNRK2023-08-121-14/+22
* build: remove outdated generated directoryDudemanguy2023-07-313-2/+59
* path-win: move state directory to %LOCALAPPDATA%Kacper Michajłow2023-07-291-0/+2
* path-win: add subdirectory for cacheKacper Michajłow2023-07-291-1/+1
* language-posix: as a fallback, treat "C" as "en"rcombs2023-07-251-0/+11
* terminal-unix: fix not listening on input after being foregroundedNRK2023-07-211-2/+13
* player: set default cache dir on macOSm154k12023-07-151-3/+10
* path-win: implement cache directoriesDudemanguy2023-07-151-0/+9
* terminal-unix: better error detection logicNRK2023-07-081-1/+1
* osdep: remove erroneous POLLERR emulationNRK2023-06-292-10/+3
* osdep: add mp_get_user_langsrcombs2023-06-253-0/+171
* osdep: move cfstr<->cstr conversions to a new apple_utils.c filercombs2023-06-252-0/+67
* player: use XDG_CACHE_HOME by defaultDudemanguy2023-05-092-0/+12
* player: use XDG_STATE_HOME for watch_laterDudemanguy2023-05-092-4/+21
* osdep: separate out macos paths from path-unix.cDudemanguy2023-05-092-0/+67
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-213-7/+7
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-206-9/+0
* osdep/io: add void to mp_penvironKacper Michajłow2023-02-021-1/+1
* osdep: add MP_FALLTHROUGHKacper Michajłow2023-02-021-0/+2
* osdep/terminal.h: Rename screen buffer controlsMia Herkt2022-12-201-2/+2
* osdep/terminal: Move common esc codes to terminal.hMia Herkt2022-12-191-0/+8
* w32: fix typo in F23 mappingThomas Weißschuh2022-09-031-1/+1
* macos: add support for F13-F20 keysThomas Weißschuh2022-09-021-0/+3
* w32: add support for F13-F24 keysThomas Weißschuh2022-09-021-0/+4
* misc/random: add xoshiro random number implementationLeo Izen2022-08-172-2/+4
* various: fix typosCœur2022-04-252-3/+3
* osdep/atomic: add mp_atomic_doubleAman Karmani2022-04-021-0/+2
* subprocess: unblock/reset signals before running child processsfan52021-12-191-0/+21
* libmpv: remove opengl_cb API and other deprecated symbolssfan52021-12-151-2/+1
* build: add meson build supportDudemanguy2021-11-141-0/+1
* osdep: rename MP_UNREACHABLENiklas Haas2021-11-031-2/+2
* osdep: add MP_UNREACHABLENiklas Haas2021-11-031-0/+6
* win32: Windows 10: timeBeginPeriod on demandAvi Halachmi (:avih)2021-09-213-1/+72
* terminal-unix: identify and ignore unknown CSI sequencesAvi Halachmi (:avih)2021-08-191-0/+11
* terminal-unix: fix ^Z identificationMartin Tournoij2021-07-131-1/+2
* mac: add ability to toggle visibility on all workspaces from menubarEvgeny Zinoviev2021-02-211-0/+7
* mac: only update touch bar items when necessaryder richter2021-02-132-87/+150
* mac: use custom touch bar item and slider instead of a touch bar sliderder richter2021-02-131-9/+9
* mac: fix dangling pointersder richter2021-01-131-3/+15
* mac: drop build support for swift versions earlier than version 4.1der richter2021-01-131-27/+0
* mac: fix usage of temporary pointersder richter2021-01-132-29/+57
* mac: use visible frame rectangle for window geometry calculationder richter2020-12-192-0/+8
* terminal: process input when foregroundedGuido Cella2020-11-261-1/+9
* osdep/terminal: Add function to get terminal pixel dimensionsShreesh Adiga2020-11-224-0/+24
* path: do not use old_home for win32 exe dirwm42020-11-161-1/+1
* Revert "path: switch back to using non-XDG config dir by default"Philip Langdale2020-10-161-7/+7
* Revert "path: do not use old_home for win32 exe dir"Philip Langdale2020-10-161-1/+1
* terminal: fix segfault when backgroundingwm42020-09-211-2/+4
* mac: add an option to change the App activation policyder richter2020-09-202-0/+3
* terminal: attempt to handle the ESC keywm42020-09-171-24/+22
* terminal-unix: attempt to support more CTRLwm42020-09-101-6/+14
* mac: use config cache und wakeup for mac option runtime changesder richter2020-08-222-18/+24
* cocoa-cb: generalisation of backend independent partsder richter2020-08-224-20/+14
* win32: scripting utils.get_env_list(): use UTF-8Avi Halachmi (:avih)2020-08-162-0/+15
* command: extend subprocess command stdin, change behaviorwm42020-08-162-4/+49
* win32: request the UTF-8 code page for Windows APIsJames Ross-Gowan2020-08-081-0/+1
* subprocess-win: update to mp_subprocess2James Ross-Gowan2020-07-204-140/+398
* command: extend subprocess commandwm42020-07-203-116/+3
* path: do not use old_home for win32 exe dirwm42020-06-251-1/+1
* path: switch back to using non-XDG config dir by defaultwm42020-06-251-7/+7
* build: change filenames of generated fileswm42020-06-042-2/+2
* terminal-win: handle 'Change Window Title' OSC sequenceJames Ross-Gowan2020-05-291-99/+131
* osdep: remove confstr() fallback for subprocess spawningsfan52020-05-251-7/+2
* osdep: remove posix_spawn() helpers and wrapperswm42020-05-154-145/+1
* subprocess: replace posix_spawnp() with fork()wm42020-05-151-17/+118
* w32_common: Support HiDPI on WindowsRealDolos2020-05-081-2/+3
* win32: SGR emulation: minor fixup on invalid sequenceAvi Halachmi (:avih)2020-04-241-2/+5
* osdep/terminal-win: native VT: report exact widthAvi Halachmi (:avih)2020-04-231-2/+3
* win32: native VT: logic fixupAvi Halachmi (:avih)2020-04-231-2/+2
* win32: use windows 10 native virtual-terminal if availableAvi Halachmi (:avih)2020-04-231-2/+34
* win32: improve console SGR escape sequence emulationAvi Halachmi (:avih)2020-04-231-11/+50
* build: restore BSD thread names after 9f461b85bfa3Jan Beich2020-04-231-0/+4
* terminal-unix: add key_entry defs for DECCKM modeMurray Campbell2020-04-151-0/+4
* win32: pthread: define PTHREAD_MUTEX_ERRORCHECKwm42020-03-191-0/+1
* osdep: add a pthread debugging wrapperwm42020-03-182-1/+82
* options: change option macros and all option declarationswm42020-03-181-24/+24
* options: introduce bool option type, use it for --fullscreenwm42020-03-141-1/+1
* atomic: add atomic_exchange_explicit() fallbackwm42020-03-051-2/+7
* mac, cocoa: fix UI updates on none main queue threadsder richter2020-02-221-3/+7
* mac: fix media key support for libmpv usersder richter2020-02-225-43/+33
* scripting: add a way to run sub processes as "scripts"wm42020-02-191-0/+6
* subprocess: implement proper detached processes on POSIXwm42020-02-163-10/+66
* subprocess: change to a fancier APIwm42020-02-163-83/+185
* mac: activate logging when started from the bundleder richter2020-02-081-4/+41
* mac: remove stdout and stderr redirect for loggingder richter2020-02-081-11/+0
* mac: change Report Issue menu link to the new choose template pageder richter2020-01-261-1/+1
* cocoa-cb: add support for forcing the dedicated GPU for renderingder richter2020-01-262-0/+4
* mac: report playback state to the MediaPlayer Command Centerder richter2020-01-262-11/+48
* mac: add support for PLAYONLY and PAUSEONLY key codes to MediaPlayerder richter2020-01-261-3/+3
* build: fix build with disabled swift and Media Playerder richter2019-12-231-1/+2
* mac: replace old event tap for media key support with MediaPlayerder richter2019-12-156-126/+184
* mac: remove Apple Remote supportder richter2019-12-155-2481/+1
* cocoa-cb: fix freeing of macos_opts config groupder richter2019-12-151-5/+5
* cocoa-cb: update and add more options to use new options handlingder richter2019-12-151-0/+5
* cocoa-cb: use m_config_cache and new VOCTRL for option handlingder richter2019-12-154-5/+49
* atomic: add mp_atomic_uint64wm42019-11-291-0/+2
* player: Optionally validate st_mtime when restoring playback stateChris Down2019-11-201-0/+3
* cocoa-cb: remove get_property_* usages and split up mpv helperder richter2019-10-065-110/+156
* cocoa-cb: add support for 10bit opengl renderingder richter2019-09-264-1/+20
* mac: add Open Playlist menu bar itemAkemi2019-09-231-0/+17
* stream_libarchive: Always use LC_CTYPE_MASK for libarchiveJames Hilliard2019-09-211-1/+0
* io: remove Windows tmpfile() emulationwm42019-09-192-37/+0
* win32: remove -municode from mpv binarywm42019-09-191-7/+5
* osdep: add mkostemps() emulationwm42019-09-192-2/+36
* cocoa-cb: migrate to swift 5 with swift 4 fallbackder richter2019-07-213-9/+74
* cocoa-cb: conditional compilation for Dark Mode and Material featuresder richter2019-07-211-0/+24
* win32-console-wrapper: silence missing prototype warningsJames Ross-Gowan2019-05-101-2/+4
* libarchive: add fallback for systems without C.UTF-8dudemanguy2019-05-041-0/+1
* cocoa-cb: remove all force unwrappings of optionalsder richter2019-04-252-25/+37
* cocoa-cb: add support for custom colored title barder richter2019-04-024-0/+18
* cocoa-cb: refactor title bar stylingder richter2019-04-023-3/+20
* cocoa-cb: synchronise the flush with the renderAkemi2019-04-021-1/+4
* cocoa-cb: wakeup vo when new events are availableAkemi2019-04-021-0/+1
* macosx_events: fix crash when shutting down during window animationsRodger Combs2019-03-131-1/+3
* Merge branch 'master' into pr6360Jan Ekström2019-03-113-1/+67
|\
| * cocoa-cb: add support for VOCTRL_GET_DISPLAY_NAMESAkemi2019-02-102-0/+38
| * cocoa-cb: use Swift Extensions for convenienceAkemi2019-02-101-0/+28
| * mac: add missing semicolon to macosx_compat.hKen2019-01-261-1/+1
* | demux, stream: readd cache-speed in some other formwm42018-12-061-0/+3
* | Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-055-17/+8
|\ \ | |/ |/|
| * terminal-unix: stop trying to read when terminal disappearswm42018-05-241-2/+4
| * osdep: add portable C11-like alignof() macrowm42018-05-241-0/+5
| * timer: remove an unused helper functionwm42018-05-242-16/+0
| * misc: move mp_cancel from stream.c to thread_tools.cwm42018-05-242-1/+3
* | cocoa-cb: use libmpv's advanced rendering control and timingAkemi2018-11-131-2/+22
* | {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
*