Commit graph

163466 commits

Author SHA1 Message Date
Alex Henrie e2ead2fbfe wldap32/tests: Name option test functions after the option being tested. 2023-04-03 16:52:01 +02:00
Florian Will dcb84a45f6 dinput: Fix EnumObjects callback return value handling.
This solves an issue in ZUSI 3 settings for DirectInput devices. Delphi
defines the True value of the "C-compatible" LongBool type as -1, which
wine interpreted to mean DIENUM_STOP because it is != DIENUM_CONTINUE.
Change that logic so only an explicit DIENUM_STOP (= 0) return value
stops the enumeration of objects.
2023-04-03 16:52:01 +02:00
Florian Will c04319e5a0 dinput/tests: Add EnumObjects callback return value test. 2023-04-03 16:52:01 +02:00
Alexandre Julliard 02876a4b13 Release 8.5. 2023-03-31 23:18:31 +02:00
Connor McAdams 6f2aa68e9f uiautomationcore: Implement ILegacyIAccessibleProvider::get_Role for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-31 23:12:43 +02:00
Connor McAdams 74f06be676 uiautomationcore: Add support for UIA_LegacyIAccessibleRolePropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-31 23:12:42 +02:00
Connor McAdams fc3b0d3392 uiautomationcore: Add support for UIA_LegacyIAccessibleChildIdPropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-31 23:12:42 +02:00
Connor McAdams 77fa740398 uiautomationcore: Add support for UIA_IsOffscreenPropertyId to MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-31 23:12:42 +02:00
Rémi Bernon 19186b5063 imm32/tests: Add some ImmGetCandidateWindow tests. 2023-03-31 19:15:32 +02:00
Rémi Bernon 91bb0bf545 imm32/tests: Add some ImmGetCandidateListCount(W|A) tests. 2023-03-31 19:15:32 +02:00
Rémi Bernon 18d7be24ce imm32/tests: Add some ImmGetCandidateList(W|A) tests. 2023-03-31 19:15:31 +02:00
Rémi Bernon e6e63828d3 imm32/tests: Add some ImmRequestMessageW tests. 2023-03-31 19:15:31 +02:00
Rémi Bernon 4a52781ec9 imm32/tests: Add some spurious IME select calls.
Seen with the Korean locale from time to time, probably caused by some
uninitialized input context data.
2023-03-31 19:15:28 +02:00
Rémi Bernon 3ed1bb2464 imm32/tests: Add some ImeSetActiveContext tests. 2023-03-31 19:15:28 +02:00
Rémi Bernon 7d03937abe imm32/tests: Init INPUTCONTEXT status in ImeSelect. 2023-03-31 19:15:28 +02:00
Rémi Bernon ddfbc66fcf imm32: Avoid recursing into ImeSelect calls. 2023-03-31 19:15:28 +02:00
Rémi Bernon feb427db1a imm32/tests: Add some ImmSetOpenStatus tests. 2023-03-31 19:15:28 +02:00
Rémi Bernon 13f0b5c9c6 imm32/tests: Add some ImmSetConversionStatus tests. 2023-03-31 19:15:28 +02:00
Zebediah Figura 3cb0b6c3f3 winedevice: Use the ntoskrnl channel. 2023-03-31 19:10:38 +02:00
Etaash Mathamsetty 2a069e4a91 kernel32: Add semi-stub for RemoveDirectoryTransactedA/W(). 2023-03-31 19:10:38 +02:00
Etaash Mathamsetty 121ab8bf83 kernel32: Add semi-stub for GetFileAttributesTransactedA/W(). 2023-03-31 19:10:38 +02:00
Etaash Mathamsetty e89ee645b3 kernel32: Add semi-stub for FindFirstFileTransactedA/W(). 2023-03-31 19:10:38 +02:00
Etaash Mathamsetty 4de32bc980 kernel32: Add semi-stub for DeleteFileTransactedA/W(). 2023-03-31 19:10:38 +02:00
Etaash Mathamsetty 960526dad1 kernel32: Add semi-stub for CreateDirectoryTransactedA/W(). 2023-03-31 19:10:38 +02:00
Etaash Mathamsetty dc938571d6 kernel32: Add semi-stub for CreateFileTransactedA/W(). 2023-03-31 19:10:38 +02:00
Georg Lehmann 36f5da51d0 winevulkan: Update to VK spec version 1.3.246. 2023-03-31 19:10:38 +02:00
Floris Renaud c1a40a9c31 po: Update Dutch translation. 2023-03-31 19:10:38 +02:00
Zhiyi Zhang f2df5a6c5d dwrite: Use cache when font transform matrix contains only translation offsets.
Word 2016 queries a lot of font glyph bounding boxes and bitmaps with translation matrices. The
result of these queries is not cached because the transform matrix is not the identity matrix.
However, the translation offsets don't affect FreeType font operations at all, which can be
verified in ft_matrix_from_dwrite_matrix() called by get_glyph_transform(). So these results with
translation matrices can be cached as well. With this patch, Word 2016 stuttering is reduced
significantly.
2023-03-31 19:00:30 +02:00
Michael Stefaniuc e4512287a0 mfplat/tests: Remove duplicated ok() call. 2023-03-31 19:00:04 +02:00
Michael Stefaniuc 17fbef9192 wmvcore/tests: Don't cast NULL to another pointer type. 2023-03-31 19:00:04 +02:00
Michael Stefaniuc 0a2cfe902e ntdll/tests: Use FAILED() instead of not SUCCEEDED(). 2023-03-31 19:00:04 +02:00
Michael Stefaniuc 0afc0d8de9 uiautomationcore/tests: Drop superfluous TRUE : FALSE conditional expression. 2023-03-31 19:00:04 +02:00
Mohamad Al-Jaf 98d7ac0c84 include: Add windows.ui.core.idl file.
Needed for mingw Firefox build.
2023-03-31 11:11:09 +02:00
Michael Stefaniuc 6acbec1927 dinput: Remove superfluous cast to self. 2023-03-31 11:10:58 +02:00
Michael Stefaniuc 567e35ceaf dinput/tests: Drop superfluous TRUE : FALSE conditional expressions. 2023-03-31 11:10:58 +02:00
Zebediah Figura cf4b4ff642 include: Include corecrt.h in vadefs.h.
For the __has_attribute() fallback.

Fixes: f4c3801495

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54666
2023-03-31 11:10:43 +02:00
Alistair Leslie-Hughes 3a1f5224fb msado15: Handle DBTYPE_STR type when loading recordset data. 2023-03-30 20:53:21 +02:00
Mohamad Al-Jaf 58e6c4d11c include: Add DirectXAlphaMode enum.
Needed for mingw Firefox build.
2023-03-30 20:34:28 +02:00
Michael Stefaniuc 48fdc8e08c dmsynth: Don't crash when Open() gets a DMUS_PORTPARAMS7.
Wrong sizeof check: pointer instead of referenced structure.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53704
2023-03-30 20:31:46 +02:00
Alex Henrie 8fb04515cf wldap32: Implement setting LDAP_OPT_SERVER_CERTIFICATE and add tests.
ctxt_handle is moved to the top of struct tlsw_session so that it can be
easily retrieved via LDAP_OPT_X_TLS_SSL_CTX.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54727
2023-03-30 20:28:28 +02:00
Alex Henrie c8148d6778 wldap32: Return ~0u from ldap_modrdn* for any error. 2023-03-30 20:28:27 +02:00
Alex Henrie 0256f13184 wldap32: Implement ldap_connect. 2023-03-30 20:28:27 +02:00
Rémi Bernon 50352739ca winemac: Use the default IME implementation for stubs. 2023-03-30 19:00:25 +02:00
Rémi Bernon 2a4dff01bd winex11: Use the default IME implementation for stubs. 2023-03-30 19:00:25 +02:00
Rémi Bernon 32c5b57ac8 imm32: Return TRUE from ImmIsIME with any HKL. 2023-03-30 19:00:25 +02:00
Rémi Bernon 3d694c8118 imm32: Add a default implementation for IME functions.
To be used by graphics drivers.
2023-03-30 19:00:23 +02:00
Rémi Bernon f24479793b imm32: Introduce new input_context_init helper. 2023-03-30 19:00:23 +02:00
Rémi Bernon 538d48e3f9 imm32: Select current IME on input contexts when needed. 2023-03-30 19:00:23 +02:00
Rémi Bernon 1b778dbea7 imm32: Send WM_IME_SELECT messages when IME is activated. 2023-03-30 19:00:23 +02:00
Rémi Bernon e64e4e7461 imm32: Pass the HIMC to the IME UI window IMMGWL_IMC.
Instead of the imc pointer.
2023-03-30 19:00:21 +02:00