trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2011

Re: [trinity-devel] LibreOffice 3.4.2

From: "Timothy Pearson" <kb9vqf@...>
Date: Tue, 16 Aug 2011 23:16:37 -0500
> On Wednesday 17 August 2011 07:53:17 Timothy Pearson wrote:
>
>> Second: I was merely thinking out loud.  With trolls on this list
>> apparently that is a bad idea; I will save my ideas for the meeting,
>> where
>> things have been more civil.
>>
>> Third: I do not need to break the existing KDE3.5.10 plugin, but over
>> time
>> it WILL break itself.  Good luck keeping it running when Qt3.3.8b won't
>> even build anymore.
>
> Instead of accusing me of trolling here you better should recalll that we
> use your
> patched version of Qt3. They are API-wise backward compatible and there is
> actually no need for rewriting anything that depends on purely Qt3.

API, yes.  ABI, no.

Qt3 has several flaws in it that have, over time, spawned nasty hacks in
the original KDE3 (now Trinity) source.  These hacks are a constant source
of consternation for our development team; they cause things to randomly
crash or fail in a nonreproducible manner.  One of our goals is to add new
methods to Qt3 in order to clean up the hacks in the Trinity source,
thereby stabilizing the system.

One of the bugs causes a crash sporadically when the filter bar is used in
icon mode.  The cause is a missing visibility set feature in QIconView. 
The only resolution is to fix Qt3.  There are other examples, but I hope
you get my drift.

Regarding trolling, you did make a very strong accusation and threat to me
earlier (regarding LibreOffice and contacting the dev team), and very
strongly asserted that you want to keep KDE3.5.10, which is long dead,
available.  Be careful what you say if you don't want to be judged.

By the way, if you continue to use the Qt C++ namespace you will run into
problems eventually.  Technically you are stepping on the toes of Qt4 and
any applications built with Qt4, which is not a good thing to do.  This
namespace collision is at the heart of why Qt4 cannot render Qt3 widget
styles and themes, as well as why Qt4 features cannot be utilized in
Trinity.  I refuse to halt progress in moving to the TQt namespace, which
would open the door to a number of features including a good KHTML
replacement, just to retain perfect compatibility with the long-obsolete
KDE3.5.10 release.

I hope this clarifies some things.

Tim