On Monday 8. June 2015 09:34:30 Thiago Macieira wrote: > On Monday 08 June 2015 11:28:48 Olivier Goffart wrote: > > On Saturday 6. June 2015 11:17:30 Thiago Macieira wrote: > > > On Friday 05 June 2015 10:11:28 Frederik Gladhorn wrote: > > > > > > > > > I can't tell if the qmetatype.h template magic is binary compatible or > > > not. > > > As evidenced by a recent push [1] about the IsGadget flag, it isn't. > > > > > > I'm going to put a stop to this. qmetatype.h template magic is now > > > frozen > > > as of Qt 5.5 and until Qt 6.0, aside from bugfixes or pure additions > > > that > > > do not modify existing template classes. > > > > > > [1] https://codereview.qt-project.org/113652 > > > > The problem here is the qFail. We can just remove the qFail in this case > > (what the patch does) and we will be fine. > > > > There is no reason to stop improving qmetatype. > > The qFatal was there for a good reason.
It was there for a good reason for the existing flags. But for new flags of course it does not make sens. > The freeze stays: no new flags in QMetaType until Qt 6, no more messing with > the template black magic. You can't mandate that. _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
