! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Apps using XShape not displayed correctly
Status:
RESOLVED: FIXED

Comments

Description no-one 2007-04-02 07:55:30 CEST
eg cairo clock. The window background is transparent but should not be selectable by the alpha window, only the visible (shape).
Comment 1 Olivier Fourdan editbugs 2007-04-02 11:47:05 CEST
Can you elaborate, please? Cairo clock uses ARGB to render the transparent area, not XShape.
Comment 2 Olivier Fourdan editbugs 2007-04-02 19:36:08 CEST
Support for shape input support with XShape extension version 1.1 is now in SVN.
Comment 3 no-one 2007-04-02 21:24:17 CEST
Sorry, I meant the cairo shaped input example from Macslow, not cairo clock.

http://macslow.thepimp.net/?p=26
Comment 4 Olivier Fourdan editbugs 2007-04-03 08:12:15 CEST
(In reply to comment #3)
> Sorry, I meant the cairo shaped input example from Macslow, not cairo clock.

Great, thanks to that example, it shows the implementation is correct in SVN ;)
Comment 5 Simon Brenner 2007-04-20 23:26:10 CEST
Getting the following compiler errors (I have Xorg 6.8.2), when compiling xfwm4 4.4.1
frame.c: In function 'frameSetShape':
frame.c:817: error: expected ')' before ';' token
frame.c:817: error: too few arguments to function 'XShapeCombineShape'
frame.c:818: error: expected ')' before ';' token
frame.c:818: error: too few arguments to function 'XShapeCombineShape'
frame.c:819: error: expected ')' before ';' token
frame.c:819: error: too few arguments to function 'XShapeCombineShape'

BTW, I found this patch, which makes the bug obvious:
http://www.mail-archive.com/xfce4-commits@xfce.org/msg02879.html

#define ShapeInput 2;
Argh. Extra semicolon.

Bug #3092

Reported by:
no-one
Reported on: 2007-04-02
Last modified on: 2009-07-14

People

Assignee:
Olivier Fourdan
CC List:
0 users

Version

Attachments

Additional information