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...> - 2006-09-26 17:27:53
|
Revision: 1783
http://svn.sourceforge.net/jcl/?rev=1783&view=rev
Author: outchy
Date: 2006-09-26 10:27:43 -0700 (Tue, 26 Sep 2006)
Log Message:
-----------
fixed mask for include files
Property Changed:
----------------
trunk/jcl/source/
Property changes on: trunk/jcl/source
___________________________________________________________________
Name: svn:ignore
- jcl.c5.inc
jcl.c6.inc
jcl.d5.inc
jcl.d6.inc
jcl.d7.inc
jcl.cs1.inc
jcl.d8.inc
jcl.d9.inc
jcl.d10.inc
+ jclc5.inc
jclc6.inc
jcld5.inc
jcld6.inc
jcld7.inc
jclcs1.inc
jcld8.inc
jcld9.inc
jcld9.net.inc
jcld10.inc
jcld10.net.inc
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-25 18:40:00
|
Revision: 1782
http://svn.sourceforge.net/jcl/?rev=1782&view=rev
Author: outchy
Date: 2006-09-25 11:39:52 -0700 (Mon, 25 Sep 2006)
Log Message:
-----------
Modified ambiguous caption for the raw analysis of the stack
Modified Paths:
--------------
trunk/jcl/experts/common/JclOtaResources.pas
Modified: trunk/jcl/experts/common/JclOtaResources.pas
===================================================================
--- trunk/jcl/experts/common/JclOtaResources.pas 2006-09-25 17:00:38 UTC (rev 1781)
+++ trunk/jcl/experts/common/JclOtaResources.pas 2006-09-25 18:39:52 UTC (rev 1782)
@@ -142,7 +142,7 @@
resourcestring
RsExcDlgTraceOptions = 'trace options';
RsStackList = 'Stack list';
- RsRawData = 'No debug informations';
+ RsRawData = 'Raw analysis of the stack';
RsModuleName = 'Module name';
//RsAddressOffset = 'Address offset';
RsCodeDetails = 'Code details';
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-25 17:01:03
|
Revision: 1781
http://svn.sourceforge.net/jcl/?rev=1781&view=rev
Author: outchy
Date: 2006-09-25 10:00:38 -0700 (Mon, 25 Sep 2006)
Log Message:
-----------
New branch for tests of PCRE
Added Paths:
-----------
branches/test_pcre/jcl/
Copied: branches/test_pcre/jcl (from rev 1779, trunk/jcl)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-25 16:57:20
|
Revision: 1780
http://svn.sourceforge.net/jcl/?rev=1780&view=rev
Author: outchy
Date: 2006-09-25 09:57:11 -0700 (Mon, 25 Sep 2006)
Log Message:
-----------
New branch for tests of PCRE
Added Paths:
-----------
branches/test_pcre/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-24 20:42:22
|
Revision: 1779
http://svn.sourceforge.net/jcl/?rev=1779&view=rev
Author: outchy
Date: 2006-09-24 13:42:14 -0700 (Sun, 24 Sep 2006)
Log Message:
-----------
Mantis 3916 some problems with relative path for destination directory.
Modified Paths:
--------------
trunk/jcl/experts/common/JclOtaUtils.pas
Modified: trunk/jcl/experts/common/JclOtaUtils.pas
===================================================================
--- trunk/jcl/experts/common/JclOtaUtils.pas 2006-09-24 19:41:36 UTC (rev 1778)
+++ trunk/jcl/experts/common/JclOtaUtils.pas 2006-09-24 20:42:14 UTC (rev 1779)
@@ -721,7 +721,9 @@
Result := SubstitutePath(Trim(Result));
if Result = '' then
- Result := ExtractFilePath(Project.FileName);
+ Result := ExtractFilePath(Project.FileName)
+ else if not PathIsAbsolute(Result) then
+ Result := PathAddSeparator(ExtractFilePath(Project.FileName)) + Result;
end;
function TJclOTAExpertBase.GetActivePersonality: TJclBorPersonality;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-24 19:43:12
|
Revision: 1778
http://svn.sourceforge.net/jcl/?rev=1778&view=rev
Author: outchy
Date: 2006-09-24 12:41:36 -0700 (Sun, 24 Sep 2006)
Log Message:
-----------
Mantis 3920 installation issue for BCB X when Delphi X is not present.
Modified Paths:
--------------
trunk/jcl/packages/c5/JclBaseExpertC50.bpk
trunk/jcl/packages/c5/JclBaseExpertC50.dof
trunk/jcl/packages/c5/JclC50.bpk
trunk/jcl/packages/c5/JclC50.dof
trunk/jcl/packages/c5/JclDebugExpertC50.bpk
trunk/jcl/packages/c5/JclDebugExpertC50.dof
trunk/jcl/packages/c5/JclDebugExpertDLLC50.bpr
trunk/jcl/packages/c5/JclDebugExpertDLLC50.dof
trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.bpk
trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.dof
trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.bpr
trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.dof
trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.bpk
trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.dof
trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.bpr
trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.dof
trunk/jcl/packages/c5/JclRepositoryExpertC50.bpk
trunk/jcl/packages/c5/JclRepositoryExpertC50.dof
trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.bpr
trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.dof
trunk/jcl/packages/c5/JclSIMDViewExpertC50.bpk
trunk/jcl/packages/c5/JclSIMDViewExpertC50.dof
trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.bpr
trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.dof
trunk/jcl/packages/c5/JclThreadNameExpertC50.bpk
trunk/jcl/packages/c5/JclThreadNameExpertC50.dof
trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.bpr
trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.dof
trunk/jcl/packages/c5/JclUsesExpertC50.bpk
trunk/jcl/packages/c5/JclUsesExpertC50.dof
trunk/jcl/packages/c5/JclUsesExpertDLLC50.bpr
trunk/jcl/packages/c5/JclUsesExpertDLLC50.dof
trunk/jcl/packages/c5/JclVersionControlExpertC50.bpk
trunk/jcl/packages/c5/JclVersionControlExpertC50.dof
trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.bpr
trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.dof
trunk/jcl/packages/c5/template.bpk
trunk/jcl/packages/c5/template.bpr
trunk/jcl/packages/c5/template.dof
trunk/jcl/packages/c6/Jcl.bpk
trunk/jcl/packages/c6/Jcl.dof
trunk/jcl/packages/c6/JclBaseExpert.bpk
trunk/jcl/packages/c6/JclBaseExpert.dof
trunk/jcl/packages/c6/JclDebugExpert.bpk
trunk/jcl/packages/c6/JclDebugExpert.dof
trunk/jcl/packages/c6/JclDebugExpertDLL.bpr
trunk/jcl/packages/c6/JclDebugExpertDLL.dof
trunk/jcl/packages/c6/JclFavoriteFoldersExpert.bpk
trunk/jcl/packages/c6/JclFavoriteFoldersExpert.dof
trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.bpr
trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.dof
trunk/jcl/packages/c6/JclProjectAnalysisExpert.bpk
trunk/jcl/packages/c6/JclProjectAnalysisExpert.dof
trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.bpr
trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.dof
trunk/jcl/packages/c6/JclRepositoryExpert.bpk
trunk/jcl/packages/c6/JclRepositoryExpert.dof
trunk/jcl/packages/c6/JclRepositoryExpertDLL.bpr
trunk/jcl/packages/c6/JclRepositoryExpertDLL.dof
trunk/jcl/packages/c6/JclSIMDViewExpert.bpk
trunk/jcl/packages/c6/JclSIMDViewExpert.dof
trunk/jcl/packages/c6/JclSIMDViewExpertDLL.bpr
trunk/jcl/packages/c6/JclSIMDViewExpertDLL.dof
trunk/jcl/packages/c6/JclThreadNameExpert.bpk
trunk/jcl/packages/c6/JclThreadNameExpert.dof
trunk/jcl/packages/c6/JclThreadNameExpertDLL.bpr
trunk/jcl/packages/c6/JclThreadNameExpertDLL.dof
trunk/jcl/packages/c6/JclUsesExpert.bpk
trunk/jcl/packages/c6/JclUsesExpert.dof
trunk/jcl/packages/c6/JclUsesExpertDLL.bpr
trunk/jcl/packages/c6/JclUsesExpertDLL.dof
trunk/jcl/packages/c6/JclVClx.bpk
trunk/jcl/packages/c6/JclVClx.dof
trunk/jcl/packages/c6/JclVcl.bpk
trunk/jcl/packages/c6/JclVcl.dof
trunk/jcl/packages/c6/JclVersionControlExpert.bpk
trunk/jcl/packages/c6/JclVersionControlExpert.dof
trunk/jcl/packages/c6/JclVersionControlExpertDLL.bpr
trunk/jcl/packages/c6/JclVersionControlExpertDLL.dof
trunk/jcl/packages/c6/template.bpk
trunk/jcl/packages/c6/template.bpr
trunk/jcl/packages/c6/template.dof
trunk/jcl/source/common/JclBorlandTools.pas
Modified: trunk/jcl/packages/c5/JclBaseExpertC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclBaseExpertC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclBaseExpertC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 15-05-2006 19:21:45 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -50,7 +50,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclBaseExpertC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclBaseExpertC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclBaseExpertC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclBaseExpertC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 23-04-2006 06:25:22 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -123,7 +123,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclDebugExpertC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclDebugExpertC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclDebugExpertC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -41,7 +41,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclDebugExpertC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclDebugExpertC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclDebugExpertC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclDebugExpertC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclDebugExpertDLLC50.bpr
===================================================================
--- trunk/jcl/packages/c5/JclDebugExpertDLLC50.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclDebugExpertDLLC50.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -41,7 +41,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclDebugExpertDLLC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclDebugExpertDLLC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclDebugExpertDLLC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclDebugExpertDLLC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclFavoriteFoldersExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -40,7 +40,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclFavoriteFoldersExpertC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.bpr
===================================================================
--- trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclFavoriteFoldersExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -40,7 +40,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclFavoriteFoldersExpertDLLC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclProjectAnalysisExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -41,7 +41,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclProjectAnalysisExpertC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.bpr
===================================================================
--- trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclProjectAnalysisExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -41,7 +41,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclProjectAnalysisExpertDLLC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c5/JclRepositoryExpertC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclRepositoryExpertC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclRepositoryExpertC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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-05-2006 13:04:20 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -52,7 +52,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclRepositoryExpertC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclRepositoryExpertC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclRepositoryExpertC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclRepositoryExpertC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.bpr
===================================================================
--- trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 23-05-2006 00:21:43 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -52,7 +52,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclRepositoryExpertDLLC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c5/JclSIMDViewExpertC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclSIMDViewExpertC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclSIMDViewExpertC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclSIMDViewExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -46,7 +46,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclSIMDViewExpertC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclSIMDViewExpertC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclSIMDViewExpertC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclSIMDViewExpertC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.bpr
===================================================================
--- trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclSIMDViewExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -46,7 +46,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclSIMDViewExpertDLLC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c5/JclThreadNameExpertC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclThreadNameExpertC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclThreadNameExpertC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclThreadNameExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -40,7 +40,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclThreadNameExpertC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclThreadNameExpertC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclThreadNameExpertC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclThreadNameExpertC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.bpr
===================================================================
--- trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclThreadNameExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -40,7 +40,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclThreadNameExpertDLLC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c5/JclUsesExpertC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclUsesExpertC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclUsesExpertC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclUsesExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -44,7 +44,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclUsesExpertC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclUsesExpertC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclUsesExpertC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclUsesExpertC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclUsesExpertDLLC50.bpr
===================================================================
--- trunk/jcl/packages/c5/JclUsesExpertDLLC50.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclUsesExpertDLLC50.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclUsesExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -44,7 +44,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclUsesExpertDLLC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclUsesExpertDLLC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclUsesExpertDLLC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclUsesExpertDLLC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c5/JclVersionControlExpertC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JclVersionControlExpertC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclVersionControlExpertC50.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclVersionControlExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -43,7 +43,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclVersionControlExpertC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclVersionControlExpertC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclVersionControlExpertC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclVersionControlExpertC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.bpr
===================================================================
--- trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclVersionControlExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:22:39 UTC
*****************************************************************************
-->
<PROJECT>
@@ -43,7 +43,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclVersionControlExpertDLLC50.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.dof
===================================================================
--- trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c5/template.bpk
===================================================================
--- trunk/jcl/packages/c5/template.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/template.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -52,7 +52,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="%NAME%.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/template.bpr
===================================================================
--- trunk/jcl/packages/c5/template.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/template.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -55,7 +55,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="%NAME%.cpp"/>
<INCLUDEPATH value="..\..\source;..\..\source\windows;..\..\source\vcl;..\..\source\common;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c5/template.dof
===================================================================
--- trunk/jcl/packages/c5/template.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c5/template.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c5
SearchPath=..\..\source
+Conditionals=BCB
<%%% BEGIN LIBRARYONLY %%%>
[Compiler]
PackageNoLink=1
Modified: trunk/jcl/packages/c6/Jcl.bpk
===================================================================
--- trunk/jcl/packages/c6/Jcl.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/Jcl.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 23-04-2006 06:25:23 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -119,7 +119,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="Jcl.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/Jcl.dof
===================================================================
--- trunk/jcl/packages/c6/Jcl.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/Jcl.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclBaseExpert.bpk
===================================================================
--- trunk/jcl/packages/c6/JclBaseExpert.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclBaseExpert.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 15-05-2006 19:21:46 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -51,7 +51,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclBaseExpert.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclBaseExpert.dof
===================================================================
--- trunk/jcl/packages/c6/JclBaseExpert.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclBaseExpert.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclDebugExpert.bpk
===================================================================
--- trunk/jcl/packages/c6/JclDebugExpert.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclDebugExpert.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -42,7 +42,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclDebugExpert.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclDebugExpert.dof
===================================================================
--- trunk/jcl/packages/c6/JclDebugExpert.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclDebugExpert.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclDebugExpertDLL.bpr
===================================================================
--- trunk/jcl/packages/c6/JclDebugExpertDLL.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclDebugExpertDLL.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -42,7 +42,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="NO_STRICT;_RTLDLL;USEPACKAGES"/>
<MAINSOURCE value="JclDebugExpertDLL.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclDebugExpertDLL.dof
===================================================================
--- trunk/jcl/packages/c6/JclDebugExpertDLL.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclDebugExpertDLL.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c6/JclFavoriteFoldersExpert.bpk
===================================================================
--- trunk/jcl/packages/c6/JclFavoriteFoldersExpert.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclFavoriteFoldersExpert.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclFavoriteFoldersExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -41,7 +41,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclFavoriteFoldersExpert.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclFavoriteFoldersExpert.dof
===================================================================
--- trunk/jcl/packages/c6/JclFavoriteFoldersExpert.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclFavoriteFoldersExpert.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.bpr
===================================================================
--- trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclFavoriteFoldersExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:09 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -41,7 +41,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="NO_STRICT;_RTLDLL;USEPACKAGES"/>
<MAINSOURCE value="JclFavoriteFoldersExpertDLL.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.dof
===================================================================
--- trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c6/JclProjectAnalysisExpert.bpk
===================================================================
--- trunk/jcl/packages/c6/JclProjectAnalysisExpert.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclProjectAnalysisExpert.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclProjectAnalysisExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -42,7 +42,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclProjectAnalysisExpert.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclProjectAnalysisExpert.dof
===================================================================
--- trunk/jcl/packages/c6/JclProjectAnalysisExpert.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclProjectAnalysisExpert.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.bpr
===================================================================
--- trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclProjectAnalysisExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:09 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -42,7 +42,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="NO_STRICT;_RTLDLL;USEPACKAGES"/>
<MAINSOURCE value="JclProjectAnalysisExpertDLL.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.dof
===================================================================
--- trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c6/JclRepositoryExpert.bpk
===================================================================
--- trunk/jcl/packages/c6/JclRepositoryExpert.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclRepositoryExpert.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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-05-2006 13:04:22 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -53,7 +53,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclRepositoryExpert.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclRepositoryExpert.dof
===================================================================
--- trunk/jcl/packages/c6/JclRepositoryExpert.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclRepositoryExpert.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclRepositoryExpertDLL.bpr
===================================================================
--- trunk/jcl/packages/c6/JclRepositoryExpertDLL.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclRepositoryExpertDLL.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -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: 23-05-2006 00:21:43 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -53,7 +53,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="NO_STRICT;_RTLDLL;USEPACKAGES"/>
<MAINSOURCE value="JclRepositoryExpertDLL.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclRepositoryExpertDLL.dof
===================================================================
--- trunk/jcl/packages/c6/JclRepositoryExpertDLL.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclRepositoryExpertDLL.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c6/JclSIMDViewExpert.bpk
===================================================================
--- trunk/jcl/packages/c6/JclSIMDViewExpert.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclSIMDViewExpert.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclSIMDViewExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -47,7 +47,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclSIMDViewExpert.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclSIMDViewExpert.dof
===================================================================
--- trunk/jcl/packages/c6/JclSIMDViewExpert.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclSIMDViewExpert.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclSIMDViewExpertDLL.bpr
===================================================================
--- trunk/jcl/packages/c6/JclSIMDViewExpertDLL.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclSIMDViewExpertDLL.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclSIMDViewExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:09 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -47,7 +47,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="NO_STRICT;_RTLDLL;USEPACKAGES"/>
<MAINSOURCE value="JclSIMDViewExpertDLL.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclSIMDViewExpertDLL.dof
===================================================================
--- trunk/jcl/packages/c6/JclSIMDViewExpertDLL.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclSIMDViewExpertDLL.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c6/JclThreadNameExpert.bpk
===================================================================
--- trunk/jcl/packages/c6/JclThreadNameExpert.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclThreadNameExpert.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclThreadNameExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -41,7 +41,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclThreadNameExpert.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclThreadNameExpert.dof
===================================================================
--- trunk/jcl/packages/c6/JclThreadNameExpert.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclThreadNameExpert.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclThreadNameExpertDLL.bpr
===================================================================
--- trunk/jcl/packages/c6/JclThreadNameExpertDLL.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclThreadNameExpertDLL.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclThreadNameExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:09 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -41,7 +41,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="NO_STRICT;_RTLDLL;USEPACKAGES"/>
<MAINSOURCE value="JclThreadNameExpertDLL.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclThreadNameExpertDLL.dof
===================================================================
--- trunk/jcl/packages/c6/JclThreadNameExpertDLL.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclThreadNameExpertDLL.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c6/JclUsesExpert.bpk
===================================================================
--- trunk/jcl/packages/c6/JclUsesExpert.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclUsesExpert.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclUsesExpert-D.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -45,7 +45,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclUsesExpert.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclUsesExpert.dof
===================================================================
--- trunk/jcl/packages/c6/JclUsesExpert.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclUsesExpert.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclUsesExpertDLL.bpr
===================================================================
--- trunk/jcl/packages/c6/JclUsesExpertDLL.bpr 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclUsesExpertDLL.bpr 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclUsesExpertDLL-L.xml)
- Last generated: 27-02-2006 20:07:09 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -45,7 +45,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="NO_STRICT;_RTLDLL;USEPACKAGES"/>
<MAINSOURCE value="JclUsesExpertDLL.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclUsesExpertDLL.dof
===================================================================
--- trunk/jcl/packages/c6/JclUsesExpertDLL.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclUsesExpertDLL.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,6 +1,7 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
[Compiler]
PackageNoLink=1
[Linker]
Modified: trunk/jcl/packages/c6/JclVClx.bpk
===================================================================
--- trunk/jcl/packages/c6/JclVClx.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclVClx.bpk 2006-09-24 19:41:36 UTC (rev 1778)
@@ -5,7 +5,7 @@
DO NOT EDIT THIS FILE, IT IS GENERATED BY THE PACKAGE GENERATOR
ALWAYS EDIT THE RELATED XML FILE (JclVClx-R.xml)
- Last generated: 27-02-2006 20:07:08 UTC
+ Last generated: 24-09-2006 19:28:07 UTC
*****************************************************************************
-->
<PROJECT>
@@ -39,7 +39,7 @@
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
- <USERDEFINES value="_DEBUG"/>
+ <USERDEFINES value="_DEBUG;BCB"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="JclVClx.cpp"/>
<INCLUDEPATH value="..\..\source\common;..\..\source\windows;..\..\source\vcl;..\..\source\visclx;..\..\experts\common;$(BCB)\include;$(BCB)\include\vcl"/>
Modified: trunk/jcl/packages/c6/JclVClx.dof
===================================================================
--- trunk/jcl/packages/c6/JclVClx.dof 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/c6/JclVClx.dof 2006-09-24 19:41:36 UTC (rev 1778)
@@ -1,4 +1,5 @@
[Directories]
UnitOutputDir=..\..\lib\c6
SearchPath=..\..\source
+Conditionals=BCB
Modified: trunk/jcl/packages/c6/JclVcl.bpk
===================================================================
--- trunk/jcl/packages/c6/JclVcl.bpk 2006-09-24 19:14:16 UTC (rev 1777)
+++ trunk/jcl/packages/...
[truncated message content] |
|
From: <ou...@us...> - 2006-09-24 19:14:25
|
Revision: 1777
http://svn.sourceforge.net/jcl/?rev=1777&view=rev
Author: outchy
Date: 2006-09-24 12:14:16 -0700 (Sun, 24 Sep 2006)
Log Message:
-----------
Deletion of old packages not used anymore
Removed Paths:
-------------
trunk/jcl/packages/c5/JediUsesC50.bpk
trunk/jcl/packages/c5/JediUsesC50.cpp
Deleted: trunk/jcl/packages/c5/JediUsesC50.bpk
===================================================================
--- trunk/jcl/packages/c5/JediUsesC50.bpk 2006-09-17 17:57:38 UTC (rev 1776)
+++ trunk/jcl/packages/c5/JediUsesC50.bpk 2006-09-24 19:14:16 UTC (rev 1777)
@@ -1,47 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
- <MACROS>
- <VERSION value="BCB.05.03"/>
- <PROJECT value="JediUsesC50.bpl"/>
- <OBJFILES value="..\..\lib\c5\JclOtaUtils.obj ..\..\lib\c5\JCLUsesWizard.obj
- ..\..\lib\c5\JclParseUses.obj ..\..\lib\c5\JclUsesDialog.obj
- ..\..\lib\c5\JCLOptionsFrame.obj ..\..\lib\c5\JediUsesC50.obj"/>
- <RESFILES value=""/>
- <DEFFILE value=""/>
- <RESDEPEN value="$(RESFILES) JclUsesDialog.dfm JCLOptionsFrame.dfm"/>
- <LIBFILES value=""/>
- <LIBRARIES value=""/>
- <SPARELIBS value=""/>
- <PACKAGES value="vcl50.bpi CJcl50.bpi dsnide50.bpi"/>
- <PATHCPP value=".;"/>
- <PATHPAS value=".;"/>
- <PATHRC value=".;"/>
- <PATHASM value=".;"/>
- <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
- <RELEASELIBPATH value="$(BCB)\lib\release"/>
- <LINKER value="tlink32"/>
- <USERDEFINES value=""/>
- <SYSDEFINES value="NO_STRICT;USEPACKAGES"/>
- <MAINSOURCE value="JediUsesC50.cpp"/>
- <INCLUDEPATH value="..\..\source;..\..\lib\c5;$(BCB)\include;$(BCB)\include\vcl;$(BCB)\Source\ToolsApi"/>
- <LIBPATH value="..\..\lib\c5;$(BCB)\lib\obj;$(BCB)\lib;$(BCB)\lib\debug"/>
- <WARNINGS value="-w-par"/>
- </MACROS>
- <OPTIONS>
- <CFLAG1 value="-O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -a8 -b- -k- -vi -c -tWM"/>
- <PFLAGS value="-N2..\..\lib\c5 -N0..\..\lib\c5 -$Y- -$L- -$D- -v -JPHNE -M
- -LUvcl50 -U$(BCB)\Projects\Bpl"/>
- <RFLAGS value=""/>
- <AFLAGS value="/mx /w2 /zn"/>
- <LFLAGS value="-I..\..\lib\c5 -D"JCL Uses Wizard" -aa -Tpp -Gpd
- -x -Gn -Gl -Gi"/>
- </OPTIONS>
- <LINKER>
- <ALLOBJ value="c0pkg32.obj $(PACKAGES) sysinit.obj $(OBJFILES)"/>
- <ALLRES value="$(RESFILES)"/>
- <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib"/>
- </LINKER>
- <IDEOPTIONS>
- </IDEOPTIONS>
-</PROJECT>
Deleted: trunk/jcl/packages/c5/JediUsesC50.cpp
===================================================================
--- trunk/jcl/packages/c5/JediUsesC50.cpp 2006-09-17 17:57:38 UTC (rev 1776)
+++ trunk/jcl/packages/c5/JediUsesC50.cpp 2006-09-24 19:14:16 UTC (rev 1777)
@@ -1,25 +0,0 @@
-//---------------------------------------------------------------------------
-
-#include <vcl.h>
-#pragma hdrstop
-USEPACKAGE("vcl50.bpi");
-USEUNIT("..\debugextension\JclOtaUtils.pas");
-USEPACKAGE("CJcl50.bpi");
-USEPACKAGE("dsnide50.bpi");
-USEUNIT("JCLUsesWizard.pas");
-USEUNIT("JclParseUses.pas");
-USEFORMNS("JclUsesDialog.pas", Jclusesdialog, FormUsesConfirm);
-USEFORMNS("JCLOptionsFrame.pas", Jcloptionsframe, FrameJclOptions); /* TFrame: File Type */
-//---------------------------------------------------------------------------
-#pragma package(smart_init)
-//---------------------------------------------------------------------------
-
-// Source du paquet.
-//---------------------------------------------------------------------------
-
-#pragma argsused
-int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
-{
- return 1;
-}
-//---------------------------------------------------------------------------
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-17 17:58:12
|
Revision: 1776
http://svn.sourceforge.net/jcl/?rev=1776&view=rev
Author: outchy
Date: 2006-09-17 10:57:38 -0700 (Sun, 17 Sep 2006)
Log Message:
-----------
deleting some files not under version control created by BDS
Modified Paths:
--------------
trunk/jcl/clean.bat
Modified: trunk/jcl/clean.bat
===================================================================
--- trunk/jcl/clean.bat 2006-09-17 16:27:53 UTC (rev 1775)
+++ trunk/jcl/clean.bat 2006-09-17 17:57:38 UTC (rev 1776)
@@ -12,5 +12,5 @@
@del /f /s *.cfg
@cd ..
@cd packages
-@del /f /s *.cfg
+@del /f /s *.cfg *.local *.identcache *.rsp
@cd..
\ 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...> - 2006-09-17 16:28:01
|
Revision: 1775
http://svn.sourceforge.net/jcl/?rev=1775&view=rev
Author: outchy
Date: 2006-09-17 09:27:53 -0700 (Sun, 17 Sep 2006)
Log Message:
-----------
Little updates and some cleanups in help
Modified Paths:
--------------
trunk/help/8087.dtx
trunk/help/AppInst.dtx
Modified: trunk/help/8087.dtx
===================================================================
--- trunk/help/8087.dtx 2006-09-17 16:24:57 UTC (rev 1774)
+++ trunk/help/8087.dtx 2006-09-17 16:27:53 UTC (rev 1775)
@@ -1,8 +1,10 @@
@@Jcl8087.pas
+
Summary
- Unit <B>Jcl8087</B> contains various routine for manipulating the math coprocessor.
- This includes such things as querying and setting the rounding precision of
- floating point operations and retrieving the coprocessor's status word. }
+Unit <B>Jcl8087</B> contains various routine for manipulating the math coprocessor.
+This includes such things as querying and setting the rounding precision of
+floating point operations and retrieving the coprocessor's status word.
+
--------------------------------------------------------------------------------
@@MathRoutines.Hardware
<GROUP MathRoutines>
@@ -10,213 +12,263 @@
<TOPICORDER 600>
--------------------------------------------------------------------------------
@@T8087Exception
-<GROUP MathRoutines.Hardware>
-Summary:
- An enumeration describing the set of available FPU exception masks.
-Description:
- An enumeration which describes the set of available FPU exception masks. Note that
- you can use the All8087Exceptions constant whenever you need a set which includes
- all exception flags.
-Quick info:
- Donator: Robert Rossmair
+
+Summary
+An enumeration describing the set of available FPU exception
+masks.
+
+Description
+An enumeration which describes the set of available FPU
+exception masks. Note that you can use the <link All8087Exceptions>
+constant whenever you need a set which includes all exception
+flags.
+
+Donator
+Robert Rossmair
+
@@T8087Exception.emInvalidOp
- Invalid operation mask.
+Invalid operation mask.
@@T8087Exception.emDenormalizedOperand
- Denormalized operation mask.
+Denormalized operation mask.
@@T8087Exception.emZeroDivide
- Division by zero mask.
+Division by zero mask.
@@T8087Exception.emOverflow
- Overflow mask.
+Overflow mask.
@@T8087Exception.emUnderflow
- Underflow mask.
+Underflow mask.
@@T8087Exception.emPrecision
- Precision error mask.
+Precision error mask.
@@T8087Exceptions
<COMBINE T8087Exception>
<GROUP MathRoutines.Hardware>
--------------------------------------------------------------------------------
@@All8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- A set containing all FPU exception flags.
-Description:
- All8087Exceptions is a pre-initialized set which contains all of the
- available FPU exception flags (from the T8087Exception enumeration).
-Quick info:
- Donator: Robert Rossmair
+
+Summary
+A set containing all FPU exception flags.
+
+Description
+All8087Exceptions is a pre-initialized set which contains all
+\of the available FPU exception flags (from the <link T8087Exception>
+enumeration).
+
+Donator
+Robert Rossmair
--------------------------------------------------------------------------------
@@ClearPending8087Exceptions
+
<GROUP MathRoutines.Hardware>
-Summary:
- Clears all pending FPU exceptions.
-Description:
- The ClearPending8087Exceptions function clears all pending FPU exceptions.
-Result:
- The result is the set of exception flags that were set before the entire mask
- was cleared.
-See also:
- T8087Exceptions
- GetPending8087Exceptions
-Quick info:
- Donator: Robert Rossmair
+
+Summary
+Clears all pending FPU exceptions.
+
+Description
+The ClearPending8087Exceptions function clears all pending FPU exceptions.
+
+Returns
+The result is the set of exception flags that were set before the entire mask
+was cleared.
+
+See also
+<link T8087Exceptions>
+<link GetPending8087Exceptions>
+
+Donator
+Robert Rossmair
--------------------------------------------------------------------------------
@@GetPending8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns a set of pending FPU exception flags.
-Description:
- The GetPending8087Exceptions routine returns a set of flags representing the
- pending FPU exceptions. Note that the pending exceptions are not cleared. To get
- the pending exceptions and clear them use the ClearPending8087Exceptions
- routine.
-Result:
- The result is the set of pending FPU exceptions.
-See also:
- T8087Exceptions
- ClearPending8087Exceptions
-Quick info:
- Donator: Robert Rossmair
+
+Summary
+\Returns a set of pending FPU exception flags.
+
+Description
+The GetPending8087Exceptions routine returns a set of flags
+representing the pending FPU exceptions. Note that the
+pending exceptions are not cleared. To get the pending
+\exceptions and clear them use the <link ClearPending8087Exceptions>
+routine.
+
+Returns
+The result is the set of pending FPU exceptions.
+
+See Also
+<link T8087Exceptions>
+<link ClearPending8087Exceptions>
+
+Donator
+Robert Rossmair
--------------------------------------------------------------------------------
@@GetMasked8087Exceptions
+
<GROUP MathRoutines.Hardware>
-Summary:
- Returns the set of masked FPU exceptions.
-Description:
- GetMasked8087Exceptions returns a set of flags representing the FPU exceptions
- that are currently masked (i.e. the exceptions ignored by the FPU).
-Result:
- The result is the set of masked FPU exceptions.
-See also:
- T8087Exceptions
- SetMasked8087Exceptions
- Unmask8087Exceptions
- Mask8087Exceptions
-Quick info:
- Donator: Robert Rossmair
+Summary
+Returns the set of masked FPU exceptions.
+
+Description
+GetMasked8087Exceptions returns a set of flags representing the FPU exceptions
+that are currently masked (i.e. the exceptions ignored by the FPU).
+
+Returns
+The result is the set of masked FPU exceptions.
+
+See also
+<link T8087Exceptions>
+<link SetMasked8087Exceptions>
+<link Unmask8087Exceptions>
+<link Mask8087Exceptions>
+
+Donator
+Robert Rossmair
--------------------------------------------------------------------------------
@@SetMasked8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- Sets the FPU exception mask.
-Description:
- The SetMasked8087Exceptions routine sets the masked exception flags of the FPU's
- control word. In effect this means that afterwards the FPU no longer raises an
- exception of the kind included in the Exceptions parameter, instead it ignores
- the error situation. Note that by default exceptions previously masked are cleared if they
- do not appear in the Exception parameter.
-Parameters:
- \Exceptions - Set of exceptions to mask.
- ClearBefore - If set to True the routine clears pending exceptions, if any, before modifying the exception mask. This is the default behavior. If set to False the routine does not clear pending exceptions.
-Result:
- The result is the exception mask before it was modified.
-See also:
- T8087Exceptions
- GetMasked8087Exceptions
- Unmask8087Exceptions
- Mask8087Exceptions
-Quick info:
- Donator: Robert Rossmair
---------------------------------------------------------------------------------
+Summary
+Sets the FPU exception mask.
+Description
+The SetMasked8087Exceptions routine sets the masked exception
+flags of the FPU's control word. In effect this means that
+afterwards the FPU no longer raises an exception of the kind
+included in the Exceptions parameter, instead it ignores the
+error situation. Note that by default exceptions previously
+masked are cleared if they do not appear in the Exception
+parameter.
+Returns
+The result is the exception mask before it was modified.
+See Also
+<link T8087Exceptions> <link GetMasked8087Exceptions> <link Unmask8087Exceptions>
+<link Mask8087Exceptions>
+Donator
+Robert Rossmair
+Parameters
+Exceptions\ : Set of exceptions to mask.
+ClearBefore : If set to True the routine clears pending
+ \exceptions, if any,<p />before modifying the
+ exception mask. This is the default behavior. If
+ set to<p />False the routine does not clear
+ pending exceptions.
+
@@Mask8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- Masks additional exceptions.
-Description:
- Mask8087Exceptions masks the exceptions specified by the Exceptions parameter.
- Unlike SetMasked8087Exceptions the original exception mask is left
- intact. For example, if the current exception mask equals [emInvalidOp, emDenormalizedOperand],
- and you call Mask8087Exceptions([emZeroDivide]), then upon return the exception
- mask equals [emInvalidOp, emDenormalizedOperand, emZeroDivide].
-Parameters:
- \Exceptions - Set of exceptions to mask, in addition to the current set of masked exceptions.
-Result:
- The set of exceptions that were masked upon routine entry. Upon exit the set of
- masked exceptions equals Result plus Exceptions.
-See also:
- T8087Exceptions
- Unmask8087Exceptions
- GetMasked8087Exceptions
- SetMasked8087Exceptions
-Quick info:
- Donator: Robert Rossmair
---------------------------------------------------------------------------------
+Summary
+Masks additional exceptions.
+Description
+Mask8087Exceptions masks the exceptions specified by the
+\Exceptions parameter. Unlike <link SetMasked8087Exceptions>
+the original exception mask is left intact. For example, if
+the current exception mask equals [emInvalidOp,
+emDenormalizedOperand], and you call
+Mask8087Exceptions([emZeroDivide]), then upon return the
+exception mask equals [emInvalidOp, emDenormalizedOperand,
+emZeroDivide].
+Returns
+The set of exceptions that were masked upon routine entry.
+Upon exit the set of masked exceptions equals Result plus
+\Exceptions.
+See Also
+<link T8087Exceptions> <link Unmask8087Exceptions> <link GetMasked8087Exceptions>
+<link SetMasked8087Exceptions>
+Donator
+Robert Rossmair
+Parameters
+Exceptions\ : \Exceptions to be masked.
+
@@Unmask8087Exceptions
-<GROUP MathRoutines.Hardware>
-Summary:
- Unmasks the specified exceptions.
-Description:
- The Unmask8087Exceptions routine unmasks the exceptions specified by the Exceptions
- parameter. Note that exceptions not included in the Exceptions parameter are left
- unchanged, unlike SetMasked8087Exceptions which modifies the entire
- mask.
-Parameters:
- \Exceptions - The set of exceptions to unmask.
- ClearBefore - If set to True any pending exceptions are cleared before the routine returns, if set to False pending exceptions are not cleared.
-Result:
- The set of exceptions that were masked upon routine entry. Upon exit the set of
- masked exceptions equals Result minus Exceptions.
-See also:
- T8087Exceptions
- Mask8087Exceptions
- GetMasked8087Exceptions
- SetMasked8087Exceptions
-Quick info:
- Donator: Robert Rossmair
---------------------------------------------------------------------------------
+Summary
+Unmasks the specified exceptions.
+Description
+The Unmask8087Exceptions routine unmasks the exceptions
+specified by the Exceptions parameter. Note that exceptions
+not included in the Exceptions parameter are left unchanged,
+unlike <link SetMasked8087Exceptions> which modifies the
+entire mask.
+Returns
+The set of exceptions that were masked upon routine entry.
+Upon exit the set of masked exceptions equals Result minus
+\Exceptions.
+See Also
+<link T8087Exceptions> <link Mask8087Exceptions> <link GetMasked8087Exceptions>
+<link SetMasked8087Exceptions>
+Donator
+Robert Rossmair
+Parameters
+Exceptions\ : \Exceptions to be unmasked.
+ClearBefore : If set to True any pending exceptions are
+ cleared before the routine returns, if set to
+ False pending exceptions are not cleared.
+
@@T8087Precision
+
<GROUP MathRoutines.Hardware>
-Summary:
- Used for retrieving and setting the FPU precision control.
-Description:
- T8087Precision is an enumeration used to set and retrieve the FPU precision control.
-Quick info:
- Donator: Marcel van Brakel
+Summary
+Used for retrieving and setting the FPU precision control.
+
+Description
+T8087Precision is an enumeration used to set and retrieve the FPU precision control.
+
+Donator
+Marcel van Brakel
+
@@T8087Precision.pcSingle
- Single precision (short)
+Single precision (short)
+
@@T8087Precision.pcReserved
- Reserved, never actually used (convenience)
+Reserved, never actually used (convenience)
+
@@T8087Precision.pcDouble
- Double precision (long)
+Double precision (long)
+
@@T8087Precision.pcExtended
- Extended precision (temporary)
+Extended precision (temporary)
--------------------------------------------------------------------------------
@@T8087Rounding
+
<GROUP MathRoutines.Hardware>
-Summary:
- Enumeration used for retrieving and setting the FPU rounding control.
-Description:
- T8087Rounding is an enumeration used to set and retrieve the FPU rounding control.
-See also:
- Get8087Rounding
- Set8087Rounding
-Quick info:
- Donator: Marcel van Brakel
+Summary
+Enumeration used for retrieving and setting the FPU rounding control.
+
+Description
+T8087Rounding is an enumeration used to set and retrieve the FPU rounding control.
+
+See also
+<link Get8087Rounding>
+<link Set8087Rounding>
+
+Donator
+Marcel van Brakel
+
@@T8087Rounding.rcNearestOrEven
- Rounds to the nearest or even
+Rounds to the nearest or even
+
@@T8087Rounding.rcDownInfinity
- Rounds down towards negative infinity
+Rounds down towards negative infinity
+
@@T8087Rounding.rcUpInfinity
- Rounds up towards positive infinity
+Rounds up towards positive infinity
+
@@T8087Rounding.rcChopOrTruncate
- Chops or truncates towards zero
+Chops or truncates towards zero
--------------------------------------------------------------------------------
@@T8087Infinity
+
<GROUP MathRoutines.Hardware>
-Summary:
- Enumeration used for retrieving and setting the FPU infinity control.
-Description:
- T8087Infinity is an enumeration used to set and retrieve the FPU infinity control.
-See also:
- <LINK Set8087Infinity,Set8087Precision>
-Quick info:
- Donator: Marcel van Brakel
+Summary
+Enumeration used for retrieving and setting the FPU infinity control.
+
+Description
+T8087Infinity is an enumeration used to set and retrieve the FPU infinity control.
+
+See also
+<link Set8087Infinity>
+<link Set8087Precision>
+
+Donator
+Marcel van Brakel
+
@@T8087Infinity.icProjective
- Infinity is always assumed to be unsigned.
+Infinity is always assumed to be unsigned.
+
@@T8087Infinity.icAffine
- Allows positive and negative infinity.
+Allows positive and negative infinity.
--------------------------------------------------------------------------------
@@Set8087Infinity
-<GROUP MathRoutines.Hardware>
Description
Set8087Infinity adjusts the infinity control setting of the
@@ -226,195 +278,246 @@
Sets the infinity control of the FPU.
Note
-This setting doesn't actually affect the way the FPU works. <COLOR Red>The
+This setting doesn't actually affect the way the FPU works. <color Red>The
infinity control flag is provided for compatibility with the
Intel 287 Math Coprocessor; it is not meaningful for later
\version x87 FPU coprocessors or 32 bit Intel architecture
-processors.</COLOR>
+processors.</color>
Parameters
-Infinity : New value for the infinity control of the FPU. See
- T8087Infinity for the possible values and their
- meaning.
+Infinity : New value for the infinity control of the FPU. See
+ <link T8087Infinity> for the possible values and
+ their meaning.
Returns
The previous infinity setting of the FPU.
-QuickInfo
-Donator: Marcel van Brakel
+Donator
+Marcel van Brakel
See Also
-Set8087Precision, Set8087Rounding, Get8087Infinity, Get8087Precision,
-Get8087Rounding, Get8087ControlWord, Set8087ControlWord
+<link Set8087Precision>
+<link Set8087Rounding>
+<link Get8087Infinity>
+<link Get8087Precision>
+<link Get8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
--------------------------------------------------------------------------------
@@Set8087Precision
-<GROUP MathRoutines.Hardware>
-Summary:
- Sets the precision control of the FPU.
-Description:
- Set8087Precision adjusts the precision control setting of the mathematical
- coprocessor.
-Parameters:
- Precision - New value for the precision control of the FPU. See T8087Precision for the possible values and their meaning.
-Result:
- The previous precision setting of the FPU.
-See also:
- Set8087Infinity
- Set8087Rounding
- Get8087Infinity
- Get8087Precision
- Get8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick info:
- Donator: Marcel van Brakel
+
+Summary
+Sets the precision control of the FPU.
+
+Description
+Set8087Precision adjusts the precision control setting of the
+mathematical coprocessor.
+
+Parameters
+Precision : New value for the precision control of the FPU.
+ See <link T8087Precision> for the possible values
+ and their meaning.
+
+Returns
+The previous precision setting of the FPU.
+
+See Also
+<link Set8087Infinity>
+<link Set8087Rounding>
+<link Get8087Infinity>
+<link Get8087Precision>
+<link Get8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Set8087Rounding
-<GROUP MathRoutines.Hardware>
-Summary:
- Sets the rounding control of the FPU.
-Description:
- Set8087Rounding adjusts the rounding control setting of the mathematical
- coprocessor.
-Parameters:
- Rounding - New value for the rounding control of the FPU. See T8087Rounding for the possible values and their meaning.
-Result:
- The previous rounding setting of the FPU.
-See also:
- Set8087Infinity
- Set8087Precision
- Get8087Infinity
- Get8087Precision
- Get8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick info:
- Donator: Marcel van Brakel
+
+Summary
+Sets the rounding control of the FPU.
+
+Description
+Set8087Rounding adjusts the rounding control setting of the
+mathematical coprocessor.
+
+Parameters
+Rounding : New value for the rounding control of the FPU. See
+ <link T8087Rounding> for the possible values and
+ their meaning.
+Returns
+The previous rounding setting of the FPU.
+See Also
+<link Set8087Infinity>
+<link Set8087Precision>
+<link Get8087Infinity>
+<link Get8087Precision>
+<link Get8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Get8087Infinity
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns the infinity setting of the FPU.
-Description:
- Get8087Infinity returns the infinity control setting of the mathematical
- coprocessor. The infinity setting controls how the FPU interprets infinity values.
-Result:
- The infinity setting of the FPU in the form of an enumerated type.
- See T8087Infinity for the possible values
- and their meaning.
-See also:
- Get8087Precision
- Get8087Rounding
- Set8087Infinity
- Set8087Precision
- Set8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick info:
- Donator: Marcel van Brakel
+
+Summary
+\Returns the infinity setting of the FPU.
+
+Description
+Get8087Infinity returns the infinity control setting of the
+mathematical coprocessor. The infinity setting controls how
+the FPU interprets infinity values.
+
+Returns
+The infinity setting of the FPU in the form of an enumerated
+type. See <link T8087Infinity> for the possible values and
+their meaning.
+
+See Also
+<link Get8087Precision>
+<link Get8087Rounding>
+<link Set8087Infinity>
+<link Set8087Precision>
+<link Set8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Get8087Precision
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns the precision setting of the FPU.
-Description:
- Get8087Precision returns the precision control setting of the mathematical
- coprocessor.
-Result:
- The precision setting of the FPU. See T8087Precision
- for the possible values and their meaning.
-See also:
- Get8087Infinity
- Get8087Rounding
- Set8087Infinity
- Set8087Precision
- Set8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick info:
- Donator: Marcel van Brakel
+
+Summary
+\Returns the precision setting of the FPU.
+
+Description
+Get8087Precision returns the precision control setting of the
+mathematical coprocessor.
+
+Returns
+The precision setting of the FPU. See <link T8087Precision>
+for the possible values and their meaning.
+
+See Also
+<link Get8087Infinity>
+<link Get8087Rounding>
+<link Set8087Infinity>
+<link Set8087Precision>
+<link Set8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Get8087Rounding
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns the rounding setting of the FPU.
-Description:
- Get8087Rounding returns the rounding control setting of the mathematical
- coprocessor.
-Result:
- The rounding setting of the FPU. See T8087Rounding
- for more information about the possible values and their meaning.
-See also:
- Get8087Infinity
- Get8087Precision
- Set8087Infinity
- Set8087Precision
- Set8087Rounding
- Get8087ControlWord
- Set8087ControlWord
-Quick Info:
- Donator: Marcel van Brakel
+
+Summary
+\Returns the rounding setting of the FPU.
+
+Description
+Get8087Rounding returns the rounding control setting of the
+mathematical coprocessor.
+
+Returns
+The rounding setting of the FPU. See <link T8087Rounding> for
+more information about the possible values and their meaning.
+
+See Also
+<link Get8087Infinity>
+<link Get8087Precision>
+<link Set8087Infinity>
+<link Set8087Precision>
+<link Set8087Rounding>
+<link Get8087ControlWord>
+<link Set8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
@@Set8087ControlWord
-<GROUP MathRoutines.Hardware>
-Summary:
- Sets the 80x87 control word
-Description:
- Set8087ControlWord sets the 80x87 control word (register). See Get8087ControlWord
- for details on the individual bits of the Control parameter.
-Parameters:
- Control - New value for the 80x87 control word.
-Result:
- Previous value of the control word.
-See also:
- Get8087ControlWord
- Get8087StatusWord
-Quick Info:
- Donator: ESB Consultancy
+
+Summary
+Sets the 80x87 control word
+
+Description
+Set8087ControlWord sets the 80x87 control word (register).
+See <link Get8087ControlWord> for details on the individual
+bits of the Control parameter.
+
+Parameters
+Control : New value for the 80x87 control word.
+
+Returns
+Previous value of the control word.
+
+See Also
+<link Get8087ControlWord>
+<link Get8087StatusWord>
+
+Donator
+ESB Consultancy
--------------------------------------------------------------------------------
@@Get8087ControlWord
-<GROUP MathRoutines.Hardware>
-Summary:
- Returns the 80x87 control word.
-Description:
- Get8087ControlWord returns the 80x87 control word (register). This is the FPU's
- register that controls how the FPU operates with regard to things such as precision,
- rounding and infinity control. See the table below for the meaning of the individual
- bits. Note that although this routine might be handy at times, the Get8087Infinity, Get8087Precision and Get8087Rounding functions are preferred as they shield you from the low level bit manipulation.
- <TABLE>
-Bit(s) Description
----------- --------------------------------------------------------------------------------------------------------
-0 (IM) Invalid operation mask
-1 (DM) Denormalized operand mask
-2 (ZM) Division by zero mask
-3 (OM) Overflow mask
-4 (UM) Underflow mask
-5 (PM) Precision error mask
-8,9 (PC) Precision control * 00 Single precision * 01 Reserved * 10 Double precision * 11 Extended precision
-10,11 (RC) Rounding control * 00 Round to nearest or even * 01 Round down * 10 Round up * Chop or truncate toward 0
-12 (IC) Infinity control * 0 projective * 1 affine
-</TABLE>
-Result:
- The 80x87 control word.
-See also:
- Get8087StatusWord
- Set8087ControlWord
-Quick Info:
- Donator: ESB Consultancy
+Summary
+\Returns the 80x87 control word.
+
+Description
+Get8087ControlWord returns the 80x87 control word (register).
+This is the FPU's register that controls how the FPU operates
+with regard to things such as precision, rounding and
+infinity control. See the table below for the meaning of the
+individual bits. Note that although this routine might be
+handy at times, the <link Get8087Infinity>, <link Get8087Precision>
+and <link Get8087Rounding> functions are preferred as they
+shield you from the low level bit manipulation.
+<table>
+Bit(s) \Description
+----------- ----------------------------------------------------
+0 (IM) Invalid operation mask
+1 (DM) Denormalized operand mask
+2 (ZM) Division by zero mask
+3 (OM) Overflow mask
+4 (UM) Underflow mask
+5 (PM) Precision error mask
+8,9 (PC) Precision control * 00 Single precision * 01
+ Reserved * 10 Double precision * 11 Extended
+ precision
+10,11 (RC) Rounding control * 00 Round to nearest or even * 01
+ Round down * 10 Round up * Chop or truncate toward
+ 0
+12 (IC) Infinity control * 0 projective * 1 affine
+</table>
+
+Returns
+The 80x87 control word.
+
+See Also
+<link Get8087StatusWord>
+<link Set8087ControlWord>
+
+Donator
+ESB Consultancy
--------------------------------------------------------------------------------
@@Get8087StatusWord
+
<GROUP MathRoutines.Hardware>
-Summary:
- Returns the 80x87 status word.
-Description:
- Get8087StatusWord returns the 80x87 status word. This is the FPU's register that
- reflects it's overall status. The meaning of the individual bits are documented
- in the table below.
-Parameters:
- ClearExceptions - If True the function clears any pending floating point exceptions before returning the status word. If False the function does not clear pending exceptions (it's the difference between using FSTSW and FNSTSW).
-Result:
- The contents of the 80x87 status word.
+Summary
+Returns the 80x87 status word.
+
+Description
+Get8087StatusWord returns the 80x87 status word. This is the FPU's register that
+reflects it's overall status. The meaning of the individual bits are documented
+in the table below.
+
+Parameters
+ClearExceptions - If True the function clears any pending floating point exceptions before returning the status word. If False the function does not clear pending exceptions (it's the difference between using FSTSW and FNSTSW).
+
+Returns
+The contents of the 80x87 status word.
<TABLE>
Bit(s) Description
------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------
@@ -431,9 +534,10 @@
15 (B) Busy bit indicating the coprocessor is performing some task.
</TABLE>
-See also:
- Set8087ControlWord
- Get8087ControlWord
-Quick Info:
- Donator: Marcel van Brakel
+See also
+<link Set8087ControlWord>
+<link Get8087ControlWord>
+
+Donator
+Marcel van Brakel
--------------------------------------------------------------------------------
Modified: trunk/help/AppInst.dtx
===================================================================
--- trunk/help/AppInst.dtx 2006-09-17 16:24:57 UTC (rev 1774)
+++ trunk/help/AppInst.dtx 2006-09-17 16:27:53 UTC (rev 1775)
@@ -4,448 +4,610 @@
<TOPICORDER 300>
--------------------------------------------------------------------------------
@@JclAppInst.pas
-Description:
- This unit contains a class and support routines for controlling the number of
- concurrent instances of your application that can exist at any time. In
- addition there is support for simple interprocess communication between these
- instance including a notification mechanism.
+
+Description
+This unit contains a class and support routines for controlling the number of
+concurrent instances of your application that can exist at any time. In
+addition there is support for simple interprocess communication between these
+instance including a notification mechanism.
--------------------------------------------------------------------------------
@@AI_INSTANCECREATED
-<GROUP LibrariesProcessesandThreads.AppInstances>
-Summary:
- WParam field for instance creation notifications
-Description:
- When an application instance is created TJclAppInstances sends a notification message
- to all other running instances. The message value is determined by the MessageId
- property, the WParam field is set to AI_INSTANCECREATED, and the LParam field is
- set to the Process ID of the instance being created. Note that the message is also
- sent to the application instance under construction.
-See also:
- AI_INSTANCEDESTROYED
- AI_USERMSG
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+WParam field for instance creation notifications
+Description
+When an application instance is created <link TJclAppInstances>
+sends a notification message to all other running instances.
+The message value is determined by the MessageId property,
+the WParam field is set to AI_INSTANCECREATED, and the LParam
+field is set to the Process ID of the instance being created.
+\Note that the message is also sent to the application
+instance under construction.
+See Also
+<link AI_INSTANCEDESTROYED> <link AI_USERMSG>
+Donator
+Petr Vones
+
@@AI_INSTANCEDESTROYED
-<GROUP LibrariesProcessesandThreads.AppInstances>
-Summary:
- WParam field for instance destruction notifications
-Description:
- When an application instance is destroyed TJclAppInstances sends a notification message
- to all other running instances. The message value is determined by the MessageId
- property, the WParam field is set to AI_INSTANCEDESTROYED, and the LParam field is
- set to the Process ID of the instance being destroyed. Note that the message is also
- sent to the application instance which is exiting.
-See also:
- AI_INSTANCECREATED
- AI_USERMSG
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+WParam field for instance destruction notifications
+Description
+When an application instance is destroyed <link TJclAppInstances>
+sends a notification message to all other running instances.
+The message value is determined by the MessageId property,
+the WParam field is set to AI_INSTANCEDESTROYED, and the
+LParam field is set to the Process ID of the instance being
+destroyed. Note that the message is also sent to the
+application instance which is exiting.
+See Also
+<link AI_INSTANCECREATED> <link AI_USERMSG>
+Donator
+Petr Vones
+
@@AI_USERMSG
-<GROUP LibrariesProcessesandThreads.AppInstances>
-Summary:
- WParam field for user-defined notification messages.
-Description:
- When an application uses the UserNotify method of TJclAppInstances the class
- sends a message to all running instances with a message value determined by the
- MessageID property, WParam set to AI_USERMSG and LParam set to the parameter
- specified in the method call.
-See also:
- AI_INSTANCECREATED
- AI_INSTANCEDESTROYED
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+WParam field for user-defined notification messages.
+Description
+When an application uses the UserNotify method of <link TJclAppInstances>
+the class sends a message to all running instances with a
+message value determined by the MessageID property, WParam
+set to AI_USERMSG and LParam set to the parameter specified
+in the method call.
+See Also
+<link AI_INSTANCECREATED> <link AI_INSTANCEDESTROYED>
+Donator
+Petr Vones
+
@@TJclAppInstances
-<GROUP LibrariesProcessesandThreads.AppInstances>
-Summary:
- TJclAppInstances allows you to control the number of application instances the user can run.
-Description:
- TJclAppInstances is a class which allows you to control the number of instances
- of your application that the user can run simultaneously. In addition the class
- has a built in method for simple communication among running instances. The
- application programmer can use this as desired but it's also used to send notifications.
- For example, when an application starts running or terminates, the class automatically
- sends a notification about this event to all other instances. To use TJclAppInstances
- include JclAppInst and somewhere during start up (eg in the project source before
- the Application.Initialize call) call JclAppInstances.CheckInstance(X) or
- JclAppInstances.CheckSingleInstance. The first call determines whether or not
- at most X instances are already running, but does nothing else, while the second
- call immediately terminates the application when another instance is already running.
- <P>To receive notifications you must override the WndProc of your main form and
- include the following code (or something along those lines):
- <PRE Class=Syntax>
- procedure TForm1.WndProc(var Msg: TMessage);
- begin
- if Msg.Msg = JclAppInstances.MessageId then
- case Msg.WParam of
- AI_INSTANCECREATED: [another instance was created]
- AI_INSTANCEDESTROYED: [another instance was destroyed]
- AI_USERMSG: [user defined message (UserNotify)]
- end;
- inherited WndProc(Msg);
- end;
- </PRE>
- Note that in both instance creation and instance destruction the Msg.LParam
- field contains the process ID of the affected instance (which could be the instance
- itself). Also, notifications as well as user messages are sent to both the main
- form and to the application message queue. Therefore instead of overriding
- WndProc you could have also used the TApplication.OnMessage event.
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+TJclAppInstances allows you to control the number of
+application instances the user can run.
+Description
+TJclAppInstances is a class which allows you to control the
+number of instances of your application that the user can run
+simultaneously. In addition the class has a built in method
+for simple communication among running instances. The
+application programmer can use this as desired but it's also
+used to send notifications. For example, when an application
+starts running or terminates, the class automatically sends a
+notification about this event to all other instances. To use
+TJclAppInstances include JclAppInst and somewhere during
+start up (eg in the project source before the
+Application.Initialize call) call <link JclAppInstances>.<link TJclAppInstances.CheckInstance, CheckInstance>(X)
+\or <link JclAppInstances>.<link TJclAppInstances.CheckSingleInstance>.
+The first call determines whether or not at most X instances
+are already running, but does nothing else, while the second
+call immediately terminates the application when another
+instance is already running.
+
+To receive notifications you must override the WndProc of
+your main form and include the following code (or something
+along those lines):
+<pre>
+procedure TForm1.WndProc(var Msg: TMessage);
+begin
+ if Msg.Msg = JclAppInstances.MessageId then
+ case Msg.WParam of
+ <link AI_INSTANCECREATED>: [another instance was created]
+ <link AI_INSTANCEDESTROYED>: [another instance was destroyed]
+ <link AI_USERMSG>: [user defined message (<link TJclAppInstances.UserNotify>)]
+ end;
+ inherited WndProc(Msg);
+end;
+</pre>
+\Note that in both instance creation and instance destruction
+the Msg.LParam field contains the process ID of the affected
+instance (which could be the instance itself). Also,
+notifications as well as user messages are sent to both the
+main form and to the application message queue. Therefore
+instead of overriding WndProc you could have also used the
+TApplication.OnMessage event.
+Donator
+Petr Vones
+
@@TJclAppInstances.BringAppWindowToFront
-Summary:
- Brings the specified window to the foreground.
-Description:
- BringAppWindowToFront puts the thread that created the specified window to the
- foreground and activates the window. Keyboard input is directed
- to the window, and various visual cues are changed for the user. The system
- assigns a slightly higher priority to the thread that created the foreground
- window than it does to other threads (from the Platform SDK).
-Parameters:
- Wnd - Handle of the window to bring to the foreground.
-Result:
- If the function succeeds it returns True, otherwise it returns False.
-See also:
- SetForegroundWindow98
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+Brings the specified window to the foreground.
+Description
+BringAppWindowToFront puts the thread that created the
+specified window to the foreground and activates the window.
+Keyboard input is directed to the window, and various visual
+cues are changed for the user. The system assigns a slightly
+higher priority to the thread that created the foreground
+window than it does to other threads (from the Platform SDK).
+Parameters
+Wnd : Handle of the window to bring to the foreground.
+Returns
+If the function succeeds it returns True, otherwise it
+\returns False.
+See Also
+<link TJclAppInstances.SetForegroundWindow98>
+Donator
+Petr Vones
+
@@TJclAppInstances.GetApplicationWnd
-Summary:
- Returns a handle to the application window of a process.
-Description:
- Returns a handle to the invisible window created by the process with the
- specified ProcessID.
-Parameters:
- ProcessID - Process ID of the application for which you want to retrieve a handle to the application window. This specified application must be a Delphi application otherwise the function fails.
-Result:
- If the function succeeds it returns the requested handle, otherwise it returns 0.
-Quick info:
- Donator: Petr Vones
+
+Summary
+Returns a handle to the application window of a process.
+
+Description
+Returns a handle to the invisible window created by the process with the
+specified ProcessID.
+
+Parameters
+ProcessID - Process ID of the application for which you want to retrieve a handle to the application window. This specified application must be a Delphi application otherwise the function fails.
+
+Returns
+If the function succeeds it returns the requested handle, otherwise it returns 0.
+
+Donator
+Petr Vones
--------------------------------------------------------------------------------
@@TJclAppInstances.KillInstance
-Summary:
- Terminates the application.
-Description:
- KillInstance terminates the application by calling Halt.
-Quick info:
- Donator: Petr Vones
+
+Summary
+Terminates the application.
+
+Description
+KillInstance terminates the application by calling Halt.
+
+Donator
+Petr Vones
--------------------------------------------------------------------------------
@@TJclAppInstances.SetForegroundWindow98
-Summary:
- Brings the specified window to the foreground.
-Description:
- SetForegroundWindow98 puts the thread that created the specified window to the
- foreground and activates the window. Keyboard input is directed
- to the window, and various visual cues are changed for the user. The system
- assigns a slightly higher priority to the thread that created the foreground
- window than it does to other threads (from the Platform SDK).
-Parameters:
- Wnd - Handle of the window to bring into the foreground.
-Result:
- If the function succeeds it returns True, otherwise it returns False.
-See also:
- BringAppWindowToFront
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+Brings the specified window to the foreground.
+Description
+SetForegroundWindow98 puts the thread that created the
+specified window to the foreground and activates the window.
+Keyboard input is directed to the window, and various visual
+cues are changed for the user. The system assigns a slightly
+higher priority to the thread that created the foreground
+window than it does to other threads (from the Platform SDK).
+Parameters
+Wnd : Handle of the window to bring into the foreground.
+Returns
+If the function succeeds it returns True, otherwise it
+\returns False.
+See Also
+<link TJclAppInstances.BringAppWindowToFront>
+Donator
+Petr Vones
+
@@TJclAppInstances.CheckInstance
-Summary:
- Check the number of running instances.
-Description:
- CheckInstance determines whether fewer than MaxInstances application instances
- are running. If this is true, the process is registered as a running instance
- and a notification is sent to all other running instances, otherwise the function
- does nothing. Note that unlike CheckSingleInstance, the application is not
- terminated and none of the already running instances is brought to the foreground.
- It's up to the application programmer to decide what to do if the function fails.
- You could, for example, terminate the application yourself by
- calling KillInstance.
-Result:
- If fewer than MaxInstances applications are running the result is True,
- otherwise the result is False.
-See also:
- CheckSingleInstance
- CheckMultipleInstances
- KillInstance
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+Check the number of running instances.
+Description
+CheckInstance determines whether fewer than MaxInstances
+application instances are running. If this is true, the
+process is registered as a running instance and a
+notification is sent to all other running instances,
+\otherwise the function does nothing. Note that unlike <link TJclAppInstances.CheckSingleInstance, CheckSingleInstance>,
+the application is not terminated and none of the already
+running instances is brought to the foreground. It's up to
+the application programmer to decide what to do if the
+function fails. You could, for example, terminate the
+application yourself by calling <link TJclAppInstances.KillInstance, KillInstance>.
+Returns
+If fewer than MaxInstances applications are running the
+\result is True, otherwise the result is False.
+See Also
+<link TJclAppInstances.CheckSingleInstance> <link TJclAppInstances.CheckMultipleInstances>
+<link TJclAppInstances.KillInstance>
+Donator
+Petr Vones
+Parameters
+MaxInstances : Maximum count of running instances
+
@@TJclAppInstances.CheckMultipleInstances
-Summary:
- Check the number of running instances.
-Description:
- CheckMultipleInstances determines whether fewer than MaxInstances application
- instances are running. If this is true, the process is registered as a running
- instance and a notification is sent to all other running instances, otherwise the
- method brings the first instance of the application to the foreground and then
- terminates itself (as such the routine never returns).
-See also:
- CheckSingleInstance
- CheckInstance
- KillInstance
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+Check the number of running instances.
+Description
+CheckMultipleInstances determines whether fewer than
+MaxInstances application instances are running. If this is
+true, the process is registered as a running instance and a
+notification is sent to all other running instances,
+\otherwise the method brings the first instance of the
+application to the foreground and then terminates itself (as
+such the routine never returns).
+See Also
+<link TJclAppInstances.CheckSingleInstance> <link TJclAppInstances.CheckInstance>
+<link TJclAppInstances.KillInstance>
+Donator
+Petr Vones
+Parameters
+MaxInstances : Maximum count of instances
+
@@TJclAppInstances.CheckSingleInstance
-Summary:
- Checks whether this is the one and only running instance.
-Description:
- CheckSingleInstance checks whether the caller is the only instance of this process.
- If it's not, the application is immediately terminated and the existing instance
- of the process is brought into the foreground.
-See also:
- CheckInstance
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+Checks whether this is the one and only running instance.
+Description
+CheckSingleInstance checks whether the caller is the only
+instance of this process. If it's not, the application is
+immediately terminated and the existing instance of the
+process is brought into the foreground.
+See Also
+<link TJclAppInstances.CheckInstance>
+Donator
+Petr Vones
+
@@TJclAppInstances.SendData
-Summary:
- Sends data to all instances.
-Description:
- SendData sends some generic data to all instances of this application. The data is
- send using a WM_COPYDATA message directed at the window whose classname equals the
- WindowClassName parameter.
-Parameters:
- WindowClassName - The class name of the Window to send the data to.
- DataKind - User defined value to identify the type of data being send. Note that you cannot specify AppInstDataKindNoData (defined as -1) as this parameter.
- Data - The data to be send.
- Size - The size, in bytes, of the data pointed to by Data.
- OriginatorWnd - Handle of the window from which the message is send.
-Result:
- If the function succeeds it returns True, otherwise it returns False.
-Quick info:
- Donator: Petr Vones
-See also:
- SendString
- SendStrings
---------------------------------------------------------------------------------
+Summary
+Sends data to all instances.
+Description
+SendData sends some generic data to all instances of this
+application. The data is send using a WM_COPYDATA message
+directed at the window whose classname equals the
+WindowClassName parameter.
+Parameters
+WindowClassName : The class name of the Window to send the
+ data to.
+DataKind : User defined value to identify the type of
+ data being send. Note that you cannot
+ specify <link AppInstDataKindNoData>
+ (defined as \-1) as this parameter.
+Data : The data to be send.
+Size : The size, in bytes, of the data pointed to
+ by Data.
+OriginatorWnd : Handle of the window from which the message
+ is send.
+Returns
+If the function succeeds it returns True, otherwise it
+\returns False.
+See Also
+<link TJclAppInstances.SendString> <link TJclAppInstances.SendStrings>
+Donator
+Petr Vones
+
@@TJclAppInstances.SendString
-Summary:
- Sends a string to all instances.
-Description:
- SendString sends a string to all instances of this application. The string is
- send using a WM_COPYDATA message directed at the window whose classname equals the
- WindowClassName parameter.
-Parameters:
- WindowClassName - The class name of the Window to send the data to.
- DataKind - User defined value to identify the type of data being send. Note that you cannot specify AppInstDataKindNoData (defined as -1) as this parameter.
- S - The string to send.
- OriginatorWnd - Handle of the window from which the message is send.
-Result:
- If the function succeeds it returns True, otherwise it returns False.
-See also:
- SendData
- SendStrings
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+Sends a string to all instances.
+Description
+SendString sends a string to all instances of this
+application. The string is send using a WM_COPYDATA message
+directed at the window whose classname equals the
+WindowClassName parameter.
+Parameters
+WindowClassName : The class name of the Window to send the
+ data to.
+DataKind : User defined value to identify the type of
+ data being send. Note that you cannot
+ specify <link AppInstDataKindNoData>
+ (defined as \-1) as this parameter.
+S : The string to send.
+OriginatorWnd : Handle of the window from which the message
+ is send.
+Returns
+If the function succeeds it returns True, otherwise it
+\returns False.
+See Also
+<link TJclAppInstances.SendData> <link TJclAppInstances.SendStrings>
+Donator
+Petr Vones
+
@@TJclAppInstances.SendStrings
-Summary:
- Sends a list of string to all instances.
-Description:
- SendStrings sends a list of strings to all instances of this application. The strings are
- send using a WM_COPYDATA message directed at the window whose classname equals the
- WindowClassName parameter.
-Parameters:
- WindowClassName - The class name of the Window to send the data to.
- DataKind - User defined value to identify the type of data being send. Note that you cannot specify AppInstDataKindNoData (defined as -1) as this parameter.
- Strings - The string list to send.
- OriginatorWnd - Handle of the window from which the message is send.
-Result:
- If the function succeeds it returns True, otherwise it returns False.
-See also:
- SendData
- SendString
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+Sends a list of string to all instances.
+Description
+SendStrings sends a list of strings to all instances of this
+application. The strings are send using a WM_COPYDATA message
+directed at the window whose classname equals the
+WindowClassName parameter.
+Parameters
+WindowClassName : The class name of the Window to send the
+ data to.
+DataKind : User defined value to identify the type of
+ data being send. Note that you cannot
+ specify <link AppInstDataKindNoData>
+ (defined as \-1) as this parameter.
+Strings : The string list to send.
+OriginatorWnd : Handle of the window from which the message
+ is send.
+Returns
+If the function succeeds it returns True, otherwise it
+\returns False.
+See Also
+<link TJclAppInstances.SendData> <link TJclAppInstances.SendString>
+Donator
+Petr Vones
+
@@TJclAppInstances.SwitchTo
-Summary:
- SwitchTo brings the application determined by ProcessIDs[Index] to the foreground.
-Description:
- SwitchTo brings the application determined by ProcessIDs[Index] to the foreground.
-Parameters:
- Index - Zero based index into the ProcessIDs array property of the instance to switch to.
-Result:
- If the function succeeds it returns True, otherwise it returns False.
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+SwitchTo brings the application determined by <link TJclAppInstances.ProcessIDs, ProcessIDs>[Index]
+to the foreground.
+Description
+SwitchTo brings the application determined by <link TJclAppInstances.ProcessIDs, ProcessIDs>[Index]
+to the foreground.
+Parameters
+Index : Zero based index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
+ array property of the instance to switch to.
+Returns
+If the function succeeds it returns True, otherwise it
+\returns False.
+Donator
+Petr Vones
+
@@TJclAppInstances.UserNotify
-Summary:
- Sends a user defined message to all running instances.
-Description:
- UserNotify sends a notification message to all running instances with WParam set
- to AI_USERMSG and LParam set to the specified parameter.
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+Sends a user defined message to all running instances.
+Description
+UserNotify sends a notification message to all running
+instances with WParam set to <link AI_USERMSG> and LParam set
+to the specified parameter.
+Donator
+Petr Vones
+Parameters
+Param : Message to send
+
@@TJclAppInstances.AppWnds
-Summary:
- Returns the HWND of a specific application index.
-Description:
- Use the AppWnds property to determine the handle of the invisible window created
- by one of the application instances. Index is zero based and determines for
- which application instance a handle is returned. It can be at
- most InstanceCount - 1 and selects one of the application instances
- from the ProcessIDs property.
-See also:
- InstanceCount
- ProcessIDs
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+\Returns the HWND of a specific application index.
+Description
+Use the AppWnds property to determine the handle of the
+invisible window created by one of the application instances.
+Index is zero based and determines for which application
+instance a handle is returned. It can be at most <link TJclAppInstances.InstanceCount, InstanceCount>
+\- 1 and selects one of the application instances from the <link TJclAppInstances.ProcessIDs, ProcessIDs>
+property.
+See Also
+<link TJclAppInstances.InstanceCount> <link TJclAppInstances.ProcessIDs>
+Donator
+Petr Vones
+
@@TJclAppInstances.InstanceIndex
-Summary:
- Returns the index into the ProcessIDs array for a process.
-Description:
- Read the InstanceIndex property to determine the zero based index into the
- ProcessIDs array property of a specific application instance. The array index is
- the process ID of the application instance for which you want to know the index.
- Upon failure the property reads -1.
-See also:
- ProcessIDs
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+\Returns the index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
+array for a process.
+Description
+Read the InstanceIndex property to determine the zero based
+index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
+array property of a specific application instance. The array
+index is the process ID of the application instance for which
+you want to know the index. Upon failure the property reads
+\-1.
+See Also
+<link TJclAppInstances.ProcessIDs>
+Donator
+Petr Vones
+
@@TJclAppInstances.InstanceCount
-Summary:
- Returns the number of application instances.
-Description:
- The InstanceCount property returns the number of application instances that
- registered with the TJclAppInstances. Among others you can use this to determine
- the highest valid index into the ProcessIDs array property.
-See also:
- ProcessIDs
- AppWnds
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+\Returns the number of application instances.
+Description
+The InstanceCount property returns the number of application
+instances that registered with the <link TJclAppInstances>.
+Among others you can use this to determine the highest valid
+index into the <link TJclAppInstances.ProcessIDs, ProcessIDs>
+array property.
+See Also
+<link TJclAppInstances.ProcessIDs> <link TJclAppInstances.AppWnds>
+Donator
+Petr Vones
+
@@TJclAppInstances.MessageID
-Summary:
- Returns the message ID used for sending notification messages.
-Description:
- Read MessageId to learn the message ID used by TJclAppInstances to send
- notification messages (ie instance creation and destruction).
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+\Returns the message ID used for sending notification
+messages.
+Description
+Read MessageId to learn the message ID used by <link TJclAppInstances>
+to send notification messages (ie instance creation and
+destruction).
+Donator
+Petr Vones
+
@@TJclAppInstances.ProcessIDs
-Summary:
- Process IDs of all application instances which are sharing the TJclAppInstances.
-Description:
- The ProcessIDs array property contains the process IDs of all application instances
- which are sharing the TJclAppInstances. In effect it contains the process IDs
- of all running instances. The array is zero based and the highest valid index
- is given by InstanceCount property. If an invalid index is specified
- the property reads 0. Note that it is possible that in between reading InstanceCount
- and ProcessIDs, or reading ProcessIDs and it, an instance terminates thereby
- invalidating the process ID. Always check the result before and after using the
- returned process ID.
-See also:
- InstanceCount
- AppWnds
- InstanceIndex
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
-@@JclAppInstances
-<GROUP LibrariesProcessesandThreads.AppInstances>
-Summary:
- Returns an instance of the TJclAppInstances class, creating one if necessary.
-Description:
- The JclAppInstances function returns an instance of the TJclAppInstances class,
- creating one if necessary. The parameterless overload creates a TJclAppInstances
- whose internal name is based on the process name itself while the overload with the
- UniqueAppIdGuidStr parameter alllows you to customize the internal name to ensure
- uniqueness.
-Parameters:
- UniqueAppIdGuidStr - A user defined string used to customize naming of internal objects to ensure system wide uniqueness. It's recommended you use an actual GUID.
-Result:
- Returns an instance of the TJclAppInstances class which allows you to further control
- other instances of the application and communicate with them. See the documentation
- of TJclAppInstance for more detail on using the TJclAppInstances class.
-Quick info:
- Donator: Petr Vones
---------------------------------------------------------------------------------
+Summary
+Process IDs of all application instances which are sharing
+the <link TJclAppInstances>.
+Description
+The ProcessIDs array property contains the process IDs of all
+application instances which are sharing the <link TJclAppInstances>.
+In effect it contains the process IDs of all running
+instances. The array is zero based and the highest valid
+index is given by <link TJclAppInstances.InstanceCount, InstanceCount>
+property. If an invalid index is specified the property reads
+\0. Note that it is possible that in between reading <link TJclAppInstances.InstanceCount, InstanceCount>
+and ProcessIDs, or reading ProcessIDs and it, an instance
+terminates thereby invalidating the process ID. Always check
+the result before and after using the returned process ID.
+See Also
+<link TJclAppInstances.InstanceCount> <link TJclAppInstances.AppWnds>
+<link TJclAppInstances.InstanceIndex>
+Donator
+Petr Vones
+
+@@JclAppInstances@string
+Summary
+\Returns an instance of the <link TJclAppInstances> class,
+creating one if necessary.
+Description
+The JclAppInstances function returns an instance of the <link TJclAppInstances>
+class, creating one if necessary. The parameterless overload
+creates a <link TJclAppInstances> whose internal name is
+based on the process name itself while the overload with the
+UniqueAppIdGuidStr parameter alllows you to customize the
+\internal name to ensure uniqueness.
+Parameters
+UniqueAppIdGuidStr : A user defined string used to customize
+ naming of internal objects to ensure
+ system wide uniqueness. It's recommended
+ you use an actual GUID.
+Returns
+\Returns an instance of the <link TJclAppInstances> class
+which allows you to further control other instances of the
+application and communicate with them. See the documentation
+\of <link TJclAppInstances> for more detail on using the <link TJclAppInstances>
+class.
+Donator
+Petr Vones
+
@@ReadMessageCheck
-<GROUP LibrariesProcessesandThreads.AppInstances>
-Summary:
- Determines the type of message.
-Description:
- ReadMessageCheck determines whether the specified message is a JclAppInstance
- IPC message and returns it's data kind. Use the IgnoredOriginatorWnd to filter message
- send by the same window as the rout...
[truncated message content] |
|
From: <ou...@us...> - 2006-09-17 16:25:07
|
Revision: 1774
http://svn.sourceforge.net/jcl/?rev=1774&view=rev
Author: outchy
Date: 2006-09-17 09:24:57 -0700 (Sun, 17 Sep 2006)
Log Message:
-----------
.cvsignore files deleted
Removed Paths:
-------------
trunk/qa/automated/dunit/.cvsignore
Deleted: trunk/qa/automated/dunit/.cvsignore
===================================================================
--- trunk/qa/automated/dunit/.cvsignore 2006-09-17 16:24:37 UTC (rev 1773)
+++ trunk/qa/automated/dunit/.cvsignore 2006-09-17 16:24:57 UTC (rev 1774)
@@ -1,2 +0,0 @@
-*.exe
-dunit.ini
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-17 16:24:45
|
Revision: 1773
http://svn.sourceforge.net/jcl/?rev=1773&view=rev
Author: outchy
Date: 2006-09-17 09:24:37 -0700 (Sun, 17 Sep 2006)
Log Message:
-----------
.cvsignore files deleted
Removed Paths:
-------------
trunk/help/.cvsignore
trunk/help/images/.cvsignore
Deleted: trunk/help/.cvsignore
===================================================================
--- trunk/help/.cvsignore 2006-09-14 20:17:52 UTC (rev 1772)
+++ trunk/help/.cvsignore 2006-09-17 16:24:37 UTC (rev 1773)
@@ -1,6 +0,0 @@
-*.ldb
-DOM-ReadMe.txt
-Templates.txt
-test.txt
-programs
-winhlp32
Deleted: trunk/help/images/.cvsignore
===================================================================
--- trunk/help/images/.cvsignore 2006-09-14 20:17:52 UTC (rev 1772)
+++ trunk/help/images/.cvsignore 2006-09-17 16:24:37 UTC (rev 1773)
@@ -1 +0,0 @@
-
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-14 20:18:27
|
Revision: 1772
http://svn.sourceforge.net/jcl/?rev=1772&view=rev
Author: outchy
Date: 2006-09-14 13:17:52 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
include files not under version control
Modified Paths:
--------------
trunk/jcl/install/JclInstall.pas
trunk/jcl/source/jcl.inc
Added Paths:
-----------
trunk/jcl/source/jcl.template.inc
Removed Paths:
-------------
trunk/jcl/source/jclc5.inc
trunk/jcl/source/jclc6.inc
trunk/jcl/source/jclcs1.inc
trunk/jcl/source/jcld10.inc
trunk/jcl/source/jcld10.net.inc
trunk/jcl/source/jcld5.inc
trunk/jcl/source/jcld6.inc
trunk/jcl/source/jcld7.inc
trunk/jcl/source/jcld8.inc
trunk/jcl/source/jcld9.inc
trunk/jcl/source/jcld9.net.inc
trunk/jcl/source/jclk3.inc
Property Changed:
----------------
trunk/jcl/source/
Modified: trunk/jcl/install/JclInstall.pas
===================================================================
--- trunk/jcl/install/JclInstall.pas 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/install/JclInstall.pas 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1170,10 +1170,10 @@
function SaveDefines(Defines: TStrings): Boolean;
var
- IncludeFileName, IncludeLine, Symbol, CLRSuffix: string;
+ TemplateFileName, IncludeFileName, IncludeLine, Symbol, CLRSuffix: string;
IncludeFile: TStrings;
IndexLine, DefinePos, SymbolEnd: Integer;
- Defined, NotDefined, Changed: Boolean;
+ Defined, NotDefined: Boolean;
const
DefineText = '$DEFINE';
NotDefineText = '.' + DefineText;
@@ -1184,13 +1184,13 @@
CLRSuffix := ''
else
CLRSuffix := '.net';
+ TemplateFileName := PathAddSeparator(Distribution.JclSourceDir) + 'jcl.template.inc';
IncludeFileName := Format('%sjcl%s%s.inc', [PathAddSeparator(Distribution.JclSourceDir), Target.VersionNumberStr, CLRSuffix]);
try
- Changed := False;
IncludeFile := TStringList.Create;
try
- IncludeFile.LoadFromFile(IncludeFileName);
- WriteLog('Include file loaded');
+ IncludeFile.LoadFromFile(TemplateFileName);
+ WriteLog(Format('Loaded template for include file %s', [TemplateFileName]));
for IndexLine := 0 to IncludeFile.Count - 1 do
begin
@@ -1212,27 +1212,16 @@
DefinePos := Defines.IndexOf(Symbol);
if (DefinePos >= 0) and NotDefined then
- begin
IncludeLine := StringReplace(IncludeLine, NotDefineText, DefineText, [rfIgnoreCase]);
- Changed := True;
- end;
if (DefinePos < 0) and Defined then
- begin
IncludeLine := StringReplace(IncludeLine, DefineText, NotDefineText, [rfIgnoreCase]);
- Changed := True;
- end;
IncludeFile.Strings[IndexLine] := IncludeLine;
end;
end;
end;
- if Changed then
- begin
- IncludeFile.SaveToFile(IncludeFileName);
- WriteLog('Include file saved');
- end
- else
- WriteLog('No changes were made');
+ IncludeFile.SaveToFile(IncludeFileName);
+ WriteLog(Format('Saved include file %s', [IncludeFileName]));
finally
IncludeFile.Free;
end;
@@ -1289,8 +1278,9 @@
MarkOptionEnd(joPdbCreate, True);
end;
{$ENDIF MSWINDOWS}
-
- Result := SaveDefines(Defines);
+
+ // no conditional defines for C#Builder 1 and Delphi 8
+ Result := ((Target.RadToolKind = brBorlandDevStudio) and (Target.VersionNumber <= 2)) or SaveDefines(Defines);
finally
Defines.Free;
end;
Property changes on: trunk/jcl/source
___________________________________________________________________
Name: svn:ignore
+ jcl.c5.inc
jcl.c6.inc
jcl.d5.inc
jcl.d6.inc
jcl.d7.inc
jcl.cs1.inc
jcl.d8.inc
jcl.d9.inc
jcl.d10.inc
Modified: trunk/jcl/source/jcl.inc
===================================================================
--- trunk/jcl/source/jcl.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jcl.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -43,91 +43,96 @@
// secure against old versions of jedi.inc.
{$ENDIF ~JEDI_INC}
-{$IFDEF CLR}
- {----------------------------}
- { BDS }
- {----------------------------}
- {$IFDEF BDS3}
- {$I jcld9.net.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF BDS3}
- {----------------------------}
- {$IFDEF BDS4}
- {$I jcld10.net.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF BDS4}
- {----------------------------}
-{$ELSE CLR}
- {----------------------------}
- { Kylix }
- {----------------------------}
- {$IFDEF KYLIX3}
- {$I jclk3.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF KYLIX3}
- {----------------------------}
- { C++Builder }
- {----------------------------}
- {$IFDEF BCB5}
- {$I jclc5.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF BCB5}
- {----------------------------}
- {$IFDEF BCB6}
- {$I jclc6.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF BCB6}
- {----------------------------}
- { Delphi }
- {----------------------------}
- {$IFDEF DELPHI5}
- {$I jcld5.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF DELPIH5}
- {----------------------------}
- {$IFDEF DELPHI6}
- {$I jcld6.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF DELPIH6}
- {----------------------------}
- {$IFDEF DELPHI7}
- {$I jcld7.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF DELPIH7}
- {----------------------------}
- { BDS }
- {----------------------------}
- {$IFDEF BDS1}
- {$I jclcs1.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF BDS1}
- {----------------------------}
- {$IFDEF BDS2}
- {$I jcld8.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF BDS2}
- {----------------------------}
- {$IFDEF BDS3}
- {$I jcld9.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF BDS3}
- {----------------------------}
- {$IFDEF BDS4}
- {$I jcld10.inc}
- {$DEFINE JCL_CONFIGURED}
- {$ENDIF BDS4}
- {----------------------------}
-{$ENDIF ~CLR}
+{$IFNDEF JCLINSTALL}
+ {$IFDEF CLR}
+ {----------------------------}
+ { BDS }
+ {----------------------------}
+ {$IFDEF BDS3}
+ {$I jcld9.net.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF BDS3}
+ {----------------------------}
+ {$IFDEF BDS4}
+ {$I jcld10.net.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF BDS4}
+ {----------------------------}
+ {$ELSE ~CLR}
+ {----------------------------}
+ { Kylix }
+ {----------------------------}
+ {$IFDEF KYLIX3}
+ {$I jclk3.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF KYLIX3}
+ {----------------------------}
+ { C++Builder }
+ {----------------------------}
+ {$IFDEF BCB5}
+ {$I jclc5.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF BCB5}
+ {----------------------------}
+ {$IFDEF BCB6}
+ {$I jclc6.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF BCB6}
+ {----------------------------}
+ { Delphi }
+ {----------------------------}
+ {$IFDEF DELPHI5}
+ {$I jcld5.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF DELPIH5}
+ {----------------------------}
+ {$IFDEF DELPHI6}
+ {$I jcld6.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF DELPIH6}
+ {----------------------------}
+ {$IFDEF DELPHI7}
+ {$I jcld7.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF DELPIH7}
+ {----------------------------}
+ { BDS }
+ {----------------------------}
+ // BDS 1 and BDS 2 have the same version numbers for their native compilers
+ // no compiler defines are used for BDS 1 and BDS 2
+ {$IFDEF BDS1}
+ //{$I jclcs1.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF BDS1}
+ {----------------------------}
+ {$IFDEF BDS2}
+ //{$I jcld8.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF BDS2}
+ {----------------------------}
+ {$IFDEF BDS3}
+ {$I jcld9.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF BDS3}
+ {----------------------------}
+ {$IFDEF BDS4}
+ {$I jcld10.inc}
+ {$DEFINE JCL_CONFIGURED}
+ {$ENDIF BDS4}
+ {----------------------------}
+ {$ENDIF ~CLR}
-// check configuration
-{$IFNDEF JCL_CONFIGURED}
- {$IFDEF SUPPORTS_COMPILETIME_MESSAGES}
- {$MESSAGE FATAL 'Your Delphi/BCB version is not supported by this JCL version!'}
- {$ELSE}
- 'Your Delphi/BCB version is not supported by this JCL version!'
- {$ENDIF SUPPORTS_COMPILETIME_MESSAGES}
-{$ENDIF !JCL_CONFIGURED}
+ // check configuration
+ {$IFNDEF JCL_CONFIGURED}
+ {$IFDEF SUPPORTS_COMPILETIME_MESSAGES}
+ {$MESSAGE FATAL 'Your Delphi/BCB version is not supported by this JCL version!'}
+ {$ELSE}
+ 'Your Delphi/BCB version is not supported by this JCL version!'
+ {$ENDIF SUPPORTS_COMPILETIME_MESSAGES}
+ {$ENDIF !JCL_CONFIGURED}
+{$ENDIF ~JCLINSTALL}
+
// Math precision selection, mutually exclusive
{$IFDEF MATH_EXTENDED_PRECISION}
{$UNDEF MATH_SINGLE_PRECISION}
Added: trunk/jcl/source/jcl.template.inc
===================================================================
--- trunk/jcl/source/jcl.template.inc (rev 0)
+++ trunk/jcl/source/jcl.template.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -0,0 +1,75 @@
+{**************************************************************************************************}
+{ }
+{ 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 jcl.inc }
+{ }
+{ The Initial Developer of the Original Code is Marcel van Brakel. }
+{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
+{ }
+{ Contributors: }
+{ Marcel van Brakel }
+{ Matthias Thoma (mthoma) }
+{ Petr Vones }
+{ Robert Marquardt (marquardt) }
+{ Robert Rossmair (rrossmair) }
+{ Florent Ouchet (outchy) }
+{ }
+{**************************************************************************************************}
+{ }
+{ This include file defines various JCL specific defines. }
+{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
+{ which is shared with the JEDI VCL. }
+{ }
+{**************************************************************************************************}
+{ }
+{ This file is filled by the JCL installer, all the changes made in its content will be lost the }
+{ next time the JCL is installed. }
+{ }
+{**************************************************************************************************}
+
+// $Id$
+
+// Math precision selection, mutually exclusive
+{.$DEFINE MATH_EXTENDED_PRECISION}
+{.$DEFINE MATH_DOUBLE_PRECISION}
+{.$DEFINE MATH_SINGLE_PRECISION}
+
+
+// Math functions takes care of infinites and NaN
+{.$DEFINE MATH_EXT_EXTREMEVALUES}
+
+
+// JclHookExcept support for hooking exceptions from DLLs
+{.$DEFINE HOOK_DLL_EXCEPTIONS}
+
+
+//Threadsafe directive (added for DCL support)
+{.$DEFINE THREADSAFE}
+
+
+// To exclude obsolete code from compilation, remove the point from the line below
+{.$DEFINE DROP_OBSOLETE_CODE}
+
+
+//Support for JclUnitVersioning.pas)
+{.$DEFINE UNITVERSIONING}
+
+// debug sources
+// defining these symbols will the debug source to be automatically registered
+{.$DEFINE DEBUG_NO_BINARY}
+{.$DEFINE DEBUG_NO_TD32}
+{.$DEFINE DEBUG_NO_MAP}
+{.$DEFINE DEBUG_NO_EXPORTS}
+{.$DEFINE DEBUG_NO_SYMBOLS}
+
+// mark EDI units as weak package units (to avoid conflicts with the EDI package)
+{.$DEFINE EDI_WEAK_PACKAGE_UNITS}
Property changes on: trunk/jcl/source/jcl.template.inc
___________________________________________________________________
Name: svn:keywords
+ URL HeadURL Author LastChangedBy Date LastChangedDate Rev Revision LastChangedRevision Id
Name: svn:eol-style
+ native
Deleted: trunk/jcl/source/jclc5.inc
===================================================================
--- trunk/jcl/source/jclc5.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jclc5.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,74 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
-{ }
-{ Contributors: }
-{ Marcel van Brakel }
-{ Matthias Thoma (mthoma) }
-{ Petr Vones }
-{ Robert Marquardt (marquardt) }
-{ Robert Rossmair (rrossmair) }
-{ Florent Ouchet (outchy) }
-{ }
-{**************************************************************************************************}
-{ }
-{ This include file defines various JCL specific defines for C++Builder 5. }
-{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
-{ which is shared with the JEDI VCL. }
-{ }
-{**************************************************************************************************}
-{ }
-{ This file is filled by the JCL installer, all the changes made in its content will be lost the }
-{ next time the JCL is installed. }
-{ }
-{**************************************************************************************************}
-
-// Math precision selection, mutually exclusive
-{$DEFINE MATH_EXTENDED_PRECISION}
-{.$DEFINE MATH_DOUBLE_PRECISION}
-{.$DEFINE MATH_SINGLE_PRECISION}
-
-
-// Math functions takes care of infinites and NaN
-{$DEFINE MATH_EXT_EXTREMEVALUES}
-
-
-// JclHookExcept support for hooking exceptions from DLLs
-{.$DEFINE HOOK_DLL_EXCEPTIONS}
-
-
-//Threadsafe directive (added for DCL support)
-{$DEFINE THREADSAFE}
-
-
-// To exclude obsolete code from compilation, remove the point from the line below
-{$DEFINE DROP_OBSOLETE_CODE}
-
-
-//Support for JclUnitVersioning.pas)
-{$DEFINE UNITVERSIONING}
-
-// debug sources
-// defining these symbols will the debug source to be automatically registered
-{.$DEFINE DEBUG_NO_BINARY}
-{.$DEFINE DEBUG_NO_TD32}
-{.$DEFINE DEBUG_NO_MAP}
-{.$DEFINE DEBUG_NO_EXPORTS}
-{.$DEFINE DEBUG_NO_SYMBOLS}
-
-// mark EDI units as weak package units (to avoid conflicts with the EDI package)
-{.$DEFINE EDI_WEAK_PACKAGE_UNITS}
-
Deleted: trunk/jcl/source/jclc6.inc
===================================================================
--- trunk/jcl/source/jclc6.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jclc6.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,73 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
-{ }
-{ Contributors: }
-{ Marcel van Brakel }
-{ Matthias Thoma (mthoma) }
-{ Petr Vones }
-{ Robert Marquardt (marquardt) }
-{ Robert Rossmair (rrossmair) }
-{ Florent Ouchet (outchy) }
-{ }
-{**************************************************************************************************}
-{ }
-{ This include file defines various JCL specific defines for C++Builder 6. }
-{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
-{ which is shared with the JEDI VCL. }
-{ }
-{**************************************************************************************************}
-{ }
-{ This file is filled by the JCL installer, all the changes made in its content will be lost the }
-{ next time the JCL is installed. }
-{ }
-{**************************************************************************************************}
-
-// Math precision selection, mutually exclusive
-{$DEFINE MATH_EXTENDED_PRECISION}
-{.$DEFINE MATH_DOUBLE_PRECISION}
-{.$DEFINE MATH_SINGLE_PRECISION}
-
-
-// Math functions takes care of infinites and NaN
-{$DEFINE MATH_EXT_EXTREMEVALUES}
-
-
-// JclHookExcept support for hooking exceptions from DLLs
-{.$DEFINE HOOK_DLL_EXCEPTIONS}
-
-
-//Threadsafe directive (added for DCL support)
-{$DEFINE THREADSAFE}
-
-
-// To exclude obsolete code from compilation, remove the point from the line below
-{$DEFINE DROP_OBSOLETE_CODE}
-
-
-//Support for JclUnitVersioning.pas)
-{$DEFINE UNITVERSIONING}
-
-// debug sources
-// defining these symbols will the debug source to be automatically registered
-{.$DEFINE DEBUG_NO_BINARY}
-{.$DEFINE DEBUG_NO_TD32}
-{.$DEFINE DEBUG_NO_MAP}
-{.$DEFINE DEBUG_NO_EXPORTS}
-{.$DEFINE DEBUG_NO_SYMBOLS}
-
-// mark EDI units as weak package units (to avoid conflicts with the EDI package)
-{.$DEFINE EDI_WEAK_PACKAGE_UNITS}
Deleted: trunk/jcl/source/jclcs1.inc
===================================================================
--- trunk/jcl/source/jclcs1.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jclcs1.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,73 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
-{ }
-{ Contributors: }
-{ Marcel van Brakel }
-{ Matthias Thoma (mthoma) }
-{ Petr Vones }
-{ Robert Marquardt (marquardt) }
-{ Robert Rossmair (rrossmair) }
-{ Florent Ouchet (outchy) }
-{ }
-{**************************************************************************************************}
-{ }
-{ This include file defines various JCL specific defines for C#Builder 1. }
-{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
-{ which is shared with the JEDI VCL. }
-{ }
-{**************************************************************************************************}
-{ }
-{ This file is filled by the JCL installer, all the changes made in its content will be lost the }
-{ next time the JCL is installed. }
-{ }
-{**************************************************************************************************}
-
-// Math precision selection, mutually exclusive
-{$DEFINE MATH_EXTENDED_PRECISION}
-{.$DEFINE MATH_DOUBLE_PRECISION}
-{.$DEFINE MATH_SINGLE_PRECISION}
-
-
-// Math functions takes care of infinites and NaN
-{.$DEFINE MATH_EXT_EXTREMEVALUES}
-
-
-// JclHookExcept support for hooking exceptions from DLLs
-{.$DEFINE HOOK_DLL_EXCEPTIONS}
-
-
-//Threadsafe directive (added for DCL support)
-{.$DEFINE THREADSAFE}
-
-
-// To exclude obsolete code from compilation, remove the point from the line below
-{.$DEFINE DROP_OBSOLETE_CODE}
-
-
-//Support for JclUnitVersioning.pas)
-{.$DEFINE UNITVERSIONING}
-
-// debug sources
-// defining these symbols will the debug source to be automatically registered
-{.$DEFINE DEBUG_NO_BINARY}
-{.$DEFINE DEBUG_NO_TD32}
-{.$DEFINE DEBUG_NO_MAP}
-{.$DEFINE DEBUG_NO_EXPORTS}
-{.$DEFINE DEBUG_NO_SYMBOLS}
-
-// mark EDI units as weak package units (to avoid conflicts with the EDI package)
-{.$DEFINE EDI_WEAK_PACKAGE_UNITS}
Deleted: trunk/jcl/source/jcld10.inc
===================================================================
--- trunk/jcl/source/jcld10.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jcld10.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,73 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
-{ }
-{ Contributors: }
-{ Marcel van Brakel }
-{ Matthias Thoma (mthoma) }
-{ Petr Vones }
-{ Robert Marquardt (marquardt) }
-{ Robert Rossmair (rrossmair) }
-{ Florent Ouchet (outchy) }
-{ }
-{**************************************************************************************************}
-{ }
-{ This include file defines various JCL specific defines for BDS 2006 (Delphi Win32 and C++). }
-{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
-{ which is shared with the JEDI VCL. }
-{ }
-{**************************************************************************************************}
-{ }
-{ This file is filled by the JCL installer, all the changes made in its content will be lost the }
-{ next time the JCL is installed. }
-{ }
-{**************************************************************************************************}
-
-// Math precision selection, mutually exclusive
-{$DEFINE MATH_EXTENDED_PRECISION}
-{.$DEFINE MATH_DOUBLE_PRECISION}
-{.$DEFINE MATH_SINGLE_PRECISION}
-
-
-// Math functions takes care of infinites and NaN
-{$DEFINE MATH_EXT_EXTREMEVALUES}
-
-
-// JclHookExcept support for hooking exceptions from DLLs
-{.$DEFINE HOOK_DLL_EXCEPTIONS}
-
-
-//Threadsafe directive (added for DCL support)
-{$DEFINE THREADSAFE}
-
-
-// To exclude obsolete code from compilation, remove the point from the line below
-{$DEFINE DROP_OBSOLETE_CODE}
-
-
-//Support for JclUnitVersioning.pas)
-{$DEFINE UNITVERSIONING}
-
-// debug sources
-// defining these symbols will the debug source to be automatically registered
-{.$DEFINE DEBUG_NO_BINARY}
-{.$DEFINE DEBUG_NO_TD32}
-{.$DEFINE DEBUG_NO_MAP}
-{.$DEFINE DEBUG_NO_EXPORTS}
-{.$DEFINE DEBUG_NO_SYMBOLS}
-
-// mark EDI units as weak package units (to avoid conflicts with the EDI package)
-{.$DEFINE EDI_WEAK_PACKAGE_UNITS}
Deleted: trunk/jcl/source/jcld10.net.inc
===================================================================
--- trunk/jcl/source/jcld10.net.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jcld10.net.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,68 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
-{ }
-{ Contributors: }
-{ Marcel van Brakel }
-{ Matthias Thoma (mthoma) }
-{ Petr Vones }
-{ Robert Marquardt (marquardt) }
-{ Robert Rossmair (rrossmair) }
-{ Florent Ouchet (outchy) }
-{ }
-{**************************************************************************************************}
-{ }
-{ This include file defines various JCL specific defines for BDS 2006 (Delphi.net and C#). }
-{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
-{ which is shared with the JEDI VCL. }
-{ }
-{**************************************************************************************************}
-
-// Math precision selection, mutually exclusive
-{$DEFINE MATH_EXTENDED_PRECISION}
-{.$DEFINE MATH_DOUBLE_PRECISION}
-{.$DEFINE MATH_SINGLE_PRECISION}
-
-
-// Math functions takes care of infinites and NaN
-{.$DEFINE MATH_EXT_EXTREMEVALUES}
-
-
-// JclHookExcept support for hooking exceptions from DLLs
-{.$DEFINE HOOK_DLL_EXCEPTIONS}
-
-
-//Threadsafe directive (added for DCL support)
-{.$DEFINE THREADSAFE}
-
-
-// To exclude obsolete code from compilation, remove the point from the line below
-{.$DEFINE DROP_OBSOLETE_CODE}
-
-
-//Support for JclUnitVersioning.pas)
-{.$DEFINE UNITVERSIONING}
-
-// debug sources
-// defining these symbols will the debug source to be automatically registered
-{.$DEFINE DEBUG_NO_BINARY}
-{.$DEFINE DEBUG_NO_TD32}
-{.$DEFINE DEBUG_NO_MAP}
-{.$DEFINE DEBUG_NO_EXPORTS}
-{.$DEFINE DEBUG_NO_SYMBOLS}
-
-// mark EDI units as weak package units (to avoid conflicts with the EDI package)
-{.$DEFINE EDI_WEAK_PACKAGE_UNITS}
Deleted: trunk/jcl/source/jcld5.inc
===================================================================
--- trunk/jcl/source/jcld5.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jcld5.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,73 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
-{ }
-{ Contributors: }
-{ Marcel van Brakel }
-{ Matthias Thoma (mthoma) }
-{ Petr Vones }
-{ Robert Marquardt (marquardt) }
-{ Robert Rossmair (rrossmair) }
-{ Florent Ouchet (outchy) }
-{ }
-{**************************************************************************************************}
-{ }
-{ This include file defines various JCL specific defines for Delphi 5. }
-{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
-{ which is shared with the JEDI VCL. }
-{ }
-{**************************************************************************************************}
-{ }
-{ This file is filled by the JCL installer, all the changes made in its content will be lost the }
-{ next time the JCL is installed. }
-{ }
-{**************************************************************************************************}
-
-// Math precision selection, mutually exclusive
-{$DEFINE MATH_EXTENDED_PRECISION}
-{.$DEFINE MATH_DOUBLE_PRECISION}
-{.$DEFINE MATH_SINGLE_PRECISION}
-
-
-// Math functions takes care of infinites and NaN
-{$DEFINE MATH_EXT_EXTREMEVALUES}
-
-
-// JclHookExcept support for hooking exceptions from DLLs
-{.$DEFINE HOOK_DLL_EXCEPTIONS}
-
-
-//Threadsafe directive (added for DCL support)
-{$DEFINE THREADSAFE}
-
-
-// To exclude obsolete code from compilation, remove the point from the line below
-{$DEFINE DROP_OBSOLETE_CODE}
-
-
-//Support for JclUnitVersioning.pas)
-{$DEFINE UNITVERSIONING}
-
-// debug sources
-// defining these symbols will the debug source to be automatically registered
-{.$DEFINE DEBUG_NO_BINARY}
-{.$DEFINE DEBUG_NO_TD32}
-{.$DEFINE DEBUG_NO_MAP}
-{.$DEFINE DEBUG_NO_EXPORTS}
-{.$DEFINE DEBUG_NO_SYMBOLS}
-
-// mark EDI units as weak package units (to avoid conflicts with the EDI package)
-{.$DEFINE EDI_WEAK_PACKAGE_UNITS}
Deleted: trunk/jcl/source/jcld6.inc
===================================================================
--- trunk/jcl/source/jcld6.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jcld6.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,73 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
-{ }
-{ Contributors: }
-{ Marcel van Brakel }
-{ Matthias Thoma (mthoma) }
-{ Petr Vones }
-{ Robert Marquardt (marquardt) }
-{ Robert Rossmair (rrossmair) }
-{ Florent Ouchet (outchy) }
-{ }
-{**************************************************************************************************}
-{ }
-{ This include file defines various JCL specific defines for Delphi 6. }
-{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
-{ which is shared with the JEDI VCL. }
-{ }
-{**************************************************************************************************}
-{ }
-{ This file is filled by the JCL installer, all the changes made in its content will be lost the }
-{ next time the JCL is installed. }
-{ }
-{**************************************************************************************************}
-
-// Math precision selection, mutually exclusive
-{$DEFINE MATH_EXTENDED_PRECISION}
-{.$DEFINE MATH_DOUBLE_PRECISION}
-{.$DEFINE MATH_SINGLE_PRECISION}
-
-
-// Math functions takes care of infinites and NaN
-{$DEFINE MATH_EXT_EXTREMEVALUES}
-
-
-// JclHookExcept support for hooking exceptions from DLLs
-{.$DEFINE HOOK_DLL_EXCEPTIONS}
-
-
-//Threadsafe directive (added for DCL support)
-{$DEFINE THREADSAFE}
-
-
-// To exclude obsolete code from compilation, remove the point from the line below
-{$DEFINE DROP_OBSOLETE_CODE}
-
-
-//Support for JclUnitVersioning.pas)
-{$DEFINE UNITVERSIONING}
-
-// debug sources
-// defining these symbols will the debug source to be automatically registered
-{.$DEFINE DEBUG_NO_BINARY}
-{.$DEFINE DEBUG_NO_TD32}
-{.$DEFINE DEBUG_NO_MAP}
-{.$DEFINE DEBUG_NO_EXPORTS}
-{.$DEFINE DEBUG_NO_SYMBOLS}
-
-// mark EDI units as weak package units (to avoid conflicts with the EDI package)
-{.$DEFINE EDI_WEAK_PACKAGE_UNITS}
Deleted: trunk/jcl/source/jcld7.inc
===================================================================
--- trunk/jcl/source/jcld7.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jcld7.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,73 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
-{ }
-{ Contributors: }
-{ Marcel van Brakel }
-{ Matthias Thoma (mthoma) }
-{ Petr Vones }
-{ Robert Marquardt (marquardt) }
-{ Robert Rossmair (rrossmair) }
-{ Florent Ouchet (outchy) }
-{ }
-{**************************************************************************************************}
-{ }
-{ This include file defines various JCL specific defines for Delphi 7. }
-{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
-{ which is shared with the JEDI VCL. }
-{ }
-{**************************************************************************************************}
-{ }
-{ This file is filled by the JCL installer, all the changes made in its content will be lost the }
-{ next time the JCL is installed. }
-{ }
-{**************************************************************************************************}
-
-// Math precision selection, mutually exclusive
-{$DEFINE MATH_EXTENDED_PRECISION}
-{.$DEFINE MATH_DOUBLE_PRECISION}
-{.$DEFINE MATH_SINGLE_PRECISION}
-
-
-// Math functions takes care of infinites and NaN
-{$DEFINE MATH_EXT_EXTREMEVALUES}
-
-
-// JclHookExcept support for hooking exceptions from DLLs
-{.$DEFINE HOOK_DLL_EXCEPTIONS}
-
-
-//Threadsafe directive (added for DCL support)
-{$DEFINE THREADSAFE}
-
-
-// To exclude obsolete code from compilation, remove the point from the line below
-{$DEFINE DROP_OBSOLETE_CODE}
-
-
-//Support for JclUnitVersioning.pas)
-{$DEFINE UNITVERSIONING}
-
-// debug sources
-// defining these symbols will the debug source to be automatically registered
-{.$DEFINE DEBUG_NO_BINARY}
-{.$DEFINE DEBUG_NO_TD32}
-{.$DEFINE DEBUG_NO_MAP}
-{.$DEFINE DEBUG_NO_EXPORTS}
-{.$DEFINE DEBUG_NO_SYMBOLS}
-
-// mark EDI units as weak package units (to avoid conflicts with the EDI package)
-{.$DEFINE EDI_WEAK_PACKAGE_UNITS}
Deleted: trunk/jcl/source/jcld8.inc
===================================================================
--- trunk/jcl/source/jcld8.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jcld8.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,73 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. }
-{ }
-{ Contributors: }
-{ Marcel van Brakel }
-{ Matthias Thoma (mthoma) }
-{ Petr Vones }
-{ Robert Marquardt (marquardt) }
-{ Robert Rossmair (rrossmair) }
-{ Florent Ouchet (outchy) }
-{ }
-{**************************************************************************************************}
-{ }
-{ This include file defines various JCL specific defines for Delphi 8. }
-{ The more generic JCL defines are defined in jcl.inc and the generic defines in the jedi.inc file }
-{ which is shared with the JEDI VCL. }
-{ }
-{**************************************************************************************************}
-{ }
-{ This file is filled by the JCL installer, all the changes made in its content will be lost the }
-{ next time the JCL is installed. }
-{ }
-{**************************************************************************************************}
-
-// Math precision selection, mutually exclusive
-{$DEFINE MATH_EXTENDED_PRECISION}
-{.$DEFINE MATH_DOUBLE_PRECISION}
-{.$DEFINE MATH_SINGLE_PRECISION}
-
-
-// Math functions takes care of infinites and NaN
-{.$DEFINE MATH_EXT_EXTREMEVALUES}
-
-
-// JclHookExcept support for hooking exceptions from DLLs
-{.$DEFINE HOOK_DLL_EXCEPTIONS}
-
-
-//Threadsafe directive (added for DCL support)
-{.$DEFINE THREADSAFE}
-
-
-// To exclude obsolete code from compilation, remove the point from the line below
-{.$DEFINE DROP_OBSOLETE_CODE}
-
-
-//Support for JclUnitVersioning.pas)
-{.$DEFINE UNITVERSIONING}
-
-// debug sources
-// defining these symbols will the debug source to be automatically registered
-{.$DEFINE DEBUG_NO_BINARY}
-{.$DEFINE DEBUG_NO_TD32}
-{.$DEFINE DEBUG_NO_MAP}
-{.$DEFINE DEBUG_NO_EXPORTS}
-{.$DEFINE DEBUG_NO_SYMBOLS}
-
-// mark EDI units as weak package units (to avoid conflicts with the EDI package)
-{$DEFINE EDI_WEAK_PACKAGE_UNITS}
Deleted: trunk/jcl/source/jcld9.inc
===================================================================
--- trunk/jcl/source/jcld9.inc 2006-09-14 20:08:04 UTC (rev 1771)
+++ trunk/jcl/source/jcld9.inc 2006-09-14 20:17:52 UTC (rev 1772)
@@ -1,73 +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 jcl.inc }
-{ }
-{ The Initial Developer of the Original Code is Marcel van Brakel. }
-{ Portions created by...
[truncated message content] |
|
From: <ou...@us...> - 2006-09-14 20:08:17
|
Revision: 1771
http://svn.sourceforge.net/jcl/?rev=1771&view=rev
Author: outchy
Date: 2006-09-14 13:08:04 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
Some new constants from the Win32 Platform SDK
Modified Paths:
--------------
trunk/jcl/source/windows/JclWin32.pas
Modified: trunk/jcl/source/windows/JclWin32.pas
===================================================================
--- trunk/jcl/source/windows/JclWin32.pas 2006-09-14 20:05:25 UTC (rev 1770)
+++ trunk/jcl/source/windows/JclWin32.pas 2006-09-14 20:08:04 UTC (rev 1771)
@@ -355,6 +355,10 @@
{$EXTERNALSYM VER_SUITE_EMBEDDED_RESTRICTED}
VER_SUITE_SECURITY_APPLIANCE = $00001000;
{$EXTERNALSYM VER_SUITE_SECURITY_APPLIANCE}
+ VER_SUITE_STORAGE_SERVER = $00002000;
+ {$EXTERNALSYM VER_SUITE_STORAGE_SERVER}
+ VER_SUITE_COMPUTE_SERVER = $00004000;
+ {$EXTERNALSYM VER_SUITE_COMPUTE_SERVER}
// line 515
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-14 20:05:37
|
Revision: 1770
http://svn.sourceforge.net/jcl/?rev=1770&view=rev
Author: outchy
Date: 2006-09-14 13:05:25 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
Some new constants from the Win32 Platform SDK
Modified Paths:
--------------
trunk/jcl/source/prototypes/win32api/WinNT.int
Modified: trunk/jcl/source/prototypes/win32api/WinNT.int
===================================================================
--- trunk/jcl/source/prototypes/win32api/WinNT.int 2006-09-14 20:02:40 UTC (rev 1769)
+++ trunk/jcl/source/prototypes/win32api/WinNT.int 2006-09-14 20:05:25 UTC (rev 1770)
@@ -159,6 +159,10 @@
{$EXTERNALSYM VER_SUITE_EMBEDDED_RESTRICTED}
VER_SUITE_SECURITY_APPLIANCE = $00001000;
{$EXTERNALSYM VER_SUITE_SECURITY_APPLIANCE}
+ VER_SUITE_STORAGE_SERVER = $00002000;
+ {$EXTERNALSYM VER_SUITE_STORAGE_SERVER}
+ VER_SUITE_COMPUTE_SERVER = $00004000;
+ {$EXTERNALSYM VER_SUITE_COMPUTE_SERVER}
// line 515
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-14 20:03:12
|
Revision: 1769
http://svn.sourceforge.net/jcl/?rev=1769&view=rev
Author: outchy
Date: 2006-09-14 13:02:40 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
Possible DEP issue
Fixed error when JclSysUtils is compiled for the .net framework
Modified Paths:
--------------
trunk/jcl/source/common/JclAbstractContainers.pas
trunk/jcl/source/common/JclSysUtils.pas
Modified: trunk/jcl/source/common/JclAbstractContainers.pas
===================================================================
--- trunk/jcl/source/common/JclAbstractContainers.pas 2006-09-14 19:47:52 UTC (rev 1768)
+++ trunk/jcl/source/common/JclAbstractContainers.pas 2006-09-14 20:02:40 UTC (rev 1769)
@@ -111,6 +111,7 @@
constructor TJclAbstractContainer.Create;
begin
+ inherited Create;
FCriticalSection := TJclIntfCriticalSection.Create;
end;
Modified: trunk/jcl/source/common/JclSysUtils.pas
===================================================================
--- trunk/jcl/source/common/JclSysUtils.pas 2006-09-14 19:47:52 UTC (rev 1768)
+++ trunk/jcl/source/common/JclSysUtils.pas 2006-09-14 20:02:40 UTC (rev 1769)
@@ -654,6 +654,7 @@
try
Move(Buffer^, BaseAddress^, Size);
WrittenBytes := Size;
+ FlushInstructionCache(GetCurrentProcess, BaseAddress, Size);
finally
VirtualProtect(BaseAddress, Size, OldProtect, Dummy);
end;
@@ -3107,10 +3108,12 @@
{$ENDIF ~CLR}
initialization
- {$IFDEF THREADSAFE}
- if not Assigned(GlobalMMFHandleListCS) then
- GlobalMMFHandleListCS := TJclIntfCriticalSection.Create;
- {$ENDIF THREADSAFE}
+ {$IFNDEF CLR}
+ {$IFDEF THREADSAFE}
+ if not Assigned(GlobalMMFHandleListCS) then
+ GlobalMMFHandleListCS := TJclIntfCriticalSection.Create;
+ {$ENDIF THREADSAFE}
+ {$ENDIF ~CLR}
{$IFDEF UNITVERSIONING}
RegisterUnitVersion(HInstance, UnitVersioning);
{$ENDIF UNITVERSIONING}
@@ -3121,9 +3124,8 @@
{$ENDIF UNITVERSIONING}
{$IFNDEF CLR}
FinalizeMMFHandleList;
- {$ENDIF ~CLR}
{$IFDEF THREADSAFE}
GlobalMMFHandleListCS.Free;
{$ENDIF THREADSAFE}
-
+ {$ENDIF ~CLR}
end.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-14 19:48:07
|
Revision: 1768
http://svn.sourceforge.net/jcl/?rev=1768&view=rev
Author: outchy
Date: 2006-09-14 12:47:52 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
Minor style cleaning
Possible DEP issue (if thunk data are located in a code segment)
Modified Paths:
--------------
trunk/jcl/source/windows/JclPeImage.pas
Modified: trunk/jcl/source/windows/JclPeImage.pas
===================================================================
--- trunk/jcl/source/windows/JclPeImage.pas 2006-09-14 18:00:13 UTC (rev 1767)
+++ trunk/jcl/source/windows/JclPeImage.pas 2006-09-14 19:47:52 UTC (rev 1768)
@@ -5077,20 +5077,19 @@
end
else
FoundProc := Pointer(ImportEntry^.Function_) = FromProc;
- if FoundProc then
- begin
- if VirtualProtect(@ImportEntry^.Function_, SizeOf(ToProc),
- PAGE_EXECUTE_READWRITE, @LastProtect) then
- try
- ImportEntry^.Function_ := Cardinal(ToProc);
- finally
- // According to Platform SDK documentation, the last parameter
- // has to be (point to) a valid variable
- VirtualProtect(@ImportEntry^.Function_, SizeOf(ToProc),
- LastProtect, Dummy);
- Result := True;
- end;
+ if FoundProc then
+ begin
+ if VirtualProtect(@ImportEntry^.Function_, SizeOf(ToProc), PAGE_EXECUTE_READWRITE, @LastProtect) then
+ try
+ ImportEntry^.Function_ := Cardinal(ToProc);
+ FlushInstructionCache(GetCurrentProcess, @ImportEntry^.Function_, SizeOf(ToProc));
+ finally
+ // According to Platform SDK documentation, the last parameter
+ // has to be (point to) a valid variable
+ VirtualProtect(@ImportEntry^.Function_, SizeOf(ToProc), LastProtect, Dummy);
+ Result := True;
end;
+ end;
Inc(ImportEntry);
end;
end;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-14 18:00:29
|
Revision: 1767
http://svn.sourceforge.net/jcl/?rev=1767&view=rev
Author: outchy
Date: 2006-09-14 11:00:13 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
fixed error when the prototype was opened in the IDE
Modified Paths:
--------------
trunk/jcl/install/prototypes/JediGUIInstall.pas
Modified: trunk/jcl/install/prototypes/JediGUIInstall.pas
===================================================================
--- trunk/jcl/install/prototypes/JediGUIInstall.pas 2006-09-14 17:18:19 UTC (rev 1766)
+++ trunk/jcl/install/prototypes/JediGUIInstall.pas 2006-09-14 18:00:13 UTC (rev 1767)
@@ -32,11 +32,11 @@
{$ENDIF VisualCLX}
{$ENDIF ~PROTOTYPE}
-interface
-
{$I jcl.inc}
{$I crossplatform.inc}
+interface
+
uses
SysUtils, Classes,
{$IFDEF VisualCLX}
@@ -132,11 +132,11 @@
implementation
-{$IFDEF VisualCLX}
+{$IFDEF VCL}
+{$R *.dfm}
+{$ELSE VisualCLX}
{$R *.xfm}
-{$ELSE}
-{$R *.dfm}
-{$ENDIF}
+{$ENDIF VisualCLX}
uses
{$IFDEF MSWINDOWS}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-14 17:18:34
|
Revision: 1766
http://svn.sourceforge.net/jcl/?rev=1766&view=rev
Author: outchy
Date: 2006-09-14 10:18:19 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
access violations when closing the installer
Modified Paths:
--------------
trunk/jcl/install/JclInstall.pas
trunk/jcl/install/JediInstall.pas
Modified: trunk/jcl/install/JclInstall.pas
===================================================================
--- trunk/jcl/install/JclInstall.pas 2006-09-13 19:53:21 UTC (rev 1765)
+++ trunk/jcl/install/JclInstall.pas 2006-09-14 17:18:19 UTC (rev 1766)
@@ -2133,6 +2133,9 @@
end;
begin
SaveOptions;
+
+ FGUIPage := nil;
+ FGUI := nil;
end;
function TJclInstallation.CompileLibraryUnits(const SubDir: string; Debug: Boolean): Boolean;
@@ -2799,6 +2802,7 @@
begin
for I := 0 to TargetInstallCount - 1 do
TargetInstalls[I].Close;
+ FGUI := nil;
end;
constructor TJclDistribution.Create;
Modified: trunk/jcl/install/JediInstall.pas
===================================================================
--- trunk/jcl/install/JediInstall.pas 2006-09-13 19:53:21 UTC (rev 1765)
+++ trunk/jcl/install/JediInstall.pas 2006-09-14 17:18:19 UTC (rev 1766)
@@ -291,6 +291,9 @@
for Index := FProducts.Size - 1 downto 0 do
(FProducts.GetObject(Index) as IJediProduct).Close;
FProducts.Clear;
+ FProducts := nil;
+ FInstallGUI := nil;
+ FConfiguration := nil;
end;
constructor TJediInstallCore.Create;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-13 19:53:36
|
Revision: 1765
http://svn.sourceforge.net/jcl/?rev=1765&view=rev
Author: outchy
Date: 2006-09-13 12:53:21 -0700 (Wed, 13 Sep 2006)
Log Message:
-----------
Mantis 3883 MimeDecodeString fails to decode (partial patch submitted by edbored)
Modified Paths:
--------------
trunk/jcl/source/common/JclMime.pas
Modified: trunk/jcl/source/common/JclMime.pas
===================================================================
--- trunk/jcl/source/common/JclMime.pas 2006-09-12 21:39:02 UTC (rev 1764)
+++ trunk/jcl/source/common/JclMime.pas 2006-09-13 19:53:21 UTC (rev 1765)
@@ -22,6 +22,7 @@
{ Robert Rossmair (rrossmair) }
{ Matthias Thoma (mthoma) }
{ Petr Vones (pvones) }
+{ edbored }
{ }
{**************************************************************************************************}
{ }
@@ -645,7 +646,7 @@
B := B or InPtr^.B2;
B := B shl 8;
B := B or InPtr^.B3;
- Inc(InPtr, 3);
+ Inc(InPtr);
{ Write 4 bytes to OutputBuffer (in reverse order). }
OutPtr^.B4 := MIME_ENCODE_TABLE[B and $3F];
B := B shr 6;
@@ -654,7 +655,7 @@
OutPtr^.B2 := MIME_ENCODE_TABLE[B and $3F];
B := B shr 6;
OutPtr^.B1 := MIME_ENCODE_TABLE[B];
- Inc(OutPtr, 3);
+ Inc(OutPtr);
end;
{ End of data & padding. }
@@ -740,7 +741,7 @@
LByteBuffer := LByteBuffer shr 8;
OutputBuffer[OutIndex + 0] := Byte(LByteBuffer);
LByteBuffer := 0;
- Inc(OutINdex);
+ Inc(OutIndex, 3);
LByteBufferSpace := 4;
end;
ByteBuffer := LByteBuffer;
@@ -786,7 +787,7 @@
LByteBuffer := LByteBuffer shr 8;
OutPtr^.B1 := Byte(LByteBuffer);
LByteBuffer := 0;
- Inc(OutPtr, 3);
+ Inc(OutPtr);
LByteBufferSpace := 4;
end;
ByteBuffer := LByteBuffer;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-12 21:39:17
|
Revision: 1764
http://svn.sourceforge.net/jcl/?rev=1764&view=rev
Author: outchy
Date: 2006-09-12 14:39:02 -0700 (Tue, 12 Sep 2006)
Log Message:
-----------
Fixed possible DEP issue
Modified Paths:
--------------
trunk/jcl/experts/debug/dialog/ClxExceptDlg.pas
trunk/jcl/experts/debug/dialog/ExceptDlg.pas
trunk/jcl/experts/debug/dialog/ExceptDlgMail.pas
Modified: trunk/jcl/experts/debug/dialog/ClxExceptDlg.pas
===================================================================
--- trunk/jcl/experts/debug/dialog/ClxExceptDlg.pas 2006-09-12 21:38:25 UTC (rev 1763)
+++ trunk/jcl/experts/debug/dialog/ClxExceptDlg.pas 2006-09-12 21:39:02 UTC (rev 1764)
@@ -198,7 +198,7 @@
TApplicationHandleExceptionAddr, SysUtilsShowExceptionAddr: Pointer;
CALLInstruction: TCALLInstruction;
CallAddress: Pointer;
- NW: DWORD;
+ OldProtect, Dummy: DWORD;
function CheckAddressForOffset(Offset: Cardinal): Boolean;
begin
@@ -224,10 +224,16 @@
Result := CheckAddressForOffset(CallOffset) or CheckAddressForOffset(CallOffsetDebug);
if Result then
begin
- CALLInstruction.Address := Integer(@HookShowException) - Integer(CallAddress) - SizeOf(CALLInstruction);
- Result := WriteProcessMemory(GetCurrentProcess, CallAddress, @CALLInstruction, SizeOf(CALLInstruction), NW);
+ Result := VirtualProtect(CallAddress, sizeof(CallInstruction), PAGE_EXECUTE_READWRITE, OldProtect);
if Result then
- FlushInstructionCache(GetCurrentProcess, CallAddress, SizeOf(CALLInstruction));
+ try
+ CALLInstruction.Address := Integer(@HookShowException) - Integer(CallAddress) - SizeOf(CALLInstruction);
+ PCALLInstruction(CallAddress)^ := CALLInstruction;
+ if Result then
+ FlushInstructionCache(GetCurrentProcess, CallAddress, SizeOf(CALLInstruction));
+ finally
+ VirtualProtect(CallAddress, sizeof(CallInstruction), OldProtect, Dummy);
+ end;
end;
end;
Modified: trunk/jcl/experts/debug/dialog/ExceptDlg.pas
===================================================================
--- trunk/jcl/experts/debug/dialog/ExceptDlg.pas 2006-09-12 21:38:25 UTC (rev 1763)
+++ trunk/jcl/experts/debug/dialog/ExceptDlg.pas 2006-09-12 21:39:02 UTC (rev 1764)
@@ -190,7 +190,7 @@
TApplicationHandleExceptionAddr, SysUtilsShowExceptionAddr: Pointer;
CALLInstruction: TCALLInstruction;
CallAddress: Pointer;
- NW: DWORD;
+ OldProtect, Dummy: DWORD;
function CheckAddressForOffset(Offset: Cardinal): Boolean;
begin
@@ -216,10 +216,16 @@
Result := CheckAddressForOffset(CallOffset) or CheckAddressForOffset(CallOffsetDebug);
if Result then
begin
- CALLInstruction.Address := Integer(@HookShowException) - Integer(CallAddress) - SizeOf(CALLInstruction);
- Result := WriteProcessMemory(GetCurrentProcess, CallAddress, @CALLInstruction, SizeOf(CALLInstruction), NW);
+ Result := VirtualProtect(CallAddress, sizeof(CallInstruction), PAGE_EXECUTE_READWRITE, OldProtect);
if Result then
- FlushInstructionCache(GetCurrentProcess, CallAddress, SizeOf(CALLInstruction));
+ try
+ CALLInstruction.Address := Integer(@HookShowException) - Integer(CallAddress) - SizeOf(CALLInstruction);
+ PCALLInstruction(CallAddress)^ := CALLInstruction;
+ if Result then
+ FlushInstructionCache(GetCurrentProcess, CallAddress, SizeOf(CALLInstruction));
+ finally
+ VirtualProtect(CallAddress, sizeof(CallInstruction), OldProtect, Dummy);
+ end;
end;
end;
Modified: trunk/jcl/experts/debug/dialog/ExceptDlgMail.pas
===================================================================
--- trunk/jcl/experts/debug/dialog/ExceptDlgMail.pas 2006-09-12 21:38:25 UTC (rev 1763)
+++ trunk/jcl/experts/debug/dialog/ExceptDlgMail.pas 2006-09-12 21:39:02 UTC (rev 1764)
@@ -195,7 +195,7 @@
TApplicationHandleExceptionAddr, SysUtilsShowExceptionAddr: Pointer;
CALLInstruction: TCALLInstruction;
CallAddress: Pointer;
- NW: DWORD;
+ OldProtect, Dummy: DWORD;
function CheckAddressForOffset(Offset: Cardinal): Boolean;
begin
@@ -221,10 +221,16 @@
Result := CheckAddressForOffset(CallOffset) or CheckAddressForOffset(CallOffsetDebug);
if Result then
begin
- CALLInstruction.Address := Integer(@HookShowException) - Integer(CallAddress) - SizeOf(CALLInstruction);
- Result := WriteProcessMemory(GetCurrentProcess, CallAddress, @CALLInstruction, SizeOf(CALLInstruction), NW);
+ Result := VirtualProtect(CallAddress, sizeof(CallInstruction), PAGE_EXECUTE_READWRITE, OldProtect);
if Result then
- FlushInstructionCache(GetCurrentProcess, CallAddress, SizeOf(CALLInstruction));
+ try
+ CALLInstruction.Address := Integer(@HookShowException) - Integer(CallAddress) - SizeOf(CALLInstruction);
+ PCALLInstruction(CallAddress)^ := CALLInstruction;
+ if Result then
+ FlushInstructionCache(GetCurrentProcess, CallAddress, SizeOf(CALLInstruction));
+ finally
+ VirtualProtect(CallAddress, sizeof(CallInstruction), OldProtect, Dummy);
+ end;
end;
end;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-12 21:38:36
|
Revision: 1763
http://svn.sourceforge.net/jcl/?rev=1763&view=rev
Author: outchy
Date: 2006-09-12 14:38:25 -0700 (Tue, 12 Sep 2006)
Log Message:
-----------
Minor modif: the OldProtect value could be erased
Modified Paths:
--------------
trunk/jcl/experts/debug/dialog/ExceptDlg.Delphi32.pas
Modified: trunk/jcl/experts/debug/dialog/ExceptDlg.Delphi32.pas
===================================================================
--- trunk/jcl/experts/debug/dialog/ExceptDlg.Delphi32.pas 2006-09-12 21:19:26 UTC (rev 1762)
+++ trunk/jcl/experts/debug/dialog/ExceptDlg.Delphi32.pas 2006-09-12 21:38:25 UTC (rev 1763)
@@ -169,7 +169,7 @@
TApplicationHandleExceptionAddr, SysUtilsShowExceptionAddr: Pointer;
CALLInstruction: TCALLInstruction;
CallAddress: Pointer;
- OldProtect: DWORD;
+ OldProtect, Dummy: DWORD;
function CheckAddressForOffset(Offset: Cardinal): Boolean;
begin
@@ -203,7 +203,7 @@
if Result then
FlushInstructionCache(GetCurrentProcess, CallAddress, SizeOf(CALLInstruction));
finally
- VirtualProtect(CallAddress, sizeof(CallInstruction), OldProtect, OldProtect);
+ VirtualProtect(CallAddress, sizeof(CallInstruction), OldProtect, Dummy);
end;
end;
end;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-12 21:19:40
|
Revision: 1762
http://svn.sourceforge.net/jcl/?rev=1762&view=rev
Author: outchy
Date: 2006-09-12 14:19:26 -0700 (Tue, 12 Sep 2006)
Log Message:
-----------
Fixed possible DEP issue
Modified Paths:
--------------
trunk/jcl/source/common/JclSysUtils.pas
Modified: trunk/jcl/source/common/JclSysUtils.pas
===================================================================
--- trunk/jcl/source/common/JclSysUtils.pas 2006-09-12 21:18:36 UTC (rev 1761)
+++ trunk/jcl/source/common/JclSysUtils.pas 2006-09-12 21:19:26 UTC (rev 1762)
@@ -644,8 +644,19 @@
function WriteProtectedMemory(BaseAddress, Buffer: Pointer;
Size: Cardinal; out WrittenBytes: Cardinal): Boolean;
{$IFDEF MSWINDOWS}
+var
+ OldProtect, Dummy: Cardinal;
begin
- Result := WriteProcessMemory(GetCurrentProcess, BaseAddress, Buffer, Size, WrittenBytes);
+ // (outchy) VirtualProtect for DEP issues
+ // Result := WriteProcessMemory(GetCurrentProcess, BaseAddress, Buffer, Size, WrittenBytes);
+ Result := VirtualProtect(BaseAddress, Size, PAGE_EXECUTE_READWRITE, OldProtect);
+ if Result then
+ try
+ Move(Buffer^, BaseAddress^, Size);
+ WrittenBytes := Size;
+ finally
+ VirtualProtect(BaseAddress, Size, OldProtect, Dummy);
+ end;
end;
{$ENDIF MSWINDOWS}
{$IFDEF LINUX}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-12 21:18:48
|
Revision: 1761
http://svn.sourceforge.net/jcl/?rev=1761&view=rev
Author: outchy
Date: 2006-09-12 14:18:36 -0700 (Tue, 12 Sep 2006)
Log Message:
-----------
Fixed possible DEP issue
Modified Paths:
--------------
trunk/jcl/source/windows/JclPeImage.pas
Modified: trunk/jcl/source/windows/JclPeImage.pas
===================================================================
--- trunk/jcl/source/windows/JclPeImage.pas 2006-09-11 20:42:55 UTC (rev 1760)
+++ trunk/jcl/source/windows/JclPeImage.pas 2006-09-12 21:18:36 UTC (rev 1761)
@@ -5080,10 +5080,10 @@
if FoundProc then
begin
if VirtualProtect(@ImportEntry^.Function_, SizeOf(ToProc),
- PAGE_READWRITE, @LastProtect) then
- begin
+ PAGE_EXECUTE_READWRITE, @LastProtect) then
+ try
ImportEntry^.Function_ := Cardinal(ToProc);
-
+ finally
// According to Platform SDK documentation, the last parameter
// has to be (point to) a valid variable
VirtualProtect(@ImportEntry^.Function_, SizeOf(ToProc),
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-11 20:43:02
|
Revision: 1760
http://svn.sourceforge.net/jcl/?rev=1760&view=rev
Author: outchy
Date: 2006-09-11 13:42:55 -0700 (Mon, 11 Sep 2006)
Log Message:
-----------
Fixed exceptions when no .net runtimes are installed
Modified Paths:
--------------
trunk/jcl/install/JclInstall.pas
Modified: trunk/jcl/install/JclInstall.pas
===================================================================
--- trunk/jcl/install/JclInstall.pas 2006-09-05 18:46:20 UTC (rev 1759)
+++ trunk/jcl/install/JclInstall.pas 2006-09-11 20:42:55 UTC (rev 1760)
@@ -2969,7 +2969,11 @@
{$IFDEF MSWINDOWS}
FCLRVersions.Clear;
- JclDotNet.TJclClrHost.GetClrVersions(FCLRVersions);
+ try
+ JclDotNet.TJclClrHost.GetClrVersions(FCLRVersions);
+ except
+ // trap exceptions when no .net runtimes are installed
+ end;
{$ENDIF MSWINDOWS}
end;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ou...@us...> - 2006-09-05 18:46:28
|
Revision: 1759
http://svn.sourceforge.net/jcl/?rev=1759&view=rev
Author: outchy
Date: 2006-09-05 11:46:20 -0700 (Tue, 05 Sep 2006)
Log Message:
-----------
Fixed (un)installation problem for cs1 and D8 (failed at package JclVcl)
Modified Paths:
--------------
trunk/jcl/install/JclInstall.pas
Modified: trunk/jcl/install/JclInstall.pas
===================================================================
--- trunk/jcl/install/JclInstall.pas 2006-09-05 15:19:54 UTC (rev 1758)
+++ trunk/jcl/install/JclInstall.pas 2006-09-05 18:46:20 UTC (rev 1759)
@@ -1461,7 +1461,7 @@
Result := CompilePackage(FullPackageFileName(Target, JclDpk), False);
if Target.SupportsVisualCLX then
Result := Result and CompilePackage(FullPackageFileName(Target, JclVClxDpk), False);
- if (Target.VersionNumber >= 6)
+ if ((Target.VersionNumber >= 6) and (Target.RadToolKind <> brBorlandDevStudio))
or ((Target.RadToolKind = brBorlandDevStudio) and (Target.VersionNumber >= 3)) then
Result := Result and CompilePackage(FullPackageFileName(Target, JclVclDpk), False);
MarkOptionEnd(joPackages, Result);
@@ -1887,7 +1887,8 @@
UninstallPackage(FullPackageFileName(Target, JclDpk));
if Target.SupportsVisualCLX then
UninstallPackage(FullPackageFileName(Target, JclVClxDpk));
- if (Target.VersionNumber >= 6) or (Target.RadToolKind = brBorlandDevStudio) then
+ if ((Target.VersionNumber >= 6) and (Target.RadToolKind <> brBorlandDevStudio))
+ or ((Target.VersionNumber >=3) and (Target.RadToolKind = brBorlandDevStudio)) then
UninstallPackage(FullPackageFileName(Target, JclVclDpk));
{$IFDEF MSWINDOWS}
RemoveJediRegInformation(Target.ConfigDataLocation, 'JCL');
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|