Commit Graph

  • dbfd0ca65c Add 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
  • 0f6983b3fe rename variable. aster2013 2015-09-05 22:57:48 +0800
  • 03f61b0e2d Remove generated sprite sheet for spriter animation. aster2013 2015-09-05 22:54:33 +0800
  • 7ee85555a7 typo aster2013 2015-09-05 22:37:42 +0800
  • 5bcb12afa2 Fix comment. aster2013 2015-09-05 22:28:39 +0800
  • 0cded698e4 Merge 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
  • 0fa04d4c3f Keep 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
  • 3e765ba446 Minor 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
  • bf6ae1a0a3 Make the new ABI build option unavailable for MSVC compiler. [ci skip] Yao Wei Tjong 姚伟忠 2015-09-04 11:33:04 +0800
  • c4a138ae4f Add 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
  • 0d54cb1b7f Fallback 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
  • 353ee7f870 Remove force include as now export header is auto-included once again. Yao Wei Tjong 姚伟忠 2015-09-03 22:40:13 +0800
  • 2731e48405 Improve build robustness. Prevent make clean to remove toluabind.c. Yao Wei Tjong 姚伟忠 2015-09-03 20:14:23 +0800
  • d8fcc094b9 Minor documentation page update. [ci only: master] Yao Wei Tjong 姚伟忠 2015-09-03 17:56:26 +0800
  • c2301bfc6f Remove 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
  • 86194164b5 Avoid name clash with EMSCRIPTEN environment variable. Close #871. [ci only: Emscripten] Yao Wei Tjong 姚伟忠 2015-09-03 13:41:31 +0800
  • 1486904964 Travis CI: API documentation update at 2015-09-02 15:48:49 UTC. [ci package] urho3d-travis-ci 2015-09-02 15:48:49 +0000
  • 5bd672f02a Add 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
  • eb8bdd67f2 fix HW width MonkeyFirst 2015-09-02 02:17:40 +0600
  • 77c7460342 add one space after "if" and fight with other spaces MonkeyFirst 2015-08-31 18:00:39 +0600
  • 150865c3ee change icons default size MonkeyFirst 2015-08-30 19:22:51 +0600
  • f484bfe915 add for B.mode distance related camera move MonkeyFirst 2015-08-30 17:38:46 +0600
  • 4ee86ced6f revert group-types-clear-commits MonkeyFirst 2015-08-30 13:41:53 +0600
  • 7c403d88d9 collapse hierarchy then loading new scene MonkeyFirst 2015-08-30 03:49:12 +0600
  • 50502df4a4 add option for IDs show and oneclick button for collapse tree to scene-root scope MonkeyFirst 2015-08-30 03:40:27 +0600
  • 3232b79cbe clear old updateIcons placement MonkeyFirst 2015-08-30 03:10:44 +0600
  • 14f35757cd add SplinePath check for length MonkeyFirst 2015-08-30 03:06:57 +0600
  • 06e186bd73 fix-ghost-icons MonkeyFirst 2015-08-30 03:04:37 +0600
  • aafca39d39 add length property for scripts MonkeyFirst 2015-08-30 03:00:12 +0600
  • 4914b0e71c Remove file generation timestamp to avoid unnecessary git diff. Yao Wei Tjong 姚伟忠 2015-09-02 22:40:11 +0800
  • d71b76ed27 Add automation to generate toluabind.c and toluabind.h. Yao Wei Tjong 姚伟忠 2015-09-02 17:40:01 +0800
  • b2f6cf440f For Travis CI - switch to use Emscripten SDK from its master branch. [ci only: Emscripten] Yao Wei Tjong 姚伟忠 2015-09-02 14:18:15 +0800
  • 0a6a8a9de6 Allow 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
  • 6b33ba60f9 Allow 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
  • 4ff826ddf8 Support spaces in source and/or build tree path for Windows build. Close #779. Yao Wei Tjong 姚伟忠 2015-08-31 15:32:28 +0800
  • 05e4001697 Support 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
  • a234ab4e6e Support spaces in source and/or build tree path for Linux build. Yao Wei Tjong 姚伟忠 2015-08-30 16:40:41 +0800
  • b6e997812f Added note of spaces in path causing build to fail on Windows / VS builds. Lasse Öörni 2015-08-29 20:18:46 +0300
  • 7845389866 Nullcheck 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
  • f9e27e33f2 Ensure 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
  • 2a5d659c2e Reorganize includes. [ci skip] Yao Wei Tjong 姚伟忠 2015-08-28 10:23:56 +0800
  • c2471a240a Reorganize 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
  • 9f75ea54a1 Minor clean up to remove unused instance variable. Yao Wei Tjong 姚伟忠 2015-08-27 18:06:57 +0800
  • 56b218a236 Fix indent & if statement space. Lasse Öörni 2015-08-27 09:45:16 +0300
  • f234eb7919 Merge remote-tracking branch 'monkeyfirst/type-m-layer-editor-fix' Lasse Öörni 2015-08-27 09:44:13 +0300
  • 349a3ee981 Sort include file in samples. aster2013 2015-08-27 13:54:54 +0800
  • d17dbebcf4 Travis CI: API documentation update at 2015-08-27 03:10:06 UTC. [ci package] urho3d-travis-ci 2015-08-27 03:10:06 +0000
  • d8cfd72571 Fix JSONNumberType enum error. aster2013 2015-08-27 10:59:41 +0800
  • 46aa0c52e1 fix-m-typing MonkeyFirst 2015-08-26 23:51:13 +0600
  • b27d32a134 JSONFile - SetRoot + GetRoot JSONValue Rename GetUint to GetUInt - GetType + GetValueType GetNumberType + SetVariantXXX GetVariantXXX aster2013 2015-08-26 20:26:51 +0800
  • 7082d17555 Add FALLBACK_TO_COPY argument in create_symlink.[ci skip]. aster2013 2015-08-26 20:01:26 +0800
  • e0ce3e4ad0 Take into account CollisionShape's offset position & rotation in ConvexCast. Closes #856. Lasse Öörni 2015-08-26 14:52:03 +0300
  • 46b7d0cd89 Travis CI: API documentation update at 2015-08-25 07:28:37 UTC. [ci package] urho3d-travis-ci 2015-08-25 07:28:37 +0000
  • 2fafa4c366 Add 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
  • 25c00c895d Travis CI: API documentation update at 2015-08-24 14:22:21 UTC. [ci package] urho3d-travis-ci 2015-08-24 14:22:21 +0000
  • 770be2319e Fix Lua bindings for AnimationSet2D and Vector2 classes. Yao Wei Tjong 姚伟忠 2015-08-24 22:12:23 +0800
  • d78ea9175a Travis CI: API documentation update at 2015-08-24 10:23:12 UTC. [ci package] urho3d-travis-ci 2015-08-24 10:23:12 +0000
  • 934c640835 Fix Lua binding for Localization and Database subsystems. Fix Lua version of the localization demo. Yao Wei Tjong 姚伟忠 2015-08-24 18:14:06 +0800
  • 47fe410d06 Suppress 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
  • 3b8b06783e Travis CI: API documentation update at 2015-08-24 05:40:12 UTC. [ci package] urho3d-travis-ci 2015-08-24 05:40:12 +0000
  • 61647bb887 Optimize 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
  • 9c140b503a Travis CI: API documentation update at 2015-08-21 16:27:51 UTC. [ci package] urho3d-travis-ci 2015-08-21 16:27:51 +0000
  • 53b4afcab6 Fix TOC for generated LuaScript API documentation page. Yao Wei Tjong 姚伟忠 2015-08-22 00:12:35 +0800
  • 0bbf66f40f Travis CI: API documentation update at 2015-08-21 15:51:57 UTC. [ci package] urho3d-travis-ci 2015-08-21 15:51:57 +0000
  • b1e1ab47c3 Fix Lua version of crowd simulation demo due to VariantMap API changes. Yao Wei Tjong 姚伟忠 2015-08-21 23:31:24 +0800
  • a0125a19c1 Move the pieces around for code reuse opportunity. Yao Wei Tjong 姚伟忠 2015-08-21 23:29:44 +0800
  • 937b0bcbc6 Add exposed tolua functions into documentation page. Yao Wei Tjong 姚伟忠 2015-08-20 16:10:04 +0800
  • 35f3bb0a4d Store 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
  • e7b492b307 Fix integer overflow in the Random(int) functions when the range is large. Lasse Öörni 2015-08-21 17:29:51 +0300
  • 42fcc37acd Merge remote-tracking branch 'silverkorn/master' Lasse Öörni 2015-08-21 13:19:12 +0300
  • 9a23f5f172 Travis CI: API documentation update at 2015-08-21 09:50:38 UTC. [ci package] urho3d-travis-ci 2015-08-21 09:50:38 +0000
  • f0b3c8b805 Allow 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
  • 75b1b53416 Re-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
  • cd71104e90 Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2015-08-21 15:42:24 +0800
  • 57551ca717 Remove At function in JSONValue, add SetXXX functions for LuaAPI. aster2013 2015-08-21 15:36:20 +0800
  • 2486d36a60 Travis CI: API documentation update at 2015-08-21 07:04:33 UTC. [ci package] urho3d-travis-ci 2015-08-21 07:04:33 +0000
  • f7dd38d70e Remove M_INFINITY default value from PhysicsWorld AngelScript bindings, which is illegal to Bullet. Lasse Öörni 2015-08-21 09:56:55 +0300
  • 83c889ab48 Remove invalid JSONValue AngelScript bindings, which prevent AngelScript applications from starting. Fixes #852. Lasse Öörni 2015-08-21 09:56:15 +0300
  • ddc19bf278 Fix name error, add iterator for JSON object type. aster2013 2015-08-21 10:56:19 +0800
  • 792531552f Fix missing escape characters for the Zerobrane Studio API. Silverkorn 2015-08-20 22:11:57 -0400
  • d3247fccf5 Minor fixed. aster2013 2015-08-21 00:30:49 +0800
  • c0014f40bb Accroding 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
  • 999ccb9bc1 Added contributor credit. Lasse Öörni 2015-08-20 11:38:58 +0300
  • 7b312275a2 Merge remote-tracking branch 'bjorn/fix-objecttype' Lasse Öörni 2015-08-20 10:59:45 +0300
  • b456f369c5 Merge remote-tracking branch 'bjorn/fix-typo' Lasse Öörni 2015-08-20 10:59:39 +0300
  • f7a30b8306 Add back the logic to first check if keybinding length is correct. Yao Wei Tjong 姚伟忠 2015-08-20 07:51:17 +0800
  • 094d146c3c TmxFile2D: Fix determination of object type Thorbjørn Lindeijer 2015-08-19 21:35:22 +0200
  • 64afa327de Fix a typo: worlsScaleX -> worldScaleX Thorbjørn Lindeijer 2015-08-19 21:26:47 +0200
  • ded284e6c3 Fix a copy pasta error. Related to commit 530950ed7c. Yao Wei Tjong 姚伟忠 2015-08-19 23:54:59 +0800
  • 7499e19998 Prevent creation of multiple value childs to XMLElement, when SetValue() is called several times. Lasse Öörni 2015-08-19 18:50:49 +0300
  • 530950ed7c Store keymap bindings for hat using an IntRect instead of String. Fix #847. Yao Wei Tjong 姚伟忠 2015-08-19 23:39:34 +0800
  • 0e3c778f34 Fix using null handle when updating temporary component state. Closes #848. Lasse Öörni 2015-08-19 18:33:22 +0300
  • d4696f92a0 Make 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
  • 55635bdf3a Replace friend func with explicit template specialization for Get(). Credit to Aster Jian. Yao Wei Tjong 姚伟忠 2015-08-19 22:11:27 +0800
  • 44acf54118 Make sure the lowest bone influences are dropped if too many. Lasse Öörni 2015-08-18 21:58:24 +0300
  • b631612ff7 Force 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
  • 102e8862bd Avoid repetition by accessing Variant::value directly via friend func. Yao Wei Tjong 姚伟忠 2015-08-19 00:11:59 +0800
  • 5c4562ba67 Travis CI: API documentation update at 2015-08-18 09:26:22 UTC. [ci package] urho3d-travis-ci 2015-08-18 09:26:22 +0000
  • b202aa6ee7 Minor typo correction on Lua scripting documentation page. Yao Wei Tjong 姚伟忠 2015-08-18 17:12:37 +0800
  • 4c7f8664b6 Further improve Lua binding for Variant and VariantMap classes. - VariantMap can be indexed by a StringHash object directly. - Bind a generic Get() method for Variant class to automatically "unbox" the stored object and assign it to a type less Lua object. - Prevent Lua VM crashes when invalid type name is being passed when calling GetVoidPtr() and GetPtr(). Yao Wei Tjong 姚伟忠 2015-08-18 17:04:55 +0800