From cc24f03aaf031e4aaa817fd3f7f0b9961236fe6a Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 12:10:05 -0700 Subject: [PATCH 01/14] Update .gitignore for Twine Compiler, debug symbols, and C++ incremental linker --- .gitignore | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.gitignore b/.gitignore index 4f11e06c..72788fe0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,13 @@ # Compiled source # ################### *.dcu +*.ilc +*.ild +*.ilf +*.ils +*.lnk *.obj +*.pdb *.exe *.bpl *.bpi @@ -11,6 +17,7 @@ *.map *.d *.o +*.tds # Generated source # ################### @@ -23,11 +30,13 @@ __recovery # IDE Files # ################### +*.@@@ *.dproj.local *.groupproj.local *.identcache *.dsk *.tvsconfig +*.twopts *.otares *.drc *.rc From 6858704217a615e6f546076415e4e1e364fd1b9b Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 12:12:42 -0700 Subject: [PATCH 02/14] Add includes and pragma links caused by VirtualTrees.pas reorganization --- Demos/CBuilderMinimal/main.cpp | 3 +++ Demos/CBuilderMinimal/main.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Demos/CBuilderMinimal/main.cpp b/Demos/CBuilderMinimal/main.cpp index b2371abb..a3e5f463 100644 --- a/Demos/CBuilderMinimal/main.cpp +++ b/Demos/CBuilderMinimal/main.cpp @@ -11,6 +11,9 @@ //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma link "VirtualTrees" +#pragma link "VirtualTrees.AncestorVCL" +#pragma link "VirtualTrees.BaseAncestorVCL" +#pragma link "VirtualTrees.BaseTree" #pragma resource "*.dfm" TMainForm *MainForm; diff --git a/Demos/CBuilderMinimal/main.h b/Demos/CBuilderMinimal/main.h index 31a6d6c8..cd461677 100644 --- a/Demos/CBuilderMinimal/main.h +++ b/Demos/CBuilderMinimal/main.h @@ -8,6 +8,9 @@ #include #include #include "VirtualTrees.hpp" +#include "VirtualTrees.AncestorVcl.hpp" +#include "VirtualTrees.BaseAncestorVcl.hpp" +#include "VirtualTrees.BaseTree.hpp" //--------------------------------------------------------------------------- class TMainForm : public TForm { From 0e28eea5fefe24abcd974552df911a7de02565a8 Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 12:13:26 -0700 Subject: [PATCH 03/14] Modernize VCL includes with unit scope naming --- Demos/CBuilderMinimal/main.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Demos/CBuilderMinimal/main.h b/Demos/CBuilderMinimal/main.h index cd461677..2ade5719 100644 --- a/Demos/CBuilderMinimal/main.h +++ b/Demos/CBuilderMinimal/main.h @@ -3,10 +3,10 @@ #ifndef mainH #define mainH //--------------------------------------------------------------------------- -#include -#include -#include -#include +#include +#include +#include +#include #include "VirtualTrees.hpp" #include "VirtualTrees.AncestorVcl.hpp" #include "VirtualTrees.BaseAncestorVcl.hpp" From 71be63aa3a8b22873da51ca0e025ad3dbfc6566c Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 12:39:31 -0700 Subject: [PATCH 04/14] Fix page size linker warning --- Packages/CBuilder 12/VirtualTreesCR.cbproj | 1 + 1 file changed, 1 insertion(+) diff --git a/Packages/CBuilder 12/VirtualTreesCR.cbproj b/Packages/CBuilder 12/VirtualTreesCR.cbproj index 206286ad..04bb7638 100644 --- a/Packages/CBuilder 12/VirtualTreesCR.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCR.cbproj @@ -96,6 +96,7 @@ Debug true $(BDSINCLUDE)\windows\vcl;$(IncludePath) + 64 Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) From c67097dd39d7284bf9e5ed53c84d8e5be65d761b Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 13:21:41 -0700 Subject: [PATCH 05/14] Add missing DllSuffix --- Packages/CBuilder 12/VirtualTreesCD.cbproj | 1 + Packages/CBuilder 12/VirtualTreesCR.cbproj | 1 + 2 files changed, 2 insertions(+) diff --git a/Packages/CBuilder 12/VirtualTreesCD.cbproj b/Packages/CBuilder 12/VirtualTreesCD.cbproj index b3661b1f..422ac9a8 100644 --- a/Packages/CBuilder 12/VirtualTreesCD.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCD.cbproj @@ -65,6 +65,7 @@ true + $(Auto) true true -LUDesignIDE diff --git a/Packages/CBuilder 12/VirtualTreesCR.cbproj b/Packages/CBuilder 12/VirtualTreesCR.cbproj index 04bb7638..5d41437e 100644 --- a/Packages/CBuilder 12/VirtualTreesCR.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCR.cbproj @@ -64,6 +64,7 @@ true + $(Auto) All true true From d5dd0e2f5740bc7dab410a64d22c019829009787 Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 13:30:39 -0700 Subject: [PATCH 06/14] Fix ProjectGuid and BuildOrder values to match previous package files --- Packages/CBuilder 12/VirtualTrees.groupproj | 2 +- Packages/CBuilder 12/VirtualTreesCD.cbproj | 8 ++-- Packages/CBuilder 12/VirtualTreesCR.cbproj | 50 ++++++++++----------- 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/Packages/CBuilder 12/VirtualTrees.groupproj b/Packages/CBuilder 12/VirtualTrees.groupproj index 6c068067..8214df0f 100644 --- a/Packages/CBuilder 12/VirtualTrees.groupproj +++ b/Packages/CBuilder 12/VirtualTrees.groupproj @@ -1,6 +1,6 @@  - {BF155D09-6AED-4790-9020-744D12876B35} + {85AC5363-0DD3-4B39-8709-5987A7DA817E} diff --git a/Packages/CBuilder 12/VirtualTreesCD.cbproj b/Packages/CBuilder 12/VirtualTreesCD.cbproj index 422ac9a8..d929e987 100644 --- a/Packages/CBuilder 12/VirtualTreesCD.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCD.cbproj @@ -1,6 +1,6 @@  - {B6350E5E-13A2-44EC-8515-C119E896CB47} + {DE1FB54C-6852-4F59-B4A5-7718E6069FE8} 20.3 VCL VirtualTreesCD.cpp @@ -155,7 +155,7 @@ {4AB7ABC9-E87D-4D9D-99AF-39363FDE2732} - 2 + 0 4 @@ -167,13 +167,13 @@ 1 - 3 + 4 0 - 12 + 9 Base diff --git a/Packages/CBuilder 12/VirtualTreesCR.cbproj b/Packages/CBuilder 12/VirtualTreesCR.cbproj index 5d41437e..3aad0f1b 100644 --- a/Packages/CBuilder 12/VirtualTreesCR.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCR.cbproj @@ -1,6 +1,6 @@  - {2381F390-47E4-4CAA-BAF9-857BF136C307} + {FE6B0D67-74B6-4E30-8AED-CB2B3E77A51F} 20.3 VCL VirtualTreesCR.cpp @@ -153,101 +153,101 @@ - 1 + 3 - 32 + 4 0 {FF0836F4-FE45-4852-8226-19028E202F2D} - 3 + 0 {FF0836F4-FE45-4852-8226-19028E202F2D} - 4 + 1 {FF0836F4-FE45-4852-8226-19028E202F2D} - 5 + 2 {FF0836F4-FE45-4852-8226-19028E202F2D} - 6 + 3 {FF0836F4-FE45-4852-8226-19028E202F2D} - 7 + 4 {FF0836F4-FE45-4852-8226-19028E202F2D} - 8 + 5 {FF0836F4-FE45-4852-8226-19028E202F2D} - 9 + 6 {FF0836F4-FE45-4852-8226-19028E202F2D} - 10 + 7 {FF0836F4-FE45-4852-8226-19028E202F2D} - 11 + 8 {FF0836F4-FE45-4852-8226-19028E202F2D} - 12 + 9 {FF0836F4-FE45-4852-8226-19028E202F2D} - 13 + 10 {FF0836F4-FE45-4852-8226-19028E202F2D} - 14 + 11 {FF0836F4-FE45-4852-8226-19028E202F2D} - 15 + 12 {FF0836F4-FE45-4852-8226-19028E202F2D} - 16 + 13 {FF0836F4-FE45-4852-8226-19028E202F2D} - 17 + 14 {FF0836F4-FE45-4852-8226-19028E202F2D} - 18 + 15 {FF0836F4-FE45-4852-8226-19028E202F2D} - 19 + 16 {FF0836F4-FE45-4852-8226-19028E202F2D} - 20 + 17 {FF0836F4-FE45-4852-8226-19028E202F2D} - 21 + 18 {FF0836F4-FE45-4852-8226-19028E202F2D} - 22 + 19 {FF0836F4-FE45-4852-8226-19028E202F2D} - 23 + 20 {FF0836F4-FE45-4852-8226-19028E202F2D} - 24 + 21 Base From cf0a267a2453c8f2ba063d225315983eeac035e3 Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 13:40:22 -0700 Subject: [PATCH 07/14] Renamed VirtualTrees.groupproj to VirtualTreeView.groupproj to match all other packages --- .../{VirtualTrees.groupproj => VirtualTreeView.groupproj} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Packages/CBuilder 12/{VirtualTrees.groupproj => VirtualTreeView.groupproj} (100%) diff --git a/Packages/CBuilder 12/VirtualTrees.groupproj b/Packages/CBuilder 12/VirtualTreeView.groupproj similarity index 100% rename from Packages/CBuilder 12/VirtualTrees.groupproj rename to Packages/CBuilder 12/VirtualTreeView.groupproj From 2ab85380a64907a92cf5116faec265cb2626676f Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 14:31:18 -0700 Subject: [PATCH 08/14] Move conditional defines to the base Debug and Release conditional groups --- Packages/CBuilder 11/VirtualTreesCR.cbproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Packages/CBuilder 11/VirtualTreesCR.cbproj b/Packages/CBuilder 11/VirtualTreesCR.cbproj index 97976818..8452eab8 100644 --- a/Packages/CBuilder 11/VirtualTreesCR.cbproj +++ b/Packages/CBuilder 11/VirtualTreesCR.cbproj @@ -107,6 +107,7 @@ true false true + _DEBUG;$(Defines) false None DEBUG @@ -118,7 +119,6 @@ true - _DEBUG;$(Defines) 1033 @@ -126,10 +126,10 @@ None + NDEBUG;$(Defines) 1033 - NDEBUG;$(Defines) 1033 From 3608ae0ad567da717889f6aadf3d5127cc5c2134 Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 14:35:37 -0700 Subject: [PATCH 09/14] Move BCC_UseClassicCompiler setting to base Win32 conditional group --- Packages/CBuilder 12/VirtualTreesCD.cbproj | 3 +-- Packages/CBuilder 12/VirtualTreesCR.cbproj | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Packages/CBuilder 12/VirtualTreesCD.cbproj b/Packages/CBuilder 12/VirtualTreesCD.cbproj index d929e987..b05039e6 100644 --- a/Packages/CBuilder 12/VirtualTreesCD.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCD.cbproj @@ -97,6 +97,7 @@ Debug true $(BDSINCLUDE)\windows\vcl;$(IncludePath) + false Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) @@ -133,7 +134,6 @@ $(BDSLIB)\$(PLATFORM)\debug\$(LANGDIR);$(ILINK_TranslatedLibraryPath) - false $(BDSLIB)\$(PLATFORM)$(CC_SUFFIX)\debug;$(ILINK_LibraryPath) true VirtualTrees Designtime @@ -149,7 +149,6 @@ None - false true diff --git a/Packages/CBuilder 12/VirtualTreesCR.cbproj b/Packages/CBuilder 12/VirtualTreesCR.cbproj index 3aad0f1b..9ce4d2b7 100644 --- a/Packages/CBuilder 12/VirtualTreesCR.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCR.cbproj @@ -10,6 +10,7 @@ VirtualTreesCR 1048579 Package + c true @@ -98,6 +99,7 @@ true $(BDSINCLUDE)\windows\vcl;$(IncludePath) 64 + false Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) @@ -134,7 +136,6 @@ $(BDSLIB)\$(PLATFORM)\debug\$(LANGDIR);$(ILINK_TranslatedLibraryPath) - false $(BDSLIB)\$(PLATFORM)$(CC_SUFFIX)\debug;$(ILINK_LibraryPath) From b15791ec9b0377913abd1340f03834c4c5bfc96d Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 15:10:38 -0700 Subject: [PATCH 10/14] Move ILINK_Description setting to base conditional group and match the value of the other C++Builder packages --- Packages/CBuilder 12/VirtualTreesCD.cbproj | 3 +-- Packages/CBuilder 12/VirtualTreesCR.cbproj | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Packages/CBuilder 12/VirtualTreesCD.cbproj b/Packages/CBuilder 12/VirtualTreesCD.cbproj index b05039e6..14a010af 100644 --- a/Packages/CBuilder 12/VirtualTreesCD.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCD.cbproj @@ -85,7 +85,7 @@ VirtualTreesCD 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= - VirtualTrees Designtime + VirtualTree CBuilder designtime package ..\..\Source;.\$(Platform)\$(Config);$(DCC_UnitSearchPath) .\$(Platform)\$(Config);$(ILINK_LibraryPath) All @@ -136,7 +136,6 @@ $(BDSLIB)\$(PLATFORM)$(CC_SUFFIX)\debug;$(ILINK_LibraryPath) true - VirtualTrees Designtime true diff --git a/Packages/CBuilder 12/VirtualTreesCR.cbproj b/Packages/CBuilder 12/VirtualTreesCR.cbproj index 9ce4d2b7..46ee59bf 100644 --- a/Packages/CBuilder 12/VirtualTreesCR.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCR.cbproj @@ -90,7 +90,7 @@ true $(BDSCOMMONDIR)\hpp\$(Platform) true - VirtualTrees Runtime + VirtualTree CBuilder runtime package true @@ -144,7 +144,6 @@ true - VirtualTrees Runtime true From cc2fba048816281acc02c796f8e5d57d8be5869a Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 15:16:12 -0700 Subject: [PATCH 11/14] Move VerInfo_IncludeVerInfo setting to base conditional group --- Packages/CBuilder 12/VirtualTreesCD.cbproj | 32 +--------------------- Packages/CBuilder 12/VirtualTreesCR.cbproj | 31 +-------------------- 2 files changed, 2 insertions(+), 61 deletions(-) diff --git a/Packages/CBuilder 12/VirtualTreesCD.cbproj b/Packages/CBuilder 12/VirtualTreesCD.cbproj index 14a010af..b6f6dd79 100644 --- a/Packages/CBuilder 12/VirtualTreesCD.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCD.cbproj @@ -41,29 +41,11 @@ true true - - true - Cfg_1 - true - true - - - true - Cfg_1 - true - true - true Base true - - true - Cfg_2 - true - true - $(Auto) true @@ -83,6 +65,7 @@ <_TCHARMapping>wchar_t true VirtualTreesCD + 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= VirtualTree CBuilder designtime package @@ -95,20 +78,17 @@ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) Debug - true $(BDSINCLUDE)\windows\vcl;$(IncludePath) false Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) Debug - true $(BDSINCLUDE)\windows\vcl;$(IncludePath) Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) Debug - true true @@ -135,21 +115,11 @@ $(BDSLIB)\$(PLATFORM)$(CC_SUFFIX)\debug;$(ILINK_LibraryPath) - true - - - true - - - true NDEBUG;$(Defines) None - - true - {4AB7ABC9-E87D-4D9D-99AF-39363FDE2732} diff --git a/Packages/CBuilder 12/VirtualTreesCR.cbproj b/Packages/CBuilder 12/VirtualTreesCR.cbproj index 46ee59bf..2056fe24 100644 --- a/Packages/CBuilder 12/VirtualTreesCR.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCR.cbproj @@ -46,24 +46,6 @@ Base true - - true - Cfg_2 - true - true - - - true - Cfg_2 - true - true - - - true - Cfg_2 - true - true - $(Auto) All @@ -84,6 +66,7 @@ true VirtualTreesCR ..\..\Source;.\$(Platform)\$(Config);$(DCC_UnitSearchPath) + 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= 6 @@ -96,7 +79,6 @@ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) Debug - true $(BDSINCLUDE)\windows\vcl;$(IncludePath) 64 false @@ -104,13 +86,11 @@ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) Debug - true $(BDSINCLUDE)\windows\vcl;$(IncludePath) Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) Debug - true true @@ -142,15 +122,6 @@ NDEBUG;$(Defines) None - - true - - - true - - - true - 3 From bfdc6f0b5ff10560baa6bb5702c56b161b6f10c8 Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 16:34:37 -0700 Subject: [PATCH 12/14] Win64/Win64x are not yet supported for C++Builder design-time packages --- Packages/CBuilder 12/VirtualTreesCD.cbproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Packages/CBuilder 12/VirtualTreesCD.cbproj b/Packages/CBuilder 12/VirtualTreesCD.cbproj index b6f6dd79..015e2cbe 100644 --- a/Packages/CBuilder 12/VirtualTreesCD.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCD.cbproj @@ -8,7 +8,7 @@ Release Win32 VirtualTreesCD - 1048579 + 1 Package c @@ -175,8 +175,8 @@ True - True - True + False + False 12 From 5329d59fe3739298b9952d8bd3301ca34ed49fce Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 16:55:18 -0700 Subject: [PATCH 13/14] Switch build control to "Explicit rebuild" like all other packages --- Packages/CBuilder 12/VirtualTreesCD.cbproj | 1 + Packages/CBuilder 12/VirtualTreesCR.cbproj | 1 + 2 files changed, 2 insertions(+) diff --git a/Packages/CBuilder 12/VirtualTreesCD.cbproj b/Packages/CBuilder 12/VirtualTreesCD.cbproj index 015e2cbe..b3d9daf3 100644 --- a/Packages/CBuilder 12/VirtualTreesCD.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCD.cbproj @@ -74,6 +74,7 @@ All $(BDSCOMMONDIR)\hpp\$(Platform) true + true Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) diff --git a/Packages/CBuilder 12/VirtualTreesCR.cbproj b/Packages/CBuilder 12/VirtualTreesCR.cbproj index 2056fe24..5ea48271 100644 --- a/Packages/CBuilder 12/VirtualTreesCR.cbproj +++ b/Packages/CBuilder 12/VirtualTreesCR.cbproj @@ -75,6 +75,7 @@ true VirtualTree CBuilder runtime package true + true Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) From 46155714d0444f2c5ef2387c04894ea263eb6ec4 Mon Sep 17 00:00:00 2001 From: Clayton Arends Date: Sun, 20 Sep 2026 16:55:46 -0700 Subject: [PATCH 14/14] Add CBuilder 13 project files --- .../CBuilder 13/VirtualTreeView.groupproj | 48 ++++ Packages/CBuilder 13/VirtualTreesCD.cbproj | 188 +++++++++++++ Packages/CBuilder 13/VirtualTreesCD.cpp | 20 ++ Packages/CBuilder 13/VirtualTreesCR.cbproj | 265 ++++++++++++++++++ Packages/CBuilder 13/VirtualTreesCR.cpp | 20 ++ 5 files changed, 541 insertions(+) create mode 100644 Packages/CBuilder 13/VirtualTreeView.groupproj create mode 100644 Packages/CBuilder 13/VirtualTreesCD.cbproj create mode 100644 Packages/CBuilder 13/VirtualTreesCD.cpp create mode 100644 Packages/CBuilder 13/VirtualTreesCR.cbproj create mode 100644 Packages/CBuilder 13/VirtualTreesCR.cpp diff --git a/Packages/CBuilder 13/VirtualTreeView.groupproj b/Packages/CBuilder 13/VirtualTreeView.groupproj new file mode 100644 index 00000000..8214df0f --- /dev/null +++ b/Packages/CBuilder 13/VirtualTreeView.groupproj @@ -0,0 +1,48 @@ + + + {85AC5363-0DD3-4B39-8709-5987A7DA817E} + + + + + + + + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Packages/CBuilder 13/VirtualTreesCD.cbproj b/Packages/CBuilder 13/VirtualTreesCD.cbproj new file mode 100644 index 00000000..98f05b63 --- /dev/null +++ b/Packages/CBuilder 13/VirtualTreesCD.cbproj @@ -0,0 +1,188 @@ + + + {DE1FB54C-6852-4F59-B4A5-7718E6069FE8} + 20.4 + VCL + VirtualTreesCD.cpp + True + Release + Win32 + VirtualTreesCD + 1 + Package + c + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + $(Auto) + true + true + -LUDesignIDE + true + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + true + true + $(BDSLIB)\$(PLATFORM)\release\$(LANGDIR);$(ILINK_TranslatedLibraryPath) + CppPackage + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + true + true + <_TCHARMapping>wchar_t + true + VirtualTreesCD + 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= + VirtualTree CBuilder designtime package + ..\..\Source;.\$(Platform)\$(Config);$(DCC_UnitSearchPath) + .\$(Platform)\$(Config);$(ILINK_LibraryPath) + All + $(BDSCOMMONDIR)\hpp\$(Platform) + true + true + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + $(BDSINCLUDE)\windows\vcl;$(IncludePath) + false + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + $(BDSINCLUDE)\windows\vcl;$(IncludePath) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + + + false + true + false + true + _DEBUG;$(Defines) + false + None + DEBUG + true + true + true + true + Full + true + true + true + true + true + $(BDSLIB)\$(PLATFORM)\debug;$(ILINK_LibraryPath) + $(BDSLIB)\$(PLATFORM)\debug\$(LANGDIR);$(ILINK_TranslatedLibraryPath) + + + $(BDSLIB)\$(PLATFORM)$(CC_SUFFIX)\debug;$(ILINK_LibraryPath) + + + NDEBUG;$(Defines) + None + + + + {4AB7ABC9-E87D-4D9D-99AF-39363FDE2732} + 0 + + + 4 + + + 5 + + + 1 + + + 4 + + + 0 + + + 9 + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + CPlusPlusBuilder.Personality.12 + CppPackage + + + + False + False + True + True + + + VirtualTreesCD.cpp + + + + + + + True + False + False + + + 12 + + + + + diff --git a/Packages/CBuilder 13/VirtualTreesCD.cpp b/Packages/CBuilder 13/VirtualTreesCD.cpp new file mode 100644 index 00000000..b72caa86 --- /dev/null +++ b/Packages/CBuilder 13/VirtualTreesCD.cpp @@ -0,0 +1,20 @@ +//--------------------------------------------------------------------------- + +#include +#pragma hdrstop +#pragma package(smart_init) +//--------------------------------------------------------------------------- + +// Package source. +//--------------------------------------------------------------------------- + +#pragma comment(lib, "shcore") +#pragma comment(lib, "uxtheme") +#pragma comment(lib, "windowscodecs") + +#pragma argsused +extern "C" int _libmain(unsigned long reason) +{ + return 1; +} +//--------------------------------------------------------------------------- diff --git a/Packages/CBuilder 13/VirtualTreesCR.cbproj b/Packages/CBuilder 13/VirtualTreesCR.cbproj new file mode 100644 index 00000000..3f30a94e --- /dev/null +++ b/Packages/CBuilder 13/VirtualTreesCR.cbproj @@ -0,0 +1,265 @@ + + + {FE6B0D67-74B6-4E30-8AED-CB2B3E77A51F} + 20.4 + VCL + VirtualTreesCR.cpp + True + Release + Win32 + VirtualTreesCR + 1048579 + Package + c + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + $(Auto) + All + true + true + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + true + true + $(BDSLIB)\$(PLATFORM)\release\$(LANGDIR);$(ILINK_TranslatedLibraryPath) + CppPackage + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + bpl + true + true + <_TCHARMapping>wchar_t + true + VirtualTreesCR + ..\..\Source;.\$(Platform)\$(Config);$(DCC_UnitSearchPath) + 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= + 6 + true + $(BDSCOMMONDIR)\hpp\$(Platform) + true + VirtualTree CBuilder runtime package + true + true + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + $(BDSINCLUDE)\windows\vcl;$(IncludePath) + 64 + false + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + $(BDSINCLUDE)\windows\vcl;$(IncludePath) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + + + false + true + false + true + _DEBUG;$(Defines) + false + None + DEBUG + true + true + true + true + Full + true + true + true + true + true + $(BDSLIB)\$(PLATFORM)\debug;$(ILINK_LibraryPath) + $(BDSLIB)\$(PLATFORM)\debug\$(LANGDIR);$(ILINK_TranslatedLibraryPath) + + + $(BDSLIB)\$(PLATFORM)$(CC_SUFFIX)\debug;$(ILINK_LibraryPath) + + + NDEBUG;$(Defines) + None + + + + 3 + + + 4 + + + 0 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 0 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 1 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 2 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 3 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 4 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 5 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 6 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 7 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 8 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 9 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 10 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 11 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 12 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 13 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 14 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 15 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 16 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 17 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 18 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 19 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 20 + + + {FF0836F4-FE45-4852-8226-19028E202F2D} + 21 + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + CPlusPlusBuilder.Personality.12 + CppPackage + + + + False + False + True + True + + + VirtualTreesCR.cpp + + + + + + + True + True + True + + + 12 + + + + + diff --git a/Packages/CBuilder 13/VirtualTreesCR.cpp b/Packages/CBuilder 13/VirtualTreesCR.cpp new file mode 100644 index 00000000..b72caa86 --- /dev/null +++ b/Packages/CBuilder 13/VirtualTreesCR.cpp @@ -0,0 +1,20 @@ +//--------------------------------------------------------------------------- + +#include +#pragma hdrstop +#pragma package(smart_init) +//--------------------------------------------------------------------------- + +// Package source. +//--------------------------------------------------------------------------- + +#pragma comment(lib, "shcore") +#pragma comment(lib, "uxtheme") +#pragma comment(lib, "windowscodecs") + +#pragma argsused +extern "C" int _libmain(unsigned long reason) +{ + return 1; +} +//---------------------------------------------------------------------------