diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-05-21 02:26:24 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-05-21 02:26:24 +0000 |
commit | 691cb20e995df98ef0abf9ff814b0723a7ad2ceb (patch) | |
tree | 96f7685383d1cc6f43f01869b0f24be34923e7ce | |
parent | 51093dd5aa15e672cf3030e3282c33677ff2b607 (diff) | |
download | ATCD-691cb20e995df98ef0abf9ff814b0723a7ad2ceb.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/ChangeLog-98c | 193 |
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> |