Serge Gautherie
8983adf967
[FASTFAT_NEW] Sync to upstream 16022c5 ( #2938 )
2020-06-26 20:03:01 +03:00
Serge Gautherie
ed7196d964
[TASKMGR] Remove 'Debug Channels' feature, which is Wine-specific
2020-06-25 22:08:03 +02:00
Serge Gautherie
a72b78558d
[NTOS:MM] MiGetPageTableForProcess(): #if out unreachable code
...
No impact.
Detected by Cppcheck: unreachableCode.
Addendum to ddaf47dec3
(r34976).
2020-06-25 21:59:02 +02:00
Victor Perevertkin
1e512e29dc
[USBSTOR] Correctly terminate a REG_MULTI_SZ string
...
returned by the IRP_MN_QUERY_ID handler
2020-06-24 21:15:58 +03:00
Nguyen Trung Khanh
a279b1d2c6
[WIN32K:NTUSER] Zero allocated memory in IntCbAllocateMemory.
...
This avoids disclosing pool contents to user mode when not all members
of the respective structure are initialized or when there is padding.
In co_IntCallWindowProc, also zero the stack buffer since this can
be passed to user mode as well, and contains padding.
2020-06-24 09:15:27 +02:00
Thomas Faber
67592f9750
[NPFS] Fix querying FileAllInformation.
2020-06-24 09:04:05 +02:00
Victor Perevertkin
21e9e2baa5
[NTOS:IO] Move device manipulation functions from pnpmgr/pnpmgr.c to pnpmgr/devaction.c
...
And rearrange them in more logical order.
This effectively splits the file, leaving public "Io" functions in
pnpmgr.c along with some things not related do device object management.
Functions which manipulate the device tree are left in devaction.c.
In future all these functions will only be accessed from
DeviceActionWorker.
While being public API, IoRequestDeviceEject and IoInvalidateDeviceState
have been moved to devaction.c as well. In next commits they will be
converted to DeviceActionWorker routines and their callers will be put
in pnpmgr.c
2020-06-24 04:03:35 +03:00
Victor Perevertkin
d230f8829c
[ROSAUTOTEST] Add /t parameter for repeating tests
2020-06-24 02:40:18 +03:00
Thomas Faber
29b49c36ff
[KBDCLASS][MOUCLASS] Properly stub power IRP handling. CORE-12148 CORE-17136
2020-06-21 10:39:49 +02:00
Thomas Faber
23ccd13639
[I8042PRT] Get rid of IrpStub. CORE-12148 CORE-17136
...
We neither want to handle IRPs we don't understand, nor do we want to
assert in case of unexpected IOCTLs.
2020-06-21 10:39:34 +02:00
Victor Perevertkin
b5815efe83
[NTOS:IO] Move device node functions from pnpmgr/pnpmgr.c to pnpmgr/devnode.c
...
Add SAL2 annotations to functions while moving
Convert IopCreateDeviceNode description to a Doxygen format
2020-06-21 09:39:13 +03:00
Serge Gautherie
ab2b7a6bc6
[FASTFAT_NEW] Simplify unsupported NT6.2+ workarounds
2020-06-21 09:27:44 +03:00
Serge Gautherie
1ceed5ad5a
[FASTFAT_NEW] Remove obsolete compiler workarounds
...
following upgrade to GCC 8.4 and MSVC 2015.
2020-06-21 09:27:44 +03:00
Serge Gautherie
9611e88624
[FASTFAT_NEW] Fix GCC 8.4 build
...
'.../strucsup.c:...:...: error: 'Ex*NPagedLookasideList' is static but used in inline function 'Fat*' which is not static [-Werror]'
2020-06-21 09:27:44 +03:00
Serge Gautherie
f26fa55891
[FASTFAT_NEW] fatdata.h: Properly mark ReactOS own code
...
Addendum to 3013e15
.
2020-06-21 09:27:44 +03:00
Thomas Faber
dd6eb40381
[CMAKE] Remove work-arounds for old CMake versions. CORE-17109
2020-06-20 15:25:29 +02:00
Thomas Faber
a3a1d8f421
[CMAKE] Use CMake 3.17 default policies. CORE-17109
2020-06-20 15:25:28 +02:00
Thomas Faber
add677e45b
[CMAKE] Bump minimum to 3.17, no longer require -ReactOS build. CORE-17109
2020-06-20 15:25:28 +02:00
Thomas Faber
3169c94e06
[CMAKE] Set CMAKE_MSVC_RUNTIME_LIBRARY to satisfy CMP0091. CORE-17109
...
We use /NODEFAULTLIB, and consequently also don't want CMake to add
a default library for us.
2020-06-20 15:25:27 +02:00
Thomas Faber
94073cc1d9
[CMAKE] Use NEW policy for CMP0058. CORE-17109
2020-06-20 15:25:27 +02:00
Thomas Faber
dadc59f135
[CMAKE] Mark host tools as byproducts. CORE-17109
2020-06-20 15:25:27 +02:00
Thomas Faber
b783349e4e
[BOOTDATA] Mark reactos.inf as a byproduct. CORE-17109
2020-06-20 15:25:16 +02:00
Thomas Brogan
88300ec3b3
[WINMM] Improve implementation of timeGetTime, timeBeginPeriod, timeEndPeriod ( #2933 )
...
Use QueryPerformanceCounter if a high-resolution timer is requested (<= 5ms) instead of the more inaccurate GetTickCount.
2020-06-20 13:28:25 +03:00
Hervé Poussineau
2b9941e7cb
[PCI] Fix PDO removal
...
We must not do anything on PDO removal, especially not deleting it.
We are allowed to delete it, only once we successfully completed a IRP_MN_QUERY_DEVICE_RELATIONS without with PDO.
2020-06-20 08:16:24 +02:00
Hervé Poussineau
ea4af587a9
[SETUPAPI] Add function names in traces
2020-06-20 08:16:07 +02:00
James Tabor
f6d2b34ad0
[NtUser] Fix MSVC_x64 Build
...
Attempt to fix.
2020-06-18 11:55:13 -05:00
James Tabor
06e01c8968
[NtUser] Fix Crash in Win32k
...
Use strict thread and desktop verifying. See CORE-15092 and CORE-17133.
2020-06-18 11:06:31 -05:00
Serge Gautherie
5f076e5558
[GDI32] MirrorRgnByWidth(): Fix 'phrgn' parameter handling
...
Detected by Cppcheck: uselessAssignmentPtrArg.
Addendum to 794e7aa
(r31523) and e647530
(r65893).
2020-06-18 10:33:35 +02:00
Serge Gautherie
fb023adf5a
[VIDEOPRT] IntVideoPortCreateAdapterDeviceObject(): 1+1 trivial fixes
...
Detected by Cppcheck: funcArgOrderDifferent, redundantAssignment.
2020-06-18 10:31:27 +02:00
Serge Gautherie
cac13bcd7f
[KMTESTS:OB] ObTypes: Support latest NT5.2 results
...
Update Port and WaitablePort values.
2020-06-18 10:09:37 +02:00
He Yang
393a2c42fe
[RAPPS] delete obsolete field
2020-06-14 20:34:43 +02:00
Joachim Henze
1b8b339aae
[DNSRSLVR] Define NDEBUG in cache.c
...
To avoid leaking private data into logs by default.
Some testers may consider their DNS-suffix private data.
And DnsIntCacheAddEntry() logs that via Record->pName.
2020-06-14 20:03:33 +02:00
Oleg Dubinskiy
3cb8ee6d7e
Revert "[FONTS] Add Selawik as a substitution for Segoe UI" CORE-17122 ( #2921 )
...
This reverts commit 97fb49a3d2
.
2020-06-14 19:09:41 +09:00
Thomas Faber
aa811c00e3
[MPG123] Update to version 1.26.1. CORE-17098
2020-06-14 09:19:05 +02:00
Thomas Faber
cab7e9ade8
[ACPICA] Update to version 20200528. CORE-17094
2020-06-14 09:19:02 +02:00
Thomas Faber
52f103c85b
[RTL] Use LastEntryInSegment to speed up RtlpFindAndCommitPages. CORE-14588
2020-06-14 09:10:31 +02:00
Thomas Faber
c4f736e8f4
[RTL] Add and populate LastEntryInSegment. CORE-14588
2020-06-14 09:10:31 +02:00
Thomas Faber
dd83bcd6ad
[RTL] Create a define for the common members of HEAP and HEAP_SEGMENT. CORE-14588
...
The code relies on these members matching up, so it's confusing for them
to be duplicated.
2020-06-14 09:10:27 +02:00
Victor Perevertkin
2540c3b1e8
[USBSTOR] Fix unused variable introduced in 94e61c3
2020-06-13 03:20:08 +03:00
Victor Perevertkin
493f2ace11
[USBSTOR] Fix wrong function name in a9b97ae
2020-06-13 03:07:00 +03:00
Victor Perevertkin
94e61c3080
[USBSTOR] Move PDO's Inquiry data and FDO's SCSI context
...
to their Device Extensions.
This way the driver can better handle low memory situations
2020-06-12 16:55:27 +03:00
Victor Perevertkin
a9b97aeded
[USBSTOR] General refactoring.
...
Remove unused structures and unused fields in device extensions.
Replaced magic numbers with constants
2020-06-12 16:55:27 +03:00
Serge Gautherie
cb2515d521
[README.FSD] Add 'disk_new' entry
...
Follow-up to 022f4b2
(r55555).
2020-06-12 10:04:03 +02:00
Serge Gautherie
f6d551525b
[README.FSD] Add 'nfs41 project' entries
...
CORE-8204
2020-06-12 10:04:03 +02:00
Serge Gautherie
2367bd2af8
[README.FSD] Remove obsolete 'reactos/' directory
2020-06-12 10:04:03 +02:00
Stanislav Motylkov
415c737cc3
[FREELDR] Add display controller detection for Xbox
...
Also add system identifier here.
[BOOTDATA] Fix some typos
CORE-16216
2020-06-09 22:02:09 +03:00
Serge Gautherie
9f6442ffbe
[SECUR32_WINETEST] Update for new WineHQ certificate
...
Cherry-pick
16254af818
CORE-17088
2020-06-08 20:32:52 +02:00
Victor Perevertkin
d424a0e088
[WININET_WINETEST][URLMON_WINETEST][SHELL32_APITEST] Skip some tests
...
Due to hangs on test machines
ROSTESTS-357 ROSTESTS-358 CORE-17057
2020-06-08 03:43:43 +03:00
Oleg Dubinskiy
1761bedb82
[VSSAPI] Add missing wrapper for ?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z and _VSSAPI_CreateVssBackupComponents@4 in msvc.s, to fix MSVC compilation
2020-06-07 19:45:05 +02:00
Oleg Dubinskiy
23a1f8d335
[VSSAPI] Import Wine commits "Stub CreateVssBackupComponentsInternal + ?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z"
...
ce9b5a7e17
767c94bc5c
CORE-9511.
2020-06-07 19:45:05 +02:00