Commit graph

167181 commits

Author SHA1 Message Date
Brendan Shanks 450c358881 configure: Don't use -Wl,-z,defs if it causes link errors with 'environ'.
Fixes undefined reference link error in msv1_0 on FreeBSD.

Reported by Gerald Pfeifer.
2023-10-02 11:54:33 +02:00
Alexandre Julliard a084fd0528 faudio: Import upstream release 23.10. 2023-10-02 11:54:32 +02:00
Alexandre Julliard b6852f6bed ldap: Import upstream release 2.5.16. 2023-09-30 14:08:27 +02:00
Alexandre Julliard b4c541b23a xml2: Import upstream release 2.11.5. 2023-09-30 14:08:27 +02:00
Alexandre Julliard 13e02608da zlib: Import upstream release 1.3. 2023-09-30 14:08:27 +02:00
Alexandre Julliard 673cac9e95 tiff: Import upstream release 4.6.0. 2023-09-30 14:08:27 +02:00
Alexandre Julliard 736f90d88e mpg123: Import upstream release 1.32.2. 2023-09-30 14:08:27 +02:00
Alexandre Julliard c547659586 nls: Update character tables to Unicode 15.1.0. 2023-09-30 13:23:19 +02:00
Alexandre Julliard 3db7506221 Release 8.17. 2023-09-29 22:29:20 +02:00
Rémi Bernon 3c4d83609e dmime: Implement IDirectMusicPerformance_DownloadInstrument. 2023-09-29 21:41:26 +02:00
Rémi Bernon 96b0bdd7b5 dmband: Implement band track GUID_DownloadToAudioPath parameter. 2023-09-29 21:41:26 +02:00
Rémi Bernon 52a38dc41f dmband: Implement band track GUID_UnloadFromAudioPath parameter. 2023-09-29 21:41:26 +02:00
Rémi Bernon 0ad7b55349 dmband: Implement IDirectMusicBand_(Download|Unload). 2023-09-29 21:41:26 +02:00
Rémi Bernon 17f68bfabf dmime: Implement IDirectMusicSegment_(Download|Unload). 2023-09-29 21:41:26 +02:00
Rémi Bernon 92985253e7 dmband: Implement band track GUID_ConnectToDLSCollection parameter. 2023-09-29 21:41:25 +02:00
Rémi Bernon 8645d9eb4e dmime: Implement IDirectMusicSegment_SetParam. 2023-09-29 21:41:25 +02:00
Rémi Bernon 406f1783a9 dmime/tests: Test segment state and playing a custom track. 2023-09-29 21:41:25 +02:00
Rémi Bernon 0d3b83c021 dmime/tests: Add some tests for GUID_ConnectToDLSCollection. 2023-09-29 21:41:25 +02:00
Alexandre Julliard d92d9bc2a9 ntdll: Don't free reserved memory on 64-bit macOS.
It's part of the zerofill section.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55674
2023-09-29 19:51:46 +02:00
Paul Gofman 4e55945467 shell32: Handle long command line in execute_from_key(). 2023-09-29 17:27:18 +02:00
Paul Gofman f1c57f06d6 shell32: Avoid stack corruption with long name in SHELL_TryAppPathW(). 2023-09-29 17:26:45 +02:00
Mohamad Al-Jaf 94e3e2d115 windows.applicationmodel/tests: Use PathRemoveFileSpecW() instead of PathCchRemoveFileSpec().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55652
2023-09-29 17:24:19 +02:00
Jactry Zeng bb8cc288a6 msxml3/tests: Add tests of ValidateOnParse property. 2023-09-29 17:24:07 +02:00
Jactry Zeng 3db3e3768b msxml3: Add ValidateOnParse support for IXMLDOMDocument3_{get,set}Property(). 2023-09-29 17:24:07 +02:00
Jactry Zeng 7995d152d7 msxml3: Store ValidateOnParse property in domdoc_properties instead. 2023-09-29 17:24:06 +02:00
Jacek Caban cdb9b60162 include: Support ARM64EC target in winnt.h. 2023-09-29 17:23:52 +02:00
Jacek Caban 71ebc22d63 include: Move __getReg intrinsic to intrin.h. 2023-09-29 17:23:51 +02:00
Jacek Caban 12c019ff84 include: Support ARM64EC target in intrin.h. 2023-09-29 17:23:51 +02:00
Rémi Bernon 086e114f05 dmusic: Implement SoundFont2 instrument parsing. 2023-09-29 17:23:10 +02:00
Rémi Bernon 215a55d603 dmusic: Implement SoundFont2 wave sample parsing. 2023-09-29 17:23:10 +02:00
Rémi Bernon b733a46ada dmusic: Implement SoundFont2 collection parsing. 2023-09-29 17:23:10 +02:00
Rémi Bernon 182338bab2 dmusic: Avoid crashing in traces if wave doesn't have a WSMPL. 2023-09-29 17:23:10 +02:00
Rémi Bernon 2a1fd9851c dmusic: Avoid leaking articulations when freeing regions. 2023-09-29 17:23:10 +02:00
Rémi Bernon 8e881787fc dmloader: Add fallbacks if the configured GMFilePath doesn't exist. 2023-09-29 17:23:10 +02:00
Rémi Bernon 49c6e57d95 dmloader: Remove invalid default DLS collection check. 2023-09-29 17:23:10 +02:00
Rémi Bernon 767c5ddbf9 dmusic/tests: Test default gm.dls sound font instruments. 2023-09-29 17:23:10 +02:00
Rémi Bernon 1ffc47b5e6 dmloader: Use a simpler file stream implementation. 2023-09-29 17:23:08 +02:00
Rémi Bernon 9e0487c4cc dmime: Return DMUS_E_AUDIOPATH_INACTIVE when audio paths are not enabled. 2023-09-28 23:21:46 +02:00
Rémi Bernon 0fb4e5ec47 dmime: Return DMUS_E_AUDIOPATHS_IN_USE when audio paths are in use. 2023-09-28 23:21:46 +02:00
Rémi Bernon 9788fb6911 dmime: Initialize performance in Init rather than InitAudio. 2023-09-28 23:21:46 +02:00
Rémi Bernon 50b09dcf11 dmime: Set the port direct sound before activating it. 2023-09-28 23:21:46 +02:00
Rémi Bernon 3400e41d5c dmime/tests: Test performance Init with a created port.
Final Fantasy VIII does this, more or less, and needs Init to succeed.
2023-09-28 23:21:44 +02:00
Rémi Bernon de27d59a8a dmime/tests: Move performance tests into dmime.c. 2023-09-28 23:21:43 +02:00
Rémi Bernon ed2eebf2f5 dmime/tests: Remove some duplicated tests.
These are now more extensively tested in dmime/tests/dmime.c.
2023-09-28 23:21:41 +02:00
Alex Henrie 25f3ba3e06 include: Correct conflicting definition of PSECURITY_DESCRIPTOR.
In the Windows SDK, PSECURITY_DESCRIPTOR is void* and
PISECURITY_DESCRIPTOR is SECURITY_DESCRIPTOR*. PSECURITY_DESCRIPTOR is
defined in winnt.h and PISECURITY_DESCRIPTOR is defined in
wbasetypes.idl.
2023-09-28 22:35:41 +02:00
Alex Henrie 0369223f73 include: Correct conflicting definition of PSID.
In the Windows SDK, PSID is void* and PISID is SID*. Both types are
defined in both winnt.h and wtypesbase.idl.
2023-09-28 22:35:41 +02:00
Francois Gouget 65261f3c80 tests: Update the documentation. 2023-09-28 22:35:41 +02:00
Hans Leidekker ed71abd1cc secur32: Only return success from initialize_package() when initialization fully succeeds.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55522
2023-09-28 22:35:41 +02:00
Martin Storsjö 65a6019df9 include: Update the d3d12 header from vkd3d.
This corresponds to vkd3d as of commit
acd3ed97dc8e1ac192b2ec6fc19596831a6b61c6.

The cpp_quoted #include directive is fixed up to match the file
naming outside of vkd3d, renaming the reference to
vkd3d_d3d12sdklayers.h back to d3d12sdklayers.h.

This matches other renamings that are done at the start of the
file for vkd3d renamed idl files as well.

Signed-off-by: Martin Storsjö <martin@martin.st>
2023-09-28 22:35:41 +02:00
Alexandre Julliard 9b60b671da ntdll: Don't release the low address space reservation on wow64. 2023-09-28 22:35:41 +02:00