Charles Crisler wrote:
> I am curious about the architecture plan for gnash relative to GUIs and
> rendering. Currently you support several GUIs and 3 rendering backends.
> I also haven't found that you can download Linux binaries. Maybe there
> is a correlation? :-)

  Nope, none at all. We do have some linux binaries, including some in
rpm, deb, and xpi packages for a variety of machines. These are at
http://www.getgnash.org, maybe you missed it. :-) Most people prefer to
get their binary packages from their distribution, like Ubuntu or Fedora.

  Most of our GUIs are a thin layer on top of a generic gui library for
the real guts. I personally like portable code, so I don't see any
reason to not have different GUIs for different reasons. Konqueror users
need a flash plugin as much as Firefox users, so we have GTK and KDE
support both. On embedded platforms there are less resources, so GUIs
like SDL, FLTK, or a raw framebuffer work much better.

  Much of the reasons for this are historical. Originally Gnash was
OpenGL and SDL only. SDL is limited for a decent GUI, so I wrote GTK
support, while keeping the SDL support alive. Then somebody donated KDE
support, Udo added the raw framebuffer support, etc...

  OpenGL was nice, but many devices don't have a GPU, so Udo added the
the AGG backend. If you do have a GPU, OpenGL is nice, so that was keep
alive as well. Cairo was also donated. While having all these options
may seem like a distraction, being able to run on most anything is
important for free software.

        - rob -


_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to