Commit graph

158643 commits

Author SHA1 Message Date
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
Rémi Bernon 000891f719 winex11.drv: Set desktop settings handler before updating display devices. 2022-07-27 23:07:06 +02:00
Hugh McMaster 93199da8c3 regedit: Use zero as a default for REG_DWORD and REG_QWORD values. 2022-07-27 23:07:06 +02:00
Paul Gofman 89bbd1327e msxml3: Use node_get_text() in domelem_get_nodeTypedValue() if no type is present. 2022-07-27 23:07:06 +02:00
Zebediah Figura 7341eb3037 d3d8: Do not release the wined3d mutex in d3d8_device_upload_sysmem_index_buffer().
Spotted by Henri Verbeet.

This fixes a regression introduced by fc0f0090f6.
2022-07-27 23:07:06 +02:00
Zebediah Figura 764537c0c1 d3d8: Correctly check for sysmem index buffers in d3d8_device_ApplyStateBlock().
This fixes a regression introduced by fc0f0090f6.
2022-07-27 23:07:06 +02:00