-
Notifications
You must be signed in to change notification settings - Fork 275
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add Windows installer * Fix MinGW compatibility * Harvest files added by windeployqt dynamically * Clean up BAFunctions * Fix MUI strings * Make installer layout more spacious * Finish installer update buttons * Fix installer UI strings * Add installer localisation infrastructure * Adapt installer UI strings for upgrades * Add rc file localisation infrastructure * Add installer development documentation * Make WiX version explicit * Make final installer adjustments
- Loading branch information
Showing
34 changed files
with
1,883 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#if defined(__MINGW32__) || defined(__MINGW64__) | ||
// This is needed for MinGW versions < 8 | ||
// (not to be confused with the GCC version by which Qt labels their MinGW packages) | ||
#include <winresrc.h> | ||
#else | ||
#include <winres.h> | ||
#endif | ||
|
||
STRINGTABLE | ||
LANGUAGE LANG_ENGLISH, SUBLANG_NEUTRAL | ||
{ | ||
0 "Pencil2D" | ||
1 "Pencil2D Animation" | ||
2 "Pencil2D Animation (Old Format)" | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
#if defined(__MINGW32__) || defined(__MINGW64__) | ||
// This is needed for MinGW versions < 8 | ||
// (not to be confused with the GCC version by which Qt labels their MinGW packages) | ||
#include <winresrc.h> | ||
#else | ||
#include <winres.h> | ||
#endif | ||
|
||
#define STRINGIFY_(x) #x | ||
#define STRINGIFY(x) STRINGIFY_(x) | ||
|
||
#if defined(PENCIL2D_RELEASE_BUILD) | ||
#define BUILD_FILEFLAG 0 | ||
#elif defined(PENCIL2D_NIGHTLY_BUILD) | ||
#define BUILD_FILEFLAG VS_FF_PRERELEASE | ||
#else | ||
#define BUILD_FILEFLAG VS_FF_PRIVATEBUILD | ||
#endif | ||
|
||
#if defined(QT_NO_DEBUG) | ||
#define DEBUG_FILEFLAG 0 | ||
#else | ||
#define DEBUG_FILEFLAG VS_FF_DEBUG | ||
#endif | ||
|
||
IDI_ICON1 ICON "pencil2d.ico" | ||
|
||
VS_VERSION_INFO VERSIONINFO | ||
FILEVERSION APP_VERSION_RC | ||
PRODUCTVERSION APP_VERSION_RC | ||
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK | ||
FILEFLAGS DEBUG_FILEFLAG|BUILD_FILEFLAG | ||
FILEOS VOS_NT_WINDOWS32 | ||
FILETYPE VFT_APP | ||
{ | ||
BLOCK "StringFileInfo" | ||
{ | ||
BLOCK "000904B0" | ||
{ | ||
VALUE "ProductName", "Pencil2D" | ||
#ifdef __GNUC__ | ||
VALUE "ProductVersion", STRINGIFY(APP_VERSION) | ||
#else | ||
VALUE "ProductVersion", APP_VERSION | ||
#endif | ||
VALUE "CompanyName", "The Pencil2D Team" | ||
VALUE "LegalCopyright", "\xA9 The Pencil2D Team" | ||
VALUE "FileDescription", "Pencil2D" | ||
#ifdef __GNUC__ | ||
VALUE "FileVersion", STRINGIFY(APP_VERSION) | ||
#else | ||
VALUE "FileVersion", APP_VERSION | ||
#endif | ||
VALUE "InternalName", "pencil2d" | ||
VALUE "OriginalFilename", "pencil2d.exe" | ||
#if !defined(PENCIL2D_RELEASE_BUILD) && !defined(PENCIL2D_NIGHTLY_BUILD) | ||
VALUE "PrivateBuild", "Private Build" | ||
#endif | ||
} | ||
} | ||
|
||
BLOCK "VarFileInfo" | ||
{ | ||
VALUE "Translation", 0x0009, 0x04B0 | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
#. extracted from data\mui.rc | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: PACKAGE VERSION\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2023-09-22 15:26+0200\n" | ||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||
"Language-Team: LANGUAGE <[email protected]>\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: 8bit\n" | ||
"X-Accelerator-Marker: &\n" | ||
"X-Generator: Translate Toolkit 3.9.0\n" | ||
"X-Merge-On: location\n" | ||
|
||
#: STRINGTABLE.0 | ||
msgid "Pencil2D" | ||
msgstr "" | ||
|
||
#: STRINGTABLE.1 | ||
msgid "Pencil2D Animation" | ||
msgstr "" | ||
|
||
#: STRINGTABLE.2 | ||
msgid "Pencil2D Animation (Old Format)" | ||
msgstr "" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# | ||
# Translators: | ||
# Jakob <[email protected]>, 2023 | ||
# | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: PACKAGE VERSION\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2023-09-22 15:26+0200\n" | ||
"PO-Revision-Date: 2023-09-22 14:10+0000\n" | ||
"Last-Translator: Jakob <[email protected]>, 2023\n" | ||
"Language-Team: German (https://app.transifex.com/pencil2d/teams/76612/de/)\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: 8bit\n" | ||
"Language: de\n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
"X-Accelerator-Marker: &\n" | ||
"X-Generator: Translate Toolkit 3.9.0\n" | ||
"X-Merge-On: location\n" | ||
|
||
#: STRINGTABLE.0 | ||
msgid "Pencil2D" | ||
msgstr "Pencil2D" | ||
|
||
#: STRINGTABLE.1 | ||
msgid "Pencil2D Animation" | ||
msgstr "Pencil2D-Animation" | ||
|
||
#: STRINGTABLE.2 | ||
msgid "Pencil2D Animation (Old Format)" | ||
msgstr "Pencil2D-Animation (altes Format)" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.