@Mikachu,
would you like to merge my changes from lxopenbox fork so that people do not create separate packages (lxopenbox, openbox) in Linux distributions? There are many differences in codebase, but this will make it easier to spread new Openbox changes.
The main difference is the smaller requirements for CPU, cacheline size and RAM and use hardware scalar SIMD instructions.
You can also see if I have fixed some memory leaks and code flaws using static analyzers and dynamic analyzers.