GacUI 1.2.10.0
GacUI 1.2.10.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.
Improvements
- Vlpp
vl::char16be_t
vl::InjectDateTimeImpl
- VlppOS
- Removed
SERIALIZE_ENUM
, enum will be automatically registered UtfBase64(En|De)coder
- Removed
- GacUI
NativeImageFrameBase
for common implementation ofINativeImageFrame
bool controllerUnrelatedPlugins
andbool controllerRelatedPlugins
added toIGuiPlugin
GuiCustomControl::SetFocusableComposition
GetHostedApplication
to access the instance ofIGuiHostedApplication
in hosted mode- Add
@cpp:Private
for GacGen generated<parameter>ViewModel
variable
- GacUI Unit Test Framework
- An alpha version of GacUI unit test framework, to render UI in unit test frameworks and save the UI to files. UI file could be
git diff
or opened by a unit test snapshot viewer. The viewer is implemented inGacUI.UnitTest.UI.cpp
and you need to make it an application by yourself at this moment. (Try)?FindObjectByName
(Try)?FindControlByText
- An alpha version of GacUI unit test framework, to render UI in unit test frameworks and save the UI to files. UI file could be
- Release
- vlpp.natvis updated
Fixed Bugs:
Restore
button not renderered correctly. In both hosted and normal mode- Making a composition invisible doesn't refresh the application
- Selection of a list control is not cleared when objects of selected items are replaced
- Missing arguments in
GUI_VALUE
andGUI_RUN
macros. ShowMaximized
insideWindowOpened
doesn't work with hosted mode.