Commit Graph

9612 Commits

Author SHA1 Message Date
Lasse Öörni
ebae184947 Add ToolTip.pkg. 2013-12-29 16:45:33 +02:00
Lasse Öörni
5b8f5e290b 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.
2013-12-29 16:44:33 +02:00
Lasse Öörni
e62b4832b3 Merge remote-tracking branch 'remotes/alexparlett/ui-tooltip' 2013-12-29 15:21:31 +02:00
Yao Wei Tjong 姚伟忠
87e28cef8e For Travis CI - append original commit hash and message for reference.
[ci skip]
2013-12-29 16:04:04 +08:00
Chris Friesen
ddaf25e5df secondary left sidebar 2013-12-28 21:48:22 -06:00
Alex Parlett
70322b5c85 Added the Tooltip UI Element which will display when its parent element is hovered over for the specified delay period. 2013-12-29 00:37:54 +00:00
Lasse Öörni
90b5ed494f Improve data structures used by ShaderParser for less dynamic memory allocation & better performance. 2013-12-29 01:39:34 +02:00
Yao Wei Tjong 姚伟忠
f0f2d1f0e2 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.
2013-12-28 21:30:54 +08:00
Yao Wei Tjong 姚伟忠
614cbe2bb6 For Travis CI - automate committing of scripting APIs changes.
[ci skip]
2013-12-28 16:08:22 +08:00
Yao Wei Tjong 姚伟忠
d719baa38b 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.
2013-12-28 14:17:54 +08:00
Lasse Öörni
b6d5fa48b5 Update documentation. 2013-12-28 02:44:31 +02:00
Lasse Öörni
ffcbe42413 Evaluate shader combinations on demand. Closes #89.
Fixed D3D9 window being borderless when it shouldn't be.
2013-12-28 02:37:38 +02:00
Lasse Öörni
721f70fe1a Fixed D3D9 build. Added borderless as a command line option and documented it. 2013-12-28 00:49:06 +02:00
Alex Parlett
a63ab49ac5 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
2013-12-27 20:24:16 +00:00
Lasse Öörni
6dced65f9e 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.
2013-12-27 20:03:00 +02:00
Lasse Öörni
c61a5e6f01 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. 2013-12-27 14:34:38 +02:00
Yao Wei Tjong 姚伟忠
4da5b49361 For Travis CI - increase log level of apt-get command. [ci skip] 2013-12-27 12:30:20 +08:00
Lasse Öörni
1b25167781 Do not allocate String's initial buffer yet when resizing to zero size. Closes #87. 2013-12-27 01:09:03 +02:00
Lasse Öörni
f6b0331448 Fix memory leak and potential undefined behavior in WString::Resize(). 2013-12-26 16:55:16 +02:00
Lasse Öörni
949bc97ffe 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.
2013-12-26 14:35:29 +02:00
Yao Wei Tjong 姚伟忠
e52bc6e45d Fix Editor argument parsing to load startup scene correctly. 2013-12-26 15:10:37 +08:00
reattiva
6a42566a9a Added orbital camera around current node with the middle mouse button.
The post render update is skipped while orbiting.
2013-12-24 18:40:53 +01:00
Yao Wei Tjong 姚伟忠
1b304cf2e7 Better way to check old cmake version. [ci skip] 2013-12-24 17:22:32 +08:00
Yao Wei Tjong 姚伟忠
4d31d9b46f Attempt to fix shared library build using old CMake.
CMake version prior to 2.8.11 does not have LINK_LIBRARIES target property.
2013-12-24 16:44:55 +08:00
Yao Wei Tjong 姚伟忠
fcfeb6aad2 Add shared library type into Travis CI build test matrix.
Site documentation update is skipped when building shared library type.
2013-12-24 13:54:07 +08:00
Lasse Öörni
8b8790e481 Added option to import non-skinning bones in AssetImporter. Closes #82.
Added case-sensitivity option to String::Contains().
2013-12-23 23:07:09 +02:00
Yao Wei Tjong 姚伟忠
2748d2bea6 Add abort mechanism to prevent error to bring the site documentation down. 2013-12-23 22:58:39 +08:00
Lasse Öörni
d1bb9ec52b Document GLSL sampler to texture unit mapping. 2013-12-23 15:04:07 +02:00
Lasse Öörni
94391e462a Added instructions on how to prefix uniforms in shaders. 2013-12-23 14:58:53 +02:00
Lasse Öörni
9a3f8e5aa5 Call SetProcessDPIAware() function on SDL video initialization to prevent Windows 8.1 from scaling & blurring the window on high DPI settings. Closes #83. 2013-12-22 21:35:31 +02:00
Lasse Öörni
963fb9d753 Import material emissive color & texture in AssetImporter. 2013-12-22 20:54:08 +02:00
Lasse Öörni
86932c9f0e Exposed missing scene binary load/save & node instantiation to Lua. To use instantiation, call eg. scene:InstantiateXML(fileSystem:GetProgramDir().."Data/Objects/Ninja.xml", Vector3(0, 0, 0), Quaternion()); 2013-12-22 20:39:50 +02:00
Lasse Öörni
e5fd170d32 Fix MoveAlongSurface for VS2008. 2013-12-22 20:13:54 +02:00
Lasse Öörni
2f9171c010 Convert tabs to spaces. 2013-12-22 20:03:06 +02:00
Lasse Öörni
376d4683b2 Merge remote-tracking branch 'remotes/jtippets/master' 2013-12-22 19:59:51 +02:00
Lasse Öörni
faa6cb1d58 Merge remote-tracking branch 'remotes/alexparlett/resource_search_priority' 2013-12-22 19:48:16 +02:00
Lasse Öörni
7de753e08c Add material emissive color in LitSolid shader also when not using emissive map. Default material emissive color back to zero. 2013-12-22 19:48:02 +02:00
Lasse Öörni
f74dae18c1 Update assimp to newest revision from git. 2013-12-22 19:11:30 +02:00
vertexnormal
e70eb17dcb Fix return result of FindNearestPoint to transform back into world space, add method MoveAlongSurface and associated script bindings. 2013-12-22 08:12:53 -07:00
Yao Wei Tjong 姚伟忠
c26f459d22 Move header & footer html template to urho.github.io.
Only do rsync when make doc is successful.
2013-12-22 18:15:17 +08:00
Yao Wei Tjong 姚伟忠
4031b4b2e4 Skip documentation update if CI build is invoked not on master branch.
Also:
- Setup doxygen configuration on the fly to use minimal theme and to produce SVG instead of PNG.
- Change how the GH_TOKEN is supplied as the GIT version in Travis VM (Ubuntu) does not seem to read the credentials from file store correctly.
- Only generate site documentation after the CI build test has passed.
- Add Ubuntu PPA to install a more recent version of Doxygen.
2013-12-22 17:17:50 +08:00
vertexnormal
bbf21d83f1 Add FindNearestPoint() to NavigationMesh class and expose it to script interfaces. 2013-12-21 23:08:44 -07:00
Alex Parlett
3166f1874d Changed adding Resource and Package files to be able to specify the location in the Vector for search priority when calling GetFile or GetResource
Added the ability to specify whether to search Package Files or Resource Dirs first when calling GetFile or GetResource
Added the functionality to angelscript and lua. Lua does not contain the ability to add resource dirs and packages, so that was not modified.
2013-12-21 19:09:07 +00:00
Yao Wei Tjong 姚伟忠
0b60fc327e Skip documentation update if CI build is invoked due to a pull request. 2013-12-21 16:45:32 +08:00
Yao Wei Tjong 姚伟忠
4031f7dd06 Update Rakefile to supply GIT credential at the correct directory. 2013-12-20 19:12:51 +08:00
Yao Wei Tjong 姚伟忠
0ece93f1e1 Revert back CI build setting. 2013-12-20 18:11:08 +08:00
Yao Wei Tjong 姚伟忠
efdad3fd6f Change Travis CI secret for one last time. 2013-12-20 16:39:45 +08:00
Yao Wei Tjong 姚伟忠
2e7cdc80f1 Test site documentation deployment using Travis CI. 2013-12-20 16:20:49 +08:00
Yao Wei Tjong 姚伟忠
7a0b30d796 Change Travis CI secret. Bypass build step for quick build test. 2013-12-20 16:09:25 +08:00
Yao Wei Tjong 姚伟忠
bd39347e3a Attempt to automate deployment of site documentation using Travis CI. 2013-12-20 15:30:09 +08:00