Commit graph

158758 commits

Author SHA1 Message Date
Alistair Leslie-Hughes 48b115ebde sapi: Add AudioInput registry key.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-08-05 20:14:41 +02:00
Shaun Ren 21c2802808 webservices: Add support for receiving fault messages.
Signed-off-by: Shaun Ren <sren@codeweavers.com>
2022-08-05 20:14:41 +02:00
Shaun Ren a5359f36ab webservices: Address the request message in WsCall.
Signed-off-by: Shaun Ren <sren@codeweavers.com>
2022-08-05 20:14:41 +02:00
Shaun Ren e4ff5f1ef8 webservices/tests: Add a fault reading test for WsReadBody.
Signed-off-by: Shaun Ren <sren@codeweavers.com>
2022-08-05 20:14:41 +02:00
Shaun Ren d8f230f219 webservices: Fill in type description for WS_FAULT_TYPE if necessary in WsReadBody.
Signed-off-by: Shaun Ren <sren@codeweavers.com>
2022-08-05 20:14:41 +02:00
Shaun Ren dfd6cb9768 webservices: Detect when a message contains a fault in read_envelope_start.
Signed-off-by: Shaun Ren <sren@codeweavers.com>
2022-08-05 20:14:41 +02:00
Shaun Ren 42980ed28a webservices: Add support for reading WS_FAULT values.
Signed-off-by: Shaun Ren <sren@codeweavers.com>
2022-08-05 20:14:41 +02:00
Paul Gofman fa359ed9c8 winhttp: Avoid invalid memory access in netconn_resolve(). 2022-08-05 20:13:33 +02:00
Nikolay Sivov 7cfe6d8f29 d2d1/commandlist: Implement FillOpacityMask() command.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-05 20:13:33 +02:00
Nikolay Sivov 4f1dfdad1d d2d1: Add parameter validation to FillOpacityMask().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-05 20:13:33 +02:00
Jacek Caban 929694c66d user32: Remove USER_CheckNotLock.
It's no longer interesting. Its remaining callers are not used by locked code, which is restricted to win32u.
2022-08-05 20:13:33 +02:00
Jacek Caban 421fb1c804 win32u: Introduce NtUserGetChildRect.
And use it in CalcChildScroll.
2022-08-05 20:13:33 +02:00
Jacek Caban 98128a65e7 user32: Use GetClientRect in EDIT_WM_ContextMenu. 2022-08-05 20:13:33 +02:00
Jacek Caban c0b62eb5ae user32: Use win32u to get and set MDI client info. 2022-08-05 20:13:33 +02:00
Jacek Caban 1bd73c6c3e user32: Store MDI client info on client heap. 2022-08-05 20:13:33 +02:00
Jacek Caban 224a8fc24e win32u: Introduce NtUserGetWindowSysSubMenu.
And use it for MDI client implementation.
2022-08-05 20:13:33 +02:00
Nikolay Sivov c4c3e9fee4 dwrite: Add ff00-ffef range to the fallback configuration.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-05 20:13:33 +02:00
Alistair Leslie-Hughes e43288348d xactengine3_7: Return error on invalid notification value.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-08-04 20:13:38 +02:00
Alistair Leslie-Hughes d1c08b1714 xactengine3_7: Implement callback for supported messages. 2022-08-04 20:13:37 +02:00
Alistair Leslie-Hughes a9486f7e74 xactengine3_7: Record context for each notications.
This helps the first lockup but starting a game causes another freeze.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49678

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-08-04 20:13:35 +02:00
Alistair Leslie-Hughes 6a7c02ac6a xactengine3_7: Map IXACT3Wave interfaces.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-08-04 20:13:34 +02:00
Alistair Leslie-Hughes 8b65074dae xactengine3_7: Map IXACT3Cue interfaces.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-08-04 20:13:33 +02:00
Alistair Leslie-Hughes 33831cfce7 xactengine3_7: Map SoundBank interfaces.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-08-04 20:13:31 +02:00
Alistair Leslie-Hughes 2570be8ac1 xactengine3_7: Add helper function to add entries.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-08-04 20:13:29 +02:00
Nikolay Sivov 2dc847b6ec d2d1: Remove warning message for glyph run description.
Every DrawTextLayout() call will produce this warning,
if there is any text to draw. Description is not required to draw a run,
and is safe to ignore.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-04 19:00:06 +02:00
Nikolay Sivov d418657e2c d2d1/commandlist: Fix primitive blend playback.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-04 19:00:00 +02:00
Nikolay Sivov 4674e05155 d2d1: Implement setting primitive blend mode.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-04 19:00:00 +02:00
Nikolay Sivov bb83067bd7 include: Add newer D2D command sink interface definitions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-04 19:00:00 +02:00
Georg Lehmann d493fab3e8 winevulkan: Update to VK spec version 1.3.224.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
2022-08-04 18:59:54 +02:00
Hans Leidekker d3638d426b bcrypt: Add AES CFB chaining mode support.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53483
2022-08-04 18:59:10 +02:00
Arkadiusz Hiler 3df433843b winebus.sys/sdl: Use the 8 absolute axes supported by DIJOYSTATE2.
Most games use c_dfDIJoystick2 which can support up to 8 absolute axes,
6 directional ones and 2 sliders.

With this change we now have 8 usable axes instead of six and we FIXME
if device exposes more than that.
2022-08-03 22:15:52 +02:00
Rémi Bernon b95158b23c winegstreamer: Make IWMReader state transitions asynchronous. 2022-08-03 22:15:45 +02:00
Rémi Bernon efe0504f5f winegstreamer: Leave the stream CS while waiting for a sample.
This may call AllocateForOutput/Stream callbacks, and it may block.
2022-08-03 22:15:44 +02:00
Rémi Bernon 488c9c669c winegstreamer: Move IWMReaderCallbackAdvanced *callback_advanced to a local variable. 2022-08-03 22:15:44 +02:00
Rémi Bernon 4a43312278 wmvcore/tests: Add more IWMReader_(Open|Start|Stop|Close) async checks. 2022-08-03 22:15:44 +02:00
Connor McAdams 3079c6beba include: Add UI Automation COM client interface definitions.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-03 17:54:39 +02:00
Connor McAdams c97933fe95 include: Add UI Automation Event ID definitions.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-03 17:54:39 +02:00
Brendan Shanks bc90f8715f ntdll: Fix floating point and extended registers not being restored under Wow64. 2022-08-03 17:54:09 +02:00
Brendan Shanks 2599042221 wow64: Copy floating point and extended registers in copy_context_64to32. 2022-08-03 17:54:09 +02:00
Alexandre Julliard f937ad5a6d tiff: Import upstream release 4.4.0. 2022-08-03 17:37:00 +02:00
Alexandre Julliard be227979b0 mpg123: Import upstream release 1.30.2. 2022-08-03 17:27:11 +02:00
Alexandre Julliard ce0a985f1b faudio: Import upstream release 22.08. 2022-08-03 17:13:51 +02:00
Nikolay Sivov 2dd903885b dwrite: Fix stretch value validation in CreateTextFormat().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-03 15:09:02 +02:00
Santino Mazza 27cdb54bd8 ncrypt: Initial implementation for NCryptEncrypt.
Signed-off-by: Santino Mazza <mazzasantino1206@gmail.com>
2022-08-03 15:09:02 +02:00
Santino Mazza dd61c5638a bcrypt: Initial RSA encryption implementation.
Signed-off-by: Santino Mazza <mazzasantino1206@gmail.com>
2022-08-03 15:09:02 +02:00
Santino Mazza 4a395899ea bcrypt/tests: Test for BCryptEncrypt with RSA keys.
Signed-off-by: Santino Mazza <mazzasantino1206@gmail.com>
2022-08-03 15:09:02 +02:00
Santino Mazza 68f6d6ba9e ncrypt/tests: Test for NCryptEncrypt with RSA and PKCS1 padding.
Signed-off-by: Santino Mazza <mazzasantino1206@gmail.com>
2022-08-03 15:09:02 +02:00
Shaun Ren ac90bc1e16 webservices: Support faults in error.
Signed-off-by: Shaun Ren <sren@codeweavers.com>
2022-08-03 15:09:02 +02:00
Shaun Ren da77cc8cfd webservices: Implement error strings.
Signed-off-by: Shaun Ren <sren@codeweavers.com>
2022-08-03 15:08:00 +02:00
Nikolay Sivov 3d54031236 d2d1/commandlist: Update text rendering params on DrawGlyphRun().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-03 15:07:49 +02:00