Warning, /sdk/umbrello/ChangeLog is written in an unsupported language. File is not indexed.

0001 version 2.14.0 (4.14.0)
0002 
0003 * Reopening of changelog for stuff not covered by "Version Fixed In" queries at http://bugs.kde.org
0004 * UML2 ports on components
0005 * UML2 interface ball and socket notation 
0006 * Improved C++ import (map declarations to correct namespace)
0007 * Crash fixes in all language importers
0008 * Improved loading of Rose models: Added support for controlled units and class diagrams
0009 * Support for loading ArgoUML files (without diagrams)
0010 * Support for loading Embarcadero Describe files (without diagrams)
0011 * Umbrello crashes when Generate code function is used. (256716)
0012 * Umbrello Crash when opening XMI (332612)
0013 * Segmentation fault when opening a file that contains an "alternative" combined fragment (337606)
0014 * class importer inserts classes in the wrong package (191894)
0015 * Instable position of activity pins (335399)
0016 * Ada is generated only for one class per package (336933)
0017 * Slow click selection reaction in state diagram (337463)
0018 * Find in diagram function (116354)
0019 
0020 
0021 version 2.12.x (4.12.x)
0022 
0023 * End of manual maintained changelog file
0024 * Bug and feature related changelog can be fetched from http://umbrello.kde.org/changelog.php?4.12 
0025 
0026 version 2.11.3 (4.11.3) unreleased
0027 
0028 * Update documentation window on key navigation (151047)
0029 * Fix potential crash on code generation. (Joris Steyn)
0030 * Fix multiple association widgets for single foreign key constraint. (319391 122304)
0031 * The problem with copy-pasting in the tree view is fixed. (291749)
0032 * Double click on a state other than initial, normal or end crashed the application. Fixed by using a string instead of an array. (324192 324192)
0033 * Rename all occurrences of uml.sf.net to umbrello.kde.org. (Ralf Habacker)
0034 
0035 version 2.11.2 (4.11.2)
0036 
0037 * Fix broken entries in tree view (with cleanup of obsolete code) (317602)
0038 
0039 version 2.11.1 (4.11.1)
0040 
0041 * Add visual feedback if widget has documentation. (324062)
0042 * Move of UMLWidget based selection paint handling to UMLWidget::paint(). (Ralf Habacker)
0043 * fix the SKIP regexp. (Allen Winter)
0044 * Crash fix. (324058)
0045 * Fix NoteWidget position of lower and right border, which are one unit to small. (Ralf Habacker)
0046 * Rename of uml-devel@uml.sf.net to umbrello-devel@kde.org backport to 4.11.1 (Burkhard Lück)
0047 
0048 version 2.11.0 (4.11.0)
0049 
0050 * Some alignment operations do not match menuitem label and icon (207692)
0051 * Attempting to right-align notes in a sequence diagram makes them left aligned (241200)
0052 
0053 version 2.10.97 (4.10.97)
0054 
0055 * Type int replaced with qreal. (Andi Fischer)
0056 * Printing border fix. (115630)
0057 * Fixed pixmap size problem painting diagrams into. (Ralf Habacker)
0058 * Add small area around items when rendering a graphicsscene for printing or bitmap export to avoid border clipping. (154523)
0059 * Removed unused method UMLWidget::updateLook(). (Ralf Habacker)
0060 * Crash on ER foreign key constraint save (168273)
0061 
0062 version 2.10.90 (4.10.90)
0063 
0064 * Add git changelog maintainer script. (Ralf Habacker)
0065 * Add maintainer script which lists duplicate xmi ids. (Ralf Habacker)
0066 * Fixed bug removing the fractional digits when load widgets coordinates from xmi file. (321581)
0067 * Fixed "mouse double click collision." - add point part (321255)
0068 * Unify delta value for AssociationLine::closestSegmentIndex(). (Ralf Habacker)
0069 * Add vertical state diagram auto layout. (Ralf Habacker)
0070 * use better name ListPopMenu::insertAssociationTextItem (Ralf Habacker)
0071 * Improve API of associationline by - removing the dependencies to umlscene and umlview - renaming pointIndex to just index. (Andi Fischer)
0072 * Exclude last point from deleting point using context menu. (Ralf Habacker)
0073 * Fixed "mouse double click collision." - delete point part (321255)
0074 * Inform UMLListView about starting of rename when using F2. (Ralf Habacker)
0075 * Removed F2 key disable hack on list view; it works now. (Ralf Habacker)
0076 * Data loading in QActions data field fixed for different usage. (Andi Fischer)
0077 * Debug calls updated. White spaces removed. (Andi Fischer)
0078 * When a containment association was changed to another type, the circle was still visible. Fixed now. (Andi Fischer)
0079 * Remove warnings of type: "QGraphicsScene::addItem: item has already been added to this scene" (Ralf Habacker)
0080 * Cleanup of adding widgets to QGraphicsScene. (Ralf Habacker)
0081 * Migrate UMLScene::diagramRect() to use QGraphicsScene::itemsBoundingRect(), which uses widgets bounding rect to determine scene size. (Ralf Habacker)
0082 * Some actions in popup menu fixed. Containment symbol position fixed. (Andi Fischer)
0083 * Fix the drawing of association lines. (Andi Fischer)
0084 * Renamed AssociationLine::closestPointIndex() to closestSegmentIndex(), which is what it does in truth (Ralf Habacker)
0085 * Unified used distance between isPoint() and closestPointIndex(). (Ralf Habacker)
0086 * Crash fix in UMLScene::getFirstMultiSelectedWidget(). (Ralf Habacker)
0087 * Fixed "Combined fragment has incomplete color settings". (321260)
0088 * compile warning-- in CodeImpStatusPage::importNextFile() (Ralf Habacker)
0089 * On mouse double click show only the item properties dialog. (Andi Fischer)
0090 * Debug code removed. (Andi Fischer)
0091 
0092 version 2.10.80 (4.10.80)
0093 
0094 * Removed obsolete offset.. parameters from paint related MessageWidget methods. Also changed parameter type from QPainter& to QPainter *. (320463)
0095 * Renamed drawSelected() to paintSelected() (320463)
0096 * compiler warning-- (320463)
0097 * Removed obsolete methods. (320463)
0098 * Doc fix. (320463)
0099 * Migrate PreconditionWidget::draw() to qt4 paint api. (320463)
0100 * Migrate ArtifactWidget::draw() to qt4 paint api. (320463)
0101 * Removed debug painting. (320463)
0102 * Fixed widget painting artifact when widget line with > 1. (321053)
0103 * Fixed widget painting artifact when widget line with > 1. (321053)
0104 * Crash fix. (319276)
0105 * Get rid of 'the the's (Yuri Chornoivan)
0106 * Migrate PinWidget::draw() to qt4 paint api. (320463)
0107 * Use camel case variable name. (320463)
0108 * Migrate SignalWidget::draw() to qt4 paint api. (320463)
0109 * Migrate ObjectWidget::draw() to qt4 paint api. (320463)
0110 * Migrate UseCaseWidget::draw() to qt4 paint api. (320463)
0111 * Migrate StateWidget::draw() to qt4 paint api. (320463)
0112 * Migrate RegionWidget::draw() to qt4 paint api. (320463)
0113 * Migrate PackageWidget::draw() to qt4 paint api. (320463)
0114 * Removed obsolete call to setPenFromSettings() (320463)
0115 * Migrate ObjectNodeWidget::draw() to qt4 paint api. (320463)
0116 * Migrate NoteWidget::draw() to qt4 paint api. (320463)
0117 * Migrate Nodewidget::draw() to qt4 paint api. (320463)
0118 * Crash fix. (319276)
0119 * Migrate MessageWidget::draw() to qt4 paint api. (320463)
0120 * Migrate ForkJoinWidget::draw() to qt4 paint api. (320463)
0121 * Migrate FloatingTextWidget::draw() to qt4 paint api. (320463)
0122 * Migrate EnumWidget::draw() to qt4 paint api. (320463)
0123 * Migrate EntityWidget::draw() to qt4 paint api. (320463)
0124 * Migrate DataTypeWidget::draw() to qt4 paint api. (320463)
0125 * Migrate ComponentWidget::draw() to qt4 paint api. (320463)
0126 * Removed obsolate call to setY(), which has already been called in UMLWidget::loadFromXMI(). (320463)
0127 * Crash fix caused by removing a FloatingDashLineWidget from the gui but not from CombinedFragmentWidget::m_dashLines. (320463)
0128 * Avoid double painting of FloatingDashLineWidget; it is painted by QGraphicsScene already. (320463)
0129 * Fixed FloatingDashLineWidget painting artifacts caused by not set widget height. (320463)
0130 * Migrate FloatingDashLineWidget::draw() to qt4 paint api. (320463)
0131 * Migrate CombinedFragmentWidget::draw() to qt4 paint api. (320463)
0132 * Event handler contextMenuEvent used instead of old setupPopupMenu functions. (Andi Fischer)
0133 * Get rid of 'the the's (Yuri Chornoivan)
0134 * Migrate ClassifierWidget::draw() to qt4 paint api. (320463)
0135 * Migrate CategoryWidget::draw() to qt4 paint api. (320463)
0136 * Migrate BoxWidget::draw() to qt4 paint api. (320463)
0137 * Migrate ActivityWidget::draw() to qt4 paint api. (320463)
0138 * Migrate ActorWidget::draw() to qt4 paint api. (320463)
0139 * Reenable including of inherited methods on adding messages to sequence diagram. (306785)
0140 * Prevent recursive search loops. (306785)
0141 * Cosmetic update of documentation (Yuri Chornoivan)
0142 * Import XMI_FILE_VERSION. (Ralf Habacker)
0143 * Moved XMI_FILE_VERSION to version.h where app version definition already is. (Ralf Habacker)
0144 * Refactored ID::Type related conversion functions similar to other types in basictypes.* (Ralf Habacker)
0145 * Enable guard against resursive inheritance loops to self. (306785)
0146 * Fixed synchronous message painting artifacts. (320109)
0147 
0148 version 2.10.5
0149 
0150 * Add vertical state diagram auto layout (Ralf Habacker)
0151 * Fixed widgets painting artifact (321053)
0152 * Prevent recursive search loops (306785)
0153 * Umbrello Crash Upon Creation of Activity in Activity Diagram (319276)
0154 
0155 version 2.10.4
0156 
0157 * Fixed crash on adding sequence diagram messages by breaking recursive inheritance loops (306785)
0158 * Fixed todo: This should be moved to somewhere in MessageWidget, refactor with messagewidgetcontroller.cpp:44 (Ralf Habacker)
0159 * Fixed moving selected association lines todo (Ralf Habacker)
0160 * Fixed painting of message widgets (320109)
0161 * Move bounding rectangle related methods and class members to WidgetBase (Ralf Habacker)
0162 * Increase resolution by using UMLSceneValue in ObjectWidget::messageOverlap() (Ralf Habacker)
0163 * Fixed bug where resizing synchronous message moves its position (319813)
0164 * Fixed bug where the sequence line is not moved along with the object widget (320018)
0165 * Remove erroneous double-quotes around %c in Exec line (David Faure)
0166 * Fix of llvm-clang bug reports (319129)
0167 * Crash fix accessing zero pointer (314999)
0168 
0169 version 2.10.3
0170 
0171 - no changes
0172 
0173 Version 2.10.2
0174 
0175 * Auto detection fix of dot path on windows (Ralf Habacker)
0176 * UMLSceneDrag...Event -> QGraphicsSceneDragDropEvent (Ralf Habacker)
0177 * i18n: use i18n instead of i18n2tr (Pino Toscano)
0178 * initialize in the correct order (Pino Toscano)
0179 * Speed up c++ code import by hiding the list view dock window. (316829)
0180 * Add 'resolve dependencies' option to c++ code import settings. (316829)
0181 * Avoid recursion in non thread mode of import wizard. (Ralf Habacker)
0182 * Crash fix of import wizard using threads. (Ralf Habacker)
0183 * Fix my email address (Albert Astals Cid)
0184 * Move dock windows visible switches to settings menu. (Ralf Habacker)
0185 * Add error condition marker to activity diagram.. (Ralf Habacker)
0186 * Add activity diagram containing all elements. (Ralf Habacker)
0187 * Size problem fix when flipping fork/join state widget orientiation. (Ralf Habacker)
0188 * Crash fix when adding widgets to state diagram. (Ralf Habacker)
0189 * Add class diagram containing all elements. (Ralf Habacker)
0190 * Increase the border of the 'Fit in view' function, which makes it looking better. (Ralf Habacker)
0191 * Fix broken connection (missing const). (Ralf Habacker)
0192 * Fix bug not displaying toolbar because of broken widget connection. (Ralf Habacker)
0193 * Some Krazy issues about including QtModules fixed. (Andi Fischer)
0194 * uDebug replaced by DEBUG macro. (Andi Fischer)
0195 * Consistent calls to debug output. (Andi Fischer)
0196 * Enum Corner inside class with special operators. (Andi Fischer)
0197 * More unit tests added for basictypes. (Andi Fischer)
0198 * Namespace added for ParameterDirection. (Andi Fischer)
0199 * Namespace added for enum RoleType. (Andi Fischer)
0200 * fixed testcase bug (Ralf Habacker)
0201 * Fix of scene limits when moving widgets. (315888)
0202 * Rename the term 'canvas' to 'scene' in the documentation. 
0203   Remove unused UMLWidget::canvas() and setCanvas().
0204   Rename method AssociationLine::canvas() to umlScene().
0205   Rename method UMLScene::resizeCanvasToItems() to resizeSceneToItems(). (Ralf Habacker)
0206 * Some basictypes classes changed back to enums and namespace. (Andi Fischer)
0207 * cmake: various cleanups (Pino Toscano)
0208 * Qt::ButtonState -> Qt::MouseButton (Pino Toscano)
0209 * QTextOStream -> QTextStream (Pino Toscano)
0210 * QChar::null -> QChar::Null (Pino Toscano)
0211 * really remove the leftover of revision support (Pino Toscano)
0212 * SVN revision logic removed. (Andi Fischer)
0213 * Some basictypes classes changed back to enums and namespace. (Andi Fischer)
0214 * Add auto layout test file. (Ralf Habacker)
0215 * Add bug numbers and release version (Ralf Habacker)
0216 * Comments moved from header to source file. (Andi Fischer)
0217 * Add "view" menu containing toggle entries for the tree, documentation and command history view. (Ralf Habacker)
0218 * Removed another widget moving limit. (Ralf Habacker)
0219 * Do not limit new position on widget move, instead follow already implemented rule on widget creating. (Ralf Habacker)
0220 * Fixed Fit-in-window feature. (Ralf Habacker)
0221 * Removed another widget moving limit. (Ralf Habacker)
0222 
0223 Version 2.10.1
0224 
0225 * New feature: Fit diagrams in view after applying layout to get better overview (315889)
0226 * Add view menu to switch on tree, doc and command history view (315891)
0227 * Update zoom slider and percent value when switching diagrams (315885)
0228 * Made "Fit" button working (315887)
0229 * Fixed scene limits when moving widgets and/or loading xmi files (315888)
0230 
0231 Version 2.10.0
0232 
0233 * New feature: Line based grid drawing
0234 * TreeView to diagram class drag problem (292042)
0235 * Extend class debug filter (309770)
0236 * UML diagrams outside image problem (309452)
0237 * some state diagram widgets could not be added (309064)
0238 * no classes displayed after xmi file loading (309007)
0239 * wrong origin of classes in print page preview (308959)
0240 * migrate remaining qt3 classes to qt4 (290952)
0241 * clicking undo twice in a row crashes Umbrello (119868)
0242 * Umbrello crashes after undo action (266789)
0243 * Segfault when loading a saved document (180145)
0244 * unsorted operation list in add message widget property dialog of sequence diagrams (303263)
0245 * Assertion on c++ import (303222)
0246 * umbrello fails to parse escape sequences in c++ preprocessor statements (303137)
0247 
0248 Version 2.9.0
0249 
0250 * New feature: Drawing of state diagrams with more pseudostates possible.
0251 * New feature: Export diagrams to graphviz dot format
0252 * New feature: Auto layout of diagrams using external dot generator
0253 * unsorted operation list in add message widget property dialog of sequence diagrams (303263)
0254 * Assertion on c++ import (303222)
0255 * umbrello fails to parse escape sequences in c++ preprocessor statements (303137)
0256 * umbrello freezes on c++ import (302671)
0257 * Segfault importing Java code (230770)
0258 * Crash on new synchronous message in sequence diagram (168752)
0259 * Segmentation fault when copy&paste of sequence diagram (287179)
0260 * Hypergraphic and hierarchy links (67062)
0261 * umbrello hangs on import of qatomic_x86_64.h (302384)
0262 * layout generator auto detection (301969)
0263 * category widget drawing problem (301595)
0264 * Note widgets get resized when printing (152757)
0265 * Note widget text is not editable through doc window (301181)
0266 * umbrello crashs when importing templated java source code (293770)
0267 * activity diagram, branch/merge: background fill not disabled (165799)
0268 * Umbrello crashed when changing the Package of a class (268469)
0269 * Cannot anchor note in state diagram (270597)
0270 * Mistype in PostgreSQL codegenerator (275158)
0271 * Missing newline in MySQL codegenerator results in output being partially
0272   commented out on some models (275164)
0273 * Color of role text on diagram (e.g. Role B) nearly invisible (291401)
0274 * Junk residual UMLAssociations saved to XMI (293042)
0275 * Problems with widget moving/resizing in state diagrams (295605)
0276 * State diagram deep/shallow history widget resizing problem (296331)
0277 
0278 Version 2.8.1
0279 
0280 * PHP5 code generation: Illegal tag without any parameter is generated (155382)
0281 * Classes in sub-packages are moved to top level packages on edit (174184)
0282 * Loading existing XMI file (194897) and therefore also
0283   -  umbrello (2.4.2) crashed while opening solid_design.xmi (233705)
0284 * Generation of classes from files in folder in umbrello (197137)
0285 * Crash when Clicking on / Trying to Move Datatype on Simple Diagram (202410)
0286 * Segfault importing Java code - related to variable length parameters (230770)
0287 * Segmentation fault when trying to generate code (235703)
0288 * Can't uncheck "Show Public Only" (242545)
0289 * Umbrello crashed after copy/paste (243392) 
0290 * Crash when opening file (251094) 
0291 * Crashes even if an association was drawn (271243)
0292 * Gratuitous warning messages on loading project file (283744)
0293 * Creates many 'new_package_xx' packages on file loading (291159)
0294 * Crash on importing templated java source code (293770)
0295 * New feature: C# code import added.
0296 
0297 Version 2.8.0
0298 
0299 * New feature: Code import wizard added
0300 * New feature: Print preview added.
0301 * Made printing border calculation more robust
0302 * Reuse changed printer settings
0303 * Show diagram print settings dialog before print or print preview dialog
0304 * Added msvc2010 preprocesser for idl preprocessing
0305 * Enabling of cut/copy/paste actions is incorrect (70925)
0306 * Segmentation fault when copy&paste of sequence diagram (287179) and therefore also
0307   - Copy and paste or drag and drop of a java datatype between folders (280770) 
0308   - crash on copy paste (262842)
0309   - Crash when copy/paste, from a class tab to an other, 2 linked tables (286449)
0310   - Cut Class and paste as Entity cause crash (274265)
0311   - Umbrello crashed when cut/paste (275372)
0312   - Copy and paste of a class lets Umbrello crash (241915)
0313   - Copy - paste multiple class operations makes umbrello crash (257410)
0314   - Umbrello crashes during cut and paste class diagram (257584) 
0315 * Copy/Paste of activity, state and use case diagram elements do not create new elements (291557)
0316 * Crash on new synchronous message in sequence diagram (168752)
0317 * Umbrello crashes with SIGSEGV in Object Flow properties 170596)
0318 * Crash fix in case the path does not fit into the package hierachy we cannot check the imports (200721)
0319 * Crash fix on importing idl file (203092)
0320 * Crash on C++ import with Doxygen: cause Doxygen Braces (228352)
0321 * Crash on new entity (entity relationship model) (259404)
0322 * Umbrello crashed when changing the Package of a class (268469)
0323 * Compile error when build against Qt 4.8 (279184)
0324 * Crash when importing Java-Source (288406)
0325 * Improvements to widgets paste location (291763)
0326 * Box widgets size could not be reduced  (291837)
0327 * Widget clipping problem (291894)
0328 
0329 Version 2.7.4 (and previous)
0330 
0331 * ERD - wrong orientation of relation while entering FK (171280)
0332 * Fails to compile with boost 1.37.0 (177755)
0333 * Hangs exporting to EPS and PDF, creates broken files (180031, 185659)
0334 * Crashed opening specific .xmi file (203118, 238775)
0335 * Invalid types in PostgreSQL codegenerator (273221)
0336 
0337 ...
0338 
0339 Version 2.0.0  (First Qt4/KDE4 based version)
0340 
0341 * Bugs/wishes from http://bugs.kde.org:
0342 * Turn off header/footer and page numbers when printing (69113)
0343 * Code generation and undo/redo take up too much memory (72644)
0344   - Use the KUndoStack derived from QT4 QUndoStack in order to manage commands.
0345   - Commands are stored in cmds folder.
0346 * Switching between tabbed and non-tabbed views requires restart (98204)
0347 * Recursively scan source files when reverse engineering (109157)
0348 * Implement the UML 2.0 standard (115269)
0349   - Sequence Diagram
0350     * Combined Fragments
0351       * Operators : Alternative, Option, Break, Parallel, Reference, Negative, Critical,
0352                     Ignore, Consider, Assertion, Loop.
0353       * Found / Lost Messages.
0354   - Sequence Diagram
0355       * Pre/Post conditions.
0356       * "accept time event" symbol.
0357       * Control Flow.
0358       * Object Flow.
0359       * interruptible region.
0360       * expansion region.
0361       * Control node : flow final.
0362       * Transformation.
0363       * Objects nodes :  
0364         * Activity Invoke.
0365         * Activity Parameter Nodes.
0366         * Central buffer nodes.
0367         * Data stores nodes.
0368         * Input / Output / Constant Pins.
0369 * RMB LogicalView->New->Class in treeview creates TWO classes (144537)
0370 * New code generator for D language
0371 * Add option for automatic drawing attribute associations in class diagram (147061)
0372 * Crash on exit after loading phonon design.xmi (149356)
0373 * Crash on saving phonon design.xmi with Advanced Code Generators enabled (149357)
0374 * Crash on exit after loading XMI file with Advanced Code Generators enabled (149457)
0375 * Patch: Correct C# constructors - no return type (150988)
0376 
0377 Version 1.5.8
0378 
0379 * Bugs/wishes from http://bugs.kde.org:
0380 * Cannot move text and label correctly after enabling snap to grid (137041)
0381 * Umbrello gratuitously appends ".xmi" to the saved file name (146061)
0382 * Wrong pascal code generation (146676)
0383 * Crash when linking to undefined xmi.id (146748)
0384 * End Activity Symbol gets invalid when line thickness is increased (146925)
0385 * The size of a fork/join is not restored (147069)
0386 * Crash when changing the association type to containment (147202)
0387 * Moving component on diagram results in absurd shape of self-association (147810)
0388 * Crash when changing the attribute name (147919)
0389 * Reads XMI exported by version 1.5 but crashes when rereading after saving (147988)
0390 
0391 Version 1.5.71
0392 
0393 * Bugs/wishes from http://bugs.kde.org:
0394 * Preprocessor keywords ignored which causes endless loop in code import (119125)
0395 * Code generator for D language (124805)
0396 * Unstable saves and loads, class names become dirty (145709)
0397 * Crash on deleting class in list view (145762)
0398 * Class attribute documentation not generated for python (145916)
0399 * Python code generator does not wrap lines properly (145918)
0400 * Attribute documentation not generated for 'Export to XHTML' (145972)
0401 * Crash when moving a class in a Java UML diagram (146058)
0402 * Arrowheads are not shown (146064)
0403 * Crash when creating a class that refers to more than one other classes/datatypes (146367)
0404 
0405 Version 1.5.7
0406 
0407 * Bugs/wishes from http://bugs.kde.org:
0408 * C# Code Generation and export (53368)
0409 * Java interface inheritance, abstract classes and generics in code generation (53376)
0410 * Code generation ignores unidirectional association (72042)
0411 * Design bug in advanced code generators (84739)
0412 * %date% and %time% not being parsed (96612)
0413 * Operations of the Interface are not implemented in the class automatically (111593)
0414 * Relationships for entities do not live outside of the diagram (125146)
0415 * Multiplicity labels often are placed incorrectly (127628)
0416 * Association role labels are duplicated (130172)
0417 * Crash on adding operation to class with Advanced Code Generators enabled (131528)
0418 * Javascript wrong Code Generation (135527)
0419 * Javascript/ActionScript Code Generation creates bad format methods (135540, 144738)
0420 * Sequence diagram object size incorrect after toggling "Draw as Actor" (136869)
0421 * Incorrect Association Properties text (139872)
0422 * Buttons are not displayed (139913)
0423 * Impossible to reuse same use case in a use case diagram (140150)
0424 * Java 5 generics support (140669)
0425 * Associations not updated during move of class on diagram (140709)
0426 * Crash when deleting the link between a package and a class (141602)
0427 * Ada95 Code Generation Errors for Aggregation (141644)
0428 * Unable to delete multiplicity information or label from an association (141813)
0429 * Reinstate code generation options for C++ (141875)
0430 * C++ code generator does not correctly define namespaces (141876)
0431 * Ada code generator generates "withs" in both directions for certain associations (141956)
0432 * Ada code generator always generates methods abstract even if abstract box not checked (142093)
0433 * Missing "with" on Ada code generation for aggregation (142392)
0434 * Operation Properties "Type" combo box too small (143319)
0435 * Support duplication of diagrams (139856, 143581)
0436 * Crash on changing multiplicity in an association in ERD (143909)
0437 * Class diagram in folder not loaded correctly from xmi (144119)
0438 * Sequence diagram crashes during message inserting (144293)
0439 * No synchronisation of comments when round-tripping (144346)
0440 * Crash when loading xmi with actor as object of sequence diagram (144442)
0441 * ActionScript/JavaScript association code generation error (144788)
0442 * Segmentation fault on loading corrupted file (145035)
0443 * Crash when moving all elements in a sequence diagram (145202)
0444 
0445 Version 1.5.61
0446 
0447 * Copy/paste of attribute or operation in list view within same class
0448 * Improved loading of files from older versions
0449 * Ada import updated for Ada2005
0450 * Bugs fixed from http://bugs.kde.org:
0451 * Crash on creating various types of associations (140693, 141073, 141106, 141277)
0452 * Unclickable use case diagram (140870)
0453 * Crash on opening xmi file produced by previous version (141279)
0454 
0455 Version 1.5.6
0456 
0457 * Fixed save/reload of association widgets for collaboration diagrams
0458   http://www.geeksoc.org/~jr/umbrello/uml-devel/9825.html
0459   http://www.geeksoc.org/~jr/umbrello/uml-devel/9857.html
0460 * Fixed crash in ToolBarStateArrow destructor
0461   http://www.geeksoc.org/~jr/umbrello/uml-devel/9861.html
0462 * Stereotype selection list for parameter properties dialog
0463   http://www.geeksoc.org/~jr/umbrello/uml-devel/9862.html
0464 * Note widget is now always drawn on TOP of all widgets
0465   http://www.geeksoc.org/~jr/umbrello/uml-devel/9863.html
0466 * Optimized printer margins
0467   http://www.geeksoc.org/~jr/umbrello/uml-devel/9895.html
0468 * Improved code import for Ada and Pascal (SVN commits: 621845, 622128, 622396, 623316,
0469                                            623421, and 624257)
0470 * Bugs/wishes from http://bugs.kde.org:
0471 * Association line nodes don't drag along with multiply-selected classes (57878)
0472 * Disappearing parameters when editing class properties (114477)
0473 * Umbrello saves too many copies in xmi (135606)
0474 * XML scheme: mixup of attribute names: *color and *colour (136061)
0475 * Artifacts of a component diagram are wrongly placed in Deployment View folder (137564)
0476 * Incorrect export to SQL (138139)
0477 * Parentheses do not appear around the parameters of the C++ operator() (139147)
0478 
0479 Version 1.5.52
0480 
0481 * Fixed segfault in UMLClassifier::checkOperationSignature()
0482   (http://www.geeksoc.org/~jr/umbrello/uml-devel/9816.html)
0483 * Fixed segfault on XMI close when a class uses a template
0484   (http://www.geeksoc.org/~jr/umbrello/uml-devel/9818.html)
0485 * Fixed crashes during Tcl code generation
0486 * Fixed bugs in generated code of various code generators
0487 * Bugs/wishes from http://bugs.kde.org:
0488 * Shift + Left and Shift+Right causes SIGSEGV (136288)
0489 * Crashes on closing/opening files created with previous umbrello versions (136940)
0490 * Crash when opening saved document (136998)
0491 * Faulty behavior when a class inside of a package is modified (137497)
0492 
0493 Version 1.5.51
0494 
0495 * This is an interim release that fixes a serious regression in version 1.5.5
0496   which is detailed at http://bugs.kde.org/135749 (Crash when opening a document)
0497 * XMI file contains deleted associations (129859)
0498 * Accessor methods are private instead of public (85553)
0499 
0500 Version 1.5.5
0501 
0502 * PHP5 generator creates stub methods for all interfaces a class implements (C. Brunsdon)
0503 * Fix load of associations in collaboration diagram (A. Spangler)
0504 * Fix for single selection of an unselected widget when other widgets are selected
0505 * Fixes for several bugs in toolbar states
0506 * Fix for message widget selection
0507 * Fix for class association not updating the association position when being moved
0508 * Bugs/wishes from http://bugs.kde.org:
0509 * Export-to-docbook and Export-to-HTML documentation generator (54307)
0510 * "role A properties" should give class name (69244)
0511 * Sharing designs, Folders, 3rd Party imports (87252, reimplementation)
0512 * "Open recent" list doesn't reorder when a file is opened (111757)
0513 * Properties menu: move to top/bottom buttons (126467)
0514 * Java import - importing interfaces - absent visibility treated as package
0515   instead of public (131327)
0516 * Python code generation not independent of diagram view (131790)
0517 * Java import - method parameter types not resolved correctly (131825)
0518 * Java import: unable to import AzareusCore (131961)
0519 * Java import: error on multidimensional arrays (132017)
0520 * Java import - array types not resolved correctly (132035)
0521 * Java import - "final" and comments in method declaration not parsed correctly (132174)
0522 * Java import: spaces in strings cause next member var to be ignored (132472)
0523 * Java import - static member vars ignored in interfaces (132657)
0524 * Header file names are lowercase in .cpp file, but mixed case on the disk (134279)
0525 
0526 Version 1.5.4
0527 
0528 * Bugs/wishes from http://bugs.kde.org:
0529 * Transform interface to class - fixes to some issues (79433)
0530 * Free Pascal code import and generator (114547)
0531 * Enable selection of multiple classes in "Select classes" dialog (126485)
0532 * Crash after single click on the "UML Model" tree window (126560/129252)
0533 * Fix crash when importing classes from a java file (129107, 130093)
0534 * Cannot insert transition/association TO fork/join node in activity diagram (129914)
0535 * Command line switches: graphics export to directory does not work with relative paths (130600)
0536 * Importing java files that reference their own class name crashes (130735)
0537 * Importing java class (enum pattern) cause umbrello to hang (130792)
0538 * Importing java subinterface before superinterface results in superinterface
0539   not being treated as an interface (130793)
0540 * Java import: method and class visibility ignored (130794)
0541 * Java import - static not handled correctly (130926)
0542 * Java import - package visibility incorrectly represented (130932)
0543 * Java import - random import order can result in interface being treated as class (131006)
0544 * Java import - associations not setup correctly, duplicate classes created (131270)
0545 
0546 Version 1.5.3
0547 
0548 * Switch to arrow tool after association creation (http://bugs.debian.org/353344)
0549 * Bugs/wishes from http://bugs.kde.org:
0550 * "Export all views" feature contributed by Daniel Calvi� S�chez (extension of 58809)
0551 * Static variables in java code are not marked static (59190)
0552 * New alignment type "distribute horizontally/vertically" (extension of 67058)
0553 * Save autosave file to a more obvious place (72019)
0554 * Usability and responsiveness improvements to code import (93296)
0555 * Auto-complete in parameter properties dialog in class diagram (104477)
0556 * Crash on application exit (112092)
0557 * Memory problem when importing classes from c++ sources (122668)
0558 * Nestable components and subsystems in Component diagram (124326)
0559 * Crash loading xmi file (125331, 126968)
0560 * User interaction with UMLWidget improvements (126391)
0561 * Comments are cut short when generating PHP code (126480)
0562 * Freeze on C++ class import (126994)
0563 * Crash on importing Java 1.5 classes containing annotations (127160)
0564 
0565 Version 1.5.2
0566 
0567 * fixed problem reordering methods in classes/interfaces
0568   http://bugs.debian.org/348940 , http://bugs.kde.org/119991
0569 * fixed problem with font size computation/word wrap in note widgets
0570   http://sourceforge.net/mailarchive/forum.php?thread_id=9558795&forum_id=472
0571 * Automatically fill useful info into the Perl writer heading template
0572 * Bugs/wishes from http://bugs.kde.org:
0573 * Fixed connection points for associations on widgets (67223)
0574 * Import Rose model files (81364)
0575 * Documentation for association roles not saved (105661)
0576 * Default data types not added for old Java generator (115991)
0577 * Custom operations in sequence diagrams become class operations (120337)
0578 * Fork/join symbol appears as a black box (120455)
0579 * Multiplicity labels positioned incorrectly when moving entities (120598)
0580 * Types of entity's attributes are displayed instead of their names (120742)
0581 * Unable to delete entity from entity list in "UML Model" frame (120750)
0582 * Interface names not italicized in diagram view (120761)
0583 * Cannot Resize Sequence Diagram Synchronous Messages (120910)
0584 * Sequencediagram: messages as constructor works only properly at 100% zoom (121238)
0585 * drag 'n drop a class when the zoom is not 1:1 don't put the class under mouse cursor (122293)
0586 * Documentation for associations is not retained (121478, 122063)
0587 * Crash when a non existing data type is used for an argument of a new method (122497)
0588 * Crash when importing Python files (121952)
0589 * "void" is imported as class and not datatypes (122184)
0590 * Crash when creating a datatype with the same name as a class (122188)
0591 * Crash when refusing to rename a class on importing typedef (122914)
0592 * Java import fails at abstract methods or interfaces (123661)
0593 
0594 Version 1.5.1
0595 
0596 * fix loading of associationwidget with non-default color
0597 * fix moving of initial and end activity by inhibiting resize
0598 * fix operation parameter and return types including template expressions
0599 * Bugs/wishes from http://bugs.kde.org:
0600 * Code import for Java and Python (79648)
0601 * Support C++ const methods (aka queries, part of 60452)
0602 * Change associations, aggregations, etc. on-the-fly (109963)
0603 * Collaboration Diagram: labels are reset to default position after moving them (117791)
0604 * Imported C++ classes not saved correctly in the XMI file (117875)
0605 * In ER models adding associations will add blank space in the entity attributes (117990)
0606 * ER diagrams need to underline the attribute name of primary keys (118570)
0607 * Cannot anchor notes to activity elements in Activity Diagram (118719)
0608 
0609 Version 1.5
0610 
0611 * Association classes
0612 * Advanced code generator for Ruby
0613 * Code generator for Tcl
0614 * Externalization of folders (i.e. submodel files)
0615 * Change interface into class and vice versa (if abstract and no attributes)
0616 * Image export via command line
0617 * All diagram objects can be resized
0618 * Automatic Diagram Layout (67059, not yet closed)
0619 
0620 * Bugs fixed / wishes implemented (see http://bugs.kde.org)
0621  57588  57672  58809  66461  67120  67719  72016  79433  87252  88117
0622  97162  98368 101550 105564 107405 108223 109591 109636 110073 110216
0623 110231 110379 110400 110843 111088 111470 111502 111759 111768 112017
0624 112292 112293 112333 112531 112552 112936 112991 112992 113748 114892
0625 
0626 Version 1.4.2 (maintenance release)
0627 
0628 * Bugs fixed from http://bugs.kde.org :
0629 97188 103170 106183 106356 106632 106673 107101 107551 108688
0630 
0631 Version 1.4.1 (maintenance release)
0632 
0633 Bugs fixed:
0634 * Crash on deleting attributes / enum literals
0635 * Crash in UMLView::createAutoAttributeAssociations()
0636 * Failure to import C++ enum type with comment on last literal
0637 * Non-Latin1 characters in diagram names
0638 * Generate missing "static" keyword in new C++ code generator
0639 * Bugs from http://bugs.kde.org :
0640  53376  57667  57875  70924  80924  89691  95353 100290 100307 101148
0641 103123 103133 103728 101541 104637
0642 
0643 Version 1.4
0644 
0645 * Entity relationship diagrams
0646 
0647 * Tabbed diagrams
0648 
0649 * Object creation message in sequence diagram
0650 
0651 * Notes can contain diagram hyperlinks
0652 
0653 * Move canvas items using the keyboard (Alt + arrow keys)
0654 
0655 * Improved support for parameterized classes
0656 
0657 * CORBA IDL import
0658 
0659 * PHP 5 code generator
0660 
0661 * fixed many issues in Perl code generator 
0662 
0663 * Bugs fixed / wishes implemented (see http://bugs.kde.org)
0664 53380 53384 54928 55058 55242 57879 61945 62321 63316 67062
0665 67723 69592 71978 74249 74952 75010 77645 80405 80559 82342
0666 83834 84515 85136 85377 86083 86828 86952 86958 87111 87537
0667 87956 87995 88152 88245 88415 88954 89334 89485 89553 89563
0668 89579 89582 89699 89860 89903 90102 90106 90206 90755 91298
0669 91433 91434 91494 91869 91922 92116 92123 92222 92300 92301
0670 92781 92995 93122 93219 93297 93298 93501 93535 93696 94173
0671 94728 94795 94883 95082 95247 95252 95722 95924 95951 95954
0672 96216 96221 96964 97155 97182 97697 97887 97984 98603 98899
0673  99697 100142
0674 
0675 Version 1.3
0676 
0677 * heavily reduced memory usage and CPU load on large projects
0678 
0679 * reserved keywords added for supported languages
0680 
0681 * new tools for aligning several objects
0682 
0683 * support added for compressed XMI files (*.xmi.tgz, *.xmi.tar.bz2)
0684 
0685 * New diagram command 'Duplicate' permits the copying of diagram
0686   objects including their features
0687 
0688 * New association type: Containment (circle-plus.)
0689 
0690 * Operation parameters have a 'direction' which documents whether
0691   they are input or return values (in, out, inout.)
0692   The IDL and Ada generators use this in their generated code.
0693 
0694 * Ability to show only public methods/members in diagram.
0695 
0696 * Improvements to scaled printing.
0697 
0698 * Crisp new icons
0699 
0700 * Improved XMI standard conformance of the file format.
0701   In principle, Umbrello's XMI parser is now capable of
0702   reading foreign XMI files.
0703 
0704 * Improved compatibility with old umbrello files
0705 
0706 * Support for repeatedly importing the same C++ file(s)
0707 
0708 * Umbrello places much less demand on the X server when
0709   dealing with large and complex diagrams
0710 
0711 * Umbrello is still compilable with KDE 3.1 but if you have
0712   such an "ancient" KDE version the new compressed-XMI file
0713   format will not work.
0714 
0715 * Bugs fixed / wishes implemented (see http://bugs.kde.org)
0716 53361 53381 53383 55238 56184 57664 57875 66508 67058 68441
0717 71281 71334 71805 71969 72016 72615 72617 72644 72801 72971
0718 72977 73042 73139 73274 73275 73277 73278 73418 73521 73632
0719 73926 73975 74432 74820 75111 75318 75380 75582 75789 75935
0720 76114 76209 76506 77367 77377 78192 78317 78525 78806 78910
0721 78912 79180 79188 79202 79631 79883 80119 80299 80824 80913
0722 80999 81000 81790 82236 82315 82346 82406 82685 82743 82977
0723 83052 83430 83432 83446 83449 83546 83553 84260 84262 84516
0724 84549 84656 84574 85126 85196 85434 85552 85554
0725 
0726 
0727 Version 1.2
0728 
0729 * Canvas zoom
0730 
0731 * Undo and redo
0732 
0733 * Clipboard now uses XMI, old binary .uml file format no longer supported
0734 
0735 * Resizeable canvas
0736 
0737 * Refactoring agent
0738 
0739 * Improved code export and many new code export languages
0740 
0741 * Datatype and enum widgets and internal representation 
0742 
0743 * Component and deployment diagrams
0744 
0745 * Parameterised classes (templates in C++, generics in Java)
0746 
0747 * Stereotypes on operations, attributes, etc
0748 
0749 * Asymmetric and symmetric sequence diagram messages
0750 
0751 * Corrected placement of the diamond in aggregations/compositions,
0752   the diamond is at the owning class
0753 
0754 * Can change properties of multiple items at one time
0755 
0756 * Code base is tightened up (no more WidgetData classes)
0757 
0758 * Bugs fixed / wishes implemented (see http://bugs.kde.org)
0759   53354 53356 53357 53359 53362 53363 53365 53367 53371 53379
0760   53381 53385 53387 53388 53447 53487 53652 53653 53777 54183
0761   54446 54575 54816 54817 54822 54926 54969 55051 55236 55239
0762   55243 55245 55246 55247 55283 55300 55698 55729 55731 55810
0763   56166 56519 57054 57113 57197 57199 57200 57226 57424 57475
0764   57490 57521 57665 57669 57876 57877 57878 57881 57882 57883
0765   57886 57920 58339 58349 58426 58439 58489 58852 58854 59049
0766   59155 59190 59403 59408 59774 60139 60135 60204 60685 60981
0767   61972 62201 62276 63115 63248 63316 63884 63895 63897 64201
0768   64431 64435 64501 64502 64727 64881 64884 65183 65185 65312
0769   65389 65391 65407 65410 65411 65442 65444 65450       65530
0770   65635 66185 66442 66459 66461 66847 66848 66997 67209 67277
0771   67327 67765 67770 68095 68395 69330 69332 73926
0772 
0773 Version 1.1.1
0774 
0775 * No longer crashes when printing
0776 
0777 * Capitalisation corrections in strings
0778 
0779 Version 1.1 (including 1.1 rc 2)
0780 
0781 * Activites can have multiple outgoing associations
0782 
0783 * Updated and translated tips file
0784 
0785 * New handbook help file
0786 
0787 * Slovak translation added
0788 
0789 * Updated German translation
0790 
0791 * hopefully last changes needed for the name conversion to Umbrello
0792 
0793 * i18n fixes
0794 
0795 * Many bug fixes
0796 
0797 Version 1.1 rc 1
0798 
0799 * Pasteing in sequence diagrams now works correctly
0800 
0801 * Paste operation now shows dialogue messages when it can't paste everything or at all
0802 
0803 * Cut now works
0804 
0805 * Code generation wizard checks directory exists
0806 
0807 * Code generation overwrite dialogue now lets you apply option to all remaining files
0808 
0809 * Activity widgets now have borders
0810 
0811 * Actors can be generalised from other actors
0812 
0813 * Multiple objects can now be moved at once
0814 
0815 * check for metamodel=UML when loading files
0816 
0817 * Saved files have XML header
0818 
0819 * code generation wizard gives feedback on whether the file was generated
0820 
0821 * improved RPM spec file for multiple distributions
0822 
0823 * tokenizer.l compatibility improved
0824 
0825 * Can select which language to generate to from code generation panel
0826 
0827 * User interface improvements (`new attribute' etc buttons added)
0828 
0829 * Operations and attributes can have classifier scope (static)
0830 
0831 * PHP code generation
0832 
0833 * Some menu improvements
0834 
0835 * Compiler warnings reduced
0836 
0837 * i18n() added where it was missing
0838 
0839 * Various operations which made it crash fixed
0840 
0841 * Typos fixed
0842 
0843 Version 1.1 beta 2
0844 
0845 * Name changed to Umbrello UML Modeller
0846 
0847 * Java filenames have corret capitalisation
0848 
0849 * Grid is no longer printed
0850 
0851 * Widgets now keep track of their colours and use diagram colours by default
0852 
0853 * Open and save dialogues correctly remember where they were last
0854 
0855 * Checks on saving to PNG if user really wants to save to an already existing file
0856 
0857 * Sequence and collaboration messages always update when they should
0858 
0859 * Consistant position for labels on sequence messages
0860 
0861 * Nicer looking selection box
0862 
0863 * "New operation" from sequence diagram messages will now be used automaticaly on that message
0864 
0865 * Some improvements in menu consistency
0866 
0867 * Delete selected widgets with Delete key
0868 
0869 * Select all widgets on current diagram ability
0870 
0871 * Size of left hand list view now saved
0872 
0873 * White space removed from copying to PNG
0874 
0875 * Import of file format 4 from UML version 1.0.3
0876 
0877 * Solaris compatibility with setenv(), hopefully
0878 
0879 * operations and attributes now show the correct UML syntax in class diagrams
0880 
0881 Version 1.1 beta 1
0882 
0883 * The AssocCopy, MessageCopy and CutCopyPaste classes have been
0884         replaced with CUMLDrag and CUMLClipboard.
0885         It supports 5 copy&paste types:
0886         -- multiple empty folders (selected from the listview)
0887         -- folders and multiple umlobjects (selected from the listview)
0888         -- folders, multiple umlobjects and umlviews (selected from the listview)
0889         -- multiple widget selection (from a diagram)
0890         -- multiple operation and attribute selection (from the listview)
0891         -- PNG clipboard support when copying for a diagram.
0892         currently there is no ability to cut
0893 
0894 * Association can be non-straight, just double click on the line.
0895 
0896 * the ..widgetData classes abstract widget data from actual widgets so there only
0897         needs to be as many widgets in memory as there are in the current diagram
0898 
0899 * listview allows folders inside folders
0900 
0901 * all UMLObjects now have associated documentation
0902 
0903 * activity and state diagrams
0904 
0905 * XMI based file system
0906 
0907 * unicode UMLObject and diagram names
0908 
0909 * QCanvas used rather than QWidget
0910 
0911 * member variables now mostly use m_... format
0912 
0913 * Code generation for C++ and Java
0914 
0915 * Code import
0916 
0917 * Fixed dos line endings and untagged binary files in CVS
0918 
0919 * New project admin (Jonathan Riddell).  No thanks to Sourceforge.
0920 
0921 
0922 Version 1.0.3
0923 
0924 * Added rename, delete options to folders
0925 
0926 * Text now remembers state
0927 
0928 * Moving text in selection move, now moves all selected.
0929 
0930 * Diagrams now into folders
0931 
0932 * Can save/load files without diagrams (use to crash on load)
0933 
0934 Version 1.0.2
0935 
0936 * Added multiple selection of icons
0937 
0938 * mass move, delete and toggle fill color
0939 
0940 * Cut, Copy to image file of selected items or selected section of diagram
0941 
0942 * Cut, Copy, Paste between diagrams.
0943 
0944 * Correctly deletes message from sequence diagram.
0945 
0946 * Recent files list now corectly handled
0947 
0948 * Error on loading files now put Untitled corerctly in the caption.
0949 
0950 * Toolbars keep session settings
0951 
0952 * Added folders for Actors, Use Cases and Concepts to help organisation
0953 
0954 * Composition, Implemantation, unidirectional associations and realizations added to class diagrams
0955 
0956 * Generalization, dependency, and unidirectional associations added to use case diagrams.
0957 
0958 * Changing text to nothing now hides the widget
0959 
0960 Version 1.0.1
0961 
0962 * Added package and stereotype options to Classes
0963 
0964 * Added to options page package and stereotype options.
0965 
0966 * print dialog added to printer interface to allow selection of diagrams to print.
0967 
0968 * Note Box size set correctly after loading.
0969 
0970 * Sequence diagram operation lines set correctly after loading.
0971 
0972 * prefix of document files changed from kde_libs_htmldir to kde_htmldir to allow documents to be installed where you like
0973 
0974 * footnote added when printing
0975 
0976 * fixed printing so print multiple pages is now correct
0977 
0978 * popup menu co-ordinates fixes for popup menus and list view
0979 
0980 * Diagram made bigger
0981 
0982 * drag and drop now correct on large diagram
0983 
0984 
0985 
0986 
0987 Version 1.0 (5/09/2001)
0988 
0989 * Started maintaining ChangeLog file
0990 
0991 * Setup mime type correctly
0992 
0993 * Fixed Layout Managers on GUIs
0994 
0995 * Added scope to the Concepts on Class/Concept diagrams
0996         + Public, - Private, # Protected
0997 
0998 * Fixed install so can install in the directory you wish (I hope - Let me know 
0999 if this works)
1000 
1001 * Removed hard coding of file location from program
1002 
1003 * File Extension ".uml" added if user didn't
1004 
1005 * Removed HTML welcome screen due to loading time.
1006 
1007 * Changed the icons setup by KDevelop (someone please desing better ones)
1008 
1009 * Has i18n ready to go, just need translators (any takers?)
1010 
1011 * Text Lines e.g. messages, lines of text, etc. are printed transparently.
1012 
1013 * Association prop. Dialog now has default OK button instead of Cancel.
1014 
1015 * Added options page for UML icons
1016 
1017 * Objects set to correct background colour when not using fill colour
1018 
1019