Re: [Development] Qt 5.5.0 header diff: QtCore.diff

2015-06-09 Thread Olivier Goffart
On Monday 8. June 2015 17:57:23 Thiago Macieira wrote: On Monday 08 June 2015 15:58:23 Olivier Goffart wrote: 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

Re: [Development] Qt 5.5.0 header diff: QtCore.diff

2015-06-09 Thread Thiago Macieira
On Tuesday 09 June 2015 12:10:02 Olivier Goffart wrote: A change in the IsGadget flag is fine. Old code did not need this flag. And code that relies on it requires anyway that the code that register the types register the isGadget flag. Even if one could build a complicated use case that

Re: [Development] Qt 5.5.0 header diff: QtCore.diff

2015-06-08 Thread Thiago Macieira
On Monday 08 June 2015 15:58:23 Olivier Goffart wrote: 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. It did make sense: the idea was

Re: [Development] Qt 5.5.0 header diff: QtCore.diff

2015-06-08 Thread Olivier Goffart
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

Re: [Development] Qt 5.5.0 header diff: QtCore.diff

2015-06-08 Thread Olivier Goffart
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

Re: [Development] Qt 5.5.0 header diff: QtCore.diff

2015-06-08 Thread Thiago Macieira
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]

Re: [Development] Qt 5.5.0 header diff: QtCore.diff

2015-06-06 Thread Thiago Macieira
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