Digikam/CodingSprint2014: Difference between revisions
Line 78: | Line 78: | ||
=== Scripts to port code === | === Scripts to port code === | ||
Laurent Montel has written scripts to port CMake and C++ code to KF5/Qt5. There are available [https://projects.kde.org/projects/kde/kdesdk/kde-dev-scripts/repository/revisions/master/show/kf5 in this repository]. | Laurent Montel has written scripts to port CMake and C++ code to KF5/Qt5 and remove kdelibs4support dependency. There are available [https://projects.kde.org/projects/kde/kdesdk/kde-dev-scripts/repository/revisions/master/show/kf5 in this repository]. | ||
Scripts must be applied in this order : | Scripts must be applied in this order, with a test compilation between each one : | ||
* Safe : | |||
** convert-to-k4aboutdata.pl (first on to apply, this help to compile) | |||
** adapt_cmakelists_file.pl (to convert CMake scripts, but code must don't be capititalized) | |||
** remove-kde4support.pl | |||
** convert-kicon.pl | |||
** convert-kmenu.pl | |||
** convert-kshortcut.pl | |||
** convert-kcolordialog.pl | |||
** convert-klistwidget.pl | |||
** convert-kmd5.pl | |||
** convert-kmenubar.pl | |||
** convert-ksplashscreen.pl | |||
** convert-kdebug.pl | |||
* Less safe to process properly : | |||
** convert-kintnuminput.pl | |||
** convert-kintspinbox.pl | |||
** convert-ktextbrowser.pl | |||
** convert-kfontcombobox.pl | |||
* Which need to check all changes : | |||
** convert-kvbox.pl | |||
** convert-kdialog.pl | |||
** convert-kcmdlineargs.pl | |||
** convert-kdebug-with-argument.sh (this one change kDebug(1556) en qCDebug with some info after to convert) | |||
** convert-kmimetype.pl | |||
== Image Editor Model/View Fixes and Finalization == | == Image Editor Model/View Fixes and Finalization == |
Revision as of 22:03, 16 October 2014
KDE Graphics Coding Sprint 2014
The KDE Graphics coding sprint 2014 will take place at Berlin, Germany, from november 14h to 16th 2014.
KDE Framework Port
KF5/Qt5 Status
Note: all port code must be stored in dedicated "frameworks" git branch for each project.
Component | Project Page | Status | KDE4Support | Remarks |
---|---|---|---|---|
libkexiv2 | link | done | yes | |
libkdcraw | link | uncomplete | yes |
|
libkipi | link | todo | ||
libkface | link | todo | ||
libkgeomap | link | todo | ||
Kipi-plugins | link | todo | ||
digiKam | link | todo | ||
Software Compilation | link | todo |
Link to documentation to port code
Scripts to port code
Laurent Montel has written scripts to port CMake and C++ code to KF5/Qt5 and remove kdelibs4support dependency. There are available in this repository.
Scripts must be applied in this order, with a test compilation between each one :
- Safe :
- convert-to-k4aboutdata.pl (first on to apply, this help to compile)
- adapt_cmakelists_file.pl (to convert CMake scripts, but code must don't be capititalized)
- remove-kde4support.pl
- convert-kicon.pl
- convert-kmenu.pl
- convert-kshortcut.pl
- convert-kcolordialog.pl
- convert-klistwidget.pl
- convert-kmd5.pl
- convert-kmenubar.pl
- convert-ksplashscreen.pl
- convert-kdebug.pl
- Less safe to process properly :
- convert-kintnuminput.pl
- convert-kintspinbox.pl
- convert-ktextbrowser.pl
- convert-kfontcombobox.pl
- Which need to check all changes :
- convert-kvbox.pl
- convert-kdialog.pl
- convert-kcmdlineargs.pl
- convert-kdebug-with-argument.sh (this one change kDebug(1556) en qCDebug with some info after to convert)
- convert-kmimetype.pl
Image Editor Model/View Fixes and Finalization
CANVAS : full image dimensions not shown when not viewing at 100% zoom level
CANVAS : image is displayed with wrong magnification after crop
CANVAS : image shifts position in mouse-over mode when changing between Before and After
CANVAS : mouse-over preview mode does not work
CANVAS : unable to zoom out to less than fit to window
Unable to crop due to image corruption into canvas with not X11 based computers