Skip to content

GacUI 1.4.0.0

Latest

Choose a tag to compare

@vczh vczh released this 10 Jul 22:13

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::TryRead for nullable console input across stdin redirection and EOF.
  • VlppOS TaskQueue for single-threaded queued task loops.
  • VlppParser2 generates .d.ts schema 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.