#
467efcb4 |
| 19-Oct-2024 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Adjust translations of the BootLoaderRemovableDiskPageEntries page.
The page is shown only when the user wants to install the bootloader on a removable disk; not when there was a problem wh
[USETUP] Adjust translations of the BootLoaderRemovableDiskPageEntries page.
The page is shown only when the user wants to install the bootloader on a removable disk; not when there was a problem while installing it.
show more ...
|
Revision tags: 0.4.16-dev, 0.4.15 |
|
#
5b07c330 |
| 28-Aug-2024 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Update translations for some registry-related messages
|
#
5ee1dc61 |
| 18-Nov-2023 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Don't error out in case one tries to "delete" empty partition space.
Just... don't delete it ¯\_(ツ)_/¯
|
#
c9c6902f |
| 27-Oct-2023 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Further simplify partition creation UI code (#5837)
- Use the same keypress 'C' to create either primary or logical partitions. Their type is automatically determined, whether they are cr
[USETUP] Further simplify partition creation UI code (#5837)
- Use the same keypress 'C' to create either primary or logical partitions. Their type is automatically determined, whether they are created in general unpartitioned space, or space within an extended partition.
- Extensively adapt the translations to reflect these changes.
show more ...
|
#
9ed4bf1e |
| 25-Oct-2023 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Show the partition description (and its disk) being formatted and checked (#5837)
And improve some strings -- Translations need to be rechecked!
|
#
3d4f0010 |
| 24-Oct-2023 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Rename some MUI string identifiers (#5837)
STRING_CHOOSENEWPARTITION --> STRING_CHOOSE_NEW_PARTITION STRING_FORMATTINGDISK --> STRING_FORMATTINGPART STRING_HDDSIZE --> STRING
[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.
show more ...
|
#
5c2ec83f |
| 11-Oct-2023 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[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 t
[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.
show more ...
|
Revision tags: 0.4.14-release |
|
#
3ee9535e |
| 07-Apr-2021 |
George Bișoc <george.bisoc@reactos.org> |
[USETUP] Display some contents in the page whilst installing the bootloader (#3559)
CORE-17523
|
#
950f7863 |
| 22-Feb-2021 |
George Bișoc <george.bisoc@reactos.org> |
[USETUP] Display the "check the FS" section as a MUI page (#3474)
|
#
8f61f5c0 |
| 23-Jan-2021 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Add partition and disk description helpers to get standardized description strings. Replace and simplify USETUP code.
|
Revision tags: 0.4.15-dev, 0.4.14-RC |
|
#
c62b7a67 |
| 22-Apr-2020 |
Serge Gautherie <32623169+SergeGautherie@users.noreply.github.com> |
[USETUP] Update now-redirected 'http' and 'www.reactos.org' URLs (#2622)
NB:
http://www.reactos.org/uk/
is not updated, as it returns
Error 404 - Page not found.
|
Revision tags: 0.4.13-release |
|
#
dac560f8 |
| 26-Jan-2020 |
Bișoc George <fraizeraust99@gmail.com> |
[USETUP] Remove redundant TEXT_STYLE_NORMAL flag on empty MUI entry field (#2275)
|
#
2bf4180c |
| 19-Jan-2020 |
Bișoc George <fraizeraust99@gmail.com> |
[USETUP] Implement resource ID text based strings for MUI (#2193)
CORE-12683
Supersedes PR #612.
* [USETUP] Implement the internal MUI routines for text manipulation based on its ID and implem
[USETUP] Implement resource ID text based strings for MUI (#2193)
CORE-12683
Supersedes PR #612.
* [USETUP] Implement the internal MUI routines for text manipulation based on its ID and implement text resource based IDs
USETUP (the 1st stage text mode setup module) bases upon MUI (Multilingual User Interface) sub-component of USETUP which is responsible for the ability into translating the MUI pages (each page having corresponding properties like X, Y coordinates, text flags and text string buffer) in various languages.
The only problem, as of now, is that whenever you want to modify a certain property of a page, such as removing a text from the said page in the screen, you've got to rely on using CONSOLE_* specific functions and calling with hardcoded parameters, namely the coordinates.
This can become a problem as not every localized (translated) MUI page has the same properties for each language and this could lead to various issues. Therefore, assigning each entry with an ID you can remove a text by only giving its ID (and the entry page number) without having the need to specify the coordinates
as the internal MUI routine, MUIGetEntry(), automatically retrieves the entry with respective data fields.
The following commit implements:
- MUIGetEntry()
- MUIClearText()
- MUIClearStyledText()
- MUISetText()
- MUISetStyledText()
- Now the X and Y coordinate members of MUI_ENTRY are of SHORT integer type, for the sake of the general code as most of the coordination values, even the COORD structure itself, has the coordination points as SHORTs and not BYTEs.
The following MUI functions will be used to manipulate text based resources depending on their ID from the corresponding MUI entry.
* [USETUP] Make CONSOLE_ClearTextXY function public so that we can use across other files.
* [USETUP] Implement the IDs for each text MUI entry in locale files.
This mechanism follows the same principle of resource IDs in Win32 applications. Static text is merely a resource that doesn't get changed programmatically for whole of its lifetime whereas dynamic resources can change during the lifetime of the program depending on the algorithm (for example, hide that piece of text and set another one, etc.).
* [USETUP] Remove the "Press ENTER to continue" message prompt when the partition formatting begins.
show more ...
|
Revision tags: 0.4.14-dev, 0.4.13-RC, 0.4.12-release |
|
#
59acff79 |
| 25-Aug-2019 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[SETUPLIB][USETUP] Slightly modify how and when the HW system partition is detected and used. CORE-16274
SETUPLIB: =========
- Find the system partition initially when we create the list of parti
[SETUPLIB][USETUP] Slightly modify how and when the HW system partition is detected and used. CORE-16274
SETUPLIB: =========
- Find the system partition initially when we create the list of partitions.
- Split the old CheckActiveSystemPartition() helper in two helpers: FindSupportedSystemPartition() and SetActivePartition(). This allows simplifying slightly the former one, and allows the user, in an interactive situation, to decide whether the "supported system partition" found can actually be used or not.
- Remove the "OriginalSystemPartition" hack in the PARTLIST structure. - Add a note regarding the SystemPartition member in PARTLIST.
USETUP: =======
- Use the introduced helpers from above. If the "system" partition we are going to use, in case we install ReactOS on a fixed disk, is *NOT* the same as the original one (e.g. because it is detected to be not supported by ReactOS...), display an informative screen to the user and let him confirm whether or not he wants to change the partition.
If we install on a fixed disk, try to find a supported system partition on the system. Otherwise if we install on a removable disk, use the install partition as the system partition instead.
This allows providing a fix for CORE-16274.
show more ...
|
Revision tags: 0.4.12-RC, 0.4.13-dev, 0.4.11-release |
|
#
2fbff737 |
| 13-Feb-2019 |
Bișoc George <fraizeraust99@gmail.com> |
[USETUP] Localize the rest of the hardcoded error message strings
|
#
6ee7cba7 |
| 28-Jun-2019 |
Oleg Dubinskiy <oleg.dubinskij2013@yandex.ua> |
[USETUP] Use "L" key instead of "D" for deleting partitions at 1st setup stage
|
#
d23fa544 |
| 23-Dec-2018 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[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
[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.
show more ...
|
#
6d63d766 |
| 20-Dec-2018 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[USETUP][NTDLL_APITEST][KBDROST] Allow non-Latin codepage users to build ReactOS on MSVC (Retrial of #1150) (#1168)
- The converter is code7bit I made. code7bit: https://github.com/katahiromz/code7b
[USETUP][NTDLL_APITEST][KBDROST] Allow non-Latin codepage users to build ReactOS on MSVC (Retrial of #1150) (#1168)
- The converter is code7bit I made. code7bit: https://github.com/katahiromz/code7bit
- This converter converts non-clean characters in string literals.
- However I couldn't erase a ton of codepage C4819 warnings.
- CORE-15447
You can edit an European source file as follows:
- Right click the file in the Solution Explorer.
- Select "Open With...".
- Choose "C++ Source Code Editor (with encoding)".
- Choose "Central European (Windows) - Codepage 1260".
show more ...
|
Revision tags: 0.4.11-RC, 0.4.12-dev |
|
#
073c09e4 |
| 07-Nov-2018 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Display the chosen filesystem name in case of bootcode installation failure.
Simplified implementation of the proposed solution by George Bișoc and revised by Victor Perevertkin from PR #95
[USETUP] Display the chosen filesystem name in case of bootcode installation failure.
Simplified implementation of the proposed solution by George Bișoc and revised by Victor Perevertkin from PR #952.
NOTE: For whatever reason ERROR_INSTALL_BOOTCODE and ERROR_WRITE_BOOT seem to be redundant with each other. To be investigated...
show more ...
|
Revision tags: 0.4.10-release |
|
#
b63e2d50 |
| 28-Oct-2018 |
Joann Mõndresku <joann.mondresku@gmail.com> |
[TRANSLATIONS] Style fixes for Estonian
|
Revision tags: 0.4.11-dev, 0.4.10-RC, 0.4.9-release, 0.4.10-dev, 0.4.9-RC, 0.4.8-release, 0.4.8-RC, 0.4.9-dev |
|
#
a5bcd956 |
| 05-Jan-2018 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Add new file-operation-related messages for deletion, moving and renaming.
|
#
a7afba77 |
| 30-Dec-2017 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[SETUPLIB] Remove a deprecated error number (that gets merged with ERROR_TXTSETUP_SECTION).
[USETUP] Improve usage of ERROR_TXTSETUP_SECTION and ERROR_CABINET_SECTION error codes, correctly display
[SETUPLIB] Remove a deprecated error number (that gets merged with ERROR_TXTSETUP_SECTION).
[USETUP] Improve usage of ERROR_TXTSETUP_SECTION and ERROR_CABINET_SECTION error codes, correctly display associated error message, and remove a deprecated string.
show more ...
|
Revision tags: 0.4.7-release, v0.4.7, 0.4.8-dev, 0.4.7-rc1, backups/GSoC_2017/rapps@75905 |
|
#
aab93771 |
| 03-Sep-2017 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Resources: fix a typo.
svn path=/branches/setup_improvements/; revision=75748
|
#
e405ad25 |
| 30-Aug-2017 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[SETUPLIB][USETUP][INPUT.CPL] MUI integration with setuplib.
[SETUPLIB] Copy the mui* files from usetup into the setuplib for later usage, and add mui.c to build.
svn path=/branches/setup_improveme
[SETUPLIB][USETUP][INPUT.CPL] MUI integration with setuplib.
[SETUPLIB] Copy the mui* files from usetup into the setuplib for later usage, and add mui.c to build.
svn path=/branches/setup_improvements/; revision=75711
[SETUPLIB][USETUP] Start massaging the MUI files and split up what concerns only the usetup "resources", and what concerns general language parameters (in the setuplib).
It may be interesting to retrieve the language parameters from INF file (e.g. intl.inf) (suggested by Giannis).
svn path=/branches/setup_improvements/; revision=75715
[SETUPLIB] Add the necessary headers to mui.c to be able to compile. [USETUP] Comment out the languages that don't have any resources.
svn path=/branches/setup_improvements/; revision=75716
[SETUPLIB][USETUP] Adjust MUI and settings code.
- Re-enable settings code concerning language, keyboards & layout in the setuplib, and remove the old code in usetup.
- Remove useless code in setuplib's mui.c.
- Rename usetup's MUI "LanguageList" into "ResourceList" so as to avoid colliding with the "LanguageList" of setuplib.
- Add the magic CMakeLists line "add_definitions(${I18N_DEFS})" that I forgot previously, that caused the "LanguageList" of setuplib to be empty!
The code compiles and works during my tests.
svn path=/branches/setup_improvements/; revision=75717
[SETUPLIB] Change some string pointer types & function prototypes so that the usetup-specific "SelectedLanguageId" variable is not used in the library.
svn path=/branches/setup_improvements/; revision=75719
[SETUPLIB] Change some function prototypes so that the usetup-specific "SelectedLanguageId" variable is not used in the library. Also, make AddEntriesFromInfSection(), DefaultProcessEntry() and the typedef PPROCESS_ENTRY_ROUTINE private again.
svn path=/branches/setup_improvements/; revision=75720 svn path=/branches/setup_improvements/; revision=75724
[USETUP] Code adaptations.
- Transform some do{}while() loops into while(){} ones, since the lists on which we work may only contain one single {NULL} element. - Modify MUIGetOEMCodePage() call after r75719. - Use PCWSTR where needed.
svn path=/branches/setup_improvements/; revision=75722
[USETUP] Adjust some MUI & settings calls, following the commits r75719, r75720 and r75721.
svn path=/branches/setup_improvements/; revision=75723
[INPUT.CPL] Adjust inclusion of "muifonts.h" (commit 3dbd44f) due to changes introduced in r75711 and r75715.
show more ...
|
Revision tags: ReactOS-0.4.6, backups/ros-branch-0_4_6@75728, 0.4.7-dev |
|
#
29ace9c0 |
| 15-May-2017 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[USETUP] Add an upgrade/repair installation page.
Translators, please update the associated translations!
svn path=/branches/setup_improvements/; revision=74548
|