diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2012-08-29 07:34:08 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2012-08-29 07:34:08 +0000 |
commit | cff2fe4ab7af9141c097dbadf9e61502cbe1d67a (patch) | |
tree | a3e346cbbd328184b89738a06e2f783d6d52a399 /TAO/ChangeLogs | |
parent | 6ce93f4d978e12e0e8064fe66ed4fa349b516bd0 (diff) | |
download | ATCD-cff2fe4ab7af9141c097dbadf9e61502cbe1d67a.tar.gz |
Wed Aug 29 07:33:35 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
* ChangeLog:
* ChangeLogs/ChangeLog-2012a:
* NEWS:
Prepared for the next release
Diffstat (limited to 'TAO/ChangeLogs')
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-2012a | 2992 |
1 files changed, 2992 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-2012a b/TAO/ChangeLogs/ChangeLog-2012a new file mode 100644 index 00000000000..6089e5dc2ce --- /dev/null +++ b/TAO/ChangeLogs/ChangeLog-2012a @@ -0,0 +1,2992 @@ +Wed Aug 29 08:16:04 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 2.1.4 released. + +Tue Aug 28 09:30:31 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/tests/Security/BiDirectional/ssl/ca.pem: + * orbsvcs/tests/Security/BiDirectional/ssl/client-cert.pem: + * orbsvcs/tests/Security/BiDirectional/ssl/client-key.pem: + * orbsvcs/tests/Security/BiDirectional/ssl/make-client-keys: + * orbsvcs/tests/Security/BiDirectional/ssl/server-cert.pem: + * orbsvcs/tests/Security/BiDirectional/ssl/server-key.pem: + * orbsvcs/tests/Security/Bug_2908_Regression/client.conf: + * orbsvcs/tests/Security/Bug_2908_Regression/run_test.pl: + * orbsvcs/tests/Security/Bug_2908_Regression/server.conf: + * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/ca.pem: + * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/client-cert.pem: + * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/client-key.pem: + * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/make-client-keys: + * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/server-cert.pem: + * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/server-key.pem: + * orbsvcs/tests/Security/Bug_2908_Regression/cacert.pem: + * orbsvcs/tests/Security/Bug_2908_Regression/clientCert.pem: + * orbsvcs/tests/Security/Bug_2908_Regression/clientKey.pem: + * orbsvcs/tests/Security/Bug_2908_Regression/serverCert.pem: + * orbsvcs/tests/Security/Bug_2908_Regression/serverKey.pem: + Updated certificates, expired all last week, made them valid + for 3650 days + +Thu Aug 23 15:24:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * NEWS: + * doc/Options.html: + Update the MIOP_Strategy_Factory with more useful configuration help + and move the detail of these options out of the NEW files, referring + instead to the doc/Options.html section. + +Wed Aug 22 09:12:45 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/tests/Notify/lib/Options_Parser.cpp: + + Missed a C+11 invalid type converstion warning. + +Mon Aug 20 10:20:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/GOA.cpp: + * orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp: + * orbsvcs/PortableGroup/UIPMC_Endpoint.cpp: + + Coverity detected faults fixed. + +Mon Aug 20 09:26:30 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp: + + Coverity detected very unlikely fault fixed. + +Thu Aug 16 12:32:58 UTC 2012 Olli Savia <ops@iki.fi> + + * orbsvcs/orbsvcs/FTORB.mpc: + This project needs threads. + +Thu Aug 16 07:57:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/tests/Notify/lib/Options_Parser.cpp: + + Correct default value and range check -Priority option to correct + original bad default value. + +Wed Aug 15 15:13:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test.pl: + + Stop running the client for part two to shutdown server, if part + one server has already exited. + +Wed Aug 15 14:28:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/tests/Notify/lib/Options_Parser.cpp: + * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp: + * orbsvcs/examples/Notify/ThreadPool/Supplier.cpp: + * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp: + + Correct types, removes C++11 warning about {} initalization miss-match. + +Wed Aug 15 10:08:20 UTC 2012 Simon Massey <sma at prismtech dot com> + + * tao/IIOP_Connector.cpp: + + Correct types for time, removes C++11 warning. + +Wed Aug 15 08:44:07 UTC 2012 Olli Savia <ops@iki.fi> + + * docs/tutorials/Quoter/RTCORBA/StockQuoter.mpc: + This project needs threads. + +Tue Aug 14 11:08:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.h: + + Move #pragma once below header that sets ACE_LACKS_PRAGMA_ONCE. + +Tue Aug 14 11:00:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/tests/Miop/McastZIOP/client.cpp: + + Add .in() to var use to stop warning on lyxos. + +Tue Aug 14 08:41:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * NEWS: + + Advisory note added concerning the generic testability + of the -ORBPreferredInterfaces feature. + + * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test_ipv6.pl: + * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test.pl: + + Stop these tests from erroring due to possiable problems in + loopback feature. This test is effectivly for information + purposes. + +Mon Aug 13 14:55:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + And again (there were two of them)! + +Mon Aug 13 14:44:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + Major and Minor should be set output with debug message! + +Mon Aug 13 14:38:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + Major and Minor should be set not Major and Major! + +Mon Aug 13 13:42:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * doc/Options.html: + Cut and paste type errors. + +Mon Aug 13 13:28:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * doc/Options.html: + Missed a couple of points. + +Mon Aug 13 12:58:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * doc/Options.html: + Missed copying those extra helpful bits of information from the + NEWS file entry of the MIOP_Strategy_Factory options. + +Mon Aug 13 12:36:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * doc/Options.html: + * tao/GIOP_Message_Base.cpp: + + Minor fixes. + +Mon Aug 13 09:04:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.h: + + Minor fixes. + +Sun Aug 12 19:05:59 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_util.cpp: + * TAO_IDL/be_include/be_global.h: + * docs/compiler.html: + Added stripped_filename option to overrule stripped filename of + input file + +Sun Aug 12 18:06:49 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + Reverted change below, seems to break VMS and the methods are still + declared in the header + + Fri Jul 20 17:38:45 UTC 2012 Adam Mitz <mitza@ociweb.com> + * tao/CDR.inl: + Changes to build for VxWorks 6.8 kernel mode + which does not define ACE_HAS_WCHAR. + +Sat Aug 11 08:40:30 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp: + + Fuzz error was wrong, need try_aquire here, not ACE_GUARD, + macro. Reverted change and disabled the fuzz check. + +Fri Aug 10 14:42:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp: + * orbsvcs/tests/Miop/McastFragmentation/uipmc_client.conf: + * orbsvcs/tests/Miop/McastFragmentation/uipmc_server.conf: + * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_m.conf: + * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_n.conf: + + Fuzz errors corrected. + +Fri Aug 10 14:00:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * NEWS: + * docs/Options.html: + * tao/Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/MIOP.cpp: + * orbsvcs/orbsvcs/PortableGroup/miopconf.h: + * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp: + * orbsvcs/orbsvcs/PortableGroup/README: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + + Enhanced the MIOP protocol to support MIOP Fragmentation. + + * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.h: + * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.inl: + * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.cpp: + * orbsvcs/orbsvcs/PortableGroup/miop_resource.h: + * orbsvcs/orbsvcs/PortableGroup/miop_resource.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.cpp: + + New files added to support MIOP Fragmentation. + + * bin/tao_other_tests.lst: + * orbsvcs/tests/Miop/McastFragmentation/client.cpp: + * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.h: + * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.cpp: + * orbsvcs/tests/Miop/McastFragmentation/Hello.idl: + * orbsvcs/tests/Miop/McastFragmentation/McastFragmentation.mpc: + * orbsvcs/tests/Miop/McastFragmentation/README: + * orbsvcs/tests/Miop/McastFragmentation/run_test.pl: + * orbsvcs/tests/Miop/McastFragmentation/run_test_ipv6.pl: + * orbsvcs/tests/Miop/McastFragmentation/server.cpp: + * orbsvcs/tests/Miop/McastFragmentation/uipmc_client.conf: + * orbsvcs/tests/Miop/McastFragmentation/uipmc_server.conf: + * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_m.conf: + * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_n.conf: + + Added a test for MIOP Fragmentation. + +Fri Aug 10 08:30:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp: + ReFixed the race condition with the correct mutex code. (Why does + the stub->profile_lock () return a const mutex reference, anywhere + where this is used, it has to be const_cast to a non-const form + doesn't it?) + +Tue Aug 7 15:45:42 UTC 2012 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * examples/PluggableUDP/tests/SimplePerformance/test.idl (Simple_Server): + + Added a comment to make it clear that twoway operations don't + work with DIOP. Thanks to Ali Akbar Zarezadeh <akzare at cs dot + uni-potsdam dot de> for reporting this. + +Thu Aug 9 15:10:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp: + Reverted this change until I can work out what has changed + from when this change was valid. + +Thu Aug 9 08:33:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp: + Fixed race condition. + +Thu Aug 9 07:20:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * tao/String_Alloc.cpp: + Removed trailing whitespace. + + * orbsvcs/tests/Miop/McastPreferredInterfaces/TestC.cpp: + * orbsvcs/tests/Miop/McastPreferredInterfaces/TestC.h: + * orbsvcs/tests/Miop/McastPreferredInterfaces/TestC.inl: + * orbsvcs/tests/Miop/McastPreferredInterfaces/TestS.cpp: + * orbsvcs/tests/Miop/McastPreferredInterfaces/TestS.h: + Removed these generated files they shouldn't have been committed. + +Wed Aug 8 15:20:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * NEWS: + * tao/String_Alloc.cpp: + + Enhanced CORBA::string_dup() and CORBA::string_free() to use + non-allocated and shared static null strings, this allows for + optimized default null string initialization in CORBA string + members and a reduction in dynamic memory management required + for such. This enhancement can be removed by including + #define TAO_NO_SHARED_NULL_CORBA_STRING in the config.h + NOTE that it is a (CORBA spec) requirement that all + CORBA::strings are deleted via the CORBA::string_free() + (and allocated via CORBA::string_dup() or CORBA::string_alloc() + calls); you must not use the c++ keywords new and delete[] + directly. Previously it was possiable to ignore this requirement, + however if you do so now, the enhancement for null strings will + catch you out, as deleting these null CORBA::strings will cause + corrupt heap and/or segfaults. + + for Simon McQueen <sm at prismtech dot com> + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.inl: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + + Add support for -ORBPreferredInterfaces option to UIPMC. The form follows + the same pattern as IIOP for IPv4 i.e. a local interface IP address should + be specified as the mapping. e.g. -ORBPreferredInterfaces 225.*=192.168.0.2. + For IPv6 the preferred interface should (neccessarily) be set as an interface + name (e.g. 'eth0' for linux, or 'Loopback Pseudo-Interface' on windows) or an + interface index number on windows. e.g. -ORBPreferredInterfaces FF01:*=eth0. + Also add support an -ORBListenOnAll 0|1 UIPMCFactory option that can + be specified in the svc.conf to make the acceptor listen on all multicast + enabled interfaces on platforms that this is not the default. This has been + observed to be required for the UIPMCAcceptor to open on the most recent + Linux distribs. Improve error handling & reporting. + + * tao/IIOP_Endpoint.h: + * tao/IIOP_Endpoint.cpp: + + Export the method that handles -ORBPreferredInterfaces values so it can be + reused. Add ability to specify interface names when IPv6 is enabled. For now + this is ignored in IIOP. + + * tao/IIOP_Profile.cpp: + * tao/Strategies/SCIOP_Profile.cpp: + + Added CORBALOC support to the existing -ORBPreferredInterfaces option processing. + + * tao/Strategies/COIOP_Endpoint.h: + * tao/Strategies/DIOP_Endpoint.h: + * tao/Strategies/SCIOP_Endpoint.h: + * tao/Strategies/SHMIOP_Endpoint.h: + * tao/Strategies/UIOP_Endpoint.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.h: + + Correct minor comment annoyance. + + * bin/tao_other_tests.lst: + * orbsvcs/tests/Miop/McastPreferredInterfaces/client.cpp: + * orbsvcs/tests/Miop/McastPreferredInterfaces/McastPreferredInterfaces.mpc: + * orbsvcs/tests/Miop/McastPreferredInterfaces/miop_svc.conf: + * orbsvcs/tests/Miop/McastPreferredInterfaces/miop_svc_ipv6.conf: + * orbsvcs/tests/Miop/McastPreferredInterfaces/README: + * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test_ipv6.pl: + * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test.pl: + * orbsvcs/tests/Miop/McastPreferredInterfaces/server.cpp: + * orbsvcs/tests/Miop/McastPreferredInterfaces/Test.idl: + * orbsvcs/tests/Miop/McastPreferredInterfaces/Test_impl.cpp: + * orbsvcs/tests/Miop/McastPreferredInterfaces/Test_impl.h: + + Test for the above. + +Mon Aug 6 07:57:41 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/taobaseidldefaults.mpb: + There is no S.inl file anymore, so cleaned up some rules + +Fri Aug 3 08:17:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/taobaseidldefaults.mpb: + Ran more tests, this file is really complex to maintain + +Fri Aug 3 07:41:33 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/taobaseidldefaults.mpb: + Another set of fixes, this file is getting way too complex + +Fri Aug 3 07:03:59 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/taobaseidldefaults.mpb: + Fixed duplicate files being added + +Thu Aug 2 17:55:12 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/taobaseidldefaults.mpb: + More improvements to file handling, thanks to Adam Mitz for testing + more cases + +Thu Aug 2 12:28:04 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/taobaseidldefaults.mpb: + Further improved this file for the new options + +Thu Aug 2 09:20:20 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/taobaseidldefaults.mpb: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_util.cpp: + * TAO_IDL/be_include/be_global.h: + * docs/compiler.html: + Added -Sch to disable stub header generation, -Ssh to disable + servant header + +Wed Aug 1 07:07:33 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: + Fixed compile error with C++11 + +Fri Jul 27 10:54:07 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * etc/tao.doxygen: + * etc/tao_anytypecode.doxygen: + * etc/tao_av.doxygen: + * etc/tao_compression.doxygen: + * etc/tao_cosevent.doxygen: + * etc/tao_cosnaming.doxygen: + * etc/tao_cosnotification.doxygen: + * etc/tao_costime.doxygen: + * etc/tao_costrader.doxygen: + * etc/tao_dynamicany.doxygen: + * etc/tao_dynamicinterface.doxygen: + * etc/tao_esf.doxygen: + * etc/tao_ifr.doxygen: + * etc/tao_implrepo.doxygen: + * etc/tao_iormanip.doxygen: + * etc/tao_iortable.doxygen: + * etc/tao_pi.doxygen: + * etc/tao_pi_server.doxygen: + * etc/tao_portablegroup.doxygen: + * etc/tao_portableserver.doxygen: + * etc/tao_rtcorba.doxygen: + * etc/tao_rtevent.doxygen: + * etc/tao_rtportableserver.doxygen: + * etc/tao_security.doxygen: + * etc/tao_smartproxies.doxygen: + * etc/tao_ssliop.doxygen: + * etc/tao_strategies.doxygen: + * etc/tao_transportcurrent.doxygen: + * etc/tao_ziop.doxygen: + Generate UML diagrams, assume stl is buildin + +Fri Jul 27 08:57:54 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * etc/tao.doxygen: + * etc/tao_anytypecode.doxygen: + * etc/tao_av.doxygen: + * etc/tao_compression.doxygen: + * etc/tao_cosevent.doxygen: + * etc/tao_cosnaming.doxygen: + * etc/tao_cosnotification.doxygen: + * etc/tao_costime.doxygen: + * etc/tao_costrader.doxygen: + * etc/tao_dynamicany.doxygen: + * etc/tao_dynamicinterface.doxygen: + * etc/tao_esf.doxygen: + * etc/tao_ifr.doxygen: + * etc/tao_implrepo.doxygen: + * etc/tao_iormanip.doxygen: + * etc/tao_iortable.doxygen: + * etc/tao_pi.doxygen: + * etc/tao_pi_server.doxygen: + * etc/tao_portablegroup.doxygen: + * etc/tao_portableserver.doxygen: + * etc/tao_rtcorba.doxygen: + * etc/tao_rtevent.doxygen: + * etc/tao_rtportableserver.doxygen: + * etc/tao_security.doxygen: + * etc/tao_smartproxies.doxygen: + * etc/tao_ssliop.doxygen: + * etc/tao_strategies.doxygen: + * etc/tao_transportcurrent.doxygen: + * etc/tao_ziop.doxygen: + Upgraded with doxygen -u + +Thu Jul 26 09:31:16 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * NEWS: + Updated for next release + + * etc/tao.doxygen: + * etc/tao_anytypecode.doxygen: + * etc/tao_av.doxygen: + * etc/tao_compression.doxygen: + * etc/tao_cosevent.doxygen: + * etc/tao_cosnaming.doxygen: + * etc/tao_cosnotification.doxygen: + * etc/tao_costime.doxygen: + * etc/tao_costrader.doxygen: + * etc/tao_dynamicany.doxygen: + * etc/tao_dynamicinterface.doxygen: + * etc/tao_esf.doxygen: + * etc/tao_ifr.doxygen: + * etc/tao_implrepo.doxygen: + * etc/tao_iormanip.doxygen: + * etc/tao_iortable.doxygen: + * etc/tao_pi.doxygen: + * etc/tao_pi_server.doxygen: + * etc/tao_portablegroup.doxygen: + * etc/tao_portableserver.doxygen: + * etc/tao_rtcorba.doxygen: + * etc/tao_rtevent.doxygen: + * etc/tao_rtportableserver.doxygen: + * etc/tao_security.doxygen: + * etc/tao_smartproxies.doxygen: + * etc/tao_ssliop.doxygen: + * etc/tao_strategies.doxygen: + * etc/tao_transportcurrent.doxygen: + * etc/tao_ziop.doxygen: + Removed deprecated tag + +Thu Jul 26 09:12:26 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 2.1.3 released. + +Mon Jul 23 20:58:16 UTC 2012 Adam Mitz <mitza@ociweb.com> + + * tests/Bug_3630_Regression/run_test.pl: + * tests/Smart_Proxies/Policy/run_test.pl: + + Fixed long-standing bugs in perl scripts that were only + noticed with the TestTarget.pm fix in ACE Fri Jul 20 17:37:27 UTC 2012 + +Fri Jul 20 17:38:45 UTC 2012 Adam Mitz <mitza@ociweb.com> + + * tao/CDR.inl: + + Changes to build for VxWorks 6.8 kernel mode + which does not define ACE_HAS_WCHAR. + +Wed Jun 13 08:53:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + Un-nest the #if #endif of the fix below. + +Tue Jun 12 15:00:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + Correct debug text string ACE_MAX_DGRAM_SIZE should be MIOP_MAX_DGRAM_SIZE. + +Tue Jun 12 08:30:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/ZIOP/ZIOP.cpp: + * tao/ZIOP/ZIOP_Service_Context_Handler.cpp: + Remove _int64 etc. size warnings. + +Mon Jun 11 21:45:56 UTC 2012 Adam Mitz <mitza@ociweb.com> + + * TAO_IDL/tao_idl.mpc: + * tao/GIOP_Message_Base.cpp: + * tests/IDL_Test/union.idl: + + Added support for Oracle Solaris Studio 12 Update 3 (SunCC 5.12). + +Mon Jun 11 12:53:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/params.cpp: + * tao/doc/Options.html: + Changed #define ALLOW_ZIOP_NO_SERVER_POLICIES_DEFAULT name to + #define TAO_ALLOW_ZIOP_NO_SERVER_POLICIES_DEFAULT at the buildczars request. + +Mon Jun 11 12:45:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/ORB_Core.cpp: + * tao/params.h: + * tao/params.inl: + * tao/params.cpp: + * tao/doc/Options.html: + * tao/ZIOP/ZIOP_Stub.cpp: + Add the -ORBAllowZIOPNoServerPolicies <0|1> option to the ORB. + This option takes a boolean 0 (off/disable) or 1 (on/enable); + and if enabled, allows a client to ZIOP compress without having + any server-side ZIOP available compressor's list policies embedded + in the IOR. This option allows the client to use ZIOP with MIOP + and/or services configured via CORBALOCs that have no such + compression list policies embedded. The client has to trust that + the server is configured to match its own compressor's list policy, + and compresses accordingly. + NOTE that any server that cannot decompress the client's used ZIOP + compressor will reject the request as it simply cannot decode or + handle it (the client-side comms will timeout or lock-up for any such + incorrect two-way requests, or be oblivious to the failure with any + incorrectly configured one-way requests). + The default setting is 0 (false) i.e. to disallow compression in such + cases and conform to the ZIOP specification which requires the + server-side policies to be published for the client-side to check; + but this can be changed by adding to TAO's config.h the required default e.g. + #define ALLOW_ZIOP_NO_SERVER_POLICIES_DEFAULT true + + * tao/orbsvcs/tests/Miop/McastZIOP/* + * bin/tao_other_tests.lst: + Add the test for the above use case. + +Mon Jun 11 11:14:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/ZIOP/ZIOP.cpp: + Tidy-up COMPRESSION_MIN_RATIO_POLICY checks and the display of compression ratios. + Sometimes they were being calculated as the inverse ratio instead of the + correct (compressed_length / uncompressed_length) that the ZIOP specification + details. Also check that the compressed size (with overhead) is not larger than + the original data length, it is really stupid to use ZIOP messages that are actually + larger than the original GIOP message just because the compressed data (without the + header is JUST smaller). + +Sun Jun 10 18:27:00 UTC 2012 Ken Sedgwick <ken@bonsai.com> + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp + Added missing ACE_TEXT_ALWAYS_CHAR macro on + SSL_CTX_set_cipher_list argument. + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp + Removed SSLCipherList and SSLServerCipherOrder features + from LynxOS. + +Thu Jun 7 08:12:43 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2084_Regression/Server_Task.cpp: + Removed not needed unused arg + +Thu Jun 7 07:53:27 UTC 2012 Marcel Smit <msmit@remedy.nl> + + * MPC/config/gen_ostream.mpb: + * MPC/config/taoidldefaults.mpb: + Fixed compile issues related to GEN_OSTREAM. + +Thu May 31 21:57:43 UTC 2012 Ken Sedgwick <ken@bonsai.com> + + * docs/Security/SSLIOP-USAGE.html + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp + Added SSLCipherList and SSLServerCipherOrder openssl runtime + configuration options to SSLIOP_Factory. Fixes bug 4022. + +Fri May 25 11:14:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h: + * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h: + * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h: + * tao/DynamicAny/DynValue_i.h: + * tao/DynamicAny/DynValueBox_i.h: + * tao/DynamicAny/DynValueCommon_i.h: + * tao/ZIOP/ZIOP_Policy_i.h: + Doxygen warnings comment tidy-up. + +Thu May 24 14:31:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/GIOP_Message_Base.cpp: + * tao/ZIOP/ZIOP.cpp: + * tao/ZIOP/ZIOP_ORBInitializer.cpp: + * tao/ZIOP/ZIOP_Stub.cpp: + Minor re-wording and addition of error messages to help pin-point ZIOP miss-configuration problems. + +Mon May 21 14:15:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * docs/dynany/index.html: + Missed updating this document with changes of Wed Feb 29 16:30:00 UTC 2012. + DynamicAny Value and BoxedValue types are implimented. + +Sat May 19 14:28:57 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 2.1.2 released. + +Thu May 17 18:35:22 UTC 2012 Trevor Fields <fields_t@ociweb.com> + + * NEWS: + Updates for 2.1.2 + +Thu May 17 08:13:25 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/RTCORBA/Activity/Task_Stats.cpp: + Fixed conversion warning + +Wed May 16 14:05:33 UTC 2012 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * TAO_IDL/be/be_visitor_component/facet_exh.cpp: + * TAO_IDL/be/be_visitor_component_scope.cpp: + Changed DOxygen documentation. + +Wed May 16 06:42:33 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp: + * orbsvcs/orbsvcs/Sched/Scheduler.cpp: + * orbsvcs/orbsvcs/Time/Timer_Helper.cpp: + More cleanup due to removal of NSK + +Tue May 15 18:17:07 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/ast/ast_union.cpp: + * TAO_IDL/be/be_helper.cpp: + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/include/ast_expression.h: + * examples/RTCORBA/Activity/Task_Stats.inl: + * examples/RTCORBA/Activity/Task_Stats.cpp: + * examples/RTCORBA/Activity/Thread_Task.cpp: + * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: + * orbsvcs/examples/Log/Basic/TLS_Client.cpp: + * orbsvcs/examples/Log/Event/Event_Supplier.cpp: + * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp: + * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp: + * orbsvcs/orbsvcs/IFRService/Container_i.cpp: + * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp: + * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp: + * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp: + * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp: + * orbsvcs/orbsvcs/Notify/XML_Saver.cpp: + * orbsvcs/orbsvcs/Time/Timer_Helper.cpp: + * orbsvcs/orbsvcs/Time_Utilities.cpp: + * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.inl: + * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.cpp: + * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp: + * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp: + * orbsvcs/tests/Notify/lib/Task_Stats.inl: + * orbsvcs/tests/Notify/lib/Task_Stats.cpp: + * orbsvcs/tests/Notify/lib/common.cpp: + * orbsvcs/tests/Time/Client_i.cpp: + * performance-tests/POA/Demux/demux_test_client.cpp: + * performance-tests/RTCorba/Thread_Pool/client.cpp: + * performance-tests/Throughput/Receiver.cpp: + * performance-tests/Throughput/client.cpp: + * tao/AnyTypeCode/Any_Basic_Impl.h: + * tao/AnyTypeCode/Any_Basic_Impl.cpp: + * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: + * tao/Default_Endpoint_Selector_Factory.h: + * tao/DynamicAny/DynAny_i.cpp: + * tao/DynamicAny/DynUnion_i.cpp: + * tao/MProfile.inl: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + * tao/orb.idl: + * tests/Param_Test/anyop.cpp: + * tests/Param_Test/ulonglong.cpp: + * tests/Policies/Manipulation.cpp: + * tests/Queued_Message_Test/Queued_Message_Test.cpp: + Removed support for Tandem NSK. That was the last platform that + needed the emulated versions of ACE_INT64 and ACE_UINT64, that + emulation has now been removed + +Tue May 15 13:43:00 UTC 2012 Marcel Smit <msmit@remedy.nl> + + Merged DDS4CCM_OpenDDS branch + + commit 6ce8768572a8340ee59521fc910f6b5023fe0cbf + Author: Marcel Smit <msmit@remedy.nl> + Date: Fri Apr 27 11:15:33 2012 +0200 + + * CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/ports/Shapes_ShapeType_conn.idl: + Fixed compile issues. + + * TAO/TAO_IDL/be/be_global.cpp: + * TAO/TAO_IDL/be/be_util.cpp: + * TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: + * TAO/TAO_IDL/be_include/be_global.h: + Removed opendds_suffix from the code. In openDDS, suffix of + the sequence is defined as 'Seq'. + + commit d1c45d256337574e7779c088c5d0634be7d024d5 + Author: Marcel Smit <msmit@remedy.nl> + Date: Thu Apr 26 20:06:13 2012 +0200 + + * CIAO/MPC/config/ndds_idltocpp.mpb: + * CIAO/MPC/config/ndds_idltocpp_ts_defaults.mpb: + Added -DDDS4CCM_NEEDS_SEQUENCES_DEFINED again. + + * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl: + * CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl: + Fixed compile issues for both openDDS and RTI DDS. + + * CIAO/connectors/dds4ccm/idl/ccm_dds.idl: + Removed comment. + + * TAO/TAO_IDL/be/be_visitor_arg_traits.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: + Don't check for which DDS vendor is used. Just check for the + availability of the pragma. + + commit eabcfd1ec51f753d925c3e224c853a598f69c7db + Author: Marcel Smit <msmit@remedy.nl> + Date: Thu Apr 26 11:22:35 2012 +0200 + + * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl: + * CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl: + * CIAO/connectors/dds4ccm/idl/ccm_dds.idl: + * CIAO/connectors/dds4ccm/impl/Updater_T.cpp: + * CIAO/connectors/dds4ccm/impl/Updater_T.h: + * CIAO/connectors/dds4ccm/impl/Writer_T.cpp: + * CIAO/connectors/dds4ccm/impl/Writer_T.h: + * TAO/TAO_IDL/be/be_visitor_arg_traits.cpp: + * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp: + * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: + * TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: + * TAO/TAO_IDL/fe/lex.yy.cpp: + * TAO/TAO_IDL/include/idl_global.h: + * TAO/TAO_IDL/util/utl_global.cpp: + Using a pragma to define the sequences for openDDS. If that pragma is + set, the sequence is generated as it was declared as a native + + * CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp: + + * CIAO/connectors/dds4ccm/impl/ConditionManager.cpp: + Check whether read condition is there before detaching + it from the waitset. Optimized logging in this case. + + commit ca001a58956fd09ce0aee1ab614ed178c54cbe0a + Author: Marcel Smit <msmit@remedy.nl> + Date: Wed Apr 25 12:39:30 2012 +0200 + + * CIAO/MPC/config/dds4ccm_ts_default.mpb: + * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl: + * CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl: + * CIAO/connectors/dds4ccm/idl/ccm_dds.idl: + * CIAO/connectors/dds4ccm/impl/Updater_T.cpp: + * CIAO/connectors/dds4ccm/impl/Updater_T.h: + * CIAO/connectors/dds4ccm/impl/Writer_T.cpp: + * CIAO/connectors/dds4ccm/impl/Writer_T.h: + * CIAO/connectors/dds4ccm/impl/ndds/WaitSet.cpp: + * CIAO/connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl: + * CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/ports/Shapes_ShapeType_conn.idl: + * CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/ports/Shapes_ShapeType_conn.mpc: + * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp: + * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp: + Work in progress: Refactoring of typedef sequence declarations. Seems that 'native' + declaration does not work. Need to change openDDS, using a typedef declaration with + a pragma. + + commit 1c7c7c0af71e7908ad02c24f7a0f9cc71f6b71da + Author: Marcel Smit <msmit@remedy.nl> + Date: Wed Apr 11 11:54:28 2012 +0200 + + * CIAO/MPC/config/dds4ccm.mpb: + * CIAO/MPC/config/dds4ccm_ts_default.mpb: + * CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl: + * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl: + * CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl: + * CIAO/connectors/dds4ccm/idl/ccm_dds.idl: + * TAO/TAO_IDL/be/be_codegen.cpp: + * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp: + Preparation in order to support OpenDDS in DDS4CCM + + commit 962e780d20ad901717448bb75780b49360d8c972 + Author: Johnny Willemsen <jwillemsen@remedy.nl> + Date: Fri Apr 6 20:15:59 2012 +0200 + + * TAO/MPC/config/taobaseidldefaults.mpb: + All _svnt_T files are template files, not source files, + so correct the group we add them to. + + +Tue May 15 11:29:04 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/RTCORBA/Activity/Task_Stats.cpp: + * orbsvcs/tests/Event/lib/Supplier.h: + * orbsvcs/tests/Event/lib/Supplier.cpp: + Use ACE_High_Res_Timer::global_scale_factor_type + +Tue May 15 06:59:12 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/RTCORBA/Activity/Task_Stats.h: + * examples/RTCORBA/Activity/Task_Stats.cpp: + * examples/RTScheduling/DT_Creator.cpp: + * examples/RTScheduling/Job_i.cpp: + * examples/RTScheduling/Task_Stats.h: + * examples/RTScheduling/Task_Stats.cpp: + * examples/RTScheduling/Thread_Task.cpp: + * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.h: + * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.cpp: + * orbsvcs/tests/Event/lib/Consumer.h: + * orbsvcs/tests/Event/lib/Consumer.cpp: + * performance-tests/Anyop/anyop.cpp: + * performance-tests/Protocols/sender.cpp: + * performance-tests/RTCorba/Thread_Pool/client.cpp: + Use ACE_High_Res_Timer::global_scale_factor_type + +Mon May 14 22:12:20 UTC 2012 Trevor Fields <fields_t@ociweb.com> + + * tests/Bug_4010_Regression/Bug_4010_Regression.mpc: + * tests/Bug_4010_Regression/client.conf: + * tests/Bug_4010_Regression/client.cpp: + * tests/Bug_4010_Regression/README: + * tests/Bug_4010_Regression/run_test.pl: + + fuzz fixes. + +Mon May 14 18:41:01 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/tests/Notify/lib/Notify_Test_Client.h: + * orbsvcs/tests/Notify/lib/Periodic_Consumer.h: + * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h: + * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp: + * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.h: + * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp: + * performance-tests/Latency/AMI/Roundtrip_Handler.h: + * performance-tests/Latency/AMI/Roundtrip_Handler.cpp: + * performance-tests/Latency/Thread_Per_Connection/Client_Task.h: + * performance-tests/Latency/Thread_Per_Connection/Client_Task.cpp: + * performance-tests/Latency/Thread_Pool/Client_Task.h: + * performance-tests/Latency/Thread_Pool/Client_Task.cpp: + * performance-tests/Protocols/sender.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp: + * performance-tests/RTCorba/Thread_Pool/client.cpp: + * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.h: + * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.cpp: + * performance-tests/Sequence_Latency/Thread_Per_Connection/Client_Task.h: + * performance-tests/Sequence_Latency/Thread_Per_Connection/Client_Task.cpp: + * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.h: + * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.cpp: + Use ACE_High_Res_Timer::global_scale_factor_type + +Mon May 14 05:41:27 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Portable_Interceptors/Benchmark/marker.h: + * tests/Portable_Interceptors/Benchmark/marker.cpp: + * tests/Smart_Proxies/Benchmark/client.cpp: + Use ACE_High_Res_Timer::global_scale_factor_type + +Sun May 13 17:24:30 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/AMH/Sink_Server/Client_Task.h: + * examples/AMH/Sink_Server/Client_Task.cpp: + Use ACE_High_Res_Timer::global_scale_factor_type + +Sun May 13 17:22:16 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Kokyu_dsrt_schedulers/Task_Stats.h: + * examples/Kokyu_dsrt_schedulers/Task_Stats.cpp: + * examples/Kokyu_dsrt_schedulers/fp_example/server.cpp: + * examples/Kokyu_dsrt_schedulers/mif_example/server.cpp: + * examples/Kokyu_dsrt_schedulers/muf_example/server.cpp: + * examples/RTScheduling/DT_Creator.h: + * orbsvcs/performance-tests/RTEvent/lib/Client_Group.h: + * orbsvcs/performance-tests/RTEvent/lib/Client_Group.cpp: + * orbsvcs/performance-tests/RTEvent/lib/Client_Pair.h: + * orbsvcs/performance-tests/RTEvent/lib/Client_Pair.cpp: + * orbsvcs/performance-tests/RTEvent/lib/Consumer.h: + * orbsvcs/performance-tests/RTEvent/lib/Consumer.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Consumer.h: + * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Supplier.h: + * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp: + * orbsvcs/tests/Notify/lib/Task_Stats.h: + Use ACE_High_Res_Timer::global_scale_factor_type + +Sun May 13 12:48:34 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/rlecompressor.mpb: + Reorder base projects + + * TAO_IDL/be/be_visitor_native/native_ch.cpp: + Layout chage + + * examples/AMH/Sink_Server/Client_Task.cpp: + * examples/Load_Balancing_persistent/Identity_Client.cpp: + * examples/Load_Balancing_persistent/Load_Balancer_i.cpp: + * examples/RTCORBA/Activity/Thread_Task.cpp: + * examples/RTScheduling/DT_Creator.h: + * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/client.cpp: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/client.cpp: + * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp: + * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp: + * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp: + * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp: + * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp: + * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp: + * orbsvcs/tests/AVStreams/Latency/ping.cpp: + * orbsvcs/tests/AVStreams/Latency/pong.cpp: + * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/sender.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp: + * orbsvcs/tests/Event/Basic/Observer.cpp: + * orbsvcs/tests/Event/Basic/Reconnect.cpp: + * orbsvcs/tests/Event/Performance/Connect.cpp: + * orbsvcs/tests/Event/Performance/Latency.cpp: + * orbsvcs/tests/Event/lib/Driver.cpp: + * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.cpp: + * orbsvcs/tests/Notify/lib/Task_Stats.h: + * orbsvcs/tests/Notify/lib/Task_Stats.cpp: + * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp: + * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp: + * performance-tests/Anyop/anyop.cpp: + * performance-tests/Callback/client.cpp: + * performance-tests/Latency/AMH_Single_Threaded/client.cpp: + * performance-tests/Latency/AMI/client.cpp: + * performance-tests/Latency/Collocation/Client_Task.cpp: + * performance-tests/Latency/DII/client.cpp: + * performance-tests/Latency/DSI/client.cpp: + * performance-tests/Latency/Deferred/client.cpp: + * performance-tests/Latency/Single_Threaded/client.cpp: + * performance-tests/Latency/Thread_Per_Connection/client.cpp: + * performance-tests/Latency/Thread_Pool/client.cpp: + * performance-tests/POA/Create_Reference/create_reference.cpp: + * performance-tests/POA/Implicit_Activation/client.cpp: + * performance-tests/POA/Implicit_Activation/collocated.cpp: + * performance-tests/Protocols/receiver.cpp: + * performance-tests/Protocols/sender.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp: + * performance-tests/RTCorba/Oneways/Reliable/client.cpp: + * performance-tests/RTCorba/Thread_Pool/client.cpp: + * performance-tests/Sequence_Latency/AMH_Single_Threaded/client.cpp: + * performance-tests/Sequence_Latency/AMI/client.cpp: + * performance-tests/Sequence_Latency/DII/client.cpp: + * performance-tests/Sequence_Latency/DSI/client.cpp: + * performance-tests/Sequence_Latency/Deferred/client.cpp: + * performance-tests/Sequence_Latency/Single_Threaded/client.cpp: + * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp: + * performance-tests/Sequence_Latency/Thread_Pool/client.cpp: + * performance-tests/Throughput/Receiver.cpp: + * performance-tests/Throughput/client.cpp: + * tests/Portable_Interceptors/Benchmark/client.cpp: + * tests/Smart_Proxies/Benchmark/client.cpp: + Use ACE_High_Res_Timer::global_scale_factor_type + + * tests/OBV/ValueBox/vb_basic.idl: + Removed invalid id + +Wed May 9 12:45:13 UTC 2012 Marijke Hengstmengel <m.hengstmengel@remedy.nl> + + * TAO_IDL/be/be_visitor_operation/operation_ch.cpp: + Removed whitespaces in documentation. + +Wed May 9 08:13:13 UTC 2012 Marijke Hengstmengel <m.hengstmengel@remedy.nl> + + * TAO_IDL/be/be_visitor_component/executor_exh.cpp: + Solved compiler warning. + +Tue May 8 22:01:10 UTC 2012 Trevor Fields <fields_t@ociweb.com> + + * tao/Synch_Invocation.cpp: + + Change to oneway calls with Receive-Wait wait strategy and the + -ORBConnectionHandlerCleanup 1 to register the handle with the + reactor to detect connection closure. This fixes Bug 4010. + + * tests/Bug_4010_Regression: + * tests/Bug_4010_Regression/Bug_4010_Regression.mpc: + * tests/Bug_4010_Regression/client.conf: + * tests/Bug_4010_Regression/client.cpp: + * tests/Bug_4010_Regression/Hello.cpp: + * tests/Bug_4010_Regression/Hello.h: + * tests/Bug_4010_Regression/README: + * tests/Bug_4010_Regression/run_test.pl: + * tests/Bug_4010_Regression/server.cpp: + * tests/Bug_4010_Regression/Test.idl: + + Test for detecting connection loss from server restart after oneway + call. + + * bin/tao_orb_tests.lst: + + Added bug 4010 regression test. + +Tue May 8 12:25:13 UTC 2012 Marijke Hengstmengel <m.hengstmengel@remedy.nl> + + * TAO_IDL/be/be_visitor_operation/operation_ch.cpp: + * TAO_IDL/be/be_visitor_component/executor_exh.cpp: + * TAO_IDL/be/be_visitor_component/component_exh.cpp: + * TAO_IDL/be/be_visitor_component/facet_exh.cpp: + * TAO_IDL/be/be_visitor_component/executor_private_exh.cpp: + * TAO_IDL/be/be_visitor_component_scope.cpp: + * TAO_IDL/be_include/be_visitor_component/executor_private_exh.h: + Added Doxygen documentation for the CIAO executors. + +Thu May 3 12:00:13 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL_Test/included.idl: + * tests/IDL_Test/including.idl: + + Fixed fuzz errors. + +Thu May 3 08:34:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * orbsvsc/orbsvcs/Property/CosPropertyService_i.cpp: + Duh! Also correct the use -> to . of this! + +Thu May 3 08:23:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * orbsvsc/orbsvcs/Property/CosPropertyService_i.cpp: + Fix memory leak in CosPropertyService due to incorrect heap allocation of + CosPropertyService::MultipleExceptions in TAO_PropertySet::define_properties() + should have been stack based like the other existing uses in this file. + +Wed May 2 17:00:56 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/fe_utils.cpp(can_be_redefined): Changes to accept + as legal IDL the same enum values in a different enum type + defined inside an interface derived from the one containing + the original enum values, all in reopenings of nested modules + in different IDL files. Thanks to Markus Manck <Markus.Manck@Philotech.de> + for reporting the bug and sending in an example in IDL. + + * tests/IDL_Test/indluded.idl: + * tests/IDL_Test/including.idl: + + Added test case based on above example IDL. + +Sun Apr 15 12:36:06 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp: + Fixed coverity error + +Fri Apr 06 09:03:19 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 2.1.1 released. + +Tue Apr 3 16:52:21 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tao/AnyTypeCode/Any.cpp: + + Removed strdelete of string and wstring buffers returned in Any extraction + to std::string and std::wstring, since the Any still owns them and will + free them upon its destruction. Thanks to Thomas Stegemann + <Thomas dot Stegemann at materna dot de> for reporting the problem and + supplying a patch. + +Fri Mar 30 13:04:27 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/component_exh.cpp: + * TAO_IDL/be/be_visitor_component/executor_exh.cpp: + * TAO_IDL/be/be_visitor_component/facet_exh.cpp: + Extended documentation for the CIAO executors + +Fri Mar 30 13:55:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/Compression/Compression_Manager.h: + Methods should all be public (being virtual they were public in base and + were all callable anyway). Removes some annoying warnings. + +Wed Mar 28 16:43:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/ZIOP/ZIOP.cpp: + Correct the debug string %d does not display a float value well. Also + correct the maths a bit concerning other uses of ::Compression::CompressionRatio. + +Wed Mar 28 12:12:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tests/ZIOP/Hello.cpp: + * tests/ZIOP/client.cpp: + Initialise all bytes being send by client and server and ensure they will + readily compress. Valgrind kept reporting that there were unitialized + bytes being compressed, the client didn't initialise it's big request + octet sequence, and Hello.cpp was being too complex in it's initalization + of Big_reply, leaving holes in it's octet sequence init. + +Wed Mar 28 10:40:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tests/ZIOP/client.cpp: + Correct the test of the contents of the var, use .in() not ._retn() in + strstr() call; test was leaking. + +Tue Mar 27 15:53:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tests/ZIOP/client.cpp: + compression_manager->get_compressor () needs to be stored in a + ::Compression::Compressor_var as it is reference counted. + +Tue Mar 27 14:50:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/Compression/Base_Compressor.cpp: + * tao/Compression/Base_Compressor.h: + compressor_factory_ should not be a var just a pointer. Each compressor is + passed in the "this" pointer of the factory that created it (which holds + each compressor that is created inside it in it's own var). When it comes + to delete the factory, each compressor held within the factory will keep the + factory reference count artificially high so it does not get deleted and + so the compressors it holds are also not deleted. Basically the var creates a + circular reference counted chain of objects. Now the compressors simply hold a + pointer to the factory, when the factory is deleted, each contained compressor + will also be deleted. + +Tue Mar 27 13:17:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/ORB_Core.cpp: + Release the compression_manager_ in TAO_ORB_Core::fini(). + + * tao/Compression/Compression_Manager.cpp: + * tao/Compression/Compression_Manager.h: + Deletion bug-fixes. + +Tue Mar 27 10:40:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tests/ZIOP/client.cpp: + Wrong wide char string being compared should always be narrow char. + +Mon Mar 26 22:20:14 UTC 2012 Trevor Fields <fields_t@ociweb.com> + + * orbsvcs/tests/Notify/Basic/ExtendedFilter.h: + Removed unnecessary pointers. + +Mon Mar 26 13:11:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tests/ZIOP/client.cpp: + Correct test 4 checks for compression being used. (Was hidden as the client + was selecting the wrong compressor). + + * tao/ZIOP/ZIOP.cpp: + Updated the debugging messages (Give compressor level found in each list + with compressor name). + + * tao/ZIOP/ZIOP_Stub.cpp: + Correct client priority compressor selection for sending requests to the + server. The client was selecting compression based upon the Server + compressor list priority, not the client compressor list priority, and + could select compression even when the server didn't publish any compression + availablitiy. + +Fri Mar 23 23:29:21 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/executor_exh.cpp: + * TAO_IDL/be/be_visitor_component/executor_private_exh.cpp: + * TAO_IDL/be/be_visitor_component/facet_exh.cpp: + * TAO_IDL/be/be_visitor_component_scope.cpp: + * TAO_IDL/be/be_visitor_home/home_exh.cpp: + Generate more documentation into the generated executor + +Fri Mar 23 21:57:44 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/executor_exh.cpp: + * TAO_IDL/be/be_visitor_operation/operation_ch.cpp: + Generated some documentation into the executor header, mostly + using @copydoc to copy the documentation from the IDl file + +Fri Mar 23 21:09:02 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_attr_setarg_type.cpp: + Add missing :: + +Fri Mar 23 20:36:31 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_attr_assign.cpp: + * TAO_IDL/be/be_visitor_attr_return.cpp: + Fixed bugzilla 4009, problem generating the CCM executor when + we have an attribute of type sequence included from another file + +Fri Mar 23 18:18:30 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/AnyTypeCode/Any_SystemException.cpp: + * tao/CSD_Framework/CSD_Strategy_Repository.cpp: + Initialize pointer to 0 + + * tao/CodecFactory/IOP_Codec.pidl: + removed old comments + + * tao/Profile.cpp: + layout changes + +Fri Mar 23 13:30:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * NEWS: + Stated ZIOP now working on the return path. + + * tests/ZIOP/TestCompressor_Factory.h: + Moved the COMPRESSORID_FOR_TESTING to another unknown slot (100) as + the original 10 is now COMPRESSOR_RLE. + + * tao/ZIOP/ZIOP.cpp: + Updated the debugging messages (ACE_ERROR -> ACE_DEBUG). + + * tao/ZIOP/ZIOP_Stub.cpp: + Corrected the corruption of the client-side policies that + were being broadcast to the server. The first, highest, priority + slot was being over-written with the policy and actual compression + level being used, replacing another possiable compressor ID. This + effectivly doubled-up on the found compressor ID in the list (if + it was actually found further down the list). The list is now + re-ordered to preserve the skipped over compressors (and their relative + priorities) so that the server can still see what alternatives are + available for it to use based upon it's own priority order as per + the ZIOP spec. + +Fri Mar 23 11:20:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp: + Fixed compile error + +Fri Mar 23 08:30:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/Strategies/COIOP_Transport.cpp: + * tao/Strategies/COIOP_Transport.h: + * tao/Strategies/SCIOP_Transport.cpp: + * tao/Strategies/SCIOP_Transport.h: + + Missed a couple of alternate transport updates from + Thu Mar 22 11:10:00 UTC 2012 Simon Massey below. + +Fri Mar 23 00:13:54 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_1476_Regression/server.cpp: + * tests/Bug_2234_Regression/server.cpp: + * tests/Bug_3470_Regression/test.cpp: + * tests/NestedUpcall/Triangle_Test/initiator.cpp: + * tests/POA/Forwarding/server.cpp: + * tests/Portable_Interceptors/AdvSlotExt/server.cpp: + * tests/Portable_Interceptors/Bug_2510_Regression/Server_ORBInitializer.cpp: + Fixed coverity errors + +Thu Mar 22 17:05:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/ZIOP/ZIOP.cpp: + Attempt to select the correct compressor for the server's reply. + +Thu Mar 22 14:31:35 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp: + * orbsvcs/orbsvcs/Log/EventLog_i.cpp: + * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp: + * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp: + * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp: + * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp: + * orbsvcs/tests/FtRtEvent/PushSupplier.h: + * orbsvcs/tests/Notify/lib/Command_Builder.cpp: + * orbsvcs/tests/Notify/lib/Driver.cpp: + Coverity fixes + +Thu Mar 22 11:10:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h: + * tao/GIOP_Message_Base.cpp: + * tao/GIOP_Message_Base.h: + * tao/IIOP_Transport.cpp: + * tao/IIOP_Transport.h: + * tao/Messaging/AMH_Response_Handler.cpp: + * tao/On_Demand_Fragmentation_Strategy.cpp: + * tao/TAO_Server_Request.cpp: + * tao/Transport.cpp: + * tao/Transport.h: + * tao/ZIOP_Adapter.h: + * tao/Strategies/DIOP_Transport.cpp: + * tao/Strategies/DIOP_Transport.h: + * tao/Strategies/SHMIOP_Transport.cpp: + * tao/Strategies/SHMIOP_Transport.h: + * tao/Strategies/UIOP_Transport.cpp: + * tao/Strategies/UIOP_Transport.h: + * tao/ZIOP/ZIOP.cpp: + * tao/ZIOP/ZIOP.h: + * tests/Bug_3531b_Regression/server.cpp: + + Provide a pointer to the TAO_ServerRequest object down to + TAO_GIOP_Message_Base::format_message() and + TAO_ZIOP_LOADER::marshal_data () for server reply. + Note this once more changes the transport send_message() api + for ZIOP (and other furture uses) to add a possiable + TAO_ServerRequest object as well as the possiable stub object. + This lets the send_message access the client provided + policies that control how the message is being dealt with. + +Wed Mar 21 13:08:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/ZIOP/ZIOP_Service_Context_Handler.cpp: + * tao/orbconf.h: + + My system had defined TAO_HAS_ZIOP explicitly so I didn't see that + the mod to disable it (Fri Feb 24 09:18:00 UTC 2012 Johnny Willemsen) + when TAO_HAS_CORBA_MESSAGING is not defined was put in before this was + defaulted in this header. Move the ZIOP definitions to after the + TAO_HAS_CORBA_MESSAGING ones. I've also guarded the use in + ZIOP_Service_Context_Handler.cpp just to be safe. + +Tue Mar 20 11:45:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/GIOP_Message_Generator_Parser_12.cpp: + * tao/Service_Context_Handler.h: + * tao/Service_Context_Handler_Registry.cpp: + * tao/Service_Context_Handler_Registry.h: + * tao/Synch_Reply_Dispatcher.cpp: + * tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp: + * tao/BiDir_GIOP/BiDir_Service_Context_Handler.h: + * tao/Codeset/Codeset_Service_Context_Handler.cpp: + * tao/Codeset/Codeset_Service_Context_Handler.h: + * tao/DiffServPolicy/DiffServ_Service_Context_Handler.cpp: + * tao/DiffServPolicy/DiffServ_Service_Context_Handler.h: + * tao/RTCORBA/RT_Service_Context_Handler.cpp: + * tao/RTCORBA/RT_Service_Context_Handler.h: + Enable the process_service_context() call to take a pointer + to the TAO_ServerRequest object (Null pointer with call + to Synch_Reply_Dispatcher.cpp as this is a reply not a request). + This allows the framework to decode the policies and save them + for future use. + + * tao/TAO_Server_Request.cpp: + * tao/TAO_Server_Request.h: + * tao/ZIOP/ZIOP_Service_Context_Handler.cpp: + * tao/ZIOP/ZIOP_Service_Context_Handler.h: + process_service_context() now stores the decoded policies into + the TAO_ServerRequest object for later use. This keeps the decoder + with the encoder code in ZIOP/ZIOP_Service_Context_Handler.cpp. + +Fri Mar 16 16:07:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/ZIOP/ZIOP_Service_Context_Handler.cpp: + Correction to generate_service_context() to use a new OutputCDR for + each policy being encoded. (The later policies were being incorrectly + appended to the earlier polices as the slots in the policy sequence + were populated.) Provide the decode functionality for later use of + these policies in the server via process_service_context(). + +Fri Mar 16 10:45:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tests/ZIOP/common.h: + * tests/ZIOP/client.cpp: + * tests/ZIOP/server.cpp: + Remove scoreboard warnings. + +Thu Mar 15 10:35:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * bin/tao_orb_tests.lst + ZIOP test actually require BZIP2 in addition to ZLIB. + +Thu Mar 15 09:17:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tests/ZIOP/common.h: + * tests/ZIOP/client.cpp: + * tests/ZIOP/server.cpp: + With the recent change (Mon Feb 27 08:16:27 UTC 2012 Johnny Willemsen) + Putting the zlib compressors into a map for reuse, the ZIOP test needed to be updated + to obtain the correct compressor to determine if the compression had worked. + i.e. the client needs to know what level of compression was actually used + to talk with the server NOT the level it was advertising it was capable of. + +Wed Mar 14 14:05:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * bin/tao_orb_tests.lst + ZIOP config removed since ZIOP now built by default. + +Tue Mar 13 20:44:11 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_valuetype(has_supported_op): + + Fixed typo in IF block termination check. Thanks to + Michael Frommberger <michael dot frommberger at gmx + dot net> for reporting the oversight. + +Tue Mar 13 18:50:38 UTC 2012 Trevor Fields <fields_t@ociweb.com> + + * orbsvcs/orbsvcs/CosNotifyFilterExt.idl: + * orbsvcs/tests/Notify/Basic/ExtendedFilter.cpp: + * orbsvcs/tests/Notify/Basic/ExtendedFilter.h: + + Fixed fuzz and unused variable warnings on optimized builds. + +Tue Mar 13 16:50:37 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_commponent.cpp(scan): + + Modified be_component::scan() to check the component's + supported interfaces (if any). They will have no ports, + but the presence of one or more read/write attributes + will trigger the generation of the servant's set_attribute() + method, which was incorrectly getting skipped if the component + itself had no attributes. Thanks to Michael Frommberger + <michael dot frommberger at gmx dot net> for reporting + the problem. + +Mon Mar 12 20:47:27 UTC 2012 Trevor Fields <fields_t@ociweb.com> + + * orbsvcs/orbsvcs/CosNotification.mpc: + * orbsvcs/orbsvcs/CosNotifyFilterExt.idl: + + Added an extension of the CosNotifyFilter::FilterFactory + to allow removal of filter created by the factory. The extension + also has getters for existing filters and ids. + + * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp: + * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h: + + Converted TAO_Notify_ETCL_FilterFactory to implement + the extended FilterFactory type. + + * orbsvcs/tests/Notify/Basic/Basic.mpc: + * orbsvcs/tests/Notify/Basic/ExtendedFilter.cpp: + * orbsvcs/tests/Notify/Basic/ExtendedFilter.h: + * orbsvcs/tests/Notify/Basic/run_test.pl: + + Test for the extended filterfactory methods. + +Sun Mar 11 13:21:48 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Callback_Quoter/Notifier_i.h: + * examples/Callback_Quoter/Notifier_i.cpp: + * examples/Persistent_Grid/Grid_i.cpp: + * examples/PluggableUDP/tests/SimplePerformance/client.cpp: + * examples/Simple/bank/AccountManager_i.cpp: + Coverity fixes + +Thu Mar 8 16:12:46 UTC 2012 Martin Corino <mcorino@remedy.nl> + + * tao/Valuetype/AbstractBase.cpp: + Fixed reference counting problem. + +Thu Mar 8 07:50:47 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/IFR_Client/IFR_Client.mpc: + Fixed export macros + +Wed Mar 7 18:33:32 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/IFR_Client/IFR_Client.mpc: + * tao/IFR_Client/IFR_Client_Adapter_Impl.h: + * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp: + Fixed export macros + +Wed Mar 7 15:27:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tests/DynValue_Test/Analyzer.cpp: + * tao/DynaicAny/DynCommon.cpp: + * tao/DynaicAny/DynEnum_i.cpp: + * tao/DynaicAny/DynValueCommon_i.cpp: + * tao/DynaicAny/DynValueBox_i.cpp: + * tao/DynaicAny/DynUnion_i.cpp: + Coverity problems addressed. + +Wed Mar 7 14:16:30 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/IFR_Client/IFR_Base.pidl: + Include normal idl file + + * tao/IFR_Client/IFR_Client.mpc: + Generate export headers + + * tao/IFR_Client/ifr_client_export.h: + * tao/IFR_Client/ifr_client_skel_export.h: + Removed from svn, now generated as part of the build + +Wed Mar 7 10:02:59 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * NEWS: + Updated for release + +Wed Mar 07 09:04:40 CET 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 2.1.0 released. + +Fri Mar 2 12:33:17 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/IFR_Client/IFR_Client.mpc: + * tao/tao.mpc: + Added missing files for install + +Thu Mar 1 13:52:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/DynaicAny/DynValue_i.cpp: + * tests/DynValue_Test/Analyzer.cpp: + Missing .in () for vars. + +Thu Mar 1 11:45:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tests/DynValue_Test/main.cpp: + Removed fuzz warning about NULL by changing case to Null. + These are ACE_DEBUG text messages about Null ValueTypes not + NULL pointer checks. + +Thu Mar 1 11:27:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * tao/Valuetype_Adapter.h: + * tao/AnyTypeCode/Any_Impl.cpp: + * tao/Valuetype/Valuetype_Adapter_Impl.h: + * tao/Valuetype/Valuetype_Adapter_Impl.cpp: + Removed dependancy on ValueBase.h within Any_Impl.cpp using the adapter. + +Wed Feb 29 16:30:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: + Allow VM_TRUNCATABLE to be recorded in the typecode. + + * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp: + Stop the Any insertion of Valuetypes setting the any typecode to + the fully derived type. This was stopping the value from being + extracted (as the tc was wrong at extraction, or the embedded + Any_Impl_T<base *> class wouldn't dynamic_cast to the Any_Impl_T<derived *>. + + * tao/AnyTypeCode/Any_Impl.cpp: + When marshaling the any, If it is holding a valueType, send the + fully derived typecode of the type being held instead of the + Any embedded typecode. This effectivly takes over from the change + to Any insertion above. (The value of the valuetype is always + sent as the fully derived type, so the typecode must match what is + actually sent.) This allows CORBA::Anys to hold a base pointer to + a derived valuetype and marshal it correctly whilst still allowing + the user to manipulate the value in the Any without locking + themselves out! + + * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: + Add debug output to a silent Marshaling exception. + + * tao/AnyTypeCode/append.cpp: + * tao/AnyTypeCode/skip.cpp: + The code for value/event types needed to recognise ValueBox types + and behave slightly differently. + + * tao/AnyTypeCode/typecode.cpp: + Tidy up of code. + + * tao/Valuetype/ValueBase.h: + * tao/Valuetype/ValueBase.cpp: + Add quite a lot of extra debug output during error cases. + Fix some CDR alignment bugs with indirection. + Added missing _copy_value () virtual call. + Split _tao_unmarshal_pre() into two sub functions + _tao_unmarshal_header () and _tao_unmarshal_find_factory(). + Make _tao_write_repository_id () and _tao_write_special_value () + accessable (should be friends of DynValue but proved problematic + so made them public). + Move indirection Map macros from code to header for sharing with + DynValue_i.cpp + + * tao/DynaicAny/DynAny_i.h: + * tao/DynaicAny/DynAny_i.cpp: + * tao/DynaicAny/DynAnyFactory.cpp: + * tao/DynaicAny/DynArray_i.h: + * tao/DynaicAny/DynArray_i.cpp: + * tao/DynaicAny/DynEnum_i.h: + * tao/DynaicAny/DynEnum_i.cpp: + * tao/DynaicAny/DynSequence_i.h: + * tao/DynaicAny/DynSequence_i.cpp: + * tao/DynaicAny/DynStruct_i.h: + * tao/DynaicAny/DynStruct_i.cpp: + * tao/DynaicAny/DynUnion_i.h: + * tao/DynaicAny/DynUnion_i.cpp: + Modified to cater for the "Allow_Truncation" boolean and + creation methods. + + * tao/DynaicAny/DynAnyUtils_T.h: + * tao/DynaicAny/DynAnyUtils_T.cpp: + * tao/DynaicAny/DynCommon.h: + * tao/DynaicAny/DynCommon.cpp: + Modified to cater for the "Allow_Truncation" boolean and + creation methods and to add the ValueType and ValueBox + types to the list. + + * tao/DynaicAny/DynValue_i.h: + * tao/DynaicAny/DynValue_i.cpp: + * tao/DynaicAny/DynValueBox_i.h: + * tao/DynaicAny/DynValueBox_i.cpp: + * tao/DynaicAny/DynValueCommon_i.h: + * tao/DynaicAny/DynValueCommon_i.cpp: + Impliment these types. + + * tao/bin/tao_orb_tests.lst + * tests/DynValue_Test/Analyzer.h: + * tests/DynValue_Test/Analyzer.cpp: + * tests/DynValue_Test/DynValue_Test.idl: + * tests/DynValue_Test/DynValue_Test.mpc: + * tests/DynValue_Test/main.cpp: + * tests/DynValue_Test/run_test.pl: + * tests/DynValue_Test/ValueTypes_impl.h: + * tests/DynValue_Test/ValueTypes_impl.cpp: + Added test for changes above. + +Wed Feb 29 12:19:53 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/IFR_Client/IFR_Base.pidl: + Use orb.idl + +Wed Feb 29 09:38:23 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: + * orbsvcs/tests/AVStreams/Multicast/ftp.h: + * orbsvcs/tests/AVStreams/Multicast/ftp.cpp: + Fixed coverity error + +Wed Feb 29 07:21:40 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/Compression/bzip2/Bzip2Compressor.cpp: + * tao/Compression/lzo/LzoCompressor.cpp: + Fixed bugs in these compressors + +Tue Feb 28 19:05:53 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_operation/amh_ss.cpp: + Check result of dynamic_cast + +Tue Feb 28 14:44:28 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/RTScheduling/Current.cpp: + Fixed coverity error + +Tue Feb 28 14:25:06 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/RTScheduling/RTScheduler_Manager.h: + * tao/RTScheduling/RTScheduler_Manager.cpp: + Fixed coverity error + +Tue Feb 28 08:00:57 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/Compression/lzo/LzoCompressor.cpp: + Layout changes + + * tao/Compression/rle/RLECompressor.cpp: + * tao/Compression/zlib/ZlibCompressor.cpp: + Fixed some bugs in these compressors + + * tao/Valuetype/StringValue.pidl: + Layout changes + +Mon Feb 27 09:47:29 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/Compression/zlib/ZlibCompressor_Factory.h: + * tao/Compression/zlib/ZlibCompressor_Factory.cpp: + Fixed fuzz + +Mon Feb 27 08:16:27 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/Compression/zlib/ZlibCompressor_Factory.h: + * tao/Compression/zlib/ZlibCompressor_Factory.cpp: + Put compressors into a map for reuse + +Fri Feb 24 09:18:00 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/orbconf.h: + If ZIOP is not defined and we have messaging, set it to 0 + +Thu Feb 23 19:08:43 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com> + + * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp: + Differentiate a connection timeout vs message timeout when checking + to see if a server is alive. On some Windows platforms at least, a + dead server does not result in a TRANSIENT exception as one would + expect, rather the connection attempt simply times out. Since the + IMR already assumes that a TIMEOUT was due to a server simply being + busy but otherwise alive, it was incorrectly assuming a dead server + was really alive, and forwarding the client to a bogus endpoint. + +Thu Feb 23 18:13:22 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp: + Applied patch from Thomas Lockhart for a problem when + TAO_HAS_CORBA_MESSAGING is non-zero and TAO_HAS_TYPED_EVENT_CHANNEL + is undefined + + * tao/PortableServer/Operation_Table.h: + Exported a struct from the dll + +Thu Feb 23 12:30:56 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/rlecompressor.mpb: + Fuzz fix + +Thu Feb 23 08:06:40 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/orbconf.h: + ZIOP depends on messaging + +Thu Feb 23 08:00:29 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/rlecompressor.mpb: + * tao/Compression/rle/RLECompressor.cpp: + * tao/Compression/rle/RLECompressor.mpc: + * tao/Compression/rle/RLECompressor_Factory.cpp: + * tao/Compression/rle/TAO_RLECompressor.rc: + * tests/Compression/RLECompressorTest.cpp: + Updated for the move of the rle compressor to a new ACE library + + * tao/AnyTypeCode/Any.cpp: + * tao/AnyTypeCode/NVList.cpp: + Layout changes + +Tue Feb 21 14:47:05 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/Compression/Base_Compressor.h: + * tao/Compression/Base_Compressor.cpp: + Fixed wrong order of arguments of update_stats + +Mon Feb 20 13:20:41 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/IFR_Client/IFR_Base.pidl: + Removed not needed include + +Mon Feb 20 13:10:08 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/IFR_Client/IFR_Base.pidl: + * tao/IFR_Client/IFR_Basic.pidl: + * tao/IFR_Client/IFR_Components.pidl: + * tao/IFR_Client/IFR_Extended.pidl: + Header cleanup + +Mon Feb 20 12:58:20 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_argument/argument.h: + * TAO_IDL/be/be_visitor_array/array.h: + * TAO_IDL/be/be_visitor_attribute/attribute.h: + * TAO_IDL/be/be_visitor_component/component.h: + * TAO_IDL/be/be_visitor_component_fwd/component_fwd.h: + * TAO_IDL/be/be_visitor_connector/connector.h: + * TAO_IDL/be/be_visitor_constant/constant.h: + * TAO_IDL/be/be_visitor_enum/enum.h: + * TAO_IDL/be/be_visitor_exception/exception.h: + * TAO_IDL/be/be_visitor_field/field.h: + * TAO_IDL/be/be_visitor_home/home.h: + * TAO_IDL/be/be_visitor_interface/interface.h: + * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd.h: + * TAO_IDL/be/be_visitor_module/module.h: + * TAO_IDL/be/be_visitor_native/native.h: + * TAO_IDL/be/be_visitor_operation/operation.h: + * TAO_IDL/be/be_visitor_root/root.h: + * TAO_IDL/be/be_visitor_sequence/sequence.h: + * TAO_IDL/be/be_visitor_structure/structure.h: + * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd.h: + * TAO_IDL/be/be_visitor_typecode/typecode.h: + * TAO_IDL/be/be_visitor_typedef/typedef.h: + * TAO_IDL/be/be_visitor_union/union.h: + * TAO_IDL/be/be_visitor_union_branch/union_branch.h: + * TAO_IDL/be/be_visitor_union_fwd/union_fwd.h: + * TAO_IDL/be/be_visitor_valuebox/valuebox.h: + * TAO_IDL/be/be_visitor_valuetype/valuetype.h: + * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd.h: + Fuzz + +Mon Feb 20 12:28:01 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/*.*: + Reworked TAO_IDL to compile all source files one by one. This way + a change to one visitor will trigger the needed recompile with + any make environment. Also external tools are now much easier able + to handle TAO_IDL + +Mon Feb 20 11:16:47 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_type.cpp: + * TAO_IDL/be/be_visitor_component/executor_exh.cpp: + * TAO_IDL/be/be_visitor_component/executor_exs.cpp: + Removed not needed includes + +Tue Feb 7 11:27:58 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Compression/RLECompressorTest.cpp: + Unicode fix + +Tue Feb 7 11:05:19 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/XtResource/XtResource_Factory.h: + * tao/XtResource/XtResource_Factory.cpp: + * tao/XtResource/XtResource_Loader.h: + * tao/XtResource/XtResource_Loader.cpp: + Added versioned namespace macros + +Tue Feb 7 09:54:31 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/compression.mpb: + Added anytypecode + + * tao/DynamicInterface/Request.h: + Doxygen fix + + * tao/GIOP_Message_Base.cpp: + * tao/Tagged_Profile.cpp: + Typo fixe + + * tao/ZIOP/ZIOP.cpp: + Added rle + + * tests/POA/FindPOA/Adapter_Activator.h: + * tests/POA/FindPOA/Adapter_Activator.cpp: + * tests/POA/FindPOA/FindPOA.cpp: + Fixed compile problems with versioned namespaces + +Mon Jan 30 10:39:58 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Compression/RLECompressorTest.cpp: + Fixed unicode compile error + +Mon Jan 30 10:17:02 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Compression/Compression_Test.mpc: + Added missing base project + + * tests/POA/FindPOA/Adapter_Activator.h: + * tests/POA/FindPOA/Adapter_Activator.cpp: + * tests/POA/FindPOA/FindPOA.cpp: + Moved the adapter activator to this test + + * tao/PortableServer/Adapter_Activator.h: + * tao/PortableServer/Adapter_Activator.cpp: + Removed these files, shouldn't be part of the core + +Mon Jan 30 09:48:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + Redefined MIOP_MAX_DGRAM_SIZE to use the ACE_MAX_UDP_PACKET_SIZE + instead of the much more limited ACE_MAX_DGRAM_SIZE. + There are still other inherent problems with large MIOP packets + but at least the end user can try and send any reasonable length. + +Fri Jan 27 18:47:34 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Compression/RLECompressorTest.cpp: + * tests/ZIOP/TestCompressor/TestCompressor.h: + * tests/ZIOP/TestCompressor/TestCompressor.cpp: + Fixed compile errors + +Fri Jan 27 10:51:42 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/IORManipulation/IORManipulation.cpp: + Fixed gcc 4.7 warning + +Fri Jan 27 10:26:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/rlecompressor.mpb: + No requires + + * tests/Compression/Compression_Test.mpc: + * tests/Compression/RLECompressorTest.cpp: + * tests/Compression/bzip2server.cpp: + * tests/Compression/run_test.pl: + Added rle test + +Fri Jan 27 09:48:07 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/rlecompressor.mpb: + * tao/Compression/rle/RLECompressor.h: + * tao/Compression/rle/RLECompressor.cpp: + * tao/Compression/rle/RLECompressor.mpc: + * tao/Compression/rle/RLECompressor_Factory.h: + * tao/Compression/rle/RLECompressor_Factory.cpp: + * tao/Compression/rle/RLECompressor_export.h: + * tao/Compression/rle/TAO_RLECompressor.rc: + Added new rle compressor which has been contributed by Derek Dominish + <derek dot dominish at dsto dot defence dot gov dot au> + + * tao/Compression/Base_Compressor.h: + * tao/Compression/Base_Compressor.cpp: + * tao/Compression/Compression.pidl: + * tao/Compression/bzip2/Bzip2Compressor.h: + * tao/Compression/bzip2/Bzip2Compressor.cpp: + * tao/Compression/bzip2/Bzip2Compressor_Factory.cpp: + * tao/Compression/lzo/LzoCompressor.h: + * tao/Compression/lzo/LzoCompressor.cpp: + * tao/Compression/lzo/LzoCompressor_Factory.cpp: + * tao/Compression/zlib/ZlibCompressor.h: + * tao/Compression/zlib/ZlibCompressor.cpp: + * tao/Compression/zlib/ZlibCompressor_Factory.cpp: + Changed base compressor constructor to first accept factory and + then the level + + * tao/orbconf.h: + Given the fact that we now have the rle compressor that doesn't + depend on any external project we enable ZIOP by default in the ORB + +Fri Jan 27 09:02:30 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * NEWS: + Updated for next release + +Fri Jan 27 08:58:54 CET 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 2.0.8 released. + +Wed Jan 25 11:57:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com> + + * MPC/config/bzip2compressor.mpb: + Fixed typo in after += Bzip22Compressor, should be Bzip2Compressor. + +Tue Jan 24 16:50:39 UTC 2012 Chip Jones <jonesc@ociweb.com> + + * NEWS: + Added information about IDL dependency generation. + +Tue Jan 24 16:33:35 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu> + + * NEWS: + + Updated file with IDL compiler bug fix. + +Tue Jan 24 13:48:46 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/csd_pt_testinf_lib.mpb: + * MPC/config/csd_tp_foo_a_lib.mpb: + * MPC/config/csd_tp_foo_b_lib.mpb: + * MPC/config/csd_tp_foo_c_lib.mpb: + * MPC/config/csd_tp_test_lib.mpb: + * MPC/config/ftrteventchannel.mpb: + * MPC/config/kokyu_dsrt_schedulers.mpb: + * MPC/config/notifytest.mpb: + * MPC/config/orbsvcslib.mpb: + * MPC/config/rtcorbacommon.mpb: + * MPC/config/taobaseidldefaults.mpb: + * MPC/config/taodefaults.mpb: + * TAO_IDL/tao_idl.mpc: + * TAO_IDL/tao_idl_be.mpc: + * TAO_IDL/tao_idl_fe.mpc: + * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc: + * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc: + * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc: + * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc: + * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc: + * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc: + * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.mpc: + * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc: + * orbsvcs/IFR_Service/IFR_Service.mpc: + * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc: + * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc: + * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc: + * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc: + * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc: + * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc: + * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc: + * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc: + * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc: + * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc: + * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc: + * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb: + * orbsvcs/tests/Event/Basic/rteventtestexe.mpb: + * orbsvcs/tests/Event/Mcast/AddrServer/AddrServer.mpc: + * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/RTEC_MCast_Federated.mpc: + * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc: + * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc: + * orbsvcs/tests/Event/Performance/eventperftestexe.mpb: + * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc: + * performance-tests/Protocols/Protocols.mpc: + * tests/ORB_Local_Config/Bug_1459/Bug_1459.mpc: + * tests/ORB_Local_Config/Bug_3049/Bug_3049.mpc: + * tests/ORB_Local_Config/Bunch/Bunch.mpc: + * tests/ORB_Local_Config/Separation/Separation.mpc: + * tests/ORB_Local_Config/Service_Dependency/Service_Dependency.mpc: + * tests/ORB_Local_Config/Shared/Shared.mpc: + * tests/ORB_Local_Config/Simple/Simple.mpc: + * tests/ORB_Local_Config/Two_DLL_ORB/Two_DLL_ORB.mpc: + * tests/POA/Adapter_Activator/POA_Adapter_Activator.mpc: + * tests/POA/Explicit_Activation/POA_Explicit_Activation.mpc: + * tests/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc: + * tests/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc: + * tests/TransportCurrent/Framework/Framework.mpc: + * tests/TransportCurrent/IIOP/IIOP.mpc: + Removed left over from automake removal + +Mon Jan 23 12:51:26 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/util/utl_err.cpp: + Implemented exprtype_to_string for all types + +Sun Jan 22 13:58:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Portable_Interceptors/ORB_Shutdown/client.cpp: + * tests/Portable_Interceptors/ORB_Shutdown/server.cpp: + Fixed gcc 4.6 warning, fixed valgrind reported memory leaks + +Fri Jan 20 19:30:53 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * performance-tests/Anyop/anyop.cpp: + Use ACE_TEST_ASSERT instead of ACE_ASSERT to fix warnings in gcc 4.6 + release builds + +Fri Jan 20 19:05:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp: + Use ACE_TEST_ASSERT instead of ACE_ASSERT to fix warnings in gcc 4.6 + release builds + +Fri Jan 20 19:01:04 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_1670_Regression/Test.idl: + * tests/Bug_1670_Regression/client.cpp: + * tests/Bug_1670_Regression/run_test.pl: + * tests/Bug_1670_Regression/server.cpp: + Fixed gcc warning, added shutdown method to the server to get + a clean shutdown without hundreds of valgrind errors + +Fri Jan 20 18:50:58 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Portable_Interceptors/Bug_2088/client.cpp: + Fixed gcc warning + +Fri Jan 20 18:46:22 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/UNKNOWN_Exception/client.cpp: + Fixed memory leak and gcc warning + +Fri Jan 20 10:30:24 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/taobaseidldefaults.mpb: + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_util.cpp: + * TAO_IDL/be/be_visitor_root/root_svth.cpp: + * TAO_IDL/be_include/be_global.h: + * docs/compiler.html: + Changed the arguments a little bit more, -Ssvntc suppreses _svnt.cpp, + -Ssvntt suppresses _svnt_T.{h,cpp} + +Fri Jan 20 09:27:41 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/taobaseidldefaults.mpb: + Extended rules + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_util.cpp: + * TAO_IDL/be/be_visitor_root/root_svs.cpp: + * TAO_IDL/be_include/be_global.h: + * docs/compiler.html: + Added -Ssvcp to suppress generation of _svnt.cpp and -Svtp to + suppress generation of _svnt_T.cpp + +Mon Jan 16 22:03:43 UTC 2012 Chip Jones <jonesc@ociweb.com> + + * MPC/config/taoidldefaults.mpb: + + Added ace_idl_dependencies as a base project of + taobaseidldefaults. + + This is a merge of work done in the 'tao-mpc_performance' + branch. + +Mon Jan 16 14:13:36 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + + Fixed fuzz errors. + +Fri Jan 13 23:09:56 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be_include/be_visitor_component/servant_svs.h: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + + Fixed a bug where the attributes of a component's supported + interfaces (if any) were not getting their initialization + code block in the generate servant's method set_attributes(). + Thanks to Michael Frommberger + <michael dot frommberger at gmx dot net> for reporting the + problem. + + * TAO_IDL/be_include/be_visitor_component_scope.h: + + Cosmetic changes. + +Wed Jan 13 16:30:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * tao/UB_String_Argument_T.cpp: + Was also directly calling delete [] on CORBA::strings + instead of using CORBA::string_free(). As this delete [] + call was also inside a template however, it needed to actualy + use the S_var::s_traits::release () that mapped this + to the correct CORBA::string_free() call. + +Wed Jan 11 12:25:00 UTC 2012 Simon Massey <sma at prismtech dot com> + + * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp: + * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp: + These test were directly calling delete [] on CORBA::strings + instead of using CORBA::string_free(). As these delete [] + calls were inside a template however, they needed to actualy + use the tested_element_traits::release () that mapped these + to the correct CORBA::string_free() call. + +Tue Jan 3 14:02:44 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/PortableServer/Active_Object_Map.cpp: + Disable some logging with minimum corba + +Fri Dec 30 12:14:06 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * tao/PortableServer/PortableServer.h: + Added include of AdapterActivatorA.h + +Thu Dec 29 13:37:22 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * MPC/config/ziop.mpb: + ZIOP doesn't work with corba/e micro + +Wed Dec 28 09:05:39 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Mixed_Sync_ASync_Events/test_i.cpp: + Fixed compile error on OpenVMS + +Tue Dec 27 11:42:55 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * NEWS: + Updated for next release + +Tue Dec 27 10:06:28 CET 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO version 2.0.7 released. + +Mon Dec 26 23:50:02 UTC 2011 Adam Mitz <mitza@ociweb.com> + + * tests/Skeleton_Inheritance/skel_inheritance.mpc: + + Fixed issues with parallel builds running tao_idl from the + wrong project. + +Sat Dec 24 11:56:39 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Mixed_Sync_ASync_Events/test_i.cpp: + Fixed compile error on OpenVMS + +Wed Dec 21 09:42:12 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * examples/RTCORBA/Activity/Activity.cpp: + + Added timer queue reset on global reactor instance. + +Tue Dec 20 13:56:10 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/PI_ProcMode_Collocated.mpc: + * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc: + * tests/Portable_Interceptors/Register_Initial_References/Register_ORBInitializer.mpc: + Projects must avoid CORBA-e-micro. + +Tue Dec 20 09:55:08 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.cpp: + + Fixed incorrect export macro in class definition. + +Mon Dec 19 18:58:16 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_1330_Regression/client.cpp: + * tests/Bug_1670_Regression/client.cpp: + * tests/Bug_2243_Regression/ORB_object_to_string.cpp: + Fixed valgrind reported memory leaks + +Mon Dec 19 10:27:45 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tests/Time_Policy/main.cpp: + + Added preprocessor tests to detect properly configured HR timer support. + +Sat Dec 17 18:13:40 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + + Other changes that are fallout from changing the type of + the 'index_' member below in + + Fri Dec 16 18:25:19 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + +Sat Dec 17 16:28:17 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tao/Time_Policy_Manager.cpp: + + Fix for valgrind memory leak reports. + +Sat Dec 17 14:05:24 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tests/Time_Policy_Custom/Custom_Time_Policy.mpc: + + Fix for windows compile problem. + +Fri Dec 16 18:25:19 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h: + + Change type of 'index_' member to unsigned long, to eliminate + signed/unsigned comparison warning. + +Fri Dec 16 18:22:39 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tao/Time_Policy_Manager.cpp: + + Changed to fix wchar compile problems. + +Thu Dec 15 20:46:52 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: + * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_sequence.cpp: + + Addressed the rest of the Coverity-reported issues for the + IDL compiler. + +Thu Dec 15 18:03:34 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be/be_type.cpp: + * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: + * TAO_IDL/be/be_identifier_helper.cpp: + * TAO_IDL/util/utl_labellist.cpp: + * TAO_IDL/util/utl_string.cpp: + * TAO_IDL/util/utl_scope.cpp: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_visitor_reifying.cpp: + * TAO_IDL/ast/ast_enum.cpp: + + Addressed Coverity-reported issues. + +Thu Dec 15 16:49:51 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: + * TAO_IDL/be/be_visitor_operation/operation.cpp: + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + * TAO_IDL/driver/drv_args.cpp: + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/ast/ast_sequence.cpp: + * TAO_IDL/ast/ast_template_module.cpp: + * TAO_IDL/ast/ast_visitor_reifying.cpp: + + Addressed Coverity-reported issues. + +Thu Dec 15 14:02:06 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + + Fixed signed/unsigned mismatch warning. + +Thu Dec 15 13:25:37 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * tao/ORB_Time_Policy.h: + * tao/ORB_Time_Policy.inl: + Fixed warning for gcc 4.6.2 + +Thu Dec 15 11:00:00 UTC 2011 Martin Corino <mcorino@remedy.nl> + + Merged timer_policy branch. + + === start changelog === + + Thu Dec 15 09:45:00 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * NEWS: + * docs/Options.html: + + Added descriptions of new TIME_POLICY strategy features. + + Mon Dec 12 21:28:00 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tao/System_Time_Policy_Strategy.cpp: + * tao/System_Time_Policy_Strategy.h: + * tao/TAO_Internal.cpp: + * tao/Time_Policy_Manager.cpp: + * tao/tao.mpc: + + Added new time policy strategy to replace backwards + compatible default time policy in ACE. + + * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.cpp: + + Added backwards compatibility support. + + Thu Dec 08 15:34:00 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tao/HR_Time_Policy_Strategy.h + + Fixed class comment. + + * tests/Time_Policy/main.cpp + + Fixed comments. + + * tests/Time_Policy_Custom/Custom_Time_Policy.mpc + * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.cpp + * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.h + * tests/Time_Policy_Custom/TPTest_Export.h + * tests/Time_Policy_Custom/custom_time.conf + * tests/Time_Policy_Custom/custom_time.conf.xml + * tests/Time_Policy_Custom/main.cpp + * tests/Time_Policy_Custom/run_test.pl + * tests/Time_Policy_Custom/run_test_dyn.pl + * bin/tao_orb_tests.lst + + Added new tests for custom TAO Time policy support. + + Thu Dec 08 12:00:00 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tao/Time_Policy_Manager.cpp + * tao/default_resource.cpp + + Logging improvements. + + * tests/Time_Policy/Time_Policy.mpc + * tests/Time_Policy/hr_time.conf + * tests/Time_Policy/hr_time.conf.xml + * tests/Time_Policy/main.cpp + * tests/Time_Policy/run_test.pl + * tests/Time_Policy/run_test_hr.pl + * bin/tao_orb_tests.lst + + Added new tests for TAO Time policy support. + + Wed Dec 07 12:34:00 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tao/TAO_Internal.cpp: + + Added loading HR_Time_Policy_Strategy static service. + + * tao/Time_Policy_Manager.cpp: + + Improved error reporting. + + Wed Dec 07 11:20:00 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tao/default_resource.cpp: + * tao/default_resource.h; + * tao/default_resource.inl: + + Improved protection for dynamically allocated + timer queues. + + * tao/Strategies/advanced_resource.cpp: + + Added support for ORB time policies. + + Tue Dec 06 15:45:00 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tao/HR_Time_Policy_Strategy.h: + * tao/Time_Policy_Manager.h: + * tao/Time_Policy_Strategy.h: + + Fixed potential compile problems because of + #include placements. + + Tue Dec 06 15:30:00 UTC 2011 Martin Corino <mcorino@remedy.nl> + + * tao/ORB_Time_Policy.cpp: + * tao/ORB_Time_Policy.h: + * tao/ORB_Time_Policy.inl: + + Added dynamic time policy and a + countdown template instantiation based + on that policy. + + * tao/Block_Flushing_Strategy.cpp: + * tao/Leader_Follower.cpp: + * tao/LocateRequest_Invocation.cpp: + * tao/Profile_Transport_Resolver.cpp: + * tao/Synch_Invocation.cpp: + * tao/Transport.cpp: + * tao/Wait_On_Reactor.cpp: + * tao/Wait_On_Read.cpp: + + Replaced ACE_Countdown_Time by new ORB time + policy based countdown class. + + * tao/Time_Policy_Manager.cpp: + * tao/Time_Policy_Manager.h: + + Added ORB time policy manager service object + for managing dynamically configured ORB time + policy. + + * tao/Time_Policy_Strategy.h: + + Added base for loadable ORB time policies. + + * tao/HR_Time_Policy_Strategy.cpp: + * tao/HR_Time_Policy_Strategy.h: + + Added HR ORB time policy implementation. + + * tao/default_resource.cpp: + * tao/default_resource.h: + * tao/TAO_Internal.cpp: + + Added support for ORB time policies. + + * tao/orbconf.h: + + Added ACE_HAS_TIME_POLICY compile time configuration + to enable/disable ORB time policy support. + + * tao/tao.mpc: + + Added new files. + + === end changelog === + +Wed Dec 14 20:51:28 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_sequence.cpp: + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_helper.cpp: + * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: + * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp: + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: + * TAO_IDL/fe/fe_utils.cpp: + * TAO_IDL/include/idl_global.h: + * TAO_IDL/util/utl-scope.cpp: + + Fixed more Coverity-reported errors. + +Wed Dec 14 14:53:17 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_visitor_amh_pre_proc.cpp: + * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/be/be_visitor_interface/amh_sh.cpp: + * TAO_IDL/fe/fe_init.cpp: + + Fixed some Coverity-reported errors. + +Wed Dec 14 07:59:43 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_home/home_svs.cpp: + Removed include that shouldn't have been added + +Tue Dec 13 13:33:25 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + Merged changes from our work branch. Changes for home factory with a connector. + + === start changelog === + Tue Dec 13 11:23:20 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_home/home_svs.cpp: + If the factory method returns nil throw a CreateFailure + + Tue Dec 13 11:03:39 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_home/home_svs.cpp: + Fixed scoping + + Tue Dec 13 10:19:29 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_operation.cpp: + * TAO_IDL/be/be_visitor_operation/rettype.cpp: + * TAO_IDL/be_include/be_connector.h: + * TAO_IDL/be_include/be_visitor_operation/rettype.h: + Generate the needed return type when we have a home factory method + that returns a connector type + === end changelog === + +Mon Dec 12 07:33:25 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged changes from our work branch. Facet servants are now generated + as C++ template at the moment the interface is declared, this reduces + the amount of code generated heavily. Component/Connector context is + now also generated as C++ template + + === start changelog === + + Sun Dec 11 19:40:16 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp: + * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: + Throw exception when dynamic_cast fails + + Sun Dec 11 19:13:21 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_interface/facet_svth.cpp: + * TAO_IDL/be/be_visitor_interface/facet_svts.cpp: + No servant is needed for local interfaces + + Sun Dec 11 18:23:17 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_util.cpp: + Removed mentioning of -Gsc which got removed a long time ago + + Sun Dec 11 12:32:28 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_visitor_interface.cpp: + * TAO_IDL/be/be_visitor_module/module.cpp: + * TAO_IDL/be_include/be_interface.h: + * TAO_IDL/be_include/be_visitor_interface.h: + * TAO_IDL/be/be_visitor_interface/interface_svh.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: + Removed some old stuff we don't need anymore, fixes cornucopia + + * TAO_IDL/be_include/be_visitor_interface/interface_svh.h: + * TAO_IDL/be_include/be_visitor_interface/interface_svs.h: + Removed these files. + + Fri Dec 9 13:23:29 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_util.cpp: + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svh.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: + * TAO_IDL/be_include/be_global.h: + * TAO_IDL/be_include/be_visitor_component.h: + * docs/compiler.html: + Removed the -Glfa option from the IDL compiler. + + * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp: + * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h: + Removed these files. + + Thu Dec 8 14:43:36 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_visitor_component/context_svth.cpp: + * TAO_IDL/be/be_visitor_component/context_svts.cpp: + Removed export macro for contextes. + + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be/be_visitor_interface/facet_svts.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svth.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svts.cpp: + Fixed warnings. + + Thu Dec 8 14:16:52 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_provides.cpp: + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be/be_visitor_component/component_svth.cpp: + * TAO_IDL/be/be_visitor_component/component_svts.cpp: + * TAO_IDL/be/be_visitor_interface.cpp: + * TAO_IDL/be/be_visitor_interface/facet_svth.cpp: + * TAO_IDL/be/be_visitor_interface/facet_svts.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svth.cpp: + * TAO_IDL/be/be_visitor_interface/interface_svts.cpp: + * TAO_IDL/be/be_visitor_module/module.cpp: + * TAO_IDL/be/be_visitor_operation/operation_svs.cpp: + * TAO_IDL/be_include/be_provides.h: + * TAO_IDL/be_include/be_visitor_component.h: + * TAO_IDL/be_include/be_visitor_interface.h: + * TAO_IDL/be_include/be_visitor_interface/facet_svth.h: + * TAO_IDL/be_include/be_visitor_interface/facet_svts.h: + * TAO_IDL/be_include/be_visitor_interface/interface_svth.h: + * TAO_IDL/be_include/be_visitor_interface/interface_svts.h: + * TAO_IDL/be/be_visitor_component/facet_svth.cpp: + * TAO_IDL/be/be_visitor_component/facet_svts.cpp: + * TAO_IDL/be_include/be_visitor_component/facet_svth.h: + * TAO_IDL/be_include/be_visitor_component/facet_svts.h: + Moved the generation of the facet servants to the place + where they are declared (from the place where they were + used). -Gsv needs to set as command line option. + + Wed Dec 7 13:26:49 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + Fixed errors in logging. + + Wed Dec 7 12:34:49 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_visitor_component/context_svth.cpp: + * TAO_IDL/be/be_visitor_component/context_svts.cpp: + No need to visit the component_scope; just visit + the scope is enough.. + + Wed Dec 7 07:34:56 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be_include/be_codegen.h: + Reduced the number of generated include files. + Also generated a include guard for the servant + template source code. + + Tue Dec 6 13:25:04 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_visitor_component/context_svth.cpp: + * TAO_IDL/be/be_visitor_component/context_svts.cpp: + Fixed generation issues in case dds4ccm + + Tue Dec 6 09:22:09 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_visitor_component/component_svts.cpp: + Removed comments. + + * TAO_IDL/be/be_visitor_root.cpp: + * TAO_IDL/be_include/be_visitor_root.h: + Removed reference to the files below. + + * TAO_IDL/be/be_visitor_root/root_ex_svs.cpp: + * TAO_IDL/be_include/be_visitor_root/root_ex_svs.h: + Removed these files since a separate servant file + is not needed. + + Tue Dec 6 09:15:52 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_visitor_component/component.cpp: + * TAO_IDL/be/be_visitor_module/module.cpp: + * TAO_IDL/be/be_visitor_root/root_ex_svs.cpp: + * TAO_IDL/be_include/be_global.h: + No need to create a new type of svnt file. + + * TAO_IDL/be_include/be_codegen.h: + Using pragma ciao lem to determine which files + to include. + + Mon Dec 5 19:33:12 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_visitor_root.cpp: + * TAO_IDL/be/be_visitor_root/root_ex_svs.cpp: + * TAO_IDL/be_include/be_visitor_root.h: + * TAO_IDL/be_include/be_visitor_root/root_ex_svs.h: + * TAO_IDL/be/be_visitor_root/root_ex_svnt.cpp: + Renamed _svnt files since these are ignored by subversion + + Mon Dec 5 18:43:32 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_produce.cpp: + Reduced the restrictions for generating an executor servant. + + Mon Dec 5 16:08:50 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_produce.cpp: + * TAO_IDL/be/be_visitor_component/component.cpp: + * TAO_IDL/be/be_visitor_module/module.cpp: + * TAO_IDL/be/be_visitor_root.cpp: + * TAO_IDL/be/be_visitor_root/root_ex_svnt.cpp: + * TAO_IDL/be_include/be_codegen.h: + * TAO_IDL/be_include/be_global.h: + * TAO_IDL/be_include/be_helper.h: + * TAO_IDL/be_include/be_visitor_root.h: + Generate a new svnt.h which is a place holder for the + _svnt_T.h files. This will be included via S.h. + The new _svnt.h is only generated when the ciao lem + pragma is used or when -Glem is part of the command + line options. + + Sun Dec 4 16:04:04 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + One step closer in solving AMI4CCM compile issues. + + Fri Dec 2 15:57:52 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_provides.cpp: + * TAO_IDL/be/be_visitor_component/context_svth.cpp: + * TAO_IDL/be/be_visitor_component/context_svts.cpp: + No multiple inheritance so no virtual needed. + + Fri Dec 2 14:59:28 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be_include/be_codegen.h: + * TAO_IDL/be_include/be_global.h: + Include base file into inherited template header file. + + * TAO_IDL/be/be_visitor_component/component_svth.cpp: + * TAO_IDL/be/be_visitor_component/component_svts.cpp: + * TAO_IDL/be/be_visitor_component/facet_svth.cpp: + * TAO_IDL/be/be_visitor_component/facet_svts.cpp: + * TAO_IDL/be_include/be_visitor_component/component_svts.h: + Contexts are now template classes which derive from their template + base classes. + + Fri Dec 2 08:00:16 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be/be_visitor_component/component_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_svs.cpp: + * TAO_IDL/be/be_visitor_component/component_svth.cpp: + * TAO_IDL/be/be_visitor_component/component_svts.cpp: + * TAO_IDL/be/be_visitor_component/context_svth.cpp: + * TAO_IDL/be/be_visitor_component/context_svts.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be_include/be_visitor_component.h: + * TAO_IDL/be_include/be_visitor_component/context_svth.h: + * TAO_IDL/be_include/be_visitor_component/context_svts.h: + Context implementation is now templated. Therefor + renamed context_sv* files. + + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be_include/be_visitor_component/context_svh.h: + * TAO_IDL/be_include/be_visitor_component/context_svs.h: + Removed these files. + + Thu Dec 1 09:06:16 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_visitor_component/facet_svth.cpp: + * TAO_IDL/be/be_visitor_component/facet_svts.cpp: + Fixed coverity warning. + + Thu Dec 1 08:37:33 UTC 2011 Marcel Smit <msmit@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_visitor_component.cpp: + * TAO_IDL/be/be_visitor_component/component_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_svs.cpp: + * TAO_IDL/be/be_visitor_component/component_svth.cpp: + * TAO_IDL/be/be_visitor_component/component_svts.cpp: + * TAO_IDL/be/be_visitor_component/context_svh.cpp: + * TAO_IDL/be/be_visitor_component/context_svs.cpp: + * TAO_IDL/be/be_visitor_module/module.cpp: + * TAO_IDL/be_include/be_visitor_component.h: + * TAO_IDL/be_include/be_visitor_component/component_svth.h: + * TAO_IDL/be_include/be_visitor_component/component_svts.h: + Moved the generated Context code to the _svnt_T files. Later on + these classes will be templated. + + === end changelog === + +Wed Dec 7 17:54:41 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/util/utl_stack.cpp(UTL_ScopeStack::pop): + + Checks if the top scope has a #pragma prefix associated with it, + and if so, pops the prefix (from its own stack) along with the + scope. Fixed the check to be more robust. Thanks to Simon Massey + for reporting the problem, which was revealed as an error message + reporting a bogus prefix inconsistency between a forward declared + struct and its full definition. + +Wed Dec 7 10:47:15 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + Merged in the changes to update AMI4CCM to match the initial revision + with the synchronous port and the new pragma's added + + === start changelog === + + Tue Dec 6 14:42:39 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_visitor_component/component_svh.cpp: + * TAO_IDL/be/be_visitor_component/component_svs.cpp: + * TAO_IDL/be/be_visitor_component/servant_svh.cpp: + * TAO_IDL/be/be_visitor_component/servant_svs.cpp: + * TAO_IDL/be/be_visitor_operation/operation_sh.cpp: + * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: + revert changes after 2011-11-30 (ChangeLog.BRANCH missing those items) + + Wed Nov 30 16:45:10 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl> + + * TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp: + * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp: + * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp: + + Wed Nov 30 14:19:10 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + // remove debug info + * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp: + * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp: + * TAO_IDL/be_include/be_visitor_connector/facet_ami_exs.h: + Add visit_attribute functionality. + + Tue Nov 29 12:59:03 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl> + * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp: + Correct check nil pointer in facet operation + + Mon Nov 28 15:26:03 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl> + + * TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp: + * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp: + * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp: + * TAO_IDL/be_include/be_visitor_connector/facet_ami_exh.h: + * TAO_IDL/be_include/be_visitor_connector/facet_ami_exs.h: + Add traverse_inheritance_graph, needed for derived interfaces + + Wed Nov 23 14:00:38 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl> + + * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp: + Changed return of sync operations. + + Mon Nov 21 13:32:38 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl> + + * TAO_IDL/be/be_codegen.cpp: + Exclude include *.AE.idl in *E.idl + + * TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp: + * TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp: + * TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp: + * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp: + * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp: + * TAO_IDL/be_include/be_visitor_connector/facet_ami_exh.h: + * TAO_IDL/be_include/be_visitor_connector/facet_ami_exs.h: + Changes for sync port on AMI connector + + Mon Nov 7 13:02:55 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl> + + * TAO_IDL/fe/idl.ll: + * TAO_IDL/fe/lex.yy.cpp: + Add beside pragma's 'ciao ami4ccm ...' the pragma's 'ami4ccm ...' , according to ami4ccm spec. + In the future '#pragma ciao ami4ccm ...' has to be removed. + + === end changelog === + +Wed Dec 7 10:28:00 UTC 2011 Simon Massey <simon dot massey at prismtech dot com> + + * tests/IDL_Test/IDL_Tests.mpc: + + Since the below modification removed the -GA from the valuetype.idl + generation step in the mpc file, the valuetypeA.cpp is now + not generated, thus this file should not be mentioned in the + DLL projects Source_Files section. Machines were compiling and + linking the old file or stating that it was not found. + +Mon Dec 5 20:32:56 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: + + Added missing switch cases in visit_union() and visit_typedef(). + Not all context states were covered and we were seeing errors + and bailouts. + + * tests/IDL_Test/valuetype.idl: + * tests/IDL_Test/IDL_Tests.mpc: + + Added test case for the above problem, also removed -GA IDL + compiler option for valuetype.idl, since the new test case + has IDL constructed types declared inside a valuetype - the + generated typecode for the nested types cannot be in a separate + file since the generated valuetype class declaration cannot + be reopened. Thanks to Simon Massey <simon dot massey at + prismtech dot com> for reporting the problem and supplying + example IDL. + +Mon Dec 5 19:57:02 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/AMH/Sink_Server/Base_Server.h: + * examples/AMH/Sink_Server/Base_Server.cpp: + * examples/AMH/Sink_Server/Client_Task.cpp: + * examples/AMH/Sink_Server/MT_AMH_Server.cpp: + * examples/AMH/Sink_Server/client.cpp: + * examples/AMH/Sink_Server/mt_server.cpp: + * examples/AMH/Sink_Server/run_test.pl: + * examples/AMH/Sink_Server/st_server.cpp: + Improving this test, looks the crashing on some build systems is + mostly timing due to a badly written example + +Mon Dec 5 12:30:15 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp: + const fix + + * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp: + Layout changes and generate doxygen style documentation + + * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: + Layout changes to the generated code + + * examples/AMH/Sink_Server/run_test.pl: + * tao/PortableServer/Adapter_Activator.h: + * tests/Multiple/Multiple_Impl.h: + Zapped empty lines + + * tests/Multiple/server.cpp: + Fixed typo in comment + + * tests/POA/DSI/server.cpp: + * tests/POA/Explicit_Activation/server.cpp: + * tests/POA/On_Demand_Act_Direct_Coll/Server_Task.cpp: + * tests/POA/On_Demand_Loading/Server_Manager.cpp: + * tests/POA/Reference_Counted_Servant/server.cpp: + Close file descriptors earlier to resolve Coverity errors + +Local Variables: +mode: change-log +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)) +indent-tabs-mode: nil +End: |