Alex Henrie
afdd219194
mpr: Fix double free in WNetGetResourceInformationA.
2023-08-28 11:19:02 +02:00
Alexandre Julliard
221d5aba3f
wow64: Reimplement syscall resolution using the syscall dispatcher name table.
2023-08-25 22:52:45 +02:00
Alexandre Julliard
7ee9c19687
ntdll: Also store syscall id and names following the syscall dispatcher pointer.
2023-08-25 22:52:45 +02:00
Zebediah Figura
5bc6ab56d0
wined3d: Move the wined3d_gl.h include to individual files.
2023-08-25 22:52:45 +02:00
Zebediah Figura
3c7f325fc9
wined3d: Move the remaining GL-specific definitions to wined3d_gl.h.
2023-08-25 22:52:45 +02:00
Zebediah Figura
9a73d1d647
wined3d: Move struct wined3d_format_gl to wined3d_gl.h.
2023-08-25 22:52:45 +02:00
Zebediah Figura
3581fb19f6
wined3d: Move the remaining wined3d_gl_info functions to wined3d_gl.h.
2023-08-25 22:52:45 +02:00
Zebediah Figura
6c1eb2cf40
wined3d: Move struct wined3d_swapchain_gl to wined3d_gl.h.
2023-08-25 22:52:45 +02:00
Zebediah Figura
a555afc76e
wined3d: Move struct wined3d_unordered_access_view_gl to wined3d_gl.h.
2023-08-25 22:52:45 +02:00
Dmitry Sokolov
7e4715149a
cmd: Fixed var substring in 'enableDelayedExpansion' mode.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55402
2023-08-25 22:52:42 +02:00
Alex Henrie
bd10252332
mmdevapi: Use CRT allocation functions.
2023-08-24 20:30:05 +02:00
Piotr Caban
67ca3e71a3
winprint: Implement TEXT print processor.
2023-08-24 20:29:58 +02:00
Piotr Caban
be5ca1be7c
localspl: Try fallback print processor if datatype is not supported.
2023-08-24 20:29:49 +02:00
Piotr Caban
3a47720697
localspl: Store fallback print processor in AddPrinterDriver.
2023-08-24 20:29:49 +02:00
Piotr Caban
c73bea16eb
ntdll: Don't overwrite last byte of RuntimeInfo if odd number of bytes is used.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55287
2023-08-24 20:29:35 +02:00
Akihiro Sagawa
322c175cf0
cmd: DIR command outputs free space for the path.
...
When the path contains a mountpoint on Unix or a junction point to
another drive on Windows, cmd.exe should show free space for the
path instead of the root of the drive.
2023-08-24 16:44:26 +02:00
Akihiro Sagawa
91de94ab99
cmd: Use towlower()/towupper() for WCHARs.
...
Found with Coccinelle.
2023-08-24 16:44:26 +02:00
Torge Matthies
75488b303b
crypt32: Fix CMS SignedData encoding.
...
Several items here were encoded conditionally even though they aren't marked
as optional in the spec.
Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
2023-08-24 16:40:59 +02:00
Zebediah Figura
62510642a0
wined3d: Move struct wined3d_shader_resource_view_gl to wined3d_gl.h.
2023-08-24 16:26:45 +02:00
Zebediah Figura
ec7465864c
wined3d: Move struct wined3d_rendertarget_view_gl to wined3d_gl.h.
2023-08-24 16:26:45 +02:00
Zebediah Figura
b492199b62
wined3d: Move struct wined3d_buffer_gl to wined3d_gl.h.
2023-08-24 16:26:45 +02:00
Zebediah Figura
3308c44b23
wined3d: Move struct wined3d_sampler_gl to wined3d_gl.h.
2023-08-24 16:26:45 +02:00
Zebediah Figura
8618b09eef
wined3d: Move struct fbo_entry to wined3d_gl.h.
2023-08-24 16:26:45 +02:00
Zebediah Figura
951d0e94c4
wined3d: Move struct wined3d_texture_gl to wined3d_gl.h.
2023-08-24 16:26:45 +02:00
Piotr Caban
74eae57e0f
msvcrt/tests: Make registry handle inheritable in test_invalid_stdin tests.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55286
2023-08-24 16:26:35 +02:00
Alex Henrie
7428b17647
mlang: Use CRT allocation functions.
2023-08-24 16:26:26 +02:00
Alex Henrie
0f3c4eb319
mciavi32: Use CRT allocation functions.
2023-08-24 16:26:26 +02:00
Jeff Smith
19b7d1dbab
gdiplus: Fix GdipCreateBitmapFromICON return status with mask-only icon.
2023-08-24 16:26:26 +02:00
Jeff Smith
a548bef8d0
gdiplus/tests: Add test for mask-only icon with GdipCreateBitmapFromHICON.
2023-08-24 16:26:26 +02:00
Jeff Smith
159e346547
gdiplus/tests: Add test for cursor with GdipCreateBitmapFromHICON.
2023-08-24 16:26:26 +02:00
Jeff Smith
5e5b7d560f
gdiplus/tests: Create helper function for testing image properties.
2023-08-24 16:26:26 +02:00
Jeff Smith
5e7877da82
gdiplus/tests: Simplify ICONINFO initialization.
2023-08-24 16:26:26 +02:00
Esme Povirk
1855782ee0
user32/tests: Test cross-platform use of scroll functions.
2023-08-24 16:26:26 +02:00
Etaash Mathamsetty
caadb1fccb
wevtapi: Add stub for EvtCreateBookmark.
2023-08-23 19:00:14 +02:00
Etaash Mathamsetty
240556e2b8
kernelbase: Add GetPackagePathByFullName stub.
2023-08-23 18:56:29 +02:00
Piotr Caban
195ff4bce7
msvcr90/tests: Reorder locale refcount tests to workaround leak in _create_locale.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54718
2023-08-23 17:46:17 +02:00
Piotr Caban
6245e2f3a8
msvcr90/tests: Restore thread locale settings in _getptd tests to avoid side effects.
2023-08-23 17:46:17 +02:00
Rémi Bernon
8143a57500
mf/scheme_handler: Implement http(s):// scheme handler using urlmon.
2023-08-23 17:38:51 +02:00
Rémi Bernon
70970429a0
mf/scheme_handler: Split file scheme handler to scheme_handler.c.
2023-08-23 17:38:51 +02:00
Rémi Bernon
fd3d0113f9
mf/tests: Add some network scheme resolver tests.
2023-08-23 17:38:51 +02:00
Rémi Bernon
e2aee50aa6
include: Add MF_BYTESTREAM_EFFECTIVE_URL GUID declaration.
2023-08-23 17:38:51 +02:00
Eric Pouech
3b7baae6e9
kernelbase: Correctly handle new process group flag in CreateProcess.
...
(when CREATE_NEW_CONSOLE is used).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-23 17:38:51 +02:00
Eric Pouech
38906e8f70
kernel32/tests: Extend to new process group tests for CreateProcess.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-23 17:38:51 +02:00
Eric Pouech
82b0bb3c24
server: Separate console and new group flag (CreateProcess).
...
We were using bit 1 of RTL_USER_PROCESS_PARAMETERS for two different cases:
- rightfully, as a sign to block ctrl-c events from being processed by
handlers (and by default, terminating the process)
- But this was also used to request for the creation of a new process group.
This patch properly separates the two use cases, by using the
ProcessGroupId field in RTL_USER_PROCESS_PARAMETERS (checked that Win10
behaves as this patch in RtlCreateUserProcess wrt.
RTL_USER_PROCESS_PARAMETERS ProcessGroupId usage input/output).
Introduce process_group_id in startup_info_t and use it to pass it to
server. ProcessGroupId field in RTL_USER_PROCESS_PARAMETERS is now properly
set.
Note: this will change some external behavior.
- before this patch, a child process created with Ctrl-C disabled
(ConsoleFlags set), couldn't turn it on as the process was detached
from unix console.
- now, SIGINT handling is moved to kernelbase (and can be turned on/off at
application will),
- when creating a new windows group id, the child will be detached from
unix console, so will no longer receives the SIGINT from ctrl-c in unix
console (if parent was attached to this unix console).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-23 17:38:51 +02:00
Eric Pouech
ad148dfe88
kernel32/tests: Add tests for group and console flags in CreateProcess.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-23 17:38:51 +02:00
Eric Pouech
43f4a32127
kernel32/tests: Only access ProcessGroupId field when present.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-23 17:38:51 +02:00
Eric Pouech
7899577c97
kernel32/tests: Fix spurious failures in console:test_wait() test.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-23 17:38:51 +02:00
Rémi Bernon
61d9065315
winegstreamer: Don't append videoconvert for video/x-wmv output.
2023-08-23 17:33:48 +02:00
Alistair Leslie-Hughes
dd6515c9ba
schedsvc: Remove DECLSPEC_HIDDEN usage.
2023-08-23 17:33:48 +02:00
Alistair Leslie-Hughes
6b49215203
netcfgx: Remove DECLSPEC_HIDDEN usage.
2023-08-23 17:33:48 +02:00