Skip to content

Releases: saxbophone/libsxbp

Measure CPU Time not Wall Clock Time

09 Feb 00:13
v0.27.0
Compare
Choose a tag to compare
Pre-release

Changes:

  • Spiral's seconds_spent field now counts seconds of CPU time spent processing the spiral, not wall-clock time (the former is a more faithful reflection of processing complexity when compared with others on the same system).
  • Marked sxbp_resize_spiral() as deprecated from the Public library interface.
  • Amend directory and instructions to easily facilitate out-of-source builds.

Breaking file format release

05 Feb 20:06
v0.26.0
Compare
Choose a tag to compare
Pre-release

BREAKING RELEASE!

Improvements:

  • 16-bit version identifiers in library and file format
  • 32-bit friendly code
  • storing of time spent generating a spiral (and the accuracy of this figure) in file

More liberally-licensed, now with Doxygen documentation

07 Jan 20:13
v0.25.0
Compare
Choose a tag to compare
  • Software license changed to MPL-2.0
  • Doxygen documentation added

Rename

28 Dec 19:29
v0.24.0
Compare
Choose a tag to compare
Rename Pre-release
Pre-release

This version update renames the library in source from libsaxbospiral to libsxbp

Perfection Threshold bugfix

20 Nov 20:26
v0.23.0
Compare
Choose a tag to compare
Pre-release

Fix bug where wrong type was used for perfection_threshold argument
This was an int, but should have been the unsigned library type sxbp_length_t

No compulsory Dependencies!

17 Nov 21:05
v0.22.0
Compare
Choose a tag to compare
Pre-release

This version sees the dependency on libpng made optional (by making PNG output optional)
By default, PNG support is enabled if libpng can be found or disabled if it cannot.
By using the CMake variable SAXBOSPIRAL_PNG_SUPPORT one can optionally force enable or disable this.
In C code, you can check the library constant bool SXBP_PNG_SUPPORT. If it is true then PNG output is
supported, otherwise it is not.

Also, this is the first tag to be signed with my PGP key, hurrah!

Render Backends Refactor

12 Nov 23:09
Compare
Choose a tag to compare
Pre-release
v0.21.0

Render Backends Refactor

Cleanup and Improvements

29 Oct 14:42
Compare
Choose a tag to compare
Pre-release
  • Removed SXBP_DEBUG symbol
  • Added assertions
  • Library headers now are installed under version-specific locations to allow different versions of saxbospiral to exist together at the same time.

That which has been open-sourced

21 Oct 22:20
Compare
Choose a tag to compare
Pre-release

Go forth my child! Do me proud!

Going Solo

17 Oct 17:08
Compare
Choose a tag to compare
Going Solo Pre-release
Pre-release

Library and command-line program have now been completely separated.