##// END OF EJS Templates
Updated readme for 1.1.0
Tero Ahola -
r2014:69ab4c606e88
parent child
Show More
@@ -1,87 +1,104
1 --------------------------------
1 --------------------------------
2 Commercial Charts Add-on 1.0.0
2 Commercial Charts Add-on 1.1.0
3 --------------------------------
3 --------------------------------
4
4
5 What's in Qt Commercial Charts
5 What's in Qt Commercial Charts
6 =============================
6 =============================
7
7
8 Directory structure:
8 Directory structure:
9
9
10 src/
10 src/
11 Source code of the Qt Commercial Charts
11 Source code of the Qt Commercial Charts
12 plugins/
12 plugins/
13 QML bindings plugin and QtCreator plugin
13 QML bindings plugin and QtCreator plugin
14 examples/
14 examples/
15 Some examples of using Qt Commercial Charts
15 Some examples of using Qt Commercial Charts
16 demos/
16 demos/
17 More versatile example applications showing how to customize charts,
17 More versatile example applications showing how to customize charts,
18 combine several chart types and implement interaction in charts
18 combine several chart types and implement interaction in charts
19 doc/
19 doc/
20 Documentation
20 Documentation
21 licenses/
21 licenses/
22 Licensing infromation
22 Licensing information
23
23
24 Building
24 Building
25 ========
25 ========
26 Please note that if you have already installed a previous version of
27 QtCommercial Charts, you should first uninstall it with
28 make uninstall
26
29
27 Configure project with qmake and build project with make:
30 Configure project with qmake and build project with make:
28 (Linux) make
31 (Linux) make
29 (Windows with MinGw) mingw32-make
32 (Windows with MinGw) mingw32-make
30 (Visual Studio) nmake
33 (Visual Studio) nmake
31 (OSX) make
34 (OSX) make
32
35
33 For debug builds:
36 For debug builds:
34 qmake CONFIG+=debug ; make
37 qmake CONFIG+=debug; make
35 or
38 or
36 qmake CONFIG+=debug_and_release; make debug
39 qmake CONFIG+=debug_and_release; make debug
37
40
38 For release builds:
41 For release builds:
39 qmake CONFIG+=release ; make
42 qmake CONFIG+=release ; make
40 or
43 or
41 qmake CONFIG+=debug_and_release; make release
44 qmake CONFIG+=debug_and_release; make release
42
45
43 For both builds
46 For both builds
44 qmake CONFIG+=debug_and_release; make all
47 qmake CONFIG+="debug_and_release build_all"; make
45
46
48
47 If you want to install the libraries to your Qt library directory use:
49 If you want to install the libraries to your Qt library directory use:
48 make install
50 make install
49
51
50 If you want to uninstall the libraries
52 If you want to uninstall the libraries
51 make uninstall
53 make uninstall
52
54
53 Building as a statically linked library
55 Building as a statically linked library
54 =======================================
56 =======================================
55
57
56 The same as above applies you will just have to add staticlib to the CONFIG:
58 The same as above applies you will just have to add staticlib to the CONFIG:
57 qmake CONFIG+=staticlib
59 qmake CONFIG+=staticlib
58
60
59 Documentation
61 Documentation
60 =============
62 =============
61 Documentation can be found from doc/html directory.
63 Documentation can be found from doc/html directory. The documentation
62
64 can also be generated with:
63 The documentation can also be generated with "make docs".
65 make docs
64
66
65 KNOWN ISSUES
67 Main Changes between 1.0.0 and 1.1.0
66 ============
67 * Logartmic, polar axis are not supported at the moment.
68 * Automatic scaling of the axes is only done when you add a series on a chart
69 * API for Animations state (signaling started, finished) and setting duration
70 etc. is missing
71 * Layout in QBarCategoriesAxis can cause categories to overlap
72 * Only one Y and X axis can be visible at the same time
73 * Unit label for axes is not implemented
74 * In some cases (e.g. long texts) can cause some issues with layout
75 * When setting new QBarCategoriesAxis to existing chart, axis doesn't initialise properly
76
77 Main Changes between Beta and Final
78 ===================================
68 ===================================
79 * QML examples and documentation has been added
69 - Versions 1.0.0 and 1.1.0 are not binary or source compatible. We are sorry about this.
80 * Axis implementation has been refactored in order to support more flexible axis schemes in future.
70 - Horizontal bar series has been added
81 * Setting Multiple axes is now possible and you can select which one is visible.
71 - New axis types: DateTimeAxis and CategoryAxis
82 * In future it's possible to display several axes at the same time.
72 - PieSeries now supports drawing as a donut
83 * QBarCategoriesAxis and QValuesAxis classes have been added.
73 - ValuesAxis renamed to ValueAxis
84 * QBarSeries change to QGroupedBarSeries introduced in Beta has been reverted.
74 - BarCategoriesAxis renamed to BarCategoryAxis
85 * "Getting Started" documentation has been added.
75 - Drawing performance of LineSeries has been improved
86 * Chart layout management has been refactored.
76 - New data replacament method with better performance implemented in XYSeries
87
77 - It is now possible to take PieSlices/BarSets back from the series without deleting
78 - Build issues with Embedded Linux on ARM fixed
79 - Several new examples and demos
80 - QML Axis APIs improved
81 - Improved QML API: new borders/lines related properties for series
82 - ChartView margins are now configured via minimumMargins property
83 - QML API version number changed to 1.1
84 - You can now set a custom format for ValueAxis labels
85 - ValueAxis label layout improved
86
87 Bug Fixes
88 ==========
89 - Fixed: When a spline series is cleared then the first points still end up being drawn
90 - Fixed nice numbers algorithm issue with zoom
91 - Fixed configuration issues with debug_and_release and build_all flags
92 - Fixed setting color for a BarSet label
93 - Fixed bar series autoscaling with negative values
94
95 Known Issues
96 ============
97 - Automatic scaling of the axes is only done when you add a series on a chart
98 - If adding several axes, automatic scaling is done based on the last axis added
99 - Only one Y and X axis can be visible at the same time
100 - Unit label for axes is not implemented
101 - Switching off OpenGL (after using a QGLWidget as a viewport) causes a crash in OSX
102 - Setting minimum margins breaks down the layout in some cases
103 - DateTimeAxis is not supported on ARM because of floating point precision
104 issues (qreals are floats)
General Comments 0
You need to be logged in to leave comments. Login now