summaryrefslogtreecommitdiff
path: root/TAO/ChangeLogs/TAO-2_5_1
blob: ed7eaf9d92caa60d2ef68ef9daccc86a325c5110 (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
commit d6b268e7eee10aabaa775065f72e283e2ce053f0
Merge: 15c371e5493 c7571f5ff80
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Mon Aug 6 09:42:41 2018 +0200

    Merge branch 'master' of https://github.com/DOCGroup/ACE_TAO

commit 15c371e5493f0d727cd0bd395fe218b064bc4f16
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Mon Aug 6 09:41:29 2018 +0200

    List important changes for the upcoming release
    
        * ACE/NEWS:
        * TAO/NEWS:

commit c7571f5ff80763484bf073f37dabfed0cb7983cc
Merge: f475da3f322 4a09b0b10cb
Author: mcorino <mcorino@remedy.nl>
Date:   Sun Aug 5 17:45:31 2018 +0200

    Merge pull request #656 from mcorino/mco-feature-4310-string-cdr-optimize
    
    add full support for streaming std::(w)string

commit f475da3f3220f507ce3d9b21793819a1aee65a48
Merge: 81d3d81c4cf 36ea9ed6bdd
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Sun Aug 5 13:03:33 2018 +0200

    Merge pull request #657 from jwillemsen/master
    
    When we log that there is a new ORB add the TAO version number and some unicode logging fixes

commit 00889d546822fd839b75a1259c66f92be16ac5a4
Merge: 36ea9ed6bdd 81d3d81c4cf
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Sun Aug 5 11:38:04 2018 +0200

    Merge branch 'master' of https://github.com/DOCGroup/ACE_TAO

commit 36ea9ed6bdd8cccc357464284673f3c3088245d2
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Sun Aug 5 11:37:12 2018 +0200

    Unicode logging fixes
    
        * TAO/orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:

commit 87a6798992b9a811f0cc18518eb67d1ad2eacdb9
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Sun Aug 5 11:36:54 2018 +0200

    When logging that we are a new ORB add the TAO version number so that we can easily determine what TAO version is being used
    
        * TAO/tao/TAO_Internal.cpp:

commit 4a09b0b10cbea1fdcb16161583ee22f7d151784b
Author: Martin Corino <mcorino@remedy.nl>
Date:   Fri Aug 3 14:15:38 2018 +0200

    add full support for streaming std::(w)string
    
    (optimized for C++11 and onwards)
    added tests for optimized std::(w)string support
    extend character translators with std::(w)string support also

commit 81d3d81c4cf0904cd8d5b4c0872cd1821b5d874e
Merge: 7dc5afd1290 4fd91ecdac2
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Fri Jul 27 10:42:13 2018 +0200

    Merge pull request #653 from jwillemsen/master
    
    Documentation enhancements

commit 4fd91ecdac261befa4210db0f40512e33a02b0a5
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Fri Jul 27 09:15:34 2018 +0200

    Removed references to CIDLC

commit 217c6a22c82831e68367cce43967610a5fb2c9e3
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Fri Jul 27 09:10:18 2018 +0200

    Document -GX flag
    
        * TAO/TAO_IDL/be/be_util.cpp:

commit 8a9912c18c61fcb3141d661a6536370091a6fc67
Author: Adam Mitz <mitza@ociweb.com>
Date:   Mon Jul 9 10:08:30 2018 -0500

    Removed duplicated project files (MPC issue 50)

commit 99c9779877f85f1201b50b1d4e1e49cd552ad9aa
Merge: d271d46ebb2 29b0969b1ca
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Wed Jun 27 21:35:29 2018 +0200

    Merge pull request #649 from jwillemsen/jwi-catchbyref
    
    Catch exceptions by reference, not by value

commit 29b0969b1ca474cc83e8499faabafd0d9d162ec0
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Wed Jun 27 19:48:34 2018 +0200

    Catch exceptions by reference, not by value
    
        * TAO/orbsvcs/tests/Bug_3215_Regression/client.cpp:
        * TAO/orbsvcs/tests/FT_Naming/stress_storable/client.cpp:
        * TAO/orbsvcs/tests/Notify/Bug_1884_Regression/consumer.cpp:
        * TAO/orbsvcs/tests/Notify/Bug_1884_Regression/filter.cpp:
        * TAO/orbsvcs/tests/Notify/Bug_1884_Regression/supplier.cpp:
        * TAO/orbsvcs/tests/Notify/Bug_3688_Regression/consumer.cpp:
        * TAO/orbsvcs/tests/Notify/Bug_3688_Regression/supplier.cpp:
        * TAO/tests/Bug_2241_Regression/Client_Task.cpp:
        * TAO/tests/Collocated_ThruP_Sp/Client_Task.cpp:
        * TAO/tests/Collocated_ThruP_Sp_Gd/Client_Task.cpp:
        * TAO/tests/UNKNOWN_Exception/client.cpp:

commit 7165c10ea6079dd7a01d5e490a4399d40d6f26f7
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Wed Jun 27 08:44:05 2018 +0200

    Moved location of new define
    
        * TAO/tao/Object.h:

commit 5cbcb4433ea1a1d193c4d9febc8f368473c15f49
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Wed Jun 27 08:43:48 2018 +0200

    Set a new define when we use atomic refcount so that we can use that in OpenDDS
    
        * TAO/tao/Object.h:

commit 1a4ad4bce2baf938893b004b267dd2a9740bf05c
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Tue Jun 26 08:17:36 2018 +0200

    Revert rename of ref_count_ to refcount_
    
        * TAO/tao/PortableServer/Servant_Base.cpp:
        * TAO/tao/PortableServer/Servant_Base.h:

commit 5bcb4583a4d36e392cf41c6b47ccdb04fd55d504
Merge: 15917ee2583 e1d2dd92025
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Mon Jun 25 18:27:03 2018 +0200

    Merge pull request #643 from jwillemsen/jwi-atomicservantrefcount
    
    Make use of std::atomic for the refcount when we have C++11 enabled

commit 15917ee25836f6704604a49e2aa76f8fb1423734
Merge: 1e957f1a2ec c970fefc424
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Mon Jun 25 18:26:29 2018 +0200

    Merge pull request #644 from jwillemsen/jwi-incorrectportablserverlogging
    
    Fixed incorrect ascii logging

commit c970fefc4240a16c613ac35abd99f533c2fb8256
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Mon Jun 25 16:48:06 2018 +0200

    Layout change
    
        * TAO/tao/PortableServer/IdUniquenessStrategyUnique.h:

commit 5c09ab8d5f38438847a7a490a579840eea07d58a
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Mon Jun 25 16:46:47 2018 +0200

    Fixed incorrect logging of ascii strings in portableserver
    
        * TAO/tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
        * TAO/tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
        * TAO/tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
        * TAO/tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:

commit e1d2dd92025037f1fac37a85a6bf465238e5c296
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Mon Jun 25 10:00:23 2018 +0200

    Fixed another refcount issue where the ec event count was intended
    
        * TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.cpp:

commit 65a1833f81bf3f84d4bd33d3944a9733f37aae94
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Mon Jun 25 09:14:51 2018 +0200

    Fixed compile errors due to rename in the base, make clear that ec has its own refcount
    
        * TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp:
        * TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
        * TAO/orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp:
        * TAO/orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
        * TAO/orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:

commit 36d7aee1a214c14b1621bf773e9aae82c9971af5
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Sun Jun 24 19:23:50 2018 +0200

    Make use of std::atomic when C++11 has been enabled
    
        * TAO/tao/AnyTypeCode/Any_Impl.cpp:
        * TAO/tao/AnyTypeCode/Any_Impl.h:
        * TAO/tao/AnyTypeCode/NVList.h:
        * TAO/tao/AnyTypeCode/True_RefCount_Policy.h:
        * TAO/tao/DynamicInterface/Context.cpp:
        * TAO/tao/DynamicInterface/Context.h:
        * TAO/tao/DynamicInterface/ExceptionList.cpp:
        * TAO/tao/DynamicInterface/ExceptionList.h:
        * TAO/tao/DynamicInterface/ExceptionList.inl:
        * TAO/tao/DynamicInterface/Request.h:
        * TAO/tao/DynamicInterface/Server_Request.h:
        * TAO/tao/Intrusive_Ref_Count_Base_T.h:
        * TAO/tao/Intrusive_Ref_Count_Base_T.inl:
        * TAO/tao/ORB.h:
        * TAO/tao/ORB.inl:
        * TAO/tao/ORB_Core.h:
        * TAO/tao/ORB_Core.inl:
        * TAO/tao/Object.cpp:
        * TAO/tao/Object.h:
        * TAO/tao/PortableServer/Servant_Base.cpp:
        * TAO/tao/PortableServer/Servant_Base.h:
        * TAO/tao/Principal.h:
        * TAO/tao/Profile.h:
        * TAO/tao/Refcounted_ObjectKey.cpp:
        * TAO/tao/Refcounted_ObjectKey.h:
        * TAO/tao/Refcounted_ObjectKey.inl:
        * TAO/tao/Reply_Dispatcher.cpp:
        * TAO/tao/Reply_Dispatcher.h:
        * TAO/tao/Stub.h:
        * TAO/tao/Valuetype/AbstractBase.h:
        * TAO/tao/Valuetype/ValueBase.cpp:
        * TAO/tao/Valuetype/ValueBase.h:
        * TAO/tao/Valuetype/ValueFactory.cpp:
        * TAO/tao/Valuetype/ValueFactory.h:

commit 9d5ca158661004ec2ecabc64f2ff8297c4c2e1b4
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Sat Jun 23 21:21:17 2018 +0200

    MacOSX doesn't have a std::atomic_uint32_t
    
        * TAO/tao/Intrusive_Ref_Count_Base_T.h:
        * TAO/tao/PortableServer/Servant_Base.h:
        * TAO/tao/Profile.h:
        * TAO/tao/Stub.h:

commit 2aeaf51d0efe793cf67281262260b906a5b0f21c
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Sat Jun 23 11:41:51 2018 +0200

    Make use of std::atomic for the refcount when we have C++11 enabled
    
        * TAO/tao/PortableServer/Servant_Base.cpp:
        * TAO/tao/PortableServer/Servant_Base.h:

commit 89543cbe78f86834c54e053cd2d87516b50df585
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Fri Jun 22 12:51:09 2018 +0200

    List empty PIDL_Files section to not generate DynamicANy.pidl twice
    
        * TAO/tao/DynamicAny/DynamicAny.mpc:

commit 86fc71497323f80410c9fe0afe5d82fffb044c20
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Fri Jun 15 08:37:26 2018 +0200

    Add missing include of ace/Auto_Ptr.h
    
        * TAO/orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:

commit 9f9cbdf71f7ef7c30c4b288de7f7b48f2a8c046e
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date:   Tue Jun 12 10:04:59 2018 +0200

    Make x.5.0 public
    
        * ACE/NEWS:
        * ACE/bin/diff-builds-and-group-fixed-tests-only.sh:
        * ACE/docs/Download.html:
        * ACE/etc/index.html:
        * TAO/NEWS: