Hello community, here is the log from the commit of package kdepim4-runtime for openSUSE:Factory checked in at 2011-12-08 12:09:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdepim4-runtime (Old) and /work/SRC/openSUSE:Factory/.kdepim4-runtime.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepim4-runtime", Maintainer is "wstephen...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/kdepim4-runtime/kdepim4-runtime.changes 2011-11-14 14:18:11.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kdepim4-runtime.new/kdepim4-runtime.changes 2011-12-08 12:10:01.000000000 +0100 @@ -1,0 +2,11 @@ +Wed Dec 7 11:30:46 UTC 2011 - co...@suse.com + +- fix license to be in spdx.org format + +------------------------------------------------------------------- +Fri Dec 2 01:58:59 CET 2011 - dmuel...@suse.de + +- update to 4.7.4 + * see http://kde.org/announcements/changelogs/changelog4_7_3to4_7_4.php for details + +------------------------------------------------------------------- Old: ---- kdepim-runtime-4.7.3.tar.bz2 New: ---- kdepim-runtime-4.7.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdepim4-runtime.spec ++++++ --- /var/tmp/diff_new_pack.JphvNx/_old 2011-12-08 12:10:03.000000000 +0100 +++ /var/tmp/diff_new_pack.JphvNx/_new 2011-12-08 12:10:03.000000000 +0100 @@ -15,15 +15,13 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - Name: kdepim4-runtime -Version: 4.7.3 -Release: 1 -License: LGPLv2.1+ +Version: 4.7.4 +Release: 0 Summary: Base package of kdepim -Url: http://www.kde.org +License: LGPL-2.1+ Group: System/GUI/KDE +Url: http://www.kde.org Source0: kdepim-runtime-%{version}.tar.bz2 Source1: akonadi.png Patch0: 4_7_BRANCH.diff ++++++ kdepim-runtime-4.7.3.tar.bz2 -> kdepim-runtime-4.7.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/CMakeLists.txt new/kdepim-runtime-4.7.4/CMakeLists.txt --- old/kdepim-runtime-4.7.3/CMakeLists.txt 2011-10-28 09:51:28.000000000 +0200 +++ new/kdepim-runtime-4.7.4/CMakeLists.txt 2011-12-02 00:53:01.000000000 +0100 @@ -38,7 +38,7 @@ set( KDEPIM_RUNTIME_DEV_VERSION "" ) endif () -set( KDEPIM_RUNTIME_VERSION "4.7.3${KDEPIM_RUNTIME_DEV_VERSION}" ) +set( KDEPIM_RUNTIME_VERSION "4.7.4${KDEPIM_RUNTIME_DEV_VERSION}" ) ############### search-related options ################ option(KDEPIM_NO_NEPOMUK "Build without nepomuk dependency" FALSE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/accountwizard/accountwizard.desktop new/kdepim-runtime-4.7.4/accountwizard/accountwizard.desktop --- old/kdepim-runtime-4.7.3/accountwizard/accountwizard.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/accountwizard/accountwizard.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -35,6 +35,7 @@ Name[sr@ijekavianlatin]=Čarobnjak za naloge Name[sr@latin]=Čarobnjak za naloge Name[sv]=Kontoguide +Name[tr]=Hesap Sihirbazı Name[ug]=زىيارەت يېتەكچىسى Name[uk]=Майстер облікових записів Name[x-test]=xxAccount Wizardxx @@ -73,6 +74,7 @@ Comment[sr@ijekavianlatin]=Pokrenite čarobnjak da podesite PIM naloge. Comment[sr@latin]=Pokrenite čarobnjak da podesite PIM naloge. Comment[sv]=Starta kontoguiden för att anpassa konton för personlig informationshantering. +Comment[tr]=PIM hesaplarını düzenlemek için hesap sihirbazını başlat. Comment[uk]=Запустити майстер облікових записів для налаштування. Comment[x-test]=xxLaunch the account wizard to configure PIM accounts.xx Comment[zh_CN]=调用账户向导配置个人信息账户。 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/agents/calendarsearch/calendarsearchagent.desktop new/kdepim-runtime-4.7.4/agents/calendarsearch/calendarsearchagent.desktop --- old/kdepim-runtime-4.7.3/agents/calendarsearch/calendarsearchagent.desktop 2011-10-02 15:24:48.000000000 +0200 +++ new/kdepim-runtime-4.7.4/agents/calendarsearch/calendarsearchagent.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -31,6 +31,7 @@ Name[sr@ijekavianlatin]=Agent pretrage kalendara Name[sr@latin]=Agent pretrage kalendara Name[sv]=Modul för kalendersökning +Name[tr]=Takvim Arama Programı Name[uk]=Агент пошуку у календарі Name[x-test]=xxCalendar Search Agentxx Name[zh_CN]=日历搜索代理 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/agents/invitations/invitationsagent.desktop new/kdepim-runtime-4.7.4/agents/invitations/invitationsagent.desktop --- old/kdepim-runtime-4.7.3/agents/invitations/invitationsagent.desktop 2011-10-28 09:43:28.000000000 +0200 +++ new/kdepim-runtime-4.7.4/agents/invitations/invitationsagent.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=Agent otpremanja pozivnica Name[sr@latin]=Agent otpremanja pozivnica Name[sv]=Modul för inbjudningssändning +Name[tr]=Davetiye Dağıtıcı Programı Name[uk]=Агент розподілу запрошень Name[x-test]=xxInvitations Dispatcher Agentxx Name[zh_CN]=邀请签发代理 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/agents/maildispatcher/akonadi_maildispatcher_agent.notifyrc new/kdepim-runtime-4.7.4/agents/maildispatcher/akonadi_maildispatcher_agent.notifyrc --- old/kdepim-runtime-4.7.3/agents/maildispatcher/akonadi_maildispatcher_agent.notifyrc 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/agents/maildispatcher/akonadi_maildispatcher_agent.notifyrc 2011-12-02 00:25:44.000000000 +0100 @@ -33,6 +33,7 @@ Comment[sr@ijekavianlatin]=KDE klijent e‑pošte Comment[sr@latin]=KDE klijent e‑pošte Comment[sv]=KDE E-postklient +Comment[tr]=KDE e-posta istemcisi Comment[uk]=Поштовий клієнт KDE Comment[x-test]=xxKDE e-mail clientxx Comment[zh_CN]=KDE 邮件客户端 @@ -70,6 +71,7 @@ Name[sr@ijekavianlatin]=KDE pošta Name[sr@latin]=KDE pošta Name[sv]=KDE:s e-postprogram +Name[tr]=KDE E-Posta Name[uk]=Пошта KDE Name[x-test]=xxKDE Mailxx Name[zh_CN]=KDE 电子邮件 @@ -108,6 +110,7 @@ Name[sr@ijekavianlatin]=E‑pošta je uspešno poslata Name[sr@latin]=E‑pošta je uspešno poslata Name[sv]=E-post skickad med lyckat resultat +Name[tr]=E-posta başarıyla gönderildi Name[ug]=ئېلخەت مۇۋەپپەقىيەتلىك يوللاندى Name[uk]=Пошту успішно надіслано Name[x-test]=xxE-mail successfully sentxx @@ -148,6 +151,7 @@ Name[sr@ijekavianlatin]=Slanje e‑pošte nije uspelo Name[sr@latin]=Slanje e‑pošte nije uspelo Name[sv]=Misslyckades skicka brev +Name[tr]=E-posta gönderimi başarısız oldu Name[uk]=Спроба надсилання повідомлення зазнала невдачі Name[x-test]=xxE-mail sending failedxx Name[zh_TW]=傳送信件失敗 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/agents/newmailnotifier/newmailnotifieragent.desktop new/kdepim-runtime-4.7.4/agents/newmailnotifier/newmailnotifieragent.desktop --- old/kdepim-runtime-4.7.3/agents/newmailnotifier/newmailnotifieragent.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/agents/newmailnotifier/newmailnotifieragent.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -30,6 +30,7 @@ Name[sr@ijekavianlatin]=Izveštavač o pristigloj e‑pošti Name[sr@latin]=Izveštavač o pristigloj e‑pošti Name[sv]=Ny brevunderrättelse +Name[tr]=Yeni E-posta Bildirimi Name[uk]=Сповіщувач про нові повідомлення Name[x-test]=xxNew Email Notifierxx Name[zh_TW]=新郵件通知器 @@ -63,6 +64,7 @@ Comment[sr@ijekavianlatin]=Obaveštenja o nedavno pristigloj e‑pošti Comment[sr@latin]=Obaveštenja o nedavno pristigloj e‑pošti Comment[sv]=Underrättelser om nyss mottagen e-post +Comment[tr]=Yeni gelen e-postalar için bildirimler Comment[uk]=Сповіщення щодо щойно отриманих повідомлень Comment[x-test]=xxNotifications about newly received emailsxx Comment[zh_TW]=收到新郵件的通知 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/defaultsetup/defaultcalendar-ce.desktop new/kdepim-runtime-4.7.4/defaultsetup/defaultcalendar-ce.desktop --- old/kdepim-runtime-4.7.3/defaultsetup/defaultcalendar-ce.desktop 2011-10-28 09:43:28.000000000 +0200 +++ new/kdepim-runtime-4.7.4/defaultsetup/defaultcalendar-ce.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -8,6 +8,7 @@ Name[de]=Persönlicher Kalender Name[el]=Προσωπικό ημερολόγιο Name[es]=Calendario personal +Name[et]=Isiklik kalender Name[fr]=Agenda personnel Name[ia]=Calendario Personal Name[it]=Calendario personale @@ -26,6 +27,7 @@ Name[sr@ijekavianlatin]=Lični kalendar Name[sr@latin]=Lični kalendar Name[sv]=Personlig kalender +Name[tr]=Kişisel Takvim Name[uk]=Особистий календар Name[x-test]=xxPersonal Calendarxx Name[zh_TW]=個人行事曆 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/defaultsetup/defaultcalendar.desktop new/kdepim-runtime-4.7.4/defaultsetup/defaultcalendar.desktop --- old/kdepim-runtime-4.7.3/defaultsetup/defaultcalendar.desktop 2011-10-28 09:43:28.000000000 +0200 +++ new/kdepim-runtime-4.7.4/defaultsetup/defaultcalendar.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -8,6 +8,7 @@ Name[de]=Persönlicher Kalender Name[el]=Προσωπικό ημερολόγιο Name[es]=Calendario personal +Name[et]=Isiklik kalender Name[fr]=Agenda personnel Name[ia]=Calendario Personal Name[it]=Calendario personale @@ -26,6 +27,7 @@ Name[sr@ijekavianlatin]=Lični kalendar Name[sr@latin]=Lični kalendar Name[sv]=Personlig kalender +Name[tr]=Kişisel Takvim Name[uk]=Особистий календар Name[x-test]=xxPersonal Calendarxx Name[zh_TW]=個人行事曆 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/migration/kmail/kmailmigrator.cpp new/kdepim-runtime-4.7.4/migration/kmail/kmailmigrator.cpp --- old/kdepim-runtime-4.7.3/migration/kmail/kmailmigrator.cpp 2011-10-28 09:43:28.000000000 +0200 +++ new/kdepim-runtime-4.7.4/migration/kmail/kmailmigrator.cpp 2011-12-02 00:25:44.000000000 +0100 @@ -80,7 +80,9 @@ changing too. */ enum MboxLocking { Procmail, MuttDotLock, MuttDotLockPrivileged, MboxNone }; +#ifdef SPECIALCOLLECTION_TAKEOVER #define SPECIALCOLLECTIONS_LOCK_SERVICE QLatin1String( "org.kde.pim.SpecialCollections" ) +#endif static MixedMaildirStore *createStoreFromBasePath( const QString &basePath ) { @@ -997,6 +999,7 @@ resourceGroup.writeEntry( "CheckOnStartup", false ); resourceGroup.writeEntry( "OfflineOnShutdown", false ); +#ifdef SPECIALCOLLECTION_TAKEOVER const bool specialCollectionsLock = QDBusConnection::sessionBus().registerService( SPECIALCOLLECTIONS_LOCK_SERVICE ); @@ -1020,9 +1023,11 @@ defaultInstanceName = defaultInstance.name(); } } +#endif const QString instanceName = i18n("KMail Folders"); +#ifdef SPECIALCOLLECTION_TAKEOVER if ( defaultInstanceName.isEmpty() && specialCollectionsLock ) { specialMailCollectionsGroup.writeEntry( QLatin1String( "DefaultResourceId" ), defaultResourceId ); specialMailCollectionsGroup.sync(); @@ -1041,6 +1046,7 @@ if ( specialCollectionsLock ){ QDBusConnection::sessionBus().unregisterService( SPECIALCOLLECTIONS_LOCK_SERVICE ); } +#endif instance.setName( instanceName ); emit status( instanceName ); @@ -1082,6 +1088,7 @@ resource.reconfigure(); if ( error.isEmpty() ) { +#ifdef SPECIALCOLLECTION_TAKEOVER KConfigGroup config( KGlobal::config(), QLatin1String( "SpecialMailCollections" ) ); if ( config.readEntry( QLatin1String( "TakeOverIfDefaultIsTotallyEmpty" ), false ) ) { KConfig specialMailCollectionsConfig( QLatin1String( "specialmailcollectionsrc" ) ); @@ -1101,6 +1108,7 @@ return; } } +#endif mCurrentInstance = AgentInstance(); @@ -1308,6 +1316,7 @@ void KMailMigrator::specialColDefaultResourceCheckFinished( const AgentInstance &instance ) { +#ifdef SPECIALCOLLECTION_TAKEOVER KConfig specialMailCollectionsConfig( QLatin1String( "specialmailcollectionsrc" ) ); KConfigGroup specialMailCollectionsGroup = specialMailCollectionsConfig.group( QLatin1String( "SpecialCollections" ) ); @@ -1339,6 +1348,7 @@ emit message( Success, i18n( "Local folders migrated successfully." ) ); emit status( QString() ); migrationDone(); +#endif } QString KMailMigrator::importPassword(const QString &aStr) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/migration/kmail/main.cpp new/kdepim-runtime-4.7.4/migration/kmail/main.cpp --- old/kdepim-runtime-4.7.3/migration/kmail/main.cpp 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/migration/kmail/main.cpp 2011-12-02 00:25:44.000000000 +0100 @@ -95,5 +95,10 @@ const int result = app->exec(); if ( InfoDialog::hasError() ) return 3; + + // if we have succeeded, update version information + migrationCfg.writeEntry( "Version", targetVersion ); + migrationCfg.sync(); + return result; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/akonotes/akonotesresource.desktop new/kdepim-runtime-4.7.4/resources/akonotes/akonotesresource.desktop --- old/kdepim-runtime-4.7.3/resources/akonotes/akonotesresource.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/akonotes/akonotesresource.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -32,6 +32,7 @@ Name[sr@ijekavianlatin]=Ako‑bilješke Name[sr@latin]=Ako‑beleške Name[sv]=Ako-anteckningar +Name[tr]=AkoNot Name[uk]=Нотатки Name[x-test]=xxAkoNotesxx Name[zh_CN]=AkoNotes @@ -67,6 +68,7 @@ Comment[sr@ijekavianlatin]=Učitava hijerarhiju bilješki iz lokalne maildir fascikle Comment[sr@latin]=Učitava hijerarhiju beleški iz lokalne maildir fascikle Comment[sv]=Laddar en anteckningshierarki från en lokal maildir-katalog +Comment[tr]=Yerel bir maildir klasöründen not hiyerarşisini yükler Comment[uk]=Завантажує ієрархію нотаток з локальної теки maildir Comment[x-test]=xxLoads a notes hierarchy from a local maildir folderxx Comment[zh_CN]=从本地 maildir 文件夹中载入层次型便笺 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/common/davmanager.cpp new/kdepim-runtime-4.7.4/resources/dav/common/davmanager.cpp --- old/kdepim-runtime-4.7.3/resources/dav/common/davmanager.cpp 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/common/davmanager.cpp 2011-12-02 00:25:44.000000000 +0100 @@ -83,6 +83,8 @@ KIO::DavJob* DavManager::createPropPatchJob( const KUrl &url, const QDomDocument &document ) const { KIO::DavJob *job = KIO::davPropPatch( url, document, KIO::HideProgressInfo | KIO::DefaultFlags ); + const QString header = "Content-Type: text/xml"; + job->addMetaData( "customHTTPHeader", header ); job->addMetaData( "cookies", "none" ); job->addMetaData( "no-auth-prompt", "true" ); return job; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/protocols/caldavprotocol.cpp new/kdepim-runtime-4.7.4/resources/dav/protocols/caldavprotocol.cpp --- old/kdepim-runtime-4.7.3/resources/dav/protocols/caldavprotocol.cpp 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/protocols/caldavprotocol.cpp 2011-12-02 00:25:44.000000000 +0100 @@ -32,6 +32,7 @@ * <calendar-query> * <prop> * <getetag/> + * <resourcetype/> * </prop> * <filter> * <comp-filter name="VCALENDAR"> @@ -52,6 +53,9 @@ QDomElement getetagElement = document.createElementNS( "DAV:", "getetag" ); propElement.appendChild( getetagElement ); + QDomElement getRTypeElement = document.createElementNS( "DAV:", "resourcetype" ); + propElement.appendChild( getRTypeElement ); + QDomElement filterElement = document.createElementNS( "urn:ietf:params:xml:ns:caldav", "filter" ); queryElement.appendChild( filterElement ); @@ -77,6 +81,7 @@ * <calendar-query> * <prop> * <getetag/> + * <resourcetype/> * </prop> * <filter> * <comp-filter name="VCALENDAR"> @@ -97,6 +102,9 @@ QDomElement getetagElement = document.createElementNS( "DAV:", "getetag" ); propElement.appendChild( getetagElement ); + QDomElement getRTypeElement = document.createElementNS( "DAV:", "resourcetype" ); + propElement.appendChild( getRTypeElement ); + QDomElement filterElement = document.createElementNS( "urn:ietf:params:xml:ns:caldav", "filter" ); queryElement.appendChild( filterElement ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/resource/davgroupwareprovider.desktop new/kdepim-runtime-4.7.4/resources/dav/resource/davgroupwareprovider.desktop --- old/kdepim-runtime-4.7.3/resources/dav/resource/davgroupwareprovider.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/resource/davgroupwareprovider.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -27,6 +27,7 @@ Name[sr@ijekavianlatin]=Dobavljač grupverskih DAV resursa Name[sr@latin]=Dobavljač grupverskih DAV resursa Name[sv]=Leverantör av DAV-grupprogramresurs +Name[tr]=DAV Groupware kaynak sağlayıcı Name[uk]=Надавач ресурсу групової роботи DAV Name[x-test]=xxDAV Groupware resource providerxx Name[zh_TW]=DAV 群組資源提供者 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/resource/davgroupwareresource.desktop new/kdepim-runtime-4.7.4/resources/dav/resource/davgroupwareresource.desktop --- old/kdepim-runtime-4.7.3/resources/dav/resource/davgroupwareresource.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/resource/davgroupwareresource.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -30,6 +30,7 @@ Name[sr@ijekavianlatin]=Grupverski DAV resurs Name[sr@latin]=Grupverski DAV resurs Name[sv]=DAV-grupprogramresurs +Name[tr]=DAV groupware kaynağı Name[uk]=Ресурс групової роботи DAV Name[x-test]=xxDAV groupware resourcexx Name[zh_CN]=DAV 群件资源 @@ -63,6 +64,7 @@ Comment[sr@ijekavianlatin]=Resurs za upravljanje DAV kalendarima i adresarima (CalDAV, GroupDAV) Comment[sr@latin]=Resurs za upravljanje DAV kalendarima i adresarima (CalDAV, GroupDAV) Comment[sv]=Resurs för att hantera DAV-kalendrar och adressböcker (CalDAV, GroupDAV) +Comment[tr]=DAV takvim ve adres defterlerini yönetmek için kaynak (CalDAV, GroupDAV) Comment[uk]=Ресурс для керування календарями і адресними книгами DAV (CalDAV, GroupDAV) Comment[x-test]=xxResource to manage DAV calendars and address books (CalDAV, GroupDAV)xx Comment[zh_CN]=管理 DAV 日历和地址簿的资源(CalDAV、GroupDAV) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/services/citadel.desktop new/kdepim-runtime-4.7.4/resources/dav/services/citadel.desktop --- old/kdepim-runtime-4.7.3/resources/dav/services/citadel.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/services/citadel.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=Citadela Name[sr@latin]=Citadela Name[sv]=Citadel +Name[tr]=Citadel Name[uk]=Citadel Name[x-test]=xxCitadelxx Name[zh_TW]=Citadel diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/services/davical.desktop new/kdepim-runtime-4.7.4/resources/dav/services/davical.desktop --- old/kdepim-runtime-4.7.3/resources/dav/services/davical.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/services/davical.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=DAViCal Name[sr@latin]=DAViCal Name[sv]=Davical +Name[tr]=Davical Name[uk]=Davical Name[x-test]=xxDavicalxx Name[zh_TW]=Davical diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/services/egroupware.desktop new/kdepim-runtime-4.7.4/resources/dav/services/egroupware.desktop --- old/kdepim-runtime-4.7.3/resources/dav/services/egroupware.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/services/egroupware.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=EGroupware Name[sr@latin]=EGroupware Name[sv]=eGroupware +Name[tr]=eGroupware Name[uk]=eGroupware Name[x-test]=xxeGroupwarexx Name[zh_TW]=eGroupware diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/services/opengroupware.desktop new/kdepim-runtime-4.7.4/resources/dav/services/opengroupware.desktop --- old/kdepim-runtime-4.7.3/resources/dav/services/opengroupware.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/services/opengroupware.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=OpenGroupware Name[sr@latin]=OpenGroupware Name[sv]=OpenGroupware +Name[tr]=OpenGroupware Name[uk]=OpenGroupware Name[x-test]=xxOpenGroupwarexx Name[zh_TW]=OpenGroupware diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/services/scalix.desktop new/kdepim-runtime-4.7.4/resources/dav/services/scalix.desktop --- old/kdepim-runtime-4.7.3/resources/dav/services/scalix.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/services/scalix.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=Scalix Name[sr@latin]=Scalix Name[sv]=Scalix +Name[tr]=Scalix Name[uk]=Scalix Name[x-test]=xxScalixxx Name[zh_TW]=Scalix diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/services/sogo.desktop new/kdepim-runtime-4.7.4/resources/dav/services/sogo.desktop --- old/kdepim-runtime-4.7.3/resources/dav/services/sogo.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/services/sogo.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=ScalableOGo Name[sr@latin]=ScalableOGo Name[sv]=ScalableOGo +Name[tr]=ScalableOGo Name[uk]=ScalableOGo Name[x-test]=xxScalableOGoxx Name[zh_TW]=ScalableOGo diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/services/yahoo.desktop new/kdepim-runtime-4.7.4/resources/dav/services/yahoo.desktop --- old/kdepim-runtime-4.7.3/resources/dav/services/yahoo.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/services/yahoo.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=Yahoo Name[sr@latin]=Yahoo Name[sv]=Yahoo! +Name[tr]=Yahoo! Name[ug]=Yahoo! Name[uk]=Yahoo! Name[x-test]=xxYahoo!xx diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/services/zarafa.desktop new/kdepim-runtime-4.7.4/resources/dav/services/zarafa.desktop --- old/kdepim-runtime-4.7.3/resources/dav/services/zarafa.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/services/zarafa.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=Zarafa Name[sr@latin]=Zarafa Name[sv]=Zarafa +Name[tr]=Zarafa Name[uk]=Zarafa Name[x-test]=xxZarafaxx Name[zh_TW]=Zarafa diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/dav/services/zimbra.desktop new/kdepim-runtime-4.7.4/resources/dav/services/zimbra.desktop --- old/kdepim-runtime-4.7.3/resources/dav/services/zimbra.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/dav/services/zimbra.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -28,6 +28,7 @@ Name[sr@ijekavianlatin]=Zimbra Name[sr@latin]=Zimbra Name[sv]=Zimbra +Name[tr]=Zimbra Name[uk]=Zimbra Name[x-test]=xxZimbraxx Name[zh_TW]=Zimbra diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/imap/imapresource.cpp new/kdepim-runtime-4.7.4/resources/imap/imapresource.cpp --- old/kdepim-runtime-4.7.3/resources/imap/imapresource.cpp 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/imap/imapresource.cpp 2011-12-02 00:25:44.000000000 +0100 @@ -147,6 +147,7 @@ Settings::self(); // make sure the D-Bus settings interface is up new ResourceAdaptor( this ); + setNeedsNetwork( needsNetwork() ); } ImapResource::~ImapResource() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/imap/imapresource.desktop new/kdepim-runtime-4.7.4/resources/imap/imapresource.desktop --- old/kdepim-runtime-4.7.3/resources/imap/imapresource.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/imap/imapresource.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -77,6 +77,7 @@ Comment[sr@ijekavianlatin]=Povezuje se na IMAP server e‑pošte Comment[sr@latin]=Povezuje se na IMAP server e‑pošte Comment[sv]=Ansluter till en IMAP e-postserver +Comment[tr]=IMAP e-posta sunucusuna bağlanır Comment[uk]=Встановлює з’єднання з поштовим сервером IMAP Comment[x-test]=xxConnects to an IMAP e-mail serverxx Comment[zh_CN]=连接到 IMAP 电子邮件服务器 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/imap/sessionpool.cpp new/kdepim-runtime-4.7.4/resources/imap/sessionpool.cpp --- old/kdepim-runtime-4.7.3/resources/imap/sessionpool.cpp 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/imap/sessionpool.cpp 2011-12-02 00:25:44.000000000 +0100 @@ -150,7 +150,7 @@ void SessionPool::releaseSession( KIMAP::Session *session ) { - if ( m_reservedPool.contains( session ) ) { + if ( !m_reservedPool.isEmpty() && m_reservedPool.contains( session ) ) { m_reservedPool.removeAll( session ); m_idlePool << session; } @@ -204,9 +204,11 @@ emit connectDone(); } else { m_reservedPool << session; - emit sessionRequestDone( m_pendingRequests.takeFirst(), session ); if ( !m_pendingRequests.isEmpty() ) { - QTimer::singleShot( 0, this, SLOT(processPendingRequests()) ); + emit sessionRequestDone( m_pendingRequests.takeFirst(), session ); + if ( !m_pendingRequests.isEmpty() ) { + QTimer::singleShot( 0, this, SLOT(processPendingRequests()) ); + } } } } @@ -224,9 +226,11 @@ killSession( session, LogoutSession ); } else { killSession( session, LogoutSession ); - emit sessionRequestDone( m_pendingRequests.takeFirst(), 0, errorCode, errorMessage ); if ( !m_pendingRequests.isEmpty() ) { - QTimer::singleShot( 0, this, SLOT(processPendingRequests()) ); + emit sessionRequestDone( m_pendingRequests.takeFirst(), 0, errorCode, errorMessage ); + if ( !m_pendingRequests.isEmpty() ) { + QTimer::singleShot( 0, this, SLOT(processPendingRequests()) ); + } } } } @@ -237,24 +241,26 @@ // We have a session ready to give out KIMAP::Session *session = m_idlePool.takeFirst(); m_reservedPool << session; - emit sessionRequestDone( m_pendingRequests.takeFirst(), session ); - if ( !m_pendingRequests.isEmpty() ) { - QTimer::singleShot( 0, this, SLOT(processPendingRequests()) ); + emit sessionRequestDone( m_pendingRequests.takeFirst(), session ); + if ( !m_pendingRequests.isEmpty() ) { + QTimer::singleShot( 0, this, SLOT(processPendingRequests()) ); + } } - } else if ( m_idlePool.size() + m_reservedPool.size() < m_maxPoolSize ) { // We didn't reach the max pool size yet so create a new one m_passwordRequester->requestPassword(); } else { // No session available, and max pool size reached - emit sessionRequestDone( m_pendingRequests.takeFirst(), 0, NoAvailableSessionError, - i18n( "Could not create another extra connection to the IMAP-server %1.", - m_account->server() ) ); - if ( !m_pendingRequests.isEmpty() ) { - QTimer::singleShot( 0, this, SLOT(processPendingRequests()) ); + emit sessionRequestDone( + m_pendingRequests.takeFirst(), 0, NoAvailableSessionError, + i18n( "Could not create another extra connection to the IMAP-server %1.", + m_account->server() ) ); + if ( !m_pendingRequests.isEmpty() ) { + QTimer::singleShot( 0, this, SLOT(processPendingRequests()) ); + } } } } @@ -372,10 +378,14 @@ KIMAP::CapabilitiesJob *capJob = qobject_cast<KIMAP::CapabilitiesJob*>( job ); if ( job->error() ) { + QString server; + if ( m_account ) { + server = m_account->server(); + } cancelSessionCreation( capJob->session(), CapabilitiesTestError, i18n( "Could not test the capabilities supported by the IMAP server %1.", - m_account->server() ) ); + server ) ); return; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/imap/wizard/imapwizard.desktop new/kdepim-runtime-4.7.4/resources/imap/wizard/imapwizard.desktop --- old/kdepim-runtime-4.7.3/resources/imap/wizard/imapwizard.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/imap/wizard/imapwizard.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -33,6 +33,7 @@ Name[sr@ijekavianlatin]=Generički IMAP server e‑pošte Name[sr@latin]=Generički IMAP server e‑pošte Name[sv]=Generell IMAP e-postserver +Name[tr]=Genel IMAP E-posta Sunucu Name[uk]=Типовий сервер пошти IMAP Name[x-test]=xxGeneric IMAP Email Serverxx Name[zh_CN]=普通 IMAP 电子邮件服务器 @@ -73,6 +74,7 @@ Comment[sr@ijekavianlatin]=IMAP nalog Comment[sr@latin]=IMAP nalog Comment[sv]=Imap-konto +Comment[tr]=Imap hesabı Comment[uk]=Обліковий запис IMAP Comment[x-test]=xxImap accountxx Comment[zh_CN]=IMAP 账户 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/kdeaccounts/kdeaccountsresource.desktop new/kdepim-runtime-4.7.4/resources/kdeaccounts/kdeaccountsresource.desktop --- old/kdepim-runtime-4.7.3/resources/kdeaccounts/kdeaccountsresource.desktop 2011-10-02 15:24:49.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/kdeaccounts/kdeaccountsresource.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -35,6 +35,7 @@ Name[sr@ijekavianlatin]=KDE nalozi Name[sr@latin]=KDE nalozi Name[sv]=KDE-konton +Name[tr]=KDE Hesapları Name[ug]=KDE ھېساباتى Name[uk]=Облікові записи KDE Name[x-test]=xxKDE Accountsxx @@ -74,6 +75,7 @@ Comment[sr@ijekavianlatin]=Učitava kontakte iz fajla KDE naloga Comment[sr@latin]=Učitava kontakte iz fajla KDE naloga Comment[sv]=Laddar kontakter från KDE:s kontofil +Comment[tr]=KDE hesap dosyasından kişileri yükler Comment[uk]=Завантаження контактів з файла облікових записів KDE Comment[x-test]=xxLoads contacts from the KDE accounts filexx Comment[zh_CN]=从 KDE 账户文件中装入联系人 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/kolabproxy/wizard/kolabwizard.desktop new/kdepim-runtime-4.7.4/resources/kolabproxy/wizard/kolabwizard.desktop --- old/kdepim-runtime-4.7.3/resources/kolabproxy/wizard/kolabwizard.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/kolabproxy/wizard/kolabwizard.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -75,6 +75,7 @@ Comment[sr@ijekavianlatin]=Kolabov grupverski server Comment[sr@latin]=Kolabov grupverski server Comment[sv]=Kolab grupprogramserver +Comment[tr]=Kolab Groupware Sunucusu Comment[uk]=Сервер групової роботи Kolab Comment[x-test]=xxKolab Groupware Serverxx Comment[zh_CN]=Kolab 群件服务器 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/maildir/wizard/maildirwizard.desktop new/kdepim-runtime-4.7.4/resources/maildir/wizard/maildirwizard.desktop --- old/kdepim-runtime-4.7.3/resources/maildir/wizard/maildirwizard.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/maildir/wizard/maildirwizard.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -84,6 +84,7 @@ Comment[sr@ijekavianlatin]=Maildir nalog Comment[sr@latin]=Maildir nalog Comment[sv]=Maildir-konto +Comment[tr]=Maildir hesabı Comment[uk]=Обліковий запис Maildir Comment[x-test]=xxMaildir accountxx Comment[zh_CN]=Maildir 账户 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/mbox/wizard/mailboxwizard.desktop new/kdepim-runtime-4.7.4/resources/mbox/wizard/mailboxwizard.desktop --- old/kdepim-runtime-4.7.3/resources/mbox/wizard/mailboxwizard.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/mbox/wizard/mailboxwizard.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -34,6 +34,7 @@ Name[sr@ijekavianlatin]=Mbox Name[sr@latin]=Mbox Name[sv]=Mailbox +Name[tr]=MailBox Name[ug]=خەت ساندۇقى Name[uk]=MailBox Name[x-test]=xxMailBoxxx @@ -74,6 +75,7 @@ Comment[sr@ijekavianlatin]=Mbox nalog Comment[sr@latin]=Mbox nalog Comment[sv]=Mailbox-konto +Comment[tr]=Mailbox hesabı Comment[uk]=Обліковий запис Mailbox Comment[x-test]=xxMailbox accountxx Comment[zh_CN]=MailBox 账户 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/mixedmaildir/mixedmaildirresource.desktop new/kdepim-runtime-4.7.4/resources/mixedmaildir/mixedmaildirresource.desktop --- old/kdepim-runtime-4.7.3/resources/mixedmaildir/mixedmaildirresource.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/mixedmaildir/mixedmaildirresource.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -32,6 +32,7 @@ Name[sr@ijekavianlatin]=Maildir K‑pošte Name[sr@latin]=Maildir K‑pošte Name[sv]=Kmail maildir +Name[tr]=KMail Maildir Name[uk]=Maildir KMail Name[x-test]=xxKMail Maildirxx Name[zh_CN]=KMail Maildir @@ -68,6 +69,7 @@ Comment[sr@ijekavianlatin]=Učitava podatke iz lokalne K‑poštine maildir fascikle Comment[sr@latin]=Učitava podatke iz lokalne K‑poštine maildir fascikle Comment[sv]=Laddar data från en lokal Kmail maildir-katalog +Comment[tr]=Yerel bir KMail maildir klasöründen verileri yükler Comment[uk]=Завантажує дані з локальної теки maildir KMail Comment[x-test]=xxLoads data from a local KMail maildir folderxx Comment[zh_CN]=从本地 KMail maildir 文件夹中载入数据 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/mixedmaildir/retrieveitemsjob.cpp new/kdepim-runtime-4.7.4/resources/mixedmaildir/retrieveitemsjob.cpp --- old/kdepim-runtime-4.7.3/resources/mixedmaildir/retrieveitemsjob.cpp 2011-10-02 15:24:49.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/mixedmaildir/retrieveitemsjob.cpp 2011-12-02 00:25:44.000000000 +0100 @@ -45,7 +45,7 @@ class RetrieveItemsJob::Private { RetrieveItemsJob *const q; - + public: Private( RetrieveItemsJob *parent, const Collection &collection, MixedMaildirStore *store ) : q( parent ), mCollection( collection ), mStore( store ), @@ -57,26 +57,27 @@ { if ( !mTransaction ) { mTransaction = new TransactionSequence( q ); + mTransaction->setAutomaticCommittingEnabled( false ); connect( mTransaction, SIGNAL( result( KJob* ) ), q, SLOT( transactionResult( KJob* ) ) ); } return mTransaction; } - + public: const Collection mCollection; MixedMaildirStore *const mStore; TransactionSequence *mTransaction; - + QHash<QString, Item> mServerItemsByRemoteId; - + QQueue<Item> mNewItems; QQueue<Item> mChangedItems; Item::List mAvailableItems; Item::List mItemsMarkedAsDeleted; - + qint64 mHighestModTime; - + public: // slots void akonadiFetchResult( KJob *job ); void transactionResult( KJob *job ); @@ -93,10 +94,10 @@ ItemFetchJob *itemFetch = qobject_cast<ItemFetchJob*>( job ); Q_ASSERT( itemFetch != 0 ); - + const Item::List items = itemFetch->items(); kDebug( KDE_DEFAULT_DEBUG_AREA ) << "Akonadi fetch got" << items.count() << "items"; - + mServerItemsByRemoteId.reserve( items.size() ); Q_FOREACH ( const Item &item, items ) { // items without remoteId have not been written to the resource yet @@ -104,12 +105,12 @@ mServerItemsByRemoteId.insert( item.remoteId(), item ); } } - + kDebug( KDE_DEFAULT_DEBUG_AREA ) << "of which" << mServerItemsByRemoteId.count() << "have remoteId"; - + FileStore::ItemFetchJob *storeFetch = mStore->fetchItems( mCollection ); // just basic items, no data - + connect( storeFetch, SIGNAL( result( KJob* ) ), q, SLOT( storeListResult( KJob* ) ) ); } @@ -118,14 +119,14 @@ kDebug() << "storeList->error=" << job->error(); FileStore::ItemFetchJob *storeList = qobject_cast<FileStore::ItemFetchJob*>( job ); Q_ASSERT( storeList != 0 ); - + if ( storeList->error() != 0 ) { q->setError( storeList->error() ); q->setErrorText( storeList->errorText() ); q->emitResult(); return; } - + // if some items have tags, we need to complete the retrieval and schedule tagging // to a later time so we can then fetch the items to get their Akonadi URLs // forward the property to this instance so the resource can take care of that @@ -133,9 +134,9 @@ if ( var.isValid() ) { q->setProperty( "remoteIdToTagList", var ); } - + const qint64 collectionTimestamp = mCollection.remoteRevision().toLongLong(); - + const Item::List storedItems = storeList->items(); Q_FOREACH( const Item &item, storedItems ) { // messages marked as deleted have been deleted from mbox files but never got purged @@ -145,9 +146,9 @@ mItemsMarkedAsDeleted << item; continue; } - + mAvailableItems << item; - + const QHash<QString, Item>::iterator it = mServerItemsByRemoteId.find( item.remoteId() ); if ( it == mServerItemsByRemoteId.end() ) { // item not in server items -> new @@ -158,22 +159,24 @@ if ( !modTime.isValid() || modTime.toMSecsSinceEpoch() > collectionTimestamp ) { mChangedItems << it.value(); } - + // remove from hash so only no longer existing items remain mServerItemsByRemoteId.erase( it ); } } - + kDebug( KDE_DEFAULT_DEBUG_AREA ) << "Store fetch got" << storedItems.count() << "items" << "of which" << mNewItems.count() << "are new and" << mChangedItems.count() << "are changed and" << mServerItemsByRemoteId.count() << "need to be removed"; - + // all items remaining in mServerItemsByRemoteId are no longer in the store - - ItemDeleteJob *deleteJob = new ItemDeleteJob( mServerItemsByRemoteId.values(), transaction() ); - transaction()->setIgnoreJobFailure( deleteJob ); - + + if ( !mServerItemsByRemoteId.isEmpty() ) { + ItemDeleteJob *deleteJob = new ItemDeleteJob( mServerItemsByRemoteId.values(), transaction() ); + transaction()->setIgnoreJobFailure( deleteJob ); + } + processNewItem(); } @@ -183,11 +186,11 @@ processChangedItem(); return; } - + const Item item = mNewItems.dequeue(); FileStore::ItemFetchJob *storeFetch = mStore->fetchItem( item ); storeFetch->fetchScope().fetchPayloadPart( MessagePart::Envelope ); - + connect( storeFetch, SIGNAL( result( KJob* ) ), q, SLOT( fetchNewResult( KJob* ) ) ); } @@ -206,13 +209,13 @@ processNewItem(); return; } - + const Item item = fetchJob->items().first(); const QDateTime modTime = item.modificationTime(); if ( modTime.isValid() ) { mHighestModTime = qMax( modTime.toMSecsSinceEpoch(), mHighestModTime ); } - + ItemCreateJob *itemCreate = new ItemCreateJob( item, mCollection, transaction() ); Q_UNUSED( itemCreate ); QMetaObject::invokeMethod( q, "processNewItem", Qt::QueuedConnection ); @@ -224,19 +227,23 @@ if ( !mTransaction ) { // no jobs created here -> done q->emitResult(); - } else if ( mHighestModTime > -1 ) { + return; + } + + if ( mHighestModTime > -1 ) { Collection collection( mCollection ); collection.setRemoteRevision( QString::number( mHighestModTime ) ); CollectionModifyJob *job = new CollectionModifyJob( collection, transaction() ); transaction()->setIgnoreJobFailure( job ); } + transaction()->commit(); return; } - + const Item item = mChangedItems.dequeue(); FileStore::ItemFetchJob *storeFetch = mStore->fetchItem( item ); storeFetch->fetchScope().fetchPayloadPart( MessagePart::Envelope ); - + connect( storeFetch, SIGNAL( result( KJob* ) ), q, SLOT( fetchChangedResult( KJob* ) ) ); } @@ -255,13 +262,13 @@ processChangedItem(); return; } - + const Item item = fetchJob->items().first(); const QDateTime modTime = item.modificationTime(); if ( modTime.isValid() ) { mHighestModTime = qMax( modTime.toMSecsSinceEpoch(), mHighestModTime ); } - + ItemModifyJob *itemModify = new ItemModifyJob( item, transaction() ); Q_UNUSED( itemModify ); QMetaObject::invokeMethod( q, "processChangedItem", Qt::QueuedConnection ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/openxchange/openxchangeresource.desktop new/kdepim-runtime-4.7.4/resources/openxchange/openxchangeresource.desktop --- old/kdepim-runtime-4.7.3/resources/openxchange/openxchangeresource.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/openxchange/openxchangeresource.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -34,6 +34,7 @@ Name[sr@ijekavianlatin]=Open‑Xchangeov grupverski server Name[sr@latin]=Open‑Xchangeov grupverski server Name[sv]=Open-xchange grupprogramserver +Name[tr]=Open-Xchange Groupware Sunucusu Name[uk]=Сервер групової роботи Open-Xchange Name[x-test]=xxOpen-Xchange Groupware Serverxx Name[zh_CN]=Open-Xchange 群件服务器 @@ -69,6 +70,7 @@ Comment[sr@ijekavianlatin]=Omogućava pristup sastancima, poslovima i kontaktima sa Open‑Xchangeovog grupverskog servera Comment[sr@latin]=Omogućava pristup sastancima, poslovima i kontaktima sa Open‑Xchangeovog grupverskog servera Comment[sv]=Ger tillgång till möten, uppgifter och kontakter lagrade på en Open-Xchange grupprogramserver +Comment[tr]=Open-Xchange groupware sunucusundaki toplantı, yapılacak iş ve bağlantılara erişimi sağlar. Comment[uk]=Надає доступ до записів зустрічей, завдань і контактів, які зберігаються на сервері групової роботи Open-Xchange. Comment[x-test]=xxProvides access to the appointments, tasks, and contacts of an Open-Xchange groupware server.xx Comment[zh_CN]=提供对存储在 Open-Xchange 服务器上的约会、任务和联系人的访问支持。 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/pop3/pop3resource.desktop new/kdepim-runtime-4.7.4/resources/pop3/pop3resource.desktop --- old/kdepim-runtime-4.7.3/resources/pop3/pop3resource.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/pop3/pop3resource.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -35,6 +35,7 @@ Name[sr@ijekavianlatin]=POP3 server e‑pošte Name[sr@latin]=POP3 server e‑pošte Name[sv]=POP3 e-postserver +Name[tr]=POP3 E-Posta Sunucu Name[uk]=Сервер пошти POP3 Name[x-test]=xxPOP3 E-Mail Serverxx Name[zh_CN]=POP3 电子邮件服务器 @@ -75,6 +76,7 @@ Comment[sr@ijekavianlatin]=Povezuje se na POP3 server e‑pošte Comment[sr@latin]=Povezuje se na POP3 server e‑pošte Comment[sv]=Ansluter till en POP3 e-postserver. +Comment[tr]=POP3 e-posta sunucusuna bağlanır Comment[uk]=Встановлює з’єднання з поштовим сервером POP3. Comment[x-test]=xxConnects to a POP3 e-mail serverxx Comment[zh_CN]=连接到一个 POP3 电子邮件服务器 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/pop3/popsettings.ui new/kdepim-runtime-4.7.4/resources/pop3/popsettings.ui --- old/kdepim-runtime-4.7.3/resources/pop3/popsettings.ui 2011-10-02 15:24:49.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/pop3/popsettings.ui 2011-12-02 00:25:44.000000000 +0100 @@ -96,7 +96,7 @@ <number>10000000</number> </property> <property name="suffix"> - <string> </string> + <string/> </property> </widget> </item> @@ -563,31 +563,31 @@ </widget> <customwidgets> <customwidget> - <class>KPushButton</class> - <extends>QPushButton</extends> - <header>kpushbutton.h</header> - </customwidget> - <customwidget> <class>KLineEdit</class> <extends>QLineEdit</extends> <header>klineedit.h</header> <container>1</container> </customwidget> <customwidget> - <class>KTabWidget</class> - <extends>QTabWidget</extends> - <header>ktabwidget.h</header> + <class>KSeparator</class> + <extends>QFrame</extends> + <header>kseparator.h</header> <container>1</container> </customwidget> <customwidget> + <class>KPushButton</class> + <extends>QPushButton</extends> + <header>kpushbutton.h</header> + </customwidget> + <customwidget> <class>KIntNumInput</class> <extends>QWidget</extends> <header>knuminput.h</header> </customwidget> <customwidget> - <class>KSeparator</class> - <extends>QFrame</extends> - <header>kseparator.h</header> + <class>KTabWidget</class> + <extends>QTabWidget</extends> + <header>ktabwidget.h</header> <container>1</container> </customwidget> <customwidget> @@ -597,6 +597,32 @@ <container>1</container> </customwidget> </customwidgets> + <tabstops> + <tabstop>tabWidget</tabstop> + <tabstop>nameEdit</tabstop> + <tabstop>hostEdit</tabstop> + <tabstop>loginEdit</tabstop> + <tabstop>passwordEdit</tabstop> + <tabstop>intervalCheck</tabstop> + <tabstop>intervalSpin</tabstop> + <tabstop>leaveOnServerCheck</tabstop> + <tabstop>leaveOnServerDaysCheck</tabstop> + <tabstop>leaveOnServerDaysSpin</tabstop> + <tabstop>leaveOnServerCountCheck</tabstop> + <tabstop>leaveOnServerCountSpin</tabstop> + <tabstop>leaveOnServerSizeCheck</tabstop> + <tabstop>leaveOnServerSizeSpin</tabstop> + <tabstop>filterOnServerCheck</tabstop> + <tabstop>filterOnServerSizeSpin</tabstop> + <tabstop>usePipeliningCheck</tabstop> + <tabstop>precommand</tabstop> + <tabstop>checkCapabilities</tabstop> + <tabstop>encryptionNone</tabstop> + <tabstop>encryptionSSL</tabstop> + <tabstop>encryptionTLS</tabstop> + <tabstop>portEdit</tabstop> + <tabstop>authCombo</tabstop> + </tabstops> <resources/> <connections/> </ui> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-4.7.3/resources/pop3/wizard/pop3wizard.desktop new/kdepim-runtime-4.7.4/resources/pop3/wizard/pop3wizard.desktop --- old/kdepim-runtime-4.7.3/resources/pop3/wizard/pop3wizard.desktop 2011-10-02 15:24:50.000000000 +0200 +++ new/kdepim-runtime-4.7.4/resources/pop3/wizard/pop3wizard.desktop 2011-12-02 00:25:44.000000000 +0100 @@ -37,6 +37,7 @@ Name[sr@ijekavianlatin]=POP3 Name[sr@latin]=POP3 Name[sv]=Pop3 +Name[tr]=Pop3 Name[uk]=POP3 Name[x-test]=xxPop3xx Name[zh_CN]=Pop3 @@ -79,6 +80,7 @@ Comment[sr@ijekavianlatin]=POP3 nalog Comment[sr@latin]=POP3 nalog Comment[sv]=Pop3-konto +Comment[tr]=Pop3 hesabı Comment[uk]=Обліковий запис POP3 Comment[x-test]=xxPop3 accountxx Comment[zh_CN]=Pop3 账户 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org