Merge lp:~timo-jyrinki/kubuntu-packaging/qtdeclarative_fix_smoothedanimation_and_sync_with_archives into lp:~kubuntu-packagers/kubuntu-packaging/qtdeclarative-opensource-src

Proposed by Timo Jyrinki
Status: Merged
Approved by: Timo Jyrinki
Approved revision: 144
Merged at revision: 143
Proposed branch: lp:~timo-jyrinki/kubuntu-packaging/qtdeclarative_fix_smoothedanimation_and_sync_with_archives
Merge into: lp:~kubuntu-packagers/kubuntu-packaging/qtdeclarative-opensource-src
Diff against target: 93 lines (+38/-6)
6 files modified
debian/changelog (+16/-0)
debian/control (+2/-2)
debian/libqt5quick5.symbols (+2/-2)
debian/libqt5quickparticles5.symbols (+2/-2)
debian/patches/Fix_QSmoothedAnimation_sometimes_getting_stuck.patch (+15/-0)
debian/patches/series (+1/-0)
To merge this branch: bzr merge lp:~timo-jyrinki/kubuntu-packaging/qtdeclarative_fix_smoothedanimation_and_sync_with_archives
Reviewer Review Type Date Requested Status
Timo Jyrinki Approve
PS Jenkins bot continuous-integration Approve
Review via email: mp+215080@code.launchpad.net

Commit message

* Fix_QSmoothedAnimation_sometimes_getting_stuck.patch
  - Fix SmoothedAnimation getting stuck (LP: #1305015) (LP: #1300326)

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

This got released to archives.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2014-04-03 08:34:03 +0000
+++ debian/changelog 2014-04-10 06:07:23 +0000
@@ -1,3 +1,19 @@
1qtdeclarative-opensource-src (5.2.1-3ubuntu15) trusty; urgency=medium
2
3 * Fix_QSmoothedAnimation_sometimes_getting_stuck.patch
4 - Fix SmoothedAnimation getting stuck (LP: #1305015) (LP: #1300326)
5
6 -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Thu, 10 Apr 2014 09:00:28 +0300
7
8qtdeclarative-opensource-src (5.2.1-3ubuntu14) trusty; urgency=medium
9
10 * libqt5quick5.symbols, libqt5quicktest5.symbols: adding dep alternatives
11 for the version compatible with OpenGLES (provided by another src pkg)
12 * debian/control: changing qtdeclarative5-dev deps so it can also be used
13 together with the ones built with the OpenGLES backend by default
14
15 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Thu, 10 Apr 2014 00:33:21 -0300
16
1qtdeclarative-opensource-src (5.2.1-3ubuntu13) trusty; urgency=medium17qtdeclarative-opensource-src (5.2.1-3ubuntu13) trusty; urgency=medium
218
3 * debian/patches/Support-RFC2822Date-date-format-similar-to-V8.patch19 * debian/patches/Support-RFC2822Date-date-format-similar-to-V8.patch
420
=== modified file 'debian/control'
--- debian/control 2014-02-26 11:09:29 +0000
+++ debian/control 2014-04-10 06:07:23 +0000
@@ -201,8 +201,8 @@
201Section: libdevel201Section: libdevel
202Architecture: any202Architecture: any
203Depends: libqt5qml5 (= ${binary:Version}),203Depends: libqt5qml5 (= ${binary:Version}),
204 libqt5quick5 (= ${binary:Version}),204 libqt5quick5 (= ${binary:Version}) | libqt5quick5-gles,
205 libqt5quickparticles5 (= ${binary:Version}),205 libqt5quickparticles5 (= ${binary:Version}) | libqt5quickparticles5-gles,
206 libqt5quicktest5 (= ${binary:Version}),206 libqt5quicktest5 (= ${binary:Version}),
207 qtbase5-dev,207 qtbase5-dev,
208 ${misc:Depends}208 ${misc:Depends}
209209
=== modified file 'debian/libqt5quick5.symbols'
--- debian/libqt5quick5.symbols 2014-02-28 05:43:33 +0000
+++ debian/libqt5quick5.symbols 2014-04-10 06:07:23 +0000
@@ -1,6 +1,6 @@
1# SymbolsHelper-Confirmed: 5.2.1 amd64 i386 powerpc1# SymbolsHelper-Confirmed: 5.2.1 amd64 i386 powerpc
2libQt5Quick.so.5 libqt5quick5 #MINVER#2libQt5Quick.so.5 libqt5quick5 #MINVER# | libqt5quick5-gles #MINVER#
3| libqt5quick5 #MINVER#, qtdeclarative-abi-5-2-13| libqt5quick5 #MINVER# | libqt5quick5-gles #MINVER#, qtdeclarative-abi-5-2-1
4 _ZN10QQuickItem10classBeginEv@Base 5.0.24 _ZN10QQuickItem10classBeginEv@Base 5.0.2
5 _ZN10QQuickItem10itemChangeENS_10ItemChangeERKNS_14ItemChangeDataE@Base 5.0.25 _ZN10QQuickItem10itemChangeENS_10ItemChangeERKNS_14ItemChangeDataE@Base 5.0.2
6 _ZN10QQuickItem10resetWidthEv@Base 5.0.26 _ZN10QQuickItem10resetWidthEv@Base 5.0.2
77
=== modified file 'debian/libqt5quickparticles5.symbols'
--- debian/libqt5quickparticles5.symbols 2014-02-28 05:43:33 +0000
+++ debian/libqt5quickparticles5.symbols 2014-04-10 06:07:23 +0000
@@ -1,6 +1,6 @@
1# SymbolsHelper-Confirmed: 5.2.1 i3861# SymbolsHelper-Confirmed: 5.2.1 i386
2libQt5QuickParticles.so.5 libqt5quickparticles5 #MINVER#2libQt5QuickParticles.so.5 libqt5quickparticles5 #MINVER# | libqt5quickparticles5-gles #MINVER#
3| libqt5quickparticles5 #MINVER#, qtdeclarative-abi-5-2-13| libqt5quickparticles5 #MINVER# | libqt5quickparticles5-gles #MINVER#, qtdeclarative-abi-5-2-1
4 (arch=amd64 i386)_ZN10QByteArray7reserveEi@Base 5.2.14 (arch=amd64 i386)_ZN10QByteArray7reserveEi@Base 5.2.1
5 _ZN21QQuickParticlesModule12defineModuleEv@Base 5.0.2 15 _ZN21QQuickParticlesModule12defineModuleEv@Base 5.0.2 1
6 _ZTIN9QV8Engine9DeletableE@Base 5.0.2 16 _ZTIN9QV8Engine9DeletableE@Base 5.0.2 1
77
=== added file 'debian/patches/Fix_QSmoothedAnimation_sometimes_getting_stuck.patch'
--- debian/patches/Fix_QSmoothedAnimation_sometimes_getting_stuck.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/Fix_QSmoothedAnimation_sometimes_getting_stuck.patch 2014-04-10 06:07:23 +0000
@@ -0,0 +1,15 @@
1diff -ru qtdeclarative-opensource-src-5.2.1/src/quick/util/qquicksmoothedanimation.cpp qtdeclarative-opensource-src-5.2.1-patched/src/quick/util/qquicksmoothedanimation.cpp
2--- qtdeclarative-opensource-src-5.2.1/src/quick/util/qquicksmoothedanimation.cpp 2014-02-01 21:38:03.000000000 +0100
3+++ qtdeclarative-opensource-src-5.2.1-patched/src/quick/util/qquicksmoothedanimation.cpp 2014-04-09 13:24:15.977541285 +0200
4@@ -242,7 +242,10 @@
5
6 void QSmoothedAnimation::updateCurrentTime(int t)
7 {
8- if (!isRunning() && !isPaused()) // This can happen if init() stops the animation in some cases
9+ // We should drop the delayedStopTimer->isActive() part
10+ // when updating to 5.3 since the bug seems to be fixed
11+ // in a more elaborate way in there
12+ if ((!isRunning() && !isPaused()) || delayedStopTimer->isActive()) // This can happen if init() stops the animation in some cases
13 return;
14
15 qreal time_seconds = useDelta ? qreal(QQmlAnimationTimer::instance()->currentDelta()) / 1000. : qreal(t - lastTime) / 1000.;
016
=== modified file 'debian/patches/series'
--- debian/patches/series 2014-04-03 08:34:03 +0000
+++ debian/patches/series 2014-04-10 06:07:23 +0000
@@ -19,3 +19,4 @@
19V4-regalloc-fix-interval-splitting-when-register-pre.patch19V4-regalloc-fix-interval-splitting-when-register-pre.patch
200001-Call-tzset-from-getLocalTZA-so-we-learn-about-tz-cha.patch200001-Call-tzset-from-getLocalTZA-so-we-learn-about-tz-cha.patch
21Support-RFC2822Date-date-format-similar-to-V8.patch21Support-RFC2822Date-date-format-similar-to-V8.patch
22Fix_QSmoothedAnimation_sometimes_getting_stuck.patch

Subscribers

People subscribed via source and target branches