Hi Amit,

I have tested the stripped down version of TestGtkEmbed(provided by you)
with our Firefox X86 build over DFB and it is working fine. Also, we are
able to run our Mozilla TestGtkEmbed over DirectFB on ARM processor. It is
rendering local pages quite well. May be the problem lies somewhere else.

What is your target OS..??
Are DirectFB examples running fine..??
Are you able to run GTK Demos properly..??
Is it something to do with the memory available etc..(Just a wild guess)..??

Just to inform you, we have fixed some bugs related to transparent images
and gifs. We'll be releasing the patch shortly. That may be of some help for
you.

>From which folder you are running TestGtkEmbed..?? Try running from
mozilla/dist/bin .

Regards,
Siddharth
TATA Elxsi, India


  -----Original Message-----
  From: amit shah [mailto:[EMAIL PROTECTED]
  Sent: Tuesday, March 27, 2007 8:38 AM
  To: [EMAIL PROTECTED]
  Subject: TestGtkEmbed on MIPs over DirectFB


  Hi Siddhrath,

             We are trying to port over firefox on a mips based AMD au1200
processor. We have reached a stage where we can build the complete browser
reliably.

  However, when running the TestGtkEmbed and TestGtkEmbedNotebook (in
mozilla/embedding/browser/gtk/tests/), we are having a problem with
refreshing the screen.  Actually, with the notebook program, nothing draws.
With the TestGtkEmbed (stripped down version attached) it displays the
initial screen upon loading the url, but then nothing after unless we reload
the document.  Obviously, this affects things like java script with timers
and active objects as well as animated gifs (we only see the first image).

   The stripped down TestGtkEmbed program has only the toolbar and status
bar left.  The toolbar at the top and status bar at the bottom.  If I remove
any more of the draw events for any of the other objects, then even the
initial screen for the browser will not draw.  However, we are seeing both
the tool bar and status bar updating fine.

   It appears to be something to do with a signal from the browser object
rendering to not triggering the redraw of the screen.  However, all attempts
to use the obvious Gtk/Gdk calls to force refresh such as show, draw,
invalidate, etc. (hooked to the js_status callback among other places) have
no affect.

   Could you please let me know the best way to approach debugging this
problem?  What are the best places to put debugging to isolate it? Is one of
the 'qa' test programs appropriate to help isolate this problem?

  I have included the list of distributions we used below.  Any help you
could provide would be very much appreciated.

  thanks
  --amit


          atk-1.9.0
          binutils-2.16.1
                  xpgot patch
          cairo-1.2.4
          DirectFB-1.0.0-rc2
          fontconfig-2.4.1
          freetype-2.1.10
          gcc-3.4.4
                  Backported gcc 4.0 visibility flag
                  MABI 32 support for MIPS
          gdb-6.5
          glib-2.12.3
          glibc-2.3.6
          gtk+-2.10.3
          jpeg-6b
          libIDL-0.8.7
          libpng-1.2.12
          libxml2-2.6.23
          linux-libc-headers-2.6.11.0
          linuxthreads
          linuxthreads_db
          ncurses-5.5
          pango-1.14.4
          pkg-config-0.21
          SDL-1.2.11
          SDL_gfx-2.0.13
          termcap-1.3.1
          zlib-1.2.3
          firefox 1.5.0.3
                with DFB patch
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to