2
Revision 1.2 2000/09/21 09:05:38 phil
3
Added the automatic change log.
6
*************************
8
*************************
12
1. Change the documentation to reflect the new maintainer and web site.
13
2. Renamed the whole package.
14
3. Switched from the Apache Xerces XML Parser to the parser included with Qt
16
4. Converted the reportviewer to being a KPart.
17
5. Extended the data DTD to include a prefered template.
18
6. The template can be specified as a URL.
21
*************************
23
*************************
27
1. Added new class MLineObject for drawing simple lines on a report.
28
2. Moved metaphrast code to a seperate dir and added code to create a shared
30
3. Switched from IBM XML4C to Apache Xerces XML Parser. Not using ICU, just
32
4. Added command line switches to the viewer utility.
33
5. Added support for formatting negative numbers with a user defined color.
34
6. Added currency data type to field and calc objects.
35
7. Added support for formatting numbers.
36
8. Added support for formatting dates. To format dates, the field type must be
37
defined as a date and the date string in the data file must be in
38
mm/dd/yyyy or mm-dd-yyyy format.
39
9. Fixed bug that added an empty page to the end of a report.
40
10. Added a progress dialog to MReportViewer for printing. User can now cancel
42
11. Added code to MReportViewer to allow printing of selected pages.
43
12. Added code to MReportViewer to print multiple copies. QPrinter does not
44
appear to handle this correctly.
45
13. Added code to MReportViewer to print reverse page order.
46
14. Added method getRenderSteps() to MReportEngine, returns count of rendering
47
steps required to process the report. Convenience funtion for UI progress
49
15. Added signal signalRenderStatus(int) to MReportEngine to track rendering
50
progress. Convenience funtion for UI progress indicators.
51
16. Added public slot cancelRendering() to MReportEngine to cancel report
53
17. Added a progress dialog for report rendering to MReportViewer. User can
54
now cancel report processing.
55
18. Changed rendering code to draw at absolute y position. Previous version
56
used to subtract 1 from the y pos so that bordered fields would not have
57
double borders on one side. Existing reports that used bordered fields in
58
this way will need to be modified, shrink the height of the report section
59
by one - the bordered fields will still form a grid (see samplereport1.xml).
60
19. Added clear functions to report sections so the report engine can clear
61
existing formatting data before setting a new report template.
64
*************************
66
*************************
1
2003-05-28 Alexander Dymo <cloudtemple@mksat.net>
4
most functionality is moved to kudesigner_lib and made platform-independant (qt only or necessary #ifdefs)
5
only document-view-application arch implementation remains.
6
Main goal: to create qt version of kugar designer with minimal effort (common/shared code will be in kudesigner_lib).
9
Common kugar designer library created. Compiles with qt only (qt only compile should utilize PURE_QT define).
12
Alternate Qt only Kugar Designer created (uses kudesigner_lib).
15
Alternate Qt only Kugar shell created.
18
Undo/Redo for report items works now without crashes if their parent section was undone.
20
2003-05-01 Joris Marcillac <Joris@marcillac.com>
22
Direct database support. Databases and queries can be specified withing template
23
file and then the data file can be generated
25
Example program that shows usage of the direct database support in Kugar.
27
2003-04-05 Alexander Dymo <cloudtemple@mksat.net>
29
Undo/Redo implemented for all insert actions
31
2003-04-01 Per Winkvist <per.winkvist@cellnetwork.com>
33
Add check in DoubleClickEvent that we used LeftButton
34
Allow + and - keys to be used to change FontSize
35
Allow Del key to be used to delete an item
37
2003-03-31 Alexander Dymo <cloudtemple@mksat.net>
39
Applied patch from Per Winkvist <per.winkvist@cellnetwork.com>:
40
Fast property editing (name, fieldname) like in Qt Designer
42
2003-03-22 Alexander Dymo <cloudtemple@mksat.net>
44
Qt only version of the designer and preliminary version of shell added to the repository.
45
Qt only versions aren't compiled with kde. They should be compiled by hand using
47
make -f Makefile.qt (on unix)
48
QMake and automake coexist normally;)
49
Qt only Kugar Designer and shell do not support KOffice zipped xml files
50
Preliminary qt-shell is written by Joris Marcillac <joris@marcillac.com>
52
Fixes for qt-only compilation, thanks to Joris Marcillac <joris@marcillac.com>
54
2003-03-16 Alexander Dymo <cloudtemple@mksat.net>
56
Code reorganization to make it more modular
58
2003-02-25 Joseph Wenninger <jowenn@jowenn.at>
60
1) Don't crash anymore if a template file can't be loaded
61
2) Support kudesigner koStore template files (That's a littlebit hacky.
62
Once ku{gar|designer} supports images the loading has to be redone a littlebit, but for now it works
63
3) Relative template pathes are now relative to the data file, not to the current working directory
65
2003-01-25 Joseph Wenninger <jowenn@jowenn.at>
67
Canvas Bands can now be resized with the mouse
68
Changed resizehandle paint code. They are painted above all items now.
69
Changed mouse <-> resize handle interaction.
70
If the resizehandle is displayed partly above an item which has a higher z-order
71
than the item they belong too, a resize operation is still triggerd.
72
That makes section resizeable, if they have a report item in the middle which fills the whole height
74
2003-01-21 Joseph Wenninger <jowenn@jowenn.at>
76
1) Let a plugin access the property, it should create a editor for.
77
There is a new type enum UserDefined, which should mark the beginning of user defineable property types.
78
If there is no custom editor created, user defined types will show a lineedit.
79
2) Now all resize grips works for report items.
80
3) Support for properties, which should not be saved into the kugar template file
82
2003-01-19 Joseph Wenninger <jowenn@jowenn.at>
84
Pluggable property editors, bands are now resizable with the property editor
86
2003-01-16 Joseph Wenninger <jowenn@jowenn.at>
88
Now it is ensured, that items can't be moved out of ther section or resized to be larger than a section.
90
2003-01-03 Alexander Dymo <cloudtemple@mksat.net>
92
Many visual editors for properties created - font and color combos, etc.
94
2002-12-29 Alexander Dymo <cloudtemple@mksat.net>
96
Property editing in designer is coming back with the new Property Editor widget
98
2002-11-23 Joseph Wenninger <jowenn@jowenn.at>
100
Part is now a KOffice part, old shell disabled, new part-based shell is ready to use
102
2002-09-22 Alexander Dymo <cloudtemple@mskat.net>
104
Porting to KoDocument/KoFactory/KoView/KoAcclication started
106
2002-09-20 Alexander Dymo <cloudtemple@mksat.net>
107
* lib: Transparency for labels/fields/specials/calcfields added (gui property does not exists yet)