diff options
Diffstat (limited to 'TAO/ChangeLogs/ChangeLog-2010a')
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-2010a | 6556 |
1 files changed, 0 insertions, 6556 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-2010a b/TAO/ChangeLogs/ChangeLog-2010a deleted file mode 100644 index 5c5bf59e101..00000000000 --- a/TAO/ChangeLogs/ChangeLog-2010a +++ /dev/null @@ -1,6556 +0,0 @@ -Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl> - - * 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/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: - - 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/VarOut_T.h: - * tao/VarOut_T.inl: - - Fixed Bug 3766. - -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. - -Fri Nov 20 16:55:01 UTC 2009 Yan Dai <dai_y@ociweb.com> - - * NEWS: - - 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 -add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time)) -indent-tabs-mode: nil -End: |