In C++, new fails with an exception instead of returning NULL so remove handling of NULL SurfaceImpl objects and replace heap with stack to simplify code.
In C++, new fails with an exception instead of returning NULL so remove handling
of NULL SurfaceImpl objects and replace heap with stack to simplify code.

rhaberkorn/scintilla-mirror,rhaberkorn/scintilla-mirror,rhaberkorn/scintilla-mirror,rhaberkorn/scintilla-mirror,rhaberkorn/scintilla-mirror,rhaberkorn/scintilla-mirror,rhaberkorn/scintilla-mirror,rhaberkorn/scintilla-mirror