Refactor some of the startup code.
Merge branch 'master' into unstable
Move from homegrown Vector2 class to Eigen.
Pass a matrix (Eigen::Affine3f) in GuiComponent::render instead of doing
glTranslate behind the scenes.
Add -DEIGEN_DONT_ALIGN to compiler flags.
Add Eigen3 to CMakeLists and add find script
Fix font texture filter (to be GL_NEAREST).
Merge branch 'master' into unstable
Merge remote-tracking branch 'horstbaerbel/master' into unstable
Stop including Eigen directly in the project.
Update README.md for information on installing Eigen.
Fix Settings menu and associated components.
Fix projection matrix on the Raspberry Pi.
Increment version number.
Added a Window::normalizeNextUpdate() method.
If you know something is about to cause the framerate to tank (e.g. theme
loading), you can tell the next update to be, at maximum, the average of
the previous five seconds of frames.
The framerate drawing code has also been moved to Window.