Re: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-09 Thread strk
On Sat, Oct 07, 2006 at 07:04:10PM +0200, Udo Giacomozzi wrote:

 AGG_CFLAGS is /home/indunet/agg-2.4/include
 AGG_LIBS is /home/indunet/agg-2.4/include -lagg -laggplatformX11
...
 Is the value for AGG_LIBS correct??

Neither AGG_CFLAGS nor AGG_LIBS are correct, missing -I on
the former and -L on the latter. I think rob fixed this
last night, haven't checked myself.
--strk;


___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-09 Thread Stephan Sokolow
On Thursday October 5, 2006 13:16, Rob Savoye wrote:
 Udo Giacomozzi wrote:
  RS I'll also have to send you the
  RS copyright assignment form to the FSF, as Gnash is GPL'd.
  Uhm, what's that?

   It's the standard assignment to the FSF of your changes. This is
 required for contributions to a GPL'd program. This only applies to your
 Gnash changes, and nothing else. I'll go dig up the form and send it to
 you. Thank you for supporting Free software!


It's not the GPL that requires it, it's for GNU projects to make enforcement 
of the GPL easier for the FSF.

  We just got Gnash to work on a little ETRAX 100 LX (100 Mhz CPU w/o
  FPU) with a 320x240 LCD. It's damn slow (as expected) but looks very
  nice. :-)

   Really, at 100Mhz. It's still encouraging that it works at all! :-)
 There is an --enable-renderer=agg switch now.

  BTW, the old mesh set cache seems to have never been limited and this
  probably eat up memory. I added a limit in the new design (as
  originally intended by the author).

   Ah, good idea.

   - rob -


 ___
 Gnash-dev mailing list
 Gnash-dev@gnu.org
 http://lists.gnu.org/mailman/listinfo/gnash-dev

-- 
deitarion/SSokolow
Stephan Sokolow
SSokolow.com Webmaster


___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-07 Thread Rob Savoye
Udo Giacomozzi wrote:

 Well, anyway, since you checked in the configure patch but both the
 renderer and GUI are not yet in CVS: are you having problems with the
 patch?

 I wound up going to bed instead of checking in the new files... I've
been sick all week. I'll finish up adding the new files this morning
(Colorado time). Course they won't compile till all your other changes
are checked in, but it's a start.

- rob -




___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re[2]: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-07 Thread Udo Giacomozzi
Hello Rob,

Saturday, October 7, 2006, 3:40:19 PM, you wrote:
RS  I wound up going to bed instead of checking in the new files... I've
RS been sick all week. I'll finish up adding the new files this morning
RS (Colorado time). Course they won't compile till all your other changes
RS are checked in, but it's a start.

Don't want to press for it, just wondered. :-)
Hope you get well soon,
Udo



___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-07 Thread Rob Savoye
Udo Giacomozzi wrote:

 Did that a few moments ago.

  Awesome, thanks. I'll do an update.

 I just checked if the OpenGL/SDL backend still works (using the
 compatibility layer). Strangely it displays the movie upside-down!?
 Can somebody confirm this?

  I get the same result when using SDL, it appears oriented correctly
when using GTK.

- rob -


___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re[2]: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-07 Thread Udo Giacomozzi
Hello Rob,

Saturday, October 7, 2006, 5:55:24 PM, you wrote:
RS   With SDL, the image has been inverted since before your checkin, so I
RS don't believe it's related.

Fine, so the changes don't seem to have broken anything for the
moment.

Udo



___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re[2]: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-07 Thread Udo Giacomozzi
Hello Rob,

I'm having problems compiling the AGG backend:

./configure --enable-renderer=agg --enable-gui=fb 
--with-agg-incl=/home/indunet/agg-2.4/include/ 
--with-agg-lib=/home/indunet/agg-2.4/src/

...
make[2]: Entering directory `/home/indunet/gnash/backend'
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. 
-I.. -I.. -I../server -I../server/parser -I../libbase -I../backend 
-I../libgeometry/home/indunet/agg-2.4/include-g -O2 
-march=pentium3 -W -Wall -Wcast-align -Wcast-qual 
-Wpointer-arith -Wreturn-type  -MT render_handler_tri.lo -MD -MP -MF 
.deps/render_handler_tri.Tpo -c -o render_handler_tri.lo 
render_handler_tri.cpp; \
then mv -f .deps/render_handler_tri.Tpo .deps/render_handler_tri.Plo; else 
rm -f .deps/render_handler_tri.Tpo; exit 1; fi
mkdir .libs
 g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../server -I../server/parser 
-I../libbase -I../backend -I../libgeometry /home/indunet/agg-2.4/include -g -O2 
-march=pentium3 -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type 
-MT render_handler_tri.lo -MD -MP -MF .deps/render_handler_tri.Tpo -c 
render_handler_tri.cpp  -fPIC -DPIC -o .libs/render_handler_tri.o
g++: cannot specify -o with -c or -S and multiple compilations
make[2]: *** [render_handler_tri.lo] Error 1
make[2]: Leaving directory `/home/indunet/gnash/backend'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/indunet/gnash'
make: *** [all] Error 2

Udo



___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-07 Thread Rob Savoye
Udo Giacomozzi wrote:

 I'm having problems compiling the AGG backend:
 
 ./configure --enable-renderer=agg --enable-gui=fb 
 --with-agg-incl=/home/indunet/agg-2.4/include/ 
 --with-agg-lib=/home/indunet/agg-2.4/src/

  I'm seeing other Gnash developers checking in additional changes to
this new code, so you might want to wait a bit to see if it stabilizes
shortly.

- rob -



___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re[2]: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-07 Thread Udo Giacomozzi
Hello Rob,

Saturday, October 7, 2006, 6:21:05 PM, you wrote:

RS Udo Giacomozzi wrote:

 I'm having problems compiling the AGG backend:
 
 ./configure --enable-renderer=agg --enable-gui=fb 
 --with-agg-incl=/home/indunet/agg-2.4/include/ 
 --with-agg-lib=/home/indunet/agg-2.4/src/

RS   I'm seeing other Gnash developers checking in additional changes to
RS this new code, so you might want to wait a bit to see if it stabilizes
RS shortly.

Seems to me like a Makefile problem, not code..

Udo



___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re[2]: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-07 Thread Udo Giacomozzi
Hello Rob,

Saturday, October 7, 2006, 7:25:39 PM, you wrote:
RS   It'll work now properly with the --with-agg options. Course for some
RS reason render_handler_agg.cpp doesn't compile... but at least the
RS include path is correct. :-)

We're making progresses ;)

Now, the include path is supplied instead of the lib path:
  -L/home/indunet/agg-2.4/include
that should be
  -L/home/indunet/agg-2.4/src   (my libagg.a is there)


  
Full command line:

/bin/sh ../libtool --tag=CXX --mode=link g++  -g -O2 -march=pentium3 -W 
-Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type
   -ljpeg -lpng  -lz-L/usr/X11R6/lib 
-L/home/indunet/agg-2.4/include -lagg -laggplatformX11  -o libgnashbackend.la 
-rpath /usr/local/lib  render_handler_tri.lo render_handler_agg.lo  
../libbase/libgnashbase.la ../server/libgnashserver.la  -lrt -lm
g++ -shared -nostdlib /usr/lib/gcc-lib/i486-linux/3.3.5/../../../crti.o 
/usr/lib/gcc-lib/i486-linux/3.3.5/crtbeginS.o  .libs/render_handler_tri.o 
.libs/render_handler_agg.o  -Wl,--rpath -Wl,/home/indunet/gnash/libbase/.libs 
-Wl,--rpath -Wl,/home/indunet/gnash/server/.libs -Wl,--rpath -Wl,/usr/local/lib 
/usr/lib/libjpeg.so -lpng -lz -L/usr/X11R6/lib -L/home/indunet/agg-2.4/include 
-lagg -laggplatformX11 ../libbase/.libs/libgnashbase.so 
../server/.libs/libgnashserver.so -lrt -L/usr/lib/gcc-lib/i486-linux/3.3.5 
-L/usr/lib/gcc-lib/i486-linux/3.3.5/../../.. -lstdc++ -lm -lc -lgcc_s 
/usr/lib/gcc-lib/i486-linux/3.3.5/crtendS.o 
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../crtn.o  -march=pentium3 -Wl,-soname 
-Wl,libgnashbackend.so.0 -o .libs/libgnashbackend.so.0.0.0
/usr/bin/ld: cannot find -lagg



Configure settings:

./configure --enable-renderer=agg --enable-gui=fb 
--with-agg-incl=/home/indunet/agg-2.4/include/ 
--with-agg-lib=/home/indunet/agg-2.4/src/

Udo



___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-07 Thread Rob Savoye
Udo Giacomozzi wrote:

 We're making progresses ;)

  it must have been that 3rd cup of coffee... :-)

 Now, the include path is supplied instead of the lib path:
   -L/home/indunet/agg-2.4/include
 that should be
   -L/home/indunet/agg-2.4/src   (my libagg.a is there)

  Ah, a typo. I just checked in a fix.

- rob -



___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-05 Thread strk
On Thu, Oct 05, 2006 at 04:15:33PM +0200, Udo Giacomozzi wrote:

 - The fontlib has been modified slightly so that it asks the renderer
   if it wishes textured glyphs at all. Since I noticed there is a
   simple anti-aliased renderer in there I kept it. The tesselating
   render handler still uses textured (=bitmap) glyphs. AGG however
   renders them directly.

There's some work required in fontlib to also allow creation
of a single font texture. Currently there's only a function that
creates textures for ALL fonts in a movie_definition, which cannot
work since we won't know ALL fonts until we've finished reading
the whole SWF, but we want to start using them *before* then.

See: https://savannah.gnu.org/bugs/index.php?17385

--strk;


___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-05 Thread Rob Savoye
Udo Giacomozzi wrote:

 RS I'll also have to send you the
 RS copyright assignment form to the FSF, as Gnash is GPL'd.
 Uhm, what's that?

  It's the standard assignment to the FSF of your changes. This is
required for contributions to a GPL'd program. This only applies to your
Gnash changes, and nothing else. I'll go dig up the form and send it to
you. Thank you for supporting Free software!

 We just got Gnash to work on a little ETRAX 100 LX (100 Mhz CPU w/o
 FPU) with a 320x240 LCD. It's damn slow (as expected) but looks very
 nice. :-)

  Really, at 100Mhz. It's still encouraging that it works at all! :-)
There is an --enable-renderer=agg switch now.

 BTW, the old mesh set cache seems to have never been limited and this
 probably eat up memory. I added a limit in the new design (as
 originally intended by the author).

  Ah, good idea.

- rob -


___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev


Re: [Gnash-dev] Backend redesign done / AGG near completion

2006-10-05 Thread Rob Savoye
strk wrote:

 Just for clarity. It is *not* required by GPL'd programs,
 just by some GNU packages (not even all).

  True, but Gnash is a GNU project, and not just GPL'd.

- rob -


___
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev