Fixed static linking and added support for static runtime library.
Fixed a bug where the Renderer would compute wrong texture coordinates because atlas page sizes weren't maximal, minor performance improvements to VB and VA Renderers.
Fixed minor graphical bug in BREW::CreateBorder().
Fixed ComboBox trying to select entries with a negative index (GitHub issue #2), added quotes to CMakeLists.txts where strings with spaces might occur (GitHub issue #5), deferred Signal emission until the end of HandleEvent to allow proper exception propagation without messing up Widget states.
More exception-proofing.
Improved performance of adding Widgets into Containers, significantly improved performance of packing Widgets into Boxes, significantly improved performance of loading Textures into the Renderer, refactored Renderer LoadTexture code to be somewhat readable, fixed a few subtle bugs.
Fixed ScrolledWindow not causing child scrollbars to resize properly, prevented being able to overwrite ScrolledWindow viewport with another even if it isn't added to the container.
Fixed SFGUI crashing when a connecting a widget to an adjustment and letting the widget get destroyed before the adjustment, enforced using Create() on a few widgets.
Fixed Scrollbars not calculating their slider size properly based on the adjustment values, fixed ScrolledWindow sometimes displaying 2 scrollbars instead of only 1 when both are set to automatic and the child viewport is expanded, fixed OpenGL example not spinning as fast as intended because the clock was restarted twice per frame, fixed a few undefined behavior errors as reported by clang sanitizers, added Wsign-conversion to prevent sign conversion errors, changed to include libELL headers as system headers so that pragmas are no longer required to silence warnings.