On Mon, 27 Mar 2000, [EMAIL PROTECTED] wrote:
> On 26 Mar 2000, Lars Clausen wrote:
>
>> We must realize that we are on a slippery slope towards
>> Gnome-dependency. We've already left the non-Gnome print dialog in the
>> dust (is it likely to be updated, ever?), and now we require at least
>> pieces of gnome-libs to compile. Next it'll be the entire gnome-libs,
>> and then we might as well go fully Gnome.
>
> The non gnome-print print code in dia is currently more complete. I
> don't think the gnome-print code handles the pagination as well at the
> moment. In fact, I recommend people don't use the gnome-print support at
> the moment, so that is not really an issue.
Hmmm... yeah, you're right. Wanna sell our print code to the gnomes (of
Zurich:)?
> The only other features that require gnome are the antialiasing support
> and the png export support and bonobo support. The first two features
> require some code to render drawing primitives to an RGB buffer, which is
> what libart does (and it does it very well). If we didn't use libart, we
> would have used something else, as it is stupid to write our own
> (probably buggy) implementations of this stuff. It is also possible to
> install libart without the rest of gnome if you really really want this
> stuff and don't want gnome-libs on your system (I think the person's
> problem was caused by having a very old version of libart on their
> system).
Ok, cool.
BTW, it seems the gdk_pixbuf library is getting better. Won't be long
before I look at kicking out imlib.
> As for bonobo, currently you need gnome for this, but then if you are not
> interested in gnome, then this feature is pretty useless for you anyway.
Oh, I added a check for this to configure.in.
>> Mind you, I don't care much whether we go Gnome or not, but Alex
>> originally made a point of having Dia not be Gnome-dependent. If we go
>> much further towards Gnome, we should embrace it openly and reap the
>> full benefits. If not, we shall make sure that you can use it without
>> Gnome. Using half of Gnome gives us the problems of requiring Gnome
>> installs without the benefits of Gnome.
>
> This is a nice goal, but duplicating parts of gnome's functionality is
> only sensible if you are prepared to maintain it. What is currently in
> dia is stuff we are prepared to maintain. I am not going to maintain an
> rgb renderer or component system specially for dia though.
True. And possibly, by the time there is a significant difference, Gnome
will be ubiquitous:)
> We will still keep the gtk only version working, as it is useful to
> people.
Good!
-Lars
--
Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause) | H�rdgrim of Numenor
"I do not agree with a word that you say, but I | Retainer of Sir Kegg
will defend to the death your right to say it." | of Westfield
--Evelyn Beatrice Hall paraphrasing Voltaire | Chaos Berserker of Khorne