Commit Graph

9869 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
a1c801ad04 For Travis CI - set notifications receiver for CI mirror branches.
When build failed or errored in one of the CI mirror branch, notifications will be sent to commiter and author (if different person), similar to master branch.
2015-05-02 08:08:09 +08:00
Yao Wei Tjong 姚伟忠
52ddfbf495 For Travis CI - (test successive commits do not cause build error). 2015-05-02 01:12:56 +08:00
Yao Wei Tjong 姚伟忠
0de428ba3e For Travis CI - skip mirror deletion if there are more commits. 2015-05-02 01:08:27 +08:00
Lasse Öörni
830eede29b Restore old check for forceinline in stb_vorbis to fix MinGW build. 2015-05-01 15:56:40 +03:00
Lasse Öörni
20ac7fb2e5 Update STB libraries. 2015-05-01 15:33:39 +03:00
Lasse Öörni
aa65cedefd Add NOUV define to LitParticle, LitSolid & Unlit HLSL shaders when used as untextured, to prevent vertex layout creation problem on D3D11 when model has no UVs. Remove texcoords from the editor grid as they're no longer necessary. Closes #712. 2015-04-29 20:09:18 +03:00
Yao Wei Tjong 姚伟忠
7f55f78a36 For Travis CI - hack Travis to support multi-docs .travis.yml stream.
The CI mirror branches are now created and deleted on the fly. No more overhead to maintain them (i.e. resolving rebase conflict).
This is partial implementation of what has been requested in this feature request https://github.com/travis-ci/travis-ci/issues/3719.
2015-04-29 21:51:15 +08:00
Lasse Öörni
e6c8acdf40 Add contributor credit. Mark AngelScript modifications. 2015-04-29 13:57:55 +03:00
Lasse Öörni
3d13053cdd Merge remote-tracking branch 'skrylar/master' 2015-04-29 12:39:17 +03:00
Yao Wei Tjong 姚伟忠
530513750a For Travis CI - allow initial Coverity-Scan branch creation on demand.
[ci skip]
2015-04-29 13:10:14 +08:00
Joshua Cearley
0b2228b7cd Support MinGW 4.7 ABIs on Clang. 2015-04-28 18:34:05 -05:00
urho3d-travis-ci
94372097fb Travis CI: API documentation update at 2015-04-27 10:40:13 UTC.
[ci package]
2015-04-27 10:40:13 +00:00
Lasse Öörni
ba777f0d17 Fix omissions in Lua VertexBuffer / IndexBuffer / Model bindings. Add 34_DynamicGeometry.lua example. Closes #704. 2015-04-27 13:32:39 +03:00
urho3d-travis-ci
3591990e24 Travis CI: API documentation update at 2015-04-27 07:37:18 UTC.
[ci package]
2015-04-27 07:37:18 +00:00
Lasse Öörni
0235c02653 Expose Geometry, IndexBuffer & VertexBuffer to script, with VB & IB content access using VectorBuffer. AngelScript 34_DynamicGeometry example. Lua version to follow. 2015-04-27 10:29:38 +03:00
Yao Wei Tjong 姚伟忠
0b64216424 For Travis CI - fix rake ci_rebase task.
Test [ci scan] on demand.
2015-04-27 13:50:56 +08:00
Yao Wei Tjong 姚伟忠
9a198604a6 Workaround for Coverity scan which failed to compile code with PCH. 2015-04-27 07:10:56 +08:00
Yao Wei Tjong 姚伟忠
50bc9d5793 Attempt to enable coverity scan to the project. 2015-04-27 06:37:11 +08:00
Yao Wei Tjong 姚伟忠
98863e183a Code clean up to remove temporary workaround for Emscripten. 2015-04-26 16:20:29 +08:00
Yao Wei Tjong 姚伟忠
cf68e3900e Use CMake construct instead of '|grep' to determine emcc version.
So that, the detection logic works on Windows host system too.
2015-04-26 11:54:32 +08:00
Yao Wei Tjong 姚伟忠
f9060b7831 Only perform ccache configuration during initial project configuration.
Determine the Emscripten's emcc version and use it to determine whether ccache could be enabled without caveat.
The changes for adding new '--use-metadata' option for Emscripten' file-packager.py has just been submitted to Emscripten upstream as PR (https://github.com/kripken/emscripten/pull/3410) today. Not sure how long it will take to be reviewed and merged (if at all). Tentatively assume it will be in incoming 1.31.4. With the immutable jsoutput file, the linker does not retriggered unnecessarily after changing the resource dirs content.
2015-04-25 21:42:31 +08:00
Lasse Öörni
b227fb7680 Document where to find the QUALITY & SHADOWQUALITY constant definitions. 2015-04-25 01:08:57 +03:00
Yao Wei Tjong 姚伟忠
886cc93d7a For Travis CI - fix RPM packaging build for Raspberry-Pi.
It was broken before the migration to the new build infra.
2015-04-24 22:48:28 +08:00
urho3d-travis-ci
2e81fa9c6a Travis CI: API documentation update at 2015-04-24 12:33:24 UTC.
[ci package]
2015-04-24 12:33:24 +00:00
Lasse Öörni
08ea925895 Fix Variant::GetUInt() return type. Closes #710. 2015-04-24 15:15:58 +03:00
Yao Wei Tjong 姚伟忠
c74dda6f75 For Travis CI - Migrate to new container-based build infra. 2015-04-22 15:19:02 +08:00
Yao Wei Tjong 姚伟忠
f2b21ee816 Enable ccache support for Emscripten (incoming) without the caveat.
The upstream issue https://github.com/kripken/emscripten/issues/3365 has been fixed now in Emscripten's incoming branch.
2015-04-22 10:14:22 +08:00
urho3d-travis-ci
6424fa00c7 Travis CI: API documentation update at 2015-04-21 12:40:12 UTC.
[ci package]
2015-04-21 12:40:12 +00:00
aster2013
6beb325b69 Merge branch 'master' of https://github.com/urho3d/Urho3D 2015-04-21 20:29:07 +08:00
Lasse Öörni
f9c8cb073a Documented material fill mode. 2015-04-20 11:19:52 +03:00
Yao Wei Tjong 姚伟忠
9a5dea71e1 Update documentation on ccache to explain its usage is optional.
Add simple diagnostic message to help user to rectify ccache configuration error.
2015-04-19 14:20:38 +08:00
Yao Wei Tjong 姚伟忠
c16ed4073c Suppress Clang compiler warnings when using ccache. 2015-04-18 15:56:01 +08:00
Yao Wei Tjong 姚伟忠
403691d50c Enhance rake cmake/make tasks to pass workaround env var for ccache.
[ci skip]
2015-04-17 22:25:52 +08:00
Yao Wei Tjong 姚伟忠
2dd22c82ef Attempt to enable ccache support for Emscripten compiler toolchain.
Minor documentation update again on ccache usage.
2015-04-17 17:33:33 +08:00
Yao Wei Tjong 姚伟忠
808c79412f Just show the usage instruction when the script is invoked wrongly. 2015-04-17 14:17:21 +08:00
Yao Wei Tjong 姚伟忠
5b7297669a Fix Xcode build. It does not like absolute path PCH include. 2015-04-17 09:59:40 +08:00
Yao Wei Tjong 姚伟忠
4e4d114015 Merge branch evolarium-fix_pch_build into upstream.master. 2015-04-17 07:49:49 +08:00
Yao Wei Tjong 姚伟忠
b76b1dabb9 Update contribute credits to README.md as well. 2015-04-17 07:48:36 +08:00
Yao Wei Tjong 姚伟忠
8776eb3c2d Merge branch 'fix_pch_build' of https://github.com/evolarium/Urho3D. 2015-04-17 07:25:34 +08:00
Yao Wei Tjong 姚伟忠
bfa54ece21 Need to stringify to guard against undefined environment variable. 2015-04-17 07:17:58 +08:00
Yao Wei Tjong 姚伟忠
810929d13c For Travis CI - readjust the rebase order so Emscripten comes last. 2015-04-17 01:41:08 +08:00
Yao Wei Tjong 姚伟忠
fd7d667b21 Enhance Emscripten toolchain file to support ccache (but disabled).
It can only be enabled later when Emscripten has fixed https://github.com/kripken/emscripten/issues/3365.
2015-04-17 01:24:39 +08:00
Yao Wei Tjong 姚伟忠
167f00771f Enhance Android toolchain file to support ccache (our way). 2015-04-17 00:58:22 +08:00
Lasse Öörni
9a3ec30b4a Add add-assign also for signed long and long long integers in String. Added contributor credit. 2015-04-16 16:51:10 +03:00
Lasse Öörni
213fa03120 Merge pull request #702 from marynate/PR-String-unsign-long
Add unsigned long and unsigned long long support to String += operator
2015-04-16 16:32:31 +03:00
Jordan Patterson
ebbb9d3e05 Fix PCH build with Clang
Clang doesn't use include path (-I) when looking for PCH files.  Use full path to header instead.  Tested on Ninja and Make builds using GCC and Clang.
2015-04-16 07:11:19 -06:00
marynate
7df29b9897 Add unsigned long and unsigned long long support to String += operator 2015-04-16 19:42:18 +08:00
Yao Wei Tjong 姚伟忠
541c6e0e29 Enhance Raspberry-Pi toolchain file to support ccache. 2015-04-16 17:52:46 +08:00
Yao Wei Tjong 姚伟忠
44e50b0ebe Minor documentation update on ccache usage. [ci skip] 2015-04-16 14:43:14 +08:00
Yao Wei Tjong 姚伟忠
f94d4d26d1 Enhance MinGW toolchain file to support ccache.
This is in preparation for using ccache in the container-based CI builds later.
Reinstate MinGW 32-bit D3D9 build jobs which were accidentally got deleted.
2015-04-16 14:34:06 +08:00