winesync
70f06b31a9
[WINESYNC] reg/tests: Always overwrite export test file during 'export' sequence.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id b51b969a011c3efbddbbf29a312e49d0b5877faf by Hugh McMaster <hugh.mcmaster@outlook.com>
2022-06-19 13:06:27 +02:00
winesync
5b42e659ce
[WINESYNC] reg/tests: Check for key non-existence with verify_key_nonexist().
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 597a12420be2bee4e69b9400a075ae4393863573 by Hugh McMaster <hugh.mcmaster@outlook.com>
2022-06-19 13:06:27 +02:00
winesync
4dbcf50583
[WINESYNC] reg/tests: Move /v* syntax tests to the 'add' and 'delete' test sequences.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id e6e227f21de08c7ddfe3e48b3ceb2fef01b6c0a6 by Hugh McMaster <hugh.mcmaster@outlook.com>
2022-06-19 13:06:27 +02:00
winesync
855cf07c70
[WINESYNC] reg/tests: Ensure test key is fully removed before each sequence begins.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 405853adb53695c0fd3f7d38ac733dd6900a48dd by Hugh McMaster <hugh.mcmaster@outlook.com>
2022-06-19 13:06:27 +02:00
winesync
e163213a0f
[WINESYNC] reg/tests: Check for elevated privileges before cleaning up the Windows 3.1 test key and running unit tests.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id add814af3eb7368961fe5b37a66c616e4bd97e4b by Hugh McMaster <hugh.mcmaster@outlook.com>
2022-06-19 13:06:27 +02:00
winesync
ee54c25871
[WINESYNC] reg/tests: Add initial syntax tests for 'reg copy'.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 6cf0e7fe85ba2f9348cec4d4d555c5dac42033de by Hugh McMaster <hugh.mcmaster@outlook.com>
2022-06-19 13:06:27 +02:00
winesync
7b9269fc8e
[WINESYNC] reg: FormatMessage() now reports ERROR_NO_WORK_DONE error for empty string.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id f81d15beb690c5e08c5995b90aec8015218bee55 by Alexandre Julliard <julliard@winehq.org>
2022-06-19 13:06:27 +02:00
Eric Kohl
4a66cbb224
[DISKPART] Add help text for the FORMAT command
2022-06-19 08:28:53 +02:00
Eric Kohl
3ca37d6eaf
[DISKPART] Support quoted options in commands
2022-06-18 13:27:56 +02:00
Eric Kohl
4a305266e6
[DISKPART] Add help text for the CREATE PARTITION EXTENDED command
2022-06-18 10:15:04 +02:00
Eric Kohl
cba4ffbb5d
[DISKPART] Add help text for the CREATE PARTITION LOGICAL command
2022-06-18 01:05:27 +02:00
Eric Kohl
2be7af18fe
[DISKPART] Implement the clean command
2022-06-17 01:37:26 +02:00
Eric Kohl
74870c1ae1
[DISKPART] Add help text for the CREATE PARTITION PRIMARY command
2022-06-16 15:20:46 +02:00
Eric Kohl
966d674de1
[DISKPART] Add help text for the REM command
2022-06-16 11:55:39 +02:00
Eric Kohl
82a2c5903e
[DISKPART] Add help text for the DETAIL VOLUME command
2022-06-16 10:50:40 +02:00
Eric Kohl
9b10dcba15
[DISKPART] Add help text for the DETAIL PARTITION command
2022-06-16 00:33:10 +02:00
Oleg Dubinskiy
1a41e62073
[CLB] Enable the dll
...
Required by MS Regedit. It works as well with our clb.dll.
Now we lack only ulib.dll.
CORE-17385
2022-06-14 22:48:06 +02:00
Eric Kohl
66f6c1ab88
[DISKPART] Add help text for the HELP command
2022-06-14 19:43:38 +02:00
Eric Kohl
6f1c7edaa5
[DISKPART] Add help text for the LIST VOLUME command
2022-06-13 21:18:35 +02:00
George Bișoc
8e0da736b7
[NTOS:SE] Fix MSVC build
2022-06-13 20:12:32 +02:00
George Bișoc
93381263a1
[NTOS:SE] Remove redundant ReturnLength NULL check
...
In NtQueryInformationToken function, remove the useless and redundant NULL check for two primary reasons. First, DefaultQueryInfoBufferCheck already does the necessary probing validation checks and second, ReturnLength must NEVER be NULL!
If the caller does not respect the calling rules of NtQueryInformationToken, the caller is expected to be miserably punished.
2022-06-13 19:28:12 +02:00
George Bișoc
2d1805504e
[NTDLL_APITEST] NtQueryInformationToken: write tests for TokenSandBoxInert
2022-06-13 18:17:10 +02:00
George Bișoc
5e1f292062
[NTOS:SE] NtQueryInformationToken: implement token sandbox inert querying
2022-06-13 18:17:10 +02:00
Eric Kohl
124fe7504e
[DISKPART] Add help text for the LIST PARTITION command
2022-06-12 23:26:53 +02:00
Eric Kohl
7c90ea83ef
[DISKPART] Add help text for the LIST DISK command
2022-06-12 16:15:18 +02:00
George Bișoc
d0d86ab588
[NTOSKRNL] Force a probe against ReturnLength on query & Misc ICIF stuff
...
NtQueryInformationToken is by far the only system call in NT where ReturnLength simply cannot be optional. On Windows this parameter is always probed and an argument to NULL directly leads to an access violation exception.
This is due to the fact of how tokens work, as its information contents (token user, owner, primary group, et al) are dynamic and can vary throughout over time in memory.
What happens on current ReactOS master however is that ReturnLength is only probed if the parameter is not NULL. On a NULL case scenario the probing checks succeed and NtQueryInformationToken fails later. For this, just get rid of CompleteProbing
parameter and opt in for a bit mask flag based approach, with ICIF_FORCE_RETURN_LENGTH_PROBE being set on DefaultQueryInfoBufferCheck which NtQueryInformationToken calls it to do sanity checks.
In addition to that...
- Document the ICIF probe helpers
- Annotate the ICIF prope helpers with SAL
- With the riddance of CompleteProbing and adoption of flags based approach, add ICIF_PROBE_READ_WRITE and ICIF_PROBE_READ flags alongside with ICIF_FORCE_RETURN_LENGTH_PROBE
2022-06-12 11:05:05 +02:00
Eric Kohl
ad9b930354
[DISKPART] Add help text for the SELECT VOLUME command
2022-06-12 09:32:40 +02:00
Eric Kohl
7bea98592f
[DISKPART] Add help text for the SELECT PARTITION command
2022-06-11 22:34:07 +02:00
Eric Kohl
7dec75ff67
[DISKPART] Implement the SETID command
2022-06-11 14:31:55 +02:00
Eric Kohl
f06066dc6e
[DISKPART] Add help text for the SELECT DISK command
2022-06-11 13:13:27 +02:00
Timo Kreuzer
318d696f0e
[CRT] Implement xmmintrin.h
...
This includes inline functions for GCC/Clang.
Note: the previous GCC definition of __m128 was broken and didn't work.
2022-06-10 23:21:41 +02:00
Timo Kreuzer
9c8a2bbc81
[CRT] Implement mmintrin.h
...
This includes inline functions for GCC/Clang.
2022-06-10 23:21:41 +02:00
Timo Kreuzer
c34c5e29f0
[CRT] Move __INTRIN_INLINE to mingw32.h to be available everywhere
...
Also use __attribute__((artificial)) for clang, too.
2022-06-10 23:21:41 +02:00
Eric Kohl
84512b7abd
[DISKPART] Add help text for the SETID command
2022-06-10 22:02:07 +02:00
George Bișoc
bac1bce605
[NTDLL_APITEST] Write tests for NtQueryInformationToken and NtSetInformationToken
2022-06-09 19:20:31 +02:00
Mark Jansen
81e0f74a7a
[WIN32K] Conditionally enable IMM32
...
MFC42 applications only expect an IME window when on a DBCS system,
so they will capture this IME window as their 'main' window on non-DBCS systems.
CORE-18212
2022-06-08 19:19:59 +02:00
Hervé Poussineau
63f042a5cd
[SDK:REACTOS] Fix packing of GEN_ADDR structure, used in some ACPI tables
2022-06-08 07:58:27 +02:00
Hervé Poussineau
2915d16543
[WIN32SS:USER] Do not write error message at end of enumeration in UserEnumDisplayDevices()
2022-06-08 07:58:12 +02:00
Hervé Poussineau
cd8305494c
[WIN32SS:ENG] Fix handling of Acceleration.Level parameter (was not read anymore)
2022-06-05 14:49:47 +02:00
Eric Kohl
dd2c7ea3ce
[DISKPART] Add help text for the UNIQUEID DISK command
2022-06-07 23:08:05 +02:00
Eric Kohl
da0bff2a50
[DISKPART] Implement the UNIQUEID command
2022-06-07 19:42:09 +02:00
Eric Kohl
c8f6440a78
[DISKPART] Implement the ACTIVE and INACTIVE commands
2022-06-06 11:23:11 +02:00
Dmitry Borisov
734cd5e842
[PCI][HALX86] Support PCI debugging devices
...
Also optimize the PCI bus scanning
CORE-17360
2022-06-06 01:47:21 +03:00
Eric Kohl
216d69c59e
[DISKPART] Add help text for the DETAIL DISK command
2022-06-05 22:22:16 +02:00
Eric Kohl
be88af54e7
[DISKPART] Implements part of the FILESYSTEMS command
2022-06-05 18:23:08 +02:00
Eric Kohl
d3d5eae19e
[DISKPART] Add the SET command as a SETID alias
2022-06-05 17:36:32 +02:00
Eric Kohl
c70f5033ec
[DISKPART] Implement the OVERRIDE option for the DELETE PARTITION command
2022-06-05 10:30:55 +02:00
Eric Kohl
58eb4e5bde
[DISKPART] Add success and failure messages for the DELETE PARTITION command
2022-06-05 08:47:46 +02:00
Tuur Martens
d31642c712
[NTOS:MM] Fix memory leak in NtAllocateVirtualMemory
...
When an allocated VAD's insertion fails, the VAD is not freed. This commit attempts to fix this behaviour.
2022-06-04 22:44:27 +02:00
Mark Jansen
b60408c9f1
[CI] Increase operations-per-run for the stale script
2022-06-04 20:35:01 +02:00