summaryrefslogtreecommitdiff
path: root/TAO/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLog')
-rw-r--r--TAO/ChangeLog6553
1 files changed, 6539 insertions, 14 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index b639ca1f787..5c5bf59e101 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,28 +1,6553 @@
-Thu Mar 4 12:01:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl>
- * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * TAO version 1.7.7 released.
+
+Tue Mar 2 09:58:04 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_visitor_interface.cpp:
+ * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp:
+ * TAO_IDL/be_include/be_component.h:
+ * TAO_IDL/be_include/be_connector.h:
+ * TAO_IDL/be_include/be_visitor_interface/direct_proxy_impl_sh.h:
+ * TAO_IDL/be_include/be_visitor_interface/direct_proxy_impl_ss.h:
+ * TAO_IDL/be_include/be_visitor_interface/strategized_proxy_broker_sh.h:
+ * TAO_IDL/be_include/be_visitor_interface/strategized_proxy_broker_ss.h:
+ Generate direct and through poa proxy brokers for connectors
+
+Thu Feb 25 17:04:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * NEWS:
+
+ Updated TAO_IDL cleanup item.
+
+Thu Feb 25 16:50:09 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_interface/proxy_impls_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp:
+ * TAO_IDL/be_include/be_visitor_interface/base_proxy_broker_ch.h:
+ * TAO_IDL/be_include/be_visitor_interface/proxy_brokers_ch.h:
+ * TAO_IDL/be_include/be_visitor_interface/remote_proxy_impl_ch.h:
+ * TAO_IDL/be_include/be_visitor_interface/proxy_impls_ch.h:
+ * TAO_IDL/be_include/be_visitor_interface/base_proxy_impl_ch.h:
+ * TAO_IDL/be_include/be_visitor_interface/remote_proxy_broker_ch.h:
+ * TAO_IDL/be_include/be_visitor_interface/remote_proxy_broker_cs.h:
+
+ Removed these files, the visitors are never used. This fix closes
+ [BUGID:2200].
+
+Thu Feb 25 13:19:16 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * bin/tao_orb_tests.lst:
+ Disabled running the test for bug#3827 on single threaded builds
+ and on CORBA_e_micro builds.
+
+Thu Feb 25 08:58:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/IDL_Test/IDL_Test.mpc:
+ Added no_strict_aliasing for ndds
+
+Thu Feb 25 08:46:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ChangeLogs/*:
+ Use full year
+
+Thu Feb 25 08:01:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ Fixed argument not used warning
+
+Wed Feb 24 21:00:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/util/utl_global.cpp:
+
+ Added additional lists to store the filenames gathered
+ from pragmas specifying DDS typesupport files from
+ various DDS vendors to include in generated code.
+
+ * TAO_IDL/be/be_codegen.cpp:
+
+ Added more checks for the generation of export header
+ files. Now a given export header file won't be
+ generated unless all the command line options are
+ present for
+
+ - generating the export header file
+ - specifying the export macro
+ - specifying the export header file name
+
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
+
+ Minor change to the format of generated code.
+
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/idl.ll:
+
+ Added pragmas for including typesupport files from
+ other DDS vendors, to ultimately make the generated
+ connector code portable to any of the C++ DDS vendors.
+
+Wed Feb 24 16:53:55 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Fixed bug introduced by consolidation of fe_add_*
+ methods for exceptions.
+
+ * TAO_IDL/be/be_codegen.cpp:
+
+ Fixed compile error on MacOSX due to inappropriate
+ C++-style cast.
+
+Wed Feb 24 16:29:51 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3826_Regression/svc.conf:
+ * tests/Bug_3826_Regression/run_test.pl:
+ * tao/TAO_Internal.cpp:
+ Extended the fix for bug#3826 and adjusted the test. Initial fix
+ was not complete. If there is a svc.conf which is processed by
+ ACE unconditionally then it's processed in a global gestalt even
+ if -ORBGestalt LOCAL is provided. Current change must fix this
+ behaviour.
+
+Tue Feb 23 18:55:21 UTC 2010 Yan Dai <dai_y@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Added Bug_3812_Regression as not fixed test.
+
+ * tests/Bug_3812_Regression/Bug_3812_Regression.cpp:
+ * tests/Bug_3812_Regression/mock_transport.h:
+
+ Fixed fuzz errors.
+
+Tue Feb 23 10:35:39 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tao/TAO_Internal.cpp:
+ Changed a code layout for return values in forward declarations
+ according to TAO code conventions. Thanks to Johnny Willemsen
+ <jwillemsen at remedy dot nl> for pointing this out.
+
+Tue Feb 23 09:46:57 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3827_Regression/test.cpp:
+ * tests/Bug_3827_Regression/Message.idl:
+ * tests/Bug_3827_Regression/run_test.pl:
+ * tests/Bug_3827_Regression/README:
+ * tests/Bug_3827_Regression/Bug_3827_Regression.mpc:
+ * tao/ORB_Core.cpp:
+ * tao/ORB.cpp:
+ * tao/ORB_Core.h:
+ Added a test for bug#3827 and fixed it. Now access or changes to
+ valuetype_adapter_ in ORB_Core is protected by a lock.
+
+ * tests/Bug_3826_Regression/orb_svc.conf:
+ * tests/Bug_3826_Regression/server.cpp:
+ * tests/Bug_3826_Regression/README:
+ * tests/Bug_3826_Regression/Bug_3826_Regression.mpc:
+ * tests/Bug_3826_Regression/run_test.pl:
+ * tao/TAO_Internal.cpp:
+ Added a test for bug#3826 and fixed it. If the first ORB in created
+ with -ORBGestalt LOCAL it will have a local configuration and this
+ configuration will not leak into any ORBs created afterwards.
+
+ * bin/tao_orb_tests.lst:
+ Scheduled tests for bug#3826 and bug#3827 to run in the nightly
+ builds.
+
+Mon Feb 22 23:04:23 UTC 2010 Yan Dai <dai_y@ociweb.com>
+
+
+ * tests/Bug_3812_Regression/Bug_3812_Regression.cpp:
+ * tests/Bug_3812_Regression/Makefile.am:
+ * tests/Bug_3812_Regression/mock_ps.h:
+ * tests/Bug_3812_Regression/mock_tdi.h:
+ * tests/Bug_3812_Regression/mock_transport.h:
+ * tests/Bug_3812_Regression/run_test.pl:
+
+ Added a regression test for bugzilla #3812.
+
+Mon Feb 22 21:20:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be_include/be_codegen.h:
+
+ Added random 6-character string to #ifdef guard generation,
+ to prevent hiding when IDL files have the same name (but
+ are in different directories, the #ifdef guard uses only
+ the local filename).
+
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
+
+ Added logic to check for inheritance from DDS_State or
+ DDS_Event connectors, to generate inheritance in the
+ connector impl from the correct Base connector template.
+
+Mon Feb 22 13:47:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/lex.yy.cpp:
+ Updated rti typesupport to ndds typesupport, everywhere we talk
+ about ndds
+
+Fri Feb 19 15:16:49 UTC 2010 jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
+
+ Removed unused variable 'dt_name'.
+
+ * TAO_IDL/fe/fe_component_header.cpp:
+ * TAO_IDL/fe/fe_extern.cpp:
+ * TAO_IDL/fe/fe_home_header.cpp:
+ * TAO_IDL/fe/fe_init.cpp:
+ * TAO_IDL/fe/fe_interface_header.cpp:
+ * TAO_IDL/fe/fe_obv_header.cpp:
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp:
+ * TAO_IDL/util/utl_global.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+ * TAO_IDL/ast/ast_attribute.cpp:
+ * TAO_IDL/ast/ast_check.cpp:
+
+ Reordered #includes to eliminate a circular dependency
+ introduced by the addition of the template source file
+ UTL_Scope_T.cpp.
+
+Fri Feb 19 12:54:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
+
+ Generate an additional boolean that is used to indicate
+ whether we have a fixed or non fixed type
+
+Fri Feb 19 08:53:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp:
+
+ Always generate the state connector header, this needs more tweaks
+ in the near future
+
+Thu Feb 18 22:53:29 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_root.h:
+ * TAO_IDL/include/ast_valuebox.h:
+ * TAO_IDL/include/ast_module.h:
+ * TAO_IDL/include/ast_union_label.h:
+ * TAO_IDL/include/ast_union.h:
+ * TAO_IDL/include/ast_interface_fwd.h:
+ * TAO_IDL/include/ast_structure.h:
+ * TAO_IDL/include/ast_component_fwd.h:
+ * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp:
+ * TAO_IDL/include/ast_string.h:
+ * TAO_IDL/include/ast_decl.h:
+ * TAO_IDL/include/ast_factory.h:
+ * TAO_IDL/include/ast_valuetype.h:
+ * TAO_IDL/include/ast_argument.h:
+ * TAO_IDL/include/ast_eventtype.h:
+ * TAO_IDL/include/ast_native.h:
+ * TAO_IDL/include/ast_union_fwd.h:
+ * TAO_IDL/include/ast_home.h:
+ * TAO_IDL/include/ast_structure_fwd.h:
+ * TAO_IDL/include/ast_enum_val.h:
+ * TAO_IDL/include/ast_sequence.h:
+ * TAO_IDL/include/ast_valuetype_fwd.h:
+ * TAO_IDL/include/ast_eventtype_fwd.h:
+ * TAO_IDL/include/ast_exception.h:
+ * TAO_IDL/include/ast_attribute.h:
+ * TAO_IDL/include/ast_enum.h:
+ * TAO_IDL/include/ast_union_branch.h:
+ * TAO_IDL/include/ast_type.h:
+ * TAO_IDL/include/ast_field.h:
+ * TAO_IDL/include/ast_constant.h:
+ * TAO_IDL/include/ast_interface.h:
+ * TAO_IDL/include/ast_operation.h:
+ * TAO_IDL/include/ast_component.h:
+ * TAO_IDL/include/ast_concrete_type.h:
+ * TAO_IDL/include/ast_predefined_type.h:
+ * TAO_IDL/include/ast_array.h:
+ * TAO_IDL/be/be_union.cpp:
+ * TAO_IDL/be/be_interface_fwd.cpp:
+ * TAO_IDL/be/be_attribute.cpp:
+ * TAO_IDL/be/be_factory.cpp:
+ * TAO_IDL/be/be_valuetype.cpp:
+ * TAO_IDL/be/be_union_fwd.cpp:
+ * TAO_IDL/be/be_union_branch.cpp:
+ * TAO_IDL/be/be_valuetype_fwd.cpp:
+ * TAO_IDL/be/be_type.cpp:
+ * TAO_IDL/be/be_home.cpp:
+ * TAO_IDL/be/be_enum_val.cpp:
+ * TAO_IDL/be/be_mirror_port.cpp:
+ * TAO_IDL/be/be_valuebox.cpp:
+ * TAO_IDL/be/be_component.cpp:
+ * TAO_IDL/be/be_decl.cpp:
+ * TAO_IDL/be/be_util.cpp:
+ * TAO_IDL/be/be_eventtype_fwd.cpp:
+ * TAO_IDL/be/be_expression.cpp:
+ * TAO_IDL/be/be_typedef.cpp:
+ * TAO_IDL/be/be_structure.cpp:
+ * TAO_IDL/be/be_component_fwd.cpp:
+ * TAO_IDL/be/be_operation_strategy.cpp:
+ * TAO_IDL/be/be_interface_strategy.cpp:
+ * TAO_IDL/be/be_field.cpp:
+ * TAO_IDL/be/be_module.cpp:
+ * TAO_IDL/be/be_structure_fwd.cpp:
+ * TAO_IDL/be/be_predefined_type.cpp:
+ * TAO_IDL/be/be_argument.cpp:
+ * TAO_IDL/be/be_constant.cpp:
+ * TAO_IDL/be/be_exception.cpp:
+ * TAO_IDL/be/be_extended_port.cpp:
+ * TAO_IDL/be/be_sequence.cpp:
+ * TAO_IDL/be/be_eventtype.cpp:
+ * TAO_IDL/be/be_root.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_operation.cpp:
+ * TAO_IDL/be/be_enum.cpp:
+ * TAO_IDL/be/be_string.cpp:
+ * TAO_IDL/be/be_array.cpp:
+ * TAO_IDL/be/be_template_module.cpp:
+ * TAO_IDL/be/be_native.cpp:
+ * TAO_IDL/be/be_porttype.cpp:
+ * TAO_IDL/be/be_union_label.cpp:
+ * TAO_IDL/ast/ast_home.cpp:
+ * TAO_IDL/ast/ast_union_fwd.cpp:
+ * TAO_IDL/ast/ast_constant.cpp:
+ * TAO_IDL/ast/ast_structure_fwd.cpp:
+ * TAO_IDL/ast/ast_operation.cpp:
+ * TAO_IDL/ast/ast_interface.cpp:
+ * TAO_IDL/ast/ast_component.cpp:
+ * TAO_IDL/ast/ast_concrete_type.cpp:
+ * TAO_IDL/ast/ast_predefined_type.cpp:
+ * TAO_IDL/ast/ast_enum_val.cpp:
+ * TAO_IDL/ast/ast_sequence.cpp:
+ * TAO_IDL/ast/ast_valuetype_fwd.cpp:
+ * TAO_IDL/ast/ast_array.cpp:
+ * TAO_IDL/ast/ast_eventtype_fwd.cpp:
+ * TAO_IDL/ast/ast_root.cpp:
+ * TAO_IDL/ast/ast_valuebox.cpp:
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/ast/ast_union_label.cpp:
+ * TAO_IDL/ast/ast_union.cpp:
+ * TAO_IDL/ast/ast_exception.cpp:
+ * TAO_IDL/ast/ast_interface_fwd.cpp:
+ * TAO_IDL/ast/ast_structure.cpp:
+ * TAO_IDL/ast/ast_component_fwd.cpp:
+ * TAO_IDL/ast/ast_attribute.cpp:
+ * TAO_IDL/ast/ast_enum.cpp:
+ * TAO_IDL/ast/ast_union_branch.cpp:
+ * TAO_IDL/ast/ast_string.cpp:
+ * TAO_IDL/ast/ast_decl.cpp:
+ * TAO_IDL/ast/ast_factory.cpp:
+ * TAO_IDL/ast/ast_valuetype.cpp:
+ * TAO_IDL/ast/ast_type.cpp:
+ * TAO_IDL/ast/ast_argument.cpp:
+ * TAO_IDL/ast/ast_field.cpp:
+ * TAO_IDL/ast/ast_eventtype.cpp:
+ * TAO_IDL/ast/ast_native.cpp:
+ * TAO_IDL/be_include/be_field.h:
+ * TAO_IDL/be_include/be_interface.h:
+ * TAO_IDL/be_include/be_operation.h:
+ * TAO_IDL/be_include/be_component.h:
+ * TAO_IDL/be_include/be_enum.h:
+ * TAO_IDL/be_include/be_union_branch.h:
+ * TAO_IDL/be_include/be_type.h:
+ * TAO_IDL/be_include/be_union.h:
+ * TAO_IDL/be_include/be_interface_fwd.h:
+ * TAO_IDL/be_include/be_component_fwd.h:
+ * TAO_IDL/be_include/be_root.h:
+ * TAO_IDL/be_include/be_eventtype.h:
+ * TAO_IDL/be_include/be_valuebox.h:
+ * TAO_IDL/be_include/be_union_fwd.h:
+ * TAO_IDL/be_include/be_predefined_type.h:
+ * TAO_IDL/be_include/be_argument.h:
+ * TAO_IDL/be_include/be_union_label.h:
+ * TAO_IDL/be_include/be_home.h:
+ * TAO_IDL/be_include/be_exception.h:
+ * TAO_IDL/be_include/be_attribute.h:
+ * TAO_IDL/be_include/be_factory.h:
+ * TAO_IDL/be_include/be_module.h:
+ * TAO_IDL/be_include/be_string.h:
+ * TAO_IDL/be_include/be_array.h:
+ * TAO_IDL/be_include/be_native.h:
+ * TAO_IDL/be_include/be_constant.h:
+ * TAO_IDL/be_include/be_structure.h:
+ * TAO_IDL/be_include/be_typedef.h:
+ * TAO_IDL/be_include/be_valuetype.h:
+ * TAO_IDL/be_include/be_structure_fwd.h:
+ * TAO_IDL/be_include/be_decl.h:
+ * TAO_IDL/be_include/be_valuetype_fwd.h:
+ * TAO_IDL/be_include/be_eventtype_fwd.h:
+ * TAO_IDL/be_include/be_enum_val.h:
+ * TAO_IDL/be_include/be_sequence.h:
+
+ Removed unused constructors.
+
+ * TAO_IDL/util/utl_scope.cpp:
+ * TAO_IDL/include/utl_scope.h:
+
+ - Moved static methods inside class UTL_Scope
+ and removed related static variables.
+
+ - Re-implemented is_global_name() to
+ eliminate memory leaks and heap allocations.
+
+Thu Feb 18 20:36:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp:
+
+ New file, containing bodies of some newly
+ added template methods to class UTL_Scope.
+
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/idl.ll:
+
+ Cosmetic changes.
+
+ * TAO_IDL/include/ast_root.h:
+ * TAO_IDL/include/ast_module.h:
+ * TAO_IDL/include/ast_valuebox.h:
+ * TAO_IDL/include/ast_union.h:
+ * TAO_IDL/include/ast_param_holder.h:
+ * TAO_IDL/include/ast_structure.h:
+ * TAO_IDL/include/ast_interface_fwd.h:
+ * TAO_IDL/include/ast_component_fwd.h:
+ * TAO_IDL/include/ast_string.h:
+ * TAO_IDL/include/ast_decl.h:
+ * TAO_IDL/include/ast_factory.h:
+ * TAO_IDL/include/ast_template_module_ref.h:
+ * TAO_IDL/include/ast_valuetype.h:
+ * TAO_IDL/include/ast_mirror_port.h:
+ * TAO_IDL/include/ast_argument.h:
+ * TAO_IDL/include/ast_eventtype.h:
+ * TAO_IDL/include/ast_native.h:
+ * TAO_IDL/include/ast_home.h:
+ * TAO_IDL/include/ast_union_fwd.h:
+ * TAO_IDL/include/ast_connector.h:
+ * TAO_IDL/include/ast_provides.h:
+ * TAO_IDL/include/ast_structure_fwd.h:
+ * TAO_IDL/include/ast_enum_val.h:
+ * TAO_IDL/include/ast_finder.h:
+ * TAO_IDL/include/ast_sequence.h:
+ * TAO_IDL/include/ast_valuetype_fwd.h:
+ * TAO_IDL/include/ast_template_module.h:
+ * TAO_IDL/include/ast_eventtype_fwd.h:
+ * TAO_IDL/include/ast_exception.h:
+ * TAO_IDL/include/ast_typedef.h:
+ * TAO_IDL/include/ast_attribute.h:
+ * TAO_IDL/include/ast_extended_port.h:
+ * TAO_IDL/include/ast_enum.h:
+ * TAO_IDL/include/ast_union_branch.h:
+ * TAO_IDL/include/ast_template_module_inst.
+ * TAO_IDL/include/ast_uses.h:
+ * TAO_IDL/include/ast_field.h:
+ * TAO_IDL/include/utl_scope.h:
+ * TAO_IDL/include/ast_porttype.h:
+ * TAO_IDL/include/ast_constant.h:
+ * TAO_IDL/include/ast_consumes.h:
+ * TAO_IDL/include/ast_publishes.h:
+ * TAO_IDL/include/ast_interface.h:
+ * TAO_IDL/include/ast_operation.h:
+ * TAO_IDL/include/ast_component.h:
+ * TAO_IDL/include/ast_predefined_type.h:
+ * TAO_IDL/include/ast_array.h:
+ * TAO_IDL/include/ast_emits.h:
+ * TAO_IDL/be/be_visitor_union/union.cpp:
+ * TAO_IDL/be/be_root.cpp:
+ * TAO_IDL/ast/ast_home.cpp:
+ * TAO_IDL/ast/ast_union_fwd.cpp:
+ * TAO_IDL/ast/ast_constant.cpp:
+ * TAO_IDL/ast/ast_connector.cpp:
+ * TAO_IDL/ast/ast_provides.cpp:
+ * TAO_IDL/ast/ast_consumes.cpp:
+ * TAO_IDL/ast/ast_publishes.cpp:
+ * TAO_IDL/ast/ast_structure_fwd.cpp:
+ * TAO_IDL/ast/ast_operation.cpp:
+ * TAO_IDL/ast/ast_interface.cpp:
+ * TAO_IDL/ast/ast_component.cpp:
+ * TAO_IDL/ast/ast_enum_val.cpp:
+ * TAO_IDL/ast/ast_predefined_type.cpp:
+ * TAO_IDL/ast/ast_finder.cpp:
+ * TAO_IDL/ast/ast_sequence.cpp:
+ * TAO_IDL/ast/ast_array.cpp:
+ * TAO_IDL/ast/ast_valuetype_fwd.cpp:
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/ast/ast_emits.cpp:
+ * TAO_IDL/ast/ast_root.cpp:
+ * TAO_IDL/ast/ast_eventtype_fwd.cpp:
+ * TAO_IDL/ast/ast_redef.cpp:
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/ast/ast_valuebox.cpp:
+ * TAO_IDL/ast/ast_union.cpp:
+ * TAO_IDL/ast/ast_param_holder.cpp:
+ * TAO_IDL/ast/ast_exception.cpp:
+ * TAO_IDL/ast/ast_typedef.cpp:
+ * TAO_IDL/ast/ast_interface_fwd.cpp:
+ * TAO_IDL/ast/ast_structure.cpp:
+ * TAO_IDL/ast/ast_component_fwd.cpp:
+ * TAO_IDL/ast/ast_attribute.cpp:
+ * TAO_IDL/ast/ast_enum.cpp:
+ * TAO_IDL/ast/ast_extended_port.cpp:
+ * TAO_IDL/ast/ast_union_branch.cpp:
+ * TAO_IDL/ast/ast_string.cpp:
+ * TAO_IDL/ast/ast_factory.cpp:
+ * TAO_IDL/ast/ast_template_module_ref.cpp:
+ * TAO_IDL/ast/ast_template_module_inst.cpp:
+ * TAO_IDL/ast/ast_valuetype.cpp:
+ * TAO_IDL/ast/ast_mirror_port.cpp:
+ * TAO_IDL/ast/ast_uses.cpp:
+ * TAO_IDL/ast/ast_argument.cpp:
+ * TAO_IDL/ast/ast_field.cpp:
+ * TAO_IDL/ast/ast_eventtype.cpp:
+ * TAO_IDL/ast/ast_native.cpp:
+ * TAO_IDL/ast/ast_porttype.cpp:
+ * TAO_IDL/be_include/be_root.h:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ - Consolidated common code from all fe_add_*
+ methods into class UTL_Scope. All these
+ methods had large bodies, and most were
+ duplicated over several AST_* classes.
+ To encapsulate the forward declaration and
+ redefinition properties of AST_Interface
+ and it forward-declarable subtypes
+ AST_ValueType, AST_EventType, and
+ AST_Component), some template methods were
+ added to UTL_Scope.
+
+ - Static constants were added to each AST_*
+ class to associated it with its corresponding
+ NodeType enum value, as an aid to template
+ programming.
+
+ - Typedefs were added to forward_declarable
+ types to associate eachtype with its
+ AST_*Fwd counterpart, as an aid to template
+ programming.
+
+Thu Feb 18 14:46:16 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp(gen_connector_traits):
+
+ Fixed bug in code generation of the context class name
+ when it appears as one of the template arguments in the
+ connector traits typedef.
+
+Wed Feb 17 15:13:40 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp(gen_dds_traits):
+
+ Removed unused parameter.
+
+Tue Feb 16 21:10:35 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
+ * TAO_IDL/be/be_visitor_typecode.cpp:
+ * TAO_IDL/be/be_visitor_component/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp:
+ * TAO_IDL/be_include/be_visitor_typecode/objref_typecode.h:
+ * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h:
+ * TAO_IDL/be_include/be_visitor_component/cdr_op_cs.h:
+ * TAO_IDL/be_include/be_visitor_component/any_op_ch.h:
+ * TAO_IDL/be_include/be_visitor_component/any_op_cs.h:
+ * TAO_IDL/be_include/be_visitor_component/cdr_op_ch.h:
+
+ More missing pieces of connector support.
+
+Tue Feb 16 20:22:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_provides.cpp:
+ * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_exs.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_exs.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_exs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_svs.cpp:
+ * TAO_IDL/be/be_produce.cpp:
+ * TAO_IDL/be/be_sequence.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_scope.cpp:
+ * TAO_IDL/ast/ast_visitor_reifying.cpp:
+
+ - Filled in several small missing pieces of connector
+ support
+
+ - Removed the check for the presence of components or
+ connectors that was restricting the AST passes that
+ generated servant, executor, or connector impl files.
+ As with skeleton files and the presence of interfaces,
+ we will just generate empty files even if the relevant
+ IDL construct is not seen
+
+ - Reversed the order of generation of include files in
+ the connector implementation header file, so that the
+ list of lem stub header files (generated from the list
+ of #pragam ciao lem that is seen in the compilation
+ unit) comes before the include of DDS_Event_Connector_T.h,
+ since the latter contains C++ template declarations,
+ and thus also the associated source file
+
+Tue Feb 16 14:22:12 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/narrow/narrow.cpp:
+
+ Added missing case to cast a connector to a scope.
+
+Tue Feb 16 09:16:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * MPC/modules/IDLHelper.pm:
+ Handle connector export file
+
+Mon Feb 15 22:35:26 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_component/component_ih.cpp:
+ * TAO_IDL/be/be_visitor_component/component_is.cpp:
+ * TAO_IDL/be_include/be_visitor_component/component_is.h:
+ * TAO_IDL/be_include/be_visitor_component/component_ih.h:
+
+ Removed these visitors, they are not applicable to
+ components since their servants aren't hand-written.
+
+ * TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
+ * TAO_IDL/be_include/be_visitor_connector/connector_dds_ex_base.h:
+
+ Added base class visitor for class be_visitor_connector_dds_exh
+ and class be_visitor_connector_dds_exs, to capture common
+ code.
+
+ * TAO_IDL/be/be_visitor_arg_traits.cpp:
+ * TAO_IDL/be/be_visitor_component.cpp:
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_visitor_connector.cpp:
+ * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ci.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/component_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_sh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_si.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ss.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_svs.cpp:
+ * TAO_IDL/be/be_visitor_module/module.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_traits.cpp:
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/be_include/be_visitor_connector.h:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+ * TAO_IDL/be_include/be_visitor_component/component_sh.h:
+ * TAO_IDL/be_include/be_visitor_component/component_si.h:
+ * TAO_IDL/be_include/be_visitor_component/servant_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/context_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h:
+ * TAO_IDL/be_include/be_visitor_component/component_ss.h:
+ * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/context_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/component_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/component_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/context_ex_idl.h:
+ * TAO_IDL/be_include/be_visitor_component/component_ch.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/component_ci.h:
+ * TAO_IDL/be_include/be_visitor_component/executor_ex_idl.h:
+ * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h:
+ * TAO_IDL/be_include/be_visitor_component/component_cs.h:
+ * TAO_IDL/be_include/be_visitor_arg_traits.h:
+ * TAO_IDL/be_include/be_visitor_connector/connector_dds_exs.h:
+ * TAO_IDL/be_include/be_visitor_connector/connector_dds_exh.h:
+ * TAO_IDL/be_include/be_visitor_traits.h:
+ * TAO_IDL/be_include/be_visitor_component.h:
+
+ Added visit_connector() methods to all visitors where the
+ code generation for connectors is the same as that for
+ components. The visit_connector() methods simply call
+ visit_component().
+
+Mon Feb 15 16:32:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ - Changed connector grammar to allow an empty body
+ - Removed unused varables
+ - Added missing AST visitor creation
+
+Mon Feb 15 12:08:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * catior/README
+ * catior/README.catior
+ * nslist/README
+ * nslist/README.nslist
+ Renamed to have the postfix to make packaging and installation easier
+
+Mon Feb 15 09:35:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/FoxResource/FoxResource_Loader.h:
+ User has to specify the full fox path now, some distributions now ship fox-1.6 and
+ fox-1.4 as directory names
+
+Mon Feb 15 09:17:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * m4/tao.m4:
+ Moved to ACE, seems the latest autoconf tools only support one m4
+ directory
+
+ * configure.ac:
+ * Makefile.am:
+ * Release:
+ Updated for move above
+
+Sun Feb 14 15:57:47 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_codegen.cpp:
+
+ Changed include generation for executor IDL files to
+ always generate include of CCM_Container.idl, regardless
+ of whether it is pulled in indirectly or not. An optimizing
+ check may be added at a later date.
+
+Fri Feb 12 22:08:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/be/be_visitor_root.cpp:
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_visitor_root/root.cpp:
+ * TAO_IDL/be/be_visitor_component/component_exh.cpp:
+ * TAO_IDL/be/be_visitor_module.cpp:
+ * TAO_IDL/be/be_visitor_module/module.cpp:
+ * TAO_IDL/be/be_produce.cpp:
+ * TAO_IDL/be_include/be_visitor_root/root.h:
+ * TAO_IDL/be_include/be_visitor_module/module.h:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/util/utl_global.cpp:
+
+ - Added pragma indicating RTI DDS TypeSupport
+ header file to include in the connector implementation
+ header file.
+
+ - Added generation of client stub header file
+ inclusion in connector implementation header file.
+
+ - Cosmetic changes to be_codegen.cpp
+
+ - Added boilerplate for the spawning of the connector
+ implementation visitors.
+
+Thu Feb 11 19:12:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ Don't generate any E.idl includes with -Glfa. -Glfa means:
+ . Generated E.idl won't depend on any other E.idl
+ . Any required CCM_ local interface for facets, etc will be
+ generated locally.
+
+Thu Feb 11 18:51:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp
+ * TAO_IDL/be/be_global.cpp
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp
+ * TAO_IDL/be/be_visitor_component_scope.cpp
+ * TAO_IDL/be/be_visitor_home/home_svh.cpp
+ * TAO_IDL/be/be_visitor_home/home_svs.cpp
+ * TAO_IDL/be/be_visitor_operation/operation_svs.cpp
+ * TAO_IDL/be/be_visitor_root/root.cpp
+ * TAO_IDL/be_include/be_global.h
+ * TAO_IDL/be_include/be_scope.h
+ * TAO_IDL/be_include/be_visitor_component/context_svs.h
+ * TAO_IDL/be_include/be_visitor_component_scope.h
+ * TAO_IDL/be_include/be_visitor_home/home_svs.h
+ * TAO_IDL/be_include/be_visitor_operation/operation_svs.h
+ * TAO_IDL/util/utl_err.cpp
+ Removed swapping container support
+
+Thu Feb 11 17:04:59 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/tao_idl_fe.mpc:
+
+ Changes to restore mods that Johnny Willemsen made to
+ lex.yy.cpp without corresponding changes to idl.ll and
+ tao_idl_fe.mpc. These changes are in
+
+ Mon Feb 8 06:58:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+Wed Feb 10 22:16:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/idl_global.h:
+
+ Fixed typo in comment.
+
+ * TAO_IDL/be/be_codegen.cpp:
+
+ Added code generation for included files in
+ the connector implementation.
+
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Fixed incorrect comment.
+
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/idl.ll:
+
+ Restored code that was added to the cpp file only and
+ got zapped in the last regeneration.
+
+Wed Feb 10 22:02:06 UTC 2010 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
+
+ Added support for ORBKeepalive in SSL mode.
+
+Wed Feb 10 16:34:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
+
+ In the recreation of the home scope in the corresponding
+ explicit interface, added support for eventtypes, which
+ cannot be declared inside a home, but can be referenced.
+
+Wed Feb 10 10:52:00 UTC 2010 Simon Massey <sma at prismtech dot com>
+
+ * examples/mfc/server.cpp:
+
+ Fixed a long standing typo in mod that was committed by
+ ChangeLogTag: Mon Mar 5 07:59:00 2001 Michael Kircher <Michael.Kircher@mchp.siemens.de>
+ He was adding ACE_TRY_ENV and ACE_TRY_CHECKS to the existing code,
+ but put in an ACE_TRY_CHECK where an ACE_TRY_ENV was supposed to
+ go. This has never been touched since and has missed the grand
+ purge of this old excaption code as it didn't conform to the normal
+ useage patterns. If TAO is built with #define ACE_LACKS_DEPRECATED_MACROS
+ this caused this example to not build due to this missuse.
+
+Wed Feb 10 10:43:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/IDL_Test/IDL_Test.mpc:
+ Don't compile the 3821 RTI DDS generated files, they don't compile
+ at this moment.
+
+Tue Feb 9 22:55:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_root/root_cnh.cpp:
+ * TAO_IDL/be/be_visitor_root/root_cns.cpp:
+ * TAO_IDL/be_include/be_visitor_root/root_cnh.h:
+ * TAO_IDL/be_include/be_visitor_root/root_cns.h:
+
+ New visitors that create the files and streams
+ for the connector header and source implementation
+ generation.
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/be/be_visitor_root.cpp:
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_visitor_root/root.cpp:
+ * TAO_IDL/be/be_visitor_component/component.cpp:
+ * TAO_IDL/be/be_visitor_module/module.cpp:
+ * TAO_IDL/be/be_global.cpp:
+ * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
+ * TAO_IDL/be/be_produce.cpp:
+ * TAO_IDL/ast/ast_connector.cpp:
+ * TAO_IDL/be_include/be_visitor_root/root_exs.h:
+ * TAO_IDL/be_include/be_visitor_root/root_exh.h:
+ * TAO_IDL/be_include/be_codegen.h:
+ * TAO_IDL/be_include/be_helper.h:
+ * TAO_IDL/be_include/be_visitor_root.h:
+ * TAO_IDL/be_include/be_global.h:
+ * TAO_IDL/util/utl_global.cpp:
+
+ Added beginning support for code generation for
+ connectors.
+
+ * docs/compiler.html:
+
+ Updated IDL compiler docs with info about connector
+ code generation support.
+
+Tue Feb 9 18:12:00 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/astast_visitor_reifying.cpp:
+
+ Added support for IDL native constructs.
+
+ * TAO_IDL/be/be_visitor_native/native_ch.cpp:
+
+ Cosmetic changes.
+
+Tue Feb 9 09:39:10 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * TAO_IDL/be/be_helper.cpp:
+ Fixed generation of constants for case labels in switch statement
+ for unions with char discriminator.
+
+Mon Feb 8 23:23:48 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_union.h:
+ * TAO_IDL/be/be_union.cpp:
+ * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
+ * TAO_IDL/ast/ast_visitor_reifying.cpp:
+ * TAO_IDL/be_include/be_union.h:
+ * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
+
+ Added support for all legal home-scope declarations
+ in the generation of implied IDL for the explicit
+ home interface.
+
+Mon Feb 8 17:16:31 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
+
+ In transfer of scope contents from IDL home to the
+ implied IDL explicit interface, added support for
+ typedefs. This change fixes a build problem in
+ CIAO_ROOT/tests/IDL3/Lookup. Support for other
+ constructs legal for declaration inside a home is
+ pending.
+
+Mon Feb 8 14:48:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_component/component_ch.cpp:
+ * TAO_IDL/be/be_visitor_root/root.cpp:
+ * TAO_IDL/be/be_visitor_traits.cpp:
+ Layout changes for the generated code
+
+Mon Feb 8 13:52:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_helper.cpp:
+ Removed link to website which doesn't seem to exist anymore
+
+Mon Feb 8 11:57:33 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/IDL_Test/IDL_Test.mpc:
+ Added Bug_3821_Regression.idl to MPC.
+
+Mon Feb 8 10:58:21 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3821_Regression/test.cpp:
+ * tests/Bug_3821_Regression/test.idl:
+ * tests/Bug_3821_Regression/Bug_3821_Regression.mpc:
+ * tests/Bug_3821_Regression/run_test.pl:
+ * tests/Bug_3821_Regression/README:
+ * tests/IDL_Test/Bug_3821_Regression.idl:
+ * bin/tao_orb_tests.lst:
+ Added a test for bug#3821 and scheduled it for run. Added the same
+ IDL file to IDL_Test, it can be useful for testing tao_idl's
+ behavior on unions.
+
+ * TAO_IDL/be/be_union.cpp:
+ * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/union_cs.cpp:
+ * TAO_IDL/ast/ast_union.cpp:
+ * TAO_IDL/be_include/be_union.h:
+ Fixed a bug#3821. In particular it changes how tao_idl generates
+ code for enum discriminated unions. Fixed other minor bugs.
+
+Mon Feb 8 10:35:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
+
+ * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
+ * orbsvcs/tests/Concurrency/lex.CC_command.cpp:
+ * performance-tests/POA/Demux/demux_test_server.cpp:
+ * tests/Exposed_Policies/RT_Properties.cpp:
+
+ Fixed new GCC 4.4.x warning about ignoring return values of
+ function marked by the new warn_unused_result attribute.
+
+Mon Feb 8 06:58:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/fe/lex.yy.cpp:
+ Fixed Windows CE compile error
+
+Sat Feb 6 13:50:43 UTC 2010 Martin Corino <mcorino@remedy.nl>
+
+ * tao/GIOP_Message_State.cpp:
+ Fixed strict aliasing warning.
+
+Fri Feb 5 19:20:42 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_home/home_svs.cpp:
+ * TAO_IDL/be/be_visitor_home/home_svh.cpp:
+ * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+ * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
+
+ Fixed bug introduced by the recent change in handling of
+ home factories and finders, where the return type of an
+ inherited factory or finder was the type of the component
+ managed by the derived home, instead of the managed component
+ of the base home, as it should be.
+
+Thu Feb 4 14:13:32 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
+ Changed code to generate octal numbers where they are meant instead
+ of decimals. Removed code for wchars since wchar discriminant is
+ not allowed in unions.
+
+ * TAO_IDL/be/be_global.cpp:
+ Fixed a memory leak in tao_idl.
+
+ * TAO_IDL/ast/ast_module.cpp:
+ Fixed bug#3819. Multiple forward declarations of valuetypes,
+ eventtypes, and components don't crash tao_idl now.
+
+Thu Feb 4 13:56:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/Makefile.am:
+ Regenerated
+
+Thu Feb 4 09:25:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged revision 88756-88826 from idl3_plus_backend2 to svn head.
+
+ * orbsvcs/IFR_Service/ifr_adding_visitor.h:
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
+
+ Change IFR loader backend correspondingly with the
+ change above to home factories and finders.
+
+Thu Feb 4 09:15:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/*.cpp:
+ Converted to doxygen style of documentation
+
+Thu Feb 4 09:01:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/*.h:
+ Converted to doxygen style of documentation
+
+Thu Feb 4 08:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged revision 88756-88826 from idl3_plus_backend2 to svn head.
+
+ Wed Feb 3 21:37:08 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
+ * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
+
+ New visitor specialized to generate the contents of
+ the home explicit implied IDL interface.
+
+ * TAO_IDL/include/ast_home.h:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/ast/ast_home.cpp:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Completed changes to handle home factories and finders
+ as part of the home scope rather than in separate list
+ members of the home class.
+
+ Mon Feb 1 22:30:44 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_home/factory_svs.cpp:
+ * TAO_IDL/be_include/be_visitor_home/factory_svs.h:
+
+ Removed this recently-added visitor, turned out
+ to be unnecessary.
+
+ * TAO_IDL/be/be_visitor_home/home_svs.cpp:
+ * TAO_IDL/be/be_visitor_home/home_exs.cpp:
+ * TAO_IDL/be/be_visitor_home/home_svh.cpp:
+ * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_home/home_exh.cpp:
+ * TAO_IDL/be/be_visitor_operation/arglist.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
+ * TAO_IDL/be/be_decl.cpp:
+ * TAO_IDL/be/be_visitor_home.cpp:
+ * TAO_IDL/be/be_visitor_operation.cpp:
+ * TAO_IDL/be/be_scope.cpp:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h:
+ * TAO_IDL/be_include/be_visitor_home/home_exh.h:
+ * TAO_IDL/be_include/be_visitor_home/home_svs.h:
+ * TAO_IDL/be_include/be_visitor_home/home_exs.h:
+ * TAO_IDL/be_include/be_visitor_home/home_svh.h:
+ * TAO_IDL/be_include/be_visitor_operation/arglist.h:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+ * TAO_IDL/be_include/be_visitor_home.h:
+
+ More work toward handling home factories and
+ finders as members of the home's scope rather
+ than as a list in the home class. In progress.
+
+ Fri Jan 29 22:03:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_home/factory_svs.cpp:
+ * TAO_IDL/be_include/be_visitor_home/factory_svs.h:
+
+ New visitor for homes, encapsulating the issues of
+ factory and finder code generation in the servant
+ source file.
+
+ * TAO_IDL/include/ast_valuetype.h:
+ * TAO_IDL/include/ast_home.h:
+ * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
+ * TAO_IDL/include/utl_scope.h:
+ * TAO_IDL/be/be_visitor_home/home_svs.cpp:
+ * TAO_IDL/be/be_visitor_home/home_svh.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
+ * TAO_IDL/be/be_visitor_home.cpp:
+ * TAO_IDL/be/be_finder.cpp:
+ * TAO_IDL/ast/ast_home.cpp:
+ * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/ast/ast_finder.cpp:
+ * TAO_IDL/ast/ast_redef.cpp:
+ * TAO_IDL/be_include/be_visitor_home/home_svs.h:
+ * TAO_IDL/be_include/be_visitor_home/home_svh.h:
+ * TAO_IDL/be_include/be_visitor_home.h:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ In-progress change of home factory and finder handling.
+ Instead of being stored in lists in the home node, they
+ will be members of the home scope like any other legal
+ construct for a home scope.
+
+ Fri Jan 29 18:08:41 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_finder.h:
+ * TAO_IDL/be/be_finder.cpp:
+ * TAO_IDL/ast/ast_finder.cpp:
+ * TAO_IDL/be_include/be_finder.h:
+
+ New AST node classes, representing an IDL home
+ finder construct.
+
+ * orbsvcs/IFR_Service/ifr_visitor.h:
+ * orbsvcs/IFR_Service/ifr_visitor.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
+
+ Updated backend with no-op overrides of
+ visit_* methods added to the front end.
+
+ * TAO_IDL/include/ast_generator.h:
+ * TAO_IDL/include/ast_visitor_reifying.h:
+ * TAO_IDL/include/ast_decl.h:
+ * TAO_IDL/include/ast_factory.h:
+ * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
+ * TAO_IDL/include/ast_visitor.h:
+ * TAO_IDL/be/be_factory.cpp:
+ * TAO_IDL/be/be_visitor.cpp:
+ * TAO_IDL/be/be_generator.cpp:
+ * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/ast/ast_generator.cpp:
+ * TAO_IDL/ast/ast_visitor_reifying.cpp:
+ * TAO_IDL/ast/ast_factory.cpp:
+ * TAO_IDL/be_include/be_visitor.h:
+ * TAO_IDL/be_include/be_factory.h:
+ * TAO_IDL/be_include/be_generator.h:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/narrow/narrow.cpp:
+
+ Other changes corresponding to the addition
+ of the new AST classes and visit_* methods
+ above.
+
+ Thu Jan 28 20:04:42 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_decl.h:
+ * TAO_IDL/include/utl_scope.h:
+ * TAO_IDL/be/be_visitor_operation/arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/argument.cpp:
+ * TAO_IDL/be/be_sequence.cpp:
+ * TAO_IDL/ast/ast_interface.cpp:
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/ast/ast_interface_fwd.cpp:
+ * TAO_IDL/ast/ast_decl.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/fe_extern.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Removal of more unnecessary code.
+
+ Thu Jan 28 18:13:19 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_union.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception.cpp:
+ * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_ci.cpp:
+ * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp:
+ * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
+ * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp:
+ * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
+ * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp:
+ * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_interface_fwd.cpp:
+ * TAO_IDL/be/be_attribute.cpp:
+ * TAO_IDL/be/be_visitor_native.cpp:
+ * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:
+ * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
+ * TAO_IDL/be/be_visitor_arg_traits.cpp:
+ * TAO_IDL/be/be_valuetype.cpp:
+ * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp:
+ * TAO_IDL/be/be_visitor_argument/argument.cpp:
+ * TAO_IDL/be/be_visitor_argument/arglist.cpp:
+ * TAO_IDL/be/be_visitor_argument/upcall_ss.cpp:
+ * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp:
+ * TAO_IDL/be/be_visitor_argument/post_upcall_ss.cpp:
+ * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
+ * TAO_IDL/be/be_visitor_argument/paramlist.cpp:
+ * TAO_IDL/be/be_visitor_home/home_ch.cpp:
+ * TAO_IDL/be/be_visitor_home/home_exs.cpp:
+ * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_home/home_exh.cpp:
+ * TAO_IDL/be/be_visitor_home/home_cs.cpp:
+ * TAO_IDL/be/be_union_fwd.cpp:
+ * TAO_IDL/be/be_visitor_interface/proxy_impls_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ci.cpp:
+ * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/amh_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
+ * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_si.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_is.cpp:
+ * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/amh_si.cpp:
+ * TAO_IDL/be/be_visitor_interface/ami_interface_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/tie_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_svh.cpp:
+ * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/tie_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
+ * TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp:
+ * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/base_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ih.cpp:
+ * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_is.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype.cpp:
+ * TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/tie_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/argument.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/tie_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/argument_marshal.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/argument_invoke.cpp:
+ * TAO_IDL/be/be_visitor_root.cpp:
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_union_branch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp:
+ * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_union.cpp:
+ * TAO_IDL/be/be_valuetype_fwd.cpp:
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_interface_fwd.cpp:
+ * TAO_IDL/be/be_visitor_root/root_ci.cpp:
+ * TAO_IDL/be/be_visitor_root/root_sth.cpp:
+ * TAO_IDL/be/be_visitor_root/root_exs.cpp:
+ * TAO_IDL/be/be_visitor_root/root_ih.cpp:
+ * TAO_IDL/be/be_visitor_root/root_svh.cpp:
+ * TAO_IDL/be/be_visitor_root/cdr_op.cpp:
+ * TAO_IDL/be/be_visitor_root/serializer_op.cpp:
+ * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_root/root_cs.cpp:
+ * TAO_IDL/be/be_visitor_root/root_sh.cpp:
+ * TAO_IDL/be/be_visitor_root/root_svs.cpp:
+ * TAO_IDL/be/be_visitor_root/root_is.cpp:
+ * TAO_IDL/be/be_visitor_root/root_si.cpp:
+ * TAO_IDL/be/be_visitor_root/root.cpp:
+ * TAO_IDL/be/be_visitor_root/any_op.cpp:
+ * TAO_IDL/be/be_visitor_root/root_exh.cpp:
+ * TAO_IDL/be/be_visitor_root/root_ss.cpp:
+ * TAO_IDL/be/be_visitor_root/root_ch.cpp:
+ * TAO_IDL/be/be_type.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_enum.cpp:
+ * TAO_IDL/be/be_home.cpp:
+ * TAO_IDL/be/be_visitor_template_export.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_si.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/obv_module.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
+ * TAO_IDL/be/be_helper.cpp:
+ * TAO_IDL/be/be_valuebox.cpp:
+ * TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype_fwd.cpp:
+ * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp:
+ * TAO_IDL/be/be_component.cpp:
+ * TAO_IDL/be/be_visitor_exception.cpp:
+ * TAO_IDL/be/be_visitor_typedef.cpp:
+ * TAO_IDL/be/be_visitor_union_branch.cpp:
+ * TAO_IDL/be/be_visitor_typecode.cpp:
+ * TAO_IDL/be/be_visitor_argument.cpp:
+ * TAO_IDL/be/be_component_fwd.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_home.cpp:
+ * TAO_IDL/be/be_visitor_constant.cpp:
+ * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
+ * TAO_IDL/be/be_interface_strategy.cpp:
+ * TAO_IDL/be/be_operation_strategy.cpp:
+ * TAO_IDL/be/be_field.cpp:
+ * TAO_IDL/be/be_visitor_native/native_ch.cpp:
+ * TAO_IDL/be/be_module.cpp:
+ * TAO_IDL/be/be_visitor_sequence.cpp:
+ * TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
+ * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
+ * TAO_IDL/be/be_structure_fwd.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ci.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ih.cpp:
+ * TAO_IDL/be/be_visitor_component/component_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_sh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_is.cpp:
+ * TAO_IDL/be/be_visitor_component/component_si.cpp:
+ * TAO_IDL/be/be_visitor_component/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/component.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ss.cpp:
+ * TAO_IDL/be/be_visitor_component/any_op_cs.cpp:
+ * TAO_IDL/be/be_predefined_type.cpp:
+ * TAO_IDL/be/be_visitor_array/array.cpp:
+ * TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/array_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ci.cpp:
+ * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd.cpp:
+ * TAO_IDL/be/be_argument.cpp:
+ * TAO_IDL/be/be_visitor_module/module_ch.cpp:
+ * TAO_IDL/be/be_visitor_module/module_sh.cpp:
+ * TAO_IDL/be/be_visitor_module/any_op.cpp:
+ * TAO_IDL/be/be_visitor_module/module.cpp:
+ * TAO_IDL/be/be_visitor_module/module_ih.cpp:
+ * TAO_IDL/be/be_visitor_module/cdr_op.cpp:
+ * TAO_IDL/be/be_visitor_module/serializer_op.cpp:
+ * TAO_IDL/be/be_visitor_decl.cpp:
+ * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/union_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/union_ci.cpp:
+ * TAO_IDL/be/be_visitor_union/union.cpp:
+ * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/union_cs.cpp:
+ * TAO_IDL/be/be_constant.cpp:
+ * TAO_IDL/be/be_visitor_valuetype.cpp:
+ * TAO_IDL/be/be_exception.cpp:
+ * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure.cpp:
+ * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure_ch.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure_ci.cpp:
+ * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp:
+ * TAO_IDL/be/be_global.cpp:
+ * TAO_IDL/be/be_null_return_emitter.cpp:
+ * TAO_IDL/be/be_visitor_enum/enum_ch.cpp:
+ * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_enum/enum_cs.cpp:
+ * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_context.cpp:
+ * TAO_IDL/be/be_visitor_union_fwd.cpp:
+ * TAO_IDL/be/be_visitor_structure_fwd.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ch.cpp:
+ * TAO_IDL/be/be_root.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_enum.cpp:
+ * TAO_IDL/be/be_string.cpp:
+ * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp:
+ * TAO_IDL/be/be_array.cpp:
+ * TAO_IDL/be/be_visitor_traits.cpp:
+ * TAO_IDL/be/be_visitor_factory.cpp:
+ * TAO_IDL/be/be_native.cpp:
+ * TAO_IDL/be/be_generator.cpp:
+ * TAO_IDL/ast/ast_union_fwd.cpp:
+ * TAO_IDL/ast/ast_structure_fwd.cpp:
+ * TAO_IDL/ast/ast_concrete_type.cpp:
+ * TAO_IDL/ast/ast_predefined_type.cpp:
+ * TAO_IDL/ast/ast_enum_val.cpp:
+ * TAO_IDL/ast/ast_recursive.cpp:
+ * TAO_IDL/ast/ast_valuetype_fwd.cpp:
+ * TAO_IDL/ast/ast_root.cpp:
+ * TAO_IDL/ast/ast_eventtype_fwd.cpp:
+ * TAO_IDL/ast/ast_valuebox.cpp:
+ * TAO_IDL/ast/ast_redef.cpp:
+ * TAO_IDL/ast/ast_union_label.cpp:
+ * TAO_IDL/ast/ast_interface_fwd.cpp:
+ * TAO_IDL/ast/ast_component_fwd.cpp:
+ * TAO_IDL/ast/ast_enum.cpp:
+ * TAO_IDL/ast/ast_string.cpp:
+ * TAO_IDL/ast/ast_check.cpp:
+ * TAO_IDL/ast/ast_type.cpp:
+ * TAO_IDL/ast/ast_native.cpp:
+ * TAO_IDL/be_include/be_visitor_context.h:
+ * TAO_IDL/fe/fe_global.cpp:
+ * TAO_IDL/fe/fe_init.cpp:
+ * TAO_IDL/fe/fe_extern.cpp:
+ * TAO_IDL/fe/fe_private.cpp:
+ * TAO_IDL/driver/drv_mcpp_preproc.cpp:
+ * TAO_IDL/driver/drv_preproc.cpp:
+ * TAO_IDL/narrow/narrow.cpp:
+ * TAO_IDL/util/utl_identifier.cpp:
+ * TAO_IDL/util/utl_tmpl/utl_exprlist.cpp:
+ * TAO_IDL/util/utl_tmpl/utl_list.cpp:
+ * TAO_IDL/util/utl_tmpl/utl_namelist.cpp:
+ * TAO_IDL/util/utl_tmpl/utl_decllist.cpp:
+ * TAO_IDL/util/utl_tmpl/utl_exceptlist.cpp:
+ * TAO_IDL/util/utl_tmpl/utl_strlist.cpp:
+ * TAO_IDL/util/utl_tmpl/utl_idlist.cpp:
+ * TAO_IDL/util/utl_decllist.cpp:
+ * TAO_IDL/util/utl_strlist.cpp:
+ * TAO_IDL/util/utl_stack.cpp:
+ * TAO_IDL/util/utl_string.cpp:
+
+ Removed many unused methods from class be_visitor_context,
+ and bits of unused code from many other files.
+
+ Thu Jan 28 15:56:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_home/home_svs.cpp:
+ * TAO_IDL/be/be_visitor_home/home_svh.cpp:
+
+ Added code generation for method overrides that appear as pure
+ virtual in the skeleton base class when the home has
+ a primary key. These methods throw CORBA::NO_IMPLEMENT,
+ since primary keys are not supported in CIAO.
+
+Wed Feb 3 15:23:16 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
+ * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
+ * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl:
+ * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl:
+
+ Increase sleep out time to allow these tests to pass on the
+ iPhone Simulator.
+
+Wed Feb 3 09:52:47 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/IDL_Test/IDL_Test.mpc:
+ * tests/IDL_Test/Bug_3819_Regression.idl:
+ Added a test for bug#3819.
+
+Tue Feb 2 11:07:14 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_1361_Regression/server.cpp:
+ * tests/Bug_1361_Regression/shutdown.cpp:
+ * tests/Bug_1361_Regression/client.cpp:
+ * tests/Bug_1361_Regression/Echo.cpp:
+ * tests/Bug_1361_Regression/Bug_1361_Regression.mpc:
+ Simplified the test. It used libTAO_Messaging without any
+ need for it.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h:
+ * tao/AnyTypeCode/Any_Array_Impl_T.cpp:
+ * tao/AnyTypeCode/Objref_TypeCode.cpp:
+ * tao/PortableServer/Any_SArg_Traits.h:
+ * tao/PortableServer/get_arg.h:
+ * tao/PI_Server/Policy_Creator_T.h:
+ * tao/Load_Protocol_Factory_T.h:
+ * tao/TransportCurrent/IIOP_Current_Impl.h:
+ * tao/Valuetype/Valuetype_Traits_Base_T.h:
+ Added required include.
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
+ * tao/TransportCurrent/Current_ORBInitializer.h:
+ Removed unnecessary for templates export directive.
+
+ * tao/ImR_Client/ServerObject.pidl:
+ * tao/ImR_Client/ImplRepo.pidl:
+ * tao/AnyTypeCode/BasicTypeTraits.h:
+ * tao/IORTable/IORTable.pidl:
+ * tao/Object_Key.pidl:
+ * tao/TransportCurrent/Transport_Current.h:
+ * tao/TransportCurrent/IIOP_Transport_Current.h:
+ Added inclusion guards.
+
+ * tao/AnyTypeCode/Union_TypeCode.h:
+ Added necessary forward declaration.
+
+ * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h:
+ * tao/PortableServer/Upcall_Command.h:
+ * tao/PortableServer/Upcall_Wrapper.h:
+ * tao/Object_Reference_Traits_T.h:
+ * tao/String_Traits_T.h:
+ * tao/Value_Traits_T.h:
+ * tao/Array_Traits_T.h:
+ * tao/Utils/Servant_Var.inl:
+ * tao/Valuetype/Valuetype_Traits_T.h:
+ Changed 'ifndef ACE_LACKS_PRAGMA_ONCE' to
+ 'if !defined (ACE_LACKS_PRAGMA_ONCE)'. So that ifndef is only used
+ for inclusion guards in TAO.
+
+ * tao/Transport.cpp:
+ Changed 0 to false for boolean type.
+
+ * tao/RTScheduling/ThreadAction.h:
+ Fixed code that didn't compile.
+
+Mon Feb 1 19:27:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Notify/QoSProperties.h
+ * orbsvcs/orbsvcs/Notify/Topology_Saver.h
+ * orbsvcs/orbsvcs/Time_Utilities.h
+ * orbsvcs/orbsvcs/Time_Utilities.inl
+ Doxygen fixes
+
+Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 1.7.6 released.
+
+Thu Jan 28 12:56:31 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * NEWS:
+
+ ACE/TAO now supports the new iPad ;-).
+
+Thu Jan 28 07:54:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged revision 88742-88757 from idl3_plus_backend2 to svn head. This
+ gives us templated modules for the small parts we need for dds4ccm
+
+ Wed Jan 27 22:19:17 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_decl.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_exs.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
+ * TAO_IDL/be_include/be_decl.h:
+
+ Added check to ensure that a facet interface gets generated
+ only once in the executor header and source files. This fix
+ closes [BUGID:3817]. Thanks to Abdul Sowayan <sowayan@gmail.com>
+ for reporting the bug.
+
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Cosmetic changes.
+
+ Wed Jan 27 20:08:48 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_union.h:
+ * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
+ * TAO_IDL/include/utl_labellist.h:
+ * TAO_IDL/include/ast_union_branch.h:
+ * TAO_IDL/include/utl_scope.h:
+ * TAO_IDL/be/be_union_label.cpp:
+ * TAO_IDL/ast/ast_visitor_tmpl_module_ref.cpp:
+ * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/ast/ast_visitor_reifying.cpp:
+ * TAO_IDL/ast/ast_enum.cpp:
+ * TAO_IDL/ast/ast_union_branch.cpp:
+ * TAO_IDL/util/utl_labellist.cpp:
+ * TAO_IDL/util/utl_exceptlist.cpp:
+ * TAO_IDL/util/utl_idlist.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Added support for unions and enums in the scope of a
+ template module.
+
+Wed Jan 27 22:55:24 UTC 2010 Adam Mitz <mitza@ociweb.com>
+
+ * TAO_IDL/util/utl_global.cpp(add_dcps_data_type):
+
+ Now that lookup_by_name_local() has been re-written in
+ Tue Jan 26 20:21:30 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+ on the idl3_plus_backend2 branch which was merged in
+ Wed Jan 27 14:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+ it doesn't add an extra space at the end of the name. Changed
+ add_dcps_data_type() to account for this.
+
+Wed Jan 27 14:29:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/Makefile.am:
+ Regenerated
+
+Wed Jan 27 14:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged revision 88605-88741 from idl3_plus_backend2 to svn head. This
+ gives us templated modules for the small parts we need for dds4ccm
+
+ Tue Jan 26 20:21:30 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_visitor_tmpl_module_ref.h:
+ * TAO_IDL/ast/ast_visitor_tmpl_module_ref.cpp:
+
+ New files, defining a new visitor specialized to
+ create implied IDL related to template module
+ references as soon as they're parsed, rather than waiting
+ until template module instantiation time. The
+ template module instantiation visitor then copies
+ this implied IDL into its scope of instantiation.
+ The extra copy of the implied IDL nodes is justified
+ by the simplification of lookups involving a reference
+ to the instantiation of a template module reference.
+
+ This new visitor inherits from the template module
+ instantiation visitor, and overrides one method,
+ visit_template_module_ref(). The other are reused
+ as is.
+
+ * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
+
+ Changed the method overridden by the new visitor
+ above to a no-op, since the new visitor now handles
+ template module references.
+
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Added code to launch the new visitor immediately after
+ a template module reference is parsed and created.
+
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/idl.ll:
+
+ Fixed a bug that apparently just cropped up in the
+ "version" block of idl_store_pragma.
+
+ * TAO_IDL/util/utl_scope.cpp(lookup_by_name_local):
+
+ Now checks for a match with a template module reference,
+ and skips it, matching instead with the corresoponding
+ regular module created immediately after it in the scope.
+
+ Mon Jan 25 22:39:39 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/fe_home_header.h:
+
+ Cosmetic changes.
+
+ * TAO_IDL/include/ast_visitor_reifying.h:
+ * TAO_IDL/include/ast_connector.h:
+ * TAO_IDL/include/ast_consumes.h:
+ * TAO_IDL/include/ast_publishes.h:
+ * TAO_IDL/include/ast_emits.h:
+ * TAO_IDL/ast/ast_consumes.cpp:
+ * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/ast/ast_publishes.cpp:
+ * TAO_IDL/ast/ast_emits.cpp:
+ * TAO_IDL/ast/ast_visitor_reifying.cpp:
+
+ Added support for components, homes, connectors,
+ porttypes, simple/extended ports and mirror
+ ports and aliases in an instantiated template
+ module.
+
+ * TAO_IDL/util/utl_global.cpp(string_to_scoped_name):
+
+ Completely rewrote the method using ACE_CString.
+
+ Fri Jan 22 19:42:38 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_template_module.cpp:
+
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/y.tab.h:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ * TAO_IDL/fe/fe_event_header.cpp:
+
+ * TAO_IDL/include/fe_event_header.h:
+
+ Removed these files.
+
+ Fri Jan 22 18:26:17 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/be/be_visitor_reifying.cpp:
+ * TAO_IDL/be_include/be_visitor_reifying.h:
+ * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
+
+ Removed these files, the visitors have been moved
+ to the front end.
+
+ * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
+ * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
+
+ Added some missing no-op visit_* methods.
+
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Added spawn of template instantiation visitor.
+
+ * TAO_IDL/fe/fe_interface_header.cpp:
+
+ Removed recently added debugging output.
+
+ Thu Jan 21 20:20:47 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_visitor_reifying.h:
+ * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
+ * TAO_IDL/include/ast_visitor_context.h:
+ * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/ast/ast_visitor_reifying.cpp:
+ * TAO_IDL/ast/ast_visitor_context.cpp:
+
+ Moved the visitors that create implied IDL upon
+ template module instantiation to the front end,
+ along with a piece of the visitor context class
+ that becomes a base class for the backend visitor
+ context class. This move is motivated by the fact
+ that generation of executor IDL turns this implied
+ IDL into explicit IDL, so in order to parse the
+ executor IDL file, this implied IDL must be added
+ to the AST in the front end.
+
+ The corresponding backend visitor classes will be
+ removed after further testing.
+
+ * TAO_IDL/include/ast_factory.h:
+ * TAO_IDL/include/ast_operation.h:
+ * TAO_IDL/be/be_factory.cpp:
+ * TAO_IDL/be/be_visitor_scope.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_module.cpp:
+ * TAO_IDL/be/be_produce.cpp:
+ * TAO_IDL/be/be_visitor_context.cpp:
+ * TAO_IDL/be/be_visitor.cpp:
+ * TAO_IDL/be/be_operation.cpp:
+ * TAO_IDL/be/be_scope.cpp:
+ * TAO_IDL/be/be_generator.cpp:
+ * TAO_IDL/ast/ast_visitor.cpp:
+ * TAO_IDL/ast/ast_operation.cpp:
+ * TAO_IDL/ast/ast_generator.cpp:
+ * TAO_IDL/ast/ast_factory.cpp:
+ * TAO_IDL/be_include/be_operation.h:
+ * TAO_IDL/be_include/be_visitor_context.h:
+ * TAO_IDL/be_include/be_factory.h:
+ * TAO_IDL/be_include/be_scope.h:
+ * TAO_IDL/fe/fe_interface_header.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Other changes related to the above visitor move, plus
+ some cosmetic changes. Spawning of the new visitors
+ when a template module instantiation is seen is not
+ added in this set of changes.
+
+ Mon Jan 18 15:35:54 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
+ * TAO_IDL//be_visitor_valuebox/union_member_ci.cpp:
+ * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h:
+ * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h:
+
+ Removed parameter 'vb_node' from private methods
+ emit_member_get() and emit_member_set(), since this value
+ is now stored in a member variable.
+
+Tue Jan 26 14:23:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+ Reverted back to the original times, the changes broke the regular
+ running
+
+Mon Jan 25 14:53:00 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * NEWS:
+ Updated file with my changes since the last release.
+
+Fri Jan 22 12:34:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ Pass the ciao instance id through the constructor
+
+Fri Jan 22 11:58:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ More tweaks for AMI4CCM
+
+Fri Jan 22 10:14:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_interface.cpp:
+ Generate another ami4ccm interface
+
+Thu Jan 21 08:00:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/util/utl_global.cpp:
+ Added support for #pragma ciao lem "X". When a lem is generated
+ than any X seen will be generated into the new lem file
+
+Thu Jan 21 01:50:30 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/Bug_3215_Regression/client.cpp:
+
+ Added "include "tao/PI/PI.h" to the file to allow
+ this test to pass on the iPhone Simulator. The
+ inclusion of PI.h is rquired for static builds.
+
+Thu Jan 21 01:45:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/Bug_3216_Regression/client.cpp:
+
+ Added "include "tao/PI/PI.h" to the file to allow
+ this test to pass on the iPhone Simulator. The
+ inclusion of PI.h is rquired for static builds.
+
+Wed Jan 20 19:19:19 UTC 2010 Olli Savia <ops@iki.fi>
+
+ * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
+ Fixed compile warning.
+
+Wed Jan 20 15:15:02 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * MPC/config/tao_idl_fe.mpb:
+ * TAO_IDL/tao_idl_fe.mpc:
+ * orbsvcs/IFR_Service/IFR_Service.mpc:
+
+ Build the IFR_Service executable on cross-build platforms.
+ This will allow more tests to pass on the iPhone Simulator.
+ According to Johnny Willemsen, there is no reason not to build
+ IFR_Service executable on cross-build platforms.
+
+Wed Jan 20 09:09:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/util/utl_global.cpp:
+ Const changes
+
+Tue Jan 19 14:56:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_interface.cpp
+ * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp
+ Generate the correct type for the AMI4CCM implied methods
+
+Tue Jan 19 14:32:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_produce.cpp:
+ Don't call the ami4ccm preprocessor
+
+Tue Jan 19 14:02:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp
+ Const improvements and more AMI4CCM generation
+
+Tue Jan 19 13:39:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ Generate additional methods for AMI4CCM
+
+Tue Jan 19 13:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
+ Changed the generation for AMI4CCM, add the implied interfaces
+ to the generated LEM file.
+
+Tue Jan 19 11:33:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_module.cpp:
+ strip tailing white space
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ Removed some debug lines
+
+ * TAO_IDL/fe/fe_component_header.cpp:
+ * TAO_IDL/fe/fe_interface_header.cpp:
+ * TAO_IDL/fe/fe_obv_header.cpp:
+ Initialise pointers to 0
+
+ * TAO_IDL/util/utl_scope.cpp:
+ Simplified some methods
+
+Tue Jan 19 09:04:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_interface.cpp:
+ Generate correct base class
+
+Tue Jan 19 08:44:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ Simplification
+
+ * TAO_IDL/be/be_interface.cpp:
+ Generate implied AMI4CCM node
+
+ * TAO_IDL/be/be_produce.cpp:
+ Do CCM preprocessing after AMI4CCM
+
+Tue Jan 19 07:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/IDL_Test/IDL_Test.mpc:
+ Only generate the export file as part of one idl file
+
+Tue Jan 19 07:18:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_scope.cpp
+ * TAO_IDL/be/be_template_module.cpp
+ Fixed warnings
+
+Tue Jan 19 04:00:00 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/Simple_Naming/run_test.pl:
+
+ Added some sleep statements to allow this test to pass on the
+ iPhone Simulator.
+
+Tue Jan 19 03:50:44 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Tue Jan 19 03:43:50 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/CosEvent/Timeout/run_test.pl:
+
+ Added some sleep statements to allow this test to pass on the
+ iPhone Simulator.
+
+Mon Jan 18 19:34:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
+ * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
+ * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h
+ * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h
+ Merged revision 88580-88605 from idl3_plus_backend2 to svn head
+
+Mon Jan 18 14:23:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_uses.cpp:
+ Layout change
+
+ * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp:
+ Const change
+
+Mon Jan 18 13:55:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be_include/be_operation_strategy.h:
+ Fixed typo in comment
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ Generate local interfaces
+
+Mon Jan 18 13:16:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ Only one exit point in the method
+
+Mon Jan 18 12:19:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO/be/be_attribute.cpp:
+ * TAO/be_include/be_attribute.h:
+ Added original_attribute member
+
+ * TAO/be/be_operation.cpp:
+ * TAO/be_include/be_operation.h:
+ Added original_operation attribute member
+
+Mon Jan 18 10:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/IDL_Test/IDL_Test.mpc:
+ Put all stubs an skeleton in a DLL and added two projects to
+ compile all TAO test idl files also with the RTI ddsgen tool
+ when that is enabled. All idl files and generated code that
+ cause warnings and/or errors are disabled and reported back
+ to RTI.
+
+Sun Jan 17 20:05:43 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Sun Jan 17 19:59:45 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/ImplRepo/scale/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Sun Jan 17 19:50:33 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Sun Jan 17 19:42:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Sun Jan 17 19:15:16 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
+
+ Added some sleep statements to allow this test to pass on the
+ iPhone Simulator.
+
+Sun Jan 17 19:00:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/DevGuideExamples/EventServices/OMG_Basic/run_test.pl:
+
+ Added some sleep statements to allow this test to pass on the
+ iPhone Simulator.
+
+Sun Jan 17 18:34:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Sun Jan 17 18:31:07 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Sun Jan 17 17:38:48 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Sun Jan 17 01:09:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * TAO_IDL/be/be_visitor_reifying.cpp:
+
+ Fixed fuzz error by ending a new empty line to the end of the file.
+
+Sat Jan 16 23:58:21 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Sat Jan 16 23:14:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * examples/ior_corbaloc/run_test.pl:
+
+ Increase the sleep() value to allow this test to pass on the
+ iPhone Simulator.
+
+Sat Jan 16 18:48:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged revision 88565-88579 from idl3_plus_backend2 to svn head
+
+ Fri Jan 15 20:31:51 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/be/be_visitor_context.cpp:
+ * TAO_IDL/be/be_visitor_reifying.cpp:
+ * TAO_IDL/be_include/be_visitor_context.h:
+ * TAO_IDL/be_include/be_visitor_reifying.h:
+ * TAO_IDL/util/utl_global.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ - Removed the template module instantation
+ scope storage in the visitor context, using
+ instead the global scope stack for that
+ purpose.
+
+ - Modified reifying visitor to find and store
+ a node already created in a template module
+ instantiation, if the corresponding node is
+ referenced in the template module.
+
+ Fri Jan 15 15:31:56 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+
+ Reverted a small change made yesterday where the
+ generation of a double colon was prefixed to a name
+ that is not global.
+
+Fri Jan 15 13:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/Makefile.am:
+ Updated for all changes related to IDL3+
+
+Fri Jan 15 11:21:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/IDL_Test/valuetype.idl:
+ Extended this test to reproduce a problem with valuetypes and modules
+
+Fri Jan 15 10:17:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged revision 88537-88564 from idl3_plus_backend2 to svn head
+
+ Thu Jan 14 22:50:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_module.h:
+ * TAO_IDL/include/ast_factory.h:
+ * TAO_IDL/include/global_extern.h:
+ * TAO_IDL/include/fe_obv_header.h:
+ * TAO_IDL/include/ast_operation.h:
+ * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/be/be_factory.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_reifying.cpp:
+ * TAO_IDL/be/be_operation.cpp:
+ * TAO_IDL/be/be_scope.cpp:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/ast/ast_operation.cpp:
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/ast/ast_attribute.cpp:
+ * TAO_IDL/ast/ast_factory.cpp:
+ * TAO_IDL/be_include/be_operation.h:
+ * TAO_IDL/be_include/be_visitor_reifying.h:
+ * TAO_IDL/be_include/be_factory.h:
+ * TAO_IDL/be_include/be_scope.h:
+ * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
+ * TAO_IDL/fe/fe_event_header.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/util/utl_namelist.cpp:
+ Added template instantiation code generation for
+ valuetypes and eventtypes.
+
+Fri Jan 15 09:59:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/IFR_Service/ifr_visitor.cpp:
+ * orbsvcs/IFR_Service/ifr_visitor.h:
+ Fixed compile errors because of tao_idl changes
+
+Fri Jan 15 09:56:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/POA.pidl
+ * tao/PortableServer/Root_POA.cpp
+ * tao/PortableServer/Root_POA.h
+ * tao/PortableServer/ServantRetentionStrategy.h
+ * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp
+ * tao/PortableServer/ServantRetentionStrategyNonRetain.h
+ * tao/PortableServer/ServantRetentionStrategyRetain.cpp
+ * tao/PortableServer/ServantRetentionStrategyRetain.h
+ Enable activate_object_with_id with CORBA/e micro. Thanks to
+ Frank Pilhofer for reporting this and creating the patch
+
+Thu Jan 14 12:27:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_array/array_ch.cpp
+ * TAO_IDL/be/be_visitor_reifying.cpp
+ * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp
+ * TAO_IDL/be_include/be_visitor_reifying.h
+ Fuzz fixes
+
+Thu Jan 14 11:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
+ Fixed crash
+
+Thu Jan 14 10:39:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged revision 88432-88536 from the idl3_plus_backend2 branch to
+ svn head.
+
+ Wed Jan 13 23:16:57 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/be/be_visitor_operation/arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp:
+ * TAO_IDL/be/be_visitor_reifying.cpp:
+ * TAO_IDL/ast/ast_attribute.cpp:
+ * TAO_IDL/ast/ast_argument.cpp:
+ * TAO_IDL/be_include/be_visitor_reifying.h:
+ * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
+ * TAO_IDL/util/utl_err.cpp:
+
+ Added support for template instantiation of contained
+ interfaces, operations, attributes, and the associated
+ arguments and exception lists.
+
+ Tue Jan 12 22:45:58 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/utl_scope.h:
+
+ Changed the fe_add_* methods from private to
+ protected, so they can be called (polymorphically)
+ by the template module instantiation preprocessing
+ visitor through be_scope. Only fe_add_field()
+ is used this way so far, but there may be occasion
+ to expand the coverage.
+
+ * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/be/be_expression.cpp:
+ * TAO_IDL/be/be_structure.cpp:
+ * TAO_IDL/be/be_visitor_field.cpp:
+ * TAO_IDL/be/be_visitor_context.cpp:
+ * TAO_IDL/be/be_scope.cpp:
+ * TAO_IDL/ast/ast_constant.cpp:
+ * TAO_IDL/ast/ast_expression.cpp:
+ * TAO_IDL/be_include/be_visitor_context.h:
+ * TAO_IDL/be_include/be_structure.h:
+ * TAO_IDL/be_include/be_scope.h:
+ * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
+
+ Implemented visit_constant() and visit_structure()
+ in the template module instantiation visitor.
+
+ Fri Jan 8 22:37:35 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_reifying.cpp:
+ * TAO_IDL/be_include/be_visitor_reifying.h:
+
+ New files containing a new visitor that
+ handles the (possible) reification of
+ template parameter references when they
+ are replaced by template arguments. Also
+ checks to see if areference lookup is in
+ the scope of a template module. If so, a
+ copy needs to be made in the current
+ instantiation scope (see below).
+
+ * TAO_IDL/include/ast_visitor.h:
+ * TAO_IDL/be/be_visitor.cpp:
+ * TAO_IDL/be_include/be_visitor.h:
+
+ Added method visit_param_holder().
+
+ * TAO_IDL/be/be_param_holder.cpp:
+ * TAO_IDL/ast/ast_param_holder.cpp:
+
+ Added call to new visit_* method in the
+ accept() methods.
+
+ * TAO_IDL/be/be_visitor_context.cpp:
+ * TAO_IDL/be_include/be_visitor_context.h:
+
+ Added new state storage, namely the scope in
+ which the contents of an instantiated template
+ module are to be created. It is now stored in
+ the visitor context since both be_visitor_reifying
+ and be_visitor_tmpl_module_inst need to know it.
+
+ * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
+
+ Moved some code to the visitor context, and some
+ to the new reifying visitor (see above).
+
+ * TAO_IDL/be/be_visitor_array.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ch.cpp:
+
+ Cosmetic changes.
+
+ Thu Jan 7 22:01:06 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_module.cpp:
+
+ Cosmetic changes.
+
+ * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
+ * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
+
+ New files containing a new visitor dedicated to the
+ generation of implied IDL in the AST resulting
+ from a template module instantiation. This 'preprocessing'
+ visitor will make a traversal before any of the others,
+ so that CCM, AMI and AMH implied IDL can be generated
+ from the contents of an instantiated module.
+
+ Wed Jan 6 23:21:23 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_template_module.h:
+ * TAO_IDL/include/ast_template_module_inst.h:
+ * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
+ * TAO_IDL/be/be_visitor_scope.cpp:
+ * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
+ * TAO_IDL/be/be_visitor_operation/argument_marshal.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/buffer_type.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_sth.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
+ * TAO_IDL/be/be_visitor_template_export.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/array.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/array_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ci.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_produce.cpp:
+ * TAO_IDL/be/be_visitor_context.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/be/be_template_module.cpp:
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/ast/ast_template_module_inst.cpp:
+ * TAO_IDL/be_include/be_visitor_context.h:
+ * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h:
+ * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h:
+ * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ci.h:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+
+ - Changed 'scope' member of class be_visitor_context to
+ actually be a scope type, rather than a decl type as
+ previously.
+
+ - Added a new visitor and a separate pass for template module
+ instantiation.
+
+ - Added a few of the necessary visit_* methods to the
+ new visitor.
+
+ Tue Jan 5 23:22:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_connector.cpp:
+ * TAO_IDL/be/be_template_module_inst.cpp:
+ * TAO_IDL/be/be_template_module_ref.cpp:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/be/be_template_module.cpp:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+
+ Uncommented code in accept() methods, started
+ implementation of instantiated template module
+ traversal in be_visitor_ccm_pre_proc, and
+ cosmetic changes.
+
+ Tue Jan 5 19:33:27 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/ast/ast_template_module_ref.cpp:
+ * TAO_IDL/ast_template_module_inst.cpp:
+ Uncommented code in ast_accept() methods.
+
+Thu Jan 14 04:03:17 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
+
+ * tests/Bug_3766_Regression/client.cpp:
+
+ Removed:
+
+ "CORBA::Object_var poa_object =
+ orb->resolve_initial_references("RootPOA");"
+
+ This is a client, it doesn't link the PortableServer library
+ and does not use the RootPOA in the program.
+
+ Trying to resolve the RootPOA is believed to cause the test to fail
+ on the iPhone Simulator build.
+
+Wed Jan 13 10:47:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
+ Bool changes
+
+Wed Jan 13 10:24:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ Const change
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ Create AMI_ sendc interface nodes
+
+Wed Jan 13 08:51:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/AnyTypeCode/NVList.cpp:
+ Const changes, layout changes, only one exit point in a method
+
+ * tao/AnyTypeCode/NVList_Adapter_Impl.cpp:
+ * tao/AnyTypeCode/NVList_Adapter_Impl.h:
+ Layout change
+
+ * tao/debug.cpp:
+ Explicitly initialise TAO_orb_debug to 0
+
+ * tao/debug.h:
+ Layout changes
+
+ * tao/Messaging/ExceptionHolder.pidl:
+ Layout changes
+
+ * tao/Messaging/ExceptionHolder_i.cpp:
+ Bool and layout changes
+
+ * tao/ORB_Core.cpp:
+ Layout changes
+
+Wed Jan 13 08:30:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/examples/RtEC/Simple/run_test.pl:
+ Fixed fuzz error
+
+Tue Jan 12 20:12:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ami_pre_proc.h:
+ No need to pass the exceptionholder through all methods, there is only
+ one
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
+ Started generating the AMI_ sendc interface
+
+Tue Jan 12 19:31:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ Bool changes
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
+ More tweaks to ami4ccm code generation
+
+Tue Jan 12 19:08:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ami_pre_proc.h:
+ No seperate method needed for creating the exceptionholder
+
+Tue Jan 12 14:12:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ Commented out some code not needed for ami4ccm, but needed for
+ ami
+
+Tue Jan 12 08:34:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
+ Extended AMI4CCM code generation
+
+Fri Jan 8 11:42:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/ast/ast_interface.cpp:
+ layout change
+
+ * TAO_IDL/be/be_global.cpp:
+ CCM_AMI::ReplyHandler is a local interface
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
+ Enable most code in this file in order to implement this ami4ccm
+ implied node generation
+
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ Don't crash when create_inheritance_list returns 0, but log an error
+
+Fri Jan 8 11:18:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_global.cpp:
+ * TAO_IDL/be_include/be_global.h:
+ Added CCM_AMI::ReplyHandler base interface
+
+Fri Jan 8 10:56:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_global.cpp:
+ * TAO_IDL/be_include/be_global.h:
+ Added members for CCM_AMI module and its ExceptionHolder
+
+Fri Jan 8 10:12:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_uses.cpp:
+ * TAO_IDL/be_include/be_uses.h:
+ Added original_uses member
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ Prevent recursion using the new original_uses member
+
+Thu Jan 7 18:56:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_array.cpp
+ * TAO_IDL/be/be_interface.cpp
+ * TAO_IDL/be/be_operation_strategy.cpp
+ * TAO_IDL/be/be_visitor_interface/amh_ss.cpp
+ * TAO_IDL/be/be_visitor_interface/interface.cpp
+ * TAO_IDL/be/be_visitor_interface/interface_is.cpp
+ Initialise pointers with 0, small layout changes
+
+Thu Jan 7 18:45:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
+ Added some more code for implicit sendc_ ports
+
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ Fixed typos
+
+ * TAO_IDL/be_include/be_interface_strategy.h:
+ Layout changes
+
+Thu Jan 7 11:04:58 UTC 2010 Martin Corino <mcorino@remedy.nl>
+
+ * tests/OBV/Supports/Supports_Test.mpc:
+ Reinstated dummy_label dependency.
+
+ * bin/tao_orb_tests.lst:
+ Disabled the OBV/Supports test again since there Solaris compilers
+ as well as CB2010 do not grok the TAO code for valuetype 'supports'
+ constructs and there is currently no budget to fix this.
+ This will need to be resolved at some time by either compiler fixes
+ or a redesign of the TAO valuetype framework.
+
+Thu Jan 7 10:44:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/ast/ast_component.cpp
+ * TAO_IDL/be/be_codegen.cpp
+ * TAO_IDL/be/be_global.cpp
+ * TAO_IDL/be/be_produce.cpp
+ * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp
+ * TAO_IDL/be/be_visitor_arg_traits.cpp
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp
+ * TAO_IDL/be_include/be_global.h
+ * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h
+ * TAO_IDL/include/ast_component.h
+ Committing the initial files for the ami4ccm visitors
+ which should create all implied nodes for ami4ccm.
+ This can be enabled using the new -GM option.
+
+Mon Jan 4 14:25:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_argument/argument.cpp
+ * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp
+ * TAO_IDL/be/be_visitor_array/array.cpp
+ * TAO_IDL/be/be_visitor_component/component_cs.cpp
+ * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
+ * TAO_IDL/be/be_visitor_field/field_ch.cpp
+ * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
+ * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp
+ * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp
+ * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp
+ * TAO_IDL/be/be_visitor_operation/rettype.cpp
+ * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp
+ * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
+ * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp
+ * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp
+ * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp
+ * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp
+ * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp
+ * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp
+ * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
+ * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp
+ * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp
+ * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp
+ * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp
+ * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp
+ * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp
+ * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp
+ * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp
+ * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp
+ * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp
+ * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp
+ * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
+ * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
+ * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
+ * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp
+ * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp
+ * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp
+ Initialise pointer with 0
+
+Thu Dec 31 13:20:32 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_1330_Regression/run_test.pl:
+ Added missing assignment for $TARGETHOSTNAME.
+
+Tue Dec 29 16:37:54 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * orbsvcs/tests/CosEvent/Timeout/TimeoutTestMain.cpp:
+ Fixed a small memory leak.
+
+ * tests/RTCORBA/Banded_Connections/run_test.pl:
+ Fixed a typo in IOR name.
+
+Tue Dec 29 09:23:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h:
+ Fix for CB2010
+
+Tue Dec 29 09:12:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/Makefile.am:
+ Updated for all changes related to IDL3+
+
+Tue Dec 29 04:07:06 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_union.cpp:
+ * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_valuetype.cpp:
+ * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure.cpp:
+ * TAO_IDL/be/be_type.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_typedef.cpp:
+ * TAO_IDL/be/be_structure.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_field.cpp:
+ * TAO_IDL/be/be_predefined_type.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_produce.cpp:
+ * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_sequence.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_enum.cpp:
+ * TAO_IDL/be/be_string.cpp:
+ * TAO_IDL/be/be_array.cpp:
+ * TAO_IDL/be_include/be_field.h:
+ * TAO_IDL/be_include/be_interface.h:
+ * TAO_IDL/be_include/be_enum.h:
+ * TAO_IDL/be_include/be_type.h:
+ * TAO_IDL/be_include/be_union.h:
+ * TAO_IDL/be_include/be_predefined_type.h:
+ * TAO_IDL/be_include/be_string.h:
+ * TAO_IDL/be_include/be_array.h:
+ * TAO_IDL/be_include/be_typedef.h:
+ * TAO_IDL/be_include/be_structure.h:
+ * TAO_IDL/be_include/be_valuetype.h:
+ * TAO_IDL/be_include/be_sequence.h:
+
+ Fixed inconsistencies in the generation of ostream operators
+ for array types, both as top-level declarations and as
+ members.
+
+Thu Dec 24 16:58:36 UTC 2009 Phil Mesnier <mesnierp@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+ Skip the new LB tests on singlethreaded builds.
+
+Thu Dec 24 13:15:42 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be_include/be_template_module_ref.h:
+ * TAO_IDL/be/be_template_module_ref.cpp:
+
+ Fixed cut-and-paste error in virtual method name.
+
+Thu Dec 24 10:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Trader/Trader.h:
+ * tao/Incoming_Message_Stack.h:
+ Fixes for C++ Builder 2010 Update 4/5
+
+ * tao/Synch_Invocation.cpp:
+ Updated some very old comments
+
+Wed Dec 23 19:14:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
+
+ * orbsvcs/tests/Bug_2248_Regression/client.cpp:
+ Fixed QNX compile problem
+
+Wed Dec 23 19:07:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+
+ In implied IDL generation for AMI, added a copy of
+ exception list to AMI-releated operation nodes corresponding
+ to attributes the same as they already are for other
+ operation nodes. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
+ for reporting the problem and creating a regression test.
+
+Wed Dec 23 18:48:31 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+
+ Made bool changes according to ACE-guidelines.html.
+
+Wed Dec 23 15:47:02 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Reverted a change to the 'state_member' production rule that
+ was causing the public/private qualifier to be lost in
+ valuetypes and eventtypes.
+
+ * TAO_IDL/include/ast_field.h:
+
+ Removed extra spaces.
+
+Wed Dec 23 11:56:42 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/CodeSets/simple/client.cpp:
+ * tests/CodeSets/simple/server.cpp:
+ * tests/CodeSets/simple/run_test.pl:
+ * tests/Bug_3766_Regression/client.cpp:
+ * tests/Bug_3766_Regression/server.cpp:
+ * tests/Bug_3766_Regression/run_test.pl:
+ Changed the tests so they accept IORs from command line.
+
+ * tests/Bug_3790_Regression/server2.cpp:
+ Fixed compile error on wchar builds.
+
+ * bin/tao_orb_tests.lst:
+ Disabled a test for bug#3542 on static builds.
+
+Wed Dec 23 09:31:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
+
+ * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
+ Small code layout improvement
+
+Wed Dec 23 09:13:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
+
+ * tests/Bug_3801_Regression:
+ New test to reproduce problem with AMI and attributes
+
+ * bin/tao_orb_tests.lst:
+ Added 3801
+
+ * bin/tao_other_tests.lst:
+ Removed WinCE
+
+ * tao/Messaging/ExceptionHolder_i.cpp:
+ bool changes
+
+` * tao/Object.cpp:
+ bool changes, check all return values
+
+ * tao/Valuetype/ValueBase.cpp:
+ bool changes, fixed a lot of debug messages that had a totally
+ wrong layout
+
+Tue Dec 22 17:19:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
+
+ * tests/IDL_Test/attribute.idl:
+ A readonly attribute should just use raises, on a rw attribute
+ first getraises and after that setraises has to be specified,
+ not other way around
+
+Tue Dec 22 15:59:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
+
+ * tests/IDL_Test/attribute.idl:
+ * tests/IDL_Test/IDL_Test.mpc:
+ Added test file for attributes
+
+Tue Dec 22 17:06:08 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/fe_utils.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.h:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/include/fe_utils.h:
+ * TAO_IDL/include/utl_err.h:
+
+ - Fixed bug in grammar that did not allow a template module
+ to be declared inside a regular module.
+
+ - Removed unused data types from FE_Utils and from the big
+ parser union.
+
+Mon Dec 21 20:11:42 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_operation.cpp(fe_add_exception):
+
+ In adding support for template param holders in a raises clause,
+ inadvertently exluded the use case for Messaging::UserExceptionBase,
+ which is native. This fix restores the handling of that use case.
+
+Mon Dec 21 15:13:57 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/EC_Mcast/run_test.pl:
+ * performance-tests/Throughput/run_test.pl:
+ * tests/AMI_Buffering/run_timeout.pl:
+ * tests/AMI_Buffering/run_message_count.pl:
+ * tests/AMI_Buffering/run_buffer_size.pl:
+ * tests/AMI_Buffering/run_timeout_reactive.pl:
+ * tests/AMI_Buffering/run_test.pl:
+ * tests/CodeSets/simple/run_test.pl:
+ * tests/Oneway_Buffering/run_timeout.pl:
+ * tests/Oneway_Buffering/run_message_count.pl:
+ * tests/Oneway_Buffering/run_buffer_size.pl:
+ * tests/Oneway_Buffering/run_timeout_reactive.pl:
+ * tests/Oneway_Buffering/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Mon Dec 21 13:09:35 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerServer.cpp:
+ * tests/Oneway_Send_Timeouts/run_test.pl:
+ * tests/Optimized_Connection/run_test.pl:
+ * examples/Simple/time-date/svc.conf:
+ * examples/Simple/time-date/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Mon Dec 21 12:39:29 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * bin/tao_orb_tests.lst:
+ * tao/ORB_Core.cpp:
+ Fixed bug#3790 and marked corresponding test as fixed in lst.
+ Now when object is reinitialized and it's not collocated then
+ it's explicitly marked as remote one.
+
+Sun Dec 20 15:57:15 UTC 2009 Abdul Sowayan <sowayan@gmail.com>
+
+ * TAO_IDL/be/be_template_module_ref.cpp:
+ Removed a stray charachter that was causing a compile time error.
+
+Sat Dec 19 06:59:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_interface.cpp
+ * TAO_IDL/be_include/be_interface.h
+ Merged changes back in that I reverted by accident
+
+Fri Dec 18 18:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged changes for templated modules in the TAO_IDL front end to svn head
+
+ Thu Dec 17 20:35:28 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/IFR_Service/ifr_adding_visitor.h:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
+
+ Changes to TAO IFR loader required by changes to TAO_IDL
+ front end in
+
+ Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_generator.h:
+ * TAO_IDL/include/ast_valuetype.h:
+ * TAO_IDL/include/ast_eventtype.h:
+ * TAO_IDL/include/ast_home.h:
+ * TAO_IDL/include/ast_interface.h:
+ * TAO_IDL/include/ast_component.h:
+ * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
+ * TAO_IDL/be/be_valuetype.cpp:
+ * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ * TAO_IDL/be/be_home.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
+ * TAO_IDL/be/be_component.cpp:
+ * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/component_sh.cpp:
+ * TAO_IDL/be/be_eventtype.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/be/be_generator.cpp:
+ * TAO_IDL/ast/ast_home.cpp:
+ * TAO_IDL/ast/ast_interface.cpp:
+ * TAO_IDL/ast/ast_component.cpp:
+ * TAO_IDL/ast/ast_generator.cpp:
+ * TAO_IDL/ast/ast_valuetype.cpp:
+ * TAO_IDL/ast/ast_eventtype.cpp:
+ * TAO_IDL/be_include/be_interface.h:
+ * TAO_IDL/be_include/be_component.h:
+ * TAO_IDL/be_include/be_eventtype.h:
+ * TAO_IDL/be_include/be_home.h:
+ * TAO_IDL/be_include/be_generator.h:
+ * TAO_IDL/be_include/be_valuetype.h:
+ * TAO_IDL/be_include/be_visitor_ami_pre_proc.h:
+ * TAO_IDL/fe/fe_obv_header.cpp:
+ * TAO_IDL/fe/fe_home_header.cpp:
+ * TAO_IDL/fe/fe_interface_header.cpp:
+ * TAO_IDL/fe/fe_component_header.cpp:
+ * TAO_IDL/narrow/narrow.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Changes to support template parameters as base
+ interfaces/valuetypes, supported interfaces,
+ primary keys, and members of a throw spec list.
+ Several internal container types were widened to AST_Type
+ from whatever they were originally, to enable
+ them to also contain AST_Param_Holder. This
+ change precipitated many small mods, to the
+ backend as well as the frontend.
+
+ Tue Dec 15 20:34:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/utl_exceptlist.h:
+ * TAO_IDL/include/fe_home_header.h:
+ * TAO_IDL/include/fe_interface_header.h:
+ * TAO_IDL/include/fe_obv_header.h:
+ * TAO_IDL/include/ast_interface.h:
+ * TAO_IDL/include/fe_component_header.h:
+ * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
+ * TAO_IDL/be/be_field.cpp:
+ * TAO_IDL/ast/ast_operation.cpp:
+ * TAO_IDL/fe/fe_obv_header.cpp:
+ * TAO_IDL/fe/fe_home_header.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/fe_interface_header.cpp:
+ * TAO_IDL/fe/fe_component_header.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/util/utl_exceptlist.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ - Added support for template parameters in an
+ operation throw spec.
+
+ - Began support for template parameters as
+ base interfaces/valuetypes and supported interfaces.
+
+ Mon Dec 14 20:26:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_template_common.h:
+ * TAO_IDL/include/fe_template_interface_header.h:
+ * TAO_IDL/include/fe_template_header_common.h:
+ * TAO_IDL/include/fe_instantiated_interface_header.h:
+ * TAO_IDL/include/ast_template_interface.h:
+ * TAO_IDL/be/be_template_interface.cpp:
+ * TAO_IDL/be/be_visitor_iface_inst.cpp:
+ * TAO_IDL/ast/ast_template_common.cpp:
+ * TAO_IDL/ast/ast_template_interface.cpp:
+ * TAO_IDL/be_include/be_template_interface.h:
+ * TAO_IDL/be_include/be_visitor_iface_inst.h:
+ * TAO_IDL/fe/fe_template_header_common.cpp:
+ * TAO_IDL/fe/fe_template_interface_header.cpp:
+ * TAO_IDL/fe/fe_instantiated_interface_header.cpp:
+
+ Removed these files, they were part of the support
+ for the original version of IDL3+, before the
+ revisions.
+
+ * TAO_IDL/fe/y.tab.h:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/include/ast_generator.h:
+ * TAO_IDL/be/be_visitor_interface.cpp:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+ * TAO_IDL/fe/idl.ll:
+
+ Changes mandated by the removal of the above
+ files.
+
+ Mon Dec 14 19:21:39 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Restored semantic action to create a non-template porttype,
+ removed at the beginning of revised IDL3+ template support
+ work.
+
+ Mon Dec 14 18:16:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_expression.cpp:
+ * TAO_IDL/ast/ast_array.cpp:
+
+ Completed support for template parameters as array bounds.
+
+ Fri Dec 11 19:17:52 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_sequence.cpp:
+ * TAO_IDL/ast/ast_array.cpp:
+ * TAO_IDL/ast/ast_field.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ - More error checking when using template parameter for
+ sequence element type.
+
+ - Start on support for template parameter as array
+ bound, not yet complete.
+
+ Fri Dec 4 19:23:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_generator.h:
+ * TAO_IDL/include/ast_param_holder.h:
+ * TAO_IDL/include/ast_expression.h:
+ * TAO_IDL/be/be_param_holder.cpp:
+ * TAO_IDL/be/be_generator.cpp:
+ * TAO_IDL/ast/ast_expression.cpp:
+ * TAO_IDL/ast/ast_sequence.cpp:
+ * TAO_IDL/ast/ast_generator.cpp:
+ * TAO_IDL/ast/ast_param_holder.cpp:
+ * TAO_IDL/be_include/be_param_holder.h:
+ * TAO_IDL/be_include/be_generator.h:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/fe_declarator.cpp:
+ * TAO_IDL/util/utl_err.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Support for template parameter as sequence
+ bound, and additional error checking for
+ template parameter as const type, sequence
+ type and sequence bound.
+
+ Thu Dec 3 20:39:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_expression.h:
+ * TAO_IDL/ast/ast_expression.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Added check to see if an expression has been created as the
+ rhs of a constant declaration that is a reference to a
+ template module parameter. If so, we can skip the coercion
+ and some of the evaluation until instantiation time.
+
+ Thu Dec 3 19:15:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ * TAO_IDL/include/fe_utils.h:
+
+ Thu Dec 3 18:52:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_field.cpp:
+
+ Added check for AST_Param_Holder as field type, and
+ made this type (along with sequence and array) one
+ whose lifetime is tied to the field node.
+
+ * TAO_IDL/util/utl_global.cpp:
+
+ Added initialization in the constuctor for the new
+ member that stores a template param list.
+
+ Wed Dec 2 21:21:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_generator.h:
+ * TAO_IDL/include/ast_param_holder.h:
+ * TAO_IDL/include/fe_utils.h:
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/include/fe_interface_header.h:
+ * TAO_IDL/include/utl_scope.h:
+ * TAO_IDL/include/ast_consumes.h:
+ * TAO_IDL/include/ast_publishes.h:
+ * TAO_IDL/include/ast_operation.h:
+ * TAO_IDL/include/ast_emits.h:
+ * TAO_IDL/be/be_param_holder.cpp:
+ * TAO_IDL/be/be_publishes.cpp:
+ * TAO_IDL/be/be_decl.cpp:
+ * TAO_IDL/be/be_consumes.cpp:
+ * TAO_IDL/be/be_emits.cpp:
+ * TAO_IDL/be/be_generator.cpp:
+ * TAO_IDL/ast/ast_consumes.cpp:
+ * TAO_IDL/ast/ast_publishes.cpp:
+ * TAO_IDL/ast/ast_expression.cpp:
+ * TAO_IDL/ast/ast_interface.cpp:
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/ast/ast_emits.cpp:
+ * TAO_IDL/ast/ast_template_common.cpp:
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/ast/ast_generator.cpp:
+ * TAO_IDL/ast/ast_union.cpp:
+ * TAO_IDL/ast/ast_param_holder.cpp:
+ * TAO_IDL/ast/ast_exception.cpp:
+ * TAO_IDL/ast/ast_structure.cpp:
+ * TAO_IDL/ast/ast_attribute.cpp:
+ * TAO_IDL/ast/ast_valuetype.cpp:
+ * TAO_IDL/ast/ast_argument.cpp:
+ * TAO_IDL/be_include/be_publishes.h:
+ * TAO_IDL/be_include/be_param_holder.h:
+ * TAO_IDL/be_include/be_emits.h:
+ * TAO_IDL/be_include/be_generator.h:
+ * TAO_IDL/be_include/be_consumes.h:
+ * TAO_IDL/fe/fe_utils.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/fe_template_interface_header.cpp:
+ * TAO_IDL/fe/fe_interface_header.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/util/utl_global.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ - Added code to UTL_Scope::lookup_by_name() that can
+ match an input to a template parameter, if any, of the
+ enclosing scope.
+
+ - Changed constructor and IDL compiler factory function
+ signatures for publishes, emits and consumes nodes to
+ take AST_Type rather than AST_EventType, allowing a
+ template parameter placeholder to be accepted if that
+ particular IDL construct is parameterized.
+
+ - Removed #include of ast_typedef.h from utl_scope.h and
+ added it to the necessary .cpp files.
+
+ - Added check for duplicate names in a formal template
+ parameter list.
+
+ Tue Dec 1 18:00:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Fixed typo and regenerated/recompiled.
+
+ Tue Dec 1 17:39:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_template_module.h:
+ * TAO_IDL/include/utl_scope.h:
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ - Finished matching/error checking code for template
+ parameter references
+ - Finished semantic actions for template module aliases
+ and the associated template parameter references
+ - Factored ACE_NEW_RETURN macro out of both paths of an
+ IF block in several production rules dealing with
+ comma-separated lists
+
+ Tue Dec 1 14:46:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Regenrerated and recompiled.
+
+ Mon Nov 30 23:14:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/include/ast_template_module.h:
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/util/utl_err.cpp:
+
+ Added parse state flags & associated error messages
+ for aliased modules. Also added error-checking code
+ for aliases to AST_Template_Module, and some semantic
+ action code for aliased modules.
+
+ Mon Nov 30 21:46:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_module.h:
+ * TAO_IDL/include/utl_scope.h:
+ * TAO_IDL/include/utl_err.h:
+ * TAO_IDL/ast/ast_expression.cpp:
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/ast/ast_template_common.cpp:
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/util/utl_err.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Finished semantic actions and added diagnostics
+ for template module instantiations.
+
+ Mon Nov 30 20:11:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Fixed typo and regenerated.
+
+ Mon Nov 30 20:04:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/includ/idl_global.h:
+ * TAO_IDL/util/utl_err.cpp:
+
+ Added new parse states for instantiated template modules,
+ with corresponding error messages.
+
+ * TAO_IDL/include/ast_template_module.h:
+ * TAO_IDL/ast/ast_template_module.cpp:
+
+ Added methods to check the arglist of an instantiated
+ template modules against the formal parameters.
+
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Added semantic actions for creation of instantiated
+ template module.
+
+ Mon Nov 30 17:30:44 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Added overlooked case IDL_ENUM to <formal_parameter_type>
+ and regenerated.
+
+ Mon Nov 30 16:56:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/util/utl_global.cpp:
+
+ Removed check for illegal const type added in
+
+ Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ since it turned out to be unnecessary, the check is made elswhere.
+
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Added semantic action for single template arg.
+
+ Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/include/utl_list.h:
+ * TAO_IDL/include/utl_idlist.h:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/util/utl_exprlist.cpp:
+ * TAO_IDL/util/utl_list.cpp:
+ * TAO_IDL/util/utl_exceptlist.cpp:
+ * TAO_IDL/util/utl_idlist.cpp:
+ * TAO_IDL/util/utl_global.cpp:
+
+ - Cosmetic changes to list classes
+ - Check for illegal const type in expression with scoped name
+ - Minor modifications of <primary_expr> production rule code
+
+ Fri Nov 27 19:03:58 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_constant.cpp:
+ * TAO_IDL/ast/ast_expression.cpp:
+
+ Cosmetic changes.
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.h:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Added semantic actions for template argument list.
+
+ Fri Nov 27 16:53:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/fe_template_interface_header.cpp:
+
+ Minor change to avoid compilation error. This file will
+ eventually be removed once some of its code has been
+ relocated.
+
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Cleaned up semantic action for <primary_expr> and tested
+ lookup and narrowing of template module referenced in a
+ template module instantiation.
+
+ Wed Nov 25 20:19:10 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/utl_err.h:
+ * TAO_IDL/util/utl_err.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Start of semantic actions for instantiated template modules,
+ and related error messages.
+
+ Wed Nov 25 18:52:19 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Fixed typos and some discrepancies between idl.yy and a
+ hand-crafted y.tab.cpp, and regenerated.
+
+ Wed Nov 25 17:58:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/fe_utils.h:
+ * TAO_IDL/fe/fe_utils.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Added support for the 'const' formal template parameter type.
+
+ Wed Nov 25 01:35:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/util/utl_global.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Fixed bugs in 'sequence<xxx>' template param checking.
+
+ Tue Nov 24 21:20:55 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Regenerated parsing code and recompiled.
+
+ Tue Nov 24 20:54:20 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * 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/util/utl_err.cpp:
+ * TAO_IDL/util/utl_global.cpp:
+
+ - Added check for mismatched 'sequence<xxx>' template param
+ - Updated parse state values
+ - Updated semantic action that creates a fixed module
+ - Added semantic action to create a template module
+
+ Tue Nov 24 18:32:54 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_param_holder.cpp:
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/ast/ast_template_module_inst.cpp:
+ * TAO_IDL/ast/ast_template_module_ref.cpp:
+ * TAO_IDL/be/be_visitor.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/include/ast_param_holder.h:
+ * TAO_IDL/include/ast_template_module.h:
+ * TAO_IDL/include/ast_template_module_inst.h:
+ * TAO_IDL/include/ast_template_module_ref.h:
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/util/utl_global.cpp:
+
+ Fixed compile warnings and added semantic actions for
+ formal template parameters.
+
+ Mon Nov 23 20:37:29 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_template_module_ref.h:
+ * TAO_IDL/ast/ast_template_module_ref.cpp:
+ * TAO_IDL/be_include/be_template_module_ref.h:
+ * TAO_IDL/be/be_template_module_ref.cpp:
+
+ New files, containing the AST node type
+ representing a reference to an IDL template
+ module denoted by the IDL keyword 'alias'.
+
+ * TAO_IDL/include/ast_visitor.h:
+ * TAO_IDL/be/be_template_interface.cpp:
+ * TAO_IDL/be/be_typedef.cpp:
+ * TAO_IDL/be/be_visitor.cpp:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/ast/ast_template_interface.cpp:
+ * TAO_IDL/be_include/be_visitor.h:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+
+ - Removed methods and code blocks referencing
+ AST node types that have been removed.
+
+ - Updated visit_* methods to frontend and backend
+ visitor classes.
+
+ - Updated create_* methods in generator classes.
+
+ * orbsvcs/IFR_Service/ifr_visitor.h:
+ * orbsvcs/IFR_Service/ifr_visitor.cpp:
+
+ Update visit_* methods in base class visitor so
+ backend IFR loader library will comple. New visit_*
+ methods are not yet implemented.
+
+ Fri Nov 20 20:22:23 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_module.h:
+ * TAO_IDL/include/ast_connector.h:
+ * TAO_IDL/ast/ast_connector.cpp:
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Removed more operations and includes that were caught
+ by a build from scratch.
+
+ Fri Nov 20 20:09:59 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_instantiated_connector.h:
+ * TAO_IDL/include/ast_tmpl_port.h:
+ * TAO_IDL/include/ast_tmpl_mirror_port.h:
+ * TAO_IDL/ast/ast_instantiated_connector.cpp:
+ * TAO_IDL/ast/ast_tmpl_mirror_port.cpp:
+ * TAO_IDL/ast/ast_tmpl_port.cpp:
+ * TAO_IDL/be_include/be_tmpl_port.h:
+ * TAO_IDL/be_include/be_instantiated_connector.h:
+ * TAO_IDL/be_include/be_tmpl_mirror_port.h:
+ * TAO_IDL/be/be_tmpl_mirror_port.cpp:
+ * TAO_IDL/be/be_tmpl_port.cpp:
+ * TAO_IDL/be/be_instantiated_connector.cpp:
+
+ Removed these files, the AST node types they contain
+ are not relevant to the updated IDL3+ spec.
+
+ * TAO_IDL/include/ast_template_module_inst.h:
+ * TAO_IDL/ast/ast_template_module_inst.cpp:
+ * TAO_IDL/be/be_template_module_inst.cpp:
+ * TAO_IDL/be_include/be_template_module_inst.h:
+
+ New files, containing the AST node type corresponding
+ to an IDL template module declaration.
+
+ * TAO_IDL/include/ast_generator.h:
+ * TAO_IDL/include/fe_utils.h:
+ * TAO_IDL/include/ast_mirror_port.h:
+ * TAO_IDL/include/ast_provides.h:
+ * TAO_IDL/include/ast_template_module.h:
+ * TAO_IDL/include/ast_extended_port.h:
+ * TAO_IDL/include/ast_uses.h:
+ * TAO_IDL/include/ast_porttype.h:
+ * TAO_IDL/include/ast_consumes.h:
+ * TAO_IDL/include/ast_publishes.h:
+ * TAO_IDL/include/ast_emits.h:
+ * TAO_IDL/be/be_mirror_port.cpp:
+ * TAO_IDL/be/be_extended_port.cpp:
+ * TAO_IDL/be/be_generator.cpp:
+ * TAO_IDL/be/be_porttype.cpp:
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/ast/ast_generator.cpp:
+ * TAO_IDL/ast/ast_extended_port.cpp:
+ * TAO_IDL/ast/ast_mirror_port.cpp:
+ * TAO_IDL/ast/ast_porttype.cpp:
+ * TAO_IDL/be_include/be_generator.h:
+ * TAO_IDL/be_include/be_porttype.h:
+ * TAO_IDL/be_include/be_extended_port.h:
+ * TAO_IDL/be_include/be_mirror_port.h:
+ * TAO_IDL/fe/fe_utils.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Removed operations, args and blocks of code that are
+ not relelvant to the updated IDL3+ spec.
+
+ Thu Nov 19 20:47:43 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/ast_param_holder.h:
+ * TAO_IDL/include/ast_template_module.h:
+ * TAO_IDL/be/be_param_holder.cpp:
+ * TAO_IDL/be/be_template_module.cpp:
+ * TAO_IDL/ast/ast_template_module.cpp:
+ * TAO_IDL/ast/ast_param_holder.cpp:
+ * TAO_IDL/be_include/be_template_module.h:
+ * TAO_IDL/be_include/be_param_holder.h:
+
+ New files, containing new AST node types
+ corresponding to updates in the IDL3+ grammar.
+
+ * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
+ * TAO_IDL/include/ast_generator.h:
+ * TAO_IDL/include/ast_decl.h:
+ * TAO_IDL/include/ast_connector.h:
+ * TAO_IDL/be/be_enum_val.cpp:
+ * TAO_IDL/be/be_template_interface.cpp:
+ * TAO_IDL/be/be_connector.cpp:
+ * TAO_IDL/be/be_generator.cpp:
+ * TAO_IDL/ast/ast_connector.cpp:
+ * TAO_IDL/ast/ast_template_common.cpp:
+ * TAO_IDL/ast/ast_generator.cpp:
+ * TAO_IDL/ast/ast_decl.cpp:
+ * TAO_IDL/be_include/be_connector.h:
+ * TAO_IDL/be_include/be_generator.h:
+
+ Cosmetic changes.
+
+ * TAO_IDL/be_include/be_typedef.h:
+ * TAO_IDL/include/ast_typedef.h:
+ * TAO_IDL/ast/ast_typedef.cpp:
+ * TAO_IDL/be/be_typedef.cpp:
+ * TAO_IDL/ast/ast_field.cpp:
+ * TAO_IDL/include/ast_field.h:
+
+ Made typedef nodes subclasses of field
+ nodes, similar to argument, attribute,
+ port, etc. so the case when these nodes
+ refer to IDL template parameters can be
+ handled in a consistent manner.
+
+ Thu Nov 19 14:43:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Fixed typos in generated file.
+
+ Thu Nov 19 14:23:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_expression.cpp:
+
+ Cosmetic changes.
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Finished first cut of production rules for revised IDL3+ grammar.
+
+ Mon Nov 16 20:22:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Started adding new production rules for template modules.
+
+ Mon Nov 16 15:28:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/lex.yy.cpp.diff:
+ * TAO_IDL/fe/y.tab.h:
+ * TAO_IDL/fe/y.tab.cpp:
+
+ Removed '$' as keyword and added keyword 'alias'. Regenerated flex and
+ bison files.
+
+Fri Dec 18 14:02:52 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl:
+
+ Added started argument for server.
+
+Fri Dec 18 13:44:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * NEWS:
+ Updated with fixed bugzilla entries.
+
+Fri Dec 18 09:23:37 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3790_Regression/server2.cpp:
+ Simplified the test.
+
+Thu Dec 17 13:12:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * tao/Leader_Follower.h:
+ * tao/Leader_Follower.inl:
+ Added method set_new_leader_generator().
+ This resolves Bugzilla #3772.
+
+Thu Dec 17 13:03:32 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * interop-tests/wchar/run_test.pl:
+
+ Test is converted to use new test framework
+ and added to fuzz build.
+
+Thu Dec 17 12:42:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/RTCORBA/Dynamic_Thread_Pool/run_test.pl:
+ Fix fuzz
+
+Thu Dec 17 11:45:30 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/InterfaceRepo/IDL_Test/run_test.pl:
+ * tests/Bug_3479_Regression/run_test.pl:
+ * tests/TransportCurrent/IIOP/run_test.pl:
+ * tests/TransportCurrent/Framework/run_test.pl:
+ * tests/Client_Leaks/run_test.pl:
+ * tests/ZIOP/run_test.pl:
+ * tests/RTCORBA/Bug_3382_Regression/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Thu Dec 17 10:22:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * tao/GIOP_Message_Base.cpp:
+ Fixed missing request id in logging of LocateRequest/LocateReply &
+ CancelRequest.
+ This fixed Bugzilla #2898.
+
+Thu Dec 17 09:52:52 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3790_Regression/simple_test.idl:
+ * tests/Bug_3790_Regression/simple_test_i.cpp:
+ * tests/Bug_3790_Regression/simple_test_i.h:
+ * tests/Bug_3790_Regression/server.cpp:
+ * tests/Bug_3790_Regression/server2.cpp:
+ * tests/Bug_3790_Regression/run_test.pl:
+ * tests/Bug_3790_Regression/README:
+ * tests/Bug_3790_Regression/Bug_3790_Regression.mpc:
+ * bin/tao_orb_tests.lst:
+ Added a test for bug#3790 and scheduled it for run as not fixed.
+
+Wed Dec 16 19:22:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/CDR/run_test.pl:
+ Fuzz fix.
+
+Wed Dec 16 15:19:22 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
+
+ Fuzz fix.
+
+Wed Dec 16 14:18:03 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Notify/Timeout/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Persistent_POA/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
+ * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
+ * orbsvcs/tests/Notify/Basic/run_test.pl:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Blocking/run_test.pl:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Lanes/run_test.pl:
+ * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
+
+ Removed AddLibPath where it isn't needed.
+
+Wed Dec 16 13:03:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/main.cpp:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
+ Changed the test so that event channel is destroyed before
+ orb is shutdown. Removed unnecessary lib pathes from perl script.
+
+Wed Dec 16 11:26:30 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Notify/Ordering/run_test.pl:
+
+ Fuzz fix.
+
+Tue Dec 15 12:20:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * tests/OBV/Supports/server.cpp:
+ Fuzz fix.
+
+Mon Dec 14 15:13:30 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Simple_Naming/run_test_ipv6.pl:
+ * orbsvcs/tests/Simple_Naming/run_test.pl:
+ * orbsvcs/tests/Redundant_Naming/run_test.pl:
+ * orbsvcs/tests/Bug_1437_Regression/run_test.pl:
+ * orbsvcs/examples/ImR/Combined_Service/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Mon Dec 14 14:52:39 UTC 2009 Abdul Sowayan <sowayan@gmail.com>
+
+ * NEWS:
+
+ Updated to note iPhone/iPod Touch support.
+
+Mon Dec 14 14:50:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * tests/OBV/Supports/server.cpp:
+ * tests/OBV/Supports/Supports_Test_impl.cpp:
+ Fixed faulty shutdown code causing server crashes.
+
+Mon Dec 14 13:58:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ Simplified generated code
+
+Mon Dec 14 07:26:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Exposed_Policies/RT_Properties.{h,cpp}:
+ Fixed unicode runtime problems
+
+Fri Dec 11 18:27:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Makefile.am:
+ Removed all duplicated files
+
+Fri Dec 11 16:36:58 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * tao/Valuetype/ValueBase.h:
+
+ Removed explicit type specification for indirection flag to
+ fix implicit constant conversion overflow warning.
+
+Fri Dec 11 12:27:25 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Bug_2285_Regression/run_test2.pl:
+ * orbsvcs/tests/Bug_2285_Regression/server2.cpp:
+ * orbsvcs/tests/Notify/Ordering/run_test.pl:
+ * orbsvcs/tests/Notify/MC/run_test.pl:
+ * orbsvcs/tests/Notify/Discarding/run_test.pl:
+ * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
+ * orbsvcs/tests/ImplRepo/NameService/run_test.pl:
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+ * orbsvcs/tests/Bug_2248_Regression/server.cpp:
+ * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
+ * tests/AlternateIIOP/run_test.pl:
+ * examples/Load_Balancing/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Fri Dec 11 09:58:33 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Fri Dec 11 09:26:32 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl:
+ * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
+ * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_all.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_all.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/run_all.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/run_all.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl:
+ * orbsvcs/examples/Notify/Lanes/run_test.pl:
+ * tests/IOR_Endpoint_Hostnames/run_test.pl:
+ * tests/Optimized_Connection/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Fri Dec 11 09:01:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Makefile.am:
+ BooleanSeq.pidl was listed twice
+
+Thu Dec 10 18:42:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ * bin/tao_orb_tests.lst:
+ Removed FUZZ completely, fuzz now checks all run*.pl scripts
+
+Thu Dec 10 16:45:24 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ * bin/tao_orb_tests.lst:
+
+ Tests are added to fuzz build.
+
+Thu Dec 10 15:06:28 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/examples/ImR/Combined_Service/run_test.pl:
+
+ Test is converted to use new test framework
+ and added to fuzz build.
+
+Thu Dec 10 14:54:27 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Simple_Naming/run_test_ipv6.pl:
+ * orbsvcs/tests/Simple_Naming/run_test_ffp.pl:
+ * orbsvcs/tests/Simple_Naming/run_test.pl:
+ * orbsvcs/tests/Security/ssliop_corbaloc/run_test.pl:
+ * orbsvcs/tests/Redundant_Naming/run_test.pl:
+ * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
+ * orbsvcs/tests/ImplRepo/NameService/run_test.pl:
+ * orbsvcs/tests/Bug_3444_Regression/run_test_ipv6.pl:
+ * orbsvcs/tests/Bug_3444_Regression/run_test.pl:
+ * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
+ * orbsvcs/examples/ImR/Advanced/server_main.cpp:
+ * orbsvcs/examples/ImR/Advanced/TestServer.h:
+ * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
+ * orbsvcs/examples/ImR/Advanced/manager_main.cpp:
+ * orbsvcs/examples/ImR/Advanced/TestClient.h:
+ * orbsvcs/examples/ImR/Advanced/run_test.pl:
+ * tests/Bug_1635_Regression/run_test.pl:
+ * tests/Bug_1628_Regression/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Thu Dec 10 13:45:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Oneways_Invoking_Twoways/Client_Task.cpp:
+ * tests/Oneways_Invoking_Twoways/Receiver_i.cpp:
+ * tests/Oneways_Invoking_Twoways/client.cpp:
+ * tests/Oneways_Invoking_Twoways/Sender_i.cpp:
+ * tests/Oneways_Invoking_Twoways/run_test.pl:
+ Changed to fix problems with incorrect shutdown sequence
+ (see Bugzilla 2068).
+
+Thu Dec 10 13:03:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Reverted change below, causes correct code to break
+
+ Thu Dec 10 11:57:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/String_Manager_T.h
+ * tao/String_Sequence_Element_T.h:
+ Added private operator != and ==, the string elements
+ just behave like char*, so != and == on them is illegal
+ and doesn't check the strings itself. If any user has
+ done this without realizing this, this change will now
+ give the user a compile error
+
+Thu Dec 10 12:42:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * tests/BiDirectional_DelayedUpcall/client.cpp:
+ * tests/BiDirectional_DelayedUpcall/test_i.cpp:
+ * tests/BiDirectional_DelayedUpcall/test_i.inl:
+ * tests/BiDirectional_DelayedUpcall/test_i.h:
+ Fixed problem with illegal send of request after ORB shutdown.
+ See Bugzilla 2068.
+
+Thu Dec 10 11:57:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/String_Manager_T.h
+ * tao/String_Sequence_Element_T.h:
+ Added private operator != and ==, the string elements
+ just behave like char*, so != and == on them is illegal
+ and doesn't check the strings itself. If any user has
+ done this without realizing this, this change will now
+ give the user a compile error
+
+ * tao/TransportCurrent/Transport_Current.h:
+ Layout change
+
+Thu Dec 10 11:42:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Bug_3672_Regression/ami_test_i.cpp:
+ * tests/Bug_3672_Regression/client.cpp:
+ Test did not work correctly on Windows because of timing issues.
+ Changed to work correctly on Windows also.
+
+Thu Dec 10 10:32:56 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Bug_1436_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_notify.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_high_path.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_other_paths.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/run_test.pl:
+ * orbsvcs/tests/FT_App/run_test_demo.pl:
+ * orbsvcs/tests/FT_App/run_test_fault_consumer.pl:
+ * orbsvcs/tests/FT_App/run_test_detector.pl:
+ * orbsvcs/tests/Event/Mcast/Complex/run_test.pl:
+ * orbsvcs/tests/Bug_2248_Regression/client.cpp:
+ * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp:
+ * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl:
+ * orbsvcs/tests/Bug_1437_Regression/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Wed Dec 9 21:16:38 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * tests/OBV/Indirection/MessengerClient.cpp:
+
+ Fixed a warning.
+
+Wed Dec 9 14:24:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ Don't generate code to call get_receptacle_policy, that doesn't
+ do anything
+
+Wed Dec 9 12:45:58 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * tests/OBV/Supports/Supports_Test.mpc:
+ Removed dummy_label dependency.
+
+ * tests/OBV/Supports/client.cpp:
+ Fixed small coding error.
+
+ * bin/tao_orb_tests.lst:
+ Reenabled the OBV/Supports test again since the reason for
+ excluding this one seems to have been invalidated (long ago?).
+
+Wed Dec 9 12:31:58 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_1361_Regression/Server_Thread_Pool.h:
+ Fixed fuzz error.
+
+Wed Dec 9 10:38:26 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/CosEvent/Basic/run_test.pl:
+ * orbsvcs/tests/Bug_1334_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Timeout/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Persistent_POA/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Ordering/run_test.pl:
+ * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
+ * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
+ * orbsvcs/tests/Notify/Basic/run_test.pl:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Blocking/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/MC/run_test.pl:
+ * orbsvcs/tests/Notify/Lanes/run_test.pl:
+ * orbsvcs/tests/Notify/Discarding/run_test.pl:
+ * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
+ * orbsvcs/tests/Event/Basic/run_test.pl:
+ * orbsvcs/tests/Event/Performance/run_test.pl:
+ * orbsvcs/tests/Bug_1393_Regression/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/run_test.pl:
+ * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl:
+ * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl:
+ * tests/Bug_1476_Regression/run_test.pl:
+ * tests/Bug_2494_Regression/run_test.pl:
+ * tests/POA/Adapter_Activator/run_test.pl:
+ * tests/POA/Explicit_Activation/run_test.pl:
+ * tests/POA/On_Demand_Activation/run_test.pl:
+ * tests/POA/Loader/run_test.pl:
+ * tests/POA/On_Demand_Loading/run_test.pl:
+ * tests/POA/Reference_Counted_Servant/run_test.pl:
+ * tests/Collocation/run_test.pl:
+ * tests/CodeSets/simple/run_test.pl:
+ * tests/CSD_Strategy_Tests/Broken/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
+ * tests/Oneway_Timeouts/run_test.pl:
+ * tests/Smart_Proxies/On_Demand/server.cpp:
+ * tests/Smart_Proxies/On_Demand/run_test.pl:
+ * tests/Smart_Proxies/Benchmark/server.cpp:
+ * tests/Smart_Proxies/Benchmark/run_test.pl:
+ * tests/Bug_3676_Regression/run_test.pl:
+ * tests/Oneways_Invoking_Twoways/run_test_svc.pl:
+ * bin/tao_other_tests.lst:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Wed Dec 9 10:11:14 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_provides.cpp:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
+ Merged changes from local facets branch
+
+ Mon Dec 7 17:51:59 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+
+ filled in connection logic.
+
+ Sat Dec 5 05:35:27 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * TAO_IDL/be/be_provides.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+
+ Codegen modifications for local facets.
+
+ Wed Dec 2 00:45:54 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
+
+ preliminary changes.
+
+Wed Dec 9 09:40:10 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_1361_Regression/Echo_Caller.cpp:
+ * tests/Bug_1361_Regression/Echo_Caller.h:
+ * tests/Bug_1361_Regression/server.cpp:
+ * tests/Bug_1361_Regression/Server_Thread_Pool.cpp:
+ * tests/Bug_1361_Regression/Server_Thread_Pool.h:
+ * tests/Bug_1361_Regression/run_test.pl:
+ Changed the test so that it doesn't shutdown the orb until
+ all threads are done with the remote calls. Substantially
+ extended the time for server shutdown since threads in server's
+ pool don't handle shutdown message until they send all (50)
+ remote messages.
+
+ * tao/ORB_Core.cpp:
+ * tao/Messaging/Messaging_Policy_i.cpp:
+ * tao/ORB_Core.h:
+ This fixes Bug#3682. SYNC_WITH_TRANSPORT is now really
+ default synch scope policy in TAO.
+
+ * tao/Leader_Follower_Flushing_Strategy.cpp:
+ Changed the code to poll the reactor instead of running
+ it indefinitely. This fixes bug#3697.
+
+Wed Dec 9 08:15:14 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ Use Error in error messages so that the scoreboard flags them red
+
+Wed Dec 9 05:55:14 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl:
+ * tests/OBV/Indirection/Factory.h:
+ * tests/OBV/Indirection/Factory.cpp:
+ * tests/OBV/Indirection/Messenger.idl:
+ * tests/OBV/Indirection/Messenger_i.h:
+ * tests/OBV/Indirection/Messenger_i.cpp:
+
+ Fixed fuzz errors.
+
+Wed Dec 9 01:27:54 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * tao/CDR.cpp:
+
+ Fixed bugs in offset() method that incorrectly calculate
+ the offset when multiple message blocks are chained.
+
+ * tao/Valuetype/ValueBase.cpp:
+
+ Fixed bugs that should use the offset() to find out a
+ position to current wr_ptr.
+
+ * tests/OBV/Indirection/Factory.h:
+ * tests/OBV/Indirection/Factory.cpp:
+ * tests/OBV/Indirection/Messenger.idl:
+ * tests/OBV/Indirection/MessengerClient.cpp:
+ * tests/OBV/Indirection/MessengerServer.cpp:
+ * tests/OBV/Indirection/Messenger_i.h:
+ * tests/OBV/Indirection/Messenger_i.cpp:
+
+ Added test case to verify the fixes. The new test case
+ send longer message that would involve multiple message
+ blocks with indirection in output CDR stream.
+
+Tue Dec 8 10:25:47 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Persistent_POA/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Persistent_POA/run_test.pl:
+ * orbsvcs/tests/Notify/Blocking/run_test.pl:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
+ * orbsvcs/tests/FT_App/run_test_rmregistry.pl:
+ * orbsvcs/tests/FT_App/run_test_registry.pl:
+ * orbsvcs/tests/EC_Throughput/run_test_overflow.pl:
+ * orbsvcs/tests/EC_Throughput/run_test.pl:
+ * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl:
+ * orbsvcs/tests/Event/Mcast/Simple/run_test.pl:
+ * orbsvcs/tests/Event/Mcast/Two_Way/run_test.pl:
+ * orbsvcs/tests/Bug_2248_Regression/client.cpp:
+ * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
+ * orbsvcs/tests/RTCosScheduling/run_test.pl:
+ * orbsvcs/tests/Bug_3387_Regression/run_test.pl:
+ * performance-tests/CSD_Strategy/TestApps/run_test.pl:
+ * performance-tests/RTCorba/Thread_Pool/run_test.pl:
+ * tests/CSD_Strategy_Tests/Broken/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Tue Dec 8 09:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added OBV/Indirection
+
+Mon Dec 7 18:22:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Removed !FIXED_BUGS_ONLY for Bug_3672_Regression test.
+
+Mon Dec 7 10:40:49 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
+ * bin/tao_other_tests.lst:
+
+ Test is converted to use new test framework
+ and added to fuzz build.
+
+Mon Dec 7 10:19:29 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/IOR_Endpoint_Hostnames/run_test.pl:
+ * examples/Quoter/run_test.pl:
+ * examples/Callback_Quoter/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Mon Dec 7 09:59:08 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
+ * orbsvcs/tests/COIOP_Naming_Test/run_test.pl:
+ * orbsvcs/tests/Notify/Timeout/run_test.pl:
+ * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
+ * orbsvcs/tests/Notify/Basic/run_test.pl:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/MC/test_monitor.cpp:
+ * orbsvcs/tests/Notify/MC/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/MC/run_test.pl:
+ * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
+ * orbsvcs/tests/ImplRepo/scale/run_test.pl:
+ * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerServer.cpp:
+ * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerClient.cpp:
+ * orbsvcs/tests/ImplRepo/Bug_2604_Regression/run_test.pl:
+ * orbsvcs/tests/ImplRepo/NameService/run_test.pl:
+ * orbsvcs/tests/ImplRepo/locked/run_test.pl:
+ * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+ * orbsvcs/tests/Bug_3598b_Regression/run_test.pl:
+ * tests/Muxing/run_test.pl:
+ * tests/ORB_init/Portspan/run_test.pl:
+ * tests/Bug_2183_Regression/run_test.pl:
+ * tests/Bug_3108_Regression/run_test.pl:
+ * bin/tao_other_tests.lst:
+ * bin/tao_orb_tests.lst:
+ * utils/nslist/run_test.pl:
+ * examples/Quoter/run_test.pl:
+ * examples/Callback_Quoter/run_test.pl:
+ * examples/Persistent_Grid/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Mon Dec 7 09:43:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
+
+ * ACE_wrappers/TAO/tao/Thread_Lane_Resources.h:
+ * ACE_wrappers/TAO/tao/Thread_Lane_Resources.cpp:
+ * ACE_wrappers/TAO/tao/Thread_Lane_Resources_Manager.h:
+ * ACE_wrappers/TAO/tao/Default_Thread_Lane_Resources_Manager.cpp:
+ * ACE_wrappers/TAO/tao/Default_Thread_Lane_Resources_Manager.h:
+ * ACE_wrappers/TAO/tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h:
+ * ACE_wrappers/TAO/tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
+ * ACE_wrappers/TAO/tao/ORB_Core.cpp:
+
+ Replaced #clear_rw_transports() method by #close_all_transports() method.
+ This fixes Bugzilla #3672.
+ Like before this behaviour is controlled by ORB option
+ ORBDropRepliesDuringShutdown, which by default is on.
+
+
+Mon Dec 7 07:13:34 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * tao/PortableServer/Upcall_Wrapper.cpp:
+ * tao/operation_details.cpp:
+
+ Fixed the issue that the indirection maps are not cleaned up
+ when marshal/demarshal raises exception.
+
+Sun Dec 6 03:07:00 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * tao/Makefile.am:
+
+ Updated automake files.
+
+ * tests/OBV/Indirection/Makefile.am:
+
+ Added automake file.
+
+ * tao/CDR.inl:
+
+ Made copy constructor initialize indirection maps instead of
+ using assign operator.
+
+Sun Dec 6 02:01:17 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * tao/Intrusive_Ref_Count_Object_T.h:
+ * tao/Intrusive_Ref_Count_Object_T.inl:
+ * tao/Intrusive_Ref_Count_Object_T.cpp:
+
+ Added missing files in last commit.
+
+Fri Dec 4 23:18:26 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ Merged in valuetype repository id and value indirection support
+ on both input and output streams from OCI (RT #13502).
+
+ * MPC/config/valuetype_out_indirection.mpb:
+
+ Added mpc feature to optionally turn on the indirection
+ support on valuetype outgoing message. It defaults to
+ be enabled. To be compatible with previous version TAO,
+ run mwc.pl with
+ "-features valuetype_out_indirection=0" to disable it.
+
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+
+ Modified the valuetype unmarshall method to support
+ value indirection.
+
+ * tao/Intrusive_Ref_Count_Object_T.h:
+ * tao/Intrusive_Ref_Count_Object_T.inl:
+ * tao/Intrusive_Ref_Count_Object_T.cpp:
+
+ Added wrapper for non reference counted data type to provide reference
+ counting feature so it can use the TAO_Intrusive_Ref_Count_Handle
+ smart-pointer.
+
+ * tao/CDR.h:
+ * tao/CDR.inl:
+ * tao/CDR.cpp:
+
+ - Used smart point hash map for indirection maps (repository id, value
+ and codebase_url). The maps map the already read/written values.
+ - Added methods to access/update indirection maps.
+ - The maps are only created when valuetype data is marshalled or
+ demarshalled.
+ - Added offset(pos) method to calculate the offset between provided
+ position and current wr_ptr.
+
+ * tao/Valuetype/ValueBase.h:
+ * tao/Valuetype/ValueBase.inl:
+ * tao/Valuetype/ValueBase.cpp:
+
+ - Added repository id and value indirection support on both input
+ and output stream.
+ - The codebase_url indirection on input stream was also added but
+ not tested. TAO does not support codebase currently and the codebase
+ url indirection is added for future support. TAO can read codebase_url
+ from other ORB implementation but the codebase_url is not used.
+ - Used TAO_HAS_VALUETYPE_OUT_INDIRECTION define to optionally turn on
+ and off the outgoing message indirection. This is to support backward
+ compatibility.
+
+ * tao/operation_details.cpp:
+ * tao/PortableServer/Upcall_Wrapper.cpp:
+
+ Cleaned the indirection maps after marshalling/unmarshalling complete.
+
+ * tao/AnyTypeCode/Any_Impl_T.cpp:
+ * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
+
+ Made Any_Unknown_IDL_Type cdr share the maps from input cdr of the
+ request so previous indirection can be used during unmarshalling any.
+
+ * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
+
+ Updated unmarshal method based on tao_idl changes.
+
+ * tao/Valuetype.mpc:
+ * tao/PortableServer.mpc:
+ * tao/tao.mpc:
+
+ Added dependency on valuetype_out_indirection feature.
+
+ * tests/OBV/indirection/Factory.h:
+ * tests/OBV/indirection/Factory.cpp:
+ * tests/OBV/indirection/Messenger.idl:
+ * tests/OBV/indirection/MessengerClient.cpp:
+ * tests/OBV/indirection/MessengerServer.cpp:
+ * tests/OBV/indirection/Messenger_i.h:
+ * tests/OBV/indirection/Messenger_i.cpp:
+ * tests/OBV/indirection/README:
+ * tests/OBV/indirection/indirection.mpc:
+ * tests/OBV/indirection/run_test.pl:
+
+ - Added automation test for indirection support in TAO. The test
+ based on the JacORB demo/value test. This can also be used for
+ interoperability test between TAO and JacORB.
+ - The indirection test with truncatable value was added. The test
+ passed between the TAO server and client, but the interoperablity
+ test with JacORB failed. It also failed on previous TAO version.
+
+ * NEWS:
+
+ Added entry for indirection support.
+
+Fri Dec 4 21:00:38 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
+ * orbsvcs/LoadBalancer/LoadManager.cpp:
+
+ Renamed init() to initialize() to avoid Warning W8022 on borland build.
+
+Fri Dec 4 17:25:32 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * NEWS:
+
+ Added entry for member validation feature in LoadBalancer.
+
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
+
+ Disable Warning 8022 for borland build.
+
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl:
+
+ Fixed fuzz warning and errors.
+
+Fri Dec 4 12:39:26 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/Bug_1869_Regression/client.cpp:
+
+ Tests is converted to use new test framework
+ and added to fuzz build.
+
+Fri Dec 4 09:13:17 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Notify/Persistent_Filter/run_test.pl:
+ * orbsvcs/tests/Notify/Discarding/run_test.pl:
+ * orbsvcs/tests/FT_App/run_test_notifier.pl:
+ * orbsvcs/tests/Event/Basic/run_test.pl:
+ * orbsvcs/tests/Event/Performance/run_test.pl:
+ * orbsvcs/tests/Event/UDP/run_test.pl:
+ * orbsvcs/tests/Bug_3387_Regression/MessengerServer.cpp:
+ * orbsvcs/tests/Bug_3387_Regression/MessengerClient.cpp:
+ * orbsvcs/tests/Bug_3387_Regression/run_test.pl:
+ * orbsvcs/tests/Bug_2247_Regression/run_test.pl:
+ * orbsvcs/tests/EC_MT_Mcast/run_test.pl:
+ * performance-tests/Protocols/run_senders.pl:
+ * tests/Server_Leaks/run_test.pl:
+ * tests/Bug_1551_Regression/server.cpp:
+ * tests/Bug_1551_Regression/run_test.pl:
+ * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp:
+ * tests/Connection_Purging/run_test.pl:
+ * tests/Bug_1482_Regression/server.cpp:
+ * tests/Bug_1482_Regression/run_test.pl:
+ * tests/ForwardOnceUponException/run_test.pl:
+ * tests/Reliable_Oneways/run_test.pl:
+ * examples/Buffered_Oneways/run_test.pl:
+ * examples/ior_corbaloc/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Thu Dec 3 12:15:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Incoming_Message_Stack.h:
+ C++ Builder 2010 fix
+
+ * tao/Object.cpp:
+ Extended some debug info
+
+ * tao/Synch_Invocation.cpp:
+ Removed intermediate variable
+
+ * tao/TAO_Internal.cpp:
+ Improved debug message
+
+ * tao/ZIOP/ZIOP.cpp:
+ Layout change
+
+Thu Dec 3 09:24:17 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Bug_1395_Regression/run_test.pl:
+ * orbsvcs/tests/CosEvent/Basic/run_test.pl:
+ * orbsvcs/tests/Bug_2285_Regression/run_test2.pl:
+ * orbsvcs/tests/Bug_2285_Regression/run_test.pl:
+ * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_1884_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Ordering/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/ThreadPool/run_test.pl:
+ * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp:
+ * orbsvcs/tests/FT_App/FT_TestReplica_i.h:
+ * orbsvcs/tests/FT_App/run_test_rmnotifier.pl:
+ * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.h:
+ * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
+ * orbsvcs/tests/FT_App/run_test_basic.pl:
+ * tests/Nested_Upcall_Crash/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Thu Dec 3 08:09:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/IFR_Service/IFR_Service.mpc:
+ Enable mcpp support
+
+Thu Dec 3 08:03:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Naming_Service/NT_Naming_Server.cpp:
Unicode fixes
- * orbsvcs/tests/Bug_3215_Regression/Hello.h:
- Removed msvc checks
+ * orbsvcs/orbsvcs/Notify/Delivery_Request.h:
+ Doxygen fix
+
+ * orbsvcs/orbsvcs/Trader/Trader.h:
+ Fix for CB2010
+
+Wed Dec 2 20:56:35 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl:
+
+ Tests are converted to use new test framework.
+
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DeadMemberDetection_App_Ctrl.mpc:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc:
+
+ Removed duplicated sections introduced from merging.
+
+Wed Dec 2 18:17:04 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ Merged in changes from OCI (RT #13323) that added member validation
+ feature to LoadBalancer.
+
+ * orbsvcs/LoadBalancer/LoadManager.cpp:
+
+ - Added parameters for passing ping_timeout in milliseconds('-t') and
+ ping_interval in seconds('-i'). The default ping_interval is 0 which means
+ no validation thread launched. Otherwise each member will be validated
+ periodically. The period is in a range of minimum ping_interval and maximum
+ num of members validated * ping_timeout.
+ - The LB service needs be run with RW strategy configuration to ensure the
+ next_member, add_member and remove_member performed sequentially.
+
+ static Client_Strategy_Factory "-ORBWaitStrategy rw -ORBTransportMuxStrategy
+ exclusive -ORBConnectStrategy blocked -ORBConnectionHandlerCleanup 1"
+ static Resource_Factory "-ORBFlushingStrategy blocking"
+
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
+
+ Added the validate thread to periodically ping all active members. The
+ liveliness status update is done in PortableGroup lib. The next_member()
+ query strategy to get next member in maximum number of existing members
+ times until an active member is found.
+
+ * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp:
+
+ Fixed issue that the location index from previous next_member() call may
+ not be valid if the member list is changed since then. Now it verify if
+ the list is changed and then find the next member based on RR strategy.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
+
+ Added try/catch around factory delete_object() call,
+ because it's possible the factory is down. This could
+ be called in the path of remove_member after member
+ liveliness check failure. Without try/catch, the member
+ will not be removed cleanly.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h:
+
+ Added liveliness status and group reference.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
+
+ Added more functions to support member validation and inactive
+ member removing.
+
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Basic.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Basic.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DeadMemberDetection_App_Ctrl.mpc:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/LB_server.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/LB_server.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Makefile.am:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/README:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Test.idl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/client.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/non-windows.conf:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/server.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/svc.conf:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/windows.conf:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Map.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Map.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Struct.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Struct.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_Factory_Server.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_Factory_Server.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_server.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_server.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Makefile.am:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/README:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Simple.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Simple.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Test.idl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/client.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/factory_server.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/non-windows.conf:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/server.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/windows.conf:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/windows.conf.xml:
+
+ Added validation tests.
+
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.cpp:
+
+ Fixed a bug that deleted object after orb shutdown and got
+ COMM_FAILURE.
+
+ * bin/tao_other_tests.lst:
+
+ Added validation tests.
+
+Wed Dec 2 14:01:43 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tao/RTCORBA/RT_ORB_Loader.cpp:
+ Improved a little the fix for bug#3755. There is no need
+ to obtain a global gestalt.
+
+Wed Dec 2 12:32:36 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl:
+ * examples/RTScheduling/MIF_Scheduler/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Wed Dec 2 10:07:02 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Bug_1630_Regression/run_test.pl:
+ * orbsvcs/tests/BiDir_CORBALOC/run_test.pl:
+ * orbsvcs/tests/HTIOP/Hello/run_test.pl:
+ * orbsvcs/tests/HTIOP/AMI/run_test.pl:
+ * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl:
+ * orbsvcs/tests/Notify/Lanes/README:
+ * orbsvcs/tests/Notify/Lanes/run_test.pl:
+ * orbsvcs/tests/FaultTolerance/IOGR/run_test.pl:
+ * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/run_test.pl:
+ * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
+ * orbsvcs/tests/Time/run_test.pl:
+ * DevGuideExamples/Multithreading/ThreadPerConnection/run_test.pl:
+ * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp:
+ * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
+ * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc:
+ * tests/IOR_Endpoint_Hostnames/Makefile.am:
+ * tests/IOR_Endpoint_Hostnames/run_test.pl:
+ * tests/Bug_1482_Regression/run_test.pl:
+ * tests/Nested_Upcall_Crash/run_test.pl:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl:
+ * examples/RTScheduling/MIF_Scheduler/run_test.pl:
+ * examples/AMH/Sink_Server/run_test.pl:
+ * examples/Load_Balancing/run_test.pl:
+
+ Tests are converted to use new test framework
+ and added to fuzz build.
+
+Tue Dec 1 10:44:09 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/examples/Notify/Subscribe/run_test.pl:
+ * orbsvcs/examples/Notify/Filter/run_test.pl:
+
+ Test are converted to use new test framework
+ and added to fuzz build.
+
+Tue Dec 1 09:48:38 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl:
+ * orbsvcs/tests/Bug_2800_Regression/client.cpp:
+ * orbsvcs/tests/Bug_2800_Regression/run_test_federated.pl:
+ * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp:
+ * orbsvcs/tests/Bug_2800_Regression/run_test.pl:
+ * orbsvcs/tests/Bug_2777_Regression/run_test.pl:
+ * orbsvcs/tests/Bug_3673_Regression/client.cpp:
+ * orbsvcs/tests/Bug_3673_Regression/nsmain.cpp:
+ * orbsvcs/tests/Bug_3673_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/run_test.pl:
+ * orbsvcs/tests/EC_Multiple/run_test.pl:
+ * orbsvcs/tests/Interoperable_Naming/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl:
+ * orbsvcs/examples/ORT/run_test.pl:
+ * orbsvcs/examples/Notify/Subscribe/run_test.pl:
+ * orbsvcs/examples/Notify/ThreadPool/run_test.pl:
+ * orbsvcs/examples/Notify/Lanes/run_test.pl:
+ * orbsvcs/examples/Notify/Filter/run_test.pl:
+ * orbsvcs/examples/RtEC/IIOPGateway/consumerec_crash.pl:
+ * orbsvcs/examples/RtEC/IIOPGateway/run_test.pl:
+ * orbsvcs/examples/RtEC/Simple/run_test.pl:
+ * performance-tests/POA/Create_Reference/run_test.pl:
+ * tests/Faults/run_test_pp.pl:
+ * tests/Faults/run_test.pl:
+ * tests/Muxing/run_test.pl:
+ * tests/Bug_1020_Regression/run_test.pl:
+ * tests/Bug_1551_Regression/run_test.pl:
+ * tests/Bug_2678_Regression/run_test.pl:
+ * tests/MT_Server/run_test.pl:
+ * tests/LongUpcalls/run_test.pl:
+ * tests/Bug_2084_Regression/run_test.pl:
+ * tests/Bug_1482_Regression/run_test.pl:
+ * tests/Bug_3547_Regression/run_test.pl:
+ * tests/Bug_2174_Regression/run_test.pl:
+ * tests/POA/TIE/server.cpp:
+ * tests/POA/TIE/run_test.pl:
+ * tests/MT_BiDir/run_test.pl:
+ * tests/Monitor/Marshal_Buffer/run_test.pl:
+ * tests/Bug_1869_Regression/client.cpp:
+ * tests/Bug_1869_Regression/run_test.pl:
+ * tests/Nested_Upcall_Crash/run_test.pl:
+ * tests/ORB_Local_Config/run_tests_all.pl:
+ * tests/Bug_1269_Regression/run_test.pl:
+ * tests/Forwarding/run_test.pl:
+ * bin/tao_orb_tests.lst:
+
+ Test are converted to use new test framework
+ and added to fuzz build.
+
+Thu Nov 26 02:02:24 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * docs/documentation.html: Updated the documentation to reference
+ the "CORBA Explained Simply" and "Advanced CORBA Programming
+ with C++" books. Thanks to Joost Kraaijeveld <J dot Kraaijeveld
+ at Askesis dot nl> for motivating this.
+
+Mon Nov 30 12:26:32 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Simple_Naming/run_test.pl:
+ * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
+ * tests/Oneway_Timeouts/run_test.pl:
+ * tests/Parallel_Connect_Strategy/run_test.pl:
+ * tests/Muxed_GIOP_Versions/run_test.pl:
+ * tests/InterOp-Naming/run_test.pl:
+ * bin/tao_other_tests.lst:
+
+ Test are converted to use new test framework
+ and added to fuzz build.
+
+Mon Nov 30 10:01:49 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/default_configuration.pl:
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/run_test.pl:
+ * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/default_configuration.pl:
+ * orbsvcs/tests/Simple_Naming/run_test.pl:
+ * orbsvcs/tests/Security/InsecureReferences/run_test.pl:
+ * orbsvcs/tests/Security/MT_IIOP_SSL/run_test.pl:
+ * orbsvcs/tests/Security/Bug_1107_Regression/run_test.pl:
+ * orbsvcs/tests/Security/Crash_Test/run_test.pl:
+ * orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl:
+ * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl:
+ * orbsvcs/tests/Security/MT_SSLIOP/run_test.pl:
+ * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl:
+ * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
+ * orbsvcs/tests/AVStreams/Bidirectional_Flows/run_test.pl:
+ * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl:
+ * orbsvcs/tests/AVStreams/Latency/run_test.pl:
+ * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl:
+ * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
+ * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl:
+ * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl:
+ * orbsvcs/tests/AVStreams/Multiple_Flows/run_test.pl:
+ * orbsvcs/tests/AVStreams/Multicast/run_test.pl:
+ * orbsvcs/tests/AVStreams/Multicast_Full_Profile/run_test.pl:
+ * orbsvcs/tests/AVStreams/Modify_QoS/run_test.pl:
+ * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/run_test.pl:
+ * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_all.pl:
+ * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
+ * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Persistence_Test/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/IFR_Self_Recursive_IDL_Test/run_test.pl:
+ * performance-tests/POA/Implicit_Activation/run_test.pl:
+ * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl:
+ * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl:
+ * performance-tests/Callback/run_test.pl:
+ * performance-tests/Latency/AMH_Single_Threaded/run_test.pl:
+ * performance-tests/Cubit/TAO/MT_Cubit/run_test.pl:
+ * performance-tests/Cubit/TAO/DII_Cubit/run_test.pl:
+ * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl:
+ * tests/Big_Twoways/run_test.pl:
+ * tests/Bug_2918_Regression/run_test.pl:
+ * tests/Strategies/run_test.pl:
+ * tests/Bug_1482_Regression/run_test.pl:
+ * tests/Portable_Interceptors/Benchmark/run_test.pl:
+ * tests/Xt_Stopwatch/run_test.pl:
+ * tests/Multiple/run_test.pl:
+ * tests/CSD_Strategy_Tests/Broken/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
+ * tests/Oneway_Timeouts/client.cpp:
+ * tests/Oneway_Timeouts/server.cpp:
+ * tests/Oneway_Timeouts/run_test.pl:
+ * tests/Smart_Proxies/Policy/server.cpp:
+ * tests/Smart_Proxies/Policy/run_test.pl:
+ * tests/Bug_1270_Regression/run_test.pl:
+ * tests/Parallel_Connect_Strategy/run_test.pl:
+ * tests/Muxed_GIOP_Versions/run_test.pl:
+ * tests/Connect_Strategy_Test/run_test.pl:
+ * tests/Big_Oneways/run_test.pl:
+ * tests/Bug_1627_Regression/server.cpp:
+ * tests/Bug_1627_Regression/run_test.pl:
+ * tests/InterOp-Naming/run_test.pl:
+ * tests/Nested_Upcall_Crash/run_test.pl:
+ * tests/Bug_1269_Regression/client.cpp:
+ * tests/Bug_1269_Regression/run_test.pl:
+
+ Test are converted to use new test framework
+ and added to fuzz build.
+
+Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 1.7.5 released.
+
+Fri Nov 27 10:12:19 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/OctetSeq/run_test1.pl:
+ * tests/OctetSeq/run_test2.pl:
+ * tests/Bug_3000_Regression/run_test.pl:
+ * tests/Bug_3068_Regression/run_test.pl:
+ * tests/Bug_2186_Regression/run_test.pl:
+
+ Test are converted to use new test framework
+ and added to fuzz build.
+
+Thu Nov 26 12:45:41 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/Bug_1361_Regression/run_test.pl:
+
+ Test is converted to use new test framework and added to fuzz build.
+
+Thu Nov 26 10:42:27 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp:
+ * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Wed Nov 25 15:37:11 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tao/RTCORBA/RT_ORB_Loader.cpp:
+ Additional fix for bug#3755. Previous fix broke Bug_3755_Regression.
+
+Wed Nov 25 12:07:28 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
+ * tests/AMI_Buffering/run_timeout.pl:
+ * tests/AMI_Buffering/run_message_count.pl:
+ * tests/AMI_Buffering/run_buffer_size.pl:
+ * tests/AMI_Buffering/run_timeout_reactive.pl:
+ * tests/AMI_Buffering/run_test.pl:
+ * tests/Bug_1495_Regression/run_test.pl:
+ * tests/Oneway_Buffering/run_timeout.pl:
+ * tests/Oneway_Buffering/run_message_count.pl:
+ * tests/Oneway_Buffering/run_buffer_size.pl:
+ * tests/Oneway_Buffering/run_timeout_reactive.pl:
+ * tests/Oneway_Buffering/run_test.pl:
-Thu Mar 4 11:58:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+ Tests are converted to use new test framework and added to fuzz build.
+
+Wed Nov 25 09:01:20 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/DevGuideExamples/ValueTypes/Notify/supplier.cpp:
+ * orbsvcs/DevGuideExamples/ValueTypes/Notify/consumer.cpp:
+ * orbsvcs/DevGuideExamples/ValueTypes/Notify/run_test.pl:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/run_test.pl:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/run_test.pl:
+ * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/run_test.pl:
+ * orbsvcs/DevGuideExamples/NotifyService/Filtering/run_test.pl:
+ * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/Messenger/run_test.pl:
+ * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/run_test.pl:
+ * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/run_test.pl:
+ * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/EventSequence/run_test.pl:
+ * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerConsumer.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/NotifyService/RTNotify/run_test.pl:
+ * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/run_test.pl:
+ * orbsvcs/DevGuideExamples/NamingService/Naming_Client/run_test.pl:
+ * orbsvcs/DevGuideExamples/NamingService/Messenger/run_test.pl:
+ * orbsvcs/DevGuideExamples/NamingService/corbaloc_Messenger/run_test.pl:
+ * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/run_test.pl:
+ * orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp:
+ * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/IDL3_Test/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Bug_3495_Regression/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
+ * orbsvcs/tests/InterfaceRepo/Application_Test/server.cpp:
+ * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.h:
+ * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl:
+ * orbsvcs/examples/Log/Basic/run_test.pl:
+ * orbsvcs/examples/Log/Event/run_test.pl:
+ * orbsvcs/examples/Log/RTEvent/run_test.pl:
+ * orbsvcs/examples/Log/Notify/run_test.pl:
+ * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp:
+ * orbsvcs/examples/CosEC/TypedSimple/run_test.pl:
+ * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/run_test2.pl:
+ * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/run_test.pl:
+ * orbsvcs/examples/LoadBalancing/run_test.pl:
+ * performance-tests/Sequence_Latency/DSI/run_test.pl:
+ * performance-tests/Sequence_Latency/Deferred/run_test.pl:
+ * performance-tests/Sequence_Latency/Thread_Pool/run_test.pl:
+ * performance-tests/Sequence_Latency/Single_Threaded/default_configuration.pl:
+ * performance-tests/Sequence_Latency/Single_Threaded/run_test.pl:
+ * performance-tests/Sequence_Latency/DII/run_test.pl:
+ * performance-tests/Sequence_Latency/AMH_Single_Threaded/run_test.pl:
+ * performance-tests/Sequence_Latency/AMI/run_test.pl:
+ * performance-tests/Sequence_Latency/Thread_Per_Connection/run_test.pl:
+ * performance-tests/RTCorba/Oneways/Reliable/client_test.pl:
+ * performance-tests/RTCorba/Oneways/Reliable/server.cpp:
+ * performance-tests/RTCorba/Oneways/Reliable/run_test.pl:
+ * performance-tests/Latency/Thread_Pool/run_test.pl:
+ * performance-tests/Latency/Single_Threaded/default_configuration.pl:
+ * performance-tests/Latency/Single_Threaded/run_test.pl:
+ * performance-tests/Latency/Thread_Per_Connection/run_test.pl:
+ * tests/GIOP_Fragments/Java_Big_Request/run_test.pl:
+ * tests/GIOP_Fragments/Java_Big_Reply/run_test.pl:
+ * examples/CSD_Strategy/ThreadPool2/run_test.pl:
+ * examples/CSD_Strategy/ThreadPool4/run_test.pl:
+ * examples/CSD_Strategy/ThreadPool5/run_test.pl:
+ * examples/CSD_Strategy/ThreadPool6/run_test.pl:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Tue Nov 24 13:12:18 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tao/RTCORBA/RT_ORB_Loader.cpp:
+ Fixed a problem with double initialization of RTCORBA library.
+ This is required for bug#3755. Now RTCORBA initialization code
+ checks whether it's initialized in current gestalt.
+
+Tue Nov 24 10:29:27 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/EC_Mcast/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3688_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Validate_Client/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp:
+ * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Union_Forward_Test/run_test.pl:
+ * DevGuideExamples/AMH_AMI/inner_server.cpp:
+ * DevGuideExamples/AMH_AMI/client.cpp:
+ * DevGuideExamples/AMH_AMI/middle_server.cpp:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Mon Nov 23 12:08:00 UTC 2009 Simon Massey <sma at prismtech dot com>
+
+ * NEWS:
+ * TAO_IDL/util/utl_global.cpp:
+
+ Another Space in roots fix.
+
+Mon Nov 23 11:23:28 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * examples/RTCORBA/Activity/run_test.pl:
+
+ Test is converted to use new test framework and added to fuzz build.
+
+Mon Nov 23 11:07:56 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/MT_Client/run_test.pl:
+ * examples/RTCORBA/Activity/run_test.pl:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Mon Nov 23 10:50:58 UTC 2009 Marcel Smit <msmit@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ In the generated servant code (_svnt.cpp) we have an
+ access violation in the method populate_port_tables.
+ The access violation is indirectly caused by a wrong
+ call of the method ports_servant_activator of the
+ Servant_Activator.
+ An instance of Port_Activator is created as a copy
+ of tmp. Instead of the new copy pa the tmp variable
+ is used in the call of ports_servant_activator.
+ Thanks to Wolfgang Pickartz.
+
+Mon Nov 23 09:38:57 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/DevGuideExamples/InterfaceRepo/run_test.pl:
+ * orbsvcs/DevGuideExamples/ImplRepo/Basic/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/ImplRepo/Basic/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/ImplRepo/Basic/run_test.pl:
+ * orbsvcs/DevGuideExamples/ImplRepo/IORTable/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/ImplRepo/IORTable/run_test.pl:
+ * orbsvcs/DevGuideExamples/ImplRepo/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/ImplRepo/Activator/run_test.pl:
+ * orbsvcs/DevGuideExamples/ImplRepo/run_test.pl:
+ * orbsvcs/tests/Miop/McastHello/run_test.pl:
+ * orbsvcs/tests/Security/Callback/client.cpp:
+ * orbsvcs/tests/CosEvent/Timeout/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.h:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
+ * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/run_test.pl:
+ * performance-tests/Protocols/run_test.pl:
+ * tests/CollocationLockup/run_test.pl:
+ * tests/Bug_1495_Regression/Threaded_Client.cpp:
+ * tests/Bug_1495_Regression/run_test_complex.pl:
+ * tests/Bug_1495_Regression/run_test.pl:
+ * tests/Bug_1361_Regression/run_test.pl:
+ * tests/COIOP/run_test.pl:
+ * tests/Bug_3000_Regression/run_test.pl:
+ * tests/Bug_2186_Regression/run_test.pl:
+ * tests/AlternateIIOP/run_test.pl:
+ * tests/NestedUpcall/Simple/run_test.pl:
+ * tests/MT_BiDir/run_test.pl:
+ * tests/MT_Client/run_test.pl:
+ * tests/ForwardUponObjectNotExist/run_test.pl:
+ * tests/No_Server_MT_Connect_Test/run_test.pl:
+ * tests/Cache_Growth_Test/run_test.pl:
+ * tests/Bug_1476_Test/run_test.pl:
+ * bin/tao_other_tests.lst:
+ * bin/tao_orb_tests.lst:
+ * examples/Simple/time-date/run_test.pl:
+ * examples/CSD_Strategy/ThreadPool/run_test.pl:
+ * examples/CSD_Strategy/ThreadPool3/run_test.pl:
+ * examples/RTCORBA/Activity/run_test.pl:
+ * examples/AMH/Sink_Server/run_test.pl:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Sat Nov 21 14:20:19 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
+
+ * tests/Bug_3766_Regression/Test.idl:
+ * tests/Bug_3766_Regression/TestI.h:
+ * tests/Bug_3766_Regression/TestI.cpp:
+ * tests/Bug_3766_Regression/client.cpp:
+ * tests/Bug_3766_Regression/server.cpp:
+
+ Minor improvement to this test. Add a way for the client to
+ shut down the server so this test can pass on the scoreboard.
+
+Sat Nov 21 04:44:20 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
- * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp:
- * tao/PI/PI.h:
* tao/VarOut_T.h:
- Layout and doxygen changes
+ * tao/VarOut_T.inl:
-Thu Mar 4 08:03:51 UTC 2010 Marcel Smit <msmit@remedy.nl>
+ Fixed Bug 3766.
- * TAO_IDL/be/be_codegen.cpp:
- Changed path /impl/ndds to /impl/dds or
- /impl/dds/ndds.
+Fri Nov 20 19:52:15 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
+
+ * tao/VarOut_T.h:
+ * tao/VarOut_T.inl:
+
+ Revert the changes and reopen Bug 3766. The prior commit causes build issues.
+
+Fri Nov 20 18:46:27 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
+
+ * tao/VarOut_T.h:
+ * tao/VarOut_T.inl:
+
+ Fixed Bug 3766.
-Thu Mar 4 07:50:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
+Fri Nov 20 16:55:01 UTC 2009 Yan Dai <dai_y@ociweb.com>
* NEWS:
- Updated for next micro
+
+ Update for next release.
+
+Fri Nov 20 13:53:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * NEWS:
+
+ Update for next release.
+
+Fri Nov 20 13:02:24 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Security/Callback/server.cpp:
+
+ Test is converted to use new test framework and added to fuzz build.
+
+Fri Nov 20 10:03:43 UTC 2009 Marcel Smit <msmit@remedy.nl>
+
+ * tests/Bug_3766_Regression/server.cpp:
+ Resolved compiler error related to invisible
+ characters on Linux.
+
+Fri Nov 20 09:28:50 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/DevGuideExamples/EventServices/OMG_TypedEC/run_test.pl:
+ * orbsvcs/DevGuideExamples/EventServices/RTEC_Federated/run_test.pl:
+ * orbsvcs/DevGuideExamples/EventServices/OMG_SupplierSideEC/run_test.pl:
+ * orbsvcs/DevGuideExamples/EventServices/RTEC_Filter/run_test.pl:
+ * orbsvcs/DevGuideExamples/EventServices/OMG_Basic/run_test.pl:
+ * orbsvcs/DevGuideExamples/EventServices/RTEC_MCast_Federated/run_test.pl:
+ * orbsvcs/DevGuideExamples/EventServices/RTEC_Basic/run_test.pl:
+ * orbsvcs/tests/Security/EndpointPolicy/run_test.pl:
+ * DevGuideExamples/Multithreading/ThreadPool/MessengerServer.cpp:
+ * DevGuideExamples/Multithreading/ThreadPool/MessengerClient.cpp:
+ * DevGuideExamples/Multithreading/ThreadPool/run_test.pl:
+ * DevGuideExamples/Multithreading/GracefulShutdown/MessengerServer.cpp:
+ * DevGuideExamples/Multithreading/GracefulShutdown/MessengerClient.cpp:
+ * DevGuideExamples/Multithreading/GracefulShutdown/run_test.pl:
+ * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerServer.cpp:
+ * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerClient.cpp:
+ * DevGuideExamples/Multithreading/ThreadPerConnection/run_test.pl:
+ * DevGuideExamples/AMH_AMI/inner_server.cpp:
+ * DevGuideExamples/AMH_AMI/client.cpp:
+ * DevGuideExamples/AMH_AMI/middle_server.cpp:
+ * DevGuideExamples/AMH_AMI/run_test.pl:
+ * tests/OctetSeq/run_test1.pl:
+ * tests/OctetSeq/run_test2.pl:
+ * tests/OctetSeq/run_test.pl:
+ * tests/Bug_1330_Regression/server.cpp:
+ * tests/Bug_1330_Regression/run_test.pl:
+ * tests/Leader_Followers/run_test.pl:
+ * tests/NestedUpcall/MT_Client_Test/run_test.pl:
+ * tests/Bug_2702_Regression/run_test.pl:
+ * tests/IPV6/run_test.pl:
+ * tests/MProfile_Connection_Timeout/run_test.pl:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Fri Nov 20 08:56:26 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3755_Regression/server.cpp:
+ * tests/Bug_3755_Regression/run_test.pl:
+ * bin/tao_orb_tests.lst:
+ Fixed this test on Win32 and disabled it from compact,
+ minimum and single threaded builds.
+
+Fri Nov 20 08:34:48 UTC 2009 Marcel Smit <msmit@remedy.nl>
+
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.h:
+ * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp:
+ * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.h:
+ * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp:
+ Resolved compiler errors related to the IDL compiler
+ change (see see Tue Nov 17 20:47:27 UTC 2009 Jeff Parsons
+ for more details).
+
+Thu Nov 19 20:18:53 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
+
+ * tests/Bug_3766_Regression/Test.idl:
+ * tests/Bug_3766_Regression/TestI.h:
+ * tests/Bug_3766_Regression/TestI.cpp:
+ * tests/Bug_3766_Regression/client.cpp:
+
+ Extend this test to test Variable sized types in addition
+ to Fixed size types.
+
+Thu Nov 19 19:50:30 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Add BUG_3766_Regression to the list of tests to run.
+
+Thu Nov 19 15:40:53 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
+
+ * tests/Bug_3766_Regression:
+ * tests/Bug_3766_Regression/Bug_3766_Regression.mpc:
+ * tests/Bug_3766_Regression/Test.idl:
+ * tests/Bug_3766_Regression/TestI.h:
+ * tests/Bug_3766_Regression/TestI.cpp:
+ * tests/Bug_3766_Regression/run_test.pl:
+ * tests/Bug_3766_Regression/server.cpp:
+
+ Added a regression test for Bugzilla 3766.
+
+Thu Nov 19 12:38:10 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/Bug_2234_Regression/server.cpp:
+
+ Test is converted to use new test framework and added to fuzz build.
+
+Thu Nov 19 08:25:13 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Trading/export_test.cpp:
+ * orbsvcs/tests/Trading/run_test.pl:
+ * orbsvcs/tests/Security/Callback/server.cpp:
+ * orbsvcs/tests/Security/Callback/client.cpp:
+ * orbsvcs/tests/Security/Callback/run_test.pl:
+ * orbsvcs/tests/Security/mixed_security_test/run_test.pl:
+ * orbsvcs/tests/Security/ssliop_CSD/MessengerServer.cpp:
+ * orbsvcs/tests/Security/ssliop_CSD/MessengerClient.cpp:
+ * orbsvcs/tests/Security/ssliop_CSD/run_test.pl:
+ * orbsvcs/examples/CosEC/Simple/Service.cpp:
+ * orbsvcs/examples/CosEC/Simple/Supplier.cpp:
+ * orbsvcs/examples/CosEC/Simple/Consumer.cpp:
+ * orbsvcs/examples/CosEC/Simple/run_test.pl:
+ * tests/AMI_Buffering/run_timeout.pl:
+ * tests/AMI_Buffering/run_buffer_size.pl:
+ * tests/AMI_Buffering/run_timeout_reactive.pl:
+ * tests/AMI_Buffering/run_test.pl:
+ * tests/Big_Request_Muxing/run_test.pl:
+ * tests/Bug_3743_Regression/run_test.pl:
+ * tests/Bug_3531_Regression/client.cpp:
+ * tests/Bug_3531_Regression/server.cpp:
+ * tests/Bug_3531_Regression/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp:
+ * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
+ * tests/Server_Connection_Purging/server.cpp:
+ * tests/Server_Connection_Purging/run_test.pl:
+ * tests/Oneway_Buffering/run_timeout.pl:
+ * tests/Oneway_Buffering/run_message_count.pl:
+ * tests/Oneway_Buffering/run_buffer_size.pl:
+ * tests/Oneway_Buffering/run_timeout_reactive.pl:
+ * tests/Oneway_Buffering/run_test.pl:
+ * bin/tao_other_tests.lst:
+ * bin/tao_orb_tests.lst:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Wed Nov 18 12:58:16 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Bug_2925_Regression/run_test_ipv6.pl:
+ * orbsvcs/tests/Bug_2925_Regression/run_test.pl:
+ * orbsvcs/tests/Security/Secure_Invocation/run_test.pl:
+ * orbsvcs/tests/Security/Bug_2908_Regression/MessengerServer.cpp:
+ * orbsvcs/tests/Security/Bug_2908_Regression/MessengerClient.cpp:
+ * orbsvcs/tests/Security/Bug_2908_Regression/run_test.pl:
+ * orbsvcs/tests/Security/BiDirectional/run_test.pl:
+ * orbsvcs/tests/Security/Big_Request/run_test.pl:
+ * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl:
+ * orbsvcs/tests/Property/run_test.pl:
+ * orbsvcs/tests/Bug_2316_Regression/client.cpp:
+ * orbsvcs/tests/Bug_2316_Regression/server.cpp:
+ * orbsvcs/tests/Bug_2316_Regression/run_test.pl:
+ * orbsvcs/tests/Bug_2615_Regression/client.cpp:
+ * orbsvcs/tests/Bug_2615_Regression/server.cpp:
+ * orbsvcs/tests/Bug_2615_Regression/run_test.pl:
+ * orbsvcs/tests/Bug_3216_Regression/run_test.pl:
+ * orbsvcs/tests/Bug_2709_Regression/client.cpp:
+ * orbsvcs/tests/Bug_2709_Regression/server.cpp:
+ * orbsvcs/tests/Bug_2709_Regression/run_test.pl:
+ * orbsvcs/tests/IOR_MCast/run_test_ipv6.pl:
+ * orbsvcs/tests/Bug_3215_Regression/run_test.pl:
+ * orbsvcs/tests/Bug_2287_Regression/run_test.pl:
+ * DevGuideExamples/SmartProxies/MessengerServer.cpp:
+ * DevGuideExamples/SmartProxies/LoggerServer.cpp:
+ * DevGuideExamples/SmartProxies/MessengerClient.cpp:
+ * DevGuideExamples/SmartProxies/run_test.pl:
+ * performance-tests/Latency/DSI/run_test.pl:
+ * performance-tests/Latency/Deferred/run_test.pl:
+ * performance-tests/Latency/DII/run_test.pl:
+ * performance-tests/Latency/AMI/run_test.pl:
+ * performance-tests/Throughput/run_test.pl:
+ * tests/AMI_Buffering/run_message_count.pl:
+ * tests/Bug_1495_Regression/run_test_complex.pl:
+ * tests/Bug_1495_Regression/run_test.pl:
+ * tests/Crashed_Callback/run_test.pl:
+ * tests/BiDirectional/run_test_bug3282.pl:
+ * tests/Bug_1020_Basic_Regression/run_test.pl:
+ * tests/CallbackTest/run_test_ipv6.pl:
+ * tests/CallbackTest/run_test_mixed_ip.pl:
+ * tests/Bug_2289_Regression/run_test.pl:
+ * tests/DIOP/run_test_ipv6.pl:
+ * tests/DIOP/run_test.pl:
+ * tests/NestedUpcall/Triangle_Test/run_test.pl:
+ * tests/MT_Timeout/run_test.pl:
+ * tests/Single_Read/server.cpp:
+ * tests/Single_Read/test_i.cpp:
+ * tests/Single_Read/run_test.pl:
+ * tests/Single_Read/test_i.h:
+ * examples/Logging/run_test.pl:
+ * examples/Simple/time-date/run_test.pl:
+ * examples/PluggableUDP/tests/Performance/run_test_ipv6.pl:
+ * examples/PluggableUDP/tests/Performance/run_test.pl:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Wed Nov 18 11:09:55 UTC 2009 Marcel Smit <msmit@remedy.nl>
+
+ * examples/Kokyu_dsrt_schedulers/FP_Scheduler.h:
+ * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
+ * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.h:
+ * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
+ * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.h:
+ * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
+ Added policy_type implementation. As a result of
+ change in the IDL compiler (see Tue Nov 17
+ 20:47:27 UTC 2009 Jeff Parsons for more details).
+
+Tue Nov 17 20:47:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_decl.cpp:
+ * TAO_IDL/be/be_visitor_interface.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation.cpp:
+
+ Cosmetic changes.
+
+ * TAO_IDL/be/be_interface.cpp:
+
+ Fixed bug in stub header code generation for local interfaces.
+ Operations inherited from non-local interfaces are re-generated
+ as pure virtual, but the operations associated with attributes
+ were getting skipped. Thanks to Marcel Smit
+ <msmit at remedy dot nl> and Johnny Willemsen
+ <jwillemsen at remedy dot nl> for reporting the problem.
+
+Tue Nov 17 17:18:51 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3755_Regression/server.cpp:
+ Extended test's output.
+
+Tue Nov 17 14:43:36 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+
+ Test, which is not converted now, is disabled in FUZZ build.
+
+Tue Nov 17 13:49:10 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ * bin/tao_orb_tests.lst:
+
+ Tests, which are not converted now, are disabled in FUZZ build.
+
+Tue Nov 17 11:45:03 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerServer.cpp:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/run_test.pl:
+ * DevGuideExamples/Multithreading/Reactive/MessengerServer.cpp:
+ * DevGuideExamples/Multithreading/Reactive/MessengerClient.cpp:
+ * DevGuideExamples/Multithreading/Reactive/run_test.pl:
+ * DevGuideExamples/ValueTypes/Messenger/MessengerServer.cpp:
+ * DevGuideExamples/ValueTypes/Messenger/MessengerClient.cpp:
+ * DevGuideExamples/ValueTypes/Messenger/run_test.pl:
+ * DevGuideExamples/ValueTypes/Bank/server.cpp:
+ * DevGuideExamples/ValueTypes/Bank/run_test.pl:
+ * DevGuideExamples/ValueTypes/Bank/client.cpp:
+ * DevGuideExamples/LocalObjects/ServantLocator/MessengerServer.cpp:
+ * DevGuideExamples/LocalObjects/ServantLocator/run_test.pl:
+ * DevGuideExamples/GettingStarted/MessengerServer.cpp:
+ * DevGuideExamples/GettingStarted/MessengerClient.cpp:
+ * DevGuideExamples/GettingStarted/run_test.pl:
+ * DevGuideExamples/PortableInterceptors/Auth/MessengerServer.cpp:
+ * DevGuideExamples/PortableInterceptors/Auth/MessengerClient.cpp:
+ * DevGuideExamples/PortableInterceptors/Auth/run_test.pl:
+ * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerServer.cpp:
+ * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerClient.cpp:
+ * DevGuideExamples/PortableInterceptors/SimpleCodec/run_test.pl:
+ * DevGuideExamples/PortableInterceptors/IOR/MessengerServer.cpp:
+ * DevGuideExamples/PortableInterceptors/IOR/MessengerClient.cpp:
+ * DevGuideExamples/PortableInterceptors/IOR/run_test.pl:
+ * DevGuideExamples/PortableInterceptors/PICurrent/MessengerServer.cpp:
+ * DevGuideExamples/PortableInterceptors/PICurrent/MessengerClient.cpp:
+ * DevGuideExamples/PortableInterceptors/PICurrent/run_test.pl:
+ * DevGuideExamples/RTCORBA/MessengerServer.cpp:
+ * DevGuideExamples/RTCORBA/run_test.pl:
+ * DevGuideExamples/Messaging/AMIcallback/MessengerServer.cpp:
+ * DevGuideExamples/Messaging/AMIcallback/MessengerClient.cpp:
+ * DevGuideExamples/Messaging/AMIcallback/run_test.pl:
+ * DevGuideExamples/Messaging/RelativeRoundtripTimeout/MessengerServer.cpp:
+ * DevGuideExamples/Messaging/RelativeRoundtripTimeout/MessengerClient.cpp:
+ * DevGuideExamples/Messaging/RelativeRoundtripTimeout/run_test.pl:
+ * tests/OBV/Supports/client.cpp:
+ * tests/OBV/Supports/server.cpp:
+ * tests/OBV/Supports/run_test.pl:
+ * tests/Bug_2683_Regression/run_test.pl:
+ * tests/Exposed_Policies/run_test.pl:
+ * bin/tao_other_tests.lst:
+ * bin/tao_orb_tests.lst:
+ * examples/PluggableUDP/tests/SimplePerformance/client.cpp:
+ * examples/PluggableUDP/tests/SimplePerformance/run_test_ipv6.pl:
+ * examples/PluggableUDP/tests/SimplePerformance/server.cpp:
+ * examples/PluggableUDP/tests/SimplePerformance/run_test.pl:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Mon Nov 16 15:52:21 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * bin/tao_orb_tests.lst:
+ Bug 3755 marked as fixed.
+
+ * tao/PI_Server/PI_Server_Loader.cpp:
+ * tao/PI_Server/PI_Server_Loader.h:
+ * tao/Messaging/Messaging_Loader.h:
+ * tao/Messaging/Messaging_Loader.cpp:
+ * tao/BiDir_GIOP/BiDirGIOP.cpp:
+ * tao/BiDir_GIOP/BiDirGIOP.h:
+ * tao/RTScheduling/RTScheduler_Loader.cpp:
+ * tao/RTScheduling/RTScheduler_Loader.h:
+ * tao/ZIOP/ZIOP.cpp:
+ * tao/ZIOP/ZIOP.h:
+ * tao/CSD_Framework/CSD_Framework_Loader.cpp:
+ * tao/CSD_Framework/CSD_Framework_Loader.h:
+ * tao/RTCORBA/RT_ORB_Loader.h:
+ * tao/RTCORBA/RT_ORB_Loader.cpp:
+ Fixed bug 3755. Now library initialization guard is moved
+ to a loader which does the initialization. Since the loader is
+ unique per gestalt then the initialization is executed once per
+ gestalt and not once per process.
+
+Mon Nov 16 15:44:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3748_Regression/run_test.pl:
+ Extended the time for starting client even more.
+
+Fri Nov 13 19:49:54 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be_include/be_interface.h:
+ * TAO_IDL/be/be_interface.cpp:
+
+ Added 2 private methods, called from traverse_inheritance_graph(),
+ to enqueue base components or base homes. Making these steps
+ into method calls allows them to be done tail-recursively
+ rather than iteratively, so the chain of parents can be
+ enqueued in the correct order for generating copy constructors
+ and the like.
+
+Fri Nov 13 10:17:33 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/FaultTolerance/IOGRManipulation/run_test.pl:
+
+ Warring in fuzz build was fixed.
+
+Fri Nov 13 09:18:57 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * orbsvcs/tests/Bug_3486_Regression/run_test.pl:
+ * orbsvcs/tests/FaultTolerance/IOGRManipulation/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3663_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3646d_Regression/run_test.pl:
+ * orbsvcs/tests/Bug_2137_Regression/run_test.pl:
+ * DevGuideExamples/LocalObjects/ServantLocator/MessengerServer.cpp:
+ * DevGuideExamples/LocalObjects/ServantLocator/MessengerClient.cpp:
+ * DevGuideExamples/LocalObjects/ServantLocator/run_test.pl:
+ * DevGuideExamples/RTCORBA/MessengerServer.cpp:
+ * DevGuideExamples/RTCORBA/MessengerClient.cpp:
+ * DevGuideExamples/RTCORBA/run_test.pl:
+ * tests/Stack_Recursion/run_test.pl:
+ * tests/Timed_Buffered_Oneways/run_test.pl:
+ * tests/Bug_2234_Regression/client.cpp:
+ * tests/Bug_2234_Regression/server.cpp:
+ * tests/Bug_2234_Regression/run_test.pl:
+ * tests/Bug_2768_Regression/server.cpp:
+ * tests/Bug_2768_Regression/run_test.pl:
+ * tests/Blocking_Sync_None/run_test.pl:
+ * tests/Crash_On_Write/run_test.pl:
+ * tests/Bug_3068_Regression/run_test.pl:
+ * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
+ * tests/Bug_2683_Regression/server.cpp:
+ * tests/Bug_2683_Regression/run_test.pl:
+ * tests/RTScheduling/Scheduling_Interceptor/run_test.pl:
+ * tests/File_IO/run_test.pl:
+ * tests/Bug_1568_Regression/run_test.pl:
+ * tests/Reliable_Oneways/run_sync_with_transport.pl:
+ * tests/Reliable_Oneways/run_sync_none.pl:
+ * tests/Reliable_Oneways/run_sync_with_server.pl:
+ * tests/Reliable_Oneways/run_sync_with_target.pl:
+ * bin/tao_other_tests.lst:
+ * bin/tao_orb_tests.lst:
+
+ Tests are converted to use new test framework and added to fuzz build.
+
+Fri Nov 13 00:33:49 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/Notify_Service/Notify_Service.cpp:
+
+ Added ACE_STATIC_SVC_REQUIRE for ACE_Logging_Stragey service
+ to fix loading issue in static builds.
+
+Thu Nov 12 20:39:18 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_interface.cpp:
+
+ Fixed bug in the logic of operation table generation for
+ components and homes.
+
+Thu Nov 12 12:12:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/AMH_Exceptions/run_test.pl:
+ * tests/AMI_Timeouts/run_test.pl:
+ * tests/Portable_Interceptors/AdvSlot/run_test.pl:
+ * tests/Portable_Interceptors/AdvSlotDblCpy/run_test.pl:
+ * tests/Portable_Interceptors/Bug_2133/run_test.pl:
+ * tests/Portable_Interceptors/Bug_3080/run_test.pl:
+ * tests/Portable_Interceptors/Bug_3582/run_test.pl:
+ Fixed fuzz
+
+Thu Nov 12 08:24:00 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/IORManipulation/filter/run_test.pl
+ * tests/Connection_Failure/run_test.pl
+ * orbsvcs/DevGuideExamples/NamingService/Naming_Server/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl
+ * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl
+ * orbsvcs/tests/Bug_2074_Regression/run_test.pl
+ * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl
+ * performance-tests/Latency/Collocation/run_test.pl
+ * performance-tests/POA/Object_Creation_And_Registration/run_test.pl
+ * orbsvcs/tests/Bug_2377_Regression/run_test.pl
+ * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl
+ * orbsvcs/tests/unit/Notify/MC/MonitorManager/run_test.pl
+ Fixed fuzz errors and some time interval functions usage.
+
+Thu Nov 12 07:13:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/PortableInterceptors/AdvSlot/run_test.pl
+ * tests/PortableInterceptors/AdvSlotDblCpy/run_test.pl
+ * tests/PortableInterceptors/Bug_2133/run_test.pl
+ * tests/PortableInterceptors/Bug_2510_Regression/run_test.pl
+ * tests/PortableInterceptors/Bug_3080/run_test.pl
+ * tests/PortableInterceptors/Bug_3582/run_test.pl
+ * tests/PortableInterceptors/Dynamic/run_test.pl
+ * tests/PortableInterceptors/IORInterceptor/run_test.pl
+ * tests/PortableInterceptors/ORB_Shutdown/run_test.pl
+ * tests/PortableInterceptors/PICurrent/run_test.pl
+ Fixed fuzz errors
+
+Wed Nov 11 15:33:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
+
+ Removed ancestors from scope visitation for the LEM IDL
+ context classes. This closes [BUGID:3761].
+
+ * TAO_IDL/ast/ast_template_interface.cpp:
+
+ Cosmetic changes.
+
+Tue Nov 10 20:14:12 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSequenceProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorStructuredProxyPushSupplier.h:
+
+ Added TAO_HAS_MONITOR_FRAMEWORK==1 guard so it won't be compiled when
+ monitor framework is disabled.
+
+Tue Nov 10 19:07:43 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/include/idl_global.h:
+ * TAO_IDL/util/utl_global.cpp:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ When adding uses multiple related constructs to the
+ AST, we now use the instantiating port name (if any)
+ as a prefix to the constructed type names.
+
+ * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_exs.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ * TAO_IDL/be/be_visitor_component_scope.cpp:
+ * TAO_IDL/be_include/be_visitor_component_scope.h:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+
+ Fixed bugs in the handling of the port name when
+ it is used in the construction of facet and
+ receptacle operation names. This fix closes [BUGID:3760].
+
+Tue Nov 10 18:15:44 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.cpp:
+
+ Added TAO_HAS_MONITOR_FRAMEWORK==1 guard so it won't be compiled when
+ monitor framework is disabled.
+
+Tue Nov 10 13:37:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Param_Test/run_test.pl:
+ * tests/Abstract_Interface/run_test.pl:
+ Don't use hardcoded timeouts
+
+Tue Nov 10 12:36:57 UTC 2009 Denis Budko <denis.budko@remedy.nl>
+
+ * tests/IORManipulation/filter/run_test.pl
+ * tests/Connection_Failure/run_test.pl
+ * orbsvcs/DevGuideExamples/NamingService/Naming_Server/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl
+ * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl
+ * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl
+ * orbsvcs/tests/Bug_2074_Regression/run_test.pl
+ * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl
+ * tests/Optimized_Connection/run_test.pl
+ * performance-tests/Latency/Collocation/run_test.pl
+ * performance-tests/POA/Object_Creation_And_Registration/run_test.pl
+ * orbsvcs/tests/Bug_2137_Regression/run_test.pl
+ * orbsvcs/tests/Bug_2377_Regression/run_test.pl
+ * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl
+
+ Simple porting to new test framework.
+
+Mon Nov 9 19:21:53 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be_include/be_field.h:
+ * TAO_IDL/be/be_field.cpp:
+
+ Added flag to check whether a provides or uses port's
+ name has already been prefixed with an extended port
+ or mirrorport name.
+
+ * TAO_IDL/be/be_visitor_component\context_ex_idl.cpp:
+
+ When visiting a component, changed the call to visit_scope()
+ to visit_component_scope() to take advantage of special
+ properties in the visitor base class.
+
+ * TAO_IDL/be/be_visitor_component_scope.cpp:
+
+ Fixed a bug in the prefixing of uses or provides port's
+ name with the extended port or mirror port's name.
+
+ * TAO_IDL/be/be_interface.cpp:
+
+ Disable code generation of release() and is_nil() overrides
+ for children of abstract interfaces if the child itself is
+ included from another IDL file, avoiding possible multiple
+ defintions of these methods. This item closes [BUGID:3759].
+
+Mon Nov 9 14:58:34 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/driver/drv_preproc.cpp:
+ * TAO_IDL/driver/drv_args.cpp:
+
+ Cosmetic changes.
+
+ * TAO_IDL/tao_idl.cpp:
+
+ Added the (optional) behavior of creating a new IDL file
+ containing #includes of the individual IDL files on the
+ command line, or in the directory tree specified by -r
+ on some backends. Processing this 'container' IDL file
+ results in significant performance improvement when
+ processing multiple IDL files, especially if they include
+ Components.idl, since all the middleware IDL is then
+ processed only once.
+
+ * TAO_IDL/util/utl_global.cpp:
+ * TAO_IDL/include/idl_global.h:
+
+ Added a flag to toggle the above behavior, set by a
+ backend (currently only idl_to_picml) that processes
+ multiple IDL files into one output.
+
+Mon Nov 9 12:41:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_helper.cpp:
+ Removed empty line
+
+ * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
+ Generate doxygen grouping comments
+
+Mon Nov 9 03:29:31 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * TAO_IDL/be/be_interface.cpp:
+
+ Added the process ID to the temporary file used for gperf, due
+ to a perhaps weak random number generator not being random
+ enough for parallel builds on OS X.
+
+Fri Nov 6 10:13:00 UTC 2009 Simon Massey <sma at prismtech dot com>
+
+ * TAO_IDL/driver/drv_preproc.cpp:
+ * TAO_IDL/driver/drv_mcpp_preproc.cpp:
+
+ Updated DRV_add_include_path() space within roots and
+ directory slash handling. (TAO782) It wasn't detecting
+ or handling spaced roots or trailing directory slashes
+ correctly.
+
+ * TAO_IDL/util/utl_global.cpp:
+
+ Allow for the gperf absolute directory path to contain spaces.
+
+Thu Nov 5 12:48:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_codegen.cpp:
+ Don't generate an include for CIAO_common.h anymore
+
+Thu Nov 5 12:24:52 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3748_Regression/run_test.pl:
+ Extended the time for running client.
+
+Thu Nov 5 10:48:07 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3748_Regression/server.cpp:
+ Fixed warnings.
+
+Wed Nov 4 20:57:08 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * MPC/config/notify_monitor_control.mpb:
+
+ Disable this feature on wince=1 build.
+
+Tue Nov 3 17:32:03 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/fe_init.cpp:
+
+ Added IDL3+ keywords to the list used to check for clashes
+ and leading underscore retention.
+
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/fe/idl.yy:
+
+ Added creation of uses multiple-specific struct and sequence
+ nodes in the AST when the uses multiple port
+ appears in an extended port declaration, identically to what
+ is now added for a standalone uses multiple port.
+
+Mon Nov 2 22:59:48 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
+
+ Made MonitorManager not start ORBTask if MC is not required.
+ This should resolve Notify tests failure on static builds.
+
+ * orbsvcs/tests/Notify/MC/notify.conf:
+
+ Removed this file as it'll be generated when running the test
+ and cause setup warning on scoreboard.
+
+Mon Nov 2 16:54:24 UTC 2009 Steven Stallion <stallions@ociweb.com>
+
+ * tests/RTCORBA/Bug_3643_Regression/test_i.cpp:
+
+ Dropped spurious use of NDEBUG; tests should not predicate debug
+ logging based on the (lack of) presence of NDEBUG.
+
+Fri Oct 30 16:25:53 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3755_Regression/orb1_svc.conf:
+ * tests/Bug_3755_Regression/orb2_svc.conf:
+ * tests/Bug_3755_Regression/server.cpp:
+ * tests/Bug_3755_Regression/run_test.pl:
+ * tests/Bug_3755_Regression/Bug_3755_Regression.mpc:
+ * bin/tao_orb_tests.lst:
+ Added a test for bug#3755 and scheduled it for run.
+
+Fri Oct 30 14:50:00 UTC 2009 Simon Massey <sma at prismtech dot com>
+
+ * TAO_IDL/driver/drv_preproc.cpp:
+ Improve the DRV_add_include_path() space within roots and
+ directory slash handling. (TAO782)
+
+Fri Oct 30 13:08:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3748_Regression/client.cpp:
+ * tests/Bug_3748_Regression/Bug_3748_Regression.mpc:
+ * tests/Bug_3748_Regression/Server_ORBInitializer.h:
+ * tests/Bug_3748_Regression/Hello.cpp:
+ * tests/Bug_3748_Regression/Test.idl:
+ * tests/Bug_3748_Regression/server.cpp:
+ * tests/Bug_3748_Regression/Test_Protocols_Hooks.cpp:
+ * tests/Bug_3748_Regression/Makefile.am:
+ * tests/Bug_3748_Regression/Hello.h:
+ * tests/Bug_3748_Regression/Test_Protocols_Hooks.h:
+ * tests/Bug_3748_Regression/README:
+ * tests/Bug_3748_Regression/run_test.pl:
+ * tests/Bug_3748_Regression/Server_ORBInitializer.cpp:
+ * bin/tao_orb_tests.lst:
+ Complitely rewrote the test for bug#3748 and changed configs
+ in which this test can run.
+
+Fri Oct 30 06:15:53 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Merged changes from Jeff for port/porttype/mirrorport to head
+
+ Thu Oct 29 12:50:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_connector.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
+ * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
+ * TAO_IDL/be_include/be_visitor_connector.h:
+ * TAO_IDL/be_include/be_visitor_connector/connector_dds_exs.h:
+ * TAO_IDL/be_include/be_visitor_connector/connector_dds_exh.h:
+
+ New visitors, implementing (so far) part of the code
+ generation of connector executors.
+
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_visitor_component/component_exh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_exs.cpp:
+ * TAO_IDL/be/be_global.cpp:
+ * TAO_IDL/be/be_visitor_component_scope.cpp:
+ * TAO_IDL/be_include/be_codegen.h:
+ * TAO_IDL/be_include/be_visitor_component_scope.h:
+ * TAO_IDL/be_include/be_global.h:
+
+ - Factored out code for generating entrypoint declarations
+ and definitions.
+
+ - Added mechanism to generate includes of DDS type
+ support files for the connector executor.
+
+ Sun Oct 25 17:10:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be_include/be_visitor_component_scope.h:
+ * TAO_IDL/be/be_visitor_component_scope.cpp:
+
+ Moved these files from the be_visitor_component
+ subdirectory, so the visitor would be accessible
+ as a base class to be_visitor_ccm_pre_proc. Also
+ add override of base class (be_visitor_scope)
+ method pre_proces(), to extend the generated
+ names of provides and uses methods with a
+ prefix of the port or mirrorport name, if any.
+
+ * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
+ * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
+
+ Made class be_visitor_component_scope the base class
+ of this visitor, thereby adding support for simple
+ ports, mirrorports and porttypes.
+
+ * TAO_IDL/be_include/be_visitor_component.h:
+ * TAO_IDL/be/be_visitor_component.cpp:
+
+ Removed relocated files from these file lists.
+
+ Thu Oct 22 20:39:02 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_component/component_scope.cpp:
+ * TAO_IDL/be_include/be_visitor_component/component_scope.h:
+
+ Added code generation for mirror ports.
+
+ * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
+ * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
+
+ Changed base class to be_visitor_component_scope to
+ pull in the mirror port support.
+
+ Thu Oct 22 19:21:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_component/facet_exs.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_exs.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
+ * TAO_IDL/be_include/be_visitor_component/executor_exh.h:
+ * TAO_IDL/be_include/be_visitor_component/executor_exs.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_exh.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_exs.h:
+
+ New files, containing new visitors that handle code
+ generation class-by-class in the executor implementation.
+
+ * TAO_IDL/be/be_provides.cpp:
+ * TAO_IDL/be/be_attribute.cpp:
+ * TAO_IDL/be/be_consumes.cpp:
+ * TAO_IDL/be/be_field.cpp:
+ * TAO_IDL/be/be_publishes.cpp:
+ * TAO_IDL/be/be_uses.cpp:
+ * TAO_IDL/be/be_emits.cpp:
+ * TAO_IDL/be/be_sequence.cpp:
+ * TAO_IDL/be_include/be_field.h:
+ * TAO_IDL/be_include/be_publishes.h:
+ * TAO_IDL/be_include/be_component.h:
+ * TAO_IDL/be_include/be_uses.h:
+ * TAO_IDL/be_include/be_provides.h:
+ * TAO_IDL/be_include/be_attribute.h:
+ * TAO_IDL/be_include/be_emits.h:
+ * TAO_IDL/be_include/be_consumes.h:
+ * TAO_IDL/be_include/be_sequence.h:
+
+ Add non-virtual override of frontend methods that
+ fetch the referenced provides, uses, publishes, emits,
+ consumes, field, or base type. This addition concentrates
+ the narrowing to the backend type so it need not be
+ done over and over in the visitors.
+
+ * TAO_IDL/be/be_visitor_component.cpp:
+ * TAO_IDL/be_include/be_visitor_component.h:
+
+ Added new visitor files.
+
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be_include/be_interface.h:
+
+ Renamed static method facet_op_attr_decl_helper to
+ op_attr_decl_helper, since its use is now more general.
+
+ * TAO_IDL/be_include/be_visitor_component/component_exh.h:
+ * TAO_IDL/be_include/be_visitor_component/component_exs.h:
+ * TAO_IDL/be/be_visitor_component/component_exh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_exs.cpp:
+
+ Split code out of these visitors and distributed it
+ among the new visitors.
+
+ * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ * TAO_IDL/be/be_visitor_attribute.cpp:
+ * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
+ * TAO_IDL/be_include/be_visitor_operation/operation_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/component.h:
+
+ Minor or cosmetic changes.
+
+ Wed Oct 21 20:40:45 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_extended_port.cpp:
+ * TAO_IDL/be_include/be_visitor_extended_port.h:
+
+ Removed these files, should have been removed in
+
+ Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+
+ * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
+ * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h:
+ * TAO_IDL/be_include/be_visitor_component/context_ex_idl.h:
+ * TAO_IDL/be_include/be_visitor_component/executor_ex_idl.h:
+
+ New files, split executor IDL code generation into separate
+ visitors for the facet, context and executor classes. Also
+ added support for simple extended ports and porttypes.
+
+ * TAO_IDL/be/be_visitor_component.cpp:
+ * TAO_IDL/be_include/be_visitor_component.h:
+
+ Added new files to the include lists.
+
+ * TAO_IDL/be/be_util.cpp:
+ * TAO_IDL/be_include/be_util.h:
+
+ Moved utility methods to generate nested namespaces
+ to this class, so they can be visible to all visitors.
+
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
+ * TAO_IDL/be/be_visitor_component/component_scope.cpp:
+ * TAO_IDL/be_include/be_visitor_component/component_scope.h:
+ * TAO_IDL/be_include/be_visitor_component/servant_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/context_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/context_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h:
+
+ Moved visit method overrides for extended port, mirror port
+ and porttype to the base class be_visitor_component_scope.
+ In every case so far, the extended port (and eventually the
+ mirror port) traversal just fetches the porttype reference
+ and visits its scope, calling back the port kind traversal
+ methods that happen to be overridden in the original
+ visitor, so there's no need to reimplement these methods
+ over and over.
+
+ Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_extended_port/extended_port_svs.cpp:
+ * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp:
+ * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp:
+ * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svs.h:
+ * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h:
+ * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h:
+
+ Removed these visitors, better use of polymorphism can be made
+ by just implementing their methods in the appropriate
+ component visitor.
+
+ * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
+ * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
+
+ Copied code from removed visitor methods above, and
+ removed visit_component() method.
+
+ * TAO_IDL/be/be_visitor_component/component_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_svs.cpp:
+
+ Spawned facet visitors above with visit_component_scope()
+ call, eliminating the extra step of calling visit_component().
+
+
+ * TAO_IDL/be_include/be_extended_port.h:
+ * TAO_IDL/be/be_extended_port.cpp:
+
+ Overloaded port_type() method to return backend-specific
+ type, to eliminate many narrowing calls.
+
+ Tue Oct 20 22:55:25 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_component/component_scope.cpp:
+ * TAO_IDL/be_include/be_visitor_component/component_scope.h:
+
+ New files containing a new base class visitor, encapsulating
+ a scope visitation method that recurses over the scopes of
+ a component's ancestors, if any.
+
+ * TAO_IDL/be/be_visitor_component.cpp:
+ * TAO_IDL/be/be_component.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ * TAO_IDL/be_include/be_component.h:
+ * TAO_IDL/be_include/be_visitor_component/servant_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/context_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/context_svs.h:
+ * TAO_IDL/be_include/be_visitor_component.h:
+
+ Replaced all occurrences of recursive scope iteration
+ with new visitor classes derived from the abstract
+ visitor above.
+
+ Mon Oct 19 23:26:07 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svs.cpp:
+ * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
+ * TAO_IDL/be_include/be_visitor_component/context_svs.h:
+
+ New files containing new visitors with code factored out
+ of class be_visitor_component_svs
+
+ * TAO_IDL/be/be_visitor_component.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_svs.cpp:
+ * TAO_IDL/be/be_visitor_attribute/component_init.cpp:
+ * TAO_IDL/be_include/be_visitor_component/component_svs.h:
+ * TAO_IDL/be_include/be_visitor_component.h:
+
+ Changes stemming from the new visitors above.
+
+ Fri Oct 16 19:54:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/context_svh.cpp:
+ * TAO_IDL/be_include/be_visitor_component/servant_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
+ * TAO_IDL/be_include/be_visitor_component/context_svh.h:
+
+ New files, new visitors that contain code moved from
+ private methods in class be_visitor_component_svh.
+
+ * TAO_IDL/be/be_provides.cpp:
+
+ Fixed bug in code generation.
+
+ * TAO_IDL/be/be_visitor_component.cpp:
+ * TAO_IDL/be_include/be_visitor_component.h:
+
+ Added new visitor files.
+
+ * TAO_IDL/be/be_visitor_component/component_exh.cpp:
+
+ Removed debugging output.
+
+ * TAO_IDL/be/be_visitor_component/component_svh.cpp:
+ * TAO_IDL/be_include/be_visitor_component/component_svh.h:
+
+ Moved code out to new visitor above.
+
+Thu Oct 29 16:36:53 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
+
+ Fixed a compilation error on wchar build.
+
+Thu Oct 29 15:34:15 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * bin/tao_orb_tests.lst:
+ Disabled running tests 3531, 3647, and 3683 in NO_MESSAGING and
+ CORBA_E_MICRO builds since those tests are not built in such
+ setups.
+
+Thu Oct 29 14:56:17 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tests/Bug_3748_Regression/client.cpp:
+ * tests/Bug_3748_Regression/server.cpp:
+ * tests/Bug_3748_Regression/run_test.pl:
+ Temporarily made the output a bit more verbose.
+
+Thu Oct 29 02:12:40 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
+ * tao/Monitor/Monitor_Impl.cpp:
+
+ Fixed bugs that did not initialize and set last in Numric data.
+
+ * orbsvcs/tests/Notify/MC/test_monitor.cpp:
+
+ Corrected some expected values.
+
+Wed Oct 28 23:27:02 UTC 2009 Yan Dai <dai_y@ociweb.com>
+
+ * MPC/config/negotiate_codesets.mpb:
+ * MPC/config/notify_monitor_control.mpb:
+ * MPC/config/tao_notify_service.mpb:
+ * docs/notification/monitor.html:
+ * interop-tests/wchar/Client.java:
+ * interop-tests/wchar/interop_wchar.mpc:
+ * interop-tests/wchar/server.cpp:
+ * orbsvcs/Notify_Service/Notify_Service.cpp:
+ * orbsvcs/Notify_Service/Notify_Service.mpc:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
+ * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
+ * orbsvcs/orbsvcs/Notify/Builder.cpp:
+ * orbsvcs/orbsvcs/Notify/Consumer.h:
+ * orbsvcs/orbsvcs/Notify/Consumer.inl:
+ * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSequenceProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorStructuredProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/NotifyMonitoringExt.idl:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
+ * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.h:
+ * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.cpp:
+ * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp:
+ * orbsvcs/tests/Notify/MC/Structured_Supplier.cpp:
+ * orbsvcs/tests/Notify/MC/notify.conf:
+ * orbsvcs/tests/Notify/MC/run_test.pl:
+ * orbsvcs/tests/Notify/MC/test_monitor.cpp:
+ * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.h:
+ * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.cpp:
+ * orbsvcs/tests/unit/Notify/MC/Statistic/Statistic.cpp:
+ * tao/Monitor/Monitor_Types.pidl:
+
+ Merged following changes from OCI made between 1.5a p15 and p16 releases.
+
+ - Added consumer-level queueing statistics to the Notification Service MC.
+ - Added queue-overflow statistics to the Notification Service MC.
+ - Modified Notification Service MC to work in static builds.
+ - Corrected an error that caused Notification Service MC statistics to fail
+ when -AllocateTaskPerProxy is used.
+ - QueueDepth have been changed to measure the number of entries rather than
+ attempting unsuccessfully to estimate the amount of memory used by the queue.
+ - Added TAO_EXPLICIT_NEGOTIATE_CODESETS macro to improve the ease of including
+ optional codeset support to Notify_Service in static builds.
+
+Wed Oct 28 06:09:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Enabled a few tests for ce/fuzz
+
+ * orbsvcs/tests/Notify/Bug_2926_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3688b_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3252_Regression/run_test.pl:
+ * orbsvcs/tests/Notify/Bug_3646b_Regression/run_test.pl
+ Converted to the new test framework
+
+Tue Oct 27 16:58:33 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * bin/tao_orb_tests.lst:
+ Enabled Bug_3748_Regression in all builds except for single
+ threaded.
+
+Mon Oct 26 10:52:01 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.h:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h:
+ Fixed several memory leaks. Changed HTIOP Acceptor to use
+ strategies implemented in HTIOP_Acceptor_Impl.*. This was
+ required for proper fix for bug#3748.
+
+ * tao/Acceptor_Impl.cpp:
+ Uncommented code for a fix for bug#3748.
+
+Thu Oct 22 10:47:21 UTC 2009 Johnny Willemsen <jwilllemsen@remedy.nl>
+
+ * TAO_IDL/TAO_IDL_ACE.mwc:
+ Only list mpc files here
+
+ * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
+ Updated a few of the comments we generate
+
+Tue Oct 20 22:58:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/TAO_IDL_ACE.mwc:
+
+ Updated in accordance with the changes of
+
+ Thu Oct 15 07:20:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+Tue Oct 20 12:09:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Concurrency_Service/Concurrency_Service.cpp:
+ * orbsvcs/Concurrency_Service/Concurrency_Service.mpc:
+ * orbsvcs/CosEvent_Service/CosEvent_Service.cpp:
+ * orbsvcs/Event_Service/Event_Service.cpp:
+ * orbsvcs/Event_Service/Event_Service.mpc:
+ * orbsvcs/Notify_Service/Notify_Service.cpp:
+ * orbsvcs/Notify_Service/Notify_Service.mpc:
+ * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp:
+ * MPC/config/tao_notify_service.mpb:
+ Handle -ORBDeamon in these services directly, this is a work around
+ until bugzilla 3335 gets resolved. This fixes bugzilla 3656
+
+Mon Oct 19 12:18:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Makefile.am:
+ Add Daemon_Utilities
+
+ * orbsvcs/Naming_Service/Naming_Service.cpp:
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+ Use Deamon_Utilities to handle -ORBDeamon in the naming service. This
+ is because -ORBDeamon doesn't work for these services due to bugzilla
+ 3335. This is related to bugzilla 3656
+
+Mon Oct 19 12:13:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/IFR_Service/IFR_Service.mpc:
+ Use tao_idl_fe base project
+
+ * orbsvcs/orbsvcs/Daemon_Utilities.cpp:
+ * orbsvcs/orbsvcs/Daemon_Utilities.h:
+ * orbsvcs/orbsvcs/Svc_Utils.mpc:
+ New helper class which checks for -ORBDeamon and when this is specified
+ it calls ACE::deamonize()
+
+Mon Oct 19 00:26:06 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: Another shot
+ at trying to fix the memory leaks in the servants. Thanks to
+ Johnny for reporting this.
+
+Fri Oct 16 02:09:47 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/mcpp_tao_yyinput.h:
+
+ Fixed potential signed/unsigned mismatch in macro definition
+ for TAO_YY_INPUT.
+
+Thu Oct 15 21:44:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/mcpp_tao_yyinput.h:
+ * TAO_IDL/fe/fe_extern.cpp:
+
+ Made tao_preproc_buffer_pos an extern int, similar to
+ its neighbor tao_preproc_buffer_length, so it can be
+ reset to 0 for each new file processed in the same
+ location that tao_preproc_buffer_length is reset. The
+ failure to reset tao_preproc_buffer_pos was causing
+ an error in the CoSMIC-specific backend, which is the
+ only one currently processing multiple IDL files in
+ a single execution. When reading the first token from
+ the 2nd file, the lexer would not be at the top of
+ the buffer and would therefore read garbage.
+
+Thu Oct 15 17:02:54 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
+ (universal_time): Replaced TAO_UTO_var with CosTime::UTO_var to
+ fix a compile error. Thanks to Johnny for reporting this.
+
+Thu Oct 15 16:05:25 UTC 2009 Vladimir Zykov <vz@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+ Disabled HTIOP tests on static builds since they need
+ dynamic loading for HTIOP library.
+
+ * tao/Acceptor_Impl.cpp:
+ Temporarily commented out problematic code until
+ HTIOP is fixed.
+
+Thu Oct 15 14:01:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_component/component_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
+ Fixed typo in comment
+
+Thu Oct 15 11:33:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/documentation.html:
+ Updated link to the TPG
+
+Thu Oct 15 07:20:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/tao_idl.mpc
+ * TAO_IDL/tao_idl_be.mpc
+ * TAO_IDL/tao_idl_fe.mpc
+ Added seperate mpc files for the back end and the front end library
+
+Wed Oct 14 23:05:35 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * TAO_IDL/contrib/mcpp/support.cpp:
+ Now releases ownership of in-memory buffers when retrieved for
+ preprocessing. Fixes a crash when in-memory preprocessor
+ was used multiple times per process invocation.
+
+Wed Oct 14 18:31:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/tao_idl.mpc:
+ Use the new tao_idl_fe base project
+
+Wed Oct 14 18:26:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * MPC/config/tao_idl_fe.mpb:
+ New base project for tao_idl_fe
+
+Wed Oct 14 18:16:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/contrib/mcpp/system.cpp:
+ Fixed argument not used warning
+
+Wed Oct 14 17:42:38 UTC 2009 Vladimir Zykov <vz@prismtech.com>
+
+ * tao/Acceptor_Impl.cpp:
+ Fixed bug#3748. It fixes a connection handler leak when
+ server accepts a connection but then fails to open a connection
+ handler.
+
+Wed Oct 14 16:53:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_provides.cpp:
+
+ Fixed bug in facet servant class generation.
+
+ * TAO_IDL/be/be_interface.cpp(traverse_inheritance_graph):
+
+ Added "!= 0" to an IF state checking the return value
+ of a call to ACE_Unbounded_Queue, which returns an int.
+
+Wed Oct 14 13:51:03 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp (universal_time):
+ Changed
+
+ TAO_UTO *uto = 0;
+
+ to
+
+ TAO_UTO_Var uto;
+
+ to avoid a memory leak. Thanks to Chris Shaw <google at
+ cshaw-tech dot co dot uk> for reporting this.
+
+Tue Oct 13 15:54:44 UTC 2009 Vladimir Zykov <vz@prismtech.com>
+
+ * tests/Bug_3748_Regression/client.cpp:
+ * tests/Bug_3748_Regression/Bug_3748_Regression.mpc:
+ * tests/Bug_3748_Regression/Hello.cpp:
+ * tests/Bug_3748_Regression/Test.idl:
+ * tests/Bug_3748_Regression/server.cpp:
+ * tests/Bug_3748_Regression/Makefile.am:
+ * tests/Bug_3748_Regression/Hello.h:
+ * tests/Bug_3748_Regression/README:
+ * tests/Bug_3748_Regression/run_test.pl:
+ * bin/tao_orb_tests.lst:
+ Added a test for bug#3748.
+
+Tue Oct 13 15:36:48 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_extended_port/extended_port_svs.cpp:
+ * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svs.h:
+
+ New files, containing new visitor that generates the implementation
+ of the facet servant class.
+
+ * TAO_IDL/be/be_provides.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be_include/be_interface.h:
+ * TAO_IDL/be_include/be_provides.h:
+
+ Factored common code generation into the appropriate nodes.
+
+ * TAO_IDL/narrow/narrow.cpp:
+
+ Added port types to the group of types that can be
+ transformed from scope to decl and vice versa.
+
+ * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp:
+ * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_svh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_svs.cpp:
+ * TAO_IDL/be/be_visitor_extended_port.cpp:
+ * TAO_IDL/be_include/be_visitor_extended_port.h:
+ * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h:
+ * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h:
+
+ Added new files as includes, factored common visitor code into
+ base class, other minor changes.
+
+Mon Oct 12 14:03:48 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 1.7.4 released.
Local Variables:
mode: change-log