99253ea132Fix Android installing/packaging instruction due to rename APK file. [ci package]
Yao Wei Tjong 姚伟忠
2014-09-17 15:49:03 +0800
3a48762495Travis CI: API documentation update at 2014-09-16 23:50:08 UTC. [ci package]
urho3d-travis-ci
2014-09-16 23:50:08 +0000
552a323b84Allow non-const access to a Connection's identity also in C++.
Lasse Öörni
2014-09-17 00:56:55 +0300
742364d7caTravis CI: API documentation update at 2014-09-16 21:19:33 UTC. [ci package]
urho3d-travis-ci
2014-09-16 21:19:33 +0000
ec7c262be6Expose Matrix4 * Matrix3x4 to scripting. Move the multiply as a Matrix4 member function so that it can be properly exposed to lua.
Lasse Öörni
2014-09-16 23:52:25 +0300
19e0a104faAdd more comment for trimmed sprite.
aster
2014-09-16 23:54:50 +0800
a1a889c21aFor Travis CI - fix MingW 32-bit CI build.
Yao Wei Tjong 姚伟忠
2014-09-15 23:21:18 +0800
04328aeed2For Travis CI - when cross-compiling don't touch native toolchain.
Yao Wei Tjong 姚伟忠
2014-09-15 22:30:01 +0800
16fdf3b259Travis CI: API documentation update at 2014-09-15 12:19:12 UTC. [ci package]
urho3d-travis-ci
2014-09-15 12:19:12 +0000
5ce05d4cb6Fixed missing horizontal flip from the vertical cross cubemap layout.
Lasse Öörni
2014-09-15 15:04:27 +0300
47fb292a3aAdd documentation for the OS X and iOS deployment target build options.
Yao Wei Tjong 姚伟忠
2014-09-15 14:51:18 +0800
a490436324For Travis CI - when housekeeping SF.net, sort by name instead of time. Occassionally there could be multiple successive commits causing multiple CI jobs queue up in the Travis CI. Due to latency of each jobs, the jobs may finish not in the same order as the commits. If the CI build happens to be instructed to perform package upload then the uploaded packages may come in not in the right order as the result.
Yao Wei Tjong 姚伟忠
2014-09-15 14:26:16 +0800
de93f17310Refine comment on the PATH_SUFFIX variable.
Yao Wei Tjong 姚伟忠
2014-09-15 13:33:22 +0800
e48f134290Code cleanup and fix iOS build. [ci package]
Yao Wei Tjong 姚伟忠
2014-09-15 00:52:37 +0800
08f54f96e6Enhance CMake build script to support iOS deployment target. For Travis CI - set the iOS deployment target to 7.0 explicitly but have to bump the OSX deployment target to 10.8 because Travis-CI only have 10.8 and 10.9 SDKs installed. [ci package]
Yao Wei Tjong 姚伟忠
2014-09-14 23:09:50 +0800
bebe9b6197For Travis CI - set the OSX deployment target to 10.7 explicitly. If the option is not set, Urho3D CMake build script by default configures it to match the currently running OS X version. On Travis-CI that is 10.9 which is too high for binary packaging. Closes#447.
Yao Wei Tjong 姚伟忠
2014-09-14 22:36:12 +0800
a5e34ea512Adjust RPATH to also search lib directory relative to the executables. Closes#448.
Yao Wei Tjong 姚伟忠
2014-09-13 23:41:09 +0800
f1e25381a3Support single image splitting for cube maps. Closes#445.
Lasse Öörni
2014-09-13 15:33:55 +0300
5a79a7c552Add the new build options to documentation page. Closes#446. [ci skip]
Yao Wei Tjong 姚伟忠
2014-09-13 14:53:34 +0800
9f0b6412b9For Travis CI - rename source package to use same version delimiter. [ci skip]
Yao Wei Tjong 姚伟忠
2014-09-12 16:00:06 +0800
36175d471fMake attribute accessor base class abstract to avoid unused parameter warnings when including Attribute.h. The base class is not useful in any case.
Lasse Öörni
2014-09-12 13:30:32 +0300
036fe0959cFor Travis CI - code cleanup but add more memory diagnostics. [ci package]
Yao Wei Tjong 姚伟忠
2014-09-12 12:29:00 +0800
503b3e751cTravis CI: API documentation update at 2014-09-11 22:27:40 UTC. [ci package]
urho3d-travis-ci
2014-09-11 22:27:40 +0000
6f980453b6Added success return value to Image::FlipVertical(). Fixed return value of Image::Resize() in AngelScript bindings.
Lasse Öörni
2014-09-12 01:16:37 +0300
0330a94d42Added support for flipping DXT1,3,5 compressed images vertically.
Lasse Öörni
2014-09-12 00:53:23 +0300
e4fab0f5abEnable link stage response files on Windows when building for Android. Otherwise building a shared Urho3D library could fail.
Lasse Öörni
2014-09-11 21:46:34 +0300
2e532412feFor Travis CI - minor refactor to use the same commit-ish as Travis-CI. Simplify build artifact housekeeping logic as now all the mirror CI branches will produce the same package description as the master branch. [ci package]
Yao Wei Tjong 姚伟忠
2014-09-11 22:54:58 +0800
c99c3dec2eFix the heading size for the generated pages using markdown. [ci skip]
Yao Wei Tjong 姚伟忠
2014-09-11 21:37:17 +0800
d5fddaba86Added compressed image support to Image::GetSubimage() and fixed bugs in the function.
Lasse Öörni
2014-09-10 23:32:26 +0300
702eb09b64Another attempt to fix the project configuration issue.
Yao Wei Tjong 姚伟忠
2014-09-10 22:27:44 +0800
de87766629Fix Urho3D project configuration issue due to wrong CMake condition.
Yao Wei Tjong 姚伟忠
2014-09-10 22:04:26 +0800
958c84c615Travis CI: API documentation update at 2014-09-10 05:16:08 UTC. [ci package]
urho3d-travis-ci
2014-09-10 05:16:08 +0000
b4e857ab4fSet all the headings in Urho2D and scripting API pages to proper case.
Yao Wei Tjong 姚伟忠
2014-09-10 12:22:05 +0800
500db7ef97Add rapidjson input files to Doxygen pages generation properly.
Yao Wei Tjong 姚伟忠
2014-09-10 10:58:56 +0800
29bb1b92b5For Travis CI - fix CI build on OSX build environment.
Yao Wei Tjong
2014-09-10 00:54:34 +0800
8677e547b0Remove bom(b) from Readme.txt and update the project tagline.
Yao Wei Tjong 姚伟忠
2014-09-09 22:52:34 +0800
19577d2fd0For Travis CI - change to use git fetch 'unshallow' instead of 'depth'. The hard-coded depth=2000 may not be a good estimate of how deep we should go in order to get the last annotated tag. Also move the operation to 'ci' rake task so it can be shared for all the Travis-CI build environments.
Yao Wei Tjong 姚伟忠
2014-09-09 20:14:25 +0800
0e9f54da9fFor Travis CI - move Raspberry-Pi build to its own CI mirror branch.
Yao Wei Tjong 姚伟忠
2014-09-08 14:17:32 +0800
e613cbde91For Travis CI - refine abort message for 'android' rake task. Test [ci package] for Android-CI build.
Yao Wei Tjong 姚伟忠
2014-09-07 18:59:36 +0800
668d2bb48eFor Travis CI - adjust success indicator string for CI. Cannot enable hardware acceleration in the Travis CI VM, so just check the sign of Urho3D from being started instead of checking the engine is fully initialized.
Yao Wei Tjong 姚伟忠
2014-09-06 15:13:09 +0800
e38b165906For Travis CI - move Android CI build to its own CI mirror branch.
Yao Wei Tjong 姚伟忠
2014-09-06 13:17:47 +0800
aa7068d332For Travis CI - test run Android APK in emulator as part of CI build. This should prevent the similar incident like SONAME breaking Android APK went unnotice for days. Also: - Revert back the workaround attempt for the RPI build as it did not work. The build error problem has been reported to Travis-CI upstream issue log. - Add new rake task to automate Android APK testing (tested on Linux platform only).
Yao Wei Tjong 姚伟忠
2014-09-06 01:35:43 +0800
671d2c45acAdded IndexBuffer forward declaration to Terrain.h.
Lasse Öörni
2014-09-05 19:07:19 +0300
80df272f0fFor Travis CI - another attempt before cutting RPI lose for good.
Yao Wei Tjong 姚伟忠
2014-09-04 18:51:02 +0800
9917635483For Travis CI - workaround RPI build intermittent build error. Currently there is no permanent solution to the intermittent build environment setup issue. In order to avoid false alarm on the overall build status, this commit temporarily group the git clone step as part of the script run. As such when it exits non-cleanly, it would be treated as build failure instead of build error. But since we have already set the RPI CI build to allow failure, their 'failures' (if it happens) should not affect the overall build status.
Yao Wei Tjong 姚伟忠
2014-09-04 18:08:57 +0800
f30cdd7abbFor Travis CI - fix error handling for xcode_build. Also fix to properly exclude IOS 64-bit test run on OSX CI build environment, but thanks to this mistake we found another bigger mistake in the xcode_build error handling.
Yao Wei Tjong 姚伟忠
2014-09-03 21:09:07 +0800
f58d8563e8For Travis CI - misc. minor refactoring and bug fixes. - Add Android API level environment variable. - Prevent unnecessary enabling of CMake testing configuration when the build test cannot be performed for specific target platform. - Fix missing 'abort' command on a number of error handling branches.
Yao Wei Tjong 姚伟忠
2014-09-03 14:03:53 +0800
e5ec24ca64For Travis CI - add memory diagnostics before attempting to git clone. Temporary adjust build matrix to ignore RPI CI build error.
Yao Wei Tjong 姚伟忠
2014-09-02 14:57:38 +0800
ff46a2032dFor Travis CI - cleanup and sleep before retrying the cloning job. Don't read between the lines :) It has been proven on our CI build that just using 'travis_retry git clone ...' alone will never going to work.
Yao Wei Tjong 姚伟忠
2014-09-02 13:24:33 +0800
03e99708e4For Travis CI - use travis_retry when cloning RPI sysroot and tool. Test [ci package].
Yao Wei Tjong 姚伟忠
2014-09-02 01:37:22 +0800
6df619c383For Travis CI - Refactor to terminate early on any errors. The errors include: git clone error, apt-get update/install error, download error, etc. The purpose of this refactor is to clearly distinguish between Travis CI build error (caused by error on Travis side) and Travis CI build failure (caused by build or test failure on Urho3D side). Previous setup sometimes allowed build environment in error state to continue to proceed with software building phase due to inefficient branching logic.
Yao Wei Tjong 姚伟忠
2014-09-01 15:01:19 +0800
89fc5f3b07For Travis CI - Misc. minor changes to improve CI build. - Remove other temporary workaround for MinGW CI build to see if changing to 'Release' build configuration is enough to fix the insufficient memory problem. - Attempt to fix intermitten network problem when installing software packages for Rasperry-Pi CI build by delaying the massive sysroot git clone to the last. Read this blog (http://blog.travis-ci.com/2013-05-20-network-timeouts-build-retries/) on general network issue plaguing travis-ci.org.
Yao Wei Tjong 姚伟忠
2014-09-01 14:19:55 +0800
89074cf668Added image save as png to a Serializer stream. Due to stb_image_write limitations, the format is always png. Block-compressed (DXT etc.) image data is not supported. Closes#441.
Lasse Öörni
2014-08-31 21:51:47 +0300
70e5917d40Merge branch 'master' into editor-terrain
xDarkShadowKnightx
2014-08-30 13:05:28 -0400
9252d36abdClarify/fix header comments of the compression API.
Lasse Öörni
2014-08-30 13:41:54 +0300
6e42d3fc5aMinor doc edits.
Lasse Öörni
2014-08-30 13:29:32 +0300
7bafe59f2fFix crash when master AnimatedModel is destroyed. Do not destroy the bone hierarchy as long as AnimatedModels remain in the node. Allow a non-master AnimatedModel to be promoted to master if necessary. Closes#439.
Lasse Öörni
2014-08-30 01:58:40 +0300
31157975b6Travis CI: API documentation update at 2014-08-29 22:14:41 UTC. [ci package]
urho3d-travis-ci
2014-08-29 22:14:41 +0000
3a93866936Add LZ4 compression functions to public API. Expose the VectorBuffer compression/decompression functions also to script. Closes#438.
Lasse Öörni
2014-08-30 01:03:25 +0300
831f7d189cUpdate Urho3D.dox
Yao Wei Tjong
2014-08-30 01:00:14 +0800
cc98bb9199Discard Ray::HitDistance() result to a triangle behind the ray. Fixes#437.
Lasse Öörni
2014-08-28 19:35:24 +0300
cdc06e6cecFix null exception in txml import.
Lasse Öörni
2014-08-28 18:23:37 +0300
13595673ceTravis CI: API documentation update at 2014-08-28 11:16:07 UTC. [ci package]
urho3d-travis-ci
2014-08-28 11:16:07 +0000
3f5280aa3aAdd one second delay to file change notifications by default. Possibly helps with #408. Removed FileWatcher from Lua bindings as it's not a class you can readily use from script and it is not exposed to AngelScript either.
Lasse Öörni
2014-08-28 14:03:05 +0300
2e8f480990For Travis CI - MinGW STATIC CI build workaround again.
Yao Wei Tjong 姚伟忠
2014-08-28 17:22:29 +0800
2a33e6eea3Do not use SONAME for Android SHARED libs as it does not support it.
Yao Wei Tjong 姚伟忠
2014-08-28 16:41:33 +0800
ac20004e87For Travis CI - Scale back to use just 1 process when retrying.
Yao Wei Tjong 姚伟忠
2014-08-28 13:38:04 +0800
058428dc9cRevert test code.[ci skip]
aster2013
2014-08-28 13:37:20 +0800
717d492b9aTravis CI: API documentation update at 2014-08-28 04:29:46 UTC. [ci package]
urho3d-travis-ci
2014-08-28 04:29:46 +0000
634658c835Bump the default NDK API level to 12 matching Urho3D Android manifest. [ci package]
Yao Wei Tjong 姚伟忠
2014-08-28 08:55:35 +0800
0fffb18972For Travis CI - Fix downloading from wrong Android NDK arch.
Yao Wei Tjong 姚伟忠
2014-08-28 08:17:45 +0800
83b58dacdcUpdate android.toolchain.cmake to include NDK r10.
Yao Wei Tjong
2014-08-28 02:03:18 +0800
cda4637106For Travis CI - Revert back to always install ALSA for all platforms. Straightly speaking ALSA is not required while cross-compiling to other non-Linux targets. However, in the CI build we have enabled Lua or LuaJIT and because of that we have to build some native tool(s). The problem is when configuring native project on a Linux build system, we could not inform our CMake script to ONLY configure for the tool building. Currently the script always attempt to configure most of things including SDL which in turns depends on ALSA, although actually the Lua tool building does not require it. [ci package]
Yao Wei Tjong 姚伟忠
2014-08-28 00:55:24 +0800
c75f56da41Travis CI: API documentation update at 2014-08-27 16:22:36 UTC. [ci package]
urho3d-travis-ci
2014-08-27 16:22:36 +0000
83bb4be238Fix Angelscript binding for TileMapObject2D.
Yao Wei Tjong 姚伟忠
2014-08-28 00:06:25 +0800
bb1a410831For Travis CI - For MinGW STATIC build, retry sample build for 3 times. Each retry should build starts from where it fails, so hopefully it would not hit the memory limit. Closes#431.
Yao Wei Tjong 姚伟忠
2014-08-27 23:48:31 +0800
46f4f6fa24For Travis CI - Upgrade to Android NDK r10 and SDK r23.0.2. Closes#429.
Yao Wei Tjong 姚伟忠
2014-08-27 23:34:44 +0800
5761839635For Travis CI - Install libasound2-dev only when targetting Linux. Closes#430.
Yao Wei Tjong 姚伟忠
2014-08-27 21:38:21 +0800
649edf054dRename TileObject2D to TileMapObject2D, rename some functions.
aster
2014-08-27 22:21:29 +0800
18a8a4e640Add draw debug geometry for tile map, fix tile map object position bug.
aster2013
2014-08-27 13:11:46 +0800
d12ec82b37Fix reference to spritehelper url thx Mike3D
Chris Friesen
2014-08-26 01:01:44 -0500
cb92ea9d64A basic terrain editor that integrates with the Urho3d Editor. This is in very early stages. It currently supports raising/lowering terrain, setting the height of the terrain, and smoothing the terrain (which needs some serious improvisation). This is all done using "Brushes", which you can create and edit (only the alpha of the brush affects the brushes effect on the terrain). Terrains are saved to the file they we're loaded from, and editing one will cause SetSceneModified to be called (therefore prompting you to save before exiting). This is WIP and should not be considered done by any means.
xDarkShadowKnightx
2014-08-25 23:22:35 -0400
26bdba2039Travis CI: API documentation update at 2014-08-24 09:24:49 UTC. [ci package]
urho3d-travis-ci
2014-08-24 09:24:49 +0000
0472b4d410Allow sending client observer rotation in addition to position. Note that rotation is not used by the NetworkPriority component, but can be used for custom logic. Do not send the observer pos/rot until actually set by the client. Closes#428.
Lasse Öörni
2014-08-24 02:42:27 +0300
3fcb89e176Travis CI: API documentation update at 2014-08-23 13:06:49 UTC. [ci package]
urho3d-travis-ci
2014-08-23 13:06:49 +0000
46fcd67794Add name and type support for tile map objects.
aster
2014-08-23 20:57:53 +0800