Zhiyi Zhang
a336b43a93
comctl32/edit: Don't repaint immediately when getting focus.
...
Fix MSXML 3.0 installer username edit control missing part of its edge. The application has a static
control overlapping an edit control. Repainting the edit control immediately will cause the edit
control to be painted under the static control.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-18 21:42:20 +02:00
Zhiyi Zhang
2a27ffe423
comctl32/tests: Test that changing focus for edit controls doesn't repaint immediately.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-18 21:42:20 +02:00
Zhiyi Zhang
2aa54a90bd
user32/edit: Handle IME composition result string only when EIMES_GETCOMPSTRATONCE is set.
...
If EIMES_GETCOMPSTRATONCE is not set, WM_IME_COMPOSITION with LPARAM set to GCS_RESULTSTR should be
passed to the default window procedure according to MSDN.
Fix some windows based on edit control not being able to input Chinese.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-18 21:42:20 +02:00
Zhiyi Zhang
ac9c3ef5aa
user32/edit: Let DefWindowProcA/W() handle WM_IME_CHAR.
...
So that WM_IME_CHAR will be converted to WM_CHAR in DefWindowProcA/W().
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-18 21:42:20 +02:00
Zhiyi Zhang
89ee2b0204
user32/edit: Implement EM_GETIMESTATUS.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-18 21:42:20 +02:00
Zhiyi Zhang
6baf1198ba
user32/edit: Implement EM_SETIMESTATUS.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-18 21:42:20 +02:00
Zhiyi Zhang
d06f4a5ed2
user32/tests: Add IME tests for edit control.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-18 21:42:20 +02:00
Zhiyi Zhang
0c78cfce97
user32/tests: Link directly to imm32.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-18 21:42:20 +02:00
Nikolay Sivov
2a5cf1b62a
mfreadwrite/writer: Implement Flush().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-18 21:42:19 +02:00
Nikolay Sivov
b3a01e2bf0
mfreadwrite/writer: Implement PlaceMarker().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-18 21:42:19 +02:00
Nikolay Sivov
4e410f0769
mfreadwrite/writer: Reference user callback.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-18 21:42:19 +02:00
Nikolay Sivov
862ac14e10
mfreadwrite/writer: Add sample/marker queue for each stream.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-18 21:42:19 +02:00
Piotr Caban
e047352193
msvcp71: Use MultiByteToWideChar in _Fiopen implementation.
...
Spotted by Yeshun Ye.
2022-08-18 21:42:19 +02:00
Jacek Caban
4a3c7e2758
wow64win: Use LongToHandle for user handles conversion.
2022-08-17 19:23:19 +02:00
Jacek Caban
44b706f364
wow64win: Use in-place conversion in NtUserDrawText thunk.
2022-08-17 19:23:19 +02:00
Jacek Caban
35cf1fde3c
wow64win: Fix output handling in NtUserTrackMouseEvent thunk.
2022-08-17 19:23:19 +02:00
Jacek Caban
bbc14c9a11
wow64win: Fix NtUserThunkedMenuItemInfo thunk.
2022-08-17 19:23:19 +02:00
Jacek Caban
1300cbcb21
wow64win: Support GCLP_MENUNAME in NtUserSetClassLongPtr thunk.
2022-08-17 19:23:19 +02:00
Jacek Caban
ab6df6348d
wow64win: Fix handling NULL input32 in NtUserSendInput.
2022-08-17 19:23:19 +02:00
Jacek Caban
7bc4ca5bef
wow64win: Fix NtUserGetMenuBarInfo thunk.
2022-08-17 19:23:19 +02:00
Jacek Caban
bb9bede0e5
wow64win: Fix returning strings in NtUserGetIconInfo thunk.
2022-08-17 19:23:18 +02:00
Jacek Caban
c2accdb165
wow64win: Fix NtUserGetClipboardData thunk.
2022-08-17 19:23:18 +02:00
Piotr Caban
852bbe6d54
compstui: Add CommonPropertySheetUI tests.
2022-08-17 19:23:12 +02:00
Piotr Caban
2989886a13
compstui: Add partial CommonPropertySheetUIW implementation.
2022-08-17 19:23:12 +02:00
Piotr Caban
74dded1154
include: Update ddk/compstui.h header.
2022-08-17 19:21:08 +02:00
Gabriel Ivăncescu
7be0cffa06
jscript: Implement fdexNameCaseInsensitive flag handling.
...
Despite common sense, native doesn't seem to look for exact match first;
it simply case-insensitively compares the props and returns as soon as it
finds one. This is also reliant on implementation details in case the object
has multiple props with same case-insensitive names, e.g. an object having
`Foo` prop, with `foo` prop on its prototype, can still find `Foo` even if
you look up `foo` instead (which matches exactly on the prototype). Which
is not always reliable, sometimes it finds the prototype first.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-17 19:21:00 +02:00
Alexandre Julliard
015491ab32
xml2: Import upstream release 2.10.0.
2022-08-17 19:08:23 +02:00
Alexandre Julliard
a63922d803
xslt: Import upstream release 1.1.36.
2022-08-17 19:03:19 +02:00
Alexandre Julliard
3110b72e12
mountmgr: Don't crash if connecting to dbus fails.
2022-08-17 16:45:57 +02:00
Paul Gofman
6820842579
winex11.drv: Set correct cursor when setting cursor from another thread.
2022-08-17 16:45:20 +02:00
Alistair Leslie-Hughes
39889f19c3
dsdmo: Add Compressor FX Support.
2022-08-17 16:43:22 +02:00
Alistair Leslie-Hughes
6d8279f0ee
dsdmo: Add Echo FX Support.
2022-08-17 16:43:11 +02:00
Robert Wilhelm
98f546ed82
wshom: Support default style argument in IWshShell3::Run.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53565
2022-08-17 16:42:28 +02:00
Robert Wilhelm
6f7d062583
wshom: Add test for default style arg in WshShell3_Run.
2022-08-17 16:42:28 +02:00
Nikolay Sivov
b6a7a3851e
mfreadwrite/writer: Update some stats on MEStreamSinkRequestSample.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-17 16:42:19 +02:00
Nikolay Sivov
080fe842e2
mfreadwrite/writer: Update some stats counters on WriteSample().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-17 16:42:17 +02:00
Nikolay Sivov
d4ccba0eae
mfreadwrite/writer: Notify encoder on BeginWriting().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-17 16:42:16 +02:00
Nikolay Sivov
17da8aa927
mfreadwrite/writer: Implement GetServiceForStream().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-17 16:42:15 +02:00
Nikolay Sivov
764bcdb1ae
mfreadwrite/writer: Start presentation clock on BeginWrite().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-17 16:42:13 +02:00
Nikolay Sivov
974842f6d9
mfreadwrite/writer: Partially implement BeginWriting().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-17 16:42:12 +02:00
Nikolay Sivov
98f0e8bca3
mfreadwrite/writer: Implement AddStream().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-17 16:42:10 +02:00
Nikolay Sivov
b5040bce82
mfreadwrite/writer: Make sure output pointer is initialized.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-17 16:42:08 +02:00
Nikolay Sivov
debf5d85dc
mfsrcsnk/wave: Add a type handler stub.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-17 16:42:02 +02:00
Rémi Bernon
4608e1e125
qasf: Register ASF Reader filter media type.
2022-08-16 22:27:53 +02:00
Rémi Bernon
9b2606f3ff
qasf: Implement ASF Reader SourceSeeking stubs.
2022-08-16 22:27:53 +02:00
Rémi Bernon
fa41879fb0
qasf: Implement ASF Reader filter IWMReaderCallback_OnSample.
2022-08-16 22:27:53 +02:00
Rémi Bernon
a3ad00da09
qasf: Implement ASF Reader filter buffer allocation.
2022-08-16 22:27:53 +02:00
Rémi Bernon
35d40291b1
qasf: Implement IWMReaderCallbackAdvanced stub interface.
2022-08-16 22:27:53 +02:00
Zhiyi Zhang
a1aff0ec8c
comctl32/edit: Handle IME composition result string only when EIMES_GETCOMPSTRATONCE is set.
...
If EIMES_GETCOMPSTRATONCE is not set, WM_IME_COMPOSITION with LPARAM set to GCS_RESULTSTR should be
passed to the default window procedure according to MSDN.
Fix some windows based on edit control not being able to input Chinese.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-16 22:27:53 +02:00
Zhiyi Zhang
b3b1cec077
comctl32/edit: Let DefWindowProcW() handle WM_IME_CHAR.
...
So that WM_IME_CHAR will be converted to WM_CHAR in DefWindowProcW().
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-16 22:27:53 +02:00