Skip to content

Libspiro, version 20200505 (1.1.0)

Compare
Choose a tag to compare
@JoesCat JoesCat released this 05 May 08:15
· 9 commits to master since this release

Libspiro is a shareable library that can be used by programs to do the Spiro computations for you.

Main improvements of interest in this release are:

  • Bugfix for CVE-2019-19847 affecting {call-test14 to call-test19}.
  • Fix a memory access bug/error created earlier by patch 2017oct28. Users using tagpoint libspiro20150702 are unaffected by this bug. Users using tagpoint libspiro20190731 are recommended to upgrade. Thanks to Frederic Cambus for calling attention to these two faults.
  • Added optional 'end knot' for open curves (this may be useful for displaying knots). This option is available with the '2' versions of tagged/spiro functions found in <spiroentrypoints.h>. Earlier functions behave the same.
  • Code improvements and bug fixes for better tagged/spiro results - this can seen for example in tests/call-test0 which now return the same curve results, plus don't jump to point 0,0 at knot 15.
  • Several prefetch improvements added to further increase libspiro's speed.

Users unable to run autotools can fetch the dist tar file included here, which can run from ./configure (without needing to run autoreconf -i; automake; first).