reactos.git
4 years ago[ROSAPPS][PICE] Fix ROSAPPS-355 Unreachable code
Joachim Henze [Mon, 30 Mar 2020 15:18:16 +0000 (17:18 +0200)]
[ROSAPPS][PICE] Fix ROSAPPS-355 Unreachable code

Just to satisfy static code analysis. No change in behavior expected.

The same way as the external applications maintainers
fixed it in their latest version
https://sourceforge.net/projects/pice/files/pICE%20source/build_20/

By killing the whole function ScrollUp() with the disabled code.
Like the original authors I left the functions unused declaration
existing within hardware.h

4 years ago[NTOS:KD] Move dump of stack trace on crash to debugger
Hervé Poussineau [Sun, 29 Mar 2020 22:03:02 +0000 (00:03 +0200)]
[NTOS:KD] Move dump of stack trace on crash to debugger

Release builds now show again the bugcheck screen, instead of freezing.

4 years ago[NTOS:KE] Remove dead code
Hervé Poussineau [Sun, 29 Mar 2020 21:58:21 +0000 (23:58 +0200)]
[NTOS:KE] Remove dead code

4 years ago[NTOS:KD] Fix compilation with CMAKE_BUILD_TYPE=Release
Hervé Poussineau [Sat, 28 Mar 2020 23:30:53 +0000 (00:30 +0100)]
[NTOS:KD] Fix compilation with CMAKE_BUILD_TYPE=Release

This was broken by commit a890fc64d17e7c4a09a3cbe24e0dfc972d743dda

4 years ago[NTOS:KD] Fix compilation with CMAKE_BUILD_TYPE=Release
Hervé Poussineau [Sat, 28 Mar 2020 22:51:03 +0000 (23:51 +0100)]
[NTOS:KD] Fix compilation with CMAKE_BUILD_TYPE=Release

This was broken by commit f7ec84eea0790899ca34b79f2ec5a308204254ac

4 years ago[ACLUI] Properly enumerate cache+queue entries (#1937)
Serge Gautherie [Mon, 30 Mar 2020 11:13:22 +0000 (13:13 +0200)]
[ACLUI] Properly enumerate cache+queue entries (#1937)

4 years ago[PORTCLS] Stub missing IoControlCode switches (#1756)
Benjamin Aerni [Mon, 30 Mar 2020 10:58:25 +0000 (03:58 -0700)]
[PORTCLS] Stub missing IoControlCode switches (#1756)

Stub missing switches: IOCTL_KS_HANDSHAKE and IOCTL_KS_METHOD.

4 years ago[KERNEL32_APITEST][WS2_32_APITEST] Call SetLastError() before checking LastError...
Serge Gautherie [Mon, 30 Mar 2020 10:52:37 +0000 (12:52 +0200)]
[KERNEL32_APITEST][WS2_32_APITEST] Call SetLastError() before checking LastError (#2437)

Follow-up to cb5aa7be.

4 years ago[APITEST][NTDLL] Initial implementation of NtSetInformationProcess() testcase
Bișoc George [Sun, 29 Mar 2020 17:01:41 +0000 (19:01 +0200)]
[APITEST][NTDLL] Initial implementation of NtSetInformationProcess() testcase

The following testcase only performs argument checks for ProcessForegroundInformation class for the moment. The testcase will be expanded with further tests when needed.

4 years ago[REACTOS] Remove forced _WIN32_IE defines
Serge Gautherie [Sat, 21 Mar 2020 01:09:33 +0000 (02:09 +0100)]
[REACTOS] Remove forced _WIN32_IE defines

No impact, as already deactivated or superseded or superfluous.

Import
https://source.winehq.org/git/wine.git/commit/7770e26f2d773dcade6f073585b6fac2661e1eb3

4 years ago[NTDLL_WINETEST] Remove forced 0x500 API versions (#2483)
Serge Gautherie [Mon, 30 Mar 2020 10:38:47 +0000 (12:38 +0200)]
[NTDLL_WINETEST] Remove forced 0x500 API versions (#2483)

No impact, as conditional.

Import
https://source.winehq.org/git/wine.git/commit/71d810319059d171df0e40d85752519e50e58056

4 years ago[SHELL32] HCR_GetIconA(): Properly use icon_idx (#2482)
Serge Gautherie [Mon, 30 Mar 2020 10:24:59 +0000 (12:24 +0200)]
[SHELL32] HCR_GetIconA(): Properly use icon_idx (#2482)

CORE-11713

Import
https://source.winehq.org/git/wine.git/commit/7cc2806e0e0d97c0df93e2695351a4d3a3c72254

4 years ago[WINMM] Add a WARN() when winejoystick.drv is missing (#2480)
Serge Gautherie [Mon, 30 Mar 2020 10:14:52 +0000 (12:14 +0200)]
[WINMM] Add a WARN() when winejoystick.drv is missing (#2480)

Follow-up to 97150ce9.

Import
https://source.winehq.org/git/wine.git/commit/175a2a027637719d1f3c644d97b6df4aacabb296

4 years ago[GDI32] Allow BI_BITFIELDS compression in CreateDIBitmap (#2448)
Tibor Lajos Füzi [Mon, 30 Mar 2020 10:11:38 +0000 (12:11 +0200)]
[GDI32] Allow BI_BITFIELDS compression in CreateDIBitmap (#2448)

CORE-16750, CORE-15960

4 years ago[RPCRT4] Fix 'Routeines' typos (#2481)
Serge Gautherie [Mon, 30 Mar 2020 08:28:52 +0000 (10:28 +0200)]
[RPCRT4] Fix 'Routeines' typos (#2481)

Addendum to b6fdb56b9adf780902cc9cf65af1f76365a96ce4.

Import
https://source.winehq.org/git/wine.git/commit/c73352047d20a503c67bdd583f6ef8d98711a678

CORE-15682

4 years ago[CMAKE] Fix symbol directory for non-MSVC builds
Jérôme Gardou [Fri, 20 Mar 2020 10:30:33 +0000 (10:30 +0000)]
[CMAKE] Fix symbol directory for non-MSVC builds

4 years ago[KDGDB] Various fixes and improvements
Jérôme Gardou [Fri, 20 Mar 2020 10:32:19 +0000 (10:32 +0000)]
[KDGDB] Various fixes and improvements

4 years ago[NTOSKRNL] Fix build
Jérôme Gardou [Fri, 20 Mar 2020 10:32:40 +0000 (10:32 +0000)]
[NTOSKRNL] Fix build

4 years ago[HOTPLUG] Enable the hotplug.cpl and add the 'Safely Remove Hardware' dialog
Eric Kohl [Sun, 29 Mar 2020 22:37:45 +0000 (00:37 +0200)]
[HOTPLUG] Enable the hotplug.cpl and add the 'Safely Remove Hardware' dialog

4 years ago[RTL] Introduce RtlpImageNtHeader, 2476/head
Mark Jansen [Sat, 28 Mar 2020 13:28:49 +0000 (14:28 +0100)]
[RTL] Introduce RtlpImageNtHeader,
which implements the required functionality.
ntdll and ntoskrnl now have a wrapper for this, with SEH.
This protects the function against malformed / bad images,
whilst still being able to use the code in freeldr et al.
Idea from Thomas.
CORE-14857

4 years ago[NDK] Ensure RTL_IMAGE_NT_HEADER_EX_FLAG_NO_RANGE_CHECK is available regardless of...
Mark Jansen [Sat, 28 Mar 2020 15:30:42 +0000 (16:30 +0100)]
[NDK] Ensure RTL_IMAGE_NT_HEADER_EX_FLAG_NO_RANGE_CHECK is available regardless of NTOS_MODE_USER being defined.
CORE-14857

4 years ago[LDR] Include source dll in static snap failure dprint 2401/head
Mark Jansen [Fri, 28 Feb 2020 21:24:30 +0000 (22:24 +0100)]
[LDR] Include source dll in static snap failure dprint

4 years ago[MSV1_0] LsaApLogonUserEx2: use RtlRunDecodeUnicodeString to decode password 2357/head
Andreas Maier [Sun, 16 Feb 2020 10:05:25 +0000 (11:05 +0100)]
[MSV1_0] LsaApLogonUserEx2: use RtlRunDecodeUnicodeString to decode password

4 years ago[CMAKE] kernel32_winetest: Enable 'generated.c', at last 2418/head
Serge Gautherie [Sat, 7 Mar 2020 12:30:23 +0000 (13:30 +0100)]
[CMAKE] kernel32_winetest: Enable 'generated.c', at last

Follow-up to 20f403966652c15911d9614bbf804113d6e9d10c.

ROSTESTS-251

4 years ago[KERNEL32_WINETEST] Uncomment out 'LPEXCEPTION_RECORD' checks
Serge Gautherie [Sat, 7 Mar 2020 12:20:28 +0000 (13:20 +0100)]
[KERNEL32_WINETEST] Uncomment out 'LPEXCEPTION_RECORD' checks

Revert part of r70802 (dd21fa115a596cbf0c8565e8e9db919acfaa8c6b).
Follow-up to 2e82175ba48412bd29ac43d9d616cb8f8a1068e4.

ROSTESTS-251

4 years ago[WINETESTS] */generated.c: Remove forced 0x0501 API versions 2436/head
Serge Gautherie [Fri, 13 Mar 2020 22:50:33 +0000 (23:50 +0100)]
[WINETESTS] */generated.c: Remove forced 0x0501 API versions

This actually affects 2 modules only:
* kernel32: this file is still commented out, these defines were going to be deactivated anyway.
* rpcrt4: I don't know why it had these defines (still) activated. Anyway.

Import
https://source.winehq.org/git/wine.git/commit/aa384d36429110970aa72acbc5043158de6aff03

4 years ago[SHELL32_WINETEST] shlexec.c: Remove forced 0x0501 API versions 2452/head
Serge Gautherie [Thu, 12 Mar 2020 16:07:47 +0000 (17:07 +0100)]
[SHELL32_WINETEST] shlexec.c: Remove forced 0x0501 API versions

No impact, as already deactivated.

Import
https://source.winehq.org/git/wine.git/commit/8fc0b7d525ae5e85b5a796eaf6572d22591e02c6

4 years ago[RPCRT4_WINETEST] ndr_marshall.c: Remove forced 0x0500 API versions
Serge Gautherie [Thu, 12 Mar 2020 16:07:47 +0000 (17:07 +0100)]
[RPCRT4_WINETEST] ndr_marshall.c: Remove forced 0x0500 API versions

Import
https://source.winehq.org/git/wine.git/commit/57f08ba5259e56ae681bab1e61f86d6e8ab96f37

4 years ago[ADVAPI32] wine/crypt.*: Misc fixes 2451/head
Serge Gautherie [Wed, 25 Mar 2020 06:54:36 +0000 (07:54 +0100)]
[ADVAPI32] wine/crypt.*: Misc fixes

Import
https://source.winehq.org/git/wine.git/commit/62df03af96822bda36aef398d00bf5998f490e90
https://source.winehq.org/git/wine.git/commit/8b9e3dae4fb875d6a445bd5182bb6ae32f5680c7
https://source.winehq.org/git/wine.git/commit/2df16753f0008099e119f39469badd10e7450bad

And use explicit '#ifndef __REACTOS__'.

4 years ago[ADVAPI32][PSDK] CryptReleaseContext(): dwFlags parameter is DWORD, only
Serge Gautherie [Thu, 12 Mar 2020 16:14:06 +0000 (17:14 +0100)]
[ADVAPI32][PSDK] CryptReleaseContext(): dwFlags parameter is DWORD, only

Import
https://source.winehq.org/git/wine.git/commit/9cc8b501eea8dc3bd589ab3e5df3b750e43699d9

4 years ago[ADVAPI32] wine: Remove remnant ros_diff.patch
Serge Gautherie [Thu, 12 Mar 2020 16:07:47 +0000 (17:07 +0100)]
[ADVAPI32] wine: Remove remnant ros_diff.patch

Added on 4234345b03677c2b01d0f313108e24d684e4d2ed (r48090),
merged on d4a89f6ccaf19953acf0d218e9e0f985c5d6004b.

CORE-14434

4 years ago[WORDPAD] Restore code commas in no-NO.rc 2473/head
Serge Gautherie [Fri, 27 Mar 2020 16:15:27 +0000 (17:15 +0100)]
[WORDPAD] Restore code commas in no-NO.rc

".../no-NO.rc:81: syntax error"

4 years ago[KMTEST] Delete special-purpose driver services on unload. ROSTESTS-263
Thomas Faber [Sat, 28 Mar 2020 19:31:31 +0000 (20:31 +0100)]
[KMTEST] Delete special-purpose driver services on unload. ROSTESTS-263

Based on a patch by Serge Gautherie.

4 years ago[Win32SS] Form Sanity to Hook Callbacks
jimtabor [Sat, 28 Mar 2020 19:18:14 +0000 (14:18 -0500)]
[Win32SS] Form Sanity to Hook Callbacks

Fix WH_CALLWNDPROC/RET data to user hook calls. See CORE-13019 and CORE-13907.

4 years ago[User32] Fix null return.
jimtabor [Sat, 28 Mar 2020 19:03:15 +0000 (14:03 -0500)]
[User32] Fix null return.

See CORE-16769.

4 years ago[SDK][NDK][PSTYPES] Align the PROCESS_PRIORITY_CLASS structure during compile time...
Bișoc George [Sat, 28 Mar 2020 18:17:10 +0000 (19:17 +0100)]
[SDK][NDK][PSTYPES] Align the PROCESS_PRIORITY_CLASS structure during compile time (#2478)

CORE-16757

After doing investigations on the priority class structure alignment, it's been revealed that in Windows XP and Server 2003 this PROCESS_PRIORITY_CLASS structure is aligned as a 4-bytes of size hence NtQueryInformationProcess() probes the alignment of user mode arguments buffer output and buffer length with requirement of a ULONG.

As PROCESS_PRIORITY_CLASS was initially aligned as a 1-byte size because both BOOLEAN and UCHAR are just unsigned characters, the compiler may not align such structure and gracefully let the default alignment of such structure as is, 1-byte because an unsigned char has a size of 1 byte. Setting an align attribute to this structure fixes the problem of a potential datatype misalignment which caused GetPriorityClass() to not retrieve the process' priority class properly.

4 years ago[MSV1_0] use precompiled headers (#2475)
Andreas Maier [Sat, 28 Mar 2020 16:13:57 +0000 (17:13 +0100)]
[MSV1_0] use precompiled headers (#2475)

4 years ago[NTOS:MM] Make _X86PAE_ the only define for PAE-enabled kernel
Victor Perevertkin [Sat, 28 Mar 2020 15:11:42 +0000 (18:11 +0300)]
[NTOS:MM] Make _X86PAE_ the only define for PAE-enabled kernel

4 years ago[SDK][NDK] MMPTE for PAE (#2453)
Vadim Galyant [Sat, 28 Mar 2020 12:45:51 +0000 (15:45 +0300)]
[SDK][NDK] MMPTE for PAE (#2453)

This not only makes PAE possible, but also allows to make the definitions and macros in the memory manager header files more human-readable.

CORE-16702

* [SDK][NDK] Make the _MMPTE_HARDWARE structure more compact and more human-readable.

* [SDK][NDK] Add definitions a struct _MMPTE for PAE mode.

4 years ago[WINEFILE] Fix 'LANGUAGE_SI_SI' typo (#2474)
Serge Gautherie [Sat, 28 Mar 2020 12:23:35 +0000 (13:23 +0100)]
[WINEFILE] Fix 'LANGUAGE_SI_SI' typo (#2474)

4 years ago[NTDLL_APITEST] Add testcase for process priority class. CORE-16757 2470/head
Bișoc George [Thu, 26 Mar 2020 11:11:29 +0000 (12:11 +0100)]
[NTDLL_APITEST] Add testcase for process priority class. CORE-16757

Currently the testcase function only addresses the behaviour of getting an
unaligned buffer (either of correct length size or not) for now.

4 years ago[STORAHCI] Replace some __inline by FORCEINLINE
Hervé Poussineau [Thu, 26 Mar 2020 10:53:27 +0000 (11:53 +0100)]
[STORAHCI] Replace some __inline by FORCEINLINE

Functions were declared as __inline, then used, and then defined.
This leads to some linking errors with some compilers.

4 years ago[TCPIP] Add some static specifiers, to prevent exporting FORCEINLINE function outside...
Hervé Poussineau [Thu, 26 Mar 2020 15:26:16 +0000 (16:26 +0100)]
[TCPIP] Add some static specifiers, to prevent exporting FORCEINLINE function outside compilation unit

4 years ago[WIN32K] Add some static specifiers, to prevent exporting FORCEINLINE function outsid...
Hervé Poussineau [Thu, 26 Mar 2020 13:48:35 +0000 (14:48 +0100)]
[WIN32K] Add some static specifiers, to prevent exporting FORCEINLINE function outside compilation unit

4 years ago[FSUTIL] Mark some functions as static (only used in this file)
Hervé Poussineau [Tue, 4 Feb 2020 22:29:17 +0000 (23:29 +0100)]
[FSUTIL] Mark some functions as static (only used in this file)

4 years ago[NDK] Fix RTL_PAGED_CODE macro in user mode
Hervé Poussineau [Thu, 26 Mar 2020 15:28:10 +0000 (16:28 +0100)]
[NDK] Fix RTL_PAGED_CODE macro in user mode

NOP_FUNCTION is defined to "(void)0". Calling :
RTL_PAGED_CODE();
in user mode was changed to:
(void)0();

As "0" is not callable, this was leading to a compilation error.

4 years ago[SDK] Fix dummy SEH to always reference the parameter in _SEH2_EXCEPT
Hervé Poussineau [Thu, 26 Mar 2020 15:24:59 +0000 (16:24 +0100)]
[SDK] Fix dummy SEH to always reference the parameter in _SEH2_EXCEPT

Otherwise, we may have compilation errors if this parameter is the name of a static function.

4 years ago[CMAKE] Add some -D__ROS_LONG64__ to please gcc x64
Hervé Poussineau [Thu, 26 Mar 2020 13:40:39 +0000 (14:40 +0100)]
[CMAKE] Add some -D__ROS_LONG64__ to please gcc x64

We can now pass a UINT* to a function wanting a DWORD*

4 years ago[ISAPNP] Report DMA channels
Hervé Poussineau [Sun, 22 Mar 2020 22:23:04 +0000 (23:23 +0100)]
[ISAPNP] Report DMA channels

4 years ago[ISAPNP] Fix reporting of devices with hexadecimal productId
Hervé Poussineau [Sun, 22 Mar 2020 22:22:48 +0000 (23:22 +0100)]
[ISAPNP] Fix reporting of devices with hexadecimal productId

4 years ago[USERENV] sq-AL: Fix '%SistemDrive%' typo (#2469)
Serge Gautherie [Thu, 26 Mar 2020 06:28:09 +0000 (07:28 +0100)]
[USERENV] sq-AL: Fix '%SistemDrive%' typo (#2469)

Not to translate!

CORE-16762

4 years ago[BOOTDATA] Add 0845 (bn-bd) language (#2467)
Serge Gautherie [Thu, 26 Mar 2020 01:05:05 +0000 (02:05 +0100)]
[BOOTDATA] Add 0845 (bn-bd) language (#2467)

In accordance with the NLS value specified in base/setup/lib/lang/bn-BD.h
CORE-16766

4 years ago[PING] Do not abort (as OoM) when request size = 0
Serge Gautherie [Sat, 7 Mar 2020 12:20:28 +0000 (13:20 +0100)]
[PING] Do not abort (as OoM) when request size = 0

4 years ago[WIN32K] Fix bounds calculation when drawing with a pen
Jérôme Gardou [Tue, 24 Mar 2020 11:20:58 +0000 (11:20 +0000)]
[WIN32K] Fix bounds calculation when drawing with a pen

4 years ago[STORPROP] Add storprop.dll and implement the DiskClassInstaller stub
Eric Kohl [Sun, 22 Mar 2020 15:37:48 +0000 (16:37 +0100)]
[STORPROP] Add storprop.dll and implement the DiskClassInstaller stub

4 years ago[ISAPNP] Create requirements and resource lists when detecting a device
Hervé Poussineau [Sun, 22 Mar 2020 13:20:52 +0000 (14:20 +0100)]
[ISAPNP] Create requirements and resource lists when detecting a device

4 years ago[ISAPNP] Read all tags when detecting devices, and keep interesting ones
Hervé Poussineau [Sat, 21 Mar 2020 22:08:00 +0000 (23:08 +0100)]
[ISAPNP] Read all tags when detecting devices, and keep interesting ones

Currently, we only keep device identification, IO ports and IRQs.

4 years ago[ISAPNP] Create resource list ahead of IRP_MN_QUERY_RESOURCES
Hervé Poussineau [Sat, 21 Mar 2020 16:37:45 +0000 (17:37 +0100)]
[ISAPNP] Create resource list ahead of IRP_MN_QUERY_RESOURCES

4 years ago[ISAPNP] Create resource requirements ahead of IRP_MN_QUERY_RESOURCE_REQUIREMENTS
Hervé Poussineau [Sat, 21 Mar 2020 15:58:21 +0000 (16:58 +0100)]
[ISAPNP] Create resource requirements ahead of IRP_MN_QUERY_RESOURCE_REQUIREMENTS

4 years ago[ISAPNP] Fix capabilities for devices
Hervé Poussineau [Sat, 21 Mar 2020 13:59:02 +0000 (14:59 +0100)]
[ISAPNP] Fix capabilities for devices

4 years ago[ISAPNP] Return a compatibleIDs only if defined
Hervé Poussineau [Sat, 21 Mar 2020 13:58:36 +0000 (14:58 +0100)]
[ISAPNP] Return a compatibleIDs only if defined

4 years ago[ISAPNP] Fix some indentation
Hervé Poussineau [Sat, 21 Mar 2020 12:39:20 +0000 (13:39 +0100)]
[ISAPNP] Fix some indentation

4 years ago[WINSRV] Use DIB section for frame buffer bitmap
Timo Kreuzer [Sat, 14 Mar 2020 17:45:51 +0000 (18:45 +0100)]
[WINSRV] Use DIB section for frame buffer bitmap

4 years ago[STOBJECT] Remove obsolete code and use string resources instead of hard-coded strings
Eric Kohl [Sun, 22 Mar 2020 10:31:56 +0000 (11:31 +0100)]
[STOBJECT] Remove obsolete code and use string resources instead of hard-coded strings

4 years ago[Explorer|Shell32] Fix Build
jimtabor [Sun, 22 Mar 2020 00:18:15 +0000 (19:18 -0500)]
[Explorer|Shell32] Fix Build

Missed a file. See CORE-14439.

4 years ago[Explorer|Shell32]
jimtabor [Sun, 22 Mar 2020 00:13:55 +0000 (19:13 -0500)]
[Explorer|Shell32]

Fix SHAppBarMessage (not perfect) by adapting wine code. See CORE-14439.
More work is required. Kept the original code for reference.
Example : SetWindowPos should be called via Post Message.
Code commit is to wake up other developers.

4 years ago[STDOBJECT] Show the hotplug icon when a USB-Stick is inserted
Eric Kohl [Sat, 21 Mar 2020 22:46:24 +0000 (23:46 +0100)]
[STDOBJECT] Show the hotplug icon when a USB-Stick is inserted

- Enable the hotplug service by default
- Start a timer on WM_DEVICECHANGE:DBT_DEVNODES_CHANGED to trigger the removable device detection.

4 years ago[NTOS:IO] Fix indentation. No code changes!
Eric Kohl [Sat, 21 Mar 2020 13:32:18 +0000 (14:32 +0100)]
[NTOS:IO] Fix indentation. No code changes!

4 years ago[NTOS:PNP] Fix indentation. No code changes!
Eric Kohl [Sat, 21 Mar 2020 12:22:09 +0000 (13:22 +0100)]
[NTOS:PNP] Fix indentation. No code changes!

4 years ago[NTOS:PNP] Map device capabilities to capability flags
Eric Kohl [Sat, 21 Mar 2020 12:20:36 +0000 (13:20 +0100)]
[NTOS:PNP] Map device capabilities to capability flags

This fixes a devices Capabilities value in the registry.

4 years ago[USBHUB] Set the Removable flag for all ports of a USB hub
Eric Kohl [Sat, 21 Mar 2020 12:12:53 +0000 (13:12 +0100)]
[USBHUB] Set the Removable flag for all ports of a USB hub

4 years ago[ISAPNP] Fix some warnings
Hervé Poussineau [Sat, 21 Mar 2020 07:29:15 +0000 (08:29 +0100)]
[ISAPNP] Fix some warnings

4 years ago[INF] Do not require a device for the ISAPNP read data port
Hervé Poussineau [Fri, 20 Mar 2020 21:42:36 +0000 (22:42 +0100)]
[INF] Do not require a device for the ISAPNP read data port

4 years ago[ISAPNP] Implement some more IRP_MJ_PNP/IRP_MN_* requests
Hervé Poussineau [Tue, 17 Mar 2020 22:51:53 +0000 (23:51 +0100)]
[ISAPNP] Implement some more IRP_MJ_PNP/IRP_MN_* requests

We either succeed them, or we pass them down to the ISAPNP FDO.

4 years ago[ISAPNP] Implement IRP_MN_QUERY_PNP_DEVICE_STATE for ReadDataPort
Hervé Poussineau [Tue, 17 Mar 2020 22:50:39 +0000 (23:50 +0100)]
[ISAPNP] Implement IRP_MN_QUERY_PNP_DEVICE_STATE for ReadDataPort

4 years ago[ISAPNP] Detect devices only once ReadDataPort is started
Hervé Poussineau [Mon, 16 Mar 2020 19:58:53 +0000 (20:58 +0100)]
[ISAPNP] Detect devices only once ReadDataPort is started

Also let kernel choose the read data port address, by using the resources given in IRP_MN_START_DEVICE.

4 years ago[ISAPNP] Implement IRP_MN_QUERY_RESOURCES/IRP_MN_QUERY_RESOURCE_REQUIREMENTS for...
Hervé Poussineau [Mon, 16 Mar 2020 19:50:29 +0000 (20:50 +0100)]
[ISAPNP] Implement IRP_MN_QUERY_RESOURCES/IRP_MN_QUERY_RESOURCE_REQUIREMENTS for ReadDataPort

4 years ago[ISAPNP] Report removal relations on ReadDataPort
Hervé Poussineau [Mon, 16 Mar 2020 18:43:37 +0000 (19:43 +0100)]
[ISAPNP] Report removal relations on ReadDataPort

4 years ago[ISAPNP] Report a ReadDataPort PDO
Hervé Poussineau [Mon, 16 Mar 2020 18:24:07 +0000 (19:24 +0100)]
[ISAPNP] Report a ReadDataPort PDO

This PDO will later request resources required for ISAPNP bus.

4 years ago[ISAPNP] Create PDO identifiers ahead of IRP_MN_QUERY_ID
Hervé Poussineau [Mon, 16 Mar 2020 18:00:00 +0000 (19:00 +0100)]
[ISAPNP] Create PDO identifiers ahead of IRP_MN_QUERY_ID

4 years ago[ISAPNP] Extract function to create DOs
Hervé Poussineau [Mon, 16 Mar 2020 17:07:24 +0000 (18:07 +0100)]
[ISAPNP] Extract function to create DOs

4 years ago[ISAPNP] Fix some return codes
Hervé Poussineau [Fri, 20 Mar 2020 18:41:55 +0000 (19:41 +0100)]
[ISAPNP] Fix some return codes

4 years ago[ISAPNP] Reformat files. No code change.
Hervé Poussineau [Fri, 20 Mar 2020 18:19:30 +0000 (19:19 +0100)]
[ISAPNP] Reformat files. No code change.

4 years ago[GDI32_WINETEST][USER32_WINETEST] Remove forced WINVER defines (#2455)
Serge Gautherie [Fri, 20 Mar 2020 18:20:52 +0000 (19:20 +0100)]
[GDI32_WINETEST][USER32_WINETEST] Remove forced WINVER defines (#2455)

No impact, as already deactivated.

Import
https://source.winehq.org/git/wine.git/commit/d0fd12b90946865a92f3fd016ccac13e5c4fdf54

4 years ago[TRANSLATION] Update Hungarian translation of usetup, syssetup, explorer, netshell...
Tibor Lajos Füzi [Fri, 20 Mar 2020 16:52:46 +0000 (17:52 +0100)]
[TRANSLATION] Update Hungarian translation of usetup, syssetup, explorer, netshell, userenv, shortcuts (#2442)

4 years ago[TRANSLATION] Update portuguese translation (#2447)
Jose Carlos Jesus [Fri, 20 Mar 2020 16:34:43 +0000 (16:34 +0000)]
[TRANSLATION] Update portuguese translation (#2447)

Update translation for main.cpl and add new translation for powercfg.cpl.

4 years ago[USER32] Relax conditions for creating MDI windows (#2454)
Katayama Hirofumi MZ [Thu, 19 Mar 2020 22:38:33 +0000 (07:38 +0900)]
[USER32] Relax conditions for creating MDI windows (#2454)

The creation conditions of MDI window was too strict. CORE-15633

4 years agoSync brsfolder.c with keyboard shortcut code from wine (#2290)
Robert Naumann [Wed, 18 Mar 2020 20:57:10 +0000 (21:57 +0100)]
Sync brsfolder.c with keyboard shortcut code from wine (#2290)

* [SHELL32] Add shortcut to rename folders with the F2 key.

Sync Wine Commit 2e25a43f3fb6230460447bae6fb5db2edbd4a42f by Fabian Maurer

* [SHELL32] Add shortcut to delete folders with the delete key.

Sync Wine Commit 43f44ffb3779ff23c863d9b3297f92720e7e3733 by Fabian Maurer

* Disable the code for file deletion. The Wine way doesn't work on ROS. Add an explaining comment why we can't use the Wine code, as requested by Amine

4 years ago[USER32_APITEST] Strengthen DrawText testcase (#2450)
Katayama Hirofumi MZ [Tue, 17 Mar 2020 14:24:11 +0000 (23:24 +0900)]
[USER32_APITEST] Strengthen DrawText testcase (#2450)

Add uFormat and pszText parameters into user32_apitest DrawText testcase. CORE-16753

4 years ago[JOY] Use APPLET_PROC instead of a custom CPLAPPLET_PROC and simpify the code
Eric Kohl [Sun, 15 Mar 2020 17:12:54 +0000 (18:12 +0100)]
[JOY] Use APPLET_PROC instead of a custom CPLAPPLET_PROC and simpify the code

4 years ago[POWERCFG] Add hints on missing property pages and remove an obsolete declaration
Eric Kohl [Sun, 15 Mar 2020 15:06:49 +0000 (16:06 +0100)]
[POWERCFG] Add hints on missing property pages and remove an obsolete declaration

4 years ago[INPUT] Use APPLET_PROC instead of a custom CPLAPPLET_PROC and simpify the code
Eric Kohl [Sun, 15 Mar 2020 14:10:14 +0000 (15:10 +0100)]
[INPUT] Use APPLET_PROC instead of a custom CPLAPPLET_PROC and simpify the code

4 years ago[POWERCFG] Disable the "Enable hibernation" checkbox if the system does not support...
Eric Kohl [Sun, 15 Mar 2020 13:19:42 +0000 (14:19 +0100)]
[POWERCFG] Disable the "Enable hibernation" checkbox if the system does not support hibernation

4 years ago[MSVCRT] Add _snwscanf 2441/head
Mark Jansen [Sun, 15 Mar 2020 00:03:14 +0000 (01:03 +0100)]
[MSVCRT] Add _snwscanf

4 years ago[WINTRUST] Add WTHelperGetFileHash stub
Mark Jansen [Sun, 15 Mar 2020 00:02:44 +0000 (01:02 +0100)]
[WINTRUST] Add WTHelperGetFileHash stub

4 years ago[DESK][CONTROL] Select property pages by command line, for example 'control desk...
Eric Kohl [Sun, 15 Mar 2020 10:46:31 +0000 (11:46 +0100)]
[DESK][CONTROL] Select property pages by command line, for example 'control desk.cpl,,1' and fix 'control color'

4 years ago[ISAPNP] Rewrite device reporting method
Hervé Poussineau [Thu, 12 Mar 2020 10:53:09 +0000 (11:53 +0100)]
[ISAPNP] Rewrite device reporting method

IoCreateDevice() was called too early, when a spinlock was acquired.
Create ISAPNP_LOGICAL_DEVICE structure when a device is detected, and call IoCreateDevice() later, when required.

4 years ago[ISAPNP] Fix reading of serial number
Hervé Poussineau [Sat, 14 Mar 2020 22:28:52 +0000 (23:28 +0100)]
[ISAPNP] Fix reading of serial number

4 years ago[CMD] Fix another NtReadVirtualMemory parameter.
Thomas Faber [Fri, 13 Mar 2020 21:15:56 +0000 (22:15 +0100)]
[CMD] Fix another NtReadVirtualMemory parameter.

Spotted by Hermès.

4 years ago[FREELDR] Move built-in VGA font to better location (#2429)
Stanislav Motylkov [Sat, 14 Mar 2020 17:13:49 +0000 (20:13 +0300)]
[FREELDR] Move built-in VGA font to better location (#2429)

Addendum to 97eacb9.