Eric Kohl
65646a75a2
[DEVMGR] Report property changes by the device manager to the installer
2020-12-25 19:14:09 +01:00
Serge Gautherie
bb01b94f83
[SHELL32] spec: Fix SHGetAttributesFromDataObject() parameter types ( #3317 )
...
Addendum to cdb48b8
. CORE-17337
2020-12-23 15:20:37 +03:00
Jérôme Gardou
b805a7dd50
[UMANDLG] Define Globals variable in only one translation unit
2020-12-22 13:15:01 +01:00
Jérôme Gardou
fab4e82647
[INCLUDE/IDL] Give implicit handles a more unique name
...
This avoids duplicated symbols when linking DLLs using more than one client or server stub
2020-12-22 13:14:13 +01:00
Jérôme Gardou
762f3b9d2a
[CMAKE] Add missing dependencies on PSDK
2020-12-22 13:14:00 +01:00
Jérôme Gardou
988c682e8c
[LIBXSLT] Fix public variable declarations when using clang-cl
2020-12-22 12:25:55 +01:00
Jérôme Gardou
bd0445dbf2
[NTOS/FSRTL] Implement FsRtlAcquireToCreateMappedSection using filter callbacks
2020-12-22 11:37:53 +01:00
Jérôme Gardou
6929451500
[KMTEST] Test what happens when CcSetFileSizes is called with data still mapped at the tail od the file
2020-12-22 11:35:30 +01:00
Jérôme Gardou
9e6866402b
[FASTFAT_NEW] Fix ReactOS compiler workaround
2020-12-22 11:08:21 +01:00
Jérôme Gardou
57cf5cdc5d
[FASTFAT_NEW] Tune compile options and definitions for debugging
2020-12-22 11:08:06 +01:00
Jérôme Gardou
db34250b03
[FASTFAT_NEW] Fix build
2020-12-22 11:07:54 +01:00
Jérôme Gardou
ef4c7ae978
[NTOS:IO] Validate input parameters in NtQueryDirectoryFile
...
It turns out this is not the job of the FS driver
2020-12-22 11:06:38 +01:00
Jérôme Gardou
1d1dba51db
[NTOS:IO] Do not set Shared property of the file if we are failing in IoCheckShareAccess
2020-12-22 11:05:00 +01:00
Jérôme Gardou
115b8290cd
[KMTESTS] Add more tests for CcMapData & CcPinRead
...
Those show the shortcomings of the current implementation in ReactOS
2020-12-22 11:03:51 +01:00
Jérôme Gardou
a6c0af2e21
[NTOS:IO] Do not pass bogus file offset to the FS in NtReadFile & NtWriteFile
2020-12-22 11:02:33 +01:00
Eric Kohl
94f01f5b64
[WINLOGON] Add hidden logon/logoff SFC notification
2020-12-21 20:42:40 +01:00
Oleg Dubinskiy
9de8787187
[REGEDIT] Display search finished messagebox when using Find Next (F3) menu item ( #3371 )
...
This repeats behaviour of Windows Regedit. CORE-17368
2020-12-21 20:48:52 +03:00
Dmitry Borisov
bc90cbbb88
[WIN32K:NTUSER] Fix gradient caption bars with low color depth ( #3338 )
...
This fixes a problem when the window title bar is dithered down
to the 16- or 256-color palette. See also commit 0705f30
.
2020-12-20 23:12:30 +03:00
Dmitry Borisov
2e6c9ee1ca
[USER32_APITEST] Add a test for SPI_GETGRADIENTCAPTIONS ( #3338 )
2020-12-20 23:12:20 +03:00
Oleg Dubinskiy
d5132f5ce3
[BROWSEUI][PSDK] Stubplement ShellTaskScheduler ( #3326 )
...
Required by MS Picture and Fax Viewer (shimgvw.dll).
Now it starts properly without replacing any other system files.
CORE-17337
2020-12-20 22:06:16 +03:00
Oleg Dubinskiy
1f5e0f3fa7
[BROWSEUI][PSDK] Stubplement UserAssist
...
Initial implementation of `CUserAssist` class, which contains `IUserAssist` interface.
See https://www.geoffchappell.com/studies/windows/ie/browseui/classes/userassist.htm .
Required by MS shell32.dll.
CORE-17345 CORE-17393
2020-12-20 17:32:11 +03:00
Eric Kohl
bb209e9010
[INTL] Broadcast a WM_SETTINGCHANGED message when settings have been changed.
2020-12-20 11:21:10 +01:00
Eric Kohl
497fe0a884
[INTL] Implement the selection of a property page by command line
2020-12-20 10:47:08 +01:00
Victor Perevertkin
97cf947919
[CDROM_NEW] Add the registry file to CMakeLists.txt
...
Addendum to 2f6abcc4c3
2020-12-19 21:41:52 +03:00
Victor Perevertkin
2f6abcc4c3
[CDROM_NEW] Add a registry file for use on livecd and setup
2020-12-19 21:24:24 +03:00
Victor Perevertkin
971cf12c9a
[VBE] Enable the driver start in the registry
2020-12-19 21:00:06 +03:00
Victor Perevertkin
9bf65730ba
[BOOTDATA] Enable loading of the pci.sys driver
2020-12-19 20:52:54 +03:00
Victor Perevertkin
85cb8a897d
[BOOTDATA] Do not explicitly load driver libraries in txtsetup.sif
...
If any driver depends on them, they will be loaded automatically
2020-12-19 20:44:38 +03:00
Joachim Henze
449a341786
[WIN32SS] Trim EOL white-space
...
Addendum to 0.4.15-dev-1457-g 870aa1254f
2020-12-19 17:51:37 +01:00
Joachim Henze
870aa1254f
[WIN32SS] Fix BSOD 0x1E nullptr deref via Git-bash CORE-16586
...
Thanks to the patches author Doug Lyons!
2020-12-19 17:47:33 +01:00
Joachim Henze
889eab78ca
[CDFS] Fix a macro-copy-paste and shrink the binary size CORE-17405
2020-12-18 04:48:31 +01:00
Joachim Henze
b0d136ffcf
[RTL] Fix build on MSVC bots part 2
...
Then stick with your stupid PCH on master already.
Addendum to 0.4.15-dev-1453-g 4ad7b6d
2020-12-17 15:01:50 +01:00
Joachim Henze
dd3c540928
[RDBSSLIB][RTL] Fix build on MSVC bots
...
Addendum to 0.4.15-dev-1453-g 4ad7b6d
Looks like CMake on master does not longer understand the syntax of
replace_compile_flags().
Will investigate that later again, when other issues have been
solved that do currently prevent me from testing that locally at all.
Most likely remove_target_compile_option() has to be used instead now.
2020-12-17 14:33:26 +01:00
Joachim Henze
4ad7b6d634
[APISETS][RDBSSLIB][RTL] Fix some build issues for MSVC Rls-config CORE-17402
...
A subset of the patch that is intended to fix all build issues in releases/0.4.14
for compiler MSVC 2010SP1 16.0.40219.1 with RosBE 2.1.6
I left out the changes for disk_new in master because the drivers sources
were replaced since the branching.
Thanks to Mark Jansen for providing the apisets part.
VBox https://reactos.org/testman/compare.php?ids=75522,75524
KVM https://reactos.org/testman/compare.php?ids=75521,75523
2020-12-17 13:31:43 +01:00
Victor Perevertkin
784725143e
[KMTESTS:IO] Remove ReactOS-specific workaround in IoVolume test
...
ReactOS is now more compatible, and names volume devices as
"\Device\HarddiskVolume%u"
2020-12-16 01:25:08 +03:00
Victor Perevertkin
8da0f868c5
[CMD_WINETEST] Disable the test until fastfat_new is landed
2020-12-16 01:15:00 +03:00
Victor Perevertkin
f9f5a78715
[MOUNTMGR] Fix bugs in MountMgrQueryDosVolumePath
...
- Do not access uninitialized SymlinkInformation on failure case
and just return
- Do not make an assumption that MOUNTMGR_TARGET_NAME has a zero-string
2020-12-16 01:13:57 +03:00
Jérôme Gardou
96ae15ac4b
[NTOS:MM] Fix more 64 bit arithmetics
2020-12-15 10:08:25 +01:00
Victor Perevertkin
6bab72f69a
[CMAKE] Fix RUNTIME_CHECKS dependent option
...
Addendum to 92dfec219d
and a2a6038e56
2020-12-14 21:09:14 +03:00
Jérôme Gardou
abcbd44641
[NTOS:MM] Fix passing section size to MiCreatePagingFileMap & fix maximum size check
...
Also return the right status instead of stupidly asserting when failing to allocate memory.
2020-12-14 18:22:18 +01:00
Jérôme Gardou
cb196d1e39
[APITESTS] Do not compile SEH tests in when using dummy PSEH
2020-12-14 18:22:07 +01:00
Jérôme Gardou
003ad0ec07
[PSDK] define __analysis_noreturn for clang static analyzer
2020-12-14 18:22:07 +01:00
Eric Kohl
f095ff418b
[SCSIPORT] Append the missing "SCSI <device type> Device" string to the device description
2020-12-13 16:24:58 +01:00
Eric Kohl
b71df06211
[INF] Include volume.inf in the build
2020-12-13 01:22:52 +01:00
Eric Kohl
fb500b884a
[INF] Add an inf file for the volume device class
2020-12-13 01:21:22 +01:00
Eric Kohl
afbff37d98
[STORPROP] Add missing property provider stubs
2020-12-12 16:42:15 +01:00
Eric Kohl
e64984cabb
[SCSIPORT] Trim the Device ID and the Device Description
...
- Extend CopyField to support a default character and trimming.
- Use CopyField instead of CopyFieldTruncate.
CORE-17396
2020-12-12 12:46:11 +01:00
Eric Kohl
8ba87f972d
[SCSIPORT] Fix the hardware IDs and remove the superfluous one
2020-12-10 23:25:06 +01:00
Eric Kohl
5099f24373
[SCSIPORT] Add the enumerator (SCSI) to the Compatible IDs
2020-12-09 23:58:12 +01:00
Jérôme Gardou
8631e75837
[NTOS:CC] Acquire the master lock after freeing the VACB in CcRosFlushDirtyPages
...
Fixes a random ASSERT
2020-12-09 18:06:42 +01:00