Re: [Development] QVariant container API

2019-04-02 Thread Arnaud Clère
Hi, I have a proposal to drastically reduce this kind of boilerplate code which I call "QBind". When I presented it last year to QtCS it was not mature enough but it know exhibits very good performance and convenience for this kind of use case. Maybe you can have a look at QBind benchmark's ma

Re: [Development] Switching from create_changelog.pl to createchangelog for change log generation

2019-04-02 Thread Alexandru Croitor
Unfortunately I have minimal knowledge of Perl. But adding tools one-by-one in different languages doesn't seem to me the right solution either (from a maintenance perspective). > On 2. Apr 2019, at 17:43, Edward Welbourne wrote: > > Alexandru Croitor (2 April 2019 14:02) >> Just to throw some

Re: [Development] Switching from create_changelog.pl to createchangelog for change log generation

2019-04-02 Thread Edward Welbourne
Alexandru Croitor (2 April 2019 14:02) > Just to throw some wood into the fire, because it's that kind of day, > technically we don't require Python or Go to build qtbase, yet we > require Perl. Hence +1 for using the perl script, because we need Perl > anyway : P That sounds a lot like you just v

[Development] Supporting helper functions in auto tests by providing throwing Qt Test macros

2019-04-02 Thread Mitch Curtis
As described in https://bugreports.qt.io/browse/QTBUG-66320, currently Qt users are on their own if they want to call helper functions that can fail a test. The reason is documented: Note: This macro can only be used in a test function that is invoked by the test framework. A common workar

[Development] Shadertools repo request and some words about state of graphics

2019-04-02 Thread Laszlo Agocs
Hi all, First, a qt-labs repository request: Repo name: qtshadertools Name: Qt Shader Tools Responsible person: me Purpose: will import https://git.qt.io/laagocs/qtshadertools here. This is an experimental Qt module providing APIs and a host tool to perform graphics and compute shader condition

Re: [Development] Switching from create_changelog.pl to createchangelog for change log generation

2019-04-02 Thread Michael Winkelmann
As we all know, Perl is a write-only language... SCNR On 02.04.19 13:46, Cristián Maureira-Fredes wrote: > > PS: Maybe some kind soul that speaks "Perl" can improve the current > script? -- --- Michael Winkelmann Qt Advisor The Qt Company GmbH Rudower Chaussee 13 D-12489 Berlin michael.winkelm

Re: [Development] Switching from create_changelog.pl to createchangelog for change log generation

2019-04-02 Thread Mitch Curtis
> -Original Message- > From: Development On Behalf Of > Shawn Rutledge > Sent: Tuesday, 2 April 2019 1:46 PM > To: development@qt-project.org > Subject: Re: [Development] Switching from create_changelog.pl to > createchangelog for change log generation > > > > On 2 Apr 2019, at 11:40, Mi

Re: [Development] Switching from create_changelog.pl to createchangelog for change log generation

2019-04-02 Thread Alexandru Croitor
Just to throw some wood into the fire, because it's that kind of day, technically we don't require Python or Go to build qtbase, yet we require Perl. Hence +1 for using the perl script, because we need Perl anyway : P On 2. Apr 2019, at 13:46, Cristián Maureira-Fredes mailto:cristian.maureira-f

Re: [Development] Switching from create_changelog.pl to createchangelog for change log generation

2019-04-02 Thread Cristián Maureira-Fredes
Hello Mitch, On 4/2/19 11:40 AM, Mitch Curtis wrote: > Currently change files are generated using create_changelog.pl from qtsdk.git > [1]. This works OK, but misses a lot of bug fixes. For example, the 5.12.3 > release of Qt Quick Controls 2 has a bunch of fixes, but create_changelog.pl > stil

Re: [Development] Switching from create_changelog.pl to createchangelog for change log generation

2019-04-02 Thread Shawn Rutledge
> On 2 Apr 2019, at 11:40, Mitch Curtis wrote: > ... > So, the end result of switching to this is that it becomes clearer that we > are actually fixing (non-trivial) bugs, contrary to what the "only minor code > improvements" message says. Yes, it does mean that you will have to edit more > st

[Development] Switching from create_changelog.pl to createchangelog for change log generation

2019-04-02 Thread Mitch Curtis
Currently change files are generated using create_changelog.pl from qtsdk.git [1]. This works OK, but misses a lot of bug fixes. For example, the 5.12.3 release of Qt Quick Controls 2 has a bunch of fixes, but create_changelog.pl still results in the "This release contains only minor code improv

[Development] Maintainers, your action needed: Qt 5.12.3 changes files

2019-04-02 Thread Jani Heikkinen
Hi! Initial ones here: https://codereview.qt-project.org/#/q/message:%22Add+changes+file+for+Qt+5.12.3%22,n,z Please finalize those immediately and get approval. br, Jani Heikkinen Release Manager ___ Development mailing list Development@qt-project.or