summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2003-05-20 08:15:13 +0000
committerMichi Henning <michi@zeroc.com>2003-05-20 08:15:13 +0000
commitb5ae48f9d29cf1963e9988093307c90fa1607b07 (patch)
tree97def42c38f3b5df1cb524e01fd1ca7a1df48977 /cpp
parentChanged marshaling for sizes: sizes of up to 254 are now marshaled in a (diff)
downloadice-b5ae48f9d29cf1963e9988093307c90fa1607b07.tar.bz2
ice-b5ae48f9d29cf1963e9988093307c90fa1607b07.tar.xz
ice-b5ae48f9d29cf1963e9988093307c90fa1607b07.zip
Updated CHANGES files for slicing and protocol changes.
Diffstat (limited to 'cpp')
-rw-r--r--cpp/CHANGES17
1 files changed, 13 insertions, 4 deletions
diff --git a/cpp/CHANGES b/cpp/CHANGES
index e7494fae108..8c4f66ed741 100644
--- a/cpp/CHANGES
+++ b/cpp/CHANGES
@@ -37,10 +37,15 @@ Changes since version 1.0.1
it is necessary to install a factory for each abstract class, exactly
as in version 1.0.x.
-- Factories for user exceptions no longer need to be installed by
- applications, since they are now automatically installed by the Ice
- run time. If you have existing code that implements user exception
- factories, you can simply delete it.
+- User exception factories and user exception factory
+ managers no longer exist. The factories for user exceptions
+ are now automatically installed by the Ice run time.
+ If you have existing code that implements user exception factories,
+ you can simply delete it.
+
+- Fixed a bug in the Slice parser: the semantic check to see
+ whether an identifier introduced into a scope has changed
+ meaning was too stringent.
- If a client receives a derived exception for which it does not have
a user exception factory installed, the client receives the
@@ -173,6 +178,10 @@ Changes since version 1.0.1
stopping a service and destroying its communicator, services are now
all stopped first and then their communicators are destroyed.
+- Modified the Ice protocol to marshal sizes more efficiently.
+ Sizes less than 255 now require a single byte whereas
+ previously, sizes between 127 and 254 required five bytes.
+
- Modified the Ice protocol to fix a problem with compression. The
compressed message types have been removed, and a field has been
added to the message header indicating compression status.