FHannes Posted August 28, 2011 Share Posted August 28, 2011 (edited) SCAR Divi 3.26 RC has been released. This is the last release stage before the final release. No new features will be added during this stage, only a few additional bugfixes will be implemented. Changelog: Bugfixes: - Color picker had issues with muliple monitors 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 Regular: http://svn.scar-divi.com/scar/ Portable: http://svn.scar-divi.com/scar_portable/ Enjoy ~Freddy Edited October 27, 2011 by Freddy Quote Link to comment Share on other sites More sharing options...