[Release] SCAR Divi 3.25.08
3.25.08 is a tiny release, it contains a bugfix for the plugin system which makes it possible to load some older plugins that did not load correctly before. An example of these is Nielsie's APPA webclient.
3.25.08 Changelog:
Code:
Bugfixes:
- Backwards compatibility issue with plugins
I've also uploaded a new copy of the 3.26 Beta to the prerelease repositories.
3.26 Changelog:
Code:
Improvements:
- Ported to Delphi XE
- Increase indenting now has the shortcut Shift+Ctrl+I
- Decrease indenting now has the shortcut Shift+Ctrl+U
- Added Pick Bitmap to the Tools menu
- Added additional icons for menus
- New menus, toolbars and dockpanels
- The current client transparancy is now displayed in the edit box
- Inc, IncEx, Dec and DecEx now support Int64
Additions:
- function TPABounds(const TPA: TPointArray): TBox; (Alias: GetTPABounds)
- procedure TPARemoveDupl(var TPA: TPointArray);
- procedure TPADimensions(const TPA: TPointArray; out Width, Height: Integer);
- function TPAArea(const TPA: TPointArray): Integer;
- function TPADensity(const TPA: TPointArray): Extended;
- procedure TPASortEx(var TPA: TPointArray; const Point: TPoint);
- procedure TPASort(var TPA: TPointArray);
- procedure TPARemove(var TPA: TPointArray; const Index: Integer);
- function TPAMiddle(const TPA: TPointArray): TPoint; (Alias: MiddleTPA)
- function TPAMiddleEx(const TPA: TPointArray; out x, y: Integer): Boolean; (Alias: TPAMiddleEx)
- procedure TPAInvert(var TPA: TPointArray); (Alias: InvertTPA)
- function TPACombine(const TPA1, TPA2: TPointArray): TPointArray; (Alias: CombineTPA)
- function TPARandom(const Count, XRange, YRange: Integer): TPointArray;
- procedure TPARemovePointEx(var TPA: TPointArray; const Point: TPoint; const All: Boolean);
- procedure TPARemovePoint(var TPA: TPointArray; const Point: TPoint);
- procedure TPASpread(const TPA: TPointArray; out XSpread, YSpread: Extended);
- function TPAChain(const TPA: TPointArray; const Dist: Integer): T2DPointArray;
- function TPAChainEx(const TPA: TPointArray; const XMax, YMax: Integer): T2DPointArray;
- function TPAGroup(const TPA: TPointArray; const Dist: Integer): T2DPointArray;
- function TPAGroupEx(const TPA: TPointArray; const XMax, YMax: Integer): T2DPointArray;
- procedure ATPASortBySize(var ATPA: T2DPointArray);
- procedure SaveScreenshotEx(const s: AnsiString; const xs, ys, xe, ye: Integer);
- Color history
- function Box(x1, y1, x2, y2: Integer): TBox; (Alias: IntToBox)
- procedure TPAFilterPoints(var TPA: TPointArray; const FilterTPA: TPointArray);
- function TPAContains(const TPA: TPointArray; const Point: TPoint): Boolean;
- function TPAIntersect(const TPA1, TPA2: TPointArray): TPointArray;
- function TPAFromBox(const Box: TBox): TPointArray;
- function Fact(i: Int64): Int64; (Alias: Factorial)
Removed:
- TDateTime.OnDblClick
- TListGroup.ExtendedImage
- TListGroup.SubsetTitle
- TListGroup.BottomDescription