Commit Graph

  • 550d252cd1 Travis CI: API documentation update at 2014-10-14 19:36:58 UTC. [ci package] urho3d-travis-ci 2014-10-14 19:36:58 +0000
  • 18e85ab18a Changed Connection::SendPackageToClient() to not broadcast to all clients. Instead Network::SendPackageToClients() will send to all clients in a specific scene. Updated Network Lua bindings. Lasse Öörni 2014-10-14 22:07:01 +0300
  • cde92a8358 Minor editing of comments. Lasse Öörni 2014-10-14 21:46:16 +0300
  • bc0a61a116 Merge remote-tracking branch 'remotes/cin/master' Lasse Öörni 2014-10-14 21:22:16 +0300
  • 949de81bd4 All sync method replaced by void Connection::SendPackageToClients(PackageFile* package) may be called after Scene::AddRequiredPackageFile on server cin 2014-10-15 00:10:35 +1100
  • e7fe50f2dc For Travis CI - disable Mach-O universal binary build for 64-bit iOS. When Travis CI is overloaded, the CI builds tend to get longer. Our iOS 32-bit and 64-bit CI build are usually finished very close to the 50 minutes time limit but may overshoot to pass the limit when Travis CI is overloaded. Using the xcpretty only helps in reducing the log size but it cannot help in this case. This commit disables again the universal binary build for the 64-bit iOS build when packaging the build artifact. The Mach-O universal binary build for 32-bit iOS build may be disabled too in the near future when we get more samples or the overloaded situation gets worse. Yao Wei Tjong 姚伟忠 2014-10-14 13:47:23 +0800
  • 1ba8e3708b Add generated 'Docs/qch/' directory to git ignore list. Yao Wei Tjong 姚伟忠 2014-10-14 12:03:40 +0800
  • 264cd304ff Check changes in required packages before sync. cin 2014-10-14 14:39:26 +1100
  • e58e57776e Add support for help documentation generation for QtCreator. Yao Wei Tjong 姚伟忠 2014-10-14 11:35:54 +0800
  • fedba5a558 Fix generation of temporary file name for Lua on Windows platform. Yao Wei Tjong 姚伟忠 2014-10-14 11:18:47 +0800
  • b4e7b6ab93 Add QtCreator user/project settings file into git ignore list. Yao Wei Tjong 姚伟忠 2014-10-14 11:14:48 +0800
  • 40f745c82e Travis CI: API documentation update at 2014-10-13 21:52:40 UTC. [ci package] urho3d-travis-ci 2014-10-13 21:52:40 +0000
  • 64929dc50d Add possibility to disable RigidBody mass update to optimize performance when using several collisionshapes in the same node. Closes #489. Lasse Öörni 2014-10-14 00:41:12 +0300
  • c1b116ee50 Merge pull request #488 from celeron55/fix_lua_variant_setbuffer Lasse Öörni 2014-10-13 14:54:29 +0300
  • 86a035decf Fix Variant:SetBuffer and VariantMap:SetBuffer in Lua Perttu Ahola 2014-10-13 13:32:35 +0300
  • 005dee766c Added SyncPackages method. Can be called server and client connection. In first case it begin synchronization of packages with all clients. In second case client send message to server to begin synchronization of packages with all clients or with only this client. cin 2014-10-13 14:15:53 +1100
  • 4f5c3d2e9b Restore optional slow but more precise operation for AreaAllocator. Disabled by default. Lasse Öörni 2014-10-12 19:32:51 +0300
  • e5b379ec27 Added note of intentional lack of virtual destructor in HashBase and VectorBase. Closes #485. Lasse Öörni 2014-10-12 18:06:19 +0300
  • 1786c20662 Clean up AreaAllocator code and allow the Reset function same functionality as the constructors. Added additional heuristic to prevent failed large allocation. Mark todo for needing to reimplement a slower but more proper mode. Lasse Öörni 2014-10-12 16:03:50 +0300
  • 0932d2d7e6 Travis CI: API documentation update at 2014-10-10 19:44:40 UTC. [ci package] urho3d-travis-ci 2014-10-10 19:44:40 +0000
  • 3b1d415c70 Duplicate FaceCameraMode in Text3D.pkg to avoid crash with bindings. Closes #484. Lasse Öörni 2014-10-10 22:28:50 +0300
  • 366d3e4c8c Make sure rigidbody is erased from the delayedWorldTransforms structure when being destroyed. Possibly a fix for #483. Lasse Öörni 2014-10-10 12:18:32 +0300
  • c92dc4ecf4 Fix crash with sceneless renderpath. Closes #482. Lasse Öörni 2014-10-10 11:51:36 +0300
  • b0598282d9 Fix AreaAllocator end iterator bug when going through a grow cycle. If growing the allocator before first allocation, simply expand the existing free area. Lasse Öörni 2014-10-08 13:41:47 +0300
  • 744b7a8e24 Minor code cleanup. Yao Wei Tjong 姚伟忠 2014-10-08 14:04:06 +0800
  • d21dea2cde Copy/paste fix. Lasse Öörni 2014-10-07 19:49:42 +0300
  • 083bc0d42a Fix Vector::Insert() not using const iterator correctly. Lasse Öörni 2014-10-07 19:34:34 +0300
  • 807bd28a9d Add URHO3D_NETWORK CMake parameter to control whether networking support is built. Lasse Öörni 2014-10-07 19:33:33 +0300
  • d92798e667 Travis CI: API documentation update at 2014-10-06 16:49:13 UTC. [ci package] urho3d-travis-ci 2014-10-06 16:49:13 +0000
  • 7497885657 Added XMLFile::ToString(). Lasse Öörni 2014-10-06 18:49:25 +0300
  • bee2240fb5 For Travis CI - replace xctool with xcpretty to filter build output. Close #477. [ci package] Yao Wei Tjong 姚伟忠 2014-10-06 16:20:11 +0800
  • c284dd07aa Travis CI: API documentation update at 2014-10-06 10:46:57 UTC. [ci package] urho3d-travis-ci 2014-10-06 10:46:57 +0000
  • e7bbcfe058 Added Values() function to HashMap. Lasse Öörni 2014-10-06 13:25:34 +0300
  • 7dc312f009 Fix using formatted log functions from outside Urho3D namespace. Lasse Öörni 2014-10-06 11:52:42 +0300
  • 852eda6c50 Travis CI: API documentation update at 2014-10-06 08:06:00 UTC. [ci package] urho3d-travis-ci 2014-10-06 08:06:00 +0000
  • 562f401ffa Refactor resource reloading based on filename into a function, which can be called externally. Lasse Öörni 2014-10-06 10:56:04 +0300
  • e87f0eb89a Revert back OGLGraphics class to fix Android and Raspberry-Pi build. Yao Wei Tjong 姚伟忠 2014-10-05 21:14:18 +0800
  • f943bb4faa Unwarn patch for AppleClang. A few warnings were indeed coding error. Yao Wei Tjong 姚伟忠 2014-10-05 20:22:49 +0800
  • f9a701380e Unwarn patch for Clang. Two of the warnings were indeed coding error. Warnings from third-party libraries are ignored as they appear to be harmless. Yao Wei Tjong 姚伟忠 2014-10-05 16:13:05 +0800
  • a04b3f746d Added option to route / block / process resource requests. Based on celeron55's patch. Closes #469. Lasse Öörni 2014-10-05 00:32:46 +0300
  • 2f7402f6ba Delete kNet server listen sockets properly so that the server can be stopped and restarted. Closes #480. Lasse Öörni 2014-10-04 17:50:22 +0300
  • 3032244467 Use StartNewMessage / EndAndQueueMessage to prevent assert with zero size messages. Closes #478. Lasse Öörni 2014-10-04 01:29:27 +0300
  • 1cdfd2ef19 For Travis CI - only upload build artifacts from GCC compiler. Exclude uploading build artifacts from Clang compiler for now as we have too many variants already. Test [ci package]. Yao Wei Tjong 姚伟忠 2014-10-03 20:56:54 +0800
  • fca678c3b9 For Travis CI - add CI build using Clang, optimize for MinGW install. Yao Wei Tjong 姚伟忠 2014-10-03 18:13:31 +0800
  • 4096cc9006 Ensure that when rendering on OpenGL to a texture, the debug geometry is drawn properly in respect to projection matrix flipping. Improve OpenGL debug geometry rendering by rendering it to the intermediate buffer if one exists, so that depth values from the buffer can be correctly used. Lasse Öörni 2014-10-02 13:46:55 +0300
  • abfc829958 Travis CI: API documentation update at 2014-10-01 18:28:47 UTC. [ci package] urho3d-travis-ci 2014-10-01 18:28:46 +0000
  • 7f4b8e5b35 Allow controlling per-viewport if debug geometry should be rendered, instead of hardcoding to just backbuffer views. Lasse Öörni 2014-10-01 21:15:30 +0300
  • 2dc6c117cd When a wordwrap text element exists in a parent layout, force a final layout update on the parent to prevent the parent remaining too large. Closes #475. Lasse Öörni 2014-10-01 18:18:08 +0300
  • d07dc5919a Start model's geometries with at least 1 LOD level to prevent error when a call to SetNumGeometryLodLevels() is forgotten. 0 LOD levels does not make sense. Lasse Öörni 2014-10-01 14:06:37 +0300
  • 9fce7ef0b7 Add "from scratch" model creation to the DynamicGeometry sample. Lasse Öörni 2014-10-01 13:56:18 +0300
  • fdc9ae79ab Allow the PROFILE macro to be used outside Urho3D namespace. Lasse Öörni 2014-09-30 12:26:32 +0300
  • 2c56c650af Fix outdated comment. Lasse Öörni 2014-09-30 09:20:23 +0300
  • 843f6c733c Simplify the construct for guarding against empty output string. Yao Wei Tjong 姚伟忠 2014-09-30 10:12:47 +0800
  • 4c1d24c81f Travis CI: API documentation update at 2014-09-29 20:18:04 UTC. [ci package] urho3d-travis-ci 2014-09-29 20:18:04 +0000
  • c85528de50 Allow to prevent modal window's auto dismissing with ESC by calling Window::SetAutoDismiss(false). Purposefully not an attribute to avoid locking up the editor. Closes #471. Lasse Öörni 2014-09-29 23:06:07 +0300
  • f18c5dd49b Fix CMake error in case PREDEFINED_MACROS string is empty. Lasse Öörni 2014-09-29 17:47:45 +0300
  • 61fd5b6b65 Prefer the installed DirectX SDK path to avoid link error with VS2010 (64bit). Lasse Öörni 2014-09-29 17:10:34 +0300
  • a6d68e2787 Travis CI: API documentation update at 2014-09-29 11:45:03 UTC. [ci package] urho3d-travis-ci 2014-09-29 11:45:03 +0000
  • cb0103d518 Require always registering remote events for reception. Implement a fixed blacklist of remote events that can not be registered (see Network.cpp). Removed obsolete E_WINDOWMESSAGE event definition. Lasse Öörni 2014-09-29 14:08:32 +0300
  • ea5a4bbf2a For Travis CI - fix the condition as the env var may not be defined. Yao Wei Tjong 姚伟忠 2014-09-29 18:42:41 +0800
  • e06762db76 On non-MSVC compiler, default to 64-bit when host compiler is. The default can be overriden using URHO3D_64BIT build option as before. Yao Wei Tjong 姚伟忠 2014-09-29 18:28:08 +0800
  • 995275b008 For Travis CI - only add the test case when the subsystem is enabled. Yao Wei Tjong 姚伟忠 2014-09-27 17:11:26 +0800
  • d1bd8d961b Added ParticleEditor2D to Related Projects. Removed BlenderExporter section from Tools page, instead mention it in AssetImporter's section as an alternative. Lasse Öörni 2014-09-26 12:18:57 +0300
  • da4e90d15b Merge remote-tracking branch 'remotes/mike3d/patch-4' Lasse Öörni 2014-09-26 12:05:48 +0300
  • 27604eba64 Travis CI: API documentation update at 2014-09-25 06:36:15 UTC. [ci package] urho3d-travis-ci 2014-09-25 06:36:15 +0000
  • 3e4882bfa5 Unify SetDeepEnabled() API between UI & Node. Removed IsDeepEnabled() function & "Is Deep Enabled" attribute as it may return different value than last SetDeepEnabled() and can not therefore serialize/deserialize accurately. Instead added IsEnabledSelf() which returns the enabled state before SetDeepEnabled(). Changed Node::SetEnabled(bool, bool) to SetEnabledRecursive(). Unlike SetDeepEnabled() it does not preserve node's self enabled state. Added AngelScript binding for SetDeepEnabled operations. Lasse Öörni 2014-09-25 00:10:56 +0300
  • ec188940e7 Add external links Mike3D 2014-09-24 14:52:39 +0200
  • 30e39afdd6 Merge remote-tracking branch 'remotes/hdunderscore/UIElement_SetDeepEnabled' Lasse Öörni 2014-09-23 21:17:00 +0300
  • 70e7cb2d25 Give more verbose message when SOURCE_FILES variable is found not set. Minor documentation update to stress that most of the build options supported by Urho3D project can also be pased to build script for configuring external project. Add initial documentation on 'scaffolding' rake task. Yao Wei Tjong 姚伟忠 2014-09-23 21:25:06 +0800
  • 5be661b29a Travis CI: API documentation update at 2014-09-23 07:25:16 UTC. [ci package] urho3d-travis-ci 2014-09-23 07:25:16 +0000
  • 0f9e8c6762 Move DebugHud update to PostUpdate event so that values set during Update will be displayed on the same frame. Additionally, exposed DebugHud::Update() to script to allow calling it manually and forcing update of values, if necessary. Closes #466. Lasse Öörni 2014-09-23 10:14:07 +0300
  • f382ab895f Fixed a compile error with LUA. hdunderscore 2014-09-23 14:11:02 +1000
  • 2966800ffc Added UIElement methods SetDeepEnabled / ResetDeepEnabled / IsDeepEnabled to allow setting enable on an element + all it's child elements / reset it to previous state. hdunderscore 2014-09-23 12:18:03 +1000
  • bb573887ae Shorten anchor so that the line does not wrap around in Readme.txt. Yao Wei Tjong 姚伟忠 2014-09-22 22:53:32 +0800
  • d642deac1f Also fix the documentation link in the 'scaffolding' rake task. Yao Wei Tjong 姚伟忠 2014-09-22 22:33:41 +0800
  • a761c751fd Fix documentation links in Readme.txt. Closes #465. Lasse Öörni 2014-09-22 17:29:28 +0300
  • ca0a50c5c7 Pragma push/pop warning 4505 disable in APITemplates.h so that it doesn't leak to code including the header. Lasse Öörni 2014-09-22 13:56:20 +0300
  • 25b7bd3aec Merge pull request #464 from Mike3D/patch-3 Lasse Öörni 2014-09-22 10:35:25 +0300
  • e142f4f350 Revert back for Animated sprites documentation Mike3D 2014-09-22 08:45:42 +0200
  • 91b8171b06 Travis CI: API documentation update at 2014-09-21 15:18:39 UTC. [ci package] urho3d-travis-ci 2014-09-21 15:18:39 +0000
  • 066589b67d Fixed warnings. Added script bindings for scroll deceleration parameters. Lasse Öörni 2014-09-21 18:06:51 +0300
  • 380a94b58e Merge remote-tracking branch 'remotes/hdunderscore/scrollView_fix' Lasse Öörni 2014-09-21 16:39:02 +0300
  • 485f9d53f4 Merge pull request #463 from Mike3D/patch-2 Lasse Öörni 2014-09-21 16:14:37 +0300
  • 18916bb3fd Fix Animated sprites documentation Mike3D 2014-09-21 08:57:01 +0200
  • e9f0baa398 Remote event registration is checked only when receiving. Lasse Öörni 2014-09-21 00:12:49 +0300
  • 5f0ed3fcf8 Fix more header warnings that could leak to an Urho3D application using maximum MSVC warning level. Lasse Öörni 2014-09-20 23:19:09 +0300
  • 9096279170 Changed it so touchScrollSpeedMax_ reflects instantly, giving more control / removing unexpected scroll on a fast->slow swipe. hdunderscore 2014-09-20 15:08:15 +1000
  • fab71cf12e Typo fix. hdunderscore 2014-09-20 01:28:52 +1000
  • da55f6eca7 Added contributor credit. Lasse Öörni 2014-09-19 17:19:17 +0300
  • bc1165e76f Merge remote-tracking branch 'remotes/hdunderscore/touchEmulation_fix' Lasse Öörni 2014-09-19 17:12:09 +0300
  • b3fbca1182 Fixed a bug that existed in touch mode, where scrolling with the scroll bar would 'conflict' against scrolling with touch scrolling, causing the scrollbar to 'slide' and 'jump'. hdunderscore 2014-09-19 21:09:10 +1000
  • 12d25b7029 Polished a hiccup in the touch scrolling when doing a very small scroll. Also 'freed' the momentum so it feels more natural / unhindered. hdunderscore 2014-09-19 18:36:25 +1000
  • f12d40168a Added deceleration to ScrollView + fps independence + attributes for a better experience on mobile devices. Holding finger down keeps control / flicking and putting finger down stops it. hdunderscore 2014-09-19 12:02:04 +1000
  • d6e63013a2 SDL_FINGERMOTION was sometimes creating a new entry in touches_, after SDL_FINGERUP removed it. This made it difficult to work with touch emulation. hdunderscore 2014-09-19 11:54:40 +1000
  • 0ee5f2fe1c Add private copy constructor / assignment where necessary to prevent warnings. Lasse Öörni 2014-09-19 01:56:05 +0300
  • 76c4d8f21a Ensure Android (virtual) device could be unlocked before running test. On non-CI environment, the device may already be created and just being reattached to the daemon. The unlock key event should only be sent after the device is ready (the launcher is running nd no more bootanimation process). Yao Wei Tjong 姚伟忠 2014-09-18 15:20:37 +0800
  • 21050c613a Add .PList sprite sheet support. aster2013 2014-09-17 22:52:06 +0800
  • 89812eed03 Ensure the app preferences path is returned in Urho internal format: slashes instead of backslashes. Lasse Öörni 2014-09-17 16:26:23 +0300
  • aa6d76551f Allow C++ access to Engine's next frame timestep. Lasse Öörni 2014-09-17 14:10:09 +0300
  • 99253ea132 Fix Android installing/packaging instruction due to rename APK file. [ci package] Yao Wei Tjong 姚伟忠 2014-09-17 15:49:03 +0800