Bug 50938 - display error in protrait mode using shadowFB rotate CW
Summary: display error in protrait mode using shadowFB rotate CW
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Stephan Kulow
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-19 10:26 UTC by robert
Modified: 2003-11-03 09:59 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description robert 2002-11-19 10:26:44 UTC
Version:            (using KDE KDE 3.0.4)
Installed from:    SuSE RPMs
Compiler:          gcc 3.0 
OS:          Linux

I am using KDE on our Tablet PC which is able to be used also in Protrait mode .

so if you use the same technique like i did for KDE 2.x via enabling shadowFB and do a "Rotate" "CW" in the XF86Config of XFree86 4.2 i see 
KDE ( the whole ) making mistakes in displaying Menu ` s Buttons and such stuff .
It looks like it cannot draw text into the Menu`s or Buttons so they are all empty or corrupted .

Any Idea`s ... ? 

It worked with Suse 7.3 which used KDE 2.x 
I also have no problems with Gnome or windowmaker in this protrait mode !!!

Ill try to play around with the fonts or something similar ...but please have a look at that !!
Comment 1 robert 2002-11-19 13:32:32 UTC
INTERESTING
I tried to make a snapshot of the  desktop when the menu is broken , but either
gimp nor ksnapshot did it correct ( actually the snapshots show everything fine
!! )  ???? so the text is there but i cannot see it ?!?!? .. i ll try to cat a
external camera a make a photo of it ... 

Cheers Rob 
Comment 2 Thomas Zander 2002-11-19 20:39:40 UTC
As some additional info; I'm using the stable Qt/KDE from debian (sid) and 
see this as well; I'll going to install a CVS version of Qt to see if this has 
been fixed allready. 
At first I am leaning towards blaming libpng since some icons always show 
correctly; like the mozilla icon (which is an xpm) 
Will let you know. 
Comment 3 Thomas Zander 2002-11-22 23:48:38 UTC
After installing QTBeta2 (from qt-copy) I get better results; the splash  screen shows a lot better then before (The blinking icons are shown now, the text is rendered without errors).  Icons in toolbars show correctly; but in konqueror they don't I'll compile kdelibs/base soon to see if that takes away even more problems. 
Comment 4 George Staikos 2002-11-30 00:36:18 UTC
Any update?  It sounds like this problem was fixed in Qt. 
Comment 5 robert 2002-12-01 09:59:35 UTC
Subject: Re:  display error in protrait mode using shadowFB rotate
 CW

George Staikos schrieb:

>------- You are receiving this mail because: -------
>You reported the bug, or are watching the reporter.
>     
>http://bugs.kde.org/show_bug.cgi?id=50938     
>
>
>
>
>------- Additional Comments From staikos@kde.org  2002-11-30 00:36 -------
>Any update?  It sounds like this problem was fixed in Qt.
>
>  
>
No it is still seen at the icons in the kde bars .... only the blinking 
icons at kde3 startup are now shown

Comment 6 Thomas Zander 2002-12-01 11:10:31 UTC
Hi George; I tried the rsync of TT (with the 31 at the end of the URL) and no change in there. Do you have the patch that solves this? Is it in another branch? Can I get a 'contact' at TT for more info?  Thanx. 
Comment 7 Thomas Zander 2002-12-08 12:46:39 UTC
I'm pretty sure that at least part of the problems lie in the bad 
implementation of the XFree method 'XFillRectangle(display, d, gc, x, y, 
width, height)' in the relevant driver. 
As soon as I comment out the call from QPainter to that method a lot more 
is shown (well, is not messed up anymore :) 
 
Still looking into this, I don't really want to compile X on my 600Mhz 
machine... 
Comment 8 Thomas Zander 2003-05-03 14:15:33 UTC
Please close this bug; its pretty certain this is a bug in XFree 
Comment 9 robert 2003-11-03 09:59:47 UTC
XFree did fix it , so it was definitly not KDE causing it ... KDE only used the broken libshadow so it was only shown in KDE not in GNOME