reactos/base/setup/usetup
Hermès Bélusca-Maïto 5c2ec83fa7
[USETUP] Decouple bootloader install choice page from its actual installation (#5786)
This allows to move this choice sooner in the process, thus having all
the user key presses at first, then all the actual installation going
without any key presses needed anymore... (that is, unless you wanted
to install the bootloader on a removable device. Then it will prompt
you there!)

- Additional "cosmetic"/future-proof changes: Rename all instances
  of "floppy" in the bootloader install variables to "RemovableDisk"
  because it would be great to have this install choice later.

- Layout adjustments in the translated bootloader pages.

- Skip bootloader installation on upgrades. The idea here is that if
  we were able to find a ReactOS installation to upgrade, this means
  we were able to find a valid bootloader + boot entry.
  See also PR #5633.

  This logic may be slightly improved in the future to detect whether
  the underlying bootloader is FreeLdr and if so, only update its files.
  But this is for the future.
2023-10-14 16:29:43 +02:00
..
lang [USETUP] Decouple bootloader install choice page from its actual installation (#5786) 2023-10-14 16:29:43 +02:00
spapisup [REACTOS] Fix a number of MSVC warnings 2021-07-23 22:03:48 +02:00
chkdsk.c [SETUPLIB][USETUP] Cleanup some code in USETUP. Redefine FormatPartition() and ChkdskPartition() helpers 2020-11-24 03:24:41 +01:00
chkdsk.h [SETUPLIB][USETUP] Cleanup some code in USETUP. Redefine FormatPartition() and ChkdskPartition() helpers 2020-11-24 03:24:41 +01:00
CMakeLists.txt [CMAKE] Do not use USE_CLANG_CL variable in CMake scripts 2022-05-27 01:37:37 +03:00
cmdcons.c [REACTOS] Fix a number of MSVC warnings 2021-07-23 22:03:48 +02:00
cmdcons.h [SETUP] Remove myself from the 1st stage setup code 2018-05-27 21:33:07 +02:00
console.c [USETUP] Default to en-US output codepage when initializing the console. Addendum to commit 9f201d462. 2022-01-17 16:16:10 +01:00
console.h [SETUP] Remove myself from the 1st stage setup code 2018-05-27 21:33:07 +02:00
consup.c [USETUP] Speed up CONSOLE_SetStatusTextXV +17% (#5086) 2023-02-21 09:14:26 +09:00
consup.h [USETUP] Minor formatting only. 2020-10-02 00:04:11 +02:00
devinst.c [UMPNPMGR][USETUP] Use PlugPlayControlStartDevice in usetup and umpnpmgr 2021-03-16 03:17:58 +03:00
devinst.h [USETUP] Modify the integrated user-mode PnP manager along the lines of UMPNPMGR, so that we can wait until all the queued device installations finish before continuing the installation further. 2018-12-23 20:37:14 +01:00
format.c [SETUPLIB][USETUP] Cleanup some code in USETUP. Redefine FormatPartition() and ChkdskPartition() helpers 2020-11-24 03:24:41 +01:00
format.h [SETUPLIB][USETUP] Cleanup some code in USETUP. Redefine FormatPartition() and ChkdskPartition() helpers 2020-11-24 03:24:41 +01:00
fslist.c [USETUP][SETUPLIB] Continue hiding the FAT32 format in the format list, but take it into account anyway later on. 2020-10-20 01:19:58 +02:00
fslist.h [SETUPLIB][USETUP] Factor out the usage of FS provider structures. 2019-03-10 15:41:05 +01:00
genlist.c [USETUP][VGAFONTS] Improve Romanian character display (#4750) 2022-10-08 07:46:00 +09:00
genlist.h [SETUPLIB][USETUP] Don't store UI-related display strings in GENERIC_LIST_ENTRY-ies, + other code adaptations. 2018-10-28 01:32:15 +02:00
keytrans.c [USETUP] Remove the WIN32 support because usetup is a native-only application 2018-05-15 23:35:17 +02:00
keytrans.h [USETUP] Remove the WIN32 support because usetup is a native-only application 2018-05-15 23:35:17 +02:00
mui.c [USETUP][VGAFONTS] Improve Japanese character display 2022-10-08 08:22:24 +09:00
mui.h [USETUP][VGAFONTS] Improve Romanian character display (#4750) 2022-10-08 07:46:00 +09:00
muilanguages.h [USETUP] Add Croatian (hr-HR) translation (#4080) 2021-12-10 00:16:49 +03:00
partlist.c [USETUP][VGAFONTS] Improve Romanian character display (#4750) 2022-10-08 07:46:00 +09:00
partlist.h [USETUP] Add partition and disk description helpers to get standardized description strings. Replace and simplify USETUP code. 2021-02-01 01:48:10 +01:00
progress.c [USETUP][VGAFONTS] Improve Romanian character display (#4750) 2022-10-08 07:46:00 +09:00
progress.h [USETUP] Progress-bar: minor improvements. 2018-08-27 23:55:58 +02:00
usetup.c [USETUP] Decouple bootloader install choice page from its actual installation (#5786) 2023-10-14 16:29:43 +02:00
usetup.h [USETUP] Decouple bootloader install choice page from its actual installation (#5786) 2023-10-14 16:29:43 +02:00
usetup.rc [SETUPLIB][USETUP] Diverse additions. 2018-06-03 22:12:45 +02:00