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.