commit 286fd56020380df59e8a6b0630a95fc5d9de846d Author: Róka Miklós Date: Sat Jan 10 10:42:04 2026 +0100 Initial check in diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4f81845 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,13 @@ +# Set the default behavior, in case people don't have core.autocrlf set. +* text=auto + +# Explicitly declare text files you want to always be normalized and converted +# to native line endings on checkout. +*.pas text +*.dfm text + +# Declare files that will always have CRLF line endings on checkout. + +# Denote all files that are truly binary and should not be modified. +*.exe binary +*.res binary \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9d14259 --- /dev/null +++ b/.gitignore @@ -0,0 +1,39 @@ +# IDE files +*.~* +*.cbk +*.dsk +*.identcache +*.local +*.skincfg +*.stat +*.tvsconfig +__history/ +__recovery/ +.vscode/ + +# Delphi Compiler output files +*.dcu +*.drc +*.jdbg +*.map +*.plist +*.rsm +*.tds + +# 64bit Delphi files +*.o + +# Added in XE8 +*.stat + +# Spring4D files +*.bak +*.ficfg +*.mes +Library/ +Logs/ +Samples/**/*.exe +Tests/Bin/ + +# TestInsight files +TestInsightSettings.ini diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..109fb8a --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "src.virtualtree"] + path = src.virtualtree + url = https://github.com/JAM-Software/Virtual-TreeView.git diff --git a/prj.virtualtree/Delphi12/VirtualTreeView.groupproj b/prj.virtualtree/Delphi12/VirtualTreeView.groupproj new file mode 100644 index 0000000..b0f33e5 --- /dev/null +++ b/prj.virtualtree/Delphi12/VirtualTreeView.groupproj @@ -0,0 +1,48 @@ + + + {CC6A9541-DD5C-4BCD-8914-016D8D2EAB3B} + + + + + + + VirtualTreesR.dproj + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/prj.virtualtree/Delphi12/VirtualTreesD.dpk b/prj.virtualtree/Delphi12/VirtualTreesD.dpk new file mode 100644 index 0000000..5cb90fc --- /dev/null +++ b/prj.virtualtree/Delphi12/VirtualTreesD.dpk @@ -0,0 +1,41 @@ +package VirtualTreesD; + +{$R *.res} +{$R '..\..\src.virtualtree\Design\VirtualTrees.dcr'} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$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} +{$DEFINE RELEASE} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'VirtualTreeView Controls'} +{$LIBSUFFIX '.290'} +{$DESIGNONLY} +{$IMPLICITBUILD OFF} + +requires + DesignIDE, + VirtualTreesR; + +contains + VirtualTreesReg in '..\..\src.virtualtree\Design\VirtualTreesReg.pas'; + +end. diff --git a/prj.virtualtree/Delphi12/VirtualTreesD.dproj b/prj.virtualtree/Delphi12/VirtualTreesD.dproj new file mode 100644 index 0000000..9620e99 --- /dev/null +++ b/prj.virtualtree/Delphi12/VirtualTreesD.dproj @@ -0,0 +1,144 @@ + + + True + Package + Release + DCC32 + VCL + VirtualTreesD.dpk + Win32 + {A34BA07B-19B6-4C21-9DEE-65FCA52D00AB} + 20.3 + 1048577 + VirtualTreesD + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + VirtualTreesD + ..\..\dcu\Delphi12\$(Platform)\$(Config) + VirtualTreeView Controls + 00400000 + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + true + ..\..\dcu\Delphi12\$(Platform)\$(Config);$(DCC_UnitSearchPath) + true + .290 + true + true + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + 1053 + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + vcl;VirtualTreesR;$(DCC_UsePackage) + $(BDS)\BIN\Bds.exe + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + true + + + RELEASE;$(DCC_Define) + + + DEBUG;$(DCC_Define) + true + false + + + + MainSource + + + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + Delphi.Personality.12 + Package + + + + VirtualTreesD.dpk + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1053 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + + True + False + True + + + 12 + + + + diff --git a/prj.virtualtree/Delphi12/VirtualTreesD.res b/prj.virtualtree/Delphi12/VirtualTreesD.res new file mode 100644 index 0000000..39af2e2 Binary files /dev/null and b/prj.virtualtree/Delphi12/VirtualTreesD.res differ diff --git a/prj.virtualtree/Delphi12/VirtualTreesR.dpk b/prj.virtualtree/Delphi12/VirtualTreesR.dpk new file mode 100644 index 0000000..b35262c --- /dev/null +++ b/prj.virtualtree/Delphi12/VirtualTreesR.dpk @@ -0,0 +1,61 @@ +package VirtualTreesR; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION OFF} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES ON} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE DEBUG} +{$ENDIF IMPLICITBUILDING} +{$LIBSUFFIX '.290'} +{$RUNONLY} +{$IMPLICITBUILD OFF} + +requires + vcl, + vclx; + +contains + VirtualTrees.Accessibility in '..\..\src.VirtualTree\Source\VirtualTrees.Accessibility.pas', + VirtualTrees.AccessibilityFactory in '..\..\src.VirtualTree\Source\VirtualTrees.AccessibilityFactory.pas', + VirtualTrees.Actions in '..\..\src.VirtualTree\Source\VirtualTrees.Actions.pas', + VirtualTrees.Classes in '..\..\src.VirtualTree\Source\VirtualTrees.Classes.pas', + VirtualTrees.ClipBoard in '..\..\src.VirtualTree\Source\VirtualTrees.ClipBoard.pas', + VirtualTrees.Colors in '..\..\src.VirtualTree\Source\VirtualTrees.Colors.pas', + VirtualTrees.DataObject in '..\..\src.VirtualTree\Source\VirtualTrees.DataObject.pas', + VirtualTrees.DragImage in '..\..\src.VirtualTree\Source\VirtualTrees.DragImage.pas', + VirtualTrees.DragnDrop in '..\..\src.VirtualTree\Source\VirtualTrees.DragnDrop.pas', + VirtualTrees.DrawTree in '..\..\src.VirtualTree\Source\VirtualTrees.DrawTree.pas', + VirtualTrees.EditLink in '..\..\src.VirtualTree\Source\VirtualTrees.EditLink.pas', + VirtualTrees.Export in '..\..\src.VirtualTree\Source\VirtualTrees.Export.pas', + VirtualTrees.Header in '..\..\src.VirtualTree\Source\VirtualTrees.Header.pas', + VirtualTrees.HeaderPopup in '..\..\src.VirtualTree\Source\VirtualTrees.HeaderPopup.pas', + VirtualTrees in '..\..\src.VirtualTree\Source\VirtualTrees.pas', + VirtualTrees.BaseTree in '..\..\src.VirtualTree\Source\VirtualTrees.BaseTree.pas', + VirtualTrees.AncestorVCL in '..\..\src.VirtualTree\Source\VirtualTrees.AncestorVCL.pas', + VirtualTrees.BaseAncestorVCL in '..\..\src.VirtualTree\Source\VirtualTrees.BaseAncestorVCL.pas', + VirtualTrees.StyleHooks in '..\..\src.VirtualTree\Source\VirtualTrees.StyleHooks.pas', + VirtualTrees.Types in '..\..\src.VirtualTree\Source\VirtualTrees.Types.pas', + VirtualTrees.Utils in '..\..\src.VirtualTree\Source\VirtualTrees.Utils.pas', + VirtualTrees.WorkerThread in '..\..\src.VirtualTree\Source\VirtualTrees.WorkerThread.pas'; + +end. + diff --git a/prj.virtualtree/Delphi12/VirtualTreesR.dproj b/prj.virtualtree/Delphi12/VirtualTreesR.dproj new file mode 100644 index 0000000..b6497e3 --- /dev/null +++ b/prj.virtualtree/Delphi12/VirtualTreesR.dproj @@ -0,0 +1,190 @@ + + + True + Package + Debug + DCC32 + VCL + VirtualTreesR.dpk + Win32 + {B62F3689-96E1-47D5-9FB2-2A2718281FDB} + 20.3 + 3 + VirtualTreesR + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + VirtualTreesR + ..\..\dcu\Delphi12\$(Platform)\$(Config) + 00400000 + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + true + .290 + true + true + ..\..\dcu\Delphi12\$(Platform)\$(Config);..\..\src.virtualtree\Source;$(DCC_UnitSearchPath) + true + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + 1053 + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + true + + + 0 + RELEASE;$(DCC_Define) + false + 0 + + + true + 1033 + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + + + DEBUG;$(DCC_Define) + true + false + + + true + 1033 + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + + + + MainSource + + + + + + + + + + + + + + + + + + + + + + + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + Delphi.Personality.12 + Package + + + + VirtualTreesR.dpk + + + User interface code for subversion integration + Subversion integration + Embarcadero Subversion Integration + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1053 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + + True + True + False + + + 12 + + + + + diff --git a/prj.virtualtree/Delphi12/VirtualTreesR.res b/prj.virtualtree/Delphi12/VirtualTreesR.res new file mode 100644 index 0000000..08cdae7 Binary files /dev/null and b/prj.virtualtree/Delphi12/VirtualTreesR.res differ diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..e69de29 diff --git a/src.virtualtree b/src.virtualtree new file mode 160000 index 0000000..f9fe7df --- /dev/null +++ b/src.virtualtree @@ -0,0 +1 @@ +Subproject commit f9fe7df9243e9a2a7f3cb1d122a1347eb8e8c3a0