--
v3: uiautomationcore: Implement ILegacyIAccessibleProvider::get_Role for MSAA providers.
uiautomationcore: Add support for UIA_LegacyIAccessibleRolePropertyId.
uiautomationcore: Add support for UIA_LegacyIAccessibleChildIdPropertyId.
uiautomationcore: Add support for UIA_IsOffscreenPropertyId to MSAA providers.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2523
--
v2: uiautomationcore: Implement ILegacyIAccessibleProvider::get_Role for MSAA providers.
uiautomationcore: Add support for UIA_LegacyIAccessibleRolePropertyId.
uiautomationcore: Add support for UIA_LegacyIAccessibleChildIdPropertyId.
uiautomationcore: Add support for UIA_IsOffscreenPropertyId to MSAA providers.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2523
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.
--
v4: dwrite: Use cache when font transform matrix contains only translation offsets.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2482
--
v2: imm32/tests: Add some ImmGetCandidateWindow tests.
imm32/tests: Add some ImmGetCandidateListCount(W|A) tests.
imm32/tests: Add some ImmGetCandidateList(W|A) tests.
imm32/tests: Add some ImmRequestMessageW tests.
imm32/tests: Add some spurious IME select calls.
imm32/tests: Add some ImeSetActiveContext tests.
imm32/tests: Init INPUTCONTEXT status in ImeSelect.
imm32: Avoid recursing into ImeSelect calls.
imm32/tests: Add some ImmSetOpenStatus tests.
imm32/tests: Add some ImmSetConversionStatus tests.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2548