Aside from the shift regression which still needs fixing, I strongly recommend not breaking the ABI (now and again in future) by inlining handle() or border(). If anything, I suggest adding new inline functions "inlineHandle" and "inlineBorder". Ideally they should be private. If not private, then they should be documented as "only safe to use in core or core plugins".
Still causes the shift regression, despite us thinking it was fixed by: /code.launchpad .net/+branch/ ~smspillaz/ compiz- core/compiz- core.backport_ 2988_work_ 923683
https:/
It seems that fix has not worked.
Aside from the shift regression which still needs fixing, I strongly recommend not breaking the ABI (now and again in future) by inlining handle() or border(). If anything, I suggest adding new inline functions "inlineHandle" and "inlineBorder". Ideally they should be private. If not private, then they should be documented as "only safe to use in core or core plugins".
CORE_ABIVERSION still needs bumping too.