trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2011

Re: [trinity-devel] LibreOffice 3.4.2

From: Ilya Chernykh <anixxsus@...>
Date: Wed, 17 Aug 2011 08:40:16 +0400
On Wednesday 17 August 2011 08:16:37 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.

And API is what we need to have LO working.
 
> 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. 

No crashes for more than a year here.

> 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.

Good endeavor.
 
> 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.

Good. Is this patch already included in 3.3.8c?

> Regarding trolling, you did make a very strong accusation and threat to me
> earlier (regarding LibreOffice and contacting the dev team),

This is not threat, just a fact. If somebody will try to make contributions that 
break work of our desktop, we will complain. A similar situation happened recently
when the Gnome3 developer made a commit to the Suse settings 
that broke kcontrol.

> and very 
> strongly asserted that you want to keep KDE3.5.10, which is long dead,
> available.  

Is it trolling? By the way if Robert would advance in packaging Trinity we would
consider using Trinity now.

> Be careful what you say if you don't want to be judged. 

I just do not bother with your offenses.
 
> 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.  

Sorry I do not understand this. Which collisions are you speaking about?
Collisions of filenames or something else?

> 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.

OK. I just do not understand why it is necessary to link with tqtinterface 
non-KDE and non-Qt3 applications such as LO.