On Tuesday 19 July 2005 02:49, Sergey Plis wrote:
> Hi,
>
> I moved to xorg lately and recompiled xbigforth. Now I have the
> following problems:
>
> 1 icons do not show up. Things like MINOS splash screen, icons in
>   Theseus do not show up. However patterns in Colors menu work
> perfect also Estyles do work with all pngs visible. Here is what I
> get in strace:
[...]
>   and in console output:
>
>   X Error: RenderBadPicture (invalid Picture parameter)

Which means that the Render extension doesn't work. This should affect 
only pngs with alpha channels. I don't know why it doesn't work for 
you, since I haven't seen any problems like that (especially not with 
Xorg 6.8.x).

> 2 Any widgets that have vertical scroll-bars (text widget in the main
>   xbigforth window, class tree in the class browser and so on) when
>   scrolled down shift their content well but when scrolled back up
>   smear everything. When window focus changes away and back to the
>   window with the smeared widget sometimes the picture restores.

Also very strange.

> 3 If I use Estyles then I can see how buttons are redrawn - very
>   slow. Especially it is noticeable in the class browser.

That means your graphics card performance is poor. I can see that the 
button redraw with Estyle takes longer, i.e. it can flicker. But that's 
all.

> May be somebody knows what is happening?

This looks like a broken driver for your graphics card.

> Also a couple of questions:
>
> 1 Why when I run xbigforth from the directory where I have compiled
> it Theseus starts from the menu without a problem but when I run
> xbigforth from a random location (just using PATH variable) Theseus
> does not start with:
>
>   [IFUNDEF] designer show-splash include theseus.fs [THEN] designer
> open fileop.fb  Blk 1  Blk 2  Blk 3  Blk 4  Blk 5  Blk 6  TEXT exists
> HGLUE exists  VGLUE exists  BOX exists  ?CUR-BOX exists  SET-TITLE
> exists No such file or directory open

Now that's an easy to fix bug. theseus.fs refers to a last .icn file, 
and this needs to be replaced with

ficon: minos-win icons/minos1+.png"

(instead of .icn").

> 2 How do I make sure that xbigforth opengl uses my hardware
> acceleration?

Well, turn hardware acceleration on in your xorg.conf.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://www.jwdt.com/~paysan/

Attachment: pgpqxdVgHwZle.pgp
Description: PGP signature

Reply via email to