Hi all, New Qt5.4 snapshot available
Windows: http://download.qt-project.org/snapshots/qt/5.4/5.4.0-beta/2014-10-27_55/ Linux: http://download.qt-project.org/snapshots/qt/5.4/5.4.0-beta/2014-10-27_57/ Mac: http://download.qt-project.org/snapshots/qt/5.4/5.4.0-beta/2014-10-27_46/ In this snapshot old '-angle' packages are now '-opengl dynamic' ones. Also qt5.git is updated after beta Qt5 changes in this snapshot: https://codereview.qt-project.org/#/c/97546/ Patch Set 12: * qtactiveqt 3536ee0...f91eef8 (2): > explicitly declare the module master header > remove unnecessary LICENSE.GPLv2 * qtbase 1b8c5f4...f81e76d (93): > Allow QtCreator to pass additional args and env vars to the application. > Fix styled vertical dockwidget title cut off bug and elide text if long > Q{Sequential,Associative}Iterable: fix const_iterator assignment > Run VS custom build step in new environment variable scope. > Adjust the layout if a QGraphicsWidget is explicitly hidden > Fix uninitialized value warning in QFontEngineFT. > Fix title font of Vista-style wizards. > Fix QWidget::mapTo/FromGlobal() when embedded in QGraphicsView. > Cocoa: Fix icon size calculation for system tray. > Cocoa: Delay QMimeData requests for DnD events. > XCB: Dont trigger less specific shortcuts > Further limit the sparse file testing on OS X > Revert "Cocoa: Send obscure events on OcclusionStateHidden" > qmake vcxproj generator: write PrimaryOutputExtension value > QNetworkDiskCache: Fix QNetworkDiskCache dont handle to set CookieHeader. > Doc: Fix obsoleteness of some QStyle::PixelMetric enum items > Windows: Initialize the mouse cursor resources > Windows XP style: Fix size calculation of QScrollBars grip. > Doc: Improved explanation of quality setting in QImageReader/Writer > Improve QLoggingCategorys detailed description. > Windows: QWindowsPrintDevice::printableMargins avoids leaking the DC > Improve iOS https error handling. > Windows native socket: handle WSAENETRESET the same as WSAECONNRESET > Avoid adding empty parent icon theme > Document QOpenGLPixelTransferOptions > Fix badly laid out docs for AA_UseHighDpiPixmaps > Respect contents margins when calculating the size hint > Respect minimum size of heightForWidth layouts > OS X: drag and drop and auto-scrolling > Fix helper function call in QWindowsVistaStyle::pixelMetric(). > Windows: Implement Qt::WA_ShowWithoutActivating. > Fix height of combo popup when the list view has non-zero spacing. > eglfs: Do not flush input events when updating the cursor > QPA: Flush window system events with flags. > Correctly apply miter limits when stroking lines > Produce more correct clip path for QGraphicsShapeItem > OS X: Retina displays and blurry QToolButton > OS X - unified toolbar and AA_NativeWindows > OS X - maximize apps window from the Dock or using cmd-tab > Set correct transient parent in q_createNativeChildrenAndSetParent(). > Add better mobile connections to QtBearer NetworkManager backend. > update QtBearer NetworkManager backend API > embed a VERSIONINFO resource into Qt plugins > Fix ShortcutOverride for QtQuick on OSX > logging: Fix qCleanupFuncinfo to not mangle Objective-C message names > Add a hint on application window positioning with QProcess::start > Doc: add info about letter spacing type to function desc > Remove unused variable in opengl examples > Doc: removed unnecessary text > Always report focusObjectChanged on QWidget::clearFocus() > Clear specific QWindow::focusObject() on QWindowPrivate::clearFocusObject() > iOS: Dont auto-activate popup windows unless they are standalone > iOS: Remove unused and duplicated functions from QIOSWindow > iOS: Fade out statusbar when scrolling view due to VKB > iOS: Move UIView helpers to once place > Remove old Trolltech feature string from QXmlSimpleReader docs > transient window manual test: set window type to Dialog > Android: deadlock avoidance > Delay showing keyboard until application is active > Correct QPainter::clipPath() documentation. > Remove QOpenGLContextPrivate::globalShareContext > Fix QOpenGLWindow tests when devicePixelRatio != 1 > tst_QPointer: fix memleak > QEasingCurve: fix mem leak in operator>> > tst_QState: fix memleaks > tst_QThreadPool: fix memleak > tst_QSharedPointer: fix memleak > tst_QMetaType: fix memleaks > tst_QMimeData: test doesnt require QGuiApplication > qdatetime.h: include correct header > Android: Update Ministros requirements. > Widgets: only update IM if the widget is the current focus object > Add qHash(QSslError) overload > Add qHash(QSslCertificate) overload > QSizePolicy: remind to mark as Q_PRIMITIVE_TYPE in Qt 6 > iOS: ensure we have a valid focusObject before sending it IM events > iOS: ignore sender of actions for edit menu > CoreText font database: Use dynamic type on iOS to resolve theme fonts > iOS: ensure edit menu works on iOS6 > OS X: Emit QClipboard::dataChanged when activating application > Bump default deployment target to 10.7 > Merge "Merge remote-tracking branch origin/5.3 into 5.4" into refs/staging/5.4 > QMacStyle: Fix QSlider appearance on Yosemite > QMacStyle: Add optional block parameter to drawNSViewInRect() > Fix use-after-delete bug in tst_QWidget::taskQTBUG_27643_enterEvents() > Make font hinting and antialiasing size dependent when using FontConfig > Fix QAbstractListModels detailed description. > Android: Improve cache logic in findClass() > Move Qt Core examples under a common subdirectory > Fix undefined behavior in QLoggingRegistry::defaultCategoryFilter() > XCB: Always set X window attributes in QXcbWindow::setWindowFlags(). > Export QFSFileEngine symbols > QSettings: Prevent assert when passing empty keys. * qtdeclarative d767254...e2764c7 (21): > Screen attached property: expose devicePixelRatio property > Fix non-compiling QtQml code snippet > Add high dpi support to QQuickFramebufferObject > Reduce memory pressure on the JS stack during garbage collection > Fix line ending for test file > Add note to QQuickItem docs about directly setting properties in C++. > Fix a PIDLIST_ABSOLUTE leak in QQmlEngine on Windows > Fix disfunctional QQuickRenderControl with multiple screens > Add \since 5.4 to FontMetrics and TextMetrics. > Support Accessible.ignored on non-leaf items > Check list property before component when validating bindings > Fix a bug in implementation of Accessible.ignored > QQuickCustomParticle: Check for current OpenGL Context before use > QQuickSpriteEngine do not use OpenGL without checking for GLContext > Dont assume there is only one toplevel item. > Improve hit testing so that it works better with ignored items > Fix failing makeCurrent in basic renderloop when closing windows > qmlstatemachine: Rename StateBase to State > Tweak new animation driver. > Make test more robust against ignored children. > Fix tst_qquickpositioners on OS X * qtdoc 46c6fa7...7366ecd (3): > Doc: Added information about WebSockets in connectivity article. > Doc: Added information about WebEngine and WebChannel in "web" topic. > Doc: Fixed links to Qt Multimedias "Multimedia" overview. * qtlocation eebf55a...4aa90d7 (1): > Ensure that rounding errors are considered by QGeoCircle::contains * qtmultimedia e128207...b366a99 (1): > Android: Use the new findClass() method. * qtqa fd2e05c...a43c777 (1): > Added new parameters for packaging Jenkins * qtquick1 61df130...7bb7345 (1): > tests: tst_qdeclarativelanguage: fix filesystem case sensitivity * qtquickcontrols e76f811...11ff483 (10): > TableViewStyle: Fix and document styleData.hasActiveFocus property > CustomDialogs example: add Apply, Reset and Restore Defaults buttons > use private __maximumDimension in DefaultDialogWrapper > TableView: Raise focused and selected rows > SpinBox: hide VKB when appropriate > Dialog examples: handle keys for accept, and more feedback > Tidy up TableView delegate documentation. > Fix TextField & TextArea mouse cursor shape > TextArea: ensure selection handles are visible when inside the flickable > QtQuick.Dialogs.ColorDialog: size is sane on iOS * qtrepotools acde1d3...bd38f7b (17): > nuke pointless intermediate > fix the WS-only complaints all going into the last file > avoid pointless reports about tabs in trailing whitespace > Add mergetool option to merge script > add gerrit REST output mode > add more line number information to commit message related complaints > rework complaint reporting > add line number information to more diff-related complaints > introduce and use complain_ln() > refactor spell check reporting > fix spacing and capitalization > nuke redundant ws_files variable > fix use of prototypes > remove pointless parameter to check_apple_terminology() > exclude .qmltypes files from generated file check > exclude plist files from the eol-at-eof check > add hint about modifying files considered as being at risk * qtsvg 9f1c31c...aaa06d6 (2): > Correctly handle Miter joins in all cases > Dont stroke a path if its not specified in the SVG * qttools dff9a4c...dac2cd7 (2): > windeployqt: Add missing include. > Assistant: prevent the main window from jumping during startup * qtwayland c3d2a7b...806ada3 (4): > Update .gitignore after wayland examples move > Gracefully fallback when xkb context creation fails > Fix fd leak in case of ftruncate() failure in qwlkeyboard > Fix crash when cursor theme can not be loaded * qtwebchannel d9845c2...86d77a9 (3): > Remove obsolete conversion work-around. > Never manually connect to the destroyed signal of any object. > Minor optimization: Do not send list of empty enums. * qtwebengine 14fcf0d...caab672 (1): > Enable build on all supported linux platforms. * qtwebkit 7778f88...119e109 (3): > Do not schedule navigation to invalid URL > [Windows] Also check for QApplication::style when animating buttons. > Pop pack pragma on x86 QNX https://codereview.qt-project.org/#/c/97433/ Patch Set 1: * qtactiveqt 21b122f...3536ee0 (2): > Do not use QVersionNumber in webbrowser example. > Merge remote-tracking branch origin/5.3 into 5.4 * qtandroidextras 8290257...b375ba5 (1): > Update Qt icon used in the example * qtbase e3bfd9b...1b8c5f4 (19): > xcb: Fix a type of variables for xkb modifiers masks > Accessibility Linux: Make a full copy of a key event > Reduce code duplication in QFontconfigDatabase > xcb: Dont return 0 as a possible key for a shortcut > Avoid breaking BC with new virtuals in QOpenGLPaintDevice > QWindowsGuiEventDispatcher: Register timers in constructor. > QTestLib: Remove valgrind version check. > qdoc: Fixed recursion of \sincelist command handling > Consolidate how contentDescription is calculated. > Avoid sleeping 100ms in QProcessPrivate::drainOutputPipes() > Prevent recursive update events when calling QToolButton::setMenu() > Cocoa: Send obscure events on OcclusionStateHidden > Fix QOpenGLWidget on Cocoa when used as viewport > Make QStringRef::right() consistent with QString::right() > qplatformmenu: remove unused and deprecated function > osx: let qcombobox specify target rect when showing popup > Update QOffscreenSurface docs regarding threads > QTableGenerator: replace a call to a member function with direct element > access > Doc: Update description of QKeyEvent class * qtconnectivity 0a3b017...4a6d4e8 (5): > Add QBluetoothDeviceInfo::UnknownCoreConfiguration enum value > Improve QBluetoothTransferManager documentation > Catch segfault when passing 0 to QBluetoothTransferManager::put() > Fix QBluetoothSocket unit test failures on Android > Fix QBluetoothSocket::isReadable()/isOpen()/isWritable() * qtdeclarative 099ae05...d767254 (3): > Merge "Merge remote-tracking branch origin/5.3 into 5.4" into refs/staging/5.4 > examples/quick/positioners: Colors changed and layout obeys screen resolution > Correct KeyEvent::key documentation. * qtdoc e65928a...46c6fa7 (7): > Doc: Updated logos on the landing page > Android: Add note about loading order when overriding deployment > Doc: Updated the information about OpenSSL support > Doc: Enabled linking to Qt WebEngine Widgets. > Merge remote-tracking branch origin/5.3 into 5.4 > Doc: Integrated Qt 5.4 features wiki into Whats New in Qt 5.4 page. > Doc: update scalability information * qtenginio bfb460f...f8ad37d (1): > Update sync.profile * qtimageformats 08f40bc...fef13b3 (1): > Merge remote-tracking branch origin/5.3 into 5.4 * qtlocation bbb2aa8...eebf55a (1): > Fix QGeoCoordinate::toString() when rounding long/lat corner cases * qtmultimedia ca94dc7...e128207 (1): > Merge remote-tracking branch origin/5.3 into 5.4 * qtqa 1a1212f...fd2e05c (1): > Fixed compatibility issues with perl >= 5.18 * qtquick1 af503cb...61df130 (1): > Merge remote-tracking branch origin/5.3 into 5.4 * qtquickcontrols 045c1c9...e76f811 (17): > BasicButton: handle mnemonics > Android style: hide mnemonics > AbstractCheckable: handle mnemonic > Base style: stylize mnemonics > Menu: fix key navigation on Windows > dialogs: let QtQuick.Dialogs depend on QtQuick.Dialogs.Private > Dialogs: all QML dialogs must have the Qt::Dialog window type > Merge "Merge remote-tracking branch origin/5.3 into 5.4" into refs/staging/5.4 > Fix popup menu position for QQuickWidget > iOS style: import private to get ToolButtonStyle > MenuStyle: fix a typo that prevented mnemonics showing up > Revert "QQuickPopupWindow: dont create 1x1 windows" > qquickrangemodel: dont emit signals before component is completed > Custom filled dialog example: handle back button to close > Dialogs: added private maximumDimension property for initial size > Dialogs: if implicitHeight becomes smaller, ensure the minimum does too > Android: check the minimum required SDK version (11) * qtrepotools 2c2b3aa...acde1d3 (1): > Fix submodule merge script * qtscript db84d17...9871b41 (1): > Merge remote-tracking branch origin/5.3 into 5.4 * qtserialport 14fe584...3bb682e (1): > Merge remote-tracking branch origin/5.3 into 5.4 * qtsvg 2f0fabd...9f1c31c (1): > Merge remote-tracking branch origin/5.3 into 5.4 * qttools 8f03d0b...dff9a4c (5): > Assistant: Make "Bookmarks Menu" the default bookmarks folder > Merge "Merge remote-tracking branch origin/5.3 into 5.4" into refs/staging/5.4 > uic: dont use QStringLiteral in comparisons > generate_ui: adapt to upstream change in qtbase > Assistant: Fix index updating on startup in the remote control mode * qtwayland 5558b42...c3d2a7b (2): > Fix -no-opengl builds > Be compatible with older compositors * qtwebchannel e8c280a...d9845c2 (1): > Added some more examples * qtwebengine d44b90f...14fcf0d (12): > Disable geolocation > Look for the NINJA_PATH env var and prefer that over the bootstrapped ninja > Allow building on boot2qt. > Add plugins.qmltypes for WebEngine API > Include QMAKE_CC when extracting C compiler flags > Fix ARM NEON detection for -mfpu=neon-vfpv4 > Fix up coding style in GetNavigationErrorStrings > Add setting ErrorPageEnabled > Disable Desktop Notifications. > Use the shared waitForSignal method in QQuickWebEngineViewGraphics test > Import QQuickWebEngineView API test > Fix localization on OS X * qtwebkit 2b23baa...7778f88 (16): > Remove QtScript includes > Fix Qt 5.3 backward compatible build > Blacklist libkpartsplugin > StylePendingImage needs to correctly manage the CSSValue pointer lifetime > Fix android compile. > Fix LLInt vector offsets on Windows 64 > Crash in WebCore::BidiResolver<WebCore::InlineIterator, > WebCore::BidiRun>::createBidiRunsForLine > Merge "Merge remote-tracking branch origin/5.3 into 5.4" into refs/staging/5.4 > Crash in HTMLMediaElement::contextDestroyed > Get rid of old harmattan workaround hurting Qt on ARM > Check for ICU at configure time the same way we add it later > Do not use JIT on big endian architectures > Fix CLoop on big-endian machines > Fix crash when a network-request is aborted while forwarding data > Load flags used by Qt modules when compile testing for a module > Do not let TexureMapper create backing stores that are too large * qtwebsockets f617556...0854eda (2): > Also forward the bytesWritten(qint64) signal > Update the plugins.qmltypes meta data. Best regards, Jani Heikkinen Release Manager | The Qt Company The Qt Company / Digia Finland Ltd, Elektroniikkatie 10, 90590 Oulu, Finland Email: jani.heikki...@theqtcompany.com | Mobile: + 358 50 48 73 735 www.qt.io |Qt Blog: http://blog.qt.digia.com/ | Twitter: @QtbyDigia, @Qtproject Facebook: www.facebook.com/qt _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development