SRL Archive - General

SCAR Divi 3.26 Final


Freddy1990

2011-08-28 16:24:05

SCAR Divi 3.26 Final has been released.

Release topic: http://forums.scar-divi.com/showthread.php?tid=126
Download: http://scar-divi.com/index.php?page=download

Changelog:
Bugfixes:
- Color picker had issues with muliple monitors
- FindColoredAreaTolerance threw access violation

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

Wanted

2011-08-28 17:26:34

Good job man. This version is working great.

Naum

2011-08-28 20:43:48

Yay tpaspread :)