Skip to content

GacUI 1.2.8.0

Compare
Choose a tag to compare
@vczh vczh released this 06 Jan 13:35
· 21 commits to master since this release

GacUI 1.2.8.0

GacUI / C++ Interoperable Script Engine (Apache License 2.0 with extra conditions)

Website for this project: 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.

Tutorials:

  • Updated GacUI_Layout/Flow: New alignment: Right.

Fixed Bugs:

  • GacUI
    • Give the handler of a scroll bar a minimum size, so it doesn't disappear when a list control has too many list items.

Update:

  • VlppParser2
    • Improve the grammar so that it could parse an input as complex as C++20.
    • GlrParserGen allows multiple AST and Syntax files.
      • New @public keyword on Ast, only @public types are available in other AST files, but all types are available for syntax.
      • New @public keyword on Syntax, only @public rules are available in other Syntax files.
  • GacUI
    • New compositions
      • <RepeatFreeHeightItem>
      • <RepeatFixedHeightItem>
      • <RepeatFixedHeightMultiColumnItem>
      • <RepeatFixedSizeMultiColumnItem>
    • Rewrite implementations of GuiListControl::IItemArranger based on new compositions listed above.
    • New methods on list controls to refresh content of consecutive items in-place, without having to recreating item template objects.
    • New control template entry: RibbonGroupMenu.
  • Release
    • Makefiles available for tools.