8602b469db
Doxygen: Instruct GitHub Actions to build documentation on push
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-07 11:26:20 +01:00
dfa34420d9
Doxygen: Fix skipping extension-less C++ #include files
...
Careful, not to include `Doxyfile` and ``LICENSE` extension-less files
from repository root.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-07 11:26:20 +01:00
11df03b0ad
Doxygen: Add static functions and templates
...
Being portable, means having all function implementations in #include
files and functions marked as static. We have no global functions in
this project yet, but it took me quite some head scratching in WinStd
project why all the global functions are missing in the documentation.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-07 10:55:35 +01:00
1fbff95bd7
Doxyfile: Update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-04 14:42:06 +01:00
13666a0d2f
Move vector_queue from WinStd to stdex
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-04 13:49:12 +01:00
c7c3ee71d1
Switch to MIT license
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 15:38:03 +01:00
f76ece6ca5
Move Hex from WinStd to stdex
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 15:14:33 +01:00
76a90a203c
Discontinue manual inline hinting
...
Compiler knows better than we do.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 14:20:51 +01:00
4521ea8f00
Move our Base64 implementation from WinStd
...
Base64 is general algorithm not provided with Win32 API.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:43:15 +01:00
b2e4c7dc4a
Discontinue manual inline hinting
...
Compiler knows better than we do.
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:34:41 +01:00
90de5d7140
Switch to standard C++ header filename convention
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:33:25 +01:00
364ed2cfd4
Declare as portable
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-03 13:17:59 +01:00
6b9972b0a6
Update Copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:37:01 +01:00
c694b22fae
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:46:17 +01:00
704de7808c
AppVeyor: Remove Visual Studio 2017 from build matrix
...
As we no longer explicitly set WindowsTargetPlatformVersion property,
AppVeyor Visual Studio 2017 builders assume 8.1 SDK for ARM64 too,
resulting in an unknown platform.
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:46:17 +01:00
b614865e2b
Cleanup project files
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 08:46:17 +01:00
e3ad3fe729
Switch to SPDX license notice
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-30 11:05:28 +01:00
69d0a92288
AppVeyor: Add Visual Studio 2022 to the build matrix
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-30 09:30:41 +01:00
b5999a4520
Retire Visual Studio 2010 support and merge 2017 and 2019 project files
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-30 09:26:42 +01:00
3d90357905
Cleanup common.h
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-30 11:57:13 +02:00
919b44573a
Copyright: Bump year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:35:33 +01:00
7a7030b9e3
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:53:27 +01:00
325f9d6b08
Address code analysis warnings
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-12 20:33:41 +01:00
e6a06ee2d1
Extend copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:12:27 +01:00
eeff73ce37
Discontinue versioning
...
As stdex has been made static library it really makes no sense to
continue labeling versions.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-11 15:12:14 +01:00
da7ca1c368
Configure precompiled headers locally
...
Build is using precompiled headers in pch.h. Explicitly configure it so
it does not rely on host solution configuration.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 15:15:25 +01:00
caa85e1da8
Reference solution property pages only if they exist
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 15:09:59 +01:00
37335edb71
Add AppVeyor support
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 15:07:44 +01:00
42cb00a22a
Rename stdafx.h to pch.h
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 14:08:50 +01:00
98fdf583f2
Unify platform designations
...
.sln uses the same as .vcxproj files
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-10 13:50:16 +01:00
50cdbee3ae
Add Visual Studio 2019 support
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-19 11:27:43 +02:00
7d1ba8c1d1
Extend copyright year
2018-09-07 23:47:57 +02:00
5a75611807
Clean-up
2018-09-07 23:47:39 +02:00
7dfd391098
Introduce VS solution files
2018-09-07 22:55:19 +02:00
913158633a
Make stdex static library
2018-09-07 22:54:58 +02:00
2f908dbeca
Introduce ARM64 support
2018-09-07 22:39:30 +02:00
942c57f8c2
Remove MFC dependency
2018-09-07 19:25:34 +02:00
47ce0810c2
Merge branch 'master' of https://github.com/Amebis/stdex
2018-09-03 10:41:26 +02:00
55ea9fa324
Set version independent project name
2018-08-31 14:24:19 +02:00
a950ec9f5c
Redesign the project files and split to versions for VC2010 and VC2017
2018-08-31 12:29:04 +02:00
22151a982c
Merge branch 'Branch_245715b10a1997e8cfd6733f169111e7e20c0ab3'
2017-12-22 10:16:36 +01:00
abf068584a
Update build year
2017-12-22 10:16:14 +01:00
7b696b8e9f
Fix project name in documentation
ver/1.0.1
2017-12-22 09:45:43 +01:00
245715b10a
Set version to 1.0.1
2017-12-19 11:49:31 +01:00
f843736067
Copyright extended to 2017
2017-04-18 13:50:57 +02:00
d38be14633
stdex::heap_allocator moved to winstd::heap_allocator
2016-10-06 15:55:36 +02:00
7d6e3dc7f5
CloseHandle_delete removed to be replaced by winstd::win_handle
2016-10-06 15:55:15 +02:00
b091bc90bc
heap_allocator<> extended
2016-05-30 12:10:21 +02:00
0ed2d0a53d
HeapAlloc allocator introduced
2016-05-26 15:55:11 +02:00
49c5b47230
CloseHandle deleter added
2016-05-26 12:58:22 +02:00