Added the ability to specify whether a window is borderless or not (decorated with borders);
Added the ability that if in windowed mode and the passed in size is 0 || 0 then it will maximize
Added the ability to maximize and minimize the window
Fixed D3D9 build. Added borderless as a command line option and documented it.
Evaluate shader combinations on demand. Closes #89.
Fixed D3D9 window being borderless when it shouldn't be.
Update documentation.
Use on-demand shader evaluation for OpenGL as well.

Also correct Urho3DPlayer usage help for setting log level. There is a space between parameter key and parameter value.
Other minor changes to correct formatting.
For Travis CI - automate committing of scripting APIs changes.

[ci skip]
For Travis CI - ensure automated commit does not trigger another CI.
[ci skip]

Attempt to consolidate to use the same GitHub token for both urho3d/Urho3D.git and urho3d/urho3d.github.io.git repositories.
Improve data structures used by ShaderParser for less dynamic memory allocation & better performance.
Added the Tooltip UI Element which will display when its parent element is hovered over for the specified delay period.
secondary left sidebar
For Travis CI - append original commit hash and message for reference.
[ci skip]
Merge remote-tracking branch 'remotes/alexparlett/ui-tooltip'
Normalize name of tooltip class to ToolTip to match the filename.
Parent tooltip to root element to ensure display on top.
Improvements to UI::Update() to allow element reparenting and remove during update.
Add ToolTip.pkg.
Fix engine crashes when parsing invalid '-log' argument value.
Merge remote-tracking branch 'remotes/friesencr/secondaryToolbar'
Added tooltips to ToolBar & SecondaryToolBar buttons.
Revert CMake-magic to upstream
Add simple test cases as part of the Travis CI build.

Also fix Editor in case-sensitive platforms.
For Travis CI - revert back call to make test pending investigation.