[Digikam-devel] extragear/graphics/digikam
Gilles Caulier
caulier.gilles at gmail.com
Wed Mar 31 09:03:32 BST 2010
I started to test this new code in trunk with a lots of remarks send
by private mails.
Holger, I recommend to always use mailing list there for better
visibility with other contributors...
I will continue in this thread all my report now.
Best
Gilles
2010/3/30 Johannes Wienke <languitar at semipol.de>:
> Hi Holger,
>
> unfortunately this commit breaks compiling the albummodeltest. Because
> AlbumManager now depends on DigikamApp, we would have to compile the
> _whole_ digikam code for the test again. Is there any way to encapsulate
> the the functionality of DigikamApp that you are using in AlbumManager
> behind an interface that can be replaced with a stub in the tests. This
> is really an odd dependency. The database and album management code
> should not depend on any gui stuff to my mind and there is already a lot
> of these dependencies simply to compile the model tests. Dependency hell...
>
> Anyway, great work with the branch.
>
> Johannes
>
> Am 30.03.2010 20:33 schrieb Holger Foerster:
>> SVN commit 1109189 by foerster:
>>
>> Merged branch Digikam-DatabaseExt into trunk.
>>
>> Happy easter holidays :)
>>
>> M +25 -5 CMakeLists.txt
>> M +1 -0 data/CMakeLists.txt
>> A data/database (directory)
>> AM data/database/CMakeLists.txt
>> A data/database/dbconfig.xml.cmake
>> A data/database/mysql-global.conf
>> A databaseserver (directory)
>> AM databaseserver/CMakeLists.txt
>> AM databaseserver/databaseserver.cpp [License: GPL (v2+)]
>> AM databaseserver/databaseserver.h [License: GPL (v2+)]
>> AM databaseserver/main.cpp [License: GPL (v2+)]
>> AM databaseserver/org.kde.digikam.DatabaseServer.xml
>> AM databaseserver/pollthread.cpp [License: GPL (v2+)]
>> AM databaseserver/pollthread.h [License: GPL (v2+)]
>> M +1 -1 digikam/CMakeLists.txt
>> M +230 -95 digikam/albummanager.cpp
>> M +3 -3 digikam/albummanager.h
>> M +179 -7 digikam/albumsettings.cpp
>> M +28 -0 digikam/albumsettings.h
>> AM digikam/databaseerrorhandler.cpp [License: GPL (v2+)]
>> AM digikam/databaseerrorhandler.h [License: GPL (v2+)]
>> M +44 -8 digikam/digikamapp.cpp
>> M +4 -0 digikam/digikamapp.h
>> M +2 -1 digikam/digikamui.rc
>> M +17 -17 digikam/main.cpp
>> M +2 -0 kioslave/digikamalbums.cpp
>> M +2 -1 kioslave/digikamdates.cpp
>> M +2 -1 kioslave/digikamsearch.cpp
>> M +2 -1 kioslave/digikamtags.cpp
>> M +71 -64 libs/database/albumdb.cpp
>> M +2 -1 libs/database/albumdb.h
>> M +44 -25 libs/database/databaseaccess.cpp
>> M +3 -0 libs/database/databaseaccess.h
>> M +2 -2 libs/database/databasebackend.cpp
>> M +1 -1 libs/database/databasebackend.h
>> AM libs/database/databaseconfigelement.cpp [License: GPL (v2+)]
>> AM libs/database/databaseconfigelement.h [License: GPL (v2+)]
>> AM libs/database/databasecopymanager.cpp [License: GPL (v2+)]
>> AM libs/database/databasecopymanager.h [License: GPL (v2+)]
>> M +622 -133 libs/database/databasecorebackend.cpp
>> M +141 -20 libs/database/databasecorebackend.h
>> M +30 -2 libs/database/databasecorebackend_p.h
>> M +233 -0 libs/database/databaseparameters.cpp
>> M +21 -0 libs/database/databaseparameters.h
>> AM libs/database/databaseserverstarter.cpp [License: GPL (v2+)]
>> AM libs/database/databaseserverstarter.h [License: GPL (v2+)]
>> M +3 -2 libs/database/haar/haariface.cpp
>> M +9 -18 libs/database/imagelister.cpp
>> M +133 -421 libs/database/schemaupdater.cpp
>> M +17 -3 libs/database/schemaupdater.h
>> AM libs/database/sqlquery.cpp [License: GPL (v2+)]
>> AM libs/database/sqlquery.h [License: GPL (v2+)]
>> M +26 -14 libs/database/thumbnaildatabaseaccess.cpp
>> M +3 -1 libs/database/thumbnaildatabaseaccess.h
>> M +28 -23 libs/database/thumbnaildb.cpp
>> M +8 -7 libs/database/thumbnaildb.h
>> M +25 -9 libs/database/thumbnailschemaupdater.cpp
>> M +62 -62 libs/database/upgradedb_sqlite2tosqlite3.cpp
>> M +1 -1 libs/database/upgradedb_sqlite2tosqlite3.h
>> AM libs/dialogs/migrationdlg.cpp [License: GPL (v2+)]
>> AM libs/dialogs/migrationdlg.h [License: GPL (v2+)]
>> M +86 -19 libs/threadimageio/thumbnailcreator.cpp
>> M +9 -3 libs/threadimageio/thumbnailloadthread.cpp
>> M +4 -1 libs/threadimageio/thumbnailloadthread.h
>> AM libs/widgets/common/databasewidget.cpp [License: GPL (v2+)]
>> AM libs/widgets/common/databasewidget.h [License: GPL (v2+)]
>> M +3 -0 tests/CMakeLists.txt
>> M +4 -2 tests/albummodeltest.cpp
>> AM utilities/setup/databaseconnectionwidget.h [License: GPL (v2+)]
>> M +16 -1 utilities/setup/setup.cpp
>> M +1 -0 utilities/setup/setup.h
>> M +20 -121 utilities/setup/setupcollections.cpp
>> M +0 -4 utilities/setup/setupcollections.h
>> AM utilities/setup/setupdatabase.cpp [License: GPL (v2+)]
>> AM utilities/setup/setupdatabase.h [License: GPL (v2+)]
>>
>>
>> http://websvn.kde.org/?view=rev&revision=1109189
>
>
>
> _______________________________________________
> Digikam-devel mailing list
> Digikam-devel at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
>
More information about the Digikam-devel
mailing list