[Modeling-cvs] ProjectModeling/Modeling CHANGES,1.102,1.103
Status: Abandoned
Brought to you by:
sbigaret
From: <sbi...@us...> - 2003-05-26 15:45:21
|
Update of /cvsroot/modeling/ProjectModeling/Modeling In directory sc8-pr-cvs1:/tmp/cvs-serv21164 Modified Files: CHANGES Log Message: Merged changes from brch-0_9pre6-1-ModelMasons_base_generation_scheme to trunk Index: CHANGES =================================================================== RCS file: /cvsroot/modeling/ProjectModeling/Modeling/CHANGES,v retrieving revision 1.102 retrieving revision 1.103 diff -C2 -d -r1.102 -r1.103 *** CHANGES 10 May 2003 17:38:24 -0000 1.102 --- CHANGES 26 May 2003 15:44:47 -0000 1.103 *************** *** 8,11 **** --- 8,38 ---- -------------------------------------------------------- + [Merged from brch-0_9pre6-1-ModelMasons_base_generation_scheme] + + Summary: the ''base'' generation scheme has changed. Instead of putting + Writer.py and WriterBase.py in the same package, it now generates + a subpackage 'MDL' in which the base classes are dropped. + + * Added tests/test_generate_python_code.sh: tests the generation of python + code in different situations, and it also checks that the appropriate + python test (such as test_EditingContext_Global.py) succeeds with the + generated code. + Also added: xmlmodels/model_StoreEmployees.xml[2|3] + + * Updated documentation for ModelMason and PyModelMason + + * Added fake_mode to ModelMason, PyModelMason and option -n/--dry-run in + mdl_generate_python_code + + * scripts/mdl_generate_python_code (option -B), + PyModelMason.checkModelIsValid()): the 'base' scheme cannot generate a + python-package from a model where a class and at least one of its (direct + or indirect) subclasses leave in the same module. This is now checked and + correctly reported when the generation cannot be done. + + * Added the 'MDL' sub-directory containing the files that are overwritten + when mdl_generate_python_code.py (option: -B) regenerates a package + [/merged] + * RFE #726839: Added environment variable MDL_DB_CONNECTIONS_CFG; it points to a single ini-file which centralizes the sensitive informations |