Hello community, here is the log from the commit of package threadweaver for openSUSE:Factory checked in at 2014-10-07 16:00:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/threadweaver (Old) and /work/SRC/openSUSE:Factory/.threadweaver.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "threadweaver" Changes: -------- --- /work/SRC/openSUSE:Factory/threadweaver/threadweaver.changes 2014-09-12 17:05:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.threadweaver.new/threadweaver.changes 2014-10-07 16:00:48.000000000 +0200 @@ -1,0 +2,7 @@ +Sat Oct 4 18:00:04 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.3.0 + * For more details please see: + https://www.kde.org/announcements/kde-frameworks-5.3.0.php + +------------------------------------------------------------------- Old: ---- threadweaver-5.2.0.tar.xz New: ---- threadweaver-5.3.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ threadweaver.spec ++++++ --- /var/tmp/diff_new_pack.8TfnV7/_old 2014-10-07 16:00:50.000000000 +0200 +++ /var/tmp/diff_new_pack.8TfnV7/_new 2014-10-07 16:00:50.000000000 +0200 @@ -18,10 +18,10 @@ %define lname libKF5ThreadWeaver5 Name: threadweaver -Version: 5.2.0 +Version: 5.3.0 Release: 0 BuildRequires: cmake >= 2.8.12 -BuildRequires: extra-cmake-modules >= 1.2.0 +BuildRequires: extra-cmake-modules >= 1.3.0 BuildRequires: fdupes BuildRequires: kf5-filesystem BuildRequires: pkgconfig(Qt5Core) >= 5.2.0 ++++++ threadweaver-5.2.0.tar.xz -> threadweaver-5.3.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/CMakeLists.txt new/threadweaver-5.3.0/CMakeLists.txt --- old/threadweaver-5.2.0/CMakeLists.txt 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/CMakeLists.txt 2014-10-03 19:58:11.000000000 +0200 @@ -2,7 +2,7 @@ project(ThreadWeaver) -find_package(ECM 1.2.0 REQUIRED NO_MODULE) +find_package(ECM 1.3.0 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) @@ -26,7 +26,7 @@ ENDIF() # -- Maintained by scripty -set(KF5_VERSION "5.2.0") # handled by release scripts +set(KF5_VERSION "5.3.0") # handled by release scripts ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX THREADWEAVER VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/threadweaver_version.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/examples/CMakeLists.txt new/threadweaver-5.3.0/examples/CMakeLists.txt --- old/threadweaver-5.2.0/examples/CMakeLists.txt 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/examples/CMakeLists.txt 2014-10-03 19:58:11.000000000 +0200 @@ -5,7 +5,11 @@ endif() # Tell CMake we will be using C++ 11: -set(CMAKE_CXX_FLAGS "-Wall -std=c++11") +if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") +elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel" AND NOT WIN32) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") +endif() add_subdirectory(HelloWorld) add_subdirectory(HelloWorldRaw) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/examples/ThumbNailer/ComputeThumbNailJob.h new/threadweaver-5.3.0/examples/ThumbNailer/ComputeThumbNailJob.h --- old/threadweaver-5.2.0/examples/ThumbNailer/ComputeThumbNailJob.h 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/examples/ThumbNailer/ComputeThumbNailJob.h 2014-10-03 19:58:11.000000000 +0200 @@ -39,8 +39,8 @@ { public: ComputeThumbNailJob(Image* image, ThreadWeaver::ResourceRestrictionPolicy* throttle); - int priority() const override; - void run(ThreadWeaver::JobPointer self, ThreadWeaver::Thread *thread) override; + int priority() const Q_DECL_OVERRIDE; + void run(ThreadWeaver::JobPointer self, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; private: Image* m_image; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/examples/ThumbNailer/FileLoaderJob.h new/threadweaver-5.3.0/examples/ThumbNailer/FileLoaderJob.h --- old/threadweaver-5.2.0/examples/ThumbNailer/FileLoaderJob.h 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/examples/ThumbNailer/FileLoaderJob.h 2014-10-03 19:58:11.000000000 +0200 @@ -39,8 +39,8 @@ { public: explicit FileLoaderJob(Image* image, ThreadWeaver::ResourceRestrictionPolicy* throttle); - int priority() const override; - void run(ThreadWeaver::JobPointer self, ThreadWeaver::Thread *thread) override; + int priority() const Q_DECL_OVERRIDE; + void run(ThreadWeaver::JobPointer self, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; private: Image* m_image; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/examples/ThumbNailer/ImageLoaderJob.h new/threadweaver-5.3.0/examples/ThumbNailer/ImageLoaderJob.h --- old/threadweaver-5.2.0/examples/ThumbNailer/ImageLoaderJob.h 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/examples/ThumbNailer/ImageLoaderJob.h 2014-10-03 19:58:11.000000000 +0200 @@ -39,8 +39,8 @@ { public: explicit ImageLoaderJob(Image* image, ThreadWeaver::ResourceRestrictionPolicy* throttle); - int priority() const override; - void run(ThreadWeaver::JobPointer self, ThreadWeaver::Thread *thread) override; + int priority() const Q_DECL_OVERRIDE; + void run(ThreadWeaver::JobPointer self, ThreadWeaver::Thread *thread) Q_DECL_OVERRIDE; private: Image* m_image; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/examples/ThumbNailer/Model.cpp new/threadweaver-5.3.0/examples/ThumbNailer/Model.cpp --- old/threadweaver-5.2.0/examples/ThumbNailer/Model.cpp 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/examples/ThumbNailer/Model.cpp 2014-10-03 19:58:11.000000000 +0200 @@ -125,7 +125,8 @@ bool Model::computeThumbNailsBlockingInLoop() { - for(Image& image : m_images) { + for (auto it = m_images.begin(); it != m_images.end(); ++it) { + Image& image = *it; try { image.loadFile(); image.loadImage(); @@ -143,7 +144,8 @@ bool Model::computeThumbNailsBlockingConcurrent() { auto queue = stream(); - for(Image& image : m_images) { + for (auto it = m_images.begin(); it != m_images.end(); ++it) { + Image& image = *it; auto sequence = new Sequence(); *sequence << make_job( [&image]() { image.loadFile(); } ); *sequence << make_job( [&image]() { image.loadImage(); } ); @@ -154,7 +156,7 @@ queue.flush(); Queue::instance()->finish(); // figure out result: - for(auto image : m_images) { + foreach (const Image& image, m_images) { if (image.progress().first != Image::Step_NumberOfSteps) return false; } return true; @@ -168,7 +170,8 @@ prepareConversions(fileInfos, outputDirectory); //FIXME duplicated code auto queue = stream(); - for(Image& image : m_images) { + for (auto it = m_images.begin(); it != m_images.end(); ++it) { + Image& image = *it; auto saveThumbNail = [&image]() { image.saveThumbNail(); }; auto saveThumbNailJob = new Lambda<decltype(saveThumbNail)>(saveThumbNail); { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/examples/ThumbNailer/PriorityDecorator.h new/threadweaver-5.3.0/examples/ThumbNailer/PriorityDecorator.h --- old/threadweaver-5.2.0/examples/ThumbNailer/PriorityDecorator.h 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/examples/ThumbNailer/PriorityDecorator.h 2014-10-03 19:58:11.000000000 +0200 @@ -36,7 +36,7 @@ //FIXME temp void run(ThreadWeaver::JobPointer self, ThreadWeaver::Thread *thread); - int priority() const override; + int priority() const Q_DECL_OVERRIDE; private: int m_priority; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/src/job_p.cpp new/threadweaver-5.3.0/src/job_p.cpp --- old/threadweaver-5.2.0/src/job_p.cpp 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/src/job_p.cpp 2014-10-03 19:58:11.000000000 +0200 @@ -31,6 +31,8 @@ #include "queuepolicy.h" #include "thread.h" +ThreadWeaver::Private::DefaultExecutor ThreadWeaver::Private::defaultExecutor; + ThreadWeaver::Private::Job_Private::Job_Private() : mutex(QMutex::NonRecursive) , status(Job::Status_NoStatus) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/src/job_p.h new/threadweaver-5.3.0/src/job_p.h --- old/threadweaver-5.2.0/src/job_p.h 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/src/job_p.h 2014-10-03 19:58:11.000000000 +0200 @@ -43,7 +43,7 @@ void end(const JobPointer& job, Thread *thread); }; -static DefaultExecutor defaultExecutor; +extern DefaultExecutor defaultExecutor; class DebugExecuteWrapper : public ThreadWeaver::ExecuteWrapper { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/src/state.cpp new/threadweaver-5.3.0/src/state.cpp --- old/threadweaver-5.2.0/src/state.cpp 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/src/state.cpp 2014-10-03 19:58:11.000000000 +0200 @@ -33,7 +33,7 @@ namespace ThreadWeaver { -const char *StateNames[NoOfStates] = { +const char *const StateNames[NoOfStates] = { "InConstruction", "WorkingHard", "Suspending", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-5.2.0/src/weaver_p.cpp new/threadweaver-5.3.0/src/weaver_p.cpp --- old/threadweaver-5.2.0/src/weaver_p.cpp 2014-09-09 00:01:05.000000000 +0200 +++ new/threadweaver-5.3.0/src/weaver_p.cpp 2014-10-03 19:58:11.000000000 +0200 @@ -117,7 +117,7 @@ void Weaver_Private::deleteExpiredThreads() { Q_ASSERT(!mutex->tryLock()); //mutex has to be held when this method is called - for (Thread* thread : expiredThreads) { + foreach (Thread* thread, expiredThreads) { thread->wait(); delete thread; } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org