Van wrote:How is it that we break something that was working fine in the previous version?
This statement is both a little rude, and extremely naive about software development. It's hard to believe that someone with any programming experience whatsoever would say this.
Breaking features of a program as you try to improve it happens all the time, as a natural side-effect of writing new code and restructuring existing code. This concept is so ingrained in software development that "regression testing" (look it up) is a standard procedure in software projects that can afford formal testing.
CEGUI and it's tools are free, open source software that can't afford formal testing. They rely on (preferably not snide) bug reports from it's users.
p.s. Thanks Scriptkid for CEGUILayout Editor - it's long been a helpful tool for me.