8000 Release GacUI 1.2.11.0 · vczh-libraries/Release · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

GacUI 1.2.11.0

Latest
Compare
Choose a tag to compare
@vczh vczh released this 17 May 04:08
· 1 commit to master since this release

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 in VlppOS.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> and IGuiRemoteProtocolChannelReceiver<TPackage>
    • GuiRemoteProtocolFromJsonChannel creates IGuiRemoteProtocol from IGuiRemoteProtocolChannel<Ptr<JsonNode>>
    • GuiRemoteJsonChannelFromProtocol creates IGuiRemoteProtocolChannel<Ptr<JsonNode>> from IGuiRemoteProtocol
    • SetupRawWindowsDirect2DRenderer
    • SetupRawWindowsGDIRenderer
    • GuiRemoteRendererSingle
  • GacUI Test Projects:
0