GacUI 1.4.0.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 .
Prompts and necessary supporting files in .github folder will be iterating on each release.
Version
This version is a sub release towards GacUI 2.0.
Please check out 1.0-rc-3 for GacUI 1.0.
New Feature
- VlppOS channel framework focusing on local multi-process information exchange.
- Vlpp
Console::TryReadfor nullable console input across stdin redirection and EOF. - VlppOS
TaskQueuefor single-threaded queued task loops. - VlppParser2 generates
.d.tsschema along with JSON visitor from AST definition. - Workflow RPC Interfaces and Code Generation.
INativeController::AutomationService
Fixed Bugs
- When calling
Event<T>::operator()with rvalue, the same rvalue argument would be moved multiple times into all handlers.
Breaking Changes
- GacUI replaces channel and async channel implementation for remote protocol with nee constructions in VlppOS.