Skip to content

Releases: saxbophone/libsxbp

Limit yourself

15 Oct 20:58
Compare
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
Compare
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
Compare
Choose a tag to compare
Pre-release

Bugfix release - fix warnings being given by clang compiler.

Pedantic crazy error release

10 Sep 23:55
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.