GacUI 1.2.11.0
GacUI / C++ Interoperable Script Engine (Apache License 2.0 with extra conditions)
Website for this project: https://vczh-libraries.github.io/ -> http://www.gaclib.net/
This repository contains the latest release for the GacUI project, including packed library source codes, development tools, demos and documents. Complete source code can be accessed in https://github.com/vczh-libraries .
Version
This version is a sub release towards GacUI 2.0.
Please check out 1.0-rc-3 for GacUI 1.0.
- Breaking Changes:
GuiImageFrameElement
will not check frame index availability anymore. The renderer should handle that properly.
- Fixed:
- clang++ warnings: implicit capture of 'this' with a capture default of '=' is deprecated
#include <arm_acle.h>
is needed for__yield
inVlppOS.cpp
- In remote protocol, Calling
GuiControlHost::Close()
of the main window:- skips the last batch of async tasks.
- crashes if not wrapped in
GuiApplication::InvokeInMainThread
.
- In hosted mode, sub windows display maximized and minimized button which do nothing.
- Added:
vl::ConvertUtfString
vl::collections::BinarySearchLambda
IGuiRemoteProtocolChannel<TPackage>
andIGuiRemoteProtocolChannelReceiver<TPackage>
GuiRemoteProtocolFromJsonChannel
createsIGuiRemoteProtocol
fromIGuiRemoteProtocolChannel<Ptr<JsonNode>>
GuiRemoteJsonChannelFromProtocol
createsIGuiRemoteProtocolChannel<Ptr<JsonNode>>
fromIGuiRemoteProtocol
SetupRawWindowsDirect2DRenderer
SetupRawWindowsGDIRenderer
GuiRemoteRendererSingle
- GacUI Test Projects:
RemotingTest_Core
andRemotingTest_Rendering_Win32