Skip to content

Commit

Permalink
Update release
Browse files Browse the repository at this point in the history
  • Loading branch information
vczh committed Nov 20, 2022
1 parent 9041f76 commit fce659f
Show file tree
Hide file tree
Showing 21 changed files with 14,175 additions and 4,717 deletions.
34 changes: 17 additions & 17 deletions Import/GacUICompiler.cpp

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions Import/GacUICompiler.h
Original file line number Diff line number Diff line change
Expand Up @@ -913,7 +913,7 @@ namespace vl
vl::Ptr<vl::glr::ParsingAstBase> CreateAstNode(vl::vint32_t type) override;
void SetField(vl::glr::ParsingAstBase* object, vl::vint32_t field, vl::Ptr<vl::glr::ParsingAstBase> value) override;
void SetField(vl::glr::ParsingAstBase* object, vl::vint32_t field, const vl::regex::RegexToken& token, vl::vint32_t tokenIndex) override;
void SetField(vl::glr::ParsingAstBase* object, vl::vint32_t field, vl::vint32_t enumItem) override;
void SetField(vl::glr::ParsingAstBase* object, vl::vint32_t field, vl::vint32_t enumItem, bool weakAssignment) override;
vl::Ptr<vl::glr::ParsingAstBase> ResolveAmbiguity(vl::vint32_t type, vl::collections::Array<vl::Ptr<vl::glr::ParsingAstBase>>& candidates) override;
};
}
Expand Down Expand Up @@ -1003,7 +1003,8 @@ namespace vl
extern void GuiInstanceQueryParserData(vl::stream::IStream& outputStream);

class Parser
: public vl::glr::ParserBase<GuiInstanceQueryTokens, ParserStates, GuiInstanceQueryAstInsReceiver> , protected vl::glr::automaton::TraceManager::ITypeCallback
: public vl::glr::ParserBase<GuiInstanceQueryTokens, ParserStates, GuiInstanceQueryAstInsReceiver>
, protected vl::glr::automaton::IExecutor::ITypeCallback
{
protected:
vl::vint32_t FindCommonBaseClass(vl::vint32_t class1, vl::vint32_t class2) const override;
Expand Down
5,325 changes: 3,536 additions & 1,789 deletions Import/VlppGlrParser.cpp

Large diffs are not rendered by default.

1,279 changes: 891 additions & 388 deletions Import/VlppGlrParser.h

Large diffs are not rendered by default.

9,533 changes: 8,075 additions & 1,458 deletions Import/VlppGlrParserCompiler.cpp

Large diffs are not rendered by default.

1,461 changes: 1,020 additions & 441 deletions Import/VlppGlrParserCompiler.h

Large diffs are not rendered by default.

1,228 changes: 619 additions & 609 deletions Import/VlppWorkflowCompiler.cpp

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions Import/VlppWorkflowCompiler.h
Original file line number Diff line number Diff line change
Expand Up @@ -4489,7 +4489,7 @@ namespace vl
vl::Ptr<vl::glr::ParsingAstBase> CreateAstNode(vl::vint32_t type) override;
void SetField(vl::glr::ParsingAstBase* object, vl::vint32_t field, vl::Ptr<vl::glr::ParsingAstBase> value) override;
void SetField(vl::glr::ParsingAstBase* object, vl::vint32_t field, const vl::regex::RegexToken& token, vl::vint32_t tokenIndex) override;
void SetField(vl::glr::ParsingAstBase* object, vl::vint32_t field, vl::vint32_t enumItem) override;
void SetField(vl::glr::ParsingAstBase* object, vl::vint32_t field, vl::vint32_t enumItem, bool weakAssignment) override;
vl::Ptr<vl::glr::ParsingAstBase> ResolveAmbiguity(vl::vint32_t type, vl::collections::Array<vl::Ptr<vl::glr::ParsingAstBase>>& candidates) override;
};
}
Expand Down Expand Up @@ -4739,7 +4739,8 @@ namespace vl
extern void WorkflowParserData(vl::stream::IStream& outputStream);

class Parser
: public vl::glr::ParserBase<WorkflowTokens, ParserStates, WorkflowAstInsReceiver> , protected vl::glr::automaton::TraceManager::ITypeCallback
: public vl::glr::ParserBase<WorkflowTokens, ParserStates, WorkflowAstInsReceiver>
, protected vl::glr::automaton::IExecutor::ITypeCallback
{
protected:
vl::vint32_t FindCommonBaseClass(vl::vint32_t class1, vl::vint32_t class2) const override;
Expand Down
Binary file modified Tools/CppMerge.exe
Binary file not shown.
Binary file modified Tools/GacGen32.exe
Binary file not shown.
Binary file modified Tools/GacGen64.exe
Binary file not shown.
Binary file modified Tools/GlrParserGen.exe
Binary file not shown.
Binary file modified Tools/ParserGen.exe
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
]]>
</ref.Members>
<Window ref.Name="self" Text="Hyperlink" ClientSize="x:320 y:80" SizeBox="false" MinimizedBox="false" MaximizedBox="false" ShowInTaskBar="false">
<att.ContainerComposition-set PreferredMinSize="x:320 y:80"/>
<att.BoundsComposition-set PreferredMinSize="x:320 y:80"/>
<Table CellPadding="5" BorderVisible="true" AlignmentToParent="left:0 top:0 right:0 bottom:0">
<att.Rows>
<_>composeType:MinSize</_>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<Instance name="MainWindowResource">
<Instance ref.Class="demo::MainWindow" xmlns:demo="demo::*">
<Window ref.Name="self" Text="GacUI 完整控件测试" ClientSize="x:640 y:480">
<att.ContainerComposition-set PreferredMinSize="x:640 y:480"/>
<att.BoundsComposition-set PreferredMinSize="x:640 y:480"/>
<Tab>
<att.BoundsComposition-set AlignmentToParent="left:5 top:5 right:5 bottom:5"/>
<att.Pages>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18586,7 +18586,7 @@ Class (::demo::HyperlinkWindowConstructor)
{
::vl::__vwsn::This(this->self)->SetSizeBox(false);
}
(this->__vwsn_precompile_13 = ::vl::__vwsn::This(this->self)->GetContainerComposition());
(this->__vwsn_precompile_13 = ::vl::__vwsn::This(this->self)->GetBoundsComposition());
{
::vl::__vwsn::This(this->__vwsn_precompile_13)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.x = static_cast<::vl::vint>(320); __vwsn_temp__.y = static_cast<::vl::vint>(80); return __vwsn_temp__; }());
}
Expand Down Expand Up @@ -18742,7 +18742,7 @@ Class (::demo::HyperlinkWindowConstructor)
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}

Expand Down Expand Up @@ -19487,7 +19487,7 @@ Class (::demo::MainWindowConstructor)
void MainWindowConstructor::__vwsn_demo_MainWindow_Initialize(::demo::MainWindow* __vwsn_this_)
{
(this->self = __vwsn_this_);
(this->__vwsn_precompile_29 = ::vl::__vwsn::This(this->self)->GetContainerComposition());
(this->__vwsn_precompile_29 = ::vl::__vwsn::This(this->self)->GetBoundsComposition());
{
::vl::__vwsn::This(this->__vwsn_precompile_29)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.x = static_cast<::vl::vint>(640); __vwsn_temp__.y = static_cast<::vl::vint>(480); return __vwsn_temp__; }());
}
Expand Down Expand Up @@ -19768,7 +19768,7 @@ Class (::demo::MainWindowConstructor)
, __vwsn_precompile_26(static_cast<::demo::AnimationTabPage*>(nullptr))
, __vwsn_precompile_27(static_cast<::demo::LocalizedStringsTabPage*>(nullptr))
, __vwsn_precompile_28(static_cast<::demo::DatePickerTabPage*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1857,7 +1857,7 @@ namespace demo
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10;
::vl::presentation::controls::GuiButton* __vwsn_precompile_11;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_13;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_13;
void __vwsn_demo_HyperlinkWindow_Initialize(::demo::HyperlinkWindow* __vwsn_this_);
public:
HyperlinkWindowConstructor();
Expand Down Expand Up @@ -2138,7 +2138,7 @@ namespace demo
::demo::AnimationTabPage* __vwsn_precompile_26;
::demo::LocalizedStringsTabPage* __vwsn_precompile_27;
::demo::DatePickerTabPage* __vwsn_precompile_28;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_29;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_29;
void __vwsn_demo_MainWindow_Initialize(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3734,7 +3734,7 @@ Class (::demo::HyperlinkWindowConstructor)
void HyperlinkWindowConstructor::__vwsn_demo_HyperlinkWindow_Initialize(::demo::HyperlinkWindow* __vwsn_this_)
{
(this->self = __vwsn_this_);
(this->__vwsn_precompile_13 = ::vl::__vwsn::This(this->self)->GetContainerComposition());
(this->__vwsn_precompile_13 = ::vl::__vwsn::This(this->self)->GetBoundsComposition());
{
::vl::__vwsn::This(this->__vwsn_precompile_13)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.x = static_cast<::vl::vint>(320); __vwsn_temp__.y = static_cast<::vl::vint>(80); return __vwsn_temp__; }());
}
Expand Down Expand Up @@ -3902,7 +3902,7 @@ Class (::demo::HyperlinkWindowConstructor)
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ namespace demo
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10;
::vl::presentation::controls::GuiButton* __vwsn_precompile_11;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_13;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_13;
void __vwsn_demo_HyperlinkWindow_Initialize(::demo::HyperlinkWindow* __vwsn_this_);
public:
HyperlinkWindowConstructor();
Expand Down
Binary file modified Tutorial/GacUI_HelloWorlds/UIRes/Xml.bin.x64
Binary file not shown.
Binary file modified Tutorial/GacUI_HelloWorlds/UIRes/Xml.bin.x86
Binary file not shown.

0 comments on commit fce659f

Please sign in to comment.