You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
(20) |
May
(48) |
Jun
(8) |
Jul
(23) |
Aug
(41) |
Sep
(42) |
Oct
(22) |
Nov
(17) |
Dec
(36) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(43) |
Feb
(42) |
Mar
(17) |
Apr
(39) |
May
(16) |
Jun
(35) |
Jul
(37) |
Aug
(47) |
Sep
(49) |
Oct
(9) |
Nov
(52) |
Dec
(37) |
2008 |
Jan
(48) |
Feb
(21) |
Mar
(7) |
Apr
(2) |
May
(5) |
Jun
(17) |
Jul
(17) |
Aug
(40) |
Sep
(58) |
Oct
(38) |
Nov
(19) |
Dec
(32) |
2009 |
Jan
(67) |
Feb
(46) |
Mar
(54) |
Apr
(34) |
May
(37) |
Jun
(52) |
Jul
(67) |
Aug
(72) |
Sep
(48) |
Oct
(35) |
Nov
(27) |
Dec
(12) |
2010 |
Jan
(56) |
Feb
(46) |
Mar
(19) |
Apr
(14) |
May
(21) |
Jun
(3) |
Jul
(13) |
Aug
(48) |
Sep
(34) |
Oct
(51) |
Nov
(16) |
Dec
(32) |
2011 |
Jan
(36) |
Feb
(14) |
Mar
(12) |
Apr
(3) |
May
(5) |
Jun
(24) |
Jul
(15) |
Aug
(30) |
Sep
(21) |
Oct
(4) |
Nov
(25) |
Dec
(23) |
2012 |
Jan
(45) |
Feb
(42) |
Mar
(19) |
Apr
(14) |
May
(13) |
Jun
(7) |
Jul
(3) |
Aug
(46) |
Sep
(21) |
Oct
(10) |
Nov
(2) |
Dec
|
2013 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ou...@us...> - 2010-02-03 20:00:32
|
Revision: 3167 http://jcl.svn.sourceforge.net/jcl/?rev=3167&view=rev Author: outchy Date: 2010-02-03 20:00:25 +0000 (Wed, 03 Feb 2010) Log Message: ----------- JclHelpUtils is Windows only. Modified Paths: -------------- trunk/jcl/install/HeaderTest/jcl_a2z.cpp trunk/jcl/install/HeaderTest/jcl_z2a.cpp trunk/jcl/packages/c6/JclDeveloperTools.bpk trunk/jcl/packages/c6/JclDeveloperTools.dpk trunk/jcl/packages/cs1/JclDeveloperTools.dpk trunk/jcl/packages/d10/JclDeveloperTools.dpk trunk/jcl/packages/d11/JclDeveloperTools.dpk trunk/jcl/packages/d11/JclDeveloperTools.dproj trunk/jcl/packages/d12/JclDeveloperTools.dpk trunk/jcl/packages/d12/JclDeveloperTools.dproj trunk/jcl/packages/d14/JclDeveloperTools.dpk trunk/jcl/packages/d14/JclDeveloperTools.dproj trunk/jcl/packages/d6/JclDeveloperTools.dpk trunk/jcl/packages/d7/JclDeveloperTools.dpk trunk/jcl/packages/d8/JclDeveloperTools.dpk trunk/jcl/packages/d9/JclDeveloperTools.dpk trunk/jcl/packages/fpc/JclDeveloperTools.lpk trunk/jcl/packages/fpc/JclDeveloperTools.pas trunk/jcl/packages/xml/JclDeveloperTools-R.xml trunk/jcl/source/common/JclIDEUtils.pas Added Paths: ----------- trunk/jcl/source/windows/JclHelpUtils.pas Removed Paths: ------------- trunk/jcl/source/common/JclHelpUtils.pas Modified: trunk/jcl/install/HeaderTest/jcl_a2z.cpp =================================================================== --- trunk/jcl/install/HeaderTest/jcl_a2z.cpp 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/install/HeaderTest/jcl_a2z.cpp 2010-02-03 20:00:25 UTC (rev 3167) @@ -131,9 +131,9 @@ #ifdef TEST_COMMON #include <JclHashSets.hpp> #endif TEST_COMMON -#ifdef TEST_COMMON +#ifdef TEST_WINDOWS #include <JclHelpUtils.hpp> -#endif TEST_COMMON +#endif TEST_WINDOWS #ifdef TEST_WINDOWS #include <JclHookExcept.hpp> #endif TEST_WINDOWS Modified: trunk/jcl/install/HeaderTest/jcl_z2a.cpp =================================================================== --- trunk/jcl/install/HeaderTest/jcl_z2a.cpp 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/install/HeaderTest/jcl_z2a.cpp 2010-02-03 20:00:25 UTC (rev 3167) @@ -206,9 +206,9 @@ #ifdef TEST_WINDOWS #include <JclHookExcept.hpp> #endif TEST_WINDOWS -#ifdef TEST_COMMON +#ifdef TEST_WINDOWS #include <JclHelpUtils.hpp> -#endif TEST_COMMON +#endif TEST_WINDOWS #ifdef TEST_COMMON #include <JclHashSets.hpp> #endif TEST_COMMON Modified: trunk/jcl/packages/c6/JclDeveloperTools.bpk =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.bpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/c6/JclDeveloperTools.bpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:54 UTC ***************************************************************************** --> <PROJECT> @@ -16,8 +16,8 @@ ..\..\lib\c6\JclDeveloperTools.obj ..\..\lib\c6\JclCompilerUtils.obj ..\..\lib\c6\JclDevToolsResources.obj + ..\..\lib\c6\JclIDEUtils.obj ..\..\lib\c6\JclHelpUtils.obj - ..\..\lib\c6\JclIDEUtils.obj ..\..\lib\c6\MSHelpServices_TLB.obj "/> <RESFILES value="JclDeveloperTools.res"/> @@ -73,8 +73,8 @@ <FILE FILENAME="Jcl.bpi" FORMNAME="" UNITNAME="Jcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclCompilerUtils.pas" FORMNAME="" UNITNAME="JclCompilerUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclDevToolsResources.pas" FORMNAME="" UNITNAME="JclDevToolsResources" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> - <FILE FILENAME="..\..\source\common\JclHelpUtils.pas" FORMNAME="" UNITNAME="JclHelpUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclIDEUtils.pas" FORMNAME="" UNITNAME="JclIDEUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\source\windows\JclHelpUtils.pas" FORMNAME="" UNITNAME="JclHelpUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\windows\MSHelpServices_TLB.pas" FORMNAME="" UNITNAME="MSHelpServices_TLB" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> </FILELIST> <BUILDTOOLS> Modified: trunk/jcl/packages/c6/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/c6/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -45,8 +45,8 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + JclHelpUtils in '..\..\source\windows\JclHelpUtils.pas' , MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; end. Modified: trunk/jcl/packages/cs1/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/cs1/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/cs1/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:07 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -45,7 +45,6 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; Modified: trunk/jcl/packages/d10/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d10/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d10/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -46,8 +46,8 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + JclHelpUtils in '..\..\source\windows\JclHelpUtils.pas' , MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; Modified: trunk/jcl/packages/d11/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d11/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d11/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -46,8 +46,8 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + JclHelpUtils in '..\..\source\windows\JclHelpUtils.pas' , MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; Modified: trunk/jcl/packages/d11/JclDeveloperTools.dproj =================================================================== --- trunk/jcl/packages/d11/JclDeveloperTools.dproj 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d11/JclDeveloperTools.dproj 2010-02-03 20:00:25 UTC (rev 3167) @@ -89,8 +89,8 @@ <DCCReference Include="Jcl.dcp"/> <DCCReference Include="..\..\source\common\JclCompilerUtils.pas"/> <DCCReference Include="..\..\source\common\JclDevToolsResources.pas"/> - <DCCReference Include="..\..\source\common\JclHelpUtils.pas"/> <DCCReference Include="..\..\source\common\JclIDEUtils.pas"/> + <DCCReference Include="..\..\source\windows\JclHelpUtils.pas"/> <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d12/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d12/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d12/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -46,8 +46,8 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + JclHelpUtils in '..\..\source\windows\JclHelpUtils.pas' , MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; Modified: trunk/jcl/packages/d12/JclDeveloperTools.dproj =================================================================== --- trunk/jcl/packages/d12/JclDeveloperTools.dproj 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d12/JclDeveloperTools.dproj 2010-02-03 20:00:25 UTC (rev 3167) @@ -64,8 +64,8 @@ <DCCReference Include="Jcl.dcp"/> <DCCReference Include="..\..\source\common\JclCompilerUtils.pas"/> <DCCReference Include="..\..\source\common\JclDevToolsResources.pas"/> - <DCCReference Include="..\..\source\common\JclHelpUtils.pas"/> <DCCReference Include="..\..\source\common\JclIDEUtils.pas"/> + <DCCReference Include="..\..\source\windows\JclHelpUtils.pas"/> <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> <BuildConfiguration Include="Base"> <Key>Base</Key> Modified: trunk/jcl/packages/d14/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d14/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d14/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -46,8 +46,8 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + JclHelpUtils in '..\..\source\windows\JclHelpUtils.pas' , MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; Modified: trunk/jcl/packages/d14/JclDeveloperTools.dproj =================================================================== --- trunk/jcl/packages/d14/JclDeveloperTools.dproj 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d14/JclDeveloperTools.dproj 2010-02-03 20:00:25 UTC (rev 3167) @@ -66,8 +66,8 @@ <DCCReference Include="Jcl.dcp"/> <DCCReference Include="..\..\source\common\JclCompilerUtils.pas"/> <DCCReference Include="..\..\source\common\JclDevToolsResources.pas"/> - <DCCReference Include="..\..\source\common\JclHelpUtils.pas"/> <DCCReference Include="..\..\source\common\JclIDEUtils.pas"/> + <DCCReference Include="..\..\source\windows\JclHelpUtils.pas"/> <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> <BuildConfiguration Include="Base"> <Key>Base</Key> Modified: trunk/jcl/packages/d6/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d6/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d6/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -45,8 +45,8 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + JclHelpUtils in '..\..\source\windows\JclHelpUtils.pas' , MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; Modified: trunk/jcl/packages/d7/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d7/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d7/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -45,8 +45,8 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + JclHelpUtils in '..\..\source\windows\JclHelpUtils.pas' , MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; Modified: trunk/jcl/packages/d8/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d8/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d8/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:06 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -45,7 +45,6 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; Modified: trunk/jcl/packages/d9/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d9/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/d9/JclDeveloperTools.dpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:55 UTC ----------------------------------------------------------------------------- } @@ -45,8 +45,8 @@ contains JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , - JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + JclHelpUtils in '..\..\source\windows\JclHelpUtils.pas' , MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; Modified: trunk/jcl/packages/fpc/JclDeveloperTools.lpk =================================================================== --- trunk/jcl/packages/fpc/JclDeveloperTools.lpk 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/fpc/JclDeveloperTools.lpk 2010-02-03 20:00:25 UTC (rev 3167) @@ -49,12 +49,12 @@ <UnitName Value="JclDevToolsResources"/> </Item2> <Item3> - <Filename Value="..\..\source\common\JclHelpUtils.pas"/> - <UnitName Value="JclHelpUtils"/> + <Filename Value="..\..\source\common\JclIDEUtils.pas"/> + <UnitName Value="JclIDEUtils"/> </Item3> <Item4> - <Filename Value="..\..\source\common\JclIDEUtils.pas"/> - <UnitName Value="JclIDEUtils"/> + <Filename Value="..\..\source\windows\JclHelpUtils.pas"/> + <UnitName Value="JclHelpUtils"/> </Item4> <Item5> <Filename Value="..\..\source\windows\MSHelpServices_TLB.pas"/> Modified: trunk/jcl/packages/fpc/JclDeveloperTools.pas =================================================================== --- trunk/jcl/packages/fpc/JclDeveloperTools.pas 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/fpc/JclDeveloperTools.pas 2010-02-03 20:00:25 UTC (rev 3167) @@ -3,7 +3,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 19:49:09 UTC + Last generated: 03-02-2010 19:54:54 UTC ----------------------------------------------------------------------------- } @@ -14,8 +14,8 @@ uses JclCompilerUtils, JclDevToolsResources, + JclIDEUtils, JclHelpUtils, - JclIDEUtils, MSHelpServices_TLB ; Modified: trunk/jcl/packages/xml/JclDeveloperTools-R.xml =================================================================== --- trunk/jcl/packages/xml/JclDeveloperTools-R.xml 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/packages/xml/JclDeveloperTools-R.xml 2010-02-03 20:00:25 UTC (rev 3167) @@ -16,8 +16,8 @@ <Contains> <File Name="..\..\source\common\JclCompilerUtils.pas" Targets="all" Formname="" Condition=""/> <File Name="..\..\source\common\JclDevToolsResources.pas" Targets="all" Formname="" Condition=""/> - <File Name="..\..\source\common\JclHelpUtils.pas" Targets="all" Formname="" Condition=""/> <File Name="..\..\source\common\JclIDEUtils.pas" Targets="all" Formname="" Condition=""/> + <File Name="..\..\source\windows\JclHelpUtils.pas" Targets="Windows" Formname="" Condition=""/> <File Name="..\..\source\windows\MSHelpServices_TLB.pas" Targets="Windows" Formname="" Condition=""/> </Contains> </Package> Deleted: trunk/jcl/source/common/JclHelpUtils.pas =================================================================== --- trunk/jcl/source/common/JclHelpUtils.pas 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/source/common/JclHelpUtils.pas 2010-02-03 20:00:25 UTC (rev 3167) @@ -1,531 +0,0 @@ -{**************************************************************************************************} -{ } -{ Project JEDI Code Library (JCL) } -{ } -{ The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); } -{ you may not use this file except in compliance with the License. You may obtain a copy of the } -{ License at http://www.mozilla.org/MPL/ } -{ } -{ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF } -{ ANY KIND, either express or implied. See the License for the specific language governing rights } -{ and limitations under the License. } -{ } -{ The Original Code is DelphiInstall.pas. } -{ } -{ The Initial Developer of the Original Code is Petr Vones. Portions created by Petr Vones are } -{ Copyright (C) of Petr Vones. All Rights Reserved. } -{ } -{ Contributor(s): } -{ Andreas Hausladen (ahuser) } -{ Florent Ouchet (outchy) } -{ Robert Marquardt (marquardt) } -{ Robert Rossmair (rrossmair) - crossplatform & BCB support } -{ Uwe Schuster (uschuster) } -{ } -{**************************************************************************************************} -{ } -{ Last modified: $Date:: $ } -{ Revision: $Rev:: $ } -{ Author: $Author:: $ } -{ } -{**************************************************************************************************} - -unit JclHelpUtils; - -{$I jcl.inc} -{$I crossplatform.inc} - -interface - -uses - {$IFDEF UNITVERSIONING} - JclUnitVersioning, - {$ENDIF UNITVERSIONING} - {$IFDEF MSWINDOWS} - MSHelpServices_TLB, - {$ENDIF MSWINDOWS} - Classes, SysUtils, - JclBase, JclSysUtils; - -{$IFDEF MSWINDOWS} - -// Various definitions -type - EJclHelpUtilsException = class(EJclError); - -type - TJclBorlandOpenHelp = class - private - FHelpPrefix: string; - FRootDirectory: string; - function GetContentFileName: string; - function GetIndexFileName: string; - function GetLinkFileName: string; - function GetGidFileName: string; - function GetProjectFileName: string; - function ReadFileName(const FormatName: string): string; - public - constructor Create(const ARootDirectory, AHelpPrefix: string); - function AddHelpFile(const HelpFileName, IndexName: string): Boolean; - function RemoveHelpFile(const HelpFileName, IndexName: string): Boolean; - property ContentFileName: string read GetContentFileName; - property GidFileName: string read GetGidFileName; - property HelpPrefix: string read FHelpPrefix; - property IndexFileName: string read GetIndexFileName; - property LinkFileName: string read GetLinkFileName; - property ProjectFileName: string read GetProjectFileName; - property RootDirectory: string read FRootDirectory; - end; - - TJclHelp2Object = (hoRegisterSession, hoRegister, hoPlugin); - TJclHelp2Objects = set of TJclHelp2Object; - - TJclHelp2Manager = class - private - FHxRegisterSession: IHxRegisterSession; - FHxRegister: IHxRegister; - FHxPlugin: IHxPlugIn; - FIdeNameSpace: WideString; - function RequireObject(HelpObjects: TJclHelp2Objects): Boolean; - function GetHxPlugin: IHxPlugin; - function GetHxRegister: IHxRegister; - function GetHxRegisterSession: IHxRegisterSession; - public - constructor Create(IDEVersionNumber: Integer); - destructor Destroy; override; - function CreateTransaction: Boolean; - function CommitTransaction: Boolean; - function RegisterNameSpace(const Name, Collection, Description: WideString): Boolean; - function UnregisterNameSpace(const Name: WideString): Boolean; - function RegisterHelpFile(const NameSpace, Identifier: WideString; - const LangId: Integer; const HxSFile, HxIFile: WideString): Boolean; - function UnregisterHelpFile(const NameSpace, Identifier: WideString; - const LangId: Integer): Boolean; - function PlugNameSpaceIn(const SourceNameSpace, - TargetNameSpace: WideString): Boolean; - function UnPlugNameSpace(const SourceNameSpace, - TargetNameSpace: WideString): Boolean; - function PlugNameSpaceInBorlandHelp(const NameSpace: WideString): Boolean; - function UnPlugNameSpaceFromBorlandHelp(const NameSpace: WideString): Boolean; - property HxRegisterSession: IHxRegisterSession read GetHxRegisterSession; - property HxRegister: IHxRegister read GetHxRegister; - property HxPlugin: IHxPlugin read GetHxPlugin; - property IdeNamespace: WideString read FIdeNameSpace; - end; - -{$ENDIF MSWINDOWS} - -{$IFDEF UNITVERSIONING} -const - UnitVersioning: TUnitVersionInfo = ( - RCSfile: '$URL$'; - Revision: '$Revision$'; - Date: '$Date$'; - LogPath: 'JCL\source\common'; - Extra: ''; - Data: nil - ); -{$ENDIF UNITVERSIONING} - -implementation - -uses - {$IFDEF MSWINDOWS} - Windows, JclRegistry, - {$ENDIF MSWINDOWS} - {$IFDEF HAS_UNIT_LIBC} - Libc, - {$ENDIF HAS_UNIT_LIBC} - JclFileUtils, JclDevToolsResources; - -{$IFDEF MSWINDOWS} - -type - TBDSVersionInfo = record - Name: PResStringRec; - VersionStr: string; - Version: Integer; - CoreIdeVersion: string; - Supported: Boolean; - end; - -const - MSHelpSystemKeyName = '\SOFTWARE\Microsoft\Windows\Help'; - - HelpContentFileName = '%s\Help\%s%d.ohc'; - HelpIndexFileName = '%s\Help\%s%d.ohi'; - HelpLinkFileName = '%s\Help\%s%d.ohl'; - HelpProjectFileName = '%s\Help\%s%d.ohp'; - HelpGidFileName = '%s\Help\%s%d.gid'; - -//=== { TJclBorlandOpenHelp } ================================================ - -function TJclBorlandOpenHelp.AddHelpFile(const HelpFileName, IndexName: string): Boolean; -var - CntFileName, HelpName, CntName: string; - List: TStringList; - - procedure AddToList(const FileName, Text: string); - var - I, Attr: Integer; - Found: Boolean; - begin - List.LoadFromFile(FileName); - Found := False; - for I := 0 to List.Count - 1 do - if AnsiSameText(Trim(List[I]), Text) then - begin - Found := True; - Break; - end; - if not Found then - begin - List.Add(Text); - Attr := FileGetAttr(FileName); - FileSetAttr(FileName, faArchive); - List.SaveToFile(FileName); - FileSetAttr(FileName, Attr); - end; - end; - -begin - CntFileName := ChangeFileExt(HelpFileName, '.cnt'); - Result := FileExists(HelpFileName) and FileExists(CntFileName); - if Result then - begin - HelpName := ExtractFileName(HelpFileName); - CntName := ExtractFileName(CntFileName); - RegWriteString(HKLM, MSHelpSystemKeyName, HelpName, ExtractFilePath(HelpFileName)); - RegWriteString(HKLM, MSHelpSystemKeyName, CntName, ExtractFilePath(CntFileName)); - List := TStringList.Create; - try - AddToList(ContentFileName, Format(':Include %s', [CntName])); - AddToList(LinkFileName, Format(':Link %s', [HelpName])); - AddToList(IndexFileName, Format(':Index %s=%s', [IndexName, HelpName])); - SetFileLastWrite(ProjectFileName, Now); - FileDelete(GidFileName); - finally - List.Free; - end; - end; -end; - -constructor TJclBorlandOpenHelp.Create(const ARootDirectory, - AHelpPrefix: string); -begin - inherited Create; - FHelpPrefix := AHelpPrefix; - FRootDirectory := ARootDirectory; -end; - -function TJclBorlandOpenHelp.GetContentFileName: string; -begin - Result := ReadFileName(HelpContentFileName); -end; - -function TJclBorlandOpenHelp.GetGidFileName: string; -begin - Result := ReadFileName(HelpGidFileName); -end; - -function TJclBorlandOpenHelp.GetIndexFileName: string; -begin - Result := ReadFileName(HelpIndexFileName); -end; - -function TJclBorlandOpenHelp.GetLinkFileName: string; -begin - Result := ReadFileName(HelpLinkFileName); -end; - -function TJclBorlandOpenHelp.GetProjectFileName: string; -begin - Result := ReadFileName(HelpProjectFileName); -end; - -function TJclBorlandOpenHelp.ReadFileName(const FormatName: string): string; -begin - if HelpPrefix <> '' then - Result := Format(FormatName, [RootDirectory, HelpPrefix]) - else - raise EJclHelpUtilsException.CreateRes(@RsENoOpenHelp); -end; - -function TJclBorlandOpenHelp.RemoveHelpFile(const HelpFileName, IndexName: string): Boolean; -var - CntFileName, HelpName, CntName: string; - List: TStringList; - - procedure RemoveFromList(const FileName, Text: string); - var - I, Attr: Integer; - Found: Boolean; - begin - List.LoadFromFile(FileName); - Found := False; - for I := 0 to List.Count - 1 do - if AnsiSameText(Trim(List[I]), Text) then - begin - Found := True; - List.Delete(I); - Break; - end; - if Found then - begin - Attr := FileGetAttr(FileName); - FileSetAttr(FileName, faArchive); - List.SaveToFile(FileName); - FileSetAttr(FileName, Attr); - end; - end; - -begin - CntFileName := ChangeFileExt(HelpFileName, '.cnt'); - Result := FileExists(HelpFileName) and FileExists(CntFileName); - if Result then - begin - HelpName := ExtractFileName(HelpFileName); - CntName := ExtractFileName(CntFileName); - //RegDeleteEntry(HKEY_LOCAL_MACHINE, MSHelpSystemKeyName, HelpName); - //RegDeleteEntry(HKEY_LOCAL_MACHINE, MSHelpSystemKeyName, CntName); - List := TStringList.Create; - try - RemoveFromList(ContentFileName, Format(':Include %s', [CntName])); - RemoveFromList(LinkFileName, Format(':Link %s', [HelpName])); - RemoveFromList(IndexFileName, Format(':Index %s=%s', [IndexName, HelpName])); - SetFileLastWrite(ProjectFileName, Now); - FileDelete(GidFileName); - finally - List.Free; - end; - end; -end; - -//== { TJclHelp2Manager } ==================================================== - -const - Help2BorlandNameSpace = 'Borland.BDS%d'; - Help2DefaultKeyWord = '_DEFAULT'; - -constructor TJclHelp2Manager.Create(IDEVersionNumber: Integer); -begin - inherited Create; - FHxRegisterSession := nil; - FHxRegister := nil; - FHxPlugin := nil; - if IDEVersionNumber > 0 then - begin - if (IDEVersionNumber = 7) then - FIdeNameSpace := 'embarcadero.rs2010' - else - if (IDEVersionNumber = 6) then - FIdeNameSpace := 'embarcadero.rs2009' - else - FIdeNameSpace := Format(Help2BorlandNameSpace, [IDEVersionNumber]); - end - else - FIdeNameSpace := ''; -end; - -destructor TJclHelp2Manager.Destroy; -begin - FHxRegisterSession := nil; - FHxRegister := nil; - FHxPlugin := nil; - inherited Destroy; -end; - -function TJclHelp2Manager.CommitTransaction: Boolean; -begin - Result := RequireObject([hoRegisterSession]); - if Result then - begin - try - FHxRegisterSession.CommitTransaction; - except - Result := False; - end; - end; -end; - -function TJclHelp2Manager.CreateTransaction: Boolean; -begin - Result := RequireObject([hoRegisterSession]); - if Result then - begin - try - FHxRegisterSession.CreateTransaction(''); - except - Result := False; - end; - end; -end; - -function TJclHelp2Manager.GetHxPlugin: IHxPlugin; -begin - RequireObject([hoPlugin]); - Result := FHxPlugin; -end; - -function TJclHelp2Manager.GetHxRegister: IHxRegister; -begin - RequireObject([hoRegister]); - Result := FHxRegister; -end; - -function TJclHelp2Manager.GetHxRegisterSession: IHxRegisterSession; -begin - RequireObject([hoRegisterSession]); - Result := FHxRegisterSession; -end; - -function TJclHelp2Manager.PlugNameSpaceIn(const SourceNameSpace, TargetNameSpace: WideString): Boolean; -var - Help2Default: WideString; -begin - Result := RequireObject([hoPlugin]); - if Result then - begin - try - Help2Default := Help2DefaultKeyWord; - FHxPlugin.RegisterHelpPlugIn(TargetNameSpace, Help2Default, - SourceNameSpace, Help2Default, '', 0); - except - Result := False; - end; - end; -end; - -function TJclHelp2Manager.PlugNameSpaceInBorlandHelp( - const NameSpace: WideString): Boolean; -begin - Result := (IdeNamespace <> '') and PlugNameSpaceIn(NameSpace, IdeNamespace); -end; - -function TJclHelp2Manager.RegisterHelpFile(const NameSpace, Identifier: WideString; - const LangId: Integer; const HxSFile, HxIFile: WideString): Boolean; -begin - Result := RequireObject([hoRegister]); - if Result then - begin - try - FHxRegister.RegisterHelpFileSet(NameSpace, Identifier, LangId, HxSFile, - HxIFile, '', '', 0, 0, 0, 0); - except - Result := False; - end; - end; -end; - -function TJclHelp2Manager.RegisterNameSpace(const Name, Collection, Description: WideString): Boolean; -begin - Result := RequireObject([hoRegister]); - if Result then - begin - try - FHxRegister.RegisterNamespace(Name, Collection, Description); - except - Result := False; - end; - end; -end; - -function TJclHelp2Manager.RequireObject(HelpObjects: TJclHelp2Objects): Boolean; -begin - // dependencies - if (hoRegister in HelpObjects) or (hoPlugin in HelpObjects) then - Include(HelpObjects, hoRegisterSession); - - Result := True; - - if (hoRegisterSession in HelpObjects) and not Assigned(FHxRegisterSession) then - begin - try - FHxRegisterSession := CoHxRegisterSession.Create; - except - Result := False; - end; - end; - - if Result and (hoRegister in HelpObjects) and not Assigned(FHxRegister) then - begin - try - Result := Supports(FHxRegisterSession.GetRegistrationObject(HxRegisterSession_IHxRegister), - IHxRegister, FHxRegister); - except - Result := False; - end; - end; - - if Result and (hoPlugin in HelpObjects) and not Assigned(FHxPlugin) then - begin - try - Result := Supports(FHxRegisterSession.GetRegistrationObject(HxRegisterSession_IHxPlugIn), - IHxPlugin, FHxPlugin); - except - Result := False; - end; - end; -end; - -function TJclHelp2Manager.UnPlugNameSpace(const SourceNameSpace, TargetNameSpace: WideString): Boolean; -var - Help2Default: WideString; -begin - Result := RequireObject([hoPlugin]); - if Result then - begin - try - Help2Default := Help2DefaultKeyWord; - FHxPlugin.RemoveHelpPlugIn(TargetNameSpace, Help2Default, - SourceNameSpace, Help2Default, ''); - except - Result := False; - end; - end; -end; - -function TJclHelp2Manager.UnPlugNameSpaceFromBorlandHelp(const NameSpace: WideString): Boolean; -begin - Result := (IdeNamespace <> '') and UnPlugNameSpace(NameSpace, IdeNamespace); -end; - -function TJclHelp2Manager.UnregisterHelpFile(const NameSpace, Identifier: WideString; - const LangId: Integer): Boolean; -begin - Result := RequireObject([hoRegister]); - if Result then - begin - try - FHxRegister.RemoveHelpFile(NameSpace, Identifier, LangId); - except - Result := False; - end; - end; -end; - -function TJclHelp2Manager.UnregisterNameSpace(const Name: WideString): Boolean; -begin - Result := RequireObject([hoRegister]); - if Result then - begin - try - FHxRegister.RemoveNamespace(Name); - except - Result := False; - end; - end; -end; - -{$ENDIF MSWINDOWS} - -{$IFDEF UNITVERSIONING} -initialization - RegisterUnitVersion(HInstance, UnitVersioning); - -finalization - UnregisterUnitVersion(HInstance); -{$ENDIF UNITVERSIONING} - -end. - Modified: trunk/jcl/source/common/JclIDEUtils.pas =================================================================== --- trunk/jcl/source/common/JclIDEUtils.pas 2010-02-03 19:52:44 UTC (rev 3166) +++ trunk/jcl/source/common/JclIDEUtils.pas 2010-02-03 20:00:25 UTC (rev 3167) @@ -1,4 +1,4 @@ -{**************************************************************************************************} +{**************************************************************************************************} { } { Project JEDI Code Library (JCL) } { } @@ -65,10 +65,10 @@ JclUnitVersioning, {$ENDIF UNITVERSIONING} {$IFDEF MSWINDOWS} - Windows, ShlObj, + Windows, ShlObj, JclHelpUtils, {$ENDIF MSWINDOWS} Classes, SysUtils, IniFiles, Contnrs, - JclBase, JclSysUtils, JclCompilerUtils, JclHelpUtils; + JclBase, JclSysUtils, JclCompilerUtils; // Various definitions type Copied: trunk/jcl/source/windows/JclHelpUtils.pas (from rev 3162, trunk/jcl/source/common/JclHelpUtils.pas) =================================================================== --- trunk/jcl/source/windows/JclHelpUtils.pas (rev 0) +++ trunk/jcl/source/windows/JclHelpUtils.pas 2010-02-03 20:00:25 UTC (rev 3167) @@ -0,0 +1,519 @@ +{**************************************************************************************************} +{ } +{ Project JEDI Code Library (JCL) } +{ } +{ The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); } +{ you may not use this file except in compliance with the License. You may obtain a copy of the } +{ License at http://www.mozilla.org/MPL/ } +{ } +{ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF } +{ ANY KIND, either express or implied. See the License for the specific language governing rights } +{ and limitations under the License. } +{ } +{ The Original Code is DelphiInstall.pas. } +{ } +{ The Initial Developer of the Original Code is Petr Vones. Portions created by Petr Vones are } +{ Copyright (C) of Petr Vones. All Rights Reserved. } +{ } +{ Contributor(s): } +{ Andreas Hausladen (ahuser) } +{ Florent Ouchet (outchy) } +{ Robert Marquardt (marquardt) } +{ Robert Rossmair (rrossmair) - crossplatform & BCB support } +{ Uwe Schuster (uschuster) } +{ } +{**************************************************************************************************} +{ } +{ Last modified: $Date:: $ } +{ Revision: $Rev:: $ } +{ Author: $Author:: $ } +{ } +{**************************************************************************************************} + +unit JclHelpUtils; + +{$I jcl.inc} +{$I crossplatform.inc} + +interface + +uses + {$IFDEF UNITVERSIONING} + JclUnitVersioning, + {$ENDIF UNITVERSIONING} + MSHelpServices_TLB, + Classes, SysUtils, + JclBase, JclSysUtils; + +// Various definitions +type + EJclHelpUtilsException = class(EJclError); + +type + TJclBorlandOpenHelp = class + private + FHelpPrefix: string; + FRootDirectory: string; + function GetContentFileName: string; + function GetIndexFileName: string; + function GetLinkFileName: string; + function GetGidFileName: string; + function GetProjectFileName: string; + function ReadFileName(const FormatName: string): string; + public + constructor Create(const ARootDirectory, AHelpPrefix: string); + function AddHelpFile(const HelpFileName, IndexName: string): Boolean; + function RemoveHelpFile(const HelpFileName, IndexName: string): Boolean; + property ContentFileName: string read GetContentFileName; + property GidFileName: string read GetGidFileName; + property HelpPrefix: string read FHelpPrefix; + property IndexFileName: string read GetIndexFileName; + property LinkFileName: string read GetLinkFileName; + property ProjectFileName: string read GetProjectFileName; + property RootDirectory: string read FRootDirectory; + end; + + TJclHelp2Object = (hoRegisterSession, hoRegister, hoPlugin); + TJclHelp2Objects = set of TJclHelp2Object; + + TJclHelp2Manager = class + private + FHxRegisterSession: IHxRegisterSession; + FHxRegister: IHxRegister; + FHxPlugin: IHxPlugIn; + FIdeNameSpace: WideString; + function RequireObject(HelpObjects: TJclHelp2Objects): Boolean; + function GetHxPlugin: IHxPlugin; + function GetHxRegister: IHxRegister; + function GetHxRegisterSession: IHxRegisterSession; + public + constructor Create(IDEVersionNumber: Integer); + destructor Destroy; override; + function CreateTransaction: Boolean; + function CommitTransaction: Boolean; + function RegisterNameSpace(const Name, Collection, Description: WideString): Boolean; + function UnregisterNameSpace(const Name: WideString): Boolean; + function RegisterHelpFile(const NameSpace, Identifier: WideString; + const LangId: Integer; const HxSFile, HxIFile: WideString): Boolean; + function UnregisterHelpFile(const NameSpace, Identifier: WideString; + const LangId: Integer): Boolean; + function PlugNameSpaceIn(const SourceNameSpace, + TargetNameSpace: WideString): Boolean; + function UnPlugNameSpace(const SourceNameSpace, + TargetNameSpace: WideString): Boolean; + function PlugNameSpaceInBorlandHelp(const NameSpace: WideString): Boolean; + function UnPlugNameSpaceFromBorlandHelp(const NameSpace: WideString): Boolean; + property HxRegisterSession: IHxRegisterSession read GetHxRegisterSession; + property HxRegister: IHxRegister read GetHxRegister; + property HxPlugin: IHxPlugin read GetHxPlugin; + property IdeNamespace: WideString read FIdeNameSpace; + end; + +{$IFDEF UNITVERSIONING} +const + UnitVersioning: TUnitVersionInfo = ( + RCSfile: '$URL$'; + Revision: '$Revision$'; + Date: '$Date$'; + LogPath: 'JCL\source\common'; + Extra: ''; + Data: nil + ); +{$ENDIF UNITVERSIONING} + +implementation + +uses + Windows, JclRegistry, + {$IFDEF HAS_UNIT_LIBC} + Libc, + {$ENDIF HAS_UNIT_LIBC} + JclFileUtils, JclDevToolsResources; + +type + TBDSVersionInfo = record + Name: PResStringRec; + VersionStr: string; + Version: Integer; + CoreIdeVersion: string; + Supported: Boolean; + end; + +const + MSHelpSystemKeyName = '\SOFTWARE\Microsoft\Windows\Help'; + + HelpContentFileName = '%s\Help\%s%d.ohc'; + HelpIndexFileName = '%s\Help\%s%d.ohi'; + HelpLinkFileName = '%s\Help\%s%d.ohl'; + HelpProjectFileName = '%s\Help\%s%d.ohp'; + HelpGidFileName = '%s\Help\%s%d.gid'; + +//=== { TJclBorlandOpenHelp } ================================================ + +function TJclBorlandOpenHelp.AddHelpFile(const HelpFileName, IndexName: string): Boolean; +var + CntFileName, HelpName, CntName: string; + List: TStringList; + + procedure AddToList(const FileName, Text: string); + var + I, Attr: Integer; + Found: Boolean; + begin + List.LoadFromFile(FileName); + Found := False; + for I := 0 to List.Count - 1 do + if AnsiSameText(Trim(List[I]), Text) then + begin + Found := True; + Break; + end; + if not Found then + begin + List.Add(Text); + Attr := FileGetAttr(FileName); + FileSetAttr(FileName, faArchive); + List.SaveToFile(FileName); + FileSetAttr(FileName, Attr); + end; + end; + +begin + CntFileName := ChangeFileExt(HelpFileName, '.cnt'); + Result := FileExists(HelpFileName) and FileExists(CntFileName); + if Result then + begin + HelpName := ExtractFileName(HelpFileName); + CntName := ExtractFileName(CntFileName); + RegWriteString(HKLM, MSHelpSystemKeyName, HelpName, ExtractFilePath(HelpFileName)); + RegWriteString(HKLM, MSHelpSystemKeyName, CntName, ExtractFilePath(CntFileName)); + List := TStringList.Create; + try + AddToList(ContentFileName, Format(':Include %s', [CntName])); + AddToList(LinkFileName, Format(':Link %s', [HelpName])); + AddToList(IndexFileName, Format(':Index %s=%s', [IndexName, HelpName])); + SetFileLastWrite(ProjectFileName, Now); + FileDelete(GidFileName); + finally + List.Free; + end; + end; +end; + +constructor TJclBorlandOpenHelp.Create(const ARootDirectory, + AHelpPrefix: string); +begin + inherited Create; + FHelpPrefix := AHelpPrefix; + FRootDirectory := ARootDirectory; +end; + +function TJclBorlandOpenHelp.GetContentFileName: string; +begin + Result := ReadFileName(HelpContentFileName); +end; + +function TJclBorlandOpenHelp.GetGidFileName: string; +begin + Result := ReadFileName(HelpGidFileName); +end; + +function TJclBorlandOpenHelp.GetIndexFileName: string; +begin + Result := ReadFileName(HelpIndexFileName); +end; + +function TJclBorlandOpenHelp.GetLinkFileName: string; +begin + Result := ReadFileName(HelpLinkFileName); +end; + +function TJclBorlandOpenHelp.GetProjectFileName: string; +begin + Result := ReadFileName(HelpProjectFileName); +end; + +function TJclBorlandOpenHelp.ReadFileName(const FormatName: string): string; +begin + if HelpPrefix <> '' then + Result := Format(FormatName, [RootDirectory, HelpPrefix]) + else + raise EJclHelpUtilsException.CreateRes(@RsENoOpenHelp); +end; + +function TJclBorlandOpenHelp.RemoveHelpFile(const HelpFileName, IndexName: string): Boolean; +var + CntFileName, HelpName, CntName: string; + List: TStringList; + + procedure RemoveFromList(const FileName, Text: string); + var + I, Attr: Integer; + Found: Boolean; + begin + List.LoadFromFile(FileName); + Found := False; + for I := 0 to List.Count - 1 do + if AnsiSameText(Trim(List[I]), Text) then + begin + Found := True; + List.Delete(I); + Break; + end; + if Found then + begin + Attr := FileGetAttr(FileName); + FileSetAttr(FileName, faArchive); + List.SaveToFile(FileName); + FileSetAttr(FileName, Attr); + end; + end; + +begin + CntFileName := ChangeFileExt(HelpFileName, '.cnt'); + Result := FileExists(HelpFileName) and FileExists(CntFileName); + if Result then + begin + HelpName := ExtractFileName(HelpFileName); + CntName := ExtractFileName(CntFileName); + //RegDeleteEntry(HKEY_LOCAL_MACHINE, MSHelpSystemKeyName, HelpName); + //RegDeleteEntry(HKEY_LOCAL_MACHINE, MSHelpSystemKeyName, CntName); + List := TStringList.Create; + try + RemoveFromList(ContentFileName, Format(':Include %s', [CntName])); + RemoveFromList(LinkFileName, Format(':Link %s', [HelpName])); + RemoveFromList(IndexFileName, Format(':Index %s=%s', [IndexName, HelpName])); + SetFileLastWrite(ProjectFileName, Now); + FileDelete(GidFileName); + finally + List.Free; + end; + end; +end; + +//== { TJclHelp2Manager } ==================================================== + +const + Help2BorlandNameSpace = 'Borland.BDS%d'; + Help2DefaultKeyWord = '_DEFAULT'; + +constructor TJclHelp2Manager.Create(IDEVersionNumber: Integer); +begin + inherited Create; + FHxRegisterSession := nil; + FHxRegister := nil; + FHxPlugin := nil; + if IDEVersionNumber > 0 then + begin + if (IDEVersionNumber = 7) then + FIdeNameSpace := 'embarcadero.rs2010' + else + if (IDEVersionNumber = 6) then + FIdeNameSpace := 'embarcadero.rs2009' + else + FIdeNameSpace := Format(Help2BorlandNameSpace, [IDEVersionNumber]); + end + else + FIdeNameSpace := ''; +end; + +destructor TJclHelp2Manager.Destroy; +begin + FHxRegisterSession := nil; + FHxRegister := nil; + FHxPlugin := nil; + inherited Destroy; +end; + +function TJclHelp2Manager.CommitTransaction: Boolean; +begin + Result := RequireObject([hoRegisterSession]); + if Result then + begin + try + FHxRegisterSession.CommitTransaction; + except + Result := False; + end; + end; +end; + +function TJclHelp2Manager.CreateTransaction: Boolean; +begin + Result := RequireObject([hoRegisterSession]); + if Result then + begin + try + FHxRegisterSession.CreateTransaction(''); + except + Result := False; + end; + end; +end; + +function TJclHelp2Manager.GetHxPlugin: IHxPlugin; +begin + RequireObject([hoPlugin]); + Result := FHxPlugin; +end; + +function TJclHelp2Manager.GetHxRegister: IHxRegister; +begin + RequireObject([hoRegister]); + Result := FHxRegister; +end; + +function TJclHelp2Manager.GetHxRegisterSession: IHxRegisterSession; +begin + RequireObject([hoRegisterSession]); + Result := FHxRegisterSession; +end; + +function TJclHelp2Manager.PlugNameSpaceIn(const SourceNameSpace, TargetNameSpace: WideString): Boolean; +var + Help2Default: WideString; +begin + Result := RequireObject([hoPlugin]); + if Result then + begin + try + Help2Default := Help2DefaultKeyWord; + FHxPlugin.RegisterHelpPlugIn(TargetNameSpace, Help2Default, + SourceNameSpace, Help2Default, '', 0); + except + Result := False; + end; + end; +end; + +function TJclHelp2Manager.PlugNameSpaceInBorlandHelp( + const NameSpace: WideString): Boolean; +begin + Result := (IdeNamespace <> '') and PlugNameSpaceIn(NameSpace, IdeNamespace); +end; + +function TJclHelp2Manager.RegisterHelpFile(const NameSpace, Identifier: WideString; + const LangId: Integer; const HxSFile, HxIFile: WideString): Boolean; +begin + Result := RequireObject([hoRegister]); + if Result then + begin + try + FHxRegister.RegisterHelpFileSet(NameSpace, Identifier, LangId, HxSFile, + HxIFile, '', '', 0, 0, 0, 0); + except + Result := False; + end; + end; +end; + +function TJclHelp2Manager.RegisterNameSpace(const Name, Collection, Description: WideString): Boolean; +begin + Result := RequireObject([hoRegister]); + if Result then + begin + try + FHxRegister.RegisterNamespace(Name, Collection, Description); + except + Result := False; + end; + end; +end; + +function TJclHelp2Manager.RequireObject(HelpObjects: TJclHelp2Objects): Boolean; +begin + // dependencies + if (hoRegister in HelpObjects) or (hoPlugin in HelpObjects) then + Include(HelpObjects, hoRegisterSession); + + Result := True; + + if (hoRegisterSession in HelpObjects) and not Assigned(FHxRegisterSession) then + begin + try + FHxRegisterSession := CoHxRegisterSession.Create; + except + Result := False; + end; + end; + + if Result and (hoRegister in HelpObjects) and not Assigned(FHxRegister) then + begin + try + Result := Supports(FHxRegisterSession.GetRegistrationObject(HxRegisterSession_IHxRegister), + IHxRegister, FHxRegister); + except + Result := False; + end; + end; + + if Result and (hoPlugin in HelpObjects) and not Assigned(FHxPlugin) then + begin + try + Result := Supports(FHxRegisterSession.GetRegistrationObject(HxRegisterSession_IHxPlugIn), + IHxPlugin, FHxPlugin); + except + Result := False; + end; + end; +end; + +function TJclHelp2Manager.UnPlugNameSpace(const SourceNameSpace, TargetNameSpace: WideString): Boolean; +var + Help2Default: WideString; +begin + Result := RequireObject([hoPlugin]); + if Result then + begin + try + Help2Default := Help2DefaultKeyWord; + FHxPlugin.RemoveHelpPlugIn(TargetNameSpace, Help2Default, + SourceNameSpace, Help2Default, ''); + except + Result := False; + end; + end; +end; + +function TJclHelp2Manager.UnPlugNameSpaceFromBorlandHelp(const NameSpace: WideString): Boolean; +begin + Result := (IdeNamespace <> '') and UnPlugNameSpace(NameSpace, IdeNamespace); +end; + +function TJclHelp2Manager.UnregisterHelpFile(const NameSpace, Identifier: WideString; + const LangId: Integer): Boolean; +begin + Result := RequireObject([hoRegister]); + if Result then + begin + try + FHxRegister.RemoveHelpFile(NameSpace, Identifier, LangId); + except + Result := False; + end; + end; +end; + +function TJclHelp2Manager.UnregisterNameSpace(const Name: WideString): Boolean; +begin + Result := RequireObject([hoRegister]); + if Result then + begin + try + FHxRegister.RemoveNamespace(Name); + except + Result := False; + end; + end; +end; + +{$IFDEF UNITVERSIONING} +initialization + RegisterUnitVersion(HInstance, UnitVersioning); + +finalization + UnregisterUnitVersion(HInstance); +{$ENDIF UNITVERSIONING} + +end. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-02-03 19:52:52
|
Revision: 3166 http://jcl.svn.sourceforge.net/jcl/?rev=3166&view=rev Author: outchy Date: 2010-02-03 19:52:44 +0000 (Wed, 03 Feb 2010) Log Message: ----------- MSHelpServices_TLB.pas is required only by JclHelpUtils: this unit is moved to package JclDeveloperTools. Modified Paths: -------------- trunk/jcl/packages/c6/Jcl.bpk trunk/jcl/packages/c6/Jcl.dpk trunk/jcl/packages/c6/JclDeveloperTools.bpk trunk/jcl/packages/c6/JclDeveloperTools.dpk trunk/jcl/packages/d10/Jcl.dpk trunk/jcl/packages/d10/JclDeveloperTools.dpk trunk/jcl/packages/d11/Jcl.dpk trunk/jcl/packages/d11/Jcl.dproj trunk/jcl/packages/d11/JclDeveloperTools.dpk trunk/jcl/packages/d11/JclDeveloperTools.dproj trunk/jcl/packages/d12/Jcl.dpk trunk/jcl/packages/d12/Jcl.dproj trunk/jcl/packages/d12/JclDeveloperTools.dpk trunk/jcl/packages/d12/JclDeveloperTools.dproj trunk/jcl/packages/d14/Jcl.dpk trunk/jcl/packages/d14/Jcl.dproj trunk/jcl/packages/d14/JclDeveloperTools.dpk trunk/jcl/packages/d14/JclDeveloperTools.dproj trunk/jcl/packages/d6/Jcl.dpk trunk/jcl/packages/d6/JclDeveloperTools.dpk trunk/jcl/packages/d7/Jcl.dpk trunk/jcl/packages/d7/JclDeveloperTools.dpk trunk/jcl/packages/d9/Jcl.dpk trunk/jcl/packages/d9/JclDeveloperTools.dpk trunk/jcl/packages/fpc/Jcl.lpk trunk/jcl/packages/fpc/Jcl.pas trunk/jcl/packages/fpc/JclDeveloperTools.lpk trunk/jcl/packages/fpc/JclDeveloperTools.pas trunk/jcl/packages/xml/Jcl-R.xml trunk/jcl/packages/xml/JclDeveloperTools-R.xml Modified: trunk/jcl/packages/c6/Jcl.bpk =================================================================== --- trunk/jcl/packages/c6/Jcl.bpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/c6/Jcl.bpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:11 UTC + Last generated: 03-02-2010 19:49:09 UTC ***************************************************************************** --> <PROJECT> @@ -92,7 +92,6 @@ ..\..\lib\c6\JclWin32.obj ..\..\lib\c6\JclWin32Ex.obj ..\..\lib\c6\JclWinMIDI.obj - ..\..\lib\c6\MSHelpServices_TLB.obj ..\..\lib\c6\MSTask.obj ..\..\lib\c6\sevenzip.obj ..\..\lib\c6\Snmp.obj @@ -224,7 +223,6 @@ <FILE FILENAME="..\..\source\windows\JclWin32.pas" FORMNAME="" UNITNAME="JclWin32" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\windows\JclWin32Ex.pas" FORMNAME="" UNITNAME="JclWin32Ex" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\windows\JclWinMIDI.pas" FORMNAME="" UNITNAME="JclWinMIDI" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> - <FILE FILENAME="..\..\source\windows\MSHelpServices_TLB.pas" FORMNAME="" UNITNAME="MSHelpServices_TLB" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\windows\MSTask.pas" FORMNAME="" UNITNAME="MSTask" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\windows\sevenzip.pas" FORMNAME="" UNITNAME="sevenzip" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\windows\Snmp.pas" FORMNAME="" UNITNAME="Snmp" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> Modified: trunk/jcl/packages/c6/Jcl.dpk =================================================================== --- trunk/jcl/packages/c6/Jcl.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/c6/Jcl.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:11 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -120,7 +120,6 @@ JclWin32 in '..\..\source\windows\JclWin32.pas' , JclWin32Ex in '..\..\source\windows\JclWin32Ex.pas' , JclWinMIDI in '..\..\source\windows\JclWinMIDI.pas' , - MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' , MSTask in '..\..\source\windows\MSTask.pas' , sevenzip in '..\..\source\windows\sevenzip.pas' , Snmp in '..\..\source\windows\Snmp.pas' Modified: trunk/jcl/packages/c6/JclDeveloperTools.bpk =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.bpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/c6/JclDeveloperTools.bpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:05 UTC + Last generated: 03-02-2010 19:49:09 UTC ***************************************************************************** --> <PROJECT> @@ -18,6 +18,7 @@ ..\..\lib\c6\JclDevToolsResources.obj ..\..\lib\c6\JclHelpUtils.obj ..\..\lib\c6\JclIDEUtils.obj + ..\..\lib\c6\MSHelpServices_TLB.obj "/> <RESFILES value="JclDeveloperTools.res"/> <IDLFILES value=""/> @@ -34,7 +35,7 @@ Jcl.bpi "/> <PATHCPP value=".;"/> - <PATHPAS value=".;..\..\source\common;"/> + <PATHPAS value=".;..\..\source\common;..\..\source\windows;"/> <PATHRC value=".;"/> <PATHASM value=".;"/> <DEBUGLIBPATH value="$(BCB)\lib\debug"/> @@ -44,7 +45,7 @@ <SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/> <MAINSOURCE value="JclDeveloperTools.cpp"/> <INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/> - <LIBPATH value="..\..\source\common;..\..\source\common;..\..\lib\c6;..\..\lib\c6;$(BCB)\Projects\Lib;$(BCB)\lib\obj;$(BCB)\lib;$(BCB)\lib\debug"/> + <LIBPATH value="..\..\source\common;..\..\source\common;..\..\source\windows;..\..\lib\c6;..\..\lib\c6;$(BCB)\Projects\Lib;$(BCB)\lib\obj;$(BCB)\lib;$(BCB)\lib\debug"/> <WARNINGS value="-w-par"/> <OTHERFILES value=""/> </MACROS> @@ -74,6 +75,7 @@ <FILE FILENAME="..\..\source\common\JclDevToolsResources.pas" FORMNAME="" UNITNAME="JclDevToolsResources" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclHelpUtils.pas" FORMNAME="" UNITNAME="JclHelpUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclIDEUtils.pas" FORMNAME="" UNITNAME="JclIDEUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\source\windows\MSHelpServices_TLB.pas" FORMNAME="" UNITNAME="MSHelpServices_TLB" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> </FILELIST> <BUILDTOOLS> </BUILDTOOLS> Modified: trunk/jcl/packages/c6/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/c6/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:05 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -46,6 +46,7 @@ JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , - JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; end. Modified: trunk/jcl/packages/d10/Jcl.dpk =================================================================== --- trunk/jcl/packages/d10/Jcl.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d10/Jcl.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:12 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -124,7 +124,6 @@ JclWinMIDI in '..\..\source\windows\JclWinMIDI.pas' , mscoree_TLB in '..\..\source\windows\mscoree_TLB.pas' , mscorlib_TLB in '..\..\source\windows\mscorlib_TLB.pas' , - MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' , MSTask in '..\..\source\windows\MSTask.pas' , sevenzip in '..\..\source\windows\sevenzip.pas' , Snmp in '..\..\source\windows\Snmp.pas' Modified: trunk/jcl/packages/d10/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d10/JclDeveloperTools.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d10/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:08 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -47,7 +47,8 @@ JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , - JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; end. Modified: trunk/jcl/packages/d11/Jcl.dpk =================================================================== --- trunk/jcl/packages/d11/Jcl.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d11/Jcl.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:12 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -124,7 +124,6 @@ JclWinMIDI in '..\..\source\windows\JclWinMIDI.pas' , mscoree_TLB in '..\..\source\windows\mscoree_TLB.pas' , mscorlib_TLB in '..\..\source\windows\mscorlib_TLB.pas' , - MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' , MSTask in '..\..\source\windows\MSTask.pas' , sevenzip in '..\..\source\windows\sevenzip.pas' , Snmp in '..\..\source\windows\Snmp.pas' Modified: trunk/jcl/packages/d11/Jcl.dproj =================================================================== --- trunk/jcl/packages/d11/Jcl.dproj 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d11/Jcl.dproj 2010-02-03 19:52:44 UTC (rev 3166) @@ -167,7 +167,6 @@ <DCCReference Include="..\..\source\windows\JclWinMIDI.pas"/> <DCCReference Include="..\..\source\windows\mscoree_TLB.pas"/> <DCCReference Include="..\..\source\windows\mscorlib_TLB.pas"/> - <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> <DCCReference Include="..\..\source\windows\MSTask.pas"/> <DCCReference Include="..\..\source\windows\sevenzip.pas"/> <DCCReference Include="..\..\source\windows\Snmp.pas"/> Modified: trunk/jcl/packages/d11/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d11/JclDeveloperTools.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d11/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:08 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -47,7 +47,8 @@ JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , - JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; end. Modified: trunk/jcl/packages/d11/JclDeveloperTools.dproj =================================================================== --- trunk/jcl/packages/d11/JclDeveloperTools.dproj 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d11/JclDeveloperTools.dproj 2010-02-03 19:52:44 UTC (rev 3166) @@ -91,5 +91,6 @@ <DCCReference Include="..\..\source\common\JclDevToolsResources.pas"/> <DCCReference Include="..\..\source\common\JclHelpUtils.pas"/> <DCCReference Include="..\..\source\common\JclIDEUtils.pas"/> + <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d12/Jcl.dpk =================================================================== --- trunk/jcl/packages/d12/Jcl.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d12/Jcl.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:12 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -124,7 +124,6 @@ JclWinMIDI in '..\..\source\windows\JclWinMIDI.pas' , mscoree_TLB in '..\..\source\windows\mscoree_TLB.pas' , mscorlib_TLB in '..\..\source\windows\mscorlib_TLB.pas' , - MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' , MSTask in '..\..\source\windows\MSTask.pas' , sevenzip in '..\..\source\windows\sevenzip.pas' , Snmp in '..\..\source\windows\Snmp.pas' Modified: trunk/jcl/packages/d12/Jcl.dproj =================================================================== --- trunk/jcl/packages/d12/Jcl.dproj 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d12/Jcl.dproj 2010-02-03 19:52:44 UTC (rev 3166) @@ -142,7 +142,6 @@ <DCCReference Include="..\..\source\windows\JclWinMIDI.pas"/> <DCCReference Include="..\..\source\windows\mscoree_TLB.pas"/> <DCCReference Include="..\..\source\windows\mscorlib_TLB.pas"/> - <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> <DCCReference Include="..\..\source\windows\MSTask.pas"/> <DCCReference Include="..\..\source\windows\sevenzip.pas"/> <DCCReference Include="..\..\source\windows\Snmp.pas"/> Modified: trunk/jcl/packages/d12/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d12/JclDeveloperTools.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d12/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:31 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -47,7 +47,8 @@ JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , - JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; end. Modified: trunk/jcl/packages/d12/JclDeveloperTools.dproj =================================================================== --- trunk/jcl/packages/d12/JclDeveloperTools.dproj 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d12/JclDeveloperTools.dproj 2010-02-03 19:52:44 UTC (rev 3166) @@ -66,6 +66,7 @@ <DCCReference Include="..\..\source\common\JclDevToolsResources.pas"/> <DCCReference Include="..\..\source\common\JclHelpUtils.pas"/> <DCCReference Include="..\..\source\common\JclIDEUtils.pas"/> + <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> <BuildConfiguration Include="Base"> <Key>Base</Key> </BuildConfiguration> Modified: trunk/jcl/packages/d14/Jcl.dpk =================================================================== --- trunk/jcl/packages/d14/Jcl.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d14/Jcl.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:12 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -124,7 +124,6 @@ JclWinMIDI in '..\..\source\windows\JclWinMIDI.pas' , mscoree_TLB in '..\..\source\windows\mscoree_TLB.pas' , mscorlib_TLB in '..\..\source\windows\mscorlib_TLB.pas' , - MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' , MSTask in '..\..\source\windows\MSTask.pas' , sevenzip in '..\..\source\windows\sevenzip.pas' , Snmp in '..\..\source\windows\Snmp.pas' Modified: trunk/jcl/packages/d14/Jcl.dproj =================================================================== --- trunk/jcl/packages/d14/Jcl.dproj 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d14/Jcl.dproj 2010-02-03 19:52:44 UTC (rev 3166) @@ -144,7 +144,6 @@ <DCCReference Include="..\..\source\windows\JclWinMIDI.pas"/> <DCCReference Include="..\..\source\windows\mscoree_TLB.pas"/> <DCCReference Include="..\..\source\windows\mscorlib_TLB.pas"/> - <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> <DCCReference Include="..\..\source\windows\MSTask.pas"/> <DCCReference Include="..\..\source\windows\sevenzip.pas"/> <DCCReference Include="..\..\source\windows\Snmp.pas"/> Modified: trunk/jcl/packages/d14/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d14/JclDeveloperTools.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d14/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:09 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -47,7 +47,8 @@ JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , - JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; end. Modified: trunk/jcl/packages/d14/JclDeveloperTools.dproj =================================================================== --- trunk/jcl/packages/d14/JclDeveloperTools.dproj 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d14/JclDeveloperTools.dproj 2010-02-03 19:52:44 UTC (rev 3166) @@ -68,6 +68,7 @@ <DCCReference Include="..\..\source\common\JclDevToolsResources.pas"/> <DCCReference Include="..\..\source\common\JclHelpUtils.pas"/> <DCCReference Include="..\..\source\common\JclIDEUtils.pas"/> + <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> <BuildConfiguration Include="Base"> <Key>Base</Key> </BuildConfiguration> Modified: trunk/jcl/packages/d6/Jcl.dpk =================================================================== --- trunk/jcl/packages/d6/Jcl.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d6/Jcl.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:12 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -123,7 +123,6 @@ JclWinMIDI in '..\..\source\windows\JclWinMIDI.pas' , mscoree_TLB in '..\..\source\windows\mscoree_TLB.pas' , mscorlib_TLB in '..\..\source\windows\mscorlib_TLB.pas' , - MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' , MSTask in '..\..\source\windows\MSTask.pas' , sevenzip in '..\..\source\windows\sevenzip.pas' , Snmp in '..\..\source\windows\Snmp.pas' Modified: trunk/jcl/packages/d6/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d6/JclDeveloperTools.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d6/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:06 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -46,7 +46,8 @@ JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , - JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; end. Modified: trunk/jcl/packages/d7/Jcl.dpk =================================================================== --- trunk/jcl/packages/d7/Jcl.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d7/Jcl.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:12 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -123,7 +123,6 @@ JclWinMIDI in '..\..\source\windows\JclWinMIDI.pas' , mscoree_TLB in '..\..\source\windows\mscoree_TLB.pas' , mscorlib_TLB in '..\..\source\windows\mscorlib_TLB.pas' , - MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' , MSTask in '..\..\source\windows\MSTask.pas' , sevenzip in '..\..\source\windows\sevenzip.pas' , Snmp in '..\..\source\windows\Snmp.pas' Modified: trunk/jcl/packages/d7/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d7/JclDeveloperTools.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d7/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:06 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -46,7 +46,8 @@ JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , - JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; end. Modified: trunk/jcl/packages/d9/Jcl.dpk =================================================================== --- trunk/jcl/packages/d9/Jcl.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d9/Jcl.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:12 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -123,7 +123,6 @@ JclWinMIDI in '..\..\source\windows\JclWinMIDI.pas' , mscoree_TLB in '..\..\source\windows\mscoree_TLB.pas' , mscorlib_TLB in '..\..\source\windows\mscorlib_TLB.pas' , - MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' , MSTask in '..\..\source\windows\MSTask.pas' , sevenzip in '..\..\source\windows\sevenzip.pas' , Snmp in '..\..\source\windows\Snmp.pas' Modified: trunk/jcl/packages/d9/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d9/JclDeveloperTools.dpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/d9/JclDeveloperTools.dpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:07 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -46,7 +46,8 @@ JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , - JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' , + MSHelpServices_TLB in '..\..\source\windows\MSHelpServices_TLB.pas' ; end. Modified: trunk/jcl/packages/fpc/Jcl.lpk =================================================================== --- trunk/jcl/packages/fpc/Jcl.lpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/fpc/Jcl.lpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -39,7 +39,7 @@ <Description Value="JEDI Code Library RTL package"/> <License Value="Copyright (C) 1999, 2009 Project JEDI"/> <Version Major="2" Minor="2" Release="0" Build="3537"/> - <Files Count="84"> + <Files Count="83"> <Item1> <Filename Value="..\..\source\common\bzip2.pas"/> <UnitName Value="bzip2"/> @@ -361,21 +361,17 @@ <UnitName Value="mscorlib_TLB"/> </Item80> <Item81> - <Filename Value="..\..\source\windows\MSHelpServices_TLB.pas"/> - <UnitName Value="MSHelpServices_TLB"/> - </Item81> - <Item82> <Filename Value="..\..\source\windows\MSTask.pas"/> <UnitName Value="MSTask"/> - </Item82> - <Item83> + </Item81> + <Item82> <Filename Value="..\..\source\windows\sevenzip.pas"/> <UnitName Value="sevenzip"/> - </Item83> - <Item84> + </Item82> + <Item83> <Filename Value="..\..\source\windows\Snmp.pas"/> <UnitName Value="Snmp"/> - </Item84> + </Item83> </Files> <RequiredPkgs Count="1"> <Item1> Modified: trunk/jcl/packages/fpc/Jcl.pas =================================================================== --- trunk/jcl/packages/fpc/Jcl.pas 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/fpc/Jcl.pas 2010-02-03 19:52:44 UTC (rev 3166) @@ -3,7 +3,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 27-01-2010 14:43:11 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -92,7 +92,6 @@ JclWinMIDI, mscoree_TLB, mscorlib_TLB, - MSHelpServices_TLB, MSTask, sevenzip, Snmp Modified: trunk/jcl/packages/fpc/JclDeveloperTools.lpk =================================================================== --- trunk/jcl/packages/fpc/JclDeveloperTools.lpk 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/fpc/JclDeveloperTools.lpk 2010-02-03 19:52:44 UTC (rev 3166) @@ -11,7 +11,7 @@ <PathDelim Value="\"/> <SearchPaths> <IncludeFiles Value="..\..\source\include\"/> - <OtherUnitFiles Value=".;..\..\source\common;"/> + <OtherUnitFiles Value=".;..\..\source\common;..\..\source\windows;"/> <UnitOutputDirectory Value="..\..\lib\fpc\$(TargetCPU)-$(TargetOS)"/> </SearchPaths> <Parsing> @@ -39,7 +39,7 @@ <Description Value="JEDI Code Library Developer Tools package"/> <License Value="Copyright (C) 1999, 2009 Project JEDI"/> <Version Major="2" Minor="2" Release="0" Build="3537"/> - <Files Count="4"> + <Files Count="5"> <Item1> <Filename Value="..\..\source\common\JclCompilerUtils.pas"/> <UnitName Value="JclCompilerUtils"/> @@ -56,6 +56,10 @@ <Filename Value="..\..\source\common\JclIDEUtils.pas"/> <UnitName Value="JclIDEUtils"/> </Item4> + <Item5> + <Filename Value="..\..\source\windows\MSHelpServices_TLB.pas"/> + <UnitName Value="MSHelpServices_TLB"/> + </Item5> </Files> <RequiredPkgs Count="2"> <Item1> Modified: trunk/jcl/packages/fpc/JclDeveloperTools.pas =================================================================== --- trunk/jcl/packages/fpc/JclDeveloperTools.pas 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/fpc/JclDeveloperTools.pas 2010-02-03 19:52:44 UTC (rev 3166) @@ -3,7 +3,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 03-02-2010 18:57:05 UTC + Last generated: 03-02-2010 19:49:09 UTC ----------------------------------------------------------------------------- } @@ -15,7 +15,8 @@ JclCompilerUtils, JclDevToolsResources, JclHelpUtils, - JclIDEUtils + JclIDEUtils, + MSHelpServices_TLB ; implementation Modified: trunk/jcl/packages/xml/Jcl-R.xml =================================================================== --- trunk/jcl/packages/xml/Jcl-R.xml 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/xml/Jcl-R.xml 2010-02-03 19:52:44 UTC (rev 3166) @@ -92,7 +92,6 @@ <File Name="..\..\source\windows\JclWinMIDI.pas" Targets="Windows" Formname="" Condition=""/> <File Name="..\..\source\windows\mscoree_TLB.pas" Targets="Pascal" Formname="" Condition=""/> <File Name="..\..\source\windows\mscorlib_TLB.pas" Targets="Pascal" Formname="" Condition=""/> - <File Name="..\..\source\windows\MSHelpServices_TLB.pas" Targets="Windows" Formname="" Condition=""/> <File Name="..\..\source\windows\MSTask.pas" Targets="Windows" Formname="" Condition=""/> <File Name="..\..\source\windows\sevenzip.pas" Targets="Windows" Formname="" Condition=""/> <File Name="..\..\source\windows\Snmp.pas" Targets="Windows" Formname="" Condition=""/> Modified: trunk/jcl/packages/xml/JclDeveloperTools-R.xml =================================================================== --- trunk/jcl/packages/xml/JclDeveloperTools-R.xml 2010-02-03 19:47:53 UTC (rev 3165) +++ trunk/jcl/packages/xml/JclDeveloperTools-R.xml 2010-02-03 19:52:44 UTC (rev 3166) @@ -18,5 +18,6 @@ <File Name="..\..\source\common\JclDevToolsResources.pas" Targets="all" Formname="" Condition=""/> <File Name="..\..\source\common\JclHelpUtils.pas" Targets="all" Formname="" Condition=""/> <File Name="..\..\source\common\JclIDEUtils.pas" Targets="all" Formname="" Condition=""/> + <File Name="..\..\source\windows\MSHelpServices_TLB.pas" Targets="Windows" Formname="" Condition=""/> </Contains> </Package> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-02-03 19:48:00
|
Revision: 3165 http://jcl.svn.sourceforge.net/jcl/?rev=3165&view=rev Author: outchy Date: 2010-02-03 19:47:53 +0000 (Wed, 03 Feb 2010) Log Message: ----------- fix typo in package groups. Modified Paths: -------------- trunk/jcl/packages/JclPackagesD110.groupproj trunk/jcl/packages/JclPackagesD120.groupproj Modified: trunk/jcl/packages/JclPackagesD110.groupproj =================================================================== --- trunk/jcl/packages/JclPackagesD110.groupproj 2010-02-03 19:40:34 UTC (rev 3164) +++ trunk/jcl/packages/JclPackagesD110.groupproj 2010-02-03 19:47:53 UTC (rev 3165) @@ -7,6 +7,7 @@ <Projects Include="d11\Jcl.dproj" /> <Projects Include="d11\JclBaseExpert.dproj" /> <Projects Include="d11\JclContainers.dproj" /> + <Projects Include="d11\JclDeveloperTools.dproj" /> <Projects Include="d11\JclDebugExpert.dproj" /> <Projects Include="d11\JclFavoriteFoldersExpert.dproj" /> <Projects Include="d11\JclProjectAnalysisExpert.dproj" /> Modified: trunk/jcl/packages/JclPackagesD120.groupproj =================================================================== --- trunk/jcl/packages/JclPackagesD120.groupproj 2010-02-03 19:40:34 UTC (rev 3164) +++ trunk/jcl/packages/JclPackagesD120.groupproj 2010-02-03 19:47:53 UTC (rev 3165) @@ -12,7 +12,7 @@ <Projects Include="d12\JclContainers.dproj"> <Dependencies/> </Projects> - <Projects Include="d12\Jcldevelopertools.dproj"> + <Projects Include="d12\JclDeveloperTools.dproj"> <Dependencies/> </Projects> <Projects Include="d12\JclBaseExpert.dproj"> @@ -76,14 +76,14 @@ <Target Name="JclContainers:Make"> <MSBuild Targets="Make" Projects="d12\JclContainers.dproj"/> </Target> - <Target Name="Jcldevelopertools"> - <MSBuild Projects="d12\Jcldevelopertools.dproj"/> + <Target Name="JclDeveloperTools"> + <MSBuild Projects="d12\JclDeveloperTools.dproj"/> </Target> - <Target Name="Jcldevelopertools:Clean"> - <MSBuild Targets="Clean" Projects="d12\Jcldevelopertools.dproj"/> + <Target Name="JclDeveloperTools:Clean"> + <MSBuild Targets="Clean" Projects="d12\JclDeveloperTools.dproj"/> </Target> - <Target Name="Jcldevelopertools:Make"> - <MSBuild Targets="Make" Projects="d12\Jcldevelopertools.dproj"/> + <Target Name="JclDeveloperTools:Make"> + <MSBuild Targets="Make" Projects="d12\JclDeveloperTools.dproj"/> </Target> <Target Name="JclBaseExpert"> <MSBuild Projects="d12\JclBaseExpert.dproj"/> @@ -158,13 +158,13 @@ <MSBuild Targets="Make" Projects="d12\JclVersionControlExpert.dproj"/> </Target> <Target Name="Build"> - <CallTarget Targets="Jcl;JclVcl;JclContainers;Jcldevelopertools;JclBaseExpert;JclDebugExpert;JclFavoriteFoldersExpert;JclProjectAnalysisExpert;JclRepositoryExpert;JclSIMDViewExpert;JclStackTraceViewerExpert;JclVersionControlExpert"/> + <CallTarget Targets="Jcl;JclVcl;JclContainers;JclDeveloperTools;JclBaseExpert;JclDebugExpert;JclFavoriteFoldersExpert;JclProjectAnalysisExpert;JclRepositoryExpert;JclSIMDViewExpert;JclStackTraceViewerExpert;JclVersionControlExpert"/> </Target> <Target Name="Clean"> - <CallTarget Targets="Jcl:Clean;JclVcl:Clean;JclContainers:Clean;Jcldevelopertools:Clean;JclBaseExpert:Clean;JclDebugExpert:Clean;JclFavoriteFoldersExpert:Clean;JclProjectAnalysisExpert:Clean;JclRepositoryExpert:Clean;JclSIMDViewExpert:Clean;JclStackTraceViewerExpert:Clean;JclVersionControlExpert:Clean"/> + <CallTarget Targets="Jcl:Clean;JclVcl:Clean;JclContainers:Clean;JclDeveloperTools:Clean;JclBaseExpert:Clean;JclDebugExpert:Clean;JclFavoriteFoldersExpert:Clean;JclProjectAnalysisExpert:Clean;JclRepositoryExpert:Clean;JclSIMDViewExpert:Clean;JclStackTraceViewerExpert:Clean;JclVersionControlExpert:Clean"/> </Target> <Target Name="Make"> - <CallTarget Targets="Jcl:Make;JclVcl:Make;JclContainers:Make;Jcldevelopertools:Make;JclBaseExpert:Make;JclDebugExpert:Make;JclFavoriteFoldersExpert:Make;JclProjectAnalysisExpert:Make;JclRepositoryExpert:Make;JclSIMDViewExpert:Make;JclStackTraceViewerExpert:Make;JclVersionControlExpert:Make"/> + <CallTarget Targets="Jcl:Make;JclVcl:Make;JclContainers:Make;JclDeveloperTools:Make;JclBaseExpert:Make;JclDebugExpert:Make;JclFavoriteFoldersExpert:Make;JclProjectAnalysisExpert:Make;JclRepositoryExpert:Make;JclSIMDViewExpert:Make;JclStackTraceViewerExpert:Make;JclVersionControlExpert:Make"/> </Target> <Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/> </Project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-02-03 19:40:40
|
Revision: 3164 http://jcl.svn.sourceforge.net/jcl/?rev=3164&view=rev Author: outchy Date: 2010-02-03 19:40:34 +0000 (Wed, 03 Feb 2010) Log Message: ----------- fix type name and missing field assignment in the constructor TJclBorlandCommandLineTool.Create. Modified Paths: -------------- trunk/jcl/source/common/JclCompilerUtils.pas trunk/jcl/source/common/JclIDEUtils.pas Modified: trunk/jcl/source/common/JclCompilerUtils.pas =================================================================== --- trunk/jcl/source/common/JclCompilerUtils.pas 2010-02-03 19:21:40 UTC (rev 3163) +++ trunk/jcl/source/common/JclCompilerUtils.pas 2010-02-03 19:40:34 UTC (rev 3164) @@ -50,7 +50,7 @@ type EJclCompilerUtilsException = class(EJclError); - TJclCompilerSettingFormat = (csfDOF, csfBDSProj, csfMsBuild); + TJclCompilerSettingsFormat = (csfDOF, csfBDSProj, csfMsBuild); TJclBorlandCommandLineTool = class; TJclBorlandCommandLineToolEvent = procedure(Sender:TJclBorlandCommandLineTool) of object; @@ -58,7 +58,7 @@ TJclBorlandCommandLineTool = class(TInterfacedObject, IJclCommandLineTool) private FBinDirectory: string; - FCompilerSettingFormat: TJclCompilerSettingFormat; + FCompilerSettingsFormat: TJclCompilerSettingsFormat; FLongPathBug: Boolean; FOptions: TStringList; FOutputCallback: TTextHandler; @@ -72,7 +72,7 @@ function InternalExecute(const CommandLine: string): Boolean; public constructor Create(const ABinDirectory: string; ALongPathBug: Boolean; - ACompilerSettingsFormat: TJclCompilerSettingFormat); + ACompilerSettingsFormat: TJclCompilerSettingsFormat); destructor Destroy; override; { IJclCommandLineTool } function GetExeName: string; virtual; @@ -83,7 +83,7 @@ function Execute(const CommandLine: string): Boolean; virtual; procedure SetOutputCallback(const CallbackMethod: TTextHandler); property BinDirectory: string read FBinDirectory; - property CompilerSettingFormat: TJclCompilerSettingFormat read FCompilerSettingFormat; + property CompilerSettingsFormat: TJclCompilerSettingsFormat read FCompilerSettingsFormat; property ExeName: string read GetExeName; property LongPathBug: Boolean read FLongPathBug; property Options: TStrings read GetOptions; @@ -120,7 +120,7 @@ function Compile(const ProjectFileName: string): Boolean; public constructor Create(const ABinDirectory: string; ALongPathBug: Boolean; - ACompilerSettingsFormat: TJclCompilerSettingFormat; ASupportsNoConfig: Boolean; + ACompilerSettingsFormat: TJclCompilerSettingsFormat; ASupportsNoConfig: Boolean; const ADCPSearchPath, ALibrarySearchPath, ACppSearchPath: string); function GetExeName: string; override; function Execute(const CommandLine: string): Boolean; override; @@ -624,11 +624,12 @@ //=== { TJclBorlandCommandLineTool } ========================================= constructor TJclBorlandCommandLineTool.Create(const ABinDirectory: string; ALongPathBug: Boolean; - ACompilerSettingsFormat: TJclCompilerSettingFormat); + ACompilerSettingsFormat: TJclCompilerSettingsFormat); begin inherited Create; FBinDirectory := ABinDirectory; FLongPathBug := ALongPathBug; + FCompilerSettingsFormat := ACompilerSettingsFormat; FOptions := TStringList.Create; end; @@ -794,7 +795,7 @@ begin Version := ''; DProjFileName := ChangeFileExt(ProjectFileName, SourceExtensionDProject); - Result := FileExists(DProjFileName) and (CompilerSettingFormat = csfMsBuild); + Result := FileExists(DProjFileName) and (CompilerSettingsFormat = csfMsBuild); if Result then begin OptionsXmlFile := TJclSimpleXML.Create; @@ -1020,7 +1021,7 @@ end; constructor TJclDCC32.Create(const ABinDirectory: string; ALongPathBug: Boolean; - ACompilerSettingsFormat: TJclCompilerSettingFormat; ASupportsNoConfig: Boolean; + ACompilerSettingsFormat: TJclCompilerSettingsFormat; ASupportsNoConfig: Boolean; const ADCPSearchPath, ALibrarySearchPath, ACppSearchPath: string); begin inherited Create(ABinDirectory, ALongPathBug, ACompilerSettingsFormat); Modified: trunk/jcl/source/common/JclIDEUtils.pas =================================================================== --- trunk/jcl/source/common/JclIDEUtils.pas 2010-02-03 19:21:40 UTC (rev 3163) +++ trunk/jcl/source/common/JclIDEUtils.pas 2010-02-03 19:40:34 UTC (rev 3164) @@ -406,7 +406,7 @@ function GetValid: Boolean; virtual; function GetLongPathBug: Boolean; - function GetCompilerSettingsFormat: TJclCompilerSettingFormat; + function GetCompilerSettingsFormat: TJclCompilerSettingsFormat; function GetSupportsNoConfig: Boolean; public constructor Create(const AConfigDataLocation: string; ARootKey: Cardinal = 0); virtual; @@ -520,7 +520,7 @@ property IsTurboExplorer: Boolean read GetIsTurboExplorer; property RootKey: Cardinal read FRootKey; property LongPathBug: Boolean read GetLongPathBug; - property CompilerSettingsFormat: TJclCompilerSettingFormat read GetCompilerSettingsFormat; + property CompilerSettingsFormat: TJclCompilerSettingsFormat read GetCompilerSettingsFormat; property SupportsNoConfig: Boolean read GetSupportsNoConfig; end; @@ -1877,7 +1877,7 @@ Result := DefaultProjectsDir; end; -function TJclBorRADToolInstallation.GetCompilerSettingsFormat: TJclCompilerSettingFormat; +function TJclBorRADToolInstallation.GetCompilerSettingsFormat: TJclCompilerSettingsFormat; begin if (RadToolKind = brBorlandDevStudio) and (VersionNumber >= 5) then Result := csfMsBuild This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-02-03 19:21:47
|
Revision: 3163 http://jcl.svn.sourceforge.net/jcl/?rev=3163&view=rev Author: outchy Date: 2010-02-03 19:21:40 +0000 (Wed, 03 Feb 2010) Log Message: ----------- make all JCL code compatible with JCL rev 3161. Revision Links: -------------- http://jcl.svn.sourceforge.net/jcl/?rev=3161&view=rev Modified Paths: -------------- trunk/donations/source/common/JclBorlandToolsExtensions.pas trunk/jcl/experts/common/JclOtaUtils.pas trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas trunk/jcl/experts/repository/ExceptionDialog/CreateStdDialogs.dpr trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgFileFrame.pas trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgParams.pas trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgRepository.pas trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgWizard.pas trunk/jcl/experts/repository/JclOtaRepositoryReg.pas trunk/jcl/experts/repository/JclOtaRepositoryUtils.pas trunk/jcl/experts/repository/JclOtaTemplates.pas trunk/jcl/experts/useswizard/JediUsesWizard.ini trunk/jcl/install/JclInstall.pas trunk/jcl/install/JediInstaller.dpr trunk/jcl/install/RegHelper.dpr trunk/jcl/install/VclGui/JediGUIInstall.pas trunk/jcl/install/VclGui/JediGUIMain.pas trunk/thirdparty/InnoSetup/CompInstall/CompInst.pas Added Paths: ----------- trunk/jcl/experts/useswizard/JclIDEUtils.txt Removed Paths: ------------- trunk/jcl/experts/useswizard/JclBorlandTools.txt Modified: trunk/donations/source/common/JclBorlandToolsExtensions.pas =================================================================== --- trunk/donations/source/common/JclBorlandToolsExtensions.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/donations/source/common/JclBorlandToolsExtensions.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -54,7 +54,7 @@ {$IFNDEF RTL140_UP} JclBase, {$ENDIF ~RTL140_UP} - SysUtils, Classes, IniFiles, Contnrs, JclSysUtils, JclBorlandTools; + SysUtils, Classes, IniFiles, Contnrs, JclSysUtils, JclIDEUtils; type TJclDCCMessageKind = (mkUnknown, mkHint, mkWarning, mkError, mkFatal); Modified: trunk/jcl/experts/common/JclOtaUtils.pas =================================================================== --- trunk/jcl/experts/common/JclOtaUtils.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/common/JclOtaUtils.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -48,7 +48,7 @@ {$IFDEF MSWINDOWS} JclDebug, {$ENDIF MSWINDOWS} - JclBorlandTools, + JclIDEUtils, ToolsAPI; type @@ -321,7 +321,7 @@ {$IFDEF MSWINDOWS} ImageHlp, JclRegistry, {$ENDIF MSWINDOWS} - JclFileUtils, JclStrings, JclSysInfo, JclSimpleXml, + JclFileUtils, JclStrings, JclSysInfo, JclSimpleXml, JclCompilerUtils, JclOtaConsts, JclOtaResources, JclOtaExceptionForm, JclOtaConfigurationForm, JclOtaActionConfigureSheet, JclOtaUnitVersioningSheet, JclOtaWizardForm, JclOtaWizardFrame; Modified: trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas =================================================================== --- trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -230,7 +230,7 @@ uses TypInfo, Variants, - JclBase, JclBorlandTools, JclDebug, JclDebugIdeResult, + JclBase, JclIDEUtils, JclDebug, JclDebugIdeResult, JclOtaResources; procedure Register; Modified: trunk/jcl/experts/repository/ExceptionDialog/CreateStdDialogs.dpr =================================================================== --- trunk/jcl/experts/repository/ExceptionDialog/CreateStdDialogs.dpr 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/repository/ExceptionDialog/CreateStdDialogs.dpr 2010-02-03 19:21:40 UTC (rev 3163) @@ -33,7 +33,7 @@ uses SysUtils, Classes, - JclBorlandTools, + JclIDEUtils, JclOtaTemplates in '..\JclOtaTemplates.pas', JclOtaExcDlgParams in 'JclOtaExcDlgParams.pas', JppState in '..\..\..\devtools\jpp\JppState.pas', Modified: trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgFileFrame.pas =================================================================== --- trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgFileFrame.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgFileFrame.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -38,7 +38,7 @@ {$IFDEF UNITVERSIONING} JclUnitVersioning, {$ENDIF UNITVERSIONING} - JclBorlandTools, JclOtaWizardFrame, JclOtaExcDlgParams, JclOtaConsts, JclOtaUtils; + JclIDEUtils, JclOtaWizardFrame, JclOtaExcDlgParams, JclOtaConsts, JclOtaUtils; type TJclOtaExcDlgFilePage = class(TJclWizardFrame) Modified: trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgParams.pas =================================================================== --- trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgParams.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgParams.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -37,7 +37,7 @@ {$IFDEF UNITVERSIONING} JclUnitVersioning, {$ENDIF UNITVERSIONING} - JclBorlandTools, + JclIDEUtils, JclOtaTemplates; type Modified: trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgRepository.pas =================================================================== --- trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgRepository.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgRepository.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -51,7 +51,7 @@ {$IFDEF UNITVERSIONING} JclUnitVersioning, {$ENDIF UNITVERSIONING} - JclBorlandTools, + JclIDEUtils, JclOtaUtils, JclOtaRepositoryUtils, JclOtaExcDlgParams; type Modified: trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgWizard.pas =================================================================== --- trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgWizard.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgWizard.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -38,7 +38,7 @@ {$IFDEF UNITVERSIONING} JclUnitVersioning, {$ENDIF UNITVERSIONING} - JclBorlandTools, JclOtaExcDlgParams, JclOtaWizardForm; + JclIDEUtils, JclOtaExcDlgParams, JclOtaWizardForm; type TJclOtaExcDlgForm = class(TJclWizardForm) Modified: trunk/jcl/experts/repository/JclOtaRepositoryReg.pas =================================================================== --- trunk/jcl/experts/repository/JclOtaRepositoryReg.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/repository/JclOtaRepositoryReg.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -38,7 +38,7 @@ {$IFDEF UNITVERSIONING} JclUnitVersioning, {$ENDIF UNITVERSIONING} - JclBorlandTools, + JclIDEUtils, JclOtaUtils, JclOtaRepositoryUtils; procedure RegisterJclOTARepositoryExpert(ExpertClass: TJclOTARepositoryExpertClass; Modified: trunk/jcl/experts/repository/JclOtaRepositoryUtils.pas =================================================================== --- trunk/jcl/experts/repository/JclOtaRepositoryUtils.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/repository/JclOtaRepositoryUtils.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -39,7 +39,7 @@ {$IFDEF UNITVERSIONING} JclUnitVersioning, {$ENDIF UNITVERSIONING} - JclBorlandTools, + JclIDEUtils, JclOtaUtils; type Modified: trunk/jcl/experts/repository/JclOtaTemplates.pas =================================================================== --- trunk/jcl/experts/repository/JclOtaTemplates.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/repository/JclOtaTemplates.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -37,7 +37,7 @@ {$IFDEF UNITVERSIONING} JclUnitVersioning, {$ENDIF UNITVERSIONING} - JclBorlandTools, + JclIDEUtils, JppState; type Deleted: trunk/jcl/experts/useswizard/JclBorlandTools.txt =================================================================== --- trunk/jcl/experts/useswizard/JclBorlandTools.txt 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/useswizard/JclBorlandTools.txt 2010-02-03 19:21:40 UTC (rev 3163) @@ -1,118 +0,0 @@ -EJclBorRADException -EJclCommandLineToolError -TJclBCBInstallation -TJclBCC32 -TJclBDSInstallation -TJclBorlandCommandLineTool -TJclBorlandMake -TJclBorlandOpenHelp -TJclBorRADToolIdePackages -TJclBorRADToolIdeTool -TJclBorRADToolInstallation -TJclBorRADToolInstallationObject -TJclBorRADToolInstallations -TJclBorRADToolPalette -TJclBorRADToolRepository -TJclBpr2Mak -TJclCommandLineTool -TJclDCC32 -TJclDCCIL -TJclDelphiInstallation -TJclHelp2Manager -IJclCommandLineTool -BinaryFileName -BPLFileName -GetBPKFileInfo -GetBPRFileInfo -GetDPKFileInfo -GetDPRFileInfo -IsBCBPackage -IsBCBProject -IsDelphiPackage -IsDelphiProject -TCommandLineTool -TJclBorDesigner -TJclBorPersonality -TJclBorPlatform -TJclBorRADToolEdition -TJclBorRADToolKind -TJclHelp2Object -TCommandLineTools -TJclBorDesigners -TJclBorPersonalities -TJclBorRADToolInstallationClass -TJclBorRADToolPath -TJclDCC -TJclHelp2Objects -TTraverseMethod -BinaryExtensionExecutable -BinaryExtensionLibrary -BinaryExtensionPackage -BorRADToolEditionIDs -BorRADToolRepositoryDataModulesPage -BorRADToolRepositoryDesignerDfm -BorRADToolRepositoryDesignerXfm -BorRADToolRepositoryDialogsPage -BorRADToolRepositoryFormsPage -BorRADToolRepositoryFormTemplate -BorRADToolRepositoryObjectAncestor -BorRADToolRepositoryObjectAuthor -BorRADToolRepositoryObjectDescr -BorRADToolRepositoryObjectDesigner -BorRADToolRepositoryObjectIcon -BorRADToolRepositoryObjectMainForm -BorRADToolRepositoryObjectName -BorRADToolRepositoryObjectNewForm -BorRADToolRepositoryObjectPage -BorRADToolRepositoryObjectType -BorRADToolRepositoryPagesSection -BorRADToolRepositoryProjectsPage -BorRADToolRepositoryProjectTemplate -CompilerExtensionBPI -CompilerExtensionDCP -CompilerExtensionDEF -CompilerExtensionDRC -CompilerExtensionLIB -CompilerExtensionMAP -CompilerExtensionTDS -DesignerCLX -DesignerVCL -DOFCompilerSection -DOFConditionals -DOFDirectoriesSection -DOFLinkerSection -DOFPackageNoLinkKey -DOFPackagesKey -DOFSearchPathName -DOFUnitOutputDirKey -JclBorDesignerDescription -JclBorDesignerFormExtension -JclBorPersonalityDescription -Personality32Bit -Personality64Bit -PersonalityBCB -PersonalityBDS -PersonalityCSB -PersonalityDelphi -PersonalityDelphiDotNet -PersonalityDesign -PersonalityUnknown -PersonalityVB -ProjectTypeLibrary -ProjectTypePackage -ProjectTypeProgram -SourceDescriptionCPP -SourceDescriptionPAS -SourceExtensionBCBPackage -SourceExtensionBCBProject -SourceExtensionBDSProject -SourceExtensionCPP -SourceExtensionDelphiPackage -SourceExtensionDelphiProject -SourceExtensionDFM -SourceExtensionH -SourceExtensionPAS -SourceExtensionXFM -SupportedBCBVersions -SupportedBDSVersions -SupportedDelphiVersions Copied: trunk/jcl/experts/useswizard/JclIDEUtils.txt (from rev 3160, trunk/jcl/experts/useswizard/JclBorlandTools.txt) =================================================================== --- trunk/jcl/experts/useswizard/JclIDEUtils.txt (rev 0) +++ trunk/jcl/experts/useswizard/JclIDEUtils.txt 2010-02-03 19:21:40 UTC (rev 3163) @@ -0,0 +1,118 @@ +EJclBorRADException +EJclCommandLineToolError +TJclBCBInstallation +TJclBCC32 +TJclBDSInstallation +TJclBorlandCommandLineTool +TJclBorlandMake +TJclBorlandOpenHelp +TJclBorRADToolIdePackages +TJclBorRADToolIdeTool +TJclBorRADToolInstallation +TJclBorRADToolInstallationObject +TJclBorRADToolInstallations +TJclBorRADToolPalette +TJclBorRADToolRepository +TJclBpr2Mak +TJclCommandLineTool +TJclDCC32 +TJclDCCIL +TJclDelphiInstallation +TJclHelp2Manager +IJclCommandLineTool +BinaryFileName +BPLFileName +GetBPKFileInfo +GetBPRFileInfo +GetDPKFileInfo +GetDPRFileInfo +IsBCBPackage +IsBCBProject +IsDelphiPackage +IsDelphiProject +TCommandLineTool +TJclBorDesigner +TJclBorPersonality +TJclBorPlatform +TJclBorRADToolEdition +TJclBorRADToolKind +TJclHelp2Object +TCommandLineTools +TJclBorDesigners +TJclBorPersonalities +TJclBorRADToolInstallationClass +TJclBorRADToolPath +TJclDCC +TJclHelp2Objects +TTraverseMethod +BinaryExtensionExecutable +BinaryExtensionLibrary +BinaryExtensionPackage +BorRADToolEditionIDs +BorRADToolRepositoryDataModulesPage +BorRADToolRepositoryDesignerDfm +BorRADToolRepositoryDesignerXfm +BorRADToolRepositoryDialogsPage +BorRADToolRepositoryFormsPage +BorRADToolRepositoryFormTemplate +BorRADToolRepositoryObjectAncestor +BorRADToolRepositoryObjectAuthor +BorRADToolRepositoryObjectDescr +BorRADToolRepositoryObjectDesigner +BorRADToolRepositoryObjectIcon +BorRADToolRepositoryObjectMainForm +BorRADToolRepositoryObjectName +BorRADToolRepositoryObjectNewForm +BorRADToolRepositoryObjectPage +BorRADToolRepositoryObjectType +BorRADToolRepositoryPagesSection +BorRADToolRepositoryProjectsPage +BorRADToolRepositoryProjectTemplate +CompilerExtensionBPI +CompilerExtensionDCP +CompilerExtensionDEF +CompilerExtensionDRC +CompilerExtensionLIB +CompilerExtensionMAP +CompilerExtensionTDS +DesignerCLX +DesignerVCL +DOFCompilerSection +DOFConditionals +DOFDirectoriesSection +DOFLinkerSection +DOFPackageNoLinkKey +DOFPackagesKey +DOFSearchPathName +DOFUnitOutputDirKey +JclBorDesignerDescription +JclBorDesignerFormExtension +JclBorPersonalityDescription +Personality32Bit +Personality64Bit +PersonalityBCB +PersonalityBDS +PersonalityCSB +PersonalityDelphi +PersonalityDelphiDotNet +PersonalityDesign +PersonalityUnknown +PersonalityVB +ProjectTypeLibrary +ProjectTypePackage +ProjectTypeProgram +SourceDescriptionCPP +SourceDescriptionPAS +SourceExtensionBCBPackage +SourceExtensionBCBProject +SourceExtensionBDSProject +SourceExtensionCPP +SourceExtensionDelphiPackage +SourceExtensionDelphiProject +SourceExtensionDFM +SourceExtensionH +SourceExtensionPAS +SourceExtensionXFM +SupportedBCBVersions +SupportedBDSVersions +SupportedDelphiVersions Modified: trunk/jcl/experts/useswizard/JediUsesWizard.ini =================================================================== --- trunk/jcl/experts/useswizard/JediUsesWizard.ini 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/experts/useswizard/JediUsesWizard.ini 2010-02-03 19:21:40 UTC (rev 3163) @@ -9,7 +9,7 @@ JclArraySets=JclArraySets.txt JclBase=JclBase.txt JclBinaryTrees=JclBinaryTrees.txt -JclBorlandTools=JclBorlandTools.txt +JclIDEUtils=JclIDEUtils.txt JclCIL=JclCIL.txt JclCLR=JclCLR.txt JclCOM=JclCOM.txt Modified: trunk/jcl/install/JclInstall.pas =================================================================== --- trunk/jcl/install/JclInstall.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/install/JclInstall.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -37,7 +37,7 @@ uses SysUtils, Classes, Contnrs, - JclSysUtils, JclBorlandTools, JediInstall; + JclSysUtils, JclIDEUtils, JediInstall; type TInstallerOption = ( @@ -307,6 +307,7 @@ JclShell, {$ENDIF MSWINDOWS} JclFileUtils, JclStrings, + JclCompilerUtils, JediInstallResources, JclInstallResources; Modified: trunk/jcl/install/JediInstaller.dpr =================================================================== --- trunk/jcl/install/JediInstaller.dpr 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/install/JediInstaller.dpr 2010-02-03 19:21:40 UTC (rev 3163) @@ -15,7 +15,7 @@ JclInstall in 'JclInstall.pas', JediInstall in 'JediInstall.pas', JediInstallConfigIni in 'JediInstallConfigIni.pas', - JclBorlandTools in '..\source\common\JclBorlandTools.pas', + JclIDEUtils in '..\source\common\JclIDEUtils.pas', JclResources in '..\source\common\JclResources.pas', JediRegInfo in 'JediRegInfo.pas', JclDotNet in '..\source\windows\JclDotNet.pas', Modified: trunk/jcl/install/RegHelper.dpr =================================================================== --- trunk/jcl/install/RegHelper.dpr 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/install/RegHelper.dpr 2010-02-03 19:21:40 UTC (rev 3163) @@ -33,7 +33,7 @@ uses SysUtils, Windows, ActiveX, - JclAnsiStrings, JclBorlandTools, JclSysUtils; + JclAnsiStrings, JclIDEUtils, JclSysUtils; {$R ..\source\windows\JclNoDepAdmin.res} {$R RegHelper.res} Modified: trunk/jcl/install/VclGui/JediGUIInstall.pas =================================================================== --- trunk/jcl/install/VclGui/JediGUIInstall.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/install/VclGui/JediGUIInstall.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -38,7 +38,7 @@ uses SysUtils, Classes, Graphics, Forms, Controls, StdCtrls, ComCtrls, ExtCtrls, FrmCompile, - JclBorlandTools, JediInstall; + JclIDEUtils, JediInstall; type TSetIconEvent = procedure(Sender: TObject; const FileName: string) of object; Modified: trunk/jcl/install/VclGui/JediGUIMain.pas =================================================================== --- trunk/jcl/install/VclGui/JediGUIMain.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/jcl/install/VclGui/JediGUIMain.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -39,7 +39,7 @@ Windows, Messages, CommCtrl, SysUtils, Classes, Graphics, Forms, Controls, Dialogs, StdCtrls, ExtCtrls, Menus, Buttons, ComCtrls, ImgList, - JclBorlandTools, JclContainerIntf, JediInstall; + JclIDEUtils, JclContainerIntf, JediInstall; const WM_AFTERSHOW = WM_USER + 10; Modified: trunk/thirdparty/InnoSetup/CompInstall/CompInst.pas =================================================================== --- trunk/thirdparty/InnoSetup/CompInstall/CompInst.pas 2010-02-03 19:16:57 UTC (rev 3162) +++ trunk/thirdparty/InnoSetup/CompInstall/CompInst.pas 2010-02-03 19:21:40 UTC (rev 3163) @@ -3,7 +3,7 @@ interface uses - Windows, SysUtils, Classes, JclBorlandTools; + Windows, SysUtils, Classes, JclIDEUtils; function Installations: TJclBorRADToolInstallations; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-02-03 19:17:03
|
Revision: 3162 http://jcl.svn.sourceforge.net/jcl/?rev=3162&view=rev Author: outchy Date: 2010-02-03 19:16:57 +0000 (Wed, 03 Feb 2010) Log Message: ----------- fox inlining warning. Modified Paths: -------------- trunk/jcl/source/common/JclHelpUtils.pas Modified: trunk/jcl/source/common/JclHelpUtils.pas =================================================================== --- trunk/jcl/source/common/JclHelpUtils.pas 2010-02-03 19:02:28 UTC (rev 3161) +++ trunk/jcl/source/common/JclHelpUtils.pas 2010-02-03 19:16:57 UTC (rev 3162) @@ -131,7 +131,7 @@ uses {$IFDEF MSWINDOWS} - JclRegistry, + Windows, JclRegistry, {$ENDIF MSWINDOWS} {$IFDEF HAS_UNIT_LIBC} Libc, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-02-03 19:02:37
|
Revision: 3161 http://jcl.svn.sourceforge.net/jcl/?rev=3161&view=rev Author: outchy Date: 2010-02-03 19:02:28 +0000 (Wed, 03 Feb 2010) Log Message: ----------- split/rename JclBorlandTools into three units: - JclCompilerUtils for compiler related stuff; - JclHelpUtils for hlp and H2 related stuff; - JclIDEUtils for all other stuff. Modified Paths: -------------- trunk/jcl/install/HeaderTest/jcl_a2z.cpp trunk/jcl/install/HeaderTest/jcl_z2a.cpp trunk/jcl/packages/c6/JclDeveloperTools.bpk trunk/jcl/packages/c6/JclDeveloperTools.dpk trunk/jcl/packages/cs1/JclDeveloperTools.dpk trunk/jcl/packages/d10/JclDeveloperTools.dpk trunk/jcl/packages/d11/JclDeveloperTools.dpk trunk/jcl/packages/d11/JclDeveloperTools.dproj trunk/jcl/packages/d12/JclDeveloperTools.dpk trunk/jcl/packages/d12/JclDeveloperTools.dproj trunk/jcl/packages/d14/JclDeveloperTools.dpk trunk/jcl/packages/d14/JclDeveloperTools.dproj trunk/jcl/packages/d6/JclDeveloperTools.dpk trunk/jcl/packages/d7/JclDeveloperTools.dpk trunk/jcl/packages/d8/JclDeveloperTools.dpk trunk/jcl/packages/d9/JclDeveloperTools.dpk trunk/jcl/packages/fpc/JclDeveloperTools.lpk trunk/jcl/packages/fpc/JclDeveloperTools.pas trunk/jcl/packages/xml/JclDeveloperTools-R.xml trunk/jcl/source/common/JclDevToolsResources.pas Added Paths: ----------- trunk/jcl/source/common/JclCompilerUtils.pas trunk/jcl/source/common/JclHelpUtils.pas trunk/jcl/source/common/JclIDEUtils.pas Removed Paths: ------------- trunk/jcl/source/common/JclBorlandTools.pas Modified: trunk/jcl/install/HeaderTest/jcl_a2z.cpp =================================================================== --- trunk/jcl/install/HeaderTest/jcl_a2z.cpp 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/install/HeaderTest/jcl_a2z.cpp 2010-02-03 19:02:28 UTC (rev 3161) @@ -36,9 +36,6 @@ #include <JclBinaryTrees.hpp> #endif TEST_COMMON #ifdef TEST_COMMON -#include <JclBorlandTools.hpp> -#endif TEST_COMMON -#ifdef TEST_COMMON #include <JclCharsets.hpp> #endif TEST_COMMON #ifdef TEST_WINDOWS @@ -51,6 +48,9 @@ #include <JclCOM.hpp> #endif TEST_WINDOWS #ifdef TEST_COMMON +#include <JclCompilerUtils.hpp> +#endif TEST_COMMON +#ifdef TEST_COMMON #include <JclComplex.hpp> #endif TEST_COMMON #ifdef TEST_COMMON @@ -131,10 +131,16 @@ #ifdef TEST_COMMON #include <JclHashSets.hpp> #endif TEST_COMMON +#ifdef TEST_COMMON +#include <JclHelpUtils.hpp> +#endif TEST_COMMON #ifdef TEST_WINDOWS #include <JclHookExcept.hpp> #endif TEST_WINDOWS #ifdef TEST_COMMON +#include <JclIDEUtils.hpp> +#endif TEST_COMMON +#ifdef TEST_COMMON #include <JclIniFiles.hpp> #endif TEST_COMMON #ifdef TEST_WINDOWS Modified: trunk/jcl/install/HeaderTest/jcl_z2a.cpp =================================================================== --- trunk/jcl/install/HeaderTest/jcl_z2a.cpp 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/install/HeaderTest/jcl_z2a.cpp 2010-02-03 19:02:28 UTC (rev 3161) @@ -200,10 +200,16 @@ #ifdef TEST_COMMON #include <JclIniFiles.hpp> #endif TEST_COMMON +#ifdef TEST_COMMON +#include <JclIDEUtils.hpp> +#endif TEST_COMMON #ifdef TEST_WINDOWS #include <JclHookExcept.hpp> #endif TEST_WINDOWS #ifdef TEST_COMMON +#include <JclHelpUtils.hpp> +#endif TEST_COMMON +#ifdef TEST_COMMON #include <JclHashSets.hpp> #endif TEST_COMMON #ifdef TEST_COMMON @@ -284,6 +290,9 @@ #ifdef TEST_COMMON #include <JclComplex.hpp> #endif TEST_COMMON +#ifdef TEST_COMMON +#include <JclCompilerUtils.hpp> +#endif TEST_COMMON #ifdef TEST_WINDOWS #include <JclCOM.hpp> #endif TEST_WINDOWS @@ -297,9 +306,6 @@ #include <JclCharsets.hpp> #endif TEST_COMMON #ifdef TEST_COMMON -#include <JclBorlandTools.hpp> -#endif TEST_COMMON -#ifdef TEST_COMMON #include <JclBinaryTrees.hpp> #endif TEST_COMMON #ifdef TEST_COMMON Modified: trunk/jcl/packages/c6/JclDeveloperTools.bpk =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.bpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/c6/JclDeveloperTools.bpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:05 UTC ***************************************************************************** --> <PROJECT> @@ -14,8 +14,10 @@ <PROJECT value="JclDeveloperToolsC60.bpl"/> <OBJFILES value=" ..\..\lib\c6\JclDeveloperTools.obj - ..\..\lib\c6\JclBorlandTools.obj + ..\..\lib\c6\JclCompilerUtils.obj ..\..\lib\c6\JclDevToolsResources.obj + ..\..\lib\c6\JclHelpUtils.obj + ..\..\lib\c6\JclIDEUtils.obj "/> <RESFILES value="JclDeveloperTools.res"/> <IDLFILES value=""/> @@ -68,8 +70,10 @@ <FILE FILENAME="JclDeveloperTools.cpp" FORMNAME="" UNITNAME="JclDeveloperTools" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="rtl.bpi" FORMNAME="" UNITNAME="rtl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="Jcl.bpi" FORMNAME="" UNITNAME="Jcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> - <FILE FILENAME="..\..\source\common\JclBorlandTools.pas" FORMNAME="" UNITNAME="JclBorlandTools" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\source\common\JclCompilerUtils.pas" FORMNAME="" UNITNAME="JclCompilerUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclDevToolsResources.pas" FORMNAME="" UNITNAME="JclDevToolsResources" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\source\common\JclHelpUtils.pas" FORMNAME="" UNITNAME="JclHelpUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\source\common\JclIDEUtils.pas" FORMNAME="" UNITNAME="JclIDEUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> </FILELIST> <BUILDTOOLS> </BUILDTOOLS> Modified: trunk/jcl/packages/c6/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/c6/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:05 UTC ----------------------------------------------------------------------------- } @@ -43,7 +43,9 @@ Jcl ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/cs1/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/cs1/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/cs1/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:07 UTC ----------------------------------------------------------------------------- } @@ -43,8 +43,10 @@ ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/d10/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d10/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d10/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:08 UTC ----------------------------------------------------------------------------- } @@ -44,8 +44,10 @@ ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/d11/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d11/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d11/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:08 UTC ----------------------------------------------------------------------------- } @@ -44,8 +44,10 @@ ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/d11/JclDeveloperTools.dproj =================================================================== --- trunk/jcl/packages/d11/JclDeveloperTools.dproj 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d11/JclDeveloperTools.dproj 2010-02-03 19:02:28 UTC (rev 3161) @@ -87,7 +87,9 @@ </DelphiCompile> <DCCReference Include="rtl.dcp"/> <DCCReference Include="Jcl.dcp"/> - <DCCReference Include="..\..\source\common\JclBorlandTools.pas"/> + <DCCReference Include="..\..\source\common\JclCompilerUtils.pas"/> <DCCReference Include="..\..\source\common\JclDevToolsResources.pas"/> + <DCCReference Include="..\..\source\common\JclHelpUtils.pas"/> + <DCCReference Include="..\..\source\common\JclIDEUtils.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d12/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d12/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d12/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:31 UTC ----------------------------------------------------------------------------- } @@ -44,8 +44,10 @@ ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/d12/JclDeveloperTools.dproj =================================================================== --- trunk/jcl/packages/d12/JclDeveloperTools.dproj 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d12/JclDeveloperTools.dproj 2010-02-03 19:02:28 UTC (rev 3161) @@ -62,8 +62,10 @@ </DelphiCompile> <DCCReference Include="rtl.dcp"/> <DCCReference Include="Jcl.dcp"/> - <DCCReference Include="..\..\source\common\JclBorlandTools.pas"/> + <DCCReference Include="..\..\source\common\JclCompilerUtils.pas"/> <DCCReference Include="..\..\source\common\JclDevToolsResources.pas"/> + <DCCReference Include="..\..\source\common\JclHelpUtils.pas"/> + <DCCReference Include="..\..\source\common\JclIDEUtils.pas"/> <BuildConfiguration Include="Base"> <Key>Base</Key> </BuildConfiguration> Modified: trunk/jcl/packages/d14/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d14/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d14/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:09 UTC ----------------------------------------------------------------------------- } @@ -44,8 +44,10 @@ ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/d14/JclDeveloperTools.dproj =================================================================== --- trunk/jcl/packages/d14/JclDeveloperTools.dproj 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d14/JclDeveloperTools.dproj 2010-02-03 19:02:28 UTC (rev 3161) @@ -64,8 +64,10 @@ </DelphiCompile> <DCCReference Include="rtl.dcp"/> <DCCReference Include="Jcl.dcp"/> - <DCCReference Include="..\..\source\common\JclBorlandTools.pas"/> + <DCCReference Include="..\..\source\common\JclCompilerUtils.pas"/> <DCCReference Include="..\..\source\common\JclDevToolsResources.pas"/> + <DCCReference Include="..\..\source\common\JclHelpUtils.pas"/> + <DCCReference Include="..\..\source\common\JclIDEUtils.pas"/> <BuildConfiguration Include="Base"> <Key>Base</Key> </BuildConfiguration> Modified: trunk/jcl/packages/d6/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d6/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d6/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:06 UTC ----------------------------------------------------------------------------- } @@ -43,8 +43,10 @@ ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/d7/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d7/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d7/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:06 UTC ----------------------------------------------------------------------------- } @@ -43,8 +43,10 @@ ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/d8/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d8/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d8/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:06 UTC ----------------------------------------------------------------------------- } @@ -43,8 +43,10 @@ ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/d9/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/d9/JclDeveloperTools.dpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/d9/JclDeveloperTools.dpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:07 UTC ----------------------------------------------------------------------------- } @@ -43,8 +43,10 @@ ; contains - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , - JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + JclCompilerUtils in '..\..\source\common\JclCompilerUtils.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' , + JclHelpUtils in '..\..\source\common\JclHelpUtils.pas' , + JclIDEUtils in '..\..\source\common\JclIDEUtils.pas' ; end. Modified: trunk/jcl/packages/fpc/JclDeveloperTools.lpk =================================================================== --- trunk/jcl/packages/fpc/JclDeveloperTools.lpk 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/fpc/JclDeveloperTools.lpk 2010-02-03 19:02:28 UTC (rev 3161) @@ -39,15 +39,23 @@ <Description Value="JEDI Code Library Developer Tools package"/> <License Value="Copyright (C) 1999, 2009 Project JEDI"/> <Version Major="2" Minor="2" Release="0" Build="3537"/> - <Files Count="2"> + <Files Count="4"> <Item1> - <Filename Value="..\..\source\common\JclBorlandTools.pas"/> - <UnitName Value="JclBorlandTools"/> + <Filename Value="..\..\source\common\JclCompilerUtils.pas"/> + <UnitName Value="JclCompilerUtils"/> </Item1> <Item2> <Filename Value="..\..\source\common\JclDevToolsResources.pas"/> <UnitName Value="JclDevToolsResources"/> </Item2> + <Item3> + <Filename Value="..\..\source\common\JclHelpUtils.pas"/> + <UnitName Value="JclHelpUtils"/> + </Item3> + <Item4> + <Filename Value="..\..\source\common\JclIDEUtils.pas"/> + <UnitName Value="JclIDEUtils"/> + </Item4> </Files> <RequiredPkgs Count="2"> <Item1> Modified: trunk/jcl/packages/fpc/JclDeveloperTools.pas =================================================================== --- trunk/jcl/packages/fpc/JclDeveloperTools.pas 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/fpc/JclDeveloperTools.pas 2010-02-03 19:02:28 UTC (rev 3161) @@ -3,7 +3,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) - Last generated: 02-02-2010 14:54:45 UTC + Last generated: 03-02-2010 18:57:05 UTC ----------------------------------------------------------------------------- } @@ -12,8 +12,10 @@ interface uses - JclBorlandTools, - JclDevToolsResources + JclCompilerUtils, + JclDevToolsResources, + JclHelpUtils, + JclIDEUtils ; implementation Modified: trunk/jcl/packages/xml/JclDeveloperTools-R.xml =================================================================== --- trunk/jcl/packages/xml/JclDeveloperTools-R.xml 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/packages/xml/JclDeveloperTools-R.xml 2010-02-03 19:02:28 UTC (rev 3161) @@ -14,7 +14,9 @@ <Package Name="Jcl-R" Targets="all" Condition=""/> </Requires> <Contains> - <File Name="..\..\source\common\JclBorlandTools.pas" Targets="all" Formname="" Condition=""/> + <File Name="..\..\source\common\JclCompilerUtils.pas" Targets="all" Formname="" Condition=""/> <File Name="..\..\source\common\JclDevToolsResources.pas" Targets="all" Formname="" Condition=""/> + <File Name="..\..\source\common\JclHelpUtils.pas" Targets="all" Formname="" Condition=""/> + <File Name="..\..\source\common\JclIDEUtils.pas" Targets="all" Formname="" Condition=""/> </Contains> </Package> Deleted: trunk/jcl/source/common/JclBorlandTools.pas =================================================================== --- trunk/jcl/source/common/JclBorlandTools.pas 2010-02-02 20:05:46 UTC (rev 3160) +++ trunk/jcl/source/common/JclBorlandTools.pas 2010-02-03 19:02:28 UTC (rev 3161) @@ -1,5561 +0,0 @@ -{**************************************************************************************************} -{ } -{ Project JEDI Code Library (JCL) } -{ } -{ The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); } -{ you may not use this file except in compliance with the License. You may obtain a copy of the } -{ License at http://www.mozilla.org/MPL/ } -{ } -{ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF } -{ ANY KIND, either express or implied. See the License for the specific language governing rights } -{ and limitations under the License. } -{ } -{ The Original Code is DelphiInstall.pas. } -{ } -{ The Initial Developer of the Original Code is Petr Vones. Portions created by Petr Vones are } -{ Copyright (C) of Petr Vones. All Rights Reserved. } -{ } -{ Contributor(s): } -{ Andreas Hausladen (ahuser) } -{ Florent Ouchet (outchy) } -{ Robert Marquardt (marquardt) } -{ Robert Rossmair (rrossmair) - crossplatform & BCB support } -{ Uwe Schuster (uschuster) } -{ } -{**************************************************************************************************} -{ } -{ Routines for getting information about installed versions of Delphi/C++Builder and performing } -{ basic installation tasks. } -{ } -{ Important notes for C#Builder 1 and Delphi 8: } -{ These products were not shipped with their native compilers, but the toolkit to build design } -{ packages is available in codecentral (http://cc.embarcadero.com): } -{ - "IDE Integration pack for C#Builder 1.0" http://cc.embarcadero.com/Item/21334 } -{ - "IDE Integration pack for Delphi 8" http://cc.embarcadero.com/Item/21333 } -{ It's recommended to extract zip files using the standard pattern of Delphi directories: } -{ - Binary files go to \bin (DCC32.EXE, RLINK32.DLL and lnkdfm7*.dll) } -{ - Compiler files go to \lib (designide.dcp, rtl.dcp, SysInit.dcu, vcl.dcp, vclactnband.dcp, } -{ vcljpg.dcp and vclx.dcp) } -{ - ToolsAPI files go to \source\ToolsAPI (PaletteAPI.pas, PropInspAPI.pas and ToolsAPI.pas) } -{ Don't mix C#Builder 1 files with Delphi 8 and vice-versa otherwise the compilation will fail } -{ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! } -{ !!!!!!!! The DCPPath for these releases have to $(BDS)\lib !!!!!!!!! } -{ !!!!!!!! or the directory where compiler files were extracted !!!!!!!!! } -{ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! } -{ The default BPL output directory for these products is set to $(BDSPROJECTSDIR)\bpl, it may not } -{ exist since the product installers don't create it } -{ } -{**************************************************************************************************} -{ } -{ Last modified: $Date:: $ } -{ Revision: $Rev:: $ } -{ Author: $Author:: $ } -{ } -{**************************************************************************************************} - -unit JclBorlandTools; - -{$I jcl.inc} -{$I crossplatform.inc} - -interface - -uses - {$IFDEF UNITVERSIONING} - JclUnitVersioning, - {$ENDIF UNITVERSIONING} - {$IFDEF MSWINDOWS} - Windows, ShlObj, - MSHelpServices_TLB, - {$ENDIF MSWINDOWS} - Classes, SysUtils, IniFiles, Contnrs, - JclBase, JclSysUtils; - -// Various definitions -type - EJclBorRADException = class(EJclError); - - TJclBorRADToolKind = (brDelphi, brCppBuilder, brBorlandDevStudio); - TJclBorRADToolEdition = (deSTD, dePRO, deCSS, deARC); - TJclBorRADToolPath = string; - -const - SupportedDelphiVersions = [5, 6, 7, 8, 9, 10, 11, 12, 14]; - SupportedBCBVersions = [5, 6, 10, 11, 12, 14]; - SupportedBDSVersions = [1, 2, 3, 4, 5, 6, 7]; - - // Object Repository - BorRADToolRepositoryPagesSection = 'Repository Pages'; - - BorRADToolRepositoryDialogsPage = 'Dialogs'; - BorRADToolRepositoryFormsPage = 'Forms'; - BorRADToolRepositoryProjectsPage = 'Projects'; - BorRADToolRepositoryDataModulesPage = 'Data Modules'; - - BorRADToolRepositoryObjectType = 'Type'; - BorRADToolRepositoryFormTemplate = 'FormTemplate'; - BorRADToolRepositoryProjectTemplate = 'ProjectTemplate'; - BorRADToolRepositoryObjectName = 'Name'; - BorRADToolRepositoryObjectPage = 'Page'; - BorRADToolRepositoryObjectIcon = 'Icon'; - BorRADToolRepositoryObjectDescr = 'Description'; - BorRADToolRepositoryObjectAuthor = 'Author'; - BorRADToolRepositoryObjectAncestor = 'Ancestor'; - BorRADToolRepositoryObjectDesigner = 'Designer'; // Delphi 6+ only - BorRADToolRepositoryDesignerDfm = 'dfm'; - BorRADToolRepositoryDesignerXfm = 'xfm'; - BorRADToolRepositoryObjectNewForm = 'DefaultNewForm'; - BorRADToolRepositoryObjectMainForm = 'DefaultMainForm'; - - SourceExtensionDelphiPackage = '.dpk'; - SourceExtensionBCBPackage = '.bpk'; - SourceExtensionDelphiProject = '.dpr'; - SourceExtensionBCBProject = '.bpr'; - SourceExtensionBDSProject = '.bdsproj'; - SourceExtensionDProject = '.dproj'; - BinaryExtensionPackage = '.bpl'; - BinaryExtensionLibrary = '.dll'; - BinaryExtensionExecutable = '.exe'; - CompilerExtensionDCP = '.dcp'; - CompilerExtensionBPI = '.bpi'; - CompilerExtensionLIB = '.lib'; - CompilerExtensionTDS = '.tds'; - CompilerExtensionMAP = '.map'; - CompilerExtensionDRC = '.drc'; - CompilerExtensionDEF = '.def'; - SourceExtensionCPP = '.cpp'; - SourceExtensionH = '.h'; - SourceExtensionPAS = '.pas'; - SourceExtensionDFM = '.dfm'; - SourceExtensionXFM = '.xfm'; - SourceDescriptionPAS = 'Pascal source file'; - SourceDescriptionCPP = 'C++ source file'; - - DesignerVCL = 'VCL'; - DesignerCLX = 'CLX'; - - ProjectTypePackage = 'package'; - ProjectTypeLibrary = 'library'; - ProjectTypeProgram = 'program'; - - Personality32Bit = '32 bit'; - Personality64Bit = '64 bit'; - PersonalityDelphi = 'Delphi'; - PersonalityDelphiDotNet = 'Delphi.net'; - PersonalityBCB = 'C++Builder'; - PersonalityCSB = 'C#Builder'; - PersonalityVB = 'Visual Basic'; - PersonalityDesign = 'Design'; - PersonalityUnknown = 'Unknown personality'; - PersonalityBDS = 'Borland Developer Studio'; - - DOFDirectoriesSection = 'Directories'; - DOFUnitOutputDirKey = 'UnitOutputDir'; - DOFSearchPathName = 'SearchPath'; - DOFConditionals = 'Conditionals'; - DOFLinkerSection = 'Linker'; - DOFPackagesKey = 'Packages'; - DOFCompilerSection = 'Compiler'; - DOFPackageNoLinkKey = 'PackageNoLink'; - // injection of new compiler options to workaround L1496 internal error of Delphi 5 and C++Builder 5 - // adding -B switch to the compiler command line forces units to be built - DOFAdditionalSection = 'Additional'; - DOFOptionsKey = 'Options'; - - BorRADToolEditionIDs: array [TJclBorRADToolEdition] of PChar = - ('STD', 'PRO', 'CSS', 'ARC'); // 'ARC' is an assumption - -// Installed versions information classes -type - TJclBorPersonality = (bpDelphi32, bpDelphi64, bpBCBuilder32, bpBCBuilder64, - bpDelphiNet32, bpDelphiNet64, bpCSBuilder32, bpCSBuilder64, - bpVisualBasic32, bpVisualBasic64, bpDesign, bpUnknown); - // bpDelphi64, bpBCBuilder64); - - TJclBorPersonalities = set of TJclBorPersonality; - - TJclBorDesigner = (bdVCL, bdCLX); - - TJclBorDesigners = set of TJClBorDesigner; - - TJclBorPlatform = (bp32bit, bp64bit); - -const - JclBorPersonalityDescription: array [TJclBorPersonality] of string = - ( - Personality32Bit + ' ' + PersonalityDelphi, - Personality64Bit + ' ' + PersonalityDelphi, - Personality32Bit + ' ' + PersonalityBCB, - Personality64Bit + ' ' + PersonalityBCB, - Personality32Bit + ' ' + PersonalityDelphiDotNet, - Personality64Bit + ' ' + PersonalityDelphiDotNet, - Personality32Bit + ' ' + PersonalityCSB, - Personality64Bit + ' ' + PersonalityCSB, - Personality32Bit + ' ' + PersonalityVB, - Personality64Bit + ' ' + PersonalityVB, - PersonalityDesign, - PersonalityUnknown - ); - - JclBorDesignerDescription: array [TJclBorDesigner] of string = - (DesignerVCL, DesignerCLX); - JclBorDesignerFormExtension: array [TJclBorDesigner] of string = - (SourceExtensionDFM, SourceExtensionXFM); - -type - TJclBorRADToolInstallation = class; - - TJclBorRADToolInstallationObject = class(TInterfacedObject) - private - FInstallation: TJclBorRADToolInstallation; - public - constructor Create(AInstallation: TJclBorRADToolInstallation); - property Installation: TJclBorRADToolInstallation read FInstallation; - end; - - {$IFDEF MSWINDOWS} - TJclBorlandOpenHelp = class(TJclBorRADToolInstallationObject) - private - function GetContentFileName: string; - function GetIndexFileName: string; - function GetLinkFileName: string; - function GetGidFileName: string; - function GetProjectFileName: string; - function ReadFileName(const FormatName: string): string; - public - function AddHelpFile(const HelpFileName, IndexName: string): Boolean; - function RemoveHelpFile(const HelpFileName, IndexName: string): Boolean; - property ContentFileName: string read GetContentFileName; - property GidFileName: string read GetGidFileName; - property IndexFileName: string read GetIndexFileName; - property LinkFileName: string read GetLinkFileName; - property ProjectFileName: string read GetProjectFileName; - end; - - TJclHelp2Object = (hoRegisterSession, hoRegister, hoPlugin); - TJclHelp2Objects = set of TJclHelp2Object; - - TJclHelp2Manager = class(TJclBorRADToolInstallationObject) - private - FHxRegisterSession: IHxRegisterSession; - FHxRegister: IHxRegister; - FHxPlugin: IHxPlugIn; - FIdeNameSpace: WideString; - function RequireObject(HelpObjects: TJclHelp2Objects): Boolean; - function GetHxPlugin: IHxPlugin; - function GetHxRegister: IHxRegister; - function GetHxRegisterSession: IHxRegisterSession; - public - constructor Create; overload; - constructor Create(AInstallation: TJclBorRADToolInstallation); overload; - destructor Destroy; override; - function CreateTransaction: Boolean; - function CommitTransaction: Boolean; - function RegisterNameSpace(const Name, Collection, Description: WideString): Boolean; - function UnregisterNameSpace(const Name: WideString): Boolean; - function RegisterHelpFile(const NameSpace, Identifier: WideString; - const LangId: Integer; const HxSFile, HxIFile: WideString): Boolean; - function UnregisterHelpFile(const NameSpace, Identifier: WideString; - const LangId: Integer): Boolean; - function PlugNameSpaceIn(const SourceNameSpace, - TargetNameSpace: WideString): Boolean; - function UnPlugNameSpace(const SourceNameSpace, - TargetNameSpace: WideString): Boolean; - function PlugNameSpaceInBorlandHelp(const NameSpace: WideString): Boolean; - function UnPlugNameSpaceFromBorlandHelp(const NameSpace: WideString): Boolean; - property HxRegisterSession: IHxRegisterSession read GetHxRegisterSession; - property HxRegister: IHxRegister read GetHxRegister; - property HxPlugin: IHxPlugin read GetHxPlugin; - property IdeNamespace: WideString read FIdeNameSpace; - end; - {$ENDIF MSWINDOWS} - - TJclBorRADToolIdeTool = class(TJclBorRADToolInstallationObject) - private - FKey: string; - function GetCount: Integer; - function GetParameters(Index: Integer): string; - function GetPath(Index: Integer): string; - function GetTitle(Index: Integer): string; - function GetWorkingDir(Index: Integer): string; - procedure SetCount(const Value: Integer); - procedure SetParameters(Index: Integer; const Value: string); - procedure SetPath(Index: Integer; const Value: string); - procedure SetTitle(Index: Integer; const Value: string); - procedure SetWorkingDir(Index: Integer; const Value: string); - protected - procedure CheckIndex(Index: Integer); - public - constructor Create(AInstallation: TJclBorRADToolInstallation); - property Count: Integer read GetCount write SetCount; - function IndexOfPath(const Value: string): Integer; - function IndexOfTitle(const Value: string): Integer; - procedure RemoveIndex(const Index: Integer); - property Key: string read FKey; - property Title[Index: Integer]: string read GetTitle write SetTitle; - property Path[Index: Integer]: string read GetPath write SetPath; - property Parameters[Index: Integer]: string read GetParameters write SetParameters; - property WorkingDir[Index: Integer]: string read GetWorkingDir write SetWorkingDir; - end; - - TJclBorRADToolIdePackages = class(TJclBorRADToolInstallationObject) - private - FDisabledPackages: TStringList; - FKnownPackages: TStringList; - FKnownIDEPackages: TStringList; - FExperts: TStringList; - function GetCount: Integer; - function GetIDECount: Integer; - function GetExpertCount: Integer; - function GetPackageDescriptions(Index: Integer): string; - function GetIDEPackageDescriptions(Index: Integer): string; - function GetExpertDescriptions(Index: Integer): string; - function GetPackageDisabled(Index: Integer): Boolean; - function GetPackageFileNames(Index: Integer): string; - function GetIDEPackageFileNames(Index: Integer): string; - function GetExpertFileNames(Index: Integer): string; - protected - function PackageEntryToFileName(const Entry: string): string; - procedure ReadPackages; - procedure RemoveDisabled(const FileName: string); - public - constructor Create(AInstallation: TJclBorRADToolInstallation); - destructor Destroy; override; - function AddPackage(const FileName, Description: string): Boolean; - function AddIDEPackage(const FileName, Description: string): Boolean; - function AddExpert(const FileName, Description: string): Boolean; - function RemovePackage(const FileName: string): Boolean; - function RemoveIDEPackage(const FileName: string): Boolean; - function RemoveExpert(const FileName: string): Boolean; - property Count: Integer read GetCount; - property IDECount: Integer read GetIDECount; - property ExpertCount: Integer read GetExpertCount; - property PackageDescriptions[Index: Integer]: string read GetPackageDescriptions; - property IDEPackageDescriptions[Index: Integer]: string read GetIDEPackageDescriptions; - property ExpertDescriptions[Index: Integer]: string read GetExpertDescriptions; - property PackageFileNames[Index: Integer]: string read GetPackageFileNames; - property IDEPackageFileNames[Index: Integer]: string read GetIDEPackageFileNames; - property ExpertFileNames[Index: Integer]: string read GetExpertFileNames; - property PackageDisabled[Index: Integer]: Boolean read GetPackageDisabled; - end; - - TJclBorlandCommandLineTool = class; - TJclBorlandCommandLineToolEvent = procedure(Sender:TJclBorlandCommandLineTool) of object; - - TJclBorlandCommandLineTool = class(TJclBorRADToolInstallationObject, IJclCommandLineTool) - private - FOptions: TStringList; - FOutputCallback: TTextHandler; - FOutput: string; - FOnAfterExecute: TJclBorlandCommandLineToolEvent; - FOnBeforeExecute: TJclBorlandCommandLineToolEvent; - procedure OemTextHandler(const Text: string); - protected - procedure CheckOutputValid; - function GetFileName: string; - function InternalExecute(const CommandLine: string): Boolean; - public - constructor Create(AInstallation: TJclBorRADToolInstallation); virtual; - destructor Destroy; override; - { IJclCommandLineTool } - function GetExeName: string; virtual; - function GetOptions: TStrings; - function GetOutput: string; - function GetOutputCallback: TTextHandler; - procedure AddPathOption(const Option, Path: string); - function Execute(const CommandLine: string): Boolean; virtual; - procedure SetOutputCallback(const CallbackMethod: TTextHandler); - property ExeName: string read GetExeName; - property Options: TStrings read GetOptions; - property OutputCallback: TTextHandler write SetOutputCallback; - property Output: string read GetOutput; - - property FileName: string read GetFileName; - property OnAfterExecute: TJclBorlandCommandLineToolEvent read FOnAfterExecute write FOnAfterExecute; - property OnBeforeExecute: TJclBorlandCommandLineToolEvent read FOnBeforeExecute write FOnBeforeExecute; - end; - - TJclBCC32 = class(TJclBorlandCommandLineTool) - public - constructor Create(AInstallation: TJclBorRADToolInstallation); override; - function GetExeName: string; override; - end; - - TProjectOptions = record - UsePackages: Boolean; - UnitOutputDir: string; - SearchPath: string; - DynamicPackages: string; - SearchDcpPath: string; - Conditionals: string; - end; - - TJclDCC32 = class(TJclBorlandCommandLineTool) - protected - procedure AddProjectOptions(const ProjectFileName, DCPPath: string); - function Compile(const ProjectFileName: string): Boolean; - public - constructor Create(AInstallation: TJclBorRADToolInstallation); override; - function GetExeName: string; override; - function Execute(const CommandLine: string): Boolean; override; - function MakePackage(const PackageName, BPLPath, DCPPath: string; ExtraOptions: string = ''): Boolean; - function MakeProject(const ProjectName, OutputDir, DcpSearchPath: string; ExtraOptions: string = ''): Boolean; - procedure SetDefaultOptions; virtual; - function AddBDSProjOptions(const ProjectFileName: string; var ProjectOptions: TProjectOptions): Boolean; - function AddDOFOptions(const ProjectFileName: string; var ProjectOptions: TProjectOptions): Boolean; - function AddDProjOptions(const ProjectFileName: string; var ProjectOptions: TProjectOptions): Boolean; - end; - - TJclBpr2Mak = class(TJclBorlandCommandLineTool) - public - function GetExeName: string; override; - end; - - TJclBorlandMake = class(TJclBorlandCommandLineTool) - public - function GetExeName: string; override; - end; - - TJclBorRADToolPalette = class(TJclBorRADToolInstallationObject) - private - FKey: string; - FTabNames: TStringList; - function GetComponentsOnTab(Index: Integer): string; - function GetHiddenComponentsOnTab(Index: Integer): string; - function GetTabNameCount: Integer; - function GetTabNames(Index: Integer): string; - procedure ReadTabNames; - public - constructor Create(AInstallation: TJclBorRADToolInstallation); - destructor Destroy; override; - procedure ComponentsOnTabToStrings(Index: Integer; Strings: TStrings; IncludeUnitName: Boolean = False; - IncludeHiddenComponents: Boolean = True); - function DeleteTabName(const TabName: string): Boolean; - function TabNameExists(const TabName: string): Boolean; - property ComponentsOnTab[Index: Integer]: string read GetComponentsOnTab; - property HiddenComponentsOnTab[Index: Integer]: string read GetHiddenComponentsOnTab; - property Key: string read FKey; - property TabNames[Index: Integer]: string read GetTabNames; - property TabNameCount: Integer read GetTabNameCount; - end; - - TJclBorRADToolRepository = class(TJclBorRADToolInstallationObject) - private - FIniFile: TIniFile; - FFileName: string; - FPages: TStringList; - function GetIniFile: TIniFile; - function GetPages: TStrings; - public - constructor Create(AInstallation: TJclBorRADToolInstallation); - destructor Destroy; override; - procedure AddObject(const FileName, ObjectType, PageName, ObjectName, IconFileName, Description, - Author, Designer: string; const Ancestor: string = ''); - procedure CloseIniFile; - function FindPage(const Name: string; OptionalIndex: Integer): string; - procedure RemoveObjects(const PartialPath, FileName, ObjectType: string); - property FileName: string read FFileName; - property IniFile: TIniFile read GetIniFile; - property Pages: TStrings read GetPages; - end; - - TCommandLineTool = (clAsm, clBcc32, clDcc32, clDccIL, clMake, clProj2Mak); - TCommandLineTools = set of TCommandLineTool; - - TJclBorRADToolInstallationClass = class of TJclBorRADToolInstallation; - - TJclBorRADToolInstallation = class(TObject) - private - FConfigData: TCustomIniFile; - FConfigDataLocation: string; - FRootKey: Cardinal; - FGlobals: TStringList; - FRootDir: string; - FBinFolderName: string; - FBCC32: TJclBCC32; - FDCC32: TJclDCC32; - FBpr2Mak: TJclBpr2Mak; - FMake: IJclCommandLineTool; - FEditionStr: string; - FEdition: TJclBorRADToolEdition; - FEnvironmentVariables: TStringList; - FIdePackages: TJclBorRADToolIdePackages; - FIdeTools: TJclBorRADToolIdeTool; - FInstalledUpdatePack: Integer; - {$IFDEF MSWINDOWS} - FOpenHelp: TJclBorlandOpenHelp; - {$ENDIF MSWINDOWS} - FPalette: TJclBorRADToolPalette; - FRepository: TJclBorRADToolRepository; - FVersionNumber: Integer; // Delphi 2005: 3 - Delphi 7: 7 - Delphi 2007: 11 - FVersionNumberStr: string; - FIDEVersionNumber: Integer; // Delphi 2005: 3 - Delphi 7: 7 - Delphi 2007: 11 - FIDEVersionNumberStr: string; - FMapCreate: Boolean; - {$IFDEF MSWINDOWS} - FJdbgCreate: Boolean; - FJdbgInsert: Boolean; - FMapDelete: Boolean; - {$ENDIF MSWINDOWS} - FCommandLineTools: TCommandLineTools; - FPersonalities: TJclBorPersonalities; - FOutputCallback: TTextHandler; - function GetSupportsLibSuffix: Boolean; - function GetBCC32: TJclBCC32; - function GetDCC32: TJclDCC32; - function GetBpr2Mak: TJclBpr2Mak; - function GetMake: IJclCommandLineTool; - function GetDescription: string; - function GetEditionAsText: string; - function GetIdeExeFileName: string; - function GetGlobals: TStrings; - function GetIdeExeBuildNumber: string; - function GetIdePackages: TJclBorRADToolIdePackages; - function GetIsTurboExplorer: Boolean; - function GetLatestUpdatePack: Integer; - function GetPalette: TJclBorRADToolPalette; - function GetRepository: TJclBorRADToolRepository; - function GetUpdateNeeded: Boolean; - function GetDefaultBDSCommonDir: string; - protected - function ProcessMapFile(const BinaryFileName: string): Boolean; - - // compilation functions - function CompileDelphiPackage(const PackageName, BPLPath, DCPPath: string): Boolean; overload; virtual; - function CompileDelphiPackage(const PackageName, BPLPath, DCPPath, ExtraOptions: string): Boolean; - overload; virtual; - function CompileDelphiProject(const ProjectName, OutputDir, DcpSearchPath: string): Boolean; virtual; - function CompileBCBPackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function CompileBCBProject(const ProjectName, OutputDir, DcpSearchPath: string): Boolean; virtual; - - // installation (=compilation+registration) / uninstallation(=unregistration+deletion) functions - function InstallDelphiPackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function UninstallDelphiPackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function InstallBCBPackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function UninstallBCBPackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function InstallDelphiIdePackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function UninstallDelphiIdePackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function InstallBCBIdePackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function UninstallBCBIdePackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function InstallDelphiExpert(const ProjectName, OutputDir, DcpSearchPath: string): Boolean; virtual; - function UninstallDelphiExpert(const ProjectName, OutputDir: string): Boolean; virtual; - function InstallBCBExpert(const ProjectName, OutputDir, DcpSearchPath: string): Boolean; virtual; - function UninstallBCBExpert(const ProjectName, OutputDir: string): Boolean; virtual; - - procedure ReadInformation; - //function AddMissingPathItems(var Path: string; const NewPath: string): Boolean; - function RemoveFromPath(var Path: string; const ItemsToRemove: string): Boolean; - function GetDCPOutputPath: string; virtual; - function GetBPLOutputPath: string; virtual; - function GetEnvironmentVariables: TStrings; virtual; - function GetVclIncludeDir: string; virtual; - function GetName: string; virtual; - procedure OutputString(const AText: string); - function OutputFileDelete(const FileName: string): Boolean; - procedure SetOutputCallback(const Value: TTextHandler); virtual; - - function GetDebugDCUPath: TJclBorRADToolPath; virtual; - procedure SetDebugDCUPath(const Value: TJclBorRADToolPath); virtual; - function GetLibrarySearchPath: TJclBorRADToolPath; virtual; - procedure SetLibrarySearchPath(const Value: TJclBorRADToolPath); virtual; - function GetLibraryBrowsingPath: TJclBorRADToolPath; virtual; - procedure SetLibraryBrowsingPath(const Value: TJclBorRADToolPath); virtual; - - function GetValid: Boolean; virtual; - public - constructor Create(const AConfigDataLocation: string; ARootKey: Cardinal = 0); virtual; - - destructor Destroy; override; - class procedure ExtractPaths(const Path: TJclBorRADToolPath; List: TStrings); - class function GetLatestUpdatePackForVersion(Version: Integer): Integer; virtual; - class function PackageSourceFileExtension: string; virtual; - class function ProjectSourceFileExtension: string; virtual; - class function RadToolKind: TJclBorRadToolKind; virtual; - {class} function RadToolName: string; virtual; - function AnyInstanceRunning: Boolean; - function AddToDebugDCUPath(const Path: string): Boolean; - function AddToLibrarySearchPath(const Path: string): Boolean; - function AddToLibraryBrowsingPath(const Path: string): Boolean; - function FindFolderInPath(Folder: string; List: TStrings): Integer; - // package functions - // install = package compile + registration - // uninstall = unregistration + deletion - function CompilePackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function InstallPackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function UninstallPackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function InstallIDEPackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - function UninstallIDEPackage(const PackageName, BPLPath, DCPPath: string): Boolean; virtual; - - // project functions - function CompileProject(const ProjectName, OutputDir, DcpSearchPath: string): Boolean; virtual; - // expert functions - // install = project compile + registration - // uninstall = unregistration + deletion - function InstallExpert(const ProjectName, OutputDir, DcpSearchPath: string): Boolean; virtual; - function UninstallExpert(const ProjectName, OutputDir: string): Boolean; virtual; - - // registration/unregistration functions - function RegisterPackage(const BinaryFileName, Description: string): Boolean; overload; virtual; - function RegisterPackage(const PackageName, BPLPath, Description: string): Boolean; overload; virtual; - function UnregisterPackage(const BinaryFileName: string): Boolean; overload; virtual; - function UnregisterPackage(const PackageName, BPLPath: string): Boolean; overload; virtual; - function RegisterIDEPackage(const BinaryFileName, Description: string): Boolean; overload; virtual; - function RegisterIDEPackage(const PackageName, BPLPath, Description: string): Boolean; overload; virtual; - function UnregisterIDEPackage(const BinaryFileName: string): Boolean; overload; virtual; - function UnregisterIDEPackage(const PackageName, BPLPath: string): Boolean; overload; virtual; - function RegisterExpert(const BinaryFileName, Description: string): Boolean; overload; virtual; - function RegisterExpert(const ProjectName, OutputDir, Description: string): Boolean; overload; virtual; - function UnregisterExpert(const BinaryFileName: string): Boolean; overload; virtual; - function UnregisterExpert(const ProjectName, OutputDir: string): Boolean; overload; virtual; - - function GetDefaultProjectsDir: string; virtual; - function GetCommonProjectsDir: string; virtual; - function RemoveFromDebugDCUPath(const Path: string): Boolean; - function RemoveFromLibrarySearchPath(const Path: string): Boolean; - function RemoveFromLibraryBrowsingPath(const Path: string): Boolean; - function SubstitutePath(const Path: string): string; - function SupportsVisualCLX: Boolean; - function SupportsVCL: Boolean; - function LibFolderName: string; - function ObjFolderName: string; - function LibDebugFolderName: string; - // Command line tools - property CommandLineTools: TCommandLineTools read FCommandLineTools; - property BCC32: TJclBCC32 read GetBCC32; - property DCC32: TJclDCC32 read GetDCC32; - property Bpr2Mak: TJclBpr2Mak read GetBpr2Mak; - property Make: IJclCommandLineTool read GetMake; - // Paths - property BinFolderName: string read FBinFolderName; - property BPLOutputPath: string read GetBPLOutputPath; - property DebugDCUPath: TJclBorRADToolPath read GetDebugDCUPath write SetDebugDCUPath; - property DCPOutputPath: string read GetDCPOutputPath; - property DefaultProjectsDir: string read GetDefaultProjectsDir; - property CommonProjectsDir: string read GetCommonProjectsDir; - // - property Description: string read GetDescription; - property Edition: TJclBorRADToolEdition read FEdition; - property EditionAsText: string read GetEditionAsText; - property EnvironmentVariables: TStrings read GetEnvironmentVariables; - property IdePackages: TJclBorRADToolIdePackages read GetIdePackages; - property IdeTools: TJclBorRADToolIdeTool read FIdeTools; - property IdeExeBuildNumber: string read GetIdeExeBuildNumber; - property IdeExeFileName: string read GetIdeExeFileName; - property InstalledUpdatePack: Integer read FInstalledUpdatePack; - property LatestUpdatePack: Integer read GetLatestUpdatePack; - property LibrarySearchPath: TJclBorRADToolPath read GetLibrarySearchPath write SetLibrarySearchPath; - property LibraryBrowsingPath: TJclBorRADToolPath read GetLibraryBrowsingPath write SetLibraryBrowsingPath; - {$IFDEF MSWINDOWS} - property OpenHelp: TJclBorlandOpenHelp read FOpenHelp; - {$ENDIF MSWINDOWS} - property MapCreate: Boolean read FMapCreate write FMapCreate; - {$IFDEF MSWINDOWS} - property JdbgCreate: Boolean read FJdbgCreate write FJdbgCreate; - property JdbgInsert: Boolean read FJdbgInsert write FJdbgInsert; - property MapDelete: Boolean read FMapDelete write FMapDelete; - {$ENDIF MSWINDOWS} - property ConfigData: TCustomIniFile read FConfigData; - property ConfigDataLocation: string read FConfigDataLocation; - property Globals: TStrings read GetGlobals; - property Name: string read GetName; - property Palette: TJclBorRADToolPalette read GetPalette; - property Repository: TJclBorRADToolRepository read GetRepository; - property RootDir: string read FRootDir; - property UpdateNeeded: Boolean read GetUpdateNeeded; - property Valid: Boolean read GetValid; - property VclIncludeDir: string read GetVclIncludeDir; - property IDEVersionNumber: Integer read FIDEVersionNumber; - property IDEVersionNumberStr: string read FIDEVersionNumberStr; - property VersionNumber: Integer read FVersionNumber; - property VersionNumberStr: string read FVersionNumberStr; - property Personalities: TJclBorPersonalities read FPersonalities; - property SupportsLibSuffix: Boolean read GetSupportsLibSuffix; - property OutputCallback: TTextHandler read FOutputCallback write SetOutputCallback; - property IsTurboExplorer: Boolean read GetIsTurboExplorer; - property RootKey: Cardinal read FRootKey; - end; - - TJclBCBInstallation = class(TJclBorRADToolInstallation) - protected - function GetEnvironmentVariables: TStrings; override; - public - constructor Create(const AConfigDataLocation: string; ARootKey: Cardinal = 0); override; - destructor Destroy; override; - class function PackageSourceFileExtension: string; override; - class function ProjectSourceFileExtension: string; override; - class function RadToolKind: TJclBorRadToolKind; override; - {class }function RadToolName: string; override; - class function GetLatestUpdatePackForVersion(Version: Integer): Integer; override; - end; - - TJclDelphiInstallation = class(TJclBorRADToolInstallation) - protected - function GetEnvironmentVariables: TStrings; override; - public - constructor Create(const AConfigDataLocation: string; ARootKey: Cardinal = 0); override; - destructor Destroy; override; - class function PackageSourceFileExtension: string; override; - class function ProjectSourceFileExtension: string; override; - class function RadToolKind: TJclBorRadToolKind; override; - class function GetLatestUpdatePackForVersion(Version: Integer): Integer; override; - function InstallPackage(const PackageName, BPLPath, DCPPath: string): Boolean; reintroduce; - {class }function RadToolName: string; override; - end; - - {$IFDEF MSWINDOWS} - TJclDCCIL = class(TJclDCC32) - private - FMaxCLRVersion: string; - protected - function GetMaxCLRVersion: string; - public - function GetExeName: string; override; - function MakeProject(const ProjectName, OutputDir, ExtraOptions: string): Boolean; reintroduce; - procedure SetDefaultOptions; override; - property MaxCLRVersion: string read GetMaxCLRVersion; - end; - - TJclBDSInstallation = class(TJclBorRADToolInstallation) - private - FDualPackageInstallation: Boolean; - FHelp2Manager: TJclHelp2Manager; - FDCCIL: TJclDCCIL; - FPdbCreate: Boolean; - procedure SetDualPackageInstallation(const Value: Boolean); - function GetCppPathsKeyName: string; - function GetCppBrowsingPath: TJclBorRADToolPath; - function GetCppSearchPath: TJclBorRADToolPath; - function GetCppLibraryPath: TJclBorRADToolPath; - function GetCppIncludePath: TJclBorRADToolPath; - procedure SetCppBrowsingPath(const Value: TJclBorRADToolPath); - procedure SetCppSearchPath(const Value: TJclBorRADToolPath); - procedure SetCppLibraryPath(const Value: TJclBorRADToolPath); - procedure SetCppIncludePath(const Value: TJclBorRADToolPath); - function GetMaxDelphiCLRVersion: string; - function GetDCCIL: TJclDCCIL; - - function GetMsBuildEnvOptionsFileName: string; - function GetMsBuildEnvOption(const OptionName: string): string; - procedure SetMsBuildEnvOption(const OptionName, Value: string); - protected - function GetDCPOutputPath: string; override; - function GetBPLOutputPath: string; override; - function GetEnvironmentVariables: TStrings; override; - function CompileDelphiPackage(const PackageName, BPLPath, DCPPath, ExtraOptions: string): ... [truncated message content] |
From: <ou...@us...> - 2010-02-02 20:05:54
|
Revision: 3160 http://jcl.svn.sourceforge.net/jcl/?rev=3160&view=rev Author: outchy Date: 2010-02-02 20:05:46 +0000 (Tue, 02 Feb 2010) Log Message: ----------- remove some old deprecated code. Modified Paths: -------------- trunk/jcl/source/common/JclAbstractContainers.pas trunk/jcl/source/common/JclAnsiStrings.pas trunk/jcl/source/common/JclBorlandTools.pas trunk/jcl/source/common/JclFileUtils.pas trunk/jcl/source/common/JclStreams.pas trunk/jcl/source/common/JclStrings.pas trunk/jcl/source/prototypes/_GraphUtils.pas trunk/jcl/source/vcl/JclPrint.pas trunk/jcl/source/windows/JclDebug.pas trunk/jcl/source/windows/JclPeImage.pas trunk/jcl/source/windows/JclTD32.pas Modified: trunk/jcl/source/common/JclAbstractContainers.pas =================================================================== --- trunk/jcl/source/common/JclAbstractContainers.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/common/JclAbstractContainers.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -52,9 +52,8 @@ JclAnsiStrings; type - {$IFDEF KEEP_DEPRECATED} - TJclIntfCriticalSection = JclSysUtils.TJclIntfCriticalSection; - {$ENDIF KEEP_DEPRECATED} + // (OF) was moved to JclSysUtils + // TJclIntfCriticalSection = JclSysUtils.TJclIntfCriticalSection; TJclAbstractLockable = class(TInterfacedObject {$IFDEF THREADSAFE}, IJclLockable {$ENDIF THREADSAFE}) {$IFDEF THREADSAFE} Modified: trunk/jcl/source/common/JclAnsiStrings.pas =================================================================== --- trunk/jcl/source/common/JclAnsiStrings.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/common/JclAnsiStrings.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -463,9 +463,8 @@ function AddStringToStrings(const S: AnsiString; Strings: TJclAnsiStrings; const Unique: Boolean): Boolean; // Miscellaneous -{$IFDEF KEEP_DEPRECATED} -function BooleanToStr(B: Boolean): AnsiString; -{$ENDIF KEEP_DEPRECATED} +// (OF) moved to JclSysUtils +//function BooleanToStr(B: Boolean): AnsiString; function FileToString(const FileName: TFileName): AnsiString; procedure StringToFile(const FileName: TFileName; const Contents: AnsiString; Append: Boolean = False); function StrToken(var S: AnsiString; Separator: AnsiChar): AnsiString; @@ -3376,15 +3375,6 @@ //=== Miscellaneous ========================================================== -{$IFDEF KEEP_DEPRECATED} -function BooleanToStr(B: Boolean): AnsiString; -const - Bools: array [Boolean] of AnsiString = ('False', 'True'); -begin - Result := Bools[B]; -end; -{$ENDIF KEEP_DEPRECATED} - function FileToString(const FileName: TFileName): AnsiString; var FS: TFileStream; Modified: trunk/jcl/source/common/JclBorlandTools.pas =================================================================== --- trunk/jcl/source/common/JclBorlandTools.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/common/JclBorlandTools.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -378,9 +378,6 @@ TJclBCC32 = class(TJclBorlandCommandLineTool) public constructor Create(AInstallation: TJclBorRADToolInstallation); override; - {$IFDEF KEEP_DEPRECATED} - function SupportsLibSuffix: Boolean; - {$ENDIF KEEP_DEPRECATED} function GetExeName: string; override; end; @@ -404,16 +401,10 @@ function MakePackage(const PackageName, BPLPath, DCPPath: string; ExtraOptions: string = ''): Boolean; function MakeProject(const ProjectName, OutputDir, DcpSearchPath: string; ExtraOptions: string = ''): Boolean; procedure SetDefaultOptions; virtual; - {$IFDEF KEEP_DEPRECATED} - function SupportsLibSuffix: Boolean; - {$ENDIF KEEP_DEPRECATED} function AddBDSProjOptions(const ProjectFileName: string; var ProjectOptions: TProjectOptions): Boolean; function AddDOFOptions(const ProjectFileName: string; var ProjectOptions: TProjectOptions): Boolean; function AddDProjOptions(const ProjectFileName: string; var ProjectOptions: TProjectOptions): Boolean; end; - {$IFDEF KEEP_DEPRECATED} - TJclDCC = TJclDCC32; - {$ENDIF KEEP_DEPRECATED} TJclBpr2Mak = class(TJclBorlandCommandLineTool) public @@ -617,18 +608,12 @@ function UnregisterExpert(const BinaryFileName: string): Boolean; overload; virtual; function UnregisterExpert(const ProjectName, OutputDir: string): Boolean; overload; virtual; - {$IFDEF KEEP_DEPRECATED} - function IsBDSPersonality: Boolean; - {$ENDIF KEEP_DEPRECATED} function GetDefaultProjectsDir: string; virtual; function GetCommonProjectsDir: string; virtual; function RemoveFromDebugDCUPath(const Path: string): Boolean; function RemoveFromLibrarySearchPath(const Path: string): Boolean; function RemoveFromLibraryBrowsingPath(const Path: string): Boolean; function SubstitutePath(const Path: string): string; - {$IFDEF KEEP_DEPRECATED} - function SupportsBCB: Boolean; - {$ENDIF KEEP_DEPRECATED} function SupportsVisualCLX: Boolean; function SupportsVCL: Boolean; function LibFolderName: string; @@ -684,9 +669,6 @@ property VersionNumber: Integer read FVersionNumber; property VersionNumberStr: string read FVersionNumberStr; property Personalities: TJclBorPersonalities read FPersonalities; - {$IFDEF KEEP_DEPRECATED} - property DCC: TJclDCC32 read GetDCC32; - {$ENDIF KEEP_DEPRECATED} property SupportsLibSuffix: Boolean read GetSupportsLibSuffix; property OutputCallback: TTextHandler read FOutputCallback write SetOutputCallback; property IsTurboExplorer: Boolean read GetIsTurboExplorer; @@ -852,9 +834,6 @@ property BDSVersionInstalled[VersionNumber: Integer]: Boolean read GetBDSVersionInstalled; end; -{$IFDEF KEEP_DEPRECATED} -function BPLFileName(const BPLPath, PackageFileName: string): string; -{$ENDIF KEEP_DEPRECATE} function BinaryFileName(const OutputPath, ProjectFileName: string): string; function IsDelphiPackage(const FileName: string): Boolean; @@ -2467,13 +2446,6 @@ Result := BCC32ExeName; end; -{$IFDEF KEEP_DEPRECATED} -function TJclBCC32.SupportsLibSuffix: Boolean; -begin - Result := Installation.SupportsLibSuffix; -end; -{$ENDIF KEEP_DEPRECATED} - //=== { TJclDCC32 } ============================================================ function TJclDCC32.AddDProjOptions(const ProjectFileName: string; var ProjectOptions: TProjectOptions): Boolean; @@ -2885,13 +2857,6 @@ end; end; -{$IFDEF KEEP_DEPRECATED} -function TJclDCC32.SupportsLibSuffix: Boolean; -begin - Result := Installation.SupportsLibSuffix; -end; -{$ENDIF KEEP_DEPRECATED} - {$IFDEF MSWINDOWS} //=== { TJclDCCIL } ========================================================== @@ -3888,17 +3853,6 @@ raise EJclBorRADException.CreateResFmt(@RsEUnknownPackageExtension, [PackageExtension]); end; -{$IFDEF KEEP_DEPRECATED} -function TJclBorRADToolInstallation.IsBDSPersonality: Boolean; -begin - {$IFDEF MSWINDOWS} - Result := InheritsFrom(TJclBDSInstallation); - {$ELSE ~MSWINDOWS} - Result := False; - {$ENDIF ~MSWINDOWS} -end; -{$ENDIF KEEP_DEPRECATED} - function TJclBorRADToolInstallation.LibDebugFolderName: string; begin Result := LibFolderName + PathAddSeparator('debug'); @@ -4276,13 +4230,6 @@ Result := StringReplace(Result, DirDelimiter + DirDelimiter, DirDelimiter, [rfReplaceAll]); end; -{$IFDEF KEEP_DEPRECATED} -function TJclBorRADToolInstallation.SupportsBCB: Boolean; -begin - Result := clBCC32 in CommandLineTools; -end; -{$ENDIF KEEP_DEPRECATED} - function TJclBorRADToolInstallation.SupportsVCL: Boolean; const VclDcp = 'vcl.dcp'; Modified: trunk/jcl/source/common/JclFileUtils.pas =================================================================== --- trunk/jcl/source/common/JclFileUtils.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/common/JclFileUtils.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -84,17 +84,15 @@ // paths. const {$IFDEF UNIX} - {$IFDEF KEEP_DEPRECATED} - PathSeparator = '/'; - {$ENDIF KEEP_DEPRECATED} + // renamed to DirDelimiter + // PathSeparator = '/'; DirDelimiter = '/'; DirSeparator = ':'; {$ENDIF UNIX} {$IFDEF MSWINDOWS} PathDevicePrefix = '\\.\'; - {$IFDEF KEEP_DEPRECATED} - PathSeparator = '\'; - {$ENDIF KEEP_DEPRECATED} + // renamed to DirDelimiter + // PathSeparator = '\'; DirDelimiter = '\'; DirSeparator = ';'; PathUncPrefix = '\\'; @@ -988,25 +986,6 @@ EJclFileMappingViewError = class(EJclWin32Error); {$ENDIF MSWINDOWS} -{$IFDEF KEEP_DEPRECATED} -// Deprecated, do not use -{$IFDEF MSWINDOWS} -function PathGetLongName2(const Path: string): string; - {$IFDEF SUPPORTS_DEPRECATED} deprecated; {$ENDIF} -{$IFNDEF FPC} -function Win32DeleteFile(const FileName: string; MoveToRecycleBin: Boolean): Boolean; - {$IFDEF SUPPORTS_DEPRECATED} deprecated; {$ENDIF} -{$ENDIF ~FPC} -function Win32MoveFileReplaceExisting(const SrcFileName, DstFileName: string): Boolean; - {$IFDEF SUPPORTS_DEPRECATED} deprecated; {$ENDIF} -function Win32BackupFile(const FileName: string; Move: Boolean): Boolean; - {$IFDEF SUPPORTS_DEPRECATED} deprecated; {$ENDIF} -function Win32RestoreFile(const FileName: string): Boolean; - {$IFDEF SUPPORTS_DEPRECATED} deprecated; {$ENDIF} -{$ENDIF MSWINDOWS} - -{$ENDIF KEEP_DEPRECATED} - function SamePath(const Path1, Path2: string): Boolean; // functions to add/delete paths from a separated list of paths @@ -2467,15 +2446,6 @@ {$IFDEF MSWINDOWS} -{$IFDEF KEEP_DEPRECATED} - -function PathGetLongName2(const Path: string): string; -begin - Result := PathGetLongName(Path); -end; - -{$ENDIF KEEP_DEPRECATED} - function ShellGetLongPathName(const Path: string): string; {$IFDEF FPC} // As of 2004-10-17, FPC's ShlObj unit is just a dummy @@ -4539,29 +4509,6 @@ end; end; -{$IFDEF KEEP_DEPRECATED} - -function Win32DeleteFile(const FileName: string; MoveToRecycleBin: Boolean): Boolean; -begin - Result := FileDelete(FileName, MoveToRecycleBin); -end; - -function Win32MoveFileReplaceExisting(const SrcFileName, DstFileName: string): Boolean; -begin - Result := FileMove(SrcFilename, DstFilename, True); -end; - -function Win32BackupFile(const FileName: string; Move: Boolean): Boolean; -begin - Result := FileBackup(FileName, Move); -end; - -function Win32RestoreFile(const FileName: string): Boolean; -begin - Result := FileRestore(FileName); -end; - -{$ENDIF KEEP_DEPRECATED} {$ENDIF MSWINDOWS} {$IFDEF UNIX} Modified: trunk/jcl/source/common/JclStreams.pas =================================================================== --- trunk/jcl/source/common/JclStreams.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/common/JclStreams.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -278,9 +278,7 @@ procedure WriteCString(const Value: string); {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF} procedure WriteCAnsiString(const Value: AnsiString); procedure WriteCWideString(const Value: WideString); - {$IFDEF KEEP_DEPRECATED} - procedure WriteStringDelimitedByNull(const Value: string); - {$ENDIF KEEP_DEPRECATED} + // use WriteCString procedure WriteShortString(const Value: ShortString); procedure WriteSingle(const Value: Single); procedure WriteSizedString(const Value: string); {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF} @@ -526,13 +524,6 @@ property Encoding: TJclStringEncoding read FEncoding; end; -{$IFDEF KEEP_DEPRECATED} -// call TStream.Seek(Int64,TSeekOrigin) if present (TJclStream or COMPILER6_UP) -// otherwize call TStream.Seek(LongInt,Word) with range checking -function StreamSeek(Stream: TStream; const Offset: Int64; - const Origin: TSeekOrigin): Int64; -{$ENDIF KEEP_DEPRECATED} - // buffered copy of all available bytes from Source to Dest // returns the number of bytes that were copied function StreamCopy(Source: TStream; Dest: TStream; BufferSize: Longint = StreamDefaultBufferSize): Int64; @@ -565,17 +556,6 @@ uses JclResources, JclCharsets, JclMath, JclSysUtils; -{$IFDEF KEEP_DEPRECATED} -function StreamSeek(Stream: TStream; const Offset: Int64; - const Origin: TSeekOrigin): Int64; {$IFDEF SUPPORTS_INLINE}inline;{$ENDIF SUPPORTS_INLINE} -begin - if Assigned(Stream) then - Result := Stream.Seek(Offset, Origin) - else - Result := -1; -end; -{$ENDIF KEEP_DEPRECATED} - function StreamCopy(Source: TStream; Dest: TStream; BufferSize: Longint): Int64; var Buffer: array of Byte; @@ -1664,13 +1644,6 @@ WriteBuffer(Value[1], (StrSize + 1) * SizeOf(Value[1])); end; -{$IFDEF KEEP_DEPRECATED} -procedure TJclEasyStream.WriteStringDelimitedByNull(const Value: string); -begin - WriteCString(Value); -end; -{$ENDIF KEEP_DEPRECATED} - procedure TJclEasyStream.WriteShortString(const Value: ShortString); begin WriteBuffer(Value[0], Length(Value) + 1); Modified: trunk/jcl/source/common/JclStrings.pas =================================================================== --- trunk/jcl/source/common/JclStrings.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/common/JclStrings.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -357,9 +357,8 @@ function AddStringToStrings(const S: string; Strings: TStrings; const Unique: Boolean): Boolean; // Miscellaneous -{$IFDEF KEEP_DEPRECATED} -function BooleanToStr(B: Boolean): string; -{$ENDIF KEEP_DEPRECATED} +// (OF) moved to JclSysUtils +// function BooleanToStr(B: Boolean): string; // AnsiString here because it is binary data function FileToString(const FileName: string): {$IFDEF COMPILER12_UP}RawByteString{$ELSE}AnsiString{$ENDIF}; procedure StringToFile(const FileName: string; const Contents: {$IFDEF COMPILER12_UP}RawByteString{$ELSE}AnsiString{$ENDIF}; @@ -3237,15 +3236,6 @@ //=== Miscellaneous ========================================================== -{$IFDEF KEEP_DEPRECATED} -function BooleanToStr(B: Boolean): string; -const - Bools: array [Boolean] of string = ('False', 'True'); -begin - Result := Bools[B]; -end; -{$ENDIF KEEP_DEPRECATED} - function FileToString(const FileName: string): {$IFDEF COMPILER12_UP}RawByteString{$ELSE}AnsiString{$ENDIF}; var fs: TFileStream; Modified: trunk/jcl/source/prototypes/_GraphUtils.pas =================================================================== --- trunk/jcl/source/prototypes/_GraphUtils.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/prototypes/_GraphUtils.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -250,13 +250,9 @@ function RGBToHLS(const RGB: TColorVector): TColorVector; overload; function RGBToHLS(const RGBColor: TColorRef): THLSVector; overload; -{$IFDEF KEEP_DEPRECATED} // obsolete; use corresponding HLS aliases instead -procedure HSLToRGB(const H, S, L: Single; out R, G, B: Single); overload; - {$IFDEF SUPPORTS_DEPRECATED} deprecated; {$ENDIF} -procedure RGBToHSL(const R, G, B: Single; out H, S, L: Single); overload; - {$IFDEF SUPPORTS_DEPRECATED} deprecated; {$ENDIF} -{$ENDIF KEEP_DEPRECATED} +//procedure HSLToRGB(const H, S, L: Single; out R, G, B: Single); overload; +//procedure RGBToHSL(const R, G, B: Single; out H, S, L: Single); overload; // keep HSL identifier to avoid ambiguity with HLS overload function HSLToRGB(const H, S, L: Single): TColor32; overload; @@ -1937,13 +1933,6 @@ end; end; -{$IFDEF KEEP_DEPRECATED} -procedure HSLToRGB(const H, S, L: Single; out R, G, B: Single); -begin - HLSToRGB(H, L, S, R, G, B); -end; -{$ENDIF KEEP_DEPRECATED} - function HSLToRGB(const H, S, L: Single): TColor32; var R, G, B: Single; @@ -1990,13 +1979,6 @@ end; end; -{$IFDEF KEEP_DEPRECATED} -procedure RGBToHSL(const R, G, B: Single; out H, S, L: Single); -begin - RGBToHLS(R, G, B, H, L, S); -end; -{$ENDIF KEEP_DEPRECATED} - procedure RGBToHSL(const RGB: TColor32; out H, S, L: Single); begin RGBToHLS(RedComponent(RGB) / 255, GreenComponent(RGB) / 255, BlueComponent(RGB) / 255, H, L, S); Modified: trunk/jcl/source/vcl/JclPrint.pas =================================================================== --- trunk/jcl/source/vcl/JclPrint.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/vcl/JclPrint.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -118,11 +118,9 @@ public constructor Create; virtual; destructor Destroy; override; - {$IFDEF KEEP_DEPRECATED} - { TODO : Find a solution for deprecated } - function GetBinSourceList: TStringList; overload; {$IFDEF SUPPORTS_DEPRECATED} deprecated; {$ENDIF} - function GetPaperList: TStringList; overload; {$IFDEF SUPPORTS_DEPRECATED} deprecated; {$ENDIF} - {$ENDIF KEEP_DEPRECATED} + // use the other implementations + //function GetBinSourceList: TStringList; overload; + //function GetPaperList: TStringList; overload; procedure GetBinSourceList(List: TStrings); overload; procedure GetPaperList(List: TStrings); overload; procedure SetDeviceMode(Creating: Boolean); @@ -649,19 +647,6 @@ end; end; -{$IFDEF KEEP_DEPRECATED} -function TJclPrintSet.GetBinSourceList: TStringList; -begin - Result := TStringList.Create; - try - GetBinSourceList(Result); - except - FreeAndNil(Result); - raise; - end; -end; -{$ENDIF KEEP_DEPRECATED} - procedure TJclPrintSet.GetBinSourceList(List: TStrings); type TBinName = array [0..CCHBinName - 1] of Char; @@ -697,19 +682,6 @@ end; end; -{$IFDEF KEEP_DEPRECATED} -function TJclPrintSet.GetPaperList: TStringList; -begin - Result := TStringList.Create; - try - GetPaperList(Result); - except - FreeAndNil(Result); - raise; - end; -end; -{$ENDIF KEEP_DEPRECATED} - procedure TJclPrintSet.GetPaperList(List: TStrings); type TPaperName = array [0..CCHPaperName - 1] of Char; Modified: trunk/jcl/source/windows/JclDebug.pas =================================================================== --- trunk/jcl/source/windows/JclDebug.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/windows/JclDebug.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -64,10 +64,8 @@ procedure AssertKindOf(const ClassName: string; const Obj: TObject); overload; procedure AssertKindOf(const ClassType: TClass; const Obj: TObject); overload; -{$IFDEF KEEP_DEPRECATED} -procedure Trace(const Msg: string); -{$EXTERNALSYM Trace} -{$ENDIF KEEP_DEPRECATED} +// use TraceMsg +// procedure Trace(const Msg: string); procedure TraceMsg(const Msg: string); procedure TraceFmt(const Fmt: string; const Args: array of const); procedure TraceLoc(const Msg: string); @@ -979,11 +977,9 @@ stDelayedTrace, stTraceAllExceptions, stMainThreadOnly, stDisableIfDebuggerAttached); TJclStackTrackingOptions = set of TJclStackTrackingOption; -{$IFDEF KEEP_DEPRECATED} -const +//const // replaced by RemoveIgnoredException(EAbort) - stTraceEAbort = stTraceAllExceptions; -{$ENDIF KEEP_DEPRECATED} + // stTraceEAbort = stTraceAllExceptions; var JclStackTrackingOptions: TJclStackTrackingOptions = [stStack]; @@ -1096,14 +1092,6 @@ Assert(Obj.InheritsFrom(ClassType)); end; - -{$IFDEF KEEP_DEPRECATED} -procedure Trace(const Msg: string); -begin - TraceMsg(Msg); -end; -{$ENDIF KEEP_DEPRECATED} - procedure TraceMsg(const Msg: string); begin OutputDebugString(PChar(StrDoubleQuote(Msg))); Modified: trunk/jcl/source/windows/JclPeImage.pas =================================================================== --- trunk/jcl/source/windows/JclPeImage.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/windows/JclPeImage.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -149,9 +149,6 @@ function GetFileName: TFileName; function GetItems(Index: Integer): TJclPeImportFuncItem; function GetName: string; - {$IFDEF KEEP_DEPRECATED} - function GetThunkData: PImageThunkData; - {$ENDIF KEEP_DEPRECATED} function GetThunkData32: PImageThunkData32; function GetThunkData64: PImageThunkData64; protected @@ -173,9 +170,8 @@ property Items[Index: Integer]: TJclPeImportFuncItem read GetItems; default; property Name: string read GetName; property OriginalName: string read FName; - {$IFDEF KEEP_DEPRECATED} - property ThunkData: PImageThunkData read GetThunkData; - {$ENDIF KEEP_DEPRECATED} + // use the following properties + // property ThunkData: PImageThunkData property ThunkData32: PImageThunkData32 read GetThunkData32; property ThunkData64: PImageThunkData64 read GetThunkData64; property TotalResolveCheck: TJclPeResolveCheck read FTotalResolveCheck; @@ -612,9 +608,6 @@ function GetHeaderValues(Index: TJclPeHeader): string; function GetLoadConfigValues(Index: TJclLoadConfig): string; function GetMappedAddress: TJclAddr; - {$IFDEF KEEP_DEPRECATED} - function GetOptionalHeader: TImageOptionalHeader; - {$ENDIF KEEP_DEPRECATED} function GetOptionalHeader32: TImageOptionalHeader32; function GetOptionalHeader64: TImageOptionalHeader64; function GetRelocationList: TJclPeRelocList; @@ -681,9 +674,8 @@ property LoadConfigValues[Index: TJclLoadConfig]: string read GetLoadConfigValues; property LoadedImage: TLoadedImage read FLoadedImage; property MappedAddress: TJclAddr read GetMappedAddress; - {$IFDEF KEEP_DEPRECATED} - property OptionalHeader: TImageOptionalHeader read GetOptionalHeader; - {$ENDIF KEEP_DEPRECATED} + // use the following properties + // property OptionalHeader: TImageOptionalHeader property OptionalHeader32: TImageOptionalHeader32 read GetOptionalHeader32; property OptionalHeader64: TImageOptionalHeader64 read GetOptionalHeader64; property ReadOnlyAccess: Boolean read FReadOnlyAccess write FReadOnlyAccess; @@ -856,18 +848,16 @@ NewImageSize: DWORD; NewImageBase: TJclAddr64; end; -{$IFDEF KEEP_DEPRECATED} -type - TJclRebaseImageInfo = TJclRebaseImageInfo32; -{$ENDIF KEEP_DEPRECATED} + // renamed + // TJclRebaseImageInfo = TJclRebaseImageInfo32; + { Image validity } function IsValidPeFile(const FileName: TFileName): Boolean; -{$IFDEF KEEP_DEPRECATED} -function PeGetNtHeaders(const FileName: TFileName; out NtHeaders: TImageNtHeaders): Boolean; -{$ENDIF KEEP_DEPRECATED} +// use PeGetNtHeaders32 for backward compatibility +// function PeGetNtHeaders(const FileName: TFileName; out NtHeaders: TImageNtHeaders): Boolean; function PeGetNtHeaders32(const FileName: TFileName; out NtHeaders: TImageNtHeaders32): Boolean; function PeGetNtHeaders64(const FileName: TFileName; out NtHeaders: TImageNtHeaders64): Boolean; @@ -875,10 +865,9 @@ function PeCreateNameHintTable(const FileName: TFileName): Boolean; -{$IFDEF KEEP_DEPRECATED} -function PeRebaseImage(const ImageName: TFileName; NewBase: DWORD = 0; TimeStamp: DWORD = 0; - MaxNewSize: DWORD = 0): TJclRebaseImageInfo; -{$ENDIF KEEP_DEPRECATED} +// use PeRebaseImage32 +//function PeRebaseImage(const ImageName: TFileName; NewBase: DWORD = 0; TimeStamp: DWORD = 0; +// MaxNewSize: DWORD = 0): TJclRebaseImageInfo; function PeRebaseImage32(const ImageName: TFileName; NewBase: TJclAddr32 = 0; TimeStamp: DWORD = 0; MaxNewSize: DWORD = 0): TJclRebaseImageInfo32; function PeRebaseImage64(const ImageName: TFileName; NewBase: TJclAddr64 = 0; TimeStamp: DWORD = 0; @@ -949,9 +938,8 @@ function PeCreateRequiredImportList(const FileName: TFileName; RequiredImportsList: TStrings): Boolean; // Mapped or loaded image related routines -{$IFDEF KEEP_DEPRECATED} -function PeMapImgNtHeaders(const BaseAddress: Pointer): PImageNtHeaders; -{$ENDIF KEEP_DEPRECATED} +// use PeMapImgNtHeaders32 +// function PeMapImgNtHeaders(const BaseAddress: Pointer): PImageNtHeaders; function PeMapImgNtHeaders32(const BaseAddress: Pointer): PImageNtHeaders32; function PeMapImgNtHeaders64(const BaseAddress: Pointer): PImageNtHeaders64; @@ -959,16 +947,14 @@ function PeMapImgSize(const BaseAddress: Pointer): DWORD; function PeMapImgTarget(const BaseAddress: Pointer): TJclPeTarget; -{$IFDEF KEEP_DEPRECATED} -function PeMapImgSections(NtHeaders: PImageNtHeaders): PImageSectionHeader; -{$ENDIF KEEP_DEPRECATED} +// use PeMapImgSections32 +// function PeMapImgSections(NtHeaders: PImageNtHeaders): PImageSectionHeader; function PeMapImgSections32(NtHeaders: PImageNtHeaders32): PImageSectionHeader; function PeMapImgSections64(NtHeaders: PImageNtHeaders64): PImageSectionHeader; -{$IFDEF KEEP_DEPRECATED} -function PeMapImgFindSection(NtHeaders: PImageNtHeaders; - const SectionName: string): PImageSectionHeader; -{$ENDIF KEEP_DEPRECATED} +// use PeMapImgFindSection32 +// function PeMapImgFindSection(NtHeaders: PImageNtHeaders; +// const SectionName: string): PImageSectionHeader; function PeMapImgFindSection32(NtHeaders: PImageNtHeaders32; const SectionName: string): PImageSectionHeader; function PeMapImgFindSection64(NtHeaders: PImageNtHeaders64; @@ -1590,13 +1576,6 @@ Result := AnsiLowerCase(OriginalName); end; -{$IFDEF KEEP_DEPRECATED} -function TJclPeImportLibItem.GetThunkData: PImageThunkData; -begin - Result := FThunkData; -end; -{$ENDIF KEEP_DEPRECATED} - function TJclPeImportLibItem.GetThunkData32: PImageThunkData32; begin if Image.Target = taWin32 then @@ -3736,16 +3715,6 @@ Result := 0; end; -{$IFDEF KEEP_DEPRECATED} -function TJclPeImage.GetOptionalHeader: TImageOptionalHeader; -begin - if Target = taWin32 then - Result := PImageNtHeaders(FLoadedImage.FileHeader)^.OptionalHeader - else - ZeroMemory(@Result, SizeOf(Result)); -end; -{$ENDIF KEEP_DEPRECATED} - function TJclPeImage.GetOptionalHeader32: TImageOptionalHeader32; begin if Target = taWin32 then @@ -4854,13 +4823,6 @@ end; end; -{$IFDEF KEEP_DEPRECATED} -function PeGetNtHeaders(const FileName: TFileName; out NtHeaders: TImageNtHeaders): Boolean; -begin - Result := InternalGetNtHeaders32(FileName, NtHeaders); -end; -{$ENDIF KEEP_DEPRECATED} - function PeGetNtHeaders32(const FileName: TFileName; out NtHeaders: TImageNtHeaders32): Boolean; begin Result := InternalGetNtHeaders32(FileName, NtHeaders); @@ -4995,13 +4957,6 @@ end; end; -{$IFDEF KEEP_DEPRECATED} -function PeRebaseImage(const ImageName: TFileName; NewBase, TimeStamp, MaxNewSize: DWORD): TJclRebaseImageInfo; -begin - Result := PeRebaseImage32(ImageName, NewBase, TimeStamp, MaxNewSize); -end; -{$ENDIF KEEP_DEPRECATED} - function PeRebaseImage32(const ImageName: TFileName; NewBase: TJclAddr32; TimeStamp, MaxNewSize: DWORD): TJclRebaseImageInfo32; @@ -5713,13 +5668,6 @@ // Mapped or loaded image related functions -{$IFDEF KEEP_DEPRECATED} -function PeMapImgNtHeaders(const BaseAddress: Pointer): PImageNtHeaders; -begin - Result := PImageNtHeaders(PeMapImgNtHeaders32(BaseAddress)); -end; -{$ENDIF KEEP_DEPRECATED} - function PeMapImgNtHeaders32(const BaseAddress: Pointer): PImageNtHeaders32; begin Result := nil; @@ -5850,13 +5798,6 @@ end; end; -{$IFDEF KEEP_DEPRECATED} -function PeMapImgSections(NtHeaders: PImageNtHeaders): PImageSectionHeader; -begin - Result := PeMapImgSections32(PImageNtHeaders32(NtHeaders)); -end; -{$ENDIF KEEP_DEPRECATED} - function PeMapImgSections32(NtHeaders: PImageNtHeaders32): PImageSectionHeader; begin if NtHeaders = nil then @@ -5875,14 +5816,6 @@ NtHeaders^.FileHeader.SizeOfOptionalHeader); end; -{$IFDEF KEEP_DEPRECATED} -function PeMapImgFindSection(NtHeaders: PImageNtHeaders; - const SectionName: string): PImageSectionHeader; -begin - Result := PeMapImgFindSection32(PImageNtHeaders32(NtHeaders), SectionName); -end; -{$ENDIF KEEP_DEPRECATED} - function PeMapImgFindSection32(NtHeaders: PImageNtHeaders32; const SectionName: string): PImageSectionHeader; var Modified: trunk/jcl/source/windows/JclTD32.pas =================================================================== --- trunk/jcl/source/windows/JclTD32.pas 2010-02-02 15:04:18 UTC (rev 3159) +++ trunk/jcl/source/windows/JclTD32.pas 2010-02-02 20:05:46 UTC (rev 3160) @@ -829,28 +829,6 @@ function SourceNameFromAddr(AAddr: DWORD): string; end; - {$IFDEF _KEEP_DEPRECATED} - TJclModuleInfo = TJclTD32ModuleInfo; - TJclLineInfo = TJclTD32LineInfo; - TJclSourceModuleInfo = TJclTD32SourceModuleInfo; - TJclSymbolInfo = TJclTD32SymbolInfo; - TJclProcSymbolInfo = TJclTD32ProcSymbolInfo; - TJclLocalProcSymbolInfo = TJclTD32LocalProcSymbolInfo; - TJclGlobalProcSymbolInfo = TJclTD32GlobalProcSymbolInfo; - TJclObjNameSymbolInfo = TJclTD32ObjNameSymbolInfo; - TJclDataSymbolInfo = TJclTD32DataSymbolInfo; - TJclLDataSymbolInfo = TJclTD32LDataSymbolInfo; - TJclGDataSymbolInfo = TJclTD32GDataSymbolInfo; - TJclPublicSymbolInfo = TJclTD32PublicSymbolInfo; - TJclWithSymbolInfo = TJclTD32WithSymbolInfo; - TJclLabelSymbolInfo = TJclTD32LabelSymbolInfo; - TJclConstantSymbolInfo = TJclTD32ConstantSymbolInfo; - TJclUdtSymbolInfo = TJclTD32UdtSymbolInfo; - TJclVftPathSymbolInfo = TJclTD32VftPathSymbolInfo; - TJclInfoParser = TJclTD32InfoParser; - TJclInfoScanner = TJclTD32InfoScanner; - {$ENDIF KEEP_DEPRECATED} - {$IFDEF BORLAND} // PE Image with TD32 information and source location support TJclPeBorTD32Image = class(TJclPeBorImage) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-02-02 15:04:31
|
Revision: 3159 http://jcl.svn.sourceforge.net/jcl/?rev=3159&view=rev Author: outchy Date: 2010-02-02 15:04:18 +0000 (Tue, 02 Feb 2010) Log Message: ----------- move JclBorlandTools to a new package dedicated to developer tools. Modified Paths: -------------- trunk/jcl/install/HeaderTest/jcl_a2z.cpp trunk/jcl/install/HeaderTest/jcl_z2a.cpp trunk/jcl/install/JclInstall.pas trunk/jcl/packages/JclPackagesC60.bpg trunk/jcl/packages/JclPackagesD100.bdsgroup trunk/jcl/packages/JclPackagesD110.groupproj trunk/jcl/packages/JclPackagesD120.groupproj trunk/jcl/packages/JclPackagesD140.groupproj trunk/jcl/packages/JclPackagesD60.bpg trunk/jcl/packages/JclPackagesD70.bpg trunk/jcl/packages/JclPackagesD90.bdsgroup trunk/jcl/packages/c6/Jcl.bpk trunk/jcl/packages/c6/Jcl.dpk trunk/jcl/packages/c6/JclBaseExpert.bpk trunk/jcl/packages/c6/JclBaseExpert.dpk trunk/jcl/packages/c6/JclDebugExpert.bpk trunk/jcl/packages/c6/JclDebugExpert.dpk trunk/jcl/packages/c6/JclDebugExpertDLL.bpr trunk/jcl/packages/c6/JclDebugExpertDLL.dof trunk/jcl/packages/c6/JclRepositoryExpert.bpk trunk/jcl/packages/c6/JclRepositoryExpert.dpk trunk/jcl/packages/c6/JclRepositoryExpertDLL.bpr trunk/jcl/packages/c6/JclRepositoryExpertDLL.dof trunk/jcl/packages/cs1/Jcl.dpk trunk/jcl/packages/cs1/JclBaseExpert.bdsproj trunk/jcl/packages/cs1/JclBaseExpert.dpk trunk/jcl/packages/d10/Jcl.dpk trunk/jcl/packages/d10/JclBaseExpert.bdsproj trunk/jcl/packages/d10/JclBaseExpert.dpk trunk/jcl/packages/d10/JclDebugExpert.bdsproj trunk/jcl/packages/d10/JclDebugExpert.dpk trunk/jcl/packages/d10/JclDebugExpertDLL.bdsproj trunk/jcl/packages/d10/JclRepositoryExpert.bdsproj trunk/jcl/packages/d10/JclRepositoryExpert.dpk trunk/jcl/packages/d10/JclRepositoryExpertDLL.bdsproj trunk/jcl/packages/d11/Jcl.dpk trunk/jcl/packages/d11/Jcl.dproj trunk/jcl/packages/d11/JclBaseExpert.dpk trunk/jcl/packages/d11/JclBaseExpert.dproj trunk/jcl/packages/d11/JclDebugExpert.dpk trunk/jcl/packages/d11/JclDebugExpert.dproj trunk/jcl/packages/d11/JclDebugExpertDLL.dproj trunk/jcl/packages/d11/JclRepositoryExpert.dpk trunk/jcl/packages/d11/JclRepositoryExpert.dproj trunk/jcl/packages/d11/JclRepositoryExpertDLL.dproj trunk/jcl/packages/d12/Jcl.dpk trunk/jcl/packages/d12/Jcl.dproj trunk/jcl/packages/d12/JclBaseExpert.dpk trunk/jcl/packages/d12/JclBaseExpert.dproj trunk/jcl/packages/d12/JclDebugExpert.dpk trunk/jcl/packages/d12/JclDebugExpert.dproj trunk/jcl/packages/d12/JclDebugExpertDLL.dproj trunk/jcl/packages/d12/JclRepositoryExpert.dpk trunk/jcl/packages/d12/JclRepositoryExpert.dproj trunk/jcl/packages/d12/JclRepositoryExpertDLL.dproj trunk/jcl/packages/d14/Jcl.dpk trunk/jcl/packages/d14/Jcl.dproj trunk/jcl/packages/d14/JclBaseExpert.dpk trunk/jcl/packages/d14/JclBaseExpert.dproj trunk/jcl/packages/d14/JclDebugExpert.dpk trunk/jcl/packages/d14/JclDebugExpert.dproj trunk/jcl/packages/d14/JclDebugExpertDLL.dproj trunk/jcl/packages/d14/JclRepositoryExpert.dpk trunk/jcl/packages/d14/JclRepositoryExpert.dproj trunk/jcl/packages/d14/JclRepositoryExpertDLL.dproj trunk/jcl/packages/d6/Jcl.dpk trunk/jcl/packages/d6/JclBaseExpert.dpk trunk/jcl/packages/d6/JclDebugExpert.dpk trunk/jcl/packages/d6/JclDebugExpertDLL.dof trunk/jcl/packages/d6/JclRepositoryExpert.dpk trunk/jcl/packages/d6/JclRepositoryExpertDLL.dof trunk/jcl/packages/d7/Jcl.dpk trunk/jcl/packages/d7/JclBaseExpert.dpk trunk/jcl/packages/d7/JclDebugExpert.dpk trunk/jcl/packages/d7/JclDebugExpertDLL.dof trunk/jcl/packages/d7/JclRepositoryExpert.dpk trunk/jcl/packages/d7/JclRepositoryExpertDLL.dof trunk/jcl/packages/d8/Jcl.dpk trunk/jcl/packages/d8/JclBaseExpert.bdsproj trunk/jcl/packages/d8/JclBaseExpert.dpk trunk/jcl/packages/d9/Jcl.dpk trunk/jcl/packages/d9/JclBaseExpert.bdsproj trunk/jcl/packages/d9/JclBaseExpert.dpk trunk/jcl/packages/d9/JclDebugExpert.bdsproj trunk/jcl/packages/d9/JclDebugExpert.dpk trunk/jcl/packages/d9/JclDebugExpertDLL.bdsproj trunk/jcl/packages/d9/JclRepositoryExpert.bdsproj trunk/jcl/packages/d9/JclRepositoryExpert.dpk trunk/jcl/packages/d9/JclRepositoryExpertDLL.bdsproj trunk/jcl/packages/fpc/Jcl.lpk trunk/jcl/packages/fpc/Jcl.pas trunk/jcl/packages/resources.mak trunk/jcl/packages/xml/Jcl-R.xml trunk/jcl/packages/xml/JclBaseExpert-D.xml trunk/jcl/packages/xml/JclDebugExpert-D.xml trunk/jcl/packages/xml/JclDebugExpertDLL-L.xml trunk/jcl/packages/xml/JclRepositoryExpert-D.xml trunk/jcl/packages/xml/JclRepositoryExpertDLL-L.xml trunk/jcl/source/common/JclBorlandTools.pas trunk/jcl/source/common/JclResources.pas Added Paths: ----------- trunk/jcl/packages/c6/JclDeveloperTools.bpk trunk/jcl/packages/c6/JclDeveloperTools.cpp trunk/jcl/packages/c6/JclDeveloperTools.dof trunk/jcl/packages/c6/JclDeveloperTools.dpk trunk/jcl/packages/c6/JclDeveloperTools.rc trunk/jcl/packages/c6/JclDeveloperTools.res trunk/jcl/packages/cs1/JclDeveloperTools.bdsproj trunk/jcl/packages/cs1/JclDeveloperTools.dpk trunk/jcl/packages/cs1/JclDeveloperTools.rc trunk/jcl/packages/cs1/JclDeveloperTools.res trunk/jcl/packages/d10/JclDeveloperTools.bdsproj trunk/jcl/packages/d10/JclDeveloperTools.dpk trunk/jcl/packages/d10/JclDeveloperTools.rc trunk/jcl/packages/d10/JclDeveloperTools.res trunk/jcl/packages/d11/JclDeveloperTools.dpk trunk/jcl/packages/d11/JclDeveloperTools.dproj trunk/jcl/packages/d11/JclDeveloperTools.rc trunk/jcl/packages/d11/JclDeveloperTools.res trunk/jcl/packages/d12/JclDeveloperTools.dpk trunk/jcl/packages/d12/JclDeveloperTools.dproj trunk/jcl/packages/d12/JclDeveloperTools.rc trunk/jcl/packages/d12/JclDeveloperTools.res trunk/jcl/packages/d14/JclDeveloperTools.dpk trunk/jcl/packages/d14/JclDeveloperTools.dproj trunk/jcl/packages/d14/JclDeveloperTools.rc trunk/jcl/packages/d14/JclDeveloperTools.res trunk/jcl/packages/d6/JclDeveloperTools.dof trunk/jcl/packages/d6/JclDeveloperTools.dpk trunk/jcl/packages/d6/JclDeveloperTools.rc trunk/jcl/packages/d6/JclDeveloperTools.res trunk/jcl/packages/d7/JclDeveloperTools.dof trunk/jcl/packages/d7/JclDeveloperTools.dpk trunk/jcl/packages/d7/JclDeveloperTools.rc trunk/jcl/packages/d7/JclDeveloperTools.res trunk/jcl/packages/d8/JclDeveloperTools.bdsproj trunk/jcl/packages/d8/JclDeveloperTools.dpk trunk/jcl/packages/d8/JclDeveloperTools.rc trunk/jcl/packages/d8/JclDeveloperTools.res trunk/jcl/packages/d9/JclDeveloperTools.bdsproj trunk/jcl/packages/d9/JclDeveloperTools.dpk trunk/jcl/packages/d9/JclDeveloperTools.rc trunk/jcl/packages/d9/JclDeveloperTools.res trunk/jcl/packages/fpc/JclDeveloperTools.lpk trunk/jcl/packages/fpc/JclDeveloperTools.pas trunk/jcl/packages/xml/JclDeveloperTools-R.xml trunk/jcl/source/common/JclDevToolsResources.pas Modified: trunk/jcl/install/HeaderTest/jcl_a2z.cpp =================================================================== --- trunk/jcl/install/HeaderTest/jcl_a2z.cpp 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/install/HeaderTest/jcl_a2z.cpp 2010-02-02 15:04:18 UTC (rev 3159) @@ -80,6 +80,9 @@ #ifdef TEST_WINDOWS #include <JclDebugXMLSerializer.hpp> #endif TEST_WINDOWS +#ifdef TEST_COMMON +#include <JclDevToolsResources.hpp> +#endif TEST_COMMON //#ifdef TEST_WINDOWS //#include <JclDotNet.hpp> mscorlib_TLB is known to fail //#endif TEST_WINDOWS Modified: trunk/jcl/install/HeaderTest/jcl_z2a.cpp =================================================================== --- trunk/jcl/install/HeaderTest/jcl_z2a.cpp 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/install/HeaderTest/jcl_z2a.cpp 2010-02-02 15:04:18 UTC (rev 3159) @@ -251,6 +251,9 @@ //#ifdef TEST_WINDOWS //#include <JclDotNet.hpp> mscorlib_TLB.hpp is known to fail //#endif TEST_WINDOWS +#ifdef TEST_COMMON +#include <JclDevToolsResources.hpp> +#endif TEST_COMMON #ifdef TEST_WINDOWS #include <JclDebugXMLSerializer.hpp> #endif TEST_WINDOWS Modified: trunk/jcl/install/JclInstall.pas =================================================================== --- trunk/jcl/install/JclInstall.pas 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/install/JclInstall.pas 2010-02-02 15:04:18 UTC (rev 3159) @@ -417,9 +417,10 @@ VersionDirExp = '\%%s'; // native packages - JclDpk = 'Jcl'; - JclContainersDpk = 'JclContainers'; - JclVclDpk = 'JclVcl'; + JclDpk = 'Jcl'; + JclContainersDpk = 'JclContainers'; + JclDeveloperToolsDpk = 'JclDeveloperTools'; + JclVclDpk = 'JclVcl'; JclExpertBase = 'JclBaseExpert'; JclExpertDebug = 'JclDebugExpert'; @@ -1482,7 +1483,8 @@ MarkOptionBegin(joJCLPackages); Result := CompilePackage(FullPackageFileName(Target, JclDpk)) - and CompilePackage(FullPackageFileName(Target, JclContainersDpk)); + and CompilePackage(FullPackageFileName(Target, JclContainersDpk)) + and CompilePackage(FullPackageFileName(Target, JclDeveloperToolsDpk)); if Result and OptionChecked[joJCLVclPackage] then begin @@ -1948,12 +1950,14 @@ ABDSTarget := ATarget as TJclBDSInstallation; ABDSTarget.CleanPackageCache(BinaryFileName(GetBPLPath, Distribution.JclPath + FullPackageFileName(ATarget, JclDpk))); ABDSTarget.CleanPackageCache(BinaryFileName(GetBPLPath, Distribution.JclPath + FullPackageFileName(ATarget, JclContainersDpk))); + ABDSTarget.CleanPackageCache(BinaryFileName(GetBPLPath, Distribution.JclPath + FullPackageFileName(ATarget, JclDeveloperToolsDpk))); if RuntimeInstallation and ATarget.SupportsVCL then ABDSTarget.CleanPackageCache(BinaryFileName(GetBPLPath, Distribution.JclPath + FullPackageFileName(ATarget, JclVclDpk))); end; //ioJclPackages ATarget.UnregisterPackage(Distribution.JclPath + FullPackageFileName(ATarget, JclDpk), GetBplPath); ATarget.UnregisterPackage(Distribution.JclPath + FullPackageFileName(ATarget, JclContainersDpk), GetBplPath); + ATarget.UnregisterPackage(Distribution.JclPath + FullPackageFileName(ATarget, JclDeveloperToolsDpk), GetBplPath); if RuntimeInstallation and ATarget.SupportsVCL then ATarget.UnregisterPackage(Distribution.JclPath + FullPackageFileName(ATarget, JclVclDpk), GetBplPath); {$IFDEF MSWINDOWS} @@ -1965,6 +1969,7 @@ begin DeletePackage(FullPackageFileName(Target, JclDpk)); DeletePackage(FullPackageFileName(Target, JclContainersDpk)); + DeletePackage(FullPackageFileName(Target, JclDeveloperToolsDpk)); if RuntimeInstallation and Target.SupportsVCL then DeletePackage(FullPackageFileName(Target, JclVclDpk)); end; Modified: trunk/jcl/packages/JclPackagesC60.bpg =================================================================== --- trunk/jcl/packages/JclPackagesC60.bpg 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/JclPackagesC60.bpg 2010-02-02 15:04:18 UTC (rev 3159) @@ -9,7 +9,7 @@ DCC = $(ROOT)\bin\dcc32.exe $** BRCC = $(ROOT)\bin\brcc32.exe $** #------------------------------------------------------------------------------ -PROJECTS = JclC60.bpl JclVclC60.bpl JclContainersC60.bpl \ +PROJECTS = JclC60.bpl JclVclC60.bpl JclContainersC60.bpl JclDeveloperToolsC60.bpl \ JclBaseExpertC60.bpl JclDebugExpertC60.bpl JclFavoriteFoldersExpertC60.bpl \ JclProjectAnalysisExpertC60.bpl JclRepositoryExpertC60.bpl \ JclSIMDViewExpertC60.bpl JclStackTraceViewerExpertC60.bpl \ @@ -31,6 +31,10 @@ $(ROOT)\bin\bpr2mak $** $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak +JclDeveloperToolsC60.bpl: c6\JclDeveloperTools.bpk + $(ROOT)\bin\bpr2mak $** + $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak + JclBaseExpertC60.bpl: c6\JclBaseExpert.bpk $(ROOT)\bin\bpr2mak $** $(ROOT)\bin\make -$(MAKEFLAGS) -f$*.mak Modified: trunk/jcl/packages/JclPackagesD100.bdsgroup =================================================================== --- trunk/jcl/packages/JclPackagesD100.bdsgroup 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/JclPackagesD100.bdsgroup 2010-02-02 15:04:18 UTC (rev 3159) @@ -12,6 +12,7 @@ <Projects Name="Jcl100.bpl">d10\Jcl.bdsproj</Projects> <Projects Name="JclVcl100.bpl">d10\JclVcl.bdsproj</Projects> <Projects Name="JclContainers100.bpl">d10\JclContainers.bdsproj</Projects> + <Projects Name="JclDeveloperTools100.bpl">d10\JclDeveloperTools.bdsproj</Projects> <Projects Name="JclBaseExpert100.bpl">d10\JclBaseExpert.bdsproj</Projects> <Projects Name="JclDebugExpert100.bpl">d10\JclDebugExpert.bdsproj</Projects> <Projects Name="JclFavoriteFoldersExpert100.bpl">d10\JclFavoriteFoldersExpert.bdsproj</Projects> @@ -20,7 +21,7 @@ <Projects Name="JclSIMDViewExpert100.bpl">d10\JclSIMDViewExpert.bdsproj</Projects> <Projects Name="JclStackTraceViewerExpert100.bpl">d10\JclStackTraceViewerExpert.bdsproj</Projects> <Projects Name="JclVersionControlExpert100.bpl">d10\JclVersionControlExpert.bdsproj</Projects> - <Projects Name="Targets">Jcl100.bpl JclVcl100.bpl JclContainers100.bpl JclBaseExpert100.bpl JclDebugExpert100.bpl JclFavoriteFoldersExpert100.bpl JclProjectAnalysisExpert100.bpl JclRepositoryExpert100.bpl JclSIMDViewExpert100.bpl JclStackTraceViewerExpert100.bpl JclVersionControlExpert100.bpl</Projects> + <Projects Name="Targets">Jcl100.bpl JclVcl100.bpl JclContainers100.bpl JclDeveloperTools100.bpl JclBaseExpert100.bpl JclDebugExpert100.bpl JclFavoriteFoldersExpert100.bpl JclProjectAnalysisExpert100.bpl JclRepositoryExpert100.bpl JclSIMDViewExpert100.bpl JclStackTraceViewerExpert100.bpl JclVersionControlExpert100.bpl</Projects> </Projects> <Dependencies/> </Default.Personality> Modified: trunk/jcl/packages/JclPackagesD110.groupproj =================================================================== --- trunk/jcl/packages/JclPackagesD110.groupproj 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/JclPackagesD110.groupproj 2010-02-02 15:04:18 UTC (rev 3159) @@ -49,6 +49,15 @@ <Target Name="JclContainers:Make"> <MSBuild Projects="d11\JclContainers.dproj" Targets="Make" /> </Target> + <Target Name="JclDeveloperTools"> + <MSBuild Projects="d11\JclDeveloperTools.dproj" Targets="" /> + </Target> + <Target Name="JclDeveloperTools:Clean"> + <MSBuild Projects="d11\JclDeveloperTools.dproj" Targets="Clean" /> + </Target> + <Target Name="JclDeveloperTools:Make"> + <MSBuild Projects="d11\JclDeveloperTools.dproj" Targets="Make" /> + </Target> <Target Name="JclBaseExpert"> <MSBuild Projects="d11\JclBaseExpert.dproj" Targets="" /> </Target> @@ -122,13 +131,13 @@ <MSBuild Projects="d11\JclVersionControlExpert.dproj" Targets="Make" /> </Target> <Target Name="Build"> - <CallTarget Targets="Jcl;JclVcl;JclContainers;JclBaseExpert;JclDebugExpert;JclFavoriteFoldersExpert;JclProjectAnalysisExpert;JclRepositoryExpert;JclSIMDViewExpert;JclStackTraceViewerExpert;JclVersionControlExpert" /> + <CallTarget Targets="Jcl;JclVcl;JclContainers;JclDeveloperTools;JclBaseExpert;JclDebugExpert;JclFavoriteFoldersExpert;JclProjectAnalysisExpert;JclRepositoryExpert;JclSIMDViewExpert;JclStackTraceViewerExpert;JclVersionControlExpert" /> </Target> <Target Name="Clean"> - <CallTarget Targets="Jcl:Clean;JclVcl:Clean;JclContainers:Clean;JclBaseExpert:Clean;JclDebugExpert:Clean;JclFavoriteFoldersExpert:Clean;JclProjectAnalysisExpert:Clean;JclRepositoryExpert:Clean;JclSIMDViewExpert:Clean;JclStackTraceViewerExpert:Clean;JclVersionControlExpert:Clean" /> + <CallTarget Targets="Jcl:Clean;JclVcl:Clean;JclContainers:Clean;JclDeveloperTools:Clean;JclBaseExpert:Clean;JclDebugExpert:Clean;JclFavoriteFoldersExpert:Clean;JclProjectAnalysisExpert:Clean;JclRepositoryExpert:Clean;JclSIMDViewExpert:Clean;JclStackTraceViewerExpert:Clean;JclVersionControlExpert:Clean" /> </Target> <Target Name="Make"> - <CallTarget Targets="Jcl:Make;JclVcl:Make;JclContainers:Make;JclBaseExpert:Make;JclDebugExpert:Make;JclFavoriteFoldersExpert:Make;JclProjectAnalysisExpert:Make;JclRepositoryExpert:Make;JclSIMDViewExpert:Make;JclStackTraceViewerExpert:Make;JclVersionControlExpert:Make" /> + <CallTarget Targets="Jcl:Make;JclVcl:Make;JclContainers:Make;JclDeveloperTools:Make;JclBaseExpert:Make;JclDebugExpert:Make;JclFavoriteFoldersExpert:Make;JclProjectAnalysisExpert:Make;JclRepositoryExpert:Make;JclSIMDViewExpert:Make;JclStackTraceViewerExpert:Make;JclVersionControlExpert:Make" /> </Target> <Import Condition="Exists('$(MSBuildBinPath)\Borland.Group.Targets')" Project="$(MSBuildBinPath)\Borland.Group.Targets" /> </Project> \ No newline at end of file Modified: trunk/jcl/packages/JclPackagesD120.groupproj =================================================================== --- trunk/jcl/packages/JclPackagesD120.groupproj 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/JclPackagesD120.groupproj 2010-02-02 15:04:18 UTC (rev 3159) @@ -12,6 +12,9 @@ <Projects Include="d12\JclContainers.dproj"> <Dependencies/> </Projects> + <Projects Include="d12\Jcldevelopertools.dproj"> + <Dependencies/> + </Projects> <Projects Include="d12\JclBaseExpert.dproj"> <Dependencies/> </Projects> @@ -73,6 +76,15 @@ <Target Name="JclContainers:Make"> <MSBuild Targets="Make" Projects="d12\JclContainers.dproj"/> </Target> + <Target Name="Jcldevelopertools"> + <MSBuild Projects="d12\Jcldevelopertools.dproj"/> + </Target> + <Target Name="Jcldevelopertools:Clean"> + <MSBuild Targets="Clean" Projects="d12\Jcldevelopertools.dproj"/> + </Target> + <Target Name="Jcldevelopertools:Make"> + <MSBuild Targets="Make" Projects="d12\Jcldevelopertools.dproj"/> + </Target> <Target Name="JclBaseExpert"> <MSBuild Projects="d12\JclBaseExpert.dproj"/> </Target> @@ -146,13 +158,13 @@ <MSBuild Targets="Make" Projects="d12\JclVersionControlExpert.dproj"/> </Target> <Target Name="Build"> - <CallTarget Targets="Jcl;JclVcl;JclContainers;JclBaseExpert;JclDebugExpert;JclFavoriteFoldersExpert;JclProjectAnalysisExpert;JclRepositoryExpert;JclSIMDViewExpert;JclStackTraceViewerExpert;JclVersionControlExpert"/> + <CallTarget Targets="Jcl;JclVcl;JclContainers;Jcldevelopertools;JclBaseExpert;JclDebugExpert;JclFavoriteFoldersExpert;JclProjectAnalysisExpert;JclRepositoryExpert;JclSIMDViewExpert;JclStackTraceViewerExpert;JclVersionControlExpert"/> </Target> <Target Name="Clean"> - <CallTarget Targets="Jcl:Clean;JclVcl:Clean;JclContainers:Clean;JclBaseExpert:Clean;JclDebugExpert:Clean;JclFavoriteFoldersExpert:Clean;JclProjectAnalysisExpert:Clean;JclRepositoryExpert:Clean;JclSIMDViewExpert:Clean;JclStackTraceViewerExpert:Clean;JclVersionControlExpert:Clean"/> + <CallTarget Targets="Jcl:Clean;JclVcl:Clean;JclContainers:Clean;Jcldevelopertools:Clean;JclBaseExpert:Clean;JclDebugExpert:Clean;JclFavoriteFoldersExpert:Clean;JclProjectAnalysisExpert:Clean;JclRepositoryExpert:Clean;JclSIMDViewExpert:Clean;JclStackTraceViewerExpert:Clean;JclVersionControlExpert:Clean"/> </Target> <Target Name="Make"> - <CallTarget Targets="Jcl:Make;JclVcl:Make;JclContainers:Make;JclBaseExpert:Make;JclDebugExpert:Make;JclFavoriteFoldersExpert:Make;JclProjectAnalysisExpert:Make;JclRepositoryExpert:Make;JclSIMDViewExpert:Make;JclStackTraceViewerExpert:Make;JclVersionControlExpert:Make"/> + <CallTarget Targets="Jcl:Make;JclVcl:Make;JclContainers:Make;Jcldevelopertools:Make;JclBaseExpert:Make;JclDebugExpert:Make;JclFavoriteFoldersExpert:Make;JclProjectAnalysisExpert:Make;JclRepositoryExpert:Make;JclSIMDViewExpert:Make;JclStackTraceViewerExpert:Make;JclVersionControlExpert:Make"/> </Target> <Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/> </Project> Modified: trunk/jcl/packages/JclPackagesD140.groupproj =================================================================== --- trunk/jcl/packages/JclPackagesD140.groupproj 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/JclPackagesD140.groupproj 2010-02-02 15:04:18 UTC (rev 3159) @@ -12,6 +12,9 @@ <Projects Include="d14\JclContainers.dproj"> <Dependencies/> </Projects> + <Projects Include="d14\JclDeveloperTools.dproj"> + <Dependencies/> + </Projects> <Projects Include="d14\JclBaseExpert.dproj"> <Dependencies/> </Projects> @@ -70,6 +73,15 @@ <Target Name="JclContainers:Make"> <MSBuild Targets="Make" Projects="d14\JclContainers.dproj"/> </Target> + <Target Name="JclDeveloperTools"> + <MSBuild Projects="d14\JclDeveloperTools.dproj"/> + </Target> + <Target Name="JclDeveloperTools:Clean"> + <MSBuild Targets="Clean" Projects="d14\JclDeveloperTools.dproj"/> + </Target> + <Target Name="JclDeveloperTools:Make"> + <MSBuild Targets="Make" Projects="d14\JclDeveloperTools.dproj"/> + </Target> <Target Name="JclBaseExpert"> <MSBuild Projects="d14\JclBaseExpert.dproj"/> </Target> @@ -143,13 +155,13 @@ <MSBuild Targets="Make" Projects="d14\JclVersionControlExpert.dproj"/> </Target> <Target Name="Build"> - <CallTarget Targets="Jcl;JclVcl;JclContainers;JclBaseExpert;JclDebugExpert;JclFavoriteFoldersExpert;JclProjectAnalysisExpert;JclRepositoryExpert;JclSIMDViewExpert;JclStackTraceViewerExpert;JclVersionControlExpert"/> + <CallTarget Targets="Jcl;JclVcl;JclContainers;JclDeveloperTools;JclBaseExpert;JclDebugExpert;JclFavoriteFoldersExpert;JclProjectAnalysisExpert;JclRepositoryExpert;JclSIMDViewExpert;JclStackTraceViewerExpert;JclVersionControlExpert"/> </Target> <Target Name="Clean"> - <CallTarget Targets="Jcl:Clean;JclVcl:Clean;JclContainers:Clean;JclBaseExpert:Clean;JclDebugExpert:Clean;JclFavoriteFoldersExpert:Clean;JclProjectAnalysisExpert:Clean;JclRepositoryExpert:Clean;JclSIMDViewExpert:Clean;JclStackTraceViewerExpert:Clean;JclVersionControlExpert:Clean"/> + <CallTarget Targets="Jcl:Clean;JclVcl:Clean;JclContainers:Clean;JclDeveloperTools:Clean;JclBaseExpert:Clean;JclDebugExpert:Clean;JclFavoriteFoldersExpert:Clean;JclProjectAnalysisExpert:Clean;JclRepositoryExpert:Clean;JclSIMDViewExpert:Clean;JclStackTraceViewerExpert:Clean;JclVersionControlExpert:Clean"/> </Target> <Target Name="Make"> - <CallTarget Targets="Jcl:Make;JclVcl:Make;JclContainers:Make;JclBaseExpert:Make;JclDebugExpert:Make;JclFavoriteFoldersExpert:Make;JclProjectAnalysisExpert:Make;JclRepositoryExpert:Make;JclSIMDViewExpert:Make;JclStackTraceViewerExpert:Make;JclVersionControlExpert:Make"/> + <CallTarget Targets="Jcl:Make;JclVcl:Make;JclContainers:Make;JclDeveloperTools:Make;JclBaseExpert:Make;JclDebugExpert:Make;JclFavoriteFoldersExpert:Make;JclProjectAnalysisExpert:Make;JclRepositoryExpert:Make;JclSIMDViewExpert:Make;JclStackTraceViewerExpert:Make;JclVersionControlExpert:Make"/> </Target> <Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/> </Project> Modified: trunk/jcl/packages/JclPackagesD60.bpg =================================================================== --- trunk/jcl/packages/JclPackagesD60.bpg 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/JclPackagesD60.bpg 2010-02-02 15:04:18 UTC (rev 3159) @@ -9,7 +9,7 @@ DCC = $(ROOT)\bin\dcc32.exe $** BRCC = $(ROOT)\bin\brcc32.exe $** #------------------------------------------------------------------------------ -PROJECTS = JclD60.bpl JclVclD60.bpl JclContainersD60.bpl \ +PROJECTS = JclD60.bpl JclVclD60.bpl JclContainersD60.bpl JclDeveloperToolsD60.bpl \ JclBaseExpertD60.bpl JclDebugExpertD60.bpl JclFavoriteFoldersExpertD60.bpl \ JclProjectAnalysisExpertD60.bpl JclRepositoryExpertD60.bpl \ JclSIMDViewExpertD60.bpl JclStackTraceViewerExpertD60.bpl \ @@ -25,6 +25,9 @@ JclContainersD60.bpl: d6\JclContainers.dpk $(DCC) +JclDeveloperToolsD60.bpl: d6\JclDeveloperTools.dpk + $(DCC) + JclBaseExpertD60.bpl: d6\JclBaseExpert.dpk $(DCC) Modified: trunk/jcl/packages/JclPackagesD70.bpg =================================================================== --- trunk/jcl/packages/JclPackagesD70.bpg 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/JclPackagesD70.bpg 2010-02-02 15:04:18 UTC (rev 3159) @@ -9,7 +9,7 @@ DCC = $(ROOT)\bin\dcc32.exe $** BRCC = $(ROOT)\bin\brcc32.exe $** #------------------------------------------------------------------------------ -PROJECTS = Jcl70.bpl JclVcl70.bpl JclContainers70.bpl \ +PROJECTS = Jcl70.bpl JclVcl70.bpl JclContainers70.bpl JclDeveloperTools70.bpl \ JclBaseExpert70.bpl JclDebugExpert70.bpl JclFavoriteFoldersExpert70.bpl \ JclProjectAnalysisExpert70.bpl JclRepositoryExpert70.bpl \ JclSIMDViewExpert70.bpl JclStackTraceViewerExpert70.bpl \ @@ -27,6 +27,9 @@ JclContainers70.bpl: d7\JclContainers.dpk $(DCC) +JclDeveloperTools70.bpl: d7\JclDeveloperTools.dpk + $(DCC) + JclBaseExpert70.bpl: d7\JclBaseExpert.dpk $(DCC) Modified: trunk/jcl/packages/JclPackagesD90.bdsgroup =================================================================== --- trunk/jcl/packages/JclPackagesD90.bdsgroup 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/JclPackagesD90.bdsgroup 2010-02-02 15:04:18 UTC (rev 3159) @@ -14,6 +14,7 @@ <Projects Name="Jcl90.bpl">d9\Jcl.bdsproj</Projects> <Projects Name="JclVcl90.bpl">d9\JclVcl.bdsproj</Projects> <Projects Name="JclContainers90.bpl">d9\JclContainers.bdsproj</Projects> + <Projects Name="JclDeveloperTools90.bpl">d9\JclDeveloperTools.bdsproj</Projects> <Projects Name="JclBaseExpert90.bpl">d9\JclBaseExpert.bdsproj</Projects> <Projects Name="JclDebugExpert90.bpl">d9\JclDebugExpert.bdsproj</Projects> <Projects Name="JclFavoriteFoldersExpert90.bpl">d9\JclFavoriteFoldersExpert.bdsproj</Projects> @@ -22,7 +23,7 @@ <Projects Name="JclSIMDViewExpert90.bpl">d9\JclSIMDViewExpert.bdsproj</Projects> <Projects Name="JclStackTraceViewerExpert90.bpl">d9\JclStackTraceViewerExpert.bdsproj</Projects> <Projects Name="JclVersionControlExpert90.bpl">d9\JclVersionControlExpert.bdsproj</Projects> - <Projects Name="Targets">Jcl90.bpl JclVcl90.bpl JclContainers90.bpl JclBaseExpert90.bpl JclDebugExpert90.bpl JclFavoriteFoldersExpert90.bpl JclProjectAnalysisExpert90.bpl JclRepositoryExpert90.bpl JclSIMDViewExpert90.bpl JclStackTraceViewerExpert90.bpl JclVersionControlExpert90.bpl</Projects> + <Projects Name="Targets">Jcl90.bpl JclVcl90.bpl JclContainers90.bpl JclDeveloperTools90.bpl JclBaseExpert90.bpl JclDebugExpert90.bpl JclFavoriteFoldersExpert90.bpl JclProjectAnalysisExpert90.bpl JclRepositoryExpert90.bpl JclSIMDViewExpert90.bpl JclStackTraceViewerExpert90.bpl JclVersionControlExpert90.bpl</Projects> </Projects> <Dependencies/> </Default.Personality> Modified: trunk/jcl/packages/c6/Jcl.bpk =================================================================== --- trunk/jcl/packages/c6/Jcl.bpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/Jcl.bpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 03-01-2010 21:25:03 UTC + Last generated: 27-01-2010 14:43:11 UTC ***************************************************************************** --> <PROJECT> @@ -18,7 +18,6 @@ ..\..\lib\c6\Jcl8087.obj ..\..\lib\c6\JclAnsiStrings.obj ..\..\lib\c6\JclBase.obj - ..\..\lib\c6\JclBorlandTools.obj ..\..\lib\c6\JclCharsets.obj ..\..\lib\c6\JclComplex.obj ..\..\lib\c6\JclCompression.obj @@ -151,7 +150,6 @@ <FILE FILENAME="..\..\source\common\Jcl8087.pas" FORMNAME="" UNITNAME="Jcl8087" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclAnsiStrings.pas" FORMNAME="" UNITNAME="JclAnsiStrings" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclBase.pas" FORMNAME="" UNITNAME="JclBase" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> - <FILE FILENAME="..\..\source\common\JclBorlandTools.pas" FORMNAME="" UNITNAME="JclBorlandTools" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclCharsets.pas" FORMNAME="" UNITNAME="JclCharsets" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclComplex.pas" FORMNAME="" UNITNAME="JclComplex" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\source\common\JclCompression.pas" FORMNAME="" UNITNAME="JclCompression" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> Modified: trunk/jcl/packages/c6/Jcl.dpk =================================================================== --- trunk/jcl/packages/c6/Jcl.dpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/Jcl.dpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 03-01-2010 21:25:03 UTC + Last generated: 27-01-2010 14:43:11 UTC ----------------------------------------------------------------------------- } @@ -46,7 +46,6 @@ Jcl8087 in '..\..\source\common\Jcl8087.pas' , JclAnsiStrings in '..\..\source\common\JclAnsiStrings.pas' , JclBase in '..\..\source\common\JclBase.pas' , - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , JclCharsets in '..\..\source\common\JclCharsets.pas' , JclComplex in '..\..\source\common\JclComplex.pas' , JclCompression in '..\..\source\common\JclCompression.pas' , Modified: trunk/jcl/packages/c6/JclBaseExpert.bpk =================================================================== --- trunk/jcl/packages/c6/JclBaseExpert.bpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclBaseExpert.bpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclBaseExpert-D.xml) - Last generated: 25-01-2010 12:57:31 UTC + Last generated: 02-02-2010 14:38:53 UTC ***************************************************************************** --> <PROJECT> @@ -47,6 +47,7 @@ vclx.bpi designide.bpi Jcl.bpi + JclDeveloperTools.bpi "/> <PATHCPP value=".;"/> <PATHPAS value=".;..\..\install;..\..\experts\common;"/> @@ -88,6 +89,7 @@ <FILE FILENAME="vclx.bpi" FORMNAME="" UNITNAME="vclx" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="designide.bpi" FORMNAME="" UNITNAME="designide" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="Jcl.bpi" FORMNAME="" UNITNAME="Jcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="JclDeveloperTools.bpi" FORMNAME="" UNITNAME="JclDeveloperTools" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\install\JediRegInfo.pas" FORMNAME="" UNITNAME="JediRegInfo" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\experts\common\JclOtaUtils.pas" FORMNAME="" UNITNAME="JclOtaUtils" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\experts\common\JclOtaResources.pas" FORMNAME="" UNITNAME="JclOtaResources" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> Modified: trunk/jcl/packages/c6/JclBaseExpert.dpk =================================================================== --- trunk/jcl/packages/c6/JclBaseExpert.dpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclBaseExpert.dpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclBaseExpert-D.xml) - Last generated: 25-01-2010 12:57:32 UTC + Last generated: 02-02-2010 14:38:53 UTC ----------------------------------------------------------------------------- } @@ -43,7 +43,8 @@ vcl, vclx, designide, - Jcl + Jcl, + JclDeveloperTools ; contains JediRegInfo in '..\..\install\JediRegInfo.pas' , Modified: trunk/jcl/packages/c6/JclDebugExpert.bpk =================================================================== --- trunk/jcl/packages/c6/JclDebugExpert.bpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclDebugExpert.bpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDebugExpert-D.xml) - Last generated: 28-06-2009 20:45:12 UTC + Last generated: 02-02-2010 14:38:53 UTC ***************************************************************************** --> <PROJECT> @@ -36,6 +36,7 @@ designide.bpi Jcl.bpi JclBaseExpert.bpi + JclDeveloperTools.bpi "/> <PATHCPP value=".;"/> <PATHPAS value=".;..\..\experts\debug\converter;"/> @@ -77,6 +78,7 @@ <FILE FILENAME="designide.bpi" FORMNAME="" UNITNAME="designide" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="Jcl.bpi" FORMNAME="" UNITNAME="Jcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="JclBaseExpert.bpi" FORMNAME="" UNITNAME="JclBaseExpert" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="JclDeveloperTools.bpi" FORMNAME="" UNITNAME="JclDeveloperTools" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\experts\debug\converter\JclDebugIdeResult.pas" FORMNAME="JclDebugResultForm" UNITNAME="JclDebugIdeResult" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\experts\debug\converter\JclDebugIdeImpl.pas" FORMNAME="" UNITNAME="JclDebugIdeImpl" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\experts\debug\converter\JclDebugIdeConfigFrame.pas" FORMNAME="JclDebugIdeConfigFrame" UNITNAME="JclDebugIdeConfigFrame" CONTAINERID="PascalCompiler" DESIGNCLASS="TFrame" LOCALCOMMAND=""/> Modified: trunk/jcl/packages/c6/JclDebugExpert.dpk =================================================================== --- trunk/jcl/packages/c6/JclDebugExpert.dpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclDebugExpert.dpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDebugExpert-D.xml) - Last generated: 14-03-2009 14:35:13 UTC + Last generated: 02-02-2010 14:38:53 UTC ----------------------------------------------------------------------------- } @@ -43,7 +43,8 @@ vcl, designide, Jcl, - JclBaseExpert + JclBaseExpert, + JclDeveloperTools ; contains JclDebugIdeResult in '..\..\experts\debug\converter\JclDebugIdeResult.pas' {JclDebugResultForm}, Modified: trunk/jcl/packages/c6/JclDebugExpertDLL.bpr =================================================================== --- trunk/jcl/packages/c6/JclDebugExpertDLL.bpr 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclDebugExpertDLL.bpr 2010-02-02 15:04:18 UTC (rev 3159) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclDebugExpertDLL-L.xml) - Last generated: 28-06-2009 20:45:12 UTC + Last generated: 02-02-2010 14:38:53 UTC ***************************************************************************** --> <PROJECT> @@ -36,6 +36,7 @@ designide.bpi Jcl.bpi JclBaseExpert.bpi + JclDeveloperTools.bpi "/> <PATHCPP value=".;"/> <PATHPAS value=".;..\..\experts\debug\converter;"/> @@ -76,6 +77,7 @@ <FILE FILENAME="designide.bpi" FORMNAME="" UNITNAME="designide" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="Jcl.bpi" FORMNAME="" UNITNAME="Jcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="JclBaseExpert.bpi" FORMNAME="" UNITNAME="JclBaseExpert" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="JclDeveloperTools.bpi" FORMNAME="" UNITNAME="JclDeveloperTools" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\experts\debug\converter\JclDebugIdeResult.pas" FORMNAME="JclDebugResultForm" UNITNAME="JclDebugIdeResult" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\experts\debug\converter\JclDebugIdeImpl.pas" FORMNAME="" UNITNAME="JclDebugIdeImpl" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\experts\debug\converter\JclDebugIdeConfigFrame.pas" FORMNAME="JclDebugIdeConfigFrame" UNITNAME="JclDebugIdeConfigFrame" CONTAINERID="PascalCompiler" DESIGNCLASS="TFrame" LOCALCOMMAND=""/> Modified: trunk/jcl/packages/c6/JclDebugExpertDLL.dof =================================================================== --- trunk/jcl/packages/c6/JclDebugExpertDLL.dof 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclDebugExpertDLL.dof 2010-02-02 15:04:18 UTC (rev 3159) @@ -5,5 +5,5 @@ [Compiler] PackageNoLink=1 [Linker] -Packages=rtl;vcl;designide;Jcl;JclBaseExpert +Packages=rtl;vcl;designide;Jcl;JclBaseExpert;JclDeveloperTools Added: trunk/jcl/packages/c6/JclDeveloperTools.bpk =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.bpk (rev 0) +++ trunk/jcl/packages/c6/JclDeveloperTools.bpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -0,0 +1,83 @@ +<?xml version='1.0' encoding='utf-8' ?> +<!-- C++Builder XML Project --> +<!-- +***************************************************************************** + DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR + ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) + + Last generated: 02-02-2010 14:54:45 UTC +***************************************************************************** +--> +<PROJECT> + <MACROS> + <VERSION value="BCB.06.00"/> + <PROJECT value="JclDeveloperToolsC60.bpl"/> + <OBJFILES value=" + ..\..\lib\c6\JclDeveloperTools.obj + ..\..\lib\c6\JclBorlandTools.obj + ..\..\lib\c6\JclDevToolsResources.obj + "/> + <RESFILES value="JclDeveloperTools.res"/> + <IDLFILES value=""/> + <IDLGENFILES value=""/> + <DEFFILE value=""/> + <RESDEPEN value="$(RESFILES) + "/> + <LIBFILES value=" + "/> + <LIBRARIES value=""/> + <SPARELIBS value=""/> + <PACKAGES value=" + rtl.bpi + Jcl.bpi + "/> + <PATHCPP value=".;"/> + <PATHPAS value=".;..\..\source\common;"/> + <PATHRC value=".;"/> + <PATHASM value=".;"/> + <DEBUGLIBPATH value="$(BCB)\lib\debug"/> + <RELEASELIBPATH value="$(BCB)\lib\release"/> + <LINKER value="ilink32"/> + <USERDEFINES value="BCB;RELEASE"/> + <SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/> + <MAINSOURCE value="JclDeveloperTools.cpp"/> + <INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/> + <LIBPATH value="..\..\source\common;..\..\source\common;..\..\lib\c6;..\..\lib\c6;$(BCB)\Projects\Lib;$(BCB)\lib\obj;$(BCB)\lib;$(BCB)\lib\debug"/> + <WARNINGS value="-w-par"/> + <OTHERFILES value=""/> + </MACROS> + <OPTIONS> + <CFLAG1 value="-Od -H=$(BCB)\lib\vcl60.csm -Hc -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi- -c -tWM -DBCB;RELEASE"/> + <PFLAGS value="-U..\..\lib\c6 -N0..\..\lib\c6 -N2..\..\lib\c6 -I..\..\source\include -$YD -$W -$O- -$A8 -v -JPHNE -M + -DBCB;RELEASE + "/> + <RFLAGS value=""/> + <AFLAGS value="/mx /w2 /zd"/> + <LFLAGS value="-I..\..\lib\c6 -GB"JclDeveloperTools" -D"JEDI Code Library Developer Tools package for C++Builder 6" + -b:0x48000000 -aa -Tpp -Gpr -x -Gn -Gl -Gi -v"/> + <OTHERFILES value=""/> + </OPTIONS> + <LINKER> + <ALLOBJ value="c0pkg32.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)"/> + <ALLRES value="$(RESFILES)"/> + <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib"/> + <OTHERFILES value=""/> + </LINKER> + <FILELIST> + <FILE FILENAME="JclDeveloperTools.res" FORMNAME="" UNITNAME="JclDeveloperTools.res" CONTAINERID="ResTool" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="JclDeveloperTools.cpp" FORMNAME="" UNITNAME="JclDeveloperTools" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="rtl.bpi" FORMNAME="" UNITNAME="rtl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="Jcl.bpi" FORMNAME="" UNITNAME="Jcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\source\common\JclBorlandTools.pas" FORMNAME="" UNITNAME="JclBorlandTools" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\source\common\JclDevToolsResources.pas" FORMNAME="" UNITNAME="JclDevToolsResources" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + </FILELIST> + <BUILDTOOLS> + </BUILDTOOLS> + + <IDEOPTIONS> +[Linker] +LibPrefix= +LibSuffix=C60 +LibVersion= + </IDEOPTIONS> +</PROJECT> Property changes on: trunk/jcl/packages/c6/JclDeveloperTools.bpk ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:eol-style + native Added: trunk/jcl/packages/c6/JclDeveloperTools.cpp =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.cpp (rev 0) +++ trunk/jcl/packages/c6/JclDeveloperTools.cpp 2010-02-02 15:04:18 UTC (rev 3159) @@ -0,0 +1,25 @@ +//--------------------------------------------------------------------------- +/* +----------------------------------------------------------------------------- + DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR + ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) + + Last generated: 02-02-2010 14:38:53 UTC +----------------------------------------------------------------------------- +*/ + +#include <vcl.h> +#include <windows.h> +#pragma hdrstop +//--------------------------------------------------------------------------- +#pragma package(smart_init) +//--------------------------------------------------------------------------- +// Package source. +//--------------------------------------------------------------------------- +#pragma argsused +int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) +{ + return 1; +} +//--------------------------------------------------------------------------- + Property changes on: trunk/jcl/packages/c6/JclDeveloperTools.cpp ___________________________________________________________________ Added: svn:keywords + URL HeadURL Author LastChangedBy Date LastChangedDate Rev Revision LastChangedRevision Id Added: svn:eol-style + native Added: trunk/jcl/packages/c6/JclDeveloperTools.dof =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.dof (rev 0) +++ trunk/jcl/packages/c6/JclDeveloperTools.dof 2010-02-02 15:04:18 UTC (rev 3159) @@ -0,0 +1,5 @@ +[Directories] +UnitOutputDir=..\..\lib\c6 +SearchPath=..\..\source\include +Conditionals=BCB;RELEASE + Property changes on: trunk/jcl/packages/c6/JclDeveloperTools.dof ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/jcl/packages/c6/JclDeveloperTools.dpk =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.dpk (rev 0) +++ trunk/jcl/packages/c6/JclDeveloperTools.dpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -0,0 +1,49 @@ +package JclDeveloperTools; +{ +----------------------------------------------------------------------------- + DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR + ALWAYS EDIT THE RELATED XML FILE (JclDeveloperTools-R.xml) + + Last generated: 02-02-2010 14:54:45 UTC +----------------------------------------------------------------------------- +} + +{$R *.res} +{$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 $48000000} +{$DESCRIPTION 'JEDI Code Library Developer Tools package'} +{$LIBSUFFIX 'C60'} +{$RUNONLY} +{$IMPLICITBUILD OFF} + +{$DEFINE BCB} +{$DEFINE RELEASE} + +requires + rtl, + Jcl + ; +contains + JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , + JclDevToolsResources in '..\..\source\common\JclDevToolsResources.pas' + ; +end. Property changes on: trunk/jcl/packages/c6/JclDeveloperTools.dpk ___________________________________________________________________ Added: svn:keywords + URL HeadURL Author LastChangedBy Date LastChangedDate Rev Revision LastChangedRevision Id Added: svn:eol-style + native Added: trunk/jcl/packages/c6/JclDeveloperTools.rc =================================================================== --- trunk/jcl/packages/c6/JclDeveloperTools.rc (rev 0) +++ trunk/jcl/packages/c6/JclDeveloperTools.rc 2010-02-02 15:04:18 UTC (rev 3159) @@ -0,0 +1,32 @@ +VS_VERSION_INFO VERSIONINFO +FILEVERSION 2,2,0,3537 +PRODUCTVERSION 2,2,0,3537 + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_DLL + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" + BEGIN + VALUE "CompanyName", "Project JEDI\0" + VALUE "FileDescription", "JEDI Code Library Developer Tools package\0" + VALUE "FileVersion", "2.2.0.3537\0" + VALUE "InternalName", "JclDeveloperTools\0" + VALUE "LegalCopyright", "Copyright (C) 1999, 2009 Project JEDI\0" + VALUE "OriginalFilename", "JclDeveloperToolsC60.bpl\0" + VALUE "ProductName", "JEDI Code Library\0" + VALUE "ProductVersion", "2.2 Build 3537\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409, 1252 + END +END Property changes on: trunk/jcl/packages/c6/JclDeveloperTools.rc ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/jcl/packages/c6/JclDeveloperTools.res =================================================================== (Binary files differ) Property changes on: trunk/jcl/packages/c6/JclDeveloperTools.res ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/jcl/packages/c6/JclRepositoryExpert.bpk =================================================================== --- trunk/jcl/packages/c6/JclRepositoryExpert.bpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclRepositoryExpert.bpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclRepositoryExpert-D.xml) - Last generated: 21-01-2010 17:29:46 UTC + Last generated: 02-02-2010 14:38:53 UTC ***************************************************************************** --> <PROJECT> @@ -56,6 +56,7 @@ Jcl.bpi JclContainers.bpi JclBaseExpert.bpi + JclDeveloperTools.bpi "/> <PATHCPP value=".;"/> <PATHPAS value=".;..\..\devtools\jpp;..\..\experts\repository;..\..\experts\repository\ExceptionDialog;"/> @@ -98,6 +99,7 @@ <FILE FILENAME="Jcl.bpi" FORMNAME="" UNITNAME="Jcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="JclContainers.bpi" FORMNAME="" UNITNAME="JclContainers" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="JclBaseExpert.bpi" FORMNAME="" UNITNAME="JclBaseExpert" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="JclDeveloperTools.bpi" FORMNAME="" UNITNAME="JclDeveloperTools" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\devtools\jpp\JppState.pas" FORMNAME="" UNITNAME="JppState" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\devtools\jpp\JppLexer.pas" FORMNAME="" UNITNAME="JppLexer" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\devtools\jpp\JppParser.pas" FORMNAME="" UNITNAME="JppParser" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> Modified: trunk/jcl/packages/c6/JclRepositoryExpert.dpk =================================================================== --- trunk/jcl/packages/c6/JclRepositoryExpert.dpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclRepositoryExpert.dpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclRepositoryExpert-D.xml) - Last generated: 21-01-2010 17:29:46 UTC + Last generated: 02-02-2010 14:38:53 UTC ----------------------------------------------------------------------------- } @@ -44,7 +44,8 @@ designide, Jcl, JclContainers, - JclBaseExpert + JclBaseExpert, + JclDeveloperTools ; contains JppState in '..\..\devtools\jpp\JppState.pas' , Modified: trunk/jcl/packages/c6/JclRepositoryExpertDLL.bpr =================================================================== --- trunk/jcl/packages/c6/JclRepositoryExpertDLL.bpr 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclRepositoryExpertDLL.bpr 2010-02-02 15:04:18 UTC (rev 3159) @@ -5,7 +5,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclRepositoryExpertDLL-L.xml) - Last generated: 21-01-2010 17:29:46 UTC + Last generated: 02-02-2010 14:38:53 UTC ***************************************************************************** --> <PROJECT> @@ -56,6 +56,7 @@ Jcl.bpi JclContainers.bpi JclBaseExpert.bpi + JclDeveloperTools.bpi "/> <PATHCPP value=".;"/> <PATHPAS value=".;..\..\devtools\jpp;..\..\experts\repository;..\..\experts\repository\ExceptionDialog;"/> @@ -97,6 +98,7 @@ <FILE FILENAME="Jcl.bpi" FORMNAME="" UNITNAME="Jcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="JclContainers.bpi" FORMNAME="" UNITNAME="JclContainers" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="JclBaseExpert.bpi" FORMNAME="" UNITNAME="JclBaseExpert" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="JclDeveloperTools.bpi" FORMNAME="" UNITNAME="JclDeveloperTools" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\devtools\jpp\JppState.pas" FORMNAME="" UNITNAME="JppState" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\devtools\jpp\JppLexer.pas" FORMNAME="" UNITNAME="JppLexer" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\devtools\jpp\JppParser.pas" FORMNAME="" UNITNAME="JppParser" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> Modified: trunk/jcl/packages/c6/JclRepositoryExpertDLL.dof =================================================================== --- trunk/jcl/packages/c6/JclRepositoryExpertDLL.dof 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/c6/JclRepositoryExpertDLL.dof 2010-02-02 15:04:18 UTC (rev 3159) @@ -5,5 +5,5 @@ [Compiler] PackageNoLink=1 [Linker] -Packages=rtl;vcl;designide;Jcl;JclContainers;JclBaseExpert +Packages=rtl;vcl;designide;Jcl;JclContainers;JclBaseExpert;JclDeveloperTools Modified: trunk/jcl/packages/cs1/Jcl.dpk =================================================================== --- trunk/jcl/packages/cs1/Jcl.dpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/cs1/Jcl.dpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (Jcl-R.xml) - Last generated: 03-01-2010 21:25:06 UTC + Last generated: 27-01-2010 14:43:12 UTC ----------------------------------------------------------------------------- } @@ -46,7 +46,6 @@ Jcl8087 in '..\..\source\common\Jcl8087.pas' , JclAnsiStrings in '..\..\source\common\JclAnsiStrings.pas' , JclBase in '..\..\source\common\JclBase.pas' , - JclBorlandTools in '..\..\source\common\JclBorlandTools.pas' , JclCharsets in '..\..\source\common\JclCharsets.pas' , JclComplex in '..\..\source\common\JclComplex.pas' , JclCompression in '..\..\source\common\JclCompression.pas' , Modified: trunk/jcl/packages/cs1/JclBaseExpert.bdsproj =================================================================== --- trunk/jcl/packages/cs1/JclBaseExpert.bdsproj 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/cs1/JclBaseExpert.bdsproj 2010-02-02 15:04:18 UTC (rev 3159) @@ -122,7 +122,7 @@ <Directories Name="PackageDLLOutputDir"></Directories> <Directories Name="PackageDCPOutputDir">..\..\lib\cs1</Directories> <Directories Name="SearchPath">..\..\lib\cs1;..\..\source\include</Directories> - <Directories Name="Packages">rtl;vcl;vclx;designide;Jcl</Directories> + <Directories Name="Packages">rtl;vcl;vclx;designide;Jcl;JclDeveloperTools</Directories> <Directories Name="Conditionals">RELEASE</Directories> <Directories Name="DebugSourceDirs"></Directories> <Directories Name="UsePackages">True</Directories> Modified: trunk/jcl/packages/cs1/JclBaseExpert.dpk =================================================================== --- trunk/jcl/packages/cs1/JclBaseExpert.dpk 2010-02-02 13:15:55 UTC (rev 3158) +++ trunk/jcl/packages/cs1/JclBaseExpert.dpk 2010-02-02 15:04:18 UTC (rev 3159) @@ -4,7 +4,7 @@ DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR ALWAYS EDIT THE RELATED XML FILE (JclBaseExpert-D.xml) - Last generated: 25-01-2010 12:57:33 UTC + Last generated: 02-02-2010 14:38:55 UTC ----------------------------------------------------------------------------- } @@ -42,7 +42,8 @@ vcl, vclx, designide, - Jcl + Jcl, + JclDeveloperTools ; contains Added: trunk/jcl/packages/cs1/JclDeveloperTools.bdsproj =================================================================== --- trunk/jcl/packages/cs1/JclDeveloperTools.bdsproj (rev 0) +++ trunk/jcl/packages/cs1/JclDeveloperTools.bdsproj 2010-02-02 15:04:18 UTC (rev 3159) @@ -0,0 +1,174 @@ +<?xml version="1.0" encoding="utf-8"?> +<BorlandProject> + <PersonalityInfo> + <Option> + <Option Name="Personality">Delphi.Personality</Option> + <Option Name="ProjectType"></Option> + <Option Name="Version">1.0</Option> + <Option Name="GUID">{2AE59B42-1430-423F-99D0-FB8F17DF798B}</Option> + </Option> + </PersonalityInfo> + <Delphi.Personality> + <Source> + <Source Name="MainSource">JclDeveloperTools.dpk</Source> + </Source> + <FileVersion> + <FileVersion Name="Version">7.0</FileVersion> + </FileVersion> + <Compiler> + <Compiler Name="A">8</Compiler> + <Compiler Name="B">0</Compiler> + <Compiler Name="C">0</Compiler> + <Compiler Name="D">0</Compiler> + <Compiler Name="E">0</Compiler> + <Compiler Name="F">0</Compiler> + <Compiler Name="G">1</Compiler> + <Compiler Name="H">1</Compiler> + <Compiler Name="I">1</Compiler> + <Compiler Name="J">1</Compiler> + <Compiler Name="K">0</Compiler> + <Compiler Name="L">0</Compiler> + <Compiler Name="M">0</Compiler> + <Compiler Name="N">1</Compiler> + <Compiler Name="O">1</Compiler> + <Compiler Name="P">1</Compiler> + <Compiler Name="Q">0</Compiler> + <Compiler Name="R">1</Compiler> + <Compiler Name="S">0</Compiler> + <Compiler Name="T">0</Compiler> + <Compiler Name="U">0</Compiler> + <Compiler Name="V">1</Compiler> + <Compiler Name="W">0</Compiler> + <Compiler Name="X">1</Compiler> + <Compiler Name="Y">0</Compiler> + <Compiler Name="Z">1</Compiler> + <Compiler Name="ShowHints">True</Compiler> + <Compiler Name="ShowWarnings">True</Compiler> + <Compiler Name="UnitAliases"></Compiler> + <Compiler Name="NamespacePrefix"></Compiler> + <Compiler Name="GenerateDocumentation">False</Compiler> + <Compiler Name="DefaultNamespace"></Compiler> + <Compiler Name="SymbolDeprecated">True</Compiler> + <Compiler Name="SymbolLibrary">True</Compiler> + <Compiler Name="SymbolPlatform">True</Compiler> + <Compiler Name="SymbolExperimental">True</Compiler> + <Compiler Name="UnitLibrary">True</Compiler> + <Compiler Name="UnitPlatform">True</Compiler> + <Compiler Name="UnitDeprecated">True</Compiler> + <Compiler Name="UnitExperimental">True</Compiler> + <Compiler Name="HResultCompat">True</Compiler> + <Compiler Name="HidingMember">True</Compiler> + <Compiler Name="HiddenVirtual">True</Compiler> + <Compiler Name="Garbage">True</Compiler> + <Compiler Name="BoundsError">True</Compiler> + <Compiler Name="ZeroNilCompat">True</Compiler> + <Compiler Name="StringConstTruncated">True</Compiler> + <Compiler Name="ForLoopVarVarPar">True</Compiler> + <Compiler Name="TypedConstVarPar">True</Compiler> + <Compiler Name="AsgToTypedConst">True</Compiler> + <Compiler Name="CaseLabelRange">True</Compiler> + <Compiler Name="ForVariable">True</Compiler> + <Compiler Name="ConstructingAbstract">True</Compiler> + <Compiler Name="ComparisonFalse">True</Compiler> + <Compiler Name="ComparisonTrue">True</Compiler> + <Compiler Name="ComparingSignedUnsigned">True</Compiler> + <Compiler Name="CombiningSignedUnsigned">True</Compiler> + <Compiler Name="UnsupportedConstruct">True</Compiler> + <Compiler Name="FileOpen">True</Compiler> + <Compiler Name="FileOpenUnitSrc">True</Compiler> + <Compiler Name="BadGlobalSymbol">True</Compiler> + <Compiler Name="DuplicateConstructorDestructor">True</Compiler> + <Compiler Name="InvalidDirective">True</Compiler> + <Compiler Name="PackageNoLink">True</Compiler> + <Compiler Name="PackageThreadVar">True</Compiler> + <Compiler Name="ImplicitImport">True</Compiler> + <Compiler Name="HPPEMITIgnored">True</Compiler> + <Compiler Name="NoRetVal">True</Compiler> + <Compiler Name="UseBeforeDef">True</Compiler> + <Compiler Name="ForLoopVarUndef">True</Compiler> + <Compiler Name="UnitNameMismatch">True</Compiler> + <Compiler Name="NoCFGFileFound">True</Compiler> + <Compiler Name="MessageDirective">True</Compiler> + <Compiler Name="ImplicitVariants">True</Compiler> + <Compiler Name="UnicodeToLocale">True</Compiler> + <Compiler Name="LocaleToUnicode">True</Compiler> + <Compiler Name="ImagebaseMultiple">True</Compiler> + <Compiler Name="SuspiciousTypecast">True</Compiler> + <Compiler Name="PrivatePropAccessor">True</Compiler> + <Compiler Name="UnsafeType">True</Compiler> + <Compiler Name="UnsafeCode">True</Compiler> + <Compiler Name="UnsafeCast">True</Compiler> + <Compiler Name="OptionTruncated">True</Compiler> + <Compiler Name="WideCharReduced">True</Compiler> + <Compiler Name="DuplicatesIgnored">True</Compiler> + <Compiler Name="UnitInitSeq">True</Compiler> + <Compiler Name="LocalPInvoke">True</Compiler> + </Compiler> + <Linker> + <Linker Name="MapFil... [truncated message content] |
From: <ou...@us...> - 2010-02-02 13:16:02
|
Revision: 3158 http://jcl.svn.sourceforge.net/jcl/?rev=3158&view=rev Author: outchy Date: 2010-02-02 13:15:55 +0000 (Tue, 02 Feb 2010) Log Message: ----------- removed some .net relics. Modified Paths: -------------- trunk/jcl/docs/Readme.txt Modified: trunk/jcl/docs/Readme.txt =================================================================== --- trunk/jcl/docs/Readme.txt 2010-02-01 22:51:28 UTC (rev 3157) +++ trunk/jcl/docs/Readme.txt 2010-02-02 13:15:55 UTC (rev 3158) @@ -85,8 +85,7 @@ - Delphi 6, Delphi 7 and Delphi 2005; - C++Builder 6; - Delphi 2005 (without unit versioning support); - - Borland Developer Studio 2006 (Delphi for Win32, C++Builder for Win32, - Delphi.net and C#Builder personalities); + - Borland Developer Studio 2006 (Delphi for Win32, C++Builder for Win32); - Turbo Delphi (explorer and professional - cf Installation notes); - CodeGear RAD Studio 2007 (Delphi for Win32 and C++Builder for Win32 personalities); @@ -154,11 +153,8 @@ - For Delphi 6: source\include\jcld6.inc - For Delphi 7: source\include\jcld7.inc - For Delphi 2005: source\include\jcld9.inc - - For Delphi.net 2005: source\include\jcld9.net.inc - For BDS 2006 (Delphi and C++Builder): source\include\jcld10.inc - - For Delphi.net 2006: source\include\jcld10.net.inc - For CodeGear Delphi 2007 for Win32 and C++Builder 2007: source\include\jcld11.inc - - For Delphi.net 2007: source\include\jcld11.net.inc - For Delphi 2009 and C++Builder 2009: source\include\include\jcld12.inc - For Delphi 2010 and C++Builder 2010: source\include\include\jcld14.inc - For FreePascal: source\include\jclfpc.inc @@ -201,7 +197,6 @@ experts\versioncontrol - Integration of TortoiseCVS and TortoiseSVN in the IDE examples - JCL example applications examples\common - CLX and Win32 example applications in Delphi -examples\dotnet - JCL example applications for Delphi.net examples\windows - JCL example applications for Delphi.Win32 examples\windows\delphitools - Collection of system tools using JCL help - Help file (distributed in a separate archive) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <out...@us...> - 2010-02-01 22:51:41
|
Revision: 3157 http://jcl.svn.sourceforge.net/jcl/?rev=3157&view=rev Author: outchytest Date: 2010-02-01 22:51:28 +0000 (Mon, 01 Feb 2010) Log Message: ----------- test commit from a SVN mirror. Modified Paths: -------------- tests/test-commit.txt Modified: tests/test-commit.txt =================================================================== --- tests/test-commit.txt 2010-01-28 11:48:57 UTC (rev 3156) +++ tests/test-commit.txt 2010-02-01 22:51:28 UTC (rev 3157) @@ -1,3 +1,4 @@ created by a commit from the SVN mirror. modified by a commit from an other SVN mirror. +modified by a commit from an SVN mirror. modified by a commit from an SVN mirror. \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <out...@us...> - 2010-01-28 11:49:03
|
Revision: 3156 http://jcl.svn.sourceforge.net/jcl/?rev=3156&view=rev Author: outchytest Date: 2010-01-28 11:48:57 +0000 (Thu, 28 Jan 2010) Log Message: ----------- test from an other SVN mirror. Modified Paths: -------------- tests/test-commit.txt Modified: tests/test-commit.txt =================================================================== --- tests/test-commit.txt 2010-01-28 11:42:49 UTC (rev 3155) +++ tests/test-commit.txt 2010-01-28 11:48:57 UTC (rev 3156) @@ -1,2 +1,3 @@ created by a commit from the SVN mirror. -modified by a commit from an other SVN mirror. \ No newline at end of file +modified by a commit from an other SVN mirror. +modified by a commit from an SVN mirror. \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <out...@us...> - 2010-01-28 11:43:05
|
Revision: 3155 http://jcl.svn.sourceforge.net/jcl/?rev=3155&view=rev Author: outchytest Date: 2010-01-28 11:42:49 +0000 (Thu, 28 Jan 2010) Log Message: ----------- test from an other SVN mirror. Modified Paths: -------------- tests/test-commit.txt Modified: tests/test-commit.txt =================================================================== --- tests/test-commit.txt 2010-01-27 17:44:51 UTC (rev 3154) +++ tests/test-commit.txt 2010-01-28 11:42:49 UTC (rev 3155) @@ -1 +1,2 @@ -created by a commit from the SVN mirror. \ No newline at end of file +created by a commit from the SVN mirror. +modified by a commit from an other SVN mirror. \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-27 17:45:03
|
Revision: 3154 http://jcl.svn.sourceforge.net/jcl/?rev=3154&view=rev Author: outchy Date: 2010-01-27 17:44:51 +0000 (Wed, 27 Jan 2010) Log Message: ----------- regenerated with D2007 "December 2007 update" included. Modified Paths: -------------- trunk/jcl/packages/JclPackagesD110.groupproj Modified: trunk/jcl/packages/JclPackagesD110.groupproj =================================================================== --- trunk/jcl/packages/JclPackagesD110.groupproj 2010-01-27 15:02:27 UTC (rev 3153) +++ trunk/jcl/packages/JclPackagesD110.groupproj 2010-01-27 17:44:51 UTC (rev 3154) @@ -3,12 +3,24 @@ <ProjectGuid>{d1a27daf-2d03-4297-b322-3fa95f07a7d2}</ProjectGuid> </PropertyGroup> <ItemGroup /> - <ItemGroup /> + <ItemGroup> + <Projects Include="d11\Jcl.dproj" /> + <Projects Include="d11\JclBaseExpert.dproj" /> + <Projects Include="d11\JclContainers.dproj" /> + <Projects Include="d11\JclDebugExpert.dproj" /> + <Projects Include="d11\JclFavoriteFoldersExpert.dproj" /> + <Projects Include="d11\JclProjectAnalysisExpert.dproj" /> + <Projects Include="d11\JclRepositoryExpert.dproj" /> + <Projects Include="d11\JclSIMDViewExpert.dproj" /> + <Projects Include="d11\JclStackTraceViewerExpert.dproj" /> + <Projects Include="d11\JclVcl.dproj" /> + <Projects Include="d11\JclVersionControlExpert.dproj" /> + </ItemGroup> <ProjectExtensions> <Borland.Personality>Default.Personality</Borland.Personality> <Borland.ProjectType /> <BorlandProject> - <BorlandProject xmlns=""> <Default.Personality> </Default.Personality> </BorlandProject></BorlandProject> +<BorlandProject xmlns=""><Default.Personality></Default.Personality></BorlandProject></BorlandProject> </ProjectExtensions> <Target Name="Jcl"> <MSBuild Projects="d11\Jcl.dproj" Targets="" /> @@ -118,4 +130,5 @@ <Target Name="Make"> <CallTarget Targets="Jcl:Make;JclVcl:Make;JclContainers:Make;JclBaseExpert:Make;JclDebugExpert:Make;JclFavoriteFoldersExpert:Make;JclProjectAnalysisExpert:Make;JclRepositoryExpert:Make;JclSIMDViewExpert:Make;JclStackTraceViewerExpert:Make;JclVersionControlExpert:Make" /> </Target> + <Import Condition="Exists('$(MSBuildBinPath)\Borland.Group.Targets')" Project="$(MSBuildBinPath)\Borland.Group.Targets" /> </Project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-27 15:02:35
|
Revision: 3153 http://jcl.svn.sourceforge.net/jcl/?rev=3153&view=rev Author: outchy Date: 2010-01-27 15:02:27 +0000 (Wed, 27 Jan 2010) Log Message: ----------- lib directory for FPC when target is Win64. Added Paths: ----------- trunk/jcl/lib/fpc/x86_64-win64/ trunk/jcl/lib/fpc/x86_64-win64/dirinfo.txt Property changes on: trunk/jcl/lib/fpc/x86_64-win64 ___________________________________________________________________ Added: tsvn:projectlanguage + 0x0409 Added: bugtraq:url + http://issuetracker.delphi-jedi.org/view.php?id=%BUGID% Added: bugtraq:message + (Mantis #%BUGID%) Added: svn:ignore + *.o *.ppu *.compiled *.a *.res *.rst Added: bugtraq:logregex + [Mm]antis #?(\d+)(,? ?#?(\d+))+ (\d+) Added: trunk/jcl/lib/fpc/x86_64-win64/dirinfo.txt =================================================================== --- trunk/jcl/lib/fpc/x86_64-win64/dirinfo.txt (rev 0) +++ trunk/jcl/lib/fpc/x86_64-win64/dirinfo.txt 2010-01-27 15:02:27 UTC (rev 3153) @@ -0,0 +1 @@ +This directory is intended as a common place for FPC compiled files targetting Win64 on arch x86-64. \ No newline at end of file Property changes on: trunk/jcl/lib/fpc/x86_64-win64/dirinfo.txt ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-27 14:10:15
|
Revision: 3148 http://jcl.svn.sourceforge.net/jcl/?rev=3148&view=rev Author: outchy Date: 2010-01-27 12:28:57 +0000 (Wed, 27 Jan 2010) Log Message: ----------- remove some useless spaces to avoid modifications by the IDE. Modified Paths: -------------- trunk/jcl/packages/d11/Jcl.dproj trunk/jcl/packages/d11/JclBaseExpert.dproj trunk/jcl/packages/d11/JclContainers.dproj trunk/jcl/packages/d11/JclDebugExpert.dproj trunk/jcl/packages/d11/JclDebugExpertDLL.dproj trunk/jcl/packages/d11/JclFavoriteFoldersExpert.dproj trunk/jcl/packages/d11/JclFavoriteFoldersExpertDLL.dproj trunk/jcl/packages/d11/JclProjectAnalysisExpert.dproj trunk/jcl/packages/d11/JclProjectAnalysisExpertDLL.dproj trunk/jcl/packages/d11/JclRepositoryExpert.dproj trunk/jcl/packages/d11/JclRepositoryExpertDLL.dproj trunk/jcl/packages/d11/JclSIMDViewExpert.dproj trunk/jcl/packages/d11/JclSIMDViewExpertDLL.dproj trunk/jcl/packages/d11/JclStackTraceViewerExpert.dproj trunk/jcl/packages/d11/JclStackTraceViewerExpertDLL.dproj trunk/jcl/packages/d11/JclVcl.dproj trunk/jcl/packages/d11/JclVersionControlExpert.dproj trunk/jcl/packages/d11/JclVersionControlExpertDLL.dproj trunk/jcl/packages/d11/template.dproj trunk/jcl/packages/d12/Jcl.dproj trunk/jcl/packages/d12/JclBaseExpert.dproj trunk/jcl/packages/d12/JclContainers.dproj trunk/jcl/packages/d12/JclDebugExpert.dproj trunk/jcl/packages/d12/JclDebugExpertDLL.dproj trunk/jcl/packages/d12/JclFavoriteFoldersExpert.dproj trunk/jcl/packages/d12/JclFavoriteFoldersExpertDLL.dproj trunk/jcl/packages/d12/JclProjectAnalysisExpert.dproj trunk/jcl/packages/d12/JclProjectAnalysisExpertDLL.dproj trunk/jcl/packages/d12/JclRepositoryExpert.dproj trunk/jcl/packages/d12/JclRepositoryExpertDLL.dproj trunk/jcl/packages/d12/JclSIMDViewExpert.dproj trunk/jcl/packages/d12/JclSIMDViewExpertDLL.dproj trunk/jcl/packages/d12/JclStackTraceViewerExpert.dproj trunk/jcl/packages/d12/JclStackTraceViewerExpertDLL.dproj trunk/jcl/packages/d12/JclVcl.dproj trunk/jcl/packages/d12/JclVersionControlExpert.dproj trunk/jcl/packages/d12/JclVersionControlExpertDLL.dproj trunk/jcl/packages/d12/template.dproj trunk/jcl/packages/d14/Jcl.dproj trunk/jcl/packages/d14/JclBaseExpert.dproj trunk/jcl/packages/d14/JclContainers.dproj trunk/jcl/packages/d14/JclDebugExpert.dproj trunk/jcl/packages/d14/JclDebugExpertDLL.dproj trunk/jcl/packages/d14/JclFavoriteFoldersExpert.dproj trunk/jcl/packages/d14/JclFavoriteFoldersExpertDLL.dproj trunk/jcl/packages/d14/JclProjectAnalysisExpert.dproj trunk/jcl/packages/d14/JclProjectAnalysisExpertDLL.dproj trunk/jcl/packages/d14/JclRepositoryExpert.dproj trunk/jcl/packages/d14/JclRepositoryExpertDLL.dproj trunk/jcl/packages/d14/JclSIMDViewExpert.dproj trunk/jcl/packages/d14/JclSIMDViewExpertDLL.dproj trunk/jcl/packages/d14/JclStackTraceViewerExpert.dproj trunk/jcl/packages/d14/JclStackTraceViewerExpertDLL.dproj trunk/jcl/packages/d14/JclVcl.dproj trunk/jcl/packages/d14/JclVersionControlExpert.dproj trunk/jcl/packages/d14/JclVersionControlExpertDLL.dproj trunk/jcl/packages/d14/template.dproj Modified: trunk/jcl/packages/d11/Jcl.dproj =================================================================== --- trunk/jcl/packages/d11/Jcl.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/Jcl.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">Jcl</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">Jcl110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,92 +85,92 @@ <DelphiCompile Include="Jcl.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="..\..\source\common\bzip2.pas" /> - <DCCReference Include="..\..\source\common\Jcl8087.pas" /> - <DCCReference Include="..\..\source\common\JclAnsiStrings.pas" /> - <DCCReference Include="..\..\source\common\JclBase.pas" /> - <DCCReference Include="..\..\source\common\JclBorlandTools.pas" /> - <DCCReference Include="..\..\source\common\JclCharsets.pas" /> - <DCCReference Include="..\..\source\common\JclComplex.pas" /> - <DCCReference Include="..\..\source\common\JclCompression.pas" /> - <DCCReference Include="..\..\source\common\JclCounter.pas" /> - <DCCReference Include="..\..\source\common\JclDateTime.pas" /> - <DCCReference Include="..\..\source\common\JclEDI.pas" /> - <DCCReference Include="..\..\source\common\JclEDISEF.pas" /> - <DCCReference Include="..\..\source\common\JclEDITranslators.pas" /> - <DCCReference Include="..\..\source\common\JclEDIXML.pas" /> - <DCCReference Include="..\..\source\common\JclEDI_ANSIX12.pas" /> - <DCCReference Include="..\..\source\common\JclEDI_ANSIX12_Ext.pas" /> - <DCCReference Include="..\..\source\common\JclEDI_UNEDIFACT.pas" /> - <DCCReference Include="..\..\source\common\JclEDI_UNEDIFACT_Ext.pas" /> - <DCCReference Include="..\..\source\common\JclExprEval.pas" /> - <DCCReference Include="..\..\source\common\JclFileUtils.pas" /> - <DCCReference Include="..\..\source\common\JclIniFiles.pas" /> - <DCCReference Include="..\..\source\common\JclLogic.pas" /> - <DCCReference Include="..\..\source\common\JclMath.pas" /> - <DCCReference Include="..\..\source\common\JclMIDI.pas" /> - <DCCReference Include="..\..\source\common\JclMime.pas" /> - <DCCReference Include="..\..\source\common\JclNotify.pas" /> - <DCCReference Include="..\..\source\common\JclPCRE.pas" /> - <DCCReference Include="..\..\source\common\JclResources.pas" /> - <DCCReference Include="..\..\source\common\JclRTTI.pas" /> - <DCCReference Include="..\..\source\common\JclSchedule.pas" /> - <DCCReference Include="..\..\source\common\JclSimpleXml.pas" /> - <DCCReference Include="..\..\source\common\JclStatistics.pas" /> - <DCCReference Include="..\..\source\common\JclStreams.pas" /> - <DCCReference Include="..\..\source\common\JclStrHashMap.pas" /> - <DCCReference Include="..\..\source\common\JclStringConversions.pas" /> - <DCCReference Include="..\..\source\common\JclStringLists.pas" /> - <DCCReference Include="..\..\source\common\JclStrings.pas" /> - <DCCReference Include="..\..\source\common\JclSynch.pas" /> - <DCCReference Include="..\..\source\common\JclSysInfo.pas" /> - <DCCReference Include="..\..\source\common\JclSysUtils.pas" /> - <DCCReference Include="..\..\source\common\JclUnicode.pas" /> - <DCCReference Include="..\..\source\common\JclUnitConv.pas" /> - <DCCReference Include="..\..\source\common\JclUnitVersioning.pas" /> - <DCCReference Include="..\..\source\common\JclUnitVersioningProviders.pas" /> - <DCCReference Include="..\..\source\common\JclValidation.pas" /> - <DCCReference Include="..\..\source\common\JclWideStrings.pas" /> - <DCCReference Include="..\..\source\common\pcre.pas" /> - <DCCReference Include="..\..\source\common\zlibh.pas" /> - <DCCReference Include="..\..\source\windows\Hardlinks.pas" /> - <DCCReference Include="..\..\source\windows\JclAppInst.pas" /> - <DCCReference Include="..\..\source\windows\JclCIL.pas" /> - <DCCReference Include="..\..\source\windows\JclCLR.pas" /> - <DCCReference Include="..\..\source\windows\JclCOM.pas" /> - <DCCReference Include="..\..\source\windows\JclConsole.pas" /> - <DCCReference Include="..\..\source\windows\JclDebug.pas" /> - <DCCReference Include="..\..\source\windows\JclDebugSerialization.pas" /> - <DCCReference Include="..\..\source\windows\JclDebugXMLDeserializer.pas" /> - <DCCReference Include="..\..\source\windows\JclDebugXMLSerializer.pas" /> - <DCCReference Include="..\..\source\windows\JclDotNet.pas" /> - <DCCReference Include="..\..\source\windows\JclHookExcept.pas" /> - <DCCReference Include="..\..\source\windows\JclLANMan.pas" /> - <DCCReference Include="..\..\source\windows\JclLocales.pas" /> - <DCCReference Include="..\..\source\windows\JclMapi.pas" /> - <DCCReference Include="..\..\source\windows\JclMetadata.pas" /> - <DCCReference Include="..\..\source\windows\JclMiscel.pas" /> - <DCCReference Include="..\..\source\windows\JclMsdosSys.pas" /> - <DCCReference Include="..\..\source\windows\JclMultimedia.pas" /> - <DCCReference Include="..\..\source\windows\JclNTFS.pas" /> - <DCCReference Include="..\..\source\windows\JclPeImage.pas" /> - <DCCReference Include="..\..\source\windows\JclRegistry.pas" /> - <DCCReference Include="..\..\source\windows\JclSecurity.pas" /> - <DCCReference Include="..\..\source\windows\JclShell.pas" /> - <DCCReference Include="..\..\source\windows\JclStructStorage.pas" /> - <DCCReference Include="..\..\source\windows\JclSvcCtrl.pas" /> - <DCCReference Include="..\..\source\windows\JclTask.pas" /> - <DCCReference Include="..\..\source\windows\JclTD32.pas" /> - <DCCReference Include="..\..\source\windows\JclTimeZones.pas" /> - <DCCReference Include="..\..\source\windows\JclWin32.pas" /> - <DCCReference Include="..\..\source\windows\JclWin32Ex.pas" /> - <DCCReference Include="..\..\source\windows\JclWinMIDI.pas" /> - <DCCReference Include="..\..\source\windows\mscoree_TLB.pas" /> - <DCCReference Include="..\..\source\windows\mscorlib_TLB.pas" /> - <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas" /> - <DCCReference Include="..\..\source\windows\MSTask.pas" /> - <DCCReference Include="..\..\source\windows\sevenzip.pas" /> - <DCCReference Include="..\..\source\windows\Snmp.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="..\..\source\common\bzip2.pas"/> + <DCCReference Include="..\..\source\common\Jcl8087.pas"/> + <DCCReference Include="..\..\source\common\JclAnsiStrings.pas"/> + <DCCReference Include="..\..\source\common\JclBase.pas"/> + <DCCReference Include="..\..\source\common\JclBorlandTools.pas"/> + <DCCReference Include="..\..\source\common\JclCharsets.pas"/> + <DCCReference Include="..\..\source\common\JclComplex.pas"/> + <DCCReference Include="..\..\source\common\JclCompression.pas"/> + <DCCReference Include="..\..\source\common\JclCounter.pas"/> + <DCCReference Include="..\..\source\common\JclDateTime.pas"/> + <DCCReference Include="..\..\source\common\JclEDI.pas"/> + <DCCReference Include="..\..\source\common\JclEDISEF.pas"/> + <DCCReference Include="..\..\source\common\JclEDITranslators.pas"/> + <DCCReference Include="..\..\source\common\JclEDIXML.pas"/> + <DCCReference Include="..\..\source\common\JclEDI_ANSIX12.pas"/> + <DCCReference Include="..\..\source\common\JclEDI_ANSIX12_Ext.pas"/> + <DCCReference Include="..\..\source\common\JclEDI_UNEDIFACT.pas"/> + <DCCReference Include="..\..\source\common\JclEDI_UNEDIFACT_Ext.pas"/> + <DCCReference Include="..\..\source\common\JclExprEval.pas"/> + <DCCReference Include="..\..\source\common\JclFileUtils.pas"/> + <DCCReference Include="..\..\source\common\JclIniFiles.pas"/> + <DCCReference Include="..\..\source\common\JclLogic.pas"/> + <DCCReference Include="..\..\source\common\JclMath.pas"/> + <DCCReference Include="..\..\source\common\JclMIDI.pas"/> + <DCCReference Include="..\..\source\common\JclMime.pas"/> + <DCCReference Include="..\..\source\common\JclNotify.pas"/> + <DCCReference Include="..\..\source\common\JclPCRE.pas"/> + <DCCReference Include="..\..\source\common\JclResources.pas"/> + <DCCReference Include="..\..\source\common\JclRTTI.pas"/> + <DCCReference Include="..\..\source\common\JclSchedule.pas"/> + <DCCReference Include="..\..\source\common\JclSimpleXml.pas"/> + <DCCReference Include="..\..\source\common\JclStatistics.pas"/> + <DCCReference Include="..\..\source\common\JclStreams.pas"/> + <DCCReference Include="..\..\source\common\JclStrHashMap.pas"/> + <DCCReference Include="..\..\source\common\JclStringConversions.pas"/> + <DCCReference Include="..\..\source\common\JclStringLists.pas"/> + <DCCReference Include="..\..\source\common\JclStrings.pas"/> + <DCCReference Include="..\..\source\common\JclSynch.pas"/> + <DCCReference Include="..\..\source\common\JclSysInfo.pas"/> + <DCCReference Include="..\..\source\common\JclSysUtils.pas"/> + <DCCReference Include="..\..\source\common\JclUnicode.pas"/> + <DCCReference Include="..\..\source\common\JclUnitConv.pas"/> + <DCCReference Include="..\..\source\common\JclUnitVersioning.pas"/> + <DCCReference Include="..\..\source\common\JclUnitVersioningProviders.pas"/> + <DCCReference Include="..\..\source\common\JclValidation.pas"/> + <DCCReference Include="..\..\source\common\JclWideStrings.pas"/> + <DCCReference Include="..\..\source\common\pcre.pas"/> + <DCCReference Include="..\..\source\common\zlibh.pas"/> + <DCCReference Include="..\..\source\windows\Hardlinks.pas"/> + <DCCReference Include="..\..\source\windows\JclAppInst.pas"/> + <DCCReference Include="..\..\source\windows\JclCIL.pas"/> + <DCCReference Include="..\..\source\windows\JclCLR.pas"/> + <DCCReference Include="..\..\source\windows\JclCOM.pas"/> + <DCCReference Include="..\..\source\windows\JclConsole.pas"/> + <DCCReference Include="..\..\source\windows\JclDebug.pas"/> + <DCCReference Include="..\..\source\windows\JclDebugSerialization.pas"/> + <DCCReference Include="..\..\source\windows\JclDebugXMLDeserializer.pas"/> + <DCCReference Include="..\..\source\windows\JclDebugXMLSerializer.pas"/> + <DCCReference Include="..\..\source\windows\JclDotNet.pas"/> + <DCCReference Include="..\..\source\windows\JclHookExcept.pas"/> + <DCCReference Include="..\..\source\windows\JclLANMan.pas"/> + <DCCReference Include="..\..\source\windows\JclLocales.pas"/> + <DCCReference Include="..\..\source\windows\JclMapi.pas"/> + <DCCReference Include="..\..\source\windows\JclMetadata.pas"/> + <DCCReference Include="..\..\source\windows\JclMiscel.pas"/> + <DCCReference Include="..\..\source\windows\JclMsdosSys.pas"/> + <DCCReference Include="..\..\source\windows\JclMultimedia.pas"/> + <DCCReference Include="..\..\source\windows\JclNTFS.pas"/> + <DCCReference Include="..\..\source\windows\JclPeImage.pas"/> + <DCCReference Include="..\..\source\windows\JclRegistry.pas"/> + <DCCReference Include="..\..\source\windows\JclSecurity.pas"/> + <DCCReference Include="..\..\source\windows\JclShell.pas"/> + <DCCReference Include="..\..\source\windows\JclStructStorage.pas"/> + <DCCReference Include="..\..\source\windows\JclSvcCtrl.pas"/> + <DCCReference Include="..\..\source\windows\JclTask.pas"/> + <DCCReference Include="..\..\source\windows\JclTD32.pas"/> + <DCCReference Include="..\..\source\windows\JclTimeZones.pas"/> + <DCCReference Include="..\..\source\windows\JclWin32.pas"/> + <DCCReference Include="..\..\source\windows\JclWin32Ex.pas"/> + <DCCReference Include="..\..\source\windows\JclWinMIDI.pas"/> + <DCCReference Include="..\..\source\windows\mscoree_TLB.pas"/> + <DCCReference Include="..\..\source\windows\mscorlib_TLB.pas"/> + <DCCReference Include="..\..\source\windows\MSHelpServices_TLB.pas"/> + <DCCReference Include="..\..\source\windows\MSTask.pas"/> + <DCCReference Include="..\..\source\windows\sevenzip.pas"/> + <DCCReference Include="..\..\source\windows\Snmp.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclBaseExpert.dproj =================================================================== --- trunk/jcl/packages/d11/JclBaseExpert.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclBaseExpert.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclBaseExpert</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclBaseExpert110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,20 +85,20 @@ <DelphiCompile Include="JclBaseExpert.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="vclx.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="..\..\install\JediRegInfo.pas" /> - <DCCReference Include="..\..\experts\common\JclOtaUtils.pas" /> - <DCCReference Include="..\..\experts\common\JclOtaResources.pas" /> - <DCCReference Include="..\..\experts\common\JclOtaConsts.pas" /> - <DCCReference Include="..\..\experts\common\JclOtaExceptionForm.pas" /> - <DCCReference Include="..\..\experts\common\JclOtaConfigurationForm.pas" /> - <DCCReference Include="..\..\experts\common\JclOtaActionConfigureSheet.pas" /> - <DCCReference Include="..\..\experts\common\JclOtaUnitVersioningSheet.pas" /> - <DCCReference Include="..\..\experts\common\JclOtaWizardForm.pas" /> - <DCCReference Include="..\..\experts\common\JclOtaWizardFrame.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="vclx.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="..\..\install\JediRegInfo.pas"/> + <DCCReference Include="..\..\experts\common\JclOtaUtils.pas"/> + <DCCReference Include="..\..\experts\common\JclOtaResources.pas"/> + <DCCReference Include="..\..\experts\common\JclOtaConsts.pas"/> + <DCCReference Include="..\..\experts\common\JclOtaExceptionForm.pas"/> + <DCCReference Include="..\..\experts\common\JclOtaConfigurationForm.pas"/> + <DCCReference Include="..\..\experts\common\JclOtaActionConfigureSheet.pas"/> + <DCCReference Include="..\..\experts\common\JclOtaUnitVersioningSheet.pas"/> + <DCCReference Include="..\..\experts\common\JclOtaWizardForm.pas"/> + <DCCReference Include="..\..\experts\common\JclOtaWizardFrame.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclContainers.dproj =================================================================== --- trunk/jcl/packages/d11/JclContainers.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclContainers.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclContainers</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclContainers110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,21 +85,21 @@ <DelphiCompile Include="JclContainers.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="..\..\source\common\JclAbstractContainers.pas" /> - <DCCReference Include="..\..\source\common\JclAlgorithms.pas" /> - <DCCReference Include="..\..\source\common\JclArrayLists.pas" /> - <DCCReference Include="..\..\source\common\JclArraySets.pas" /> - <DCCReference Include="..\..\source\common\JclBinaryTrees.pas" /> - <DCCReference Include="..\..\source\common\JclContainerIntf.pas" /> - <DCCReference Include="..\..\source\common\JclHashMaps.pas" /> - <DCCReference Include="..\..\source\common\JclHashSets.pas" /> - <DCCReference Include="..\..\source\common\JclLinkedLists.pas" /> - <DCCReference Include="..\..\source\common\JclQueues.pas" /> - <DCCReference Include="..\..\source\common\JclSortedMaps.pas" /> - <DCCReference Include="..\..\source\common\JclStacks.pas" /> - <DCCReference Include="..\..\source\common\JclTrees.pas" /> - <DCCReference Include="..\..\source\common\JclVectors.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="..\..\source\common\JclAbstractContainers.pas"/> + <DCCReference Include="..\..\source\common\JclAlgorithms.pas"/> + <DCCReference Include="..\..\source\common\JclArrayLists.pas"/> + <DCCReference Include="..\..\source\common\JclArraySets.pas"/> + <DCCReference Include="..\..\source\common\JclBinaryTrees.pas"/> + <DCCReference Include="..\..\source\common\JclContainerIntf.pas"/> + <DCCReference Include="..\..\source\common\JclHashMaps.pas"/> + <DCCReference Include="..\..\source\common\JclHashSets.pas"/> + <DCCReference Include="..\..\source\common\JclLinkedLists.pas"/> + <DCCReference Include="..\..\source\common\JclQueues.pas"/> + <DCCReference Include="..\..\source\common\JclSortedMaps.pas"/> + <DCCReference Include="..\..\source\common\JclStacks.pas"/> + <DCCReference Include="..\..\source\common\JclTrees.pas"/> + <DCCReference Include="..\..\source\common\JclVectors.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclDebugExpert.dproj =================================================================== --- trunk/jcl/packages/d11/JclDebugExpert.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclDebugExpert.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclDebugExpert</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclDebugExpert110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,13 +85,13 @@ <DelphiCompile Include="JclDebugExpert.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeResult.pas" /> - <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeImpl.pas" /> - <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeConfigFrame.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeResult.pas"/> + <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeImpl.pas"/> + <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeConfigFrame.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclDebugExpertDLL.dproj =================================================================== --- trunk/jcl/packages/d11/JclDebugExpertDLL.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclDebugExpertDLL.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclDebugExpertDLL</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclDebugExpertDLL110.dll</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,13 +85,13 @@ <DelphiCompile Include="JclDebugExpertDLL.dpr"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeResult.pas" /> - <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeImpl.pas" /> - <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeConfigFrame.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeResult.pas"/> + <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeImpl.pas"/> + <DCCReference Include="..\..\experts\debug\converter\JclDebugIdeConfigFrame.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclFavoriteFoldersExpert.dproj =================================================================== --- trunk/jcl/packages/d11/JclFavoriteFoldersExpert.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclFavoriteFoldersExpert.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclFavoriteFoldersExpert</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclFavoriteFoldersExpert110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,12 +85,12 @@ <DelphiCompile Include="JclFavoriteFoldersExpert.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclVcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\favfolders\IdeOpenDlgFavoriteUnit.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclVcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\favfolders\IdeOpenDlgFavoriteUnit.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclFavoriteFoldersExpertDLL.dproj =================================================================== --- trunk/jcl/packages/d11/JclFavoriteFoldersExpertDLL.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclFavoriteFoldersExpertDLL.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclFavoriteFoldersExpertDLL</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclFavoriteFoldersExpertDLL110.dll</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,12 +85,12 @@ <DelphiCompile Include="JclFavoriteFoldersExpertDLL.dpr"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclVcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\favfolders\IdeOpenDlgFavoriteUnit.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclVcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\favfolders\IdeOpenDlgFavoriteUnit.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclProjectAnalysisExpert.dproj =================================================================== --- trunk/jcl/packages/d11/JclProjectAnalysisExpert.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclProjectAnalysisExpert.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclProjectAnalysisExpert</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclProjectAnalysisExpert110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,12 +85,12 @@ <DelphiCompile Include="JclProjectAnalysisExpert.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\projectanalyzer\ProjAnalyzerFrm.pas" /> - <DCCReference Include="..\..\experts\projectanalyzer\ProjAnalyzerImpl.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\projectanalyzer\ProjAnalyzerFrm.pas"/> + <DCCReference Include="..\..\experts\projectanalyzer\ProjAnalyzerImpl.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclProjectAnalysisExpertDLL.dproj =================================================================== --- trunk/jcl/packages/d11/JclProjectAnalysisExpertDLL.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclProjectAnalysisExpertDLL.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclProjectAnalysisExpertDLL</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclProjectAnalysisExpertDLL110.dll</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,12 +85,12 @@ <DelphiCompile Include="JclProjectAnalysisExpertDLL.dpr"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\projectanalyzer\ProjAnalyzerFrm.pas" /> - <DCCReference Include="..\..\experts\projectanalyzer\ProjAnalyzerImpl.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\projectanalyzer\ProjAnalyzerFrm.pas"/> + <DCCReference Include="..\..\experts\projectanalyzer\ProjAnalyzerImpl.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclRepositoryExpert.dproj =================================================================== --- trunk/jcl/packages/d11/JclRepositoryExpert.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclRepositoryExpert.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclRepositoryExpert</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclRepositoryExpert110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,27 +85,27 @@ <DelphiCompile Include="JclRepositoryExpert.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclContainers.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\devtools\jpp\JppState.pas" /> - <DCCReference Include="..\..\devtools\jpp\JppLexer.pas" /> - <DCCReference Include="..\..\devtools\jpp\JppParser.pas" /> - <DCCReference Include="..\..\experts\repository\JclOtaTemplates.pas" /> - <DCCReference Include="..\..\experts\repository\JclOtaRepositoryUtils.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgRepository.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgParams.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgWizard.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgFileFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgFormFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgSystemFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgLogFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgTraceFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgThreadFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgIgnoreFrame.pas" /> - <DCCReference Include="..\..\experts\repository\JclOtaRepositoryReg.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclContainers.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\devtools\jpp\JppState.pas"/> + <DCCReference Include="..\..\devtools\jpp\JppLexer.pas"/> + <DCCReference Include="..\..\devtools\jpp\JppParser.pas"/> + <DCCReference Include="..\..\experts\repository\JclOtaTemplates.pas"/> + <DCCReference Include="..\..\experts\repository\JclOtaRepositoryUtils.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgRepository.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgParams.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgWizard.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgFileFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgFormFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgSystemFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgLogFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgTraceFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgThreadFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgIgnoreFrame.pas"/> + <DCCReference Include="..\..\experts\repository\JclOtaRepositoryReg.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclRepositoryExpertDLL.dproj =================================================================== --- trunk/jcl/packages/d11/JclRepositoryExpertDLL.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclRepositoryExpertDLL.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclRepositoryExpertDLL</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclRepositoryExpertDLL110.dll</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,27 +85,27 @@ <DelphiCompile Include="JclRepositoryExpertDLL.dpr"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclContainers.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\devtools\jpp\JppState.pas" /> - <DCCReference Include="..\..\devtools\jpp\JppLexer.pas" /> - <DCCReference Include="..\..\devtools\jpp\JppParser.pas" /> - <DCCReference Include="..\..\experts\repository\JclOtaTemplates.pas" /> - <DCCReference Include="..\..\experts\repository\JclOtaRepositoryUtils.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgRepository.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgParams.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgWizard.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgFileFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgFormFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgSystemFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgLogFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgTraceFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgThreadFrame.pas" /> - <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgIgnoreFrame.pas" /> - <DCCReference Include="..\..\experts\repository\JclOtaRepositoryReg.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclContainers.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\devtools\jpp\JppState.pas"/> + <DCCReference Include="..\..\devtools\jpp\JppLexer.pas"/> + <DCCReference Include="..\..\devtools\jpp\JppParser.pas"/> + <DCCReference Include="..\..\experts\repository\JclOtaTemplates.pas"/> + <DCCReference Include="..\..\experts\repository\JclOtaRepositoryUtils.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgRepository.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgParams.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgWizard.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgFileFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgFormFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgSystemFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgLogFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgTraceFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgThreadFrame.pas"/> + <DCCReference Include="..\..\experts\repository\ExceptionDialog\JclOtaExcDlgIgnoreFrame.pas"/> + <DCCReference Include="..\..\experts\repository\JclOtaRepositoryReg.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclSIMDViewExpert.dproj =================================================================== --- trunk/jcl/packages/d11/JclSIMDViewExpert.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclSIMDViewExpert.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclSIMDViewExpert</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclSIMDViewExpert110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,15 +85,15 @@ <DelphiCompile Include="JclSIMDViewExpert.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDViewForm.pas" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDView.pas" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDUtils.pas" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDModifyForm.pas" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDCpuInfo.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDViewForm.pas"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDView.pas"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDUtils.pas"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDModifyForm.pas"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDCpuInfo.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclSIMDViewExpertDLL.dproj =================================================================== --- trunk/jcl/packages/d11/JclSIMDViewExpertDLL.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclSIMDViewExpertDLL.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclSIMDViewExpertDLL</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclSIMDViewExpertDLL110.dll</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,15 +85,15 @@ <DelphiCompile Include="JclSIMDViewExpertDLL.dpr"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDViewForm.pas" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDView.pas" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDUtils.pas" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDModifyForm.pas" /> - <DCCReference Include="..\..\experts\debug\simdview\JclSIMDCpuInfo.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDViewForm.pas"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDView.pas"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDUtils.pas"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDModifyForm.pas"/> + <DCCReference Include="..\..\experts\debug\simdview\JclSIMDCpuInfo.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclStackTraceViewerExpert.dproj =================================================================== --- trunk/jcl/packages/d11/JclStackTraceViewerExpert.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclStackTraceViewerExpert.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclStackTraceViewerExpert</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclStackTraceViewerExpert110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,24 +85,24 @@ <DelphiCompile Include="JclStackTraceViewerExpert.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerImpl.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerExceptInfoFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerThreadFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerModuleFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerMainFormBDS.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerMainFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerConfigFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerClasses.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackCodeUtils.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerOptions.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerAPIImpl.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerAPI.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackUtils.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerImpl.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerExceptInfoFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerThreadFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerModuleFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerMainFormBDS.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerMainFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerConfigFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerClasses.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackCodeUtils.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerOptions.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerAPIImpl.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerAPI.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackUtils.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclStackTraceViewerExpertDLL.dproj =================================================================== --- trunk/jcl/packages/d11/JclStackTraceViewerExpertDLL.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclStackTraceViewerExpertDLL.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclStackTraceViewerExpertDLL</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclStackTraceViewerExpertDLL110.dll</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,24 +85,24 @@ <DelphiCompile Include="JclStackTraceViewerExpertDLL.dpr"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerImpl.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerExceptInfoFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerThreadFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerModuleFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerMainFormBDS.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerMainFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerConfigFrame.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerClasses.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackCodeUtils.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerOptions.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerAPIImpl.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerAPI.pas" /> - <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackUtils.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="designide.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="JclBaseExpert.dcp"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerImpl.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerExceptInfoFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerThreadFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerModuleFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerMainFormBDS.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerMainFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerConfigFrame.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerClasses.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackCodeUtils.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerOptions.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerAPIImpl.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerAPI.pas"/> + <DCCReference Include="..\..\experts\stacktraceviewer\JclStackTraceViewerStackUtils.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclVcl.dproj =================================================================== --- trunk/jcl/packages/d11/JclVcl.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclVcl.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclVcl</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclVcl110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,20 +85,20 @@ <DelphiCompile Include="JclVcl.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="vcljpg.dcp" /> - <DCCReference Include="vclimg.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="..\..\source\vcl\JclPrint.pas" /> - <DCCReference Include="..\..\source\vcl\JclGraphUtils.pas" /> - <DCCReference Include="..\..\source\vcl\JclGraphics.pas" /> - <DCCReference Include="..\..\source\vcl\JclFont.pas" /> - <DCCReference Include="..\..\source\vcl\JclOpenDialogHooks.pas" /> - <DCCReference Include="..\..\source\vcl\JclOpenDialogFavorites.pas" /> - <DCCReference Include="..\..\source\vcl\JclVclResources.pas" /> - <DCCReference Include="..\..\source\vcl\JclVersionControl.pas" /> - <DCCReference Include="..\..\source\vcl\JclVersionCtrlCVSImpl.pas" /> - <DCCReference Include="..\..\source\vcl\JclVersionCtrlSVNImpl.pas" /> + <DCCReference Include="rtl.dcp"/> + <DCCReference Include="vcl.dcp"/> + <DCCReference Include="vcljpg.dcp"/> + <DCCReference Include="vclimg.dcp"/> + <DCCReference Include="Jcl.dcp"/> + <DCCReference Include="..\..\source\vcl\JclPrint.pas"/> + <DCCReference Include="..\..\source\vcl\JclGraphUtils.pas"/> + <DCCReference Include="..\..\source\vcl\JclGraphics.pas"/> + <DCCReference Include="..\..\source\vcl\JclFont.pas"/> + <DCCReference Include="..\..\source\vcl\JclOpenDialogHooks.pas"/> + <DCCReference Include="..\..\source\vcl\JclOpenDialogFavorites.pas"/> + <DCCReference Include="..\..\source\vcl\JclVclResources.pas"/> + <DCCReference Include="..\..\source\vcl\JclVersionControl.pas"/> + <DCCReference Include="..\..\source\vcl\JclVersionCtrlCVSImpl.pas"/> + <DCCReference Include="..\..\source\vcl\JclVersionCtrlSVNImpl.pas"/> </ItemGroup> </Project> Modified: trunk/jcl/packages/d11/JclVersionControlExpert.dproj =================================================================== --- trunk/jcl/packages/d11/JclVersionControlExpert.dproj 2010-01-27 12:08:09 UTC (rev 3147) +++ trunk/jcl/packages/d11/JclVersionControlExpert.dproj 2010-01-27 12:28:57 UTC (rev 3148) @@ -65,7 +65,7 @@ <VersionInfoKeys Name="FileVersion">2.2.0.3537</VersionInfoKeys> <VersionInfoKeys Name="InternalName">JclVersionControlExpert</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright (C) 1999, 2009 Project JEDI</VersionInfoKeys> - <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> + <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">JclVersionControlExpert110.bpl</VersionInfoKeys> <VersionInfoKeys Name="ProductName">JEDI Code Library</VersionInfoKeys> <VersionInfoKeys Name="ProductVersion">2.2 Build 3537</VersionInfoKeys> @@ -85,13 +85,13 @@ <DelphiCompile Include="JclVersionControlExpert.dpk"> <MainSource>MainSource</MainSource> </DelphiCompile> - <DCCReference Include="rtl.dcp" /> - <DCCReference Include="vcl.dcp" /> - <DCCReference Include="designide.dcp" /> - <DCCReference Include="Jcl.dcp" /> - <DCCReference Include="JclVcl.dcp" /> - <DCCReference Include="JclBaseExpert.dcp" /> - <DCCReference Include="..\..\experts\versioncontrol\JclVersionControlImpl.pas" /> - <DCCReference Include="..\..\experts\versio... [truncated message content] |
From: <ou...@us...> - 2010-01-27 13:19:45
|
Revision: 3152 http://jcl.svn.sourceforge.net/jcl/?rev=3152&view=rev Author: outchy Date: 2010-01-27 13:19:36 +0000 (Wed, 27 Jan 2010) Log Message: ----------- style cleanup. Modified Paths: -------------- trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgRepository.pas Modified: trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgRepository.pas =================================================================== --- trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgRepository.pas 2010-01-27 13:17:56 UTC (rev 3151) +++ trunk/jcl/experts/repository/ExceptionDialog/JclOtaExcDlgRepository.pas 2010-01-27 13:19:36 UTC (rev 3152) @@ -28,10 +28,10 @@ unit JclOtaExcDlgRepository; -interface - {$I jcl.inc} +interface + {$IFDEF DELPHI6_UP} {$DEFINE DELPHIEXCDLG} {$ENDIF DELPHI6_UP} @@ -63,7 +63,6 @@ TJclExcDlgDelphiExpert = class(TJclExcDlgExpert) public constructor Create; override; - destructor Destroy; override; procedure DoExecute(const Personality: TJclBorPersonality); override; function IsVisible(const Personality: TJclBorPersonality): Boolean; override; @@ -72,7 +71,6 @@ TJclExcDlgCBuilderExpert = class(TJclExcDlgExpert) public constructor Create; override; - destructor Destroy; override; procedure DoExecute(const Personality: TJclBorPersonality); override; function IsVisible(const Personality: TJclBorPersonality): Boolean; override; @@ -197,11 +195,6 @@ JclDesignerVcl, JclDelphiPersonality, LoadIcon(FindResourceHInstance(HInstance), 'JclExcDlg'), ritForm); end; -destructor TJclExcDlgDelphiExpert.Destroy; -begin - inherited Destroy; -end; - procedure TJclExcDlgDelphiExpert.DoExecute(const Personality: TJclBorPersonality); var AParams: TJclOtaExcDlgParams; @@ -233,11 +226,6 @@ JclDesignerVcl, JclCBuilderPersonality, LoadIcon(FindResourceHInstance(HInstance), 'JclExcDlgCPP'), ritForm); end; -destructor TJclExcDlgCBuilderExpert.Destroy; -begin - inherited Destroy; -end; - procedure TJclExcDlgCBuilderExpert.DoExecute( const Personality: TJclBorPersonality); var This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-27 13:19:18
|
Revision: 3151 http://jcl.svn.sourceforge.net/jcl/?rev=3151&view=rev Author: outchy Date: 2010-01-27 13:17:56 +0000 (Wed, 27 Jan 2010) Log Message: ----------- Resource cleanup. Modified Paths: -------------- trunk/jcl/experts/common/JclOtaConsts.pas trunk/jcl/experts/common/JclOtaResources.pas trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas Modified: trunk/jcl/experts/common/JclOtaConsts.pas =================================================================== --- trunk/jcl/experts/common/JclOtaConsts.pas 2010-01-27 13:06:50 UTC (rev 3150) +++ trunk/jcl/experts/common/JclOtaConsts.pas 2010-01-27 13:17:56 UTC (rev 3151) @@ -86,7 +86,6 @@ LIBPREFIXOptionName = 'SOPrefix'; LIBSUFFIXOptionName = 'SOSuffix'; ColumnRegName = 'Column%d'; - JclDebugMessagePrefix = 'JCL Debug Expert'; JclDebugExpertActionName = 'JCLDebugExpertCommand'; JclDebugExpertMenuName = 'JCLDebugExpertMenu'; JclDebugExpertProjMenuName = 'JCLDebugExpertProjMenu'; Modified: trunk/jcl/experts/common/JclOtaResources.pas =================================================================== --- trunk/jcl/experts/common/JclOtaResources.pas 2010-01-27 13:06:50 UTC (rev 3150) +++ trunk/jcl/experts/common/JclOtaResources.pas 2010-01-27 13:17:56 UTC (rev 3151) @@ -283,6 +283,7 @@ RsENoBuildAllAction = 'Build All action not found'; RsDebugConfigPageCaption = 'Debug info converter'; RsEProjectPropertyFailed = 'Unable to save project properties, project file may be read-only'; + RsJclDebugMessagePrefix = 'JCL Debug Expert'; //=== JclDebugIdeConfigFrame.pas ============================================= resourcestring Modified: trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas =================================================================== --- trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas 2010-01-27 13:06:50 UTC (rev 3150) +++ trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas 2010-01-27 13:17:56 UTC (rev 3151) @@ -327,10 +327,9 @@ procedure OutputToolMessage(const Msg: string); begin if Assigned(FCurrentProject) then - OTAMessageServices.AddToolMessage(FCurrentProject.FileName, Msg, - JclDebugMessagePrefix, 1, 1) + OTAMessageServices.AddToolMessage(FCurrentProject.FileName, Msg, LoadResString(@RsJclDebugMessagePrefix), 1, 1) else - OTAMessageServices.AddToolMessage('', Msg, JclDebugMessagePrefix, 1, 1); + OTAMessageServices.AddToolMessage('', Msg, LoadResString(@RsJclDebugMessagePrefix), 1, 1); end; begin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-27 13:06:56
|
Revision: 3150 http://jcl.svn.sourceforge.net/jcl/?rev=3150&view=rev Author: outchy Date: 2010-01-27 13:06:50 +0000 (Wed, 27 Jan 2010) Log Message: ----------- fixed some JCL name casings. Modified Paths: -------------- trunk/jcl/docs/Experts.html trunk/jcl/experts/common/JclOtaConsts.pas trunk/jcl/experts/common/JclOtaResources.pas Modified: trunk/jcl/docs/Experts.html =================================================================== --- trunk/jcl/docs/Experts.html 2010-01-27 13:05:19 UTC (rev 3149) +++ trunk/jcl/docs/Experts.html 2010-01-27 13:06:50 UTC (rev 3150) @@ -143,7 +143,7 @@ or/and <a href="http://tortoisesvn.sourceforge.net/">TortoiseSVN</a> installed on the system to properly work. Please refer to these products documentations for help about using version control systems.</p> -<p>The structure of the "Jcl Version" menu can be customized in the JCL options +<p>The structure of the "JCL Version" menu can be customized in the JCL options dialog (in the "Tools" menu).</p> <hr><br> <h3><a name="xmm">XMM debug window</a></h3> Modified: trunk/jcl/experts/common/JclOtaConsts.pas =================================================================== --- trunk/jcl/experts/common/JclOtaConsts.pas 2010-01-27 13:05:19 UTC (rev 3149) +++ trunk/jcl/experts/common/JclOtaConsts.pas 2010-01-27 13:06:50 UTC (rev 3150) @@ -86,7 +86,7 @@ LIBPREFIXOptionName = 'SOPrefix'; LIBSUFFIXOptionName = 'SOSuffix'; ColumnRegName = 'Column%d'; - JclDebugMessagePrefix = 'Jcl Debug Expert'; + JclDebugMessagePrefix = 'JCL Debug Expert'; JclDebugExpertActionName = 'JCLDebugExpertCommand'; JclDebugExpertMenuName = 'JCLDebugExpertMenu'; JclDebugExpertProjMenuName = 'JCLDebugExpertProjMenu'; Modified: trunk/jcl/experts/common/JclOtaResources.pas =================================================================== --- trunk/jcl/experts/common/JclOtaResources.pas 2010-01-27 13:05:19 UTC (rev 3149) +++ trunk/jcl/experts/common/JclOtaResources.pas 2010-01-27 13:06:50 UTC (rev 3150) @@ -415,10 +415,10 @@ resourcestring RsRepositoryExcDlgPage = 'Exception dialog'; - RsRepositoryExcDlgDelphiName = 'Jcl Exception dialog for Delphi'; + RsRepositoryExcDlgDelphiName = 'JCL Exception dialog for Delphi'; RsRepositoryExcDlgDelphiDescription = 'Create an exception dialog for your Delphi project'; - RsRepositoryExcDlgCBuilderName = 'Jcl Exception dialog for C++Builder'; + RsRepositoryExcDlgCBuilderName = 'JCL Exception dialog for C++Builder'; RsRepositoryExcDlgCBuilderDescription = 'Create an exception dialog for your C++Builder'; //=== JclVersionControlImpl.pas ============================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-27 13:05:27
|
Revision: 3149 http://jcl.svn.sourceforge.net/jcl/?rev=3149&view=rev Author: outchy Date: 2010-01-27 13:05:19 +0000 (Wed, 27 Jan 2010) Log Message: ----------- removed some .net relics. Modified Paths: -------------- trunk/jcl/docs/Readme.html trunk/jcl/install/JclInstall.pas Modified: trunk/jcl/docs/Readme.html =================================================================== --- trunk/jcl/docs/Readme.html 2010-01-27 12:28:57 UTC (rev 3148) +++ trunk/jcl/docs/Readme.html 2010-01-27 13:05:19 UTC (rev 3149) @@ -107,11 +107,6 @@ by checking the "Dual packages" option of the "Packages" node, you will be able to call functions of the JCL from C++ code.</p> -<p><span style="font-weight: bold;">.net Framework support:</span></p> - -<p>A subset of JCL units was worked over to support Delphi.Net (Delphi 2005, BDS 2006 and RAD -Studio 2007). The packages belong to the Jedi.Jcl namespace.</p> - <hr><br> <h3><a name="targets">Supported Tools</a></h3> @@ -242,16 +237,10 @@ <li>For Delphi 2005: source\include\jcld9.inc</li> - <li>For Delphi.net 2005: source\include\jcld9.net.inc</li> - <li>For BDS 2006 (Delphi and C++Builder): source\include\jcld10.inc</li> - <li>For Delphi.net 2006: source\include\jcld10.net.inc</li> - <li>For CodeGear RAD Studio 2007 (Delphi for Win32 and C++Builder): source\include\jcld11.inc</li> - <li>For Delphi.net 2007: source\include\jcld11.net.inc</li> - <li>For Delphi 2009 and C++Builder 2009: source\include\jcld12.inc</li> <li>For Delphi 2010 and C++Builder 2010: source\include\jcld14.inc</li> @@ -301,7 +290,6 @@ experts\versioncontrol - Integration of TortoiseCVS and TortoiseSVN in the IDE examples - JCL example applications examples\common - CLX and Win32 example applications in Delphi -examples\dotnet - JCL example applications for Delphi.net examples\windows - JCL example applications for Delphi.Win32 examples\windows\delphitools - Collection of system tools using JCL help - Help file (distributed in a separate archive) Modified: trunk/jcl/install/JclInstall.pas =================================================================== --- trunk/jcl/install/JclInstall.pas 2010-01-27 12:28:57 UTC (rev 3148) +++ trunk/jcl/install/JclInstall.pas 2010-01-27 13:05:19 UTC (rev 3149) @@ -198,7 +198,7 @@ property OptionChecked[Option: TInstallerOption]: Boolean read GetOptionChecked; property LogFileName: string read FLogFileName; property Silent: Boolean read FSilent write FSilent; - property RuntimeInstallation: Boolean read FRuntimeInstallation; // false for C#Builder 1, Delphi 8 and .net targets + property RuntimeInstallation: Boolean read FRuntimeInstallation; // false for C#Builder 1 and Delphi 8 targets property IsProfileEnabled[Index: Integer]: Boolean read GetIsProfileEnabled; property ProfileTargets[Index: Integer]: TJclBorRADToolInstallation read GetProfilesTarget; @@ -543,7 +543,7 @@ FTargetPlatform := ATargetPlatform; FTargetName := Target.Name; - // exclude C#Builder 1, Delphi 8 and .net targets + // exclude C#Builder 1 and Delphi 8 targets FRunTimeInstallation := (Target.RadToolKind <> brBorlandDevStudio) or ((Target.VersionNumber >= 3) and (bpDelphi32 in Target.Personalities)); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-27 12:08:19
|
Revision: 3147 http://jcl.svn.sourceforge.net/jcl/?rev=3147&view=rev Author: outchy Date: 2010-01-27 12:08:09 +0000 (Wed, 27 Jan 2010) Log Message: ----------- new JPP features: - automatic indentation level replication during macro expanding; - trim of empty lines at macro beginnings and endings. Modified Paths: -------------- trunk/jcl/devtools/jpp/JppParser.pas trunk/jcl/source/common/JclAlgorithms.pas trunk/jcl/source/common/JclHashSets.pas trunk/jcl/source/common/JclLinkedLists.pas trunk/jcl/source/prototypes/containers/JclContainerCommon.imp Modified: trunk/jcl/devtools/jpp/JppParser.pas =================================================================== --- trunk/jcl/devtools/jpp/JppParser.pas 2010-01-27 11:33:42 UTC (rev 3146) +++ trunk/jcl/devtools/jpp/JppParser.pas 2010-01-27 12:08:09 UTC (rev 3147) @@ -434,15 +434,18 @@ procedure TJppParser.ParseExpandMacro; var - MacroText, MacroName, AResult: string; + MacroText, MacroName, AResult, LinePrefix: string; ParamNames: TDynStringArray; + I, J: Integer; TempMemoryStream: TMemoryStream; TempStringStream: TJclAutoStream; TempLexer: TJppLexer; TempParser: TJppParser; Recurse: Boolean; + Lines: TStrings; begin MacroText := Lexer.TokenAsString; + // expand the macro ParseMacro(MacroText, MacroName, ParamNames, False); AResult := State.ExpandMacro(MacroName, ParamNames); // recurse macro expanding @@ -496,6 +499,42 @@ end; end; end; + // find the number of white space at the beginning of the current line (indentation level) + I := FResultLen + 1; + while (I > 1) and not CharIsReturn(FResult[I - 1]) do + Dec(I); + J := I; + while (J <= FResultLen) and CharIsWhiteSpace(FResult[J]) do + Inc(J); + LinePrefix := StrRepeat(NativeSpace, J - I); + + Lines := TStringList.Create; + try + StrToStrings(AResult, NativeLineBreak, Lines); + // remove first empty lines + while Lines.Count > 0 do + begin + if Lines.Strings[0] = '' then + Lines.Delete(0) + else + Break; + end; + // remove last empty lines + for I := Lines.Count - 1 downto 0 do + begin + if Lines.Strings[I] = '' then + Lines.Delete(I) + else + Break; + end; + // fix line offsets + if LinePrefix <> '' then + for I := 1 to Lines.Count - 1 do + Lines.Strings[I] := LinePrefix + Lines.Strings[I]; + AResult := StringsToStr(Lines, NativeLineBreak); + finally + Lines.Free; + end; // add result to buffer AddResult(AResult); NextToken; Modified: trunk/jcl/source/common/JclAlgorithms.pas =================================================================== --- trunk/jcl/source/common/JclAlgorithms.pas 2010-01-27 11:33:42 UTC (rev 3146) +++ trunk/jcl/source/common/JclAlgorithms.pas 2010-01-27 12:08:09 UTC (rev 3147) @@ -337,15 +337,15 @@ public class procedure Apply(const First: IJclIterator<T>; Count: Integer; F: TApplyFunction<T>); class function Find(const First: IJclIterator<T>; Count: Integer; const AItem: T; - AComparator: TCompare<T>): IJclIterator<T>; overload; + AComparator: TCompare<T>): IJclIterator<T>; overload; class function Find(const First: IJclIterator<T>; Count: Integer; const AItem: T; - AEqualityComparator: TEqualityCompare<T>): IJclIterator<T>; overload; + AEqualityComparator: TEqualityCompare<T>): IJclIterator<T>; overload; class function CountObject(const First: IJclIterator<T>; Count: Integer; - const AItem: T; AComparator: TCompare<T>): Integer; overload; + const AItem: T; AComparator: TCompare<T>): Integer; overload; class function CountObject(const First: IJclIterator<T>; Count: Integer; - const AItem: T; AEqualityComparator: TEqualityCompare<T>): Integer; overload; + const AItem: T; AEqualityComparator: TEqualityCompare<T>): Integer; overload; class procedure Copy(const First: IJclIterator<T>; Count: Integer; - const Output: IJclIterator<T>); + const Output: IJclIterator<T>); class procedure Generate(const List: IJclList<T>; Count: Integer; const AItem: T); class procedure Fill(const First: IJclIterator<T>; Count: Integer; const AItem: T); class procedure Reverse(const First, Last: IJclIterator<T>); Modified: trunk/jcl/source/common/JclHashSets.pas =================================================================== --- trunk/jcl/source/common/JclHashSets.pas 2010-01-27 11:33:42 UTC (rev 3146) +++ trunk/jcl/source/common/JclHashSets.pas 2010-01-27 12:08:09 UTC (rev 3147) @@ -1354,7 +1354,6 @@ AddAll(ACollection); end; - constructor TJclIntfHashSet.Create(ACapacity: Integer); begin Create(TJclIntfHashMap.Create(ACapacity, False)); @@ -1714,7 +1713,6 @@ AddAll(ACollection); end; - constructor TJclAnsiStrHashSet.Create(ACapacity: Integer); begin Create(TJclAnsiStrHashMap.Create(ACapacity, False)); @@ -2094,7 +2092,6 @@ AddAll(ACollection); end; - constructor TJclWideStrHashSet.Create(ACapacity: Integer); begin Create(TJclWideStrHashMap.Create(ACapacity, False)); @@ -2475,7 +2472,6 @@ AddAll(ACollection); end; - constructor TJclUnicodeStrHashSet.Create(ACapacity: Integer); begin Create(TJclUnicodeStrHashMap.Create(ACapacity, False)); @@ -2847,7 +2843,6 @@ AddAll(ACollection); end; - constructor TJclSingleHashSet.Create(ACapacity: Integer); begin Create(TJclSingleHashMap.Create(ACapacity, False)); @@ -3217,7 +3212,6 @@ AddAll(ACollection); end; - constructor TJclDoubleHashSet.Create(ACapacity: Integer); begin Create(TJclDoubleHashMap.Create(ACapacity, False)); @@ -3587,7 +3581,6 @@ AddAll(ACollection); end; - constructor TJclExtendedHashSet.Create(ACapacity: Integer); begin Create(TJclExtendedHashMap.Create(ACapacity, False)); @@ -3957,7 +3950,6 @@ AddAll(ACollection); end; - constructor TJclIntegerHashSet.Create(ACapacity: Integer); begin Create(TJclIntegerHashMap.Create(ACapacity, False)); @@ -4317,7 +4309,6 @@ AddAll(ACollection); end; - constructor TJclCardinalHashSet.Create(ACapacity: Integer); begin Create(TJclCardinalHashMap.Create(ACapacity, False)); @@ -4677,7 +4668,6 @@ AddAll(ACollection); end; - constructor TJclInt64HashSet.Create(ACapacity: Integer); begin Create(TJclInt64HashMap.Create(ACapacity, False)); @@ -5037,7 +5027,6 @@ AddAll(ACollection); end; - constructor TJclPtrHashSet.Create(ACapacity: Integer); begin Create(TJclPtrHashMap.Create(ACapacity, False)); @@ -5397,7 +5386,6 @@ AddAll(ACollection); end; - constructor TJclHashSet.Create(ACapacity: Integer; AOwnsObjects: Boolean); begin Create(TJclHashMap.Create(ACapacity, AOwnsObjects, False)); @@ -5769,7 +5757,6 @@ AddAll(ACollection); end; - function TJclHashSet<T>.FreeItem(var AItem: T): T; begin Result := (FMap as IJclPairOwner<T, TRefUnique>).FreeKey(AItem); Modified: trunk/jcl/source/common/JclLinkedLists.pas =================================================================== --- trunk/jcl/source/common/JclLinkedLists.pas 2010-01-27 11:33:42 UTC (rev 3146) +++ trunk/jcl/source/common/JclLinkedLists.pas 2010-01-27 12:08:09 UTC (rev 3147) @@ -2163,6 +2163,7 @@ AssignPropertiesTo(Result); end; + //=== { TJclIntfLinkedListIterator } ============================================================ constructor TJclIntfLinkedListIterator.Create(const AOwnList: IJclIntfList; ACursor: TJclIntfLinkedListItem; AValid: Boolean; AStart: TItrStart); @@ -2486,6 +2487,7 @@ {$ENDIF THREADSAFE} end; + //=== { TJclLinkedList<T> } ================================================== constructor TJclAnsiStrLinkedList.Create(const ACollection: IJclAnsiStrCollection); Modified: trunk/jcl/source/prototypes/containers/JclContainerCommon.imp =================================================================== --- trunk/jcl/source/prototypes/containers/JclContainerCommon.imp 2010-01-27 11:33:42 UTC (rev 3146) +++ trunk/jcl/source/prototypes/containers/JclContainerCommon.imp 2010-01-27 12:08:09 UTC (rev 3147) @@ -1,44 +1,64 @@ -(*$JPPDEFINEMACRO READBEGIN {$JPPDEFINEMACRO READLOCK}{$IFDEF THREADSAFE} +(*$JPPDEFINEMACRO READBEGIN +{$JPPDEFINEMACRO READLOCK} +{$IFDEF THREADSAFE} +if FThreadSafe then + SyncReaderWriter.BeginRead; +try +{$ENDIF THREADSAFE}*) +(*$JPPDEFINEMACRO READEND +{$JPPEXPANDMACRO READLOCK} +{$JPPUNDEFMACRO READLOCK} +{$IFDEF THREADSAFE} +finally if FThreadSafe then - SyncReaderWriter.BeginRead; - try - {$ENDIF THREADSAFE}*) -(*$JPPDEFINEMACRO READEND {$JPPEXPANDMACRO READLOCK}{$JPPUNDEFMACRO READLOCK}{$IFDEF THREADSAFE} - finally - if FThreadSafe then - SyncReaderWriter.EndRead; - end; - {$ENDIF THREADSAFE}*) -(*$JPPDEFINEMACRO WRITEBEGIN {$JPPDEFINEMACRO WRITELOCK}if ReadOnly then - raise EJclReadOnlyError.Create; - {$IFDEF THREADSAFE} + SyncReaderWriter.EndRead; +end; +{$ENDIF THREADSAFE}*) +(*$JPPDEFINEMACRO WRITEBEGIN +{$JPPDEFINEMACRO WRITELOCK} +if ReadOnly then + raise EJclReadOnlyError.Create; +{$IFDEF THREADSAFE} +if FThreadSafe then + SyncReaderWriter.BeginWrite; +try +{$ENDIF THREADSAFE}*) +(*$JPPDEFINEMACRO WRITEEND +{$JPPEXPANDMACRO WRITELOCK} +{$JPPUNDEFMACRO WRITELOCK} +{$IFDEF THREADSAFE} +finally if FThreadSafe then - SyncReaderWriter.BeginWrite; - try - {$ENDIF THREADSAFE}*) -(*$JPPDEFINEMACRO WRITEEND {$JPPEXPANDMACRO WRITELOCK}{$JPPUNDEFMACRO WRITELOCK}{$IFDEF THREADSAFE} - finally - if FThreadSafe then - SyncReaderWriter.EndWrite; - end; - {$ENDIF THREADSAFE}*) -(*$JPPDEFINEMACRO DELEGATEREADBEGIN(CONTAINERNAME){$JPPDEFINEMACRO DELREADLOCK}{$IFDEF THREADSAFE} - CONTAINERNAME.ReadLock; - try - {$ENDIF THREADSAFE}*) -(*$JPPDEFINEMACRO DELEGATEREADEND(CONTAINERNAME){$JPPEXPANDMACRO DELREADLOCK}{$JPPUNDEFMACRO DELREADLOCK}{$IFDEF THREADSAFE} - finally - CONTAINERNAME.ReadUnlock; - end; - {$ENDIF THREADSAFE}*) -(*$JPPDEFINEMACRO DELEGATEWRITEBEGIN(CONTAINERNAME){$JPPDEFINEMACRO DELWRITELOCK}if CONTAINERNAME.ReadOnly then - raise EJclReadOnlyError.Create; - {$IFDEF THREADSAFE} - CONTAINERNAME.WriteLock; - try - {$ENDIF THREADSAFE}*) -(*$JPPDEFINEMACRO DELEGATEWRITEEND(CONTAINERNAME){$JPPEXPANDMACRO DELWRITELOCK}{$JPPUNDEFMACRO DELWRITELOCK}{$IFDEF THREADSAFE} - finally - CONTAINERNAME.WriteUnlock; - end; - {$ENDIF THREADSAFE}*) \ No newline at end of file + SyncReaderWriter.EndWrite; +end; +{$ENDIF THREADSAFE}*) +(*$JPPDEFINEMACRO DELEGATEREADBEGIN(CONTAINERNAME) +{$JPPDEFINEMACRO DELREADLOCK} +{$IFDEF THREADSAFE} +CONTAINERNAME.ReadLock; +try +{$ENDIF THREADSAFE}*) +(*$JPPDEFINEMACRO DELEGATEREADEND(CONTAINERNAME) +{$JPPEXPANDMACRO DELREADLOCK} +{$JPPUNDEFMACRO DELREADLOCK} +{$IFDEF THREADSAFE} +finally + CONTAINERNAME.ReadUnlock; +end; +{$ENDIF THREADSAFE}*) +(*$JPPDEFINEMACRO DELEGATEWRITEBEGIN(CONTAINERNAME) +{$JPPDEFINEMACRO DELWRITELOCK} +if CONTAINERNAME.ReadOnly then + raise EJclReadOnlyError.Create; +{$IFDEF THREADSAFE} +CONTAINERNAME.WriteLock; +try +{$ENDIF THREADSAFE}*) +(*$JPPDEFINEMACRO DELEGATEWRITEEND(CONTAINERNAME) +{$JPPEXPANDMACRO DELWRITELOCK} +{$JPPUNDEFMACRO DELWRITELOCK} +{$IFDEF THREADSAFE} +finally + CONTAINERNAME.WriteUnlock; +end; +{$ENDIF THREADSAFE}*) \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-27 11:33:53
|
Revision: 3146 http://jcl.svn.sourceforge.net/jcl/?rev=3146&view=rev Author: outchy Date: 2010-01-27 11:33:42 +0000 (Wed, 27 Jan 2010) Log Message: ----------- only macro expansions can lead to recursive calls. Modified Paths: -------------- trunk/jcl/devtools/jpp/JppParser.pas Modified: trunk/jcl/devtools/jpp/JppParser.pas =================================================================== --- trunk/jcl/devtools/jpp/JppParser.pas 2010-01-26 14:10:33 UTC (rev 3145) +++ trunk/jcl/devtools/jpp/JppParser.pas 2010-01-27 11:33:42 UTC (rev 3146) @@ -259,78 +259,15 @@ end; procedure TJppParser.AddResult(const S: string); -var - TempMemoryStream: TMemoryStream; - TempStringStream: TJclAutoStream; - TempLexer: TJppLexer; - TempParser: TJppParser; - AResult: string; - Recurse: Boolean; begin if FSkipLevel > 0 then Exit; - // recurse macro expanding - if StrIPos('$JPP', S) > 0 then - begin - Recurse := False; - TempLexer := TJppLexer.Create(S); - try - while True do - begin - case TempLexer.CurrTok of - ptEof: - Break; - ptJppDefineMacro, - ptJppExpandMacro, - ptJppUndefMacro, - ptJppStrValue, - ptJppIntValue, - ptJppBoolValue, - ptJppRepeat, - ptJppRepeatStrValue: - begin - Recurse := True; - Break; - end; - end; - TempLexer.NextTok; - end; - finally - TempLexer.Free; - end; - if Recurse then - begin - TempMemoryStream := TMemoryStream.Create; - try - TempStringStream := TJclAutoStream.Create(TempMemoryStream); - try - TempStringStream.WriteString(S, 1, Length(S)); - TempStringStream.Seek(0, soBeginning); - TempParser := TJppParser.Create(TempStringStream.ReadString, State); - try - AResult := TempParser.Parse; - finally - TempParser.Free; - end; - finally - TempStringStream.Free; - end; - finally - TempMemoryStream.Free; - end; - end - else - AResult := S; - end - else - AResult := S; - - while FResultLen + Length(AResult) > Length(FResult) do + while FResultLen + Length(S) > Length(FResult) do SetLength(FResult, Length(FResult) * 2); - Move(AResult[1], FResult[FResultLen + 1], Length(AResult) * SizeOf(Char)); + Move(S[1], FResult[FResultLen + 1], Length(S) * SizeOf(Char)); if FAllWhiteSpaceOut then FAllWhiteSpaceOut := AllWhiteSpace(@FResult[FLineBreakPos]); - Inc(FResultLen, Length(AResult)); + Inc(FResultLen, Length(S)); end; function TJppParser.IsExcludedInclude(const FileName: string): Boolean; @@ -497,12 +434,70 @@ procedure TJppParser.ParseExpandMacro; var - MacroText, MacroName: string; + MacroText, MacroName, AResult: string; ParamNames: TDynStringArray; + TempMemoryStream: TMemoryStream; + TempStringStream: TJclAutoStream; + TempLexer: TJppLexer; + TempParser: TJppParser; + Recurse: Boolean; begin MacroText := Lexer.TokenAsString; ParseMacro(MacroText, MacroName, ParamNames, False); - AddResult(State.ExpandMacro(MacroName, ParamNames)); + AResult := State.ExpandMacro(MacroName, ParamNames); + // recurse macro expanding + if StrIPos('$JPP', AResult) > 0 then + begin + Recurse := False; + TempLexer := TJppLexer.Create(AResult); + try + while True do + begin + case TempLexer.CurrTok of + ptEof: + Break; + ptJppDefineMacro, + ptJppExpandMacro, + ptJppUndefMacro, + ptJppStrValue, + ptJppIntValue, + ptJppBoolValue, + ptJppRepeat, + ptJppRepeatStrValue: + begin + Recurse := True; + Break; + end; + end; + TempLexer.NextTok; + end; + finally + TempLexer.Free; + end; + if Recurse then + begin + TempMemoryStream := TMemoryStream.Create; + try + TempStringStream := TJclAutoStream.Create(TempMemoryStream); + try + TempStringStream.WriteString(AResult, 1, Length(AResult)); + TempStringStream.Seek(0, soBeginning); + TempParser := TJppParser.Create(TempStringStream.ReadString, State); + try + AResult := TempParser.Parse; + finally + TempParser.Free; + end; + finally + TempStringStream.Free; + end; + finally + TempMemoryStream.Free; + end; + end; + end; + // add result to buffer + AddResult(AResult); NextToken; end; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <out...@us...> - 2010-01-26 14:10:40
|
Revision: 3145 http://jcl.svn.sourceforge.net/jcl/?rev=3145&view=rev Author: outchytest Date: 2010-01-26 14:10:33 +0000 (Tue, 26 Jan 2010) Log Message: ----------- test commit from SVN mirror. Added Paths: ----------- tests/ tests/test-commit.txt Added: tests/test-commit.txt =================================================================== --- tests/test-commit.txt (rev 0) +++ tests/test-commit.txt 2010-01-26 14:10:33 UTC (rev 3145) @@ -0,0 +1 @@ +created by a commit from the SVN mirror. \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-25 13:32:09
|
Revision: 3144 http://jcl.svn.sourceforge.net/jcl/?rev=3144&view=rev Author: outchy Date: 2010-01-25 13:32:03 +0000 (Mon, 25 Jan 2010) Log Message: ----------- better heuristic for automatic recursive macro inlining. Modified Paths: -------------- trunk/jcl/devtools/jpp/JppParser.pas Modified: trunk/jcl/devtools/jpp/JppParser.pas =================================================================== --- trunk/jcl/devtools/jpp/JppParser.pas 2010-01-25 13:21:41 UTC (rev 3143) +++ trunk/jcl/devtools/jpp/JppParser.pas 2010-01-25 13:32:03 UTC (rev 3144) @@ -262,32 +262,65 @@ var TempMemoryStream: TMemoryStream; TempStringStream: TJclAutoStream; + TempLexer: TJppLexer; TempParser: TJppParser; AResult: string; + Recurse: Boolean; begin if FSkipLevel > 0 then Exit; // recurse macro expanding if StrIPos('$JPP', S) > 0 then begin - TempMemoryStream := TMemoryStream.Create; + Recurse := False; + TempLexer := TJppLexer.Create(S); try - TempStringStream := TJclAutoStream.Create(TempMemoryStream); + while True do + begin + case TempLexer.CurrTok of + ptEof: + Break; + ptJppDefineMacro, + ptJppExpandMacro, + ptJppUndefMacro, + ptJppStrValue, + ptJppIntValue, + ptJppBoolValue, + ptJppRepeat, + ptJppRepeatStrValue: + begin + Recurse := True; + Break; + end; + end; + TempLexer.NextTok; + end; + finally + TempLexer.Free; + end; + if Recurse then + begin + TempMemoryStream := TMemoryStream.Create; try - TempStringStream.WriteString(S, 1, Length(S)); - TempStringStream.Seek(0, soBeginning); - TempParser := TJppParser.Create(TempStringStream.ReadString, State); + TempStringStream := TJclAutoStream.Create(TempMemoryStream); try - AResult := TempParser.Parse; + TempStringStream.WriteString(S, 1, Length(S)); + TempStringStream.Seek(0, soBeginning); + TempParser := TJppParser.Create(TempStringStream.ReadString, State); + try + AResult := TempParser.Parse; + finally + TempParser.Free; + end; finally - TempParser.Free; + TempStringStream.Free; end; finally - TempStringStream.Free; + TempMemoryStream.Free; end; - finally - TempMemoryStream.Free; - end; + end + else + AResult := S; end else AResult := S; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2010-01-25 13:27:52
|
Revision: 3139 http://jcl.svn.sourceforge.net/jcl/?rev=3139&view=rev Author: outchy Date: 2010-01-25 12:19:13 +0000 (Mon, 25 Jan 2010) Log Message: ----------- Style cleaning of $IFDEF HAS_UNIT_* compiler directives. Since D5/C5 support is dropped, HAS_UNIT_RTLCONSTS, HAS_UNIT_TYPES, HAS_UNIT_VARIANTS, HAS_UNIT_STRUTILS, HAS_UNIT_DATEUTILS, HAS_UNIT_CONTNRS are always defined. Modified Paths: -------------- trunk/jcl/devtools/jpp/jpp.dpr trunk/jcl/experts/common/JclOtaUtils.pas trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas trunk/jcl/experts/repository/JclOtaTemplates.pas trunk/jcl/source/common/JclAnsiStrings.pas trunk/jcl/source/common/JclCompression.pas trunk/jcl/source/common/JclRTTI.pas trunk/jcl/source/common/JclSimpleXml.pas trunk/jcl/source/common/JclStreams.pas trunk/jcl/source/common/JclStringLists.pas trunk/jcl/source/common/JclSysUtils.pas trunk/jcl/source/common/JclUnicode.pas trunk/jcl/source/common/JclWideStrings.pas trunk/jcl/source/common/bzip2.pas trunk/jcl/source/common/pcre.pas trunk/jcl/source/common/zlibh.pas trunk/jcl/source/prototypes/_GraphUtils.pas trunk/jcl/source/vcl/JclGraphUtils.pas trunk/jcl/source/vcl/JclVersionControl.pas trunk/jcl/source/windows/JclCIL.pas trunk/jcl/source/windows/JclCLR.pas trunk/jcl/source/windows/JclCOM.pas trunk/jcl/source/windows/JclDotNet.pas trunk/jcl/source/windows/JclMetadata.pas trunk/jcl/source/windows/JclWideFormat.pas Modified: trunk/jcl/devtools/jpp/jpp.dpr =================================================================== --- trunk/jcl/devtools/jpp/jpp.dpr 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/devtools/jpp/jpp.dpr 2010-01-25 12:19:13 UTC (rev 3139) @@ -47,12 +47,10 @@ {$IFDEF MSWINDOWS} Windows, {$ENDIF MSWINDOWS} - {$IFDEF UNIX} + {$IFDEF HAS_UNIT_LIBC} Libc, - {$ENDIF} - {$IFDEF HAS_UNIT_TYPES} + {$ENDIF HAS_UNIT_LIBC} Types, - {$ENDIF HAS_UNIT_TYPES} SysUtils, Classes, TypInfo, Modified: trunk/jcl/experts/common/JclOtaUtils.pas =================================================================== --- trunk/jcl/experts/common/JclOtaUtils.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/experts/common/JclOtaUtils.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -315,9 +315,7 @@ implementation uses - {$IFDEF HAS_UNIT_VARIANTS} Variants, - {$ENDIF HAS_UNIT_VARIANTS} Forms, Graphics, Dialogs, ActiveX, FileCtrl, IniFiles, JediRegInfo, {$IFDEF MSWINDOWS} Modified: trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas =================================================================== --- trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/experts/debug/converter/JclDebugIdeImpl.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -229,9 +229,7 @@ uses TypInfo, - {$IFDEF HAS_UNIT_VARIANTS} Variants, - {$ENDIF HAS_UNIT_VARIANTS} JclBase, JclBorlandTools, JclDebug, JclDebugIdeResult, JclOtaResources; Modified: trunk/jcl/experts/repository/JclOtaTemplates.pas =================================================================== --- trunk/jcl/experts/repository/JclOtaTemplates.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/experts/repository/JclOtaTemplates.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -77,9 +77,6 @@ uses SysUtils, - {$IFDEF HAS_UNIT_VARIANTS} -// Variants, - {$ENDIF HAS_UNIT_VARIANTS} TypInfo, JclStrings, JclSysUtils, JppParser; Modified: trunk/jcl/source/common/JclAnsiStrings.pas =================================================================== --- trunk/jcl/source/common/JclAnsiStrings.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/JclAnsiStrings.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -516,9 +516,7 @@ Libc, {$ENDIF HAS_UNIT_LIBC} {$IFDEF SUPPORTS_UNICODE} - {$IFDEF HAS_UNIT_RTLCONSTS} RtlConsts, - {$ENDIF HAS_UNIT_RTLCONSTS} {$ENDIF SUPPORTS_UNICODE} JclLogic, JclResources, JclStreams, JclSynch; Modified: trunk/jcl/source/common/JclCompression.pas =================================================================== --- trunk/jcl/source/common/JclCompression.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/JclCompression.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -59,9 +59,7 @@ {$IFDEF MSWINDOWS} Windows, Sevenzip, ActiveX, {$ENDIF MSWINDOWS} - {$IFDEF UNIX} Types, - {$ENDIF UNIX} {$IFDEF HAS_UNIT_LIBC} Libc, {$ENDIF HAS_UNIT_LIBC} Modified: trunk/jcl/source/common/JclRTTI.pas =================================================================== --- trunk/jcl/source/common/JclRTTI.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/JclRTTI.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -47,14 +47,10 @@ {$IFDEF UNITVERSIONING} JclUnitVersioning, {$ENDIF UNITVERSIONING} - {$IFDEF HAS_UNIT_TYPES} Types, - {$IFDEF SUPPORTS_INLINE} + {$IFDEF MSWINDOWS} Windows, - {$ENDIF SUPPORTS_INLINE} - {$ELSE ~HAS_UNIT_TYPES} - Windows, - {$ENDIF ~HAS_UNIT_TYPES} + {$ENDIF MSWINDOWS} Classes, SysUtils, TypInfo, JclBase; Modified: trunk/jcl/source/common/JclSimpleXml.pas =================================================================== --- trunk/jcl/source/common/JclSimpleXml.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/JclSimpleXml.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -48,9 +48,7 @@ Windows, // Delphi 2005 inline {$ENDIF MSWINDOWS} SysUtils, Classes, - {$IFDEF HAS_UNIT_VARIANTS} Variants, - {$ENDIF HAS_UNIT_VARIANTS} IniFiles, JclBase, JclStreams; Modified: trunk/jcl/source/common/JclStreams.pas =================================================================== --- trunk/jcl/source/common/JclStreams.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/JclStreams.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -46,13 +46,11 @@ {$IFDEF MSWINDOWS} Windows, {$ENDIF MSWINDOWS} - {$IFDEF LINUX} + {$IFDEF HAS_UNIT_LIBC} Libc, - {$ENDIF LINUX} + {$ENDIF HAS_UNIT_LIBC} SysUtils, Classes, - {$IFDEF HAS_UNIT_CONTNRS} Contnrs, - {$ENDIF HAS_UNIT_CONTNRS} JclBase, JclStringConversions; const Modified: trunk/jcl/source/common/JclStringLists.pas =================================================================== --- trunk/jcl/source/common/JclStringLists.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/JclStringLists.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -44,9 +44,7 @@ {$IFDEF MSWINDOWS} Windows, {$ENDIF MSWINDOWS} - {$IFDEF HAS_UNIT_VARIANTS} Variants, - {$ENDIF HAS_UNIT_VARIANTS} Classes, SysUtils, JclBase, JclPCRE; Modified: trunk/jcl/source/common/JclSysUtils.pas =================================================================== --- trunk/jcl/source/common/JclSysUtils.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/JclSysUtils.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -681,16 +681,10 @@ implementation uses - {$IFDEF HAS_UNIT_TYPES} Types, - {$ENDIF HAS_UNIT_TYPES} - {$IFDEF UNIX} {$IFDEF HAS_UNIT_LIBC} Libc, - {$ELSE ~HAS_UNIT_LIBC} - dl, - {$ENDIF ~HAS_UNIT_LIBC} - {$ENDIF UNIX} + {$ENDIF HAS_UNIT_LIBC} {$IFDEF MSWINDOWS} JclConsole, {$ENDIF MSWINDOWS} Modified: trunk/jcl/source/common/JclUnicode.pas =================================================================== --- trunk/jcl/source/common/JclUnicode.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/JclUnicode.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -1292,14 +1292,8 @@ uses {$IFDEF HAS_UNIT_RTLCONSTS} - {$IFDEF BORLAND} RtlConsts, - {$ENDIF BORLAND} - {$ELSE ~HAS_UNIT_RTLCONSTS} - {$IFNDEF FPC} - Consts, - {$ENDIF ~FPC} - {$ENDIF ~HAS_UNIT_RTLCONSTS} + {$ENDIF HAS_UNIT_RTLCONSTS} {$IFDEF UNICODE_BZIP2_DATA} BZip2, {$ENDIF UNICODE_BZIP2_DATA} Modified: trunk/jcl/source/common/JclWideStrings.pas =================================================================== --- trunk/jcl/source/common/JclWideStrings.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/JclWideStrings.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -351,9 +351,7 @@ uses {$IFDEF HAS_UNIT_RTLCONSTS} RTLConsts, - {$ELSE ~HAS_UNIT_RTLCONSTS} - Consts, - {$ENDIF ~HAS_UNIT_RTLCONSTS} + {$ENDIF HAS_UNIT_RTLCONSTS} {$IFDEF MSWINDOWS} Windows, {$ENDIF MSWINDOWS} Modified: trunk/jcl/source/common/bzip2.pas =================================================================== --- trunk/jcl/source/common/bzip2.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/bzip2.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -327,16 +327,10 @@ Windows, {$ENDIF MSWINDOWS} {$ENDIF BZIP2_LINKONREQUEST} - {$IFDEF UNIX} - {$IFDEF HAS_UNIT_TYPES} Types, - {$ENDIF HAS_UNIT_TYPES} {$IFDEF HAS_UNIT_LIBC} Libc, - {$ELSE ~HAS_UNIT_LIBC} - dl, - {$ENDIF ~HAS_UNIT_LIBC} - {$ENDIF UNIX} + {$ENDIF HAS_UNIT_LIBC} SysUtils; {$IFDEF BZIP2_STATICLINK} Modified: trunk/jcl/source/common/pcre.pas =================================================================== --- trunk/jcl/source/common/pcre.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/pcre.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -577,20 +577,14 @@ implementation uses - SysUtils, {$IFDEF MSWINDOWS} - Windows; + Windows, {$ENDIF MSWINDOWS} - {$IFDEF UNIX} - {$IFDEF HAS_UNIT_TYPES} Types, - {$ENDIF HAS_UNIT_TYPES} {$IFDEF HAS_UNIT_LIBC} - Libc; - {$ELSE ~HAS_UNIT_LIBC} - dl; - {$ENDIF ~HAS_UNIT_LIBC} - {$ENDIF UNIX} + Libc, + {$ENDIF HAS_UNIT_LIBC} + SysUtils; {$IFDEF PCRE_STATICLINK} Modified: trunk/jcl/source/common/zlibh.pas =================================================================== --- trunk/jcl/source/common/zlibh.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/common/zlibh.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -29,7 +29,7 @@ { } {**************************************************************************************************} { } -{ Last modified: $Date:: $ } +{ Last modified: $Date:: $ } { Revision: $Rev:: $ } { Author: $Author:: $ } { } @@ -62,7 +62,7 @@ {$ENDIF MSWINDOWS} {$IFDEF HAS_UNIT_LIBC} Libc, - {$ELSE ~HAS_UNIT_LIBC} + {$ENDIF HAS_UNIT_LIBC} JclBase; {$IFNDEF FPC} @@ -78,7 +78,6 @@ size_t = Longint; {$EXTERNALSYM size_t} {$ENDIF ~FPC} -{$ENDIF ~HAS_UNIT_LIBC} //----------------------------------------------------------------------------- // START of the contents of the converted ZCONF.H @@ -1994,11 +1993,6 @@ implementation uses - {$IFNDEF HAS_UNIT_LIBC} - {$IFDEF UNIX} - dl, - {$ENDIF UNIX} - {$ENDIF ~HAS_UNIT_LIBC} SysUtils; //----------------------------------------------------------------------------- Modified: trunk/jcl/source/prototypes/_GraphUtils.pas =================================================================== --- trunk/jcl/source/prototypes/_GraphUtils.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/prototypes/_GraphUtils.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -45,9 +45,7 @@ {$I jcl.inc} uses - {$IFDEF HAS_UNIT_TYPES} Types, - {$ENDIF HAS_UNIT_TYPES} {$IFDEF MSWINDOWS} Windows, {$ENDIF MSWINDOWS} Modified: trunk/jcl/source/vcl/JclGraphUtils.pas =================================================================== --- trunk/jcl/source/vcl/JclGraphUtils.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/vcl/JclGraphUtils.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -45,9 +45,7 @@ {$I jcl.inc} uses - {$IFDEF HAS_UNIT_TYPES} Types, - {$ENDIF HAS_UNIT_TYPES} Windows, SysUtils, Graphics, Modified: trunk/jcl/source/vcl/JclVersionControl.pas =================================================================== --- trunk/jcl/source/vcl/JclVersionControl.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/vcl/JclVersionControl.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -38,10 +38,7 @@ {$IFDEF UNITVERSIONING} JclUnitVersioning, {$ENDIF UNITVERSIONING} - SysUtils, Classes, - {$IFDEF HAS_UNIT_CONTNRS} - Contnrs, - {$ENDIF HAS_UNIT_CONTNRS} + SysUtils, Classes, Contnrs, Graphics, Controls, ActnList, ImgList; type Modified: trunk/jcl/source/windows/JclCIL.pas =================================================================== --- trunk/jcl/source/windows/JclCIL.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/windows/JclCIL.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -47,10 +47,7 @@ {$IFDEF MSWINDOWS} Windows, {$ENDIF MSWINDOWS} - Classes, SysUtils, - {$IFDEF HAS_UNIT_CONTNRS} - Contnrs, - {$ENDIF HAS_UNIT_CONTNRS} + Classes, SysUtils, Contnrs, JclBase, JclSysUtils, JclMetadata; type @@ -216,9 +213,7 @@ implementation uses - {$IFDEF HAS_UNIT_VARIANTS} Variants, - {$ENDIF HAS_UNIT_VARIANTS} JclCLR, JclPeImage, JclStrings, JclResources; Modified: trunk/jcl/source/windows/JclCLR.pas =================================================================== --- trunk/jcl/source/windows/JclCLR.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/windows/JclCLR.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -46,10 +46,7 @@ {$IFDEF MSWINDOWS} Windows, {$ENDIF MSWINDOWS} - Classes, SysUtils, - {$IFDEF HAS_UNIT_CONTNRS} - Contnrs, - {$ENDIF HAS_UNIT_CONTNRS} + Classes, SysUtils, Contnrs, JclBase, JclFileUtils, JclStrings, JclPeImage, JclSysUtils; type Modified: trunk/jcl/source/windows/JclCOM.pas =================================================================== --- trunk/jcl/source/windows/JclCOM.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/windows/JclCOM.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -140,9 +140,7 @@ Types, {$ENDIF FPC} SysUtils, - {$IFDEF HAS_UNIT_VARIANTS} Variants, - {$ENDIF HAS_UNIT_VARIANTS} JclFileUtils, JclRegistry, JclResources, JclSysInfo, JclWin32; {implementation Constants - may be reused by more than one routine } Modified: trunk/jcl/source/windows/JclDotNet.pas =================================================================== --- trunk/jcl/source/windows/JclDotNet.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/windows/JclDotNet.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -57,10 +57,7 @@ {$IFDEF MSWINDOWS} Windows, ActiveX, {$ENDIF MSWINDOWS} - Classes, SysUtils, - {$IFDEF HAS_UNIT_CONTNRS} - Contnrs, - {$ENDIF HAS_UNIT_CONTNRS} + Classes, SysUtils, Contnrs, JclBase, JclWideStrings, mscoree_TLB, mscorlib_TLB; @@ -353,9 +350,7 @@ uses ComObj, - {$IFDEF HAS_UNIT_VARIANTS} Variants, - {$ENDIF HAS_UNIT_VARIANTS} JclSysUtils, JclResources, JclStrings; function CompareCLRVersions(const LeftVersion, RightVersion: string): Integer; Modified: trunk/jcl/source/windows/JclMetadata.pas =================================================================== --- trunk/jcl/source/windows/JclMetadata.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/windows/JclMetadata.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -26,7 +26,7 @@ { } {**************************************************************************************************} { } -{ Last modified: $Date:: $ } +{ Last modified: $Date:: $ } { Revision: $Rev:: $ } { Author: $Author:: $ } { } @@ -45,10 +45,7 @@ {$IFDEF MSWINDOWS} Windows, {$ENDIF MSWINDOWS} - Classes, SysUtils, - {$IFDEF HAS_UNIT_CONTNRS} - Contnrs, - {$ENDIF HAS_UNIT_CONTNRS} + Classes, SysUtils, Contnrs, JclBase, JclClr, JclFileUtils, JclSysUtils; type Modified: trunk/jcl/source/windows/JclWideFormat.pas =================================================================== --- trunk/jcl/source/windows/JclWideFormat.pas 2010-01-25 12:04:07 UTC (rev 3138) +++ trunk/jcl/source/windows/JclWideFormat.pas 2010-01-25 12:19:13 UTC (rev 3139) @@ -30,7 +30,7 @@ { } {**************************************************************************************************} { } -{ Last modified: $Date:: $ } +{ Last modified: $Date:: $ } { Revision: $Rev:: $ } { Author: $Author:: $ } { } @@ -97,9 +97,7 @@ uses Windows, // for MultiBytetoWideChar {$IFDEF FORMAT_EXTENSIONS} - {$IFDEF HAS_UNIT_VARIANTS} Variants, // for VarType - {$ENDIF HAS_UNIT_VARIANTS} {$ENDIF FORMAT_EXTENSIONS} SysUtils, // for exceptions and FloatToText Classes, // for TStrings, in error-reporting code This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |