Commit graph

169561 commits

Author SHA1 Message Date
Biswapriyo Nath 6ec9f446eb include: Add FaceDetector runtimeclass in windows.media.faceanalysis.idl. 2024-02-20 22:26:58 +01:00
Biswapriyo Nath f0ab43fea2 include: Add DetectedFace runtimeclass in windows.media.faceanalysis.idl. 2024-02-20 22:26:57 +01:00
Biswapriyo Nath fbe99509d6 include: Add SoftwareBitmap runtimeclass in windows.graphics.imaging.idl. 2024-02-20 22:26:57 +01:00
Biswapriyo Nath af4838321e include: Add BitmapBuffer runtimeclass in windows.graphics.imaging.idl. 2024-02-20 22:26:57 +01:00
Biswapriyo Nath fe4f7632a7 include: Add IDirect3DSurface in windows.graphics.directx.direct3d11.idl. 2024-02-20 22:26:57 +01:00
Daniel Lehman fb5302c29b msvcrt: Use string sort for strcoll/wcscoll. 2024-02-20 22:26:29 +01:00
Daniel Lehman 188d880493 msvcrt/tests: Add tests for strcoll/wcscoll. 2024-02-20 22:26:29 +01:00
David Kahurani 386dbe1059 msi: Avoid leaking stream on DB update.
MSI_RecordGetIStream adds a reference to the stream. This
reference should be negated as we are done setting the stream.

Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2024-02-20 22:26:13 +01:00
Zebediah Figura 9a614fefaf wined3d/arb: Move FFP bumpenv constant loading to arbfp_apply_draw_state(). 2024-02-20 22:26:01 +01:00
Zebediah Figura 088da327b5 wined3d/arb: Move texture constant loading to arbfp_apply_draw_state(). 2024-02-20 22:26:00 +01:00
Zebediah Figura 0f7ef9f47a wined3d/arb: Move color key constant loading to arbfp_apply_draw_state(). 2024-02-20 22:25:58 +01:00
Zebediah Figura 8faac9b94a wined3d/arb: Move TEXTUREFACTOR constant loading to arbfp_apply_draw_state(). 2024-02-20 22:25:56 +01:00
Zebediah Figura 6c1c917750 wined3d/arb: Move SPECULARENABLE constant loading to arbfp_apply_draw_state(). 2024-02-20 22:25:54 +01:00
Alexandre Julliard f0584966c2 ntdll/tests: Run RtlVirtualUnwind tests on ARM64EC. 2024-02-20 11:05:13 +01:00
Alexandre Julliard ec5e33cad6 ntdll/tests: Run dynamic unwind tests on ARM platforms. 2024-02-20 11:03:58 +01:00
Alexandre Julliard 510fc64140 ntdll/tests: Move unwinding tests to a separate file. 2024-02-20 10:58:13 +01:00
Eric Pouech 552bc893e1 dbghelp: Don't expected a fixed number of substreams in DBI header (PDB).
MSC no longer emits a fixed number of substreams (depending on version of
PDB file), but can emit less.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-20 10:51:37 +01:00
Eric Pouech dee3be21a3 winedump: Don't expect a fixed number of substreams in DBI header (PDB).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-20 10:51:36 +01:00
Shaun Ren c72f0ec0f0 sapi: Implement ISpeechVoice::Invoke. 2024-02-20 10:47:11 +01:00
Shaun Ren 9d044669f3 sapi: Implement ISpeechVoice::GetIDsOfNames. 2024-02-20 10:47:11 +01:00
Shaun Ren dd083a6195 sapi: Implement ISpeechVoice::GetTypeInfo. 2024-02-20 10:47:11 +01:00
Shaun Ren 58087358d1 sapi: Implement ISpeechVoice::GetTypeInfoCount. 2024-02-20 10:47:11 +01:00
Shaun Ren 62aec0318b sapi: Implement ISpeechVoice::GetVoices. 2024-02-20 10:47:11 +01:00
Shaun Ren 0f8b59a245 sapi: Introduce create_token_category helper in tts. 2024-02-20 10:47:11 +01:00
Shaun Ren 4bbfd83898 sapi: Handle zero-length attributes correctly in ISpObjectTokenCategory::EnumTokens. 2024-02-20 10:47:11 +01:00
Shaun Ren 5243f2e82c sapi: Implement ISpeechVoice::Speak. 2024-02-20 10:47:11 +01:00
Shaun Ren afac7d7e3f sapi: Free typelib on DLL detach. 2024-02-20 10:47:11 +01:00
Paul Gofman 164520f593 crypt32: Force debug info in critical sections. 2024-02-20 10:44:14 +01:00
Paul Gofman 9149c7e999 combase: Force debug info in critical sections. 2024-02-20 10:44:14 +01:00
Paul Gofman 6ba603a03c kernelbase: Force debug info in critical sections. 2024-02-20 10:44:14 +01:00
Paul Gofman 431a483edc xaudio2: Force debug info in critical sections. 2024-02-20 10:44:14 +01:00
Paul Gofman 5e3cc88326 winhttp: Force debug info in critical sections. 2024-02-20 10:44:14 +01:00
Zhiyi Zhang 7c7b2e8e7e dsound: Reject WAVEFORMATEX formats with more than two channels.
Formats with more than two channels require WAVEFORMATEXTENSIBLE according to tests.

Fix Viking: Battle for Asgard (211160) audio cracking in its intro video.
2024-02-20 10:44:05 +01:00
Zhiyi Zhang b3ec5bc7ea dsound/tests: Test that formats with more than two channels require WAVEFORMATEXTENSIBLE. 2024-02-20 10:44:05 +01:00
Aurimas Fišeras 89e3be4ee9 po: Update Lithuanian translation. 2024-02-20 10:43:08 +01:00
Kartavya Vashishtha 1e34842799 kernelbase: Implement CopyFile2(). 2024-02-20 10:42:57 +01:00
Jinoh Kang 1b0d8428df kernelbase: Replace FileAllInformation with FileStatInformation in GetFileInformationByHandle().
It also fixes the game Unity of Command II (same bug).

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46070
2024-02-19 21:28:42 +01:00
Jinoh Kang 152580cefe ntdll: Implement NtQueryInformationFile FileStatInformation. 2024-02-19 21:28:42 +01:00
Jinoh Kang f5e7abb428 ntdll/tests: Add tests for NtQueryInformationFile FileStatInformation. 2024-02-19 21:28:42 +01:00
Jinoh Kang 4f61a8a1ab include: Add definition for FILE_STAT_INFORMATION. 2024-02-19 21:28:41 +01:00
Vijay Kiran Kamuju 08803bd136 include: Add msdelta header file. 2024-02-19 20:39:43 +01:00
Daniel Lehman 6a6263c8bd msvcrt/tests: Include locale in ok message. 2024-02-19 20:39:43 +01:00
Daniel Lehman 588db48be5 msvcrt: Use string sort for strncoll/wcsncoll. 2024-02-19 20:39:43 +01:00
Eric Pouech 65109c725d dbghelp: Implement SymFromIndex().
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-19 20:39:43 +01:00
Eric Pouech 989988a5ae winedbg: Use share attributes for opening command file.
(this fixes --command option when winedbg is relaunched in
wow64 case).

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-19 20:39:43 +01:00
Zebediah Figura 063a377df4 shell32: Properly implement context menu verbs.
Enumerate "shell" registry key entries instead of hardcoding a list.

Don't enumerate any entries unless all the files have the same type.

Pass the correct type to ShellExecuteEx().
2024-02-19 18:28:21 +01:00
Zebediah Figura d1eed1c702 shell32: Separate a get_filetype() helper. 2024-02-19 18:26:52 +01:00
Zebediah Figura 6fd349c6e0 shell32: Do not set the default menu item from ShellView_DoContextMenu().
This was added in f045c9df81, with no explanation.

It does not affect any behaviour in Wine, since FWF_DESKTOP is never set.

It does not make sense, since "open" is already usually the default action on
Windows, and it's not obvious why FWF_DESKTOP would affect this.

It also leans on IContextMenu implementation details.
2024-02-19 18:26:52 +01:00
Zebediah Figura d9c4f506fd shell32: Always use IContextMenu::InvokeCommand() when selecting an item from the context menu.
This reverts one of the changes included in d30dfd24d6.

Relying on FCIDM_SHVIEW_OPEN snoops into the internals of IContextMenu for no
good reason.

While I haven't tested whether ICommDlgBrowser::OnDefaultCommand() is triggered
in this case, the documentation states that it is "called when a user
double-clicks in the view or presses the ENTER key"; this is neither scenario.

Simply let the context menu call ShellExecuteEx().
2024-02-19 18:26:52 +01:00
Zebediah Figura f27e4a4a29 shell32: Remove two unused strings.
These were never used. They were probably anticipating the context menu, but are
missing accelerators and otherwise redundant with the existing entries.
2024-02-19 18:26:47 +01:00