[directfb-dev] GTK1 and DirectFB

2003-10-06 Thread Robin Rowe
Hi. I am the project leader for GTK1 on the Windows and Mac platforms. I've
never used DirectFB. May I ask some questions about DirectFB and GTK?

On your web site it mentions you use DirectFB under GTK2. How is that
implemented? Did you write a DirectFb GDK layer? Is there a GTK1 version? Do
you think it would it be hard to backport to GTK1?

The Linux, Windows, and Mac versions of GTK1 are all separate codebases. I
may want to combine those and perhaps add DirectFB support, too. How would
you feel about GTK1 including DirectFB?

Where are the directions for building DirectFB for GTK?

Thanks!

Robin
---
[EMAIL PROTECTED]   Hollywood, California
www.CinePaint.org   Free motion picture and still image editing software



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.



[directfb-dev] Re: GTK1 and DirectFB

2003-10-06 Thread Sven Neumann
Hi Robin,

"Robin Rowe" <[EMAIL PROTECTED]> writes:

> I am the project leader for GTK1 on the Windows and Mac platforms.

The GTK+ 1.2 codebase is dead and unmaintained; you are wasting your
time. The GTK+-2.x platform provides a large number of substantial
improvements over GTK+-1.2 and it would be stupid to ignore this fact.

> On your web site it mentions you use DirectFB under GTK2. How is
> that implemented? Did you write a DirectFb GDK layer? Is there a
> GTK1 version? Do you think it would it be hard to backport to GTK1?

As you might know already, the GTK+-2.x platform provides a backend
abstraction on the GDK layer. This makes it easy to port it to other
windowing systems. The GTK+-1.x platform doesn't provide such an
abstraction layer and any port would be substantially more effort.
Since the GTK+-1.x API is basically not in use any longer, I'd
consider any port DirectFB port for gtk+-1.2 a waste of time and
effort.

> Where are the directions for building DirectFB for GTK?

There's a README included in the gdk-directfb tarball. This README is
also part of the patched GTK+-DirectFB tarball. It's located in the
gdk/directfb directory.


Sven


-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.



[directfb-dev] Re: GTK1 and DirectFB

2003-10-06 Thread Robin Rowe
Sven,

For any DirectFB folks who may not know who you are, Sven is a GIMP
maintainer who frequently posts remarks critical of me personally and my
projects. Whenever a question regarding my projects is posted to a public
forum it seems Sven is there ready to offer his opinion that my projects
should cease to exist and to advise others not to work with me on open
source. Whether his unfriendly advice is motivated by self-interest,
incompetence, officiousness, or malice I can't tell.

Unless Sven is officially speaking for DirectFB I would like to hear from
others.

> The GTK+ 1.2 codebase is dead and unmaintained; you are wasting your
> time.

GTK1 is not dead, not unmaintained, and how I spend my time is my business.

I'm not working on GTK 1.2. The current version on Windows is 1.3. I'm
working on the new version, GTK 1.4. Although the GTK project group has gone
on to GTK2, Owen Taylor at gtk.org tells me he is still the maintainer for
GTK 1.2 for Linux. Tor Lillqvist of GIMP for Windows was the maintainer of
GTK 1.3 for Windows, but that responsibility recently passed to me. I have
been the project leader for GTK+OSX since last year. That is at version 0.5,
though based on GTK 1.

www.gtk.org
http://sourceforge.net/projects/gtk1-win/
http://gtk-osx.sourceforge.net/index.html

> As you might know already, the GTK+-2.x platform provides a backend
> abstraction on the GDK layer. This makes it easy to port it to other
> windowing systems. The GTK+-1.x platform doesn't provide such an
> abstraction layer and any port would be substantially more effort.

The GDK is an abstraction layer. GTK1 has been ported to many platforms.

People sometimes advise me that it could be easier to do something using
GTK2, Qt, FLTK, Wx, or some other window API they prefer. I can't do
everything.

> There's a README included in the gdk-directfb tarball.

Thanks, Sven.

Cheers,

Robin
---
[EMAIL PROTECTED]   Hollywood, California
www.CinePaint.org   Free motion picture and still image editing software



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.



[directfb-dev] Re: GTK1 and DirectFB

2003-10-06 Thread Michel Dänzer
On Mon, 2003-10-06 at 18:57, Robin Rowe wrote:
> 
> For any DirectFB folks who may not know who you are, Sven is a GIMP
> maintainer who frequently posts remarks critical of me personally and my
> projects. Whenever a question regarding my projects is posted to a public
> forum it seems Sven is there ready to offer his opinion that my projects
> should cease to exist and to advise others not to work with me on open
> source. Whether his unfriendly advice is motivated by self-interest,
> incompetence, officiousness, or malice I can't tell.
> 
> Unless Sven is officially speaking for DirectFB I would like to hear from
> others.

I can't speak officially for DirectFB (AFAIK Sven would be more entitled
there), but I agree with him on GTK+ 2 vs. 1, so hadn't he beaten me to
it, I would have asked: why on Earth do you bother with GTK+ 1 instead
of 2?


-- 
Earthling Michel Dänzer   \  Debian (powerpc), XFree86 and DRI developer
Software libre enthusiast  \ http://svcs.affero.net/rm.php?r=daenzer



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.



[directfb-dev] Re: GTK1 and DirectFB

2003-10-06 Thread Sven Neumann
Hi,

"Robin Rowe" <[EMAIL PROTECTED]> writes:

> Unless Sven is officially speaking for DirectFB I would like to hear
> from others.

Robin, I am a co-author of DirectFB and did large parts of the
GTK+-DirectFB port. If someone can officially speak for GTK+-DirectFB
than it's Dok and me.

> > The GTK+ 1.2 codebase is dead and unmaintained; you are wasting your
> > time.
> 
> GTK1 is not dead, not unmaintained, and how I spend my time is my business.
> 
> I'm not working on GTK 1.2. The current version on Windows is 1.3.

The current stable version on Windows is the official GTK+-2.2.4
tarball.

The people who wrote, improved and maintained GTK+-1.x declared it as
dead and unmaintained. Of course you are free to pick up the project
but you will have to accept that people have a hard time to understand
why someone would want to do that.

> > As you might know already, the GTK+-2.x platform provides a backend
> > abstraction on the GDK layer. This makes it easy to port it to other
> > windowing systems. The GTK+-1.x platform doesn't provide such an
> > abstraction layer and any port would be substantially more effort.
> 
> The GDK is an abstraction layer. GTK1 has been ported to many platforms.

Sure, but GTK+-2.x provides a platform abstraction on the GDK
level. If you ever looked at the GTK+-2.x code, you should have
noticed that.


Sven


-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.



[directfb-dev] Re: GTK1 and DirectFB

2003-10-06 Thread Robin Rowe
Michel,

>... I agree with [Sven] on GTK+ 2 vs. 1, so hadn't he beaten me to
> it, I would have asked

Sven didn't beat you to it. He wasn't asking and doesn't care what I think.
He is trying to tell people what projects not to work on.

> ...why on Earth do you bother with GTK+ 1 instead of 2?

Isn't this off-topic?

Since you ask, my projects use GTK1 because that is what I inherited. None
of the reasons offered for adopting GTK2 are compelling reasons for my
situation. In fact, Sven advises abandoning all my projects. By that logic,
I wouldn't need GTK2 or any toolkit.

A couple months ago I tried to build GIMP 1.3 from source. I spent an entire
Saturday on it, but did not suceed. I couldn't track down all the
dependencies. Judging from the discussion on gimp-developer I am not alone.
Folks there recently put forth the suggestion of distributing GIMP 1.3
binaries because so many people can't build it. That I can't even build the
project that is its namesake doesn't encourage me to embrace GTK2.

Many advise me to abandon GTK entirely, that Qt would be much more elegant.
How would you feel if whenever you posted a technical question you got the
same unsought advice from some nut telling you and everyone to abandon GTK?
How many episodes would it take for that behavior to make your blood start
to boil? For a year Sven has been saying to anyone who will listen that I
should quit.

It isn't as though my projects lack users or developers. We're growing
rapidly. Where does Sven get off trying to tell me or anyone what open
source projects to work on? What sort of person deliberately tries to kill
someone else's open source project? And, why does the open source community
put up with it?

Cheers,

Robin
---
[EMAIL PROTECTED]   Hollywood, California
www.CinePaint.org   Free motion picture and still image editing software



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.



[directfb-dev] Re: GTK1 and DirectFB

2003-10-06 Thread Sven Neumann
Hi,

"Robin Rowe" <[EMAIL PROTECTED]> writes:

> Since you ask, my projects use GTK1 because that is what I inherited. None
> of the reasons offered for adopting GTK2 are compelling reasons for my
> situation. In fact, Sven advises abandoning all my projects. By that logic,
> I wouldn't need GTK2 or any toolkit.

You must have misunderstood my points completely. I have always wished
cine-paint all luck and I am following it's development with
interest. I am however disappointed with the technical directions it
is taking and I don't see why I shouldn't be allowed to state my
opinion on this. The fact that cinepaint is sticking to an old version
of GTK+ means basically makes it impossible to share any user
interface code between GIMP and cine-paint. This is a pity since most
probably both projects could benefit from this. I also don't
understand why you prefer to reinvent the wheels instead of using the
much advanced, well-maintained and widely used GTK+-2 platform. This
diversion does IMO not do any good to the open source community.

Since this is getting rather off-topic, I would suggest we stop this
here. If you like to discuss any of this, I suggest we do so on the
cinepaint-developer mailing-list. I am subscribed to it, so feel free
to raise the topic there.


Sven


-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.



[directfb-dev] Re: GTK1 and DirectFB

2003-10-06 Thread Robin Rowe
According to your website you already have GTK 1.3 DirectFB integration.

http://www.directfb.org/news/dok/gtk-contrib.xml

Where do I get the source for that?

By the way, when I try to download I notice there are many dead links on
your downloads pages.

Cheers,

Robin
---
[EMAIL PROTECTED]   Hollywood, California
www.CinePaint.org   Free motion picture and still image editing software



-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.



[directfb-dev] Re: GTK1 and DirectFB

2003-10-06 Thread Sven Neumann
Hi,

"Robin Rowe" <[EMAIL PROTECTED]> writes:

> According to your website you already have GTK 1.3 DirectFB integration.

The DirectFB port was developed based on the late GTK+-1.3
releases. The unstable 1.3 version were prereleases and are not any
longer available on our web server.

> http://www.directfb.org/news/dok/gtk-contrib.xml
> 
> Where do I get the source for that?

http://www.directfb.org/gtk.xml lists all current links. The source is
available from our CVS server and there are snapshots at
http://www.directfb.org/download/GTK+-DirectFB/.


Sven


-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.



[directfb-dev] Re: GTK1 and DirectFB

2003-10-06 Thread Robin Rowe
Sven,

> You must have misunderstood my points completely. I have always wished
> cine-paint all luck and I am following it's development with
> interest.

So I misunderstand? Were you wishing us luck on September 10th in your post
to gimp-user? Here's what you said, quoted in full:

"All I can say is that this application (now called cine-paint) is
based on film-gimp which was forked from GIMP around version
1.0. GIMP-1.0 is a piece of code from the stone age. Lacking an
overall design concept, this code is full of bugs, depends on
unmaintained and outdated libraries and lacks any features that have
been introduced to The GIMP during the last five years. In my opinion
it is a shame that some good hackers are wasting their time on this
codebase."

Sure you wish us luck, bad luck!

> I am however disappointed with the technical directions it
> is taking and I don't see why I shouldn't be allowed to state my
> opinion on this.

Stating your opinion, especially when sought, is free speech. Someone who
provides relentless criticism is a critic. Someone who persists after being
asked to stop is a heckler. Someone who tries to push others around is a
bully.

Robin
---
[EMAIL PROTECTED]   Hollywood, California
www.CinePaint.org   Free motion picture and still image editing software





-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.