From: Clayton H. <dr...@us...> - 2005-01-01 22:07:28
|
Update of /cvsroot/sharpcvslib/sharpcvslib/build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9234/build Modified Files: Console.build.xml SharpCvsLib.build SharpCvsLib.build.xml SharpCvsLib.common.xml Tests.build.xml build.number Log Message: Cleaned up documentation, added SSPI class that depends on DocVisions library. If the library is not found in lib/ext then the sspi classes are not included. Refactored some of the exception classes. Index: build.number =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/build/build.number,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** build.number 10 Nov 2004 08:29:12 -0000 1.53 --- build.number 1 Jan 2005 22:06:36 -0000 1.54 *************** *** 1 **** ! 0.36.4610.165 \ No newline at end of file --- 1 ---- ! 0.36.4801.5036 \ No newline at end of file Index: SharpCvsLib.build.xml =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/build/SharpCvsLib.build.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SharpCvsLib.build.xml 9 Sep 2004 07:04:56 -0000 1.2 --- SharpCvsLib.build.xml 1 Jan 2005 22:06:36 -0000 1.3 *************** *** 10,13 **** --- 10,20 ---- define="${compile.define}" doc="${dir.bin}/${name.top-level}.${name.lib}.xml"> + <nowarn> + <!-- do not report deprecation warnings if not a release build --> + <warning number="0618" if="${string::contains(BuildType, 'debug')}" /> + <!-- do not report missing documentation warnings if not a release build --> + <warning number="1591" if="${string::contains(BuildType, 'debug')}"/> + </nowarn> + <arg value="${compile.unsafe}" /> *************** *** 17,27 **** <include name="**/*.cs" /> <include name="../../SharpCvsLibAssemblyInfo.cs" /> </sources> <references> <include name="System.dll" /> - <include name="System.EnterpriseServices.dll" /> <include name="${dir.lib}/${lib.zip}" /> <include name="${dir.lib.ext}/${lib.log4net}" /> </references> --- 24,38 ---- <include name="**/*.cs" /> <include name="../../SharpCvsLibAssemblyInfo.cs" /> + + <exclude name="**/SspiProtocol.cs" unless="${file::exists(lib.sspi)}"/> + <exclude name="**/CvsTransport.cs" unless="${file::exists(lib.sspi)}"/> </sources> <references> <include name="System.dll" /> <include name="${dir.lib}/${lib.zip}" /> <include name="${dir.lib.ext}/${lib.log4net}" /> + + <include name="${lib.sspi}" if="${file::exists(lib.sspi)}"/> </references> Index: Tests.build.xml =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/build/Tests.build.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Tests.build.xml 21 Nov 2004 22:41:13 -0000 1.5 --- Tests.build.xml 1 Jan 2005 22:06:36 -0000 1.6 *************** *** 8,12 **** output="${dir.bin}/${name.top-level}.${name.project}.${name.tests}.dll" debug="${compile.debug}" ! define="${compile.define}"> <arg value="${compile.unsafe}" /> <arg value="${compile.checked}" /> --- 8,19 ---- output="${dir.bin}/${name.top-level}.${name.project}.${name.tests}.dll" debug="${compile.debug}" ! define="${compile.define}"> ! <nowarn> ! <!-- do not report deprecation warnings if not a release build --> ! <warning number="0618" if="${string::contains(BuildType, 'debug')}" /> ! <!-- do not report missing documentation warnings if not a release build --> ! <warning number="1591" if="${string::contains(BuildType, 'debug')}"/> ! </nowarn> ! <arg value="${compile.unsafe}" /> <arg value="${compile.checked}" /> *************** *** 14,17 **** --- 21,27 ---- <include name="**/*.cs" /> <exclude name="**/*AssemblyInfo.cs"/> + + <exclude name="**/SspiProtocol.cs" unless="${file::exists(lib.sspi)}"/> + <exclude name="**/CvsTransport.cs" unless="${file::exists(lib.sspi)}"/> </sources> *************** *** 21,24 **** --- 31,36 ---- <include name="${dir.lib.ext}/${lib.log4net}" /> <include name="${dir.lib.ext}/${lib.nunit}" /> + + <include name="${lib.sspi}" if="${file::exists(lib.sspi)}"/> </references> </csc> *************** *** 30,34 **** debug="${compile.debug}" define="${compile.define}"> ! <arg value="${compile.unsafe}" /> <arg value="${compile.checked}" /> --- 42,52 ---- debug="${compile.debug}" define="${compile.define}"> ! <nowarn> ! <!-- do not report deprecation warnings if not a release build --> ! <warning number="0618" if="${string::contains(BuildType, 'debug')}" /> ! <!-- do not report missing documentation warnings if not a release build --> ! <warning number="1591" if="${string::contains(BuildType, 'debug')}"/> ! </nowarn> ! <arg value="${compile.unsafe}" /> <arg value="${compile.checked}" /> *************** *** 39,46 **** --- 57,68 ---- <exclude name="../../${name.top-level}/${name.project}/AssemblyInfo.cs" /> <exclude name="../../${name.top-level}.${name.console}/${name.project}/AssemblyInfo.cs" /> + <exclude name="Commands/*.cs" /> <exclude name="Console/Commands/*.cs"/> <exclude name="FileHandler/*.cs" /> <exclude name="FileSystem/ManagerTest.cs" /> + + <exclude name="**/SspiProtocol.cs" unless="${file::exists(lib.sspi)}"/> + <exclude name="**/CvsTransport.cs" unless="${file::exists(lib.sspi)}"/> </sources> *************** *** 50,53 **** --- 72,77 ---- <include name="${dir.lib.ext}/${lib.log4net}" /> <include name="${dir.lib.ext}/${lib.nunit}" /> + + <include name="${lib.sspi}" if="${file::exists(lib.sspi)}"/> </references> </csc> Index: SharpCvsLib.common.xml =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/build/SharpCvsLib.common.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** SharpCvsLib.common.xml 26 Oct 2004 18:56:34 -0000 1.9 --- SharpCvsLib.common.xml 1 Jan 2005 22:06:36 -0000 1.10 *************** *** 1,3 **** --- 1,22 ---- <project name="${name.project}" default="build.all"> + <!-- P A T H I N F O R M A T I O N --> + <property name="dir.base" value="${nant.project.basedir}/.." /> + <property name="dir.bin" value="${dir.base}/bin" /> + <property name="dir.build" value="${dir.base}/build" /> + <property name="dir.conf" value="${dir.base}/conf" /> + <property name="dir.dist" value="${dir.base}/dist" /> + <property name="dir.doc" value="${dir.base}/doc" /> + <property name="dir.external-build" value="${dir.base}/.externalToolBuilders" /> + <property name="dir.examples" value="${dir.base}/examples"/> + <property name="dir.src" value="${dir.base}/src" /> + <property name="dir.lib" value="${dir.base}/lib" /> + <property name="dir.lib.ext" value="${dir.lib}/ext" /> + <property name="dir.release" value="${dir.base}/release" /> + <property name="dir.tools" value="${dir.base}/tools"/> + + <property name="dir.doc.msdn" value="${dir.dist}/doc/api/msdn" /> + <property name="license" value="license.html" /> + <!-- P A T H I N F O R M A T I O N --> + <!-- L I B R A R I E S --> <property name="name.top-level" value="ICSharpCode" /> *************** *** 12,15 **** --- 31,37 ---- <property name="lib.nunit" value="nunit.framework.dll" /> <property name="lib.zip" value="ICSharpCode.SharpZipLib.dll" /> + + <!-- Used for including sspi support or not --> + <property name="lib.sspi" value="${dir.lib.ext}\DocsVision.Remoting.dll"/> <!-- L I B R A R I E S --> *************** *** 28,31 **** --- 50,54 ---- <!-- V E R S I O N I N F O R M A T I O N --> + <property name="BuildType" value="debug"/> <property name="assembly.start-date" value="2001-01-01" /> <!-- This is a guess at the start date, it is used to generate the current version number. --> <property name="assembly.title" value="Concurrent Versions System (sharpCVS) (client)" /> *************** *** 41,45 **** <!-- C O M P I L E R S E T T I N G S --> <property name="compile.warnaserror" value="false" /> ! <property name="compile.debug" value="true" /> <property name="compile.unsafe" value="/unsafe-" /> <property name="compile.checked" value="/checked-" /> --- 64,68 ---- <!-- C O M P I L E R S E T T I N G S --> <property name="compile.warnaserror" value="false" /> ! <property name="compile.debug" value="${string::contains(BuildType, 'debug')}" /> <property name="compile.unsafe" value="/unsafe-" /> <property name="compile.checked" value="/checked-" /> *************** *** 47,69 **** <!-- C O M P I L E R S E T T I N G S --> - <!-- P A T H I N F O R M A T I O N --> - <property name="dir.base" value="${nant.project.basedir}/.." /> - <property name="dir.bin" value="${dir.base}/bin" /> - <property name="dir.build" value="${dir.base}/build" /> - <property name="dir.conf" value="${dir.base}/conf" /> - <property name="dir.dist" value="${dir.base}/dist" /> - <property name="dir.doc" value="${dir.base}/doc" /> - <property name="dir.external-build" value="${dir.base}/.externalToolBuilders" /> - <property name="dir.examples" value="${dir.base}/examples"/> - <property name="dir.src" value="${dir.base}/src" /> - <property name="dir.lib" value="${dir.base}/lib" /> - <property name="dir.lib.ext" value="${dir.lib}/ext" /> - <property name="dir.release" value="${dir.base}/release" /> - <property name="dir.tools" value="${dir.base}/tools"/> - - <property name="dir.doc.msdn" value="${dir.dist}/doc/api/msdn" /> - <property name="license" value="license.html" /> - <!-- P A T H I N F O R M A T I O N --> - <!-- C V S I N F O R M A T I O N --> <property name="cvs.root" value=":ext:${name.developer}@cvs.sourceforge.net:/cvsroot/sharpcvslib"/> --- 70,73 ---- Index: SharpCvsLib.build =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/build/SharpCvsLib.build,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** SharpCvsLib.build 21 Nov 2004 22:41:12 -0000 1.34 --- SharpCvsLib.build 1 Jan 2005 22:06:36 -0000 1.35 *************** *** 71,75 **** <attributes> <attribute type="ComVisibleAttribute" value="false" /> ! <attribute type="CLSCompliantAttribute" value="true" /> <attribute type="AssemblyVersionAttribute" value="${assembly.version}" /> <attribute type="AssemblyTitleAttribute" value="${assembly.title}" /> --- 71,75 ---- <attributes> <attribute type="ComVisibleAttribute" value="false" /> ! <attribute type="CLSCompliantAttribute" value="false" /> <attribute type="AssemblyVersionAttribute" value="${assembly.version}" /> <attribute type="AssemblyTitleAttribute" value="${assembly.title}" /> Index: Console.build.xml =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/build/Console.build.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Console.build.xml 9 Sep 2004 07:04:56 -0000 1.2 --- Console.build.xml 1 Jan 2005 22:06:36 -0000 1.3 *************** *** 13,16 **** --- 13,22 ---- doc="${dir.bin}/${name.console.exe}.xml"> > + <nowarn> + <!-- do not report deprecation warnings if not a release build --> + <warning number="0618" if="${string::contains(BuildType, 'debug')}" /> + <!-- do not report missing documentation warnings if not a release build --> + <warning number="1591" if="${string::contains(BuildType, 'debug')}"/> + </nowarn> <arg value="${compile.unsafe}" /> *************** *** 36,39 **** --- 42,52 ---- > + <nowarn> + <!-- do not report deprecation warnings if not a release build --> + <warning number="0618" if="${string::contains(BuildType, 'debug')}" /> + <!-- do not report missing documentation warnings if not a release build --> + <warning number="1591" if="${string::contains(BuildType, 'debug')}"/> + </nowarn> + <arg value="${compile.unsafe}" /> <arg value="${compile.checked}" /> |