| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Had to rename a lot of things to conform with the standard Qt module
layout that the cmake system expects:
- all non-manual tests were moved to a sub-dir named auto/
- the benchmark was moved to tests/
- the 3rdparty folder was moved into src/
Other changes:
- libyaml was updated to 2.2.5 while fixing a weird build issue that
led to crashes on 64bit systems.
- fixed build issues with the new 8.1 MingW compiler.
- added support for QT_NO_OPENGL builds.
The remaining issues are:
- examples still don't build with qmake due to a potential bug in
module.pri generation.
- tests do run, but the test data is not generated yet dynamically.
- qml-only tests are not built and run yet.
- qml-only examples are not built yet.
Fixes: AUTOSUITE-1632
Change-Id: Ic5fe0148e738b05835c73bed78e624b55861b75e
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
| |
Also removed all the SPDX tags and -QTAS license extensions.
Change-Id: Ibd10fe37afcbba832831d027cf2f1891ca0226c0
Fixes: AUTOSUITE-1648
Fixes: AUTOSUITE-1646
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I84bbd9e7f735ed1864804a9887d3a02b7c925e53
Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com>
Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
|
|
|
|
|
|
|
|
| |
- added 2019
- everything is (c) Luxoft instead of Pelagicore from now on
Change-Id: I82f874f0b0601deae1bb39347821edaf3c4cc6d8
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I8d9278053ccdef5a57e51753aa6157941ebcee52
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
| |
This way we can (a) re-use the functionality in other system-uis
and (b) easily disable it when e.g. testing with Squish.
Change-Id: Icbfb3dfac5283eebe1cf4855386e27c6d1a430dc
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
| |
Change-Id: Ied8662ece1181cd4b30f4574f2b81ec9b03f916e
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
|
| |
This also makes it a lot easier to build against newer Android NDKs, where
the OpenSSL libs are not available anymore. libcrypto still needs to be
deployed, but at least the build-time dependency is removed.
Change-Id: I966e2561708aaa7b5ae2f97dc2dc41b179881009
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
| |
Also added a few pro file tweaks to make this search&replace easier next year.
Change-Id: I2d1153d62bfe558075009abcd8cad491f149c93f
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
| |
Supporting openssl 1.1 needs a lot of work, since all the "old" function
names are only supported via macros (that have to be enabled explicitly).
Even that won't help us though, because we need real symbols to resolve
them at runtime.
Change-Id: Ic40c9cd21bf660e4c4b41fe0eef26d2ac8362865
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
| |
This should help with doc generation and actually running the unit-tests
in the CI system.
Please note that the binaries are now installed into $$[QT_INSTALL_BINS]
Change-Id: I6f27ba39f8e5d923e1aeff550ba11c1fbd8ac5cf
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
| |
Change-Id: Ieccc37b5fb4a0d919a9a278621d0738fc360f468
Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building libbacktrace is actually hard, since (a) there is no pkg-config
available for libdwarf, and (b) there's both libdwarf and libdw providing
dwarf.h.
Since we just need a couple of #defines, it is way easier to define those
ourselves than dealing with this config mess.
Change-Id: Ib1d8e88fe6104827fe3a2bcc5e8c1ff9f52f00df
Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This library is not available as a package on Linux distros - it is only
distributed as part of gcc.
This Qt-ified standalone build is based on
https://github.com/ErwanLegrand/libbacktrace
with the cmake parts replaced with qmake and unneeded files removed.
Change-Id: Ie2be844753af67ac02e70470be11c601102dad5e
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I106eccf879c36a01ab3a7c01752f1eb838a92a3b
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Auto-detection while building is much more consistent now and will complain
about a missing libdbus-1 for multi-process builds.
At runtime, both AM and QML clients will detect a non-working P2P DBus and
output a meaningful error message immediately.
Change-Id: Id4ccf89f516223d4458b79a4db87ca45e3c97289
Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The AppMan is triple-licensed now, like the rest of Qt:
commercial, LGPL3 and GPL2/3
To be more aligned with Qt, the docs are also FDL and the tests, as well
as the tools are GPL-EXCEPT now.
Change-Id: Ib0168a112c3bcd340576f92416a6fe36fa315240
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I0f8cb01cd1239bf70434f3b39392a1464c32620e
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I2630c098272ec75bed0333d7eab0610c0c621893
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
|
| |
Also change-id I8ffe7bca in qtqa is needed for this to work.
Change-Id: I15d1e641e5d3888b4a46c16267a6059f85b32487
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
Somehow my header replacement script pasted the wrong template into header
files -- the cpp and doc files were correct.
Change-Id: Ib512232058bcf139608c519d867ffd266f49fd52
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
|
|
|
|
|
|
|
| |
Use the bundled one automatically if 3.1.2 is not available via pkg-config.
Change-Id: Iac00dc0173acef3525fc97a09b47458fb2b1036b
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
If 0.1.6 is not available, fall back to the bundled version automatically.
Requiring bizarre command line options is not ideal, esp. since most users
will run into the problem of having only version 0.1.4.
Change-Id: I0fc6e1081d45b0704ef18cc584352d9119d69258
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|