Release Notes - Qt - Version 5.2.0 RC1 - HTML format

Suggestion

  • [QTBUG-8852] - configure : check existence of directories before writing.
  • [QTBUG-10179] - Make the processor of a project file identifyable
  • [QTBUG-29802] - Make database plug-ins/derivers avaliable by default
  • [QTBUG-33953] - Android: Set app permissions based on selected modules
  • [QTBUG-34423] - Android: Allow installation to SD card by default
  • [QTBUG-34943] - add editingFinished signal in TextInput

Bug

  • [QTBUG-491] - qmake will search and replace all instances of release with debug when building debug_and_release
  • [QTBUG-1845] - Qt4.3.4: QMAKE_MAC_SDK has no effect for Objective-C sources
  • [QTBUG-6431] - configure -system-zlib does not work on Windows
  • [QTBUG-10733] - broken SUBDIRS dependencies for Visual Studio projects
  • [QTBUG-13522] - setvisible() of QWidget has no effect at QTreeWidgetItem
  • [QTBUG-25057] - Unwanted behavior when using QLocale's date/time formats on Mac OS X Lion
  • [QTBUG-27392] - QtSensors should use Q_DECL_OVERRIDE
  • [QTBUG-29565] - Android: QAndroidStyle has quite a few bugs and missing implementations
  • [QTBUG-30123] - Cursor jumps to end of word on any word with an accent
  • [QTBUG-30143] - QWidget::showFullScreen() does not get right screen resolution in Android
  • [QTBUG-30204] - 'The video is currently unavailable.' in youtubeview Example with QtMultimedia on Windows.
  • [QTBUG-30362] - Window: create error on exit (regression)
  • [QTBUG-30629] - Android: Widget apps run poorly with GL plugin if top level is not QGLWidget
  • [QTBUG-30655] - QDockWidgets don't work with QGLWidgets in same window
  • [QTBUG-30730] - objects registered via qmlRegisterSingletonType are 0 when passed to a Q_INVOKABLE
  • [QTBUG-30803] - Key press for KeyEvent.KEYCODE_BACK are not propagated to QtNative
  • [QTBUG-30883] - Android: Dialog not shown in fingerpaint example
  • [QTBUG-31025] - "Application" example can deadlock on Android
  • [QTBUG-31026] - Repaint artifacts when using combo box on Android (raster plugin)
  • [QTBUG-31182] - Wrong display QMessageBox
  • [QTBUG-31340] - Mac: Project WARNING: No .qmake.cache is present
  • [QTBUG-31420] - In QML Combobox does not expand on click
  • [QTBUG-31457] - Android Combobox left upper corner
  • [QTBUG-31483] - Mac OS: Regression: mouse cursor not properly refreshed
  • [QTBUG-31591] - screen orientation on 90 degrees has inverted input
  • [QTBUG-32164] - QML Menu not displayed on android
  • [QTBUG-32297] - Android Modal Dialog without Sizes Set Crashes or Stacks Application
  • [QTBUG-32378] - QWebpage crashes while loading certain pages
  • [QTBUG-32537] - Android: Wrap-Content Default Behavior Broken for QWidgets
  • [QTBUG-32626] - Compiling for android doesn't find the "dx" tool in recent sdk
  • [QTBUG-32646] - [autotest] tst_qdeclarativemoduleplugin fails on OSX 10.8
  • [QTBUG-32650] - [autotest] tst_qmltest fails on OSX 10.8
  • [QTBUG-32652] - [autotest] tst_qqmlmoduleplugin fails on OSX 10.8
  • [QTBUG-32840] - .pri files contain build time paths
  • [QTBUG-32878] - Android: Rotation doesn't work
  • [QTBUG-33007] - Android: assertion failure when calling pop() on a StackView
  • [QTBUG-33010] - Cannot use the function create() of the class QOpengGLVertexArrayObject in opengl context version 3.1
  • [QTBUG-33011] - setWindowFlags, CustomizeWindowHint, FramelessWindowHint etc does not work correct
  • [QTBUG-33066] - MinGW/Qt Creator entries get mixed in the online installer
  • [QTBUG-33135] - Android: Differ between fullscreen and maximized windows
  • [QTBUG-33294] - Doesn't work in full screen mode and modal
  • [QTBUG-33355] - Android: Update build tools revision
  • [QTBUG-33362] - SEGFAULT when loading svg
  • [QTBUG-33363] - Fallback renderloop will crash if QOpenGLContext::create fails.
  • [QTBUG-33396] - Allow overriding Android API version when building multimedia/accessibility
  • [QTBUG-33449] - When a webview is resized then there can be a delay before the onResize javascript event is triggered to the degree that it ends up triggering with old size values
  • [QTBUG-33499] - Android: Broken Positioning of Child Windows/Widgets.
  • [QTBUG-33539] - Invalid QDateTime is not converted into invalid Date object in JS
  • [QTBUG-33542] - Array.indexOf() does not work for QStringList
  • [QTBUG-33546] - Comparing two QURLs in JS via === fails (used to work in Qt 5.1)
  • [QTBUG-33553] - ParticleSystem segfaults when reparented
  • [QTBUG-33588] - Android: Context Menu Not Functioning
  • [QTBUG-33591] - Bug in handling of US International Keyboard Layout on Windows
  • [QTBUG-33610] - Checkable groupbox - checkbox is cut off on windows
  • [QTBUG-33662] - Touch events at wrong position with IOS 7 SDK
  • [QTBUG-33700] - Qt5.2.0 Alpha mingw & android mingw installers: documentation files/directories missing.
  • [QTBUG-33714] - undefined reference in qtbase/src/sql
  • [QTBUG-33739] - Viewfinder not shown on BlackBerry platform
  • [QTBUG-33754] - compiler/qv4isel_masm.cpp:498: JSC::MacroAssemblerCodeRef QQmlJS::MASM::Assembler::link(int*): Assertion `target.isSet()' failed.
  • [QTBUG-33781] - Build errors with QT_COORD_TYPE=double for Android ARM
  • [QTBUG-33812] - Camera Example - Record, Preview, Focus don't work
  • [QTBUG-33842] - REG: onPositionChanged() does not fire when hovering over item
  • [QTBUG-33846] - Android: Strange default size of QDialogs
  • [QTBUG-33853] - PDF produced by QPrinter contains Nokia/Digia copyright
  • [QTBUG-33858] - Qt5.2.0 beta1/directory missing from mingw installer: \mingw48_32\imports\QtWebKit
  • [QTBUG-33863] - Issues to be fixed before Qt5.2 RC1 release
  • [QTBUG-33867] - Command line output from /quick/demos/stocqt/stocqt Qt example
  • [QTBUG-33877] - Command line output from sensors/qmlsensorgestures Qt example
  • [QTBUG-33896] - confgure does not generate #define QT_VISIBILITY_AVAILABLE in qconfig.h when complied for QNX/BB10 on Mac OS
  • [QTBUG-33903] - Qt 5.2 aplha doesn't compile with Clang 3.3 under Linux
  • [QTBUG-33920] - XCB: Crash in Qt example Draggableicons
  • [QTBUG-33955] - Android: Crash on shutdown in configdialog example against opengl plugin
  • [QTBUG-33956] - Android: No dialogs showing in standarddialogs example
  • [QTBUG-34000] - Error building on OSX because of examples
  • [QTBUG-34027] - Mac OS: svgviewer example crash
  • [QTBUG-34031] - Qt5.2.0 Beta1: macextras/macfunctions example does not launch
  • [QTBUG-34038] - localtime_r not declared in qtdeclarative\src\qml\jsruntime\qv4dateobject.cpp
  • [QTBUG-34051] - placeholderText in QTextBrowser
  • [QTBUG-34058] - qwineventnotifier.h pulls windows.h and pulled by QtCore and pulled by all other modules
  • [QTBUG-34061] - QTimeZone::abbreviation( ) crashes on some time zones
  • [QTBUG-34065] - Stable branch V4 compilation failure on ARM Linux
  • [QTBUG-34098] - Android: Make sure QtWidgets is not included in a Qt Quick 2 app
  • [QTBUG-34127] - Qt5.2.0 Beta1/contextsensitivehelp example broken
  • [QTBUG-34152] - QML/V4: MinGW64 reports many warnings about potentially performance-relevant inlined functions not being visible at inlining time ( Value::isString(), QV4::Primitive::emptyValue() )
  • [QTBUG-34157] - QtQuick FontDialog can be too small to fit the checkboxes depending on screen resolution
  • [QTBUG-34166] - androiddeployqt: Remove support for QMAKE_SUPPORTED_ORIENTATIONS
  • [QTBUG-34170] - Windows 7 theme change causes styling glitches
  • [QTBUG-34171] - When resetting a string property for a custom widget in Qt Designer it does not reset to the initial value it ends up empty
  • [QTBUG-34176] - cannot launch assistant (or creator help module) because of missing libudev.so.0
  • [QTBUG-34194] - Hard to select sub menu item
  • [QTBUG-34199] - QStandardPaths::CacheLocation returns wrong path on iOS
  • [QTBUG-34204] - [REG] When a dialog is shown then it does not always appear where it is expected to.
  • [QTBUG-34208] - eglfs still tries to create socket notifiers during construction
  • [QTBUG-34244] - Android packages are built without openssl symbols
  • [QTBUG-34245] - androiddeployqt should generate compatible package names by default
  • [QTBUG-34246] - Android: Qt Quick Controls "Gallery" example locks up device
  • [QTBUG-34258] - qml2puppet is missing from Qt in mingw binary installer
  • [QTBUG-34271] - Qt5Webkit doesn't load on Windows XP
  • [QTBUG-34274] - Deployment documentation does not make it clear about the platform plugin deployment
  • [QTBUG-34275] - 'libqtaudio_opensles.so' is missing in the Android package for Windows.
  • [QTBUG-34276] - Setting the paper size for QPrinter to a custom size has no effect on the final printed page size
  • [QTBUG-34278] - QtWebKit crashes on access to QObjectList property binding from JavaScript
  • [QTBUG-34279] - Excessive garbage collection causing performance problems
  • [QTBUG-34282] - QtCore include pulls qt_windows.h in
  • [QTBUG-34284] - Minor qtwinextras bug
  • [QTBUG-34285] - Android: Wrong dependencies for Qt Multimedia apps without Qt Quick
  • [QTBUG-34296] - Qt installer is not accessible
  • [QTBUG-34298] - BorderImage does not update source property
  • [QTBUG-34299] - Button item does not display pressed state
  • [QTBUG-34305] - QSpinbox is to small - content cut off
  • [QTBUG-34307] - Assistant display broken
  • [QTBUG-34314] - Android: Accessibility causes lots of error output on startup on devices that have API level < 16.
  • [QTBUG-34315] - Clear button still works on read only lineedits
  • [QTBUG-34323] - QAudioDeviceInfo does not find audio devices after macdeployqt
  • [QTBUG-34328] - Z-ordering problem with borders in Photosurface-Demo
  • [QTBUG-34332] - QtWebKit fails to render web fonts on OS X 10.9 Mavericks
  • [QTBUG-34347] - Android: the visible property of input method is always false
  • [QTBUG-34357] - Qt5 does not recognize VS2012 Express
  • [QTBUG-34368] - click improperly propagated to disabled MouseArea
  • [QTBUG-34376] - Windows/Desktop OpenGL: QGLWidget based main window is invisible if configured with format QGL::AlphaChannel and Qt::FramelessWindowHint
  • [QTBUG-34384] - Build failure with msvc2013
  • [QTBUG-34392] - No way to define /SAFESEH:NO for generated VS2012 project files
  • [QTBUG-34394] - QML debugging not working
  • [QTBUG-34395] - ANGLE fails to build with gcc 64 bit compiler
  • [QTBUG-34397] - Qt Creator's code model hangs after QtConcurrent change to use nth_element
  • [QTBUG-34405] - V4: infinite for-loop on 64-bit Windows 8
  • [QTBUG-34412] - QGLWidget unusable on Android
  • [QTBUG-34416] - Crash on Android when opening menu
  • [QTBUG-34417] - Samegame4 crashes with v4
  • [QTBUG-34419] - QtWebkit fails to compile with MinGW gcc 64 bit: SVGAllInOne.o: too many sections
  • [QTBUG-34421] - Android: standarddialogs example looks crazy with GL plugin
  • [QTBUG-34425] - configuration issues of ICC build in QT
  • [QTBUG-34440] - QML types marked with \internal are appearing in the documentation
  • [QTBUG-34446] - REG (from 5.2 Alpha): QFileDialog::getSaveFileName() does not open the file dialog in the specified directory when using native dialogs
  • [QTBUG-34448] - FolderListModel doesn't use versions
  • [QTBUG-34456] - Wrong -outputdir passed for qdoc when generating ActiveQt docs on Windows
  • [QTBUG-34463] - QML Video Example: Cannot find -lpulse
  • [QTBUG-34464] - Assets cache mechanism is missing
  • [QTBUG-34469] - QMenu resize and refresh issue on Android
  • [QTBUG-34477] - Can't resize QMdiSubWindow to a Desktopsize which contains QGLWidget
  • [QTBUG-34493] - v4: when function argument name matches a local variable name, local variable is marked undefined
  • [QTBUG-34503] - Windows: QComboBox menu cannot stay expanded when used in a dock widget that has been redocked
  • [QTBUG-34539] - SpringAnimation crashes when used in ListView's Transition
  • [QTBUG-34544] - Attempt to write to a property of null or undefined results in a crash
  • [QTBUG-34556] - Doc: Missing image in XmlListModel docs
  • [QTBUG-34560] - QFileDialog::getOpenFileName() disabled file issues with sandboxed app under OS X 10.9 (Mavericks)
  • [QTBUG-34561] - Crash when using FileDialog on Mac OS X
  • [QTBUG-34568] - infinite recursion in Javascript engine
  • [QTBUG-34575] - Mac frameworks build broken (shadow build)
  • [QTBUG-34581] - Broken links to examples in single-directory-output docs
  • [QTBUG-34582] - Android: Raster plugin Crashes for Textedit Example
  • [QTBUG-34586] - Android: Problems with bundling SVG file format
  • [QTBUG-34588] - androiddeployqt: failed to create release apk when run androiddeployqt with "--verbose"
  • [QTBUG-34592] - Designer crashes when loading ui file containing ActiveX
  • [QTBUG-34596] - QtQuick applications fail to load on Android KitKat 4.4
  • [QTBUG-34600] - QDesktopServices::openUrl crashes Application
  • [QTBUG-34603] - Qt 5.2 beta Webkit on OS X has issues loading custom fonts
  • [QTBUG-34621] - ios packages should be build without -sdk
  • [QTBUG-34623] - installer should register the iOS packages and activate the iOS plugin in creator if those are installed
  • [QTBUG-34625] - iOS package don't allow one to build debug release
  • [QTBUG-34638] - Wrong symbol definitions in QtWinExtras module when building and using a static version of Qt
  • [QTBUG-34644] - QDesktopServices::openUrl didn't return any code.
  • [QTBUG-34653] - [REG from 5.2 beta1] Qt Designer Widget Box filter does not restore the view properly (Widgets set using QTreeWidget::setItemWidget() disappear when collapsing/expanding rowe or using setRowHidden())
  • [QTBUG-34654] - Text.NativeRendering is utterly broken under linux
  • [QTBUG-34663] - BC break in QColorDialog
  • [QTBUG-34665] - Boolean trap in QHeaderView::setResizeContentsPrecision
  • [QTBUG-34666] - Warning in qtquickcontrols::Tests_TabView::test_mousePressOnTabBar
  • [QTBUG-34667] - BC break in itemviews due to viewportSizeHint override introduction
  • [QTBUG-34668] - Boolean trap in QLayout::replaceWidget
  • [QTBUG-34670] - BC break in QTabBar
  • [QTBUG-34681] - Qt Quick Controls MenuBar is not handled on Android
  • [QTBUG-34694] - Integer overflow in QByteArray::remove leads to crash
  • [QTBUG-34704] - Instantiator index/object mismatch
  • [QTBUG-34714] - Crash when drawing wrong initializated image on canvas
  • [QTBUG-34716] - CLONE - QDesktopServices::openUrl didn't return any code.
  • [QTBUG-34718] - Context2D::createConicalGradient throws exceptions regardless of parameters
  • [QTBUG-34719] - Android: Raster Plugin Crash on Race in QWindowSystemInterface::handleApplicationStateChanged
  • [QTBUG-34723] - Array.unshift() causes memory corruption
  • [QTBUG-34734] - Qt 5.1.1 appllication won't start on Android 4.4
  • [QTBUG-34735] - Wrong time zone database name in documentation and API
  • [QTBUG-34739] - Readme links to outdated Creator documentation
  • [QTBUG-34743] - [Windows] configure does not generate correct default configuration for QNX
  • [QTBUG-34746] - Android: Crash on shutdown in minimal widget app
  • [QTBUG-34763] - Android: Notification example does not compile
  • [QTBUG-34764] - Sometime (randomly) the combobox dropdown list is shown maximized.
  • [QTBUG-34765] - Dialogs are shown maximized on android
  • [QTBUG-34770] - V4: ASSERT: "use.pos < successorStart || use.pos > successorEnd"
  • [QTBUG-34773] - Focus issues with SpinBox in Qt Quick Controls
  • [QTBUG-34776] - V4: ASSERT: "successorStart > 0"
  • [QTBUG-34780] - TextField has no editingFinished signal like LineEdit
  • [QTBUG-34782] - Xcb capabilities test has side effects
  • [QTBUG-34792] - Failed assertion in qv4ssa.cpp when loading QML file
  • [QTBUG-34796] - File selector platforms are arbitrary
  • [QTBUG-34797] - Ameliorate QQmlFileSelector API
  • [QTBUG-34806] - Windows/Quick2: Autotest tst_examples frequently crashes in CI
  • [QTBUG-34825] - Installing using sudo configured the home directory as root so creator cannot run from menu.
  • [QTBUG-34827] - inputMethodHints not propagated after keyboard is opened once
  • [QTBUG-34836] - Remove '-enable-debugger' argument from qml executable
  • [QTBUG-34842] - OS X build fails while compiling JavaScriptCore
  • [QTBUG-34845] - Android: Software keyboard is confused when clicking on same position in different line
  • [QTBUG-34864] - Alpha batches are not always correct in the batched renderer
  • [QTBUG-34866] - qtqml: Basic Qt data types claims that Qt type "QUrl" has "real" data type in Qml
  • [QTBUG-34868] - Qt asserts/crashe when running an application on a devices that sleeps.
  • [QTBUG-34886] - Qmake generates mkdir command with forward slashes in Windows shell
  • [QTBUG-34887] - QtCreator 3.0 can not load libHelp plugin
  • [QTBUG-34907] - Inconsistent examples directory structure
  • [QTBUG-34917] - QtWebkit build broken on linux ARM
  • [QTBUG-34922] - Rendering regression in Qt Quick Controls for retina mac
  • [QTBUG-34930] - Windows are not shown full screen
  • [QTBUG-34949] - Can't build Qt with desktop OpenGL and EGL
  • [QTBUG-34963] - QtPositioning does not expose Coordinate to QML
  • [QTBUG-34968] - iOS: QCombobox has difficulties in selecting item from the list
  • [QTBUG-34969] - QWindow::show() and QWidget::show() hard-codes show-behavior
  • [QTBUG-34974] - Can not launch Qt Quick Gallery example with a candidate Qt 5.2 RC
  • [QTBUG-34979] - Z-ordering is broken
  • [QTBUG-34980] - QNX does not compile
  • [QTBUG-34988] - regression : FramelessWindowHint shows a title bar
  • [QTBUG-34997] - QTimeZone constructed from QByteArray asserts when querying for data
  • [QTBUG-35012] - Geometry of QWindows busted on iOS7
  • [QTBUG-35020] - QML Quick2 Flipable : wrong rendering while flipping
  • [QTBUG-35029] - QOpenGLTexture does not work on android
  • [QTBUG-35033] - Controls are missing from the iOS packages
  • [QTBUG-35039] - The installer for iOS does not install multimedia module
  • [QTBUG-35043] - Qt Quick Controls with menu bar crashes on Mac OS X
  • [QTBUG-35049] - ApplicationWindow titlebar is not visible on Windows
  • [QTBUG-35055] - QSGThreadedRenderLoop deadlock
  • [QTBUG-35069] - QIntValidator blocks negative numbers in Swedish locale

Task

  • [QTBUG-28102] - build system: make features available in .pro files
  • [QTBUG-32002] - Support the Android action bar
  • [QTBUG-32050] - Port Qt Quick 2 renderer to use OpenGL core profile
  • [QTBUG-33679] - Support Xcode 5, Apple LLVM compiler, and iOS 7 environment.
  • [QTBUG-34329] - Use udev with dynamic library loading (QLibrary)
  • [QTBUG-34429] - Make the policies obsolete
  • [QTBUG-34601] - Update .qmltypes files for 5.2

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.