Jeff Smith
ed29473e60
msvcp120/tests: Use compare_uint() in compare_float() instead of abs().
...
The result of abs(INT_MIN) is INT_MIN, which breaks the ulps comparison.
2023-08-08 21:11:30 +09:00
Jeff Smith
7febd8db5d
d2d1/tests: Use compare_uint() in compare_float() instead of abs().
...
The result of abs(INT_MIN) is INT_MIN, which breaks the ulps comparison.
2023-08-08 12:00:01 +09:00
Jeff Smith
0a8610f9ba
d3dcompiler_43/tests: Use compare_uint() in compare_float() instead of abs().
...
The result of abs(INT_MIN) is INT_MIN, which breaks the ulps comparison.
2023-08-08 11:57:30 +09:00
Jeff Smith
11516e7cee
d3dx10_43/tests: Use compare_uint() in compare_float() instead of abs().
...
The result of abs(INT_MIN) is INT_MIN, which breaks the ulps comparison.
2023-08-08 11:57:23 +09:00
Jeff Smith
c449da64e1
d3dx9_36/tests: Use compare_uint() in compare_float() instead of abs().
...
The result of abs(INT_MIN) is INT_MIN, which breaks the ulps comparison.
2023-08-08 11:57:21 +09:00
Sven Baars
076d064140
strmbase: Fix a critical section leak (Valgrind).
2023-08-08 11:56:59 +09:00
Sven Baars
5d97f12521
quartz/tests: Fix some memory leaks in test_add_source_filter() (Valgrind).
2023-08-08 11:56:59 +09:00
Sven Baars
c1b832cdfe
quartz: Fix a system clock leak (Valgrind).
2023-08-08 11:56:58 +09:00
Davide Beatrici
a1f52a9520
winealsa: Remove GetPropValue.
2023-08-08 11:56:30 +09:00
Davide Beatrici
906ad69b0a
winepulse: Move GetPropValue into mmdevapi.
2023-08-08 11:56:30 +09:00
Davide Beatrici
c03170a9b7
wineoss: Add get_prop_value stub in unixlib.
2023-08-08 11:56:30 +09:00
Davide Beatrici
62b5ee8be1
winecoreaudio: Add get_prop_value stub in unixlib.
2023-08-08 11:56:30 +09:00
Gabriel Ivăncescu
0c99a89b15
mshtml: Use unlink and destructor in the vtbl for HTMLElementCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:08 +09:00
Gabriel Ivăncescu
20b769dcb9
mshtml: Use unlink and destructor in the vtbl for HTMLDOMChildrenCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:08 +09:00
Gabriel Ivăncescu
6919d553aa
mshtml: Use unlink and destructor in the vtbl for HTMLAttributeCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:07 +09:00
Gabriel Ivăncescu
d5e6c2a581
mshtml: Use unlink and destructor in the vtbl for HTMLFiltersCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:07 +09:00
Gabriel Ivăncescu
ee24cfe6be
mshtml: Use unlink and destructor in the vtbl for DOMTokenList.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:07 +09:00
Gabriel Ivăncescu
ab784433bc
mshtml: Use unlink and destructor in the vtbl for HTMLRectCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:07 +09:00
Gabriel Ivăncescu
adefacfd12
mshtml: Use unlink and destructor in the vtbl for HTMLRect.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:07 +09:00
Gabriel Ivăncescu
7913019fd0
mshtml: Use unlink and destructor in the vtbl for XMLHttpRequest.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:07 +09:00
Gabriel Ivăncescu
ce02f4d98a
mshtml: Use unlink and destructor in the vtbl for MutationObserver.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:07 +09:00
Gabriel Ivăncescu
7bf4cd17ea
mshtml: Use unlink and destructor in the vtbl for MediaQueryList.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:07 +09:00
Gabriel Ivăncescu
a916bc768d
mshtml: Use unlink and destructor in the vtbl for Console.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-08 11:56:07 +09:00
Jinoh Kang
915c391014
server: Avoid relying on linux/ipx.h to define SOL_IPX.
...
musl libc doesn't supply any definitions for IPX, such as the SOL_IPX
macro. However, it still provides linux/ipx.h from Linux uAPI header
files if it exists.
Linux kernel wouldn't drop linux/ipx.h from uAPI headers until 5.15,
although IPX support has already been marked obsolete since 2018.
Fix this by not defining HAS_IPX if linux/ipx.h has been included but
nothing defines the SOL_IPX macro.
Status of IPX support from other libcs are noted below:
- bionic: netipx/ipx.h does not exist. linux/ipx.h may or may not
exist. Note that sys/socket.h defines SOL_IPX even if linux/ipx.h is
missing.
- glibc: netipx/ipx.h exists. In this case, Wine assumes IPX support
even if the operating system does not support it in runtime.
- BSD variants: netipx/ipx.h may or may not exist. linux/ipx.h does not
exist. Some BSDs supply SO_DEFAULT_HEADERS instead of SOL_IPX.
Fixes: 41cc117b3f
2023-08-05 10:45:10 +09:00
Jinoh Kang
0deab78dc5
ws2_32: Avoid relying on linux/ipx.h to define SOL_IPX.
...
musl libc doesn't supply any definitions for IPX, such as the SOL_IPX
macro. However, it still provides linux/ipx.h from Linux uAPI header
files if it exists.
Linux kernel wouldn't drop linux/ipx.h from uAPI headers until 5.15,
although IPX support has already been marked obsolete since 2018.
Fix this by not defining HAS_IPX if linux/ipx.h has been included but
nothing defines the SOL_IPX macro.
Status of IPX support from other libcs are noted below:
- bionic: netipx/ipx.h does not exist. linux/ipx.h may or may not
exist. Note that sys/socket.h defines SOL_IPX even if linux/ipx.h is
missing.
- glibc: netipx/ipx.h exists. In this case, Wine assumes IPX support
even if the operating system does not support it in runtime.
- BSD variants: netipx/ipx.h may or may not exist. linux/ipx.h does not
exist. Some BSDs supply SO_DEFAULT_HEADERS instead of SOL_IPX.
Fixes: da4e359a70
2023-08-05 10:45:07 +09:00
Jinoh Kang
14d4a896bd
ntdll: Avoid relying on linux/ipx.h to define SOL_IPX.
...
musl libc doesn't supply any definitions for IPX, such as the SOL_IPX
macro. However, it still provides linux/ipx.h from Linux uAPI header
files if it exists.
Linux kernel wouldn't drop linux/ipx.h from uAPI headers until 5.15,
although IPX support has already been marked obsolete since 2018.
Fix this by not defining HAS_IPX if linux/ipx.h has been included but
nothing defines the SOL_IPX macro.
Status of IPX support from other libcs are noted below:
- bionic: netipx/ipx.h does not exist. linux/ipx.h may or may not
exist. Note that sys/socket.h defines SOL_IPX even if linux/ipx.h is
missing.
- glibc: netipx/ipx.h exists. In this case, Wine assumes IPX support
even if the operating system does not support it in runtime.
- BSD variants: netipx/ipx.h may or may not exist. linux/ipx.h does not
exist. Some BSDs supply SO_DEFAULT_HEADERS instead of SOL_IPX.
Fixes: 954bf9e050
2023-08-05 10:45:04 +09:00
Alistair Leslie-Hughes
f8aca52718
d3dx11_43/tests: Add a trailing '\n' to ok() calls.
2023-08-05 10:43:59 +09:00
Paul Gofman
e195aafe54
d3d11/tests: Add basic tests for keyed mutexes.
2023-08-05 10:43:24 +09:00
Jeff Smith
0b34786097
gdiplus/tests: Use compare_uint() in compare_float() instead of abs().
...
The result of abs(INT_MIN) is INT_MIN, which breaks the ulps comparison.
2023-08-05 10:43:06 +09:00
Zebediah Figura
0057357ffd
wined3d: Move struct wined3d_rendertarget_info to wined3d_gl.h.
2023-08-05 10:42:48 +09:00
Zebediah Figura
ca954a0571
wined3d: Move struct wined3d_query_gl to wined3d_gl.h.
2023-08-05 10:42:48 +09:00
Zebediah Figura
0f1679f379
wined3d: Move struct wined3d_fence to wined3d_gl.h.
2023-08-05 10:42:48 +09:00
Zebediah Figura
a9cd6112dc
wined3d: Avoid using GL-specific types in struct wined3d_stream_info.
2023-08-05 10:42:48 +09:00
Zebediah Figura
2ace2166a1
wined3d: Move struct wined3d_bo_gl to wined3d_gl.h.
2023-08-05 10:42:46 +09:00
Jacek Caban
f1749b0808
win32u: Pack input param for CB_GETCOMBOBOXINFO message.
...
Based on patch by Tim Clem.
2023-08-04 19:21:03 +09:00
Gabriel Ivăncescu
59865c9e51
mshtml: Use unlink and destructor in the vtbl for HTMLNamespaceCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
21abb999d9
mshtml: Use unlink and destructor in the vtbl for HTMLPerformance.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
8dac93e6d1
mshtml: Use unlink and destructor in the vtbl for HTMLPerformanceNavigation.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
6306e86bfd
mshtml: Use unlink and destructor in the vtbl for Navigator.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
530c68d829
mshtml: Use unlink and destructor in the vtbl for HTMLMimeTypesCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
679617179c
mshtml: Use unlink and destructor in the vtbl for HTMLPluginsCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
d373377765
mshtml: Use unlink and destructor in the vtbl for History.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
94c85bf9bf
mshtml: Use unlink and destructor in the vtbl for HTMLScreen.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
5a687bb49c
mshtml: Use unlink and destructor in the vtbl for HTMLDOMImplementation.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
62d39e86b3
mshtml: Use unlink and destructor in the vtbl for HTMLDOMAttribute.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
1904dd0be3
mshtml: Use unlink and destructor in the vtbl for HTMLTxtRange.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
5c3f4e4b7c
mshtml: Use unlink and destructor in the vtbl for HTMLDOMRange.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
159b6d75d0
mshtml: Use unlink and destructor in the vtbl for HTMLSelectionObject.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
9541020f16
mshtml: Use unlink and destructor in the vtbl for HTMLStorage.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:39 +09:00
Gabriel Ivăncescu
392a15cdc9
mshtml: Unlink variants using a helper function.
...
And move the clear to the destructor.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-04 19:20:36 +09:00