Skip to content

v1.7.81

Compare
Choose a tag to compare
@devinsmith devinsmith released this 11 Feb 22:13
· 14 commits to master since this release
e9e7a15

Changes

  • Using _InterlockedExchangeAdd64 and other FXAtomic issues (Windows).
  • FXApp should never write FOX-wide settings; only per-app settings. This rule was violated for a few types of settings.
  • Horizontal and vertical scrollbar multi-line scrolling can now be individually controlled.
  • Added a couple nice color themes in ControlPanal to choose from.
  • Adie Syntax class API class leads to somewhat simpler code. Possibly faster.
  • Tentative alias_cast() template may be used for shutting up GCC alias warnings. This means type-punning related warnings are now properly suppressed.
  • Additional math-functions added to FXExpression mathematical expression evaluator.
  • Some internal branch-avoiding optimizations in FXRex, the regular expression matcher.
  • Subtle off-by-one bug fix in fxprintf, when very small, denormalized floating point numbers were printed.
  • Added orthogonal() API for 3D vector classes: it returns vector orthogonal to given vector.
  • More forgiving and simpler implementation of quaternion arc() implementation.