diff --git a/ChangeLog.txt b/ChangeLog.txt index 00e3fc1..a39f553 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,5 +1,8 @@ TChromeTabs 2.5 Beta +22-11-2018 +Update: DX10.3 Rio Support + 04-05-2017 Update: DX10.2 Tokyo Support diff --git a/ChromeTabs_DX103.groupproj b/ChromeTabs_DX103.groupproj new file mode 100644 index 0000000..6c8454c --- /dev/null +++ b/ChromeTabs_DX103.groupproj @@ -0,0 +1,60 @@ + + + {17F82C49-3DB5-4032-A63B-C118A7B20750} + + + + + + + + + + + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Delphinus.Info.json b/Delphinus.Info.json index e771478..653449c 100644 --- a/Delphinus.Info.json +++ b/Delphinus.Info.json @@ -2,7 +2,7 @@ "id": "{58BF714F-0787-4B41-B885-FA9F8645A975}", "picture": "Images\\DelphinusLogo.jpg", "package_compiler_min": 23, - "package_compiler_max": 32, + "package_compiler_max": 33, "compiler_min": 23, - "compiler_max": 32 + "compiler_max": 33 } \ No newline at end of file diff --git a/Delphinus.Install.json b/Delphinus.Install.json index 2881c6e..f6c8bf4 100644 --- a/Delphinus.Install.json +++ b/Delphinus.Install.json @@ -98,6 +98,12 @@ "project": "ChromeTabs_DX102.groupproj", "compiler_min": 32, "compiler_max": 32 + }, + + { + "project": "ChromeTabs_DX103.groupproj", + "compiler_min": 33, + "compiler_max": 33 } ] } \ No newline at end of file diff --git a/Demo/ChromeTabsDemoDX10_3.dpr b/Demo/ChromeTabsDemoDX10_3.dpr new file mode 100644 index 0000000..fa1511a --- /dev/null +++ b/Demo/ChromeTabsDemoDX10_3.dpr @@ -0,0 +1,23 @@ +program ChromeTabsDemoDX10_3; + +uses + Forms, + frmMainU in 'frmMainU.pas' {frmMain}, + frameChromeTabStyleU in 'frameChromeTabStyleU.pas' {frameChromeTabStyle: TFrame}, + ChromeTabsClasses in '..\Lib\ChromeTabsClasses.pas', + ChromeTabsControls in '..\Lib\ChromeTabsControls.pas', + ChromeTabsGlassForm in '..\Lib\ChromeTabsGlassForm.pas', + ChromeTabsLog in '..\Lib\ChromeTabsLog.pas', + ChromeTabsThreadTimer in '..\Lib\ChromeTabsThreadTimer.pas', + ChromeTabsTypes in '..\Lib\ChromeTabsTypes.pas', + ChromeTabsUtils in '..\Lib\ChromeTabsUtils.pas', + ChromeTabs in '..\Lib\ChromeTabs.pas'; + +{$R *.res} + +begin + Application.Initialize; + Application.MainFormOnTaskbar := True; + Application.CreateForm(TfrmMain, frmMain); + Application.Run; +end. diff --git a/Demo/ChromeTabsDemoDX10_3.dproj b/Demo/ChromeTabsDemoDX10_3.dproj new file mode 100644 index 0000000..f7d9fb9 --- /dev/null +++ b/Demo/ChromeTabsDemoDX10_3.dproj @@ -0,0 +1,618 @@ + + + {c9ed9a5c-a15c-4d5c-af55-c6450d1b6687} + ChromeTabsDemoDX10_3.dpr + Debug + DCC32 + Project2.exe + VCL + 18.5 + True + Debug + Win32 + 3 + Application + Win32 + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + true + Cfg_2 + true + true + + + false + ChromeTabsDemoDX10_3 + ..\Bin\DX10_3\$(Config)\$(Platform)\DCU + ..\Lib;$(DCC_UnitSearchPath) + ..\Bin\DX10_3\$(Config)\$(Platform) + $(BDS)\bin\delphi_PROJECTICON.ico + WinAPI;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + 7177 + $(BDS)\bin\default_app.manifest + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + + + true + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + PerMonitor + + + true + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + PerMonitor + + + 7.0 + 0 + False + 0 + RELEASE;$(DCC_Define) + + + true + true + false + true + true + 3 + true + + + true + + + 7.0 + DEBUG;$(DCC_Define) + + + true + true + true + true + false + true + _VER7;_VER7;$(DCC_Define) + true + 3 + Debug + true + + + Debug + true + PerMonitor + + + Delphi.Personality.12 + VCLApplication + + + + + False + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 7177 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + Microsoft Office 2000 Beispiele für gekapselte Komponenten für Automatisierungsserver + Microsoft Office XP Beispiele für gekapselte Komponenten für Automation Server + + + ChromeTabsDemoDX10_3.dpr + + + + True + True + + + + + ChromeTabsDemoDX10_3.exe + true + + + + + ChromeTabsDemoDX10_3.exe + true + + + + + 1 + + + 0 + + + + + classes + 1 + + + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + + + library\lib\mips + 1 + + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + + + res\values + 1 + + + + + res\values-v21 + 1 + + + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + 12 + + + + MainSource + + +
frmMain
+
+ +
frameChromeTabStyle
+ TFrame +
+ + + + + + + + + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + + +
diff --git a/Lib/ChromeTabsClasses.pas b/Lib/ChromeTabsClasses.pas index 021ec1e..c401766 100644 --- a/Lib/ChromeTabsClasses.pas +++ b/Lib/ChromeTabsClasses.pas @@ -1691,7 +1691,7 @@ procedure TChromeTabsList.Notify(Item: TCollectionItem; if GetChromeTabInterface <> nil then case Action of //cnDeleting: GetChromeTabInterface.Invalidate; - cnAdded: GetChromeTabInterface.DoOnChange(TChromeTab(Item), tcAdded); + {$IF CompilerVersion >= 23.0}TCollectionNotification.{$IFEND}cnAdded: GetChromeTabInterface.DoOnChange(TChromeTab(Item), tcAdded); end; end; diff --git a/Packages/Delphi DX10.3/ChromeTabs_D.dpk b/Packages/Delphi DX10.3/ChromeTabs_D.dpk new file mode 100644 index 0000000..68ed9e2 --- /dev/null +++ b/Packages/Delphi DX10.3/ChromeTabs_D.dpk @@ -0,0 +1,42 @@ +package ChromeTabs_D; + +{$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 OFF} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO OFF} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE RELEASE} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'Chrome Tabs'} +{$LIBVERSION '260'} +{$DESIGNONLY} +{$IMPLICITBUILD ON} + +requires + rtl, + DesignIDE, + ChromeTabs_R; + +contains + ChromeTabsDesign in '..\..\Lib\ChromeTabsDesign.pas', + ChromeTabsRegister in '..\..\Lib\ChromeTabsRegister.pas'; + +end. diff --git a/Packages/Delphi DX10.3/ChromeTabs_D.dproj b/Packages/Delphi DX10.3/ChromeTabs_D.dproj new file mode 100644 index 0000000..1062945 --- /dev/null +++ b/Packages/Delphi DX10.3/ChromeTabs_D.dproj @@ -0,0 +1,570 @@ + + + {1877BEAF-1AEB-47C0-B817-913A67404DBD} + ChromeTabs_D.dpk + 18.5 + VCL + True + Release + Win32 + 1 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + 260 + ChromeTabs_D + true + 1044 + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + Chrome Tabs + true + All + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + rtl;$(DCC_UsePackage) + true + $(BDSCOMMONDIR)\TChromeTabs\Dcu\$(Platform)_$(Config) + .\$(Platform)\$(Config) + + + $(BDSCOMMONDIR)\Bpl + $(BDSCOMMONDIR)\Dcp + ChromeTabsR;ChromeTabs_XE2_R;ChromeTabs_R;$(DCC_UsePackage) + 1033 + true + + + DEBUG;$(DCC_Define) + false + true + true + true + + + Chrome Tabs Design Time + true + 1033 + false + + + 2 + true + CompanyName=;FileDescription=;FileVersion=2.3.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + 3 + false + RELEASE;$(DCC_Define) + 0 + 0 + + + 1033 + + + + MainSource + + + + + + + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + + + + Delphi.Personality.12 + Package + + + + ChromeTabs_D.dpk + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1044 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + Microsoft Office 2000 Beispiele für gekapselte Komponenten für Automatisierungsserver + Microsoft Office XP Beispiele für gekapselte Komponenten für Automation Server + + + + + + ChromeTabs_D.bpl + true + + + + + ChromeTabs_D.bpl + true + + + + + 1 + + + 0 + + + + + classes + 1 + + + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + + + library\lib\mips + 1 + + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + + + res\values + 1 + + + + + res\values-v21 + 1 + + + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + False + True + False + + + 12 + + + + + diff --git a/Packages/Delphi DX10.3/ChromeTabs_D.res b/Packages/Delphi DX10.3/ChromeTabs_D.res new file mode 100644 index 0000000..29c1da0 Binary files /dev/null and b/Packages/Delphi DX10.3/ChromeTabs_D.res differ diff --git a/Packages/Delphi DX10.3/ChromeTabs_R.dpk b/Packages/Delphi DX10.3/ChromeTabs_R.dpk new file mode 100644 index 0000000..cc86202 --- /dev/null +++ b/Packages/Delphi DX10.3/ChromeTabs_R.dpk @@ -0,0 +1,50 @@ +package ChromeTabs_R; + +{$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 OFF} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO OFF} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE RELEASE} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'Chrome Tabs'} +{$LIBVERSION '260'} +{$RUNONLY} +{$IMPLICITBUILD ON} + +requires + rtl, + vcl, + vclimg; + +contains + ChromeTabsUtils in '..\..\Lib\ChromeTabsUtils.pas', + ChromeTabsTypes in '..\..\Lib\ChromeTabsTypes.pas', + ChromeTabsThreadTimer in '..\..\Lib\ChromeTabsThreadTimer.pas', + ChromeTabs in '..\..\Lib\ChromeTabs.pas', + ChromeTabsControls in '..\..\Lib\ChromeTabsControls.pas', + ChromeTabsClasses in '..\..\Lib\ChromeTabsClasses.pas', + ChromeTabsGlassForm in '..\..\Lib\ChromeTabsGlassForm.pas', + DirectDraw in '..\..\GDIPlus\DirectDraw.pas', + GDIPAPI in '..\..\GDIPlus\GDIPAPI.pas', + GDIPObj in '..\..\GDIPlus\GDIPObj.pas'; + +end. diff --git a/Packages/Delphi DX10.3/ChromeTabs_R.dproj b/Packages/Delphi DX10.3/ChromeTabs_R.dproj new file mode 100644 index 0000000..24c97dc --- /dev/null +++ b/Packages/Delphi DX10.3/ChromeTabs_R.dproj @@ -0,0 +1,609 @@ + + + {7CDF554C-3199-422E-9A8D-14B9BF0A922B} + ChromeTabs_R.dpk + 18.5 + VCL + True + Release + Win32 + 3 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + true + Cfg_2 + true + true + + + 260 + ChromeTabs_R + true + rtl;$(DCC_UsePackage) + Chrome Tabs + 1044 + All + true + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + true + $(BDSCOMMONDIR)\TChromeTabs\Dcu\$(Platform)_$(Config) + .\$(Platform)\$(Config) + + + $(BDSCOMMONDIR)\Bpl + $(BDSCOMMONDIR)\Dcp + vcl;$(DCC_UsePackage) + 1033 + true + + + $(BDSCOMMONDIR)\Bpl\Win64 + $(BDSCOMMONDIR)\Dcp\Win64 + 1033 + true + vcl;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + false + true + true + true + + + 3 + 2 + CompanyName=;FileVersion=2.3.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + 3 + true + 1033 + false + + + 1033 + true + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + 1033 + + + 1033 + true + + + + MainSource + + + + + + + + + + + + + + + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + + + + Delphi.Personality.12 + Package + + + + ChromeTabs_R.dpk + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1044 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + Microsoft Office 2000 Beispiele für gekapselte Komponenten für Automatisierungsserver + Microsoft Office XP Beispiele für gekapselte Komponenten für Automation Server + + + + + + ChromeTabs_R.bpl + true + + + + + ChromeTabs_R.bpl + true + + + + + 1 + + + 0 + + + + + classes + 1 + + + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + + + library\lib\mips + 1 + + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + + + res\values + 1 + + + + + res\values-v21 + 1 + + + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + False + True + True + + + 12 + + + + + diff --git a/Packages/Delphi DX10.3/ChromeTabs_R.res b/Packages/Delphi DX10.3/ChromeTabs_R.res new file mode 100644 index 0000000..27efe49 Binary files /dev/null and b/Packages/Delphi DX10.3/ChromeTabs_R.res differ diff --git a/Packages/Delphi DX10.3/Icon.dcr b/Packages/Delphi DX10.3/Icon.dcr new file mode 100644 index 0000000..28b400e Binary files /dev/null and b/Packages/Delphi DX10.3/Icon.dcr differ diff --git a/README.md b/README.md index e0b3048..282a578 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # TChromeTabs -TChromeTabs is a comprehensive implementation of Google Chrome's tabs for Delphi 6 - Delphi DX10.2 Tokyo +TChromeTabs is a comprehensive implementation of Google Chrome's tabs for Delphi 6 - Delphi DX10.3 Rio Delphinus-Support ## Installation -TChromeTabs has been tested under Delphi 6 and Delphi 10.2 Tokyo. To install: +TChromeTabs has been tested under Delphi 6 and Delphi 10.3 Rio. To install: 1. Compile `.\Packages\\ChromeTabs_R.dpk` 2. Compile and Install `.\Packages\\ChromeTabs_D.dpk` diff --git a/cleanup.bat b/cleanup.bat index aa8d6dd..66bdbb2 100644 --- a/cleanup.bat +++ b/cleanup.bat @@ -12,6 +12,8 @@ del /q /s *.ico del /q /s *.otares del /q /s *.stat +rmdir /Q /S Demo\__history +rmdir /Q /S Demo\__recovery rmdir /Q /S Lib\__history rmdir /Q /S Lib\__recovery rmdir /Q /S GDIPlus\__history @@ -20,6 +22,10 @@ rmdir /Q /S "Packages\Delphi DX10\__history" rmdir /Q /S "Packages\Delphi DX10\__recovery" rmdir /Q /S "Packages\Delphi DX10.1\__history" rmdir /Q /S "Packages\Delphi DX10.1\__recovery" +rmdir /Q /S "Packages\Delphi DX10.2\__history" +rmdir /Q /S "Packages\Delphi DX10.2\__recovery" +rmdir /Q /S "Packages\Delphi DX10.3\__history" +rmdir /Q /S "Packages\Delphi DX10.3\__recovery" rmdir /Q /S bin pause