summaryrefslogtreecommitdiffstats
path: root/osdep
Commit message (Expand)AuthorAgeFilesLines
* mac/input: add support for dead key reportingder richter2 days1-1/+20
* mac: make display-names unique to allow specific selectionder richter2 days1-0/+24
* terminal-win: support mouse input eventsnanahi9 days1-29/+74
* terminal-win: implement terminal_get_size2nanahi9 days1-1/+21
* terminal-win: implement terminal_set_mouse_inputnanahi9 days1-0/+7
* terminal: add terminal_set_mouse_input functionnanahi9 days3-0/+13
* terminal-unix: style fixnanahi9 days1-2/+2
* terminal-unix: ignore unhandled mouse CSI sequencesnanahi9 days1-0/+7
* terminal-unix: support mouse escape codesnanahi9 days2-2/+43
* mac/log: fix use after free when freeing mpv handleder richter14 days2-2/+8
* mac/vulkan: add support for frame timing via presentation feedbackder richter2024-04-106-5/+82
* win32: change fputs to fwrite wrapperKacper Michajłow2024-04-075-17/+24
* vo_tct: add synchronized output supportKacper Michajłow2024-04-071-0/+2
* terminal-win: add more control codes support in non-VT modeKacper Michajłow2024-04-071-6/+76
* mac/remote: use event type as key state for proper mapping in functionder richter2024-04-041-4/+3
* mac/apphub: fix opening several files at once via Finder or App iconder richter2024-04-042-6/+12
* mac/app: add some verbose logging for app startup and file handlingder richter2024-04-012-0/+8
* mac/apphub: only instantiate log and option when in Application modeder richter2024-04-011-4/+6
* mac/menu: remove redundant quit func and use identical command funcder richter2024-04-011-7/+2
* mac/app: cleanup and optimise App launch and terminationder richter2024-04-012-52/+26
* mac/apphub: move opening url into AppHubder richter2024-04-012-11/+14
* mac/app: use new open url App event to simplify open file event handlingder richter2024-04-011-38/+12
* mac/log: fallback to system logger if no mp_log is yet availableder richter2024-04-012-1/+18
* mac/app: rewrite App c main function, startup and termination in swiftder richter2024-04-019-201/+96
* mac/app: rewrite Application class in swiftder richter2024-04-013-99/+106
* mac: cleanup swift bridge header imports and unify themder richter2024-03-2911-65/+48
* mac/apphub: make DnD behaviour on bundle icon configurableder richter2024-03-291-0/+3
* mac/log: rename log functions and cleanup classder richter2024-03-293-17/+17
* mac: use LogHelper directly instead of mp_logder richter2024-03-291-2/+2
* mac: rename mpvHandle to mpvder richter2024-03-292-9/+9
* mac: remove now unnecessary objective-c forwardingder richter2024-03-294-8/+7
* mac/apphub: move cocoa-cb into AppHubder richter2024-03-293-21/+9
* mac/apphub: move menu bar into AppHubder richter2024-03-294-11/+11
* mac/app: remove unused Application flagder richter2024-03-291-6/+0
* mac/apphub: move mac options into AppHubder richter2024-03-298-85/+91
* mac/apphub: move app icon into AppHubder richter2024-03-298-20/+44
* mac: cleanup mac headers and include preprocessorsder richter2024-03-293-12/+2
* mac/event: only initialise an EventHelper when necessaryder richter2024-03-242-4/+12
* mac/touchbar: use AppHub directly instead of the singletonder richter2024-03-241-2/+3
* mac/remote: use AppHub directly instead of the singletonder richter2024-03-241-2/+3
* mac/touchbar: use EventHelper for event handlingder richter2024-03-244-66/+22
* mac/touchbar: move touch bar into AppHubder richter2024-03-242-1/+7
* mac/remote: use EventHelper for event handlingder richter2024-03-242-50/+37
* mac/touchbar: fix devision by 0der richter2024-03-241-1/+1
* mac/remote: fix devision by 0der richter2024-03-241-1/+1
* cocoa-cb: use EventHelper for event handlingder richter2024-03-242-18/+11
* cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdownder richter2024-03-243-22/+12
* mac/apphub: migrate remaining events functionality to new AppHubder richter2024-03-2410-219/+161
* mac/event: add helper to subscribe to mpv events and property changesder richter2024-03-242-0/+166
* mac/libmpv: remove unused functionsder richter2024-03-211-37/+0
* mac/option: remove now unused computed option variablesder richter2024-03-211-1/+0
* mac/option: rename option structs to properly represent their contentder richter2024-03-214-35/+29
* mac/libmpv: remove mac option handling in favour of option handlerder richter2024-03-211-14/+0
* mac/option: make option helper none optionalder richter2024-03-211-1/+1
* mac/option: make option helper vo struct independentder richter2024-03-211-6/+3
* mac/option: optimise option pointer accessder richter2024-03-211-3/+4
* mac/option: remove unused and obsolete variablesder richter2024-03-211-6/+1
* mac/option: move option functionality from mpv helper to option helperder richter2024-03-213-8/+8
* mac/type: move c<>swift type bridging into a dedicated type helperder richter2024-03-216-70/+88
* win32: increase hires timer resolutionnanahi2024-03-193-21/+38
* win32: avoid multi byte string to wide conversion if not neededKacper Michajłow2024-03-191-5/+18
* win32: add puts/fputs wrappersKacper Michajłow2024-03-195-14/+64
* win32: optimize mp_vfprintf a littleKacper Michajłow2024-03-194-23/+36
* win32: cache GetConsoleMode state for stdout/stderrKacper Michajłow2024-03-193-31/+42
* win32: don't touch buffering optionsKacper Michajłow2024-03-191-1/+0
* win32-console-wrapper: fix printf specifiersKacper Michajłow2024-03-191-1/+1
* win32: don't pass std handles if they are attached to consoleKacper Michajłow2024-03-191-15/+20
* Revert "osdep/io: ignore 'x' mode for mp_fopen"nanahi2024-03-191-1/+2
* win32: implement shell link target resolvingnanahi2024-03-192-0/+26
* osdep/main-fn-win: fix implicit conversion warningnanahi2024-03-191-1/+1
* osdep/threads: fix warning: initializer element is not constantnanahi2024-03-192-2/+2
* mac/touchbar: simplify item and view creationder richter2024-03-181-70/+53
* mac/touchbar: optimise time item updateder richter2024-03-181-6/+3
* mac/touchbar: optimise constraint calculationder richter2024-03-181-5/+3
* mac/touchbar: use DateComponentsFormatter for time formattingder richter2024-03-181-9/+5
* mac/touchbar: simplify update items logicder richter2024-03-181-27/+8
* mac/touchbar: take playback speed into account for rate limitingder richter2024-03-181-1/+4
* mac/touchbar: rewrite touch bar in swiftder richter2024-03-184-397/+344
* various: use static assertions where appropriatesfan52024-03-171-1/+1
* mac/input: optimise scroll wheel event handlingder richter2024-03-161-35/+18
* mac/input: move scroll wheel event handling into input helperder richter2024-03-161-5/+40
* mac/input: optimise mouse movement enabled checkder richter2024-03-161-2/+3
* mac/input: fix switched mouse forward and back buttonder richter2024-03-161-2/+2
* mac/input: move mouse event handling into input helperder richter2024-03-161-0/+28
* mac/input: add missing special keysder richter2024-03-141-0/+2
* mac/input: add simplified mp_keymap initder richter2024-03-142-52/+32
* mac/input: remove wrongly mapped modifier keysder richter2024-03-141-3/+0
* mac/event: move key event handling to input helper and optimise itder richter2024-03-147-165/+128
* mac/input: define AltGr mask as static NSEvent.ModifierFlags variableder richter2024-03-142-2/+8
* mac/events: remove redundant functions and optimise input helper usageder richter2024-03-1410-109/+29
* mac/helper: move input ctx related functionality into new input helperder richter2024-03-143-95/+76
* mac/events: move input ctx related functionality into new input helperder richter2024-03-143-31/+79
* mac/menu: add explicit menu type instead of an inferred typeder richter2024-03-071-45/+49
* mac/menu: make menu creation recursive to allow nested submenusder richter2024-03-071-31/+31
* mac/menu: move conditional Bundle menu items into configder richter2024-03-071-11/+6
* mac/menu: keep track of menu items with dynamic actionsder richter2024-03-071-14/+8
* mac/menu: merge file and url config propertiesder richter2024-03-071-15/+11
* mac/menu: properly guard playlist array accessder richter2024-03-071-2/+2
* mac/menu: attach menu config to menu item for direct accessder richter2024-03-071-27/+21
* mac/menu: replace app.command usage with event.commandder richter2024-03-071-2/+2
* mac/menu: fix touch bar menu itemder richter2024-03-071-6/+0
* mac/menu: rename Preferences to Settings for consistency with macOSder richter2024-03-071-4/+4
* mac/menu: remove duplicate key assignment Undo/Zoomder richter2024-03-071-1/+1
* mac/menu: optimise loading files functionder richter2024-03-071-7/+3
* mac/menu: replace deprecated openFile() usageder richter2024-03-071-8/+8
* mac/menu: remove unnecessary alert config fields and alertder richter2024-03-071-43/+10
* mac/menu: rewrite menu bar in swiftder richter2024-03-078-910/+472
* mac/app: remove unused functionder richter2024-03-072-7/+0
* osdep/mac: make mac naming of files, folders and function consistentder richter2024-02-2828-45/+45
* build: fix build when disabling cocoa-cbder richter2024-02-272-2/+2
* cocoa-cb: remove pre-allocation and initialise only when usedder richter2024-02-274-9/+24
* osdep/io: add mp_unlink()nanahi2024-02-252-0/+10
* mac: code consistency changesder richter2024-02-241-4/+0
* osdep/io: move I/O utility functions to misc/io_utilsnanahi2024-02-232-58/+0
* osdep/io: ignore 'x' mode for mp_fopennanahi2024-02-231-2/+1
* various: make mentions of macOS consistentder richter2024-02-212-2/+2
* osdep/threads-posix: fix headers for OpenBSD buildJose Maldonado aka Yukiteru2024-02-151-0/+5
* mac/remote: simplify cover retrievalder richter2024-02-151-3/+1
* mac/remote: remove unnecessary nowPlayingInfo variableder richter2024-02-151-14/+7
* mac/remote: add album and artist infoder richter2024-02-152-3/+12
* mac/remote: add seek supportder richter2024-02-151-2/+14
* mac/remote: add chapter title infoder richter2024-02-153-4/+8
* mac/remote: add media-title infoder richter2024-02-152-3/+7
* mac/remote: add playback rate infoder richter2024-02-152-2/+6
* mac/remote: add duration and current position infoder richter2024-02-152-8/+26
* mac/remote: remove make current observer when stoppedder richter2024-02-151-0/+6
* mac/remote: replace command handler with generic handler function configder richter2024-02-151-15/+17
* mac/remote: simplify repeatable key logicder richter2024-02-151-6/+2
* mac/remote: move configs to initialiser for new MediaPlayer shorthandsder richter2024-02-151-53/+56
* mac/remote: move class local struct and enum definition to extensionder richter2024-02-151-1/+3
* mac/remote: use explicit struct instead of generic array for configsder richter2024-02-151-48/+31
* osdep: fix infinite loop when cancelling subprocesssfan52024-02-111-1/+3
* various: replace dead links in commentsnanahi2024-02-111-2/+4
* io: add mp_save_fileKacper Michajłow2024-01-312-0/+30
* osdep/timer: update documentation and test for mp_time_nsKacper Michajłow2024-01-261-1/+1
* osdep/io: expand path before LoadLibraryKacper Michajłow2024-01-221-3/+17
* terminal: don't print escape sequence if not ttyKacper Michajłow2024-01-151-2/+4
* terminal-unix: don't install handler before pipeNRK2024-01-151-4/+5
* terminal-unix: move all processing out of sighandlerNRK2024-01-151-23/+16
* terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUITllyyr2024-01-141-2/+2
* various: use correct PATH_MAX for win32sfan52023-12-274-11/+28
* osdep: clarify and rename a constant on win32sfan52023-12-271-3/+5
* various: fix capitalization of 'GitHub'Ikko Eltociear Ashimine2023-12-271-1/+1
* win32: opt in to the windows segment heapAndarwinux2023-12-221-0/+1
* win32: support long file pathsstax762023-12-211-0/+1
* terminal-unix: enable the cursor after ctrl+zGuido Cella2023-12-181-0/+2
* mac: add support for drag-and-drop optionder richter2023-12-152-0/+15
* win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWNnanahi2023-12-061-0/+2
* mac: report modifier keys on precise scrollingder richter2023-12-021-2/+23
* Reapply "osdep/meson: add libplacebo include dir to swift compile"Dudemanguy2023-11-271-1/+3
* Revert "osdep/meson: add libplacebo include dir to swift compile"Dudemanguy2023-11-271-3/+1
* mac: fix libmpv usage without embeddingder richter2023-11-254-20/+9
* mac: cleanup some unused and unneeded codeder richter2023-11-251-1/+0
* osdep/io: add PRINTF_ATTRIBUTE for printf overridesKacper Michajłow2023-11-251-2/+4
* meson: adjust win32 definesKacper Michajłow2023-11-251-0/+1
* osdep/macosx: add default switch cases to suppress WswitchKacper Michajłow2023-11-242-0/+4
* mac: add rotation menubar entriesder richter2023-11-201-0/+22
* win32: don't jump over variable init with gotoKacper Michajłow2023-11-181-1/+2
* osxbundle: remove mpv-bundle symlink to allow code signingDaniel Brookman2023-11-151-5/+4
* osdep/w32_keyboard: remove duplicated MP_KEY_BACK mappingKacper Michajłow2023-11-111-1/+0
* mac: change display name retrieval to localizedName NSScreen propertyder richter2023-11-101-31/+0
* osdep/io: implement rename() wrappersfan52023-11-102-0/+16
* vo: don't sleep 1ms always when requested time is in the pastKacper Michajłow2023-11-091-2/+9
* mac: remove runtime checks and compatibility for macOS older than 10.15der richter2023-11-097-129/+5
* meson: remove several macos-10-* build optionsDudemanguy2023-11-092-25/+0
* audio: introduce ao_read_data_nonblocking()Thomas Weißschuh2023-11-081-0/+2
* threads-win32: add comment about local decl of a functionKacper Michajłow2023-11-081-0/+1
* threads-win32: support UWP in mp_thread_set_nameKacper Michajłow2023-11-081-3/+7
* osdep/threads-posix: use CLOCK_MONOTONIC if supportedKacper Michajłow2023-11-081-10/+56
* osdep/timer-linux: check clock availability on initKacper Michajłow2023-11-081-6/+21
* threads: unbreak mpv on builds without assertsKacper Michajłow2023-11-063-4/+2
* win32/pthread: remove unused codeKacper Michajłow2023-11-053-529/+0
* timer: remove unused codeKacper Michajłow2023-11-052-37/+0
* threads: remove unused codeKacper Michajłow2023-11-052-33/+0
* threads: rename threads.c to threads-posix.cKacper Michajłow2023-11-051