diff -urN bouml_3.0.orig/historic.html bouml_3.0/historic.html
--- bouml_3.0.orig/historic.html Sat Oct 6 18:51:11 2007
+++ bouml_3.0/historic.html Sun Oct 7 15:11:01 2007
@@ -32,9 +32,8 @@
New plug-out reversing PHP code.
Refer to the documentation.
To test the reverse I applied it on the sources of
- Joomla 1.5RC2,
- this produces 583 classes, 1412 attributes, 410 relations (generalizations)
- and 3928 operations.
+ Joomla 1.5RC2,
+ this produces almost 600 classes.
Roundtrip body 1.3
diff -urN bouml_3.0.orig/src/diagram/ColMsg.cpp bouml_3.0/src/diagram/ColMsg.cpp
--- bouml_3.0.orig/src/diagram/ColMsg.cpp Fri Apr 27 18:57:47 2007
+++ bouml_3.0/src/diagram/ColMsg.cpp Sun Oct 7 14:48:36 2007
@@ -119,7 +119,7 @@
else if (!full)
op = operation->definition(FALSE);
else {
- op = operation->definition(TRUE, language, TRUE);
+ op = operation->definition(TRUE, language, TRUE, TRUE);
if (op.isEmpty())
return op;
diff -urN bouml_3.0.orig/src/diagram/SdMsgBaseCanvas.cpp bouml_3.0/src/diagram/SdMsgBaseCanvas.cpp
--- bouml_3.0.orig/src/diagram/SdMsgBaseCanvas.cpp Thu Sep 20 22:16:49 2007
+++ bouml_3.0/src/diagram/SdMsgBaseCanvas.cpp Sun Oct 7 14:44:31 2007
@@ -86,7 +86,7 @@
the_canvas()->browser_diagram()->get_sequencediagramsettings(dflt);
m = msg->definition(dflt.show_full_operations_definition == UmlYes,
- dflt.drawing_language, TRUE);
+ dflt.drawing_language, TRUE, TRUE);
}
if (!with_args || args.isEmpty())
diff -urN bouml_3.0.orig/src/dialog/OperationDialog.cpp bouml_3.0/src/dialog/OperationDialog.cpp
--- bouml_3.0.orig/src/dialog/OperationDialog.cpp Fri Oct 5 18:35:56 2007
+++ bouml_3.0/src/dialog/OperationDialog.cpp Sun Oct 7 15:09:20 2007
@@ -2501,7 +2501,7 @@
else if (sscanf(p, "${p%u}", &rank) == 1) {
if (withname) {
if (rank < d->nparams)
- s += d->params[rank].get_name();
+ s += QCString("$") + d->params[rank].get_name();
else {
s += "${p";
s += QString::number(rank);