xcompmgr leaves windows drop-shadow-less if they use ARGB-visual but XFWM4's compositor doesn't.. example, Cairo-Clock by MacSlow, is ARGB-visual, and you should only see the round clock but xfwm4's compositor leaves square drops shadows around it.. while xcompmgr doesn't. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Fixed, both branches.
It's indeed working now.. no drop shadows around cairo-clock :-) Thanks, Samuli Suominen
(In reply to comment #1) > Fixed, both branches. There is a problem with how this is implemented though. See here for an example: http://foo-projects.org/~benny/tmp/terminal-transparent.png A transparent terminal program will be an argb visual and thus not have drop shadows. Not terribly good looking. Maybe this could be implemented another way: if the window doesn't have a border and is an argb visual, don't draw the drop shadow. This would work for both situations.
ok, r20639