commit libqt5-qtbase for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
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 - hrvoje.senjan@gmail.com + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de