2012/1/26 Timothy Pearson <kb9vqf@...>: > All, > > This message is a heads-up to alert developers/packagers that the Qt3/TQt3 > ABI is not backwards compatible with 3.3.x as of GIT hash 0eb9f5e. > > This decision was not made lightly. The QWidget class did not contain > enough data members to add modern NetWM/Motif configuration flags due to > poor design, and as you may be aware adding data members is one of the > only ways to break ABI compatibility. I have also added new unused > reserved data members to ensure that this problem does not happen again in > the near future. > > With this ABI bump comes a new version number, 3.4.0. If you need to > maintain backwards compatibility for any reason, I strongly suggest > locally reverting the 0eb9f5e patch in a copy of the latest qt3 sources > from GIT. > > The ABI is not set in stone and may undergo further changes before R14.0.0 > is released, however I will send a similar message to the lists if this > occurs. > > Packagers, you will need to initiate a full rebuild of qt3 or tqt3, then > rebuild all TDE packages from scratch once the new qt3/tqt3 version is > installed. > > Timothy Pearson > Trinity Desktop Project > > One question: what is tqt3, and in which way it differs from qt3? > --------------------------------------------------------------------- > To unsubscribe, e-mail: trinity-devel-unsubscribe@... > For additional commands, e-mail: trinity-devel-help@... > Read list messsages on the Web archive: http://trinity-devel.pearsoncomputing.net/ > Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting >