- 12 Feb, 2020 - 8 commits
-
-
Alexandru Croitor authored
Change-Id: Ia24cf56b79ca6dacd370a7e397024e9b663e0167 Reviewed-by:
Liang Qi <liang.qi@qt.io> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Leander Beernaert authored
Change-Id: I0b262929f74c8da10f42d9ddbc7c119dc21619cf Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
The Qt Project authored
-
Leander Beernaert authored
Change-Id: Ic7e6230656670ebe925530eea5e34b16b6fea59b Reviewed-by: Qt CMake Build Bot Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Christophe Giboudeaux authored
Hardcoding 'doc' causes issues when installing qtbase but also when trying to build the other modules documentation. Change-Id: I5c57852add59d0dc0d067813feea0bbb0962c84b Reviewed-by: Qt CMake Build Bot Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Mårten Nordheim authored
Change-Id: Ideefd13d75bdd4e0463c0f7b1e15c0781cfffe8c Reviewed-by: Qt CMake Build Bot Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Leander Beernaert authored
Add qt_add_3rdparty_library() function as a replacement for qmake's qt_helper_lib feature. All 3rdparty libraries will be available under the Qt:: alias when built through this method so that they can properly register as dependencies of a Qt module. This patch also adds Qt3rdPartyLibraryConfig.cmake.in to export the CMake configuration for static builds and shared libraries. Change-Id: I52bf3a95ca22fccd9ab54343468847bb1b570c28 Fixes: QTBUG-81969 Reviewed-by:
Liang Qi <liang.qi@qt.io> Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Leander Beernaert authored
Unless we are building under a static library configuration there is no reason to export the dependency on private libraries. Change-Id: I724da38495dc55cc2783d4b19c01533fc0900d22 Reviewed-by:
Liang Qi <liang.qi@qt.io> Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
- 11 Feb, 2020 - 6 commits
-
-
Alexandru Croitor authored
Change-Id: Ia0f7f0f1511f9f593c6d4585c859d1bf1353540d
-
Samuli Piippo authored
Change-Id: Id6e7057e8010f67ba1c8ce948abc59bc7abf7b7b Reviewed-by: Qt CMake Build Bot Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Alexandru Croitor authored
Change-Id: If86e49d73a45b7cfc494fa48bdc6cb1ba503b112 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Alexandru Croitor authored
-
Johan Klokkhammer Helsing authored
They were all private, and used only by QGL* (which have been removed) so should be safe to remove. Task-number: QTBUG-74408 Change-Id: Ia7fdff8f0bb963449470dbd8296cbdd8652c50e2 Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io>
-
Jan Arve Sæther authored
Not important, but removes some ### Qt6 comments from my radar Change-Id: Ifd1bf44c44ece8fa1314d3c7e0e95d1bd37ae0ea Reviewed-by:
Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by:
Konstantin Ritt <ritt.ks@gmail.com>
-
- 10 Feb, 2020 - 10 commits
-
-
Eskil Abrahamsen Blomfeldt authored
The refactoring for adding the DirectWrite font database broke disabling this feature, which in turn broke compilation with CMake, since the configure test isn't added there yet. Change-Id: I7727145112df7f1009a09f09bf3368645fb1b5da Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Lars Knoll authored
We don't support unsharable containers anymore. Change-Id: Ifafa1c9b4eb43d16b3866be3dd74dda1c592f084 Reviewed-by:
Mårten Nordheim <marten.nordheim@qt.io>
-
Lars Knoll authored
Change-Id: Icd43d3b387af9ef9e9b8adb9a6388c741949c9e8 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Alexandru Croitor authored
Change-Id: If75ae006db6eb977cf66af4c3d36cb5c8098a1f1
-
Vitaly Fanaskov authored
Task-number: QTBUG-81845 Change-Id: Ibdb0fe40557b901596cc8ef37c9707f99b4df403 Reviewed-by:
Christian Ehrlicher <ch.ehrlicher@gmx.de>
-
Vitaly Fanaskov authored
Task-number: QTBUG-81845 Change-Id: I91148cac553f63b44968337ccc121e7376ee4465 Reviewed-by:
Christian Ehrlicher <ch.ehrlicher@gmx.de>
-
Vitaly Fanaskov authored
The following signals have been removed: - void activated(const QString &); - void highlighted(const QString &); Task-number: QTBUG-81845 Change-Id: I61b552d9258987d4252202953aaf4909f9bd718e Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by:
Christian Ehrlicher <ch.ehrlicher@gmx.de>
-
Vitaly Fanaskov authored
Fixes: QTBUG-80293 Change-Id: I687dc05a9ad2bad7bab3dc2b1173edf75550d57e Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Leander Beernaert authored
Every metatypes.json files is now added as an INTERFACE source file to a target. This enables us later to correctly collect all the metatypes.json files from dependent targets. This information is also correctly exported via export()/install(). To avoid the metatypes.json appearing in every target's source list, the file path is wrapped in a generator expression which will only be evaluated when the consuming target has the property QT_CONSUMES_METATYPES set to true. At the moment this is limited to targets which need to interact with qmltyperegistrar. Change-Id: I0ffebcd069a923383f7ed11cde2c94ecf2fb13f3 Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Ulf Hermann authored
Change-Id: Ic55ab0dfca0f62e8d29a4e7d41384bed6fb1da62 Reviewed-by:
Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by:
Paul Wicking <paul.wicking@qt.io>
-
- 09 Feb, 2020 - 1 commit
-
-
Lars Knoll authored
The Mapping struct referred to where it got inserted into the source_index mapping table by a const iterator to the table. That is rather fragile, as changing the table invalidates the iterator. It happened to work with QHash in Qt 5, but will break with the new implementation in Qt 6. Instead simply store the key in the Mapping struct so that it can be quickly found in the hash. Also fix one place, where we unconditionally call erase on an iterator returned by constFind(). Turns out constFind() did sometimes not find the item in question and returns end(). Change-Id: I0420a06d496f640a3150478e8c644d4cc669ceff Reviewed-by:
Lars Knoll <lars.knoll@qt.io> Reviewed-by:
Mårten Nordheim <marten.nordheim@qt.io>
-
- 08 Feb, 2020 - 2 commits
-
-
Tor Arne Vestbø authored
Change-Id: I55cb9a6b3aebac68fb1b20127ba7aa501b4a3f2b Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Olivier Goffart authored
We will want to use C++17 code in our headers soon. (including the one in the bootstrap libraries) This patch is quick and dirty, I guess it will be cleaner once we move to cmake Updated QMAKE_MACOSX_DEPLOYMENT_TARGET because 10.13 runtime does not support C++17 stdlib features Change-Id: I75ac171436945dddd1bb953a9c8d323ac20da7ac Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
- 07 Feb, 2020 - 13 commits
-
-
Mårten Nordheim authored
Various compilers have various fun ways of failing to compile when it is used so let's check if they will work properly during configure rather than much later. Change-Id: Ia93d4b91b3d269b4cab2a5f677c3c89e06b44ce3 Reviewed-by:
Timur Pocheptsov <timur.pocheptsov@qt.io>
-
Ulf Hermann authored
As we want Qt's own revisions to follow the Qt versioning scheme, we need to allow for the minor version to reset to 0 now. In order to facilitate this, we interpret the argument passed the current Q_REVISION macro as major version and allow for an optional minor version. Both are encoded it into the resulting revision number. Change-Id: I3519fe20233d473f34a24ec9589d045cdd162a12 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@qt.io> Reviewed-by:
Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by:
Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
-
Christian Ehrlicher authored
It was deprecated in Qt5 and the replacement signal with three arguments can be used instead. Change-Id: I6d0db8d9fa9bea2039c548e32bc39a8173403c3a Reviewed-by:
Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by:
Andy Shaw <andy.shaw@qt.io>
-
Christian Ehrlicher authored
They were deprecated in Qt4 (TDS) and 5.14 (SQLITE2) so they can be removed now in Qt6 [ChangeLog][QtSql] Removed obsolete TDS and Sqlite2 drivers Change-Id: I55118fb03106564d519a99ab55f9b5cf528179f3 Reviewed-by:
Andy Shaw <andy.shaw@qt.io>
-
Jarek Kobus authored
Remove temporarily the reference returned by QTransform::toAffine() since we don't keep the QMatrix object internally anymore. This is done in order to compile the rest of the code. The follow-up patch is going to remove that method completely. Task-number: QTBUG-81628 Change-Id: If7140eedb7582d81ac8da529017cf792174e86ab Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Alexandru Croitor authored
-
Ulf Hermann authored
The unspecified segment is between 0 and 1. This is because QTypeRevision::zero(), as the default revisision needs to be smaller than any other. At the same time we want explicitly specified non-zero revisions to be larger than unspecified ones. Breaking this down on a per segment level gives us the order shown here. Change-Id: I1cca12f1180eb6f77563fb5b22c3400e118dc5e9 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Mårten Nordheim authored
Fixes generating some paths with the backslash in the beginning Change-Id: Ic7705d61f9362d3b854b2eb95f95a8951beca72d Reviewed-by: Qt CMake Build Bot Reviewed-by:
Cristian Adam <cristian.adam@qt.io>
-
Alexandru Croitor authored
Make sure to split the command arguments after variable substitution like it is done in call_cmake.yaml. Amends d445112c Change-Id: Id23fcfa5b58c33e05495413fb10349fbcff1bfac Reviewed-by:
Leander Beernaert <leander.beernaert@qt.io> Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Liang Qi authored
Task-number: QTBUG-78945 Change-Id: I3361e63ed4830ac0e1ebb9d4b9495df09c45f476 Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Eskil Abrahamsen Blomfeldt authored
The drawGlyphRun() and drawStaticText() functions would calculate the horizontal origin of the decorations based on the left-most edge of the left-most glyph, in practice including the left bearing of that glyph in the position. But in drawText()/QTextLayout it will always be drawn from the position given as input by the user of the function. The inconsistency was detected in an upgrade of Harfbuzz NG, where the tests on macOS would get a -0.05 left bearing, and as a result the decorations would be painted one pixel to the left in drawGlyphRun()/drawStaticText() compared to QTextLayout. It is not a big deal in practice, but in order to get the Harfbuzz update in, we fix the inconsistency now, by passing the user-input position into the decoration function. This was also an opportunity to consolidate the two code paths, and to unexport the qt_draw_decoration_for_glyphs() symbol, which was exported in Qt 4 only to be usable by Qt Quick 1. Change-Id: I243404b2710ae378e84d7587efae719da3879944 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Eskil Abrahamsen Blomfeldt authored
A typo in the conversion between DirectWrite stretch and Qt stretch caused all unstretched fonts to be registered as ultra-condensed. Change-Id: I2ec64fcef44cc6259946b761a7bfac0ce191971e Reviewed-by:
Mårten Nordheim <marten.nordheim@qt.io>
-
Timur Pocheptsov authored
bind on port 1/82 is now success, in QTcpSocket's test things are more broken: changing the test row makes the test flaky with port not available due to the previous test case. Task-number: QTBUG-81905 Change-Id: Iaf1b5457fa3961a4f6bc92b79aa4668a8359136e Reviewed-by:
Timur Pocheptsov <timur.pocheptsov@qt.io>
-