Commit graph

161565 commits

Author SHA1 Message Date
Zebediah Figura ddc6c3fb23 server: Inherit address reuse flags in accept_socket(). 2022-12-13 12:47:21 +01:00
Zebediah Figura 96e5157f2a ws2_32/tests: Add tests for state inherited by accept(). 2022-12-13 12:45:33 +01:00
Zebediah Figura 5e3e0a519d ntoskrnl/tests: Ignore CONFIGFLAG_FINISH_INSTALL on the child device.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53976
2022-12-13 12:44:51 +01:00
Zebediah Figura 760788557c include: Add CONFIGFLAG_* definitions. 2022-12-13 12:44:51 +01:00
Huw Davies 027bd21b0c winemac: Fix remaining printf format warnings. 2022-12-13 12:08:40 +01:00
Huw Davies abec83e509 winemac: Fix printf format warnings in window.c. 2022-12-13 12:08:40 +01:00
Huw Davies 262b3bb507 winemac: Fix printf format warnings in mouse.c. 2022-12-13 12:08:40 +01:00
Huw Davies 0553cbe7c9 winemac: Fix printf format warnings in keyboard.c. 2022-12-13 12:08:40 +01:00
Alex Henrie 3ffc420440 include: Add _recalloc. 2022-12-13 12:08:29 +01:00
Zebediah Figura a5811228b4 win32u: Downgrade the NtOpenFile ERR to a WARN in add_device().
This may fail for multiple legitimate reasons. Most commonly, the device may not
actually be present on the machine (it will appear in the registry regardless).
Less commonly, the device may have been removed between the call to
NtEnumerateKey and here.

We can get around the former by checking the Linked subkey value, but there is
not much point; failing to open the file gives us just as much information.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53300
2022-12-13 12:08:20 +01:00
Jacek Caban 5075c31ed0 win32u: Call init_window_call_params after WH_CALLWNDPROC hook in call_window_proc.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53908
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52779
2022-12-12 23:12:42 +01:00
Huw Davies 650b9b0179 winemac: Fix LONG vs int mismatch. 2022-12-12 23:12:42 +01:00
Huw Davies 5e7b4bbe57 winemac: Fix printf format warnings in event.c. 2022-12-12 23:12:42 +01:00
Huw Davies b7f3acf0ee winemac: Use a designated initializer to silence a compiler warning. 2022-12-12 23:12:42 +01:00
Huw Davies b46c60f4fa winemac: Fix printf format warnings in display.c. 2022-12-12 23:12:42 +01:00
Huw Davies dfd4f37fee winemac: Fix printf format warnings in clipboard.c. 2022-12-12 23:12:42 +01:00
Eric Pouech c868941478 d3dx9/tests: Avoid a GCC warning (-Wsizeof-array-div).
Follow GCC recommendations for getting rid of it.

MingW/GCC (11.3, 12.x) complains with:
/home/eric/work/wine/dlls/d3dx9_36/tests/effect.c: In function 'test_effect_parameter_value':
/home/eric/work/wine/dlls/d3dx9_36/tests/effect.c:1838:71: warning: expression does not compute the number of elements in this array; element type is 'DWORD' {aka 'long unsigned int'}, not 'D3DXMATRIX' {aka 'struct _D3DMATRIX'} [-Wsizeof-array-div]
 1838 |             const D3DXMATRIX *matrix_pointer_array[sizeof(input_value)/sizeof(D3DXMATRIX)];
      |                                                                       ^
/home/eric/work/wine/dlls/d3dx9_36/tests/effect.c:1838:71: note: add parentheses around the second 'sizeof' to silence this warning
/home/eric/work/wine/dlls/d3dx9_36/tests/effect.c:1835:19: note: array 'input_value' declared here
 1835 |             DWORD input_value[EFFECT_PARAMETER_VALUE_ARRAY_SIZE];
      |                   ^~~~~~~~~~~

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-12 23:12:42 +01:00
Fabian Maurer 275d548f55 user32/tests: Ignore undocumented Win11 message.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54000
Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
2022-12-12 23:12:42 +01:00
Alexandre Julliard 19f59ce839 winegcc: Add -ldl when linking .so files.
This is needed for dladdr1/dlinfo to run the constructors.
2022-12-12 23:12:42 +01:00
Alexandre Julliard f69c11117e winecrt0: Include windef.h to get definitions needed on FreeBSD.
Reported by Gerald Pfeifer.
2022-12-12 23:12:42 +01:00
Piotr Caban c3c48d18af winspool/tests: Fix test failures on Windows 11. 2022-12-12 23:12:42 +01:00
Torge Matthies 1480d0f376 ntdll: Make sure xmm6-xmm15 are always restored in unix call dispatcher.
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com>
2022-12-12 23:12:42 +01:00
Rémi Bernon 0dda60eab2 winevulkan: Return void for some critical functions.
Allowing the compiler to generate tail calls for the unix thunks.
2022-12-12 23:12:42 +01:00
Rémi Bernon 1fe2ab814d winevulkan: Skip traces for some critical functions. 2022-12-12 23:12:42 +01:00
Rémi Bernon b55a469c55 winevulkan: Skip asserts for some critical functions. 2022-12-12 23:12:42 +01:00
Robert Wilhelm 83708f7cc3 vbscript: Fix spelling in a FIXME message. 2022-12-12 12:16:58 +01:00
Ziqing Hui d23eeecc28 mf/tests: Test info headers returned by GetOutputType for WMV decoder. 2022-12-12 12:16:54 +01:00
Ziqing Hui 8638140a1d mf/tests: Test GetOutputType for WMV decoder. 2022-12-12 12:16:53 +01:00
Alexandre Julliard 772badd0d7 Release 8.0-rc1. 2022-12-09 22:10:23 +01:00
Bartosz Kosiorek 82d94219cb gdiplus: Improve performance of GdipTranslateMatrix.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53947
2022-12-09 21:21:59 +01:00
Rémi Bernon ae0891eb64 uxtheme: Use bsearch and CompareStringOrdinal in MSSTYLES_LookupProperty. 2022-12-09 18:35:33 +01:00
Eric Pouech 2e37a51b8f wined3d: Enable long types in arb_program_shader.c. 2022-12-09 18:35:33 +01:00
Eric Pouech 5b5f7528b1 wined3d: Use proper enum type in arb_program_shader.c.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-09 18:35:33 +01:00
Eric Pouech 279c1dbc3c wined3d: Reduce usage of long integral types in arb_program_shader.c. 2022-12-09 18:35:33 +01:00
Eric Pouech d2009c7305 wined3d: Enable long integral types in view.c.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-09 17:52:25 +01:00
Eric Pouech 1c682aa2f4 wined3d: Reduce usage of long integral types in view.c. 2022-12-09 17:52:25 +01:00
Eric Pouech 2a0133ffd1 wined3d: Enable long integral types in state.c. 2022-12-09 17:52:25 +01:00
Eric Pouech 45509911b8 wined3d: Reduce usage of long integral types in state.c.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-09 17:52:25 +01:00
Eric Pouech 4d4841832a wined3d: Enable long integral types in stateblock.c. 2022-12-09 17:52:25 +01:00
Eric Pouech cbde184047 wined3d: Reduce usage of long integral types in stateblock.c. 2022-12-09 17:52:25 +01:00
Eric Pouech e213d17d4c wined3d: Let sampler_states and texture_states be 2D arrays of uint32_t.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-09 17:52:25 +01:00
Eric Pouech 0ddce7525b wined3d: Enable long integral types in shader_sm4.c. 2022-12-09 17:52:25 +01:00
Eric Pouech f1f234f44c wined3d: Reduce usage of long integral types in shader_sm4.c. 2022-12-09 17:52:25 +01:00
Eric Pouech 7bea5460ca wined3d: Enable long types in shader_sm1.c. 2022-12-09 17:52:25 +01:00
Eric Pouech de990db0a5 wined3d: Reduce usage of long integral types in shader_sm1.c.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-09 17:52:25 +01:00
Eric Pouech a922577986 winedbg: Avoid passing a non allocated buffer to HeapFree.
Latest changes to heap management can lead to a crash in this situation.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-09 17:52:25 +01:00
Nikolay Sivov df65aee926 comctl32: Switch back to internal allocation function.
We are still using exported string functions internally,
and that caused mismatches after recent incomplete switching to crt functions.

There is also no evidence that crt functions are used at all there,
so for now switch back to fix mismatching calls.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-12-09 17:52:25 +01:00
Jacek Caban f44cd1823f user32: Merge focus.c into input.c. 2022-12-09 17:52:25 +01:00
Jacek Caban 7fc68b7ac5 win32u: Move GetTaskmanWindow implementation from user32. 2022-12-09 17:52:25 +01:00
Jacek Caban 7d53e27cff win32u: Move SetTaskmanWindow implementation from user32. 2022-12-09 17:52:25 +01:00