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
Alistair Leslie-Hughes
92d7b284e0
dxdiagn: Remove DECLSPEC_HIDDEN usage.
2023-08-23 17:33:48 +02:00
Alistair Leslie-Hughes
23c75adf2d
hhctrl.ocx: Remove DECLSPEC_HIDDEN usage.
2023-08-23 17:33:48 +02:00
Alistair Leslie-Hughes
5971885680
evr: Remove DECLSPEC_HIDDEN usage.
2023-08-23 17:33:48 +02:00
Alistair Leslie-Hughes
65c3ad91d4
avifil32: Remove DECLSPEC_HIDDEN usage.
2023-08-23 17:33:48 +02:00
Alistair Leslie-Hughes
e77638a883
opcservices: Remove DECLSPEC_HIDDEN usage.
2023-08-23 17:33:48 +02:00
Davide Beatrici
6831b71f99
wineoss: Remove GetEndpointIDs.
2023-08-23 17:33:48 +02:00
Davide Beatrici
9b681e03f6
winecoreaudio: Remove GetEndpointIDs.
2023-08-23 17:33:47 +02:00
Davide Beatrici
d800159d0c
winealsa: Remove GetEndpointIDs.
2023-08-23 17:33:47 +02:00
Davide Beatrici
09a84020de
winepulse: Move GetEndpointIDs into mmdevapi.
2023-08-23 17:33:47 +02:00
Davide Beatrici
a8963c0067
mmdevapi: Import get_device_guid() from driver.
2023-08-23 17:33:47 +02:00
Davide Beatrici
11a676dab5
winepulse: Export get_device_guid().
2023-08-23 17:33:47 +02:00
Davide Beatrici
c2ac63f73f
wineoss: Export get_device_guid().
2023-08-23 17:33:47 +02:00
Davide Beatrici
b8952d8f6d
winecoreaudio: Export get_device_guid().
2023-08-23 17:33:47 +02:00
Davide Beatrici
ac324a06e2
winealsa: Export get_device_guid().
2023-08-23 17:33:47 +02:00
Davide Beatrici
557a6a1ba6
winepulse: Open/create driver registry key in get_device_guid().
2023-08-23 17:33:47 +02:00
Davide Beatrici
ef1e9aa051
wineoss: Update device cache in get_device_guid().
2023-08-23 17:33:47 +02:00
Daniel Lehman
8fb70648d1
include: Add [_w]getenv_s.
2023-08-23 17:33:47 +02:00
Alex Henrie
73695eff14
cryptui: Use CRT allocation functions.
2023-08-23 17:33:47 +02:00
Piotr Caban
707d299da6
wmic: Fix output when redirected to pipe.
2023-08-22 21:01:22 +02:00
Piotr Caban
846d164092
wmic: Use fwprintf to output error messages.
2023-08-22 21:01:22 +02:00
Rémi Bernon
9c661ff3f1
include: Add Windows.ApplicationModel.IPackage3 interface definition.
2023-08-22 21:00:56 +02:00
Rémi Bernon
4752e1d86a
include: Add Windows.ApplicationModel.Core.AppListEntry runtimeclass definition.
2023-08-22 21:00:56 +02:00
Rémi Bernon
3b7398b403
widl: Guard against re-import of the main input file.
2023-08-22 21:00:56 +02:00
Rémi Bernon
3395ce23ee
include: Add Windows.ApplicationModel.PackageStatus runtimeclass definition.
2023-08-22 21:00:56 +02:00
Rémi Bernon
ff6333c2b3
include: Add Windows.ApplicationModel.AppDisplayInfo runtimeclass definition.
2023-08-22 21:00:56 +02:00
Rémi Bernon
d48a1d15d6
include: Add Windows.Storage.Streams.RandomAccessStreamReference runtimeclass definition.
2023-08-22 21:00:56 +02:00
Rémi Bernon
f6fd79a3b9
include: Add Windows.Management.Deployment.PackageManager runtimeclass definition.
2023-08-22 21:00:56 +02:00
Rémi Bernon
cdf3355dc8
include: Add Windows.Management.Deployment.PackageUserInformation runtimeclass definition.
2023-08-22 21:00:56 +02:00
Rémi Bernon
a936bcad14
include: Add Windows.Management.Deployment.DeploymentResult runtimeclass definition.
2023-08-22 21:00:55 +02:00
Gabriel Ivăncescu
f6d9eb6712
mshtml: Implement Cycle Collection for DOM Events.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-22 16:58:25 +02:00
Gabriel Ivăncescu
81c681fc17
mshtml: Implement Cycle Collection for HTMLEventObj.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-22 16:58:25 +02:00
Gabriel Ivăncescu
f888c91bd9
mshtml: Implement Cycle Collection for HTMLSelectionObject.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-22 16:58:25 +02:00
Gabriel Ivăncescu
684aa5bbfb
mshtml: Implement Cycle Collection for HTMLDOMRange.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-22 16:58:25 +02:00