summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2004-04-20 04:13:44 +0000
committerMichi Henning <michi@zeroc.com>2004-04-20 04:13:44 +0000
commitc23caefe32eeec0bea8c0f39ffb50f6c1fbadbdc (patch)
tree96709a361923574e5f9f2ec29753fba00ae3c3c0
parentBug fix (diff)
downloadice-c23caefe32eeec0bea8c0f39ffb50f6c1fbadbdc.tar.bz2
ice-c23caefe32eeec0bea8c0f39ffb50f6c1fbadbdc.tar.xz
ice-c23caefe32eeec0bea8c0f39ffb50f6c1fbadbdc.zip
*** empty log message ***
-rw-r--r--cs/README81
-rwxr-xr-xcs/src/IceUtil/Version.cs2
2 files changed, 82 insertions, 1 deletions
diff --git a/cs/README b/cs/README
new file mode 100644
index 00000000000..ccd523c0ad9
--- /dev/null
+++ b/cs/README
@@ -0,0 +1,81 @@
+This is the Alpha 1 release of Icicle (Ice for C#).
+
+This is a release with limited functionality. In particular,
+the following features of Ice for C++ are currently not
+supported:
+
+- Asynchronous Method Invocation (AMI) and Asynchronous Method Dispatch (AMD)
+
+- Protocol compression
+
+- Protocol encryption
+
+- Any of the Ice services (Freeze, Glacier, etc.)
+
+
+Supported environments:
+-----------------------
+
+Windows only at the moment (we are working on a Mono implementation).
+
+The code has been built and tested with Visual C# Version 7.1.3088
+and .NET Framework 1.1 Version 1.1.4322.
+
+
+Build instructions:
+-------------------
+
+Unpack the archive into the top-level directory for the Ice sources.
+
+The archive is relative to the root of the Ice source tree collection
+For example, if you normally build Ice in /home/me, you will already
+have the following directories.
+
+/home/me/ice - Ice for C++ source tree
+/home/me/icej - Ice for Java source tree
+/home/me/icephp - Ice for PHP source tree
+
+Unpack the archive in /home/me to create
+
+/home/me/icicle - Ice for C# source tree
+
+The archive also contains ice/bin/slice2cs.exe. This is a statically-linked
+version of the Slice-to-C# compiler.
+
+Once unpacked, open All.sln from Visual C# and build the "All" solution.
+(Both debug and release builds are configured.)
+
+Note: The first time you build, you will most likely find that you get errors
+for the "adapterDeactivationCOL" project. The work-around is to rebuild (not
+build) this project once you have seen the errors. Thereafter, building the
+project seems to work fine. (If someone can work out why this is happening,
+please let us know!)
+
+
+Installation:
+-------------
+
+Copy the generated icicle/lib/Ice.dll file where you want it.
+
+
+Running the tests:
+------------------
+
+To run the tests, you will need Python (http://www.activestate.com/Products/ActivePython/).
+Run "python allTests.py" from the icicle directory to run all of the tests, or
+"python allTests.py -l" to run the tests in an endless loop.
+
+You can also run individual tests in the various test directories with "python run.py".
+
+
+Known issues:
+-------------
+
+- Performance is atrocious right now. (If you want to convince yourself of that, run
+ the throughput demo :-) We know about this and will fix it for the next release.
+
+- There is no documentation right now. To find out how the C# language mapping works,
+ have a look at the tests and demos, or look at the code generated by slice2cs.
+
+Please let us know about any bugs, comments, or feedback in the Ice forum at
+www.zeroc.com/vbulletin.
diff --git a/cs/src/IceUtil/Version.cs b/cs/src/IceUtil/Version.cs
index 89d899df2a6..dd4da0b18b3 100755
--- a/cs/src/IceUtil/Version.cs
+++ b/cs/src/IceUtil/Version.cs
@@ -22,7 +22,7 @@ public sealed class Version
//
// The Ice version.
//
- public const System.String ICE_STRING_VERSION = "1.3.0"; // "A.B.C", with A=major, B=minor, C=patch
+ public const System.String ICE_STRING_VERSION = "1.3.0alpha1"; // "A.B.C", with A=major, B=minor, C=patch
public const int ICE_INT_VERSION = 010300; // AABBCC, with AA=major, BB=minor, CC=patch
}