Skip to content

v0.2.6

Latest
Compare
Choose a tag to compare
@cubicibo cubicibo released this 01 Sep 08:32
· 1 commit to main since this release

SUPer v0.2.6
It got better, again! But like all good things, it comes to an end. Windows user also gets an executable CLI for this release.

Update 10 Sept.: Fixed broken Windows CLI, and re-built the GUI to remove a memory leak.

Front-end

  • Add -d (--ahead) flag to enable palette update buffering. Some Display Sets can be decoded early for later usage, while the PG Decoder is busy decoding upcoming objects. This flag enables a lot of stream optimization to avoid dropped events.
  • Add --layout to override the config.ini layout_mode= value. This option is not available on the GUI.
  • Add succint log output. --log-to-file -10 will generate a single file listing all filtering decisions. Handy for inspection after batch conversion with the CLI.

Back-end

  • Support BDN XML with unordered events [MonoS].
  • Fix wrong palette shift with quantized bitmaps that had a transparent palette ID different than zero.
  • Correct event shift on epoch start collision and reduce the shift to the minimum acceptable.
  • Ensure orphaned display sets are discarded on epoch start collision.
  • Improve the rendering code to avoid odd displays in some tricky contexts.
  • Clean-up filtering code and fix some hard to trigger bugs.
  • Improve debug logging.

Users executing SUPer in their own Python environment should do a clean pip install.