Commit graph

157864 commits

Author SHA1 Message Date
David Curtiss 68d4643a67 ws2_32: Allow getsockname after AcceptEx.
.NET 6's HTTP/Socket code queries this. Winsock allows getsockname
on the AcceptEx AcceptSocket, but only if SO_UPDATE_ACCEPT_CONTEXT
is set.

Signed-off-by: David Curtiss <david.curtiss@ni.com>
2022-06-20 23:26:50 +02:00
Jacek Caban 26ab701072 win32u: Move WM_SHOWWINDOW implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-20 20:54:42 +02:00
Jacek Caban 0471645755 win32u: Move more default window messages implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-20 20:54:42 +02:00
Jacek Caban 8d9648702d win32u: Move WM_PRINT implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-20 20:54:42 +02:00
Jacek Caban 88870884a5 win32u: Move default WM_CTL* window message implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-20 20:54:41 +02:00
Jacek Caban c7e0697e9c win32u: Move WM_WINDOWPOSCHANGED implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-20 20:54:41 +02:00
Jacek Caban 3ec9c2990b win32u: Move WM_APPCOMMAND implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-20 20:54:41 +02:00
Jacek Caban 749e1b05d7 win32u: Move default key messages implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-20 20:54:41 +02:00
Jactry Zeng 0395988052 include: Add definition of ScriptPlaceOpenType().
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
2022-06-20 10:53:06 +02:00
Alex Henrie 33f65267b5 shell32/tests: Add tests for Program Manager name sanitization.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
2022-06-20 10:45:43 +02:00
Nikolay Sivov a2935a518b d2d1/effect: Move effect instance creation to the device context.
Creating new effects from effect context does not reuse calling context.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-20 10:38:26 +02:00
Nikolay Sivov 7eabfd477f d2d1/effect: Add CheckFeatureSupport().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-20 10:38:25 +02:00
Nikolay Sivov 89e1a7614e d2d1/effect: Add LoadComputeShader().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-20 10:38:23 +02:00
Nikolay Sivov f15b317260 d2d1/effect: Add LoadPixelShader().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-20 10:38:22 +02:00
Nikolay Sivov 38e6653489 d2d1/effect: Forward color context methods to corresponding device context.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-20 10:38:20 +02:00
Ziqing Hui fd9f1e44a7 d2d1: Implement UnregisterEffect().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-20 10:38:20 +02:00
Ziqing Hui 967bd3120d d2d1: Implement property parsing for RegisterEffectFromStream().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-20 10:38:20 +02:00
Ziqing Hui 05b796ff98 d2d1: Partially implement RegisterEffectFromStream().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-20 10:38:19 +02:00
Nikolay Sivov 9e47b64c67 d2d1: Use CRT memory allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-20 10:38:19 +02:00
Jinoh Kang beee5160a8 winedbg: Fix typos in manpage.
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-06-20 10:37:59 +02:00
Daniel Lehman c695ec59b1 include: Add _tcsto[u]ll declarations.
Signed-off-by: Daniel Lehman <dlehman25@gmail.com>
2022-06-20 10:37:56 +02:00
Brendan Shanks f99cb3297f ntdll: Add zero_bits parameter to load_builtin.
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
2022-06-20 10:37:48 +02:00
Brendan Shanks 20abf39d86 ntdll: Add zero_bits parameter to find_builtin_dll.
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
2022-06-20 10:37:48 +02:00
Brendan Shanks 6d22775b65 ntdll: Add zero_bits parameter to open_builtin_pe_file.
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
2022-06-20 10:37:48 +02:00
Brendan Shanks 9bed3adc72 ntdll: Add zero_bits parameter to virtual_map_builtin_module.
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
2022-06-20 10:37:46 +02:00
Alexandre Julliard 1a3217393e Release 7.11.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-17 21:52:59 +02:00
Piotr Caban 1b46752126 d3dx10/tests: Add D3DX10CreateTextureFromMemory thread pump tests.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-17 20:38:19 +02:00
Piotr Caban 696071af7a d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10CreateTextureFromMemory.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-17 20:38:19 +02:00
Piotr Caban 798395d3b2 d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10CreateTextureFromResourceW.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-17 20:38:19 +02:00
Piotr Caban 1b39e769b5 d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10CreateTextureFromResourceA.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-17 20:38:19 +02:00
Piotr Caban 0c659a23c2 d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10CreateTextureFromFileW.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2022-06-17 20:38:19 +02:00
Zebediah Figura 591fd06b6c win32u: Move NtUserGetRawInputBuffer from user32. 2022-06-17 20:37:56 +02:00
Zebediah Figura db43005cd8 win32u: Move NtUserGetRawInputData from user32. 2022-06-17 20:37:54 +02:00
Zebediah Figura 12e3c4949f user32: Correctly fill the RAWINPUT structure on WoW64.
This changes the offset of the wParam field.
2022-06-17 20:37:51 +02:00
Zebediah Figura ac5f064521 user32/tests: Add some more tests related to the RAWINPUT structure. 2022-06-17 20:37:51 +02:00
Stefan Dösinger 9618f5ab8f include: Emit CFI directives when building on Mac with gcc.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53157
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
2022-06-17 18:08:08 +02:00
Hans Leidekker c8a356ca15 winhttp: Release object on allocation failure. 2022-06-17 18:06:53 +02:00
Jacek Caban 86f9c8b1f6 win32u: Move NtUserGetTitleBarInfo implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-17 18:06:53 +02:00
Jacek Caban 4663446fe4 win32u: Move more WM_SYSCOMMAND implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-17 18:06:53 +02:00
Jacek Caban 19e8cc96b5 win32u: Move WM_NCLBUTTONDBLCLK and WM_LBUTTONDBLCLK implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-17 18:06:53 +02:00
Jacek Caban bdae778e7f win32u: Move WM_SETCURSOR implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-17 18:06:53 +02:00
Jacek Caban 67e39efb75 win32u: Move NtUserDrawCaptionTemp implementation from user32.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
2022-06-17 18:06:53 +02:00
Jinoh Kang 0b07bb8566 comctl32: Always paint SS_BITMAP static control background with WM_CTLCOLORSTATIC brush.
This is consistent with the behaviour of other static control styles.

Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-06-17 18:06:53 +02:00
Lauri Kenttä e3ba22e39b po: Update Finnish translation.
Signed-off-by: Lauri Kenttä <lauri.kentta@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-16 22:39:14 +02:00
Julian Klemann 0f139a04b1 http.sys: Add support for adding multiple urls to request queues.
The request queue has a growable array rather than single URL and socket
properties.

Signed-off-by: Julian Klemann <jklemann@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-16 22:39:14 +02:00
Julian Klemann db3ba1d74e httpapi: Stop setting group->url if add_url() fails.
The URL should not be set if the URL cannot be added to a request queue.

Signed-off-by: Julian Klemann <jklemann@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-16 22:39:14 +02:00
Julian Klemann 3b91c7c58f httpapi/tests: Add tests for when URLs fail to be added to a queue.
If a queue is associated to a URL group and the URL cannot be added to
the queue, the URL should not be set in the group. In other cases, it
should be.

Signed-off-by: Julian Klemann <jklemann@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-16 22:39:14 +02:00
Julian Klemann 39502adc6c httpapi/tests: Move sleep statement.
The mentioned bug randomly occurred after some subsequent patches, so
the sleep should happen before GetOverlappedResult is called.

Signed-off-by: Julian Klemann <jklemann@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-16 22:39:14 +02:00
Giovanni Mascellani 433845277b mfplat/tests: Test interaction between Lock2D() and LockRect().
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-16 22:32:37 +02:00
Giovanni Mascellani 0d63116b27 mfplat/tests: Test interaction between Lock() and LockRect().
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-16 22:32:37 +02:00