Simon Rozman
04ffd649ec
Clean-up
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-03-03 13:49:51 +01:00
Simon Rozman
0970997ab7
Publish updates to the new catalog file and switch to SHA-256 (phase 2)
...
Version 2.4 switched to the catalog-0001.xml file. The new catalog file
is using SHA-256 hashes and signatures.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-25 13:48:10 +01:00
Simon Rozman
1434c9a2d3
Change UpgradeCode and mark to perform major update from 2.4
...
Changing the component GUIDs and keeping the same file paths rendered
minor updating broken.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-25 13:32:48 +01:00
Simon Rozman
9ebdafa272
Reapply "Unify component GUIDs across platforms"
...
This reverts commit f0f3ce75d0 .
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-25 13:32:48 +01:00
Simon Rozman
ea76dc27b4
Reapply "Unify component GUIDs across languages"
...
This reverts commit 41c8cc01ed .
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-25 13:32:48 +01:00
Simon Rozman
7d39d4756c
Preset version to 2.4.1
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-25 13:32:48 +01:00
Simon Rozman
a6e337a2a1
Switch to new catalog update file and switch to SHA-256 (phase 1)
...
Versions 2.2 and 2.3 require to update to 2.4 first (to fix Active Setup
issue which works for minor updates only), before updating to 2.5
(requires major update).
The 2.5 and beyond updates will have to be visible to 2.4 version only.
Therefore, we switch the Updater in 2.4 to a new catalog file. While the
2.4 update itself needs to be published to the existing catalog file to
instruct pre-2.4 versions to update to 2.4.
In other words:
- include\UpdaterCfg.h is about checking for future releases
- Makefile publish is about upgrading the past releases
This is also an excellent opportunity to phase out SHA-1.
Updater will treat all hashes as SHA-256 when checking for updates in
the new catalog - the future releases.
While we keep hashing and signing the old catalog file using SHA-1 - for
past releases.
Signed-off-by: Simon Rozman <simon@rozman.si >
ver/2.4
2020-02-25 13:32:48 +01:00
Simon Rozman
0e1a347b5f
Preset version to 2.4
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-25 09:54:48 +01:00
Simon Rozman
e28a146a39
Sub-module update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
ver/2.3.2
2020-02-25 08:53:45 +01:00
Simon Rozman
dfedfc419e
Strip excessive custom action identifier prefixes
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-25 08:53:45 +01:00
Simon Rozman
9f9e5addcc
Fix the Active Setup StubPath issue affected products
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-25 08:53:45 +01:00
Simon Rozman
f0f3ce75d0
Revert "Unify component GUIDs across platforms"
...
This reverts commit 2363016a76 .
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
Simon Rozman
41c8cc01ed
Revert "Unify component GUIDs across languages"
...
This reverts commit f8f20f3667 .
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
Simon Rozman
64ef4f5921
Preset version to 2.3.2
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-25 08:53:44 +01:00
Simon Rozman
d6be99ed59
Stop hiding catalog-0000.xml file
...
The hidden files cannot be downloaded (404) even when addressed
directly.
Signed-off-by: Simon Rozman <simon@rozman.si >
ver/2.3.1
2020-02-24 09:44:31 +01:00
Simon Rozman
c00e9cbe1f
Update legacy publish path
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-15 19:16:38 +01:00
Simon Rozman
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
Simon Rozman
ebdbb84a29
Enable recommended code analysis and address warnings
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-13 13:18:11 +01:00
Simon Rozman
62702a0194
Remove excessive UTF-8 BOM
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-11 15:42:11 +01:00
Simon Rozman
b3702ed237
Extend copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-11 15:38:57 +01:00
Simon Rozman
d3af51adf8
Remove building of unused executables
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-11 14:54:09 +01:00
Simon Rozman
2363016a76
Unify component GUIDs across platforms
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-11 14:54:09 +01:00
Simon Rozman
f8f20f3667
Unify component GUIDs across languages
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-11 14:54:09 +01:00
Simon Rozman
c2b96dbcc1
Automate language-dependent folder property names
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-11 14:54:09 +01:00
Simon Rozman
90a53fb139
Unify upgrade GUID across platforms
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-11 11:46:26 +01:00
Simon Rozman
ac2c225540
Add missing MSIBUILD_LANG_GUID and MSIBUILD_PLAT_GUID properties
...
Updated version of wxExtend sub-module requires them.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-11 11:46:05 +01:00
Simon Rozman
4a0bf118bf
Bump stdex
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-10 15:17:22 +01:00
Simon Rozman
2e04726dd7
Update font and database
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-10 15:05:07 +01:00
Simon Rozman
9c8ca4d7b1
Make enum wxHexDecodeMode scoped
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-10 14:59:24 +01:00
Simon Rozman
0800f813ff
Rename stdafx.h to pch.h
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-10 14:10:29 +01:00
Simon Rozman
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
Simon Rozman
91d5c77e02
Clean Makefile
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-12-04 10:20:08 +01:00
Simon Rozman
94cbed643d
Move distribution to CDN server
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-12-04 10:18:01 +01:00
Simon Rozman
be687497e8
Bump MSICA, WinStd and wxExtend
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-12-04 10:07:00 +01:00
Simon Rozman
495b490dc2
Remove UTF-8 BOM
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-12-04 10:07:00 +01:00
Simon Rozman
f54c048b74
Preset version to 2.3.1
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-12-04 10:07:00 +01:00
Simon Rozman
81741eec8f
Update font and database
...
Signed-off-by: Simon Rozman <simon@rozman.si >
ver/2.3
2019-09-23 11:07:42 +02:00
Simon Rozman
ab065edda4
Update sub-modules
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-09-23 09:58:59 +02:00
Simon Rozman
6799a1f8a6
Preset version to 2.3
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-09-23 09:58:58 +02:00
Simon Rozman
84973a57d6
Set version to 2.2
...
Signed-off-by: Simon Rozman <simon@rozman.si >
ver/2.2
2019-08-09 15:01:06 +02:00
Simon Rozman
3b64c576fa
Update database
...
Signed-off-by: Simon Rozman <simon@rozman.si >
ver/2.1.4
2019-06-20 15:04:58 +02:00
Simon Rozman
0b777b89c2
Report error if database file don't open successfully
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-06-20 14:27:45 +02:00
Simon Rozman
b6567582e5
Enable function-level linking to allow LTCG
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-06-19 12:05:05 +02:00
Simon Rozman
8f1b412c1f
Switch to Visual Studio 2019
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-06-19 11:51:33 +02:00
Simon Rozman
79ec7c51ba
Fix UninstallFonts Makefile target
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-06-19 11:44:20 +02:00
Simon Rozman
33aa840e50
Update translations
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-06-19 10:22:58 +02:00
Simon Rozman
63ff924b76
Update font and database
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-04-15 11:43:43 +02:00
Simon Rozman
c790fff673
Remove auto-added translations from POT file
...
POT files should not contain any translations at all. Transifex is
picky.
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-04-01 19:40:54 +02:00
Simon Rozman
99283e806a
Preset version to 2.1.4.
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-04-01 19:35:49 +02:00
Simon Rozman
893dbf5783
Update year to 2019
...
Signed-off-by: Simon Rozman <simon@rozman.si >
ver/2.1.3
2019-04-01 14:50:04 +02:00