Skip to content
This repository has been archived by the owner on Feb 6, 2022. It is now read-only.

v0.10.0

Compare
Choose a tag to compare
@Arnavion Arnavion released this 06 May 04:54
· 218 commits to master since this release
  • Implemented libjass.renderers.AutoClock, a clock that automatically ticks and generates clock events according to the state of an external driver.
  • Implemented \k
  • libjass.{Set, Map, Promise} can now be set to null to force the use of the polyfills, even if it defaulted to a runtime-provided implementation.
  • Added ASS.fromReadableStream(), a function that can be used to parse ASS from a readable stream such as the response of window.fetch().
  • ASS.fromUrl() now tries to use window.fetch() if available instead of XMLHttpRequest.
  • Fixed constant pausing and playing on Firefox triggered by how slowly it updates video.currentTime (wasn't noticeable but still undesirable).
  • Fixed a dialogue's animation state not getting updated while seeking if the start and end times of the seek were within its start and end times.
  • Fixed wrapping mode 1 (end-of-line wrapping) to actually wrap.
  • Fixed parser to parse the time components of karaoke tags as centiseconds instead of seconds.
  • Fixed parser to swallow leading BOM, if any.
  • Fixed errors reported by webworker API were empty objects without message and stack properties.