12014/03/29
2  * compilation against latest graphviz
3    To compile against versions before 2.30 you need to
4    manually apply old_graphviz.diff first.
5  * switch to KPluginFactory
6  * fix scrolling through graph with cursor keys
7  * many small fixes of UI bugs and annoyances
8
92010/10/10
10  * Set version to 2.1
11  * Bug corrected: edges line width and color and nodes line width correctly handled
12
132010/09/19
14  * new background color option
15
162008/05/19
17  * version 2.0.2: works with boost-1.34
18
19
20========= VERY LONG PAUSE IN THE ChangeLog=================
21
222006/09/20
23  * X11 colors names now unsupported by Qt are harcoded in KGraphViewer
24
252006/09/18
26  * dcop -> dbus port finished (thanks to the help on #kde4-devel)
27
282006/09/17
29  * graph tips (on nodes and edges)
30
312006/09/16
32  * KSelectActions now work as before
33
342006/09/14
35  * asked and obtained the removing of -D QT_NO_STL from default compile flags
36  * solved with help from IRC the kintnuminput.h -> knuminput.h problem in file
37    generated from ui
38
392006/07/02
40  * fixed a xdot parsing bug
41  * fixed a crash condition
42  * better handling of parse errors: shows a dialog
43
442006/05/27
45  * removed a bug appearing with graphviz 2.8
46
472006/05/26
48  * addad in the menu bar the entries from contextual menu and reported this
49    change in documentation
50  * added the possibility to disable the bird-eye view (menu, context menu,
51    accel, toolbar) and reported this change in documentation
52  * check for memory leaks
53
542006/05/25
55  * added a font cache to optimize a little bit
56
572006/05/24
58  * changes in config dialog now change the status of Apply button
59  * make appear the bird-eye view even if it was not initialy appearent when
60    zooming
61  * optimizations to be able to load and manipulate larger graphs (200+ linear
62    graph OK)
63
642006/05/23
65  * documentation
66
672006/05/18
68  * corrected placing of window position indicator (red line) in bird eye view
69    when zooming
70  * add tooltips and whatsthese everywhere
71  * corrected tooltips placement
72  * added French translation
73
742006/05/17
75  * corrected drawing errors appearing when dragging after a zoom by updating
76    Qt to 3.3.6
77
782006/05/16
79  * all graphviz example graphs are perfectly drawn
80  * corrected drawing of parallel edges
81  * corrected edges geometry definition (tips appear at wrong places)
82  * allow opening of multiple files at the same time
83
842006/05/15
85  * corrected loading of edges bounds labels
86  * correct handling of record shaped nodes (see graphviz examples, compare with
87    doted results)
88  * corrected handling of fonts (see graphviz examples, compare with
89    doted results)
90  * corrected drawing of some undirected graphs in graphviz examples (compare with
91    doted results)
92  * added support for main graph label
93
942006/05/14
95  * corrected drawing of clusters (compared with doted results)
96  * hack to not freeze with huge graphs. Stop loading after N vertices or edges
97    (N currently set to 1000)
98
992006/05/13
100  * maked the window position indicator to be still visible even when zooming a
101    lot (min size or big bold point)
102
1032006/05/12
104  * added hard-coded min and max zoom factors
105  * scrolling with mouse wheel
106  * make minimum canvas size to window size
107  * reduce canvas size to graph size when its view becomes larger than itself
108
1092006/05/07
110  * better integration of printing (splitting in pages, etc.)
111  * change reload icon to a "recycling" icon
112
1132006/05/07
114  * printing on multiple pages or fited to one page
115  * applying the scaling factor to lines width (since more time but not logged)
116
1172006/05/05
118  * added print preview and setup (code reused from the koffice tool kexi)
119
1202006/04/15
121  * change mouse pointer to grabbing hand when scrolling
122
1232006/04/13
124  * Support for Graphviz 2.8
125
1262006/04/12
127  * Bug corrected: crash when closing last tab ;
128  * First implementation of support for the URL attribute: the focus follows the
129    mouse and clicking on it opens the default browse with the URL (only fully
130    qualified URLs are supported for now, not relative paths to files) ;
131  * Bug correction: the label is now drawn over the image if any ;
132
1332006/04/11
134  * added support for a new dot language attribut: shapefile (node defined by
135    an image)
136
1372006/04/08
138  * session management (reload of previously opened files)
139  * context menu to use other layouting algorithms (twopi, fdp, etc.)
140  * added a toolbar entry to choose layouting program
141
1422006/03/31
143  * automatic reloading (with user confirmation or not) of (externaly)
144    modified files ;
145
1462006/03/30
147  * open new instances as new tabs in the old one (should be configurable)
148
1492006/03/29
150  * menus and toolbars reorganisation
151  * empty file names no more stored in recent files list
152  * loading of parallel edges
153  * automaticaly choose dot for directed graphs and neato for undirected
154  * handling of comments in dot files
155
1562006/03/22
157  * important changes. A lot of graphs are now perfectly diplayed.
158  * UTF-8 chars in labels now correctly handled.
159
1602005/05/20
161  * first step towards huge graphs loading. 800 (configurable in code)
162    nodes are displayed at max. A lot of work remains on this subject.
163
1642005/05/11
165  * add support to all nodes shapes ;
166  * correct fill color handling ;
167  * parsing without errors of all (?) valid dot files ;
168  * added boost/spirit (from boost 1.32) and helpers with appropriate
169    copyright and licensing information in the project to avoid external
170    dependencies
171
1722005/05/07
173  * nearly all dot examples load, some of them perfectly (remains 1
174    encoding problem, 1 infinite loop and one graph not handled by dot)
175
1762005/04/28
177  * using Boost/Spirit parser generator for parsing dot output
178  * handling of fonts in labels
179
180