Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / ChangeLogs / TAO-2_5_8
blob08bb836fae54b3224ad0ec133663283fdb23fe39
1 commit 937821529f194235a709d6db7b5622368857d272
2 Merge: 9b58bb58f48 e1ec7a61a1b
3 Author: Adam Mitz <mitza@objectcomputing.com>
4 Date:   Fri Feb 7 11:05:02 2020 -0600
6     Merge pull request #1038 from iguessthislldo/igtd/packaging
7     
8     Fix Make Install With DESTDIR
10 commit 7c1ba7b90306bec2a3479f81d15a51ad8834fd44
11 Merge: c9ac5fecf46 37ddee2ee71
12 Author: Fred Hornsey <hornseyf@objectcomputing.com>
13 Date:   Tue Feb 4 16:13:58 2020 -0600
15     Merge branch 'igtd/android-on-windows' of github.com:iguessthislldo/ACE_TAO into igtd/android-on-windows
17 commit c9ac5fecf4621d2e186932a4003890506ce37b58
18 Author: Fred Hornsey <hornseyf@objectcomputing.com>
19 Date:   Tue Feb 4 16:08:45 2020 -0600
21     Add VERSION rename to NEWS files
23 commit 977c354addc03b848b47c392658dfc00338bf1cb
24 Author: Fred Hornsey <hornseyf@objectcomputing.com>
25 Date:   Tue Feb 4 15:23:17 2020 -0600
27     Change More References to VERSION.txt
29 commit 816fca070860bbbb003aa59bc2acc69f98000cc0
30 Merge: 38524dca083 cd1cef25211
31 Author: Johnny Willemsen <jwillemsen@remedy.nl>
32 Date:   Thu Jan 30 12:20:16 2020 +0100
34     Merge pull request #1037 from jwillemsen/master
35     
36     List some important changes
38 commit 38524dca083ae9a2687fca5f747f7a85cf0361b2
39 Merge: 62b746c116f 2fd299e082a
40 Author: Johnny Willemsen <jwillemsen@remedy.nl>
41 Date:   Thu Jan 30 12:20:02 2020 +0100
43     Merge pull request #1036 from mcorino/mco-fix-deferred-segfault
44     
45     Fix transient error handling with deferred DII requests.
47 commit cd1cef25211ce104cf784bf2cba14a5b52d93d51
48 Author: Johnny Willemsen <jwillemsen@remedy.nl>
49 Date:   Thu Jan 30 11:50:22 2020 +0100
51     List some important changes
52     
53         * ACE/NEWS:
54         * TAO/NEWS:
56 commit 2fd299e082affb7d8a98d10c4729b0b9215214f2
57 Author: Martin Corino <mcorino@remedy.nl>
58 Date:   Wed Jan 29 15:57:24 2020 +0100
60     Fix segmentation faults on transient (write) errors from DII deferred requests.
61     
62         * TAO/tao/DynamicInterface/DII_Invocation_Adapter.cpp:
64 commit 0f723d9f5e8a77fa0b80198cc0523295c730ca01
65 Author: Martin Corino <mcorino@remedy.nl>
66 Date:   Wed Jan 29 10:44:17 2020 +0100
68     Added regression test for transient error handling with deferred DII requests.
69     
70         * TAO/tests/DII_Deferred_Transient/DII_Deferred_Transient.mpc:
71         * TAO/tests/DII_Deferred_Transient/Hello.cpp:
72         * TAO/tests/DII_Deferred_Transient/Hello.h:
73         * TAO/tests/DII_Deferred_Transient/README:
74         * TAO/tests/DII_Deferred_Transient/Test.idl:
75         * TAO/tests/DII_Deferred_Transient/client.cpp:
76         * TAO/tests/DII_Deferred_Transient/run_test.pl:
77         * TAO/tests/DII_Deferred_Transient/server.cpp:
78           Added.
79     
80         * TAO/bin/tao_orb_tests.lst:
82 commit ea67ac4d6fbe101532dda1f7d8247f3de5b1849a
83 Author: Johnny Willemsen <jwillemsen@remedy.nl>
84 Date:   Tue Jan 28 15:09:36 2020 +0100
86     Layout changes
87     
88         * TAO/tao/Abstract_Servant_Base.h:
89         * TAO/tao/AnyTypeCode/Alias_TypeCode.h:
90         * TAO/tao/AnyTypeCode/Alias_TypeCode_Static.h:
91         * TAO/tao/AnyTypeCode/Empty_Param_TypeCode.h:
92         * TAO/tao/AnyTypeCode/Enum_TypeCode.h:
93         * TAO/tao/AnyTypeCode/Enum_TypeCode_Static.h:
94         * TAO/tao/AnyTypeCode/Fixed_TypeCode.h:
95         * TAO/tao/AnyTypeCode/Indirected_Type_TypeCode.h:
96         * TAO/tao/AnyTypeCode/Objref_TypeCode.h:
97         * TAO/tao/AnyTypeCode/Objref_TypeCode_Static.h:
98         * TAO/tao/AnyTypeCode/Recursive_Type_TypeCode.h:
99         * TAO/tao/AnyTypeCode/Sequence_TypeCode.h:
100         * TAO/tao/AnyTypeCode/Sequence_TypeCode_Static.h:
101         * TAO/tao/AnyTypeCode/String_TypeCode.h:
102         * TAO/tao/AnyTypeCode/Struct_TypeCode.h:
103         * TAO/tao/AnyTypeCode/Struct_TypeCode_Static.h:
104         * TAO/tao/AnyTypeCode/True_RefCount_Policy.h:
105         * TAO/tao/AnyTypeCode/TypeCode.h:
106         * TAO/tao/AnyTypeCode/TypeCode_Case_Base_T.h:
107         * TAO/tao/AnyTypeCode/Union_TypeCode.h:
108         * TAO/tao/AnyTypeCode/Value_TypeCode.h:
109         * TAO/tao/AnyTypeCode/Value_TypeCode_Static.h:
110         * TAO/tao/Asynch_Reply_Dispatcher_Base.h:
111         * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h:
112         * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
113         * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
114         * TAO/tao/CSD_ThreadPool/CSD_TP_Corba_Request.h:
115         * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h:
116         * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
117         * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
118         * TAO/tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h:
119         * TAO/tao/CSD_ThreadPool/CSD_TP_Remote_Request.h:
120         * TAO/tao/CSD_ThreadPool/CSD_TP_Request.h:
121         * TAO/tao/CSD_ThreadPool/CSD_TP_Strategy.h:
122         * TAO/tao/Cleanup_Func_Registry.h:
123         * TAO/tao/Connection_Handler.h:
124         * TAO/tao/DiffServPolicy/DiffServ_Protocols_Hooks.h:
125         * TAO/tao/Dynamic_TP/DTP_POA_Strategy.h:
126         * TAO/tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.h:
127         * TAO/tao/Endpoint.h:
128         * TAO/tao/FlResource/FlResource_Factory.h:
129         * TAO/tao/FoxResource/FoxResource_Factory.h:
130         * TAO/tao/GUIResource_Factory.h:
131         * TAO/tao/IIOP_Profile.h:
132         * TAO/tao/IIOP_Transport.h:
133         * TAO/tao/IORManipulation/IORManip_Filter.h:
134         * TAO/tao/IORManipulation/IORManip_IIOP_Filter.h:
135         * TAO/tao/IORManipulation/IORManipulation.h:
136         * TAO/tao/IORTable/Async_Table_Adapter.h:
137         * TAO/tao/IORTable/Locate_ResponseHandler.h:
138         * TAO/tao/Invocation_Adapter.h:
139         * TAO/tao/LF_Event.h:
140         * TAO/tao/LF_Invocation_Event.h:
141         * TAO/tao/LF_Multi_Event.h:
142         * TAO/tao/LocalObject.h:
143         * TAO/tao/MProfile.h:
144         * TAO/tao/Messaging/AMH_Response_Handler.h:
145         * TAO/tao/Messaging/Asynch_Invocation_Adapter.h:
146         * TAO/tao/Transport.h:
148 commit 1540f6900d923c6f4548c90dde09bb4d6175a45a
149 Author: Johnny Willemsen <jwillemsen@remedy.nl>
150 Date:   Tue Jan 28 13:48:09 2020 +0100
152     Layout changes
153     
154         * TAO/tao/AnyTypeCode/Alias_TypeCode.h:
155         * TAO/tao/AnyTypeCode/Alias_TypeCode_Static.h:
156         * TAO/tao/AnyTypeCode/Enum_TypeCode.h:
157         * TAO/tao/AnyTypeCode/Enum_TypeCode_Static.h:
158         * TAO/tao/AnyTypeCode/Fixed_TypeCode.h:
159         * TAO/tao/AnyTypeCode/Indirected_Type_TypeCode.h:
160         * TAO/tao/AnyTypeCode/NVList.h:
161         * TAO/tao/AnyTypeCode/Recursive_Type_TypeCode.h:
162         * TAO/tao/AnyTypeCode/Sequence_TypeCode.h:
163         * TAO/tao/AnyTypeCode/Sequence_TypeCode_Static.h:
164         * TAO/tao/AnyTypeCode/String_TypeCode.h:
165         * TAO/tao/AnyTypeCode/String_TypeCode_Static.h:
166         * TAO/tao/AnyTypeCode/Struct_TypeCode_Static.h:
167         * TAO/tao/AnyTypeCode/TypeCode.h:
168         * TAO/tao/AnyTypeCode/TypeCode_Base_Attributes.h:
169         * TAO/tao/AnyTypeCode/TypeCode_Case_Base_T.h:
170         * TAO/tao/AnyTypeCode/TypeCode_Case_T.h:
171         * TAO/tao/AnyTypeCode/Value_TypeCode_Static.h:
172         * TAO/tao/BiDir_GIOP/BiDirGIOP.cpp:
173         * TAO/tao/CDR.h:
174         * TAO/tao/CORBALOC_Parser.h:
175         * TAO/tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h:
176         * TAO/tao/CSD_Framework/CSD_POA.h:
177         * TAO/tao/CSD_Framework/CSD_Strategy_Base.h:
178         * TAO/tao/CSD_Framework/CSD_Strategy_Proxy.h:
179         * TAO/tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h:
180         * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
181         * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
182         * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
183         * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
184         * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h:
185         * TAO/tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h:
186         * TAO/tao/CSD_ThreadPool/CSD_TP_Queue.h:
187         * TAO/tao/CSD_ThreadPool/CSD_TP_Request.h:
188         * TAO/tao/CSD_ThreadPool/CSD_TP_Servant_State.h:
189         * TAO/tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h:
190         * TAO/tao/CSD_ThreadPool/CSD_TP_Strategy.h:
191         * TAO/tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h:
192         * TAO/tao/CSD_ThreadPool/CSD_TP_Task.h:
193         * TAO/tao/Collocated_Invocation.h:
194         * TAO/tao/Connector_Impl.h:
195         * TAO/tao/Default_Endpoint_Selector_Factory.h:
196         * TAO/tao/Default_Thread_Lane_Resources_Manager.h:
197         * TAO/tao/DiffServPolicy/DiffServPolicy_ORBInitializer.h:
198         * TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h:
199         * TAO/tao/DynamicAny/DynCommon.h:
200         * TAO/tao/DynamicInterface/DII_Invocation_Adapter.h:
201         * TAO/tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
202         * TAO/tao/DynamicInterface/Dynamic_Implementation.h:
203         * TAO/tests/Connection_Failure/README:
204         * TAO/tests/Crashed_Callback/README:
206 commit 96ca3b0d0c9fc273a570a51b1193a9dea90252c6
207 Author: Johnny Willemsen <jwillemsen@remedy.nl>
208 Date:   Fri Jan 24 16:30:52 2020 +0100
210     Simplified scope
211     
212         * TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
214 commit 95564b4494e21770f94fff6295e2c6e361963364
215 Author: Johnny Willemsen <jwillemsen@remedy.nl>
216 Date:   Fri Jan 24 16:30:33 2020 +0100
218     Removed not used operation
219     
220         * TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
221         * TAO/TAO_IDL/be_include/be_visitor_valuetype/valuetype_ss.h:
223 commit 37ddee2ee7109a5093b360da104116389292acd5
224 Author: Fred Hornsey <hornseyf@objectcomputing.com>
225 Date:   Fri Jan 17 17:27:34 2020 -0600
227     Rename VERSION files to VERSION.txt
228     
229     C++20 brings a new standard header called "version". This wouldn't be an
230     issue except for on Windows where filenames can be case insensitive.
231     This issue was discovered why trying to cross-compile for Android on
232     Windows.
234 commit e75bfac7b176650dc4a9933a080d58e9ebbd9a15
235 Author: Adam Mitz <mitza@objectcomputing.com>
236 Date:   Wed Jan 8 15:54:41 2020 -0600
238     Simplify how gperf is used to generate code for TAO_IDL_FE
240 commit e1ec7a61a1bc893f3c9d7fb6122c2068c88ebdde
241 Author: Fred Hornsey <fred@hornsey.us>
242 Date:   Tue Jan 7 17:03:05 2020 -0600
244     Fix Make Install With DESTDIR
245     
246     When DESTDIR is specified, this ln command with a shell expansion
247     doesn't work because the libraries don't exist in the INSTALL_PREFIX
248     yet.
250 commit eec97cc2d1d1aa09844ea0c8d5be07deaa5853e6
251 Author: Johnny Willemsen <jwillemsen@remedy.nl>
252 Date:   Tue Jan 7 13:38:57 2020 +0100
254     Doxygen changes
255     
256         * TAO/tests/Policies/Manipulation.cpp:
258 commit 91058043be8e95f249804fd853dd626cea81b95f
259 Author: Johnny Willemsen <jwillemsen@remedy.nl>
260 Date:   Tue Jan 7 13:38:38 2020 +0100
262     Removed empty lines
263     
264         * TAO/tao/Unbounded_Object_Reference_Sequence_T.h:
266 commit 2075eb4e4ab97dc02f705656314428fb5f20815f
267 Merge: e088d1ba9fe 377169fceaa
268 Author: Fred Hornsey <hornseyf@objectcomputing.com>
269 Date:   Fri Jan 3 11:53:20 2020 -0600
271     Merge pull request #1010 from iguessthislldo/igtd/tao_idl_leaks
272     
273     Various fixes for tao_idl built using clang with -fsanitize=undefined,address passed.
275 commit 0012aac0cff7a8372dd81d4c232712681da4b866
276 Author: Fred Hornsey <hornseyf@objectcomputing.com>
277 Date:   Fri Dec 20 21:58:38 2019 -0600
279     Fix for Annotation Param Scope Issue
280     
281     See: https://github.com/DOCGroup/ACE_TAO/issues/997
282     
283     When the original annotation work (https://github.com/DOCGroup/ACE_TAO/pull/723)
284     was done it was assumed that when annotations didn't define the symbol
285     being used, the lookup for the parameters would go up the scope stack to
286     the current scope. This turned out not the case, so this functionality
287     was implemented just for annotation parameters.
289 commit 9e30891676aa30106d679b3a71cc72b5c5b76c2b
290 Author: Fred Hornsey <hornseyf@objectcomputing.com>
291 Date:   Wed Dec 18 01:10:00 2019 -0600
293     Various Small Fixes for IDLv4/annotations
295 commit 377169fceaa4a348334b038c236be20df6fa59ed
296 Author: Fred Hornsey <hornseyf@objectcomputing.com>
297 Date:   Fri Dec 20 17:09:16 2019 -0600
299     New Method in AST_InterfaceFwd in tao_idl
300     
301     Separate out functionality for disowning memory into it's own function.
302     
303     Respond to Review in https://github.com/DOCGroup/ACE_TAO/pull/1010
305 commit 77a212244fc64003da9f078738b4fa0863595210
306 Author: Fred Hornsey <hornseyf@objectcomputing.com>
307 Date:   Wed Dec 18 12:18:52 2019 -0600
309     Style Fixes
311 commit 077f03e97ed4cf43325b32fff14eadcfd8fa6bba
312 Author: Fred Hornsey <hornseyf@objectcomputing.com>
313 Date:   Wed Dec 18 01:11:27 2019 -0600
315     Fixes for tao_idl compiled with asan and ubsan
316     
317     Various fixes for tao_idl built using clang with
318     -fsanitize=undefined,address passed.
319     
320     - Work around static init ub in ACE_Sync_Options based on if
321       ACE_INITIALIZE_MEMORY_BEFORE_USE is defined.
322     - Fix a memory leak in UTL_Scope and a possible null dereference in
323       tao_idl be.
324     - Fixed a hard to track down memory leak involving AST_InterfaceFwd not
325       handling ownership of its placeholder AST_Interface correctly under
326       a case when a forward declaration of an interface is made after the
327       interface was already declared.
329 commit cab5c35b998c07e98d5c5b360a774e65d973b733
330 Author: Johnny Willemsen <jwillemsen@remedy.nl>
331 Date:   Fri Nov 22 10:13:31 2019 +0100
333     Make x.5.7 available
334     
335         * ACE/NEWS:
336         * ACE/bin/copy-script.sh:
337         * ACE/bin/diff-builds-and-group-fixed-tests-only.sh:
338         * ACE/docs/Download.html:
339         * ACE/docs/bczar/bczar.html:
340         * ACE/etc/index.html:
341         * TAO/NEWS: