Version: (using KDE Devel) Installed from: Compiled sources This is an offspring of bug 72619, "File size suddenly gets huge". The current C++ and Java generators store an XML enriched copy of the source code in the XMI file and this leads to huge increases in file size even for modestly sized models. Brian Thomas, author of the new generators, suggests optimizing the XML produced for the code fragments. I propose a simpler approach: Give the user an option to restore the old C++ and Java code generators.
CVS commit by okellogg: Add back the old {Cpp,Java}Writer. A new option in the Umbrello general configuration controls whether the old or new generators are used. BUG:95924 M +1 -0 ChangeLog 1.52 M +1 -1 umbrello/optionstate.h 1.8 M +2 -0 umbrello/uml.cpp 1.130 M +2 -1 umbrello/codegenerators/Makefile.am 1.34 M +13 -3 umbrello/codegenerators/codegenfactory.cpp 1.9 M +176 -157 umbrello/codegenerators/cppwriter.cpp 1.20 M +39 -26 umbrello/codegenerators/cppwriter.h 1.8 M +94 -77 umbrello/codegenerators/javawriter.cpp 1.21 M +27 -16 umbrello/codegenerators/javawriter.h 1.11 M +7 -6 umbrello/codegenerators/simplecodegenerator.cpp 1.18 M +2 -1 umbrello/codegenerators/simplecodegenerator.h 1.6 M +6 -1 umbrello/dialogs/settingsdlg.cpp 1.37 M +1 -0 umbrello/dialogs/settingsdlg.h 1.21
*** Bug 72619 has been marked as a duplicate of this bug. ***