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
|