Skip to content

Commit

Permalink
Initial check in at 16/07/2014.
Browse files Browse the repository at this point in the history
  • Loading branch information
Roman Kassebaum committed Jul 15, 2014
0 parents commit dedec55
Show file tree
Hide file tree
Showing 363 changed files with 190,192 additions and 0 deletions.
632 changes: 632 additions & 0 deletions CHANGES.txt

Large diffs are not rendered by default.

620 changes: 620 additions & 0 deletions Contributions/GenericWrapper/VirtualTreeWrapper.pas

Large diffs are not rendered by default.

171 changes: 171 additions & 0 deletions Demos/Advanced/Advanced.bdsproj
@@ -0,0 +1,171 @@
<?xml version="1.0" encoding="utf-8"?>
<BorlandProject>
<PersonalityInfo>
<Option>
<Option Name="Personality" Type="String">Delphi.Personality</Option>
<Option Name="ProjectType" Type="String"></Option>
<Option Name="Version" Type="String">1.0</Option>
<Option Name="GUID" Type="String">{E5FD8257-AE07-4A8D-AB79-44170493F9A2}</Option>
</Option>
</PersonalityInfo>
<Delphi.Personality>
<Source>
<Source Name="MainSource" Type="String">Advanced.dpr</Source>
</Source>
<FileVersion>
<FileVersion Name="Version" Type="String">7.0</FileVersion>
</FileVersion>
<Compiler>
<Compiler Name="A" Type="Integer">8</Compiler>
<Compiler Name="B" Type="Integer">0</Compiler>
<Compiler Name="C" Type="Integer">1</Compiler>
<Compiler Name="D" Type="Integer">1</Compiler>
<Compiler Name="E" Type="Integer">0</Compiler>
<Compiler Name="F" Type="Integer">0</Compiler>
<Compiler Name="G" Type="Integer">1</Compiler>
<Compiler Name="H" Type="Integer">1</Compiler>
<Compiler Name="I" Type="Integer">1</Compiler>
<Compiler Name="J" Type="Integer">0</Compiler>
<Compiler Name="K" Type="Integer">0</Compiler>
<Compiler Name="L" Type="Integer">1</Compiler>
<Compiler Name="M" Type="Integer">0</Compiler>
<Compiler Name="N" Type="Integer">1</Compiler>
<Compiler Name="O" Type="Integer">0</Compiler>
<Compiler Name="P" Type="Integer">1</Compiler>
<Compiler Name="Q" Type="Integer">1</Compiler>
<Compiler Name="R" Type="Integer">1</Compiler>
<Compiler Name="S" Type="Integer">0</Compiler>
<Compiler Name="T" Type="Integer">0</Compiler>
<Compiler Name="U" Type="Integer">0</Compiler>
<Compiler Name="V" Type="Integer">1</Compiler>
<Compiler Name="W" Type="Integer">0</Compiler>
<Compiler Name="X" Type="Integer">1</Compiler>
<Compiler Name="Y" Type="Integer">2</Compiler>
<Compiler Name="Z" Type="Integer">1</Compiler>
<Compiler Name="ShowHints" Type="Boolean">True</Compiler>
<Compiler Name="ShowWarnings" Type="Boolean">True</Compiler>
<Compiler Name="UnitAliases" Type="String">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
<Compiler Name="NamespacePrefix" Type="String"></Compiler>
<Compiler Name="GenerateDocumentation" Type="Boolean">False</Compiler>
<Compiler Name="DefaultNamespace" Type="String"></Compiler>
<Compiler Name="SymbolDeprecated" Type="Boolean">True</Compiler>
<Compiler Name="SymbolLibrary" Type="Boolean">True</Compiler>
<Compiler Name="SymbolPlatform" Type="Boolean">True</Compiler>
<Compiler Name="SymbolExperimental" Type="Boolean">True</Compiler>
<Compiler Name="UnitLibrary" Type="Boolean">True</Compiler>
<Compiler Name="UnitPlatform" Type="Boolean">True</Compiler>
<Compiler Name="UnitDeprecated" Type="Boolean">True</Compiler>
<Compiler Name="UnitExperimental" Type="Boolean">True</Compiler>
<Compiler Name="HResultCompat" Type="Boolean">True</Compiler>
<Compiler Name="HidingMember" Type="Boolean">True</Compiler>
<Compiler Name="HiddenVirtual" Type="Boolean">True</Compiler>
<Compiler Name="Garbage" Type="Boolean">True</Compiler>
<Compiler Name="BoundsError" Type="Boolean">True</Compiler>
<Compiler Name="ZeroNilCompat" Type="Boolean">True</Compiler>
<Compiler Name="StringConstTruncated" Type="Boolean">True</Compiler>
<Compiler Name="ForLoopVarVarPar" Type="Boolean">True</Compiler>
<Compiler Name="TypedConstVarPar" Type="Boolean">True</Compiler>
<Compiler Name="AsgToTypedConst" Type="Boolean">True</Compiler>
<Compiler Name="CaseLabelRange" Type="Boolean">True</Compiler>
<Compiler Name="ForVariable" Type="Boolean">True</Compiler>
<Compiler Name="ConstructingAbstract" Type="Boolean">True</Compiler>
<Compiler Name="ComparisonFalse" Type="Boolean">True</Compiler>
<Compiler Name="ComparisonTrue" Type="Boolean">True</Compiler>
<Compiler Name="ComparingSignedUnsigned" Type="Boolean">True</Compiler>
<Compiler Name="CombiningSignedUnsigned" Type="Boolean">True</Compiler>
<Compiler Name="UnsupportedConstruct" Type="Boolean">True</Compiler>
<Compiler Name="FileOpen" Type="Boolean">True</Compiler>
<Compiler Name="FileOpenUnitSrc" Type="Boolean">True</Compiler>
<Compiler Name="BadGlobalSymbol" Type="Boolean">True</Compiler>
<Compiler Name="DuplicateConstructorDestructor" Type="Boolean">True</Compiler>
<Compiler Name="InvalidDirective" Type="Boolean">True</Compiler>
<Compiler Name="PackageNoLink" Type="Boolean">True</Compiler>
<Compiler Name="PackageThreadVar" Type="Boolean">True</Compiler>
<Compiler Name="ImplicitImport" Type="Boolean">True</Compiler>
<Compiler Name="HPPEMITIgnored" Type="Boolean">True</Compiler>
<Compiler Name="NoRetVal" Type="Boolean">True</Compiler>
<Compiler Name="UseBeforeDef" Type="Boolean">True</Compiler>
<Compiler Name="ForLoopVarUndef" Type="Boolean">True</Compiler>
<Compiler Name="UnitNameMismatch" Type="Boolean">True</Compiler>
<Compiler Name="NoCFGFileFound" Type="Boolean">True</Compiler>
<Compiler Name="MessageDirective" Type="Boolean">True</Compiler>
<Compiler Name="ImplicitVariants" Type="Boolean">True</Compiler>
<Compiler Name="UnicodeToLocale" Type="Boolean">True</Compiler>
<Compiler Name="LocaleToUnicode" Type="Boolean">True</Compiler>
<Compiler Name="ImagebaseMultiple" Type="Boolean">True</Compiler>
<Compiler Name="SuspiciousTypecast" Type="Boolean">True</Compiler>
<Compiler Name="PrivatePropAccessor" Type="Boolean">True</Compiler>
<Compiler Name="UnsafeType" Type="Boolean">True</Compiler>
<Compiler Name="UnsafeCode" Type="Boolean">True</Compiler>
<Compiler Name="UnsafeCast" Type="Boolean">True</Compiler>
<Compiler Name="OptionTruncated" Type="Boolean">True</Compiler>
<Compiler Name="WideCharReduced" Type="Boolean">True</Compiler>
<Compiler Name="DuplicatesIgnored" Type="Boolean">True</Compiler>
<Compiler Name="UnitInitSeq">True</Compiler>
<Compiler Name="LocalPInvoke">True</Compiler>
<Compiler Name="CodePage"></Compiler>
</Compiler>
<Linker>
<Linker Name="MapFile" Type="Integer">0</Linker>
<Linker Name="OutputObjs" Type="Integer">0</Linker>
<Linker Name="ConsoleApp" Type="Integer">1</Linker>
<Linker Name="DebugInfo" Type="Boolean">False</Linker>
<Linker Name="RemoteSymbols" Type="Boolean">False</Linker>
<Linker Name="GenerateDRC" Type="Boolean">False</Linker>
<Linker Name="MinStackSize" Type="Integer">4096</Linker>
<Linker Name="MaxStackSize" Type="Integer">1048576</Linker>
<Linker Name="ImageBase" Type="Integer">4194304</Linker>
<Linker Name="ExeDescription" Type="String"></Linker>
<Linker Name="GenerateHpps">False</Linker>
</Linker>
<Directories>
<Directories Name="OutputDir" Type="String"></Directories>
<Directories Name="UnitOutputDir" Type="String"></Directories>
<Directories Name="PackageDLLOutputDir" Type="String"></Directories>
<Directories Name="PackageDCPOutputDir" Type="String"></Directories>
<Directories Name="SearchPath" Type="String">..\..\Source;..\..\Common</Directories>
<Directories Name="Packages" Type="String">C:\windows\microsoft.net\framework\v1.1.4322\system.dll;C:\windows\microsoft.net\framework\v1.1.4322\system.data.dll;C:\windows\microsoft.net\framework\v1.1.4322\system.drawing.dll;C:\windows\microsoft.net\framework\v1.1.4322\system.windows.forms.dll;C:\windows\microsoft.net\framework\v1.1.4322\system.xml.dll;vcl;rtl</Directories>
<Directories Name="Conditionals" Type="String"></Directories>
<Directories Name="DebugSourceDirs" Type="String"></Directories>
<Directories Name="UsePackages" Type="Boolean">False</Directories>
</Directories>
<Parameters>
<Parameters Name="RunParams" Type="String"></Parameters>
<Parameters Name="HostApplication" Type="String"></Parameters>
<Parameters Name="Launcher" Type="String"></Parameters>
<Parameters Name="UseLauncher" Type="Boolean">False</Parameters>
<Parameters Name="DebugCWD" Type="String"></Parameters>
<Parameters Name="RemoteHost" Type="String"></Parameters>
<Parameters Name="RemotePath" Type="String"></Parameters>
<Parameters Name="RemoteLauncher" Type="String"></Parameters>
<Parameters Name="RemoteCWD" Type="String"></Parameters>
<Parameters Name="RemoteDebug" Type="Boolean">False</Parameters>
<Parameters Name="Debug Symbols Search Path"></Parameters>
<Parameters Name="LoadAllSymbols">True</Parameters>
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
</Parameters>
<Language>
<Language Name="ActiveLang" Type="String"></Language>
<Language Name="ProjectLang" Type="String">$00000000</Language>
<Language Name="RootDir" Type="String"></Language>
</Language>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo" Type="Boolean">False</VersionInfo>
<VersionInfo Name="AutoIncBuild" Type="Boolean">False</VersionInfo>
<VersionInfo Name="MajorVer" Type="Integer">1</VersionInfo>
<VersionInfo Name="MinorVer" Type="Integer">0</VersionInfo>
<VersionInfo Name="Release" Type="Integer">0</VersionInfo>
<VersionInfo Name="Build" Type="Integer">0</VersionInfo>
<VersionInfo Name="Debug" Type="Boolean">False</VersionInfo>
<VersionInfo Name="PreRelease" Type="Boolean">False</VersionInfo>
<VersionInfo Name="Special" Type="Boolean">False</VersionInfo>
<VersionInfo Name="Private" Type="Boolean">False</VersionInfo>
<VersionInfo Name="DLL" Type="Boolean">False</VersionInfo>
<VersionInfo Name="Locale" Type="Integer">1031</VersionInfo>
<VersionInfo Name="CodePage" Type="Integer">1252</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="FileVersion" Type="String">1.0.0.0</VersionInfoKeys>
</VersionInfoKeys>
</Delphi.Personality>
</BorlandProject>
139 changes: 139 additions & 0 deletions Demos/Advanced/Advanced.dof
@@ -0,0 +1,139 @@
[FileVersion]
Version=7.0
[Compiler]
A=8
B=0
C=1
D=1
E=0
F=0
G=1
H=1
I=1
J=0
K=0
L=1
M=0
N=1
O=1
P=1
Q=0
R=0
S=0
T=0
U=0
V=1
W=0
X=1
Y=1
Z=1
ShowHints=1
ShowWarnings=1
UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
NamespacePrefix=
SymbolDeprecated=1
SymbolLibrary=1
SymbolPlatform=1
UnitLibrary=1
UnitPlatform=1
UnitDeprecated=1
HResultCompat=1
HidingMember=1
HiddenVirtual=1
Garbage=1
BoundsError=1
ZeroNilCompat=1
StringConstTruncated=1
ForLoopVarVarPar=1
TypedConstVarPar=1
AsgToTypedConst=1
CaseLabelRange=1
ForVariable=1
ConstructingAbstract=1
ComparisonFalse=1
ComparisonTrue=1
ComparingSignedUnsigned=1
CombiningSignedUnsigned=1
UnsupportedConstruct=1
FileOpen=1
FileOpenUnitSrc=1
BadGlobalSymbol=1
DuplicateConstructorDestructor=1
InvalidDirective=1
PackageNoLink=1
PackageThreadVar=1
ImplicitImport=1
HPPEMITIgnored=1
NoRetVal=1
UseBeforeDef=1
ForLoopVarUndef=1
UnitNameMismatch=1
NoCFGFileFound=1
MessageDirective=1
ImplicitVariants=1
UnicodeToLocale=1
LocaleToUnicode=1
ImagebaseMultiple=1
SuspiciousTypecast=1
PrivatePropAccessor=1
UnsafeType=0
UnsafeCode=0
UnsafeCast=0
[Linker]
MapFile=3
OutputObjs=0
ConsoleApp=1
DebugInfo=0
RemoteSymbols=0
MinStackSize=16384
MaxStackSize=1048576
ImageBase=4194304
ExeDescription=
[Directories]
OutputDir=
UnitOutputDir=
PackageDLLOutputDir=
PackageDCPOutputDir=
SearchPath=..\..\Source
Packages=vcl;rtl;vclx
Conditionals=
DebugSourceDirs=
UsePackages=0
[Parameters]
RunParams=
HostApplication=
Launcher=
UseLauncher=0
DebugCWD=
[Version Info]
IncludeVerInfo=0
AutoIncBuild=0
MajorVer=1
MinorVer=0
Release=0
Build=0
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
Locale=1031
CodePage=1252
[Version Info Keys]
CompanyName=
FileDescription=
FileVersion=1.0.0.0
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=1.0.0.0
Comments=
[Excluded Packages]
[HistoryLists\hlConditionals]
Count=1
Item0=EUREKALOG;EUREKALOG_VER6
[HistoryLists\hlUnitAliases]
Count=1
Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
28 changes: 28 additions & 0 deletions Demos/Advanced/Advanced.dpr
@@ -0,0 +1,28 @@
program Advanced;

{$R 'ExtraRes.res' 'ExtraRes.rc'}

uses
Forms,
SpeedDemo in 'SpeedDemo.pas' {SpeedForm},
DrawTreeDemo in 'DrawTreeDemo.pas' {DrawTreeForm},
GeneralAbilitiesDemo in 'GeneralAbilitiesDemo.pas' {frmGeneralAbilities},
PropertiesDemo in 'PropertiesDemo.pas' {PropertiesForm},
GridDemo in 'GridDemo.pas' {GridForm},
Editors in 'Editors.pas',
VisibilityDemo in 'VisibilityDemo.pas' {VisibilityForm},
AlignDemo in 'AlignDemo.pas' {AlignForm},
Main in 'Main.pas' {MainForm},
WindowsXPStyleDemo in 'WindowsXPStyleDemo.pas' {WindowsXPForm},
MultilineDemo in 'MultilineDemo.pas' {NodeForm},
HeaderCustomDrawDemo in 'HeaderCustomDrawDemo.pas' {HeaderOwnerDrawForm},
States in 'States.pas' {StateForm};

{$R *.RES}

begin
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);
Application.CreateForm(TStateForm, StateForm);
Application.Run;
end.
1 change: 1 addition & 0 deletions Demos/Advanced/Advanced.exe.Manifest
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity processorArchitecture="*" version="5.1.0.0" type="win32" name="Microsoft.Windows.Shell.shell32"/> <description>Windows Shell</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*" /> </dependentAssembly> </dependency> </assembly>
Binary file added Demos/Advanced/Advanced.res
Binary file not shown.

0 comments on commit dedec55

Please sign in to comment.