diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-01-20 01:29:50 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-01-20 01:29:50 +0000 |
commit | 8362bf63dea22bbf6736609b0f49c152f975eb63 (patch) | |
tree | 0eea3928e39e50fae91d4e68b21b1e6cbae25604 /kugar/CHANGES | |
download | koffice-8362bf63dea22bbf6736609b0f49c152f975eb63.tar.gz koffice-8362bf63dea22bbf6736609b0f49c152f975eb63.zip |
Added old abandoned KDE3 version of koffice
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1077364 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kugar/CHANGES')
-rw-r--r-- | kugar/CHANGES | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/kugar/CHANGES b/kugar/CHANGES new file mode 100644 index 00000000..18f0c053 --- /dev/null +++ b/kugar/CHANGES @@ -0,0 +1,116 @@ +************************* +VERSION 1.3 +************************* + +Changes: + + 1. Kugar and Kugar Designer are now pure KOffice applications. + Partification was made and KOffice zipped xml format is used. + + 2. Kugar and Kugar Designer are available in Qt-only versions. + They are included in the source tree but not compiled by default. + To compile run: + qmake kugar.pro + make -f Makefile.qt + + 3. Direct database support in Kugar. + + +************************* +VERSION 1.2 +************************* + +Changes: + + 1. GUI Report Designer is added (kudesigner) + Qt version of designer can be found in maintainer's web site + http://www.cloudtemple.mksat.net + + 2. Users can add as many detail bands to the report as needed, + this can be useful if we print report with data, arranged according + the master-detail relationship. + For example, now Kugar's + Detail Level="0" -> Detail Level="1" -> Detail Level="2" + corresponds to many commertial report engines' + Master -> Detail -> Subdetail + + 3. Any detail of any level can now have detail header and detail footer + + 4. Added DDMMYY_PERIOD (e.g. 25.02.02) + and DDMMYYYY_PERIOD (e.g. 25.02.2002) date type output formats + for Fields, Specials and CalculatedFields. + They have numbers 11 and 12 to use in a report template. + + 5. Report engine is now completely Qt-based. Any use of KDE classes were + removed and replaced with their Qt analogs (KPrinter -> QPrinter, + KMessageBox -> QMessageBox) + + 6. KReportViewer class is added to Kugar lib - it uses KMessageBox and + KPrinter classes. + kugar.h now references to kreportviewer.h + Qt users should include kugarqt.h that references to mreportviewr.h + + +************************* +VERSION 1.0 +************************* + +Changes: + + 1. Change the documentation to reflect the new maintainer and web site. + 2. Renamed the whole package. + 3. Switched from the Apache Xerces XML Parser to the parser included with Qt + v2.2.0. + 4. Converted the reportviewer to being a KPart. + 5. Extended the data DTD to include a prefered template. + 6. The template can be specified as a URL. + + +************************* +VERSION 0.2 +************************* + +Changes: + + 1. Added new class MLineObject for drawing simple lines on a report. + 2. Moved metaphrast code to a seperate dir and added code to create a shared + library. + 3. Switched from IBM XML4C to Apache Xerces XML Parser. Not using ICU, just + native transcoding. + 4. Added command line switches to the viewer utility. + 5. Added support for formatting negative numbers with a user defined color. + 6. Added currency data type to field and calc objects. + 7. Added support for formatting numbers. + 8. Added support for formatting dates. To format dates, the field type must be + defined as a date and the date string in the data file must be in + mm/dd/yyyy or mm-dd-yyyy format. + 9. Fixed bug that added an empty page to the end of a report. +10. Added a progress dialog to MReportViewer for printing. User can now cancel + a print job. +11. Added code to MReportViewer to allow printing of selected pages. +12. Added code to MReportViewer to print multiple copies. QPrinter does not + appear to handle this correctly. +13. Added code to MReportViewer to print reverse page order. +14. Added method getRenderSteps() to MReportEngine, returns count of rendering + steps required to process the report. Convenience funtion for UI progress + indicators. +15. Added signal signalRenderStatus(int) to MReportEngine to track rendering + progress. Convenience funtion for UI progress indicators. +16. Added public slot cancelRendering() to MReportEngine to cancel report + rendering. +17. Added a progress dialog for report rendering to MReportViewer. User can + now cancel report processing. +18. Changed rendering code to draw at absolute y position. Previous version + used to subtract 1 from the y pos so that bordered fields would not have + double borders on one side. Existing reports that used bordered fields in + this way will need to be modified, shrink the height of the report section + by one - the bordered fields will still form a grid (see samplereport1.xml). +19. Added clear functions to report sections so the report engine can clear + existing formatting data before setting a new report template. + + +************************* +VERSION 0.1 +************************* + +First release |