Hello community, here is the log from the commit of package kio-extras5 for openSUSE:Factory checked in at 2016-08-29 14:40:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kio-extras5 (Old) and /work/SRC/openSUSE:Factory/.kio-extras5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kio-extras5" Changes: -------- --- /work/SRC/openSUSE:Factory/kio-extras5/kio-extras5.changes 2016-07-21 07:46:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kio-extras5.new/kio-extras5.changes 2016-08-29 14:40:41.000000000 +0200 @@ -1,0 +2,16 @@ +Fri Aug 12 10:18:22 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.08.0 + * KDE Applications 16.08.0 + * https://www.kde.org/announcements/announce-applications-16.08.0.php + + +------------------------------------------------------------------- +Mon Aug 8 15:06:13 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.07.90 + * KDE Applications 16.07.90 (16.08-RC) + * https://www.kde.org/announcements/announce-applications-16.07.90.php + + +------------------------------------------------------------------- Old: ---- kio-extras-16.04.3.tar.xz New: ---- kio-extras-16.08.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kio-extras5.spec ++++++ --- /var/tmp/diff_new_pack.FcCZvv/_old 2016-08-29 14:40:43.000000000 +0200 +++ /var/tmp/diff_new_pack.FcCZvv/_new 2016-08-29 14:40:43.000000000 +0200 @@ -17,7 +17,7 @@ Name: kio-extras5 -Version: 16.04.3 +Version: 16.08.0 Release: 0 Summary: Additional KIO-slaves for KDE applications License: GPL-2.0+ ++++++ kio-extras-16.04.3.tar.xz -> kio-extras-16.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/CMakeLists.txt new/kio-extras-16.08.0/CMakeLists.txt --- old/kio-extras-16.04.3/CMakeLists.txt 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/CMakeLists.txt 2016-07-30 15:11:52.000000000 +0200 @@ -36,13 +36,15 @@ KIO KHtml KDELibs4Support - Pty Solid Bookmarks GuiAddons Activities ) - +# As this is the check used for linkage, only require it in the same location... +if (UNIX) + find_package(KF5Pty ${KF5_MIN_VERSION} REQUIRED) +endif() include(KDEInstallDirs) include(KDECMakeSettings) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/activities/fileitemplugin/kactivitymanagerd_fileitem_linking_plugin.desktop new/kio-extras-16.08.0/activities/fileitemplugin/kactivitymanagerd_fileitem_linking_plugin.desktop --- old/kio-extras-16.04.3/activities/fileitemplugin/kactivitymanagerd_fileitem_linking_plugin.desktop 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/activities/fileitemplugin/kactivitymanagerd_fileitem_linking_plugin.desktop 2016-07-30 15:11:52.000000000 +0200 @@ -2,21 +2,31 @@ Encoding=UTF-8 Type=Service Name=File to activity linking plugin +Name[ast]=Complementu d'enllazamientu d'actividaes a ficheros +Name[bs]=Datoteka dodatka za povezivanje na aktivnost Name[ca]=Connector per enllaçar fitxers amb activitats Name[ca@valencia]=Connector per enllaçar fitxers amb activitats Name[da]=Fil til aktivitetslink-plugin Name[de]=Modul für die Verknüpfung von Dateien zu Aktivitäten +Name[el]=Αρχείο για το πρόσθετο διαχείρισης δραστηριότητας Name[en_GB]=File to activity linking plugin Name[es]=Archivo para el complemento de enlace de actividades +Name[et]=Faili tegevusega linkimise plugin Name[fi]=Tiedostojen yhdistäminen aktiviteettiin +Name[gd]=Plugan gus faidhlichean a co-cheangal ri gnìomhachdan Name[gl]=Complemento para ligar ficheiros con actividades +Name[is]=Tengiviðbót fyrir skrá-í-virkni Name[it]=Estensione di collegamento tra file e attività +Name[km]=ឯកសារទៅកម្មវិធីជំនួយកំណត់ជួរសកម្មភាព +Name[ko]=활동 연결 플러그인 파일 +Name[lt]=Failo pririšimo prie veiklos papildinys Name[nb]=Programtillegg som binder fil til aktivitet Name[nl]=Plug-in voor koppelen van bestand aan activiteit Name[nn]=Programtillegg for å knyta fil til aktivitet Name[pl]=Plik dla wtyczki łączącej działania Name[pt]='Plugin' de ligação de ficheiros a actividades Name[pt_BR]=Plugin de ligação de arquivo a atividade +Name[ru]=Модуль связывания файлов с комнатами Name[sk]=Súbor na plugin linkovania aktivít Name[sl]=Vstavek za povezovanje datoteke z dejavnostjo Name[sr]=Фајл за прикључак повезивања активности @@ -24,6 +34,8 @@ Name[sr@ijekavianlatin]=Fajl za priključak povezivanja aktivnosti Name[sr@latin]=Fajl za priključak povezivanja aktivnosti Name[sv]=Insticksprogram för länkning av fil till aktivitet +Name[tr]=Etkinliğe dosya bağlama eklentisi +Name[ug]=پائالىيەت ئۇلانما قىستۇرما ھۆججىتى Name[uk]=Додаток прив’язування файлів до просторів дій Name[x-test]=xxFile to activity linking pluginxx Name[zh_CN]=文件链接到活动插件 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/archive/kio_archive.cpp new/kio-extras-16.08.0/archive/kio_archive.cpp --- old/kio-extras-16.04.3/archive/kio_archive.cpp 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/archive/kio_archive.cpp 2016-07-30 15:11:52.000000000 +0200 @@ -76,7 +76,7 @@ bool ArchiveProtocol::checkNewFile( const QUrl & url, QString & path, KIO::Error& errorNum ) { -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN QString fullPath = url.path(); #else QString fullPath = url.path().remove(0, 1); @@ -134,7 +134,7 @@ { archiveFile = tryPath; m_mtime = statbuf.st_mtime; -#ifdef Q_WS_WIN // st_uid and st_gid provides no information +#ifdef Q_OS_WIN // st_uid and st_gid provides no information m_user.clear(); m_group.clear(); #else @@ -347,7 +347,7 @@ qCDebug(KIO_ARCHIVE_LOG).nospace() << "ArchiveProtocol::stat returning name=" << url.fileName(); KDE_struct_stat buff; -#ifdef Q_WS_WIN +#ifdef Q_OS_WIN QString fullPath = url.path().remove(0, 1); #else QString fullPath = url.path(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/fish/fish.cpp new/kio-extras-16.08.0/fish/fish.cpp --- old/kio-extras-16.04.3/fish/fish.cpp 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/fish/fish.cpp 2016-07-30 15:11:52.000000000 +0200 @@ -105,7 +105,7 @@ #define sendmimeType(x) mimeType(x) #endif -#ifdef Q_WS_WIN +#ifdef Q_OS_WIN #define ENDLINE "\r\n" #else #define ENDLINE '\n' @@ -117,7 +117,7 @@ // static int isOpenSSH = 0; /** the SSH process used to communicate with the remote end */ -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN static pid_t childPid; #else static KProcess *childPid = 0; @@ -239,7 +239,7 @@ if (sshPath == NULL) { // disabled: currently not needed. Didn't work reliably. // isOpenSSH = !system("ssh -V 2>&1 | grep OpenSSH > /dev/null"); -#ifdef Q_WS_WIN +#ifdef Q_OS_WIN sshPath = strdup(QFile::encodeName(KStandardDirs::findExe("plink"))); #else sshPath = strdup(QFile::encodeName(QStandardPaths::findExecutable("ssh"))); @@ -311,7 +311,7 @@ } // XXX Use KPty! XXX -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN static int open_pty_pair(int fd[2]) { #if defined(HAVE_TERMIOS_H) && defined(HAVE_GRANTPT) && !defined(HAVE_OPENPTY) @@ -386,7 +386,7 @@ int rc, flags; thisFn.clear(); -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN rc = open_pty_pair(fd); if (rc == -1) { myDebug( << "socketpair failed, error: " << strerror(errno) << endl); @@ -396,7 +396,7 @@ if (!requestNetwork()) return true; myDebug( << "Exec: " << (local ? suPath : sshPath) << " Port: " << connectionPort << " User: " << connectionUser << endl); -#ifdef Q_WS_WIN +#ifdef Q_OS_WIN childPid = new KProcess(); childPid->setOutputChannelMode(KProcess::MergedChannels); QStringList common_args; @@ -562,7 +562,7 @@ /** writes one chunk of data to stdin of child process */ -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN void fishProtocol::writeChild(const char *buf, KIO::fileoffset_t len) { if (outBufPos >= 0 && outBuf) { #else @@ -583,7 +583,7 @@ /** manages initial communication setup including password queries */ -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN int fishProtocol::establishConnection(char *buffer, KIO::fileoffset_t len) { QString buf = QString::fromLatin1(buffer,len); #else @@ -672,7 +672,7 @@ writeChild(connectionAuth.password.toLatin1(),connectionAuth.password.length()); } thisFn.clear(); -#ifdef Q_WS_WIN +#ifdef Q_OS_WIN return buf.length(); } #else @@ -691,7 +691,7 @@ else { myDebug( << "unmatched case in initial handling! should not happen!" << endl); } -#ifdef Q_WS_WIN +#ifdef Q_OS_WIN if (buf.endsWith(QLatin1String("(y/n)"))) { int rc = messageBox(QuestionYesNo,thisFn+buf); if (rc == KMessageBox::Yes) { @@ -757,14 +757,14 @@ */ void fishProtocol::shutdownConnection(bool forced){ if (childPid) { -#ifdef Q_WS_WIN +#ifdef Q_OS_WIN childPid->terminate(); #else int killStatus = kill(childPid,SIGTERM); // We may not have permission... if (killStatus == 0) waitpid(childPid, 0, 0); #endif childPid = 0; -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN ::close(childFd); // ...in which case this should do the trick childFd = -1; #endif @@ -1423,14 +1423,14 @@ int rc; isRunning = true; finished(); -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN fd_set rfds, wfds; FD_ZERO(&rfds); #endif char buf[32768]; int offset = 0; while (isRunning) { -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN FD_SET(childFd,&rfds); FD_ZERO(&wfds); if (outBufPos >= 0) FD_SET(childFd,&wfds); @@ -1465,7 +1465,7 @@ if (rc >= 0) outBufPos += rc; else { -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN if (errno == EINTR) continue; myDebug( << "write failed, rc: " << rc << ", error: " << strerror(errno) << endl); @@ -1482,7 +1482,7 @@ sent(); } } -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN else if (FD_ISSET(childFd,&rfds)) { rc = ::read(childFd, buf + offset, sizeof(buf) - offset); #else @@ -1496,7 +1496,7 @@ //myDebug( << "left " << noff << " bytes: " << QString::fromLatin1(buf,offset) << endl); offset = noff; } else { -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN if (errno == EINTR) continue; myDebug( << "read failed, rc: " << rc << ", error: " << strerror(errno) << endl); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/fish/fish.h new/kio-extras-16.08.0/fish/fish.h --- old/kio-extras-16.04.3/fish/fish.h 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/fish/fish.h 2016-07-30 15:11:52.000000000 +0200 @@ -82,7 +82,7 @@ /** fd for reading and writing to the process */ int childFd; /** buffer for data to be written */ -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN const char *outBuf; #else QByteArray outBuf; @@ -184,7 +184,7 @@ int fishCodeLen; protected: // Protected methods /** manages initial communication setup including password queries */ -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN int establishConnection(char *buffer, KIO::fileoffset_t buflen); #else int establishConnection(const QByteArray &buffer); @@ -202,7 +202,7 @@ /** creates the subprocess */ bool connectionStart(); /** writes one chunk of data to stdin of child process */ -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN void writeChild(const char *buf, KIO::fileoffset_t len); #else void writeChild(const QByteArray &buf, KIO::fileoffset_t len); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/info/info.cc new/kio-extras-16.08.0/info/info.cc --- old/kio-extras-16.04.3/info/info.cc 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/info/info.cc 2016-07-30 15:11:52.000000000 +0200 @@ -3,7 +3,14 @@ #include <stdio.h> #include <stdlib.h> #include <sys/stat.h> +#ifdef Q_OS_WIN +#include <process.h> +#define getpid _getpid +#define popen _popen +#define pclose _pclose +#else #include <unistd.h> // getpid() +#endif #include <QCoreApplication> #include <QFile> @@ -226,8 +233,13 @@ { UDSEntry uds_entry; +#ifdef Q_OS_WIN + // Regular file with rwx permission for all + uds_entry.insert( KIO::UDSEntry::UDS_FILE_TYPE, S_IFREG ); +#else // Regular file with rwx permission for all uds_entry.insert( KIO::UDSEntry::UDS_FILE_TYPE, S_IFREG | S_IRWXU | S_IRWXG | S_IRWXO ); +#endif statEntry( uds_entry ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/sftp/kio_sftp.cpp new/kio-extras-16.08.0/sftp/kio_sftp.cpp --- old/kio-extras-16.04.3/sftp/kio_sftp.cpp 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/sftp/kio_sftp.cpp 2016-07-30 15:11:52.000000000 +0200 @@ -458,7 +458,7 @@ sftpProtocol::sftpProtocol(const QByteArray &pool_socket, const QByteArray &app_socket) : SlaveBase("kio_sftp", pool_socket, app_socket), mConnected(false), mPort(-1), mSession(NULL), mSftp(NULL), mPublicKeyAuthInfo(0) { -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN qCDebug(KIO_SMTP_LOG) << "pid = " << getpid(); qCDebug(KIO_SMTP_LOG) << "debug = " << getenv("KIO_SFTP_LOG_VERBOSITY"); @@ -503,7 +503,7 @@ } sftpProtocol::~sftpProtocol() { -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN qCDebug(KIO_SMTP_LOG) << "pid = " << getpid(); #endif closeConnection(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/thumbnail/CMakeLists.txt new/kio-extras-16.08.0/thumbnail/CMakeLists.txt --- old/kio-extras-16.04.3/thumbnail/CMakeLists.txt 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/thumbnail/CMakeLists.txt 2016-07-30 15:11:52.000000000 +0200 @@ -188,30 +188,31 @@ # # endif() # -# ########### next target ############### -# -#set ( windowsexethumbnail_SRCS windowsexecreator.cpp icoutils_common.cpp) -#set ( windowsimagethumbnail_SRCS windowsimagecreator.cpp icoutils_common.cpp) -# -#if(WIN32) -# set ( windowsexethumbnail_SRCS ${windowsexethumbnail_SRCS} icoutils_win.cpp ) -# set ( windowsimagethumbnail_SRCS ${windowsimagethumbnail_SRCS} icoutils_win.cpp ) -#else() -# set ( windowsexethumbnail_SRCS ${windowsexethumbnail_SRCS} icoutils_wrestool.cpp ) -# set ( windowsimagethumbnail_SRCS ${windowsimagethumbnail_SRCS} icoutils_wrestool.cpp ) -#endif() - -# add_library(windowsexethumbnail MODULE ${windowsexethumbnail_SRCS} ) -# target_link_libraries ( windowsexethumbnail ${KIO_LIBRARIES} ) -# install ( TARGETS windowsexethumbnail DESTINATION ${PLUGIN_INSTALL_DIR} ) -# install ( FILES windowsexethumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -# -# add_library(windowsimagethumbnail MODULE ${windowsimagethumbnail_SRCS} ) -# target_link_libraries ( windowsimagethumbnail ${KIO_LIBRARIES} ) -# install ( TARGETS windowsimagethumbnail DESTINATION ${PLUGIN_INSTALL_DIR} ) -# install ( FILES windowsimagethumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -# -# ########### next target ############### + +########### next target ############### + +set ( windowsexethumbnail_SRCS windowsexecreator.cpp icoutils_common.cpp) +set ( windowsimagethumbnail_SRCS windowsimagecreator.cpp icoutils_common.cpp) + +if(WIN32) + set ( windowsexethumbnail_SRCS ${windowsexethumbnail_SRCS} icoutils_win.cpp ) + set ( windowsimagethumbnail_SRCS ${windowsimagethumbnail_SRCS} icoutils_win.cpp ) +else() + set ( windowsexethumbnail_SRCS ${windowsexethumbnail_SRCS} icoutils_wrestool.cpp ) + set ( windowsimagethumbnail_SRCS ${windowsimagethumbnail_SRCS} icoutils_wrestool.cpp ) +endif() + +add_library(windowsexethumbnail MODULE ${windowsexethumbnail_SRCS} ) +target_link_libraries ( windowsexethumbnail KF5::KIOWidgets ) +install ( TARGETS windowsexethumbnail DESTINATION ${PLUGIN_INSTALL_DIR} ) +install ( FILES windowsexethumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) + +add_library(windowsimagethumbnail MODULE ${windowsimagethumbnail_SRCS} ) +target_link_libraries ( windowsimagethumbnail KF5::KIOWidgets ) +install ( TARGETS windowsimagethumbnail DESTINATION ${PLUGIN_INSTALL_DIR} ) +install ( FILES windowsimagethumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) + +########### next target ############### set(comicbookthumbnail_SRCS comiccreator.cpp) add_library(comicbookthumbnail MODULE ${comicbookthumbnail_SRCS}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/thumbnail/kraorathumbnail.desktop new/kio-extras-16.08.0/thumbnail/kraorathumbnail.desktop --- old/kio-extras-16.04.3/thumbnail/kraorathumbnail.desktop 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/thumbnail/kraorathumbnail.desktop 2016-07-30 15:11:52.000000000 +0200 @@ -6,8 +6,10 @@ Name[cs]=Dokumenty Krita Name[da]=Krita-dokumenter Name[de]=Krita-Dokumente +Name[el]=Τεκμηρίωση Krita Name[en_GB]=Krita Documents Name[es]=Documentos de Krita +Name[et]=Krita dokumendid Name[fi]=Krita-tiedostot Name[gl]=Documentos Krita Name[is]=Krita skjöl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/thumbnail/thumbnail.cpp new/kio-extras-16.08.0/thumbnail/thumbnail.cpp --- old/kio-extras-16.04.3/thumbnail/thumbnail.cpp 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/thumbnail/thumbnail.cpp 2016-07-30 15:11:52.000000000 +0200 @@ -26,7 +26,7 @@ #include <machine/param.h> #endif #include <sys/types.h> -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN #include <sys/ipc.h> #include <sys/shm.h> #endif @@ -38,6 +38,7 @@ #include <QBitmap> #include <QCryptographicHash> #include <QImage> +#include <QIcon> #include <QPainter> #include <QPixmap> #include <QUrl> @@ -318,7 +319,7 @@ data(imgData); } } else { -#ifndef Q_WS_WIN +#ifndef Q_OS_WIN QByteArray imgData; QDataStream stream( &imgData, QIODevice::WriteOnly ); //qDebug() << "IMAGE TO SHMID"; @@ -466,9 +467,8 @@ const QMimeDatabase db; const QString iconName = db.mimeTypeForName("inode/directory").iconName(); - const QPixmap folder = KIconLoader::global()->loadMimeTypeIcon(iconName, - KIconLoader::Desktop, - qMin(m_width, m_height)); + const QPixmap folder = QIcon::fromTheme(iconName).pixmap(qMin(m_width, m_height)); + const int folderWidth = folder.width(); const int folderHeight = folder.height(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/thumbnail/windowsexecreator.cpp new/kio-extras-16.08.0/thumbnail/windowsexecreator.cpp --- old/kio-extras-16.04.3/thumbnail/windowsexecreator.cpp 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/thumbnail/windowsexecreator.cpp 2016-07-30 15:11:52.000000000 +0200 @@ -19,8 +19,6 @@ #include <QString> #include <QImage> -#include <kdemacros.h> - extern "C" { Q_DECL_EXPORT ThumbCreator *new_creator() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-16.04.3/thumbnail/windowsimagecreator.cpp new/kio-extras-16.08.0/thumbnail/windowsimagecreator.cpp --- old/kio-extras-16.04.3/thumbnail/windowsimagecreator.cpp 2016-07-03 14:38:11.000000000 +0200 +++ new/kio-extras-16.08.0/thumbnail/windowsimagecreator.cpp 2016-07-30 15:11:52.000000000 +0200 @@ -19,8 +19,6 @@ #include <QString> #include <QImage> -#include <kdemacros.h> - extern "C" { Q_DECL_EXPORT ThumbCreator *new_creator()