- 03 Oct, 2023 1 commit
-
-
Joel Holdsworth authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54997Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
-
- 25 Sep, 2023 2 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 18 Sep, 2023 1 commit
-
-
Ally Sommers authored
-
- 14 Sep, 2023 1 commit
-
-
Jacek Caban authored
And discard irrelevant parts in select request.
-
- 12 Sep, 2023 2 commits
-
-
Paul Gofman authored
-
Dmitry Timoshkov authored
I have an application that creates its special registry key using NtCreateKey(parent, "Something\0"), and then expects to be able to open this key with NtOpenKey("Something\0") on start up. Currently this fails because terminating '\0' in the key name doesn't survive saving/loading the registry. parse_strW() helper already supports loading such key names. As the tests show after creating a kernel object with the name "Something\0" it's possible to only open it as "Something\0", and an attempt opening it as "Something" fails with STATUS_OBJECT_NAME_NOT_FOUND, and vice versa. Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
- 11 Sep, 2023 1 commit
-
-
Paul Gofman authored
-
- 08 Sep, 2023 1 commit
-
-
Brendan Shanks authored
-
- 31 Aug, 2023 1 commit
-
-
Dmitry Timoshkov authored
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
-
- 28 Aug, 2023 1 commit
-
-
Zebediah Figura authored
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=55333
-
- 23 Aug, 2023 1 commit
-
-
Eric Pouech authored
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>
-
- 14 Aug, 2023 1 commit
-
-
Torge Matthies authored
Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
-
- 10 Aug, 2023 1 commit
-
-
Tim Clem authored
Check for Rosetta before extracting the port right, since we won't need it in that case anyway.
-
- 05 Aug, 2023 1 commit
-
-
Jinoh Kang authored
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: 41cc117b
-
- 24 Jul, 2023 2 commits
-
-
Zebediah Figura authored
So that it is done atomically with retrieving events. Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=52474
-
Zebediah Figura authored
-
- 20 Jul, 2023 2 commits
-
-
Paul Gofman authored
-
Paul Gofman authored
-
- 04 Jul, 2023 1 commit
-
-
Billy Laws authored
-
- 03 Jul, 2023 2 commits
-
-
Zhiyi Zhang authored
The graphics driver information is stored as a property in the desktop window. When the server get_desktop_window handler simply returns a window handle when the window station is invisible, the window handle doesn't have the graphics driver property, which is set in desktop_window_proc() when handling WM_NCCREATE. Removing the invisible window station check allows an invisible explorer desktop window to be created and with the required property.
-
Alexandre Julliard authored
-
- 27 Jun, 2023 5 commits
-
-
Joel Holdsworth authored
Both the Msys2 and Cygwin runtimes make use of FILE_DISPOSITON_POSIX_SEMANTICS in their implementations of the unlink() system call. This enables these routines to behave similarly to POSIX where are unlisted from the directory, if handles are still open. https://github.com/msys2/msys2-runtime/blob/msys2-3.4.3/winsup/cygwin/syscalls.cc#L722 https://www.cygwin.com/git/?p=newlib-cygwin.git;a=blob;f=winsup/cygwin/syscalls.cc#l724Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
-
Joel Holdsworth authored
In order to implement FILE_DISPOSITION_POSIX_SEMANTICS, it will be necessary to add additional flags to closed_fd. In preparation for this, the unlink member variable has been replaced with disp_flags which directly reflects the flags defined in the FILE_DISPOSITION_INFORMATION_EX structure. Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
-
Joel Holdsworth authored
The FILE_DELETE_ON_CLOSE can be used with the FILE_DISPOSITION_ON_CLOSE flag of FileDispositionInformationEx. Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
-
Joel Holdsworth authored
Both the Msys2 and Cygwin runtimes make use of FILE_DISPOSITION_IGNORE_READONLY_ATTRIBUTE in their implementations of the unlink() system call. This enables these routines to delete a read-only file without first modifying the attributes. https://github.com/msys2/msys2-runtime/blob/msys2-3.4.3/winsup/cygwin/syscalls.cc#L724 https://www.cygwin.com/git/?p=newlib-cygwin.git;a=blob;f=winsup/cygwin/syscalls.cc#l726 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50771Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
-
Joel Holdsworth authored
This is required by Msys2 when running gpg-agent. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54996Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
-
- 16 Jun, 2023 2 commits
-
-
Rémi Bernon authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047
-
Rémi Bernon authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047
-
- 15 Jun, 2023 1 commit
-
-
Rémi Bernon authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047
-
- 13 Jun, 2023 5 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 12 Jun, 2023 2 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
- 07 Jun, 2023 3 commits
-
-
Rémi Bernon authored
When applying a new cursor clipping rect, or to the previous foreground thread when foreground changes, to notify it of the cursor clipping rect being reset.
-
Rémi Bernon authored
-
Rémi Bernon authored
-