Resolve "snake case conversion of core"
Description
This applies many fixes suggested in &14 (closed) on the core namespace:
- The
core
namespace is now entirely in snake_case -
New()
replaced bystd::make_shared<>
or custommake
for factory functions, -
dynamicCast()
replaced bystd::dynamic_pointer_cast<>()
, - Most interfaces named in
I*
simplified -
base
namespaces renamed to__
on the filesystem and simply removed for namespaces (ui::base
becomesui
) - Mass rename for layout "managers" and dialogs
Closes #1155 (closed)
How to test it?
Run SightViewer and other apps.