231 Commits

Author SHA1 Message Date
aa2a57ac79 Fork my mailbox to business and personal
Signed-off-by: Simon Rozman <simon.rozman@amebis.si>
2025-11-21 03:32:40 +01:00
Simon Rozman
982643e871 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-11-14 15:31:20 +01:00
Simon Rozman
bc0af25108 Remove Debug signing and add Azure cloud signing
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-11-14 12:54:13 +01:00
Simon Rozman
f9276783ac MSICALib: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-08-11 17:20:46 +02:00
Simon Rozman
690c6649d9 Discontinue using platform toolset in intermediate/output folder names
In recent Visual Studio releases the Toolset variable is no longer set
in the Command Line environment, making it difficult to locate
artifacts in the NMake command line builds.

Signed-off-by: Simon Rozman <simon@rozman.si>
2025-08-11 17:16:05 +02:00
Simon Rozman
d9dea3087a WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2025-08-11 17:13:57 +02:00
Simon Rozman
f989fdc827 Update submodule URLs 2025-07-04 12:12:30 +02:00
Simon Rozman
e759de4516 MSICALib: Move Git remote 2024-11-29 16:36:09 +01:00
Simon Rozman
2627dd9fd9 WinStd: Move Git remote 2024-11-29 15:50:35 +01:00
Simon Rozman
e49386c052 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-04-25 14:49:56 +02:00
Simon Rozman
6f3710bd34 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-03-11 15:55:13 +01:00
Simon Rozman
74e16eafe7 Switch from phased-out MIDL_PASS to __midl
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-03-11 15:54:55 +01:00
Simon Rozman
bfbdf0eb3f Merge branch 'master' of https://github.com/Amebis/MSICA 2023-11-08 12:21:32 +01:00
Simon Rozman
f085bf5f01 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-08 11:59:19 +01:00
Simon Rozman
d2069d7799 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-11-07 18:47:24 +01:00
Simon Rozman
c224008d6c WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-09-08 11:38:34 +02:00
Simon Rozman
ff8f477e7d WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2023-03-15 22:19:54 +01:00
Simon Rozman
5d6520c867 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-12-14 15:03:29 +01:00
Simon Rozman
d1825aa710 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-28 08:21:06 +02:00
Simon Rozman
de4b73cbfa WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-05-09 14:25:59 +02:00
Simon Rozman
5827e56f35 Revise linker settings
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-03 16:08:54 +01:00
Simon Rozman
f15b69f430 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-03 16:08:54 +01:00
Simon Rozman
51e1196c19 Update translation template
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 13:34:16 +01:00
Simon Rozman
1d2e6449f4 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-16 14:36:19 +01:00
Simon Rozman
3de293bb15 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-04 14:54:05 +01:00
Simon Rozman
a807d206c4 WinStd: Update
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:47:50 +01:00
Simon Rozman
781f739d44 Update Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:38:29 +01:00
Simon Rozman
f98cfef1e7 MSICALib: bump
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:47:51 +01:00
Simon Rozman
63b4d59e68 Switch to SPDX license notice
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:36:16 +01:00
Simon Rozman
d6b736aee6 Cleanup project files
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:36:16 +01:00
Simon Rozman
b9dbb7f904 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:19:48 +01:00
Simon Rozman
5a67199179 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:53:59 +01:00
Simon Rozman
f943510140 Upgrade code signing to SHA-256
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-10 09:16:17 +01:00
Simon Rozman
ef5e73f72f WinStd: bump
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 16:06:08 +02:00
Simon Rozman
ccc3ce42b0 Raise Windows API requirement to Windows 7
Recent version of WinStd requires it for Unicode normalization support
to compile.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-04-02 16:05:42 +02:00
Simon Rozman
d3320ca1f3 Inline MSICA_API
It's deterministic: MSICA is always DLL. It's exported functions are
used by MsiExec and always loaded dynamically (never imported using
MSICA.lib).

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-30 12:02:50 +02:00
Simon Rozman
00032cd404 Copyright: Bump year
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:33:10 +01:00
Simon Rozman
6133c0e76c 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:58:31 +01:00
Simon Rozman
7a7377e859 Bump sub-modules
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-08-20 12:15:25 +02:00
Simon Rozman
757ad14975 Add ARM64 output to .gitignore
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-14 23:57:00 +01:00
Simon Rozman
1e48c20406 Makefile: Optimize building
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 14:44:19 +01:00
Simon Rozman
ad49c00a05 Adopt MSIBuild InstallExecuteSequence table changes
The InstallExecuteSequence table primary key was changed.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-15 19:07:21 +01:00
Simon Rozman
c8c56af734 Enable recommended code analysis and address warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-15 19:07:21 +01:00
Simon Rozman
012dffa06d Bump submodules
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-13 08:44:20 +01:00
Simon Rozman
cb74539328 Extend copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:36:15 +01:00
Simon Rozman
45cbc9ac15 Rename stdafx.h to pch.h
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:09:40 +01:00
Simon Rozman
ed3e1e0c9e Unify platform designations
.sln uses the same as .vcxproj files

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 13:49:10 +01:00
Denis Renzi
504f227ebc Add Italian translation 2020-01-17 08:13:57 +01:00
Simon Rozman
830befb8da Bump WinStd
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-11-28 16:52:40 +01:00
Simon Rozman
c0a5df0800 Update sub-module
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-23 09:50:21 +02:00