Commit Graph

9886 Commits

Author SHA1 Message Date
Eugene Kozlov
8e947952d6 Add RibbonTrail base velocity. 2018-01-05 01:31:12 +03:00
Yao Wei Tjong 姚伟忠
7b4dab3783 Change Audio class to optionally use SDL's internal audio stream.
Close #2215.
2018-01-04 16:02:37 +08:00
Eugene Kozlov
136b84e351
Merge pull request #2194 from SirNate0/script-enum-attributes
ScriptInstance Enum Attributes
2018-01-03 00:27:42 +03:00
urho3d-travis-ci
70049ba582 Travis CI: bump copyright to 2018.
[cache clear]
2018-01-01 05:35:37 +00:00
Yao Wei Tjong 姚伟忠
ad9c6594d1 Fix web build on Windows host system.
Close #2224.
2018-01-01 13:11:05 +08:00
urho3d-travis-ci
53aba6a523 Travis CI: API documentation update at 2017-12-31 11:30:19 UTC.
[ci package]

Commit: 557b7621b4

Message: Add noexcept specifier for the rest of value classes for consistency.
2017-12-31 11:30:19 +00:00
Yao Wei Tjong 姚伟忠
557b7621b4 Add noexcept specifier for the rest of value classes for consistency. 2017-12-31 15:38:10 +08:00
Yao Wei Tjong 姚伟忠
56f956d591 Attempt to workaround the 'noexcept' ICE on old MinGW version. 2017-12-31 15:38:10 +08:00
Yao Wei Tjong 姚伟忠
e2ecc52adc Clang-Tidy - cert-err58-cpp (WIP). 2017-12-31 15:38:09 +08:00
Yao Wei Tjong 姚伟忠
2b493dc3dd Add NOLINT for types that we consider can be used interchangebly.
Fix the rest of the build error by calling constructor explicitly.
Related to commit d6eb307e34
2017-12-31 15:38:09 +08:00
Yao Wei Tjong 姚伟忠
d6eb307e34 Clang-Tidy - google-explicit-constructor. 2017-12-31 13:48:28 +08:00
Yao Wei Tjong 姚伟忠
f82ea40480 Clang-Tidy - google-default-arguments.
Refactor StaticMode::GetMaterial() virtual method.
2017-12-31 13:48:27 +08:00
Yao Wei Tjong 姚伟忠
c29cb530b6 Clang-Tidy - google-default-arguments.
Refactor Serializable::Load(), Seriazable::LoadXML(), and Serializable::LoadJSON() virtual methods.
2017-12-31 13:48:27 +08:00
Yao Wei Tjong 姚伟忠
c3f1eeb9f7 Add NOLINT to prevent false positive from modernize-use-bool-literals. 2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
a5c2e95b15 Add NOLINT to prevent false positive from modernize-redundant-void-arg.
The "void" keyword being flagged up in this case cannot be actually removed, so this is really a bug in the check in question to confuse "typeid" as a function.
2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
f2a7fb9aa8 Add NOLINT to prevent false positive from modernize-use-equals-default.
Minor refactor to rearrange the union member of the VariantValue class separating the trivial and non-trivial members.
2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
40516e48c9 Add macro for checking the compiler's C++11 type trait templates.
Modify angelscript.h header file to use our custom compiler define based on the check result to cater for pre-standard Clang compiler toolchain.
2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
845cf45c28 Fix AngelScript binding for GCC/Clang compiler toolchains.
Related to modernize-use-equals-default.
2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
c2fcc8decb Clang-tidy - modernize-use-equals-delete.
Deleted member function should be public.
2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
c999210676 Clang-Tidy - modernize-use-equals-delete. 2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
d2b9271f05 Clang-Tidy - modernize-use-using. 2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
dc384c1bec Quick fix for Android-CI build.
Related to modernize-use-equals-default.
2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
c99c5fbf64 Clang-Tidy - modernize-use-equals-default. 2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠
c8bc642020 Clang-Tidy - modernize-use-nullptr. 2017-12-31 13:48:25 +08:00
Yao Wei Tjong 姚伟忠
0f3d3a2621 Clang-Tidy - modernize-use-bool-literals. 2017-12-31 13:48:25 +08:00
Yao Wei Tjong 姚伟忠
2e963e7130 Minor refactor to avoid the explicit static_cast. 2017-12-31 13:48:25 +08:00
Yao Wei Tjong 姚伟忠
d8a438b169 Clang-Tidy - modernize-return-braced-init-list. 2017-12-31 13:48:25 +08:00
Yao Wei Tjong 姚伟忠
d23ee35938 Clang-Tidy - modernize-pass-by-value. 2017-12-31 13:48:25 +08:00
Yao Wei Tjong 姚伟忠
617b2d8cf7 Minor refactor to manually rename the range-based-for-loop index. 2017-12-31 13:48:25 +08:00
Yao Wei Tjong 姚伟忠
446247fa8c Clang-Tidy - modernize-loop-convert. 2017-12-31 13:48:08 +08:00
Yao Wei Tjong 姚伟忠
4ff9580f06 Clang-Tidy - modernize-deprecated-headers. 2017-12-31 12:46:27 +08:00
Yao Wei Tjong 姚伟忠
ca97fd9b9b Clang-Tidy - modernize-use-auto. 2017-12-31 12:46:26 +08:00
Yao Wei Tjong 姚伟忠
5e89e566e6 Clang-Tidy - modernize-use-override. 2017-12-31 12:11:09 +08:00
Yao Wei Tjong 姚伟忠
117f186fdb For CI - use alternative software packages for Doxygen and Graphviz.
[skip travis]
2017-12-30 12:39:58 +08:00
Yao Wei Tjong 姚伟忠
1e7472ed71 Minor update on how to install MinGW cross-compiler toolchain.
[ci skip]
2017-12-24 20:43:17 +08:00
urho3d-travis-ci
18682ce75d Travis CI: API documentation update at 2017-12-24 10:33:33 UTC.
[ci package]

Commit: 21389b73bc

Message: Merge pull request #2207 from eugeneko/master

Add some Skeleton and Math helper functions.
2017-12-24 10:33:33 +00:00
Eugene Kozlov
21389b73bc
Merge pull request #2207 from eugeneko/master
Add some Skeleton and Math helper functions.
2017-12-24 12:42:49 +03:00
Eugene Kozlov
04519952a1
Merge pull request #2202 from TrevorCash/feature/doubleclickdist
added UI::SetMaxDoubleClickDist and UI::GetMaxDoubleClickDist
2017-12-24 12:42:21 +03:00
Eugene Kozlov
7ed2aa7a36 Fix AS binding for Vector3::ProjectOntoLine. 2017-12-24 12:41:32 +03:00
TrevorCash
876ad35a10
Comment Changes 2017-12-20 08:21:59 -07:00
Yao Wei Tjong 姚伟忠
791f776293 Add contributor credit.
Close #2115.
2017-12-20 01:20:59 +08:00
Yao Wei Tjong 姚伟忠
65e9d62fc6 Merge branch 'master' of https://github.com/SuperWangKai/Urho3D. 2017-12-20 01:14:21 +08:00
SuperWangKai
22886cfb94 Instruction on editor key bindings modified 2017-12-19 21:31:12 +08:00
Eugene Kozlov
91f56236b7 Use M_MAX_UNSIGNED instead of number of bones in Skeleton::GetBoneIndex. Add bindings. 2017-12-17 21:32:30 +03:00
Yao Wei Tjong 姚伟忠
28e4c64bfc Remove "execute" permission in the source files.
[ci skip]
2017-12-17 09:37:10 +08:00
Eugene Kozlov
2c773e5bd5 Add Vector3::DistanceToPoint and DistanceToPlane math functions. 2017-12-17 01:57:27 +03:00
Eugene Kozlov
c740dffc30 Add Vector3::ProjectOntoPlane and ProjectOntoLine math functions. 2017-12-17 01:44:01 +03:00
Eugene Kozlov
2c5624f5ca Add Skeleton::GetBoneIndex and GetBoneParent helper functions. Add ValueAnimation::GetKeyFrames. 2017-12-17 01:11:36 +03:00
Yao Wei Tjong 姚伟忠
cc5eccec1b Fix RPI build, could not have khronos in the header search path. 2017-12-17 02:03:18 +08:00
Yao Wei Tjong 姚伟忠
2af82c6eff Bug fix to allow build with appletvsimulator and iphonesimulator SDKs. 2017-12-17 01:51:32 +08:00