Recreated 1.4.x branch from 1.4.0 tag.
Project: http://git-wip-us.apache.org/repos/asf/activemq-nms-msmq/repo Commit: http://git-wip-us.apache.org/repos/asf/activemq-nms-msmq/commit/3a9495e1 Tree: http://git-wip-us.apache.org/repos/asf/activemq-nms-msmq/tree/3a9495e1 Diff: http://git-wip-us.apache.org/repos/asf/activemq-nms-msmq/diff/3a9495e1 Branch: refs/heads/1.4.x Commit: 3a9495e170feb169a1a2329e2e8e11d21700744a Parents: 783fedb 72e43f0 Author: Jim Gomes <[email protected]> Authored: Tue Sep 21 21:29:35 2010 +0000 Committer: Jim Gomes <[email protected]> Committed: Tue Sep 21 21:29:35 2010 +0000 ---------------------------------------------------------------------- Apache.NMS.MSMQ.Test.nunit | 7 + LICENSE.txt | 764 ++++++++++++++++ NOTICE.txt | 12 + README.txt | 42 + branches/1.2.x/Apache.NMS.MSMQ.Test.nunit | 7 - branches/1.2.x/LICENSE.txt | 764 ---------------- branches/1.2.x/NOTICE.txt | 12 - branches/1.2.x/README.txt | 42 - branches/1.2.x/keyfile/NMSKey.snk | Bin 596 -> 0 bytes branches/1.2.x/nant-common.xml | 602 ------------- branches/1.2.x/nant.build | 111 --- branches/1.2.x/nmsprovider-test.config | 26 - branches/1.2.x/package.ps1 | 69 -- branches/1.2.x/src/main/csharp/BaseMessage.cs | 214 ----- branches/1.2.x/src/main/csharp/BytesMessage.cs | 511 ----------- branches/1.2.x/src/main/csharp/Connection.cs | 216 ----- .../1.2.x/src/main/csharp/ConnectionFactory.cs | 119 --- .../1.2.x/src/main/csharp/ConnectionMetaData.cs | 107 --- .../src/main/csharp/DefaultMessageConverter.cs | 267 ------ branches/1.2.x/src/main/csharp/Destination.cs | 148 --- .../1.2.x/src/main/csharp/IMessageConverter.cs | 34 - branches/1.2.x/src/main/csharp/MapMessage.cs | 33 - .../1.2.x/src/main/csharp/MessageConsumer.cs | 231 ----- .../1.2.x/src/main/csharp/MessageProducer.cs | 276 ------ branches/1.2.x/src/main/csharp/ObjectMessage.cs | 94 -- branches/1.2.x/src/main/csharp/Queue.cs | 60 -- branches/1.2.x/src/main/csharp/Session.cs | 247 ----- branches/1.2.x/src/main/csharp/StreamMessage.cs | 893 ------------------- branches/1.2.x/src/main/csharp/TextMessage.cs | 101 --- .../1.2.x/src/main/ndoc/NamespaceSummary.xml | 21 - .../src/main/sandcastle/feedback_content.xml | 32 - branches/1.2.x/src/test/csharp/MSMQTest.cs | 120 --- branches/1.2.x/vs2008-msmq-test.csproj | 121 --- branches/1.2.x/vs2008-msmq.csproj | 114 --- branches/1.2.x/vs2008-msmq.sln | 30 - keyfile/NMSKey.snk | Bin 0 -> 596 bytes nant-common.xml | 630 +++++++++++++ nant.build | 133 +++ nmsprovider-test.config | 26 + package.ps1 | 69 ++ src/main/csharp/BaseMessage.cs | 215 +++++ src/main/csharp/BytesMessage.cs | 511 +++++++++++ src/main/csharp/Connection.cs | 230 +++++ src/main/csharp/ConnectionFactory.cs | 137 +++ src/main/csharp/ConnectionMetaData.cs | 107 +++ src/main/csharp/DefaultMessageConverter.cs | 267 ++++++ src/main/csharp/Destination.cs | 148 +++ src/main/csharp/IMessageConverter.cs | 34 + src/main/csharp/MapMessage.cs | 33 + src/main/csharp/MessageConsumer.cs | 250 ++++++ src/main/csharp/MessageProducer.cs | 291 ++++++ src/main/csharp/ObjectMessage.cs | 94 ++ src/main/csharp/Queue.cs | 60 ++ src/main/csharp/Session.cs | 261 ++++++ src/main/csharp/StreamMessage.cs | 893 +++++++++++++++++++ src/main/csharp/TextMessage.cs | 101 +++ src/main/ndoc/NamespaceSummary.xml | 21 + src/main/sandcastle/feedback_content.xml | 32 + src/test/csharp/MSMQTest.cs | 120 +++ tags/1.0.0/LICENSE.txt | 764 ---------------- tags/1.0.0/NOTICE.txt | 12 - tags/1.0.0/README.txt | 40 - tags/1.0.0/lib/mono-2.0/nunit.framework.dll | Bin 77824 -> 0 bytes tags/1.0.0/lib/net-1.1/nunit.framework.dll | Bin 81920 -> 0 bytes tags/1.0.0/lib/net-2.0/nunit.framework.dll | Bin 77824 -> 0 bytes tags/1.0.0/lib/net-3.5/nunit.framework.dll | Bin 77824 -> 0 bytes tags/1.0.0/lib/netcf-2.0/nunit.framework.dll | Bin 77824 -> 0 bytes tags/1.0.0/nant-common.xml | 530 ----------- tags/1.0.0/nant.build | 98 -- tags/1.0.0/nmsprovider-msmq.config | 20 - tags/1.0.0/nmsprovider-test.config | 26 - tags/1.0.0/src/main/csharp/BaseMessage.cs | 211 ----- tags/1.0.0/src/main/csharp/BytesMessage.cs | 27 - .../1.0.0/src/main/csharp/CommonAssemblyInfo.cs | 28 - tags/1.0.0/src/main/csharp/Connection.cs | 155 ---- tags/1.0.0/src/main/csharp/ConnectionFactory.cs | 63 -- .../src/main/csharp/DefaultMessageConverter.cs | 131 --- tags/1.0.0/src/main/csharp/Destination.cs | 137 --- tags/1.0.0/src/main/csharp/IMessageConverter.cs | 35 - tags/1.0.0/src/main/csharp/MapMessage.cs | 33 - tags/1.0.0/src/main/csharp/MessageConsumer.cs | 134 --- tags/1.0.0/src/main/csharp/MessageProducer.cs | 284 ------ tags/1.0.0/src/main/csharp/ObjectMessage.cs | 93 -- tags/1.0.0/src/main/csharp/PrimitiveMap.cs | 294 ------ tags/1.0.0/src/main/csharp/Queue.cs | 58 -- tags/1.0.0/src/main/csharp/Session.cs | 221 ----- tags/1.0.0/src/main/csharp/StreamMessage.cs | 25 - tags/1.0.0/src/main/csharp/TextMessage.cs | 97 -- tags/1.0.0/src/main/ndoc/NamespaceSummary.xml | 21 - .../1.0.0/src/test/csharp/CommonAssemblyInfo.cs | 28 - tags/1.0.0/src/test/csharp/InheritedTests.cs | 74 -- tags/1.0.0/src/test/csharp/MSMQTest.cs | 126 --- tags/1.0.0/vs2008-msmq-test.csproj | 111 --- tags/1.0.0/vs2008-msmq.csproj | 109 --- tags/1.0.0/vs2008-msmq.sln | 30 - tags/1.1.0/Apache.NMS.MSMQ.Test.nunit | 7 - tags/1.1.0/LICENSE.txt | 764 ---------------- tags/1.1.0/NOTICE.txt | 12 - tags/1.1.0/README.txt | 42 - tags/1.1.0/keyfile/NMSKey.snk | Bin 596 -> 0 bytes tags/1.1.0/nant-common.xml | 515 ----------- tags/1.1.0/nant.build | 130 --- tags/1.1.0/nmsprovider-msmq.config | 20 - tags/1.1.0/nmsprovider-test.config | 26 - tags/1.1.0/package.ps1 | 67 -- tags/1.1.0/src/main/csharp/BaseMessage.cs | 169 ---- tags/1.1.0/src/main/csharp/BytesMessage.cs | 25 - tags/1.1.0/src/main/csharp/Connection.cs | 155 ---- tags/1.1.0/src/main/csharp/ConnectionFactory.cs | 88 -- .../src/main/csharp/DefaultMessageConverter.cs | 166 ---- tags/1.1.0/src/main/csharp/Destination.cs | 139 --- tags/1.1.0/src/main/csharp/IMessageConverter.cs | 34 - tags/1.1.0/src/main/csharp/MapMessage.cs | 31 - tags/1.1.0/src/main/csharp/MessageConsumer.cs | 136 --- tags/1.1.0/src/main/csharp/MessageProducer.cs | 281 ------ tags/1.1.0/src/main/csharp/ObjectMessage.cs | 94 -- tags/1.1.0/src/main/csharp/PrimitiveMap.cs | 293 ------ tags/1.1.0/src/main/csharp/Queue.cs | 60 -- tags/1.1.0/src/main/csharp/Session.cs | 229 ----- tags/1.1.0/src/main/csharp/StreamMessage.cs | 25 - tags/1.1.0/src/main/csharp/TextMessage.cs | 101 --- tags/1.1.0/src/main/ndoc/NamespaceSummary.xml | 21 - tags/1.1.0/src/test/csharp/MSMQTest.cs | 120 --- tags/1.1.0/vs2008-msmq-test.csproj | 121 --- tags/1.1.0/vs2008-msmq.csproj | 116 --- tags/1.1.0/vs2008-msmq.sln | 30 - tags/1.2.0-RC1/Apache.NMS.MSMQ.Test.nunit | 7 - tags/1.2.0-RC1/LICENSE.txt | 764 ---------------- tags/1.2.0-RC1/NOTICE.txt | 12 - tags/1.2.0-RC1/README.txt | 42 - tags/1.2.0-RC1/keyfile/NMSKey.snk | Bin 596 -> 0 bytes tags/1.2.0-RC1/nant-common.xml | 602 ------------- tags/1.2.0-RC1/nant.build | 111 --- tags/1.2.0-RC1/nmsprovider-test.config | 26 - tags/1.2.0-RC1/package.ps1 | 67 -- tags/1.2.0-RC1/src/main/csharp/BaseMessage.cs | 214 ----- tags/1.2.0-RC1/src/main/csharp/BytesMessage.cs | 511 ----------- tags/1.2.0-RC1/src/main/csharp/Connection.cs | 216 ----- .../src/main/csharp/ConnectionFactory.cs | 119 --- .../src/main/csharp/ConnectionMetaData.cs | 107 --- .../src/main/csharp/DefaultMessageConverter.cs | 267 ------ tags/1.2.0-RC1/src/main/csharp/Destination.cs | 148 --- .../src/main/csharp/IMessageConverter.cs | 34 - tags/1.2.0-RC1/src/main/csharp/MapMessage.cs | 33 - .../src/main/csharp/MessageConsumer.cs | 231 ----- .../src/main/csharp/MessageProducer.cs | 276 ------ tags/1.2.0-RC1/src/main/csharp/ObjectMessage.cs | 94 -- tags/1.2.0-RC1/src/main/csharp/Queue.cs | 60 -- tags/1.2.0-RC1/src/main/csharp/Session.cs | 247 ----- tags/1.2.0-RC1/src/main/csharp/StreamMessage.cs | 893 ------------------- tags/1.2.0-RC1/src/main/csharp/TextMessage.cs | 101 --- .../src/main/ndoc/NamespaceSummary.xml | 21 - .../src/main/sandcastle/feedback_content.xml | 32 - tags/1.2.0-RC1/src/test/csharp/MSMQTest.cs | 120 --- tags/1.2.0-RC1/vs2008-msmq-test.csproj | 121 --- tags/1.2.0-RC1/vs2008-msmq.csproj | 114 --- tags/1.2.0-RC1/vs2008-msmq.sln | 30 - trunk/Apache.NMS.MSMQ.Test.nunit | 7 - trunk/LICENSE.txt | 764 ---------------- trunk/NOTICE.txt | 12 - trunk/README.txt | 42 - trunk/keyfile/NMSKey.snk | Bin 596 -> 0 bytes trunk/nant-common.xml | 630 ------------- trunk/nant.build | 133 --- trunk/nmsprovider-test.config | 26 - trunk/package.ps1 | 69 -- trunk/src/main/csharp/BaseMessage.cs | 215 ----- trunk/src/main/csharp/BytesMessage.cs | 511 ----------- trunk/src/main/csharp/Connection.cs | 230 ----- trunk/src/main/csharp/ConnectionFactory.cs | 137 --- trunk/src/main/csharp/ConnectionMetaData.cs | 107 --- .../src/main/csharp/DefaultMessageConverter.cs | 267 ------ trunk/src/main/csharp/Destination.cs | 148 --- trunk/src/main/csharp/IMessageConverter.cs | 34 - trunk/src/main/csharp/MapMessage.cs | 33 - trunk/src/main/csharp/MessageConsumer.cs | 250 ------ trunk/src/main/csharp/MessageProducer.cs | 291 ------ trunk/src/main/csharp/ObjectMessage.cs | 94 -- trunk/src/main/csharp/Queue.cs | 60 -- trunk/src/main/csharp/Session.cs | 261 ------ trunk/src/main/csharp/StreamMessage.cs | 893 ------------------- trunk/src/main/csharp/TextMessage.cs | 101 --- trunk/src/main/ndoc/NamespaceSummary.xml | 21 - trunk/src/main/sandcastle/feedback_content.xml | 32 - trunk/src/test/csharp/MSMQTest.cs | 120 --- trunk/vs2008-msmq-test.csproj | 119 --- trunk/vs2008-msmq.csproj | 114 --- trunk/vs2008-msmq.sln | 30 - vs2008-msmq-test.csproj | 119 +++ vs2008-msmq.csproj | 114 +++ vs2008-msmq.sln | 30 + 191 files changed, 5751 insertions(+), 25025 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/activemq-nms-msmq/blob/3a9495e1/nant.build ---------------------------------------------------------------------- diff --cc nant.build index 0000000,a2423a2..450b63f mode 000000,100644..100644 --- a/nant.build +++ b/nant.build @@@ -1,0 -1,133 +1,133 @@@ + <?xml version="1.0"?> + <!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (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.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + <project name="Apache.NMS.MSMQ" default="default" xmlns="http://nant.sourceforge.net/release/0.85/nant.xsd"> + <!-- ============================================================================================ --> + <!-- I N I T I A L I Z A T I O N --> + <!-- ============================================================================================ --> + <property name="basedir" value="${project::get-base-directory()}" /> + <property name="project.name" value="Apache.NMS.MSMQ" /> + <property name="project.group" value="org.apache.activemq" /> - <property name="project.version" value="1.4.0" unless="${property::exists('project.version')}" /> - <property name="project.release.type" value="GA" unless="${property::exists('project.release.type')}" /> ++ <property name="project.version" value="1.4.1" unless="${property::exists('project.version')}" /> ++ <property name="project.release.type" value="SNAPSHOT" unless="${property::exists('project.release.type')}" /> + <property name="project.short_description" value="Apache NMS for MSMQ Class Library" /> + <property name="project.description" value="Apache NMS for MSMQ Class Library (.Net Messaging Library Implementation): An implementation of the NMS API for MSMQ" /> + + <!-- Repository organized as: organization/module/version/plaform/artifact, platform might be something like 'all' or 'net-2.0/release' --> + <property name="nunit.dll" value="${basedir}/lib/NUnit/${current.build.framework}/nunit.framework.dll" dynamic="true" /> + <property name="Apache.NMS.dll" value="${basedir}/lib/Apache.NMS/${current.build.framework}/Apache.NMS.dll" dynamic="true" /> + <property name="Apache.NMS.pdb" value="${basedir}/lib/Apache.NMS/${current.build.framework}/Apache.NMS.pdb" dynamic="true" /> + <property name="Apache.NMS.Test.dll" value="${basedir}/lib/Apache.NMS/${current.build.framework}//Apache.NMS.Test.dll" dynamic="true" /> + <property name="Apache.NMS.Test.pdb" value="${basedir}/lib/Apache.NMS/${current.build.framework}/Apache.NMS.Test.pdb" dynamic="true" /> + <property name="NUnit.Projectfile" value="Apache.NMS.MSMQ.Test.nunit" /> + + <!-- Skip certain frameworks, since MSMQ is not supported on those platforms. --> + <property name="build.netcf-2.0.skip" value="true" /> + <property name="build.netcf-3.5.skip" value="true" /> + <property name="build.mono-2.0.skip" value="true" /> + + <target name="vendor-init" description="Initializes Vendor library from local repository."> + <!-- + Vendor specific info. The prefix of 'vendor.apache.org' is taken from the property + 'vendor.fileset.names'. This comma-delimited list is iterated, and properties with + well-known suffixes are used to access and copy down vendor file dependencies. + --> + <property name="vendor.fileset.names" value="vendor.apache.org,vendor.nunit.org" /> + + <!-- Property grouping for 'vendor.apache.org' --> + <property name="vendor.apache.org.name" value="Apache.NMS" /> + <property name="vendor.apache.org.group" value="org.apache.activemq" /> + <property name="vendor.apache.org.version" value="1.4.0" /> + <property name="vendor.apache.org.filenames" value="Apache.NMS.dll,Apache.NMS.pdb,Apache.NMS.Test.dll,Apache.NMS.Test.pdb" /> + + <!-- Property grouping for 'vendor.nunit.org' --> + <property name="vendor.nunit.org.name" value="NUnit" /> + <property name="vendor.nunit.org.group" value="org.nunit" /> + <property name="vendor.nunit.org.version" value="2.5.5" /> + <property name="vendor.nunit.org.filenames" value="nunit.framework.dll" /> + </target> + + <target name="dependency-init" description="Initializes build dependencies"> + <assemblyfileset failonempty="true" id="dependencies"> + <include name="${current.build.framework.assembly.dir}/mscorlib.dll" /> + <include name="${current.build.framework.assembly.dir}/System.dll" /> + <include name="${current.build.framework.assembly.dir}/System.Xml.dll" /> + <include name="${current.build.framework.assembly.dir}/System.Messaging.dll" /> + <include name="${Apache.NMS.dll}" /> + </assemblyfileset> + + <assemblyfileset failonempty="true" id="test.dependencies"> + <include name="${current.build.framework.assembly.dir}/mscorlib.dll" /> + <include name="${current.build.framework.assembly.dir}/System.dll" /> + <include name="${current.build.framework.assembly.dir}/System.Xml.dll" /> + <include name="${current.build.framework.assembly.dir}/System.Messaging.dll" /> + <include name="${Apache.NMS.dll}" /> + <include name="${Apache.NMS.Test.dll}" /> + <include name="${build.bin.dir}/${project.name}.dll" /> + <include name="${nunit.dll}" /> + </assemblyfileset> + + <fileset id="content.filenames"> + <include name="LICENSE.txt" /> + <include name="NOTICE.txt" /> + <include name="nmsprovider-*.config" /> + <include name="${Apache.NMS.dll}" /> + <include name="${Apache.NMS.pdb}" /> + <include name="${Apache.NMS.Test.dll}" /> + <include name="${Apache.NMS.Test.pdb}" /> + <include name="${nunit.dll}" /> + <include name="${NUnit.Projectfile}" /> + </fileset> + + <fileset id="install.filenames"> + <include name="LICENSE.txt" /> + <include name="NOTICE.txt" /> + <include name="${build.bin.dir}/${project.name}.dll" /> + <include name="${build.bin.dir}/${project.name}.pdb" /> + </fileset> + + </target> + + <target name="default" depends="install-all" /> + + <zipfileset id="src.package.contents" basedir="${basedir}"> + <include name="LICENSE.txt" /> + <include name="NOTICE.txt" /> + <include name="nant-common.xml" /> + <include name="nant.build" /> + <include name="nant.build" /> + <include name="nmsprovider*.config" /> + <include name="vs2008-*.csproj" /> + <include name="vs2008-*.csproj" /> + <include name="vs2008-*.sln" /> + <include name="keyfile/*" /> + <include name="src/**/*.cs" /> + <exclude name="src/sandbox/**" /> + </zipfileset> + + <zipfileset id="bin.package.contents" basedir="${basedir}"> + <include name="LICENSE.txt" /> + <include name="NOTICE.txt" /> + <include name="build/**/nmsprovider*" /> + <include name="build/**/${project.name}*" /> + <include name="lib/**/*" /> + <exclude name="build/**/%temp%/**" /> + </zipfileset> + + <!-- Load the common target definitions --> + <include buildfile="${basedir}/nant-common.xml" /> + </project> http://git-wip-us.apache.org/repos/asf/activemq-nms-msmq/blob/3a9495e1/package.ps1 ---------------------------------------------------------------------- diff --cc package.ps1 index 0000000,18c412a..8bb2e37 mode 000000,100644..100644 --- a/package.ps1 +++ b/package.ps1 @@@ -1,0 -1,69 +1,69 @@@ + # Licensed to the Apache Software Foundation (ASF) under one or more + # contributor license agreements. See the NOTICE file distributed with + # this work for additional information regarding copyright ownership. + # The ASF licenses this file to You under the Apache License, Version 2.0 + # (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.apache.org/licenses/LICENSE-2.0 + # + # Unless required by applicable law or agreed to in writing, software + # distributed under the License is distributed on an "AS IS" BASIS, + # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + # See the License for the specific language governing permissions and + # limitations under the License. + + $pkgname = "Apache.NMS.MSMQ" -$pkgver = "1.4.0" ++$pkgver = "1.4-SNAPSHOT" + $configurations = "release", "debug" + $frameworks = "net-2.0", "net-3.5" + + write-progress "Creating package directory." "Initializing..." + if(!(test-path package)) + { + md package + } + + if(test-path build) + { + pushd build + + $pkgdir = "..\package" + + write-progress "Packaging Application files." "Scanning..." + $zipfile = "$pkgdir\$pkgname-$pkgver-bin.zip" + zip -9 -u -j "$zipfile" ..\LICENSE.txt + zip -9 -u -j "$zipfile" ..\NOTICE.txt + foreach($configuration in $configurations) + { + foreach($framework in $frameworks) + { + zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll" + zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.xml" + zip -9 -u "$zipfile" "$framework\$configuration\nmsprovider*.config" + zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll" + zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.xml" + if($framework -ieq "mono-2.0") + { + zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll.mdb" + zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll.mdb" + } + else + { + zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.pdb" + zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.pdb" + } + } + } + + popd + } + + write-progress "Packaging Source code files." "Scanning..." + $pkgdir = "package" + $zipfile = "$pkgdir\$pkgname-$pkgver-src.zip" + + zip -9 -u "$zipfile" LICENSE.txt NOTICE.txt nant-common.xml nant.build package.ps1 vs2008-msmq-test.csproj vs2008-msmq.csproj vs2008-msmq.sln + zip -9 -u -r "$zipfile" keyfile src + + write-progress -Completed "Packaging" "Complete."
