Basically, after some discussion on IRC, we decided to embrace the prefix directory approach (some people were already using this approach, but it was never officially supported). So, for example, previously those people were doing things like this:
As I mentioned, using the prefix directory is now the way we want people to do things, so in order to eliminate the repetition in the above statement, the filename prefix was dropped, giving you:
We also cleaned up a load of other inconsistent or otherwise verbose names. So things like your renderer header include will be changed from:
Code: Select all
#include <RendererModules/OpenGL/CEGUIOpenGLRenderer.h>
to:
Code: Select all
#include <CEGUI/RendererModules/OpenGL/Renderer.h>
And yes, this will be in 0.8.0. We may additionally rename the 'elements' subdirectory to 'widgets' before the final 0.8.0 release is made. We do understand and appreciate this is a massive change and that it's potentially a lot of work for some people, though overall we believe this is a massive improvement to the naming of headers.
Hope this answers your question
CE