summaryrefslogtreecommitdiffstats
path: root/osdep/mpv.exe.manifest
Commit message (Collapse)AuthorAgeFilesLines
* win32: opt in to the windows segment heapAndarwinux2023-12-221-0/+1
| | | | | | | ref: https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests#heaptype Improves demuxer cache recycling speed at the cost of a slight CPU usage increase. SegmentHeap is supported in Windows 10, version 2004 (build 19041) and later.
* win32: support long file pathsstax762023-12-211-0/+1
|
* win32: request the UTF-8 code page for Windows APIsJames Ross-Gowan2020-08-081-0/+1
| | | | | | | | | | | | | | This sets the activeCodePage property in the manifest, which forces the ANSI code page to be UTF-8 in Windows 10 1903 and up. It shouldn't make a difference for mpv itself, since mpv already uses the wide-char APIs for most functions, however some of mpv's dependencies, such as Lua, rely on the ANSI codepage. Hence this change enables support for Unicode file names in Lua's I/O library. Thanks @avih for finding this property. See: https://docs.microsoft.com/en-us/windows/uwp/design/globalizing/use-utf8-code-page
* w32_common: Support HiDPI on WindowsRealDolos2020-05-081-2/+3
|
* win32: add Windows 10 compatibility GUIDJames Ross-Gowan2015-12-201-0/+2
| | | | | This suppresses the Program Compatibility Assistant on Windows 10. mpv is regularly tested on Windows 10, so this should be okay.
* win32: fix/change application namewm42015-02-091-1/+1
| | | | Pointed out in #935 (again).
* win32: edit resource files, in particular set CompanyNamewm42013-09-231-1/+1
| | | | | | | Setting CompanyName (probably) helps with issue #256. Update some other fields as well, because why not. (They're full of MPlayer remnants.)
* w32: update manifest for high DPI and Windows 8.1James Ross-Gowan2013-07-141-0/+18
| | | | | | | | | | | | | | | | | Since Windows Vista, when running at 144 DPI or higher with composition switched on, applications that don't declare themselves to be DPI aware are stretched by the window manager, kind of like low resolution apps in OSX. To avoid this, declare DPI awareness in the manifest. Since mpv is practically resolution independent this shouldn't cause any trouble. The 'True/PM' value declares per-monitor DPI awareness in Windows 8.1, so that the mpv isn't shrunk when moved from a high DPI screen to one with a lower DPI. Also, avoid compatibility shims by declaring compatibility with all Windows versions from Vista to 8.1 and add the missing uiAccess attribute to the requestedExecutionLevel element.
* build: fix compilation on Windows (manifest files)wm42012-10-201-0/+19