Transparency for applications using the new 'rgba' or 'argb' visual (added by a composite manager such as xcompmgr) does not work in openbox. The reason for this is that openbox's container windows are not using this visual for apps that do use it.
Created attachment 1036[details]
Better patch, fixes a bug with previous version
I had neglected to test the previous patch with windows with borders. They were broken horribly. This fixes it.
Created attachment 1072[details]
Additional patch to fix colormap issues
This patch applies on top of attachment 1036[details].
Some clients set their attrib.colormap to an invalid value, and we cannot find out whether it's invalid or not, AFAIK.
So create the ARGB colormap on our own. Note that this probably leaks!
Created attachment 1034 [details] A working patch
Created attachment 1036 [details] Better patch, fixes a bug with previous version I had neglected to test the previous patch with windows with borders. They were broken horribly. This fixes it.