566d40bd05
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-04-25 14:52:03 +02:00
b0db806f5e
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-03-11 15:56:28 +01:00
a7c1481f87
Merge branch 'master' of https://github.com/Amebis/ZRCola
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-08 12:22:11 +01:00
c7bc2d0aa6
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-08 12:03:15 +01:00
0daae5af37
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-07 19:27:30 +01:00
f8393e3d77
MSICA: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-09-08 11:38:40 +02:00
7d866b183b
Update submodules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-03-15 22:19:56 +01:00
2de62b1636
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-12-14 15:04:25 +01:00
d4fdd62916
MSICA, WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-28 08:21:10 +02:00
5cc005583c
MSICA: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-05-09 14:26:16 +02:00
b581b7a8b1
MSI: Simplify ProgramFiles(64)Folder property use
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-14 11:39:37 +01:00
7a2845fef3
MSICA: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-03 16:10:14 +01:00
5b71b776a7
MSIBuild: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-02 16:04:11 +01:00
2bd3b4c3b9
MSI: Match row ID with component ID
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-18 10:26:07 +01:00
04a1b95372
Pull translations from Transifex
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 15:06:50 +01:00
3c65720188
Update translation templates
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 15:06:50 +01:00
5637381ca6
WinStd: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-16 14:36:23 +01:00
082773fdc9
MSI: Discontinue prefixed row IDs in tables
...
humanSimon, is this really you? 😉
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-15 13:15:43 +01:00
3c9ace0bbe
MSICA, WinStd, stdex: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-04 14:54:07 +01:00
3e9f7d6478
MSICA: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:48:16 +01:00
47d3884af3
Update Copyright and build year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:38:32 +01:00
204565dd60
Hardcode MSIBUILD_OUTPUT_DIR and MSIBUILD_ROOT
...
KISS!!!
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 13:22:43 +01:00
a7058daf69
Open-code CAB.mak
...
All other MSI compilations are open-coded but this one.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 13:22:43 +01:00
0d112cd90b
Switch to SPDX license notice
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:48:49 +01:00
e930d96090
Cleanup project files
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:48:49 +01:00
453b78cbb6
Resolve charset .idtx/.idt confusion
...
NMake inline files are always created using ACP. The "1252" in the .idtx
header has no effect on this. However, we must encode the .idt files
using correct charset/codepage regardless the ACP being used on the
building machine.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-19 14:20:02 +01:00
1a8884fcab
Unify Windows.h inclusion
...
Windows.h must be included first and must be included with care
regarding WinSock.h and WinSock2.h affair.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-15 11:54:32 +01:00
c16ec014dd
MSIBuild: bump
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 09:42:45 +01:00
e173ed8aa2
Upgrade code signing to SHA-256
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 09:18:44 +01:00
771dd9f1f7
MSICA: bump
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 16:12:49 +02:00
f3bb513545
Cleanup
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-30 12:03:29 +02:00
fa2fb03cf8
MSIBuild: Bump
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:39:37 +01:00
12c2889ea3
Copyright: Bump year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:36:00 +01:00
c7e29b1862
Add UTF-8 BOM markers
...
MSVC needs them to use correct charset when Language for non-Unicode
programs is set to Windows-1252 or anything different than UTF-8.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 10:59:54 +01:00
435316eb79
Bump sub-modules
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-08-20 12:18:29 +02:00
59493b998e
Enable Windows 10 ARM64 support
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-14 23:57:41 +01:00
0b586aa141
Upgrade to current MSIBuild
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 14:44:32 +01:00
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
9ebdafa272
Reapply "Unify component GUIDs across platforms"
...
This reverts commit f0f3ce75d00942bc89d7a3f0e9d7d5485f261401.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 13:32:48 +01:00
ea76dc27b4
Reapply "Unify component GUIDs across languages"
...
This reverts commit 41c8cc01ed237ed906208d5dca5d28d6ad548942.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 13:32:48 +01:00
e28a146a39
Sub-module update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:53:45 +01:00
dfedfc419e
Strip excessive custom action identifier prefixes
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:53:45 +01:00
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
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