Alex Zhornyak

Results 8 comments of Alex Zhornyak

Hi, I know that this is too late answer. Just wanna close the issue and show the advantages of the [visual scxml debugging](https://github.com/alexzhornyak/ScxmlEditor-Tutorial/blob/master/Doc/DebugScxmlStateCharts.md) ![Issue 180](https://user-images.githubusercontent.com/18611095/115890666-d822b880-a45d-11eb-8bef-c0137cc5b477.gif) You have unguarded transitons from...

Hi, I've got the same error on Ubuntu 20. Solution: ```cmake if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") target_link_libraries(uscxml-browser uscxml "-lz") else() target_link_libraries(uscxml-browser uscxml) endif() ```

## Clarifications on the issue The example **SCXML_Parallel_NotWorking.scxml** successfully runs in **Release** mode but has assertion in **Debug** mode ![image](https://user-images.githubusercontent.com/18611095/116232603-09073400-a763-11eb-91eb-af73619634eb.png) ## Quick and dirty patch Here is a quick patch...

I could reproduce with the next steps: ![issue_with_done_state_2](https://user-images.githubusercontent.com/18611095/123793201-2040da00-d8ea-11eb-9e3c-bd240e9c21a3.gif) ```xml ``` ``` Microstep in config: {} Entering: /scxml[1] Entering: p Entering: S1 Entering: S11 Entering: S2 Entering: S21 Stable Config: {...

The issue is related to issue #203 ![issue_with_done_state](https://user-images.githubusercontent.com/18611095/123796436-ca6e3100-d8ed-11eb-8391-a1ecf10a3495.gif) I made 3 tests which cover issues #176, #203 1. [testIssue176_DoneStateParallelNotBeforeFinal.scxml](https://github.com/alexzhornyak/SCXML-tutorial/blob/master/Tests/ecma/Custom/uscxml/testIssue176_DoneStateParallelNotBeforeFinal.scxml) 2. [testIssue176_DoneStateParallelNotBeforeFinal2.scxml](https://github.com/alexzhornyak/SCXML-tutorial/blob/master/Tests/ecma/Custom/uscxml/testIssue176_DoneStateParallelNotBeforeFinal2.scxml) 3. [testIssue203_MultipleTransitionsOnSameEvent.scxml](https://github.com/alexzhornyak/SCXML-tutorial/blob/master/Tests/ecma/Custom/uscxml/testIssue203_MultipleTransitionsOnSameEvent.scxml)

This is a very good catch because I found additional issue in your example which is related to issue #176 ### 1. Event 'e' is accepted only to 's1' and...

**XInclude** Method [Interpreter Interpreter::fromXML](https://github.com/tklab-tud/uscxml/blob/master/src/uscxml/Interpreter.cpp) does not support **xinclude**. But you [may load resulting SCXML by yourself](https://stackoverflow.com/questions/40136831/how-to-configure-xerces-c-to-process-xincludes-prior-to-xml-schema-validation) and then call **Interpreter::fromElement** or **Interpreter::fromDocument**. Also you may use [visual chart splitting](https://github.com/alexzhornyak/ScxmlEditor-Tutorial/blob/master/Doc/VisualStateChartSplitting.md). In...

Hi, currently transition settings are hardcoded. I am planning to add them to Theme Settings. You can take a look what a present there: ![image](https://github.com/alexzhornyak/ScxmlEditor-Tutorial/assets/18611095/6068e776-2c02-4b50-8c86-f939c5265d1f) I will add transition settings...