Commit Graph

201 Commits

Author SHA1 Message Date
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
Simon Rozman
c42ea05547 Switch to Visual Studio 2019
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 11:50:53 +02:00
Simon Rozman
7ca8b9e7c9 Switch to Transifex project for localization 2018-09-19 12:15:28 +02:00
Simon Rozman
900a12b472 Switch to Transifex project for localization 2018-09-19 12:07:38 +02:00
Simon Rozman
6055c9d1f8 Update translation template 2018-09-19 09:03:58 +02:00
Simon Rozman
b645243df1 Extend copyright year 2018-09-07 23:57:33 +02:00
Simon Rozman
ba6cedd121 Introduce ARM64 support 2018-09-07 13:48:28 +02:00
Simon Rozman
ec412efb60 Switch to Visual Studio 2017 2018-09-07 13:39:44 +02:00
Simon Rozman
a872019eb4 Distinguish variables with same names
...to resolve C4457 warnings.
2018-09-07 13:38:14 +02:00
Simon Rozman
1b917b2a50 Remove MFC dependency 2018-09-07 13:35:34 +02:00
Simon Rozman
04d84baa78 Update sub-modules 2018-08-31 14:22:15 +02:00
Simon Rozman
b90f3d7697 Update Amebis URL 2018-07-05 09:28:25 +02:00
Simon Rozman
d0dcb3d357 Extend copyright to 2017 2017-12-22 10:19:46 +01:00
Simon Rozman
4431ee3a6d Set version to 2.0 ver/2.0 2017-12-19 12:04:44 +01:00
Simon Rozman
8eba49d2cc Remove wxWidget referencing 2017-12-18 19:59:55 +01:00
Simon Rozman
3e702f5bee Update sub-module 2017-12-18 08:23:08 +01:00
Simon Rozman
d809bfa122 Sub-module update 2017-05-30 12:54:27 +02:00
Simon Rozman
f15b0e2745 COM initialization replaced by auto-initializer 2017-04-25 00:52:33 +02:00
Simon Rozman
8fa496acc5 Sub-module update 2017-04-25 00:52:27 +02:00
Simon Rozman
382eb66d4a Output folder no longer completely ignored 2017-04-24 23:08:44 +02:00
Simon Rozman
12ed617d3d This project has its own copy of WinStd and MSICALib libraries to allow stand-alone configuration (i.e. static RTL) 2017-04-24 23:05:45 +02:00
Simon Rozman
7e11f053b4 ATL replaced with stl c++, version set to 2.0-pre 2017-04-24 21:49:56 +02:00
Simon Rozman
b5cf7ab5f5 Copyright extended to 2017 2017-04-18 14:00:34 +02:00
Simon Rozman
4c053cc221 Translation update 2016-10-05 08:42:47 +02:00
Simon Rozman
5003623de7 rcxgettext.exe dependency eliminated 2016-09-19 10:45:32 +02:00
Simon Rozman
2599029595 Adaptation to MSIBuild updates
- Source file English "en_US" instead of generic "En" now
- MSIBUILD_LANG_PO merged to LANG
2016-09-19 09:57:35 +02:00
Simon Rozman
e740e29e3d Generation of localized IDT files simplified 2016-09-06 16:39:53 +02:00
Simon Rozman
9cdce06194 Support for Russian localization introduced 2016-07-14 18:05:51 +02:00
Simon Rozman
f112ec1f00 German and Russian translation stub added 2016-05-13 20:04:24 +02:00
Simon Rozman
ca828f691e MSIBuildCfg.mak moved 2016-03-30 15:08:32 +02:00
Simon Rozman
7bdcc73f53 Translations updated 2016-03-14 17:29:05 +01:00