Merge branch 'release-1.0'

This commit is contained in:
vczh
2021-10-18 15:05:43 -07:00
227 changed files with 9 additions and 225 deletions
+2 -1
View File
@@ -24010,7 +24010,8 @@ GuiToolstripNestedContainer
void GuiToolstripNestedContainer::UpdateLayout()
{
if (callback)
// It could happen if a GuiToolstripGroupContainer contains something other that GuiToolstripGroup
if (callback && callback != this)
{
callback->UpdateLayout();
}
-1
View File
@@ -25,7 +25,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
-1
View File
@@ -31,7 +31,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -22,7 +22,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -35,7 +35,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
+5 -4
View File
@@ -3985,6 +3985,7 @@ MetaonlyTypeInfo
case SharedPtr: return elementType->GetTypeFriendlyName() + L"^";
case Nullable: return elementType->GetTypeFriendlyName() + L"?";
case TypeDescriptor: return GetTypeDescriptor()->GetTypeName();
default:;
}
WString result = elementType->GetTypeFriendlyName() + L"<";
FOREACH_INDEXER(Ptr<MetaonlyTypeInfo>, type, i, genericArguments)
@@ -4261,7 +4262,7 @@ IMethodInfo
// IMethodInfo
ICpp* GetCpp() override
IMethodInfo::ICpp* GetCpp() override
{
if (metadata->invokeTemplate.Length() + metadata->closureTemplate.Length() > 0)
{
@@ -4399,7 +4400,7 @@ IPropertyInfo
// IPropertyInfo
ICpp* GetCpp() override
IPropertyInfo::ICpp* GetCpp() override
{
if (metadata->referenceTemplate.Length() > 0)
{
@@ -4497,7 +4498,7 @@ IEventInfo
// IEventInfo
ICpp* GetCpp() override
IEventInfo::ICpp* GetCpp() override
{
if (metadata->attachTemplate.Length() + metadata->detachTemplate.Length() + metadata->invokeTemplate.Length() > 0)
{
@@ -4633,7 +4634,7 @@ ITypeDescriptor
// ITypeDescriptor
ICpp* GetCpp() override
ITypeDescriptor::ICpp* GetCpp() override
{
if (metadata->fullName.Length() > 0)
{
-1
View File
@@ -20724,7 +20724,6 @@ namespace vl
writer.WriteLine(L"#pragma warning(disable:4250)");
writer.WriteLine(L"#elif defined(__GNUC__)");
writer.WriteLine(L"#pragma GCC diagnostic push");
writer.WriteLine(L"#pragma GCC diagnostic ignored \"-Wparentheses-equality\"");
writer.WriteLine(L"#elif defined(__clang__)");
writer.WriteLine(L"#pragma clang diagnostic push");
writer.WriteLine(L"#pragma clang diagnostic ignored \"-Wparentheses-equality\"");
+2
View File
@@ -1362,6 +1362,7 @@ Serizliation (Metadata)
case WfInsType::F4: reader << value.f4Value; break;
case WfInsType::F8: reader << value.f8Value; break;
case WfInsType::String: reader << value.stringValue; break;
default:;
}
}
@@ -1386,6 +1387,7 @@ Serizliation (Metadata)
case WfInsType::F4: writer << value.f4Value; break;
case WfInsType::F8: writer << value.f8Value; break;
case WfInsType::String: writer << value.stringValue; break;
default:;
}
}
};
Binary file not shown.
Binary file not shown.
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -18,7 +18,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -14,7 +14,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -14,7 +14,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -14,7 +14,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -14,7 +14,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -14,7 +14,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -14,7 +14,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -14,7 +14,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -20,7 +20,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -17,7 +17,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
@@ -14,7 +14,6 @@ https://github.com/vczh-libraries
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"

Some files were not shown because too many files have changed in this diff Show More