(empty message)
[qanava.git] / changelog.txt
blob06153efdd99d755f243dfdd6cb7d98019f2f0d9e
1 2005 June 17 - Benoit Autheman - benoit@faktiss.net
2          * Fix serious bugs in file 'canGraphViewImpl.cpp'.
5 2005 June 09 - Benoit Autheman - benoit@faktiss.net
6          * Add method 'getNodeItem()' to class 'can::GraphView'.
7          * Fix a bug (due to the new view update method) in method 'update()' of class
8            'can::GraphView'.
9      * Add classe 'can::NodeInfoPopup' and its associed files 'canNodeInfoPopup.h/cpp' to
10        test project 'basic'.
11      * Add selection and node tooltip demonstration code to test project 'basic'.
14 2005 June 08 - Benoit Autheman - benoit@faktiss.net
15          * Remove the 'grid' parameter from the 'la::Layout' constructor and its
16            subclasses constructors.
17      * Create a qmake project to configure the 'la' project.
18      * Remove file 'laGenerator.h' and 'laGenerator.cpp' from project 'la'. More
19        generally, remove all dependencies to LTM classes.
20      * Fix all qmake project's files to generate VC projects for win32 and standard
21        makefile for unix.
24 2005 May 27 - Benoit Autheman - benoit@faktiss.net
25          * Add updateGeometry()' methods to class 'can::RectangularItem' and
26            'can::RectangleItem'.
29 2005 May 26 - Benoit Autheman - benoit@faktiss.net
30          * Add virtual method 'updateStyle()' to class 'can::Item' and subclasses
31            'can::RectangleItem' and 'can::RectangularItem'.
32      * Create documentation for classes in file 'canGraphView.h'.
33      * Rename method 'feed()' to 'update()', 'update' to 'updatePositions()' and add
34            method 'updateStyles()' to class 'can::GraphView'.
35      * Add a 'can::AdvStyle::Manager' member and a 'getStyleManager()' accessor to
36        class 'can::GraphView'.
37      * Add a 'can::Canvas' member and a 'getCanvas()' accessor to class 'can::ItemImpl'.
40 2005 May 25 - Benoit Autheman - benoit@faktiss.net
41          * Create the 'timetree' sample to test and demonstrate the 'la::TimeTree' class.
44 2005 May 24 - Benoit Autheman - benoit@faktiss.net
45          * Rename the 'can::Positionner' class to 'can::GraphView' and 'can::GraphPositionner' to
46            'can::GraphViewImpl'.
47          * Rename the 'can::Editor' class to 'can::CanvasView'.
50 2005 May 23 - Benoit Autheman - benoit@faktiss.net
51          * Create a new 'logo' test project to display the qanava logo.
52          * Create a new 'layout' test project to illustrate use of multiple layout (random, tree
53            and graph).
56 2005 May 22 - Benoit Autheman - benoit@faktiss.net
57          * Add keyboard based navigation to 'can::Editor' with methods 'setKeyboardNavigation()',
58            'getKeyboardNavigation()' and 'keyPressEvent()'.
59          * Add canvas dragging with mouse in class 'can::Editor' with method 'setCanvasDrag()'.
60          * Add canvas view zoom interface with method 'setZoom()' and 'setZoomMaxFactor()' to class
61            'can::Editor'.
62      * Add support for 'maximumwidth', 'maximumheight' and 'fontsize' attribute in the
63        'can::RectangularItem' style support.
64      * Remove 'addItem()' method and '_item' member from 'can::Item'.
65      * Heavy cleaning in classes 'can::Item' and 'can::ItemImpl<>'.
66      * Remove methods 'move()' and 'moveBy()' from class 'can::ArrowItem'.
69 2005 May 21 - Benoit Autheman - benoit@faktiss.net
70          * Add an '_origin' member to class 'can::RectangularItem', and fix a critical bug in
71            its 'drawShape()'.
72          * Add the 'datamodel.dox' documentation page with a description of the qanava architecture.
75 2005 May 20 - Benoit Autheman - benoit@faktiss.net
76          * Add methods 'addValue()', 'hasValue()' and 'getValue()' to class 'can::AdvStyle'.
77          * Add methods ''hasValue()' and 'getValue()' to class 'can::AdvStyle::Attribute::Manager'.
78          * Fix bounding box generation bug in 'can::RectangularItem' ctor.
79          * Add support for a "noshadow" value parameter for style of class 'can::RectangularItem'.
82 2005 May 14 - Benoit Autheman - benoit@faktiss.net
83          * Add methods 'resize()', 'addHorizontalLine()', 'addVerticalLine()' and 'createLine()'
84            to class 'can::Grid' and 'la::Grid'.
85      * Add a 'canvasResized()' slot to 'can::Canvas'.
86      * Add documentation for class 'la::Grid'. Create classes 'la::GridLayout' and
87            'la::GridLayoutRegular' from old classe 'la::GridRegular'.
88          * Implement method 'viewportResizeEvent()' in class 'can::Editor'.
91 2005 May 13 - Benoit Autheman - benoit@faktiss.net
92          * Create a doxygen project to automatically generate a web documentation. Add a lot
93            of documentation and doxygen tags for all classes.
96 2005 May 09 - Benoit Autheman - benoit@faktiss.net
97          * Remove the dependency to <qcolor.h> and 'QColor' in 'can::AdvStyle' 'getColor()'
98            method.
101 2005 May 05 - Benoit Autheman - benoit@faktiss.net
102          * Add icon support in 'can::RectangularItem'.
105 2005 May 02 - Benoit Autheman - benoit@faktiss.net
106          * Add two new 'setStyle()' and 'getStyle()' methods to class 'can::AdvStyle::Manager'.
107          * Fix a bug in method 'getImage()' of class 'can::ImageManager'.
108          * Remove method 'setStyle()' and '_fill' member for class 'can::RectangularItem'.
109          * Use 'QSimpleRichText' for text display in 'can::RectangularItem'.
110          * Modify coherency of all 'can::*Item' constructors.
111          * Remove all support for 'can::Style' and 'can::ComplexStyle', all styles are
112            now managed with 'can::AdvStyle'.
113          * Remove class 'can::TypesStyles' from files 'canPositionner.h/cpp'.
116 2005 May 01 - Benoit Autheman - benoit@faktiss.net
117          * Create class 'can::ImageManager'.
118          * Add a 'can::ImageManager' member and a 'getImageManager()' accessor to
119            class 'can::Canvas'.
120          * Implement methods 'hasImage()' and 'getImage()' of class
121        'AdvStyle::Attribute::Manager'.
124 2005 April 30 - Benoit Autheman - benoit@faktiss.net
125          * Create class 'can::AdvStyle::Image'.
126          * Add copy ctor for classes 'Attribute', 'Color', 'Value', 'Image' in class
127            'can::AdvStyle'.
128          * Add methods 'hasImage()' and 'getImage()' to classes 'can::AdvStyle' and
129            'can::AdvStyle::Attribute::Manager'.
132 2005 April 29 - Benoit Autheman - benoit@faktiss.net
133          * Create class 'can::AdvStyle::Attribute::Manager'.
134          * Add methods 'hasColor()' and 'getColor()' to class 'can::AdvStyle'.
137 2005 April 21 - Benoit Autheman - benoit@faktiss.net
138          * Create class 'can::AdvStyle' and its associed files 'canAdvStyle.h/cpp'.
141 2005 January 05 - Benoit Autheman - benoit@faktiss.net
143         * Launch the project from existing News Intelligence code.