summaryrefslogtreecommitdiff
path: root/TAO/ChangeLogs/TAO-2_5_8
blob: 08bb836fae54b3224ad0ec133663283fdb23fe39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
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: