Commit graph

158648 commits

Author SHA1 Message Date
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