- 31 Aug, 2016 - 3 commits
-
-
Maurice Kalinowski authored
While testdata has been added in a previous commit, the test never searched for files and directories properly. Change-Id: Ieae28e5f7e4ef8968b13f5ede553bd5268e53e17 Reviewed-by:
Oliver Wolff <oliver.wolff@qt.io>
-
Maurice Kalinowski authored
Change-Id: I5fd9001eec90c6054c0429506d75640ecf104ae5 Reviewed-by:
Oliver Wolff <oliver.wolff@qt.io>
-
Maurice Kalinowski authored
Change-Id: I7bc5c58e73a5b31ef3a5ee6eff62212d0c18e416 Reviewed-by:
Oliver Wolff <oliver.wolff@qt.io>
-
- 30 Aug, 2016 - 15 commits
-
-
Thiago Macieira authored
The sleep time increases exponentially, but we never checked whether the time to sleep was less than the remaining time. For example, if timeout was 4000 ms on entry, we'd progressively sleep 100 ms, 200, 400, 800, 1600 ms. At this point, the accummulated sleep time would be 3100 ms and the next sleep should be no more than 900 ms. Prior to this change, the tryLock() would then proceed to sleep 3200 ms, for a total wait time of 6300 ms, or 57.5% above the timeout provided by the user. Change-Id: Ifc295639c8cf4ddcaa69fffd146f7586a7ee95e4 Reviewed-by:
David Faure <david.faure@kdab.com>
-
Thiago Macieira authored
This simplifies the code a bit. Change-Id: Ifc295639c8cf4ddcaa69fffd146f7535d646cb15 Reviewed-by:
David Faure <david.faure@kdab.com>
-
Thiago Macieira authored
The constructor that sets it is inline already, so there's no point in hiding this. Change-Id: I66707fdfe8eb460a9c72fffd146d8dbc35b13056 Reviewed-by:
Marc Mutz <marc.mutz@kdab.com>
-
Oswald Buddenhagen authored
incidentally, this helps with building in feature-reduced configurations. Change-Id: I2f523cff92985539383970e137df12d86c20a626 Reviewed-by:
Marc Mutz <marc.mutz@kdab.com>
-
Mike Krus authored
Was left behind in previous merges Change-Id: Ic30cc2b234b904ad819c4e3e57804ac6e58ec1e9 Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
Oswald Buddenhagen authored
Change-Id: I3fe4816719d9b2885319a1bb516cfb137f13e3f8 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Oswald Buddenhagen authored
that variable is not modified in this scope, so there is no point in exporting it here. it was probably a leftover from an earlier version. amends c0cc5052 . Change-Id: Ic6f93d8c38d547308aa88ef337fe49bda004b337 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Oswald Buddenhagen authored
don't use variables where the value is known. Change-Id: I3ec21441c5b7ee0b028f8f72e05d9e40e6192ecf Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Oswald Buddenhagen authored
amends ce7df6ac . Change-Id: I9898e756283a2e2556458bf71b59b0c1c76064ec Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Oswald Buddenhagen authored
test callbacks MUST NOT act as outputs, ever. this went unnoticed so far, as it would become visible only with configure -recheck. Change-Id: Idd923097b4b2790ef4fe8a6d430db4b62851801a Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Oswald Buddenhagen authored
they are build-time generated, so they must go to the build dir irrespective of whether we're using pre-synced headers. Task-number: QTBUG-55585 Change-Id: I5f10b35c40b0ae2ddc5568d70e254b787ac3f914 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Marc Mutz authored
... instead of rolling our own version. Change-Id: Ibd29f233844a6283349d086c4fbc88d7e1087653 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@qt.io>
-
Oswald Buddenhagen authored
we need to suppress another qtConfig(simulator_and_device) check during the configuration phase. amends 60985aa4 . Change-Id: Iae279d282d47b4c254b7a6f9f33315abe126eff0 Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
Allan Sandfeld Jensen authored
The vertical mirror is simple enough it can be done by memcpy most of the time, and is commonly used when bridging raster and OpenGL. This patch adds a simple optimized function for QImage flipping. Change-Id: I83a0192fc150576dcf573895cdaecb17b0ed72a5 Reviewed-by:
Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
-
Gabriel de Dietrich authored
CFURLCreateDataAndPropertiesFromResource and CFURLWriteDataAndPropertiestoResource have been deprecated since 10.9. We replace them with simple QFile access. Code cleaning and included. Change-Id: I19c7ceac41c8c511962f1128bd8e210e3adb434c Reviewed-by:
Timur Pocheptsov <timur.pocheptsov@theqtcompany.com> Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 29 Aug, 2016 - 4 commits
-
-
Friedemann Kleint authored
Otherwise, there is a needless dependency on DBus on Windows. Change-Id: I6ef9ec41a74c2f864dddf78abede205493eae5b3 Reviewed-by:
René J.V. Bertin <rjvbertin@gmail.com> Reviewed-by:
Shawn Rutledge <shawn.rutledge@qt.io>
-
Laszlo Agocs authored
The condition went missing in the process of cleaning up. Change-Id: If4f7958e5e5983c86f86a009aaa88d1f5e7ec76d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Liang Qi authored
cf53aa21 and 3aaa5d6b were reverted because of reconstruction in 5.7. defineTest(qtConfTest_checkCompiler) in configure.pri is smart enough to cover the case in a9474d12. DirectWrite: Fix advances being scaled to 0 Since 131eee5c, the stretch of a font can be 0, meaning "whatever the font provides". In combination with ec7fee96, this would cause advances in the DirectWrite engine to be scaled to 0, causing the QRawFont test to fail. Conflicts: configure mkspecs/features/uikit/device_destinations.sh mkspecs/features/uikit/xcodebuild.mk src/corelib/global/qglobal.cpp src/corelib/global/qnamespace.qdoc src/plugins/platforms/cocoa/qcocoamenuitem.h src/plugins/platforms/windows/qwindowsservices.cpp src/plugins/platformthemes/gtk3/qgtk3dialoghelpers.cpp src/plugins/platforms/windows/qwindowsfontenginedirectwrite.cpp src/widgets/kernel/qapplication.cpp tests/auto/widgets/dialogs/qfiledialog/tst_qfiledialog.cpp tests/auto/widgets/dialogs/qfiledialog2/tst_qfiledialog2.cpp Change-Id: I4656d8133da7ee9fcc84ad3f1c7950f924432d1e
-
Liang Qi authored
Conflicts: configure src/plugins/platforms/winrt/qwinrtclipboard.cpp Change-Id: Ic6d58be3d1ed2bb507f2ba06c82361afd9f9ddb9
-
- 28 Aug, 2016 - 1 commit
-
-
Samuel Gaist authored
[ChangeLog][QtGui][QTextDocument] Fixed a bug that would return a wrong position when searching backward from the end of the document. Task-number: QTBUG-48182 Change-Id: I6e88f808a50cb840f61e7bc579e2a28c5300089d Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 27 Aug, 2016 - 7 commits
-
-
Thiago Macieira authored
Change-Id: Id75834dab9ed466e94c7ffff1444b71f29f49afd Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
Marc Mutz authored
... by replacing them with C++11 range-for loops. Then mark the plugin as QT_NO_FOREACH. Change-Id: I80a18334b1e0c5bbd44dfe45eea80591d478a8d6 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Marc Mutz authored
Just one Q_FOREACH needed porting to C++11 range-for here. Change-Id: I30ddd2a80cbb3245e23accc7843e67574fb2db17 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Marc Mutz authored
... by replacing them with C++11 range-for loops. Change-Id: I0798d02e19d9f53d96db2f14554325eaeff2a26d Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Marc Mutz authored
... by replacing them with C++11 for-each loops. In clearHash(), replace iteration over QHash::keys() with iteration over the hash itself. Also use the new const- iterator overload of QHash::erase() to save one attempted detach (in QHash::find()). Mark the plugin as QT_NO_FOREACH. Saves almost 2KiB (1.4%) in text size on optimized GCC 6.1 Linux AMD64 builds. Change-Id: I9bb3154130687c0061ea09b04ab5f627a4d2296c Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Marc Mutz authored
- port Q_FOREACH to C++11 range-for - mark types held in Qt containers as shared - port inefficient QLists to QVectors (required adding an artificial default ctor to one of the payload types) - fix algorithmic mistake: * don't use a QMap to sort a vector of QXmlStream{Attribute,NotationDeclaration}, constructing a QString key from the QStringRef name(). Use std::sort with a lambda. Since this code is used in two places, and we don't yet require poly- morphic lambdas, factor the code into a helper function template that also takes care of adding the const to the return type so the range-for doesn't detach the container. Fixes errors reported by my local tree's static checks. Change-Id: I3de97d9b03c87455aa6030998e9ca26c6c79a2e3 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Marc Mutz authored
- port from Q_FOREACH to C++11 range-for Fixes errors reported by my local tree's static checks. Change-Id: Ib8522ed424ba227d84f9664c3282f95f6bee547c Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
- 26 Aug, 2016 - 10 commits
-
-
Marc Mutz authored
Change-Id: I6ef2bb7caf2cf624e7832936202e546298ee9256 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Thorbjørn Lindeijer authored
The documentation for this method explicitly states that the initial color+alpha is used, but its implementation used a QColor constructor that ignores the alpha value. Change-Id: I71721386e7fae0761e079d8840ec0124a8c14e33 Reviewed-by:
Marc Mutz <marc.mutz@kdab.com> Reviewed-by:
Thorbjørn Lindeijer <bjorn@lindeijer.nl>
-
Oswald Buddenhagen authored
the public win32/opengl.prf references it, so it must be public as well. Change-Id: I95f6571bd3cdb7d35b2182bebf663e50140e065e Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Oswald Buddenhagen authored
now that configure.bat takes care of printing the help screen itself, there is no compelling reason to ship configure.exe in the source packages any more. consequently, always bootstrap it. Change-Id: I5bf0946549e3c426c1a4a94b1c22f6c0f4b4993c Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Anton Kudryavtsev authored
lookup() method now takes QStringRef arg. Reduce allocations. Change-Id: I556d01be5c5f268672121ab4c67c652cb6cfe090 Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io> Reviewed-by:
Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
-
Nico Vertriest authored
This reverts commit 53f0b43a . {QAbstractAnimation::}{updateCurrentValue()} had been modified to {QVariantAnimation::}{updateCurrentValue()} in a previous patch. Change-Id: Ibaccf51de816966f16b8f3109e0c20626d5102a8 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Tor Arne Vestbø authored
Change-Id: I2fa0bc13bd90da53858ba3e0c6351f545e792fde Reviewed-by:
Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
-
Marc Mutz authored
All loops trivially not modifying the iterated-over container. Saves ~9.4KiB in text size across all plugins and libs (statically) linking in QtPlatformSupport (optimized GCC 6.1 Linux AMD 64 build). Change-Id: I2d91da1f78d9b33d4c5e4a1627560d8e705a9b9a Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io>
-
Marc Mutz authored
... by replacing them with C++11 range-for loops. Saves ~1.7KiB in text size across all plugins and libs (statically) linking in QtPlatformSupport (optimized GCC 6.1 Linux AMD 64 build). Change-Id: I492bf2d6afe9bccdc1237003388fcb83a2261dba Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io>
-
Marc Mutz authored
As noted by Mat Sutcliffe <oktal3700@gmail.com>, there were no relational operators for Latin1String/QLatin1String and String/QLatin1String mixed comparisons, leading to implicit conversions from QL1S to QString in Entry::op==(QL1S). This patch fixes half of the issue, by providing the operators for Latin1String/QLatin1String. In doing so, it cleans up their definition (non-members, non-friends, delegating to existing QL1S operators where possible, passing both {Q,}Latin1String by value, as they're both Trivially Copyable and small). A follow-up patch will deal with String/QLatin1String comparisons. It will be not quite as straight-forward as this patch, since we don't, yet, have QStringView, the UTF-16 equivalent of QL1S, available. Amends a5159cc5 . Change-Id: I596358eb3ccf847b7680f171f9992f3fad80132c Reviewed-by:
Mat Sutcliffe <oktal3700@gmail.com> Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-