Commit Graph

9612 Commits

Author SHA1 Message Date
SuperWangKai
395651fafd Improved robustness when view closer 2017-09-11 10:26:56 +08:00
Yao Wei Tjong
a8893bafca Merge pull request #2122 from rainerdeyke/master
Hot-fix to AngelScript: fixed compile with address sanitizer.
2017-09-10 16:35:05 +08:00
Eugene Kozlov
8f8f0e658d Merge pull request #2101 from cadaver/fix-accelerator-focus
Disregard Menu accelerator keys when a LineEdit is focused
2017-09-09 01:41:47 +03:00
Eugene Kozlov
bd9e2ad102 Merge pull request #2112 from ricab/master
fix fixtureless 2D shape scaling; fixes #2111
2017-09-09 01:28:18 +03:00
SuperWangKai
f258f10c0c Fixed bounding box merging problem for node and component 2017-09-09 00:29:17 +08:00
SuperWangKai
637e5b548b Typo fixed. 2017-09-09 00:01:38 +08:00
SuperWangKai
fcc1071f64 Add 'Rotate Around Selection' to simulate the legacy way of camera orbit 2017-09-08 16:31:21 +08:00
SuperWangKai
2367f9eec8 Interrupt camera interpolation when user pan/orbit/zoom camera 2017-09-08 15:42:28 +08:00
Yao Wei Tjong 姚伟忠
e29e743c2a Fix Android debug build caused by ik library. 2017-09-07 21:57:19 +08:00
Yao Wei Tjong 姚伟忠
e0df869ec3 For CI - add debug builds for Android-CI. 2017-09-07 21:56:58 +08:00
Eugene Kozlov
cebfd83bc8 Merge pull request #2117 from cadaver/fix-point-constraint
Fix programmatic point constraint creation after RigidBody component
2017-09-07 01:48:35 +03:00
Lasse Öörni
63f4b8d3f4 If no constraint created yet, create even when type is set to same. Fixes programmatic point constraint creation after RigidBody. Closes #2116. 2017-09-06 14:49:24 +03:00
SuperWangKai
0e88ed738e Editor camera improved:
1. Camera now has a virtual look-at point. Camera can now rotate around the look-at point or as well as itself. No focus will be lost during camera operation (issue #2039). New object can place at this look-at point(view center).
2. Better camera close-look - adjust pos/zoom of camera and make view frustum fit the calculated bounding box of selected nodes and components.
3. Double click component in Hierarchy Window can also look close to the node.
4. Camera smooth interpolation - pos/rot/zoom smooth interpolating for close-look, top/front/side view switching.
5. Removed MouseWheelCameraPosition to make camera less confusing.
6. Key/Mouse changed - Added F key(Standard Hotkey, many popular tools use this key) and NumPad Period(Blender Hotkey) for camera close-look. Moving middle mouse button for orbiting around look-at and right button movement for orbiting around camera itself (For standard Hotkey).
2017-09-06 16:51:30 +08:00
SuperWangKai
a5ede8b327 Merge pull request #6 from urho3d/master
sync with official repo
2017-09-06 14:50:06 +08:00
Yao Wei Tjong 姚伟忠
dad96f2c2e Fix local variable naming convention and comment out unused parameters.
Related to commit 61d870b657.
2017-09-05 22:56:11 +08:00
Yao Wei Tjong 姚伟忠
61d870b657 Prevent windows UI-element moving while it is being resized.
Fix #2114.
2017-09-05 22:10:28 +08:00
Rainer Deyke
19acb12713 Hot-fix to AngelScript: fixed compile with address sanitizer. 2017-09-05 11:43:30 +02:00
Yao Wei Tjong 姚伟忠
6acff357c5 For CI - cache the whole initial build tree for OSX-CI builds.
Close #2095
2017-09-04 21:33:47 +08:00
Ricardo Abreu
c21f5dd8b1 fix fixtureless 2D shape scaling; fixes #2111 2017-08-31 22:52:11 +01:00
urho3d-travis-ci
14bdd868e8 Travis CI: API documentation update at 2017-08-29 20:58:33 UTC.
[ci package]

Commit: e56ff1b0c6

Message: Merge pull request #2098 from Modanung/IntVector-operators

Added operator overloads for multiplying IntVectors
2017-08-29 20:58:33 +00:00
Eugene Kozlov
e56ff1b0c6 Merge pull request #2098 from Modanung/IntVector-operators
Added operator overloads for multiplying IntVectors
2017-08-29 23:12:09 +03:00
Eugene Kozlov
dbfbda76c3 Merge pull request #2108 from eugeneko/cpp11-upgrade
C++11 upgrade: typedef to using, 0 to nullptr, added override
2017-08-29 23:09:06 +03:00
Eugene Kozlov
4fee6e9b40 Add override into URHO3D_OBJECT. 2017-08-29 18:26:10 +03:00
Eugene Kozlov
de249a1963 Remove casts around nullptr. 2017-08-29 14:48:23 +03:00
Eugene Kozlov
59391f9523 Source/Tools and Source/Samples automatic upgrade: override, typedef to using, 0 to nullptr. 2017-08-29 11:40:46 +03:00
Eugene Kozlov
efe6ec17e2 Manual typedef to using upgrade. 2017-08-29 10:08:27 +03:00
Eugene Kozlov
5a2bec95f1 Automatic upgrade: override, typedef to using, 0 to nullptr. 2017-08-28 19:54:27 +03:00
urho3d-travis-ci
633afbbe13 Travis CI: API documentation update at 2017-08-28 13:35:48 UTC.
[ci package]

Commit: 79f01057d3

Message: Merge pull request #2105 from eugeneko/attribute-metadata

Add attribute metadata.
2017-08-28 13:35:48 +00:00
Modanung
7ac9f749ef Added Lua bindings for non-assignment IntVector operators 2017-08-28 15:12:01 +02:00
Eugene Kozlov
79f01057d3 Merge pull request #2105 from eugeneko/attribute-metadata
Add attribute metadata.
2017-08-28 15:53:20 +03:00
Eugene Kozlov
f77ff2d90c Merge pull request #2103 from eugeneko/refactor-variant
Make Variant able to store any type.
2017-08-28 15:52:48 +03:00
Modanung
07e2baa4f6 Added angelscript bindings for new IntVector functions 2017-08-28 12:57:49 +02:00
Eugene Kozlov
1806926975 Added CustomVariantValue traits. Minor updates and fixes. 2017-08-27 15:43:33 +03:00
Eugene Kozlov
b617a576c4 Added attribute metadata. Removed attribute variant structure element names. Resolves #1766. 2017-08-27 12:02:47 +03:00
Eugene Kozlov
3fdc30fa6a Make Variant able to store any type. 2017-08-27 10:39:19 +03:00
Eugene Kozlov
a97ad88ead Revert "Remove OnSetAttribute hooks from Light, Terrain, Zone, OffMeshConnection, CollisionShape, Constraint, Constraint2D and RigidBody components."
This reverts commit c55bbb4230.
2017-08-27 03:46:47 +03:00
Lasse Öörni
c2bc19df2b Do not apply Menu accelerator key if a LineEdit element is focused. Closes #2100. 2017-08-26 21:36:40 +03:00
Eugene Kozlov
c55bbb4230 Remove OnSetAttribute hooks from Light, Terrain, Zone, OffMeshConnection, CollisionShape, Constraint, Constraint2D and RigidBody components. 2017-08-26 19:50:10 +03:00
Eugene Kozlov
a523e604dc Merge pull request #2097 from eugeneko/refactor-variant
Refactor Variant (part #1)
2017-08-26 18:58:11 +03:00
Modanung
b8ab2cf1d1 Added operator overloads for multiplying IntVectors 2017-08-26 14:37:39 +02:00
Eugene Kozlov
71c490c492 Collapse unnamed union in VariantValue. 2017-08-26 13:14:17 +03:00
Yao Wei Tjong 姚伟忠
3ba42e2983 For CI - only use the custom cache when it is available.
[ci skip]
2017-08-26 18:12:03 +08:00
Eugene Kozlov
7d37186e12 Refactored Variant. 2017-08-26 11:06:53 +03:00
Yao Wei Tjong 姚伟忠
47d25c27fd For CI - attempt to speed up all the CI jobs on OSX build environment.
Close #2095. [ci package]
2017-08-26 15:41:33 +08:00
Yao Wei Tjong 姚伟忠
65fc4fc09f Remove support for VS 2008 as it does not support C++11 standard. 2017-08-26 15:39:23 +08:00
Yao Wei Tjong 姚伟忠
906a1f1921 Merge branch 'cosmy1-update-sqlite' into master. 2017-08-26 15:38:27 +08:00
cosmy
56e441cb38 Update docs. 2017-08-24 21:16:21 +02:00
cosmy
a6456e7308 Update sqlite to 3.20.1. 2017-08-24 21:15:24 +02:00
urho3d-travis-ci
6ba4cab0c7 Travis CI: API documentation update at 2017-08-24 03:30:13 UTC.
[ci package]

Commit: d01134d7e1

Message: Fix shared library build.
2017-08-24 03:30:13 +00:00
Lasse Öörni
d01134d7e1 Fix shared library build. 2017-08-24 00:58:59 +03:00