Skip to content

Fix roundFixed, incorrect constant definitions and missing type conversion

Compare
Choose a tag to compare
@Pharap Pharap released this 02 Jun 13:01
· 27 commits to master since this release
299199c

Public API:

  • Fixed unintended bug in roundFixed introduced in v1.0.5 (i.e. only v1.0.5 and v1.0.6 have this bug)
  • Fixed the definition of UFixed::Scale and SFixed::Scale
  • Fixed an inconsistency with the typing of SFixed's constants compared to UFixed
  • Added long double conversion operator (this is classed as a bugfix because its absense was an oversight)

Internal:

  • Updated licence year
  • Updated licence text
  • Removed superfluous constructors
  • Reorganised member constants and member type aliases
  • Removed UFixedBase and SFixedBase*

* This is a non-breaking change because UFixedBase and SFixedBase are not part of the public API. If this breaks your code, please re-read 'Important.txt'.