Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
pycca-win32-ix86-4.0.zip | 2012-02-25 | 1.7 MB | |
README | 2012-02-25 | 4.4 kB | |
pycca-linux-ix86-4.0.tar.gz | 2012-02-25 | 1.6 MB | |
pycca-macosx-x86_64-4.0.zip | 2012-02-25 | 2.3 MB | |
Totals: 4 Items | 5.6 MB | 0 |
**** Changes for 4.0 2012/02/05 mangoa01 * doc/pycca.html: * doc/pycca.txt: * pycca-linux.tpj: Documentation tweaks. * src/pycca_mm.tcl: Finally cracked the query on polymorphic event signatures. 2012/02/01 mangoa01 * src/pycca_gen.tcl: Cleaned up emitting event defines. The change in the EventMap structure caused the output to be spead out unusually, althought the numbering was still correct. 2012/01/22 mangoa01 * pycca-linux.tpj: * src/pycca_gen.tcl: * src/pycca_mm.tcl: Added semantic check to insure that polymorphic event signatures match those of the states when the events are eventually consumed. * src/pycca_mm.tcl: Fixed problem with semantic function that makes sure that the same instance of a subtype is not referred to by multiple instances of a corresponding supertype. 2012/01/16 mangoa01 * doc/pycca-schema2.fig: * doc/pycca.html: * doc/pycca.txt: * pycca-linux.tpj: * src/pycca.tcl: * src/pycca_mm.tcl: Added semantic check to insure that subtype instances are only referenced by one supertype instance. 2012/01/15 mangoa01 * doc/pycca-schema1.fig: * doc/pycca.html: * doc/pycca.txt: * pycca-linux.tpj: * src/pycca.tcl: * src/pycca_gen.tcl: * src/pycca_mm.tcl: * src/pycca_parse.tac: * src/pycca_parse.tcl: Additional information being saved to deal with event parameters. Changed the EventMap summay relvar to include a relation valued attribute to make dealing with event parameters easier. This was necessary to deal with passing event parameters via "tack". 2011/12/02 mangoa01 * pycca-linux.tpj: * pycca-win32.tpj: * src/pycca_gen.tcl: Corrected a problem with the PYCCA_eventParam macro. 2011/11/13 mangoa01 * src/pycca_gen.tcl: Fixed eventParamOfThisClass macro. 2011/11/06 mangoa01 * pycca-linux.tpj: * src/pycca_gen.tcl: Corrected a problem generating the dataportal structures for classes that have no attributes but do have a state machine. 2011/11/05 mangoa01 * doc/pycca.txt: * pycca-linux.tpj: * pycca-macosx.tpj: * pycca-win32.tpj: * src/pycca.tcl: * src/pycca_gen.tcl: * src/pycca_mm.tcl: * src/pycca_parse.tac: * src/pycca_parse.tcl: Updates for version 3.4 of pycca. Added more macros and now parse all the parameter declaration lists. 2011/07/16 mangoa01 * src/pycca_gen.tcl: Adding a few more useful macros to the generated pycca header. 2011/07/10 mangoa01 * src/pycca_portal.c: * src/pycca_portal.h: Added ability to get a constant reference to an attribute. This is useful for situations, such as strings, where it is desirable to have more control over the copying of the attribute value out of the domain. ***** Changes for 3.3 2011/05/19 mangoa01 * src/pycca_gen.tcl: Corrected a problem in the data portal where there were no attributes of the class. Prevent emitting an empty array initializer. This troubles some compilers. 2011/05/11 mangoa01 * src/cdcl.tcl: * src/pycca_portal.c: * src/pycca_portal.h: * tests/cdcl.test: Corrected parsing of parameter list that contains an elipsis indicating a variable length argument. Corrected "constness" of interface for updating an attribute via the portal functions. * changes: More tweeks readying for a 3.3 release. 2011/05/08 mangoa01 * changes: Addition corrections for version 3.3. * changes: Changes for pycca revision 3.3. * src/pycca_gen.tcl: Clean up of the queries associated with emiting event identifiers for the data portal option. * src/pycca_gen.tcl: Remove debug printout. 2011/05/07 mangoa01 * doc/pycca-translate/xuml-translation.me: * doc/pycca-translate/xuml-translation.pdf: * doc/pycca.html: * doc/pycca.txt: * pycca-linux.tpj: * pycca-macosx.tpj: * pycca-win32.tpj: * src/pycca.tcl: * src/pycca_gen.tcl: * tests/test.pycca: Corrected an omission from the set of classes that are included in the "dataportal" data structures. Classes that have a state model need to be included even if they have no attributes. Since the data portal code can send an event, such classes need to be output. Also included more discussion of bridging in the translation document.