7
I Use This!
Inactive

News

Analyzed about 7 hours ago. based on code collected about 13 hours ago.
Posted over 10 years ago by Charles Rapp
Happy Labor Day! SMC - The State Machine Compiler v. 6.3.0 Major changes: (None.) Minor changes: (Java) Cleaned up generated Java code so that there are no more warnings about the code. (SF feature 92) (Java) Added flag -generic7 ... [More] which uses <> braces for allocated generic classes. (SF feature 92) Bug Fixes: (All) Corrected a fatal error when "-headerd ." is specified. (SF bug 189) (Objective-C) Added "__weak" to the owner object reference to allow the owner to be decommissioned. (SF bug 188) ++++++++++++++++++++++++++++++++++++++++ If you have any questions or bugs, please surf over to http://smc.sourceforge.net and check out the discussion and bug forums. Note: you must be a SourceForge member to add articles or bugs. You do not have to be a member to read posted articles or bugs. [Less]
Posted almost 11 years ago by Charles Rapp
Happy Bastille Day! Vive La France! SMC - The State Machine Compiler v. 6.2.0 Major changes: (All) SMC is now compiled with Java 1.7 and requires JRE 1.7 or better to run. (SMC Language) The ... [More] Default state is explicitly not allowed to have Entry and Exit action blocks. This is because "Default" is not an actual state but a psuedo-state used to start default transition definitions. Previously, Entry and Exit blocks could be defined for the Default state but nothing was done with them. Now these definitions will cause a compile error. (SMC bug 186) Minor changes: (None.) Bug Fixes: (C++) The generated C++ source file #includes are not correctly guarded with #if's. (SMC bug 165) (C, C++) The -hsuffix is not used when generating the #include. (SMC bug 166) (All) The state map identifier generator is reset to zero for each state map. The state map identifier is no longer reset, guaranteeing a unique identifier for each state. (SMC bug 169) (All) Previous state incorrectly set to null. (SMC bug 170) (JavaScript) Generates an invalid comment block. (SMC bug 171) (C, C++) When -d and -headerd are both used, the generated source file #include for the generated header file may contain an incorrect relative path. (SMC bug 174) (JavaScript) SmcJSGenerator.java missing from source code distribution. (SMC bug 181) (Objective-C) Better support for Objective-C ARC. (SMC bug 173, 182, SF feature 88) (Objective-C) Generates an entry prototype when it should generate an exit prototype. (SMC bug 185) ++++++++++++++++++++++++++++++++++++++++ If you have any questions or bugs, please surf over to http://smc.sourceforge.net and check out the discussion and bug forums. Note: you must be a SourceForge member to add articles or bugs. You do not have to be a member to read posted articles or bugs. [Less]
Posted almost 11 years ago by Charles Rapp
Happy Bastille Day! Vive La France! SMC - The State Machine Compiler v. 6.2.0 Major changes: (All) SMC is now compiled with Java 1.7 and requires JRE 1.7 or better to run. (SMC Language) The ... [More] Default state is explicitly not allowed to have Entry and Exit action blocks. This is because "Default" is not an actual state but a psuedo-state used to start default transition definitions. Previously, Entry and Exit blocks could be defined for the Default state but nothing was done with them. Now these definitions will cause a compile error. (SMC bug 186) Minor changes: (None.) Bug Fixes: (C++) The generated C++ source file #includes are not correctly guarded with #if's. (SMC bug 165) (C, C++) The -hsuffix is not used when generating the #include. (SMC bug 166) (All) The state map identifier generator is reset to zero for each state map. The state map identifier is no longer reset, guaranteeing a unique identifier for each state. (SMC bug 169) (All) Previous state incorrectly set to null. (SMC bug 170) (JavaScript) Generates an invalid comment block. (SMC bug 171) (C, C++) When -d and -headerd are both used, the generated source file #include for the generated header file may contain an incorrect relative path. (SMC bug 174) (JavaScript) SmcJSGenerator.java missing from source code distribution. (SMC bug 181) (Objective-C) Better support for Objective-C ARC. (SMC bug 173, 182, SF feature 88) (Objective-C) Generates an entry prototype when it should generate an exit prototype. (SMC bug 185) ++++++++++++++++++++++++++++++++++++++++ If you have any questions or bugs, please surf over to http://smc.sourceforge.net and check out the discussion and bug forums. Note: you must be a SourceForge member to add articles or bugs. You do not have to be a member to read posted articles or bugs. [Less]
Posted over 12 years ago by Charles Rapp
SMC v. 6.1.0 SMC - The State Machine Compiler v. 6.1.0 Major changes: (JavaScript) -js command line option added which generates JavaScript code from the compiled .sm file. (SF feature 3031739) Minor changes: (C, C , Objective-C) �cess keyword to ... [More] specify the generated class access level. Now supported by C, C and Objective-C. (SF feature 2797126) (C, C , Objective-C) Added -hsuffix command line option which defines the header file suffix. (SF feature 3162390) (All) Added %fsmclass keyword which allows the generated FSM classes to have a name other than the default <app class>Context. This feature allows an application class to reference multiple finite state machines. (SF feature 2718941) (C#, Groovy, Java, Lua, Perl, PHP, Python, Ruby, Scala, Tcl and VB.Net) Added "getStates" method for retrieving the finite state machine's states. (SF features 2718892, 1734959) (All) Added Programmers Manual, section 13 to better describe SMC % directives. (SF feature 3366065) (All) Added PDF document ./docs/SMC_Report.pdf which provides an in-depth and readable overview of SMC capabilities and usefulness. Bug Fixes: (All) The state map identifier generator is reset to zero for each state map. (SF bug 2948932) (All) Corrected debug output to correctly report BEFORE ENTRY and AFTER ENTRY state. (SF bug 2972608) (All) Corrected compiler error caused by state names containing only lower-case letters. (SF bug 3001108) (C, C , Objective-C) Corrected -headerd being incorrectly set. (SF bug 3002846) (C ) The previous state is now correctly set. (SF bug 2918863, 3014876) (JavaScript) The JavaScript file statemap.js included in the release. (SF bug 3436664) (All) Text error in SmcLexer.sm corrected. (SF bug 3436635) If you have any questions or bugs, please surf over to http://smc.sourceforge.net and check out the discussion and bug forums. Note: you must be a SourceForge member to add articles or bugs. You do not have to be a member to read posted articles or bugs. [Less]
Posted over 12 years ago by [email protected] (Charles Rapp)
SMC v. 6.1.0SMC - The State Machine Compiler v. 6.1.0
Posted over 12 years ago by Charles Rapp
SMC v. 6.1.0 SMC - The State Machine Compiler v. 6.1.0 Major changes: (JavaScript) -js command line option added which generates JavaScript code from the compiled .sm file. (SF feature 3031739) Minor changes: (C, C++, Objective-C) %access keyword to ... [More] specify the generated class access level. Now supported by C, C++ and Objective-C. (SF feature 2797126) (C, C++, Objective-C) Added -hsuffix command line option which defines the header file suffix. (SF feature 3162390) (All) Added %fsmclass keyword which allows the generated FSM classes to have a name other than the default Context. This feature allows an application class to reference multiple finite state machines. (SF feature 2718941) (C#, Groovy, Java, Lua, Perl, PHP, Python, Ruby, Scala, Tcl and VB.Net) Added "getStates" method for retrieving the finite state machine's states. (SF features 2718892, 1734959) (All) Added Programmers Manual, section 13 to better describe SMC % directives. (SF feature 3366065) (All) Added PDF document ./docs/SMC_Report.pdf which provides an in-depth and readable overview of SMC capabilities and usefulness. Bug Fixes: (All) The state map identifier generator is reset to zero for each state map. (SF bug 2948932) (All) Corrected debug output to correctly report BEFORE ENTRY and AFTER ENTRY state. (SF bug 2972608) (All) Corrected compiler error caused by state names containing only lower-case letters. (SF bug 3001108) (C, C++, Objective-C) Corrected -headerd being incorrectly set. (SF bug 3002846) (C++) The previous state is now correctly set. (SF bug 2918863, 3014876) (JavaScript) The JavaScript file statemap.js included in the release. (SF bug 3436664) (All) Text error in SmcLexer.sm corrected. (SF bug 3436635) ++++++++++++++++++++++++++++++++++++++++ If you have any questions or bugs, please surf over to http://smc.sourceforge.net and check out the discussion and bug forums. Note: you must be a SourceForge member to add articles or bugs. You do not have to be a member to read posted articles or bugs. [Less]
Posted over 14 years ago by Charles Rapp
The following release files were updated: + smc_6_0_1.tgz + smc_6_0_1.zip + SmcSrc_6_0_1.tgz +SmcSrc_6_0_1.zip The updates were due to outdated .Net DLLs and missing SmcOptions.java source file.
Posted over 14 years ago by Charles Rapp
The following release files were updated: + smc_6_0_1.tgz + smc_6_0_1.zip + SmcSrc_6_0_1.tgz +SmcSrc_6_0_1.zip The updates were due to outdated .Net DLLs and missing SmcOptions.java source file.
Posted over 14 years ago by [email protected] (Charles Rapp)
The following release files were updated:+ smc_6_0_1.tgz (0 comments)
Posted over 14 years ago by Charles Rapp
SMC v. 6.0.1 SMC - The State Machine Compiler v. 6.0.1 Major changes: (None) Minor changes: (Java) �cess keyword to specify the generated class access level. Used with -java only. (SF feature 2797126) (All) Added %fsmclass keyword which allows the ... [More] generated FSM classes to have a name other than the default <app class>Context. This feature allows an application class to reference multiple finite state machines. (SF feature 2718941) (C#, Groovy, Java, Lua, Perl, PHP, Python, Ruby, Scala, Tcl and VB.Net) Added "getStates" method for retrieving the finite state machine's states. (SF feature 2718892, 1734959) (All) Enhance debugging output by adding command line options -g0 and -g1 which provide ever greater debug output. -g is the same as -g0. -g0 reports the exiting and entering a state, entering and exiting a transtion. -g1 reports exit and entry action execution. (SF feature 2718885) (C#, VB.Net) Added -generic support to these languages. (SF feature 2903263) Bug Fixes: (Objective-C) Corrected generated code errors. (SF bug 1944542, 1983929 and 2811803) (Php) statemap.php had an assignment in a test condition instead of equality operator. (SF bug 2731415) (All) Strings using both single and double quotes are handled correctly. (SF bug 2792686) (Java) Errors due to lower case state names corrected. (SF bug 2803547) (Java) Serializing the FSM property change listeners is corrected. (SF bug 2827906) (Python) The problem occurring when raising the StateUndefinedException is now fixed. (SF bug 2845447) (All) Compiler warnings are now output even when there are no errors. (SF bug 2857745) (All) Normalized the use of emptyStateStack. (SF bug 2873533) If you have any questions or bugs, please surf over to http://smc.sourceforge.net and check out the discussion and bug forums. Note: you must be a SourceForge member to add articles or bugs. You do not have to be a member to read posted articles or bugs. [Less]