summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>1999-07-12 15:47:10 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>1999-07-12 15:47:10 +0000
commit9c15b2094fe38d79ef9686a0adb18389620e8346 (patch)
tree0cf31fafeb2d918d7393c3b41c636ab774230e5c /TAO
parenta45a5f9bb2f9bce94ade8246e1c955f8cc060cb8 (diff)
downloadATCD-9c15b2094fe38d79ef9686a0adb18389620e8346.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO')
-rw-r--r--TAO/ChangeLog-99c49
1 files changed, 49 insertions, 0 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c
index f54c5d84347..8c7d23fe03e 100644
--- a/TAO/ChangeLog-99c
+++ b/TAO/ChangeLog-99c
@@ -1,3 +1,52 @@
+Mon Jul 12 10:43:54 1999 Ossama Othman <othman@cs.wustl.edu>
+
+ * tao/ORB.cpp (resolve_initial_references):
+
+ Fixed bug where the object ID was not being properly appended
+ to multiple endpoints when using -ORBDefaultInitRef. The task
+ of appending the object ID is now the responsibility of
+ TAO_Connector::make_mprofile() which actually gets invoked when
+ an CORBA::string_to_object() call is made. The code in
+ resolve_initial_references() was redundant code since the code
+ in TAO_Connector::make_mprofile() already existed and is better
+ suited to handle pluggable protocols. -ORBDefaultInitRef now
+ works properly with all of TAO's pluggable protocols.
+
+ * tao/Pluggable.cpp (make_mprofile):
+
+ Fixed a bug where the location of the object key was being
+ evaluated everytime an addr from an endpoint with multiple addrs
+ was parsed. The object key location should only be evaluated
+ once. Endpoint searches were also being made throughout the
+ entire length of the IOR. Endpoint searches should only occur
+ after the protocol specification and before the object key.
+ This fixes a bug that was preventing -ORBDefaultInitRef from
+ working properly when given an argument with multiple
+ endpoints.
+
+ * tao/UIOP_Acceptor.cpp:
+ * tao/UIOP_Connect.cpp:
+ * tao/UIOP_Connector.cpp:
+ * tao/UIOP_Factory.cpp:
+ * tao/UIOP_Profile.cpp:
+ * tao/UIOP_Transport.cpp:
+
+ Moved some headers outside of the ACE_LACKS_UNIX_DOMAIN_SOCKETS
+ guard to make sure we include the configuration header so that
+ ACE_LACKS_UNIX_DOMAIN_SOCKETS gets defined when necessary. This
+ fixes compilation on platforms that don't support UNIX domain
+ sockets, such as Win32.
+
+ * tao/params.cpp (TAO_ORB_Parameters):
+
+ Added default_init_ref_ to the member initializer list.
+
+ * tao/TAO.dsp:
+
+ Added the UIOP pluggable protocol files to the project. Their
+ contents will actually get #ifdefed out on Win32 platforms but
+ it is good to add them to the project to be consistent.
+
Mon Jul 12 10:32:53 1999 David L. Levine <levine@cs.wustl.edu>
* tao/*.h: inserted pragma once into a bunch of headers