diff options
author | Michi Henning <michi@zeroc.com> | 2003-05-20 08:15:13 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2003-05-20 08:15:13 +0000 |
commit | b5ae48f9d29cf1963e9988093307c90fa1607b07 (patch) | |
tree | 97def42c38f3b5df1cb524e01fd1ca7a1df48977 /cpp | |
parent | Changed marshaling for sizes: sizes of up to 254 are now marshaled in a (diff) | |
download | ice-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/CHANGES | 17 |
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. |