git-svn-id: https://svn.code.sf.net/p/kolmck/code@10 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07

This commit is contained in:
dkolmck
2009-08-06 14:34:03 +00:00
parent c41d6e135c
commit 47de63b409
7 changed files with 662 additions and 0 deletions

278
Addons/CplxMath.pas Normal file
View File

@@ -0,0 +1,278 @@
unit CplxMath;
{* This unit contains functins for working with complex numbers. To use with
KOL library and its kolmath.pas unit instead of standard math.pas, define
synmbol KOL in project options, or uncomment its definition below. }
interface
//{$DEFINE KOL}
{$IFNDEF KOL}
{$IFDEF KOL_MCK}
{$DEFINE KOL}
{$ENDIF}
{$ENDIF}
uses {$IFDEF KOL} kolmath, kol {$ELSE} math, sysutils {$ENDIF};
type
{$IFDEF CPLX_EXTENDED}
Double = Extended;
{$ENDIF}
Complex = record Re, Im: double end;
{* }
function CfromReIm( Re, Im: Double ): Complex;
{* Re + i * Im }
function Cadd( const X, Y: Complex ): Complex;
{* X + Y }
function Cneg( const X: Complex ): Complex;
{* -X }
function Csub( const X, Y: Complex ): Complex;
{* X - Y }
function Cmul( const X, Y: Complex ): Complex;
{* X * Y }
function CmulD( const X: Complex; D: Double ): Complex;
{* X * D }
function CmulI( const X: Complex ): Complex;
{* i * X }
function Cdiv( const X, Y: Complex ): Complex;
{* X / Y }
function Cmod( const X: Complex ): Double;
{* Q( X.Re^2 + X.Im^2 ) }
function Carg( const X: Complex ): Double;
{* arctg( X.Im / X.Re ) }
function CfromModArg( R, Arg: Double ): Complex;
{* R * ( cos Arg + i * sin Arg ) }
function Cpow( const X: Complex; Pow: Double ): Complex;
{* X ^ Pow }
function Cpower( const X, Pow: Complex ): Complex;
{* X ^ Pow }
function CIntPower( const X: Complex; Pow: Integer ): Complex;
{* X ^ Pow}
function Csqrt( const X: Complex ): Complex;
{* Q( X ) }
function Cexp( const X: Complex ): Complex;
{* exp( X ) }
function Cln( const X: Complex ): Complex;
{* ln( X ) }
function Ccos( const X: Complex ): Complex;
{* cos( X ) }
function Csin( const X: Complex ): Complex;
{* sin( X ) }
function C2Str( const X: Complex ): String;
{* }
function C2StrEx( const X: Complex ): String;
{* experimental }
implementation
function CfromReIm( Re, Im: Double ): Complex;
begin
Result.Re := Re;
Result.Im := Im;
end;
function Cadd( const X, Y: Complex ): Complex;
begin
Result.Re := X.Re + Y.Re;
Result.Im := X.Im + Y.Im;
end;
function Cneg( const X: Complex ): Complex;
begin
Result.Re := -X.Re;
Result.Im := -X.Im;
end;
function Csub( const X, Y: Complex ): Complex;
begin
Result := Cadd( X, Cneg( Y ) );
end;
function Cmul( const X, Y: Complex ): Complex;
begin
Result.Re := X.Re * Y.Re - X.Im * Y.Im;
Result.Im := X.Re * Y.Im + X.Im * Y.Re;
end;
function CmulD( const X: Complex; D: Double ): Complex;
begin
Result.Re := X.Re * D;
Result.Im := X.Im * D;
end;
function CmulI( const X: Complex ): Complex;
begin
Result.Re := -X.Im;
Result.Im := X.Re;
end;
function Cdiv( const X, Y: Complex ): Complex;
var Z: Double;
begin
Z := 1.0 / ( Y.Re * Y.Re + Y.Im * Y.Im );
Result.Re := (X.Re * Y.Re + X.Im * Y.Im ) * Z;
Result.Im := (X.Im * Y.Re - X.Re * Y.Im ) * Z;
end;
function Cmod( const X: Complex ): Double;
begin
Result := sqrt( X.Re * X.Re + X.Im * X.Im );
end;
function Carg( const X: Complex ): Double;
begin
Result := ArcTan2( X.Im, X.Re );
end;
function CfromModArg( R, Arg: Double ): Complex;
begin
Result.Re := R * cos( Arg );
Result.Im := R * sin( Arg );
end;
function Cpow( const X: Complex; Pow: Double ): Complex;
var R, A: Double;
begin
R := power( Cmod( X ), Pow );
A := Pow * Carg( X );
Result := CfromModArg( R, A );
end;
function Cpower( const X, Pow: Complex ): Complex;
begin
Result := Cexp( Cmul( X, Cln( Pow ) ) );
end;
function CIntPower( const X: Complex; Pow: Integer ): Complex;
begin
if (Pow < 0) or (Pow > 100) then Result := Cpow( X, Pow )
else if Pow = 0 then
begin
Result.Re := 1;
Result.Im := 0;
end
else
begin
Result := X;
while Pow > 1 do
begin
Result := Cmul( Result, X );
dec( Pow );
end;
end;
end;
function Csqrt( const X: Complex ): Complex;
begin
Result := Cpow( X, 0.5 );
end;
function Cexp( const X: Complex ): Complex;
var Z: Double;
begin
Z := exp( X.Re );
Result.Re := Z * cos( X.Im );
Result.Im := Z * sin( X.Im );
end;
function Cln( const X: Complex ): Complex;
begin
Result := CfromModArg( ln( Cmod( X ) ), Carg( X ) );
end;
function Ccos( const X: Complex ): Complex;
begin
Result := CmulI( X );
Result := CmulD( Cadd( Cexp( Result ), Cexp( Cneg( Result ) ) ),
0.5 );
end;
function Csin( const X: Complex ): Complex;
begin
Result := CmulI( X );
Result := CmulD( Csub( Cexp(Result), Cexp( Cneg(Result) ) ),
0.5 );
end;
{$IFDEF KOL}
function Abs( X: Double ): Double;
begin
Result := EAbs( X );
end;
{$ENDIF}
{$IFNDEF KOL}
function Double2Str( D: Double ): String;
begin
Result := DoubleToStr( D );
end;
{$ENDIF}
function C2Str( const X: Complex ): String;
begin
if Abs( X.Im ) < 1e-307 then
begin
Result := Double2Str( X.Re );
end
else
begin
Result := '';
if Abs( X.Re ) > 1e-307 then
begin
Result := Double2Str( X.Re );
if X.Im > 0.0 then
Result := Result + ' + ';
end;
if X.Im < 0.0 then
Result := Result + '- i * ' + Double2Str( -X.Im )
else
Result := Result + 'i * ' + Double2Str( X.Im );
end;
end;
function C2StrEx( const X: Complex ): String;
begin
if Abs( X.Im ) < 1e-307 then
begin
Result := Double2StrEx( X.Re );
end
else
begin
Result := '';
if Abs( X.Re ) > 1e-307 then
begin
Result := Double2StrEx( X.Re );
if X.Im > 0.0 then
Result := Result + ' + ';
end;
if X.Im < 0.0 then
Result := Result + '- i * ' + Double2StrEx( -X.Im )
else
Result := Result + 'i * ' + Double2StrEx( X.Im );
end;
end;
end.

94
Addons/addons.dpk Normal file
View File

@@ -0,0 +1,94 @@
package ADDONS;
{$R *.res}
{$R 'mckCCtrls.dcr'}
{$R 'mckHTTPDownload.dcr'}
{$R 'mckQProgBar.dcr'}
{$ALIGN 1}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'KOLADDONS7'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl,
vclactnband,
vclx,
MirrorKOLPackageD7;
contains
KOLCCtrls in 'KOLCCtrls.pas',
mckCCtrls in 'mckCCtrls.pas',
KOLHashs in 'KOLHashs.PAS',
mckHashs in 'mckHashs.pas',
KOLFontEditor in 'KOLFontEditor.pas',
KOLmhxp in 'KOLmhxp.pas',
MCKMHXP in 'MCKMHXP.pas',
mckTCPSocket in 'mckTCPSocket.pas',
mckSocket in 'mckSocket.pas',
mckListEdit in 'mckListEdit.pas',
KOLSocket in 'KOLSocket.pas',
Objects in 'Objects.pas',
kolTCPSocket in 'kolTCPSocket.pas',
mckCProgBar in 'mckCProgBar.pas',
mckRarInfoBar in 'mckRarInfoBar.pas',
mckRarProgBar in 'mckRarProgBar.pas',
mckHTTP in 'mckHTTP.pas',
mckRAS in 'mckRAS.pas',
KOLRas in 'KOLRas.pas',
RAS in 'RAS.pas',
UStr in 'UStr.pas',
UWrd in 'UWrd.pas',
KOLHTTP in 'KOLHTTP.pas',
mckEcmListEdit in 'mckEcmListEdit.pas',
KOLEcmListEdit in 'KOLEcmListEdit.pas',
mckBlockCipher in 'mckBlockCipher.pas',
KOLBlockCipher in 'KOLBlockCipher.pas',
KOLQProgBar in 'KOLQProgBar.pas',
mckQProgBar in 'mckQProgBar.pas',
MCKPrintDialogs in 'MCKPrintDialogs.pas',
MCKPageSetup in 'MCKPageSetup.pas',
KOLReport in 'KOLReport.pas',
MCKReport in 'MCKReport.pas',
KOLHTTPDownload in 'KOLHTTPDownload.pas',
mckHTTPDownload in 'mckHTTPDownload.pas',
KOLPageSetupDialog in 'KOLPageSetupDialog.pas',
KOLPrintCommon in 'KOLPrintCommon.pas',
KOLPrintDialogs in 'KOLPrintDialogs.pas',
KOLPrinters in 'KOLPrinters.pas',
mckXPMenus in 'mckXPMenus.pas',
XPMenus in 'XPMenus.pas',
MCKGRushSplitterEditor in 'MCKGRushSplitterEditor.pas',
MCKGRushButtonEditor in 'MCKGRushButtonEditor.pas',
MCKGRushCheckBoxEditor in 'MCKGRushCheckBoxEditor.pas',
MCKGRushControls in 'MCKGRushControls.pas',
MCKGRushImageCollectionEditor in 'MCKGRushImageCollectionEditor.pas',
MCKGRushPanelEditor in 'MCKGRushPanelEditor.pas',
MCKGRushProgressBarEditor in 'MCKGRushProgressBarEditor.pas',
MCKGRushRadioBoxEditor in 'MCKGRushRadioBoxEditor.pas',
tinyPNG in 'tinyPNG.pas',
tinyJPGGIFBMP in 'tinyJPGGIFBMP.pas',
MZLib in 'MZLib.pas',
KOLGRushControls in 'KOLGRushControls.pas';
end.

BIN
Addons/addons.res Normal file

Binary file not shown.

173
Addons/addons2006.bdsproj Normal file
View File

@@ -0,0 +1,173 @@
<?xml version="1.0" encoding="utf-8"?>
<BorlandProject>
<PersonalityInfo>
<Option>
<Option Name="Personality">Delphi.Personality</Option>
<Option Name="ProjectType">VCLApplication</Option>
<Option Name="Version">1.0</Option>
<Option Name="GUID">{A19C7A77-AE8C-4D4F-A15B-BD5CFE50A576}</Option>
</Option>
</PersonalityInfo>
<Delphi.Personality>
<Source>
<Source Name="MainSource">addons2006.dpk</Source>
</Source>
<FileVersion>
<FileVersion Name="Version">7.0</FileVersion>
</FileVersion>
<Compiler>
<Compiler Name="A">1</Compiler>
<Compiler Name="B">0</Compiler>
<Compiler Name="C">1</Compiler>
<Compiler Name="D">1</Compiler>
<Compiler Name="E">0</Compiler>
<Compiler Name="F">0</Compiler>
<Compiler Name="G">1</Compiler>
<Compiler Name="H">1</Compiler>
<Compiler Name="I">1</Compiler>
<Compiler Name="J">0</Compiler>
<Compiler Name="K">0</Compiler>
<Compiler Name="L">1</Compiler>
<Compiler Name="M">0</Compiler>
<Compiler Name="N">1</Compiler>
<Compiler Name="O">1</Compiler>
<Compiler Name="P">1</Compiler>
<Compiler Name="Q">0</Compiler>
<Compiler Name="R">0</Compiler>
<Compiler Name="S">0</Compiler>
<Compiler Name="T">0</Compiler>
<Compiler Name="U">0</Compiler>
<Compiler Name="V">1</Compiler>
<Compiler Name="W">0</Compiler>
<Compiler Name="X">1</Compiler>
<Compiler Name="Y">1</Compiler>
<Compiler Name="Z">1</Compiler>
<Compiler Name="ShowHints">True</Compiler>
<Compiler Name="ShowWarnings">True</Compiler>
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
<Compiler Name="NamespacePrefix"></Compiler>
<Compiler Name="GenerateDocumentation">False</Compiler>
<Compiler Name="DefaultNamespace"></Compiler>
<Compiler Name="SymbolDeprecated">True</Compiler>
<Compiler Name="SymbolLibrary">True</Compiler>
<Compiler Name="SymbolPlatform">True</Compiler>
<Compiler Name="SymbolExperimental">True</Compiler>
<Compiler Name="UnitLibrary">True</Compiler>
<Compiler Name="UnitPlatform">True</Compiler>
<Compiler Name="UnitDeprecated">True</Compiler>
<Compiler Name="UnitExperimental">True</Compiler>
<Compiler Name="HResultCompat">True</Compiler>
<Compiler Name="HidingMember">True</Compiler>
<Compiler Name="HiddenVirtual">True</Compiler>
<Compiler Name="Garbage">True</Compiler>
<Compiler Name="BoundsError">True</Compiler>
<Compiler Name="ZeroNilCompat">True</Compiler>
<Compiler Name="StringConstTruncated">True</Compiler>
<Compiler Name="ForLoopVarVarPar">True</Compiler>
<Compiler Name="TypedConstVarPar">True</Compiler>
<Compiler Name="AsgToTypedConst">True</Compiler>
<Compiler Name="CaseLabelRange">True</Compiler>
<Compiler Name="ForVariable">True</Compiler>
<Compiler Name="ConstructingAbstract">True</Compiler>
<Compiler Name="ComparisonFalse">True</Compiler>
<Compiler Name="ComparisonTrue">True</Compiler>
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
<Compiler Name="UnsupportedConstruct">True</Compiler>
<Compiler Name="FileOpen">True</Compiler>
<Compiler Name="FileOpenUnitSrc">True</Compiler>
<Compiler Name="BadGlobalSymbol">True</Compiler>
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
<Compiler Name="InvalidDirective">True</Compiler>
<Compiler Name="PackageNoLink">True</Compiler>
<Compiler Name="PackageThreadVar">True</Compiler>
<Compiler Name="ImplicitImport">True</Compiler>
<Compiler Name="HPPEMITIgnored">True</Compiler>
<Compiler Name="NoRetVal">True</Compiler>
<Compiler Name="UseBeforeDef">True</Compiler>
<Compiler Name="ForLoopVarUndef">True</Compiler>
<Compiler Name="UnitNameMismatch">True</Compiler>
<Compiler Name="NoCFGFileFound">True</Compiler>
<Compiler Name="ImplicitVariants">True</Compiler>
<Compiler Name="UnicodeToLocale">True</Compiler>
<Compiler Name="LocaleToUnicode">True</Compiler>
<Compiler Name="ImagebaseMultiple">True</Compiler>
<Compiler Name="SuspiciousTypecast">True</Compiler>
<Compiler Name="PrivatePropAccessor">True</Compiler>
<Compiler Name="UnsafeType">False</Compiler>
<Compiler Name="UnsafeCode">False</Compiler>
<Compiler Name="UnsafeCast">False</Compiler>
<Compiler Name="OptionTruncated">True</Compiler>
<Compiler Name="WideCharReduced">True</Compiler>
<Compiler Name="DuplicatesIgnored">True</Compiler>
<Compiler Name="UnitInitSeq">True</Compiler>
<Compiler Name="LocalPInvoke">True</Compiler>
<Compiler Name="MessageDirective">True</Compiler>
<Compiler Name="CodePage"></Compiler>
</Compiler>
<Linker>
<Linker Name="MapFile">0</Linker>
<Linker Name="OutputObjs">0</Linker>
<Linker Name="GenerateHpps">False</Linker>
<Linker Name="ConsoleApp">1</Linker>
<Linker Name="DebugInfo">False</Linker>
<Linker Name="RemoteSymbols">False</Linker>
<Linker Name="GenerateDRC">False</Linker>
<Linker Name="MinStackSize">16384</Linker>
<Linker Name="MaxStackSize">1048576</Linker>
<Linker Name="ImageBase">4194304</Linker>
<Linker Name="ExeDescription">KOLAddons2006</Linker>
</Linker>
<Directories>
<Directories Name="OutputDir"></Directories>
<Directories Name="UnitOutputDir">D2006</Directories>
<Directories Name="PackageDLLOutputDir"></Directories>
<Directories Name="PackageDCPOutputDir"></Directories>
<Directories Name="SearchPath"></Directories>
<Directories Name="Packages"></Directories>
<Directories Name="Conditionals"></Directories>
<Directories Name="DebugSourceDirs"></Directories>
<Directories Name="UsePackages">False</Directories>
</Directories>
<Parameters>
<Parameters Name="RunParams"></Parameters>
<Parameters Name="HostApplication"></Parameters>
<Parameters Name="Launcher"></Parameters>
<Parameters Name="UseLauncher">False</Parameters>
<Parameters Name="DebugCWD"></Parameters>
<Parameters Name="Debug Symbols Search Path"></Parameters>
<Parameters Name="LoadAllSymbols">True</Parameters>
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
</Parameters>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
<VersionInfo Name="MajorVer">1</VersionInfo>
<VersionInfo Name="MinorVer">0</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
<VersionInfo Name="PreRelease">False</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">1049</VersionInfo>
<VersionInfo Name="CodePage">1251</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
</VersionInfoKeys> <Excluded_Packages>
<Excluded_Packages Name="d:\Portable\TurboDelphi\Projects\Bpl\dclusr100.bpl">Borland User Components</Excluded_Packages>
<Excluded_Packages Name="d:\Portable\TurboDelphi\Bin\dclsmp100.bpl">Borland Sample Components</Excluded_Packages>
</Excluded_Packages>
</Delphi.Personality>
</BorlandProject>

96
Addons/addons2006.dpk Normal file
View File

@@ -0,0 +1,96 @@
package addons2006;
{$R *.res}
{$R 'mckCCtrls.dcr'}
{$R 'mckHTTPDownload.dcr'}
{$R 'mckQProgBar.dcr'}
{$ALIGN 1}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'KOLAddons2006'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl,
vclactnband,
vclx,
KOLMCK10,
xmlrtl,
designide;
contains
KOLCCtrls in 'KOLCCtrls.pas',
mckCCtrls in 'mckCCtrls.pas',
KOLHashs in 'KOLHashs.PAS',
mckHashs in 'mckHashs.pas',
KOLFontEditor in 'KOLFontEditor.pas',
KOLmhxp in 'KOLmhxp.pas',
MCKMHXP in 'MCKMHXP.pas',
mckTCPSocket in 'mckTCPSocket.pas',
mckSocket in 'mckSocket.pas',
mckListEdit in 'mckListEdit.pas',
KOLSocket in 'KOLSocket.pas',
Objects in 'Objects.pas',
kolTCPSocket in 'kolTCPSocket.pas',
mckCProgBar in 'mckCProgBar.pas',
mckRarInfoBar in 'mckRarInfoBar.pas',
mckRarProgBar in 'mckRarProgBar.pas',
mckHTTP in 'mckHTTP.pas',
mckRAS in 'mckRAS.pas',
KOLRas in 'KOLRas.pas',
RAS in 'RAS.pas',
UStr in 'UStr.pas',
UWrd in 'UWrd.pas',
KOLHTTP in 'KOLHTTP.pas',
mckEcmListEdit in 'mckEcmListEdit.pas',
KOLEcmListEdit in 'KOLEcmListEdit.pas',
mckBlockCipher in 'mckBlockCipher.pas',
KOLBlockCipher in 'KOLBlockCipher.pas',
KOLQProgBar in 'KOLQProgBar.pas',
mckQProgBar in 'mckQProgBar.pas',
MCKPrintDialogs in 'MCKPrintDialogs.pas',
MCKPageSetup in 'MCKPageSetup.pas',
KOLReport in 'KOLReport.pas',
MCKReport in 'MCKReport.pas',
KOLHTTPDownload in 'KOLHTTPDownload.pas',
mckHTTPDownload in 'mckHTTPDownload.pas',
KOLPageSetupDialog in 'KOLPageSetupDialog.pas',
KOLPrintCommon in 'KOLPrintCommon.pas',
KOLPrintDialogs in 'KOLPrintDialogs.pas',
KOLPrinters in 'KOLPrinters.pas',
mckXPMenus in 'mckXPMenus.pas',
XPMenus in 'XPMenus.pas',
MCKGRushSplitterEditor in 'MCKGRushSplitterEditor.pas',
MCKGRushButtonEditor in 'MCKGRushButtonEditor.pas',
MCKGRushCheckBoxEditor in 'MCKGRushCheckBoxEditor.pas',
MCKGRushControls in 'MCKGRushControls.pas',
MCKGRushImageCollectionEditor in 'MCKGRushImageCollectionEditor.pas',
MCKGRushPanelEditor in 'MCKGRushPanelEditor.pas',
MCKGRushProgressBarEditor in 'MCKGRushProgressBarEditor.pas',
MCKGRushRadioBoxEditor in 'MCKGRushRadioBoxEditor.pas',
tinyPNG in 'tinyPNG.pas',
tinyJPGGIFBMP in 'tinyJPGGIFBMP.pas',
MZLib in 'MZLib.pas',
KOLGRushControls in 'KOLGRushControls.pas';
end.

BIN
Addons/addons2006.res Normal file

Binary file not shown.

View File

@@ -0,0 +1,21 @@
-------------------------------------------------------------------
6.08.09
-------------------------------------------------------------------
������ ������� %)
� ������ ��������:
+ MCK.KOLFontEditor (� ��� ������� ������� ������ ����� � ��������� ����)
+ KOLCryptoLib (���������� ����� ���������� � ������ kol(mck)Hashs)
+ TKOLTrackBar (���������� ������: �� ���������� ������� OnScroll) (KOL(MCK)CCtrls)
+ ����� SPC ��������� (��������� � KOL(MCK)CCtrls)
+ MHXP ��������� (�������� ���������)
+ ��������� ����������� ��� ������ � ��������
+ TKOLListEdit (listview � ������������ ��������������)
+ TKOLEcmListEdit (��. ����, �� ����� ����, ����� ������� ���-�� ����)
+ TRarInfoBar\Progress (�������� ��� ������� �� ��, ��� � �������)
+ ���� ����������� ��� ������ � http
+ XPMenu (������� � ����� �� ��� ������ � ����� ����� ��)
+ ��������� ����������� ��� "������ � ���������", �������� ��������
+ GRUSH Controls (��. GRushControls#README#RUS#.txt), ��� �� ������� ToGrush (��. � KOL �������� ��������� USE_GRUSH)
+ JpegObj\KOLGif\KOLPcx � �.� (�� ����� ������)