Skip to content

Commit aea4e8f

Browse files
author
Markus Humm
committed
Support for Delphi 13.0 Florence added
Added support for Delphi 13.0 Florance in the "add to IDE" screen and added a version history document to the documentation subfolder.
1 parent 164c578 commit aea4e8f

File tree

6 files changed

+39
-41
lines changed

6 files changed

+39
-41
lines changed

Documentation/Versionhistory.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Version history since V2.2.0 build 10
2+
3+
V2.2.0 build 10
4+
- Support for Delphi 13 Florence added

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ display a dialog you can use to add it to the Tools menus of all Delphi versions
4646
it finds on your computer. It will additionally ask if it shall associate the .DCCP project
4747
file extension with the tool so you can open these files directly from file Explorer.
4848

49+
Alternatively search for it in getIt package manager under Tools/GetIt package manager
50+
and install from there.
51+
4952
## How to use it?
5053

5154
1. Make sure your project has detailed MAP-file generation turned on in linker settings.

Source/AboutForm.dfm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ object FormAbout: TFormAbout
5858
Top = 64
5959
Width = 364
6060
Height = 15
61-
Caption = #169' 2022-2024 Markus Humm and Team Delphi Code Coverage Wizard'
61+
Caption = #169' 2022-2025 Markus Humm and Team Delphi Code Coverage Wizard'
6262
end
6363
object Label4: TLabel
6464
Left = 16

Source/DelphiCodeCoverageWizard.dproj

Lines changed: 27 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<PropertyGroup>
33
<ProjectGuid>{EB221752-E7EB-4749-8EFD-863662B9B3D5}</ProjectGuid>
4-
<ProjectVersion>20.1</ProjectVersion>
4+
<ProjectVersion>20.3</ProjectVersion>
55
<FrameworkType>VCL</FrameworkType>
66
<Base>True</Base>
77
<Config Condition="'$(Config)'==''">Debug</Config>
@@ -77,14 +77,14 @@
7777
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
7878
<BT_BuildType>Debug</BT_BuildType>
7979
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
80-
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.9;InternalName=;LegalCopyright=© 2022-2024 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
80+
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.10;InternalName=;LegalCopyright=© 2022-2025 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
8181
<VerInfo_Locale>1033</VerInfo_Locale>
8282
<Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
8383
<AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
8484
<DCC_DcuOutput>..\Binaries\$(Platform)\$(Config)</DCC_DcuOutput>
8585
<DCC_ExeOutput>..\Binaries\$(Platform)\$(Config)</DCC_ExeOutput>
8686
<Icon_MainIcon>..\Icons\CodeCoverageWizard.ico</Icon_MainIcon>
87-
<VerInfo_Build>9</VerInfo_Build>
87+
<VerInfo_Build>10</VerInfo_Build>
8888
<PostBuildEvent><![CDATA[if exist "$(BDS)\Redist\win32\WebView2Loader.dll" (copy /Y "$(BDS)\Redist\win32\WebView2Loader.dll" "$(OUTPUTDIR)")
8989
$(PostBuildEvent)]]></PostBuildEvent>
9090
<VerInfo_MajorVer>2</VerInfo_MajorVer>
@@ -96,12 +96,12 @@ $(PostBuildEvent)]]></PostBuildEvent>
9696
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
9797
<BT_BuildType>Debug</BT_BuildType>
9898
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
99-
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.9;InternalName=;LegalCopyright=© 2022-2024 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
99+
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.10;InternalName=;LegalCopyright=© 2022-2025 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
100100
<VerInfo_Locale>1033</VerInfo_Locale>
101101
<Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
102102
<Icon_MainIcon>..\Icons\CodeCoverageWizard.ico</Icon_MainIcon>
103103
<AppDPIAwarenessMode>none</AppDPIAwarenessMode>
104-
<VerInfo_Build>9</VerInfo_Build>
104+
<VerInfo_Build>10</VerInfo_Build>
105105
<PostBuildEvent><![CDATA[if exist "$(BDS)\Redist\win32\WebView2Loader.dll" (copy /Y "$(BDS)\Redist\win32\WebView2Loader.dll" "$(OUTPUTDIR)")
106106
$(PostBuildEvent)]]></PostBuildEvent>
107107
<VerInfo_AutoIncVersion>true</VerInfo_AutoIncVersion>
@@ -126,21 +126,21 @@ $(PostBuildEvent)]]></PostBuildEvent>
126126
<VerInfo_Locale>1033</VerInfo_Locale>
127127
<DCC_DcuOutput>..\Binaries\$(Platform)\$(Config)</DCC_DcuOutput>
128128
<Icon_MainIcon>..\Icons\CodeCoverageWizard.ico</Icon_MainIcon>
129-
<VerInfo_Build>9</VerInfo_Build>
129+
<VerInfo_Build>10</VerInfo_Build>
130130
<VerInfo_MajorVer>2</VerInfo_MajorVer>
131-
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.9;InternalName=;LegalCopyright=© 2022-2024 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
131+
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.10;InternalName=;LegalCopyright=© 2022-2025 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
132132
<VerInfo_AutoIncVersion>true</VerInfo_AutoIncVersion>
133133
<VerInfo_MinorVer>2</VerInfo_MinorVer>
134134
</PropertyGroup>
135135
<PropertyGroup Condition="'$(Cfg_1_Win64)'!=''">
136136
<AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
137137
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
138138
<VerInfo_MajorVer>2</VerInfo_MajorVer>
139-
<VerInfo_Build>9</VerInfo_Build>
139+
<VerInfo_Build>10</VerInfo_Build>
140140
<VerInfo_AutoIncVersion>true</VerInfo_AutoIncVersion>
141141
<VerInfo_Locale>1033</VerInfo_Locale>
142142
<Icon_MainIcon>..\Icons\CodeCoverageWizard.ico</Icon_MainIcon>
143-
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.9;InternalName=;LegalCopyright=© 2022-2024 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
143+
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.10;InternalName=;LegalCopyright=© 2022-2025 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
144144
<VerInfo_MinorVer>2</VerInfo_MinorVer>
145145
</PropertyGroup>
146146
<PropertyGroup Condition="'$(Cfg_2)'!=''">
@@ -155,21 +155,21 @@ $(PostBuildEvent)]]></PostBuildEvent>
155155
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
156156
<VerInfo_Locale>1033</VerInfo_Locale>
157157
<VerInfo_MajorVer>2</VerInfo_MajorVer>
158-
<VerInfo_Build>9</VerInfo_Build>
158+
<VerInfo_Build>10</VerInfo_Build>
159159
<VerInfo_AutoIncVersion>true</VerInfo_AutoIncVersion>
160160
<Icon_MainIcon>..\Icons\CodeCoverageWizard.ico</Icon_MainIcon>
161-
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.9;InternalName=;LegalCopyright=© 2022-2024 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
161+
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.10;InternalName=;LegalCopyright=© 2022-2025 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
162162
<VerInfo_MinorVer>2</VerInfo_MinorVer>
163163
</PropertyGroup>
164164
<PropertyGroup Condition="'$(Cfg_2_Win64)'!=''">
165165
<AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
166166
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
167167
<VerInfo_MajorVer>2</VerInfo_MajorVer>
168-
<VerInfo_Build>9</VerInfo_Build>
168+
<VerInfo_Build>10</VerInfo_Build>
169169
<VerInfo_AutoIncVersion>true</VerInfo_AutoIncVersion>
170170
<VerInfo_Locale>1033</VerInfo_Locale>
171171
<Icon_MainIcon>..\Icons\CodeCoverageWizard.ico</Icon_MainIcon>
172-
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.9;InternalName=;LegalCopyright=© 2022-2024 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
172+
<VerInfo_Keys>CompanyName=;FileDescription=Delphi Code Coverage Wizard Plus;FileVersion=2.2.0.10;InternalName=;LegalCopyright=© 2022-2025 Markus Humm and Team DCCWP;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=2.2.0.0;Comments=</VerInfo_Keys>
173173
<VerInfo_MinorVer>2</VerInfo_MinorVer>
174174
</PropertyGroup>
175175
<ItemGroup>
@@ -222,17 +222,12 @@ $(PostBuildEvent)]]></PostBuildEvent>
222222
<Source Name="MainSource">DelphiCodeCoverageWizard.dpr</Source>
223223
</Source>
224224
<Excluded_Packages>
225-
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k290.bpl">Microsoft Office 2000 Beispiele für gekapselte Komponenten für Automatisierungsserver</Excluded_Packages>
226-
<Excluded_Packages Name="$(BDSBIN)\dclofficexp290.bpl">Microsoft Office XP Beispiele für gekapselte Komponenten für Automation Server</Excluded_Packages>
225+
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k370.bpl">Microsoft Office 2000 Beispiele für gekapselte Komponenten für Automatisierungsserver</Excluded_Packages>
226+
<Excluded_Packages Name="$(BDSBIN)\dclofficexp370.bpl">Microsoft Office XP Beispiele für gekapselte Komponenten für Automation Server</Excluded_Packages>
227227
</Excluded_Packages>
228228
</Delphi.Personality>
229-
<Deployment Version="4">
230-
<DeployFile LocalName="..\Binaries\Win32\Debug\DelphiCodeCoverageWizard.exe" Configuration="Debug" Class="ProjectOutput">
231-
<Platform Name="Win32">
232-
<RemoteName>DelphiCodeCoverageWizard.exe</RemoteName>
233-
<Overwrite>true</Overwrite>
234-
</Platform>
235-
</DeployFile>
229+
<Deployment Version="5">
230+
<DeployFile LocalName="..\Binaries\Win32\Debug\DelphiCodeCoverageWizard.exe" Configuration="Debug" Class="ProjectOutput"/>
236231
<DeployClass Name="AdditionalDebugSymbols">
237232
<Platform Name="iOSSimulator">
238233
<Operation>1</Operation>
@@ -245,16 +240,6 @@ $(PostBuildEvent)]]></PostBuildEvent>
245240
<Operation>0</Operation>
246241
</Platform>
247242
</DeployClass>
248-
<DeployClass Name="AndroidClasses">
249-
<Platform Name="Android">
250-
<RemoteDir>classes</RemoteDir>
251-
<Operation>64</Operation>
252-
</Platform>
253-
<Platform Name="Android64">
254-
<RemoteDir>classes</RemoteDir>
255-
<Operation>64</Operation>
256-
</Platform>
257-
</DeployClass>
258243
<DeployClass Name="AndroidFileProvider">
259244
<Platform Name="Android">
260245
<RemoteDir>res\xml</RemoteDir>
@@ -265,12 +250,6 @@ $(PostBuildEvent)]]></PostBuildEvent>
265250
<Operation>1</Operation>
266251
</Platform>
267252
</DeployClass>
268-
<DeployClass Name="AndroidGDBServer">
269-
<Platform Name="Android">
270-
<RemoteDir>library\lib\armeabi-v7a</RemoteDir>
271-
<Operation>1</Operation>
272-
</Platform>
273-
</DeployClass>
274253
<DeployClass Name="AndroidLibnativeArmeabiFile">
275254
<Platform Name="Android">
276255
<RemoteDir>library\lib\armeabi</RemoteDir>
@@ -363,6 +342,16 @@ $(PostBuildEvent)]]></PostBuildEvent>
363342
<Operation>1</Operation>
364343
</Platform>
365344
</DeployClass>
345+
<DeployClass Name="AndroidSplashStylesV35">
346+
<Platform Name="Android">
347+
<RemoteDir>res\values-v35</RemoteDir>
348+
<Operation>1</Operation>
349+
</Platform>
350+
<Platform Name="Android64">
351+
<RemoteDir>res\values-v35</RemoteDir>
352+
<Operation>1</Operation>
353+
</Platform>
354+
</DeployClass>
366355
<DeployClass Name="Android_AdaptiveIcon">
367356
<Platform Name="Android">
368357
<RemoteDir>res\drawable-anydpi-v26</RemoteDir>
4 Bytes
Binary file not shown.

Source/UAddIDETool.pas

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,10 +469,12 @@ function TIDEVersionRec.GetIDEVersionName: string;
469469
begin
470470
Result := '';
471471

472+
if (BDSVersion = '37.0') then
473+
Exit('13.x Florence');
472474
if (BDSVersion = '23.0') then
473-
Exit('12.0 Athens');
475+
Exit('12.x Athens');
474476
if (BDSVersion = '22.0') then
475-
Exit('11.0 Alexandria');
477+
Exit('11.x Alexandria');
476478
if (BDSVersion = '21.0') then
477479
Exit('10.4 Sydney');
478480
if (BDSVersion = '20.0') then

0 commit comments

Comments
 (0)