1f91109413Minor typo correction on the String::Compare() method.
Yao Wei Tjong 姚伟忠
2014-10-15 12:54:35 +0800
550d252cd1Travis CI: API documentation update at 2014-10-14 19:36:58 UTC. [ci package]
urho3d-travis-ci
2014-10-14 19:36:58 +0000
18e85ab18aChanged 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
cde92a8358Minor editing of comments.
Lasse Öörni
2014-10-14 21:46:16 +0300
bc0a61a116Merge remote-tracking branch 'remotes/cin/master'
Lasse Öörni
2014-10-14 21:22:16 +0300
949de81bd4All 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
e7fe50f2dcFor 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
1ba8e3708bAdd generated 'Docs/qch/' directory to git ignore list.
Yao Wei Tjong 姚伟忠
2014-10-14 12:03:40 +0800
264cd304ffCheck changes in required packages before sync.
cin
2014-10-14 14:39:26 +1100
e58e57776eAdd support for help documentation generation for QtCreator.
Yao Wei Tjong 姚伟忠
2014-10-14 11:35:54 +0800
fedba5a558Fix generation of temporary file name for Lua on Windows platform.
Yao Wei Tjong 姚伟忠
2014-10-14 11:18:47 +0800
b4e7b6ab93Add QtCreator user/project settings file into git ignore list.
Yao Wei Tjong 姚伟忠
2014-10-14 11:14:48 +0800
40f745c82eTravis CI: API documentation update at 2014-10-13 21:52:40 UTC. [ci package]
urho3d-travis-ci
2014-10-13 21:52:40 +0000
64929dc50dAdd 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
c1b116ee50Merge pull request #488 from celeron55/fix_lua_variant_setbuffer
Lasse Öörni
2014-10-13 14:54:29 +0300
86a035decfFix Variant:SetBuffer and VariantMap:SetBuffer in Lua
Perttu Ahola
2014-10-13 13:32:35 +0300
005dee766cAdded 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
4f5c3d2e9bRestore optional slow but more precise operation for AreaAllocator. Disabled by default.
Lasse Öörni
2014-10-12 19:32:51 +0300
e5b379ec27Added note of intentional lack of virtual destructor in HashBase and VectorBase. Closes#485.
Lasse Öörni
2014-10-12 18:06:19 +0300
1786c20662Clean 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
0932d2d7e6Travis CI: API documentation update at 2014-10-10 19:44:40 UTC. [ci package]
urho3d-travis-ci
2014-10-10 19:44:40 +0000
3b1d415c70Duplicate FaceCameraMode in Text3D.pkg to avoid crash with bindings. Closes#484.
Lasse Öörni
2014-10-10 22:28:50 +0300
366d3e4c8cMake 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
c92dc4ecf4Fix crash with sceneless renderpath. Closes#482.
Lasse Öörni
2014-10-10 11:51:36 +0300
b0598282d9Fix 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
744b7a8e24Minor code cleanup.
Yao Wei Tjong 姚伟忠
2014-10-08 14:04:06 +0800
d21dea2cdeCopy/paste fix.
Lasse Öörni
2014-10-07 19:49:42 +0300
083bc0d42aFix Vector::Insert() not using const iterator correctly.
Lasse Öörni
2014-10-07 19:34:34 +0300
807bd28a9dAdd URHO3D_NETWORK CMake parameter to control whether networking support is built.
Lasse Öörni
2014-10-07 19:33:33 +0300
d92798e667Travis CI: API documentation update at 2014-10-06 16:49:13 UTC. [ci package]
urho3d-travis-ci
2014-10-06 16:49:13 +0000
7497885657Added XMLFile::ToString().
Lasse Öörni
2014-10-06 18:49:25 +0300
bee2240fb5For Travis CI - replace xctool with xcpretty to filter build output. Close#477. [ci package]
Yao Wei Tjong 姚伟忠
2014-10-06 16:20:11 +0800
c284dd07aaTravis CI: API documentation update at 2014-10-06 10:46:57 UTC. [ci package]
urho3d-travis-ci
2014-10-06 10:46:57 +0000
e7bbcfe058Added Values() function to HashMap.
Lasse Öörni
2014-10-06 13:25:34 +0300
7dc312f009Fix using formatted log functions from outside Urho3D namespace.
Lasse Öörni
2014-10-06 11:52:42 +0300
852eda6c50Travis CI: API documentation update at 2014-10-06 08:06:00 UTC. [ci package]
urho3d-travis-ci
2014-10-06 08:06:00 +0000
562f401ffaRefactor resource reloading based on filename into a function, which can be called externally.
Lasse Öörni
2014-10-06 10:56:04 +0300
e87f0eb89aRevert back OGLGraphics class to fix Android and Raspberry-Pi build.
Yao Wei Tjong 姚伟忠
2014-10-05 21:14:18 +0800
f943bb4faaUnwarn patch for AppleClang. A few warnings were indeed coding error.
Yao Wei Tjong 姚伟忠
2014-10-05 20:22:49 +0800
f9a701380eUnwarn 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
a04b3f746dAdded option to route / block / process resource requests. Based on celeron55's patch. Closes#469.
Lasse Öörni
2014-10-05 00:32:46 +0300
2f7402f6baDelete 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
3032244467Use StartNewMessage / EndAndQueueMessage to prevent assert with zero size messages. Closes#478.
Lasse Öörni
2014-10-04 01:29:27 +0300
1cdfd2ef19For 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
fca678c3b9For Travis CI - add CI build using Clang, optimize for MinGW install.
Yao Wei Tjong 姚伟忠
2014-10-03 18:13:31 +0800
4096cc9006Ensure 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
abfc829958Travis CI: API documentation update at 2014-10-01 18:28:47 UTC. [ci package]
urho3d-travis-ci
2014-10-01 18:28:46 +0000
7f4b8e5b35Allow 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
2dc6c117cdWhen 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
d07dc5919aStart 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
9fce7ef0b7Add "from scratch" model creation to the DynamicGeometry sample.
Lasse Öörni
2014-10-01 13:56:18 +0300
fdc9ae79abAllow the PROFILE macro to be used outside Urho3D namespace.
Lasse Öörni
2014-09-30 12:26:32 +0300
2c56c650afFix outdated comment.
Lasse Öörni
2014-09-30 09:20:23 +0300
843f6c733cSimplify the construct for guarding against empty output string.
Yao Wei Tjong 姚伟忠
2014-09-30 10:12:47 +0800
4c1d24c81fTravis CI: API documentation update at 2014-09-29 20:18:04 UTC. [ci package]
urho3d-travis-ci
2014-09-29 20:18:04 +0000
c85528de50Allow 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
f18c5dd49bFix CMake error in case PREDEFINED_MACROS string is empty.
Lasse Öörni
2014-09-29 17:47:45 +0300
61fd5b6b65Prefer the installed DirectX SDK path to avoid link error with VS2010 (64bit).
Lasse Öörni
2014-09-29 17:10:34 +0300
a6d68e2787Travis CI: API documentation update at 2014-09-29 11:45:03 UTC. [ci package]
urho3d-travis-ci
2014-09-29 11:45:03 +0000
cb0103d518Require 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
ea5a4bbf2aFor Travis CI - fix the condition as the env var may not be defined.
Yao Wei Tjong 姚伟忠
2014-09-29 18:42:41 +0800
e06762db76On 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
995275b008For Travis CI - only add the test case when the subsystem is enabled.
Yao Wei Tjong 姚伟忠
2014-09-27 17:11:26 +0800
d1bd8d961bAdded 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
da4e90d15bMerge remote-tracking branch 'remotes/mike3d/patch-4'
Lasse Öörni
2014-09-26 12:05:48 +0300
27604eba64Travis CI: API documentation update at 2014-09-25 06:36:15 UTC. [ci package]
urho3d-travis-ci
2014-09-25 06:36:15 +0000
3e4882bfa5Unify 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
30e39afdd6Merge remote-tracking branch 'remotes/hdunderscore/UIElement_SetDeepEnabled'
Lasse Öörni
2014-09-23 21:17:00 +0300
70e7cb2d25Give 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
5be661b29aTravis CI: API documentation update at 2014-09-23 07:25:16 UTC. [ci package]
urho3d-travis-ci
2014-09-23 07:25:16 +0000
0f9e8c6762Move 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
f382ab895fFixed a compile error with LUA.
hdunderscore
2014-09-23 14:11:02 +1000
2966800ffcAdded 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
bb573887aeShorten anchor so that the line does not wrap around in Readme.txt.
Yao Wei Tjong 姚伟忠
2014-09-22 22:53:32 +0800
d642deac1fAlso fix the documentation link in the 'scaffolding' rake task.
Yao Wei Tjong 姚伟忠
2014-09-22 22:33:41 +0800
a761c751fdFix documentation links in Readme.txt. Closes#465.
Lasse Öörni
2014-09-22 17:29:28 +0300
ca0a50c5c7Pragma 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
25b7bd3aecMerge pull request #464 from Mike3D/patch-3
Lasse Öörni
2014-09-22 10:35:25 +0300
e142f4f350Revert back for Animated sprites documentation
Mike3D
2014-09-22 08:45:42 +0200
91b8171b06Travis CI: API documentation update at 2014-09-21 15:18:39 UTC. [ci package]
urho3d-travis-ci
2014-09-21 15:18:39 +0000
066589b67dFixed warnings. Added script bindings for scroll deceleration parameters.
Lasse Öörni
2014-09-21 18:06:51 +0300
380a94b58eMerge remote-tracking branch 'remotes/hdunderscore/scrollView_fix'
Lasse Öörni
2014-09-21 16:39:02 +0300
485f9d53f4Merge pull request #463 from Mike3D/patch-2
Lasse Öörni
2014-09-21 16:14:37 +0300
e9f0baa398Remote event registration is checked only when receiving.
Lasse Öörni
2014-09-21 00:12:49 +0300
5f0ed3fcf8Fix more header warnings that could leak to an Urho3D application using maximum MSVC warning level.
Lasse Öörni
2014-09-20 23:19:09 +0300
9096279170Changed it so touchScrollSpeedMax_ reflects instantly, giving more control / removing unexpected scroll on a fast->slow swipe.
hdunderscore
2014-09-20 15:08:15 +1000
da55f6eca7Added contributor credit.
Lasse Öörni
2014-09-19 17:19:17 +0300
bc1165e76fMerge remote-tracking branch 'remotes/hdunderscore/touchEmulation_fix'
Lasse Öörni
2014-09-19 17:12:09 +0300
b3fbca1182Fixed 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
12d25b7029Polished 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
f12d40168aAdded 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
d6e63013a2SDL_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
0ee5f2fe1cAdd private copy constructor / assignment where necessary to prevent warnings.
Lasse Öörni
2014-09-19 01:56:05 +0300
76c4d8f21aEnsure 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