diff --git a/CHANGELOG.md b/CHANGELOG.md
index ee79fbe3..3e101e13 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -28,8 +28,8 @@
## Unreleased
## 0.5.4 - in progress
-Known Bugs: TrimeshHeightfield and LayeredTrimeshHeightfield don't work with Convex
-
+- Fixed javadoc for `DPUJoint`, `DVector` and `DWorld` [#155](https://github.com/tzaeschke/ode4j/pull/154)
+- Fixed exception when colliding DConvex with DTrimeshHeightfield [#152](https://github.com/tzaeschke/ode4j/issues/152)
- Improved javadoc for `DContact` and `DCapsule` (AustinHoover) [#150](https://github.com/tzaeschke/ode4j/pull/149)
- Add some math functions for element wise multiplication and division (Hadamard)
[#145](https://github.com/tzaeschke/ode4j/issues/145):
@@ -44,13 +44,13 @@ Known Bugs: TrimeshHeightfield and LayeredTrimeshHeightfield don't work with Con
- Post 0.16.6 cleanup [#148](https://github.com/tzaeschke/ode4j/pull/148)
- Re-enabled new BoxPlane collider
- deprecated `DWorld.step()`
- - DemoCrash cleanup
+ - `DemoCrash` cleanup
- Port updates until 0.16.6 (previous: 0.16.2/.3) ([#147](https://github.com/tzaeschke/ode4j/pull/147)). This includes:
- Fixed porting bug in `dxQuickStepIsland_Stage4LCP_IterationStep`:
`fc_ptr2P = b2 * CFE__MAX;` was declared `int` and thus overwrote the existing variable.
This appears to fix known stability issues, e.g. large walls of boxes.
- New box-plane collider
- - new DemoTrimeshCollision
+ - new `DemoTrimeshCollision`
- new API method in DPUJoint: `void addTorques (double torque1, double torque2);`
- Cleanup:
- Lots of typos fixed
@@ -67,9 +67,6 @@ Known Bugs: TrimeshHeightfield and LayeredTrimeshHeightfield don't work with Con
- ThrsafeDecrement
- Multithrading: verify calculateThreadingLimitedThreadCount()
-MAYBE BROKEN:
-- sizeint is "long"!!!!
-
## 0.5.3 - 2024-04-28
- Fix INTERNAL ERROR in `FastLSolve.solveL1Straight()` caused by bug in `DLCP.solve1()`.
diff --git a/core-cpp/pom.xml b/core-cpp/pom.xml
index 2c982e79..c125c586 100644
--- a/core-cpp/pom.xml
+++ b/core-cpp/pom.xml
@@ -6,7 +6,7 @@
* REMARKS: This function is just a wrapper for {@link DBody#addTorque(DVector3C)}.
+ *
+ * @param torque1 torque about the universal axis 1
+ * @param torque2 torque about the universal axis 2
*/
void addTorques (double torque1, double torque2);
diff --git a/core/src/main/java/org/ode4j/ode/DWorld.java b/core/src/main/java/org/ode4j/ode/DWorld.java
index 4d67d1f5..8aa9a995 100644
--- a/core/src/main/java/org/ode4j/ode/DWorld.java
+++ b/core/src/main/java/org/ode4j/ode/DWorld.java
@@ -209,7 +209,8 @@ class dWorldSteppingThreadingParameters
{
/* must always be defined */
// unsigned
- public int param_set; /**< Combination of dWSTP_... flags */
+ /** Combination of dWSTP_... flags */
+ public int param_set;
// unsigned
public int world_islands_iteration_max_threads;
// unsigned
diff --git a/demo-cpp/pom.xml b/demo-cpp/pom.xml
index a672ec11..35fde391 100644
--- a/demo-cpp/pom.xml
+++ b/demo-cpp/pom.xml
@@ -6,7 +6,7 @@