2012/1/26 Timothy Pearson <kb9vqf(a)pearsoncomputing.net>et>:
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(a)lists.pearsoncomputing.net
For additional commands, e-mail: trinity-devel-help(a)lists.pearsoncomputing.net
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