Merge pull request #1917 from jwillemsen/jwi-redefinedfallthrough
[ACE_TAO.git] / TAO / ChangeLogs / ChangeLog-2012a
blob6089e5dc2ce5a246c70305556a762a16567ab822
1 Wed Aug 29 08:16:04 CEST 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
3         * TAO version 2.1.4 released.
5 Tue Aug 28 09:30:31 UTC 2012  Johnny Willemsen <jwillemsen@remedy.nl>
7         * orbsvcs/tests/Security/BiDirectional/ssl/ca.pem:
8         * orbsvcs/tests/Security/BiDirectional/ssl/client-cert.pem:
9         * orbsvcs/tests/Security/BiDirectional/ssl/client-key.pem:
10         * orbsvcs/tests/Security/BiDirectional/ssl/make-client-keys:
11         * orbsvcs/tests/Security/BiDirectional/ssl/server-cert.pem:
12         * orbsvcs/tests/Security/BiDirectional/ssl/server-key.pem:
13         * orbsvcs/tests/Security/Bug_2908_Regression/client.conf:
14         * orbsvcs/tests/Security/Bug_2908_Regression/run_test.pl:
15         * orbsvcs/tests/Security/Bug_2908_Regression/server.conf:
16         * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/ca.pem:
17         * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/client-cert.pem:
18         * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/client-key.pem:
19         * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/make-client-keys:
20         * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/server-cert.pem:
21         * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/server-key.pem:
22         * orbsvcs/tests/Security/Bug_2908_Regression/cacert.pem:
23         * orbsvcs/tests/Security/Bug_2908_Regression/clientCert.pem:
24         * orbsvcs/tests/Security/Bug_2908_Regression/clientKey.pem:
25         * orbsvcs/tests/Security/Bug_2908_Regression/serverCert.pem:
26         * orbsvcs/tests/Security/Bug_2908_Regression/serverKey.pem:
27           Updated certificates, expired all last week, made them valid
28           for 3650 days
30 Thu Aug 23 15:24:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
32         * NEWS:
33         * doc/Options.html:
34           Update the MIOP_Strategy_Factory with more useful configuration help
35           and move the detail of these options out of the NEW files, referring
36           instead to the doc/Options.html section.
38 Wed Aug 22 09:12:45 UTC 2012  Simon Massey  <sma at prismtech dot com>
40         * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
42           Missed a C+11 invalid type converstion warning.
44 Mon Aug 20 10:20:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
46         * orbsvcs/orbsvcs/PortableGroup/GOA.cpp:
47         * orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
48         * orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
50           Coverity detected faults fixed.
52 Mon Aug 20 09:26:30 UTC 2012  Simon Massey  <sma at prismtech dot com>
54         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
56           Coverity detected very unlikely fault fixed.
58 Thu Aug 16 12:32:58 UTC 2012  Olli Savia  <ops@iki.fi>
60         * orbsvcs/orbsvcs/FTORB.mpc:
61           This project needs threads.
63 Thu Aug 16 07:57:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
65         * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
67           Correct default value and range check -Priority option to correct
68           original bad default value.
70 Wed Aug 15 15:13:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
72         * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test.pl:
74           Stop running the client for part two to shutdown server, if part
75           one server has already exited.
77 Wed Aug 15 14:28:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
79         * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
80         * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp:
81         * orbsvcs/examples/Notify/ThreadPool/Supplier.cpp:
82         * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp:
84           Correct types, removes C++11 warning about {} initalization miss-match.
86 Wed Aug 15 10:08:20 UTC 2012  Simon Massey  <sma at prismtech dot com>
88         * tao/IIOP_Connector.cpp:
90           Correct types for time, removes C++11 warning.
92 Wed Aug 15 08:44:07 UTC 2012  Olli Savia  <ops@iki.fi>
94         * docs/tutorials/Quoter/RTCORBA/StockQuoter.mpc:
95           This project needs threads.
97 Tue Aug 14 11:08:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
99         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.h:
101           Move #pragma once below header that sets ACE_LACKS_PRAGMA_ONCE.
103 Tue Aug 14 11:00:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
105         * orbsvcs/tests/Miop/McastZIOP/client.cpp:
107           Add .in() to var use to stop warning on lyxos.
109 Tue Aug 14 08:41:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
111         * NEWS:
113           Advisory note added concerning the generic testability
114           of the -ORBPreferredInterfaces feature.
116         * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test_ipv6.pl:
117         * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test.pl:
119           Stop these tests from erroring due to possiable problems in
120           loopback feature. This test is effectivly for information
121           purposes.
123 Mon Aug 13 14:55:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
125         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
126           And again (there were two of them)!
128 Mon Aug 13 14:44:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
130         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
131           Major and Minor should be set output with debug message!
133 Mon Aug 13 14:38:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
135         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
136           Major and Minor should be set not Major and Major!
138 Mon Aug 13 13:42:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
140         * doc/Options.html:
141           Cut and paste type errors.
143 Mon Aug 13 13:28:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
145         * doc/Options.html:
146           Missed a couple of points.
148 Mon Aug 13 12:58:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
150         * doc/Options.html:
151           Missed copying those extra helpful bits of information from the
152           NEWS file entry of the MIOP_Strategy_Factory options.
154 Mon Aug 13 12:36:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
156         * doc/Options.html:
157         * tao/GIOP_Message_Base.cpp:
159           Minor fixes.
161 Mon Aug 13 09:04:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
163         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
164         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp:
165         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
166         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.h:
168           Minor fixes.
170 Sun Aug 12 19:05:59 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
172         * TAO_IDL/be/be_codegen.cpp:
173         * TAO_IDL/be/be_global.cpp:
174         * TAO_IDL/be/be_util.cpp:
175         * TAO_IDL/be_include/be_global.h:
176         * docs/compiler.html:
177           Added stripped_filename option to overrule stripped filename of
178           input file
180 Sun Aug 12 18:06:49 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
182         Reverted change below, seems to break VMS and the methods are still
183         declared in the header
185         Fri Jul 20 17:38:45 UTC 2012  Adam Mitz  <mitza@ociweb.com>
186         * tao/CDR.inl:
187           Changes to build for VxWorks 6.8 kernel mode
188           which does not define ACE_HAS_WCHAR.
190 Sat Aug 11 08:40:30 UTC 2012  Simon Massey  <sma at prismtech dot com>
192         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
194           Fuzz error was wrong, need try_aquire here, not ACE_GUARD,
195           macro. Reverted change and disabled the fuzz check.
197 Fri Aug 10 14:42:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
199         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
200         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
201         * orbsvcs/tests/Miop/McastFragmentation/uipmc_client.conf:
202         * orbsvcs/tests/Miop/McastFragmentation/uipmc_server.conf:
203         * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_m.conf:
204         * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_n.conf:
206           Fuzz errors corrected.
208 Fri Aug 10 14:00:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
210         * NEWS:
211         * docs/Options.html:
212         * tao/Connection_Handler.cpp:
213         * orbsvcs/orbsvcs/PortableGroup/MIOP.cpp:
214         * orbsvcs/orbsvcs/PortableGroup/miopconf.h:
215         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp:
216         * orbsvcs/orbsvcs/PortableGroup/README:
217         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
218         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
219         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
220         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
221         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
222         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
223         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
224         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
225         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
226         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
227         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h:
228         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp:
229         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
230         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
231         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
232         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
234           Enhanced the MIOP protocol to support MIOP Fragmentation.
236         * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.h:
237         * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.inl:
238         * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.cpp:
239         * orbsvcs/orbsvcs/PortableGroup/miop_resource.h:
240         * orbsvcs/orbsvcs/PortableGroup/miop_resource.cpp:
241         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.h:
242         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
243         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.h:
244         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.cpp:
246           New files added to support MIOP Fragmentation.
248         * bin/tao_other_tests.lst:
249         * orbsvcs/tests/Miop/McastFragmentation/client.cpp:
250         * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.h:
251         * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.cpp:
252         * orbsvcs/tests/Miop/McastFragmentation/Hello.idl:
253         * orbsvcs/tests/Miop/McastFragmentation/McastFragmentation.mpc:
254         * orbsvcs/tests/Miop/McastFragmentation/README:
255         * orbsvcs/tests/Miop/McastFragmentation/run_test.pl:
256         * orbsvcs/tests/Miop/McastFragmentation/run_test_ipv6.pl:
257         * orbsvcs/tests/Miop/McastFragmentation/server.cpp:
258         * orbsvcs/tests/Miop/McastFragmentation/uipmc_client.conf:
259         * orbsvcs/tests/Miop/McastFragmentation/uipmc_server.conf:
260         * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_m.conf:
261         * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_n.conf:
263           Added a test for MIOP Fragmentation.
265 Fri Aug 10 08:30:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
267         * orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
268           ReFixed the race condition with the correct mutex code. (Why does
269           the stub->profile_lock () return a const mutex reference, anywhere
270           where this is used, it has to be const_cast to a non-const form
271           doesn't it?)
273 Tue Aug  7 15:45:42 UTC 2012  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
275         * examples/PluggableUDP/tests/SimplePerformance/test.idl (Simple_Server):
277           Added a comment to make it clear that twoway operations don't
278           work with DIOP.  Thanks to Ali Akbar Zarezadeh <akzare at cs dot
279           uni-potsdam dot de> for reporting this.
281 Thu Aug  9 15:10:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
283         * orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
284           Reverted this change until I can work out what has changed
285           from when this change was valid.
287 Thu Aug  9 08:33:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
289         * orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
290           Fixed race condition.
292 Thu Aug  9 07:20:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
294         * tao/String_Alloc.cpp:
295           Removed trailing whitespace.
297         * orbsvcs/tests/Miop/McastPreferredInterfaces/TestC.cpp:
298         * orbsvcs/tests/Miop/McastPreferredInterfaces/TestC.h:
299         * orbsvcs/tests/Miop/McastPreferredInterfaces/TestC.inl:
300         * orbsvcs/tests/Miop/McastPreferredInterfaces/TestS.cpp:
301         * orbsvcs/tests/Miop/McastPreferredInterfaces/TestS.h:
302           Removed these generated files they shouldn't have been committed.
304 Wed Aug  8 15:20:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
306         * NEWS:
307         * tao/String_Alloc.cpp:
309           Enhanced CORBA::string_dup() and CORBA::string_free() to use
310           non-allocated and shared static null strings, this allows for
311           optimized default null string initialization in CORBA string
312           members and a reduction in dynamic memory management required
313           for such. This enhancement can be removed by including
314           #define TAO_NO_SHARED_NULL_CORBA_STRING in the config.h
315           NOTE that it is a (CORBA spec) requirement that all
316           CORBA::strings are deleted via the CORBA::string_free()
317           (and allocated via CORBA::string_dup() or CORBA::string_alloc()
318           calls); you must not use the c++ keywords new and delete[]
319           directly. Previously it was possiable to ignore this requirement,
320           however if you do so now, the enhancement for null strings will
321           catch you out, as deleting these null CORBA::strings will cause
322           corrupt heap and/or segfaults.
324         for Simon McQueen  <sm at prismtech dot com>
325         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
326         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
327         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
328         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
329         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h:
330         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.inl:
331         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
332         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.h:
333         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
334         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
335         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
336         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
337         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
339           Add support for -ORBPreferredInterfaces option to UIPMC. The form follows
340           the same pattern as IIOP for IPv4 i.e. a local interface IP address should
341           be specified as the mapping. e.g. -ORBPreferredInterfaces 225.*=192.168.0.2.
342           For IPv6 the preferred interface should (neccessarily) be set as an interface
343           name (e.g. 'eth0' for linux, or 'Loopback Pseudo-Interface' on windows) or an
344           interface index number on windows. e.g. -ORBPreferredInterfaces FF01:*=eth0.
345           Also add support an -ORBListenOnAll 0|1 UIPMCFactory option that can
346           be specified in the svc.conf to make the acceptor listen on all multicast
347           enabled interfaces on platforms that this is not the default. This has been
348           observed to be required for the UIPMCAcceptor to open on the most recent
349           Linux distribs. Improve error handling & reporting.
351         * tao/IIOP_Endpoint.h:
352         * tao/IIOP_Endpoint.cpp:
354           Export the method that handles -ORBPreferredInterfaces values so it can be
355           reused. Add ability to specify interface names when IPv6 is enabled. For now
356           this is ignored in IIOP.
358         * tao/IIOP_Profile.cpp:
359         * tao/Strategies/SCIOP_Profile.cpp:
361           Added CORBALOC support to the existing -ORBPreferredInterfaces option processing.
363         * tao/Strategies/COIOP_Endpoint.h:
364         * tao/Strategies/DIOP_Endpoint.h:
365         * tao/Strategies/SCIOP_Endpoint.h:
366         * tao/Strategies/SHMIOP_Endpoint.h:
367         * tao/Strategies/UIOP_Endpoint.h:
368         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h:
369         * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.h:
371           Correct minor comment annoyance.
373         * bin/tao_other_tests.lst:
374         * orbsvcs/tests/Miop/McastPreferredInterfaces/client.cpp:
375         * orbsvcs/tests/Miop/McastPreferredInterfaces/McastPreferredInterfaces.mpc:
376         * orbsvcs/tests/Miop/McastPreferredInterfaces/miop_svc.conf:
377         * orbsvcs/tests/Miop/McastPreferredInterfaces/miop_svc_ipv6.conf:
378         * orbsvcs/tests/Miop/McastPreferredInterfaces/README:
379         * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test_ipv6.pl:
380         * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test.pl:
381         * orbsvcs/tests/Miop/McastPreferredInterfaces/server.cpp:
382         * orbsvcs/tests/Miop/McastPreferredInterfaces/Test.idl:
383         * orbsvcs/tests/Miop/McastPreferredInterfaces/Test_impl.cpp:
384         * orbsvcs/tests/Miop/McastPreferredInterfaces/Test_impl.h:
386           Test for the above.
388 Mon Aug  6 07:57:41 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
390         * MPC/config/taobaseidldefaults.mpb:
391           There is no S.inl file anymore, so cleaned up some rules
393 Fri Aug  3 08:17:55 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
395         * MPC/config/taobaseidldefaults.mpb:
396           Ran more tests, this file is really complex to maintain
398 Fri Aug  3 07:41:33 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
400         * MPC/config/taobaseidldefaults.mpb:
401           Another set of fixes, this file is getting way too complex
403 Fri Aug  3 07:03:59 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
405         * MPC/config/taobaseidldefaults.mpb:
406           Fixed duplicate files being added
408 Thu Aug  2 17:55:12 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
410         * MPC/config/taobaseidldefaults.mpb:
411           More improvements to file handling, thanks to Adam Mitz for testing
412           more cases
414 Thu Aug  2 12:28:04 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
416         * MPC/config/taobaseidldefaults.mpb:
417           Further improved this file for the new options
419 Thu Aug  2 09:20:20 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
421         * MPC/config/taobaseidldefaults.mpb:
422         * TAO_IDL/be/be_global.cpp:
423         * TAO_IDL/be/be_produce.cpp:
424         * TAO_IDL/be/be_util.cpp:
425         * TAO_IDL/be_include/be_global.h:
426         * docs/compiler.html:
427           Added -Sch to disable stub header generation, -Ssh to disable
428           servant header
430 Wed Aug  1 07:07:33 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
432         * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
433           Fixed compile error with C++11
435 Fri Jul 27 10:54:07 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
437         * etc/tao.doxygen:
438         * etc/tao_anytypecode.doxygen:
439         * etc/tao_av.doxygen:
440         * etc/tao_compression.doxygen:
441         * etc/tao_cosevent.doxygen:
442         * etc/tao_cosnaming.doxygen:
443         * etc/tao_cosnotification.doxygen:
444         * etc/tao_costime.doxygen:
445         * etc/tao_costrader.doxygen:
446         * etc/tao_dynamicany.doxygen:
447         * etc/tao_dynamicinterface.doxygen:
448         * etc/tao_esf.doxygen:
449         * etc/tao_ifr.doxygen:
450         * etc/tao_implrepo.doxygen:
451         * etc/tao_iormanip.doxygen:
452         * etc/tao_iortable.doxygen:
453         * etc/tao_pi.doxygen:
454         * etc/tao_pi_server.doxygen:
455         * etc/tao_portablegroup.doxygen:
456         * etc/tao_portableserver.doxygen:
457         * etc/tao_rtcorba.doxygen:
458         * etc/tao_rtevent.doxygen:
459         * etc/tao_rtportableserver.doxygen:
460         * etc/tao_security.doxygen:
461         * etc/tao_smartproxies.doxygen:
462         * etc/tao_ssliop.doxygen:
463         * etc/tao_strategies.doxygen:
464         * etc/tao_transportcurrent.doxygen:
465         * etc/tao_ziop.doxygen:
466           Generate UML diagrams, assume stl is buildin
468 Fri Jul 27 08:57:54 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
470         * etc/tao.doxygen:
471         * etc/tao_anytypecode.doxygen:
472         * etc/tao_av.doxygen:
473         * etc/tao_compression.doxygen:
474         * etc/tao_cosevent.doxygen:
475         * etc/tao_cosnaming.doxygen:
476         * etc/tao_cosnotification.doxygen:
477         * etc/tao_costime.doxygen:
478         * etc/tao_costrader.doxygen:
479         * etc/tao_dynamicany.doxygen:
480         * etc/tao_dynamicinterface.doxygen:
481         * etc/tao_esf.doxygen:
482         * etc/tao_ifr.doxygen:
483         * etc/tao_implrepo.doxygen:
484         * etc/tao_iormanip.doxygen:
485         * etc/tao_iortable.doxygen:
486         * etc/tao_pi.doxygen:
487         * etc/tao_pi_server.doxygen:
488         * etc/tao_portablegroup.doxygen:
489         * etc/tao_portableserver.doxygen:
490         * etc/tao_rtcorba.doxygen:
491         * etc/tao_rtevent.doxygen:
492         * etc/tao_rtportableserver.doxygen:
493         * etc/tao_security.doxygen:
494         * etc/tao_smartproxies.doxygen:
495         * etc/tao_ssliop.doxygen:
496         * etc/tao_strategies.doxygen:
497         * etc/tao_transportcurrent.doxygen:
498         * etc/tao_ziop.doxygen:
499           Upgraded with doxygen -u
501 Thu Jul 26 09:31:16 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
503         * NEWS:
504           Updated for next release
506         * etc/tao.doxygen:
507         * etc/tao_anytypecode.doxygen:
508         * etc/tao_av.doxygen:
509         * etc/tao_compression.doxygen:
510         * etc/tao_cosevent.doxygen:
511         * etc/tao_cosnaming.doxygen:
512         * etc/tao_cosnotification.doxygen:
513         * etc/tao_costime.doxygen:
514         * etc/tao_costrader.doxygen:
515         * etc/tao_dynamicany.doxygen:
516         * etc/tao_dynamicinterface.doxygen:
517         * etc/tao_esf.doxygen:
518         * etc/tao_ifr.doxygen:
519         * etc/tao_implrepo.doxygen:
520         * etc/tao_iormanip.doxygen:
521         * etc/tao_iortable.doxygen:
522         * etc/tao_pi.doxygen:
523         * etc/tao_pi_server.doxygen:
524         * etc/tao_portablegroup.doxygen:
525         * etc/tao_portableserver.doxygen:
526         * etc/tao_rtcorba.doxygen:
527         * etc/tao_rtevent.doxygen:
528         * etc/tao_rtportableserver.doxygen:
529         * etc/tao_security.doxygen:
530         * etc/tao_smartproxies.doxygen:
531         * etc/tao_ssliop.doxygen:
532         * etc/tao_strategies.doxygen:
533         * etc/tao_transportcurrent.doxygen:
534         * etc/tao_ziop.doxygen:
535           Removed deprecated tag
537 Thu Jul 26 09:12:26 CEST 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
539         * TAO version 2.1.3 released.
541 Mon Jul 23 20:58:16 UTC 2012  Adam Mitz  <mitza@ociweb.com>
543         * tests/Bug_3630_Regression/run_test.pl:
544         * tests/Smart_Proxies/Policy/run_test.pl:
546           Fixed long-standing bugs in perl scripts that were only
547           noticed with the TestTarget.pm fix in ACE Fri Jul 20 17:37:27 UTC 2012
549 Fri Jul 20 17:38:45 UTC 2012  Adam Mitz  <mitza@ociweb.com>
551         * tao/CDR.inl:
553           Changes to build for VxWorks 6.8 kernel mode
554           which does not define ACE_HAS_WCHAR.
556 Wed Jun 13 08:53:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
558         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
559         Un-nest the #if #endif of the fix below.
561 Tue Jun 12 15:00:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
563         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
564         Correct debug text string ACE_MAX_DGRAM_SIZE should be MIOP_MAX_DGRAM_SIZE.
566 Tue Jun 12 08:30:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
568         * tao/ZIOP/ZIOP.cpp:
569         * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
570         Remove _int64 etc. size warnings.
572 Mon Jun 11 21:45:56 UTC 2012  Adam Mitz  <mitza@ociweb.com>
574         * TAO_IDL/tao_idl.mpc:
575         * tao/GIOP_Message_Base.cpp:
576         * tests/IDL_Test/union.idl:
578           Added support for Oracle Solaris Studio 12 Update 3 (SunCC 5.12).
580 Mon Jun 11 12:53:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
582         * tao/params.cpp:
583         * tao/doc/Options.html:
584         Changed #define ALLOW_ZIOP_NO_SERVER_POLICIES_DEFAULT name to
585         #define TAO_ALLOW_ZIOP_NO_SERVER_POLICIES_DEFAULT at the buildczars request.
587 Mon Jun 11 12:45:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
589         * tao/ORB_Core.cpp:
590         * tao/params.h:
591         * tao/params.inl:
592         * tao/params.cpp:
593         * tao/doc/Options.html:
594         * tao/ZIOP/ZIOP_Stub.cpp:
595         Add the -ORBAllowZIOPNoServerPolicies <0|1> option to the ORB.
596         This option takes a boolean 0 (off/disable) or 1 (on/enable);
597         and if enabled, allows a client to ZIOP compress without having
598         any server-side ZIOP available compressor's list policies embedded
599         in the IOR. This option allows the client to use ZIOP with MIOP
600         and/or services configured via CORBALOCs that have no such
601         compression list policies embedded. The client has to trust that
602         the server is configured to match its own compressor's list policy,
603         and compresses accordingly.
604         NOTE that any server that cannot decompress the client's used ZIOP
605         compressor will reject the request as it simply cannot decode or
606         handle it (the client-side comms will timeout or lock-up for any such
607         incorrect two-way requests, or be oblivious to the failure with any
608         incorrectly configured one-way requests).
609         The default setting is 0 (false) i.e. to disallow compression in such
610         cases and conform to the ZIOP specification which requires the
611         server-side policies to be published for the client-side to check;
612         but this can be changed by adding to TAO's config.h the required default e.g.
613         #define ALLOW_ZIOP_NO_SERVER_POLICIES_DEFAULT true
615         * tao/orbsvcs/tests/Miop/McastZIOP/*
616         * bin/tao_other_tests.lst:
617         Add the test for the above use case.
619 Mon Jun 11 11:14:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
621         * tao/ZIOP/ZIOP.cpp:
622         Tidy-up COMPRESSION_MIN_RATIO_POLICY checks and the display of compression ratios.
623         Sometimes they were being calculated as the inverse ratio instead of the
624         correct (compressed_length / uncompressed_length) that the ZIOP specification
625         details. Also check that the compressed size (with overhead) is not larger than
626         the original data length, it is really stupid to use ZIOP messages that are actually
627         larger than the original GIOP message just because the compressed data (without the
628         header is JUST smaller).
630 Sun Jun 10 18:27:00 UTC 2012  Ken Sedgwick  <ken@bonsai.com>
632         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
633         Added missing ACE_TEXT_ALWAYS_CHAR macro on
634         SSL_CTX_set_cipher_list argument.
636         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
637         Removed SSLCipherList and SSLServerCipherOrder features
638         from LynxOS.
640 Thu Jun  7 08:12:43 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
642         * tests/Bug_2084_Regression/Server_Task.cpp:
643           Removed not needed unused arg
645 Thu Jun  7 07:53:27 UTC 2012  Marcel Smit  <msmit@remedy.nl>
647         * MPC/config/gen_ostream.mpb:
648         * MPC/config/taoidldefaults.mpb:
649           Fixed compile issues related to GEN_OSTREAM.
651 Thu May 31 21:57:43 UTC 2012  Ken Sedgwick <ken@bonsai.com>
653         * docs/Security/SSLIOP-USAGE.html
654         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
655         Added SSLCipherList and SSLServerCipherOrder openssl runtime
656         configuration options to SSLIOP_Factory.  Fixes bug 4022.
658 Fri May 25 11:14:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
660         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
661         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
662         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h:
663         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
664         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
665         * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h:
666         * tao/DynamicAny/DynValue_i.h:
667         * tao/DynamicAny/DynValueBox_i.h:
668         * tao/DynamicAny/DynValueCommon_i.h:
669         * tao/ZIOP/ZIOP_Policy_i.h:
670         Doxygen warnings comment tidy-up.
672 Thu May 24 14:31:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
674         * tao/GIOP_Message_Base.cpp:
675         * tao/ZIOP/ZIOP.cpp:
676         * tao/ZIOP/ZIOP_ORBInitializer.cpp:
677         * tao/ZIOP/ZIOP_Stub.cpp:
678         Minor re-wording and addition of error messages to help pin-point ZIOP miss-configuration problems.
680 Mon May 21 14:15:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
682         * docs/dynany/index.html:
683         Missed updating this document with changes of Wed Feb 29 16:30:00 UTC 2012.
684         DynamicAny Value and BoxedValue types are implimented.
686 Sat May 19 14:28:57 CEST 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
688         * TAO version 2.1.2 released.
690 Thu May 17 18:35:22 UTC 2012  Trevor Fields  <fields_t@ociweb.com>
692         * NEWS:
693           Updates for 2.1.2
695 Thu May 17 08:13:25 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
697         * examples/RTCORBA/Activity/Task_Stats.cpp:
698           Fixed conversion warning
700 Wed May 16 14:05:33 UTC 2012  Marijke Hengstmengel  <mhengstmengel@remedy.nl>
702         * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
703         * TAO_IDL/be/be_visitor_component_scope.cpp:
704           Changed DOxygen documentation.
706 Wed May 16 06:42:33 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
708         * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp:
709         * orbsvcs/orbsvcs/Sched/Scheduler.cpp:
710         * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
711           More cleanup due to removal of NSK
713 Tue May 15 18:17:07 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
715         * TAO_IDL/ast/ast_expression.cpp:
716         * TAO_IDL/ast/ast_union.cpp:
717         * TAO_IDL/be/be_helper.cpp:
718         * TAO_IDL/fe/y.tab.cpp:
719         * TAO_IDL/include/ast_expression.h:
720         * examples/RTCORBA/Activity/Task_Stats.inl:
721         * examples/RTCORBA/Activity/Task_Stats.cpp:
722         * examples/RTCORBA/Activity/Thread_Task.cpp:
723         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
724         * orbsvcs/examples/Log/Basic/TLS_Client.cpp:
725         * orbsvcs/examples/Log/Event/Event_Supplier.cpp:
726         * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp:
727         * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp:
728         * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
729         * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
730         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
731         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
732         * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp:
733         * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
734         * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
735         * orbsvcs/orbsvcs/Time_Utilities.cpp:
736         * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.inl:
737         * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.cpp:
738         * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
739         * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp:
740         * orbsvcs/tests/Notify/lib/Task_Stats.inl:
741         * orbsvcs/tests/Notify/lib/Task_Stats.cpp:
742         * orbsvcs/tests/Notify/lib/common.cpp:
743         * orbsvcs/tests/Time/Client_i.cpp:
744         * performance-tests/POA/Demux/demux_test_client.cpp:
745         * performance-tests/RTCorba/Thread_Pool/client.cpp:
746         * performance-tests/Throughput/Receiver.cpp:
747         * performance-tests/Throughput/client.cpp:
748         * tao/AnyTypeCode/Any_Basic_Impl.h:
749         * tao/AnyTypeCode/Any_Basic_Impl.cpp:
750         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
751         * tao/Default_Endpoint_Selector_Factory.h:
752         * tao/DynamicAny/DynAny_i.cpp:
753         * tao/DynamicAny/DynUnion_i.cpp:
754         * tao/MProfile.inl:
755         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
756         * tao/orb.idl:
757         * tests/Param_Test/anyop.cpp:
758         * tests/Param_Test/ulonglong.cpp:
759         * tests/Policies/Manipulation.cpp:
760         * tests/Queued_Message_Test/Queued_Message_Test.cpp:
761           Removed support for Tandem NSK. That was the last platform that
762           needed the emulated versions of ACE_INT64 and ACE_UINT64, that
763           emulation has now been removed
765 Tue May 15 13:43:00 UTC 2012  Marcel Smit  <msmit@remedy.nl>
767           Merged DDS4CCM_OpenDDS branch
769           commit 6ce8768572a8340ee59521fc910f6b5023fe0cbf
770           Author: Marcel Smit <msmit@remedy.nl>
771           Date:   Fri Apr 27 11:15:33 2012 +0200
773                   * CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/ports/Shapes_ShapeType_conn.idl:
774                     Fixed compile issues.
776                   * TAO/TAO_IDL/be/be_global.cpp:
777                   * TAO/TAO_IDL/be/be_util.cpp:
778                   * TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp:
779                   * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
780                   * TAO/TAO_IDL/be_include/be_global.h:
781                     Removed opendds_suffix from the code. In openDDS, suffix of
782                     the sequence is defined as 'Seq'.
784           commit d1c45d256337574e7779c088c5d0634be7d024d5
785           Author: Marcel Smit <msmit@remedy.nl>
786           Date:   Thu Apr 26 20:06:13 2012 +0200
788                   * CIAO/MPC/config/ndds_idltocpp.mpb:
789                   * CIAO/MPC/config/ndds_idltocpp_ts_defaults.mpb:
790                     Added -DDDS4CCM_NEEDS_SEQUENCES_DEFINED again.
792                   * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl:
793                   * CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl:
794                     Fixed compile issues for both openDDS and RTI DDS.
796                   * CIAO/connectors/dds4ccm/idl/ccm_dds.idl:
797                     Removed comment.
799                   * TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:
800                   * TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
801                   * TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
802                   * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
803                   * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
804                   * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
805                   * TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
806                     Don't check for which DDS vendor is used. Just check for the
807                     availability of the pragma.
809           commit eabcfd1ec51f753d925c3e224c853a598f69c7db
810           Author: Marcel Smit <msmit@remedy.nl>
811           Date:   Thu Apr 26 11:22:35 2012 +0200
813                   * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl:
814                   * CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl:
815                   * CIAO/connectors/dds4ccm/idl/ccm_dds.idl:
816                   * CIAO/connectors/dds4ccm/impl/Updater_T.cpp:
817                   * CIAO/connectors/dds4ccm/impl/Updater_T.h:
818                   * CIAO/connectors/dds4ccm/impl/Writer_T.cpp:
819                   * CIAO/connectors/dds4ccm/impl/Writer_T.h:
820                   * TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:
821                   * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
822                   * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
823                   * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
824                   * TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
825                   * TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
826                   * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
827                   * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
828                   * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
829                   * TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
830                   * TAO/TAO_IDL/fe/lex.yy.cpp:
831                   * TAO/TAO_IDL/include/idl_global.h:
832                   * TAO/TAO_IDL/util/utl_global.cpp:
833                     Using a pragma to define the sequences for openDDS. If that pragma is
834                     set, the sequence is generated as it was declared as a native
836                   * CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp:
838                   * CIAO/connectors/dds4ccm/impl/ConditionManager.cpp:
839                     Check whether read condition is there before detaching
840                     it from the waitset. Optimized logging in this case.
842           commit ca001a58956fd09ce0aee1ab614ed178c54cbe0a
843           Author: Marcel Smit <msmit@remedy.nl>
844           Date:   Wed Apr 25 12:39:30 2012 +0200
846                   * CIAO/MPC/config/dds4ccm_ts_default.mpb:
847                   * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl:
848                   * CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl:
849                   * CIAO/connectors/dds4ccm/idl/ccm_dds.idl:
850                   * CIAO/connectors/dds4ccm/impl/Updater_T.cpp:
851                   * CIAO/connectors/dds4ccm/impl/Updater_T.h:
852                   * CIAO/connectors/dds4ccm/impl/Writer_T.cpp:
853                   * CIAO/connectors/dds4ccm/impl/Writer_T.h:
854                   * CIAO/connectors/dds4ccm/impl/ndds/WaitSet.cpp:
855                   * CIAO/connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl:
856                   * CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/ports/Shapes_ShapeType_conn.idl:
857                   * CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/ports/Shapes_ShapeType_conn.mpc:
858                   * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
859                   * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
860                   * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
861                     Work in progress: Refactoring of typedef sequence declarations. Seems that 'native'
862                     declaration does not work. Need to change openDDS, using a typedef declaration with
863                     a pragma.
865           commit 1c7c7c0af71e7908ad02c24f7a0f9cc71f6b71da
866           Author: Marcel Smit <msmit@remedy.nl>
867           Date:   Wed Apr 11 11:54:28 2012 +0200
869                   * CIAO/MPC/config/dds4ccm.mpb:
870                   * CIAO/MPC/config/dds4ccm_ts_default.mpb:
871                   * CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl:
872                   * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl:
873                   * CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl:
874                   * CIAO/connectors/dds4ccm/idl/ccm_dds.idl:
875                   * TAO/TAO_IDL/be/be_codegen.cpp:
876                   * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
877                     Preparation in order to support OpenDDS in DDS4CCM
879           commit 962e780d20ad901717448bb75780b49360d8c972
880           Author: Johnny Willemsen <jwillemsen@remedy.nl>
881           Date:   Fri Apr 6 20:15:59 2012 +0200
883                   * TAO/MPC/config/taobaseidldefaults.mpb:
884                     All _svnt_T files are template files, not source files,
885                     so correct the group we add them to.
888 Tue May 15 11:29:04 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
890         * examples/RTCORBA/Activity/Task_Stats.cpp:
891         * orbsvcs/tests/Event/lib/Supplier.h:
892         * orbsvcs/tests/Event/lib/Supplier.cpp:
893           Use ACE_High_Res_Timer::global_scale_factor_type
895 Tue May 15 06:59:12 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
897         * examples/RTCORBA/Activity/Task_Stats.h:
898         * examples/RTCORBA/Activity/Task_Stats.cpp:
899         * examples/RTScheduling/DT_Creator.cpp:
900         * examples/RTScheduling/Job_i.cpp:
901         * examples/RTScheduling/Task_Stats.h:
902         * examples/RTScheduling/Task_Stats.cpp:
903         * examples/RTScheduling/Thread_Task.cpp:
904         * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.h:
905         * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.cpp:
906         * orbsvcs/tests/Event/lib/Consumer.h:
907         * orbsvcs/tests/Event/lib/Consumer.cpp:
908         * performance-tests/Anyop/anyop.cpp:
909         * performance-tests/Protocols/sender.cpp:
910         * performance-tests/RTCorba/Thread_Pool/client.cpp:
911           Use ACE_High_Res_Timer::global_scale_factor_type
913 Mon May 14 22:12:20 UTC 2012  Trevor Fields  <fields_t@ociweb.com>
915         * tests/Bug_4010_Regression/Bug_4010_Regression.mpc:
916         * tests/Bug_4010_Regression/client.conf:
917         * tests/Bug_4010_Regression/client.cpp:
918         * tests/Bug_4010_Regression/README:
919         * tests/Bug_4010_Regression/run_test.pl:
921           fuzz fixes.
923 Mon May 14 18:41:01 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
925         * orbsvcs/tests/Notify/lib/Notify_Test_Client.h:
926         * orbsvcs/tests/Notify/lib/Periodic_Consumer.h:
927         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
928         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
929         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.h:
930         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
931         * performance-tests/Latency/AMI/Roundtrip_Handler.h:
932         * performance-tests/Latency/AMI/Roundtrip_Handler.cpp:
933         * performance-tests/Latency/Thread_Per_Connection/Client_Task.h:
934         * performance-tests/Latency/Thread_Per_Connection/Client_Task.cpp:
935         * performance-tests/Latency/Thread_Pool/Client_Task.h:
936         * performance-tests/Latency/Thread_Pool/Client_Task.cpp:
937         * performance-tests/Protocols/sender.cpp:
938         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp:
939         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp:
940         * performance-tests/RTCorba/Thread_Pool/client.cpp:
941         * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.h:
942         * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.cpp:
943         * performance-tests/Sequence_Latency/Thread_Per_Connection/Client_Task.h:
944         * performance-tests/Sequence_Latency/Thread_Per_Connection/Client_Task.cpp:
945         * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.h:
946         * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.cpp:
947           Use ACE_High_Res_Timer::global_scale_factor_type
949 Mon May 14 05:41:27 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
951         * tests/Portable_Interceptors/Benchmark/marker.h:
952         * tests/Portable_Interceptors/Benchmark/marker.cpp:
953         * tests/Smart_Proxies/Benchmark/client.cpp:
954           Use ACE_High_Res_Timer::global_scale_factor_type
956 Sun May 13 17:24:30 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
958         * examples/AMH/Sink_Server/Client_Task.h:
959         * examples/AMH/Sink_Server/Client_Task.cpp:
960           Use ACE_High_Res_Timer::global_scale_factor_type
962 Sun May 13 17:22:16 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
964         * examples/Kokyu_dsrt_schedulers/Task_Stats.h:
965         * examples/Kokyu_dsrt_schedulers/Task_Stats.cpp:
966         * examples/Kokyu_dsrt_schedulers/fp_example/server.cpp:
967         * examples/Kokyu_dsrt_schedulers/mif_example/server.cpp:
968         * examples/Kokyu_dsrt_schedulers/muf_example/server.cpp:
969         * examples/RTScheduling/DT_Creator.h:
970         * orbsvcs/performance-tests/RTEvent/lib/Client_Group.h:
971         * orbsvcs/performance-tests/RTEvent/lib/Client_Group.cpp:
972         * orbsvcs/performance-tests/RTEvent/lib/Client_Pair.h:
973         * orbsvcs/performance-tests/RTEvent/lib/Client_Pair.cpp:
974         * orbsvcs/performance-tests/RTEvent/lib/Consumer.h:
975         * orbsvcs/performance-tests/RTEvent/lib/Consumer.cpp:
976         * orbsvcs/tests/EC_Throughput/ECT_Consumer.h:
977         * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
978         * orbsvcs/tests/EC_Throughput/ECT_Supplier.h:
979         * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
980         * orbsvcs/tests/Notify/lib/Task_Stats.h:
981           Use ACE_High_Res_Timer::global_scale_factor_type
983 Sun May 13 12:48:34 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
985         * MPC/config/rlecompressor.mpb:
986           Reorder base projects
988         * TAO_IDL/be/be_visitor_native/native_ch.cpp:
989           Layout chage
991         * examples/AMH/Sink_Server/Client_Task.cpp:
992         * examples/Load_Balancing_persistent/Identity_Client.cpp:
993         * examples/Load_Balancing_persistent/Load_Balancer_i.cpp:
994         * examples/RTCORBA/Activity/Thread_Task.cpp:
995         * examples/RTScheduling/DT_Creator.h:
996         * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp:
997         * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/client.cpp:
998         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/client.cpp:
999         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp:
1000         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp:
1001         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp:
1002         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp:
1003         * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp:
1004         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp:
1005         * orbsvcs/tests/AVStreams/Latency/ping.cpp:
1006         * orbsvcs/tests/AVStreams/Latency/pong.cpp:
1007         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/sender.cpp:
1008         * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp:
1009         * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp:
1010         * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
1011         * orbsvcs/tests/Event/Basic/Observer.cpp:
1012         * orbsvcs/tests/Event/Basic/Reconnect.cpp:
1013         * orbsvcs/tests/Event/Performance/Connect.cpp:
1014         * orbsvcs/tests/Event/Performance/Latency.cpp:
1015         * orbsvcs/tests/Event/lib/Driver.cpp:
1016         * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.cpp:
1017         * orbsvcs/tests/Notify/lib/Task_Stats.h:
1018         * orbsvcs/tests/Notify/lib/Task_Stats.cpp:
1019         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
1020         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
1021         * performance-tests/Anyop/anyop.cpp:
1022         * performance-tests/Callback/client.cpp:
1023         * performance-tests/Latency/AMH_Single_Threaded/client.cpp:
1024         * performance-tests/Latency/AMI/client.cpp:
1025         * performance-tests/Latency/Collocation/Client_Task.cpp:
1026         * performance-tests/Latency/DII/client.cpp:
1027         * performance-tests/Latency/DSI/client.cpp:
1028         * performance-tests/Latency/Deferred/client.cpp:
1029         * performance-tests/Latency/Single_Threaded/client.cpp:
1030         * performance-tests/Latency/Thread_Per_Connection/client.cpp:
1031         * performance-tests/Latency/Thread_Pool/client.cpp:
1032         * performance-tests/POA/Create_Reference/create_reference.cpp:
1033         * performance-tests/POA/Implicit_Activation/client.cpp:
1034         * performance-tests/POA/Implicit_Activation/collocated.cpp:
1035         * performance-tests/Protocols/receiver.cpp:
1036         * performance-tests/Protocols/sender.cpp:
1037         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp:
1038         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp:
1039         * performance-tests/RTCorba/Oneways/Reliable/client.cpp:
1040         * performance-tests/RTCorba/Thread_Pool/client.cpp:
1041         * performance-tests/Sequence_Latency/AMH_Single_Threaded/client.cpp:
1042         * performance-tests/Sequence_Latency/AMI/client.cpp:
1043         * performance-tests/Sequence_Latency/DII/client.cpp:
1044         * performance-tests/Sequence_Latency/DSI/client.cpp:
1045         * performance-tests/Sequence_Latency/Deferred/client.cpp:
1046         * performance-tests/Sequence_Latency/Single_Threaded/client.cpp:
1047         * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp:
1048         * performance-tests/Sequence_Latency/Thread_Pool/client.cpp:
1049         * performance-tests/Throughput/Receiver.cpp:
1050         * performance-tests/Throughput/client.cpp:
1051         * tests/Portable_Interceptors/Benchmark/client.cpp:
1052         * tests/Smart_Proxies/Benchmark/client.cpp:
1053           Use ACE_High_Res_Timer::global_scale_factor_type
1055         * tests/OBV/ValueBox/vb_basic.idl:
1056           Removed invalid id
1058 Wed May   9 12:45:13 UTC 2012  Marijke Hengstmengel <m.hengstmengel@remedy.nl>
1060         * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
1061         Removed whitespaces in documentation.
1063 Wed May   9 08:13:13 UTC 2012  Marijke Hengstmengel <m.hengstmengel@remedy.nl>
1065         * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1066         Solved compiler warning.
1068 Tue May  8 22:01:10 UTC 2012  Trevor Fields  <fields_t@ociweb.com>
1070         * tao/Synch_Invocation.cpp:
1072           Change to oneway calls with Receive-Wait wait strategy and the
1073           -ORBConnectionHandlerCleanup 1 to register the handle with the
1074           reactor to detect connection closure.  This fixes Bug 4010.
1076         * tests/Bug_4010_Regression:
1077         * tests/Bug_4010_Regression/Bug_4010_Regression.mpc:
1078         * tests/Bug_4010_Regression/client.conf:
1079         * tests/Bug_4010_Regression/client.cpp:
1080         * tests/Bug_4010_Regression/Hello.cpp:
1081         * tests/Bug_4010_Regression/Hello.h:
1082         * tests/Bug_4010_Regression/README:
1083         * tests/Bug_4010_Regression/run_test.pl:
1084         * tests/Bug_4010_Regression/server.cpp:
1085         * tests/Bug_4010_Regression/Test.idl:
1087           Test for detecting connection loss from server restart after oneway
1088           call.
1090         * bin/tao_orb_tests.lst:
1092           Added bug 4010 regression test.
1094 Tue May   8 12:25:13 UTC 2012  Marijke Hengstmengel <m.hengstmengel@remedy.nl>
1096         * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
1097         * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1098         * TAO_IDL/be/be_visitor_component/component_exh.cpp:
1099         * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
1100         * TAO_IDL/be/be_visitor_component/executor_private_exh.cpp:
1101         * TAO_IDL/be/be_visitor_component_scope.cpp:
1102         * TAO_IDL/be_include/be_visitor_component/executor_private_exh.h:
1103         Added Doxygen documentation for the CIAO executors.
1105 Thu May  3 12:00:13 UTC 2012  Jeff Parsons <j.parsons@vanderbilt.edu>
1107         * tests/IDL_Test/included.idl:
1108         * tests/IDL_Test/including.idl:
1110           Fixed fuzz errors.
1112 Thu May  3 08:34:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1114         * orbsvsc/orbsvcs/Property/CosPropertyService_i.cpp:
1115           Duh! Also correct the use -> to . of this!
1117 Thu May  3 08:23:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1119         * orbsvsc/orbsvcs/Property/CosPropertyService_i.cpp:
1120           Fix memory leak in CosPropertyService due to incorrect heap allocation of
1121           CosPropertyService::MultipleExceptions in TAO_PropertySet::define_properties()
1122           should have been stack based like the other existing uses in this file.
1124 Wed May  2 17:00:56 UTC 2012  Jeff Parsons <j.parsons@vanderbilt.edu>
1126         * TAO_IDL/fe/fe_utils.cpp(can_be_redefined): Changes to accept
1127           as legal IDL the same enum values in a different enum type
1128           defined inside an interface derived from the one containing
1129           the original enum values, all in reopenings of nested modules
1130           in different IDL files. Thanks to Markus Manck <Markus.Manck@Philotech.de>
1131           for reporting the bug and sending in an example in IDL.
1133         * tests/IDL_Test/indluded.idl:
1134         * tests/IDL_Test/including.idl:
1136           Added test case based on above example IDL.
1138 Sun Apr 15 12:36:06 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1140         * TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp:
1141           Fixed coverity error
1143 Fri Apr 06 09:03:19 CEST 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1145         * TAO version 2.1.1 released.
1147 Tue Apr  3 16:52:21 UTC 2012  Jeff Parsons <j.parsons@vanderbilt.edu>
1149         * tao/AnyTypeCode/Any.cpp:
1151           Removed strdelete of string and wstring buffers returned in Any extraction
1152           to std::string and std::wstring, since the Any still owns them and will
1153           free them upon its destruction. Thanks to Thomas Stegemann
1154           <Thomas dot Stegemann at materna dot de> for reporting the problem and
1155           supplying a patch.
1157 Fri Mar 30 13:04:27 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1159         * TAO_IDL/be/be_visitor_component/component_exh.cpp:
1160         * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1161         * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
1162           Extended documentation for the CIAO executors
1164 Fri Mar 30 13:55:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1166         * tao/Compression/Compression_Manager.h:
1167           Methods should all be public (being virtual they were public in base and
1168           were all callable anyway). Removes some annoying warnings.
1170 Wed Mar 28 16:43:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1172         * tao/ZIOP/ZIOP.cpp:
1173           Correct the debug string %d does not display a float value well. Also
1174           correct the maths a bit concerning other uses of ::Compression::CompressionRatio.
1176 Wed Mar 28 12:12:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1178         * tests/ZIOP/Hello.cpp:
1179         * tests/ZIOP/client.cpp:
1180           Initialise all bytes being send by client and server and ensure they will
1181           readily compress. Valgrind kept reporting that there were unitialized
1182           bytes being compressed, the client didn't initialise it's big request
1183           octet sequence, and Hello.cpp was being too complex in it's initalization
1184           of Big_reply, leaving holes in it's octet sequence init.
1186 Wed Mar 28 10:40:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1188         * tests/ZIOP/client.cpp:
1189           Correct the test of the contents of the var, use .in() not ._retn() in
1190           strstr() call; test was leaking.
1192 Tue Mar 27 15:53:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1194         * tests/ZIOP/client.cpp:
1195           compression_manager->get_compressor () needs to be stored in a
1196           ::Compression::Compressor_var as it is reference counted.
1198 Tue Mar 27 14:50:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1200         * tao/Compression/Base_Compressor.cpp:
1201         * tao/Compression/Base_Compressor.h:
1202           compressor_factory_ should not be a var just a pointer. Each compressor is
1203           passed in the "this" pointer of the factory that created it (which holds
1204           each compressor that is created inside it in it's own var). When it comes
1205           to delete the factory, each compressor held within the factory will keep the
1206           factory reference count artificially high so it does not get deleted and
1207           so the compressors it holds are also not deleted. Basically the var creates a
1208           circular reference counted chain of objects. Now the compressors simply hold a
1209           pointer to the factory, when the factory is deleted, each contained compressor
1210           will also be deleted.
1212 Tue Mar 27 13:17:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1214         * tao/ORB_Core.cpp:
1215           Release the compression_manager_ in TAO_ORB_Core::fini().
1217         * tao/Compression/Compression_Manager.cpp:
1218         * tao/Compression/Compression_Manager.h:
1219           Deletion bug-fixes.
1221 Tue Mar 27 10:40:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1223         * tests/ZIOP/client.cpp:
1224           Wrong wide char string being compared should always be narrow char.
1226 Mon Mar 26 22:20:14 UTC 2012  Trevor Fields  <fields_t@ociweb.com>
1228         * orbsvcs/tests/Notify/Basic/ExtendedFilter.h:
1229           Removed unnecessary pointers.
1231 Mon Mar 26 13:11:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1233         * tests/ZIOP/client.cpp:
1234           Correct test 4 checks for compression being used. (Was hidden as the client
1235           was selecting the wrong compressor).
1237         * tao/ZIOP/ZIOP.cpp:
1238           Updated the debugging messages (Give compressor level found in each list
1239           with compressor name).
1241         * tao/ZIOP/ZIOP_Stub.cpp:
1242           Correct client priority compressor selection for sending requests to the
1243           server. The client was selecting compression based upon the Server
1244           compressor list priority, not the client compressor list priority, and
1245           could select compression even when the server didn't publish any compression
1246           availablitiy.
1248 Fri Mar 23 23:29:21 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1250         * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1251         * TAO_IDL/be/be_visitor_component/executor_private_exh.cpp:
1252         * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
1253         * TAO_IDL/be/be_visitor_component_scope.cpp:
1254         * TAO_IDL/be/be_visitor_home/home_exh.cpp:
1255           Generate more documentation into the generated executor
1257 Fri Mar 23 21:57:44 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1259         * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1260         * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
1261           Generated some documentation into the executor header, mostly
1262           using @copydoc to copy the documentation from the IDl file
1264 Fri Mar 23 21:09:02 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1266         * TAO_IDL/be/be_visitor_attr_setarg_type.cpp:
1267           Add missing ::
1269 Fri Mar 23 20:36:31 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1271         * TAO_IDL/be/be_visitor_attr_assign.cpp:
1272         * TAO_IDL/be/be_visitor_attr_return.cpp:
1273           Fixed bugzilla 4009, problem generating the CCM executor when
1274           we have an attribute of type sequence included from another file
1276 Fri Mar 23 18:18:30 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1278         * tao/AnyTypeCode/Any_SystemException.cpp:
1279         * tao/CSD_Framework/CSD_Strategy_Repository.cpp:
1280           Initialize pointer to 0
1282         * tao/CodecFactory/IOP_Codec.pidl:
1283           removed old comments
1285         * tao/Profile.cpp:
1286           layout changes
1288 Fri Mar 23 13:30:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1290         * NEWS:
1291           Stated ZIOP now working on the return path.
1293         * tests/ZIOP/TestCompressor_Factory.h:
1294           Moved the COMPRESSORID_FOR_TESTING to another unknown slot (100) as
1295           the original 10 is now COMPRESSOR_RLE.
1297         * tao/ZIOP/ZIOP.cpp:
1298           Updated the debugging messages (ACE_ERROR -> ACE_DEBUG).
1300         * tao/ZIOP/ZIOP_Stub.cpp:
1301           Corrected the corruption of the client-side policies that
1302           were being broadcast to the server. The first, highest, priority
1303           slot was being over-written with the policy and actual compression
1304           level being used, replacing another possiable compressor ID. This
1305           effectivly doubled-up on the found compressor ID in the list (if
1306           it was actually found further down the list). The list is now
1307           re-ordered to preserve the skipped over compressors (and their relative
1308           priorities) so that the server can still see what alternatives are
1309           available for it to use based upon it's own priority order as per
1310           the ZIOP spec.
1312 Fri Mar 23 11:20:55 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1314         * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
1315           Fixed compile error
1317 Fri Mar 23 08:30:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1319         * tao/Strategies/COIOP_Transport.cpp:
1320         * tao/Strategies/COIOP_Transport.h:
1321         * tao/Strategies/SCIOP_Transport.cpp:
1322         * tao/Strategies/SCIOP_Transport.h:
1324           Missed a couple of alternate transport updates from
1325           Thu Mar 22 11:10:00 UTC 2012 Simon Massey below.
1327 Fri Mar 23 00:13:54 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1329         * tests/Bug_1476_Regression/server.cpp:
1330         * tests/Bug_2234_Regression/server.cpp:
1331         * tests/Bug_3470_Regression/test.cpp:
1332         * tests/NestedUpcall/Triangle_Test/initiator.cpp:
1333         * tests/POA/Forwarding/server.cpp:
1334         * tests/Portable_Interceptors/AdvSlotExt/server.cpp:
1335         * tests/Portable_Interceptors/Bug_2510_Regression/Server_ORBInitializer.cpp:
1336           Fixed coverity errors
1338 Thu Mar 22 17:05:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1340         * tao/ZIOP/ZIOP.cpp:
1341           Attempt to select the correct compressor for the server's reply.
1343 Thu Mar 22 14:31:35 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1345         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
1346         * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
1347         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
1348         * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
1349         * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp:
1350         * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
1351         * orbsvcs/tests/FtRtEvent/PushSupplier.h:
1352         * orbsvcs/tests/Notify/lib/Command_Builder.cpp:
1353         * orbsvcs/tests/Notify/lib/Driver.cpp:
1354           Coverity fixes
1356 Thu Mar 22 11:10:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1358         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
1359         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h:
1360         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
1361         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
1362         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
1363         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
1364         * tao/GIOP_Message_Base.cpp:
1365         * tao/GIOP_Message_Base.h:
1366         * tao/IIOP_Transport.cpp:
1367         * tao/IIOP_Transport.h:
1368         * tao/Messaging/AMH_Response_Handler.cpp:
1369         * tao/On_Demand_Fragmentation_Strategy.cpp:
1370         * tao/TAO_Server_Request.cpp:
1371         * tao/Transport.cpp:
1372         * tao/Transport.h:
1373         * tao/ZIOP_Adapter.h:
1374         * tao/Strategies/DIOP_Transport.cpp:
1375         * tao/Strategies/DIOP_Transport.h:
1376         * tao/Strategies/SHMIOP_Transport.cpp:
1377         * tao/Strategies/SHMIOP_Transport.h:
1378         * tao/Strategies/UIOP_Transport.cpp:
1379         * tao/Strategies/UIOP_Transport.h:
1380         * tao/ZIOP/ZIOP.cpp:
1381         * tao/ZIOP/ZIOP.h:
1382         * tests/Bug_3531b_Regression/server.cpp:
1384           Provide a pointer to the TAO_ServerRequest object down to
1385           TAO_GIOP_Message_Base::format_message() and
1386           TAO_ZIOP_LOADER::marshal_data () for server reply.
1387           Note this once more changes the transport send_message() api
1388           for ZIOP (and other furture uses) to add a possiable
1389           TAO_ServerRequest object as well as the possiable stub object.
1390           This lets the send_message access the client provided
1391           policies that control how the message is being dealt with.
1393 Wed Mar 21 13:08:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1395         * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
1396         * tao/orbconf.h:
1398           My system had defined TAO_HAS_ZIOP explicitly so I didn't see that
1399           the mod to disable it (Fri Feb 24 09:18:00 UTC 2012  Johnny Willemsen)
1400           when TAO_HAS_CORBA_MESSAGING is not defined was put in before this was
1401           defaulted in this header. Move the ZIOP definitions to after the
1402           TAO_HAS_CORBA_MESSAGING ones. I've also guarded the use in
1403           ZIOP_Service_Context_Handler.cpp just to be safe.
1405 Tue Mar 20 11:45:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1407         * tao/GIOP_Message_Generator_Parser_12.cpp:
1408         * tao/Service_Context_Handler.h:
1409         * tao/Service_Context_Handler_Registry.cpp:
1410         * tao/Service_Context_Handler_Registry.h:
1411         * tao/Synch_Reply_Dispatcher.cpp:
1412         * tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp:
1413         * tao/BiDir_GIOP/BiDir_Service_Context_Handler.h:
1414         * tao/Codeset/Codeset_Service_Context_Handler.cpp:
1415         * tao/Codeset/Codeset_Service_Context_Handler.h:
1416         * tao/DiffServPolicy/DiffServ_Service_Context_Handler.cpp:
1417         * tao/DiffServPolicy/DiffServ_Service_Context_Handler.h:
1418         * tao/RTCORBA/RT_Service_Context_Handler.cpp:
1419         * tao/RTCORBA/RT_Service_Context_Handler.h:
1420           Enable the process_service_context() call to take a pointer
1421           to the TAO_ServerRequest object (Null pointer with call
1422           to Synch_Reply_Dispatcher.cpp as this is a reply not a request).
1423           This allows the framework to decode the policies and save them
1424           for future use.
1426         * tao/TAO_Server_Request.cpp:
1427         * tao/TAO_Server_Request.h:
1428         * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
1429         * tao/ZIOP/ZIOP_Service_Context_Handler.h:
1430           process_service_context() now stores the decoded policies into
1431           the TAO_ServerRequest object for later use. This keeps the decoder
1432           with the encoder code in ZIOP/ZIOP_Service_Context_Handler.cpp.
1434 Fri Mar 16 16:07:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1436         * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
1437           Correction to generate_service_context() to use a new OutputCDR for
1438           each policy being encoded. (The later policies were being incorrectly
1439           appended to the earlier polices as the slots in the policy sequence
1440           were populated.) Provide the decode functionality for later use of
1441           these policies in the server via process_service_context().
1443 Fri Mar 16 10:45:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1445         * tests/ZIOP/common.h:
1446         * tests/ZIOP/client.cpp:
1447         * tests/ZIOP/server.cpp:
1448           Remove scoreboard warnings.
1450 Thu Mar 15 10:35:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1452         * bin/tao_orb_tests.lst
1453           ZIOP test actually require BZIP2 in addition to ZLIB.
1455 Thu Mar 15 09:17:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1457         * tests/ZIOP/common.h:
1458         * tests/ZIOP/client.cpp:
1459         * tests/ZIOP/server.cpp:
1460           With the recent change (Mon Feb 27 08:16:27 UTC 2012  Johnny Willemsen)
1461           Putting the zlib compressors into a map for reuse, the ZIOP test needed to be updated
1462           to obtain the correct compressor to determine if the compression had worked.
1463           i.e. the client needs to know what level of compression was actually used
1464           to talk with the server NOT the level it was advertising it was capable of.
1466 Wed Mar 14 14:05:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1468         * bin/tao_orb_tests.lst
1469           ZIOP config removed since ZIOP now built by default.
1471 Tue Mar 13 20:44:11 UTC 2012  Jeff Parsons <j.parsons@vanderbilt.edu>
1473         * TAO_IDL/be/be_valuetype(has_supported_op):
1475           Fixed typo in IF block termination check. Thanks to
1476           Michael Frommberger <michael dot frommberger at gmx
1477           dot net> for reporting the oversight.
1479 Tue Mar 13 18:50:38 UTC 2012  Trevor Fields  <fields_t@ociweb.com>
1481         * orbsvcs/orbsvcs/CosNotifyFilterExt.idl:
1482         * orbsvcs/tests/Notify/Basic/ExtendedFilter.cpp:
1483         * orbsvcs/tests/Notify/Basic/ExtendedFilter.h:
1485           Fixed fuzz and unused variable warnings on optimized builds.
1487 Tue Mar 13 16:50:37 UTC 2012  Jeff Parsons <j.parsons@vanderbilt.edu>
1489         * TAO_IDL/be/be_commponent.cpp(scan):
1491           Modified be_component::scan() to check the component's
1492           supported interfaces (if any). They will have no ports,
1493           but the presence of one or more read/write attributes
1494           will trigger the generation of the servant's set_attribute()
1495           method, which was incorrectly getting skipped if the component
1496           itself had no attributes. Thanks to Michael Frommberger
1497           <michael dot frommberger at gmx dot net> for reporting
1498           the problem.
1500 Mon Mar 12 20:47:27 UTC 2012  Trevor Fields  <fields_t@ociweb.com>
1502         * orbsvcs/orbsvcs/CosNotification.mpc:
1503         * orbsvcs/orbsvcs/CosNotifyFilterExt.idl:
1505           Added an extension of the CosNotifyFilter::FilterFactory
1506           to allow removal of filter created by the factory.  The extension
1507           also has getters for existing filters and ids.
1509         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
1510         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
1512           Converted TAO_Notify_ETCL_FilterFactory to implement
1513           the extended FilterFactory type.
1515         * orbsvcs/tests/Notify/Basic/Basic.mpc:
1516         * orbsvcs/tests/Notify/Basic/ExtendedFilter.cpp:
1517         * orbsvcs/tests/Notify/Basic/ExtendedFilter.h:
1518         * orbsvcs/tests/Notify/Basic/run_test.pl:
1520           Test for the extended filterfactory methods.
1522 Sun Mar 11 13:21:48 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1524         * examples/Callback_Quoter/Notifier_i.h:
1525         * examples/Callback_Quoter/Notifier_i.cpp:
1526         * examples/Persistent_Grid/Grid_i.cpp:
1527         * examples/PluggableUDP/tests/SimplePerformance/client.cpp:
1528         * examples/Simple/bank/AccountManager_i.cpp:
1529           Coverity fixes
1531 Thu Mar  8 16:12:46 UTC 2012  Martin Corino  <mcorino@remedy.nl>
1533         * tao/Valuetype/AbstractBase.cpp:
1534           Fixed reference counting problem.
1536 Thu Mar  8 07:50:47 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1538         * tao/IFR_Client/IFR_Client.mpc:
1539           Fixed export macros
1541 Wed Mar  7 18:33:32 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1543         * tao/IFR_Client/IFR_Client.mpc:
1544         * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
1545         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
1546           Fixed export macros
1548 Wed Mar  7 15:27:00 UTC 2012  Simon Massey <simon dot massey at prismtech dot com>
1550         * tests/DynValue_Test/Analyzer.cpp:
1551         * tao/DynaicAny/DynCommon.cpp:
1552         * tao/DynaicAny/DynEnum_i.cpp:
1553         * tao/DynaicAny/DynValueCommon_i.cpp:
1554         * tao/DynaicAny/DynValueBox_i.cpp:
1555         * tao/DynaicAny/DynUnion_i.cpp:
1556           Coverity problems addressed.
1558 Wed Mar  7 14:16:30 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1560         * tao/IFR_Client/IFR_Base.pidl:
1561           Include normal idl file
1563         * tao/IFR_Client/IFR_Client.mpc:
1564           Generate export headers
1566         * tao/IFR_Client/ifr_client_export.h:
1567         * tao/IFR_Client/ifr_client_skel_export.h:
1568           Removed from svn, now generated as part of the build
1570 Wed Mar  7 10:02:59 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1572         * NEWS:
1573           Updated for release
1575 Wed Mar 07 09:04:40 CET 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1577         * TAO version 2.1.0 released.
1579 Fri Mar  2 12:33:17 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1581         * tao/IFR_Client/IFR_Client.mpc:
1582         * tao/tao.mpc:
1583           Added missing files for install
1585 Thu Mar 1 13:52:00 UTC 2012  Simon Massey <simon dot massey at prismtech dot com>
1587         * tao/DynaicAny/DynValue_i.cpp:
1588         * tests/DynValue_Test/Analyzer.cpp:
1589           Missing .in () for vars.
1591 Thu Mar 1 11:45:00 UTC 2012  Simon Massey <simon dot massey at prismtech dot com>
1593         * tests/DynValue_Test/main.cpp:
1594           Removed fuzz warning about NULL by changing case to Null.
1595           These are ACE_DEBUG text messages about Null ValueTypes not
1596           NULL pointer checks.
1598 Thu Mar 1 11:27:00 UTC 2012  Simon Massey <simon dot massey at prismtech dot com>
1600         * tao/Valuetype_Adapter.h:
1601         * tao/AnyTypeCode/Any_Impl.cpp:
1602         * tao/Valuetype/Valuetype_Adapter_Impl.h:
1603         * tao/Valuetype/Valuetype_Adapter_Impl.cpp:
1604           Removed dependancy on ValueBase.h within Any_Impl.cpp using the adapter.
1606 Wed Feb 29 16:30:00 UTC 2012  Simon Massey <simon dot massey at prismtech dot com>
1608         * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
1609           Allow VM_TRUNCATABLE to be recorded in the typecode.
1611         * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
1612           Stop the Any insertion of Valuetypes setting the any typecode to
1613           the fully derived type. This was stopping the value from being
1614           extracted (as the tc was wrong at extraction, or the embedded
1615           Any_Impl_T<base *> class wouldn't dynamic_cast to the Any_Impl_T<derived *>.
1617         * tao/AnyTypeCode/Any_Impl.cpp:
1618           When marshaling the any, If it is holding a valueType, send the
1619           fully derived typecode of the type being held instead of the
1620           Any embedded typecode. This effectivly takes over from the change
1621           to Any insertion above. (The value of the valuetype is always
1622           sent as the fully derived type, so the typecode must match what is
1623           actually sent.) This allows CORBA::Anys to hold a base pointer to
1624           a derived valuetype and marshal it correctly whilst still allowing
1625           the user to manipulate the value in the Any without locking
1626           themselves out!
1628         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
1629           Add debug output to a silent Marshaling exception.
1631         * tao/AnyTypeCode/append.cpp:
1632         * tao/AnyTypeCode/skip.cpp:
1633           The code for value/event types needed to recognise ValueBox types
1634           and behave slightly differently.
1636         * tao/AnyTypeCode/typecode.cpp:
1637           Tidy up of code.
1639         * tao/Valuetype/ValueBase.h:
1640         * tao/Valuetype/ValueBase.cpp:
1641           Add quite a lot of extra debug output during error cases.
1642           Fix some CDR alignment bugs with indirection.
1643           Added missing _copy_value () virtual call.
1644           Split _tao_unmarshal_pre() into two sub functions
1645           _tao_unmarshal_header () and _tao_unmarshal_find_factory().
1646           Make _tao_write_repository_id () and _tao_write_special_value ()
1647           accessable (should be friends of DynValue but proved problematic
1648           so made them public).
1649           Move indirection Map macros from code to header for sharing with
1650           DynValue_i.cpp
1652         * tao/DynaicAny/DynAny_i.h:
1653         * tao/DynaicAny/DynAny_i.cpp:
1654         * tao/DynaicAny/DynAnyFactory.cpp:
1655         * tao/DynaicAny/DynArray_i.h:
1656         * tao/DynaicAny/DynArray_i.cpp:
1657         * tao/DynaicAny/DynEnum_i.h:
1658         * tao/DynaicAny/DynEnum_i.cpp:
1659         * tao/DynaicAny/DynSequence_i.h:
1660         * tao/DynaicAny/DynSequence_i.cpp:
1661         * tao/DynaicAny/DynStruct_i.h:
1662         * tao/DynaicAny/DynStruct_i.cpp:
1663         * tao/DynaicAny/DynUnion_i.h:
1664         * tao/DynaicAny/DynUnion_i.cpp:
1665           Modified to cater for the "Allow_Truncation" boolean and
1666           creation methods.
1668         * tao/DynaicAny/DynAnyUtils_T.h:
1669         * tao/DynaicAny/DynAnyUtils_T.cpp:
1670         * tao/DynaicAny/DynCommon.h:
1671         * tao/DynaicAny/DynCommon.cpp:
1672           Modified to cater for the "Allow_Truncation" boolean and
1673           creation methods and to add the ValueType and ValueBox
1674           types to the list.
1676         * tao/DynaicAny/DynValue_i.h:
1677         * tao/DynaicAny/DynValue_i.cpp:
1678         * tao/DynaicAny/DynValueBox_i.h:
1679         * tao/DynaicAny/DynValueBox_i.cpp:
1680         * tao/DynaicAny/DynValueCommon_i.h:
1681         * tao/DynaicAny/DynValueCommon_i.cpp:
1682           Impliment these types.
1684         * tao/bin/tao_orb_tests.lst
1685         * tests/DynValue_Test/Analyzer.h:
1686         * tests/DynValue_Test/Analyzer.cpp:
1687         * tests/DynValue_Test/DynValue_Test.idl:
1688         * tests/DynValue_Test/DynValue_Test.mpc:
1689         * tests/DynValue_Test/main.cpp:
1690         * tests/DynValue_Test/run_test.pl:
1691         * tests/DynValue_Test/ValueTypes_impl.h:
1692         * tests/DynValue_Test/ValueTypes_impl.cpp:
1693           Added test for changes above.
1695 Wed Feb 29 12:19:53 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1697         * tao/IFR_Client/IFR_Base.pidl:
1698           Use orb.idl
1700 Wed Feb 29 09:38:23 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1702         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
1703         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
1704         * orbsvcs/tests/AVStreams/Multicast/ftp.h:
1705         * orbsvcs/tests/AVStreams/Multicast/ftp.cpp:
1706           Fixed coverity error
1708 Wed Feb 29 07:21:40 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1710         * tao/Compression/bzip2/Bzip2Compressor.cpp:
1711         * tao/Compression/lzo/LzoCompressor.cpp:
1712           Fixed bugs in these compressors
1714 Tue Feb 28 19:05:53 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1716         * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
1717           Check result of dynamic_cast
1719 Tue Feb 28 14:44:28 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1721         * tao/RTScheduling/Current.cpp:
1722           Fixed coverity error
1724 Tue Feb 28 14:25:06 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1726         * tao/RTScheduling/RTScheduler_Manager.h:
1727         * tao/RTScheduling/RTScheduler_Manager.cpp:
1728           Fixed coverity error
1730 Tue Feb 28 08:00:57 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1732         * tao/Compression/lzo/LzoCompressor.cpp:
1733           Layout changes
1735         * tao/Compression/rle/RLECompressor.cpp:
1736         * tao/Compression/zlib/ZlibCompressor.cpp:
1737           Fixed some bugs in these compressors
1739         * tao/Valuetype/StringValue.pidl:
1740           Layout changes
1742 Mon Feb 27 09:47:29 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1744         * tao/Compression/zlib/ZlibCompressor_Factory.h:
1745         * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
1746           Fixed fuzz
1748 Mon Feb 27 08:16:27 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1750         * tao/Compression/zlib/ZlibCompressor_Factory.h:
1751         * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
1752           Put compressors into a map for reuse
1754 Fri Feb 24 09:18:00 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1756         * tao/orbconf.h:
1757           If ZIOP is not defined and we have messaging, set it to 0
1759 Thu Feb 23 19:08:43 UTC 2012  Phil Mesnier  <mesnier_p@ociweb.com>
1761         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
1762           Differentiate a connection timeout vs message timeout when checking
1763           to see if a server is alive. On some Windows platforms at least, a
1764           dead server does not result in a TRANSIENT exception as one would
1765           expect, rather the connection attempt simply times out. Since the
1766           IMR already assumes that a TIMEOUT was due to a server simply being
1767           busy but otherwise alive, it was incorrectly assuming a dead server
1768           was really alive, and forwarding the client to a bogus endpoint.
1770 Thu Feb 23 18:13:22 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1772         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
1773           Applied patch from Thomas Lockhart for a problem when
1774           TAO_HAS_CORBA_MESSAGING is non-zero and TAO_HAS_TYPED_EVENT_CHANNEL
1775           is undefined
1777         * tao/PortableServer/Operation_Table.h:
1778           Exported a struct from the dll
1780 Thu Feb 23 12:30:56 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1782         * MPC/config/rlecompressor.mpb:
1783           Fuzz fix
1785 Thu Feb 23 08:06:40 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1787         * tao/orbconf.h:
1788           ZIOP depends on messaging
1790 Thu Feb 23 08:00:29 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1792         * MPC/config/rlecompressor.mpb:
1793         * tao/Compression/rle/RLECompressor.cpp:
1794         * tao/Compression/rle/RLECompressor.mpc:
1795         * tao/Compression/rle/RLECompressor_Factory.cpp:
1796         * tao/Compression/rle/TAO_RLECompressor.rc:
1797         * tests/Compression/RLECompressorTest.cpp:
1798           Updated for the move of the rle compressor to a new ACE library
1800         * tao/AnyTypeCode/Any.cpp:
1801         * tao/AnyTypeCode/NVList.cpp:
1802           Layout changes
1804 Tue Feb 21 14:47:05 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1806         * tao/Compression/Base_Compressor.h:
1807         * tao/Compression/Base_Compressor.cpp:
1808           Fixed wrong order of arguments of update_stats
1810 Mon Feb 20 13:20:41 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1812         * tao/IFR_Client/IFR_Base.pidl:
1813           Removed not needed include
1815 Mon Feb 20 13:10:08 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1817         * tao/IFR_Client/IFR_Base.pidl:
1818         * tao/IFR_Client/IFR_Basic.pidl:
1819         * tao/IFR_Client/IFR_Components.pidl:
1820         * tao/IFR_Client/IFR_Extended.pidl:
1821           Header cleanup
1823 Mon Feb 20 12:58:20 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1825         * TAO_IDL/be/be_visitor_argument/argument.h:
1826         * TAO_IDL/be/be_visitor_array/array.h:
1827         * TAO_IDL/be/be_visitor_attribute/attribute.h:
1828         * TAO_IDL/be/be_visitor_component/component.h:
1829         * TAO_IDL/be/be_visitor_component_fwd/component_fwd.h:
1830         * TAO_IDL/be/be_visitor_connector/connector.h:
1831         * TAO_IDL/be/be_visitor_constant/constant.h:
1832         * TAO_IDL/be/be_visitor_enum/enum.h:
1833         * TAO_IDL/be/be_visitor_exception/exception.h:
1834         * TAO_IDL/be/be_visitor_field/field.h:
1835         * TAO_IDL/be/be_visitor_home/home.h:
1836         * TAO_IDL/be/be_visitor_interface/interface.h:
1837         * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd.h:
1838         * TAO_IDL/be/be_visitor_module/module.h:
1839         * TAO_IDL/be/be_visitor_native/native.h:
1840         * TAO_IDL/be/be_visitor_operation/operation.h:
1841         * TAO_IDL/be/be_visitor_root/root.h:
1842         * TAO_IDL/be/be_visitor_sequence/sequence.h:
1843         * TAO_IDL/be/be_visitor_structure/structure.h:
1844         * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd.h:
1845         * TAO_IDL/be/be_visitor_typecode/typecode.h:
1846         * TAO_IDL/be/be_visitor_typedef/typedef.h:
1847         * TAO_IDL/be/be_visitor_union/union.h:
1848         * TAO_IDL/be/be_visitor_union_branch/union_branch.h:
1849         * TAO_IDL/be/be_visitor_union_fwd/union_fwd.h:
1850         * TAO_IDL/be/be_visitor_valuebox/valuebox.h:
1851         * TAO_IDL/be/be_visitor_valuetype/valuetype.h:
1852         * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd.h:
1853           Fuzz
1855 Mon Feb 20 12:28:01 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1857         * TAO_IDL/*.*:
1858           Reworked TAO_IDL to compile all source files one by one. This way
1859           a change to one visitor will trigger the needed recompile with
1860           any make environment. Also external tools are now much easier able
1861           to handle TAO_IDL
1863 Mon Feb 20 11:16:47 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1865         * TAO_IDL/be/be_type.cpp:
1866         * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1867         * TAO_IDL/be/be_visitor_component/executor_exs.cpp:
1868           Removed not needed includes
1870 Tue Feb  7 11:27:58 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1872         * tests/Compression/RLECompressorTest.cpp:
1873           Unicode fix
1875 Tue Feb  7 11:05:19 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1877         * tao/XtResource/XtResource_Factory.h:
1878         * tao/XtResource/XtResource_Factory.cpp:
1879         * tao/XtResource/XtResource_Loader.h:
1880         * tao/XtResource/XtResource_Loader.cpp:
1881           Added versioned namespace macros
1883 Tue Feb  7 09:54:31 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1885         * MPC/config/compression.mpb:
1886           Added anytypecode
1888         * tao/DynamicInterface/Request.h:
1889           Doxygen fix
1891         * tao/GIOP_Message_Base.cpp:
1892         * tao/Tagged_Profile.cpp:
1893           Typo fixe
1895         * tao/ZIOP/ZIOP.cpp:
1896           Added rle
1898         * tests/POA/FindPOA/Adapter_Activator.h:
1899         * tests/POA/FindPOA/Adapter_Activator.cpp:
1900         * tests/POA/FindPOA/FindPOA.cpp:
1901           Fixed compile problems with versioned namespaces
1903 Mon Jan 30 10:39:58 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1905         * tests/Compression/RLECompressorTest.cpp:
1906           Fixed unicode compile error
1908 Mon Jan 30 10:17:02 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1910         * tests/Compression/Compression_Test.mpc:
1911           Added missing base project
1913         * tests/POA/FindPOA/Adapter_Activator.h:
1914         * tests/POA/FindPOA/Adapter_Activator.cpp:
1915         * tests/POA/FindPOA/FindPOA.cpp:
1916           Moved the adapter activator to this test
1918         * tao/PortableServer/Adapter_Activator.h:
1919         * tao/PortableServer/Adapter_Activator.cpp:
1920           Removed these files, shouldn't be part of the core
1922 Mon Jan 30 09:48:00 UTC 2012  Simon Massey  <simon dot massey at prismtech dot com>
1924         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
1925           Redefined MIOP_MAX_DGRAM_SIZE to use the ACE_MAX_UDP_PACKET_SIZE
1926           instead of the much more limited ACE_MAX_DGRAM_SIZE.
1927           There are still other inherent problems with large MIOP packets
1928           but at least the end user can try and send any reasonable length.
1930 Fri Jan 27 18:47:34 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1932         * tests/Compression/RLECompressorTest.cpp:
1933         * tests/ZIOP/TestCompressor/TestCompressor.h:
1934         * tests/ZIOP/TestCompressor/TestCompressor.cpp:
1935           Fixed compile errors
1937 Fri Jan 27 10:51:42 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1939         * tao/IORManipulation/IORManipulation.cpp:
1940           Fixed gcc 4.7 warning
1942 Fri Jan 27 10:26:55 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1944         * MPC/config/rlecompressor.mpb:
1945           No requires
1947         * tests/Compression/Compression_Test.mpc:
1948         * tests/Compression/RLECompressorTest.cpp:
1949         * tests/Compression/bzip2server.cpp:
1950         * tests/Compression/run_test.pl:
1951           Added rle test
1953 Fri Jan 27 09:48:07 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1955         * MPC/config/rlecompressor.mpb:
1956         * tao/Compression/rle/RLECompressor.h:
1957         * tao/Compression/rle/RLECompressor.cpp:
1958         * tao/Compression/rle/RLECompressor.mpc:
1959         * tao/Compression/rle/RLECompressor_Factory.h:
1960         * tao/Compression/rle/RLECompressor_Factory.cpp:
1961         * tao/Compression/rle/RLECompressor_export.h:
1962         * tao/Compression/rle/TAO_RLECompressor.rc:
1963           Added new rle compressor which has been contributed by Derek Dominish
1964           <derek dot dominish at dsto dot defence dot gov dot au>
1966         * tao/Compression/Base_Compressor.h:
1967         * tao/Compression/Base_Compressor.cpp:
1968         * tao/Compression/Compression.pidl:
1969         * tao/Compression/bzip2/Bzip2Compressor.h:
1970         * tao/Compression/bzip2/Bzip2Compressor.cpp:
1971         * tao/Compression/bzip2/Bzip2Compressor_Factory.cpp:
1972         * tao/Compression/lzo/LzoCompressor.h:
1973         * tao/Compression/lzo/LzoCompressor.cpp:
1974         * tao/Compression/lzo/LzoCompressor_Factory.cpp:
1975         * tao/Compression/zlib/ZlibCompressor.h:
1976         * tao/Compression/zlib/ZlibCompressor.cpp:
1977         * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
1978           Changed base compressor constructor to first accept factory and
1979           then the level
1981         * tao/orbconf.h:
1982           Given the fact that we now have the rle compressor that doesn't
1983           depend on any external project we enable ZIOP by default in the ORB
1985 Fri Jan 27 09:02:30 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1987         * NEWS:
1988           Updated for next release
1990 Fri Jan 27 08:58:54 CET 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
1992         * TAO version 2.0.8 released.
1994 Wed Jan 25 11:57:00 UTC 2012  Simon Massey <simon dot massey at prismtech dot com>
1996         * MPC/config/bzip2compressor.mpb:
1997           Fixed typo in after += Bzip22Compressor, should be Bzip2Compressor.
1999 Tue Jan 24 16:50:39 UTC 2012  Chip Jones  <jonesc@ociweb.com>
2001         * NEWS:
2002           Added information about IDL dependency generation.
2004 Tue Jan 24 16:33:35 UTC 2012  Jeff Parsons <j.parsons@vanderbilt.edu>
2006         * NEWS:
2008           Updated file with IDL compiler bug fix.
2010 Tue Jan 24 13:48:46 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2012         * MPC/config/csd_pt_testinf_lib.mpb:
2013         * MPC/config/csd_tp_foo_a_lib.mpb:
2014         * MPC/config/csd_tp_foo_b_lib.mpb:
2015         * MPC/config/csd_tp_foo_c_lib.mpb:
2016         * MPC/config/csd_tp_test_lib.mpb:
2017         * MPC/config/ftrteventchannel.mpb:
2018         * MPC/config/kokyu_dsrt_schedulers.mpb:
2019         * MPC/config/notifytest.mpb:
2020         * MPC/config/orbsvcslib.mpb:
2021         * MPC/config/rtcorbacommon.mpb:
2022         * MPC/config/taobaseidldefaults.mpb:
2023         * MPC/config/taodefaults.mpb:
2024         * TAO_IDL/tao_idl.mpc:
2025         * TAO_IDL/tao_idl_be.mpc:
2026         * TAO_IDL/tao_idl_fe.mpc:
2027         * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
2028         * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
2029         * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
2030         * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
2031         * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
2032         * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
2033         * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.mpc:
2034         * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc:
2035         * orbsvcs/IFR_Service/IFR_Service.mpc:
2036         * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc:
2037         * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc:
2038         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc:
2039         * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc:
2040         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc:
2041         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
2042         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
2043         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
2044         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
2045         * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
2046         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
2047         * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb:
2048         * orbsvcs/tests/Event/Basic/rteventtestexe.mpb:
2049         * orbsvcs/tests/Event/Mcast/AddrServer/AddrServer.mpc:
2050         * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
2051         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/RTEC_MCast_Federated.mpc:
2052         * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
2053         * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
2054         * orbsvcs/tests/Event/Performance/eventperftestexe.mpb:
2055         * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
2056         * performance-tests/Protocols/Protocols.mpc:
2057         * tests/ORB_Local_Config/Bug_1459/Bug_1459.mpc:
2058         * tests/ORB_Local_Config/Bug_3049/Bug_3049.mpc:
2059         * tests/ORB_Local_Config/Bunch/Bunch.mpc:
2060         * tests/ORB_Local_Config/Separation/Separation.mpc:
2061         * tests/ORB_Local_Config/Service_Dependency/Service_Dependency.mpc:
2062         * tests/ORB_Local_Config/Shared/Shared.mpc:
2063         * tests/ORB_Local_Config/Simple/Simple.mpc:
2064         * tests/ORB_Local_Config/Two_DLL_ORB/Two_DLL_ORB.mpc:
2065         * tests/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
2066         * tests/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
2067         * tests/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
2068         * tests/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
2069         * tests/TransportCurrent/Framework/Framework.mpc:
2070         * tests/TransportCurrent/IIOP/IIOP.mpc:
2071           Removed left over from automake removal
2073 Mon Jan 23 12:51:26 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2075         * TAO_IDL/util/utl_err.cpp:
2076           Implemented exprtype_to_string for all types
2078 Sun Jan 22 13:58:55 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2080         * tests/Portable_Interceptors/ORB_Shutdown/client.cpp:
2081         * tests/Portable_Interceptors/ORB_Shutdown/server.cpp:
2082           Fixed gcc 4.6 warning, fixed valgrind reported memory leaks
2084 Fri Jan 20 19:30:53 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2086         * performance-tests/Anyop/anyop.cpp:
2087           Use ACE_TEST_ASSERT instead of ACE_ASSERT to fix warnings in gcc 4.6
2088           release builds
2090 Fri Jan 20 19:05:55 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2092         * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
2093           Use ACE_TEST_ASSERT instead of ACE_ASSERT to fix warnings in gcc 4.6
2094           release builds
2096 Fri Jan 20 19:01:04 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2098         * tests/Bug_1670_Regression/Test.idl:
2099         * tests/Bug_1670_Regression/client.cpp:
2100         * tests/Bug_1670_Regression/run_test.pl:
2101         * tests/Bug_1670_Regression/server.cpp:
2102           Fixed gcc warning, added shutdown method to the server to get
2103           a clean shutdown without hundreds of valgrind errors
2105 Fri Jan 20 18:50:58 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2107         * tests/Portable_Interceptors/Bug_2088/client.cpp:
2108           Fixed gcc warning
2110 Fri Jan 20 18:46:22 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2112         * tests/UNKNOWN_Exception/client.cpp:
2113           Fixed memory leak and gcc warning
2115 Fri Jan 20 10:30:24 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2117         * MPC/config/taobaseidldefaults.mpb:
2118         * TAO_IDL/be/be_codegen.cpp:
2119         * TAO_IDL/be/be_global.cpp:
2120         * TAO_IDL/be/be_produce.cpp:
2121         * TAO_IDL/be/be_util.cpp:
2122         * TAO_IDL/be/be_visitor_root/root_svth.cpp:
2123         * TAO_IDL/be_include/be_global.h:
2124         * docs/compiler.html:
2125           Changed the arguments a little bit more, -Ssvntc suppreses _svnt.cpp,
2126           -Ssvntt suppresses _svnt_T.{h,cpp}
2128 Fri Jan 20 09:27:41 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2130         * MPC/config/taobaseidldefaults.mpb:
2131           Extended rules
2133         * TAO_IDL/be/be_codegen.cpp:
2134         * TAO_IDL/be/be_global.cpp:
2135         * TAO_IDL/be/be_produce.cpp:
2136         * TAO_IDL/be/be_util.cpp:
2137         * TAO_IDL/be/be_visitor_root/root_svs.cpp:
2138         * TAO_IDL/be_include/be_global.h:
2139         * docs/compiler.html:
2140           Added -Ssvcp to suppress generation of _svnt.cpp and -Svtp to
2141           suppress generation of _svnt_T.cpp
2143 Mon Jan 16 22:03:43 UTC 2012  Chip Jones  <jonesc@ociweb.com>
2145         * MPC/config/taoidldefaults.mpb:
2147           Added ace_idl_dependencies as a base project of
2148           taobaseidldefaults.
2150           This is a merge of work done in the 'tao-mpc_performance'
2151           branch.
2153 Mon Jan 16 14:13:36 UTC 2012  Jeff Parsons <j.parsons@vanderbilt.edu>
2155         * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2157           Fixed fuzz errors.
2159 Fri Jan 13 23:09:56 UTC 2012  Jeff Parsons <j.parsons@vanderbilt.edu>
2161         * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
2162         * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2164           Fixed a bug where the attributes of a component's supported
2165           interfaces (if any) were not getting their initialization
2166           code block in the generate servant's method set_attributes().
2167           Thanks to Michael Frommberger
2168           <michael dot frommberger at gmx dot net> for reporting the
2169           problem.
2171         * TAO_IDL/be_include/be_visitor_component_scope.h:
2173           Cosmetic changes.
2175 Wed Jan 13 16:30:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
2177         * tao/UB_String_Argument_T.cpp:
2178           Was also directly calling delete [] on CORBA::strings
2179           instead of using CORBA::string_free(). As this delete []
2180           call was also inside a template however, it needed to actualy
2181           use the S_var::s_traits::release () that mapped this
2182           to the correct CORBA::string_free() call.
2184 Wed Jan 11 12:25:00 UTC 2012  Simon Massey  <sma at prismtech dot com>
2186         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
2187         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
2188           These test were directly calling delete [] on CORBA::strings
2189           instead of using CORBA::string_free(). As these delete []
2190           calls were inside a template however, they needed to actualy
2191           use the tested_element_traits::release () that mapped these
2192           to the correct CORBA::string_free() call.
2194 Tue Jan  3 14:02:44 UTC 2012  Johnny Willemsen  <jwillemsen@remedy.nl>
2196         * tao/PortableServer/Active_Object_Map.cpp:
2197           Disable some logging with minimum corba
2199 Fri Dec 30 12:14:06 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2201         * tao/PortableServer/PortableServer.h:
2202           Added include of AdapterActivatorA.h
2204 Thu Dec 29 13:37:22 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2206         * MPC/config/ziop.mpb:
2207           ZIOP doesn't work with corba/e micro
2209 Wed Dec 28 09:05:39 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2211         * tests/Mixed_Sync_ASync_Events/test_i.cpp:
2212           Fixed compile error on OpenVMS
2214 Tue Dec 27 11:42:55 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2216         * NEWS:
2217           Updated for next release
2219 Tue Dec 27 10:06:28 CET 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2221         * TAO version 2.0.7 released.
2223 Mon Dec 26 23:50:02 UTC 2011  Adam Mitz  <mitza@ociweb.com>
2225         * tests/Skeleton_Inheritance/skel_inheritance.mpc:
2227           Fixed issues with parallel builds running tao_idl from the
2228           wrong project.
2230 Sat Dec 24 11:56:39 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2232         * tests/Mixed_Sync_ASync_Events/test_i.cpp:
2233           Fixed compile error on OpenVMS
2235 Wed Dec 21 09:42:12 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2237         * examples/RTCORBA/Activity/Activity.cpp:
2239           Added timer queue reset on global reactor instance.
2241 Tue Dec 20 13:56:10 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2243         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/PI_ProcMode_Collocated.mpc:
2244         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc:
2245         * tests/Portable_Interceptors/Register_Initial_References/Register_ORBInitializer.mpc:
2246           Projects must avoid CORBA-e-micro.
2248 Tue Dec 20 09:55:08 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2250         * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.cpp:
2252           Fixed incorrect export macro in class definition.
2254 Mon Dec 19 18:58:16 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2256         * tests/Bug_1330_Regression/client.cpp:
2257         * tests/Bug_1670_Regression/client.cpp:
2258         * tests/Bug_2243_Regression/ORB_object_to_string.cpp:
2259           Fixed valgrind reported memory leaks
2261 Mon Dec 19 10:27:45 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2263         * tests/Time_Policy/main.cpp:
2265           Added preprocessor tests to detect properly configured HR timer support.
2267 Sat Dec 17 18:13:40 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2269         * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
2271           Other changes that are fallout from changing the type of
2272           the 'index_' member below in
2274           Fri Dec 16 18:25:19 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2276 Sat Dec 17 16:28:17 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2278         * tao/Time_Policy_Manager.cpp:
2280           Fix for valgrind memory leak reports.
2282 Sat Dec 17 14:05:24 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2284         * tests/Time_Policy_Custom/Custom_Time_Policy.mpc:
2286           Fix for windows compile problem.
2288 Fri Dec 16 18:25:19 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2290         * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h:
2292           Change type of 'index_' member to unsigned long, to eliminate
2293           signed/unsigned comparison warning.
2295 Fri Dec 16 18:22:39 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2297         * tao/Time_Policy_Manager.cpp:
2299           Changed to fix wchar compile problems.
2301 Thu Dec 15 20:46:52 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2303         * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
2304         * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
2305         * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
2306         * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
2307         * TAO_IDL/be/be_interface.cpp:
2308         * TAO_IDL/be/be_sequence.cpp:
2310           Addressed the rest of the Coverity-reported issues for the
2311           IDL compiler.
2313 Thu Dec 15 18:03:34 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2315         * TAO_IDL/be/be_valuetype.cpp:
2316         * TAO_IDL/be/be_type.cpp:
2317         * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
2318         * TAO_IDL/be/be_identifier_helper.cpp:
2319         * TAO_IDL/util/utl_labellist.cpp:
2320         * TAO_IDL/util/utl_string.cpp:
2321         * TAO_IDL/util/utl_scope.cpp:
2322         * TAO_IDL/ast/ast_template_module.cpp:
2323         * TAO_IDL/ast/ast_visitor_reifying.cpp:
2324         * TAO_IDL/ast/ast_enum.cpp:
2326           Addressed Coverity-reported issues.
2328 Thu Dec 15 16:49:51 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2330         * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
2331         * TAO_IDL/be/be_visitor_operation/operation.cpp:
2332         * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2333         * TAO_IDL/driver/drv_args.cpp:
2334         * TAO_IDL/ast/ast_expression.cpp:
2335         * TAO_IDL/ast/ast_sequence.cpp:
2336         * TAO_IDL/ast/ast_template_module.cpp:
2337         * TAO_IDL/ast/ast_visitor_reifying.cpp:
2339           Addressed Coverity-reported issues.
2341 Thu Dec 15 14:02:06 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2343         * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
2345           Fixed signed/unsigned mismatch warning.
2347 Thu Dec 15 13:25:37 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2349         * tao/ORB_Time_Policy.h:
2350         * tao/ORB_Time_Policy.inl:
2351           Fixed warning for gcc 4.6.2
2353 Thu Dec 15 11:00:00 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2355         Merged timer_policy branch.
2357         === start changelog ===
2359         Thu Dec 15 09:45:00 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2361                 * NEWS:
2362                 * docs/Options.html:
2364                   Added descriptions of new TIME_POLICY strategy features.
2366         Mon Dec 12 21:28:00 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2368                 * tao/System_Time_Policy_Strategy.cpp:
2369                 * tao/System_Time_Policy_Strategy.h:
2370                 * tao/TAO_Internal.cpp:
2371                 * tao/Time_Policy_Manager.cpp:
2372                 * tao/tao.mpc:
2374                   Added new time policy strategy to replace backwards
2375                   compatible default time policy in ACE.
2377                 * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.cpp:
2379                   Added backwards compatibility support.
2381         Thu Dec 08 15:34:00 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2383                 * tao/HR_Time_Policy_Strategy.h
2385                   Fixed class comment.
2387                 * tests/Time_Policy/main.cpp
2389                   Fixed comments.
2391                 * tests/Time_Policy_Custom/Custom_Time_Policy.mpc
2392                 * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.cpp
2393                 * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.h
2394                 * tests/Time_Policy_Custom/TPTest_Export.h
2395                 * tests/Time_Policy_Custom/custom_time.conf
2396                 * tests/Time_Policy_Custom/custom_time.conf.xml
2397                 * tests/Time_Policy_Custom/main.cpp
2398                 * tests/Time_Policy_Custom/run_test.pl
2399                 * tests/Time_Policy_Custom/run_test_dyn.pl
2400                 * bin/tao_orb_tests.lst
2402                   Added new tests for custom TAO Time policy support.
2404         Thu Dec 08 12:00:00 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2406                 * tao/Time_Policy_Manager.cpp
2407                 * tao/default_resource.cpp
2409                   Logging improvements.
2411                 * tests/Time_Policy/Time_Policy.mpc
2412                 * tests/Time_Policy/hr_time.conf
2413                 * tests/Time_Policy/hr_time.conf.xml
2414                 * tests/Time_Policy/main.cpp
2415                 * tests/Time_Policy/run_test.pl
2416                 * tests/Time_Policy/run_test_hr.pl
2417                 * bin/tao_orb_tests.lst
2419                   Added new tests for TAO Time policy support.
2421         Wed Dec 07 12:34:00 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2423                 * tao/TAO_Internal.cpp:
2425                   Added loading HR_Time_Policy_Strategy static service.
2427                 * tao/Time_Policy_Manager.cpp:
2429                   Improved error reporting.
2431         Wed Dec 07 11:20:00 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2433                 * tao/default_resource.cpp:
2434                 * tao/default_resource.h;
2435                 * tao/default_resource.inl:
2437                   Improved protection for dynamically allocated
2438                   timer queues.
2440                 * tao/Strategies/advanced_resource.cpp:
2442                   Added support for ORB time policies.
2444         Tue Dec 06 15:45:00 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2446                 * tao/HR_Time_Policy_Strategy.h:
2447                 * tao/Time_Policy_Manager.h:
2448                 * tao/Time_Policy_Strategy.h:
2450                   Fixed potential compile problems because of
2451                   #include placements.
2453         Tue Dec 06 15:30:00 UTC 2011  Martin Corino  <mcorino@remedy.nl>
2455                 * tao/ORB_Time_Policy.cpp:
2456                 * tao/ORB_Time_Policy.h:
2457                 * tao/ORB_Time_Policy.inl:
2459                   Added dynamic time policy and a
2460                   countdown template instantiation based
2461                   on that policy.
2463                 * tao/Block_Flushing_Strategy.cpp:
2464                 * tao/Leader_Follower.cpp:
2465                 * tao/LocateRequest_Invocation.cpp:
2466                 * tao/Profile_Transport_Resolver.cpp:
2467                 * tao/Synch_Invocation.cpp:
2468                 * tao/Transport.cpp:
2469                 * tao/Wait_On_Reactor.cpp:
2470                 * tao/Wait_On_Read.cpp:
2472                   Replaced ACE_Countdown_Time by new ORB time
2473                   policy based countdown class.
2475                 * tao/Time_Policy_Manager.cpp:
2476                 * tao/Time_Policy_Manager.h:
2478                   Added ORB time policy manager service object
2479                   for managing dynamically configured ORB time
2480                   policy.
2482                 * tao/Time_Policy_Strategy.h:
2484                   Added base for loadable ORB time policies.
2486                 * tao/HR_Time_Policy_Strategy.cpp:
2487                 * tao/HR_Time_Policy_Strategy.h:
2489                   Added HR ORB time policy implementation.
2491                 * tao/default_resource.cpp:
2492                 * tao/default_resource.h:
2493                 * tao/TAO_Internal.cpp:
2495                   Added support for ORB time policies.
2497                 * tao/orbconf.h:
2499                   Added ACE_HAS_TIME_POLICY compile time configuration
2500                   to enable/disable ORB time policy support.
2502                 * tao/tao.mpc:
2504                   Added new files.
2506         === end changelog ===
2508 Wed Dec 14 20:51:28 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2510         * TAO_IDL/ast/ast_sequence.cpp:
2511         * TAO_IDL/be/be_codegen.cpp:
2512         * TAO_IDL/be/be_helper.cpp:
2513         * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
2514         * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp:
2515         * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
2516         * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
2517         * TAO_IDL/fe/fe_utils.cpp:
2518         * TAO_IDL/include/idl_global.h:
2519         * TAO_IDL/util/utl-scope.cpp:
2521           Fixed more Coverity-reported errors.
2523 Wed Dec 14 14:53:17 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2525         * TAO_IDL/be/be_global.cpp:
2526         * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
2527         * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2528         * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2529         * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
2530         * TAO_IDL/fe/fe_init.cpp:
2532           Fixed some Coverity-reported errors.
2534 Wed Dec 14 07:59:43 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2536         * TAO_IDL/be/be_visitor_home/home_svs.cpp:
2537           Removed include that shouldn't have been added
2539 Tue Dec 13 13:33:25 UTC 2011  Marijke Hengstmengel  <mhengstmengel@remedy.nl>
2541         Merged changes from our work branch. Changes for home factory with a connector.
2543         === start changelog ===
2544         Tue Dec 13 11:23:20 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2546                 * TAO_IDL/be/be_visitor_home/home_svs.cpp:
2547                   If the factory method returns nil throw a CreateFailure
2549         Tue Dec 13 11:03:39 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2551                 * TAO_IDL/be/be_visitor_home/home_svs.cpp:
2552                   Fixed scoping
2554         Tue Dec 13 10:19:29 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2556                 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
2557                 * TAO_IDL/be/be_visitor_operation.cpp:
2558                 * TAO_IDL/be/be_visitor_operation/rettype.cpp:
2559                 * TAO_IDL/be_include/be_connector.h:
2560                 * TAO_IDL/be_include/be_visitor_operation/rettype.h:
2561                   Generate the needed return type when we have a home factory method
2562                   that returns a connector type
2563         === end changelog ===
2565 Mon Dec 12 07:33:25 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2567         Merged changes from our work branch. Facet servants are now generated
2568         as C++ template at the moment the interface is declared, this reduces
2569         the amount of code generated heavily. Component/Connector context is
2570         now also generated as C++ template
2572         === start changelog ===
2574         Sun Dec 11 19:40:16 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2576                 * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
2577                 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
2578                   Throw exception when dynamic_cast fails
2580         Sun Dec 11 19:13:21 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2582                 * TAO_IDL/be/be_visitor_interface/facet_svth.cpp:
2583                 * TAO_IDL/be/be_visitor_interface/facet_svts.cpp:
2584                   No servant is needed for local interfaces
2586         Sun Dec 11 18:23:17 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2588                 * TAO_IDL/be/be_util.cpp:
2589                   Removed mentioning of -Gsc which got removed a long time ago
2591         Sun Dec 11 12:32:28 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2593                 * TAO_IDL/be/be_interface.cpp:
2594                 * TAO_IDL/be/be_visitor_interface.cpp:
2595                 * TAO_IDL/be/be_visitor_module/module.cpp:
2596                 * TAO_IDL/be_include/be_interface.h:
2597                 * TAO_IDL/be_include/be_visitor_interface.h:
2598                 * TAO_IDL/be/be_visitor_interface/interface_svh.cpp:
2599                 * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
2600                   Removed some old stuff we don't need anymore, fixes cornucopia
2602                 * TAO_IDL/be_include/be_visitor_interface/interface_svh.h:
2603                 * TAO_IDL/be_include/be_visitor_interface/interface_svs.h:
2604                   Removed these files.
2606         Fri Dec  9 13:23:29 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2608                 * TAO_IDL/be/be_codegen.cpp:
2609                 * TAO_IDL/be/be_global.cpp:
2610                 * TAO_IDL/be/be_util.cpp:
2611                 * TAO_IDL/be/be_visitor_component.cpp:
2612                 * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
2613                 * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
2614                 * TAO_IDL/be/be_visitor_interface/interface_svh.cpp:
2615                 * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
2616                 * TAO_IDL/be_include/be_global.h:
2617                 * TAO_IDL/be_include/be_visitor_component.h:
2618                 * docs/compiler.html:
2619                   Removed the -Glfa option from the IDL compiler.
2621                 * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp:
2622                 * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h:
2623                   Removed these files.
2625         Thu Dec  8 14:43:36 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2627                 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2628                 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2629                   Removed export macro for contextes.
2631                 * TAO_IDL/be/be_visitor_component.cpp:
2632                 * TAO_IDL/be/be_visitor_interface/facet_svts.cpp:
2633                 * TAO_IDL/be/be_visitor_interface/interface_svth.cpp:
2634                 * TAO_IDL/be/be_visitor_interface/interface_svts.cpp:
2635                   Fixed warnings.
2637         Thu Dec  8 14:16:52 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2639                 * TAO_IDL/be/be_produce.cpp:
2640                 * TAO_IDL/be/be_provides.cpp:
2641                 * TAO_IDL/be/be_visitor_component.cpp:
2642                 * TAO_IDL/be/be_visitor_component/component_svth.cpp:
2643                 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2644                 * TAO_IDL/be/be_visitor_interface.cpp:
2645                 * TAO_IDL/be/be_visitor_interface/facet_svth.cpp:
2646                 * TAO_IDL/be/be_visitor_interface/facet_svts.cpp:
2647                 * TAO_IDL/be/be_visitor_interface/interface_svth.cpp:
2648                 * TAO_IDL/be/be_visitor_interface/interface_svts.cpp:
2649                 * TAO_IDL/be/be_visitor_module/module.cpp:
2650                 * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
2651                 * TAO_IDL/be_include/be_provides.h:
2652                 * TAO_IDL/be_include/be_visitor_component.h:
2653                 * TAO_IDL/be_include/be_visitor_interface.h:
2654                 * TAO_IDL/be_include/be_visitor_interface/facet_svth.h:
2655                 * TAO_IDL/be_include/be_visitor_interface/facet_svts.h:
2656                 * TAO_IDL/be_include/be_visitor_interface/interface_svth.h:
2657                 * TAO_IDL/be_include/be_visitor_interface/interface_svts.h:
2658                 * TAO_IDL/be/be_visitor_component/facet_svth.cpp:
2659                 * TAO_IDL/be/be_visitor_component/facet_svts.cpp:
2660                 * TAO_IDL/be_include/be_visitor_component/facet_svth.h:
2661                 * TAO_IDL/be_include/be_visitor_component/facet_svts.h:
2662                   Moved the generation of the facet servants to the place
2663                   where they are declared (from the place where they were
2664                   used). -Gsv needs to set as command line option.
2666         Wed Dec  7 13:26:49 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2668                 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2669                   Fixed errors in logging.
2671         Wed Dec  7 12:34:49 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2673                 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2674                 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2675                   No need to visit the component_scope; just visit
2676                   the scope is enough..
2678         Wed Dec  7 07:34:56 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2680                 * TAO_IDL/be/be_codegen.cpp:
2681                 * TAO_IDL/be_include/be_codegen.h:
2682                   Reduced the number of generated include files.
2683                   Also generated a include guard for the servant
2684                   template source code.
2686         Tue Dec  6 13:25:04 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2688                 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2689                 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2690                   Fixed generation issues in case dds4ccm
2692         Tue Dec  6 09:22:09 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2694                 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2695                   Removed comments.
2697                 * TAO_IDL/be/be_visitor_root.cpp:
2698                 * TAO_IDL/be_include/be_visitor_root.h:
2699                   Removed reference to the files below.
2701                 * TAO_IDL/be/be_visitor_root/root_ex_svs.cpp:
2702                 * TAO_IDL/be_include/be_visitor_root/root_ex_svs.h:
2703                   Removed these files since a separate servant file
2704                   is not needed.
2706         Tue Dec  6 09:15:52 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2708                 * TAO_IDL/be/be_codegen.cpp:
2709                 * TAO_IDL/be/be_global.cpp:
2710                 * TAO_IDL/be/be_produce.cpp:
2711                 * TAO_IDL/be/be_visitor_component/component.cpp:
2712                 * TAO_IDL/be/be_visitor_module/module.cpp:
2713                 * TAO_IDL/be/be_visitor_root/root_ex_svs.cpp:
2714                 * TAO_IDL/be_include/be_global.h:
2715                   No need to create a new type of svnt file.
2717                 * TAO_IDL/be_include/be_codegen.h:
2718                   Using pragma ciao lem to determine which files
2719                   to include.
2721         Mon Dec  5 19:33:12 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2723                 * TAO_IDL/be/be_produce.cpp:
2724                 * TAO_IDL/be/be_visitor_root.cpp:
2725                 * TAO_IDL/be/be_visitor_root/root_ex_svs.cpp:
2726                 * TAO_IDL/be_include/be_visitor_root.h:
2727                 * TAO_IDL/be_include/be_visitor_root/root_ex_svs.h:
2728                 * TAO_IDL/be/be_visitor_root/root_ex_svnt.cpp:
2729                   Renamed _svnt files since these are ignored by subversion
2731         Mon Dec  5 18:43:32 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2733                 * TAO_IDL/be/be_codegen.cpp:
2734                 * TAO_IDL/be/be_global.cpp:
2735                 * TAO_IDL/be/be_produce.cpp:
2736                   Reduced the restrictions for generating an executor servant.
2738         Mon Dec  5 16:08:50 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2740                 * TAO_IDL/be/be_codegen.cpp:
2741                 * TAO_IDL/be/be_global.cpp:
2742                 * TAO_IDL/be/be_produce.cpp:
2743                 * TAO_IDL/be/be_visitor_component/component.cpp:
2744                 * TAO_IDL/be/be_visitor_module/module.cpp:
2745                 * TAO_IDL/be/be_visitor_root.cpp:
2746                 * TAO_IDL/be/be_visitor_root/root_ex_svnt.cpp:
2747                 * TAO_IDL/be_include/be_codegen.h:
2748                 * TAO_IDL/be_include/be_global.h:
2749                 * TAO_IDL/be_include/be_helper.h:
2750                 * TAO_IDL/be_include/be_visitor_root.h:
2751                   Generate a new svnt.h which is a place holder for the
2752                   _svnt_T.h files. This will be included via S.h.
2753                   The new _svnt.h is only generated when the ciao lem
2754                   pragma is used or when -Glem is part of the command
2755                   line options.
2757         Sun Dec  4 16:04:04 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2759                 * TAO_IDL/be/be_codegen.cpp:
2760                   One step closer in solving AMI4CCM compile issues.
2762         Fri Dec  2 15:57:52 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2764                 * TAO_IDL/be/be_provides.cpp:
2765                 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2766                 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2767                   No multiple inheritance so no virtual needed.
2769         Fri Dec  2 14:59:28 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2771                 * TAO_IDL/be/be_codegen.cpp:
2772                 * TAO_IDL/be/be_global.cpp:
2773                 * TAO_IDL/be_include/be_codegen.h:
2774                 * TAO_IDL/be_include/be_global.h:
2775                   Include base file into inherited template header file.
2777                 * TAO_IDL/be/be_visitor_component/component_svth.cpp:
2778                 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2779                 * TAO_IDL/be/be_visitor_component/facet_svth.cpp:
2780                 * TAO_IDL/be/be_visitor_component/facet_svts.cpp:
2781                 * TAO_IDL/be_include/be_visitor_component/component_svts.h:
2782                   Contexts are now template classes which derive from their template
2783                   base classes.
2785         Fri Dec  2 08:00:16 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2787                 * TAO_IDL/be/be_codegen.cpp:
2788                 * TAO_IDL/be/be_visitor_component.cpp:
2789                 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2790                 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2791                 * TAO_IDL/be/be_visitor_component/component_svth.cpp:
2792                 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2793                 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2794                 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2795                 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
2796                 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2797                 * TAO_IDL/be_include/be_visitor_component.h:
2798                 * TAO_IDL/be_include/be_visitor_component/context_svth.h:
2799                 * TAO_IDL/be_include/be_visitor_component/context_svts.h:
2800                   Context implementation is now templated. Therefor
2801                   renamed context_sv* files.
2803                 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
2804                 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
2805                 * TAO_IDL/be_include/be_visitor_component/context_svh.h:
2806                 * TAO_IDL/be_include/be_visitor_component/context_svs.h:
2807                   Removed these files.
2809         Thu Dec  1 09:06:16 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2811                 * TAO_IDL/be/be_visitor_component/facet_svth.cpp:
2812                 * TAO_IDL/be/be_visitor_component/facet_svts.cpp:
2813                   Fixed coverity warning.
2815         Thu Dec  1 08:37:33 UTC 2011  Marcel Smit  <msmit@remedy.nl>
2817                 * TAO_IDL/be/be_codegen.cpp:
2818                 * TAO_IDL/be/be_visitor_component.cpp:
2819                 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2820                 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2821                 * TAO_IDL/be/be_visitor_component/component_svth.cpp:
2822                 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2823                 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
2824                 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
2825                 * TAO_IDL/be/be_visitor_module/module.cpp:
2826                 * TAO_IDL/be_include/be_visitor_component.h:
2827                 * TAO_IDL/be_include/be_visitor_component/component_svth.h:
2828                 * TAO_IDL/be_include/be_visitor_component/component_svts.h:
2829                   Moved the generated Context code to the _svnt_T files. Later on
2830                   these classes will be templated.
2832         === end changelog ===
2834 Wed Dec  7 17:54:41 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2836         * TAO_IDL/util/utl_stack.cpp(UTL_ScopeStack::pop):
2838           Checks if the top scope has a #pragma prefix associated with it,
2839           and if so, pops the prefix (from its own stack) along with the
2840           scope. Fixed the check to be more robust. Thanks to Simon Massey
2841           for reporting the problem, which was revealed as an error message
2842           reporting a bogus prefix inconsistency between a forward declared
2843           struct and its full definition.
2845 Wed Dec  7 10:47:15 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2847         Merged in the changes to update AMI4CCM to match the initial revision
2848         with the synchronous port and the new pragma's added
2850         === start changelog ===
2852         Tue Dec  6 14:42:39 UTC 2011  Marijke Hengstmengel  <mhengstmengel@remedy.nl>
2854                 * TAO_IDL/be/be_interface.cpp:
2855                 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2856                 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2857                 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
2858                 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2859                 * TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
2860                 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
2861                 revert changes after 2011-11-30 (ChangeLog.BRANCH missing those items)
2863         Wed Nov 30 16:45:10 UTC 2011  Marijke Hengstmengel  <hengstmengel_m@remedy.nl>
2865                 * TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp:
2866                 * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
2867                 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2869         Wed Nov 30 14:19:10 UTC 2011  Marijke Hengstmengel  <mhengstmengel@remedy.nl>
2871                 * TAO_IDL/be/be_codegen.cpp:
2872                 // remove debug info
2873                 * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
2874                 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2875                 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exs.h:
2876                 Add visit_attribute functionality.
2878         Tue Nov 29 12:59:03 UTC 2011  Marijke Hengstmengel  <mhengstmengel@remedy.nl>
2879                 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2880                 Correct check nil pointer in facet operation
2882         Mon Nov 28 15:26:03 UTC 2011  Marijke Hengstmengel  <hengstmengel_m@remedy.nl>
2884                 * TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp:
2885                 * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
2886                 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2887                 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exh.h:
2888                 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exs.h:
2889                 Add traverse_inheritance_graph, needed  for derived interfaces
2891         Wed Nov 23 14:00:38 UTC 2011  Marijke Hengstmengel  <hengstmengel_m@remedy.nl>
2893                 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2894                 Changed return of sync operations.
2896         Mon Nov 21 13:32:38 UTC 2011  Marijke Hengstmengel  <hengstmengel_m@remedy.nl>
2898                 * TAO_IDL/be/be_codegen.cpp:
2899                 Exclude include *.AE.idl in *E.idl
2901                 * TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp:
2902                 * TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp:
2903                 * TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp:
2904                 * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
2905                 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2906                 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exh.h:
2907                 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exs.h:
2908               Changes for sync port on AMI connector
2910         Mon Nov  7 13:02:55 UTC 2011  Marijke Hengstmengel  <hengstmengel_m@remedy.nl>
2912                 * TAO_IDL/fe/idl.ll:
2913                 * TAO_IDL/fe/lex.yy.cpp:
2914                 Add beside pragma's 'ciao ami4ccm ...' the pragma's 'ami4ccm ...' , according to ami4ccm spec.
2915                 In the future '#pragma ciao ami4ccm ...' has to  be removed.
2917         === end changelog ===
2919 Wed Dec  7 10:28:00 UTC 2011  Simon Massey <simon dot massey at prismtech dot com>
2921         * tests/IDL_Test/IDL_Tests.mpc:
2923           Since the below modification removed the -GA from the valuetype.idl
2924           generation step in the mpc file, the valuetypeA.cpp is now
2925           not generated, thus this file should not be mentioned in the
2926           DLL projects Source_Files section. Machines were compiling and
2927           linking the old file or stating that it was not found.
2929 Mon Dec  5 20:32:56 UTC 2011  Jeff Parsons <j.parsons@vanderbilt.edu>
2931         * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
2933           Added missing switch cases in visit_union() and visit_typedef().
2934           Not all context states were covered and we were seeing errors
2935           and bailouts.
2937         * tests/IDL_Test/valuetype.idl:
2938         * tests/IDL_Test/IDL_Tests.mpc:
2940           Added test case for the above problem, also removed -GA IDL
2941           compiler option for valuetype.idl, since the new test case
2942           has IDL constructed types declared inside a valuetype - the
2943           generated typecode for the nested types cannot be in a separate
2944           file since the generated valuetype class declaration cannot
2945           be reopened. Thanks to Simon Massey <simon dot massey at
2946           prismtech dot com> for reporting the problem and supplying
2947           example IDL.
2949 Mon Dec  5 19:57:02 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2951         * examples/AMH/Sink_Server/Base_Server.h:
2952         * examples/AMH/Sink_Server/Base_Server.cpp:
2953         * examples/AMH/Sink_Server/Client_Task.cpp:
2954         * examples/AMH/Sink_Server/MT_AMH_Server.cpp:
2955         * examples/AMH/Sink_Server/client.cpp:
2956         * examples/AMH/Sink_Server/mt_server.cpp:
2957         * examples/AMH/Sink_Server/run_test.pl:
2958         * examples/AMH/Sink_Server/st_server.cpp:
2959           Improving this test, looks the crashing on some build systems is
2960           mostly timing due to a badly written example
2962 Mon Dec  5 12:30:15 UTC 2011  Johnny Willemsen  <jwillemsen@remedy.nl>
2964         * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2965           const fix
2967         * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
2968           Layout changes and generate doxygen style documentation
2970         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
2971           Layout changes to the generated code
2973         * examples/AMH/Sink_Server/run_test.pl:
2974         * tao/PortableServer/Adapter_Activator.h:
2975         * tests/Multiple/Multiple_Impl.h:
2976           Zapped empty lines
2978         * tests/Multiple/server.cpp:
2979           Fixed typo in comment
2981         * tests/POA/DSI/server.cpp:
2982         * tests/POA/Explicit_Activation/server.cpp:
2983         * tests/POA/On_Demand_Act_Direct_Coll/Server_Task.cpp:
2984         * tests/POA/On_Demand_Loading/Server_Manager.cpp:
2985         * tests/POA/Reference_Counted_Servant/server.cpp:
2986           Close file descriptors earlier to resolve Coverity errors
2988 Local Variables:
2989 mode: change-log
2990 add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
2991 indent-tabs-mode: nil
2992 End: