Eduard Permyakov
d6aec09c05
lsteamclient: Fix forwarding incorrect result for certain path-related operations.
...
The SteamAPI may return non-zero values even when a NULL pointer is
passed in for the target path buffer. For example, GetAppInstallDir
will still return the required size of the distination buffer.
Since api_result is the length of the Windows path, it is not completely
safe to return it directly, since the corresponding UNIX path may have
more characters. Without access to the original Windows path, we cannot
make a conversion to determine how many characters the UNIX path will
have. So just resort to returning a safe upper bound value.
CW-Bug-Id: #19606
2022-01-24 16:03:39 +02:00
Rémi Bernon
2ad85256a3
media-converter: Add format=S16LE to audioconv caps.
...
As opusdec will only output that format, and we want to be able to
filter the elements from their capabilities early.
CW-Bug-Id: #19854
2022-01-24 16:03:39 +02:00
Rémi Bernon
f0a10371c9
media-converter: Classify proton audioconv as Codec/Decoder/Audio.
...
Required to match it when enumerating audio decoders.
CW-Bug-Id: #19854
2022-01-24 16:03:39 +02:00
Andrew Eikum
844ba1e037
fonts: Update source-han-sans fonts from upstream at v2.004
...
From https://github.com/adobe-fonts/source-han-sans/ at
eb82513b0bc8a1eaafbdd96ed64da17483c7a52f (2.004).
CW-Bug-Id: #19849
2022-01-24 16:03:38 +02:00
Andrew Eikum
20ac2d95bc
update liberation-fonts to 2.1.5
...
CW-Bug-Id: #19849
2022-01-24 16:03:38 +02:00
Itoh Shimon
7a46a3cf40
fonts: Use Ume fonts instead of Source Han Sans Japanese.
...
They are metrically compatible with MS Gothic fonts. Attack on Titan 2
- A.O.T.2 - 進撃の巨人2 and Touhou Fuujinroku ~ Mountain of Faith are
known to render better with Ume fonts.
CW-Bug-Id: #19849
CW-Bug-Id: #19971
2022-01-24 16:03:38 +02:00
Andrew Eikum
18f4555528
Update copyright dates
2022-01-19 11:39:44 +02:00
Andrew Eikum
bf8ee8e554
media-converter: Add MEDIACONV_DONT_DISCARD
2022-01-19 11:29:55 +02:00
Arkadiusz Hiler
4070272852
Use github gstreamer mirrors.
...
Freedesktop tends to have their https not working these days plus it's
better to rely only on one hosting service instead of multiple.
Link: https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/407
2022-01-19 11:29:55 +02:00
Arkadiusz Hiler
2c19e6fd92
Makefile.in: Override assignment of DOCKER_OPTS.
...
... so that users can use it to provide extra options for docker without
overriding CCACHE/ROOTLESS logic.
2022-01-19 11:29:55 +02:00
Rémi Bernon
fc27d69033
steam.exe: Make process system after child process has started.
...
So that it can connect to the winstation and get a desktop reference
before steam.exe releases theirs.
CW-Bug-ID: #19584
2022-01-19 11:29:55 +02:00
Rémi Bernon
a7d8aabc0d
vrclient: Parse all include files at once.
2022-01-19 11:29:54 +02:00
Rémi Bernon
57ea5353ee
lsteamclient: Parse all include files at once.
2022-01-19 11:29:54 +02:00
Rémi Bernon
db7e0e7a14
vrclient: Remove unnecessary includes.
2022-01-19 11:29:54 +02:00
Rémi Bernon
226313fa1d
lsteamclient: Remove unnecessary includes.
...
The -Isteamworks_sdk_{sdkver} was not expanded anyway.
2022-01-19 11:29:54 +02:00
Rémi Bernon
fc14f36b9d
vrclient: Use dicts to lookup structs in gen_wrapper.py.
2022-01-19 11:29:54 +02:00
Rémi Bernon
de5557448b
lsteamclient: Use dicts to lookup structs in gen_wrapper.py.
2022-01-19 11:29:54 +02:00
Rémi Bernon
e868aa6e1a
vrclient: Import from clang.cindex instead of prefixing.
2022-01-19 11:29:54 +02:00
Rémi Bernon
5e3dab64e2
lsteamclient: Import from clang.cindex instead of prefixing.
2022-01-19 11:29:54 +02:00
Paul Gofman
b01153b165
proton: Also setup S: drive for game directory for run verb.
...
CW-Bug-Id: #19930
2022-01-19 11:29:54 +02:00
Arkadiusz Hiler
b502860b34
vkd3d: Update submodule's url to github
2022-01-19 11:29:54 +02:00
Paul Gofman
d1e6e83c15
wineopenxr: Convert projection view info chain in convert_XrCompositionLayer().
...
CW-Bug-Id: #19878
2022-01-19 11:29:54 +02:00
Paul Gofman
47d21b5618
wineopenxr: Update to 1.0.20 registry version.
2022-01-19 11:29:54 +02:00
Paul Gofman
3dd273022e
Update OpenXR-SDK submodule.
2022-01-19 11:29:54 +02:00
Arkadiusz Hiler
100dfb9476
Makefile: Use correct paths for dlls build with winemaker
2022-01-19 11:29:54 +02:00
Andrew Eikum
ad07f9fef1
Makefile: Remove redundant ccache make argument
2022-01-19 11:29:54 +02:00
Andrew Eikum
9d742a5332
Makefile: Remove Vagrant build path
2022-01-19 11:29:54 +02:00
Andrew Eikum
3bffbe24b3
build: Rename build/makefile_base.mak to Makefile.in
2022-01-19 11:29:54 +02:00
Arkadiusz Hiler
f28e37b95c
configure: Autodetect docker or podman
2022-01-19 11:29:54 +02:00
Esme Povirk
de7ac78030
Set .update-timestamp for new prefixes.
...
CW-Bug-Id: #19818
2022-01-19 11:29:54 +02:00
Andrew Eikum
725dd255fc
media-converter: Update dependencies
2022-01-19 11:29:54 +02:00
Andrew Eikum
f002efd808
media-converter: Fall back to OGV if no MKV is available
...
CW-Bug-Id: #19516
2022-01-19 11:29:54 +02:00
Andrew Eikum
f1893068c3
media-converter: Don't panic on unknown tags for read-only DBs
...
CW-Bug-Id: #19516
2022-01-19 11:29:54 +02:00
Andrew Eikum
e190c26058
media-converter: Use AV1/Opus instead of Theora/Vorbis
...
CW-Bug-Id: #19516
2022-01-19 11:29:54 +02:00
Andrew Eikum
48196af449
media-converter: Query upstream duration if needed
...
CW-Bug-Id: #19516
2022-01-19 11:29:54 +02:00
Andrew Eikum
bfc4b2330d
make: Don't set CMAKE_SYSTEM_NAME=Linux
...
This broke libaom optimization detection, since cmake appears not to set
vars like CMAKE_SYSTEM_PROCESSOR if CMAKE_SYSTEM_NAME is set.
2022-01-19 11:29:54 +02:00
Andrew Eikum
e3a12c2f18
media-converter: Clean up already-converted entries
...
CW-Bug-Id: #19614
2022-01-19 11:29:54 +02:00
Rémi Bernon
7e4ee66328
proton: Link overridable DLLs debug files too.
2022-01-19 11:29:54 +02:00
Rémi Bernon
808920b6b3
proton: Add overridable DLLs to the tracked_files.
2022-01-19 11:29:54 +02:00
Rémi Bernon
83e40165ba
proton: Move try_copy calls into the tracked_files block.
2022-01-19 11:29:54 +02:00
Rémi Bernon
b3d4aa02a6
proton: Add a prefix parameter to try_copy.
2022-01-19 11:29:54 +02:00
Rémi Bernon
16b662a0bf
proton: Always set dst to the target file name in try_copy.
2022-01-19 11:29:54 +02:00
Andrew Eikum
212cbc0c9a
lsteamclient: Generate steamworks sdk 1.53a support
2022-01-19 11:29:54 +02:00
Andrew Eikum
0b9c8a34aa
lsteamclient: Import steamworks sdk 1.53a
2022-01-19 11:29:54 +02:00
Andrew Eikum
58860a6cc6
lsteamclient: Support reference parameters
2022-01-19 11:29:54 +02:00
Andrew Eikum
67316452df
lsteamclient: Use python f-strings
2022-01-19 11:29:54 +02:00
Nikolay Sivov
55fb5b0bd3
Remove +tid from WINEDEBUG example.
...
It's now always enabled, and can't be suppressed.
2022-01-19 11:29:54 +02:00
Nikolay Sivov
ab07135a89
Do not use d3d10/d3d10_1 from dxvk.
...
That allows games to use d3d10 effects framework that wine's modules provide.
2022-01-19 11:29:54 +02:00
Rémi Bernon
c308ae9f32
configure.sh: Update default Proton SDK image to 0.20211207.0-0.
2022-01-19 11:29:54 +02:00
Rémi Bernon
6da8b268dd
docker: Update Proton SDK components.
2022-01-19 11:29:54 +02:00