summaryrefslogtreecommitdiff
path: root/TAO/ChangeLogs/TAO-2_5_8
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLogs/TAO-2_5_8')
-rw-r--r--TAO/ChangeLogs/TAO-2_5_8341
1 files changed, 341 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/TAO-2_5_8 b/TAO/ChangeLogs/TAO-2_5_8
new file mode 100644
index 00000000000..08bb836fae5
--- /dev/null
+++ b/TAO/ChangeLogs/TAO-2_5_8
@@ -0,0 +1,341 @@
+commit 937821529f194235a709d6db7b5622368857d272
+Merge: 9b58bb58f48 e1ec7a61a1b
+Author: Adam Mitz <mitza@objectcomputing.com>
+Date: Fri Feb 7 11:05:02 2020 -0600
+
+ Merge pull request #1038 from iguessthislldo/igtd/packaging
+
+ Fix Make Install With DESTDIR
+
+commit 7c1ba7b90306bec2a3479f81d15a51ad8834fd44
+Merge: c9ac5fecf46 37ddee2ee71
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Tue Feb 4 16:13:58 2020 -0600
+
+ Merge branch 'igtd/android-on-windows' of github.com:iguessthislldo/ACE_TAO into igtd/android-on-windows
+
+commit c9ac5fecf4621d2e186932a4003890506ce37b58
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Tue Feb 4 16:08:45 2020 -0600
+
+ Add VERSION rename to NEWS files
+
+commit 977c354addc03b848b47c392658dfc00338bf1cb
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Tue Feb 4 15:23:17 2020 -0600
+
+ Change More References to VERSION.txt
+
+commit 816fca070860bbbb003aa59bc2acc69f98000cc0
+Merge: 38524dca083 cd1cef25211
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Thu Jan 30 12:20:16 2020 +0100
+
+ Merge pull request #1037 from jwillemsen/master
+
+ List some important changes
+
+commit 38524dca083ae9a2687fca5f747f7a85cf0361b2
+Merge: 62b746c116f 2fd299e082a
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Thu Jan 30 12:20:02 2020 +0100
+
+ Merge pull request #1036 from mcorino/mco-fix-deferred-segfault
+
+ Fix transient error handling with deferred DII requests.
+
+commit cd1cef25211ce104cf784bf2cba14a5b52d93d51
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Thu Jan 30 11:50:22 2020 +0100
+
+ List some important changes
+
+ * ACE/NEWS:
+ * TAO/NEWS:
+
+commit 2fd299e082affb7d8a98d10c4729b0b9215214f2
+Author: Martin Corino <mcorino@remedy.nl>
+Date: Wed Jan 29 15:57:24 2020 +0100
+
+ Fix segmentation faults on transient (write) errors from DII deferred requests.
+
+ * TAO/tao/DynamicInterface/DII_Invocation_Adapter.cpp:
+
+commit 0f723d9f5e8a77fa0b80198cc0523295c730ca01
+Author: Martin Corino <mcorino@remedy.nl>
+Date: Wed Jan 29 10:44:17 2020 +0100
+
+ Added regression test for transient error handling with deferred DII requests.
+
+ * TAO/tests/DII_Deferred_Transient/DII_Deferred_Transient.mpc:
+ * TAO/tests/DII_Deferred_Transient/Hello.cpp:
+ * TAO/tests/DII_Deferred_Transient/Hello.h:
+ * TAO/tests/DII_Deferred_Transient/README:
+ * TAO/tests/DII_Deferred_Transient/Test.idl:
+ * TAO/tests/DII_Deferred_Transient/client.cpp:
+ * TAO/tests/DII_Deferred_Transient/run_test.pl:
+ * TAO/tests/DII_Deferred_Transient/server.cpp:
+ Added.
+
+ * TAO/bin/tao_orb_tests.lst:
+
+commit ea67ac4d6fbe101532dda1f7d8247f3de5b1849a
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Tue Jan 28 15:09:36 2020 +0100
+
+ Layout changes
+
+ * TAO/tao/Abstract_Servant_Base.h:
+ * TAO/tao/AnyTypeCode/Alias_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Alias_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/Empty_Param_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Enum_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Enum_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/Fixed_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Indirected_Type_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Objref_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Objref_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/Recursive_Type_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Sequence_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Sequence_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/String_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Struct_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Struct_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/True_RefCount_Policy.h:
+ * TAO/tao/AnyTypeCode/TypeCode.h:
+ * TAO/tao/AnyTypeCode/TypeCode_Case_Base_T.h:
+ * TAO/tao/AnyTypeCode/Union_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Value_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Value_TypeCode_Static.h:
+ * TAO/tao/Asynch_Reply_Dispatcher_Base.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Corba_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Remote_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Strategy.h:
+ * TAO/tao/Cleanup_Func_Registry.h:
+ * TAO/tao/Connection_Handler.h:
+ * TAO/tao/DiffServPolicy/DiffServ_Protocols_Hooks.h:
+ * TAO/tao/Dynamic_TP/DTP_POA_Strategy.h:
+ * TAO/tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.h:
+ * TAO/tao/Endpoint.h:
+ * TAO/tao/FlResource/FlResource_Factory.h:
+ * TAO/tao/FoxResource/FoxResource_Factory.h:
+ * TAO/tao/GUIResource_Factory.h:
+ * TAO/tao/IIOP_Profile.h:
+ * TAO/tao/IIOP_Transport.h:
+ * TAO/tao/IORManipulation/IORManip_Filter.h:
+ * TAO/tao/IORManipulation/IORManip_IIOP_Filter.h:
+ * TAO/tao/IORManipulation/IORManipulation.h:
+ * TAO/tao/IORTable/Async_Table_Adapter.h:
+ * TAO/tao/IORTable/Locate_ResponseHandler.h:
+ * TAO/tao/Invocation_Adapter.h:
+ * TAO/tao/LF_Event.h:
+ * TAO/tao/LF_Invocation_Event.h:
+ * TAO/tao/LF_Multi_Event.h:
+ * TAO/tao/LocalObject.h:
+ * TAO/tao/MProfile.h:
+ * TAO/tao/Messaging/AMH_Response_Handler.h:
+ * TAO/tao/Messaging/Asynch_Invocation_Adapter.h:
+ * TAO/tao/Transport.h:
+
+commit 1540f6900d923c6f4548c90dde09bb4d6175a45a
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Tue Jan 28 13:48:09 2020 +0100
+
+ Layout changes
+
+ * TAO/tao/AnyTypeCode/Alias_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Alias_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/Enum_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Enum_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/Fixed_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Indirected_Type_TypeCode.h:
+ * TAO/tao/AnyTypeCode/NVList.h:
+ * TAO/tao/AnyTypeCode/Recursive_Type_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Sequence_TypeCode.h:
+ * TAO/tao/AnyTypeCode/Sequence_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/String_TypeCode.h:
+ * TAO/tao/AnyTypeCode/String_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/Struct_TypeCode_Static.h:
+ * TAO/tao/AnyTypeCode/TypeCode.h:
+ * TAO/tao/AnyTypeCode/TypeCode_Base_Attributes.h:
+ * TAO/tao/AnyTypeCode/TypeCode_Case_Base_T.h:
+ * TAO/tao/AnyTypeCode/TypeCode_Case_T.h:
+ * TAO/tao/AnyTypeCode/Value_TypeCode_Static.h:
+ * TAO/tao/BiDir_GIOP/BiDirGIOP.cpp:
+ * TAO/tao/CDR.h:
+ * TAO/tao/CORBALOC_Parser.h:
+ * TAO/tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h:
+ * TAO/tao/CSD_Framework/CSD_POA.h:
+ * TAO/tao/CSD_Framework/CSD_Strategy_Base.h:
+ * TAO/tao/CSD_Framework/CSD_Strategy_Proxy.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Queue.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Request.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Servant_State.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Strategy.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h:
+ * TAO/tao/CSD_ThreadPool/CSD_TP_Task.h:
+ * TAO/tao/Collocated_Invocation.h:
+ * TAO/tao/Connector_Impl.h:
+ * TAO/tao/Default_Endpoint_Selector_Factory.h:
+ * TAO/tao/Default_Thread_Lane_Resources_Manager.h:
+ * TAO/tao/DiffServPolicy/DiffServPolicy_ORBInitializer.h:
+ * TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h:
+ * TAO/tao/DynamicAny/DynCommon.h:
+ * TAO/tao/DynamicInterface/DII_Invocation_Adapter.h:
+ * TAO/tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
+ * TAO/tao/DynamicInterface/Dynamic_Implementation.h:
+ * TAO/tests/Connection_Failure/README:
+ * TAO/tests/Crashed_Callback/README:
+
+commit 96ca3b0d0c9fc273a570a51b1193a9dea90252c6
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Fri Jan 24 16:30:52 2020 +0100
+
+ Simplified scope
+
+ * TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
+
+commit 95564b4494e21770f94fff6295e2c6e361963364
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Fri Jan 24 16:30:33 2020 +0100
+
+ Removed not used operation
+
+ * TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
+ * TAO/TAO_IDL/be_include/be_visitor_valuetype/valuetype_ss.h:
+
+commit 37ddee2ee7109a5093b360da104116389292acd5
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Fri Jan 17 17:27:34 2020 -0600
+
+ Rename VERSION files to VERSION.txt
+
+ C++20 brings a new standard header called "version". This wouldn't be an
+ issue except for on Windows where filenames can be case insensitive.
+ This issue was discovered why trying to cross-compile for Android on
+ Windows.
+
+commit e75bfac7b176650dc4a9933a080d58e9ebbd9a15
+Author: Adam Mitz <mitza@objectcomputing.com>
+Date: Wed Jan 8 15:54:41 2020 -0600
+
+ Simplify how gperf is used to generate code for TAO_IDL_FE
+
+commit e1ec7a61a1bc893f3c9d7fb6122c2068c88ebdde
+Author: Fred Hornsey <fred@hornsey.us>
+Date: Tue Jan 7 17:03:05 2020 -0600
+
+ Fix Make Install With DESTDIR
+
+ When DESTDIR is specified, this ln command with a shell expansion
+ doesn't work because the libraries don't exist in the INSTALL_PREFIX
+ yet.
+
+commit eec97cc2d1d1aa09844ea0c8d5be07deaa5853e6
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Tue Jan 7 13:38:57 2020 +0100
+
+ Doxygen changes
+
+ * TAO/tests/Policies/Manipulation.cpp:
+
+commit 91058043be8e95f249804fd853dd626cea81b95f
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Tue Jan 7 13:38:38 2020 +0100
+
+ Removed empty lines
+
+ * TAO/tao/Unbounded_Object_Reference_Sequence_T.h:
+
+commit 2075eb4e4ab97dc02f705656314428fb5f20815f
+Merge: e088d1ba9fe 377169fceaa
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Fri Jan 3 11:53:20 2020 -0600
+
+ Merge pull request #1010 from iguessthislldo/igtd/tao_idl_leaks
+
+ Various fixes for tao_idl built using clang with -fsanitize=undefined,address passed.
+
+commit 0012aac0cff7a8372dd81d4c232712681da4b866
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Fri Dec 20 21:58:38 2019 -0600
+
+ Fix for Annotation Param Scope Issue
+
+ See: https://github.com/DOCGroup/ACE_TAO/issues/997
+
+ When the original annotation work (https://github.com/DOCGroup/ACE_TAO/pull/723)
+ was done it was assumed that when annotations didn't define the symbol
+ being used, the lookup for the parameters would go up the scope stack to
+ the current scope. This turned out not the case, so this functionality
+ was implemented just for annotation parameters.
+
+commit 9e30891676aa30106d679b3a71cc72b5c5b76c2b
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Wed Dec 18 01:10:00 2019 -0600
+
+ Various Small Fixes for IDLv4/annotations
+
+commit 377169fceaa4a348334b038c236be20df6fa59ed
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Fri Dec 20 17:09:16 2019 -0600
+
+ New Method in AST_InterfaceFwd in tao_idl
+
+ Separate out functionality for disowning memory into it's own function.
+
+ Respond to Review in https://github.com/DOCGroup/ACE_TAO/pull/1010
+
+commit 77a212244fc64003da9f078738b4fa0863595210
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Wed Dec 18 12:18:52 2019 -0600
+
+ Style Fixes
+
+commit 077f03e97ed4cf43325b32fff14eadcfd8fa6bba
+Author: Fred Hornsey <hornseyf@objectcomputing.com>
+Date: Wed Dec 18 01:11:27 2019 -0600
+
+ Fixes for tao_idl compiled with asan and ubsan
+
+ Various fixes for tao_idl built using clang with
+ -fsanitize=undefined,address passed.
+
+ - Work around static init ub in ACE_Sync_Options based on if
+ ACE_INITIALIZE_MEMORY_BEFORE_USE is defined.
+ - Fix a memory leak in UTL_Scope and a possible null dereference in
+ tao_idl be.
+ - Fixed a hard to track down memory leak involving AST_InterfaceFwd not
+ handling ownership of its placeholder AST_Interface correctly under
+ a case when a forward declaration of an interface is made after the
+ interface was already declared.
+
+commit cab5c35b998c07e98d5c5b360a774e65d973b733
+Author: Johnny Willemsen <jwillemsen@remedy.nl>
+Date: Fri Nov 22 10:13:31 2019 +0100
+
+ Make x.5.7 available
+
+ * ACE/NEWS:
+ * ACE/bin/copy-script.sh:
+ * ACE/bin/diff-builds-and-group-fixed-tests-only.sh:
+ * ACE/docs/Download.html:
+ * ACE/docs/bczar/bczar.html:
+ * ACE/etc/index.html:
+ * TAO/NEWS: