Skip to content

GeoDms 19.0.0

Latest

Choose a tag to compare

@MaartenHilferink MaartenHilferink released this 05 Feb 16:17
· 1 commit to v19.0.0b since this release

Compiled with Visual Studio 2026.

In this major release, all ambiguous syntax for points with 2 coordinates are obsolete, i.e. no longer supported.
In calculation rules, use either point_xy or point_yx In data blocks, use xy(...) or yx(...).

Furthermore, the internal object inheritance structure has been adapted, and the reference counting mechanism has been updated to better differentiate between unique ownership, and duplication of shared ownership that blocks the further non-concurrent mutability. DataView and GraphicObject are no longer (indirectly) derived from SharedObj and therefore don't have an unused and ambivalent m_RefCount member as their lifetime is managed by std::shared_ptr's

Refix of #976
Fixed #1058

Test results

https://geodms.nl/tests/reports/19_0_0___17_9_2.html Now also Hestia is included in the release testing, including performance results. Hestia will be green in these test results in a near future version after setting and checking reference results, See ObjectVision/GeoDMS-Test#16
See https://github.com/ObjectVision/GeoDMS/wiki/Full-test for context

Full Changelog: v18.2.2...v19.0.0.b