Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
3bcdb85d by Henri Verbeet at 2025-02-24T15:10:08+01:00
vkd3d-shader/dxbc: Set the "elements_capacity" field as well in shader_parse_signature().
Leaving it as 0 mostly ends up doing the right thing in practice, but isn't
quite right.
- - - - -
b8d740eb by Henri Verbeet at 2025-02-24T15:10:08+01:00
vkd3d-shader/dxbc: Output messages for invalid semantic name references in shader_parse_signature().
- - - - -
f5d702b0 by Henri Verbeet at 2025-02-24T15:10:08+01:00
vkd3d-shader/dxbc: Validate component types in shader_parse_signature().
- - - - -
fe4143ad by Henri Verbeet at 2025-02-24T15:10:08+01:00
vkd3d-shader/dxil: Generate I/O signatures with 16-bit component types for native 16-bit shaders.
Which incidentally matches the I/O signatures from the DXBC container.
- - - - -
73c03568 by Henri Verbeet at 2025-02-24T15:10:08+01:00
tests: Add a shader model 6 signature reflection test for different types.
- - - - -
1fd89abc by Henri Verbeet at 2025-02-24T15:10:08+01:00
vkd3d-shader: Enable DXIL support in the default configuration.
- - - - -
15 changed files:
- README
- gitlab/build-linux
- gitlab/build-mac
- include/private/vkd3d_shader_utils.h
- include/vkd3d_shader.h
- libs/vkd3d-shader/d3d_asm.c
- libs/vkd3d-shader/dxbc.c
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/vkd3d_shader_main.c
- libs/vkd3d-shader/vkd3d_shader_private.h
- libs/vkd3d/device.c
- tests/shader_runner_d3d12.c
- tests/vkd3d_shader_api.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/2feb3a3bbade41b8d7374e0ced62…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/2feb3a3bbade41b8d7374e0ced62…
You're receiving this email because of your account on gitlab.winehq.org.
Alistair Leslie-Hughes pushed to branch master at wine / wine-staging
Commits:
857466ad by Alistair Leslie-Hughes at 2025-02-23T08:13:03+11:00
Release v10.2
- - - - -
ec5fbb99 by Alistair Leslie-Hughes at 2025-02-23T08:27:19+11:00
Rebase against e1b8e7f6ec755afd251a3b7af0e632c6e4d74a64.
- - - - -
6 changed files:
- patches/ntdll-Hide_Wine_Exports/0001-ntdll-Add-support-for-hiding-wine-version-informatio.patch
- patches/oleaut32-Load_Save_EMF/0001-oleaut32-tests-Add-some-tests-for-loading-and-saving.patch
- patches/oleaut32-Load_Save_EMF/definition
- patches/oleaut32-OLEPictureImpl_SaveAsFile/definition
- staging/VERSION
- staging/upstream-commit
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/4378292a655afe0e2e3df…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/4378292a655afe0e2e3df…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
e9b855d2 by Nikolay Sivov at 2025-02-22T20:51:40+01:00
windowscodecs/gif: Store Image descriptor offset when reading GIF data.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
4203095a by Nikolay Sivov at 2025-02-22T20:51:40+01:00
windowscodecs/metadata: Add an option to initialize reader from a memory block.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
da5f81ac by Nikolay Sivov at 2025-02-22T20:51:40+01:00
windowscodecs/decoder: Separate metadata block reader to a reusable structure.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
bb3a9a3d by Nikolay Sivov at 2025-02-22T20:51:40+01:00
windowscodecs/decoder: Add support for metadata block reader at decoder level.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
87b3f662 by Nikolay Sivov at 2025-02-22T20:51:40+01:00
windowscodecs/decoder: Add support for IWICBitmapDecoder::CopyPalette() in common decoder.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
91e71736 by Nikolay Sivov at 2025-02-22T20:51:40+01:00
windowscodecs: Use common decoder for GIF format.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
3144dd09 by Nikolay Sivov at 2025-02-22T20:51:40+01:00
windowscodecs/decoder: Reuse metadata readers instances.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
e1b8e7f6 by Nikolay Sivov at 2025-02-22T20:51:40+01:00
windowscodecs/decoder: Implement metadata readers enumerator for the common decoder.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
11 changed files:
- dlls/windowscodecs/decoder.c
- dlls/windowscodecs/gifformat.c
- dlls/windowscodecs/libjpeg.c
- dlls/windowscodecs/libpng.c
- dlls/windowscodecs/libtiff.c
- dlls/windowscodecs/tests/metadata.c
- dlls/windowscodecs/ungif.c
- dlls/windowscodecs/ungif.h
- dlls/windowscodecs/wincodecs_common.h
- dlls/windowscodecs/wincodecs_private.h
- dlls/wmphoto/jxrlib.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fa9f91233ff9bf35b4734bcd17d86…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fa9f91233ff9bf35b4734bcd17d86…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
82a8e504 by Jinoh Kang at 2025-02-22T20:51:40+01:00
ntdll: Sink module dependency registration towards the end of the function in find_forwarded_export().
- - - - -
6cf446ea by Jinoh Kang at 2025-02-22T20:51:40+01:00
ntdll: Don't re-add a module dependency if it already exists.
Today, calling add_module_dependency() multiple times with the same
arguments results in duplicate edges.
Duplicate edges are harmless, but bloats memory usage. The number of
duplicate edges does not affect the dependency graph; the graph is
determined by the set of unique edges.
Consciously avoid duplicates by checking for them in
add_module_dependency_after(). This allows us to generate a unique
dependency edge for all imports of export forwarders that belong to the
same DLL.
- - - - -
41013b04 by Jinoh Kang at 2025-02-22T20:51:40+01:00
ntdll: Register module dependency for export forwarders regardless of whether the dependency is already loaded.
Prepare for generalization to imports from DLLs.
Calling add_module_dependency() multiple times for the same dependency
edge no longer bloats memory usage.
- - - - -
a11721fa by Jinoh Kang at 2025-02-22T20:51:40+01:00
ntdll: Properly track refcount on static imports of export forwarders.
Today this is only done for the the main EXE. Generalize this to DLLs
as well.
- - - - -
f7046002 by Jinoh Kang at 2025-02-22T20:51:40+01:00
ntdll: Eagerly call process_attach() on dynamic imports of export forwarders.
- - - - -
e608f6e0 by Jinoh Kang at 2025-02-22T20:51:40+01:00
ntdll: Explicitly ignore dynamic (GetProcAddress) importers as relay/snoop user module.
- - - - -
698bee6c by Jinoh Kang at 2025-02-22T20:51:40+01:00
ntdll: Properly track refcount on dynamic imports of export forwarders.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52094
- - - - -
fa9f9123 by Jinoh Kang at 2025-02-22T20:51:40+01:00
ntdll: Remove superflous NULL check for importer.
- - - - -
2 changed files:
- dlls/kernel32/tests/loader.c
- dlls/ntdll/loader.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e1ee0d9c8e5c7ea4f453218bca8f5…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e1ee0d9c8e5c7ea4f453218bca8f5…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
56ceb9e3 by Vibhav Pant at 2025-02-22T20:51:39+01:00
winebth.sys: Store known devices per radio from org.bluez.Device1 objects on BlueZ.
- - - - -
38ed4e2b by Vibhav Pant at 2025-02-22T20:51:39+01:00
winebth.sys: Add a basic implementation for IOCTL_BTH_GET_DEVICE_INFO.
- - - - -
13b831eb by Vibhav Pant at 2025-02-22T20:51:39+01:00
winebth.sys: Add connection related properties for remote devices.
- - - - -
c0d98bf7 by Vibhav Pant at 2025-02-22T20:51:39+01:00
winebth.sys: Queue a DEVICE_ADDED event on receiving InterfacesAdded for objects that implement org.bluez.Device1.
- - - - -
e1ee0d9c by Vibhav Pant at 2025-02-22T20:51:40+01:00
winebth.sys: Remove the corresponding device entry for Bluetooth radios on receiving InterfacesRemoved for org.bluez.Device1 objects.
- - - - -
7 changed files:
- dlls/winebth.sys/dbus.c
- dlls/winebth.sys/unixlib.c
- dlls/winebth.sys/unixlib.h
- dlls/winebth.sys/winebluetooth.c
- dlls/winebth.sys/winebth.c
- dlls/winebth.sys/winebth_priv.h
- include/bthioctl.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e42904c90fb4d6502dbcd2c59a5c2…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e42904c90fb4d6502dbcd2c59a5c2…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
efe99ab1 by Dmitry Timoshkov at 2025-02-22T20:51:39+01:00
oleaut32/tests: Add some tests for loading and saving EMF using IPicture interface.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
7aeaaeab by Dmitry Timoshkov at 2025-02-22T20:51:39+01:00
oleaut32: Add support for loading and saving EMF to IPicture interface.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40523.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
1396b646 by Dmitry Timoshkov at 2025-02-22T20:51:39+01:00
oleaut32: Implement a better stub for IPicture::SaveAsFile.
Based on OLEPictureImpl_Save implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=8532
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
e42904c9 by Sebastian Lackner at 2025-02-22T20:51:39+01:00
oleaut32: Implement SaveAsFile for PICTYPE_ENHMETAFILE.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
2 changed files:
- dlls/oleaut32/olepicture.c
- dlls/oleaut32/tests/olepicture.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/844dea5c2d8a66e50bbe8bfb57970…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/844dea5c2d8a66e50bbe8bfb57970…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
37c5fa3d by Conor McCarthy at 2025-02-22T11:56:36+01:00
ntdll/tests: Test NtQueryVolumeInformationFile() with FileFsFullSizeInformationEx.
- - - - -
8b9f5609 by Conor McCarthy at 2025-02-22T11:56:37+01:00
kernel32/tests: Test GetDiskSpaceInformationA().
- - - - -
f15bd29c by Conor McCarthy at 2025-02-22T20:51:39+01:00
ntdll: Handle FileFsFullSizeInformationEx in NtQueryVolumeInformationFile().
- - - - -
844dea5c by Conor McCarthy at 2025-02-22T20:51:39+01:00
kernelbase: Implement GetDiskSpaceInformationA/W().
- - - - -
8 changed files:
- dlls/kernel32/kernel32.spec
- dlls/kernel32/tests/volume.c
- dlls/kernelbase/kernelbase.spec
- dlls/kernelbase/volume.c
- dlls/ntdll/tests/file.c
- dlls/ntdll/unix/file.c
- include/winbase.h
- include/winioctl.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/05315ce3da4d6f04232611fb5dd6f…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/05315ce3da4d6f04232611fb5dd6f…
You're receiving this email because of your account on gitlab.winehq.org.