reactos/base/setup/lib
Hermès Bélusca-Maïto 1573461cec
[SETUP:REACTOS] Add partitioning and formatting support (#7159)
CORE-13525

- Newly-created partitions and unpartitioned space ar reinserted
  or updated in correct order in the tree-list. Volume-creation
  information data associated with the tree items is persisted
  across operations.

- Reliably delete data associated to tree-list items via the
  TVN_DELETEITEM notification.
  This allows simplifying the cleanup function; keeping simple
  the code that deletes items when deleting partitions, etc.

- Make the PrintPartitionData() function call itself recursively on
  extended partitions to display the sub-list of logical partitions.

- Handle the new partition size in MB the same way as in USETUP.

- Allow existing partitions/volumes to be re-formatted, using
  common code with the partition creation dialog.

- Allow selecting unpartitioned space or non-formatted partitions
  for installing ReactOS: unused space will automatically be
  partitioned and non-formatted partitions formatted (the user
  is prompted for choosing the file system).

- Correctly zero the progress-bar position when starting file copy.
- Add missing file copy error handler in FileCopyCallback:
  just copying what USETUP does.
2024-08-27 23:18:12 +02:00
..
lang
spapisup
utils [SETUP:REACTOS] Add partitioning and formatting support (#7159) 2024-08-27 23:18:12 +02:00
bootcode.c
bootcode.h
bootsup.c [SETUPLIB] Use new BootPath value for BootSector boot entries (#6815) 2024-05-07 12:33:14 +02:00
bootsup.h
CMakeLists.txt [SETUPLIB][REACTOS][USETUP] Split FS-volume-specific functionality from partitions (#7258) 2024-08-26 16:42:47 +02:00
errorcode.h
fsutil.c [SETUPLIB][REACTOS][USETUP] Split FS-volume-specific functionality from partitions (#7258) 2024-08-26 16:42:47 +02:00
fsutil.h [SETUPLIB][REACTOS][USETUP] Split FS-volume-specific functionality from partitions (#7258) 2024-08-26 16:42:47 +02:00
install.c [SETUPLIB] Make the settings' Process* functions take an actual value instead of a GENERIC_LIST 2024-02-18 16:30:46 +01:00
install.h
mui.c
mui.h
muifonts.h [NTGDI][FREETYPE][SETUP][INF] Support FontLink (#7009) 2024-06-30 22:15:34 +09:00
muilanguages.h
precomp.h
registry.c
registry.h
settings.c [SETUPLIB] Make the settings' Process* functions take an actual value instead of a GENERIC_LIST 2024-02-18 16:30:46 +01:00
settings.h [SETUPLIB] Make the settings' Process* functions take an actual value instead of a GENERIC_LIST 2024-02-18 16:30:46 +01:00
setuplib.c [SETUPLIB][REACTOS][USETUP] Split FS-volume-specific functionality from partitions (#7258) 2024-08-26 16:42:47 +02:00
setuplib.h [SETUPLIB][REACTOS][USETUP] Split FS-volume-specific functionality from partitions (#7258) 2024-08-26 16:42:47 +02:00
substset.h