Implemented certain ISceneNode s blocking or skipping rendering depending on a glFence
*4) removed core::string
Simplified creating Auxillary contexts (no longer need user-specified linear thread-context IDs)
*6) removed of irrlicht types like s8,u8,c8 etc.
Fixed the getCPUMhz function to work on Linux (irr 1.8.x doesn't have that)
Various stack-smashing bugs found with stack-protector-all
Full memory leak and address protection analysis performed, finding two leak bugs in COpenGLDriver and OBJ loader
Thread-Safe debug Object Tracker, which can register objects (not only allocated from the heap, but also unreleased GL handles etc.) and unwind the stack using libunwind giving the location from which the lost resource (leak) originates
Introduced additional 3rd party tools, such as xx256Hash (super-fast non-crypto-secure hash) and UTF8 to WString conversion library.