Hello community, here is the log from the commit of package plasma-addons for openSUSE:Factory checked in at Mon Jul 4 16:01:32 CEST 2011.
-------- --- plasma-addons/plasma-addons.changes 2011-06-03 20:01:38.000000000 +0200 +++ /mounts/work_src_done/STABLE/plasma-addons/plasma-addons.changes 2011-07-01 11:34:58.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Jul 1 11:34:56 CEST 2011 - dmuel...@suse.de + +- update to 4.6.5 + * Bugfixes over KDE 4.6.5 + * see http://kde.org/announcements/changelogs/changelog4_6_4to4_6_5.php for details + + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- kdeplasma-addons-4.6.4.tar.bz2 New: ---- kdeplasma-addons-4.6.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma-addons.spec ++++++ --- /var/tmp/diff_new_pack.XHe53z/_old 2011-07-04 16:01:02.000000000 +0200 +++ /var/tmp/diff_new_pack.XHe53z/_new 2011-07-04 16:01:02.000000000 +0200 @@ -38,7 +38,7 @@ Group: System/GUI/KDE Summary: Additional Plasma Widgets Url: http://www.kde.org/ -Version: 4.6.4 +Version: 4.6.5 Release: 1 Source0: kdeplasma-addons-%{version}.tar.bz2 Patch0: 4_6_BRANCH.diff ++++++ kdeplasma-addons-4.6.4.tar.bz2 -> kdeplasma-addons-4.6.5.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/applets/blackboard/plasma-applet-blackboard.desktop new/kdeplasma-addons-4.6.5/applets/blackboard/plasma-applet-blackboard.desktop --- old/kdeplasma-addons-4.6.4/applets/blackboard/plasma-applet-blackboard.desktop 2011-05-06 10:14:05.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/applets/blackboard/plasma-applet-blackboard.desktop 2011-06-30 23:44:51.000000000 +0200 @@ -3,6 +3,7 @@ Name=Black Board Name[ca]=Pissarra Name[ca@valencia]=Pissarra +Name[cs]=Tabule Name[da]=Tavle Name[de]=Tafel Name[el]=Μαυροπίνακας diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/applets/bookmarks/plasma-applet-bookmarks.desktop new/kdeplasma-addons-4.6.5/applets/bookmarks/plasma-applet-bookmarks.desktop --- old/kdeplasma-addons-4.6.4/applets/bookmarks/plasma-applet-bookmarks.desktop 2011-06-03 20:00:49.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/applets/bookmarks/plasma-applet-bookmarks.desktop 2011-06-30 23:44:51.000000000 +0200 @@ -51,6 +51,7 @@ Comment[ast]=Accesu rápidu a Marcadores Comment[ca]=Accés ràpid a les adreces d'interès Comment[ca@valencia]=Accés ràpid a les adreces d'interés +Comment[cs]=Rychlý přístup k záložkám Comment[da]=Hurtig adgang til bogmærker Comment[de]=Schnellzugriff auf die Lesezeichen Comment[el]=Γρήγορη πρόσβαση στους σελιδοδείκτες diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/applets/kdeobservatory/plasma-applet-kdeobservatory.desktop new/kdeplasma-addons-4.6.5/applets/kdeobservatory/plasma-applet-kdeobservatory.desktop --- old/kdeplasma-addons-4.6.4/applets/kdeobservatory/plasma-applet-kdeobservatory.desktop 2011-05-06 10:14:05.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/applets/kdeobservatory/plasma-applet-kdeobservatory.desktop 2011-06-30 23:44:51.000000000 +0200 @@ -3,6 +3,7 @@ Name[ast]=KDE Observatory Name[ca]=Observatori KDE Name[ca@valencia]=Observatori KDE +Name[cs]=KDE Observatory Name[da]=KDE-observatorium Name[de]=KDE-Observatorium Name[el]=Παρατηρητήριο του KDE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/applets/rememberthemilk/taskeditor.cpp new/kdeplasma-addons-4.6.5/applets/rememberthemilk/taskeditor.cpp --- old/kdeplasma-addons-4.6.4/applets/rememberthemilk/taskeditor.cpp 2011-05-06 10:14:32.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/applets/rememberthemilk/taskeditor.cpp 2011-06-30 23:44:51.000000000 +0200 @@ -192,6 +192,7 @@ Q_UNUSED(widget) QColor wash = Plasma::Theme::defaultTheme()->color(Plasma::Theme::BackgroundColor); painter->setBrush(wash); + painter->setPen(QPen(Qt::NoPen)); painter->drawRect(option->exposedRect); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/applets/unitconverter/plasma-applet-unitconverter.desktop new/kdeplasma-addons-4.6.5/applets/unitconverter/plasma-applet-unitconverter.desktop --- old/kdeplasma-addons-4.6.4/applets/unitconverter/plasma-applet-unitconverter.desktop 2011-05-06 10:14:05.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/applets/unitconverter/plasma-applet-unitconverter.desktop 2011-06-30 23:44:51.000000000 +0200 @@ -84,7 +84,7 @@ Comment[pa]=ਪਲਾਜ਼ਮੋਡ ਲਈ ਇਕਾਈਆਂ ਬਦਲੋ Comment[pl]=Plazmoid do konwersji jednostek Comment[pt]=Plasmóide para converter unidades -Comment[pt_BR]=Plasmóide para converter unidades +Comment[pt_BR]=Plasmoide para converter unidades Comment[ro]=Plasmoid pentru conversia unităților Comment[ru]=Преобразование единиц измерения Comment[sk]=Plasmoid na konverziu jednotiek diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/listssource.cpp new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/listssource.cpp --- old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/listssource.cpp 2011-05-06 10:14:05.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/listssource.cpp 2011-06-30 23:44:51.000000000 +0200 @@ -40,7 +40,7 @@ timer.setInterval(1000*60*5); // 5 minute refresh. TODO: Make Configurable. timer.start(); setObjectName("Lists"); - listsChanged(); + loadCache(); } ListsSource::~ListsSource() @@ -69,12 +69,15 @@ void ListsSource::listsChanged() { removeAllData(); - + loadCache(); + + checkForUpdate(); +} + +void ListsSource::loadCache() { foreach(RTM::List *list, m_session->cachedLists()) { setData(QString::number(list->id()), list->name()); } - - checkForUpdate(); } #include "listssource.moc" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/listssource.h new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/listssource.h --- old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/listssource.h 2011-05-06 10:14:05.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/listssource.h 2011-06-30 23:44:51.000000000 +0200 @@ -48,6 +48,7 @@ private slots: void listsChanged(); void listChanged(RTM::List*); + void loadCache(); private: RtmEngine *m_engine; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/rtmengine.cpp new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/rtmengine.cpp --- old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/rtmengine.cpp 2011-06-03 20:00:49.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/rtmengine.cpp 2011-06-30 23:44:51.000000000 +0200 @@ -60,9 +60,13 @@ bool RtmEngine::tokenCheck(bool success) { if (success) { - session->refreshListsFromServer(); - session->refreshTasksFromServer(); - this->token = session->token(); + if (sources().contains("Lists")) { + session->refreshListsFromServer(); + } + + if (sources().contains("Tasks")) { + session->refreshTasksFromServer(); + } } return updateSourceEvent("Auth"); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/rtmengine.h new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/rtmengine.h --- old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/rtmengine.h 2011-05-06 10:14:05.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/rtmengine.h 2011-06-30 23:44:51.000000000 +0200 @@ -57,7 +57,6 @@ static const QString apiKey; static const QString sharedSecret; - QString token; RTM::Session *session; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/taskssource.cpp new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/taskssource.cpp --- old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/taskssource.cpp 2011-05-06 10:14:05.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/taskssource.cpp 2011-06-30 23:44:51.000000000 +0200 @@ -42,7 +42,7 @@ timer.setInterval(1000*60*2); // 5 minute refresh. TODO: Make Configurable. timer.start(); setObjectName("Tasks"); - tasksChanged(); + loadCache(); } TasksSource::~TasksSource() @@ -64,9 +64,7 @@ void TasksSource::tasksChanged() { removeAllData(); - kDebug() << "Updating Tasks. " << m_session->cachedTasks().count(); - foreach(RTM::Task* task, m_session->cachedTasks()) - setData(QString::number(task->id()), task->name()); // ids are unique, names are not + loadCache(); } @@ -75,5 +73,12 @@ m_engine->updateTaskSource(QString::number(task->id())); } +void TasksSource::loadCache() { + kDebug() << "Updating Tasks. " << m_session->cachedTasks().count(); + foreach(RTM::Task* task, m_session->cachedTasks()) { + setData(QString::number(task->id()), task->name()); // ids are unique, names are not + } +} + #include "taskssource.moc" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/taskssource.h new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/taskssource.h --- old/kdeplasma-addons-4.6.4/dataengines/rememberthemilk/taskssource.h 2011-05-06 10:14:05.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/dataengines/rememberthemilk/taskssource.h 2011-06-30 23:44:51.000000000 +0200 @@ -54,6 +54,7 @@ private slots: void taskChanged(RTM::Task* task); void tasksChanged(); + void loadCache(); private: RtmEngine *m_engine; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/libs/rtm/request.cpp new/kdeplasma-addons-4.6.5/libs/rtm/request.cpp --- old/kdeplasma-addons-4.6.4/libs/rtm/request.cpp 2011-06-03 20:00:49.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/libs/rtm/request.cpp 2011-06-30 23:44:51.000000000 +0200 @@ -50,13 +50,19 @@ void RTM::Request::sendRequest() { static QDateTime lastRequest; - + static unsigned int queueSize; + + int margin = lastRequest.msecsTo(QDateTime::currentDateTime()); + // Follow RTM's TOS and only do 1 request per second. - if (lastRequest.secsTo(QDateTime::currentDateTime()) <= 1) { - QTimer::singleShot(1000, this, SLOT(sendRequest())); - //kDebug() << "Postponing Job for 1 second"; + if (margin <= 1000) { + const int timeout = 1000 * (queueSize + 1) - margin + queueSize * 2 + 1; + QTimer::singleShot(timeout, this, SLOT(sendRequest())); + //kDebug() << "Postponing Job for"<<timeout<<"ms"; + ++queueSize; return; } + queueSize = 0; QString url = requestUrl(); kDebug() << "Request ready. Url is: " << url; currentJob = KIO::get(KUrl(url.toUtf8()), KIO::NoReload, KIO::HideProgressInfo); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/libs/rtm/session_p.h new/kdeplasma-addons-4.6.5/libs/rtm/session_p.h --- old/kdeplasma-addons-4.6.4/libs/rtm/session_p.h 2011-06-03 20:00:49.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/libs/rtm/session_p.h 2011-06-30 23:44:51.000000000 +0200 @@ -66,25 +66,24 @@ void networkStatusChanged(Solid::Networking::Status status) { switch (status) { - case Solid::Networking::Connected: case Solid::Networking::Unknown: + case Solid::Networking::Connected: + case Solid::Networking::Unknown: if (online) return; online = true; q->checkToken(); refreshSettings(); - q->refreshListsFromServer(); - q->refreshTasksFromServer(); break; - case Solid::Networking::Unconnected: - case Solid::Networking::Disconnecting: - case Solid::Networking::Connecting: + case Solid::Networking::Unconnected: + case Solid::Networking::Disconnecting: + case Solid::Networking::Connecting: if (!online) return; online = false; break; - } + } } void offlineError() { @@ -252,7 +251,7 @@ QObject::connect(settingsRequest, SIGNAL(replyReceived(RTM::Request*)), q, SLOT(settingsReply(RTM::Request*))); settingsRequest->sendRequest(); } - + friend class TasksReader; friend class Session; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/runners/events/plasma-runner-events.desktop new/kdeplasma-addons-4.6.5/runners/events/plasma-runner-events.desktop --- old/kdeplasma-addons-4.6.4/runners/events/plasma-runner-events.desktop 2011-05-06 10:14:32.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/runners/events/plasma-runner-events.desktop 2011-06-30 23:44:51.000000000 +0200 @@ -45,7 +45,7 @@ Comment[en_GB]=Calendar Events runner Comment[es]=Lanzador de los eventos del calendario Comment[et]=Kalendri sündmuste käivitaja -Comment[fi]=Kalenteritapahtuma-suorittaja +Comment[fi]=Kalenteritapahtuma-suoritusohjelma Comment[fr]=Lanceur des évènements du calendrier Comment[hu]=Naptáriesemény-indító Comment[it]=Avviatore Eventi di calendario diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeplasma-addons-4.6.4/runners/events/plasma-runner-events_config.desktop new/kdeplasma-addons-4.6.5/runners/events/plasma-runner-events_config.desktop --- old/kdeplasma-addons-4.6.4/runners/events/plasma-runner-events_config.desktop 2011-05-06 10:14:32.000000000 +0200 +++ new/kdeplasma-addons-4.6.5/runners/events/plasma-runner-events_config.desktop 2011-06-30 23:44:51.000000000 +0200 @@ -45,7 +45,7 @@ Comment[en_GB]=Calendar Events runner Comment[es]=Lanzador de los eventos del calendario Comment[et]=Kalendri sündmuste käivitaja -Comment[fi]=Kalenteritapahtuma-suorittaja +Comment[fi]=Kalenteritapahtuma-suoritusohjelma Comment[fr]=Lanceur des évènements du calendrier Comment[hu]=Naptáriesemény-indító Comment[it]=Avviatore Eventi di calendario ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org