<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><DIV>Am 26.07.2007 um 16:26 schrieb Gilles Caulier:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite">Hi all,<BR><BR>This is another tiedous job to do with KDE4/QT4 port : make digiKam fully portable under MacosX and Win32 (in native of course, without using X11 server).<BR><BR>The last dummy non portable depency which exists yet under digiKam implementation is about X11. yesterday, I have removed the first one into themeengine, and today all keyboard modifiers handling with drag & drop. <BR><BR>In fact, the fix been simple to do with Qt4, but still complex to do using Qt3 (in fact with this last one, we don't care about portability).<BR><BR>With Qt4, QDropEvent provide a new method to handle keyboard modifiers : <BR><BR><A href="http://doc.trolltech.com/4.3/qdropevent.html#keyboardModifiers" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://doc.trolltech.com/4.3/qdropevent.html#keyboardModifiers</A><BR> <BR>...which can be used instead all X11 methods call...<BR><BR>Normally, now digiKam from trunk can be compiled as well under MACOS-X and WIN32... All others depencies to shared libraries are already portable :<BR><BR>- kde4libs <BR>- qt4libs<BR>- Exiv2<BR>- libkexiv2<BR>- libkipi<BR>- libkdcraw<BR>- libpng<BR>- libjpeg<BR>- libtiff<BR>- libjasper<BR>- libsqlite<BR><BR>Of course, you need to install all these shared libraries under the target system before to try to compile digiKam... and of course when i said all shared libs, this include all development files (.h headers files) <BR><BR>Tests are require... Any volumters in this room ?<BR><BR>Gilles<BR><BR>PS : Marcel, I have try drag & drop with KDE4 port and Copy/Move an item from an album to another one do nothing. Why ?<BR><BR><BR><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Digikam-devel mailing list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:Digikam-devel@kde.org">Digikam-devel@kde.org</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="https://mail.kde.org/mailman/listinfo/digikam-devel">https://mail.kde.org/mailman/listinfo/digikam-devel</A></DIV> </BLOCKQUOTE><BR></DIV><DIV>I will try to help on this.</DIV><DIV>At the moment I'm trying to get an development environment running on my macbook, to get a working copy of kdelibs4 from svn.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Maybe s.o. can help me where to get all the otherdependencies.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR></BODY></HTML>