Mat Sutcliffe
|
3454e08bb1
|
Using more constexpr in metaclass system, that was not possible before due to compiler bugs.
|
2019-04-12 13:30:54 +01:00 |
|
Mat Sutcliffe
|
e6096abf57
|
Ref T557 Work around bug in GCC 5.
|
2019-04-11 22:11:39 +01:00 |
|
Mat Sutcliffe
|
83dec5408b
|
Ref T557 Metaclass flag to preserve measurement unit when marshalling PQ's in flight plans.
|
2019-04-11 22:11:35 +01:00 |
|
Mat Sutcliffe
|
e9a4c49d68
|
Ref T547 Update license masthead in all source code files.
|
2019-02-22 20:36:43 +00:00 |
|
Mat Sutcliffe
|
03e68de890
|
Removed workarounds for old versions of MSVC.
|
2019-02-22 20:35:10 +00:00 |
|
Mat Sutcliffe
|
df563d5b29
|
Fixes needed to compile swift with MSVC with the /permissive- switch
which enables more C++ standard conformance.
|
2018-11-16 02:49:55 +01:00 |
|
Mat Sutcliffe
|
00c5e989d2
|
Ref T387 Use a C-style cast to work around a buggy clang warning.
|
2018-11-04 17:42:45 +01:00 |
|
Roland Winklmeier
|
87bb9e28cd
|
Fix MinGW build without any optimizations
Building without any optimizations disabled implicit inlining of
MetaClass::getMemberList() and we ended up with many undefined symbols.
|
2018-05-04 23:03:33 +02:00 |
|
Mathew Sutcliffe
|
e8219efdde
|
Removed own implementation of std::index_sequence that was needed for GCC 4.9.
|
2017-11-14 17:51:09 +00:00 |
|
Mathew Sutcliffe
|
0b67466480
|
Removed workarounds in metaclass system that were needed for GCC 4.9 and old MSVC.
|
2017-11-14 17:51:07 +00:00 |
|
Mathew Sutcliffe
|
e7f61dabea
|
refs #213 Added precompiled header for MSVC in blackmisc, blackcore, blackgui.
|
2017-02-25 02:11:11 +00:00 |
|
Mathew Sutcliffe
|
b6f6e0f676
|
refs #876 Utility to examine which members of value objects compare equal.
|
2017-02-24 15:22:42 +00:00 |
|
Mathew Sutcliffe
|
7b8d88876f
|
refs #876 All metaclass mixins now directly access the metamembers.
This avoids bloating CMetaClassIntrospector with inconvenient convenience methods.
|
2017-02-24 15:22:39 +00:00 |
|
Mathew Sutcliffe
|
0e0f068471
|
refs #876 Removed unused methods.
|
2017-02-24 15:22:38 +00:00 |
|
Mathew Sutcliffe
|
3d121ee052
|
refs #876 Mostly-unrelated refactoring of metaclass flags.
|
2017-02-24 15:22:37 +00:00 |
|
Mathew Sutcliffe
|
52777cf7dc
|
todo adjustments
|
2017-01-11 01:28:39 +00:00 |
|
Mathew Sutcliffe
|
8b1bdbdcf8
|
refs #721 Use QLatin1String for JSON object keys (disabled until Qt 5.7.1).
|
2016-08-26 21:05:53 +01:00 |
|
Mathew Sutcliffe
|
23411609a8
|
Work around a regression in VS2015 Update 3 RC.
|
2016-06-09 18:04:52 +01:00 |
|
Mathew Sutcliffe
|
fe5e122f12
|
Comparison mixins implemented with forEachMemberPair instead of toCaseAwareTuple.
|
2016-05-22 15:34:05 +01:00 |
|
Mathew Sutcliffe
|
d20219437e
|
refs #628 Use explicit construction syntax for std::tuple to satisfy GCC 5.
|
2016-04-03 19:25:43 +01:00 |
|
Mathew Sutcliffe
|
0acb302c63
|
refs #628 Remove the old tuple system.
|
2016-04-03 18:17:44 +01:00 |
|
Mathew Sutcliffe
|
34bc76e74c
|
refs #628 Add the first version of the metaclass system.
|
2016-04-03 18:17:41 +01:00 |
|