Eric Pouech
16bcc3bc29
winedbg: Synthetize pointer to type when not available.
...
This ensures that we always have a type as pointer to a known <type>
(either because it exists in <type>'s module, or it's synthetized inside
debugger).
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-29 18:55:32 +02:00
Eric Pouech
dd977e4a85
winedbg: Store result of types_get_info(TI_GET_TYPE) in dbg_type.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-29 18:55:30 +02:00
Nikolay Sivov
d909f27590
win32u: Fix typo in font handle creation in NtUserDrawCaptionTemp().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-07-28 21:36:00 +02:00
Rémi Bernon
4304a677c1
maintainers: Assume maintainership of input sections.
2022-07-28 20:08:58 +02:00
Rémi Bernon
a2395ecf96
server: Use the client provided rawinput registered device array.
2022-07-28 20:08:58 +02:00
Rémi Bernon
1587e9db88
win32u: Implement NtUserGetRegisteredRawInputDevices on the client side.
2022-07-28 20:08:58 +02:00
Rémi Bernon
c484e4b87e
win32u: Use a struct list to keep rawinput devices.
2022-07-28 20:08:31 +02:00
Rémi Bernon
37a3c916b4
win32u: Use a static size array for rawinput device path.
2022-07-28 20:08:31 +02:00
Alexandre Julliard
e31276e9a2
makefiles: Look for source files in the makefile before trying to open them.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-07-28 17:46:51 +02:00
Alexandre Julliard
56fea67c53
makefiles: Work directly with Makefile.in names in make_makefiles.
2022-07-28 17:46:51 +02:00
Alexandre Julliard
6f4d1766a7
makefiles: Avoid adding the same source multiple times.
2022-07-28 17:46:50 +02:00
Alexandre Julliard
872dc83e81
makefiles: List all headers in the makefile.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-07-28 17:46:50 +02:00
Gabriel Ivăncescu
c82900e207
mshtml: Implement "text" type response for XMLHttpRequest.
...
Also basic implementation of arraybuffer/blob with invalid state, mostly
to show how the tests will look.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-28 17:34:03 +02:00
Gabriel Ivăncescu
6537c36df4
mshtml: Implement responseType prop for XMLHttpRequest.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-28 17:34:03 +02:00
Gabriel Ivăncescu
fab55e22b7
mshtml: Fix string leak on NamespaceError.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-28 17:34:03 +02:00
Hugh McMaster
b8b87e55a6
regedit: Limit REG_DWORD/REG_QWORD input length by value type and format.
2022-07-28 17:34:03 +02:00
Hugh McMaster
e604f3e2ef
regedit: Use zero as a REG_DWORD/REG_QWORD default if edit control is empty.
2022-07-28 17:34:03 +02:00
Jacek Caban
cf9e6b3b22
user32: Inline DEFWND_ControlColor implementation.
2022-07-28 17:34:03 +02:00
Jacek Caban
fa7aaca9f1
win32u: Remove no longer needed exports.
2022-07-28 17:34:03 +02:00
Jacek Caban
3dc3709f4c
win32u: Introduce NtUserGetDialogProc.
...
And use it in user32 instead of DEFDLG_GetDlgProc.
2022-07-28 17:34:03 +02:00
Jacek Caban
1cd5702d9f
win32u: Introduce NtUserGetDialogInfo and NtUserSetDialogInfo.
...
And use it instead of accessing window object from user32.
2022-07-28 17:34:03 +02:00
Jacek Caban
fcf4d07161
user32: Use GetWindowLongPtr for GetWindowModuleFileName implementation.
2022-07-28 17:34:03 +02:00
Jacek Caban
11657aab27
user32: Avoid using WIN_GetPtr for window handle validation.
...
We will eventually want to make GetWindowThreadProcessId fast (probably based on shared handle table) instead of calling win32u.
2022-07-28 17:34:03 +02:00
Santino Mazza
059c70d736
riched20/test: Add scrolling test for richole.
...
Signed-off-by: Santino Mazza <mazzasantino1206@gmail.com>
2022-07-28 17:34:02 +02:00
Santino Mazza
25209c162f
riched20: Ensure that cursor is visible when selecting text.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40444
Signed-off-by: Santino Mazza <mazzasantino1206@gmail.com>
2022-07-28 17:34:02 +02:00
Santino Mazza
ee131e9eba
riched20/tests: When selection is out of view, the scrollbar should move.
...
Signed-off-by: Santino Mazza <mazzasantino1206@gmail.com>
2022-07-28 17:34:02 +02:00
Gabriel Ivăncescu
1381ced8ec
mshtml: Implement HTMLTitleElement's text property.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-27 23:07:07 +02:00
Gabriel Ivăncescu
b4adbb4dc0
mshtml: Implement childElementCount for Elements.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-27 23:07:07 +02:00
Gabriel Ivăncescu
107f318ee6
mshtml: Implement previousElementSibling for Elements.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-27 23:07:07 +02:00
Gabriel Ivăncescu
67f182bf78
mshtml: Implement nextElementSibling for Elements.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-27 23:07:07 +02:00
Gabriel Ivăncescu
06872bd8e6
mshtml: Implement lastElementChild for Elements.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-27 23:07:07 +02:00
Gabriel Ivăncescu
3388fecdf1
mshtml: Implement hasAttributeNS for Elements.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-27 23:07:07 +02:00
Gabriel Ivăncescu
e3b9db5af5
mshtml: Implement removeAttributeNS for Elements.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-27 23:07:07 +02:00
Gabriel Ivăncescu
c54edb2b93
mshtml: Implement setAttributeNS for Elements.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-27 23:07:07 +02:00
Gabriel Ivăncescu
821b10907a
mshtml: Implement getAttributeNS for Elements.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-27 23:07:07 +02:00
Rémi Bernon
840ec53041
win32u: Fix thread safety when accessing rawinput device data.
2022-07-27 23:07:07 +02:00
Rémi Bernon
4c584fe773
win32u: Read rawinput device preparsed data using virtual memory.
2022-07-27 23:07:07 +02:00
Rémi Bernon
689826a02c
win32u: Enumerate mouse and keyboard devices first and skip duplicates.
2022-07-27 23:07:07 +02:00
Rémi Bernon
92f3f2dd9c
dinput/tests: Add some rawinput joystick tests.
2022-07-27 23:07:07 +02:00
Rémi Bernon
e482d183dc
dinput/tests: Wait for Acquire to complete when injecting input.
2022-07-27 23:07:07 +02:00
Jacek Caban
88463228cd
mshtml/tests: Increase tolerance in date_now test.
2022-07-27 23:07:07 +02:00
Jacek Caban
68bb2f62e9
winevulkan: Remove __wine_get_vulkan_driver PE entry point.
2022-07-27 23:07:07 +02:00
Jacek Caban
bb94ec1943
winevulkan: Use syscall interface for driver functions.
2022-07-27 23:07:07 +02:00
Jacek Caban
1de20f86ea
winevulkan: Move __wine_get_vulkan_driver call to Unix lib.
2022-07-27 23:07:06 +02:00
Jacek Caban
35413f9217
vulkan-1: Make sure that user32 is loaded before ICD.
2022-07-27 23:07:06 +02:00
Brendan Shanks
2dba29a653
winedbg: Prefer thread name from GetThreadDescription() in GDB proxy mode.
2022-07-27 23:07:06 +02:00
Brendan Shanks
f89c8be852
winedbg: Prefer thread name from GetThreadDescription() in 'info thread' listing.
2022-07-27 23:07:06 +02:00
Rémi Bernon
546638a875
win32u: Read and cache adapter modes from the registry.
2022-07-27 23:07:06 +02:00
Rémi Bernon
20414797ed
win32u: Introduce new add_mode device manager callback.
...
And use it to enumerate display modes in winex11 and wineandroid.
2022-07-27 23:07:06 +02:00
Rémi Bernon
237778d7f6
winemac.drv: Introduce new display_mode_to_devmode helper.
2022-07-27 23:07:06 +02:00