-
Notifications
You must be signed in to change notification settings - Fork 35
/
CHANGELOG.txt
82 lines (67 loc) · 2.54 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
- Added new SAP space, PR #43
- Fixes on SAP space, PR #42 (Piotr)
- Fixes on removing geoms from space, PR #41 (Piotr)
- Added support for convex-trimesh collision (Piotr)
- Fixed scaling of tacc in quickstep (issue #38, Eduard Nicodei)
- Fixed Common.__ASSERT methods to act correctly if parameter is '0' or 'false', see issue #32
- Removed unnecessary Common.__ASSERT calls if NPE would trivially be thrown by code below, see #32
- Fixed mode checking in dJointSetTransmissionAxis2(), see issue #33
- Test and fix for issue #31 (NPE in ragdoll)
- Added support for heightfiels with holes (DxTrimeshHeightField)
- Added support for the slf4j loggin API (TZ)
- Added Ragdoll support and ConstrainedBallJoint (Piotr)
- Added sorting of contact by penetration depth (Piotr), see issue #22
- Added TrimeshHeightfield provided by Piotr
- Fixed issue #19 (thanks to Piotr)
0.3.1
=====
- Fixed issue #17
- Fixed NPE in DemoBoxStack-'x'
- Added newArray(size) methods to DVector3 and DMatrix3
0.3.0
=====
Migration to 0.13.1
New:
-- 3 new joints: DoubleBall, DoubleHinge, Transmission
-- New demos: DoubleBall, DoubleHinge, Gyro2, RFriction, Transmission
-- Multithreading (well...)
Done:
-- main code
-- tests
-- demos
-- Fixed bug in dMatrix3Inv() --> Calculation was incorrect
-- Fixed bug in DObject --> destroying joints might have crashed
-- Fixed bug: Calling destroy() on a space with a Heightfield cause hang.
-- Removed GeomTransform and other deprecated stuff
-- Java 1.6 again
-- Now passes strict -Xlint:all / -Werror builds
Demos:
- DemoBoxstack has MT disabled.
TODO
-- DemoPlane2 explodes...
Missing:
-- Multithreading does not work
-- Check further:
-- DxWorldProcessMemArena.FreeMemArena --> Commented out
-- DxWorldProcessContext.FreeArenasList --> Commented out
-- ThreadingUtils.java 154-156
-- check matrix.h
-- Skipped: odeou.*, odetls.*
0.2.9
=====
- Fixed possible infinite loop when calling dxQuickStepParameters.clone()
- fixed problem in low level check in Cstdio.fprintf()
- Deprecated equals() methods for DVector3, DVector6 and DQuaternion
- fixed NaN Check in Common.java
- Migration to Java 7!!!!
- Set version to 0.2.9
- Cleaned up javadoc (@remarks/note/warning to <p>REMARKS:/...) and removed @brief/@ingroup/@defgroup
- Updated license dates to 2014.
- CLeaned up plenty of compiler warnings
0.2.8
=====
- Fixed issue #9: Exception when updating large trimeshes
0.2.7
=====
- Merged 'cpp' package into 'core' package
- Issue #3: porting typo in space collider