--
v3: d3d10/effect: Add support for 'iadd' instruction.
d3d10/effect: Add support for 'imin' instruction.
d3d10/effect: Add support for umin/umax instructions.
d3d10/effect: Add support for asin/acos/atan instructions.
d3d10/effect: Handle division by zero in 'udiv'.
d3d10/effect: Add support for 'movc' instruction.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2485
--
v3: imm32: Create the IME UI as child of the IME default window.
imm32: Re-create the IME UI window when IME changes.
imm32: Keep the IME UI window on the default input context.
imm32: Update existing input contexts on layout change.
imm32/tests: Test IME UI window and IME window presence.
imm32/tests: Test IME UI creation with the installed IME.
imm32/tests: Test ImmProcessKey with the installed IME.
imm32: Ignore ImmProcessKey if hkl isn't the current layout.
imm32: Cleanup ImmProcessKey variables and traces.
imm32/tests: Ignore expected calls marked with todo.
imm32/tests: Add explicit ImmLoadIME / ImmFreeLayout calls.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2531
--
v2: imm32: Create the IME UI as child of the IME default window.
imm32: Re-create the IME UI window when IME changes.
imm32: Keep the IME UI window on the default input context.
imm32: Update existing input contexts on layout change.
imm32/tests: Test IME UI window and IME window presence.
imm32/tests: Test IME UI creation with the installed IME.
imm32/tests: Test ImmProcessKey with the installed IME.
imm32: Ignore ImmProcessKey if hkl isn't the current layout.
imm32: Cleanup ImmProcessKey variables and traces.
imm32/tests: Ignore expected calls marked with todo.
imm32/tests: Add explicit ImmLoadIME / ImmFreeLayout calls.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2531