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
+
+
+
+
+ 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
+
+
+
+
+
+
+ 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