From e89700003a95ac1ab1974ea9bf4b1c61fd1eaf06 Mon Sep 17 00:00:00 2001 From: Sven Harazim Date: Thu, 4 Feb 2021 11:51:55 +0100 Subject: [PATCH] Delphi 10.4 support --- Code/DDevExtensions/Bin/Version.txt | 2 +- .../D_D104/DDevExtensions.dproj | 8 +- .../Installer/DDevExtensionsReg.dproj | 310 ++++++++++-------- .../Installer/DDevExtensionsReg.res | Bin 5796 -> 676 bytes Code/DDevExtensions/Source/version.inc | 2 +- Code/DDevExtensions/Version.res | Bin 864 -> 864 bytes Code/DDevExtensions/build.bat | 5 +- Code/DDevExtensions/version.bat | 2 +- README.md | 6 +- Shared/IDE/Options/FrmTreePages.dfm | 1 - Tools/LinkMapFile/ReadMe.md | 3 + 11 files changed, 187 insertions(+), 152 deletions(-) create mode 100644 Tools/LinkMapFile/ReadMe.md diff --git a/Code/DDevExtensions/Bin/Version.txt b/Code/DDevExtensions/Bin/Version.txt index 6b53e41..26f05b0 100644 --- a/Code/DDevExtensions/Bin/Version.txt +++ b/Code/DDevExtensions/Bin/Version.txt @@ -1 +1 @@ -DDevExtensions Version 2.86 +DDevExtensions Version 2.87 diff --git a/Code/DDevExtensions/D_D104/DDevExtensions.dproj b/Code/DDevExtensions/D_D104/DDevExtensions.dproj index 5623f94..a846b3a 100644 --- a/Code/DDevExtensions/D_D104/DDevExtensions.dproj +++ b/Code/DDevExtensions/D_D104/DDevExtensions.dproj @@ -6,7 +6,7 @@ DCC32 ..\bin\DDevExtensionsD104.dll 19.1 - Debug + Release True Library VCL @@ -144,10 +144,8 @@ $(PreBuildEvent)]]> DDevExtensions.dpr - Embarcadero Mercurial Integration - Embarcadero Subversion Integration - Microsoft Office 2000 Sample Automation Server Wrapper Components - Microsoft Office XP Sample Automation Server Wrapper Components + Microsoft Office 2000 Beispiele für gekapselte Komponenten für Automatisierungsserver + Microsoft Office XP Beispiele für gekapselte Komponenten für Automation Server False diff --git a/Code/DDevExtensions/Installer/DDevExtensionsReg.dproj b/Code/DDevExtensions/Installer/DDevExtensionsReg.dproj index 0d37598..38d84d2 100644 --- a/Code/DDevExtensions/Installer/DDevExtensionsReg.dproj +++ b/Code/DDevExtensions/Installer/DDevExtensionsReg.dproj @@ -1,137 +1,173 @@ - - - {2BAF01A7-5596-444B-89D1-47A1A4550C45} - DDevExtensionsReg.dpr - Debug - DCC32 - 14.4 - True - Application - VCL - True - Win32 - 1 - Win32 - - - true - - - true - Base - true - - - true - Base - true - - - 575 - 1031 - CompanyName=Andreas Hausladen;FileVersion=2.7.0.575;InternalName=;LegalCopyright=(C) 2006-2013 Andreas Hausladen;LegalTrademarks=;OriginalFilename=;ProductName=DDevExtensions;ProductVersion=2.7;Comments= - true - Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace) - 2 - 7 - 00400000 - ..\bin\InstallDDevExtensions.exe - 3 - true - vcl;rtl;vclx;$(DCC_UsePackage) - true - x86 - ..\bin - false - false - false - false - true - 1 - true - . - - - false - RELEASE;$(DCC_Define) - 0 - false - - - 7 - CompanyName=Andreas Hausladen;FileVersion=2.7.0.575;InternalName=;LegalCopyright=(C) 2006-2013 Andreas Hausladen;LegalTrademarks=;OriginalFilename=;ProductName=DDevExtensions;ProductVersion=2.7;Comments= - DEBUG;$(DCC_Define) - - - - MainSource - - -
FormMain
-
- - - Cfg_2 - Base - - - Base - - - Cfg_1 - Base - -
- - - - Delphi.Personality.12 - VCLApplication - - - - DDevExtensionsReg.dpr - - - - False - False - 2 - 5 - 0 - 95 - False - False - False - False - False - 1031 - 1252 - - - Andreas Hausladen - - 2.5.0.95 - - (C) 2006-2011 Andreas Hausladen - - - DDevExtensions - 2.5 - - - - Embarcadero C++Builder-Package für Office 2000-Server - Embarcadero C++Builder-Package für Office XP-Server - Microsoft Office 2000 Beispiele für gekapselte Komponenten für Automatisierungsserver - Microsoft Office XP Beispiele für gekapselte Komponenten für Automation Server - - - - False - True - - - 12 - -
+ + + {2BAF01A7-5596-444B-89D1-47A1A4550C45} + DDevExtensionsReg.dpr + Release + DCC32 + 19.1 + True + Application + VCL + True + Win32 + 1 + Win32 + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + 575 + 1031 + CompanyName=Andreas Hausladen;FileVersion=2.7.0.575;InternalName=;LegalCopyright=(C) 2006-2013 Andreas Hausladen;LegalTrademarks=;OriginalFilename=;ProductName=DDevExtensions;ProductVersion=2.7;Comments= + true + Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace) + 2 + 7 + 00400000 + ..\bin\InstallDDevExtensions.exe + 3 + true + vcl;rtl;vclx;$(DCC_UsePackage) + true + x86 + ..\bin + false + false + false + false + true + 1 + true + . + DDevExtensionsReg + + + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + + + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + Debug + (Ohne) + + + 7 + DEBUG;$(DCC_Define) + + + Debug + (Ohne) + + + + MainSource + + +
FormMain
+
+ + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + + + Delphi.Personality.12 + VCLApplication + + + + DDevExtensionsReg.dpr + + + + False + False + 2 + 5 + 0 + 95 + False + False + False + False + False + 1031 + 1252 + + + Andreas Hausladen + + 2.5.0.95 + + (C) 2006-2011 Andreas Hausladen + + + DDevExtensions + 2.5 + + + + Microsoft Office 2000 Beispiele für gekapselte Komponenten für Automatisierungsserver + Microsoft Office XP Beispiele für gekapselte Komponenten für Automation Server + + + + True + False + + + 12 + +
diff --git a/Code/DDevExtensions/Installer/DDevExtensionsReg.res b/Code/DDevExtensions/Installer/DDevExtensionsReg.res index 52a79b65c221a755886ec4f2743b422253954599..e2653050b8eccc7fabe2b5e22e08b08b162e8964 100644 GIT binary patch literal 676 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 delta 33 lcmaFB_JD0d0cRKk69Wi@ZLAbzWHj5{&Dag3CW|wB0sxYJ2k!s? diff --git a/Code/DDevExtensions/build.bat b/Code/DDevExtensions/build.bat index 5308c20..00ef599 100644 --- a/Code/DDevExtensions/build.bat +++ b/Code/DDevExtensions/build.bat @@ -4,7 +4,7 @@ SETLOCAL :: ************************* :: * rebuild with Delphi 2009 (much smaller file). XE2 is required for the .res file REM Set BuildInstallerWith="C:\CodeGear\RAD Studio\6.0\bin\rsvars.bat" -Set BuildInstallerWith="C:\Program Files (x86)\Embarcadero\Studio\18.0\bin\rsvars.bat" +Set BuildInstallerWith="C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\rsvars.bat" SET curdir=%CD% cd /d "%~dp0" @@ -34,7 +34,7 @@ del version.h :: ********************************************************************************************** -SET LINKMAPFILE=C:\CodeGear\Tools\linkmapfile.exe +SET LINKMAPFILE=..\..\Tools\LinkMapFile\linkmapfile.exe :: Delete intermediate files del /Q D_2009\lib\*.dcu >NUL @@ -53,7 +53,6 @@ del /Q D_D102\lib\*.dcu >NUL del /Q D_D103\lib\*.dcu >NUL del /Q D_D104\lib\*.dcu >NUL - echo. echo === Installer ============================== cd Installer diff --git a/Code/DDevExtensions/version.bat b/Code/DDevExtensions/version.bat index 0d92287..fba071e 100644 --- a/Code/DDevExtensions/version.bat +++ b/Code/DDevExtensions/version.bat @@ -1,2 +1,2 @@ @SET majorversion=2 -@SET minorversion=86 +@SET minorversion=87 diff --git a/README.md b/README.md index f07af0d..0b651e7 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ Homepage: https://www.idefixpack.de/ddev DDevExtensions adds new features to RAD Studio. -Supported Delphi Versions 10.2 and 10.3 +Supported Delphi Versions 10.2, 10.3 and 10.4 ## Compile -Requires: jedi\jedi.inc file in the IDE's source path. +Requires: jedi\jedi.inc file (from https://github.com/project-jedi/jedi) in the IDE's source path. In the `Code\DDevExtensions folder` open the `DDevExtensions.groupproj` file in the Delphi IDE. -The file is in the D_D102 (Delphi 10.2), D_D103 (Delphi 10.3), ... folder. +The file is in the D_D102 (Delphi 10.2), D_D103 (Delphi 10.3), D_D104 (Delphi 10.4), ... folder. ## How to install diff --git a/Shared/IDE/Options/FrmTreePages.dfm b/Shared/IDE/Options/FrmTreePages.dfm index a685e30..9a2a08e 100644 --- a/Shared/IDE/Options/FrmTreePages.dfm +++ b/Shared/IDE/Options/FrmTreePages.dfm @@ -5,7 +5,6 @@ inherited FormTreePages: TFormTreePages Caption = 'TreePages' ClientHeight = 440 ClientWidth = 701 - Font.Name = 'Tahoma' OldCreateOrder = True Position = poScreenCenter OnCreate = FormCreate diff --git a/Tools/LinkMapFile/ReadMe.md b/Tools/LinkMapFile/ReadMe.md new file mode 100644 index 0000000..49df114 --- /dev/null +++ b/Tools/LinkMapFile/ReadMe.md @@ -0,0 +1,3 @@ +linkmapfile.exe created from + +https://github.com/project-jedi/jvcl/tree/master/jvcl/packages/bin \ No newline at end of file