Hello community,

here is the log from the commit of package libqt5-qtbase for openSUSE:Factory 
checked in at 2014-09-08 21:28:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtbase.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtbase"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes      
2014-09-04 07:56:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new/libqt5-qtbase.changes 
2014-09-08 21:28:26.000000000 +0200
@@ -1,0 +2,242 @@
+Thu Sep  4 20:37:34 UTC 2014 - [email protected]
+
+- Update to 5.3.2~git20140904 (r05670f5):
+  * Tip of the bugfix 5.3.2 branch:
+    * Recreate child windows when changing screens
+    * QCoreTextFontDatabase: Remove number type asserts.
+    * QGLXContext survives screen removal
+    * CoreWLan: terminate scan thread in QCoreWlanEngine destructor
+    * Also print the class name in the QObject::killTimer error msg
+    * Initialize textureId in platform backing store
+    * Doc: corrected autolink errors corelib io
+    * Avoid crash if querying device that has gone away
+    * Doc: corrected autolink errors Qjsonvalue
+    * Network: Fix NTLM (SSPI) with HTTP and HTTPS proxies
+    * remove always ask option.
+    * Fix handling QT_IM_MODULE=none
+    * xcb: use keyboard event source window to determine
+      auto-repeat valuen
+    * Fix invalid memcpy(dst, src) calls where dst == src
+    * Fix several regressions in font selection
+    * Detect wrongly labelled wheel buttons
+    * Make QWindowContainer handle drag'n'drop
+    * Resize correctly on orientation change.
+    * Use correct size in fullscreen mode
+    * Properly null-terminate ifreq::irf_name
+    * fingerpaint example: be sensitive to pressure only
+      when supported
+    * Fix a memory leak in QFseventsFileSystemWatcherEngine
+    * Do not set QMAKE_{INC,LIB}DIR_{OPENGL,X11} in the
+      freebsd mkspecs.
+    * refactor disconnectFromFtp to remove cached entries
+      when necessary
+    * Remove reference to gdb_dwarf_index from the
+      freebsd-clang mkspec.
+    * Fix mistake in function extraTryFontsForFamily
+    * Fix rendering of fonts matched based on stretch
+    * Fix x86/32-bit build when using an old version of gcc
+    * Fix selection of fonts based on styleName
+    * QFusionStyle paints sliders outside of clip
+    * Set iMX device specific compiler flags to QMAKE_CFLAGS
+    * Fix QPainter::drawPolyline() painting errors with
+      cosmetic pen
+    * Let QImage::mirrored() retain dots-per-meter settings
+    * Make sure we don't cache old file sizes prior to new writes
+    * Correct the SYNC hint for the release barrier
+    * Fix QT_NO_REGULAREXPRESSION build
+    * Fix QT_NO_ANIMATION build
+    * Fix build with QT_NO_MDIAREA
+    * Show the correct cursor for QLineEdit's side buttons.
+    * Fix disconnect()ing from signals declared in a base class
+    * Fix rendering alpha-blended text which needs to be
+      clipped at the top.
+    * Fix build due to missing include when using a minimal config.
+    * Fix build with QT_NO_DRAGANDDROP
+    * Font Database: Add support for private, system UI
+      font families
+    * Apply upstream patch r1498 to our PCRE copy
+    * Apply upstream patch r1495 to our PCRE copy
+    * Initialize member.
+    * Document missing QLatin1String methods
+    * network tests: add manual test for auth / proxy auth
+    * Uncomment some tests which accidently got commented
+    * Both HiQualAA and normal AA should mean
+      antialiasing in rasterengine.
+    * Check if Start/EndPage returns non-positive value
+      when error checking
+    * GTK file dialog: pre-fill the filename if given to a
+      Save dialog
+    * QFileDialog docs: remove misleading sentence about
+      static functions
+    * Doc: Placed Qt OpenGL class convention in code block.
+    * Undo: Fix state entry bug for parallel state groups
+    * Do not add QOffscreenSurface windows to the global list
+    * tst_QHash: check which of several equal keys is inserted
+    * OpenGL: destroy QGLContext allocated by
+      QGLContext::fromOpenGLContext
+    * tst_QSet: check which of several equal elements is inserted
+    * fix paths in installed qtmain.prl
+    * add /ENTRY:main only for target builds
+    * avoid that CROSS_COMPILE affects host builds
+    * Add missing power button keycode to keymap
+    * Android: export ANDROID_SDK_BUILD_TOOLS_REVISION.
+    * cocoa: Fix compiler warnings about unused functions.
+    * Propagate swapInterval to QGLFormat
+    * Fix double clicks in eglfs
+    * Work around ICC bug in local static symbols for
+      Q_GLOBAL_STATIC
+    * QCoreTextFontDatabase: Fix font weight value when
+      populating a family
+    * Don't convert signed to unsigned when we need all 32bit
+    * Fix compilation if EC is disabled in OpenSSL
+    * Fix warning message when re-setting text on tooltip
+    * Improve dbus cross compilation
+    * Fix buffer overrun error with some proxy servers
+    * QNAM: Fix CPU load for limited upload QIODevice
+    * qmake: Document the "aux" template type.
+    * Use the stateless UTF-8 encoder in QStringRef::toUtf8
+    * Doc: corrected autolink errors in qnamespace.qdoc
+    * QPixmap::fromImage() should detach when changing
+      QImage format
+    * generate QGL header file from qgl.h
+    * Ensure transient parents are top level widgets.
+    * Added stream version into network cache file format
+    * make QtWidgets claim style plugins
+    * CMake: Don't check the existence of GL files in the
+      Qt5Gui package.
+    * QSplitter: Exclude top level widgets from child
+      event handling.
+    * Doc: Hide QTextInlineObject constructor from
+      the documentation
+    * Work around ICC bug in brace initializations
+      containing constexpr
+    * Doc: edited qtxml.qdocconf
+    * xcb: QTabletEvents and proximity events correctly
+      identify the tool
+    * Fixed wrong function name in a file snippet
+    * XCB: Enable loading of the Qt::DragLinkCursor
+    * Fix fallbacks for adapted common script
+    * Fix fallbacks for adapted common script
+    * QSslCertificate: blacklist NIC certificates from India
+    * Doc: moved saxbookmarks example files
+    * tst_qdir: Move QFINDTESTDATA() from init() to constructor.
+    * Doc: moved streambookmarks example files
+    * Don't assert when HB-old is unable to deal with surrogates
+    * REG: Fix nbsp in QTextLayout
+    * Support getting test data from qrc
+    * Document QApplication::cursorFlashTime() can return -1
+    * Fix for code snippet in commandlineparser documentation
+    * Doc: removed trolltech.com from namespace in manual
+      qdocconf file.
+    * Fix typo in QGraphicsView documentation.
+    * Fix QTimer with negative interval in
+      QWidgetLineControl::setCursorBlinkPeriod
+    * Attempt to work with Visual Studio in -Za (strict ANSI) mode
+    * Improve QListWidget documentation.
+    * Fix debug output of QTouchEvent.
+    * Doc: fix a link in QAbstractOpenGLFunctions documentation
+    * Accessibility Linux: Fix crashes when accessing
+      invalid functions
+    * move loading of testability driver from QApplication
+      to QGuiApplication
+    * QPdf::addImage(): avoid a QImage detach when it's in an
+      acceptable Format
+    * Make QDom/QXmlSimpleReader reentrant.
+    * Move QXmlReaderPrivate to private header.
+    * Mac: Don't register for Pan Gestures.
+    * Add opt-out environment variable for @2x images
+    * Listen to touch events on the master device instead of slave.
+    * add support for device linux-arm-hisilicon-hix5hd2-g++
+    * Make tst_QLocale::macDefaultLocale() more robust
+    * Fix some tst_qwidget test cases
+    * xcb: make sure to update window title when it is changed
+    * Skip unstable autotests in QtBase.
+    * Empty icons and Cocoa menu items.
+    * Address Book example: Fix QTableView column sorting
+    * QOpenGLTexture: fix the feature test for Buffer Textures
+    * qDebug: fix data race in qt_message_print
+    * [bcm97425] Fix parameter issue in platformDestroy hook
+    * Doc: Various \note fixes in Qt namespace documentation.
+    * Fix QFileInfoGatherer threading issue
+    * Doc: Fix typo in QScopedValueRollback
+    * Fix pixel noise in X11 systray icons that are not 22x22
+    * Don't compare the target methods for SlotObject connections
+    * qtoolbar: add missing header on OSX.
+    * Remove bogus nullptr check for reference
+    * Support MIPS atomic on pre-MIPS32 architectures
+    * Enable sparc detection.
+    * Remove -Wcast-align from QMAKE_CXXFLAGS.
+    * Create the 64 bits version strings for MIPS, SPARC and S390
+    * Add a comment stating QMutex::isRecursive should be made
+      const in Qt6
+    * Fix QMutex documentation saying some function are static
+      while they are not
+    * Delete qml_plugin_import.cpp file only during distclean
+    * WinRT: no read-only paths in QStandardpaths::writableLocation
+    * Fix compilation on Windows without precompiled headers
+    * QColorDialog: Do not update custom/standard color cells
+      while picking.
+    * Fix -Werror compilation on big-endian
+    * CMake: Allow modules to specify the location of tests.
+    * Mark behavior of QFileInfo::absoluteFilePath as undefined in
+      corner cases
+    * Translate Super/Hyper keys to MetaModifier
+    * Fix logging file location docs
+    * CMake: Report an error if unit tests are not found for
+      a module.
+    * Fix QRingBuffer::readPointerAtPosition()
+    * Make the fetchAndAddRelaxed function a member template
+    * Doc: qInstallMessageHandler cannot return 0.
+    * GIF decoding: do not seek() if the image is loaded
+      over the network
+    * network internals: do not try to cache a deleted entry
+    * Fix memory leaks in QFseventsFileSystemWatcherEngine
+    * Simplify mirroring code and add tests for non-aliged
+      1 bit images
+    * Add that the corner settings are saved/restored
+      with the state
++++ 45 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes
++++ and /work/SRC/openSUSE:Factory/.libqt5-qtbase.new/libqt5-qtbase.changes

Old:
----
  0001-Do-not-overwrite-existing-event-mask-of-root-window.patch
  0002-Properly-check-which-OpenGL-features-are-supported.patch
  0003-Fix-data-race-on-QLoggingCategory-when-using-qDebug-.patch
  0004-QDBus-fix-data-race-on-isDebugging-bool.patch
  0005-Translate-Super-Hyper-keys-to-MetaModifier.patch
  libqt5-avoid-crash-during-querying-device.patch
  libqt5-fix-leak-with-touch-devices-in-xcb.patch
  libqt5-listen-to-touch-events-on-the-master-device.patch
  qtbase-opensource-src-5.3.1.tar.xz

New:
----
  protect-geometry-QTBUG-40584.patch
  qtbase-opensource-src-5.3.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqt5-qtbase.spec ++++++
--- /var/tmp/diff_new_pack.UNFmqT/_old  2014-09-08 21:28:31.000000000 +0200
+++ /var/tmp/diff_new_pack.UNFmqT/_new  2014-09-08 21:28:31.000000000 +0200
@@ -16,65 +16,48 @@
 #
 
 
-%define qt5_snapshot 0
+%define qt5_snapshot 1
 %define journald 0
 
 Name:           libqt5-qtbase
-Version:        5.3.1
+Version:        5.3.2~git20140904
 Release:        0
 Summary:        C++ Program Library, Core Components
 License:        GPL-3.0 or SUSE-LGPL-2.1-with-digia-exception-1.1
 Group:          System/Libraries
 Url:            http://qt.digia.com
 %define base_name libqt5
-%define real_version 5.3.1
-%define so_version 5.3.1
-%if %qt5_snapshot
-%define tar_version qtbase-%{real_version}
-%else
+%define real_version 5.3.2
+%define so_version 5.3.2
 %define tar_version qtbase-opensource-src-%{real_version}
-%endif
 Source:         %{tar_version}.tar.xz
 # to get mtime of file:
 Source1:        libqt5-qtbase.changes
 Source2:        macros.qt5
 Source3:        baselibs.conf
+# patches 0-1000 are openSUSE and/or non-upstream(able) patches #
 # PATCH-FIX-UPSTREAM libqt5-libtool-nodate.diff -- for ommiting date/time on 
build
-Patch109:       libqt5-libtool-nodate.diff
+Patch0:         libqt5-libtool-nodate.diff
 # PATCH-FIX-UPSTREAM qmake-add-usr-include.diff -- explicitly include 
/usr/include path
-Patch131:       qmake-add-usr-include.diff
+Patch1:         qmake-add-usr-include.diff
 # PATCH-FIX-UPSTREAM use-freetype-default.patch -- allow using lcd-default 
filter regardless of how freetype2 library has been built (w/ & w/o subpixel)
-Patch132:       use-freetype-default.patch
+Patch2:         use-freetype-default.patch
+# PATCH-FIX-SUSE libqt5-Fix-Gujarati-font.patch bnc#878292 fix broken Gujarati 
font rendering
+Patch3:         libqt5-Fix-Gujarati-font.patch
+# PATCH-FIX-UPSTREAM protect-geometry-QTBUG-40584.patch -- 
https://bugreports.qt-project.org/browse/QTBUG-40584
+Patch4:         protect-geometry-QTBUG-40584.patch
+# patches 1000-2000 and above from upstream 5.3 branch #
+# patches 2000-3000 and above from upstream 5.4 branch #
 # PATCH-FIX-UPSTREAM f1ee10f81ac18789e9a7dc715b464415ba2bc2b8.patch -- prefer 
QPA implementation in qsystemtrayicon_x11 if available
-Patch133:       f1ee10f81ac18789e9a7dc715b464415ba2bc2b8.patch
+Patch2000:      f1ee10f81ac18789e9a7dc715b464415ba2bc2b8.patch
 # PATCH-FIX-UPSTREAM libqt5-add-support-for-byte-swapping.patch -- add support 
for byte swapping(bnc#866709), currently it's at the upstream dev branch
-Patch134:       libqt5-add-support-for-byte-swapping.patch
+Patch2001:      libqt5-add-support-for-byte-swapping.patch
 # PATCH-FIX-UPSTREAM libqt5-byte-order-byte-is-address0.patch -- the byte 
order byte is at address 0(bnc#866709), currently it's at the upstream dev 
branch
-Patch135:       libqt5-byte-order-byte-is-address0.patch
-# PATCH-FIX-SUSE libqt5-Fix-Gujarati-font.patch bnc#878292 fix broken Gujarati 
font rendering
-Patch136:       libqt5-Fix-Gujarati-font.patch
-
-# patches 1000 and above from upstream 5.3 branch #
-# PATCH-FIX-UPSTREAM 
0001-Do-not-overwrite-existing-event-mask-of-root-window.patch -- QTBUG-39648
-Patch1000:      0001-Do-not-overwrite-existing-event-mask-of-root-window.patch
-# PATCH-FIX-UPSTREAM 
0002-Properly-check-which-OpenGL-features-are-supported.patch -- QTBUG-39730
-Patch1001:      0002-Properly-check-which-OpenGL-features-are-supported.patch
-# PATCH-FIX-UPSTREAM 
0003-Fix-data-race-on-QLoggingCategory-when-using-qDebug-.patch -- Fix data 
race on QLoggingCategory
-Patch1002:      0003-Fix-data-race-on-QLoggingCategory-when-using-qDebug-.patch
-# PATCH-FIX-UPSTREAM 0004-QDBus-fix-data-race-on-isDebugging-bool.patch -- fix 
data race on isDebugging bool
-Patch1003:      0004-QDBus-fix-data-race-on-isDebugging-bool.patch
-# PATCH-FIX-UPSTREAM 0005-Translate-Super-Hyper-keys-to-MetaModifier.patch -- 
QTBUG-38428
-Patch1004:      0005-Translate-Super-Hyper-keys-to-MetaModifier.patch
+Patch2002:      libqt5-byte-order-byte-is-address0.patch
 # PATCH-FIX-UPSTREAM 
00010-Replace-the-const-QString-global-static-with-a-QStri.patch
-Patch2000:      
00010-Replace-the-const-QString-global-static-with-a-QStri.patch
+Patch2003:      
00010-Replace-the-const-QString-global-static-with-a-QStri.patch
 # PATCH-FIX-UPSTREAM 00011-Use-correct-signal-name-when-disconnecting.patch
-Patch2001:      00011-Use-correct-signal-name-when-disconnecting.patch
-# PATCH-FIX-UPSTREAM libqt5-fix-leak-with-touch-devices-in-xcb.patch -- 
QTBUG-39596
-Patch2002:      libqt5-fix-leak-with-touch-devices-in-xcb.patch
-# PATCH-FIX-UPSTREAM libqt5-listen-to-touch-events-on-the-master-device.patch 
-- QTBUG-38625
-Patch2003:      libqt5-listen-to-touch-events-on-the-master-device.patch
-# PATCH-FIX-UPSTREAM libqt5-avoid-crash-during-querying-device.patch -- 
QTBUG-40820
-Patch2004:      libqt5-avoid-crash-during-querying-device.patch
+Patch2004:      00011-Use-correct-signal-name-when-disconnecting.patch
 BuildRequires:  alsa-devel
 BuildRequires:  cups-devel
 BuildRequires:  fdupes
@@ -152,23 +135,12 @@
 %define libqt5_translationdir  %{libqt5_datadir}/translations
 
 %prep
-%if %qt5_snapshot
-%setup -q -n qtbase-%{real_version}
-%else
 %setup -q -n qtbase-opensource-src-%{real_version}
-%endif
-%patch109 -p1
-%patch131 -p1
-%patch132 -p1
-%patch133 -p1
-%patch134 -p1
-%patch135 -p1
-%patch136 -p1
-%patch1000 -p1
-%patch1001 -p1
-%patch1002 -p1
-%patch1003 -p1
-%patch1004 -p1
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 %patch2000 -p1
 %patch2001 -p1
 %patch2002 -p1


++++++ protect-geometry-QTBUG-40584.patch ++++++
diff --git a/src/widgets/kernel/qwidgetwindow.cpp 
b/src/widgets/kernel/qwidgetwindow.cpp
index 35a526e..d417e41 100644
--- a/src/widgets/kernel/qwidgetwindow.cpp
+++ b/src/widgets/kernel/qwidgetwindow.cpp
@@ -551,6 +551,13 @@ void QWidgetWindow::updateGeometry()
 
     const QMargins margins = frameMargins();
 
+    if (geometry().x() != m_widget->data->crect.x() ||
+        geometry().y() != m_widget->data->crect.y())
+        m_widget->setAttribute(Qt::WA_Moved);
+    if (geometry().width()  != m_widget->data->crect.width() ||
+        geometry().height() != m_widget->data->crect.height())
+        m_widget->setAttribute(Qt::WA_Resized);
+
     m_widget->data->crect = geometry();
     QTLWExtra *te = m_widget->d_func()->topData();
     te->posIncludesFrame= false;
++++++ qtbase-opensource-src-5.3.1.tar.xz -> qtbase-opensource-src-5.3.2.tar.xz 
++++++
/work/SRC/openSUSE:Factory/libqt5-qtbase/qtbase-opensource-src-5.3.1.tar.xz 
/work/SRC/openSUSE:Factory/.libqt5-qtbase.new/qtbase-opensource-src-5.3.2.tar.xz
 differ: char 17, line 1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to