Sun Aug 01 11:30:54 CEST 2010  Johnny Willemsen  <jwillemsen@remedy.nl>

	* TAO version 1.8.1 released.

Wed Jul 28 13:34:11 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * NEWS:
        
          Updated with IDL compiler changes.

Tue Jul 27 20:00:14 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/driver/drv_args.cpp:
        * TAO_IDL/util/utl_err.cpp:
        * TAO_IDL/util/utl_global.cpp:
        * TAO_IDL/include/idl_global.h:
        
          Modified IDL compiler handling of anonymous types.
          Default is now silence, or no output. IDL_ANON_ERROR,
          IDL_ANON_WARNING, or IDL_ANON_SILENT may be defined
          in config.h to select global behavior of outputting
          error, warning or nothing respectively. The command
          line options -ae (error), -aw (warning) or -as
          (silent) may be used to override this behavior
          locally.
          
        * MPC/config/idl_anon_error.mpb:
        * MPC/config/idl_anon_warning.mpb:
        * MPC/config/idl_anon_silent.mpb:
        
          New base project files, which simply add -ae, -aw
          or -as, respectively, to the IDL compiler command
          line.
          
        * docs/compiler.html:
        
          Updated IDL compiler documentation.
          
        * tests/IDL_Test/IDL_Test.mpc:
        
          Removed -as option from project, it is now the default
          behavior.

Tue Jul 27 11:51:25 UTC 2010  Marcel Smit  <msmit@remedy.nl>

        * examples/CSD_Strategy/ThreadPool5/Foo.idl:
        * examples/Logging/Logger.idl:
        * tests/DII_Collocation_Tests/oneway/Test.idl:

          Removed anonymous constructs from test IDL and modified
          test code accordingly.

Sat Jul 24 20:41:24 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>

        * TAO_IDL/util/utl_global.cpp:
          For the moment make -as the default, that should resolve a lot of
          issues on the scoreboard and makes it possible to resolve the fallout
          seperately and get a feeling on the current repo status

Sat Jul 24 07:35:12 UTC 2010  Marcel Smit  <msmit@remedy.nl>

        * tests/OBV/ValueBox/vb_struct.idl:

          Removed anonymous constructs from test IDL and modified
          test code accordingly.

Sat Jul 24 07:28:04 UTC 2010  Marcel Smit  <msmit@remedy.nl>

        * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
        * tests/DSI_AMI_Gateway/test.idl:
        * tests/DSI_Gateway/test.idl:

          Removed anonymous constructs from test IDL and modified
          test code accordingly.

Sat Jul 24 07:15:15 UTC 2010  Marcel Smit  <msmit@remedy.nl>

        * tests/Bug_3506_Regression/IF_EXE_M_R_Structs.idl:
        * tests/Bug_3524_Regression/test.idl:

          Removed anonymous constructs from test IDL and modified
          test code accordingly.

Fri Jul 23 20:59:59 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/include/idl_global.h:
        * TAO_IDL/fe/y.tab.cpp:
        * TAO_IDL/fe/idl.yy:
        * TAO_IDL/driver/drv_args.cpp:
        * TAO_IDL/util/utl_global.cpp:

          Added -as option to completely silence any diagnostic
          for anonymous IDL constructs.

        * docs/compiler.html:

          Updated IDL compiler options documentation.

        * tests/IDL_Test/IDL_Test.mpc:

          Replace -aw option with the new -as option.

Fri Jul 23 19:56:53 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * tests/Param_Test/big_union.cpp:
        * tests/Param_Test/param_test.idl:
        * tests/Param_Test/recursive_union.cpp:

          Removed anonymous constructs from test IDL and modified
          test code accordingly.

Thu Jul 22 19:21:28 UTC 2010  Phil Mesnier  <mesnier_p@ociweb.com>

        * examples/CSD_Strategy/ThreadPool4/Foo.idl:
        * orbsvcs/orbsvcs/miop.idl:
        * orbsvcs/tests/InterfaceRepo/IFR_Self_Recursive_IDL_Test/Test.idl:
        * performance-tests/Anyop/test.idl:
        * tests/Bug_2119_Regression/test.idl:

          Fix anonymous type errors.

Thu Jul 22 03:57:34 UTC 2010  William R. Otte  <wotte@dre.vanderbilt.edu>

        * TAO_IDL/util/utl_err.cpp:
        * TAO_IDL/util/utl_global.cpp:

          Fuzz.

Wed Jul 21 21:38:11 UTC 2010  Phil Mesnier  <mesnier_p@ociweb.com>

        * orbsvcs/orbsvcs/RtecUDPAdmin.idl:
        * orbsvcs/orbsvcs/miop.idl:

          Fix anonymous arrays that the IDL compiler now complains about.

Wed Jul 21 16:22:38 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/fe/idl.yy:
        * TAO_IDL/fe/y.tab.cpp:

          Overlooked change in error message call signature.

        * tests/IDL_Test/IDL_Test.mpc:

          Added new option -aw from

          Wed Jul 21 15:02:16 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

          to necessary IDL files.

Wed Jul 21 15:54:27 UTC 2010  Phil Mesnier  <mesnier_p@ociweb.com>

        * tao/TAO_Internal.cpp:

          reverted for_TAO specific call to service gestalt open.

Wed Jul 21 15:43:39 UTC 2010  Vladimir Zykov  <vladimir.zykov@prismtech.com>

        * tests/Sequence_Unit_Tests/value_sequence_tester.hpp:
          Fixed a valgrind complain about uninitialized value.

Wed Jul 21 15:02:16 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/ast/ast_array.cpp:

          Cosmetic changes.

        * TAO_IDL/include/idl_global.h:
        * TAO_IDL/include/utl_err.h:
        * TAO_IDL/fe/y.tab.cpp:
        * TAO_IDL/fe/idl.yy:
        * TAO_IDL/driver/drv_args.cpp:
        * TAO_IDL/util/utl_err.cpp:
        * TAO_IDL/util/utl_global.cpp:

          An error is now output when an anonymous
          type is seen. For legacy IDL files, a
          command line option -aw has been added,
          which will cause a warning to be output
          instead.

        * docs/compiler.html:

          Updated documentation with the new option above.

Wed Jul 21 09:57:34 UTC 2010  Vladimir Zykov  <vladimir.zykov@prismtech.com>

        * tao/ORB_Core_TSS_Resources.cpp:
        * tao/ORB_Core.cpp:
        * tao/ORB_Core.inl:
        * tao/ORB_Core_TSS_Resources.h:
        * tao/ORB_Core.h:
          Fixed bug 2533. Now ORB_Core's TSS resources are cleaned during
          orb destroy.

        * tests/Portable_Interceptors/Slot/driver.cpp:
          Explicitely destroy orb since doing this implicitely when main()
          returns is too late.

Wed Jul 21 03:09:21 UTC 2010  Phil Mesnier  <mesnier_p@ociweb.com>

        * tao/TAO_Internal.cpp:

          Fix for premature committal error.

Wed Jul 21 02:34:25 UTC 2010  Phil Mesnier  <mesnier_p@ociweb.com>

        * tao/TAO_Internal.cpp:

          Use the modified open method in the ACE_Service_Gestalt to get
          the behavior that has been assumed since the introduction of
          multiple service contexts.

Tue Jul 20 12:28:24 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/be/be_visitor_attribute/attribute.cpp:

          Fixed typo in facet impl attribute operation generation,
          similar to the fix in

          Mon Jul 19 17:14:48 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

Mon Jul 19 18:25:04 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/be/be_visitor_connector/connector_ami_rh_exs.cpp:

          Fixed fuzz error.

Mon Jul 19 18:19:22 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/driver/drv_preproc.cpp:

          Fixed typo in OpenVMS-spcific code.

Mon Jul 19 17:14:48 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:

          Fixed typo in facet impl operation generation.

Sat Jul 17 14:13:33 UTC 2010  Phil Mesnier  <mesnier_p@ociweb.com>

        * tao/TAO_Internal.cpp (ORB::open_services):

          Silence compiler warnings

Fri Jul 16 22:13:14 UTC 2010  Phil Mesnier  <mesnier_p@ociweb.com>

        * tao/TAO_Internal.cpp:

          Detect and allow an ENOENT error returned from opening a service
          configuration context. That is alright because any explicitly named
          service config files are checked for existence when the -ORBSvcConf
          argument is processed, so the only file that could raise ENOENT is
          a defaulted svc.conf.

Thu Jul 15 13:37:06 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/be/be_codegen.cpp(end_server_header):

          Changes to avoid a mismatched versioned namespace macro
          pair in *S.h when the -SS option is used.

Thu Jul 15 12:55:54 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp:
        * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
        * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:

          Added code generation for _get_component() and
          _set_component) in the AMI4CCM connector's facet executor,
          as well as code to initialize and reset this value in
          the corresponding connector executor.

Thu Jul 15 09:44:25 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/be/be_visitor_connector/connector_ami_rh_exs.cpp:
        * TAO_IDL/be/be_visitor_connector/connector_ami_rh_exh.cpp:
        * TAO_IDL/be_include/be_visitor_connector/connector_ami_rh_exs.h:
        * TAO_IDL/be_include/be_visitor_connector/connector_ami_rh_exh.h:

          New visitors, generating the AMI4CCM reply handler
          implementation, with empty method bodies, and triggered by
          -Gex used on the generated *A.idl file. The option -Gcn
          used on this file will generate a *A_conn.{h,cpp} set
          of files. The addition of -Gex to this command line
          will trigger the generation of a *A_conn_i.{h,cpp}
          set of files, containing the corresponding empty
          implementations of the reply handler methods.

        * TAO_IDL/be/be_visitor_home/home_exs.cpp:
        * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
        * TAO_IDL/be/be_codegen.cpp:
        * TAO_IDL/be/be_visitor_root/root_cnh.cpp:
        * TAO_IDL/be/be_visitor_root/root_cns.cpp:
        * TAO_IDL/be/be_visitor_connector.cpp:
        * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
        * TAO_IDL/be/be_global.cpp:
        * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
        * TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp:
        * TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp:
        * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
        * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
        * TAO_IDL/be/be_visitor.cpp:
        * TAO_IDL/be_include/be_visitor_operation/operation_exs.h:
        * TAO_IDL/be_include/be_visitor_context.h:
        * TAO_IDL/be_include/be_visitor_connector.h:
        * TAO_IDL/be_include/be_visitor.h:
        * TAO_IDL/be_include/be_codegen.h:
        * TAO_IDL/be_include/be_helper.h:
        * TAO_IDL/be_include/be_visitor_attribute/attribute.h:
        * TAO_IDL/be_include/be_visitor_connector/facet_ami_exh.h:
        * TAO_IDL/be_include/be_visitor_connector/connector_ami_exh.h:
        * TAO_IDL/be_include/be_global.h:

          Changes to existing files necessary to complete the
          support of AMI4CCM reply handler implementation
          generation. Also some minor cosmetic and comment changes.

Thu Jul 15 09:23:20 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>

        * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
        * orbsvcs/orbsvcs/Trader/Offer_Database.h:
        * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
        * tao/Bounded_Basic_String_Sequence_T.h:
        * tao/Bounded_Object_Reference_Sequence_T.h:
        * tao/Bounded_Value_Sequence_T.h:
        * tao/Endpoint.h:
        * tao/Unbounded_Basic_String_Sequence_T.h:
        * tao/Unbounded_Object_Reference_Sequence_T.h:
        * tao/Unbounded_Octet_Sequence_T.h:
          Doxygen improvements

Tue Jul 13 11:29:59 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/be/be_codegen.cpp:
        * TAO_IDL/fe/fe_utils.cpp:
        * TAO_IDL/fe/y.tab.cpp:
        * TAO_IDL/fe/idl.yy:

          Fixes for various code generation errors stemming from

          Mon Jul 12 08:19:49 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

Tue Jul 13 11:22:49 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * tests/Alt_Mapping/ub_struct_seq.cpp:

          Changes corresponding to changes in generated code for
          sequences (in this test represented by std::vector<>).

Mon Jul 12 12:55:55 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * tao/PortableServer/PS_ForwardS.h:

          New file, an empty placeholder that is now generated as
          an include by the IDL compiler. The corresponding IDL
          file is not automatically processed, but it is included
          in other IDL files.

Mon Jul 12 11:32:30 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/fe/y.tab.cpp:
        * TAO_IDL/fe/fe_init.cpp:
        * TAO_IDL/fe/idl.yy:
        * TAO_IDL/util/utl_scope.cpp:

          Changes in handling of pseudo object creation and lookup.

Mon Jul 12 08:26:24 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * tools/IDL3_to_IDL2/be_util.cpp:
        * tools/IDL3_to_IDL2/be_util.h:

          New files containing a utility class
          of static methods.


        * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc:

          Added new files to project.

        * tools/IDL3_to_IDL2/be_global.cpp:
        * tools/IDL3_to_IDL2/be_global.h:

          Factored out methods that have nothing
          to do with global data storage and
          moved them to the new utility class.

Mon Jul 12 08:19:49 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/include/fe_utils.h:
        * TAO_IDL/include/ast_decl.h:
        * TAO_IDL/include/idl_global.h:
        * TAO_IDL/include/utl_scope.h:
        * TAO_IDL/include/ast_interface.h:
        * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
        * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
        * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
        * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
        * TAO_IDL/be/be_codegen.cpp:
        * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
        * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
        * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
        * TAO_IDL/be/be_visitor_root/root_sh.cpp:
        * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
        * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
        * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
        * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
        * TAO_IDL/be/be_util.cpp:
        * TAO_IDL/be/be_visitor_typecode.cpp:
        * TAO_IDL/be/be_visitor_operation.cpp:
        * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
        * TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
        * TAO_IDL/be/be_visitor_sequence.cpp:
        * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp:
        * TAO_IDL/be/be_global.cpp:
        * TAO_IDL/be/be_sequence.cpp:
        * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
        * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
        * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
        * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp:
        * TAO_IDL/be/be_generator.cpp:
        * TAO_IDL/ast/ast_visitor_reifying.cpp:
        * TAO_IDL/ast/ast_decl.cpp:
        * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h:
        * TAO_IDL/be_include/be_visitor_operation/upcall_command_ss.h:
        * TAO_IDL/be_include/be_util.h:
        * TAO_IDL/be_include/be_visitor_constant/constant_cs.h:
        * TAO_IDL/be_include/be_constant.h:
        * TAO_IDL/be_include/be_global.h:
        * TAO_IDL/fe/fe_utils.cpp:
        * TAO_IDL/fe/fe_init.cpp:
        * TAO_IDL/fe/y.tab.cpp:
        * TAO_IDL/fe/idl.yy:
        * TAO_IDL/fe/lex.yy.cpp:
        * TAO_IDL/fe/idl.ll:
        * TAO_IDL/driver/drv_preproc.cpp:
        * TAO_IDL/driver/drv_args.cpp:
        * TAO_IDL/tao_idl.cpp:
        * TAO_IDL/util/utl_global.cpp:
        * TAO_IDL/util/utl_scope.cpp:


          - Changed generation of alternate mapping sequences to be a
            typedef of std::vector.

          - Refactored non-data code in FE and BE global data classes
            to corresponding utils classes.

          - Changed code generation triggered by �SS to generate the
            *S.h and *C.h includes, so they can be propagated to
            including IDL files.

Tue Jul  6 11:11:49 UTC 2010  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_pss.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:
          Reduced the size of the colloboration graphs

Mon Jul  5 14:00:57 UTC 2010  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_pss.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:
          Disable include and included graphs, this should reduce the size
          of the documentation a lot

Mon Jul  5 11:43:01 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>

        * orbsvcs/tests/Bug_2777_Regression/run_test.pl:
          Added another path

        * tao/Leader_Follower.h:
          Doxygen fix

Sun Jul 04 18:57:33 CEST 2010  Johnny Willemsen  <jwillemsen@remedy.nl>

        * TAO version 1.8 released.

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:
