Skip to content

Releases: TypesettingTools/SubInspector

v0.5.2

29 Mar 06:59
Compare
Choose a tag to compare

Everything is the same but here's a hot new macOS build with Extremely Modern dependencies, ok well bye.

v0.5.1

13 Apr 19:40
Compare
Choose a tag to compare
  • Improve hashing as a metric of visual sameness.

Updated 2016-02-04 with new builds: linked against CoreText on OS X and DirectWrite on Windows. Long die fontconfig.

v0.5.0

22 Mar 22:28
Compare
Choose a tag to compare

Forced version bump for rebrand.

No functional changes.

Windows builds may work better than previous releases due to changes in fribidi build config. Includes debug symbols for windows builds.

v0.4.1

09 Mar 05:16
Compare
Choose a tag to compare
  • Fix a bug that would cause the bounds detection to run on junk memory in some cases.
  • Add a check for zero width/height ass_images for increased safety.
  • Change lua library load routine to use package.path to play better with weird setups.
  • Update libass to libass/libass@4567ad1

v0.4.0

02 Feb 21:17
Compare
Choose a tag to compare

Changes since v0.3.1

Features

  • Add solid field to ASSI_Rect.

solid is a boolean value that indicates whether or not any pixels in the rasterized subpicture are solid. This metric is not affected by the alpha value of the line, but only by antialiasing and blur.

v0.3.1

16 Dec 22:57
Compare
Choose a tag to compare
⚠️ Builds have been updated to libass/libass@1c4459b, which fixes a couple of rasterizer bugs.

Bugfix release.

Fixes:

  • Fix hash reliability by not hashing junk memory.

Dependency versions are the same as v0.3.0.

v0.3.0

03 Dec 23:03
Compare
Choose a tag to compare

Changes since v0.2.2:

Features:

  • All inputs are hashed (CRC32) to provide a measure of uniqueness.
  • C++ example reports hash collisions within a script.

Fixes:

  • The C++ example no longer segfaults when the input file doesn't exist.
  • The OS X build is actually optimized now.

The dependency versions are the same as the v0.2.x builds except for libass, which has been updated.

ASSInspector-v0.3.0-Aegisub-win32.zip is built with:
[freetype2@ed372b7](http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?
id=ed372b712fa698da24c21746135f2c2c8d738c6e)
tgoyne/fontconfig@77f3ebc
fribidi/fribidi@77f7f6c (0.19.6)
libass/libass@507ae26

ASSInspector-v0.3.0-Aegisub-OSX-x86_64.zip is built with:
freetype2@0292bb9
fontconfig@b732bf0
fribidi/fribidi@9ca217a
harfbuzz/harfbuzz@c0e95ab (0.9.36)
libass/libass@507ae26

The OSX build has been tested on 10.10.1, but in theory will work with older versions too.

v0.2.2

26 Nov 07:43
Compare
Choose a tag to compare

Bugfix release.

Fixes:

  • Off-by-one error in certain cases.
  • Integer overflow in certain cases.

Dependency versions are the same as v0.2.0.

v0.2.1

25 Nov 23:07
Compare
Choose a tag to compare

Bugfix Release.

Fixes:

  • Off-by-one error in ASSInspector.
  • Error handling in Inspector.moon constructor.

Dependency versions are the same as v0.2.0.

v0.2.0

24 Nov 00:13
Compare
Choose a tag to compare

⚠️ The pre-built packages contain a newer version of Inspector.moon that fixes a few bugs.

ASSInspector for Windows is now built using MSVS 2013, and uses Plorkyeran's patched fontconfig that can and does read fonts from the registry, meaning it is now much more useful for people on Windows, and can work more smoothly with font managers.

The attached build is also built against libass/libass@8d70dbe, current git master as of this writing.

Changes since v0.1.0

  • Added simple C++ example command-line program (not included in Aegisub release zip).
  • Inspector.moon works better without video timecodes loaded, and has slightly better error reporting.
  • Added APIs for changing the resolution and forcing a font cache reload after ASSInspector has been initialized.
  • Bounds detection improved to work with strange cases, at the cost of code shortcuts. Should still be reasonably fast.

ASSInspector-v0.2.0-Aegisub-win32.zip is built with:
[freetype2@ed372b7](http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?
id=ed372b712fa698da24c21746135f2c2c8d738c6e)
tgoyne/fontconfig@77f3ebc
fribidi/fribidi@77f7f6c (0.19.6)
libass/libass@8d70dbe

ASSInspector-v0.2.0-Aegisub-OSX-x86_64.zip is built with:
freetype2@0292bb9
fontconfig@b732bf0
fribidi/fribidi@9ca217a
harfbuzz/harfbuzz@c0e95ab (0.9.36)
libass/libass@8d70dbe

The OSX build has been tested on 10.10, but in theory will work with older versions too.