Re: [directfb-dev] Rebuilding directfb gdk/gtk



pangocairo is in the latest pango CVS.  Its as the name suggest pango
using the cairo backend.  I'm working on the port I've had to back off
till after I finish a demo for java one which is only a few more weeks
then I'll be back on the port I promise :)

The current problem is that cariodfb is terribly out of date and I
need to upgrade it. I am working on it as I get a chance. I tried to
integrate the DirectFB locking into cairo and now I don't think thats
a good idea. Backing it out will simply things quite a bit. This means
that as long as your using a Cairo referance the surface is locked to
you dispose. Now I think thats the right thing to do. That will also
fix a lot of artifacts caused by the fact I broke a lot of the locking
semantics adding cairo support.

I'll work on the cairo work this week I have time to do that, if its
working then the actual gdk code should be fairly easy to get working.

You should go ahead and work on the 2.8 or current CVS tree cairo adds
support for a lot of graphics ops missing from the core directfb
framework. As a side effect it allows gdk run quite well on simpler
systems such ad DirectFB. On that note the last gtk cvs  tag was 
GTK_2_6_7 which is very old I tried to find out about when the next
tag was to no avial. If you know someone who is willing to let the
world know when the first 2_8 tag will be made that would be
fantastic. If they tag it its a LOT easier for me to get the directfb
port into a more usable state.

Mike


On 6/7/05, Davide Viti <zinosat tiscali it> wrote:
> Hi,
> I spent the last few days trying to rebuild a set of libraries that
> could be used to test the graphical frontend for the Debian
> installer. The gtk+-directfb-2.0.9-2 is rather outdated and it would
> be interesting to see how things behave with more recent snapshots of
> the libs.
> 
> ATM my goal is to rebuild what could be named gtk+-directfb-2.6.7-1
> Here's the list of components I've downloaded:
> 
> DirectFB-2005-06-06-04-25-11-UTC.tar.gz
> cairodfb-2005-06-07-04-25-28-UTC.tar.gz
> glib-2.6.0.tar.gz
> pango-1.8.1.tar.gz
> 
> All of them compiled fine.
> I've then downloaded gdk-directfb-2005-06-07-04-25-32-UTC and
> merged it with gtk+-2.6.7, struggled alot but no success.
> some of the changes contained in gtk-directfb.patch
> seemed not to have sense against gtk+-2.6.7:
> 
> =======
> RCS file: /cvs/gnome/gtk+/configure.in,v
> retrieving revision 1.433
> diff -u -w -r1.433 configure.in
> --- configure.in        27 Mar 2005 19:20:51 -0000      1.433
> +++ configure.in        30 Mar 2005 15:48:02 -0000
> ...
> @@ -1413,6 +1414,8 @@
>          PANGO_PACKAGES="pangowin32 pangocairo"
>  elif test "x$gdktarget" = "xlinux-fb"; then
>          PANGO_PACKAGES="pangoft2 pangocairo"
> +elif test "x$gdktarget" = "xdirectfb"; then
> +        PANGO_PACKAGES="directfb pango pangocairo"
>  else
>          PANGO_PACKAGES="pango pangocairo"
>  fi
> 
> ----------
> 
> the original configure.in does not mention pangocairo anywhere.
> This makes me think I should probably use something older before
> experimenting with 2.6.7.
> So I checked out an older version of gtk+ (2.2) but i'm not sure this
> is the right direction.
> 
> could anybody please give some hints?
> could anybody please list the libraries needed and a reasonable
> version number for each of them?
> I'm running Debian Sarge... hopefully the tools should be not outdated
> many thanx in advance
> 
> Davide
> 
> 
> 
> BodyID:86705934.2.n.logpart (stored separately)
> 
> _______________________________________________
> directfb-dev mailing list
> directfb-dev directfb org
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
> 
> 
>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]