151 Commits

Author SHA1 Message Date
3fbf1b80ae Adopt WinStd changes
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-02 16:19:30 +01:00
d52e531b25 Update translation template
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 13:33:56 +01:00
b447e24d42 Update Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:38:09 +01:00
6c851968a9 Redirect output files to the output folder
Thou linker can locate the output .lib file of referenced projects
wherever .lib is just fine, this helps us to gather all .pdb files in
the output folder.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:47:25 +01:00
f35a15f3fd Switch to SPDX license notice
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:47:25 +01:00
845ceb53fd Cleanup project files
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:47:25 +01:00
6d52aa2f1b Retire Visual Studio 2010 support and merge 2017 and 2019 project files
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-30 12:44:50 +01:00
c9cf29551d 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:44 +01:00
c27435b037 Copyright: Bump year
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:32:39 +01:00
a1f596f968 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:56:40 +01:00
1eb3292770 Address C5205 compiler warning
Recent Visual Studio 2019 suggests that auto-generated base virtual
class destructor is non-virtual resulting in undefined behavior.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-08-20 12:13:57 +02:00
b701f48fd3 Cleanup .gitignore
.opensdf files are lock files present only when Visual Studio 2010 is
open. As the Visual Studio might contain unsaved files, it is not wise
to ignore that on commit.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-08-20 12:11:51 +02:00
ea617a8eba Makefile: Optimize building
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 14:44:16 +01:00
6e26cd801a Address code analysis warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-15 19:06:26 +01:00
f39c7b3caf Simplify COpRegValueCreate
Registry is a binary storage. No need to treat strings, DWORDs, or
binaries any different.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-13 10:52:14 +01:00
5581277863 Extend copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:35:07 +01:00
302c7c9adb Rename stdafx.h to pch.h
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:09:21 +01:00
76f3bba849 Unify platform designations
.sln uses the same as .vcxproj files

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 13:49:00 +01:00
Denis Renzi
ae180de826 Add Italian translation 2020-01-17 08:12:36 +01:00
aca0b3a2eb Add Visual Studio 2019 support
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 11:40:28 +02:00
35b063d709 Switch to Transifex project for localization 2018-09-19 12:05:44 +02:00
79ec696f2a Update translation template 2018-09-19 09:03:52 +02:00
07188e9b20 Extend copyright year 2018-09-07 23:57:23 +02:00
3b1e787f77 Introduce ARM64 support 2018-09-07 13:45:34 +02:00
6eece2eae8 Clean-up 2018-08-31 14:20:42 +02:00
e67d7e6f14 Split the project files to versions for VC2010 and VC2017 2018-08-31 14:15:36 +02:00
2eb6b2a311 Redesign the project files 2018-08-31 13:49:18 +02:00
49b327a955 Update WinStd path 2018-08-31 13:49:01 +02:00
0db18a40b1 COM initialization replaced by auto-initializer ver/1.0.1 2017-04-25 00:52:17 +02:00
5de934285e Over-matching template operators << and >> replaced with variants for selected data-types only 2017-04-25 00:34:43 +02:00
cf1869f495 Library moved to MSI/MSICA/lib 2017-04-24 23:02:52 +02:00
557eb4403f Translation update 2017-04-24 22:59:44 +02:00
64296e1d3b ATL to WinStd transition completed:
- COpList changed to comprise of std::unique_ptr objects instead of raw COperation* pointers, allowing auto-cleanup
- ATL::CAtlFile replaced with MSICA::CStream
- CComPtr and CComQIPtr replaced with winstd::com_obj
2017-04-24 21:46:00 +02:00
a8b69efe02 ATL::CAtlString, ATL::CAtlArray and ATL::CAtlList replaced with std c++ equivalents 2017-04-24 14:30:23 +02:00
365d82a3ee Copyright extended to 2017 2017-04-18 13:49:23 +02:00
7273e43f83 Translation update 2016-10-05 08:37:28 +02:00
f5d251f96c Translation update 2016-10-04 13:40:45 +02:00
367f05ef1d rcxgettext.exe dependency eliminated 2016-09-19 10:46:06 +02:00
37479173a2 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:02 +02:00
8f264447dd Generation of localized IDT files simplified 2016-09-06 16:40:44 +02:00
18ac2241b3 Support for Russian localization introduced 2016-07-14 18:07:36 +02:00
e321a4082e German and Russian translation stub added 2016-05-13 20:03:13 +02:00
83d06ba9f8 MSIBuildCfg.mak moved ver/1.0 2016-03-30 15:06:17 +02:00
c1e18dddc6 Cleanup 2016-03-30 13:01:33 +02:00
bb77b86f13 Smaller-type-check issue resolved 2016-03-30 12:59:37 +02:00
8776d5fb89 Slovenian translations updated 2016-03-14 17:19:26 +01:00
827da05e3d Copyright year updated 2016-03-12 14:19:47 +01:00
f7e4b98166 Localization folder renamed 2016-03-12 14:18:49 +01:00
844a94d1b4 Git ignores fixed 2016-03-12 14:12:11 +01:00
db086c4db5 File attributes removed as not being updated 2016-03-12 09:03:26 +01:00