Skip to content

Releases: saxbophone/libsxbp

Limit yourself

15 Oct 20:58

Choose a tag to compare

Limit yourself Pre-release
Pre-release

New version with some breaking changes:

  • New command-line options:
    • -t/--total-lines for specifying maximum number of lines to be generated
    • -l/--line-limit for limiting the number of lines that are generated in one command invocation,
  • Library additions/changes:
    • Added functionality to implement first two points on this list.
    • Added an option to set a callback when calling plot_spiral, called once every time a new line is generated.
  • General tidying up.

New File Format

14 Oct 18:23

Choose a tag to compare

New File Format Pre-release
Pre-release
- Code cleanup

- New fields for file format

Silence Clang Warning-Errors

11 Sep 19:20

Choose a tag to compare

Pre-release

Bugfix release - fix warnings being given by clang compiler.

Pedantic crazy error release

10 Sep 23:55

Choose a tag to compare

Pre-release
  • Added full error reporting to CLI program
  • Some general code cleanup
  • Enabled -Wpedantic, -Wall and -Wextra warning options, for ultra-safe, conforming code!

Better Error Reporting

09 Sep 23:00

Choose a tag to compare

Pre-release

All functions that do dangerous stuff like mem alloc now report success/failure
Also fixed a bug, meaning a spiral image can be generated from raw data all in one step!

Self-orienting design

28 Aug 14:14

Choose a tag to compare

Self-orienting design Pre-release
Pre-release

Spirals can now be oriented based on the direction of their first line

Build System using CMake

18 Aug 19:59

Choose a tag to compare

Pre-release

Now succesfully able to build shared or static libraries (thanks CMake!)

The even more magical version!

14 Aug 22:17

Choose a tag to compare

Pre-release

Fixes a bug knowingly and deliberately introduced in v0.7
(spirals that make wasteful use of geometric space)

The MAGIC version

13 Aug 17:01

Choose a tag to compare

The MAGIC version Pre-release
Pre-release

The MAGIC version!
This version is regrettably slightly broken in one regard:
the spirals it outputs are larger than they need to be and not
as snug as desired.

HOWEVER, the algoritm is now much faster at generating spirals!
This means much larger amounts of data can be consumed for more
interesting and/or crazy output spirals!

Version 0.6

12 Aug 23:56

Choose a tag to compare

Version 0.6 Pre-release
Pre-release

Mostly a stopping point pending the long-overdue performance increase (which isn't ready yet).
Provides small API foundations for this work.

Some general code tidy up:

  • Make types more explicit about what they mean/do
  • More documentation

Bug fixed:

  • Small memory leak in get_bounds() function of render.c

API Changes:

  • Addition of the dummy function suggest_resize(),
    which will be used later for the more efficient implementation.