Add shared library type into Travis CI build test matrix.

Site documentation update is skipped when building shared library type.
Attempt to fix shared library build using old CMake.

CMake version prior to 2.8.11 does not have LINK_LIBRARIES target property.
Better way to check old cmake version. [ci skip]
Fix Editor argument parsing to load startup scene correctly.
When copy-constructing a HashMap, HashSet or List, reserve initial capacity according to the size of the object being copied.
Fixed WeakPtr's operator < using wrong type argument.
Fix memory leak and potential undefined behavior in WString::Resize().
Do not allocate String's initial buffer yet when resizing to zero size. Closes #87.
For Travis CI - increase log level of apt-get command. [ci skip]
Added new ItemClicked event for ListView items which is also sent for right-clicks. ItemDoubleClicked is also sent also for right-clicks now. Added more event parameters to ItemClicked & ItemDoubleClicked events. Closes #88.
Use binary search in ListView::FindItem() to speed up mouse click processing.
Fix null exception in attribute editor if trying to create an editor for a "none" type Variant.
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