HHermès Bélusca-Maïto[SETUP:REACTOS][USETUP] Improve unattended setup support (#9363)
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[USETUP] Fix Albanian (sq-AL) translation Remove a deprecated ERROR_FIND_SETUPDATA, which was supposed to be removed in a7afba7703a348c110bf78ebf36c7da7b094ab6b, however it was skipped probably due to broken encoding. Noticed in 7090cf7ebc3 / 7f7df51c62d. | 1 个月前 | |
[SETUPLIB][REACTOS][USETUP] Turn setuplib into a DLL shared between TUI and GUI 1st-stage setups (#7523) CORE-13525 Notes: - Most of the exported functions have been turned from default cdecl to explicit stdcall / "NTAPI". - The two InitializeSetup() phases have been collapsed to make the initialization simpler. Average reductions (percentages; see PR #7523 for actual numbers): x86 Debug builds: reactos.exe: 35.1% smss.exe : 39.8% Total (including setuplib.dll): 17.9% x86 Release builds: reactos.exe: 22.3% smss.exe : 25.0% Total (including setuplib.dll): 10.6% x64 Debug builds: reactos.exe: 40.6% smss.exe : 41.6% Total (including setuplib.dll): 20.0% x64 Release builds: reactos.exe: 22.8% smss.exe : 22.3% Total (including setuplib.dll): 10.1% | 1 年前 | |
[SETUPLIB][REACTOS][USETUP] Turn setuplib into a DLL shared between TUI and GUI 1st-stage setups (#7523) CORE-13525 Notes: - Most of the exported functions have been turned from default cdecl to explicit stdcall / "NTAPI". - The two InitializeSetup() phases have been collapsed to make the initialization simpler. Average reductions (percentages; see PR #7523 for actual numbers): x86 Debug builds: reactos.exe: 35.1% smss.exe : 39.8% Total (including setuplib.dll): 17.9% x86 Release builds: reactos.exe: 22.3% smss.exe : 25.0% Total (including setuplib.dll): 10.6% x64 Debug builds: reactos.exe: 40.6% smss.exe : 41.6% Total (including setuplib.dll): 20.0% x64 Release builds: reactos.exe: 22.8% smss.exe : 22.3% Total (including setuplib.dll): 10.1% | 1 年前 | |
[REACTOS] Stop using non-conforming swprintf / vswprintf Use the underscored versions instead. | 4 个月前 | |
[SETUP] Remove myself from the 1st stage setup code Congratulations Hermès! You just earned yourself full maintainership of the 1st stage setup. It's yours now. I'm out! | 8 年前 | |
[USETUP] Default to en-US output codepage when initializing the console. Addendum to commit 9f201d462. Reported by julenuri. | 4 年前 | |
[SETUP] Remove myself from the 1st stage setup code Congratulations Hermès! You just earned yourself full maintainership of the 1st stage setup. It's yours now. I'm out! | 8 年前 | |
[USETUP] Speed up CONSOLE_SetStatusTextXV +17% (#5086) Get more speed by omitting erasing and overwriting whole line. CORE-18838 | 3 年前 | |
[USETUP] Minor formatting only. | 5 年前 | |
[UMPNPMGR][USETUP] Use PlugPlayControlStartDevice in usetup and umpnpmgr Instead of PlugPlayControlResetDevice, PlugPlayControlStartDevice should be used for a newly installed device. For usetup, add a device status check before starting attempt, so we're not touching devices which are already started. CORE-17463 CORE-17490 | 5 年前 | |
[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. Add a corresponding please-wait page and update the translations. | 7 年前 | |
[SETUPLIB][USETUP] Isolate and decouple the filesystem operations code from the UI (#7049) The idea is reminiscent of the SetupCommitFileQueue() function: filesystem volume operations are "queued" and processed via a "commit queue". The commit queue uses a user-specified callback, that is used to interact with the user whenever an operation (filesystem formatting, checking) is started, ended, or fails, for example by displaying appropriate UI screens and choices, etc. | 2 年前 | |
[SETUPLIB][USETUP] Isolate and decouple the filesystem operations code from the UI (#7049) The idea is reminiscent of the SetupCommitFileQueue() function: filesystem volume operations are "queued" and processed via a "commit queue". The commit queue uses a user-specified callback, that is used to interact with the user whenever an operation (filesystem formatting, checking) is started, ended, or fails, for example by displaying appropriate UI screens and choices, etc. | 2 年前 | |
[SETUPLIB][USETUP] FS utilities: Use the ISO C and C++ conformant name: _wcsicmp Stop using non-conforming wcsicmp. See also PR #6925 by Timo Kreuzer. | 2 年前 | |
[SETUPLIB][USETUP] Factor out the usage of FS provider structures. Similarly to FMIFS this structure should be private. Instead file-system names are passed to the helper functions, allowing to use the names returned by the FS drivers. The names are then internally mapped to the corresponding FS providers. In particular this allows to handle the "RAW" file-system and to assign the 'Unformatted' flag to partitions having this FS. Finally this helps us refining the checks performed to see whether the current "active" system partition uses a supported file-system. | 7 年前 | |
[USETUP][VGAFONTS] Improve Romanian character display (#4750) - Modify media/vgafonts/28606-8x8.bin Romanian VGA font to display special characters. - Add global variables for special characters "Char..." for Romanian VGA font. - Toggle the global variables "Char..." in SetConsoleCodePage function. CORE-18446 | 3 年前 | |
[SETUPLIB][USETUP] Don't store UI-related display strings in GENERIC_LIST_ENTRY-ies, + other code adaptations. - Apart from allowing a UI cache variable that may be used when displaying GENERIC_LIST_ENTRY-ies, do not store any display strings associated to these list entries. They should be instead computed only when initializing a list UI (or a combo-box or list control if the code is used in Win32 environment). For this matter a callback is provided to InitGenericListUi() that does the job of computing the displayed string corresponding to a given GENERIC_LIST_ENTRY. - Simplify the calls to InitGenericListUi(), and refactor the RestoreGenericListUiState() function. - Use for-loops for iterating over GENERIC_LIST items. - Adapt the storage data format for lists of settings items. - The txtsetup.sif INF format specified in LoadSetupInf() should not be INF_STYLE_WIN4 (to be investigated...). | 7 年前 | |
[USETUP] Remove the WIN32 support because usetup is a native-only application | 8 年前 | |
[USETUP] Remove the WIN32 support because usetup is a native-only application | 8 年前 | |
[SETUPLIB][USETUP] Convert MUI_LANGUAGE codepages to numbers. | 2 年前 | |
[USETUP] Rename some MUI string identifiers (#5837) STRING_CHOOSENEWPARTITION --> STRING_CHOOSE_NEW_PARTITION STRING_FORMATTINGDISK --> STRING_FORMATTINGPART STRING_HDDSIZE --> STRING_HDPARTSIZE STRING_HDINFOPARTCREATE_1 --> STRING_HDDISK1 STRING_HDINFOPARTDELETE_1 --> STRING_HDDISK2 STRING_HDDINFO_{1,2} --> STRING_HDDINFO{1,2} Move STRING_NEWPARTITION just before STRING_PARTFORMAT and renumber the STRING_* identifiers. | 2 年前 | |
[USETUP] Add Croatian (hr-HR) translation (#4080) | 4 年前 | |
[SETUPLIB][REACTOS][USETUP] Don't export setup data. Make IsUnattendedSetup local to the installer. | 1 年前 | |
[SETUPLIB][USETUP] Reduce duplicated code - ScrollDownPartitionList() and ScrollUpPartitionList() --> ScrollUpDownPartitionList() - GetPrimaryPartitionCount() and GetLogicalPartitionCount() --> generic GetPartitionCount() and macros. - GetPrevUnpartitionedEntry() and GetNextUnpartitionedEntry() --> GetAdjUnpartitionedEntry() ("Adj" == Adjacent) | 2 年前 | |
[USETUP][VGAFONTS] Improve Romanian character display (#4750) - Modify media/vgafonts/28606-8x8.bin Romanian VGA font to display special characters. - Add global variables for special characters "Char..." for Romanian VGA font. - Toggle the global variables "Char..." in SetConsoleCodePage function. CORE-18446 | 3 年前 | |
[USETUP] Progress-bar: minor improvements. - Simplify the usage of the PUPDATE_PROGRESS callback. - Add the possibility of specifying an initial non-zero StepCount when creating the progress-bar (using the -Ex version), so that it can be initially drawn with the expected initial count. Of course ProgressSetStepCount() can continue to be used. | 7 年前 | |
[SETUP:REACTOS][USETUP] Improve unattended setup support (#9363) - Make unattended setup work for the 1st-stage GUI setup: 1. Select the partition where to install ReactOS, partitioning empty space if necessary; 2. Format the selected partition (if requested) with the correct filesystem, without showing the formatting dialog; 3. Jump over the wizard pages -- some of them preinitialize the data before doing the jump. Unnecessary pages like the Welcome page, the Install type selection page, etc. aren't included in the wizard pages list in this mode. In case some unattended information isn't complete (or incorrect), halt on the concerned page(s) and allow the user to go back to the previously skipped pages. - Remove an unattended setup hack for volumes format. Even in unattended setup and `FormatPartition == 0`, if the user chose to format the partition in the format dialog that pop up, then we *MUST* honour this choice! Otherwise, we would also have to ignore volume check for that volume (because we would get an assertion that the volume isn't formatted), **AND**, we wouldn't be able to install ReactOS there anyway because the volume isn't formatted! | 28 天前 | |
[DOSKEY][USETUP][KERNEL32][NTVDM][CONSRV][REGEXPL] Fix build (#8019) Fix build after the move and update of private console API definitions to wincon_undoc.h | 1 年前 | |
[SETUPLIB][USETUP] Diverse additions. - Use NT string safe functions. - Add support for other bootloaders; - Update a couple of comments; - Remove deprecated __REACTOS__ #ifdefs. svn path=/branches/setup_improvements/; revision=74713 | 8 年前 |