Re: [Development] Possible binary compatibility problem in a future Qt version

2012-08-31 Thread Stephen Kelly
On Wednesday, August 29, 2012 17:22:39 Olivier Goffart wrote: > On Wednesday 29 August 2012 16:55:31 Jedrzej Nowacki wrote: > > On Wednesday 29. August 2012 14.46.17 ext Olivier Goffart wrote: > > > Reviving old thread because it was discussed on IRC: > > > > > > On Friday 08 June 2012 10:31:31 Je

Re: [Development] Possible binary compatibility problem in a future Qt version

2012-08-29 Thread Olivier Goffart
On Wednesday 29 August 2012 16:55:31 Jedrzej Nowacki wrote: > On Wednesday 29. August 2012 14.46.17 ext Olivier Goffart wrote: > > Reviving old thread because it was discussed on IRC: > > > > On Friday 08 June 2012 10:31:31 Jedrzej Nowacki wrote: > > > Hi, > > > > > > What can go wrong then? Fr

Re: [Development] Possible binary compatibility problem in a future Qt version

2012-08-29 Thread Jedrzej Nowacki
On Wednesday 29. August 2012 14.46.17 ext Olivier Goffart wrote: > Reviving old thread because it was discussed on IRC: > > On Friday 08 June 2012 10:31:31 Jedrzej Nowacki wrote: > > Hi, > > > > What can go wrong then? From nothing to crash, it depends on the flag. > > For > > > > example if

Re: [Development] Possible binary compatibility problem in a future Qt version

2012-08-29 Thread Olivier Goffart
Reviving old thread because it was discussed on IRC: On Friday 08 June 2012 10:31:31 Jedrzej Nowacki wrote: > Hi, > > Qt meta-type system is assuming that type information is constant and > consistent. It make sense because in C++ a type trait can not be changed > during execution of an applica

Re: [Development] Possible binary compatibility problem in a future Qt version

2012-06-11 Thread Thiago Macieira
On segunda-feira, 11 de junho de 2012 10.33.13, Jedrzej Nowacki wrote: > > A type's information can only be modified by adding new traits. > > Keep in mind that by introducing a new trait you are actually changing > existing state. Imagine that we do not have movable flag. So by default > everythin

Re: [Development] Possible binary compatibility problem in a future Qt version

2012-06-11 Thread Jedrzej Nowacki
On Friday 8. June 2012 12.31.50 ext Thiago Macieira wrote: > On sexta-feira, 8 de junho de 2012 10.31.31, Jedrzej Nowacki wrote: > > Qt meta-type system is assuming that type information is constant and > > > > consistent. It make sense because in C++ a type trait can not be changed > > during e

Re: [Development] Possible binary compatibility problem in a future Qt version

2012-06-08 Thread Thiago Macieira
On sexta-feira, 8 de junho de 2012 10.31.31, Jedrzej Nowacki wrote: > Qt meta-type system is assuming that type information is constant and > consistent. It make sense because in C++ a type trait can not be changed > during execution of an application. We agreed that unregistering of a type > is

[Development] Possible binary compatibility problem in a future Qt version

2012-06-08 Thread Jedrzej Nowacki
Hi, Qt meta-type system is assuming that type information is constant and consistent. It make sense because in C++ a type trait can not be changed during execution of an application. We agreed that unregistering of a type is a bad idea and that updating a type data can cause malfunction in Qt