Pierre Schweitzer
fc788cf2fd
[FASTFAT] Lock DirResource when modifying an entry on disk.
...
Likely not optimal, but fixes some races conditions where
the directory is uninit in the middle of the write.
2018-05-26 17:13:08 +02:00
Benedikt Freisen
cca1a3f47f
[MSPAINT] When clicking selection, invalidate _and_ repaint Scroll Client _and_ Image Area
...
Previously, the canvas disappeared when a selection was clicked until the mouse was moved.
CORE-13288
2018-05-26 14:21:07 +02:00
Benedikt Freisen
97025c3e06
[MSPAINT] Store subsequent changes to file selected via Save As
...
Paint has erroneously been storing subsequent changes to Unnamed.bmp
CORE-13291
2018-05-26 14:16:17 +02:00
Pierre Schweitzer
de58c459fa
[UBTRFS] Upgrade to 1.0.2
...
CORE-14655
2018-05-26 11:00:51 +02:00
Pierre Schweitzer
2da53310a4
[SHELLBTRFS] Upgrade to 1.0.2
...
CORE-14655
2018-05-26 10:58:48 +02:00
Pierre Schweitzer
c7806a6b29
[BTRFS] Upgrade to 1.0.2
...
CORE-14655
2018-05-26 10:44:36 +02:00
Pierre Schweitzer
47b9db9d02
[FASTFAT] Initialize cache if neded for changing volume label.
...
CORE-14654
2018-05-26 10:12:55 +02:00
Eric Kohl
4db10a404c
[MSGINA] Clean-up the resource IDs and the dialog function names.
2018-05-26 01:54:58 +02:00
Pierre Schweitzer
f15afdbc43
[NTOSKRNL] Implement KeQueryValuesProcess().
...
And make use of it.
2018-05-25 21:40:39 +02:00
Pierre Schweitzer
b0b7437882
[NTOSKRNL] Make NtSetInformationJobObject() success for JobObjectExtendedLimitInformation
...
This fixes pip from Python 2.7.9 starting in ReactOS.
Though it doesn't work due to TLS issues.
2018-05-25 08:48:51 +02:00
Pierre Schweitzer
f300ca7245
[NTOSKRNL] Define required sizes with structures sizes
2018-05-25 08:48:51 +02:00
Pierre Schweitzer
69a7879e81
[SDK] Add more types for job objects information
2018-05-25 08:48:51 +02:00
Pierre Schweitzer
ffbd6995e6
[NTOSKRNL] Implement NtQueryInformationJobObject().
...
This is required by some Python2 applications
such as pip.exe
2018-05-25 08:48:51 +02:00
Pierre Schweitzer
fb9ffed1cd
[SDK] Add a few types for job objects information
2018-05-25 08:48:51 +02:00
Stanislav Motylkov
1007a2e0f9
[MSPAINT] Fix call sequence in OnRButtonUp
...
This fixes unexpected undo action when zooming out with right mouse
click.
The call sequence in OnLButtonUp is already correct.
CORE-14539
2018-05-24 22:12:15 +02:00
Eric Kohl
f7c01906e7
[STORPORT] Enumerate attached devices
...
- Implement AcquireSpinlock, ReleaseSpinlock and GetExtendedFunctionTable notifications.
- Implement a bus scan routine, borrowed from scsiport.
Storport and storahci are now able to detect a disk device attached to a Virtual Box AHCI controller.
2018-05-24 11:39:47 +02:00
Stanislav Motylkov
8c726ae0d2
[MSPAINT] Fix divide by zero in drawZoomFrame
...
CORE-14539 #resolve
2018-05-23 23:40:28 +02:00
Katayama Hirofumi MZ
ed1c6bb006
[SHELL32] Add icons to the 'File Types' listview ( #557 )
...
This commit adds icons to the listview of the 'File Types' property sheet of Folder Options.
CORE-12906
2018-05-23 23:25:11 +02:00
Stanislav Motylkov
e27d5d2efc
[MSPAINT] Fix copy-pasta bug ( #562 )
...
This would fix setting image height via Attributes dialog and help fixing CORE-14539.
2018-05-23 22:17:22 +02:00
Eric Kohl
ef9cfec290
[MSGINA] Implement the Welcome text feature
2018-05-23 13:51:45 +02:00
Pierre Schweitzer
2cf9a69bce
[NTOSKRNL] Addendum to 8a8cb4d
: don't print uninit pointer.
2018-05-23 08:44:43 +02:00
Pierre Schweitzer
8a8cb4d890
[NTOSKRNL] Only consider SharedCacheMap value once ViewLock is acquired.
...
This avoids a really nasty race condition in our cache controler where
two concurrents could try to initialize cache on the same file.
This had two nasty effects: first shared map was purely leaked and erased
by the second one. And the private cache map, allocated on the first shared
cache map couldn't be freed and was leading to Mm BSOD (free in a middle of
a block).
This was often triggered while building ReactOS on ReactOS (with multi threads).
With that patch, I cannot crash anylonger while building ReactOS.
CORE-14634
2018-05-23 08:41:46 +02:00
Eric Kohl
39281f0f70
[MSGINA] Clear the password on logoff
2018-05-23 00:27:11 +02:00
Eric Kohl
8828567086
[MSGIINA] Make sure we do not leak bitmaps
2018-05-23 00:24:53 +02:00
Pierre Schweitzer
b4363068d1
[FASTFAT] Properly handle IRPs that can wait and these that cannot.
...
CORE-14634
2018-05-22 21:30:08 +02:00
Eric Kohl
8c5cf73018
[MSGINA] Always stop the automatic login after the first try
...
Fixes CORE-14643
2018-05-22 21:19:58 +02:00
Eric Kohl
46dcab7ab1
[WINLOGON] Ignore the CTRL+SHIFT+ESC hotkey when the session is not in the logged-on state
...
Should fix CORE-13478
2018-05-22 18:14:42 +02:00
Eric Kohl
47567abf27
[MSGINA] Do not try to impersonate the user on shutdown when we are already logged off
2018-05-22 17:35:33 +02:00
Eric Kohl
4c4c6e88b3
[MSGINA] Close the LSA handle on shutdown
2018-05-22 17:31:20 +02:00
Eric Kohl
bab4d87ac8
[MSGINA] Close the user token in WlxLogoff
2018-05-22 16:32:10 +02:00
Eric Kohl
c98b8dc98c
[MSGINA] Rename context variable: Domain -> DomainName
2018-05-22 14:39:38 +02:00
Eric Kohl
1f0fe38634
[WINLOGON] Prevent shell restart when the user is logged off
2018-05-22 14:36:55 +02:00
Eric Kohl
b784c7bfba
[BOOTDATA][MSGINA][SYSSETUP] Rename the DefaultDomain registry value to DefaultDomainName
2018-05-22 11:30:27 +02:00
Eric Kohl
665926d38b
[MSGINA] Add the IgnoreShiftOverride feature again
2018-05-22 11:06:38 +02:00
Eric Kohl
0d308f4b6e
[MSGINA] Simplify the auto logon code path
...
- Get rid of DoAutoLogon() and the AutoLogonState variable.
- Handle the auto logon in the normal logon code path instead.
- Set bAutoAdminLogon to FALSE on a successful login. This will prevent another automatic logon after a logoff.
- The IgnoreShiftOverride feature got lost by this change but I will add it again.
2018-05-21 16:29:02 +02:00
Pierre Schweitzer
3dc07c91f8
[WINLOGON] Fix build.
2018-05-21 11:33:02 +02:00
Eric Kohl
02f3cb5381
[WINLOGON] Close all dialog boxes on SAS
...
CORE-13593
2018-05-21 11:21:42 +02:00
Pierre Schweitzer
e9e14be661
[FASTFAT] Properly queue pending write IRPs.
...
Addendum to 30b836b
2018-05-21 10:41:59 +02:00
Pierre Schweitzer
30b836bf3f
[FASTFAT] When extending a file, also lock the DirResource.
...
This avoids race conditions under high IOs and thus corruption on
the FS, or assertions failures in the kernel.
Easily triggered by building ReactOS on ReactOS ;-).
2018-05-21 10:30:14 +02:00
Eric Kohl
0fbaea843e
[SETUPAPI] Add stubs for CM_Detect_Resource_Conflict and CM_Detect_Resource_Conflict_Ex
2018-05-21 02:30:35 +02:00
Hermès Bélusca-Maïto
1eca625839
[CONUTILS] Remove old code; modify an informative note.
2018-05-20 22:39:21 +02:00
Joachim Henze
cfb8f97968
[SDK] "0.4.10-dev" Starts here.
...
tag will be added in next commit.
2018-05-20 20:35:12 +02:00
Hermès Bélusca-Maïto
ddd03a8973
[CMD] Use string-safe call to build the new console title (possibly truncated, we don't care), avoiding any buffer overflow. Caught by David Quintana.
2018-05-20 19:57:43 +02:00
Hermès Bélusca-Maïto
7b618314c2
[USETUP] Remove now-unneeded file.
2018-05-20 19:27:57 +02:00
Hermès Bélusca-Maïto
cb679a8917
[BOOTDATA] Set the 'BootExecute' SMSS value to an empty value as we do not want AutoChk to start when booting the LiveCD. CORE-14633
...
Add also a missing closing quote.
2018-05-20 18:34:35 +02:00
Hermès Bélusca-Maïto
edc0aeb5a8
[SETUPAPI] Fix MSVC build; pathetic GCC/LD didn't see we were using two different prototypes for these functions.
2018-05-20 15:32:06 +02:00
Pierre Schweitzer
a10f6c7a0c
[FASTFAT] Fail if allocating the stream FO fails.
2018-05-20 13:53:43 +02:00
Eric Kohl
b250eb5f3e
[SAMSRV] SamrChangePasswordUser: Check StoredLmEmpty and StoredNtEmpty instead of checking StoredNtEmpty twice
2018-05-20 11:53:01 +02:00
Eric Kohl
d1c376f37d
[SETUPAPI] Implement CM_Get_Resource_Conflict_Count and add stubs for CM_Get_Resource_Conflict_DetailsA/W
2018-05-20 11:48:39 +02:00
Pierre Schweitzer
f99f48045d
[EVENTMSG] Add French translation.
2018-05-20 11:36:00 +02:00