111 Commits

Author SHA1 Message Date
41c8cc01ed Revert "Unify component GUIDs across languages"
This reverts commit f8f20f3667d0c5d2844f2a926146ab1714d2d1ed.

Due to Active Setup StubPath bug in already deployed MSI packages we can
fix automatically using minor update only, we cannot change the
component GUIDs just yet.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:53:44 +01:00
867ab0f149 Fix upgrading from previous version
As the language and platform-dependent component GUIDs changed and we
wish to retain the original destination folders and filenames the
RemoveExistingProducts custom action is now invoked differently
according to the version of the product we are upgrading.

When we are upgrading an old package with legacy component GUIDs, we're
uninstalling it before installing the new one.

When we will be upgrading a modern package with platform/language
dependent component GUIDs, we will remove the leftover components after
installing the new one.

This should deliver compatible upgrades of existing versions while
providing optimal upgrading in the future.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-15 19:08:00 +01:00
ebdbb84a29 Enable recommended code analysis and address warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-13 13:18:11 +01:00
b3702ed237 Extend copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:38:57 +01:00
f8f20f3667 Unify component GUIDs across languages
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 14:54:09 +01:00
c2b96dbcc1 Automate language-dependent folder property names
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 14:54:09 +01:00
90a53fb139 Unify upgrade GUID across platforms
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 11:46:26 +01:00
0800f813ff Rename stdafx.h to pch.h
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:10:29 +01:00
dffc4bf9af Unify platform designations
.sln uses the same as .vcxproj files

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:03:44 +01:00
be687497e8 Bump MSICA, WinStd and wxExtend
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-12-04 10:07:00 +01:00
ab065edda4 Update sub-modules
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-23 09:58:59 +02:00
8f1b412c1f Switch to Visual Studio 2019
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 11:51:33 +02:00
33aa840e50 Update translations
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 10:22:58 +02:00
893dbf5783 Update year to 2019
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-01 14:50:04 +02:00
4900202d7e Trigger per-user setup on logon 2019-04-01 14:48:31 +02:00
07706db14e Switch to Transifex project for localization 2018-09-19 12:15:40 +02:00
10e53e431a Update translation templates 2018-09-19 09:10:34 +02:00
ddae64ca6d Extend copyright year 2018-09-07 23:57:59 +02:00
bc48240e0a Upgrade to Visual Studio 2017 and wxWidgets 3.1.2 static 2018-09-07 23:41:58 +02:00
7f0e2cca04 Switch to wxWidgets 3.1.1 2018-09-03 13:08:14 +02:00
a22bbcb407 Use local wxWidget DLLs 2018-09-03 10:32:04 +02:00
ef2d61cac1 Update sub-modules 2018-08-31 14:28:01 +02:00
7edf4f452e Update submodules 2018-08-24 14:51:25 +02:00
ab319af0b8 Update Amebis URL 2018-07-05 09:28:41 +02:00
7bd5441c31 Update MSIBuild sub-module to latest version 2018-06-01 13:33:08 +02:00
a40d021404 Update sub-modules 2017-12-19 12:10:38 +01:00
bb4331d6f6 Update wxWidgets to 3.0.3 2017-12-19 10:39:15 +01:00
c0da04dcf4 Update submodule 2017-12-19 09:10:53 +01:00
35f6b33f54 Update sub-modules 2017-12-18 08:23:19 +01:00
937c263d56 Sub-module update 2017-05-30 12:55:45 +02:00
ba55173f28 Sub-module update 2017-04-28 19:34:56 +02:00
8da5f88e0d MSICA has its own copy of WinStd and MSICALib libraries to allow stand-alone configuration (i.e. static RTL) 2017-04-24 23:07:06 +02:00
7e50ba5974 Sub-module update 2017-04-24 21:59:48 +02:00
91fd26a51d Sub-module update 2017-04-18 14:47:54 +02:00
2a18117b17 Sub-module update 2017-04-18 14:05:58 +02:00
b7bef14746 Copyright extended to 2017 2017-04-18 14:05:45 +02:00
4d53785af7 wxWidget RTL dependencies fixed 2017-03-14 09:00:16 +01:00
8e2a3860e3 Changed to RFC3161 time-stamping and forced SHA1 digest to support Vista 2017-03-10 13:49:07 +01:00
f65634e285 Sub-module update and version set to 2.0 2016-11-08 11:20:50 +01:00
3fd0aef27d SRC SASA >> ZRC SAZU 2016-10-17 09:30:01 +02:00
49c9d33b97 Russian translations added 2016-10-17 09:21:16 +02:00
060ed729b3 en_US localization fixed 2016-10-11 11:22:40 +02:00
15693f643f MSI module Makefile simplified 2016-10-11 11:04:42 +02:00
916b466909 Revert "MSI files contain all localization files now"
This reverts commit a112a467551272bdad88062cff7811baf9edb402.
2016-10-11 10:06:59 +02:00
a112a46755 MSI files contain all localization files now 2016-10-11 10:03:18 +02:00
d9bf31897e Sub-module update 2016-10-11 09:26:26 +02:00
dacca1409e Version set to 2.0-beta10 2016-10-05 19:39:28 +02:00
8a3a539d5b Texts and translations update 2016-10-05 14:00:42 +02:00
186bc61723 Locale is set using wxExtend's wxInitializeLocale() helper function now 2016-10-05 13:18:35 +02:00
b5cc0b8f2c Slovenian translation update 2016-10-05 11:36:33 +02:00