https://git.reactos.org/?p=reactos.git;a=commitdiff;h=a0dae6094e70bf2bee7d4…
commit a0dae6094e70bf2bee7d49e061bf8162909408dc
Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
AuthorDate: Sun May 20 21:59:40 2018 +0200
Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
CommitDate: Mon Oct 8 21:00:14 2018 +0200
[WELCOME] Reduce Welcome's SUBSYSTEM requirements to WinNT 4 for x86 builds only, so that we can still show something in old NT OSes.
---
base/setup/welcome/CMakeLists.txt | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/base/setup/welcome/CMakeLists.txt b/base/setup/welcome/CMakeLists.txt
index e8b3f247fb..3ac8d946f4 100644
--- a/base/setup/welcome/CMakeLists.txt
+++ b/base/setup/welcome/CMakeLists.txt
@@ -4,4 +4,27 @@ add_rc_deps(welcome.rc ${welcome_rc_deps})
add_executable(welcome welcome.c welcome.rc)
set_module_type(welcome win32gui UNICODE)
add_importlibs(welcome gdi32 user32 shell32 msvcrt kernel32 ntdll)
+
+# Reduce the required subsystem to WinNT 4.0 for i386 builds only.
+if(ARCH STREQUAL "i386")
+ if(MSVC)
+ # NOTE: We cannot use the following command:
+ # add_target_link_flags(welcome "/SUBSYSTEM:WINDOWS,4.00")
+ # because it would act at the level of the LINK.EXE linker flags,
+ # which only accepts a subsystem version >= 5.10 (Windows XP+) on
+ # latest MSVC versions.
+ # So to work around this problem, we use a post-build command by
+ # employing EDITBIN.EXE that does not check the subsystem version.
+ #
+ add_custom_command(
+ TARGET welcome POST_BUILD
+ COMMAND editbin.exe /NOLOGO /SUBSYSTEM:WINDOWS,4.00 $<TARGET_FILE:welcome>
+ VERBATIM)
+ else()
+ # The binutils linker does not set a lower limit on the subsystem.
+ # Otherwise we would use: objcopy --subsystem windows:4.00 $<TARGET_FILE:welcome>
+ add_target_link_flags(welcome "-Wl,--subsystem,windows:4.00")
+ endif()
+endif()
+
add_cd_file(TARGET welcome DESTINATION reactos NO_CAB FOR bootcd)
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b3179a0771c30e0d7bcc7…
commit b3179a0771c30e0d7bcc7839899811558e0105c4
Author: Stanislav Motylkov <x86corez(a)gmail.com>
AuthorDate: Mon Oct 8 15:53:11 2018 +0300
Commit: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito(a)reactos.org>
CommitDate: Mon Oct 8 14:53:11 2018 +0200
[APPWIZ] Update russian translation (#917)
---
dll/cpl/appwiz/lang/ru-RU.rc | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dll/cpl/appwiz/lang/ru-RU.rc b/dll/cpl/appwiz/lang/ru-RU.rc
index 4c7e2fd1b7..f440f30ace 100644
--- a/dll/cpl/appwiz/lang/ru-RU.rc
+++ b/dll/cpl/appwiz/lang/ru-RU.rc
@@ -78,8 +78,8 @@ BEGIN
IDS_DOWNLOADING "Загрузка..."
IDS_INSTALLING "Установка..."
IDS_INVALID_SHA "Ошибка контрольной суммы загруженного файла. Прерывание установки поврежденного файла."
- IDS_NEW_INTERNET_SHORTCUT "New Internet Shortcut"
- IDS_DWL_FAILED "Failed to download the Gecko package. Make sure you have an internet connection in order to download it. The setup will proceed without installing Gecko."
- IDS_CANTMAKEINETSHORTCUT "Failed to create internet shortcut."
- IDS_CANTMAKESHORTCUT "Failed to create shortcut."
+ IDS_NEW_INTERNET_SHORTCUT "Новый ярлык интернета"
+ IDS_DWL_FAILED "Не удалось скачать пакет установки Gecko, проверьте ваше подключение к сети интернет. Установка будет продолжена без включения пакета Gecko."
+ IDS_CANTMAKEINETSHORTCUT "Не удалось создать ярлык интернета."
+ IDS_CANTMAKESHORTCUT "Не удалось создать ярлык."
END