Commit Graph

10192 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
bee87b25a9 Minor code comment. Test [ci package] [ci only: Emscripten]. 2015-05-22 21:45:23 +08:00
Yao Wei Tjong 姚伟忠
89ff346a2e Prefer class forward than full header include. 2015-05-22 18:56:48 +08:00
Yao Wei Tjong 姚伟忠
cfdd7902e8 Fix URHO3D_PACKAGING option to ensure bash subshell is being used.
[ci only: Emscripten, OSX]
2015-05-22 18:51:07 +08:00
Yao Wei Tjong 姚伟忠
2b3a2aabd2 For Travis CI - remove Emscripten CI checkpoints. 2015-05-22 18:51:07 +08:00
Yao Wei Tjong 姚伟忠
0627d83f3a For Travis CI - attempt to migrate Emscripten CI build to new infra.
[ci only: Emscripten]
2015-05-22 18:51:07 +08:00
urho3d-travis-ci
96e9e87e35 Travis CI: API documentation update at 2015-05-22 08:30:22 UTC.
[ci package]

Commit: 4fab742e50

Message: Added accessors for navMesh debug geometry
2015-05-22 08:30:22 +00:00
Mike3D
4fab742e50 Added accessors for navMesh debug geometry 2015-05-22 10:22:01 +02:00
urho3d-travis-ci
24e11c6b6c Travis CI: API documentation update at 2015-05-22 06:08:11 UTC.
[ci package]

Commit: 44d5d21bbe

Message: Exposed Node::GetComponents(), Node::GetChildren() and Node::GetChildrenWithComponent() to lua
2015-05-22 06:08:11 +00:00
Mike3D
44d5d21bbe Exposed Node::GetComponents(), Node::GetChildren() and Node::GetChildrenWithComponent() to lua 2015-05-22 08:00:01 +02:00
urho3d-travis-ci
e78d91d00e Travis CI: API documentation update at 2015-05-21 14:08:22 UTC.
[ci package]

Commit: b274be3997

Message: Added Get/SetMaxObstacles() to DynamicNavigationMesh
2015-05-21 14:08:22 +00:00
Mike3D
b274be3997 Added Get/SetMaxObstacles() to DynamicNavigationMesh 2015-05-21 16:00:04 +02:00
Lasse Öörni
55f65923ce Merge pull request #732 from JSandusky/ObstacleRequestQueue
Iterate through updating the tilecache
2015-05-21 11:04:50 +03:00
JSandusky
a4cec53adb Iterate through updating the tilecache
until open request space is available during obstacle addition/removal.
Pending tile updates may interfere with processing requests.
2015-05-20 16:48:53 -04:00
Lasse Öörni
66f967c9eb Only enable quantized AABB compression on a collision mesh when triangle count is below one million, to work around a Bullet issue. Closes #730. 2015-05-20 16:35:20 +03:00
Mike3D
7f3a6ef86b Added off-mesh connections to sample 39 2015-05-20 10:56:32 +02:00
Yao Wei Tjong 姚伟忠
5d3aa98b3b Merge upstream change on Android/CMake toolchain. Add NDK r10e support.
[ci only: Android]
2015-05-20 14:32:06 +08:00
urho3d-travis-ci
dadca9931e Travis CI: API documentation update at 2015-05-19 14:37:15 UTC.
[ci package]

Commit: bb03eb0f12

Message: Moved the transformation of AngelScript function name to void signature to GetFunction() / GetMethod() to allow all of execute, delayed execute and event subscription to handle either a function name or full signature. Added HasMethod() to ScriptInstance to allow checking for existence of function (avoid error log print in cases where an "optional" function is being called on a script object.) Updated scripting documentation.
2015-05-19 14:37:15 +00:00
Lasse Öörni
bb03eb0f12 Moved the transformation of AngelScript function name to void signature to GetFunction() / GetMethod() to allow all of execute, delayed execute and event subscription to handle either a function name or full signature. Added HasMethod() to ScriptInstance to allow checking for existence of function (avoid error log print in cases where an "optional" function is being called on a script object.) Updated scripting documentation. 2015-05-19 17:27:58 +03:00
Lasse Öörni
8246bb003d Allow submitting bare function names to DelayedExecute. In this case function is assumed to be a void function without parameters. Log error when trying to execute a nonexistent script object method. 2015-05-19 16:17:09 +03:00
Mike3D
5bf52beb81 Small Urho2D documentation update based on forum questions 2015-05-19 14:37:57 +02:00
Yao Wei Tjong 姚伟忠
e7e2c262e5 Make button slider not focusable so it is easier to tab around. 2015-05-19 15:33:59 +08:00
Lasse Öörni
db94a24c2e Merge pull request #731 from JSandusky/NavMeshSkipObstacles
Exclude nodes with Obstacle components from navigation mesh geometry …
2015-05-19 10:27:53 +03:00
Yao Wei Tjong 姚伟忠
5b1af2d116 For Travis CI - increase Coverity Scan threshold to 100. 2015-05-19 13:56:45 +08:00
JSandusky
29d9892e9b Exclude nodes with Obstacle components from navigation mesh geometry collection 2015-05-18 13:28:04 -04:00
urho3d-travis-ci
058ba0a4c3 Travis CI: API documentation update at 2015-05-18 16:19:29 UTC.
[ci package]

Commit: 562700fceb

Message: Added more navigation bindings
Also added global toggle for NavArea::DrawDebugGeometry()
and OffMeshConnection::DrawDebugGeometry()
Also added lua binding for DrawDebugGeometry() in Component.pkg
2015-05-18 16:19:29 +00:00
Mike3D
562700fceb Added more navigation bindings
Also added global toggle for NavArea::DrawDebugGeometry()
and OffMeshConnection::DrawDebugGeometry()
Also added lua binding for DrawDebugGeometry() in Component.pkg
2015-05-18 18:11:21 +02:00
Yao Wei Tjong 姚伟忠
be2280918b Adjust .gitignore to filter generated stuff in non out-of-source build.
Related to #716. [ci skip]
2015-05-18 22:33:55 +08:00
Yao Wei Tjong 姚伟忠
9a7d51b0e1 Fix UI-Element debug draw. 2015-05-18 17:02:34 +08:00
Yao Wei Tjong 姚伟忠
f77985447d For Travis CI - set the default download in SF.net automatically. 2015-05-18 10:56:34 +08:00
Lasse Öörni
fd8703dcec Flush the DetourTileCache update queue if necessary, when adding or removing an obstacle. Closes #726. 2015-05-17 18:31:52 +03:00
Mike3D
3fbb34f406 Use node instead of GetNode() in lua samples
Also simplified sample 15 for lua
2015-05-17 17:30:37 +02:00
urho3d-travis-ci
7d5fea25cb Travis CI: API documentation update at 2015-05-17 14:02:01 UTC.
Commit: f9f920964f

Message: Remove agents & obstacles on OnNodeSet(null), similar to Drawables. Do not allow adding an agent when node is already null. Added missing enum in AngelScript navigation API. Do not keep a persistent array of agent handles in the AngelScript crowd example, as that keeps the agents alive even past removal from scene. Closes #729.
[ci package]
2015-05-17 14:02:01 +00:00
Lasse Öörni
f9f920964f Remove agents & obstacles on OnNodeSet(null), similar to Drawables. Do not allow adding an agent when node is already null. Added missing enum in AngelScript navigation API. Do not keep a persistent array of agent handles in the AngelScript crowd example, as that keeps the agents alive even past removal from scene. Closes #729. 2015-05-17 16:54:57 +03:00
Yao Wei Tjong 姚伟忠
985d529fbf For Travis CI - fix the bash variable substitution in commit message.
[ci skip]
2015-05-17 21:00:32 +08:00
urho3d-travis-ci
dafca26c97 Travis CI: API documentation update at 2015-05-17 10:46:33 UTC.
Commit: https://github.com/$TRAVIS_REPO_SLUG/commit/$TRAVIS_COMMIT

Message: $COMMIT_MESSAGE
[ci package]
2015-05-17 10:46:33 +00:00
Lasse Öörni
4a79c14189 Fix missing Lua Component class property bindings. Removed some "unsafe" Node functions from Lua bindings. 2015-05-17 13:37:06 +03:00
Mike3D
cca861f6d3 Simplified sample 39 using the crowd manager 2015-05-17 10:15:41 +02:00
Yao Wei Tjong 姚伟忠
b1d6031673 Show root cause error from SDL when SDL fails to create main window. 2015-05-17 16:05:35 +08:00
Yao Wei Tjong 姚伟忠
8238ba6ec8 For Travis CI - correct typo and move the scan threshold to master. 2015-05-17 13:19:28 +08:00
Yao Wei Tjong 姚伟忠
8fe7f95c0a For Travis CI - limit the Converity Scan frequency based on cache miss.
Current scanning threshold is set to 20, i.e. it only scan when there are 20 or more actual compilation call.

Only send job notification email to human. Only propagate root commit SHA and message submitted by human.
2015-05-17 13:01:11 +08:00
urho3d-travis-ci
6bacbe4230 Travis CI: API documentation update at 2015-05-16 19:16:03 UTC.
[ci package]
2015-05-16 19:16:03 +00:00
Lasse Öörni
082cd11edc Expose DetourCrowdManager::GetActiveAgents() to Lua. Closes #728. 2015-05-16 22:08:36 +03:00
Lasse Öörni
33122036f3 Clear obstacleId_ also in silent mode obstacle removal. Fixed event type when obstacle removed. May or may not have anything to do with #726. 2015-05-16 19:44:54 +03:00
urho3d-travis-ci
3debae64f8 Travis CI: API documentation update at 2015-05-16 14:59:59 UTC.
[ci package]
2015-05-16 14:59:59 +00:00
Mike3D
fed3846611 Improved navigation debug geometry and added missing bindings 2015-05-16 16:50:15 +02:00
Yao Wei Tjong 姚伟忠
4f0647e4a2 For Travis CI - temporarily disable ccache for Emscripten CI build.
When Emscripten has released 1.32 it will be reenabled again.
[ci only: Emscripten]
2015-05-16 10:38:43 +08:00
Lasse Öörni
9b25da5f7b Make sure agents are removed from crowd upon destruction. Closes #725. 2015-05-16 00:28:04 +03:00
Yao Wei Tjong
3cc07ff1fb Merge pull request #724 from JSandusky/NavigationDocs
Update to Navigation documentation.
2015-05-15 23:09:17 +08:00
Yao Wei Tjong 姚伟忠
dfab28fed6 Fix iOS host-tool building for Urho3D_universal target.
For Travis CI - when releasing disregard commit message instruction from the last commit being tagged. This is to ensure all CI jobs are run for releasing the artifacts.
[ci package]
2015-05-15 19:21:25 +08:00
JSandusky
4fd8bc00d6 Updates to Navigation documentation 2015-05-14 23:43:11 -04:00