Re: [Development] QList

2017-03-30 Thread Simon Hausmann
Hi, To me this appears to be comparing the questions that new learning programmers have with questions of seasoned C++ programmers. I understand that we should cater both with Qt, but the topic at this point of the thread is the former group, not the latter. Simon > On 31. Mar 2017, at 08:41,

Re: [Development] QList

2017-03-30 Thread Marc Mutz
On Thursday 30 March 2017 22:32:35 Alejandro Exojo wrote: > On Wednesday 29 March 2017 20:11:58 Marc Mutz wrote: > > I would really, really > > like to know why QVector is easier to use? Because it has indexOf()? > > Seriously, now? > > Because it has _lots_ of easy to use member functions, and an

Re: [Development] QList

2017-03-30 Thread Alejandro Exojo
On Wednesday 29 March 2017 20:11:58 Marc Mutz wrote: > I would really, really > like to know why QVector is easier to use? Because it has indexOf()? > Seriously, now? Because it has _lots_ of easy to use member functions, and another kind of iterator that is also easier to use for some, and goo

Re: [Development] supported compilers in 5.10?

2017-03-30 Thread Thiago Macieira
On quinta-feira, 30 de março de 2017 04:14:53 PDT Marc Mutz wrote: >* Microsoft Visual Studio 2013 (compiler version 19.0) This was 18.0 -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center ___

Re: [Development] inline namespaces as a versioning tool (was: Re: QList)

2017-03-30 Thread Thiago Macieira
On quinta-feira, 30 de março de 2017 02:40:53 PDT Marc Mutz wrote: > Ok, not 100% transparent in all cases, then. But a symbol comparison like we > do before a release will highlight this. I'm assuming you're talking here about the library whose binary compatibility gets broken: we do a header di

Re: [Development] QList

2017-03-30 Thread Matthew Woehlke
On 2017-03-29 18:33, Konstantin Tokarev wrote: > 30.03.2017, 00:17, "Philippe" : >> And being able to use a QVector with O(1) by-value assigment, thanks to >> COW, make it easy to use QVectors "as primitive types", with no >> reasonning effort. > > With move semantics you can achieve this without

Re: [Development] supported compilers in 5.10?

2017-03-30 Thread Rafael Roquetto
On Thu, Mar 30, 2017 at 12:14:31PM +0200, Giuseppe D'Angelo wrote: > Il 30/03/2017 11:43, Ville Voutilainen ha scritto: > > On 30 March 2017 at 12:21, Marc Mutz wrote: > >> Hi, > >> > >> Can we drop GCC 4.7 from the list of supported compilers for 5.10? It has a > >> bug that makes writing constex

[Development] [Announce] Qt Creator 4.3.0 Beta released

2017-03-30 Thread List for announcements regarding Qt releases and development
We are happy to announce the release of Qt Creator 4.3 Beta! https://blog.qt.io/blog/2017/03/30/qt-creator-4-3-beta-released/ -- Eike Ziller Principal Software Engineer The Qt Company GmbH Rudower Chaussee 13 D-12489 Berlin eike.zil...@qt.io http://qt.io Geschäftsführer: Mika Pälsi, Juha Vareli

Re: [Development] supported compilers in 5.10?

2017-03-30 Thread Marc Mutz
On Thursday 30 March 2017 11:54:42 Olivier Goffart wrote: > On Donnerstag, 30. März 2017 11:21:35 CEST Marc Mutz wrote: > > Hi, > > > > Can we drop GCC 4.7 from the list of supported compilers for 5.10? It has > > a bug that makes writing constexpr classes like QSizePolicy, QUuid, ... > > very ann

Re: [Development] supported compilers in 5.10?

2017-03-30 Thread Giuseppe D'Angelo
Il 30/03/2017 11:43, Ville Voutilainen ha scritto: > On 30 March 2017 at 12:21, Marc Mutz wrote: >> Hi, >> >> Can we drop GCC 4.7 from the list of supported compilers for 5.10? It has a >> bug that makes writing constexpr classes like QSizePolicy, QUuid, ... very >> annoying: >> https://gcc.gnu.or

Re: [Development] supported compilers in 5.10?

2017-03-30 Thread Olivier Goffart
On Donnerstag, 30. März 2017 11:21:35 CEST Marc Mutz wrote: > Hi, > > Can we drop GCC 4.7 from the list of supported compilers for 5.10? It has a > bug that makes writing constexpr classes like QSizePolicy, QUuid, ... very > annoying: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54922 > > If we

Re: [Development] supported compilers in 5.10?

2017-03-30 Thread Ville Voutilainen
On 30 March 2017 at 12:21, Marc Mutz wrote: > Hi, > > Can we drop GCC 4.7 from the list of supported compilers for 5.10? It has a > bug that makes writing constexpr classes like QSizePolicy, QUuid, ... very > annoying: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54922 Yes please. Is there some

Re: [Development] inline namespaces as a versioning tool (was: Re: QList)

2017-03-30 Thread Marc Mutz
On Thursday 30 March 2017 11:31:11 Olivier Goffart wrote: > On Donnerstag, 30. März 2017 11:08:45 CEST Marc Mutz wrote: > > On Thursday 30 March 2017 08:41:51 Olivier Goffart wrote: > > > On Donnerstag, 30. März 2017 08:32:24 CEST Marc Mutz wrote: > > > > On Thursday 30 March 2017 08:18:52 Olivier

Re: [Development] inline namespaces as a versioning tool (was: Re: QList)

2017-03-30 Thread Olivier Goffart
On Donnerstag, 30. März 2017 11:08:45 CEST Marc Mutz wrote: > On Thursday 30 March 2017 08:41:51 Olivier Goffart wrote: > > On Donnerstag, 30. März 2017 08:32:24 CEST Marc Mutz wrote: > > > On Thursday 30 March 2017 08:18:52 Olivier Goffart wrote: > > > > On Donnerstag, 30. März 2017 07:20:11 CEST

[Development] supported compilers in 5.10?

2017-03-30 Thread Marc Mutz
Hi, Can we drop GCC 4.7 from the list of supported compilers for 5.10? It has a bug that makes writing constexpr classes like QSizePolicy, QUuid, ... very annoying: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54922 If we can drop MSVC 2013, too, we can start to use char16_t unconditionlly, wh

[Development] inline namespaces as a versioning tool (was: Re: QList)

2017-03-30 Thread Marc Mutz
On Thursday 30 March 2017 08:41:51 Olivier Goffart wrote: > On Donnerstag, 30. März 2017 08:32:24 CEST Marc Mutz wrote: > > On Thursday 30 March 2017 08:18:52 Olivier Goffart wrote: > > > On Donnerstag, 30. März 2017 07:20:11 CEST Marc Mutz wrote: > > > > On Wednesday 29 March 2017 22:12:30 Thiago