Added support for empty special info in surfaces using the value "."
Fixed a crash bug in SurfaceEditor.