Activity log for bug #313357

Date Who What changed Old value New value Message
2009-01-03 00:27:01 Orzech bug added bug
2009-07-18 08:24:52 Mantas Kriaučiūnas summary [Package request] BOUML is oudated BOUML package is oudated
2009-07-18 08:24:52 Mantas Kriaučiūnas description Current version of BOUML is 4.9, but version in repo is 4.4.2. 4.4.2 is missing a lot of features and bugfixes. Bouml is the fastest and richest (yet not the most intuitive) open sourced UML tool I know, it has ability of reverse C++ code too. That's why it would be nice to have new version in repo. Current version of BOUML is 4.13.1, but version in Ubuntu Karmic is 4.12.1, which is missing a lot of features and bugfixes. Bouml is the fastest and richest open sourced UML tool I know, it has ability of generate and reverse C++, Java, PHP and Python code! I'm pasting list of improvements since version in Ubuntu Karmic (look at http://bouml.free.fr/historic.html for newest improvements): 4.13.1 July 8th 2009 * Improvement to diminuish the needed time to load a project, mainly in case of projects containing Php definition obtained by a reverse producing artifacts having a long Php definition * C++ Reverse 2.11.1 Java Reverse 2.14.1 Java Roundtrip 1.1.1 Java Catalog 2.13.1 Php Reverse 1.4.1 speed improvement 4.13 July 3th 2009 * Add active on activity, class and state * Add type specification of function's parameters and return values (pep-3107). When a return type is specified (it is not empty) the keyword ${type} produces the return type prefixed by ' -> ' When the type of a parameter is specified (it is not empty) the corresponding ${<n>} produces the type prefixed by ': ' if the keyword is part of the parameter list definition (between ${(} and ${)}) The code generator doesn't place the types between two string delimiters by itself, to produce a string with delimiters you have to enter these delimiters in the type definition at UML level. By default when you add a parameter the keyword ${<n>} is absent, it is added only if you set the new generation setting operation of Python 3 (pep-3107) (generation settings dialog Python[2]), and you have to change by yourself the default operation definition in the generation settings to add ${type} between ${)} and ':' * Plug-out upgrade 1.14 Add operations isActive and set_isActive on UmlBaseActivity, UmlBaseClass and UmlBaseState. Add operations isPython_3_operation and set_IsPython_3_operation on PythonSettings * Python Generator 1.2 To manage type specification of function's parameters and return values * C++ Generator 2.14 C++ Reverse 2.11 Java Generator 2.18 Java Reverse 2.14 Java Roundtrip 1.1 Java Catalog 2.13 Idl Generator 2.11 Php Generator 1.6 Php Reverse 1.4 Roundtrip body 1.9 Follow the new API. * Html documentation Generator 2.18 To import/export isActive. To manage type specification of function's parameters and return values Fixe the generation of the description of the elements defined in Java and/or Php and/or Python * XMI2 Generator 1.11 XMI2 Import 1.7 To import/export isActive. * Plug-out empty Upgraded by plug-out upgrade. 4.12.4 June 11th 2009 * Browser search allows now to search for elements depending on their stereotype. * The menu miscellaneous has the new toggle completion in dialog, it is set by default to be compatible to the behavior of the previous releases. When it is set and you enter a string in a list of choices (combo box) in a dialog, an auto completion/search is done, note this one is non case sensitive (Qt limitation). If you don't like this auto completion/search, unset the toggle. * Internal extension of the Plug-out API for Java Roundtrip. * C++ Generator 2.13 A dependency stereotyped friend produced a wrong code in case the target class was a template, fixed. Follow the new API. * Plug-out upgrade 1.13 A crash occured when you upgraded an old plug-out without Python management, fixed. Follow the new API. * Java Roundtrip 1.0 New plug-out, please refer to the documentation. * C++ Reverse 2.10 Java Generator 2.17 Java Reverse 2.13 Java Catalog 2.12 Idl Generator 2.10 Php Generator 1.5 Php Reverse 1.3 Python Generator 1.1 Roundtrip body 1.8 Follow the new API. * XMI Generator 1.4.6 When a parameter of an operation doesn't have type the token UML:Parameter wasn't closed, fixed. * XMI2 Generator 1.10.2 The base type of a class stereotyped typedef is now produced in an extension form supposing you ask for them Import Interface May 5th 2009 New user contribution, please refer to contributions 4.12.3 April 29th 2009 * Since 4.12 because of change concerning the z-dimension of lines in diagrams it was difficult to select small elements connected to a line in diagram and to connect required '(' and provided 'O' representations in a component diagram, fixed. * You can now close all the opened diagrams through the entry Close all added in the global menu Windows 4.12.2 April 18th 2009 * When you duplicated a state Bouml could crash, fixed. * When you deleted attribute or operation of a class through a plug-out the drawing of the class wasn't updated in already opened diagrams, (the deleted members was still visible), fixed. * Python Generator 1.0.9 In the previous releases the first line of a docstring was indented, then the next lines was produced without adding the current indentation. Now all the lines of a docstring are indented to follow pep-0257. * Plug-out upgrade 1.12.11 Add the operation importProject on UmlBasePackage, returns the UmlPackage corresponding to the imported project or 0/null in case of an error. * Plug-out empty Upgraded by plug-out upgrade.
2009-07-18 08:25:57 Mantas Kriaučiūnas bug task added bouml (Baltix)
2009-11-05 07:30:12 Lassi removed subscriber Lassi
2010-01-13 20:48:44 poppis bouml (Ubuntu): assignee poppis (poppis-poikela)
2010-01-29 19:56:49 poppis bouml (Ubuntu): assignee poppis (poppis-poikela)
2010-01-29 22:57:35 Orzech removed subscriber Orzech
2010-02-03 10:11:04 poppis bouml (Ubuntu): status New Confirmed