6.0:
- The Geometry in the plugin is all Double based now instead of Single based. (Note that ShapeDistort in PictureEffects will need update for this change)
- Fixed Rotate methods in PolygonF class.
5.0.2:
- Fixed problem with one variation of PolygonF.Offset.
- Fixed problem with one variation of PolygonF.Rotate.
- Fixed problem with one variation of PolygonF.Contains.
- Fixed problem with LineF.Rotate.
- Fixed problem with one variant of LineF.Contains.
5.0:
- Added Linux ARM 64 build. (Works for Xojo 2022r4 or later).
4.0:
- Added Windows Arm64 support.
3.1:
- Added Arm build target for iOS simulator.
- Retargeted iOS build to set same minimum version as Xojo sets (iOS 11 instead of iOS 13).
3.0:
- Added Apple Silicon compile (Not tested).
- Added Apple iOS compile class.
2.6:
- Added new variation of the Draw method to the RectF class that takes WebGraphics as graphics context.
- Added new variation of the Fill method to the RectF class that takes WebGraphics as graphics context.
- Added new variation of the Draw method to the LineF class that takes WebGraphics as graphics context.
- Added new variation of the Draw method to the PolygonF class that takes WebGraphics as graphics context.
- Added new variation of the DrawPath method to the PolygonF class that takes WebGraphics as graphics context.
- Added new variation of the Fill method to the PolygonF class that takes WebGraphics as graphics context.
2.5:
- Updated the drawing API for next generation of Xojo.
- Fixed some 64 bit compile issues.
2.4.2:
- Added Intersects function to the RectF class.
2.4:
- Added SizeF class.
- Added automatic conversion operator on RectF to convert from Xojo.Core.Rect.
- Added automatic conversion operator on PointF to convert from Xojo.Core.Point.
- Added new Constructor to the RectF class that takes PointF and SizeF parameters.
2.3:
- Added PointDistanceFromLine function to the LineF class.
- Added PointDistanceFromInfiniteLine function to the LineF class.
2.2:
- Updated the PolygonF class to be able to internally support the new Polygon masking feature in TypeLib's RawBitmapMask class.
2.1:
- Added Pitch to the VectorF_3D class.
- Added Roll to the VectorF_3D class.
- Added Yew to the VectorF_3D class.
- Added Operator_Multiply (2 variations) to the VectorF_3D class.
- Added Operator_Divide to the VectorF_3D class.
- Added Operator_Compare to VectorF_3D class.
- Fixed a Linker error on Linux systems.
2.0:
- Added 64 bit compile support for Mac targets.
- Added 64 bit compile support for Windows targets.
- Added 64 bit compile support for Linux targets.
- Added ARM compile support for Linux targets.
- Greatly reduced dependencies on Linux so the plugin can work in Linux console application where no GUI libraries are installed in the Linux system.
1.6:
- Added ExtendLine function to the LineF class.
- Added ExtendLineByRation function to the LineF class.
- Added GetCenter function to the LineF class.
- Added MakeParallel function to the LineF class.
- Added 2 variations of EllipseContains functions to the RectF class.
- Added FindCentroid function to the PolygonF class.
- Switched out the algorithm to calculate the Area of Polygon in the PolygonF class as the old one was giving bad results.
1.5:
- Now also ships with a Xojo plugin. The Xojo plugin comes in the new Xojo format and is compiled with newer SDK.
- Plugin segments come code signed on MacOS X systems.
- Fixed small issue in the Polygon segment.
- Documentation now also ships as docset for the awesome Dash viewer from http://kapeli.com/dash. (Including this format is somewhat experimental)
1.4:
- Marked the draw commands as console safe now that REALbasic supports graphics classes in console apps.
- Changed entry point loading to support REALbasic 2010r5 and later.
1.3:
- Added a VectorF_3D class.
- Added Operator_Subtract to the PointF class.
- Added Operator_Negate to the PointF class.
- Added a Distance function to the PointF class.
- Added a Clamp function to the PointF class.
- Added a Equal function to the PointF class.
- Added a Set function to the PointF class.
- Accelerated most of the classes in the plugin.
1.2.2:
- Fixed incorrect behaviour in PolygonF.Inset
1.2:
- Improved the Cocoa support to support the new PictureEffects 7.0.
- Windows segments are now compiled with more optimized compiler.
1.1:
- Added Cocoa compile support to all segments of the plugin.
1.0:
- This is the first public version.