5dedc993a9Remove URHO3D_SPINE option, if exists ThirdParty/spine make URHO3D_SPINE enabled.
aster2013
2015-09-05 23:44:45 +0800
dbfd0ca65cAdd new job matrix for linked LLVM bitcode Emscripten CI build. Upload HTML5 samples built from this new job matrix. [ci package] [ci only: Emscripten]
Yao Wei Tjong 姚伟忠
2015-09-05 23:08:34 +0800
0cded698e4Merge from spine-spriter branch. Main changes: Make spriter as a lib Enable spine support in AnimatedSprite2D and Animation2D.
aster2013
2015-09-05 22:23:35 +0800
0fa04d4c3fKeep track of animation being dirtied while model was invisible, and force update in that case during UpdateGeometry(). Potentially a fix for #875.
Lasse Öörni
2015-09-04 16:35:04 +0300
3e765ba446Minor code clean up for build system. Suppress tolua++ tool not found message in the stderr stream on initial build. Raise a fatal error message when user attempting to generate VS2008 project with spaces in the source/build tree path.
Yao Wei Tjong 姚伟忠
2015-09-04 13:14:52 +0800
bf6ae1a0a3Make the new ABI build option unavailable for MSVC compiler. [ci skip]
Yao Wei Tjong 姚伟忠
2015-09-04 11:33:04 +0800
c4a138ae4fAdd new build option to allow host tool building to use native ABI. Possibly fix issue #872.
Yao Wei Tjong 姚伟忠
2015-09-04 11:13:14 +0800
0d54cb1b7fFallback for VS2008, do not enclose library names in quotes for the librarian. Downside is that build path with spaces will not work (again.) Closes#873.
Lasse Öörni
2015-09-03 18:23:41 +0300
353ee7f870Remove force include as now export header is auto-included once again.
Yao Wei Tjong 姚伟忠
2015-09-03 22:40:13 +0800
2731e48405Improve build robustness. Prevent make clean to remove toluabind.c.
Yao Wei Tjong 姚伟忠
2015-09-03 20:14:23 +0800
c2301bfc6fRemove the mechanism to comment out "attribute" as the COMPILEVS / COMPILEPS define mechanism already takes care of that, as long as it's also used for user-defined custom attributes. Fixes#870.
Lasse Öörni
2015-09-03 11:35:22 +0300
86194164b5Avoid name clash with EMSCRIPTEN environment variable. Close#871. [ci only: Emscripten]
Yao Wei Tjong 姚伟忠
2015-09-03 13:41:31 +0800
1486904964Travis CI: API documentation update at 2015-09-02 15:48:49 UTC. [ci package]
urho3d-travis-ci
2015-09-02 15:48:49 +0000
5bd672f02aAdd missing Lua bindings to SplinePath. Make hierarchy & inspector windows the same width on editor startup. Remove unnecessary attributes from EditorHierarchyWindow.xml.
Lasse Öörni
2015-09-02 18:04:31 +0300
aafca39d39add length property for scripts
MonkeyFirst
2015-08-30 03:00:12 +0600
4914b0e71cRemove file generation timestamp to avoid unnecessary git diff.
Yao Wei Tjong 姚伟忠
2015-09-02 22:40:11 +0800
d71b76ed27Add automation to generate toluabind.c and toluabind.h.
Yao Wei Tjong 姚伟忠
2015-09-02 17:40:01 +0800
b2f6cf440fFor Travis CI - switch to use Emscripten SDK from its master branch. [ci only: Emscripten]
Yao Wei Tjong 姚伟忠
2015-09-02 14:18:15 +0800
0a6a8a9de6Allow the application to get access to a View's occlusion buffer for debug visualization. Clear occlusion buffer to farclip Z value instead of maximum (0x7fffffff)
Lasse Öörni
2015-08-31 20:57:00 +0300
6b33ba60f9Allow multiple resource routers in ResourceCache. Script subsystem installs its own resource router to allow loading compiled scripts (.asc) when the originals (.as) don't exist. Closes#864.
Lasse Öörni
2015-08-31 12:39:06 +0300
4ff826ddf8Support spaces in source and/or build tree path for Windows build. Close#779.
Yao Wei Tjong 姚伟忠
2015-08-31 15:32:28 +0800
05e4001697Support spaces in source and/or build tree path for OSX and iOS build. [ci only: OSX]
Yao Wei Tjong 姚伟忠
2015-08-30 18:12:09 +0800
a234ab4e6eSupport spaces in source and/or build tree path for Linux build.
Yao Wei Tjong 姚伟忠
2015-08-30 16:40:41 +0800
b6e997812fAdded note of spaces in path causing build to fail on Windows / VS builds.
Lasse Öörni
2015-08-29 20:18:46 +0300
7845389866Nullcheck UI in UIElement functions that may be called at exit time when UI is already destroyed. Closes#860.
Lasse Öörni
2015-08-29 12:41:12 +0300
f9e27e33f2Ensure Lua function references are released when refcounter reaches 0. Add support for constructing Lua function from C function.
Yao Wei Tjong 姚伟忠
2015-08-28 12:29:09 +0800
c2471a240aReorganize includes for Samples and Extras. Since the URHO3D_PCH build option is made available to support non-PCH build, our build system does not rely on precompiled header to include the Urho3D.h export header anymore. The export header is auto-included by one of Urho3D headers when it is required using the right format with the help of URHO3D_IS_BUILDING compiler define. As such, there is no need to explicitly include Urho3D.h in external project too. Sorry for the flip-flop.
Yao Wei Tjong 姚伟忠
2015-08-27 18:07:20 +0800
9f75ea54a1Minor clean up to remove unused instance variable.
Yao Wei Tjong 姚伟忠
2015-08-27 18:06:57 +0800
56b218a236Fix indent & if statement space.
Lasse Öörni
2015-08-27 09:45:16 +0300
f234eb7919Merge remote-tracking branch 'monkeyfirst/type-m-layer-editor-fix'
Lasse Öörni
2015-08-27 09:44:13 +0300
349a3ee981Sort include file in samples.
aster2013
2015-08-27 13:54:54 +0800
d17dbebcf4Travis CI: API documentation update at 2015-08-27 03:10:06 UTC. [ci package]
urho3d-travis-ci
2015-08-27 03:10:06 +0000
7082d17555Add FALLBACK_TO_COPY argument in create_symlink.[ci skip].
aster2013
2015-08-26 20:01:26 +0800
e0ce3e4ad0Take into account CollisionShape's offset position & rotation in ConvexCast. Closes#856.
Lasse Öörni
2015-08-26 14:52:03 +0300
46b7d0cd89Travis CI: API documentation update at 2015-08-25 07:28:37 UTC. [ci package]
urho3d-travis-ci
2015-08-25 07:28:37 +0000
2fafa4c366Add rudimentary Lua function overload checker to catch invalid order. Fix two of the pkg files being detected to have wrong order declared.
Yao Wei Tjong 姚伟忠
2015-08-25 15:19:53 +0800
25c00c895dTravis CI: API documentation update at 2015-08-24 14:22:21 UTC. [ci package]
urho3d-travis-ci
2015-08-24 14:22:21 +0000
770be2319eFix Lua bindings for AnimationSet2D and Vector2 classes.
Yao Wei Tjong 姚伟忠
2015-08-24 22:12:23 +0800
d78ea9175aTravis CI: API documentation update at 2015-08-24 10:23:12 UTC. [ci package]
urho3d-travis-ci
2015-08-24 10:23:12 +0000
934c640835Fix Lua binding for Localization and Database subsystems. Fix Lua version of the localization demo.
Yao Wei Tjong 姚伟忠
2015-08-24 18:14:06 +0800
47fe410d06Suppress scene changes while toggling the debug icons visibility during preview camera render so that the attribute editor doesn't constantly refresh, making attributes uneditable. Closes#854.
Lasse Öörni
2015-08-24 11:48:21 +0300
3b8b06783eTravis CI: API documentation update at 2015-08-24 05:40:12 UTC. [ci package]
urho3d-travis-ci
2015-08-24 05:40:12 +0000
61647bb887Optimize Lua Variant class bindings. Take advantage of Lua being type-less by binding generic methods that can handle all the supported data type conversion. At the same time reduce the amount of the overloads generated by tolua++ which could be potentially just dead code.
Yao Wei Tjong 姚伟忠
2015-08-24 13:26:25 +0800
9c140b503aTravis CI: API documentation update at 2015-08-21 16:27:51 UTC. [ci package]
urho3d-travis-ci
2015-08-21 16:27:51 +0000
53b4afcab6Fix TOC for generated LuaScript API documentation page.
Yao Wei Tjong 姚伟忠
2015-08-22 00:12:35 +0800
0bbf66f40fTravis CI: API documentation update at 2015-08-21 15:51:57 UTC. [ci package]
urho3d-travis-ci
2015-08-21 15:51:57 +0000
b1e1ab47c3Fix Lua version of crowd simulation demo due to VariantMap API changes.
Yao Wei Tjong 姚伟忠
2015-08-21 23:31:24 +0800
a0125a19c1Move the pieces around for code reuse opportunity.
Yao Wei Tjong 姚伟忠
2015-08-21 23:29:44 +0800
937b0bcbc6Add exposed tolua functions into documentation page.
Yao Wei Tjong 姚伟忠
2015-08-20 16:10:04 +0800
35f3bb0a4dStore Urho3D context directly inside Lua state global table. Remove static Lua state to context mapping. Expose the context as global property. Prevent potential Lua VM crash when trying to get event sender or handler outside of event handling.
Yao Wei Tjong 姚伟忠
2015-08-20 15:00:44 +0800
e7b492b307Fix integer overflow in the Random(int) functions when the range is large.
Lasse Öörni
2015-08-21 17:29:51 +0300
42fcc37acdMerge remote-tracking branch 'silverkorn/master'
Lasse Öörni
2015-08-21 13:19:12 +0300
9a23f5f172Travis CI: API documentation update at 2015-08-21 09:50:38 UTC. [ci package]
urho3d-travis-ci
2015-08-21 09:50:38 +0000
f0b3c8b805Allow interchangeable numeric value in Variant GetXXX(), e.g. GetFloat() succeeds when it's actually an int. Comparison still requires type and value to match exactly. Closes#851.
Lasse Öörni
2015-08-21 11:59:13 +0300
75b1b53416Re-fix AngelScript API. JSONArray & JSONObject are not registered into AngelScript, so they cannot be mentioned in any bindings.
Lasse Öörni
2015-08-21 11:42:35 +0300
c0014f40bbAccroding the discuss on forum by Lasse and other users and refer to the json code in Lasse's Turso3D engine, rewrite JSONFile and JSONValue class, make it looks like JSON.
aster2013
2015-08-21 00:12:42 +0800
999ccb9bc1Added contributor credit.
Lasse Öörni
2015-08-20 11:38:58 +0300
7b312275a2Merge remote-tracking branch 'bjorn/fix-objecttype'
Lasse Öörni
2015-08-20 10:59:45 +0300
b456f369c5Merge remote-tracking branch 'bjorn/fix-typo'
Lasse Öörni
2015-08-20 10:59:39 +0300
f7a30b8306Add back the logic to first check if keybinding length is correct.
Yao Wei Tjong 姚伟忠
2015-08-20 07:51:17 +0800
094d146c3cTmxFile2D: Fix determination of object type
Thorbjørn Lindeijer
2015-08-19 21:35:22 +0200
ded284e6c3Fix a copy pasta error. Related to commit 530950ed7c.
Yao Wei Tjong 姚伟忠
2015-08-19 23:54:59 +0800
7499e19998Prevent creation of multiple value childs to XMLElement, when SetValue() is called several times.
Lasse Öörni
2015-08-19 18:50:49 +0300
530950ed7cStore keymap bindings for hat using an IntRect instead of String. Fix#847.
Yao Wei Tjong 姚伟忠
2015-08-19 23:39:34 +0800
0e3c778f34Fix using null handle when updating temporary component state. Closes#848.
Lasse Öörni
2015-08-19 18:33:22 +0300
d4696f92a0Make sure adding & deleting RigidBody2D fixtures doesn't reset the mass when not wanted (useFixtureMass = false). Fixed some mistaken if statement logic, and improved some RigidBody2D comments. Note that when useFixtureMass = false, you must set nonzero inertia to get rotation. Closes#844.
Lasse Öörni
2015-08-19 18:19:07 +0300
55635bdf3aReplace friend func with explicit template specialization for Get(). Credit to Aster Jian.
Yao Wei Tjong 姚伟忠
2015-08-19 22:11:27 +0800
44acf54118Make sure the lowest bone influences are dropped if too many.
Lasse Öörni
2015-08-18 21:58:24 +0300
b631612ff7Force normalization of vertex weights in AssetImporter. More than 4 weights is no longer a fatal error, instead any more than that are dropped and a warning is logged.
Lasse Öörni
2015-08-18 19:26:40 +0300
102e8862bdAvoid repetition by accessing Variant::value directly via friend func.
Yao Wei Tjong 姚伟忠
2015-08-19 00:11:59 +0800
5c4562ba67Travis CI: API documentation update at 2015-08-18 09:26:22 UTC. [ci package]
urho3d-travis-ci
2015-08-18 09:26:22 +0000
b202aa6ee7Minor typo correction on Lua scripting documentation page.
Yao Wei Tjong 姚伟忠
2015-08-18 17:12:37 +0800