Kexi/Porting to Qt&KF 5: Difference between revisions
< Kexi
(→Links) |
mNo edit summary |
||
Line 5: | Line 5: | ||
# Move koreport lib to a separate repo, make it Qt-only and port to Qt 5 | # Move koreport lib to a separate repo, make it Qt-only and port to Qt 5 | ||
## Remove scripting or port scripting? | ## Remove scripting or port scripting? | ||
# Port Kexi (without KexiDB, reporting, KoReport) to Qt 5 and port Kexi to Predicate and the new koproperty/koreport | # Port Kexi (without KexiDB/calligradb, reporting, KoReport) to Qt 5 and port Kexi to Predicate and the new koproperty/koreport | ||
## | ## Reimplement report scripting using a simple QtScript solution to keep backward compatibility with Kexi 2 | ||
## Remove then unused calligradb lib and parts of | ## Remove then unused calligradb lib and parts of KexiDB lib | ||
# Improve Kexi stability after porting | # Improve Kexi stability after porting | ||
# '''-- Kexi 3.0 release here --''' | # '''-- Kexi 3.0 release here --''' |
Revision as of 19:59, 29 July 2014
- Port Predicate lib to Qt 5
- Move koproperty lib to a separate repo, make it Qt-only and port to Qt5
- Move koreport lib to a separate repo, make it Qt-only and port to Qt 5
- Remove scripting or port scripting?
- Port Kexi (without KexiDB/calligradb, reporting, KoReport) to Qt 5 and port Kexi to Predicate and the new koproperty/koreport
- Reimplement report scripting using a simple QtScript solution to keep backward compatibility with Kexi 2
- Remove then unused calligradb lib and parts of KexiDB lib
- Improve Kexi stability after porting
- -- Kexi 3.0 release here --
- Make koreport lib dependent on Predicate and remove code/API that becomes redundant (e.g. KoReportData)
- Add a new QtScript-based scripting module
- Use the module in Kexi Reports too, keeping backward compatibility with Kexi 2 scripting