Re: [Development] MSVC 2017 32bit pre-built binaries for Qt 5.12 (replacing MSVC2015 32bit)

2018-10-02 Thread Allan Sandfeld Jensen
On Dienstag, 2. Oktober 2018 14:47:42 CEST Alex Blasche wrote:
> Hi,
> 
> We had this discussion for Qt 5.11 already but it is time to decide for Qt
> 5.12. The discussion details can be found under
> 
> https://bugreports.qt.io/browse/QTBUG-63708
> 
> Based on download figures and dropped MSVC2015 support for webengine we plan
> to change MSVC2015 32bit binaries over to MSVC2017 32bit. I realize this
> will not be happy news for everybody but considering the LTS implications
> of Qt 5.12 it makes sense. Nevertheless if you believe you have strong
> counter arguments please comment on the issue in Jira.
> 
Would it be possible to just replace 32bit MSVC2015 with 32bit MSVC2017 on the 
CIs that test the individual modules, but keep both for qt5.git if we have the 
resources for it?

`Allan


___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] MSVC 2017 32bit pre-built binaries for Qt 5.12 (replacing MSVC2015 32bit)

2018-10-02 Thread NIkolai Marchenko
Wasn't it decided it was not the time to switch? Saying for myself - this
will will likely see me not upgrade Qt distro until at least 6.0 once your
suggested change hits..

On Tue, Oct 2, 2018 at 3:47 PM Alex Blasche  wrote:

> Hi,
>
> We had this discussion for Qt 5.11 already but it is time to decide for Qt
> 5.12. The discussion details can be found under
>
> https://bugreports.qt.io/browse/QTBUG-63708
>
> Based on download figures and dropped MSVC2015 support for webengine we
> plan to change MSVC2015 32bit binaries over to MSVC2017 32bit. I realize
> this will not be happy news for everybody but considering the LTS
> implications of Qt 5.12 it makes sense. Nevertheless if you believe you
> have strong counter arguments please comment on the issue in Jira.
>
> Thank you.
> --
> Alex
>
> P.S. This does *not* mean that we drop 32bit for MSVC2015 support. We
> merely drop the pre-built binary offering in our installer.
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Requesting a wip/qt6 branch for QtSerialBus

2018-10-02 Thread André Hartmann

Hi Oswald,

> the more pragmatic approach is to "hide" the qt6 variant behind ifdefs.

If that is the "official" way, fine with me.

> note that the qt(core) code is already full of QT_VERSION_CHECK(6,0,0)
> which does effectively the same, but to activate it you would need to
> change .qmake.conf instead of just calling configure -qt6.

Ok, I'll try this next time, seems like a sensible solution.

I've also played a bit with the comment hjk gave me in [1] and it seems 
some of the changes can even be done for Qt5 - which is even better.


I hereby declare that for now I don't need a wip branch, as enough other 
possiblities exist.


Thanks for your time.

Regards,
André

[1] https://bugreports.qt.io/browse/QTBUG-64145

Am 02.10.2018 um 13:08 schrieb Oswald Buddenhagen:

On Tue, Oct 02, 2018 at 10:37:24AM +0200, André Hartmann wrote:

I allready have some ideas for QCanBusDevice which requires
binary-incompatible changes and therefore needs to be done for Qt6 [1].

To be able to already start the work, I'm hereby requesting a wip branch
that could be merged when the "real" Qt6 development begins.

The advantage would be, that others could already pick up that changes
and test them, which hopefully will improve the code quality.


the more pragmatic approach is to "hide" the qt6 variant behind ifdefs.

in fact, the introduction of a respective configure feature (so you
would #if QT_CONFIG(qt6)) has been on the table for quite a while
already, but nobody pushed for it yet, presumably because we haven't
officially started qt6 yet.

note that the qt(core) code is already full of QT_VERSION_CHECK(6,0,0)
which does effectively the same, but to activate it you would need to
change .qmake.conf instead of just calling configure -qt6.
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development



___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 3D Maintainership

2018-10-02 Thread Svenn-Arne Dragly
Hi all,

I'd also like to say a big thank you for all the work you have put into 
Qt 3D. It is a great graphics API and is getting better with each 
release. I would be more than happy to be a co-maintainer of Qt 3D 
Render and will also help out with Qt 3D Core and the other modules.

I agree with Laszlo that it is a good idea to sync up on the future of 
Qt 3D and the Qt graphics stack. We need a clear vision of what the 
scope of Qt 3D should be and how we should handle existing and new 
features that fall both inside and outside of this scope. As we add 
support for more backends, we also need to decide on how much of the 
underlying graphics API, such as OpenGL flags, should be abstracted 
away. The transition to Qt 6 is a good opportunity to make some changes 
in this area.

It will be great to have a unified 2D-3D engine that can run on top of 
the different graphics backends and be a flexible foundation for both Qt 
Quick's Scene Graph, Qt 3D Studio, and other modules like Qt Charts and 
Qt Data Visualization.

Cheers,
Svenn-Arne


On 14. sep. 2018 15:52, Laszlo Agocs wrote:
> Hi guys,
>
> Thanks, Qt 3D is almost certainly going to be an important piece in Qt 6. 
> Once the dust settles and we have a clear view of the new maintainership 
> structure, we should definitely sync up on the state of things and plan a bit 
> ahead since there's plenty to be done and think about, especially with Qt 6 
> and its potentially unified 2D-3D engines in mind. (renderer optimizations, 
> graphics API abstractions (RHI), shader graphs, some new features of course, 
> , fun times ahead :) )
>
> Cheers,
> Laszlo
>
> -Original Message-
> From: Development  On 
> Behalf Of Lars Knoll
> Sent: fredag 14. september 2018 14.50
> To: Tuukka Turunen 
> Cc: Qt development mailing list ; Sean Harmer 
> 
> Subject: Re: [Development] Qt 3D Maintainership
>
> Hi Sean,
>
> First of all thank you for all the great work on Qt 3D over the last years. 
> Qt 3D has become a very important part of Qt, and I believe that parts of it 
> will get a much more central role in our graphics stack when we move towards 
> Qt 6.
>
> I’ve been discussing a bit with the graphics team in Oslo, and I think the 
> idea of having Laszlo as a co-maintainer is good. I would also like to 
> propose that we have Svenn-Arne as the co-maintainer for the renderer 
> component. He’s been doing a lot of good work in that area over the last year.
>
> We’re also trying to find candidates to help with some of the other modules, 
> and I hope we’ll at least one more person we can nominate there next week.
>
> Cheers,
> Lars
>
>
>> On 14 Sep 2018, at 12:47, Tuukka Turunen  wrote:
>>
>>
>> Hi Sean,
>>
>> Yes, Qt 3D certainly growing both in size and importance. Happily also the 
>> number of people working on it has been growing nicely.
>>
>> In addition to you and Paul, I believe we should be able to find 1-2 
>> additional from developers of The Qt Company working on Qt 3D.
>>
>> Would it be possible to have someone from KDAB to maintain Qt 3D Extras? 
>> That is an area we have not touched that much.
>>
>> Yours,
>>
>>  Tuukka
>>
>> On 14/09/2018, 13.29, "Development on behalf of Sean Harmer via 
>> Development" > behalf of development@qt-project.org> wrote:
>>
>> Hi All,
>>
>> my time available for Qt 3D outside of work, has as of late, been
>> reduced due to increased family commitments - the good kind, but time
>> consuming nonetheless.
>>
>> Given how Qt 3D has grown from our simple experiments in making 3D
>> possible with Qt to the highly-configurable, multi-module, data
>> processing monster it is today I feel it is no longer possible, nor
>> wise, for me to maintain alone. Additionally, it looks as if Qt 3D will
>> form an important piece of the graphics stack for Qt 6.
>>
>> As such I would like to propose that we split the maintainership and I
>> would propose that Laszlo Agocs becomes co-maintainer. I am still happy
>> to co-maintain and I have plenty of ideas about improvements we can make
>> both within the Qt5 and Qt 6 time frames. We have learned a lot whilst
>> developing Qt 3D and I think we can make it even better for Qt 6.
>>
>> I would also suggest that we find maintainers or co-maintainers for the
>> sub-modules. I would propose Paul Lemire as (co-)maintainer for the
>> render module. I'm happy to keep driving the animation module and help
>> with qt3dcore. Other nominations are of course welcome.
>>
>> Kind regards and have a great weekend,
>>
>> Sean
>> ___
>> Development mailing list
>> Development@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development
>>
>>
>> ___
>> Development mailing list
>> Development@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development
> 

[Development] MSVC 2017 32bit pre-built binaries for Qt 5.12 (replacing MSVC2015 32bit)

2018-10-02 Thread Alex Blasche
Hi,

We had this discussion for Qt 5.11 already but it is time to decide for Qt 
5.12. The discussion details can be found under

https://bugreports.qt.io/browse/QTBUG-63708

Based on download figures and dropped MSVC2015 support for webengine we plan to 
change MSVC2015 32bit binaries over to MSVC2017 32bit. I realize this will not 
be happy news for everybody but considering the LTS implications of Qt 5.12 it 
makes sense. Nevertheless if you believe you have strong counter arguments 
please comment on the issue in Jira.

Thank you.
--
Alex

P.S. This does *not* mean that we drop 32bit for MSVC2015 support. We merely 
drop the pre-built binary offering in our installer. 
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


[Development] Windows, OpenGL ES and large textures

2018-10-02 Thread bunjee

Greeting Qt enthusiasts and ex-trolls,

I'm building multimedia software on Windows with Qt + libVLC and 
recently switched to the OpenGL ES backend 
(setAttribute(Qt::AA_UseOpenGLES)).
Coming from the Desktop OpenGL I immediately noticed how smooth it was 
at resizing windows, and it felt like the proper way to go.


Unfortunately when playing a 1440p / 60fps video the CPU usage increases 
and the rendering gets slower, like way slower than classic OpenGL.
Is there a flag or some configuration to alter OpenGL ES behavior with 
larger textures that update frequently ?


Maybe I'm doing my texturing "wrongly", you can review my shader for 
blending images here: 
https://github.com/omega-gg/Sky/blob/master/src/SkMedia/src/media/WBackendVlc.cpp#L371


Many thanks,

--
Benjamin Arnaud

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


[Development] HEADS-UP: Branching from '5.9' to '5.9.7' complete

2018-10-02 Thread Jani Heikkinen
Hi!

Branching from '5.9' -> '5.9.7' is now ready. From now on all changes targeted 
to Qt 5.9.7 release must be done in '5.9.7' and '5.9' is for Qt 5.9.8.
And as usual no any nice-to-have's in '5.9.7' anymore!

br,
Jani

From: Jani Heikkinen
Sent: Monday, September 24, 2018 4:37 PM
To: development@qt-project.org
Cc: releas...@qt-project.org
Subject: HEADS-UP: Branching from '5.9' to '5.9.7' started

Hi all,

We have soft branched '5.9.7' from '5.9' today. Final downmerge from '5.9' to 
'5.9.7' will happen Mon 1.10.2018. So there should be enough time to finalize 
ongoing changes in '5.9' and start using '5.9.7' for new changes targeted to Qt 
5.9.7 release.

Our target is to get Qt 5.9.7 release out as soon as possible. Hoping that can 
happen during week 41.

br,
Jani
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Requesting a wip/qt6 branch for QtSerialBus

2018-10-02 Thread Oswald Buddenhagen
On Tue, Oct 02, 2018 at 10:37:24AM +0200, André Hartmann wrote:
> I allready have some ideas for QCanBusDevice which requires 
> binary-incompatible changes and therefore needs to be done for Qt6 [1].
> 
> To be able to already start the work, I'm hereby requesting a wip branch 
> that could be merged when the "real" Qt6 development begins.
> 
> The advantage would be, that others could already pick up that changes 
> and test them, which hopefully will improve the code quality.
> 
the more pragmatic approach is to "hide" the qt6 variant behind ifdefs.

in fact, the introduction of a respective configure feature (so you
would #if QT_CONFIG(qt6)) has been on the table for quite a while
already, but nobody pushed for it yet, presumably because we haven't
officially started qt6 yet.

note that the qt(core) code is already full of QT_VERSION_CHECK(6,0,0)
which does effectively the same, but to activate it you would need to
change .qmake.conf instead of just calling configure -qt6.
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


[Development] Requesting a wip/qt6 branch for QtSerialBus

2018-10-02 Thread André Hartmann

Hi all,

I allready have some ideas for QCanBusDevice which requires 
binary-incompatible changes and therefore needs to be done for Qt6 [1].


To be able to already start the work, I'm hereby requesting a wip branch 
that could be merged when the "real" Qt6 development begins.


The advantage would be, that others could already pick up that changes 
and test them, which hopefully will improve the code quality.


Regards,
André

[1] https://bugreports.qt.io/browse/QTBUG-64145
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development