Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / ChangeLogs / TAO-2_5_1
blobed7eaf9d92caa60d2ef68ef9daccc86a325c5110
1 commit d6b268e7eee10aabaa775065f72e283e2ce053f0
2 Merge: 15c371e5493 c7571f5ff80
3 Author: Johnny Willemsen <jwillemsen@remedy.nl>
4 Date:   Mon Aug 6 09:42:41 2018 +0200
6     Merge branch 'master' of https://github.com/DOCGroup/ACE_TAO
8 commit 15c371e5493f0d727cd0bd395fe218b064bc4f16
9 Author: Johnny Willemsen <jwillemsen@remedy.nl>
10 Date:   Mon Aug 6 09:41:29 2018 +0200
12     List important changes for the upcoming release
13     
14         * ACE/NEWS:
15         * TAO/NEWS:
17 commit c7571f5ff80763484bf073f37dabfed0cb7983cc
18 Merge: f475da3f322 4a09b0b10cb
19 Author: mcorino <mcorino@remedy.nl>
20 Date:   Sun Aug 5 17:45:31 2018 +0200
22     Merge pull request #656 from mcorino/mco-feature-4310-string-cdr-optimize
23     
24     add full support for streaming std::(w)string
26 commit f475da3f3220f507ce3d9b21793819a1aee65a48
27 Merge: 81d3d81c4cf 36ea9ed6bdd
28 Author: Johnny Willemsen <jwillemsen@remedy.nl>
29 Date:   Sun Aug 5 13:03:33 2018 +0200
31     Merge pull request #657 from jwillemsen/master
32     
33     When we log that there is a new ORB add the TAO version number and some unicode logging fixes
35 commit 00889d546822fd839b75a1259c66f92be16ac5a4
36 Merge: 36ea9ed6bdd 81d3d81c4cf
37 Author: Johnny Willemsen <jwillemsen@remedy.nl>
38 Date:   Sun Aug 5 11:38:04 2018 +0200
40     Merge branch 'master' of https://github.com/DOCGroup/ACE_TAO
42 commit 36ea9ed6bdd8cccc357464284673f3c3088245d2
43 Author: Johnny Willemsen <jwillemsen@remedy.nl>
44 Date:   Sun Aug 5 11:37:12 2018 +0200
46     Unicode logging fixes
47     
48         * TAO/orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:
50 commit 87a6798992b9a811f0cc18518eb67d1ad2eacdb9
51 Author: Johnny Willemsen <jwillemsen@remedy.nl>
52 Date:   Sun Aug 5 11:36:54 2018 +0200
54     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
55     
56         * TAO/tao/TAO_Internal.cpp:
58 commit 4a09b0b10cbea1fdcb16161583ee22f7d151784b
59 Author: Martin Corino <mcorino@remedy.nl>
60 Date:   Fri Aug 3 14:15:38 2018 +0200
62     add full support for streaming std::(w)string
63     
64     (optimized for C++11 and onwards)
65     added tests for optimized std::(w)string support
66     extend character translators with std::(w)string support also
68 commit 81d3d81c4cf0904cd8d5b4c0872cd1821b5d874e
69 Merge: 7dc5afd1290 4fd91ecdac2
70 Author: Johnny Willemsen <jwillemsen@remedy.nl>
71 Date:   Fri Jul 27 10:42:13 2018 +0200
73     Merge pull request #653 from jwillemsen/master
74     
75     Documentation enhancements
77 commit 4fd91ecdac261befa4210db0f40512e33a02b0a5
78 Author: Johnny Willemsen <jwillemsen@remedy.nl>
79 Date:   Fri Jul 27 09:15:34 2018 +0200
81     Removed references to CIDLC
83 commit 217c6a22c82831e68367cce43967610a5fb2c9e3
84 Author: Johnny Willemsen <jwillemsen@remedy.nl>
85 Date:   Fri Jul 27 09:10:18 2018 +0200
87     Document -GX flag
88     
89         * TAO/TAO_IDL/be/be_util.cpp:
91 commit 8a9912c18c61fcb3141d661a6536370091a6fc67
92 Author: Adam Mitz <mitza@ociweb.com>
93 Date:   Mon Jul 9 10:08:30 2018 -0500
95     Removed duplicated project files (MPC issue 50)
97 commit 99c9779877f85f1201b50b1d4e1e49cd552ad9aa
98 Merge: d271d46ebb2 29b0969b1ca
99 Author: Johnny Willemsen <jwillemsen@remedy.nl>
100 Date:   Wed Jun 27 21:35:29 2018 +0200
102     Merge pull request #649 from jwillemsen/jwi-catchbyref
103     
104     Catch exceptions by reference, not by value
106 commit 29b0969b1ca474cc83e8499faabafd0d9d162ec0
107 Author: Johnny Willemsen <jwillemsen@remedy.nl>
108 Date:   Wed Jun 27 19:48:34 2018 +0200
110     Catch exceptions by reference, not by value
111     
112         * TAO/orbsvcs/tests/Bug_3215_Regression/client.cpp:
113         * TAO/orbsvcs/tests/FT_Naming/stress_storable/client.cpp:
114         * TAO/orbsvcs/tests/Notify/Bug_1884_Regression/consumer.cpp:
115         * TAO/orbsvcs/tests/Notify/Bug_1884_Regression/filter.cpp:
116         * TAO/orbsvcs/tests/Notify/Bug_1884_Regression/supplier.cpp:
117         * TAO/orbsvcs/tests/Notify/Bug_3688_Regression/consumer.cpp:
118         * TAO/orbsvcs/tests/Notify/Bug_3688_Regression/supplier.cpp:
119         * TAO/tests/Bug_2241_Regression/Client_Task.cpp:
120         * TAO/tests/Collocated_ThruP_Sp/Client_Task.cpp:
121         * TAO/tests/Collocated_ThruP_Sp_Gd/Client_Task.cpp:
122         * TAO/tests/UNKNOWN_Exception/client.cpp:
124 commit 7165c10ea6079dd7a01d5e490a4399d40d6f26f7
125 Author: Johnny Willemsen <jwillemsen@remedy.nl>
126 Date:   Wed Jun 27 08:44:05 2018 +0200
128     Moved location of new define
129     
130         * TAO/tao/Object.h:
132 commit 5cbcb4433ea1a1d193c4d9febc8f368473c15f49
133 Author: Johnny Willemsen <jwillemsen@remedy.nl>
134 Date:   Wed Jun 27 08:43:48 2018 +0200
136     Set a new define when we use atomic refcount so that we can use that in OpenDDS
137     
138         * TAO/tao/Object.h:
140 commit 1a4ad4bce2baf938893b004b267dd2a9740bf05c
141 Author: Johnny Willemsen <jwillemsen@remedy.nl>
142 Date:   Tue Jun 26 08:17:36 2018 +0200
144     Revert rename of ref_count_ to refcount_
145     
146         * TAO/tao/PortableServer/Servant_Base.cpp:
147         * TAO/tao/PortableServer/Servant_Base.h:
149 commit 5bcb4583a4d36e392cf41c6b47ccdb04fd55d504
150 Merge: 15917ee2583 e1d2dd92025
151 Author: Johnny Willemsen <jwillemsen@remedy.nl>
152 Date:   Mon Jun 25 18:27:03 2018 +0200
154     Merge pull request #643 from jwillemsen/jwi-atomicservantrefcount
155     
156     Make use of std::atomic for the refcount when we have C++11 enabled
158 commit 15917ee25836f6704604a49e2aa76f8fb1423734
159 Merge: 1e957f1a2ec c970fefc424
160 Author: Johnny Willemsen <jwillemsen@remedy.nl>
161 Date:   Mon Jun 25 18:26:29 2018 +0200
163     Merge pull request #644 from jwillemsen/jwi-incorrectportablserverlogging
164     
165     Fixed incorrect ascii logging
167 commit c970fefc4240a16c613ac35abd99f533c2fb8256
168 Author: Johnny Willemsen <jwillemsen@remedy.nl>
169 Date:   Mon Jun 25 16:48:06 2018 +0200
171     Layout change
172     
173         * TAO/tao/PortableServer/IdUniquenessStrategyUnique.h:
175 commit 5c09ab8d5f38438847a7a490a579840eea07d58a
176 Author: Johnny Willemsen <jwillemsen@remedy.nl>
177 Date:   Mon Jun 25 16:46:47 2018 +0200
179     Fixed incorrect logging of ascii strings in portableserver
180     
181         * TAO/tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
182         * TAO/tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
183         * TAO/tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
184         * TAO/tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
186 commit e1d2dd92025037f1fac37a85a6bf465238e5c296
187 Author: Johnny Willemsen <jwillemsen@remedy.nl>
188 Date:   Mon Jun 25 10:00:23 2018 +0200
190     Fixed another refcount issue where the ec event count was intended
191     
192         * TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.cpp:
194 commit 65a1833f81bf3f84d4bd33d3944a9733f37aae94
195 Author: Johnny Willemsen <jwillemsen@remedy.nl>
196 Date:   Mon Jun 25 09:14:51 2018 +0200
198     Fixed compile errors due to rename in the base, make clear that ec has its own refcount
199     
200         * TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp:
201         * TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
202         * TAO/orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp:
203         * TAO/orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
204         * TAO/orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
206 commit 36d7aee1a214c14b1621bf773e9aae82c9971af5
207 Author: Johnny Willemsen <jwillemsen@remedy.nl>
208 Date:   Sun Jun 24 19:23:50 2018 +0200
210     Make use of std::atomic when C++11 has been enabled
211     
212         * TAO/tao/AnyTypeCode/Any_Impl.cpp:
213         * TAO/tao/AnyTypeCode/Any_Impl.h:
214         * TAO/tao/AnyTypeCode/NVList.h:
215         * TAO/tao/AnyTypeCode/True_RefCount_Policy.h:
216         * TAO/tao/DynamicInterface/Context.cpp:
217         * TAO/tao/DynamicInterface/Context.h:
218         * TAO/tao/DynamicInterface/ExceptionList.cpp:
219         * TAO/tao/DynamicInterface/ExceptionList.h:
220         * TAO/tao/DynamicInterface/ExceptionList.inl:
221         * TAO/tao/DynamicInterface/Request.h:
222         * TAO/tao/DynamicInterface/Server_Request.h:
223         * TAO/tao/Intrusive_Ref_Count_Base_T.h:
224         * TAO/tao/Intrusive_Ref_Count_Base_T.inl:
225         * TAO/tao/ORB.h:
226         * TAO/tao/ORB.inl:
227         * TAO/tao/ORB_Core.h:
228         * TAO/tao/ORB_Core.inl:
229         * TAO/tao/Object.cpp:
230         * TAO/tao/Object.h:
231         * TAO/tao/PortableServer/Servant_Base.cpp:
232         * TAO/tao/PortableServer/Servant_Base.h:
233         * TAO/tao/Principal.h:
234         * TAO/tao/Profile.h:
235         * TAO/tao/Refcounted_ObjectKey.cpp:
236         * TAO/tao/Refcounted_ObjectKey.h:
237         * TAO/tao/Refcounted_ObjectKey.inl:
238         * TAO/tao/Reply_Dispatcher.cpp:
239         * TAO/tao/Reply_Dispatcher.h:
240         * TAO/tao/Stub.h:
241         * TAO/tao/Valuetype/AbstractBase.h:
242         * TAO/tao/Valuetype/ValueBase.cpp:
243         * TAO/tao/Valuetype/ValueBase.h:
244         * TAO/tao/Valuetype/ValueFactory.cpp:
245         * TAO/tao/Valuetype/ValueFactory.h:
247 commit 9d5ca158661004ec2ecabc64f2ff8297c4c2e1b4
248 Author: Johnny Willemsen <jwillemsen@remedy.nl>
249 Date:   Sat Jun 23 21:21:17 2018 +0200
251     MacOSX doesn't have a std::atomic_uint32_t
252     
253         * TAO/tao/Intrusive_Ref_Count_Base_T.h:
254         * TAO/tao/PortableServer/Servant_Base.h:
255         * TAO/tao/Profile.h:
256         * TAO/tao/Stub.h:
258 commit 2aeaf51d0efe793cf67281262260b906a5b0f21c
259 Author: Johnny Willemsen <jwillemsen@remedy.nl>
260 Date:   Sat Jun 23 11:41:51 2018 +0200
262     Make use of std::atomic for the refcount when we have C++11 enabled
263     
264         * TAO/tao/PortableServer/Servant_Base.cpp:
265         * TAO/tao/PortableServer/Servant_Base.h:
267 commit 89543cbe78f86834c54e053cd2d87516b50df585
268 Author: Johnny Willemsen <jwillemsen@remedy.nl>
269 Date:   Fri Jun 22 12:51:09 2018 +0200
271     List empty PIDL_Files section to not generate DynamicANy.pidl twice
272     
273         * TAO/tao/DynamicAny/DynamicAny.mpc:
275 commit 86fc71497323f80410c9fe0afe5d82fffb044c20
276 Author: Johnny Willemsen <jwillemsen@remedy.nl>
277 Date:   Fri Jun 15 08:37:26 2018 +0200
279     Add missing include of ace/Auto_Ptr.h
280     
281         * TAO/orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
283 commit 9f9cbdf71f7ef7c30c4b288de7f7b48f2a8c046e
284 Author: Johnny Willemsen <jwillemsen@remedy.nl>
285 Date:   Tue Jun 12 10:04:59 2018 +0200
287     Make x.5.0 public
288     
289         * ACE/NEWS:
290         * ACE/bin/diff-builds-and-group-fixed-tests-only.sh:
291         * ACE/docs/Download.html:
292         * ACE/etc/index.html:
293         * TAO/NEWS: