Commit Graph

142 Commits

Author SHA1 Message Date
Simon Rozman
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
Simon Rozman
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
Simon Rozman
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
Simon Rozman
ea617a8eba Makefile: Optimize building
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 14:44:16 +01:00
Simon Rozman
6e26cd801a Address code analysis warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-15 19:06:26 +01:00
Simon Rozman
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
Simon Rozman
5581277863 Extend copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:35:07 +01:00
Simon Rozman
302c7c9adb Rename stdafx.h to pch.h
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:09:21 +01:00
Simon Rozman
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
Simon Rozman
aca0b3a2eb Add Visual Studio 2019 support
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 11:40:28 +02:00
Simon Rozman
35b063d709 Switch to Transifex project for localization 2018-09-19 12:05:44 +02:00
Simon Rozman
79ec696f2a Update translation template 2018-09-19 09:03:52 +02:00
Simon Rozman
07188e9b20 Extend copyright year 2018-09-07 23:57:23 +02:00
Simon Rozman
3b1e787f77 Introduce ARM64 support 2018-09-07 13:45:34 +02:00
Simon Rozman
6eece2eae8 Clean-up 2018-08-31 14:20:42 +02:00
Simon Rozman
e67d7e6f14 Split the project files to versions for VC2010 and VC2017 2018-08-31 14:15:36 +02:00
Simon Rozman
2eb6b2a311 Redesign the project files 2018-08-31 13:49:18 +02:00
Simon Rozman
49b327a955 Update WinStd path 2018-08-31 13:49:01 +02:00
Simon Rozman
0db18a40b1 COM initialization replaced by auto-initializer ver/1.0.1 2017-04-25 00:52:17 +02:00
Simon Rozman
5de934285e Over-matching template operators << and >> replaced with variants for selected data-types only 2017-04-25 00:34:43 +02:00
Simon Rozman
cf1869f495 Library moved to MSI/MSICA/lib 2017-04-24 23:02:52 +02:00
Simon Rozman
557eb4403f Translation update 2017-04-24 22:59:44 +02:00
Simon Rozman
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
Simon Rozman
a8b69efe02 ATL::CAtlString, ATL::CAtlArray and ATL::CAtlList replaced with std c++ equivalents 2017-04-24 14:30:23 +02:00
Simon Rozman
365d82a3ee Copyright extended to 2017 2017-04-18 13:49:23 +02:00
Simon Rozman
7273e43f83 Translation update 2016-10-05 08:37:28 +02:00
Simon Rozman
f5d251f96c Translation update 2016-10-04 13:40:45 +02:00
Simon Rozman
367f05ef1d rcxgettext.exe dependency eliminated 2016-09-19 10:46:06 +02:00
Simon Rozman
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
Simon Rozman
8f264447dd Generation of localized IDT files simplified 2016-09-06 16:40:44 +02:00
Simon Rozman
18ac2241b3 Support for Russian localization introduced 2016-07-14 18:07:36 +02:00
Simon Rozman
e321a4082e German and Russian translation stub added 2016-05-13 20:03:13 +02:00
Simon Rozman
83d06ba9f8 MSIBuildCfg.mak moved ver/1.0 2016-03-30 15:06:17 +02:00
Simon Rozman
c1e18dddc6 Cleanup 2016-03-30 13:01:33 +02:00
Simon Rozman
bb77b86f13 Smaller-type-check issue resolved 2016-03-30 12:59:37 +02:00
Simon Rozman
8776d5fb89 Slovenian translations updated 2016-03-14 17:19:26 +01:00
Simon Rozman
827da05e3d Copyright year updated 2016-03-12 14:19:47 +01:00
Simon Rozman
f7e4b98166 Localization folder renamed 2016-03-12 14:18:49 +01:00
Simon Rozman
844a94d1b4 Git ignores fixed 2016-03-12 14:12:11 +01:00
Simon Rozman
db086c4db5 File attributes removed as not being updated 2016-03-12 09:03:26 +01:00
Simon Rozman
ddd6059c37 Line ending changed 2016-03-12 08:50:30 +01:00
Simon Rozman
db8f5f127c Static run-time library use forced now 2016-03-12 08:18:17 +01:00
Simon Rozman
395303e22c Merge branch 'master' of https://github.com/Amebis/MSICALib 2016-03-12 08:17:25 +01:00
Simon Rozman
c9df954090 Invalid common property page references removed 2016-03-12 08:17:00 +01:00
Simon Rozman
35cf9a8767 Project reorganization 2016-03-12 07:54:11 +01:00
Simon Rozman
6ac1f04b14 GIT/SVN attributes added 2016-03-12 07:14:35 +01:00
Simon Rozman
cc11ee442d Path fixed 2016-03-11 14:59:52 +01:00
Simon Rozman
0524cc8745 Common property sheet removed as included in Win32 and x64 property sheets 2016-03-11 14:59:32 +01:00
Simon Rozman
fc7c3365ba Common property sheet removed as included in Win32 and x64 property sheets 2016-03-11 14:09:55 +01:00