![]() ![]() #SHARED DIGIKAM DATABASE ACROSS COMOUTERS CODE#Here again, The result is a more stable digiKam than before under OSX.Īs a part of code optimization, an important task was done by Mohamed Anwer, a long-term contributor to digiKam. This one still needs an Apple computer with Macports, but the compilation is really simplified now. The other installer automatically generated by scripts is OSX packages. The result is an improved, better and more stable digiKam than before under Windows. All is done automatically under Linux by a series of bash scripts. ![]() We don’t use now a Windows/MSVC couple to compile and build the installer. The first one is the Windows port which is now done through MXE project by cross-compiling with MinGW. The consequence of limiting external dependencies is to open quickly the way to port code to non-Linux platforms and to provide binary installers. Included in this huge task to reduce dependencies, we have ported digiKam KIO-slaves to a multi-threaded interface, reduced the Dbus use to Linux desktop, and dropped KIO usage in Kipi tools. At least, 80% of KDE dependencies have been removed, 10% become optional for Linux Desktop, and the rest still mandatory for the moment. This is not possible currently as digiKam has a big legacy with KDE. The goal in the future is to be able to provide a pure Qt5 version of digiKam. This simplifies the porting job on other operating systems, code maintenance, while reducing the sensitivity of API changes from KDE project. Although digiKam is still a KDE desktop application, it now uses many Qt dependencies instead of KDE dependencies. In addition to code porting, we introduced several changes and optimizations, especially regarding dependencies on the KDE project. Porting to Qt5 required a lot of work, as many important APIs had to be changed or replaced by new ones. All Qt4/KDE4 code has been removed and many parts have been re-written, reviewed, and tested. ![]() This release marks almost complete port of the application to Qt5. This main version introduces a new cycle of releases, which will be shortly released to quickly include all the fixes reported by end users. #SHARED DIGIKAM DATABASE ACROSS COMOUTERS SOFTWARE#After two year of work, the digiKam team is proud to announce the final release of digiKam Software Collection 5.0.0. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |