Commit graph

69811 commits

Author SHA1 Message Date
Pierre Schweitzer 05354b6107 [SHELLBTRFS]
Add missing header

CORE-13763

svn path=/trunk/; revision=75794
2017-09-08 12:01:47 +00:00
Pierre Schweitzer c032d89e77 [SHELLBTRFS]
Sync the btrfs shell extension to 1.0

CORE-13763

svn path=/trunk/; revision=75793
2017-09-08 11:59:42 +00:00
Pierre Schweitzer 31328a8e2d [NDK]
- Make FILE_INFORMATION_CLASS definition consistent with XDK
- Add the definition of FILE_ACCESS_INFORMATION

CORE-13763

svn path=/trunk/; revision=75792
2017-09-08 11:46:06 +00:00
Pierre Schweitzer ee763bc499 [NDK]
Add a missing typedef

svn path=/trunk/; revision=75791
2017-09-08 11:41:31 +00:00
Pierre Schweitzer 28683eed06 [PSDK]
Define FSCTL_GET_INTEGRITY_INFORMATION, FSCTL_SET_INTEGRITY_INFORMATION, FSCTL_DUPLICATE_EXTENTS_TO_FILE and their associated structures

CORE-13763

svn path=/trunk/; revision=75790
2017-09-08 11:40:52 +00:00
Pierre Schweitzer 679192cab4 [XDK]
Add a Win8.1 FSCTL

CORE-13763

svn path=/trunk/; revision=75789
2017-09-08 11:39:17 +00:00
Pierre Schweitzer 7eb6e7c2ac [BTRFS]
Fix build

CORE-13763

svn path=/trunk/; revision=75787
2017-09-08 08:15:21 +00:00
Pierre Schweitzer 68a5f90220 [BTRFS]
Sync btrfs to 1.0.

CORE-13763

svn path=/trunk/; revision=75786
2017-09-08 08:02:43 +00:00
Pierre Schweitzer eb9a2dd5b2 [DDK]
Define IDE_COMMAND_FLUSH_CACHE

CORE-13763

svn path=/trunk/; revision=75785
2017-09-08 07:55:16 +00:00
Thomas Faber 8ec72be7cd [USBPORT][USBHUB_NEW]
- Add license headers

svn path=/trunk/; revision=75784
2017-09-08 07:32:39 +00:00
Thomas Faber ba2be71aa9 [USBPORT]
- Begin implementing split transfers. Patch by Vadim Galyant.

svn path=/trunk/; revision=75783
2017-09-08 07:17:34 +00:00
Pierre Schweitzer cb8ab26d8b [NTOSKRNL]
In IoReportDetectedDevice(), don't attempt to guess service name, use the one provided in DriverObject.
This fixes BtrFS file system driver initialization.
Patch by Thomas Faber.

CORE-13763

svn path=/trunk/; revision=75782
2017-09-07 21:23:19 +00:00
Mark Jansen 969293ce10 [SDK] Allow version lie shims to be applied to msi.dll
svn path=/trunk/; revision=75781
2017-09-07 16:46:33 +00:00
Pierre Schweitzer 8df0380fb1 [FSUTIL]
Fix a cppcheck warning

svn path=/trunk/; revision=75780
2017-09-07 12:49:13 +00:00
Timo Kreuzer 8011060032 [WDMAUD.DRV/KMIXER] Replace a float mul/div/round operation with integer math.
svn path=/trunk/; revision=75779
2017-09-06 21:09:25 +00:00
Pierre Schweitzer 78fa10c45b [FSUTIL]
Print nicer error messages

svn path=/trunk/; revision=75778
2017-09-06 17:11:03 +00:00
Pierre Schweitzer 3ffb3ab04a [FSUTIL]
Implement fsutil fsinfo volumeinfo.
Works well with our various FS :-)

svn path=/trunk/; revision=75777
2017-09-06 16:35:46 +00:00
Pierre Schweitzer d738dbe0df [XDK]
Add missing defines for FS features

svn path=/trunk/; revision=75776
2017-09-06 16:28:22 +00:00
Pierre Schweitzer cd85658a08 [FSUTIL]
Fix build (how does it even build locally?!)

svn path=/trunk/; revision=75775
2017-09-06 15:36:05 +00:00
Pierre Schweitzer 935155b549 [FSUTIL]
Implement fsutil fsinfo drives and fsutil fsinfo drivetype

svn path=/trunk/; revision=75774
2017-09-06 15:32:02 +00:00
Pierre Schweitzer 0134cec6f4 [FSUTIL]
Add a helper for opening a volume. Make it check for local devices if needed

svn path=/trunk/; revision=75773
2017-09-06 12:41:52 +00:00
Pierre Schweitzer a8a2ee2151 [FASTFAT]
Don't decrease the open handle count too much (in cleanup & close). This avoid overflow and allows correct openings count

svn path=/trunk/; revision=75772
2017-09-06 11:49:30 +00:00
Pierre Schweitzer a9dcc28ffb [FASTFAT]
Don't return uninit status on allocation failure.

svn path=/trunk/; revision=75771
2017-09-06 11:48:42 +00:00
James Tabor dda7065bee [Shell32]
- Patch by Fabian Maurer : Draw text on message boxes without background.
- Fixes CORE-13742.

svn path=/trunk/; revision=75770
2017-09-06 05:33:35 +00:00
Pierre Schweitzer 76a0cdb017 [PSDK]
Define FSCTL_MARK_VOLUME_DIRTY.
This fixes build (erm)

svn path=/trunk/; revision=75769
2017-09-05 19:19:22 +00:00
Pierre Schweitzer 4274a76991 [FSUTIL]
Implement setting the dirty bit (fsutil dirty set) on a volume.

This doesn't allow to trigger a chkdsk on reboot with ReactOS, because of
the way we handle the dirty bit in our FAT implementation is a bit... weird.

This works on W2K3 though!

svn path=/trunk/; revision=75768
2017-09-05 19:11:02 +00:00
Pierre Schweitzer bf608cfae1 [FASTFAT]
Fix a bug:
- IRP information was never set in VfatIsVolumeDirty() and thus dirty status was never copied back to the caller

svn path=/trunk/; revision=75767
2017-09-05 19:08:01 +00:00
Pierre Schweitzer bb567d1320 [FSUTIL]
Avoid code duplication++

svn path=/trunk/; revision=75766
2017-09-05 13:24:00 +00:00
Pierre Schweitzer e03a7274dc [FSUTIL]
Avoid code duplication

svn path=/trunk/; revision=75765
2017-09-05 13:10:16 +00:00
Pierre Schweitzer 7f463d43db [FSUTIL]
Add a skeleton for the fsutil tool.
As a proof of concept, implement fsutil dirty query.
More to follow ;-).

svn path=/trunk/; revision=75764
2017-09-05 12:56:45 +00:00
Pierre Schweitzer a81f0507f2 [PSDK]
Add FSCTL for dirty bit read

svn path=/trunk/; revision=75763
2017-09-05 12:51:08 +00:00
Alexander Shaposhnikov 40b95d2e89 [RAPPS] Merged two Installed and Available enum values into one enum
svn path=/branches/GSoC_2017/rapps/; revision=75761
2017-09-03 21:10:24 +00:00
Alexander Shaposhnikov 1b21bb0fc5 [RAPPS] Complete renaming
svn path=/branches/GSoC_2017/rapps/; revision=75760
2017-09-03 21:03:06 +00:00
Alexander Shaposhnikov a73e3ef3a3 [RAPPS] Amendment: undo renaming in loaddlg.cpp
svn path=/branches/GSoC_2017/rapps/; revision=75759
2017-09-03 20:48:53 +00:00
Alexander Shaposhnikov 49ec689c2d [RAPPS] Formatting fixes
- CAvailableApplicationInfo: added m_ prefixes to members
- CAvailableApps: renamed EnumAvailableApplications to Enum
- Renamed LICENSE_TYPE enum to LicenseType and renamed enum values
- unattended.cpp: Added license header

svn path=/branches/GSoC_2017/rapps/; revision=75758
2017-09-03 20:37:14 +00:00
Alexander Shaposhnikov e949d212ca [RAPPS] Removed unecessary inline in crichedit.h
svn path=/branches/GSoC_2017/rapps/; revision=75756
2017-09-03 20:23:44 +00:00
Alexander Shaposhnikov 9be376d93f [RAPPS] Fixed newline in de-DE.rc
svn path=/branches/GSoC_2017/rapps/; revision=75754
2017-09-03 19:52:38 +00:00
Thomas Faber fae06a9723 [USBPORT]
Patch by Vadim Galyant:
- Move isochronous transfer functions to their own file
- Fix return type of PUSBPORT_COMPLETE_TRANSFER
- Improve some debug prints

svn path=/trunk/; revision=75745
2017-09-02 22:48:45 +00:00
Timo Kreuzer e8937c0896 [CMAKE] Add CL version 19.11 from VS 2017 version 15.3.3 to configure.cmd
svn path=/trunk/; revision=75743
2017-09-02 16:27:38 +00:00
Thomas Faber 22cc49f3f6 [NTOS:MM]
- Improve inaccurate debug print

svn path=/trunk/; revision=75742
2017-09-02 15:18:02 +00:00
James Tabor a99a524b47 [User32]
- Disable code from CORE-10266.

svn path=/trunk/; revision=75741
2017-09-02 14:36:16 +00:00
Thomas Faber 0f34777514 [MBEDTLS]
- Update to version 2.6.0
CORE-13739

svn path=/trunk/; revision=75740
2017-09-02 13:06:14 +00:00
Thomas Faber 4db421613f [MPG123]
- Update to version 1.25.6
CORE-13739

svn path=/trunk/; revision=75739
2017-09-02 13:03:21 +00:00
Thomas Faber 16de0b2c4d [LIBPNG]
- Update to version 1.6.32
CORE-13739

svn path=/trunk/; revision=75738
2017-09-02 12:44:21 +00:00
Thomas Faber f8b28727ba [USBPORT]
- Avoid unnecessary duplicate variables in USBPORT_FlushPendingTransfers

svn path=/trunk/; revision=75737
2017-09-02 09:03:07 +00:00
Thomas Faber 161bcc1aa2 [USBPORT]
- Fix logic error: don't complete IRPs for which the cancel routine has been called.

svn path=/trunk/; revision=75736
2017-09-02 08:59:52 +00:00
James Tabor 6af37fd54e [NtUser]
- Patch by Fabian Maurer : Send WM_NCPAINT and WM_ERASEBKGND when window is shown. Only send position-change messages when needed.
- Adapted patch and fixes CORE-3998.

svn path=/trunk/; revision=75735
2017-09-02 04:45:16 +00:00
James Tabor 968673daab [NtUser]
- Fix a potential crash in test_menu_locked_by_window.

svn path=/trunk/; revision=75734
2017-09-02 04:08:22 +00:00
Hermès Bélusca-Maïto 5e78e7c3c1 [EVENTCREATE]: Use wcstoul() to retrieve and check for valid numerical values.
svn path=/trunk/; revision=75733
2017-09-01 20:35:25 +00:00
Hermès Bélusca-Maïto 4e1f270f19 [CONSOLE.CPL]: Fix an invalid success check after calling wcstoul(), plus usage fixes for the True-Type combobox edit box.
svn path=/trunk/; revision=75732
2017-09-01 20:17:25 +00:00