summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-05-21 02:26:24 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-05-21 02:26:24 +0000
commit691cb20e995df98ef0abf9ff814b0723a7ad2ceb (patch)
tree96f7685383d1cc6f43f01869b0f24be34923e7ce
parent51093dd5aa15e672cf3030e3282c33677ff2b607 (diff)
downloadATCD-691cb20e995df98ef0abf9ff814b0723a7ad2ceb.tar.gz
*** empty log message ***
-rw-r--r--TAO/ChangeLog-98c193
1 files changed, 100 insertions, 93 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c
index cfe28bbcc99..9bf7992e12d 100644
--- a/TAO/ChangeLog-98c
+++ b/TAO/ChangeLog-98c
@@ -1,108 +1,115 @@
+Wed May 20 21:25:33 1998 David L. Levine <levine@cs.wustl.edu>
+
+ * tao/CDR.cpp: Changed a few locals from int to size_t to
+ avoid signed/unsigned comparison. Added const to a char *
+ reinterpret cast. Wrapped and unreachable return with
+ ACE_NOTREACHED.
+
Wed May 20 16:44:29 1998 Nanbor Wang <nanbor@cs.wustl.edu>
- * tao/tests/NestedUpcall/{server,client}.dsp: Updated settings.
+ * tao/tests/NestedUpcall/{server,client}.dsp: Updated settings.
Wed May 20 12:54:40 1998 Irfan Pyarali <irfan@cs.wustl.edu>
- * tao/POA: Added the following optimizations to the POA:
+ * tao/POA: Added the following optimizations to the POA:
- - Use the new ACE_CString to make sure that no malloc/strcpy are
- done while the IOR is being parsed. This optimization is
- valid irrespective of how deep/long the POA name is.
+ - Use the new ACE_CString to make sure that no malloc/strcpy are
+ done while the IOR is being parsed. This optimization is
+ valid irrespective of how deep/long the POA name is.
- - The class that holds the ObjectId in the IOR is now allocated
- off the stack instead of coming from the heap.
+ - The class that holds the ObjectId in the IOR is now allocated
+ off the stack instead of coming from the heap.
- - Timestamping and checking for persistent/transient Ids in the
- POA can be disabled by using POA_NO_TIMESTAMP flag in the TAO
- config file.
+ - Timestamping and checking for persistent/transient Ids in the
+ POA can be disabled by using POA_NO_TIMESTAMP flag in the TAO
+ config file.
- * tao/ORB_Core.cpp (create_and_set_root_poa): Renamed the RootPOA
- from "RootPOA" to "" (the empty string).
+ * tao/ORB_Core.cpp (create_and_set_root_poa): Renamed the RootPOA
+ from "RootPOA" to "" (the empty string).
Wed May 20 12:10:12 1998 Carlos O'Ryan <coryan@JIG>
- * tao/CDR.h:
- * tao/CDR.i:
- * tao/CDR.cpp:
- OutputCDR buffers grow by appending a message blocks using the
- cont() field.
-
- * tao/GIOP.cpp:
- When sending an OutputCDR use writev to send the message block
- chain.
-
- * tao/decode.cpp:
- Added support for no copy marshalling of octet sequences.
-
- * tao/decode.cpp:
- * tao/encode.cpp:
- Reverted part of a change by Andy because it simply breaks tons
- of code. The change in question was passing the address of a
- pointer to a string (or wstring) to the
- marshlling/dermarshalling interpreter, but only when the string
- was a field of a structure.
-
- * tao/orbconf.h:
- * tao/params.h:
- * tao/params.i:
- * tao/params.cpp:
- * tao/ORB_Core.cpp:
- * docs/Options.html:
- Added options to control the tradeoff between copy vs. no copy
- marshalling of octet sequences. If the octet sequence is "small
- enough" and the current CDR buffer contains enough space the
- octet sequence is copied instead of chained with the buffer.
-
- * tao/Typecode.cpp:
- More fixes to avoid crashes at shutdown.
-
- * tao/Any.cpp:
- The start() method was changed to begin() it looks more STL
- like. Also removed a bunch of casts that are no longer needed.
-
- * tao/Align.h:
- Corrected a typo in a comment.
-
- * orbsvcs/tests/EC_Multiple/EC_Multiple.h:
- Reduce the maximum number of suppliers, consumers and messages,
- otherwise we exceed the maximum stack size on NT.
-
- * orbsvcs/Event_Service/Event_Service.cpp:
- Fixed error message.
-
- * tests/CDR/CDR.dsw:
- * tests/CDR/growth.dsw:
- * tests/CDR/growth.dsp:
- Added growth to the project file.
-
- * tests/CDR/growth.cpp:
- Workaound MSVC++ bug wrt conversions from UINT64 to double.
-
- * tests/Cubit/TAO/IDL_Cubit/client.cpp:
- Use larger sequences.
-
- * tests/Cubit/TAO/IDL_Cubit/cubit_i.cpp:
- Fixed ambiguous use of [] operator.
-
- * tests/Cubit/TAO/IDL_Cubit/client.dsp:
- * tests/Cubit/TAO/IDL_Cubit/server.dsp:
- For Win32 Debug we use aced.lib.
-
- * tests/Cubit/TAO/MT_Cubit/server.dsp:
- Added orbsvcs.lib to the library list. The client will not
- compile due to unportable use of getrusage.
-
- * tests/OctetSeq/OctetSeq.dsw:
- * tests/OctetSeq/OctetSeq.dsp:
- Added a project file for this test.
-
- * tests/OctetSeq/OctetSeq.cpp:
- Fixed several portability problems.
- The OutputCDR is not preallocated.
-
- * tests/Param_Test/tests.cpp:
- Fixed bug in bounded string sequence test.
+ * tao/CDR.h:
+ * tao/CDR.i:
+ * tao/CDR.cpp:
+ OutputCDR buffers grow by appending a message blocks using the
+ cont() field.
+
+ * tao/GIOP.cpp:
+ When sending an OutputCDR use writev to send the message block
+ chain.
+
+ * tao/decode.cpp:
+ Added support for no copy marshalling of octet sequences.
+
+ * tao/decode.cpp:
+ * tao/encode.cpp:
+ Reverted part of a change by Andy because it simply breaks tons
+ of code. The change in question was passing the address of a
+ pointer to a string (or wstring) to the
+ marshlling/dermarshalling interpreter, but only when the string
+ was a field of a structure.
+
+ * tao/orbconf.h:
+ * tao/params.h:
+ * tao/params.i:
+ * tao/params.cpp:
+ * tao/ORB_Core.cpp:
+ * docs/Options.html:
+ Added options to control the tradeoff between copy vs. no copy
+ marshalling of octet sequences. If the octet sequence is "small
+ enough" and the current CDR buffer contains enough space the
+ octet sequence is copied instead of chained with the buffer.
+
+ * tao/Typecode.cpp:
+ More fixes to avoid crashes at shutdown.
+
+ * tao/Any.cpp:
+ The start() method was changed to begin() it looks more STL
+ like. Also removed a bunch of casts that are no longer needed.
+
+ * tao/Align.h:
+ Corrected a typo in a comment.
+
+ * orbsvcs/tests/EC_Multiple/EC_Multiple.h:
+ Reduce the maximum number of suppliers, consumers and messages,
+ otherwise we exceed the maximum stack size on NT.
+
+ * orbsvcs/Event_Service/Event_Service.cpp:
+ Fixed error message.
+
+ * tests/CDR/CDR.dsw:
+ * tests/CDR/growth.dsw:
+ * tests/CDR/growth.dsp:
+ Added growth to the project file.
+
+ * tests/CDR/growth.cpp:
+ Workaound MSVC++ bug wrt conversions from UINT64 to double.
+
+ * tests/Cubit/TAO/IDL_Cubit/client.cpp:
+ Use larger sequences.
+
+ * tests/Cubit/TAO/IDL_Cubit/cubit_i.cpp:
+ Fixed ambiguous use of [] operator.
+
+ * tests/Cubit/TAO/IDL_Cubit/client.dsp:
+ * tests/Cubit/TAO/IDL_Cubit/server.dsp:
+ For Win32 Debug we use aced.lib.
+
+ * tests/Cubit/TAO/MT_Cubit/server.dsp:
+ Added orbsvcs.lib to the library list. The client will not
+ compile due to unportable use of getrusage.
+
+ * tests/OctetSeq/OctetSeq.dsw:
+ * tests/OctetSeq/OctetSeq.dsp:
+ Added a project file for this test.
+
+ * tests/OctetSeq/OctetSeq.cpp:
+ Fixed several portability problems.
+ The OutputCDR is not preallocated.
+
+ * tests/Param_Test/tests.cpp:
+ Fixed bug in bounded string sequence test.
1998-05-20 Torben Worm <tworm@cumbia.cs.wustl.edu>