reactos.git
15 months ago[UMPNPMGR][USETUP] Use PlugPlayControlStartDevice in usetup and umpnpmgr 3481/head
Victor Perevertkin [Mon, 15 Mar 2021 23:25:09 +0000 (02:25 +0300)]
[UMPNPMGR][USETUP] Use PlugPlayControlStartDevice in usetup and umpnpmgr

Instead of PlugPlayControlResetDevice, PlugPlayControlStartDevice should
be used for a newly installed device.
For usetup, add a device status check before starting attempt, so we're
not touching devices which are already started.

CORE-17463 CORE-17490

15 months ago[NTOS:PNP] Implement PlugPlayControlStartDevice control class
Victor Perevertkin [Mon, 15 Mar 2021 23:17:14 +0000 (02:17 +0300)]
[NTOS:PNP] Implement PlugPlayControlStartDevice control class

This control class is triggered when a driver is being installed for a
non-critical device. The driver info should already be in the registry
so we just need to push the device through the state graph

Meanwhile, combine the code for similar control classes into
PiControlSyncDeviceAction routine

CORE-17463 CORE-17490

15 months ago[NDK] Change the data structure for PlugPlayControlResetDevice control class
Victor Perevertkin [Tue, 23 Feb 2021 01:24:41 +0000 (04:24 +0300)]
[NDK] Change the data structure for PlugPlayControlResetDevice control class

PlugPlayControlResetDevice shares the input structure with several other
control classes.
Source: ProcessHacker sources https://github.com/processhacker/phnt/blob/e9c8121f41b00cd24e31eb466c9795785096b764/ntpnpapi.h

15 months ago[SHELL32] Enable auto-completion on SHBrowseForFolder (#3535)
Katayama Hirofumi MZ [Mon, 15 Mar 2021 07:30:32 +0000 (16:30 +0900)]
[SHELL32] Enable auto-completion on SHBrowseForFolder (#3535)

This PR realizes auto-completion on SHBrowseForFolder. CORE-9281

- Call SHAutoComplete in WM_INITDIALOG message handling.
- Fix focus.
- Remove ES_NOHIDESEL style.
- Fix layout initialization.

15 months ago[HALX86] Remove unused and empty files, remove halapic
Victor Perevertkin [Sun, 14 Mar 2021 23:51:25 +0000 (02:51 +0300)]
[HALX86] Remove unused and empty files, remove halapic

halapic (a.k.a. non-ACPI APIC HAL) is not going to be supported in near
future

15 months ago[HALX86] Rearrange files in x86 HAL
Victor Perevertkin [Sun, 14 Mar 2021 23:42:49 +0000 (02:42 +0300)]
[HALX86] Rearrange files in x86 HAL

- Rename UP -> PIC. The "up" folder in fact contains the code for
  managing the Intel 8259 PIC chip
- Move amd64/processor.c -> apic/processor.c. The code is not tied to
  amd64
- Remove platform from "halinit*" files. They already reside in the
  corresponding folder

15 months ago[SHELL32] Fix SHBrowseForFolder new UI layout (#3533)
Katayama Hirofumi MZ [Sun, 14 Mar 2021 22:13:03 +0000 (07:13 +0900)]
[SHELL32] Fix SHBrowseForFolder new UI layout (#3533)

CORE-17507

- Change layout of resource dialogs IDD_BROWSE_FOR_FOLDER_NEW.
- Delete IDC_BROWSE_FOR_FOLDER_FOLDER control.
- Fix focus.
- Add ES_NOHIDESEL style to IDC_BROWSE_FOR_FOLDER_FOLDER_TEXT control.
- Add TVS_SHOWSELALWAYS style to IDC_BROWSE_FOR_FOLDER_TREEVIEW control.
- Fix assertion failure in LayoutUpdate function in <layout.h>.

15 months ago[SHELL32] SHBrowseForFolder with BIF_EDITBOX should use new UI (#3532)
Katayama Hirofumi MZ [Sun, 14 Mar 2021 09:35:40 +0000 (18:35 +0900)]
[SHELL32] SHBrowseForFolder with BIF_EDITBOX should use new UI (#3532)

CORE-17506

- Convert some judgements against BIF_NEWDIALOGSTYLE to judgements against BIF_USENEWUI. Here BIF_USENEWUI == (BIF_NEWDIALOGSTYLE | BIF_EDITBOX).
- Remove WS_SIZEBOX window style from new UI dialog resource (IDD_BROWSE_FOR_FOLDER_NEW).
- Fix header layout.h for resizing without WS_SIZEBOX.

15 months ago[SDK][INCLUDE] layout.h: Use SWP_NOCOPYBITS to refresh controls
Katayama Hirofumi MZ [Sun, 14 Mar 2021 03:28:48 +0000 (12:28 +0900)]
[SDK][INCLUDE] layout.h: Use SWP_NOCOPYBITS to refresh controls

15 months ago[ATL] Add NULL-check in CWindowImplBaseT::WindowProc assertions
Katayama Hirofumi MZ [Thu, 11 Mar 2021 12:20:40 +0000 (21:20 +0900)]
[ATL] Add NULL-check in CWindowImplBaseT::WindowProc assertions

CORE-17505

15 months ago[ATL][SHELL32][EXPLORER] Disable ATLASSERT (#3527)
Katayama Hirofumi MZ [Thu, 11 Mar 2021 11:26:45 +0000 (20:26 +0900)]
[ATL][SHELL32][EXPLORER] Disable ATLASSERT (#3527)

We are not ready for enabling ATLASSERT. Enabling ATL assertions takes time to realize. CORE-17505
- Disable ATLASSERT by undefining _DEBUG.
- Revert currently non-fixable codes.

15 months ago[SHELL32] Fix CMenuToolbarBase
Katayama Hirofumi MZ [Thu, 11 Mar 2021 08:51:33 +0000 (17:51 +0900)]
[SHELL32] Fix CMenuToolbarBase

CORE-17505

15 months ago[ATL] Split CWindowImplBaseT::WindowProc asserion
Katayama Hirofumi MZ [Thu, 11 Mar 2021 08:18:43 +0000 (17:18 +0900)]
[ATL] Split CWindowImplBaseT::WindowProc asserion

CORE-9281

15 months ago[BROWSEUI] Fix CACListISF::Next assertion
Katayama Hirofumi MZ [Thu, 11 Mar 2021 08:12:06 +0000 (17:12 +0900)]
[BROWSEUI] Fix CACListISF::Next assertion

CORE-9281

15 months ago[BROWSEUI] Fix CAutoComplete::OnMeasureItem assertion
Katayama Hirofumi MZ [Thu, 11 Mar 2021 07:55:49 +0000 (16:55 +0900)]
[BROWSEUI] Fix CAutoComplete::OnMeasureItem assertion

CORE-17505

15 months ago[BROWSEUI] Fix addreseditbox.h assertion
Katayama Hirofumi MZ [Thu, 11 Mar 2021 07:42:29 +0000 (16:42 +0900)]
[BROWSEUI] Fix addreseditbox.h assertion

CORE-17505

15 months ago[DESKCPL] Update Polish [pl-PL] translation (#3520)
Piotr Hetnarowicz [Thu, 11 Mar 2021 01:36:48 +0000 (02:36 +0100)]
[DESKCPL] Update Polish [pl-PL] translation (#3520)

15 months ago[DESKADP] Update Polish [pl-PL] translation (#3518)
Piotr Hetnarowicz [Thu, 11 Mar 2021 01:35:37 +0000 (02:35 +0100)]
[DESKADP] Update Polish [pl-PL] translation (#3518)

15 months ago[ATL] CMakeLists.txt: Use a bare endif() (#3523)
Serge Gautherie [Wed, 10 Mar 2021 23:38:04 +0000 (00:38 +0100)]
[ATL] CMakeLists.txt: Use a bare endif() (#3523)

Addendum to 98203ce.

15 months agoFix some assertions now that they are enabled (#3524)
Mark Jansen [Wed, 10 Mar 2021 22:43:06 +0000 (23:43 +0100)]
Fix some assertions now that they are enabled (#3524)

Fix some assertions, hack out some others (they need more ATL work).
CORE-17505

15 months ago[SDK:KMDF] Populate OsVersionInfo in our static linking hack
Victor Perevertkin [Wed, 10 Mar 2021 15:41:46 +0000 (18:41 +0300)]
[SDK:KMDF] Populate OsVersionInfo in our static linking hack

15 months ago[SDK:KMDF] Fix calling convention for the kernel function pointers
Victor Perevertkin [Wed, 10 Mar 2021 15:41:03 +0000 (18:41 +0300)]
[SDK:KMDF] Fix calling convention for the kernel function pointers

15 months ago[CMAKE] Define _DEBUG for better ATL debugging (Retry) (#3519)
Katayama Hirofumi MZ [Wed, 10 Mar 2021 13:59:13 +0000 (22:59 +0900)]
[CMAKE] Define _DEBUG for better ATL debugging (Retry) (#3519)

CORE-17505

15 months ago[SDK:DDK] Implement the Auxiliary Kernel-Mode Library
Victor Perevertkin [Wed, 10 Mar 2021 13:43:59 +0000 (16:43 +0300)]
[SDK:DDK] Implement the Auxiliary Kernel-Mode Library

And uncomment the code in KMDF which uses it

15 months ago[SHELL32] Enable auto-completion on 'Folder Options' > 'Change Icon' (#3522)
Katayama Hirofumi MZ [Wed, 10 Mar 2021 12:00:36 +0000 (21:00 +0900)]
[SHELL32] Enable auto-completion on 'Folder Options' > 'Change Icon' (#3522)

CORE-9281

15 months ago[APPWIZ] Enable auto-completion on 'Create Shortcut' (#3521)
Katayama Hirofumi MZ [Wed, 10 Mar 2021 11:59:57 +0000 (20:59 +0900)]
[APPWIZ] Enable auto-completion on 'Create Shortcut' (#3521)

CORE-9281

15 months ago[BROWSEUI] Follow-up of #3507
Katayama Hirofumi MZ [Wed, 10 Mar 2021 10:45:03 +0000 (19:45 +0900)]
[BROWSEUI] Follow-up of #3507

Case insensitiveness fix. CORE-9281

15 months ago[BROWSEUI] Implement auto-completion (#3507)
Katayama Hirofumi MZ [Wed, 10 Mar 2021 07:22:57 +0000 (16:22 +0900)]
[BROWSEUI] Implement auto-completion (#3507)

Implement IAutoComplete to realize input auto completion. CORE-9281, CORE-1419

- The main features of this PR are Auto-Suggest and Auto-Append.
- Auto-Suggest shows a list near the textbox (an EDIT control) when the user has typed partial pathname into the textbox.
- Auto-Append appends complement text into the textbox to complete the pathname with selected status.
- The list of AutoSuggest is a top-level window whose window class is "Auto-Suggest Dropdown". We call it "the drop-down window".
- The drop-down window contains three controls: a listview, a scrollbar and a sizebox.
- The drop-down window watches the input into the textbox. If the textbox changed, then the window updates the list.
- The sizebox control enables the user to resize the drop-down window.

15 months ago[CRT] Add CFI annotatiions to memmove function
Jérôme Gardou [Tue, 9 Mar 2021 18:41:15 +0000 (19:41 +0100)]
[CRT] Add CFI annotatiions to memmove function

15 months ago[TRANSLATION][INF] Update Chinese Traditional (zh-TW) translation (#3468)
Chan Chilung [Tue, 9 Mar 2021 15:51:37 +0000 (23:51 +0800)]
[TRANSLATION][INF] Update Chinese Traditional (zh-TW) translation (#3468)

- Add / improve Chinese Traditional Translations for INFs.

- Name changing (removed Aobi in my name)

Add Chinese Traditional translation for:
- cmdutils/at
- cmdutils/comp
- hotplug.cpl
- rosapps' sysutils/ctm

Chinese Traditional (zh-TW) translation update for:
- cmdutils/find
- cmdutils/help
- cmdutils/label
- cmdutils/whoami
- mspaint
- shutdown
- taskmgr
- diskpart
- format
- appwiz.cpl
- input.cpl
- powercfg.cpl
- shimgvw
- user32

15 months ago[SHELL32] Avoid code duplication on FAT and EXT2/BtrFS related FSs insertion (#3505)
George Bișoc [Tue, 9 Mar 2021 15:17:23 +0000 (16:17 +0100)]
[SHELL32] Avoid code duplication on FAT and EXT2/BtrFS related FSs insertion (#3505)

This is a slight refactor of InsertDefaultClusterSizeForFs() code with the goal to avoid having the same code for FAT-related and EXT2/BtrFS filesystems.

15 months ago[FREELDR] Remove a few useless code lines (#3503)
Serge Gautherie [Tue, 9 Mar 2021 15:02:11 +0000 (16:02 +0100)]
[FREELDR] Remove a few useless code lines (#3503)

CORE-14516

15 months ago[DOC] 3rd Party Files.txt: Use complete MS Windows Driver Samples URLs (#3515)
Serge Gautherie [Tue, 9 Mar 2021 14:43:17 +0000 (15:43 +0100)]
[DOC] 3rd Party Files.txt: Use complete MS Windows Driver Samples URLs (#3515)

Addendum to 119f102.

15 months ago[CDROM_NEW] CMakeLists.txt: Add cdrom.rc (#3513)
Serge Gautherie [Mon, 8 Mar 2021 18:10:43 +0000 (19:10 +0100)]
[CDROM_NEW] CMakeLists.txt: Add cdrom.rc (#3513)

Addendum to 83b85e2.
CORE-17129

15 months agoinitial commit (#3506)
Arnav Bhatt [Sat, 6 Mar 2021 18:13:05 +0000 (18:13 +0000)]
initial commit (#3506)

15 months ago[CMAKE] Fix few copy-paste typos in add_pch() calls (#3508)
Serge Gautherie [Sat, 6 Mar 2021 18:11:56 +0000 (19:11 +0100)]
[CMAKE] Fix few copy-paste typos in add_pch() calls (#3508)

Follow-up to e898c9e.

15 months ago[NETCFGX] LoadDNSSettings(): Improve one RegQueryValueExW() call (#2870)
Serge Gautherie [Thu, 28 May 2020 02:49:18 +0000 (04:49 +0200)]
[NETCFGX] LoadDNSSettings(): Improve one RegQueryValueExW() call (#2870)

15 months ago[COMPILER_APITEST] Sync an '#if defined(_X86_)' (#3318)
Serge Gautherie [Thu, 4 Mar 2021 22:03:37 +0000 (23:03 +0100)]
[COMPILER_APITEST] Sync an '#if defined(_X86_)' (#3318)

Addendum to dfccee7 (r41810).

15 months ago[CSRSRV] CsrApiHandleConnectionRequest(): Remove ASSERT() redundant condition (#2858)
Serge Gautherie [Thu, 4 Mar 2021 21:54:00 +0000 (22:54 +0100)]
[CSRSRV] CsrApiHandleConnectionRequest(): Remove ASSERT() redundant condition (#2858)

Detected by Cppcheck: redundantCondition.
Addendum to 835f3ef1.

15 months ago[FREELDR] LoadAndBootWindowsCommon(): Use UNREACHABLE, on success
Serge Gautherie [Thu, 12 Nov 2020 00:22:46 +0000 (01:22 +0100)]
[FREELDR] LoadAndBootWindowsCommon(): Use UNREACHABLE, on success

KiSystemStartup() is DECLSPEC_NORETURN.

15 months ago[NTOS:KE] KiIdleLoop(): Propagate DECLSPEC_NORETURN to callers
Serge Gautherie [Wed, 9 Sep 2020 01:46:56 +0000 (03:46 +0200)]
[NTOS:KE] KiIdleLoop(): Propagate DECLSPEC_NORETURN to callers

15 months ago[NTOS:KE] KiIdleLoop(): Add DECLSPEC_NORETURN, Remove FASTCALL
Serge Gautherie [Wed, 9 Sep 2020 01:46:56 +0000 (03:46 +0200)]
[NTOS:KE] KiIdleLoop(): Add DECLSPEC_NORETURN, Remove FASTCALL

15 months ago[DBGHELP] Fix use of unix path
Jérôme Gardou [Thu, 4 Mar 2021 16:38:33 +0000 (17:38 +0100)]
[DBGHELP] Fix use of unix path

15 months ago[NTDLL_APITEST] Implement testcase for NtCompareTokens
George Bișoc [Sat, 6 Feb 2021 17:22:03 +0000 (18:22 +0100)]
[NTDLL_APITEST] Implement testcase for NtCompareTokens

15 months ago[NTOS:SE] Complete the SepCompareTokens implementation
George Bișoc [Sun, 17 Jan 2021 20:46:30 +0000 (21:46 +0100)]
[NTOS:SE] Complete the SepCompareTokens implementation

* Implement SepCompareSidAndAttributesFromTokens and SepComparePrivilegeAndAttributesFromTokens functions for array elements comparison
* Implement the token comparison code in SepCompareTokens function
* Add a missing PAGED_CODE() in SepCompareTokens as most of the token comparison code is paged
* Use SAL annotations for SepCompareTokens and NtCompareTokens

15 months ago[BROWSEUI_APITEST] Fix abnormal termination on fn2 == NULL
Katayama Hirofumi MZ [Thu, 4 Mar 2021 05:42:04 +0000 (14:42 +0900)]
[BROWSEUI_APITEST] Fix abnormal termination on fn2 == NULL

The DoWordBreakProc function crashed.
CORE-9281

15 months ago[NTOS:PS] Guard the quota in a spin lock (#3419)
George Bișoc [Thu, 4 Mar 2021 01:43:30 +0000 (02:43 +0100)]
[NTOS:PS] Guard the quota in a spin lock (#3419)

Prior to acquiring a quota from the process and do whatever it's needed to do (charge it or return it back), we must guard ourselves with a spinlock so that we may not get into potential race conditions. In Windows Server 2003, PspGivebackQuota and PspExpandQuota do the same thing and they're the equivalent to PspReturnProcessQuotaSpecifiedPool and PspChargeProcessQuotaSpecifiedPool in our codebase.

15 months ago[BROWSEUI_APITEST] Strengthen IAutoComplete on WM_KEYDOWN (#3500)
Katayama Hirofumi MZ [Thu, 4 Mar 2021 00:35:44 +0000 (09:35 +0900)]
[BROWSEUI_APITEST] Strengthen IAutoComplete on WM_KEYDOWN (#3500)

- Simplify the test mechanism.
- Add more tests for WM_KEYDOWN message.

CORE-9281

15 months ago[SDK:RTL] Statically initialize RtlCriticalSectionList
Jérôme Gardou [Wed, 3 Mar 2021 13:09:08 +0000 (14:09 +0100)]
[SDK:RTL] Statically initialize RtlCriticalSectionList

This might be used before RtlpInitDeferedCriticalSection gets called

15 months ago[NTOS:KD] KdpDebugLogInit(): Close the thread handle
Serge Gautherie [Thu, 12 Nov 2020 00:22:46 +0000 (01:22 +0100)]
[NTOS:KD] KdpDebugLogInit(): Close the thread handle

Addendum to 07dc415 (r43331).

15 months ago[NTOS:KD] KdpLoggerThread(): Assert being in kernel mode
Serge Gautherie [Thu, 12 Nov 2020 00:22:46 +0000 (01:22 +0100)]
[NTOS:KD] KdpLoggerThread(): Assert being in kernel mode

to be explicit that using Nt*() is safe.

Follow-up to 9537653.

15 months agothis seem to be the only combination which works on msbuild-msvc
Victor Perevertkin [Wed, 3 Mar 2021 02:00:33 +0000 (05:00 +0300)]
this seem to be the only combination which works on msbuild-msvc

15 months ago[FREELDR] Use target_link_options instead of add_target_link_flags
Jérôme Gardou [Wed, 3 Feb 2021 19:07:57 +0000 (20:07 +0100)]
[FREELDR] Use target_link_options instead of add_target_link_flags

CORE-17423

15 months ago[CMAKE] Define _SBCS when using VS generator
Jérôme Gardou [Wed, 3 Feb 2021 17:35:12 +0000 (18:35 +0100)]
[CMAKE] Define _SBCS when using VS generator

CORE-17423

15 months ago[FREELDR] Use decimal numbers for section & file alignment
Jérôme Gardou [Wed, 3 Feb 2021 16:20:41 +0000 (17:20 +0100)]
[FREELDR] Use decimal numbers for section & file alignment

CORE-17423

15 months ago[BOOTMGFW] Explicitly disable NX compatibility
Jérôme Gardou [Wed, 3 Feb 2021 16:16:05 +0000 (17:16 +0100)]
[BOOTMGFW] Explicitly disable NX compatibility

CORE-17423

15 months ago[CMAKE] Explicitly declare libcntpr as a static lib
Jérôme Gardou [Tue, 2 Feb 2021 18:21:06 +0000 (19:21 +0100)]
[CMAKE] Explicitly declare libcntpr as a static lib

15 months ago[CRT] Declare strlen & wcslen as _CRTIMP
Jérôme Gardou [Tue, 2 Feb 2021 16:59:42 +0000 (17:59 +0100)]
[CRT] Declare strlen & wcslen as _CRTIMP

15 months ago[CMAKE] Get rid of add_object_library
Jérôme Gardou [Tue, 2 Feb 2021 15:33:15 +0000 (16:33 +0100)]
[CMAKE] Get rid of add_object_library

It's not needed anymore

15 months ago[SHLWAPI] Use an object library to separate C & C++ compilation units
Jérôme Gardou [Tue, 2 Feb 2021 15:18:04 +0000 (16:18 +0100)]
[SHLWAPI] Use an object library to separate C & C++ compilation units

CORE-17423

15 months ago[BOOTMGFW] Explicitly disable dynamic base
Jérôme Gardou [Tue, 2 Feb 2021 15:04:13 +0000 (16:04 +0100)]
[BOOTMGFW] Explicitly disable dynamic base

CORE-17423

15 months ago[GITHUB] Add MSBUILD CI action
Jérôme Gardou [Wed, 27 Jan 2021 08:46:27 +0000 (09:46 +0100)]
[GITHUB] Add MSBUILD CI action

15 months ago[CMAKE] Disable policy CMP0091 and set /MT flag explicitly for Visual Studio generator
Jérôme Gardou [Fri, 22 Jan 2021 11:11:34 +0000 (12:11 +0100)]
[CMAKE] Disable policy CMP0091 and set /MT flag explicitly for Visual Studio generator

15 months ago[CMAKE] Preprocess the ASM files but let msbuild handle their actual compilation
Jérôme Gardou [Fri, 22 Jan 2021 10:28:11 +0000 (11:28 +0100)]
[CMAKE] Preprocess the ASM files but let msbuild handle their actual compilation

CORE-17423

15 months ago[CMAKE] Use ASM_MASM language when building with MSVC toolchain
Jérôme Gardou [Thu, 21 Jan 2021 09:20:21 +0000 (10:20 +0100)]
[CMAKE] Use ASM_MASM language when building with MSVC toolchain

CORE-17423

15 months ago[BOOTMGFW] Disable EFI bootloader compilation
Victor Perevertkin [Wed, 3 Mar 2021 01:59:12 +0000 (04:59 +0300)]
[BOOTMGFW] Disable EFI bootloader compilation

Don't pretend we are supporting UEFI, we are not

15 months ago[DEVMGR][NETID] Update PT translation (#3487)
Jose Carlos Jesus [Wed, 3 Mar 2021 03:18:15 +0000 (03:18 +0000)]
[DEVMGR][NETID] Update PT translation (#3487)

And readjust objects size to fit all text in Driver tab.

15 months ago[CMAKE] target_compile_definitions() calls: Remove (now) useless '-D' (#3490)
Serge Gautherie [Wed, 3 Mar 2021 03:16:02 +0000 (04:16 +0100)]
[CMAKE] target_compile_definitions() calls: Remove (now) useless '-D' (#3490)

Documented as automatically removed, since CMake 3.12.4 at least.
https://cmake.org/cmake/help/v3.12/command/target_compile_definitions.html

15 months ago[CMAKE] Use remove_target_compile_option when disabling manually enabled warnings
Victor Perevertkin [Wed, 3 Mar 2021 01:54:37 +0000 (04:54 +0300)]
[CMAKE] Use remove_target_compile_option when disabling manually enabled warnings

15 months ago[GITHUB] Choose LLVM version manually
Victor Perevertkin [Wed, 3 Mar 2021 02:08:12 +0000 (05:08 +0300)]
[GITHUB] Choose LLVM version manually

15 months ago[NTOS:PS] Implement PS_QUOTA_TYPE and let the quota code use it (#3389)
George Bișoc [Tue, 2 Mar 2021 19:09:58 +0000 (20:09 +0100)]
[NTOS:PS] Implement PS_QUOTA_TYPE and let the quota code use it (#3389)

This will replace the PoolIndex variable and as such we'll only be using the PS_QUOTA_TYPE enumeration, as Windows does. Both QuotaEntry, QuotaUsage and QuotaPeak depend explicitly or implicitly on this enumeration. Further details about this enum can be found in the following articles.
https://www.geoffchappell.com/studies/windows/km/ntoskrnl/api/ps/psquota/type.htm?tx=68,143
https://www.geoffchappell.com/studies/windows/km/ntoskrnl/api/ps/psquota/block.htm?tx=68,142,143
https://www.geoffchappell.com/studies/windows/km/ntoskrnl/inc/ps/eprocess/index.htm (see QuotaPeak and QuotaUsage)

15 months ago[SHELL32] Determine if the FS is of type FATX (#3398)
George Bișoc [Tue, 2 Mar 2021 18:37:31 +0000 (19:37 +0100)]
[SHELL32] Determine if the FS is of type FATX (#3398)

FATX is listed as a filesystem for format within the list but it's classed out from current proposed filesystems, thus spamming the debug output and not allowing to actually format a storage drive with this FS.
CORE-17272

15 months ago[NTDLL_APITEST] Ensure that some noticeable time has passed since process creation...
Colin Finck [Sat, 20 Feb 2021 16:39:23 +0000 (17:39 +0100)]
[NTDLL_APITEST] Ensure that some noticeable time has passed since process creation to fix a flaky test.

15 months ago[SOLITAIRE] Update Polish [pl-PL] translation (#3496)
Piotr Hetnarowicz [Tue, 2 Mar 2021 18:10:26 +0000 (19:10 +0100)]
[SOLITAIRE] Update Polish [pl-PL] translation (#3496)

15 months ago[SHELL32] Improve Polish [pl-PL] translation (#3494)
Piotr Hetnarowicz [Tue, 2 Mar 2021 18:09:53 +0000 (19:09 +0100)]
[SHELL32] Improve Polish [pl-PL] translation (#3494)

15 months ago[RTL_VISTA] CMakeLists.txt: Fix 'rtl' copypasta (#3489)
Serge Gautherie [Tue, 2 Mar 2021 18:06:17 +0000 (19:06 +0100)]
[RTL_VISTA] CMakeLists.txt: Fix 'rtl' copypasta (#3489)

Addendum to 6119239.

15 months ago[ADVAPI32] In RegSetValueExW, do not fail if we fault when checking for ending NUL...
Jérôme Gardou [Tue, 2 Mar 2021 14:39:25 +0000 (15:39 +0100)]
[ADVAPI32] In RegSetValueExW, do not fail if we fault when checking for ending NUL character

15 months ago[WS2_32] Fix error handling on non-existing registry keys
Jérôme Gardou [Tue, 2 Mar 2021 13:38:36 +0000 (14:38 +0100)]
[WS2_32] Fix error handling on non-existing registry keys

15 months ago[NTOS:KE] Generate proper frame info for trap handler in GCC builds
Jérôme Gardou [Tue, 2 Mar 2021 12:03:37 +0000 (13:03 +0100)]
[NTOS:KE] Generate proper frame info for trap handler in GCC builds

CORE-8531

15 months ago[SDK:INCLUDE] Define KTRAP_FRAME_CS
Jérôme Gardou [Tue, 2 Mar 2021 12:01:50 +0000 (13:01 +0100)]
[SDK:INCLUDE] Define KTRAP_FRAME_CS

15 months ago[SDK] Properly put assembly debug info into .debug_frame section
Jérôme Gardou [Tue, 2 Mar 2021 11:58:21 +0000 (12:58 +0100)]
[SDK] Properly put assembly debug info into .debug_frame section

For some reason, the default is to put it into .eh_frame where objcopy & al happily ignore them

15 months ago[BROWSEUI_APITEST] Strengthen IAutoComplete testcase on extended LV style (#3499)
Katayama Hirofumi MZ [Tue, 2 Mar 2021 09:05:32 +0000 (18:05 +0900)]
[BROWSEUI_APITEST] Strengthen IAutoComplete testcase on extended LV style (#3499)

Test the extended list-view style of the listview. CORE-9281

15 months ago[SDK][ATL] Fix CWindow::GetWindowText method of BSTR (#3498)
Katayama Hirofumi MZ [Tue, 2 Mar 2021 08:50:00 +0000 (17:50 +0900)]
[SDK][ATL] Fix CWindow::GetWindowText method of BSTR (#3498)

- Fix generic text mapping for GetWindowText and GetWindowTextLength functions.
- Fix the position.
- Fix the length.
- Fail elegantly if necessary.

CORE-9281

15 months ago[BROWSEUI_APITEST] Follow-up of #3493
Katayama Hirofumi MZ [Mon, 1 Mar 2021 22:36:55 +0000 (07:36 +0900)]
[BROWSEUI_APITEST] Follow-up of #3493

15 months ago[BROWSEUI_APITEST] Add IAutoComplete testcase (#3493)
Katayama Hirofumi MZ [Mon, 1 Mar 2021 22:25:31 +0000 (07:25 +0900)]
[BROWSEUI_APITEST] Add IAutoComplete testcase (#3493)

Add tests for IAutoComplete objects, especially on the drop-down window and related controls.
CORE-9281

15 months ago[SHIMGVW] Improve zooming feature and realize image edit (#3473)
Carlo Bramini [Mon, 1 Mar 2021 14:40:06 +0000 (15:40 +0100)]
[SHIMGVW] Improve zooming feature and realize image edit (#3473)

* [SHIMGVW] Add OLE32 for CoInitializeEx()
* Implemented support for effective image size (100%).
* Fix bug that could leave one of the zoom buttons if 100% size button is now pressed.
* Replace a CreateWindowEx() with CreateWindowExW().
* Added stub for image delete function.
* Implemented support for 'Modify' button.
* [SHIMGVW] Added CoUninitialize()
* [SHIMGVW] Pair CoUninitialize with CoInitializeEx

15 months ago[SOLITAIRE] Add undo feature & fix occasionally invisible cards (#3422)
Tibor Lajos Füzi [Sun, 28 Feb 2021 21:31:19 +0000 (22:31 +0100)]
[SOLITAIRE] Add undo feature & fix occasionally invisible cards (#3422)

Two issues are addressed:

CORE-2189: missing undo feature

Works the same way as solitaire in windows xp:
- only 1 action can be undone;
- the player gets -2 points in standard score mode;
- the undo action resets when the player clicks on a row stack to turn the top card.

CORE-11148: invisible cards

This happens in 3-card mode, when only 1 card left in the deck. The fix for this is to modify the pile stack to contain all the face-up cards. It was actually already in the code somewhere else, so I turned it into a separate function.

15 months ago[MSGINA][SHELL32] Rework friendly UI shutdown dialog box and implement friendly UI...
Arnav Bhatt [Sun, 28 Feb 2021 11:03:35 +0000 (11:03 +0000)]
[MSGINA][SHELL32] Rework friendly UI shutdown dialog box and implement friendly UI log off dialog box (#3399)

Implement the re-worked shut down dialog box as well as implementing fancy log off dialog box.
- Fancy shut down dialog box has been redesigned to be more comparable to of XP.
- Implement features that were missing earlier.
- Implement the fancy log off dialog which is more comparable to of XP.

15 months ago[LSASRV][SECUR32] Fix the naming mess
Eric Kohl [Sun, 28 Feb 2021 10:03:07 +0000 (11:03 +0100)]
[LSASRV][SECUR32] Fix the naming mess

Rename Untrusted to TrustredCaller in LSA_CONNECTION_INFO and LSAP_LOGON_CONTEXT in order to clarify the meaning of the variable.

15 months ago[ATL_APITEST] Fixup of #3492; fix SubclassWindow testcase
Katayama Hirofumi MZ [Sun, 28 Feb 2021 04:06:49 +0000 (13:06 +0900)]
[ATL_APITEST] Fixup of #3492; fix SubclassWindow testcase

Fix the tests at Line 359 and 403.
CORE-9281

15 months ago[SDK][ATL] Implement UnsubclassWindow methods (#3492)
Katayama Hirofumi MZ [Sun, 28 Feb 2021 03:45:16 +0000 (12:45 +0900)]
[SDK][ATL] Implement UnsubclassWindow methods (#3492)

I want UnsubclassWindow methods.
- Implement CWindowImpl::UnsubclassWindow method.
- Implement CContainedWindowT::UnsubclassWindow method.
- Add SubclassWindow testcase to atl_apitest test program.
- Fix generic text mapping of <atlwin.h>.
CORE-9281

15 months ago[LSASRV] Fix a typo in the trusted user identification
Eric Kohl [Sun, 28 Feb 2021 00:57:43 +0000 (01:57 +0100)]
[LSASRV] Fix a typo in the trusted user identification

15 months ago[WKSSVC] Get version info and authentication package on startup
Eric Kohl [Sat, 27 Feb 2021 18:07:47 +0000 (19:07 +0100)]
[WKSSVC] Get version info and authentication package on startup

15 months ago[SDK][INCLUDE] layout.h: Delete an assertion for window style
Katayama Hirofumi MZ [Sat, 27 Feb 2021 13:59:00 +0000 (22:59 +0900)]
[SDK][INCLUDE] layout.h: Delete an assertion for window style

WS_SIZEBOX or WS_THICKFRAME. CORE-9281

16 months ago[NTOS:KD] Use Zw* syscall variants
Jérôme Gardou [Fri, 26 Feb 2021 07:44:51 +0000 (08:44 +0100)]
[NTOS:KD] Use Zw* syscall variants

The log file can be (re-)initialized when previous mode is User-Mode,
thus the calls fail on probing input parameters

16 months ago[NTOS:MM] Do not chunk-read file when we are the modified-page-writer thread
Jérôme Gardou [Tue, 23 Feb 2021 10:07:35 +0000 (11:07 +0100)]
[NTOS:MM] Do not chunk-read file when we are the modified-page-writer thread

16 months ago[NTOS:MM] Do not chunk-read files marked with FO_RANDOM_ACCESS
Jérôme Gardou [Tue, 16 Feb 2021 10:27:19 +0000 (11:27 +0100)]
[NTOS:MM] Do not chunk-read files marked with FO_RANDOM_ACCESS

16 months ago[BROWSEUI] Fix and small improvement (#3486)
Katayama Hirofumi MZ [Thu, 25 Feb 2021 11:36:20 +0000 (20:36 +0900)]
[BROWSEUI] Fix and small improvement (#3486)

Fix a mistake in CAutoComplete PR #3472 (6bfb76b) and improve.
- Fix confusion between m_hwndEdit and hwndEdit.
- Delete extra this-> codes.
CORE-9281

16 months ago[SDK][INCLUDE] Erase files of incorrect commit
Katayama Hirofumi MZ [Thu, 25 Feb 2021 00:21:13 +0000 (09:21 +0900)]
[SDK][INCLUDE] Erase files of incorrect commit

Delete files at mistaken commit:
https://github.com/reactos/reactos/commit/0efd7b97643c0a6a60d322e902de29e6d851f2a2

rm sdk/include/host/cmake_install.cmake
rm sdk/include/reactos/buildno.h
rm sdk/include/reactos/version.h

16 months ago[SDK][INCLUDE] Strengthen and improve layout.h
Katayama Hirofumi MZ [Thu, 25 Feb 2021 00:12:47 +0000 (09:12 +0900)]
[SDK][INCLUDE] Strengthen and improve layout.h

- Refreshing STATIC controls.
- In LayoutInit function, if cLayouts parameter was negative, then don't use size grip.