- 25 Jun, 2015 - 3 commits
-
-
Thiago Macieira authored
And include one more ChangeLog entry that was committed to 5.5.0 Change-Id: I255870833a024a36adf6ffff13eb0808447c50f8
-
Oswald Buddenhagen authored
Change-Id: Ib68a73574a2c6c13e90484ad5a86398e1cea24cd Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-by:
Maurice Kalinowski <maurice.kalinowski@theqtcompany.com>
-
Olivier Goffart authored
Because of 90e7cc17 Change-Id: I3e9339d6e07d6564e38f3f25df28644437ed5955 Reviewed-by:
Marc Mutz <marc.mutz@kdab.com>
-
- 23 Jun, 2015 - 1 commit
-
-
Thiago Macieira authored
There's still some discussion as to whether it's safe to use. Until we're completely sure, don't let users use it. We can always bring it back later. Change-Id: I049a653beeb5454c9539ffff13e5e3e343da0e7d Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
-
- 22 Jun, 2015 - 7 commits
-
-
Friedemann Kleint authored
The change causes items in QListWidget and QTreeWidget to disappear during InternalMove since the widgets modify the actions of the event to remember an internal state. This reverts commit 988f1b2e . Task-number: QTBUG-46642 Task-number: QTBUG-43466 Change-Id: I27d888d7a1fdfcf8eaf8806ccd4ca33b292b9d8c Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
Thiago Macieira authored
It will definitely not be called for events outside the main thread, but we haven't decided for the main thread, in Qt 6. [ChangeLog][Future direction notices] In Qt 6, QCoreApplication::notify() will not be called for events being delivered to objects outside the main thread. The reason for that is that the main application object may begin destruction while those threads are still delivering events, which is undefined behavior. Applications that currently override notify() and use that function outside the main thread are advised to find other solutions in the mean time. Change-Id: I27eaacb532114dd188c4ffff13d5a5c8df3bc85b Reviewed-by:
Simon Hausmann <simon.hausmann@theqtcompany.com>
-
Tim Blechmann authored
[NSDate date] returns an id, so one needs to send a message instead of accessing a property. Backport commit 92b3397a from the 5.5 branch. Change-Id: Id70915e1ac23994a081765e0a527802fef61b573 Reviewed-by:
Tim Blechmann <tim@klingt.org> Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-by:
Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com>
-
Gabriel de Dietrich authored
This becomes necessary to avoid compilation errors with Xcode 7 and clang 7.0.0. (Note that its version information doesn't state which LLVM version it's based on, though we suspect it could be 3.7.0svn.) Change-Id: I2bfc7f2b73ca7a61798b123cc2715037028f0e5f Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Topi Reinio authored
Remove highlighting for a number of older and less relevant examples. Add examples from new modules, and examples that have been visually polished. Task-number: QTBUG-37203 Change-Id: I4e9be9a54f1ecea3bb407c049c1d44a7c00333a6 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by:
Topi Reiniö <topi.reinio@digia.com>
-
Oliver Wolff authored
Task-number: QTBUG-46339 Change-Id: I413fef39424a0815ef4604000f85ad37ac2b4dc2 Reviewed-by:
Maurice Kalinowski <maurice.kalinowski@theqtcompany.com>
-
Joerg Bornemann authored
When PRECOMPILED_HEADER is set to foo/bar/stable.h and PRECOMPILED_SOURCE is empty, then a C++ file foo/bar/stable.cpp is generated that contains the include "stable.h". We must pass the exact string "stable.h" to the /Yc compile switch instead of "foo/bar/stable.h". Commit dc612acd introduced this regression to allow to have PRECOMPILED_SOURCE in a different directory than PRECOMPILED_HEADER. Change-Id: I1a7e096c0455b946a5660d23c70c72abd4c7ac1b Task-number: QTBUG-46679 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 17 Jun, 2015 - 4 commits
-
-
Shawn Rutledge authored
This reverts commit 21e6c7ae because in QtQuick.Controls, we do not call exec(): we just set the dialog visible. If it is a sheet, then it is already acting as a modal dialog, basically. Task-number: QTBUG-46691 Change-Id: I7fe89f2a2ade0d4ddcf540c9bfc4f5963a077471 Reviewed-by:
Timur Pocheptsov <Timur.Pocheptsov@digia.com>
-
Topi Reinio authored
The content written to example manifest files can be extended with additional metadata in the form of xml attributes. In order to avoid invalid (duplicated) input from generating malformed xml, QDoc now keeps track of the attributes and only writes metadata that hasn't already been written. Task-number: QTBUG-46692 Change-Id: I645935fa8f32b915b7335c400f5a8f2cf72802b7 Reviewed-by:
Martin Smith <martin.smith@digia.com>
-
Olivier Goffart authored
Change-Id: I8d0e76bd1f9697c48f88452555e6792ab124074a Reviewed-by:
Simon Hausmann <simon.hausmann@theqtcompany.com>
-
Kai Koehne authored
QProcess::pid() is deprecated since Qt 5.3. Rather link to it's replacement. Change-Id: Iaea86137a046513809f9f92ff88fe21233adaa34 Reviewed-by:
Topi Reiniö <topi.reinio@digia.com>
-
- 16 Jun, 2015 - 2 commits
-
-
Thiago Macieira authored
Change-Id: I049a653beeb5454c9539ffff13e6233c123f8da7 Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
Richard Moe Gustavsen authored
With Xcode7, Apple added support for compiling apps to bit code instead of binary (*). But this is only supported when the deployment target is at least 6.0. And in Qt-5.5, the deployment target is still set to 5.1.1. The result is that every Qt application will fail building once people move to Xcode7. Instead of bumping the deployment target (which we plan to do for Qt-5.6), we choose to switch off bit code for now. *: https://developer.apple.com/library/prerelease/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html Change-Id: I23001563439a7726506b7cd2dc77a82533b8a27b Reviewed-by:
Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com>
-
- 14 Jun, 2015 - 2 commits
-
-
Marc Mutz authored
... and enable auto-deletion on it. This allows users of the function to get rid of their own cleanup code. They just need to keep the shared pointer alive for as long as they need it. Drive-by changes: - replaced QStringLiterals that were only used as the rhs of op+ - replaced an instance of mid() used as the rhs of op+ with midRef() - enabled NRVO Change-Id: I161d39461e020c9e8d473c0810dea2109fe0d62d Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
Daniel Molkentin authored
Change-Id: Iea658e37b681c54de35307b1e587adf0efd70970 Reviewed-by:
Richard J. Moore <rich@kde.org>
-
- 11 Jun, 2015 - 4 commits
-
-
Alan Alpert authored
It is exposed in the QtQml.StateMachine import, but note that the metaobject version is just incremented (no need to match QtQml.StateMachine, which is in a different module). Change-Id: I50773d9dec5252aa93846b7e5f743958ee838023 Reviewed-by:
Simon Hausmann <simon.hausmann@theqtcompany.com>
-
Ivan Komissarov authored
Zero is a legitimate size to be returned by bytesFree/bytesAvailable functions, so change those functions to return some 'invalid' size in case of an invalid drive. This is also consistent with the original version from the Qt Systems framework. [ChangeLog][QtCore][QStorageInfo] Fixed sizes returned for invalid drives. Task-number: QTBUG-45724 Change-Id: I312fba521fdf8d52d7a0ac0e46cacca625775e80 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Richard Moe Gustavsen authored
We used to check if [sender draggingSource] != nil to determine if the current drag was started by the application itself or somewhere else. While this is correct use of the API, the problem is that a drag can also be started by UIKit if e.g dragging the file icon in the titlebar. And in that case, Qt has no no native drag data. Since we didn't take this usecase into account, we tried to access the data anyway, which led to a crash. This patch will instead check if we have native drag data directly before trying to access it, which will also cover the usecase mentioned above. Task-number: QTBUG-46598 Change-Id: Ic91b86f658670b895d90a1533246ba24a00dde41 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@theqtcompany.com>
-
Giuseppe D'Angelo authored
QSslConfiguration is better suited for these APIs. The ones in QSslSocket that already have a counterpart have been deprecated. [ChangeLog][QtNetwork][SSL/TLS Support] Most of the QSslSocket functions to deal with ciphersuites, certification authorities as well as elliptic curves have been deprecated in favor of the corresponding counterparts in QSslConfiguration. Task-number: QTBUG-46558 Change-Id: I1de03379efcbcab931c20e876e252769fe4279e0 Reviewed-by:
Liang Qi <liang.qi@theqtcompany.com> Reviewed-by:
Richard J. Moore <rich@kde.org> Reviewed-by:
Jani Heikkinen <jani.heikkinen@theqtcompany.com>
-
- 10 Jun, 2015 - 5 commits
-
-
Morten Johan Sørvig authored
Apple Clang 3.2 is known bad with broken or partial support. Which version is the first good version is unknown. Change-Id: I1b938281680dde5acbe0e08979444b6055a1cc4e Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Lars Knoll authored
Don't return a const QString &, return the QString by value. This is still broken for some of the older methods, but let's not add to it. Change-Id: Ic5cabb1b89eda0fcf678dbe175963e03109e5c2c Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
-
Alex Blasche authored
QMetaType::IsGadget was introduced in Qt 5.5 and set when Q_GADGET is used. If an existing Qt 5.4 class was converted to a gadget in Qt 5.5+, the two types would have differing QMetaType::TypeFlags. Such a conversion happened for QGeoCoordinate, QGeoShape, QGeoRectangle and QGeoCircle. There might be other classes too. In principle, the same problem exists for every future addition to QMetaType::TypeFlag too. This patch ensures that new flags are kept in the metatype database and the related qFatal call is not triggered for any flag >= TypeFlag::WasDeclaredAsMetaType. Change-Id: Ibb15daeb28d9a11b7f31658f4219cbca2499213f Task-number: QTBUG-46454 Reviewed-by:
Alex Blasche <alexander.blasche@theqtcompany.com> Reviewed-by:
Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
-
Marc Mutz authored
There's zero reason not to do it, esp. given how small a QSizePolicy is. Change-Id: I88b92bb27e6341b60a2cb3f2ddcc232f25f03ca8 Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
Jake Petroules authored
Change-Id: I5ea44a720e01e388a8d219a89c5b0ccd8fd23146 Reviewed-by:
Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com> Reviewed-by:
Liang Qi <liang.qi@theqtcompany.com> Reviewed-by:
Jani Heikkinen <jani.heikkinen@theqtcompany.com>
-
- 09 Jun, 2015 - 3 commits
-
-
Christian Strømme authored
The accessibility class was created and activated in onCreate(), which meant we where trying to activate accessibility before the platform plugin was properly initialized. With this change we will also activate, or deactivate, accessibility in Qt whenever the state is changed by Android, compared to doing it at start-up only. Task-number: QTBUG-46355 Change-Id: I5cbae125df43f7694d4464d5054e6cfec4626e26 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
-
Marc Mutz authored
Exporting value classes (as opposed to just their non-inline methods) creates subtle binary incompatibility problems. In this case, between C++11 and C++98 builds because of the move assignment operator. Even though it's not a problem in practice, so far, for some types of classes this issue ie real (QVector, say), so it's best to avoid exporting what we don't need to export. Change-Id: Ifca6aaedcbfa79ca35e651de7630e69c3b266fe3 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Jake Petroules authored
Change-Id: I5f01cb2a5a34a7a2a0c8f0571d50698bd46be733 Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com> Reviewed-by:
Morten Johan Sørvig <morten.sorvig@theqtcompany.com>
-
- 05 Jun, 2015 - 3 commits
-
-
Topi Reinio authored
These examples now define their own images. Having duplicate definitions is bad as it results in invalid example manifest xml, and Qt Creator fails to detect all examples declared in that file. Task-number: QTBUG-41996 Change-Id: Ia9d6cd0b3ec4e82b79b1df54774c2d9cea279a59 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by:
Liang Qi <liang.qi@theqtcompany.com> Reviewed-by:
Venugopal Shivashankar <venugopal.shivashankar@digia.com>
-
Morten Johan Sørvig authored
Match the cases for the adding logic. Change-Id: I61f49975b4cfcf2acf26b31b521cbc9b96f9d150 Task-number: QTBUG-46447 Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Timur Pocheptsov authored
It can happen that NSMenuDidEndTrackingNotification comes after our imageCell QNSImageView was deallocated (for example, mouse button is not released yet when dealloc called). Remove soon-to-be-deallocated observer. Change-Id: Ib155cc5f0b884c6b1fed0f986d12599096b582c6 Task-number: QTBUG-46425 Reviewed-by:
Thierry Bastian <thierryb@filewave.com> Reviewed-by:
Gabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>
-
- 04 Jun, 2015 - 2 commits
-
-
Tor Arne Vestbø authored
Task-number: QTBUG-46391 Change-Id: Iaebba29c340fb027e23a0923f3692d47f9d450d5 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@theqtcompany.com>
-
Allan Sandfeld Jensen authored
In GNOME/Unity XCB, logical DPI is scaled by device pixel ratio, and on Macs logical DPI is constant but pixel ratio is based on physical DPI, making logical DPI effectively physical DPI divided by pixel ratio. This patch ensure the same logic is used for other XCB desktops. Change-Id: I60f24618cd49f6b34a6ff1eff317883d191d3491 Reviewed-by:
Paul Olav Tvete <paul.tvete@theqtcompany.com>
-
- 03 Jun, 2015 - 3 commits
-
-
Alexander Volkov authored
readLine() overload was renamed into readLineInto() in 21674735 . Change-Id: Iebd4c4e42ef4579c02ca38d7e41d00c3032130d8 Reviewed-by:
Simon Hausmann <simon.hausmann@theqtcompany.com>
-
Kai Koehne authored
Fix regression introduced in commit 63660402 . exists() also returns true for a directory ... Change-Id: I2b4fff00b18eeba53e959306ab33c3bef3795987 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
-
Simon Hausmann authored
As discussed on the development mailing list, the new overload is ambiguous and breaks source compatibility. Therefore this function that is new in 5.5 shall be called readLineInto. Change-Id: I2aecb8441af4edb72f16d0bc6dabf10cdabf32e2 Reviewed-by:
Jan Kundrát <jkt@kde.org> Reviewed-by:
Marc Mutz <marc.mutz@kdab.com> Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 02 Jun, 2015 - 1 commit
-
-
Eskil Abrahamsen Blomfeldt authored
The default reaction to configuration changes in Android is to destroy the activity. To avoid this happening for locale changes, we had the "locale" configuration change registered in the default AndroidManifest.xml, however, you also need to register that you are handling the layoutDirection change, otherwise Android will not call onConfigurationChange() for language changes, but tear down the activity instead. [ChangeLog][Android] Fixed bug where application was not resumable after user changed language in system settings. Change-Id: I3fe84a9332217b062b5352b2c977e2dbeacd5239 Task-number: QTBUG-45430 Reviewed-by:
BogDan Vatra <bogdan@kde.org>
-