![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package kdepimlibs4 for openSUSE:Factory checked in at Thu Mar 5 01:28:14 CET 2009. -------- --- KDE/kdepimlibs4/kdepimlibs4.changes 2009-02-18 20:18:58.000000000 +0100 +++ /mounts/work_src_done/STABLE/kdepimlibs4/kdepimlibs4.changes 2009-02-27 00:20:48.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Feb 27 00:20:44 CET 2009 - dmueller@suse.de + +- update to 4.2.1 + * see http://kde.org/announcements/changelogs/changelog4_2_0to4_2_1.php + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- kdepimlibs-4.2.0.tar.bz2 New: ---- kdepimlibs-4.2.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdepimlibs4.spec ++++++ --- /var/tmp/diff_new_pack.C25904/_old 2009-03-05 01:25:21.000000000 +0100 +++ /var/tmp/diff_new_pack.C25904/_new 2009-03-05 01:25:21.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package kdepimlibs4 (Version 4.2.0) +# spec file for package kdepimlibs4 (Version 4.2.1) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -23,8 +23,8 @@ Group: System/GUI/KDE Summary: KDE PIM Libraries Url: http://www.kde.org -Version: 4.2.0 -Release: 3 +Version: 4.2.1 +Release: 1 Source0: kdepimlibs-%version.tar.bz2 Source1: _upstream Patch0: 4_2_BRANCH.diff @@ -196,6 +196,9 @@ %_kde_share_dir/config.kcfg/mailtransport.kcfg %changelog +* Fri Feb 27 2009 dmueller@suse.de +- update to 4.2.1 + * see http://kde.org/announcements/changelogs/changelog4_2_0to4_2_1.php * Wed Feb 18 2009 dmueller@suse.de - update branch diff * Thu Feb 05 2009 wstephenson@suse.de ++++++ 4_2_BRANCH.diff ++++++ --- /var/tmp/diff_new_pack.C25904/_old 2009-03-05 01:25:21.000000000 +0100 +++ /var/tmp/diff_new_pack.C25904/_new 2009-03-05 01:25:21.000000000 +0100 @@ -5,593 +5,3 @@ @@ -0,0 +1,2 @@ +current HEAD: 927996 +svn di between //tags/KDE/4.2.0/kdepimlibs and //branches/KDE/4.2/kdepimlibs ---- kpimidentities/identitymanager.cpp -+++ kpimidentities/identitymanager.cpp -@@ -27,6 +27,7 @@ - - #include <kemailsettings.h> // for IdentityEntry::fromControlCenter() - #include <klocale.h> -+#include <kglobal.h> - #include <kdebug.h> - #include <kconfig.h> - #include <kuser.h> -@@ -59,6 +60,7 @@ - : QObject( parent ) - { - setObjectName( name ); -+ KGlobal::locale()->insertCatalog("libkpimidentities"); - new IdentityManagerAdaptor( this ); - QDBusConnection dbus = QDBusConnection::sessionBus(); - const QString dbusPath = newDBusObjectName(); ---- syndication/mapper/itemrdfimpl.cpp -+++ syndication/mapper/itemrdfimpl.cpp -@@ -71,12 +71,12 @@ - QList<PersonPtr> ItemRDFImpl::authors() const - { - QList<PersonPtr> list; -- -+ - QStringList people = m_item.dc().creators(); - people += m_item.dc().contributors(); - QStringList::ConstIterator it = people.constBegin(); - QStringList::ConstIterator end = people.constEnd(); -- -+ - for ( ; it != end; ++it) - { - PersonPtr ptr = personFromString(*it); -@@ -99,15 +99,15 @@ - if (!m_item.resource()->isAnon()) - return m_item.resource()->uri(); - else -- return "hash:" + calcMD5Sum(title() + description() + content()); -+ return "hash:" + calcMD5Sum(title() + description() + link() + content()); - } - --time_t ItemRDFImpl::datePublished() const -+time_t ItemRDFImpl::datePublished() const - { - return m_item.dc().date(); - } - --time_t ItemRDFImpl::dateUpdated() const -+time_t ItemRDFImpl::dateUpdated() const - { - return m_item.dc().date(); - } ---- syndication/mapper/itemrss2impl.cpp -+++ syndication/mapper/itemrss2impl.cpp -@@ -72,14 +72,14 @@ - QList<PersonPtr> ItemRSS2Impl::authors() const - { - QList<PersonPtr> list; -- -+ - PersonPtr ptr = personFromString(m_item.author()); -- -+ - if (!ptr->isNull()) - { - list.append(ptr); - } -- -+ - return list; - } - -@@ -93,9 +93,9 @@ - QString guid = m_item.guid(); - if (!guid.isEmpty()) - return guid; -- -- return QString("hash:%1").arg(calcMD5Sum(title() -- + description() + content())); -+ -+ return QString("hash:%1").arg(calcMD5Sum(title() -+ + description() + link() + content())); - } - - time_t ItemRSS2Impl::datePublished() const -@@ -111,33 +111,33 @@ - QList<Syndication::EnclosurePtr> ItemRSS2Impl::enclosures() const - { - QList<Syndication::EnclosurePtr> list; -- -+ - QList<Syndication::RSS2::Enclosure> encs = m_item.enclosures(); -- -+ - for (QList<Syndication::RSS2::Enclosure>::ConstIterator it = encs.constBegin(); - it != encs.constEnd(); ++it) - { - EnclosureRSS2ImplPtr impl(new EnclosureRSS2Impl(m_item, *it)); - list.append(impl); - } -- -+ - return list; - } - - QList<Syndication::CategoryPtr> ItemRSS2Impl::categories() const - { - QList<Syndication::CategoryPtr> list; -- -+ - QList<Syndication::RSS2::Category> cats = m_item.categories(); - QList<Syndication::RSS2::Category>::ConstIterator it = cats.constBegin(); - QList<Syndication::RSS2::Category>::ConstIterator end = cats.constEnd(); -- -+ - for ( ; it != end; ++it) - { - CategoryRSS2ImplPtr impl(new CategoryRSS2Impl(*it)); - list.append(impl); - } -- -+ - return list; - } - -@@ -175,12 +175,12 @@ - QMultiMap<QString, QDomElement> ItemRSS2Impl::additionalProperties() const - { - QMultiMap<QString, QDomElement> ret; -- -+ - foreach (const QDomElement &i, m_item.unhandledElements()) - { -- ret.insert(i.namespaceURI() + i.localName(), i); -+ ret.insert(i.namespaceURI() + i.localName(), i); - } -- -+ - return ret; - } - ---- kresources/kresources_manager.desktop -+++ kresources/kresources_manager.desktop -@@ -25,6 +25,7 @@ - Name[pt_BR]=Gerenciador do KResource - Name[ro]=Gestionar KResurse - Name[ru]=Администратор KResources -+Name[se]=KResources-gieđahalli - Name[sl]=Upravnik KResources - Name[sr]=Менаџер к‑ресурса - Name[sr@latin]=Menadžer k‑resursa -@@ -63,6 +64,7 @@ - Comment[pt_BR]=Gerenciador do KResource - Comment[ro]=Gestionar KResurse - Comment[ru]=Администратор KResources -+Comment[se]=KResources-gieđahalli - Comment[sl]=Upravnik KResources - Comment[sr]=Менаџер к‑ресурса - Comment[sr@latin]=Menadžer k‑resursa ---- kresources/kresources.desktop -+++ kresources/kresources.desktop -@@ -36,6 +36,7 @@ - Name[pt_BR]=Fontes de dados do KDE - Name[ro]=Resurse KDE - Name[ru]=Ресурсы KDE -+Name[se]=KDE-resurssat - Name[sl]=Viri KDE - Name[sr]=КДЕ ресурси - Name[sr@latin]=KDE resursi -@@ -75,6 +76,7 @@ - Comment[pt_BR]=Configurar as fontes de dados do KDE - Comment[ro]=Configurare resurse KDE - Comment[ru]=Настроить ресурсы KDE -+Comment[se]=Heivet KDE-resurssaid - Comment[sl]=Nastavi vire KDE - Comment[sr]=Подеси ресурсе КДЕ‑а - Comment[sr@latin]=Podesi resurse KDE‑a ---- kresources/kresources_plugin.desktop -+++ kresources/kresources_plugin.desktop -@@ -25,6 +25,7 @@ - Name[pt_BR]=Plug-in do KResource - Name[ro]=Modul KResurse - Name[ru]=Модуль KResources -+Name[se]=KResources-lassemodula - Name[sl]=Vstavek KResources - Name[sr]=Прикључак радног оквира к‑ресурса - Name[sr@latin]=Priključak radnog okvira k‑resursa ---- kcal/localdir.desktop -+++ kcal/localdir.desktop -@@ -24,9 +24,10 @@ - Name[pa]=ਲੋਕਲ ਡਾਇਰੈਕਟਰੀ 'ਚ ਕੈਲੰਡਰ - Name[pl]=Kalendarz w katalogu lokalnym - Name[pt]=Calendário numa Pasta Local --Name[pt_BR]=Calendário em uma pasta local -+Name[pt_BR]=Calendário em pasta local - Name[ro]=Calendar în director local - Name[ru]=Календарь в локальной папке -+Name[se]=Kaleandar báikkálaš katalogas - Name[sl]=Koledar v krajevnem imeniku - Name[sr]=Календар у локалној фасцикли - Name[sr@latin]=Kalendar u lokalnoj fascikli -@@ -59,6 +60,7 @@ - Comment[pt]=Oferece o acesso aos itens do calendário, estando cada um guardado num único ficheiro de uma dada pasta - Comment[pt_BR]=Fornece acesso aos itens do calendário, cada um armazenado em um único arquivo na pasta indicada - Comment[ro]=Oferă acces la elemente de calendar, fiecare stocat într-un singur fișier, într-un anumit director -+Comment[se]=Dáinna beasat kaleandarmerkošidda, vurkejuvvon okta fiilan, dihto katalogas - Comment[sl]=Nudi dostop do koledarskih vnosov, ki so shranjeni vsak posebej v svoji datoteki, v danem imeniku - Comment[sr]=Пружа приступ календарским ставкама, складиштеним у појединачним фајловима у датој фасцикли. - Comment[sr@latin]=Pruža pristup kalendarskim stavkama, skladištenim u pojedinačnim fajlovima u datoj fascikli. ---- kcal/local.desktop -+++ kcal/local.desktop -@@ -24,9 +24,10 @@ - Name[pa]=ਲੋਕਲ ਫਾਇਲ 'ਚ ਕੈਲੰਡਰ - Name[pl]=Kalendarz w pliku lokalnym - Name[pt]=Calendário num Ficheiro Local --Name[pt_BR]=Calendário em um arquivo local -+Name[pt_BR]=Calendário em arquivo local - Name[ro]=Calendar în fișier local - Name[ru]=Календарь в локальном файле -+Name[se]=Kaleandar báikkálaš fiillas - Name[sl]=Koledar v krajevni datoteki - Name[sr]=Календар у локалном фајлу - Name[sr@latin]=Kalendar u lokalnom fajlu -@@ -59,6 +60,7 @@ - Comment[pt]=Oferece o acesso a um calendário guardado num único ficheiro local - Comment[pt_BR]=Fornece acesso a um calendário armazenado em um único arquivo local - Comment[ro]=Oferă acces la un calendar stocat într-un singur fișier local -+Comment[se]=Dáinna beasat kaleandarii vurkejuvvon okta báikásaš fiilan - Comment[sl]=Nudi dostop do koledarja, ki je shranjen v eni sami krajevni datoteki - Comment[sr]=Пружа приступ календару складиштеном у једном локалном фајлу - Comment[sr@latin]=Pruža pristup kalendaru skladištenom u jednom lokalnom fajlu ---- kcal/kcal_manager.desktop -+++ kcal/kcal_manager.desktop -@@ -28,6 +28,7 @@ - Name[pt]=Calendário - Name[pt_BR]=Calendário - Name[ru]=Календарь -+Name[se]=Kaleandar - Name[sl]=Koledar - Name[sr]=Календар - Name[sr@latin]=Kalendar ---- kcal/calendarresources.cpp -+++ kcal/calendarresources.cpp -@@ -212,6 +212,7 @@ - : Calendar( timeSpec ), - d( new KCal::CalendarResources::Private( family ) ) - { -+ mPendingDeleteFromResourceMap = false; - d->mManager->addObserver( this ); - } - -@@ -220,6 +221,7 @@ - : Calendar( timeZoneId ), - d( new KCal::CalendarResources::Private( family ) ) - { -+ mPendingDeleteFromResourceMap = false; - d->mManager->addObserver( this ); - } - -@@ -287,6 +289,7 @@ - } - - d->mOpen = true; -+ emit calendarLoaded(); - } - - bool CalendarResources::reload() -@@ -439,7 +442,7 @@ - if ( d->mResourceMap.find( event ) != d->mResourceMap.end() ) { - status = d->mResourceMap[event]->deleteEvent( event ); - if ( status ) { -- d->mResourceMap.remove( event ); -+ mPendingDeleteFromResourceMap = true; - } - } else { - status = false; -@@ -448,6 +451,9 @@ - status = (*it)->deleteEvent( event ) || status; - } - } -+ if ( status ) { -+ notifyIncidenceDeleted( event ); -+ } - - setModified( status ); - return status; -@@ -492,7 +498,7 @@ - if ( d->mResourceMap.find( todo ) != d->mResourceMap.end() ) { - status = d->mResourceMap[todo]->deleteTodo( todo ); - if ( status ) { -- d->mResourceMap.remove( todo ); -+ mPendingDeleteFromResourceMap = true; - } - } else { - CalendarResourceManager::ActiveIterator it; -@@ -638,7 +644,7 @@ - if ( d->mResourceMap.find( journal ) != d->mResourceMap.end() ) { - status = d->mResourceMap[journal]->deleteJournal( journal ); - if ( status ) { -- d->mResourceMap.remove( journal ); -+ mPendingDeleteFromResourceMap = true; - } - } else { - CalendarResourceManager::ActiveIterator it; -@@ -839,6 +845,7 @@ - } - d->mResourceMap[ incidence ] = r; - } -+ mPendingDeleteFromResourceMap = false; - - int count = incrementChangeCount( r ); - if ( count == 1 ) { -@@ -864,6 +871,11 @@ - - int count = decrementChangeCount( r ); - -+ if ( mPendingDeleteFromResourceMap ) { -+ d->mResourceMap.remove( incidence ); -+ mPendingDeleteFromResourceMap = false; -+ } -+ - if ( count == 0 ) { - bool ok = save( d->mTickets[ r ], incidence ); - if ( ok ) { ---- kcal/calendarresources.h -+++ kcal/calendarresources.h -@@ -721,6 +721,7 @@ - Q_DISABLE_COPY( CalendarResources ) - class Private; - Private *d; -+ bool mPendingDeleteFromResourceMap; - //@endcond - }; - ---- kcal/event.cpp -+++ kcal/event.cpp -@@ -121,8 +121,15 @@ - if ( hasEndDate() ) { - return d->mDtEnd; - } -+ - if ( hasDuration() ) { -- return duration().end( dtStart() ); -+ if ( allDay() ) { -+ // For all day events, dtEnd is always inclusive -+ KDateTime end = duration().end( dtStart() ).addDays( -1 ); -+ return end >= dtStart() ? end : dtStart(); -+ } else { -+ return duration().end( dtStart() ); -+ } - } - - kDebug() << "Warning! Event '" << summary() ---- kcal/icalformat.cpp -+++ kcal/icalformat.cpp -@@ -131,7 +131,7 @@ - - // Convert to UTF8 and save - QByteArray textUtf8 = text.toUtf8(); -- file.write( textUtf8.data(), textUtf8.size() - 1 ); -+ file.write( textUtf8.data(), textUtf8.size() ); - - if ( !file.finalize() ) { - kDebug() << "err:" << file.errorString(); ---- kcal/resourcecalendar.cpp -+++ kcal/resourcecalendar.cpp -@@ -252,7 +252,8 @@ - - bool ResourceCalendar::doSave( bool syncCache, Incidence *incidence ) - { -- return doSave( syncCache, incidence ); -+ Q_UNUSED( incidence ); -+ return doSave( syncCache ); - } - - void ResourceCalendar::saveError( const QString &err ) ---- kioslave/nntp/nntp.cpp -+++ kioslave/nntp/nntp.cpp -@@ -154,6 +154,7 @@ - while ( true ) { - if ( !waitForResponse( readTimeout() ) ) { - error( ERR_SERVER_TIMEOUT, mHost ); -+ nntp_close(); - return; - } - memset( tmp, 0, MAX_PACKET_LEN ); -@@ -380,6 +381,7 @@ - while ( true ) { - if ( ! waitForResponse( readTimeout() ) ) { - error( ERR_SERVER_TIMEOUT, mHost ); -+ nntp_close(); - return; - } - memset( readBuffer, 0, MAX_PACKET_LEN ); -@@ -451,6 +453,7 @@ - while ( true ) { - if ( ! waitForResponse( readTimeout() ) ) { - error( ERR_SERVER_TIMEOUT, mHost ); -+ nntp_close(); - return; - } - memset( readBuffer, 0, MAX_PACKET_LEN ); -@@ -603,6 +606,7 @@ - while ( true ) { - if ( ! waitForResponse( readTimeout() ) ) { - error( ERR_SERVER_TIMEOUT, mHost ); -+ nntp_close(); - return false; - } - memset( readBuffer, 0, MAX_PACKET_LEN ); -@@ -636,6 +640,7 @@ - while ( true ) { - if ( ! waitForResponse( readTimeout() ) ) { - error( ERR_SERVER_TIMEOUT, mHost ); -+ nntp_close(); - return false; - } - memset( readBuffer, 0, MAX_PACKET_LEN ); -@@ -716,7 +721,6 @@ - if ( isConnected() ) { - write( "QUIT\r\n", 6 ); - disconnectFromHost(); -- opened = false; - isAuthenticated = false; - } - mCurrentGroup.clear(); -@@ -751,8 +755,6 @@ - } - - DBG << " nntp_open -- greating was read res_code :" << res_code; -- // let local class know that we are connected -- opened = true; - - res_code = sendCommand("MODE READER"); - -@@ -790,7 +792,7 @@ - { - int res_code = 0; - -- if ( !opened ) { -+ if ( !nntp_open() ) { - ERR << "NOT CONNECTED, cannot send cmd" << cmd; - return 0; - } -@@ -897,6 +899,7 @@ - { - if ( !waitForResponse( responseTimeout() ) ) { - error( ERR_SERVER_TIMEOUT , mHost ); -+ nntp_close(); - return -1; - } - memset( data, 0, MAX_PACKET_LEN ); ---- kioslave/nntp/nntp.h -+++ kioslave/nntp/nntp.h -@@ -78,7 +78,7 @@ - private: - QString mHost, mUser, mPass; - quint16 m_port, m_defaultPort; -- bool postingAllowed, opened, isAuthenticated; -+ bool postingAllowed, isAuthenticated; - char readBuffer[MAX_PACKET_LEN]; - ssize_t readBufferLen; - /// Current selected newsgroup ---- kioslave/sieve/sieve.protocol -+++ kioslave/sieve/sieve.protocol -@@ -35,6 +35,7 @@ - Description[pt]=Um 'ioslave' para o protocolo de filtragem de correio Sieve - Description[pt_BR]=Um ioslave para o protocolo de filtragem de correio Sieve - Description[ro]=Un „ioslave” pentru protocolul de filtrare a poștei Sieve -+Description[se]=SO-šláva Sieve e-boastasillenprotokolla várás - Description[sl]=Ioslave za protokol poštnega filtriranja Sieve - Description[sr]=У/И‑захват за сито, протокол филтрирања поште - Description[sr@latin]=U/I‑zahvat za sito, protokol filtriranja pošte ---- CMakeLists.txt -+++ CMakeLists.txt -@@ -9,8 +9,7 @@ - set(KDEPIMLIBS_VERSION ${KDEPIMLIBS_VERSION_MAJOR}.${KDEPIMLIBS_VERSION_MINOR}.${KDEPIMLIBS_VERSION_PATCH} ) - - # search packages used by KDE --# Adjust the version of kdelibs which is required as needed (should be 4.2.0 once KDE 4.2 is released), Alex --find_package(KDE4 4.1.80 REQUIRED) -+find_package(KDE4 4.2.0 REQUIRED) - - include (KDE4Defaults) - include (MacroLibrary) ---- mailtransport/configmodule.cpp -+++ mailtransport/configmodule.cpp -@@ -27,7 +27,7 @@ - using namespace MailTransport; - - K_PLUGIN_FACTORY( MailTransportConfigFactory, registerPlugin<ConfigModule>(); ) --K_EXPORT_PLUGIN( MailTransportConfigFactory( "mailtransport" ) ) -+K_EXPORT_PLUGIN( MailTransportConfigFactory( "mailtransport", "libmailtransport" ) ) - - ConfigModule::ConfigModule( QWidget * parent, const QVariantList & args ) : - KCModule( MailTransportConfigFactory::componentData(), parent, args ) ---- mailtransport/kcm_mailtransport.desktop -+++ mailtransport/kcm_mailtransport.desktop -@@ -38,6 +38,7 @@ - Name[pt_BR]=Transporte de correio - Name[ro]=Transport poștal - Name[ru]=Метод отправки -+Name[se]=E-boastta fievrridanvuohki - Name[sl]=Prenos pošte - Name[sr]=Транспорт поште - Name[sr@latin]=Transport pošte ---- mailtransport/transportmanagementwidget.cpp -+++ mailtransport/transportmanagementwidget.cpp -@@ -37,6 +37,7 @@ - TransportManagementWidget::TransportManagementWidget( QWidget *parent ) - : QWidget( parent ), d( new Private ) - { -+ KGlobal::locale()->insertCatalog(QString::fromLatin1("libmailtransport")); - d->ui.setupUi( this ); - - d->ui.transportList->setHeaderLabels( QStringList() ---- kabc/scripts/addressee.src.cpp -+++ kabc/scripts/addressee.src.cpp -@@ -398,6 +398,7 @@ - d->mEmails.removeAll( email ); - d->mEmails.prepend( email ); - } else { -+ d->mEmpty = false; - if ( preferred ) { - d->mEmails.prepend( email ); - } else { ---- kabc/plugins/file/file.desktop -+++ kabc/plugins/file/file.desktop -@@ -27,6 +27,7 @@ - Name[pt_BR]=Arquivo - Name[ro]=Fișier - Name[ru]=Файл -+Name[se]=Fiila - Name[sl]=Datoteka - Name[sr]=Фајл - Name[sr@latin]=Fajl ---- kabc/plugins/net/net.desktop -+++ kabc/plugins/net/net.desktop -@@ -28,6 +28,7 @@ - Name[pt_BR]=Rede - Name[ro]=Rețea - Name[ru]=Сеть -+Name[se]=Fierbmi - Name[sl]=Omrežje - Name[sr]=Мрежа - Name[sr@latin]=Mreža ---- kabc/plugins/dir/dir.desktop -+++ kabc/plugins/dir/dir.desktop -@@ -28,6 +28,7 @@ - Name[pt_BR]=Pasta - Name[ro]=Director - Name[ru]=Папка -+Name[se]=Kataloga - Name[sl]=Imenik - Name[sr]=Фасцикла - Name[sr@latin]=Fascikla ---- kabc/stdaddressbook.cpp -+++ kabc/stdaddressbook.cpp -@@ -166,8 +166,8 @@ - Resource *res = mParent->standardResource(); - if ( !res ) { - res = manager->createResource( "file" ); -- res->setResourceName( i18n( "Default Addressbook" ) ); - if ( res ) { -+ res->setResourceName( i18n( "Default Addressbook" ) ); - mParent->addResource( res ); - } else { - kDebug() << "No resource available!!!"; ---- kabc/kabc_manager.desktop -+++ kabc/kabc_manager.desktop -@@ -28,6 +28,7 @@ - Name[pt_BR]=Contatos - Name[ro]=Contacte - Name[ru]=Контакт -+Name[se]=Oktavuođat - Name[sl]=Stiki - Name[sr]=Контакти - Name[sr@latin]=Kontakti ---- kabc/formats/binary.desktop -+++ kabc/formats/binary.desktop -@@ -28,6 +28,7 @@ - Name[pt_BR]=Binário - Name[ro]=Binar - Name[ru]=Двоичный -+Name[se]=Binára - Name[sl]=Dvojiško - Name[sr]=Бинарни - Name[sr@latin]=Binarni ++++++ kdepimlibs-4.2.0.tar.bz2 -> kdepimlibs-4.2.1.tar.bz2 ++++++ ++++ 2897 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org