@Oddball: Many thanks for helping me with this one! I'm only using one canvas, but it still feels a lot safer.
The problem with hacking the engine is that it is very much work in progress and new versions are being released rather often. I really think simonh is doing an excellent job with MiniB3D, but IMHO all the forking is a bad idea. There should be one official open source MiniB3D project. That is the only way we will be able to iron out more bugs than we create while adding new features. That project should be tightly managed and we should have a code repository (CVS, Subversion), some bug tracker (Flyspray, Bugzilla) and a proper source documentation tool. However, that is not what simonh had in mind and it is very much still his project, which I respect.
The problem with hacking the engine is that it is very much work in progress and new versions are being released rather often. I really think simonh is doing an excellent job with MiniB3D, but IMHO all the forking is a bad idea. There should be one official open source MiniB3D project. That is the only way we will be able to iron out more bugs than we create while adding new features. That project should be tightly managed and we should have a code repository (CVS, Subversion), some bug tracker (Flyspray, Bugzilla) and a proper source documentation tool. However, that is not what simonh had in mind and it is very much still his project, which I respect.