diff options
author | Jon Skeet <skeet@pobox.com> | 2010-04-01 20:32:45 +0100 |
---|---|---|
committer | unknown <Jon@.(none)> | 2010-04-01 20:32:45 +0100 |
commit | ae9b3ff224eb251674584e8e414010d2d0ed2cb1 (patch) | |
tree | 876497e16a500a17c0cae7755c1afabfa5d0b265 | |
parent | d3f2d098fa39596bf6ea59bb93d485e8aaaf7476 (diff) | |
download | protobuf-ae9b3ff224eb251674584e8e414010d2d0ed2cb1.tar.gz protobuf-ae9b3ff224eb251674584e8e414010d2d0ed2cb1.tar.bz2 protobuf-ae9b3ff224eb251674584e8e414010d2d0ed2cb1.zip |
Release preparation
-rw-r--r-- | ProtocolBuffers.build | 25 | ||||
-rw-r--r-- | readme.txt | 31 | ||||
-rw-r--r-- | src/AddressBook/Properties/AssemblyInfo.cs | 4 | ||||
-rw-r--r-- | src/ProtoBench/Properties/AssemblyInfo.cs | 4 | ||||
-rw-r--r-- | src/ProtoDump/Properties/AssemblyInfo.cs | 4 | ||||
-rw-r--r-- | src/ProtoGen.Test/Properties/AssemblyInfo.cs | 4 | ||||
-rw-r--r-- | src/ProtoGen/Properties/AssemblyInfo.cs | 4 | ||||
-rw-r--r-- | src/ProtoMunge/Properties/AssemblyInfo.cs | 4 | ||||
-rw-r--r-- | src/ProtocolBuffers.Test/Properties/AssemblyInfo.cs | 4 | ||||
-rw-r--r-- | src/ProtocolBuffers/Properties/AssemblyInfo.cs | 4 |
10 files changed, 71 insertions, 17 deletions
diff --git a/ProtocolBuffers.build b/ProtocolBuffers.build index 2a382ad1..849c4d0b 100644 --- a/ProtocolBuffers.build +++ b/ProtocolBuffers.build @@ -83,6 +83,29 @@ <call target="dist" /> </target> + <target name="clean-build-all" + description="Rebuilds all source and binaries in all configurations, including distribution"> + + <!-- + - Use call instead of dependencies to make it clear what's going on: we + - need to call some targets multiple times. + --> + <call target="clean" /> + <call target="build" /> + <call target="generate-source" /> + <call target="copy-generated-source" /> + <!-- Now we've got fresh source, build again --> + <call target="clean" /> + <call target="build-all-configs" /> + <!-- + - In particularly insane situations we should possibly do another + - round of generating source and building, but it gets silly. + --> + + <call target="test" /> + <call target="dist" /> + </target> + <target name="clean" description="Removes built binaries (of all configurations) and the source generation directory"> <delete> @@ -265,6 +288,7 @@ <include name="ProtoMunge/bin/Debug/ProtoMunge.*" /> <include name="ProtoDump/bin/Debug/ProtoDump.*" /> <include name="ProtoBench/bin/Debug/ProtoBench.*" /> + <exclude name="**/*vshost*" /> </fileset> </copy> <copy todir="${output-dir}/Release" @@ -275,6 +299,7 @@ <include name="ProtoMunge/bin/Release/ProtoMunge.*" /> <include name="ProtoDump/bin/Release/ProtoDump.*" /> <include name="ProtoBench/bin/Release/ProtoBench.*" /> + <exclude name="**/*vshost*" /> </fileset> </copy> <copy todir="${output-dir}/Silverlight2" @@ -1 +1,30 @@ -Welcome! This is, of course, a placeholder file.
\ No newline at end of file +Welcome to the C# port of Google Protocol Buffers, written by Jon Skeet +(skeet@pobox.com) based on the work of many talented people. + +For more information about this port, visit its homepage: +http://protobuf-csharp-port.googlecode.com + +For more information about Protocol Buffers in general, visit the +project page for the C++, Java and Python project: +http://protobuf.googlecode.com + + +Release 0.9 +----------- + +Due to popular demand, I have built a version of the binaries to put +on the web site. Currently these are set at assembly version 0.9, +and an assembly file version of 0.9. This should be seen as a mark +of the readiness of the release process more than the stability of +the code. As far as I'm aware, the code itself is perfectly fine: I +certainly have plans for more features particularly around making +code generation simpler, but you should feel confident about the +parsing and serialization of messages produced with this version of +the library. Of course, if you do find any problems, *please* report +them at the web site. + +Currently the downloadable release is built with the snk file which +is in the open source library. I am considering having a privately +held key so that you can check that you're building against a +"blessed" release - feedback on this (and any other aspect of the +release process) is very welcome. diff --git a/src/AddressBook/Properties/AssemblyInfo.cs b/src/AddressBook/Properties/AssemblyInfo.cs index aac45d58..749ffea8 100644 --- a/src/AddressBook/Properties/AssemblyInfo.cs +++ b/src/AddressBook/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.9.0.0")] +[assembly: AssemblyFileVersion("0.9.0.0")] diff --git a/src/ProtoBench/Properties/AssemblyInfo.cs b/src/ProtoBench/Properties/AssemblyInfo.cs index 0d1f095d..72451210 100644 --- a/src/ProtoBench/Properties/AssemblyInfo.cs +++ b/src/ProtoBench/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.9.0.0")] +[assembly: AssemblyFileVersion("0.9.0.0")] diff --git a/src/ProtoDump/Properties/AssemblyInfo.cs b/src/ProtoDump/Properties/AssemblyInfo.cs index 93427f7c..8126750a 100644 --- a/src/ProtoDump/Properties/AssemblyInfo.cs +++ b/src/ProtoDump/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.9.0.0")] +[assembly: AssemblyFileVersion("0.9.0.0")] diff --git a/src/ProtoGen.Test/Properties/AssemblyInfo.cs b/src/ProtoGen.Test/Properties/AssemblyInfo.cs index 4b15d0a2..04577284 100644 --- a/src/ProtoGen.Test/Properties/AssemblyInfo.cs +++ b/src/ProtoGen.Test/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.9.0.0")] +[assembly: AssemblyFileVersion("0.9.0.0")] diff --git a/src/ProtoGen/Properties/AssemblyInfo.cs b/src/ProtoGen/Properties/AssemblyInfo.cs index 4ae33a13..e5beebeb 100644 --- a/src/ProtoGen/Properties/AssemblyInfo.cs +++ b/src/ProtoGen/Properties/AssemblyInfo.cs @@ -32,8 +32,8 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.9.0.0")] +[assembly: AssemblyFileVersion("0.9.0.0")] [assembly: InternalsVisibleTo("Google.ProtocolBuffers.ProtoGen.Test,PublicKey=" + "0024000004800000940000000602000000240000525341310004000001000100cf43741ffc3e65" + "c85707245e144e90f1bb82f20d1b1555846008d4d5d5c9270a980350dcb1ddd40fcdde13c2780c" + diff --git a/src/ProtoMunge/Properties/AssemblyInfo.cs b/src/ProtoMunge/Properties/AssemblyInfo.cs index 179b04be..42ae61ad 100644 --- a/src/ProtoMunge/Properties/AssemblyInfo.cs +++ b/src/ProtoMunge/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.9.0.0")] +[assembly: AssemblyFileVersion("0.9.0.0")] diff --git a/src/ProtocolBuffers.Test/Properties/AssemblyInfo.cs b/src/ProtocolBuffers.Test/Properties/AssemblyInfo.cs index 67aebdc1..a4ebf994 100644 --- a/src/ProtocolBuffers.Test/Properties/AssemblyInfo.cs +++ b/src/ProtocolBuffers.Test/Properties/AssemblyInfo.cs @@ -33,8 +33,8 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.9.0.0")] +[assembly: AssemblyFileVersion("0.9.0.0")] // We don't really need CLSCompliance, but if the assembly builds with no warnings, // that means the generator is okay. [assembly: CLSCompliant(true)] diff --git a/src/ProtocolBuffers/Properties/AssemblyInfo.cs b/src/ProtocolBuffers/Properties/AssemblyInfo.cs index 7438aac1..a1047370 100644 --- a/src/ProtocolBuffers/Properties/AssemblyInfo.cs +++ b/src/ProtocolBuffers/Properties/AssemblyInfo.cs @@ -63,9 +63,9 @@ using System.Runtime.CompilerServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.9.0.0")] #if !COMPACT_FRAMEWORK_35 -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("0.9.0.0")] #endif [assembly:InternalsVisibleTo("Google.ProtocolBuffers.Test,PublicKey="+ |