[Development] Qt Online Installer and Maintenance Tool 4.0 beta released - testers wanted

2020-10-01 Thread Tino Pyssysalo
Hi all, We are happy to announce that Qt Online Installer and Maintenance Tool 4.0 beta have been released. We are about one month away from the final release, so we invite all Qt users to start using and testing the new installer. It has completely renewed CLI experience, significant performa

[Development] Qt app rendering throttling on Android

2020-10-01 Thread Adrien LERAVAT
Hi all, I'm looking for a way to throttle the rendering frequency of a Qt 5.9 Qt Quick application (only), running on a custom Android 6. It is running a threaded loop `QSGThreadedRenderLoop`, which by default is going to limit itself to the vsync AFAIK, but that's actually too much for us. Are

Re: [Development] New property system

2020-10-01 Thread Fabian Kosmale
Hi Robert, with gcc's UBSAN there are no reported issues when running tst_qproperty. This doesn't come as a surprise, considering that we do obtain a pointer whose value corresponds with that of a valid pointer to the object. I guess technically we still might need to std::launder it, but I lea

Re: [Development] New property system

2020-10-01 Thread Robert Löhning
Am 26.08.20 um 09:18 schrieb Lars Knoll: > (...) > This is the one place where we rely on a non standard (but supported by all > our compilers) feature. Namely the ability to call offsetof() on non-standard > types. Hi Lars, how will undefined behavior sanitizers (UBSAN) react to this? Cheers,

Re: [Development] API review

2020-10-01 Thread Edward Welbourne
Lars Knoll (29 September 2020 20:48) > I hope that Eddy can create an updated header diff for the modules > that are part of 6.0 to make reviewing easier. Done. Only qtbase, qtdeclarative, qttools, qtwayland and qt3d have changes relative to the previous patch set, though. The code to treat s/Q_R

Re: [Development] Building additional components with Conan for Qt 6

2020-10-01 Thread Tuukka Turunen
Hi Richard, Like Iikka wrote the primary plan is to leverage package manager to make it easier to work with additional components. We now have two Qt add-ons (Qt Network Authorization and Qt Image Formats) to test with. Our thinking is that the Qt installer is still the way to get the baseline

Re: [Development] Building additional components with Conan for Qt 6

2020-10-01 Thread Konstantin Tokarev
01.10.2020, 15:37, "Iikka Eklund" : > To make it easier to leverage new package manager functionality Qt Installer > starts providing conan(.exe) client (https://conan.io) > which can be used to build the additional libraries from source packages > along with your CMake project. FWIW, Conan su

Re: [Development] Building additional components with Conan for Qt 6

2020-10-01 Thread Konstantin Tokarev
01.10.2020, 16:07, "Richard Weickelt" : > Hello Ilkka, > > thanks for the heads up. I have some further questions: > > 1. Will Conan be used to manage dependencies of Qt as well? If this is the plan, note that there is infrastructure [1] for using Conan in provisioning images, with verification

Re: [Development] Building additional components with Conan for Qt 6

2020-10-01 Thread Richard Weickelt
Hello Ilkka, thanks for the heads up. I have some further questions: 1. Will Conan be used to manage dependencies of Qt as well? 2. How will the recipes be managed and where on code.qt.io can I find them? 3. Is TQtC going to host a Conan repository for binary packages as well? 4. What is the Qt C

[Development] Building additional components with Conan for Qt 6

2020-10-01 Thread Iikka Eklund
Hi all, We would like to provide more flexibility to the Qt users via leveraging a package manager in addition to the traditional Qt Installer. Delivering additional components in source code form utilizing a package manager allows releasing updates when needed, not only as part of a new Qt rele