Thu Apr 13 13:43:19 UTC 2006 William R. Otte * First cut integration point. Wed Feb 08 15:53:31 2006 Wallace Zhang * CIAO version 0.4.9 released. Tue Feb 7 16:10:10 UTC 2006 William Otte * DAnCE/NodeManager/NodeManager.mpc Fixed an ordering problem. Mon Feb 6 19:13:13 UTC 2006 William Otte * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc Fixed an export problem manifesting in VC8. * performance-tests/Benchmark/Benchmark.mpc Added an empty IDL_Files section to the servant to prevent nmake from regenerating from the IDL file. Mon Feb 6 13:54:39 UTC 2006 Ossama Othman * ciao/ComponentsC.h: Place TAO namespace in this pre-generated stub header within a TAO versioned namespace, as TAO_IDL does for all stubs. Fixes build errors in versioned-namespace enabled builds. Mon Feb 6 13:33:54 UTC 2006 William Otte * DAnCE/NodeApplication/NoOp_Configurator.h Case sensitivity error from previous commit. Mon Feb 6 00:39:41 UTC 2006 William Otte * DAnCE/NodeApplication/Configurator_Factory.cpp * DAnCE/NodeApplication/Configurator_Factory.h * DAnCE/NodeApplication/NodeApplication.mpc * DAnCE/NodeApplication/NodeApplication_Core.h * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc * DAnCE/NodeManager/MonitorController.h * DAnCE/NodeManager/NodeManager.mpc * DAnCE/NodeApplication/NoOp_Configurator.cpp * DAnCE/NodeApplication/NoOp_Configurator.h * DAnCE/NodeApplication/NoOp_Configurator_export.h Fixed linking errors on Borland 6. Mostly involved improper symbol export control. * tools/Config_Handlers/cdd.hpp * tools/Config_Handlers/cdp.hpp Added a fix for a broken include in Borland 6. Fri Feb 3 24:30:19 UTC 2006 Ossama Othman * ciao/CIAO_common.h: Removed extraneous "#" in "# #error" preprocessor directive. * ciao/Client_init.h: Moved CIAO namespace out of TAO-versioned namespace block. It shouldn't have been there. Fixes namespace clashes in versioned namespace enabled builds. Thu Feb 2 23:55:01 UTC 2006 William Otte * NEWS Updated the release notes. Thu Feb 2 22:59:23 UTC 2006 William Otte * DAnCE/RepositoryManager/ZIP_Wrapper.cpp Updated include from zziplib.h to zzip/zzip.h, as the former is deprecated and absent in the most recent release. Thu Feb 2 15:49:31 2006 Douglas C. Schmidt * docs/tutorials/CoSMIC/01.html: Commited a fix for a typo detected by Abdullah Sowayan and fixed by Ming Xiong. Thu Feb 2 16:58:15 UTC 2006 Johnny Willemsen * CIAO_TAO_DAnCE.mwc: * CIAODAnCE.mwc: Removed Old_Config_Handlers and spec_RepositoryManager Thu Feb 2 16:31:15 UTC 2006 William Otte * DAnCE/NodeManager/BaseMonitor.h * DAnCE/NodeManager/CIAO_Monitor.h * DAnCE/NodeManager/MonitorCB.h * DAnCE/NodeManager/MonitorController.cpp * DAnCE/NodeManager/MonitorController.h * DAnCE/TargetManager/DomainDataManager.h Removed extra ';' after closing braces on namespaces. Was causing errors on GCC4 builds. * DAnCE/NodeManager/MonitorController.inl Removed this file, as it is no longer used. Wed Feb 1 21:21:35 UTC 2006 William Otte * DAnCE/NodeManager/BaseMonitor.h * DAnCE/NodeManager/CIAO_Monitor.cpp * DAnCE/NodeManager/CIAO_Monitor.h * DAnCE/NodeManager/MonitorCB.cpp * DAnCE/NodeManager/MonitorCB.h * DAnCE/NodeManager/MonitorController.cpp * DAnCE/NodeManager/MonitorController.h * DAnCE/TargetManager/DomainDataManager.cpp * DAnCE/TargetManager/DomainDataManager.h * DAnCE/TargetManager/TargetManager_exec.cpp * DAnCE/TargetManager/TargetManager_exec.h Wraps the TargetManager/Monitors inside the CIAO namespace. Thanks to Nilabja Roy (nilabjar@dre.vanderbilt.edu) for making these changes and thanks to Johnny for noticing this! Wed Feb 1 20:42:42 UTC 2006 William Otte * CIDLC/ServantSourceGenerator.cpp * tools/Config_Handlers/RT-CCM/TPL_Handler.cpp * tools/Config_Handlers/Utils/XercesString.cpp * tools/Config_Handlers/Utils/XercesString.h * tools/Config_Handlers/XMLSchema/Writer.hpp Fixes for warnings on ICC platforms. Wed Feb 1 14:38:12 UTC 2006 Johnny Willemsen * DAnCE/TargetManager/DomainDataManager.h: Small doxygein improvement Wed Feb 1 04:32:38 UTC 2006 William Otte * RACE/Planner_Manager/Component/Planner_Manager.idl Resolve a linking error on Windows. Tue Jan 31 23:33:23 UTC 2006 William Otte * DAnCE/Old_Config_Handlers * DAnCE/test/Config_Handlers_Tests Removed deprecated config handlers. * NEWS Commented on this removal. Tue Jan 31 21:51:52 UTC 2006 William Otte * examples/Hello/descriptors/run_test.pl * examples/Hello/descriptors/run_test_without_ns.pl Added a parameter to the NodeManagers to cause them to wait up to 30 seconds for the NodeApplications to spawn before failing. This should fix the hello test on several platforms. Tue Jan 31 21:29:06 UTC 2006 William Otte * examples/Hello/descriptors/run_test.pl Updated to force naming service to not use multicast, instead using NameServiceIOR environment variable. * examples/Hello/descriptors/run_test_without_ns.pl Updated ports to reflect new NodeManagerMap. Tue Jan 31 15:11:29 UTC 2006 William Otte * RACE/Controller/Component/Controller.mpc Fixed linking errors on OS X. Tue Jan 31 14:41:31 UTC 2006 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.cpp Fixed a couple of warning on SuSE_10_0_GCC4.0.2_x86_64_Valgrind build. Tue Jan 31 11:42:12 UTC 2006 Johnny Willemsen * DAnCE/NodeManager/NodeManager_Impl.cpp: Fixed compile error with VxWorks 5.5.1 Mon Jan 30 22:43:26 UTC 2006 Stoyan Paunov * examples/Hello/descriptors/run_NodeDaemons.pl: Fixing this script so that the Hello example deploys successfully. Mon Jan 30 21:16:40 UTC 2006 Ming Xiong * docs/tutorials/CoSMIC/01.html * docs/tutorials/CoSMIC/02.html * docs/tutorials/CoSMIC/03.html * docs/tutorials/CoSMIC/04.html * docs/tutorials/CoSMIC/index.html * docs/tutorials/CoSMIC/Icons/AddConnMode.gif * docs/tutorials/CoSMIC/Icons/SetMode.gif * docs/tutorials/CoSMIC/Images/fig1.jpg * docs/tutorials/CoSMIC/Images/fig10.jpg * docs/tutorials/CoSMIC/Images/fig11.jpg * docs/tutorials/CoSMIC/Images/fig2.jpg * docs/tutorials/CoSMIC/Images/fig3.jpg * docs/tutorials/CoSMIC/Images/fig4.jpg * docs/tutorials/CoSMIC/Images/fig5.jpg * docs/tutorials/CoSMIC/Images/fig6.jpg * docs/tutorials/CoSMIC/Images/fig7.jpg * docs/tutorials/CoSMIC/Images/fig8.jpg * docs/tutorials/CoSMIC/Images/fig9.jpg * docs/tutorials/CoSMIC/Model/Quoter.xme Added CoSMIC tutorial for /docs/tutorials/Quoter/Simple Mon Jan 30 17:50:38 UTC 2006 Gan Deng * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc Modified to inherit from dance_extension_stub project so the included header file could be found. Mon Jan 30 17:35:12 UTC 2006 Gan Deng * DAnCE/Interfaces/Interfaces.mpc * DAnCE/NodeManager/NodeManager.mpc * DAnCE/NodeManager/NodeManager_Impl.h Fixed a linking error of NodeManager when trying to link to IDL generated servant code. * DAnCE/NodeManager/CIAO_NodeManager_Export.h * DAnCE/Interfaces/NodeManager_svnt_export.h Removed the first one and added the second one to fix the linking error when trying to find entry point for IDL compiler generated servant code. Mon Jan 30 05:07:09 UTC 2006 William Otte * examples/Hello/descriptors/NodeManagerMap.dat Corrected the ports to match those in the run_test.pl script. Mon Jan 30 01:59:23 UTC 2006 Gan Deng * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc Cosmetic change. * DAnCE/NodeManager/NodeManager.mpc Fixed a typo. Mon Jan 30 01:47:21 UTC 2006 Gan Deng * DAnCE/NodeManager/NodeManager.mpc * DAnCE/NodeManager/NodeManager_Impl.h * DAnCE/NodeManager/NodeManager_Export.h Added dll import/export mechanism into NodeManager library. Sat Jan 28 22:24:35 UTC 2006 William Otte * examples/Hello/descriptors/run_test.pl Corrected the name of the NodeManagerMap passed to ExecutionManager. This was causing the test to fail across all platforms. Sat Jan 28 05:55:45 UTC 2006 William Otte * DAnCE/NodeManager/NodeManager.mpc Added a missing after clause. Fri Jan 27 22:42:47 UTC 2006 William Otte * RACE/Controller/Component/Controller.mpc Fixed linking errors on Windows. Fri Jan 27 20:58:19 UTC 2006 Gan Deng * tests/Bug_2130_Regression A place to host Bug 2130 test case. Fri Jan 27 20:42:47 UTC 2006 William Otte * tools/Config_Handlers/DnC_Dump_T.h Silenced warnings in solaris. Fri Jan 27 20:30:01 UTC 2006 William Otte * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.cpp Fixed uninitialized variable warnings on Solaris GCC. *DAnCE/NodeManager/NodeManager.mpc Refactored the projects here so all files related to NodeManager are only compiled once. Fri Jan 27 19:15:19 UTC 2006 Nilabja R * DAnCE/NodeManager/Monitor.mpc: Added the dependancy on TargetManaer_stub Fri Jan 27 19:07:08 UTC 2006 William Otte * DAnCE/NodeManager/MonitorController.h * DAnCE/NodeManager/MonitorController.inl Refined the fix in Fri Jan 27 17:29:54 UTC 2006 William Otte to use ACE_SYNCH_MUTEX. Thanks to Doug Schmidt for suggesting the improvement. Fri Jan 27 17:35:55 UTC 2006 William Otte * RACE/Controller/Component/Controller.mpc Fixed linking errors on Mac OS X. Fri Jan 27 17:29:54 UTC 2006 William Otte * DAnCE/NodeManager/MonitorController.h * DAnCE/NodeManager/MonitorController.inl Added preprocessor logic to fall back to an ACE_Mutex on platforms that don't support ACE_Thread_Mutex. Fri Jan 27 16:59:11 UTC 2006 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.cpp Fixed a couple of warnings on SuSE_10_0_GCC4.0.2_x86_64_Valgrind build about pointer initialization. Thu Jan 26 23:48:47 UTC 2006 Gan Deng * examples/Hello/step-by-step.html Fixed a fuzz error about dependency on ~schmidt/ACE_wrappers. Thu Jan 26 19:25:06 UTC 2006 Gan Deng * DAnCE/TargetManager/TargetManager.mpc Added an empty IDL_Files segment to the _exec project, which should clean up tons of Windows VC build erros and warnings. Thu Jan 26 17:57:45 UTC 2006 Gan Deng * DAnCE/ExecutionManager/ExecutionManager.mpc * DAnCE/NodeManager/NodeManager.mpc Modified to inherit from a base project dance_extension_stub.mpb to avoid explicily included path specification. Thu Jan 26 10:25:12 UTC 2006 Johnny Willemsen * CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: Fixed incorrect doxygen tag * CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl: Added missing ACE_INLINE macro's Thu Jan 26 01:44:15 UTC 2006 Gan Deng * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp * DAnCE/NodeApplicationManager/Containers_Info_Map.h * DAnCE/NodeApplicationManager/ImplementationInfo.cpp * DAnCE/NodeApplicationManager/ImplementationInfo.h * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h * DAnCE/NodeManager/NodeManager_Impl.cpp * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp * ciao/Deployment.idl Fixed a bug of shared component capability. Originally, we haven't differentiate between "shared components" and "external components", so when a component ref count becomes 0, the "shared components" will become empty, however, since some components are installed remotely, removing it will cause problem if we don't have such differentiation. Wed Jan 25 23:44:01 UTC 2006 Nishanth Shankaran * CIAOTAO.mwc: * CIAO.mwc: Added RACE to the workspace. Wed Jan 25 22:47:30 UTC 2006 Gan Deng * CIAO_TAO_DAnCE.mwc Added another mwc file which builds ACE, TAO, CIAO, DAnCE minium to run a CIAO simple example. Wed Jan 25 22:28:06 UTC 2006 Gan Deng * DAnCE/ExecutionManager/ExecutionManager.mpc * DAnCE/NodeManager/NodeManager.mpc Added include+= to find header files and fixed a typo. * DAnCE/NodeManager/NodeManager_Impl.cpp Fixed an error in Linux build. Wed Jan 25 22:11:23 UTC 2006 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp Changed order of the base member initialization list, which should clear some warnings of the Linux builds. Wed Jan 25 21:32:44 UTC 2006 Gan Deng * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc * DAnCE/NodeManager/NodeManager.mpc Fixed dependency problems. Wed Jan 25 20:28:35 UTC 2006 Gan Deng * DAnCE/Interfaces/ExecutionManager.idl * DAnCE/Interfaces/Interfaces.mpc * DAnCE/Interfaces/README * DAnCE/Interfaces/NodeManager.idl * DAnCE/Interfaces/NodeManager_stub_export.h * DAnCE/Interfaces/ExecutionManager_stub_export.h Added these files into a separate directory called DAnCE/Interfaces to termporarily solve the MPC directory dependency issue. * DAnCE/ExecutionManager/ExecutionManager.idl * DAnCE/NodeManager/NodeManager.idl Removed these files. * DAnCE/ExecutionManager/ExecutionManager.mpc * DAnCE/ExecutionManager/Execution_Manager_Impl.h * DAnCE/NodeManager/NodeManager.mpc * DAnCE/NodeManager/NodeManager_Impl.h * DAnCE/Plan_Launcher/Plan_Launcher.cpp * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h Modified to accomodate the above refactoring work. Wed Jan 25 19:46:57 UTC 2006 Gan Deng * ciao/Deployment_common.h Added this new file, which is supposed to contain all the reusable types/classes/methods across the DAnCE toolchain. * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h * DAnCE/ExecutionManager/Execution_Manager_Impl.h Modified the code to accomodate the above refactoring work. * DAnCE/TargetManager/DomainDataManager.cpp Got rid of a warning message about unreferenced variable. * DAnCE/DomainApplicationManager/DomainApplicationManage.mpc Added a dependency from DAM to ExecutionManager_stub project. Wed Jan 25 02:53:07 UTC 2006 Gan Deng * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp * DAnCE/ExecutionManager/Execution_Manager_Impl.h * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h * ciao/Deployment.idl Fixed a bug about destroying *ApplicationManagers. This fix will ensure that DAM won't be destroyed if any components managed by itself are still up and running. Wed Jan 25 01:41:53 UTC 2006 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp Some cosmetic changes. * DAnCE/NodeApplication/NodeApplication_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp Fixed a bug about when to killing a NodeApplication process. * ciao/Container_Base.cpp Comment out meaningless debug statement. Wed Jan 25 00:56:39 UTC 2006 Gan Deng * examples/Hello/descriptors/run_test_without_ns.pl Modified to use the correct NodeManagerMap.dat file. Wed Jan 25 00:47:02 UTC 2006 Gan Deng * examples/Hello/descriptors_RTCCM/RTsvc.conf * examples/Hello/descriptors_RTCCM/input.csr * examples/Hello/descriptors_RTCCM/rt-config-example.cdp * examples/Hello/descriptors_RTCCM/rt-config-example.csr * examples/Hello/descriptors_RTCCM/rt-example.cdp * examples/Hello/descriptors_RTCCM/rt_run_test.pl * examples/Hello/descriptors_ReDaC/deploymentplan.cdp * examples/Hello/descriptors_ReDaC/deploymentplan_add.cdp * examples/Hello/descriptors_ReDaC/deploymentplan_remove.cdp * examples/Hello/descriptors_naming/deploymentplan_naming.cdp Create some new descriptors, reorganized them, and put them into different directories. Wed Jan 25 00:23:02 UTC 2006 Gan Deng * CIAODAnCE.mwc Added another mwc file which only builds CIAO and DAnCE. * examples/Hello/step-by-step.html Fixed an error in this documentation page. * examples/Hello/descriptors/RTsvc.conf * examples/Hello/descriptors/TestNodeManagerMap.dat * examples/Hello/descriptors/flattened_deploymentplan_without_ns_add.cdp * examples/Hello/descriptors/rt-config-example.cdp * examples/Hello/descriptors/rt-config-example.csr * examples/Hello/descriptors/rt-example.cdp * examples/Hello/descriptors/flattened_deploymentplan_without_ns_add.cdp * examples/Hello/descriptors/rt_run_test.pl Removed these descriptor files and put them into separate directories to better organize things. * examples/Hello/descriptors_shared_components/deploymentplan.cdp * examples/Hello/descriptors_shared_components/ deploymentplan_shared_components.cdp Added a dedicated directory to put descriptors for shared components scenario. Wed Jan 25 00:10:50 UTC 2006 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h * DAnCE/ExecutionManager/DAM_Map.cpp * DAnCE/ExecutionManager/DAM_Map.h * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp * DAnCE/ExecutionManager/Execution_Manager_Impl.h Added capabilities to handle adding/removing connections between components in new assembly and existing/external components in old assemblies. This involves putting ExecutionManager as a coordinator for different DAMs. * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp * DAnCE/NodeApplicationManager/Containers_Info_Map.h * DAnCE/NodeApplicationManager/ImplementationInfo.cpp * DAnCE/NodeApplicationManager/ImplementationInfo.h * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl * DAnCE/NodeManager/NAM_Map.h * DAnCE/NodeManager/NodeManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.h * DAnCE/NodeManager/Node_Manager.cpp Added capabilities for handling shared components across different assemblies. This involves putting NodeManager as a local coordinator for different NAMs. * DAnCE/NodeApplication/NodeApplication.cpp * DAnCE/NodeApplication/NodeApplication_Impl.cpp * DAnCE/NodeApplication/NodeApplication_Impl.h Enhancement of adding/removing connections. * DAnCE/Plan_Launcher/DAM_Map.cpp * DAnCE/Plan_Launcher/DAM_Map.h Removed from the repo, since they are located in the other directory as well, and we can use relative path to point to those existing files. * DAnCE/Plan_Launcher/Plan_Launcher.cpp * DAnCE/Plan_Launcher/Plan_Launcher.mpc * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h Enhanced to handle shared components scenario which interacts with *managers. * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp Fixed for working with the newly enhanced DAnCE toolchain. * ciao/Deployment.idl Adding enhancements for adding shared components capabilities Wed Jan 25 00:01:37 UTC 2006 Gan Deng * DAnCE/NodeManager/MonitorCB.cpp Fixed a warning about unreferenced variable in Windows build. * DAnCE/NodeManager/MonitorController.h Included header file missing path to its directory. * DAnCE/TargetManager/CmpClient.cpp Fixed a warning about unreferenced variable in Windows build. Mon Jan 23 23:10:32 UTC 2006 Stoyan Paunov * DAnCE/spec_RepositoryManager/HTTP_Client.h: * DAnCE/spec_RepositoryManager/HTTP_Client.cpp: * DAnCE/spec_RepositoryManager/HTTP_Handler.h: * DAnCE/spec_RepositoryManager/HTTP_Handler.cpp: * DAnCE/spec_RepositoryManager/Options.h: * DAnCE/spec_RepositoryManager/Options.cpp: * DAnCE/spec_RepositoryManager/PC_Updater.h: * DAnCE/spec_RepositoryManager/PC_Updater.cpp: * DAnCE/spec_RepositoryManager/PC_Updater_T.h: * DAnCE/spec_RepositoryManager/PC_Updater_T.cpp: * DAnCE/spec_RepositoryManager/README.txt: * DAnCE/spec_RepositoryManager/RM_Helper.h: * DAnCE/spec_RepositoryManager/RM_Helper.cpp: * DAnCE/spec_RepositoryManager/RMadmin.cpp: * DAnCE/spec_RepositoryManager/RepositoryManager.idl: * DAnCE/spec_RepositoryManager/RepositoryManager.cpp: * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h: * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: * DAnCE/spec_RepositoryManager/URL_Parser.h: * DAnCE/spec_RepositoryManager/URL_Parser.cpp: * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h: * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp: * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc: Removed these files. Zapping the DAnCE/spec_RepositoryManager/ directory which used to hold the implementation of the RepositoryManager while the ExecutionManager was in the DAnCE/RepositoryManager/ directory. Mon Jan 23 22:41:49 UTC 2006 Stoyan Paunov * DAnCE/RepositoryManager/HTTP_Client.h: * DAnCE/RepositoryManager/HTTP_Client.cpp: * DAnCE/RepositoryManager/HTTP_Handler.h: * DAnCE/RepositoryManager/HTTP_Handler.cpp: * DAnCE/RepositoryManager/Options.h: * DAnCE/RepositoryManager/Options.cpp: * DAnCE/RepositoryManager/PC_Updater.h: * DAnCE/RepositoryManager/PC_Updater.cpp: * DAnCE/RepositoryManager/PC_Updater_T.h: * DAnCE/RepositoryManager/PC_Updater_T.cpp: * DAnCE/RepositoryManager/README.txt: * DAnCE/RepositoryManager/RM_Helper.h: * DAnCE/RepositoryManager/RM_Helper.cpp: * DAnCE/RepositoryManager/RMadmin.cpp: * DAnCE/RepositoryManager/RepositoryManager.idl: * DAnCE/RepositoryManager/RepositoryManager.cpp: * DAnCE/RepositoryManager/RepositoryManager.mpc: * DAnCE/RepositoryManager/RepositoryManager_Impl.h: * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp: * DAnCE/RepositoryManager/URL_Parser.h: * DAnCE/RepositoryManager/URL_Parser.cpp: * DAnCE/RepositoryManager/ZIP_Wrapper.h: * DAnCE/RepositoryManager/ZIP_Wrapper.cpp: Moving what used to be DAnCE/spec_RepositoryManager directory to the DAnCE/RepositoryManager directory. Mon Jan 23 22:14:06 UTC 2006 Stoyan Paunov * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: Adding couple more checks to increase robustness. Mon Jan 23 20:07:17 UTC 2006 William Otte * DAnCE/NodeManager/BaseMonitor.h Added a virtual destructor to resolve warnings. * DAnCE/TargetManager/DomainDataManager.cpp * DAnCE/TargetManager/TargetManager_exec.cpp Fixed some problems caused by Mon Jan 23 15:11:40 UTC 2006 William Otte Mon Jan 23 17:03:09 UTC 2006 Nishanth Shankaran * RACE/Controller/Component/Controller_svnt_export.h: * RACE/Controller/Component/Controller_stub_export.h: * RACE/Controller/Component/Controller_exec_export.h: * RACE/Controller/Component/Controller_exec.h: * RACE/Controller/Component/Controller_exec.cpp: * RACE/Controller/Component/Controller.mpc: * RACE/Controller/Component/Controller.idl: * RACE/Controller/Component/Controller.cidl: Added IDL, CIDL, and MPC files for the RACE controller along with a dummy implementation of the controller. Mon Jan 23 15:11:40 UTC 2006 William Otte * DAnCE/TargetManager/TargetManager.mpc Cleaned up the MPC file, fixed a linking error on OS X. Sat Jan 21 21:54:59 UTC 2006 Jeff Parsons * CIDLC/SizeTypeCalculator.cpp: Fixed a bug in size type calculation of nested structs and unions. Thanks to Sandro Santos Andrade for reporting the problem. Sat Jan 21 20:27:13 UTC 2006 Nilabja R * DAnCE/TargetManager/TargetManager.idl: * DAnCE/TargetManager/TargetManager.mpc: * DAnCE/TargetManager/TargetManagerExt.idl: Added this file to include the facet for RACE Controller * DAnCE/TargetManager/TargetManager_exec.h: * DAnCE/TargetManager/TargetManager_exec.cpp: Added implementation for the facet serving the RACE Controller. Sat Jan 21 02:04:15 UTC 2006 Nilabja R * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Removed trailing whitespaces and tabs * DAnCE/NodeManager/BaseMonitor.h: * DAnCE/NodeManager/CIAO_Monitor.h: * DAnCE/NodeManager/CIAO_Monitor.cpp: * DAnCE/NodeManager/MonitorCB.h: * DAnCE/NodeManager/MonitorCB.cpp: * DAnCE/NodeManager/MonitorController.h: * DAnCE/NodeManager/MonitorController.cpp: Removed system headers and replaced systme calls with ACE calls. Also updated documentation with doxygen standard * DAnCE/TargetManager/TargetManager_exec.cpp: Removed system headers and replaced systme calls with ACE calls. Also updated documentation with doxygen standard * tools/Config_Handlers/DD_Handler.h: * tools/Config_Handlers/DD_Handler.cpp: Removed system headers and replaced systme calls with ACE calls. Also updated documentation with doxygen standard Fri Jan 20 22:30:21 UTC 2006 Nilabja R * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: The include to NodeManagerC.h is removed since the dependency on NodeManager_stub was removed. Fri Jan 20 20:33:23 UTC 2006 Nilabja R * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: Changed the Domain Application Manager to remove the dependency on NodeManager_stub. Fri Jan 20 07:24:47 UTC 2006 Stoyan Paunov * DAnCE/spec_RepositoryManager/PC_Updater.h: * DAnCE/spec_RepositoryManager/RMadmin.cpp: * DAnCE/spec_RepositoryManager/RepositoryManager.cpp: * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h: * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: * DAnCE/spec_RepositoryManager/URL_Parser.h: * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h: * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp: Improved the documentation, the output and added some minor features. Changed all occurnences of 'new' to ACE_NEW in ZIP_Wrapper.cpp which I had previously forgotten. * DAnCE/new_RepositoryManager/packages/inconsistent.cpk: * DAnCE/new_RepositoryManager/packages/package.cpk: Removed these files. Thu Jan 19 01:29:58 UTC 2006 Stoyan Paunov * DAnCE/spec_RepositoryManager/HTTP_Handler.h: * DAnCE/spec_RepositoryManager/HTTP_Handler.cpp: * DAnCE/spec_RepositoryManager/PC_Updater.h: * DAnCE/spec_RepositoryManager/PC_Updater_T.h: * DAnCE/spec_RepositoryManager/RM_Helper.h: * DAnCE/spec_RepositoryManager/RM_Helper.cpp: * DAnCE/spec_RepositoryManager/RMadmin.cpp: * DAnCE/spec_RepositoryManager/RepositoryManager.cpp: * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: * DAnCE/spec_RepositoryManager/URL_Parser.h: * DAnCE/spec_RepositoryManager/URL_Parser.cpp: * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h: Changed all occurenced of new to ACE_NEW. Turned some documentation to Doxygen style. Modified the URL_Parser singleton to use the ACE_Singleton class. More changes on the way. Wed Jan 18 23:56:51 UTC 2006 Nilabja R * DAnCE/NodeManager/BaseMonitor.h: Corrected the file name in @file * DAnCE/TargetManager/CmpClient.cpp: Corrected the file name in @file Wed Jan 18 16:42:41 UTC 2006 Nilabja R * DAnCE/NodeManager/BaseMonitor.h:Added documentation, changed function signature * DAnCE/NodeManager/CIAO_Monitor.cpp:Removed system headers * DAnCE/NodeManager/Monitor.mpc:Added cvs tag * DAnCE/NodeManager/MonitorController.cpp:Removed sleep call * DAnCE/NodeManager/NodeManager.mpc:Added after clause to compile TargetManager_stub before * DAnCE/TargetManager/TM_Client.mpc:Added cvs tag * DAnCE/TargetManager/TargetManager.mpc: Added cvs tag , Removed Deployment_Configuration.cpp from TargetManager_exec Tue Jan 17 23:52:11 UTC 2006 Stoyan Paunov * DAnCE/spec_RepositoryManager/Options.h: * DAnCE/spec_RepositoryManager/Options.cpp: * DAnCE/spec_RepositoryManager/RMadmin.cpp: Took care of the todo's that Johnny suggested. Now using ACE_Singleton parametrized with ACE_Null_Mutex. Tue Jan 17 21:07:12 UTC 2006 Johnny Willemsen * DAnCE/spec_RepositoryManager/HTTP_Client.h: Layout change * DAnCE/spec_RepositoryManager/HTTP_Handler.{h,cpp}: Changed bytecount_ to size_t Tue Jan 17 21:03:12 UTC 2006 Johnny Willemsen * DAnCE/spec_RepositoryManager/Options.h: Doxygen improvements * DAnCE/spec_RepositoryManager/Options.cpp: Layout changes and add some todo's Tue Jan 17 19:31:56 UTC 2006 William Otte * tools/Config_Handlers/Config_Handlers.mpc Added a project inherit improperly removed by Mon Jan 16 16:22:25 UTC 2006 Nilabja R Mon Jan 16 19:59:12 UTC 2006 Johnny Willemsen * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h: * DAnCE/spec_RepositoryManager/URL_Parser.h: * DAnCE/spec_RepositoryManager/PC_Updater.h: * DAnCE/spec_RepositoryManager/PC_Updater_T.cpp: * DAnCE/spec_RepositoryManager/HTTP_Handler.h: * DAnCE/spec_RepositoryManager/HTTP_Client.h: Doxygen improvements * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp: * DAnCE/spec_RepositoryManager/PC_Updater_T.h: * DAnCE/spec_RepositoryManager/HTTP_Client.cpp: * DAnCE/spec_RepositoryManager/HTTP_Handler.cpp: Layout changes Mon Jan 16 18:36:47 UTC 2006 William Otte * tools/Config_Handlers/Basic_Deployment_Data.hpp Addressed some warnings from the RHEL_Static_GCC-3.4.2 build. Mon Jan 16 16:48:11 UTC 2006 Stoyan Paunov * DAnCE/spec_RepositoryManager/Options.h: * DAnCE/spec_RepositoryManager/Options.cpp: * DAnCE/spec_RepositoryManager/PC_Updater.cpp: * DAnCE/spec_RepositoryManager/README.txt: * DAnCE/spec_RepositoryManager/RMadmin.cpp: * DAnCE/spec_RepositoryManager/RepositoryManager.cpp: * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h: * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: Added the newest changes to the RepoMan. This change add the functionality that pertains to interface types. It is currently disabled due to lack of support in the modeling tools for interfaces for assemby-based interfaces. I still need to clean up some of the output and some of the code before the release of the beta. Mon Jan 16 16:22:25 UTC 2006 Nilabja R * DAnCE/NodeManager/BaseMonitor.h: * DAnCE/NodeManager/CIAO_Monitor.h: * DAnCE/NodeManager/CIAO_Monitor.cpp: * DAnCE/NodeManager/Monitor.mpc: * DAnCE/NodeManager/MonitorCB.h: * DAnCE/NodeManager/MonitorCB.cpp: * DAnCE/NodeManager/MonitorController.h: * DAnCE/NodeManager/MonitorController.inl: * DAnCE/NodeManager/MonitorController.cpp: * DAnCE/NodeManager/NodeManager.mpc: * DAnCE/NodeManager/NodeManager_Impl.h: * DAnCE/NodeManager/NodeManager_Impl.cpp: * DAnCE/NodeManager/Node_Manager.cpp: These files implement the Monitor within the NodeManager implementation. * DAnCE/TargetManager/CmpClient.cpp: * DAnCE/TargetManager/Deployment_Configuration.h: * DAnCE/TargetManager/Deployment_Configuration.cpp: * DAnCE/TargetManager/DomainDataManager.h: * DAnCE/TargetManager/DomainDataManager.cpp: * DAnCE/TargetManager/TM_Client.mpc: * DAnCE/TargetManager/TargetManager.cidl: * DAnCE/TargetManager/TargetManager.idl: * DAnCE/TargetManager/TargetManager.mpc: * DAnCE/TargetManager/TargetManager_exec.h: * DAnCE/TargetManager/TargetManager_exec.cpp: * DAnCE/TargetManager/TargetManager_exec_export.h: * DAnCE/TargetManager/TargetManager_stub_export.h: * DAnCE/TargetManager/TargetManager_svnt_export.h: These files implement the Target Manager Implementation * DAnCE/TargetManager/descriptors/Domain.cdd: * DAnCE/TargetManager/descriptors/NodeDetails.dat: * DAnCE/TargetManager/descriptors/NodeManagerMap.dat: * DAnCE/TargetManager/descriptors/flattened_deploymentplan.cdp: * DAnCE/TargetManager/descriptors/run_test_TargetManager.pl: These are needed for the running of the TargetManager * ciao/CCM_Core.mpc: * ciao/Deployment.idl: * ciao/Deployment_Base.idl: * ciao/Deployment_Data.idl: * ciao/Packaging_Data.idl: * ciao/ServerResources.idl: Needs to be changed to resolve conflicts when compiling the Target Manager cidl file * ciao/Target_Data.idl: This is the file which contains declarations which has been separated for the Target manager * tools/Config_Handlers/Config_Handlers.mpc: * tools/Config_Handlers/DD_Handler.h: * tools/Config_Handlers/DD_Handler.cpp: These implement the extension to the config handlers for the parsing of the Target data domain. Fri Jan 13 20:39:21 UTC 2006 William Otte * tools/Config_Handlers/XSCRT/Parser.hpp * tools/Config_Handlers/XSCRT/XML.hpp Added a templated casting operator for Xerces types instead of using standard dynamic_cast. Thanks to Ossama Othman ossama at dre dot vanderbilt dot edu for suggesting this fix. * CIAO-INSTALL.html * NEWS The above changes removed the requirement for an RTTI enabled version of Xerces. Updated these documents to reflect this. Thu Jan 12 21:40:47 UTC 2006 Gan Deng * examples/Hello/ReDaC-Usage.html Fixed some typos and an error. Tue Jan 10 22:34:22 UTC 2006 William Otte * tools/Config_Handlers/Basic_Deployment_Data.cpp * tools/Config_Handlers/Basic_Deployment_Data.hpp * tools/Config_Handlers/cdd.cpp * tools/Config_Handlers/cdd.hpp Regenerated to reflect updates to schema in Tue Jan 10 19:01:45 UTC 2006 William Otte * tools/Config_Handlers/Modified_Deployment.xsd Removed, as this file is obsolete, and schema should only exist in CIAO_ROOT/docs/schema Tue Jan 10 22:05:17 UTC 2006 Gan Deng * examples/Hello/ReDaC-Usage.html Added a tutorial-like web page to showcase ReDaC service of DAnCE. * NEWS Updated with DAnCE's recent enhancements. Tue Jan 10 19:01:45 UTC 2006 William Otte * docs/schema/Basic_Deployment_Data.xsd * docs/schema/cdd.xsd Corrected incorrect cardinality on several target domain elements. Tue Jan 10 11:10:01 UTC 2006 Boris Kolpackov * NEWS: Updated with recent developments. Mon Jan 9 14:17:39 UTC 2006 Jeff Parsons * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp: * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp: * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: * examples/Hello/descriptors/Receiver_Svnt.iad: * examples/Hello/descriptors/Sender_Svnt.iad: * examples/Hello/descriptors/flattened_deploymentplan.cdp: * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp: * examples/Hello/descriptors/flattened_deploymentplan_without_ns_add.cdp: * examples/Hello/descriptors/flattened_deploymentplan_without_ns_remove.cdp: * examples/Hello/descriptors/rt-config-example.cdp: * examples/Hello/descriptors/rt-example.cdp: Updated occurrences of the string name of the servant executor DLL extry point to correspond with the changes in Fri Jan 6 20:09:34 UTC 2006 Jeff Parsons Fri Jan 6 20:09:34 UTC 2006 Jeff Parsons * CIDLC/ExecImplHeaderGenerator.cpp: * CIDLC/ExecImplSourceGenerator.cpp: * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Changed the names of the generated extern C functions that create the home and servant executors to incorportate the entire scoped name of the class, to avoid name clashes (since extern "C" functions link globally no matter what scope they are declared in) when class names are duplicated inside different nested namespaces. Thanks to James Hill and Boris Kolpackov for their help with the problem. * DAnCE/tests/Config_Handlers/HUDisplay/Airframe_Svnt.iad: * DAnCE/tests/Config_Handlers/HUDisplay/GPS_Svnt.iad: * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay_Svnt.iad: * DAnCE/tests/Config_Handlers/HUDisplay/Timer_Svnt.iad: * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.idl: * docs/tutorials/Quoter/Simple/descriptors/Broker_Svnt.iad: * docs/tutorials/Quoter/Simple/descriptors/Distributor_Svnt.iad: * docs/tutorials/Quoter/Simple/descriptors/flattened_deploymentplan.cdp: * examples/BasicSP/descriptors/Airframe_Svnt.iad: * examples/BasicSP/descriptors/GPS_Svnt.iad: * examples/BasicSP/descriptors/NavDisplay_Svnt.iad: * examples/BasicSP/descriptors/Timer_Svnt.iad: * examples/BasicSP/descriptors/flattened_deploymentplan.cdp: Updated the hand-crafted descriptor files in CIAO tests and examples to reflect the changes above. Thu Jan 5 21:28:17 UTC 2006 Gan Deng * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp Fixed some warning in Boarland C++ builds. Thu Jan 5 00:53:30 UTC 2006 J.T. Conklin * ChangeLog: Untabify. Delete-trailing-spaces. Changed "add-log-time-format" to a really ugly lambda expression that formats changelog timestamps in UTC and works with both GNU Emacs and XEmacs. Wed Jan 4 21:01:15 2006 Boris Kolpackov * ciao/CCM_Base.idl: Replaced #if !defined (CIAO_HAS_IMPORT_KEYWORD) with #ifdef CIAO_HAS_IMPORT_KEYWORD. This will give CIDLC's CPP a chance to handle it properly. * CCF/CCF/CompilerElements/Preprocessor.cpp: Fixed a bug in lexeme parsing. Wed Jan 4 11:39:59 2006 William Otte * ciao/CCM_Core.mpc Removed $CIAO_ROOT/DAnCE include, added CIAO_ROOT/ciao. Tue Jan 3 19:55:43 2006 Boris Kolpackov * CCF/CCF/CompilerElements/Preprocessor.cpp: * CCF/CCF/CompilerElements/Preprocessor.hpp: * CCF/CCF/IDL3/SemanticAction/Impl/Include.cpp: * CIDLC/cidlc.cpp: Implemented support for basic preprocessor directives: #ifdef, #ifndef, #else, and #endif as well as the -D command-line option. Also added exception handlers for filesystem exceptions. * CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp: * CCF/CCF/IDL2/SemanticGraph/Struct.cpp: * CCF/CCF/IDL2/SemanticGraph/Struct.hpp: * CCF/CCF/IDL2/SemanticGraph/Union.cpp: * CCF/CCF/IDL2/SemanticGraph/Union.hpp: Implemented incomplete struct and union semantics which will appear in CORBA 3.1. * CCF/CCF/CodeGenerationKit/IndentationCxx.hpp: Code clean-ups. Fri Dec 30 11:56:12 UTC 2005 Johnny Willemsen * ciao/Dynamic_Component_Servant_Base.{h,cpp}: Moved the default constructor to public again, vc8 needs it, no idea why, have to recheck later Thu Dec 29 08:53:12 UTC 2005 Johnny Willemsen * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: Fixed implicit conversion warning Wed Dec 28 10:42:31 2005 William Otte * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/Old_Config_Handlers/DnC_Dump.cpp * tools/Config_Handlers/DnC_Dump.cpp * tools/Config_Handlers/PSPE_Handler.cpp Silenced some warnings from Fri Dec 23 11:49:04 2005 Gan Deng Wed Dec 28 12:53:12 UTC 2005 Johnny Willemsen * ciao/Context_Impl_Base.{h,cpp}: Readded the default constructor, some compilers need it, no idea why, will sort this out later but this at least makes the scoreboard less red Tue Dec 27 15:57:12 UTC 2005 Johnny Willemsen * ciao/Container_Base.{h,cpp}: * ciao/Context_Impl_Base.{h,cpp}: * ciao/Home_Servant_Impl_Base.{h,cpp}: * ciao/Servant_Impl_Base.{h,cpp}: * ciao/Swapping_Servant_Home_Impl_Base.{h,cpp}: * ciao/Swapping_Servant_Home_Impl_T.h: Moved the default constructor to the private section and removed the implementation with the assert Tue Dec 27 15:08:12 UTC 2005 Johnny Willemsen * DAnCE/NodeApplication/NodeApplication_Core.cpp: Initialise pointer with 0 * DAnCE/NodeApplication/NodeApplication_Impl.{h,cpp,inl}: Just declare the default constructor private, it seems not to be used and the implementation was incorrect Fri Dec 23 11:49:04 2005 Gan Deng * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp * DAnCE/ExecutionManager/Execution_Manager_Impl.h * DAnCE/NodeApplication/NodeApplication_Impl.cpp * DAnCE/NodeApplication/NodeApplication_Impl.h * DAnCE/NodeApplication/NodeApplication_Impl.inl * DAnCE/NodeApplication/RTConfig_Manager.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl * DAnCE/NodeManager/NodeManager_Impl.cpp * DAnCE/Plan_Launcher/Plan_Launcher.cpp * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp * ciao/Container_Base.cpp * ciao/Deployment.idl * ciao/Deployment_Core.idl * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp * examples/Hello/descriptors/flattened_deploymentplan_without_ns_add.cdp * examples/Hello/descriptors/flattened_deploymentplan_without_ns_remove.cdp Merged from CVS Branch CIAO_ReDAC_01. This merge enables DAnCE to handle dynamic updating component assemblies as well as its configurations on the fly. Major IDL changes include the following: 1) Modified the finishLaunch() operation on the DomainApplicationManager interface by adding an additional boolean parameter to differentiate whether this is for inital deployment or for redeployment. 2) Modified the finishLaunch() operation on the NodeApplicationManager interface by adding an additional boolean parameter to differentiate whether this is for inital deployment or for redeployment. 3) Added new operations perform_redeployment() to the ExecutionManager interface and NodeApplicationManager interface. Fri Dec 23 13:47:12 UTC 2005 Johnny Willemsen * DAnCE/ComponentPackager/* Removed all these files, this component was using ziparchive and we didn't build it. After checking this with the DAnCE developers the conclustion was to zap it Thu Dec 22 19:53:12 UTC 2005 Johnny Willemsen * DAnCE/NodeManager/NodeManager_Impl.h: Removed not needed msvc pragma push/pop Thu Dec 22 19:51:12 UTC 2005 Johnny Willemsen * DAnCE/ExecutionManager/DAM_Map.cpp: Made variable const Thu Dec 22 19:47:12 UTC 2005 Johnny Willemsen * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Removed some old includes, make a variable const * DAnCE/DomainApplicationManager/Deployment_Configuration.{h,cpp}: Made get_default_node_manager_ior and get_node_manager_ior const methods Thu Dec 22 19:43:12 UTC 2005 Johnny Willemsen * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp: Initialise pointers with 0 * DAnCE/NodeApplicationManager/ImplementationInfo.h: Removed include of cpp file in this file, this file is not declaring a template * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: Converted documentation to doxygen style Thu Dec 22 19:36:12 UTC 2005 Johnny Willemsen * DAnCE/ComponentPackager/ComponentPackager.mpc: Use exceptions as base project * DAnCE/ComponentPackager/Component_Packager.cpp: Converted some documentation to doxygen style * DAnCE/ComponentPackager/Base_Packager.cpp: Fixed argument not used warnings * DAnCE/ComponentPackager/CPK_Packager.{h,cpp}: Small cleanup Thu Dec 22 14:10:12 UTC 2005 Johnny Willemsen * DAnCE/ComponentPackager/Base_Packager.h: Changed documentation to doxygen style Tue Dec 20 08:07:51 2005 Simon McQueen * CIAO version 0.4.8 released. Fri Dec 16 15:58:27 2005 Gan Deng * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp Modified to fix a bug reported by Will Otte regarding DAnCE's parsing of deployment plan to find component servant and executor libraries. This is a temporary workaround so even if a component name happens to have "_exec" string inside it, DAnCE could still work correctly to find the corresponding servant and executor libraries. Fri Dec 16 14:57:21 2005 Gan Deng * ciao/Container_Base.cpp * ciao/Container_Base.h Fixed a bug about RT-CCM. The bug creeped out when the facet_consumer_poa_ is not configured properly to use application specific real-time policies. Thanks to Roland Schimmack for reporting this bug. Tue Dec 13 12:13:26 2005 Douglas C. Schmidt * COPYING: Updated this file to mention compliance issues wrt the new "The Energy Policy Act of 2005". Thanks to Malcolm Spence for providing this. Tue Dec 13 09:07:21 2005 William Otte * CCF/Documentation/Build.html * CIDLC/README.html Updates to the CIDLC build documentation. Thanks to James Hill for completing this update. Mon Dec 12 13:20:00 UTC 2005 Simon Massey * NEWS: Added Nanbor's changes from the release notes. Fri Dec 9 13:39:10 2005 William Otte * tools/Config_Handlers/Any_Handler.h Added a missing include for the versioned namespace macros. Fri Dec 9 09:18:01 2005 William Otte * ciao/Server_init.h Added a missing include for the versioned namespace macros. Thu Dec 08 21:34:36 2005 Gan Deng * NEWS Updated the NEWS file to capture ReDaC stuff. Thu Dec 8 15:38:02 2005 Ossama Othman * DAnCE/Old_Config_Handlers/DT_Handler.h: * ciao/Client_init.h: * ciao/Context_Impl_T.h: * ciao/Server_init.h: * ciao/Upgradeable_Context_Impl_T.h: * tools/Config_Handlers/Any_Handler.h: Fixed versioned namespace support. The versioning macros calls around forward declarations in the CORBA namespace were missing. Thu Dec 08 08:38:12 UTC 2005 Johnny Willemsen * DAnCE/NodeManager/NodeManager_Impl.cpp: Fixed compile errors with VxWorks Wed Dec 07 18:05:35 2005 Gan Deng * ciao/Deployment.idl * ciao/Deployment_Core.idl * doc/index.html Document CIAO specific interface extension/modifications. Wed Dec 7 12:41:22 2005 Boris Kolpackov * CIDLC/ExecImplGenerator.cpp: * CIDLC/ExecImplHeaderGenerator.cpp: * CIDLC/ExecImplSourceGenerator.cpp: * CIDLC/ExecutorMappingGenerator.cpp: * CIDLC/ServantGenerator.cpp: * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: Fixed a bug in regular expressions that are used to get rid of file suffixes. Tue Dec 06 12:33:27 2005 William Otte * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp Fixed warnings in Borland. Tue Dec 6 16:14:01 UTC 2005 Jeff Parsons * ciao/Servant_Impl_T.cpp: Changed initialization of boolean class members from '0' to 'false'. * ciao/Servant_Impl_T.h: Added comments to the executor and context class members, providing info about where they are initialized. Mon Dec 5 14:43:48 2005 William Otte * DAnCE/ExecutionManager/ExecutionManager.mpc Removed superfluous dependancy on Xerces. Sun Dec 4 11:13:32 2005 William Otte * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc * DAnCE/tests/Config_Handlers/handler_test.mpb Fix linking errors on Tiger. Fri Dec 2 11:25:48 2005 William Otte * DAnCE/RepositoryManager/RepositoryManager.idl * DAnCE/RepositoryManager/RepositoryManager.mpc * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp * DAnCE/RepositoryManager/RepositoryManager_Impl.h * DAnCE/RepositoryManager/Repository_Manager.cpp * DAnCE/RepositoryManager/Repository_Manager_conf.h * DAnCE/RepositoryManager/Update_Plan.cpp * DAnCE/RepositoryManager/Update_Plan.h Removed the deprecated RepositoryManager implementation. * NEWS Updated the NEWS file to reflect this. Thu Dec 1 10:16:46 2005 William Otte * tools/Config_Handlers/Basic_Deployment_Data.hpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp Fixed some errors caused by previous commit. Thu Dec 1 12:57:12 UTC 2005 Johnny Willemsen * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: Use 0 instead of NULL, NULL is not portable * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DAnCE/NodeManager/NAM_Map.cpp: Initialise pointers with 0 and return false instead of 0 * DAnCE/ExecutionManager/Execution_Manager_Impl.h: Removed not needed msvc pragma push/pop * DAnCE/NodeManager/NodeManager_Impl.cpp: Initialise pointers with 0 and removed some printf that seems some left over debugging statements Wed Nov 30 16:24:43 2005 William Otte * docs/schema/xsc-banner.h Updated this file to reflect recent export macro changes. * tools/Config_Handlers/Basic_Deployment_Data.cpp * tools/Config_Handlers/Basic_Deployment_Data.hpp * tools/Config_Handlers/Deployment.cpp * tools/Config_Handlers/Deployment.hpp * tools/Config_Handlers/ccd.cpp * tools/Config_Handlers/ccd.hpp * tools/Config_Handlers/cdp.cpp * tools/Config_Handlers/cdp.hpp * tools/Config_Handlers/cid.cpp * tools/Config_Handlers/cid.hpp * tools/Config_Handlers/cpd.cpp * tools/Config_Handlers/cpd.hpp * tools/Config_Handlers/iad.cpp * tools/Config_Handlers/iad.hpp * tools/Config_Handlers/pcd.cpp * tools/Config_Handlers/pcd.hpp * tools/Config_Handlers/toplevel.cpp * tools/Config_Handlers/toplevel.hpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp Made a borland specific fix apply to all compilers, hopefully fixing ICC builds. Wed Nov 30 12:30:59 2005 William Otte * examples/Hello/descriptors/flattened_deploymentplan.cdp Added metadata necessary to initialize an enum attribute. Wed Nov 30 08:06:00 UTC 2005 Johnny Willemsen * DAnCE/RepositoryManager/RepositoryManager.mpc: This project is deprecated according to Will, so added requires+=dummy_label, it is up to the DAnCE people to decide when they zap this from the archive Fri Nov 25 10:50:00 UTC 2005 Simon Massey * DAnCE/Old_Config_Handlers/XercesString.cpp Fixed prototype return type qualifier missmatch Thu Nov 24 16:04:05 2005 Gan Deng * tools/Config_Handlers/Config_Handlers.mpc Added the MPC base project dependency to typecodefactory, and hopefully this should fix some linking erros on the scoreboard. Thu Nov 24 11:25:09 2005 Gan Deng * DAnCE/Old_Config_Handlers/XercesString.h Fixed a warning, since declaring function return type to be const is meaningless. Tue Nov 22 16:03:24 2005 Gan Deng * DAnCE/NodeApplication/Container_Impl.cpp Fixed a memory management related bug, we should not explicitly call release() on the component object reference of var type. Mon Nov 21 17:24:42 2005 Boris Kolpackov * NEWS: Updated with information about changes in CCF. Fri Nov 18 10:28:31 2005 William Otte * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc Quashed a link time warning on OS X. Thu Nov 17 18:13:28 UTC 2005 Jeff Parsons * examples/Swapping/Sender/Sender.mpc: Added a dependency of SenderE.idl on itself, to keep VC8 from launching the IDL compiler on it until it has been generated by the CIDL compiler. Thu Nov 17 09:53:35 2005 William Otte * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp Fixed warning about unused arguments Wed Nov 16 11:30:12 UTC 2005 Johnny Willemsen * examples/Swapping/Sender/Sender_exec.cpp: Fixed warning in VxWorks build Mon Nov 14 22:43:09 2005 Gan Deng * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp * DAnCE/ExecutionManager/Execution_Manager_Impl.h * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp * ciao/Deployment.idl Fixed some errors and warnings on the builds. Mon Nov 14 11:05:12 UTC 2005 Johnny Willemsen * examples/Display/RateGen/RateGen_exec.h: * examples/BasicSP/EC/EC_exec.h: Timer id's are long, not int * ciao/Servant_Activator.cpp: Fixed 64bit conversion warnings Sun Nov 13 12:54:12 UTC 2005 Johnny Willemsen * examples/Swapping/Sender/Sender_exec_2.cpp: * examples/Swapping/Sender/Sender_exec_1.cpp: * examples/Hello/Sender/Sender_exec.cpp: * examples/BasicSP/BMClosedED/BMClosedED_exec.cpp: Fixed warnings in VxWorks build Fri Nov 11 17:49:40 2005 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp * DAnCE/ExecutionManager/Execution_Manager_Impl.h * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h * DAnCE/NodeManager/NodeManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.h * ciao/Deployment.idl More stuff regarding dynamic assembly management. These changes won't break existing initial deployment and configuration. Fri Nov 11 12:37:00 2005 Gan Deng * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp * DAnCE/ExecutionManager/Execution_Manager_Impl.h * DAnCE/NodeApplication/NodeApplication_Impl.cpp * DAnCE/NodeApplication/NodeApplication_Impl.h * DAnCE/NodeManager/NodeManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.h * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc * ciao/Deployment.idl * ciao/Deployment_Core.idl Added the DAnCE enhancements to support dynamic assembly management and reconfiguration. No actual implementation is there except some capability in NodeApplication_Impl servant class. Thu Nov 10 17:13:20 2005 Gan Deng * ciao/Servant_Activator.cpp Enhanced a debug output message. Thu Nov 10 06:54:12 UTC 2005 Johnny Willemsen * ciao/Port_Activator_T.cpp: Fixed warning in VxWorks build Tue Nov 8 22:13:50 2005 William Otte * DAnCE/NodeManager/NodeManager_Impl.cpp * ciao/Container_Base.cpp * ciao/Servant_Impl_Base.cpp * ciao/Swapping_Servant_Home_Impl_T.cpp * ciao/Upgradeable_Context_Impl_T.cpp * examples/BasicSP/EC/EC.mpc Resolved some warnings in OS X relating to ambiguous conversions. Mon Nov 7 16:23:41 2005 William Otte * DAnCE/ExecutionManager/ExecutionManager.mpc * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc * performance-tests/Benchmark/Benchmark.mpc * performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc Resolving linking errors on OS X. Mon Nov 7 14:00:31 2005 Nanbor Wang * NEWS: Added some new TO-DO items. Mon Nov 07 10:23:09 2005 Nanbor Wang * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: Fixed incorrect usage of extracting a struct from an any. Thanks much to Gan for helping with the debugging effort. * examples/Hello/descriptors/rt_run_test.pl: * examples/Hello/descriptors/rt-example.cdp: Enabled the use of RT policy sets and RT-enabled NodeApplication in the example by default. * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: Minor enhancement to the debug messages. Fri Nov 04 16:44:29 2005 Gan Deng * DAnCE/NodeApplicationManager/ImplementtionInfo.cpp Changed to use the "copying" version of the Any insertion operator. Thanks Jeff Parsons for the help on this. Thu Nov 03 15:34:39 2005 Gan Deng * DAnCE/NodeApplicationManager/ImplementationInfo.cpp Fixed a bug which causes unknow exception when calling startLaunch on NodeApplicationManager. Thu Nov 3 19:36:12 UTC 2005 Johnny Willemsen * DAnCE/NodeManager/NodeManager_Impl.cpp: Fixed implicit conversion warning in VxWorks build * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp: Renamed global variable count to counter to fix clash with STL count algoritm on VxWorks Thu Nov 03 11:14:52 2005 Nanbor Wang * DAnCE/NodeApplication/RTConfig_Manager.cpp: Added a tad more and improve existing debugging print out. * examples/Hello/descriptors/rt-example.cdp: * examples/Hello/descriptors/rt-config-example.csr: * examples/Hello/descriptors/rt_run_test.pl: Changed to use a simpler version of DeploymentPlan for the test for now. Wed Nov 02 19:28:14 2005 Gan Deng * tools/Config_Handlers/RT-CCM/CB_Handler.cpp * tools/Config_Handlers/RT-CCM/TPL_Handler.cpp * tools/Config_Handlers/RT-CCM/PS_Handler.cpp * DAnCE/NodeApplication/RTConfig_Manager.cpp: Fixed some bugs related to populating/displaying ServerResource data structure. Wed Nov 02 14:55:14 2005 Nanbor Wang * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: Fixed strings comparisons syntax. * DAnCE/NodeApplication/RTConfig_Manager.cpp: * DAnCE/NodeApplication/RTConfig_Manager.h: Added a new print_resource method and a bunch of debugging print out to help debugging XML parsing and propagating. * examples/Hello/descriptors/RTsvc.conf: * examples/Hello/descriptors/rt_run_test.pl: Added a RTsvc.conf file to start up the NodeApplication in RT mode. * examples/Hello/descriptors/rt-config-example.csr: Made RT resource definitions more realistic and added a new policy set for debugging XML parsing. Wed Nov 02 07:09:10 2005 Nanbor Wang * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp: Fixed usage of strings. Tue Nov 01 22:41:04 2005 Nanbor Wang * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp: Changed to insert policy set name into ContainerPolicySet property instead of the actual policy since we already have the policy set definitions when creating the NodeApplication. Tue Nov 01 13:44:58 2005 Nanbor Wang * DAnCE/NodeApplication/RTConfig_Manager.cpp: * DAnCE/NodeApplication/RTConfig_Manager.h: * DAnCE/NodeApplication/RTConfig_Manager.inl: * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: * DAnCE/NodeApplication/RTNodeApp_Configurator.h: Integrated RTConfig_Manager with the RTNodeApp_Configurator. Mon Oct 31 22:37:42 2005 Nanbor Wang * DAnCE/NodeApplication/NodeApplication/NodeApplication.mpc: * DAnCE/NodeApplication/NodeApplication/RTConfig_Manager.cpp: * DAnCE/NodeApplication/NodeApplication/RTConfig_Manager.h: * DAnCE/NodeApplication/NodeApplication/RTConfig_Manager.inl: Added the RT configuration manager that keep track of all the RT resources and policy sets in a NodeApplication. We still need to hook this up in the RTNodeApp_Configurator. Mon Oct 31 11:22:41 2005 * examples/Hello/descriptors/rt-config-example.csr * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp * DAnCE/NodeApplicationManager/ImplementationInfo.cpp Fixed the descriptor by adding the server resource id tag. Sun Oct 30 22:49:52 2005 Nanbor Wang * DAnCE/NodeManager/Node_Manager.cpp: Fixed missing -a Get_Opt parameter and usage text. "-a" is used to set the optional command line flags for the NodeApplication. The logic was there in the Get_Opt loop but the Get_Opt object was not set to parse the flag and the usage text for Node_Manager didn't mention the flag either. Eventually, the optional command line flags should really come from the ServerResource XML file. * NodeApplicationManager/NodeApplicationManager_Impl.cpp: Added a missing space to separate optional command line flags from the default ones. The old one worked only when no optional commandline flags are presented. * ciao/Deployment_Core.idl: Removed "init" method from the Container interface since it is really implementation specific. * DAnCE/NodeApplication/Container_Impl.cpp: * DAnCE/NodeApplication/Container_Impl.h: Changed the signature of init method to take a PolicyList pointer directly since this is what we really need to initialize a container. * DAnCE/NodeApplication/Configurator_Factory.h: Added comments documentating how we should really support multiple external configurator module and how it could be done. * DAnCE/NodeApplication/Configurator_Factory.cpp: Changed DLL open to not closing down the DLL handle on exit. Otherwise, NodeApplication can not shut down cleanly. * DAnCE/NodeApplication/NodeApp_Configurator.h: Commented on the potential need for a finalizer method, or two. * DAnCE/NodeApplication/NodeApplication_Impl.cpp: Added actual hooks to process optional policies for RT support. * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: Added code to parse the optional properties and manipulate RT resources and policies. Sun Oct 30 10:27:27 2005 Nanbor Wang * DAnCE/NodeApplication/Configurator_Factory.cpp: Fixed a typo in command line option flag. Fri Oct 28 12:30:06 2005 William Otte * DAnCE/NodeApplication/Configurator_Factory.cpp * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc Scoreboard fixes. Thu Oct 27 21:06:39 2005 Boris Kolpackov * CCF/CCF/CodeGenerationKit/IndentationCxx.hpp: Added support for indentation of function arguments. Thu Oct 27 00:29:11 2005 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h * DAnCE/NodeApplicationManager/Containers_Info_Map.h * DAnCE/NodeApplicationManager/ImplementationInfo.h * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc Fixed some compilation and linking errors shown on the scoreboard, particularly for Windows builds. Thu Oct 27 07:16:12 UTC 2005 Johnny Willemsen * rules.ciao.GNU: When cmd is the shell, use a different way to get the CIAO versions needed for building with VxWorks 5.5 with Windows as host Wed Oct 26 23:07:59 UTC 2005 Jeff Parsons * CIDLC/TypeNameEmitter.cpp: * CIDLC/TypeNameEmitter.hpp: Added backend support for the frontend features added by Boris in Tue Oct 25 14:08:44 2005 Boris Kolpackov . Wed Oct 26 16:16:32 2005 Nanbor Wang * DAnCE/NodeApplication/NodeApp_Configurator.cpp: * DAnCE/NodeApplication/NodeApp_Configurator.h: Updated the NodeApp_Configurator to support pre_orb_initialize and post_orb_initialize methods which will be invoked before and after ORB_init is called. * DAnCE/NodeApplication/NodeApplication.cpp: Moved ORB_init into NodeApplication_Core object. * DAnCE/NodeApplication/NodeApplication_Core.cpp: * DAnCE/NodeApplication/NodeApplication_Core.h: * DAnCE/NodeApplication/NodeApplication_Core.inl: Moved the NodeApplication_Options and NoOp_Configurator classes into Configurator_Factory.* file. Refactored NodeApplication_Core to enable pre_orb_initialize and post_orb_initialize. * DAnCE/NodeApplication/Configurator_Factory.cpp: * DAnCE/NodeApplication/Configurator_Factory.h: Factored all the NodeApp_Configurtor creation strategies and NodeApplication configuration managements into these files. It also includes the no-ops NodeApp_Configurator used by non-RT NodeApplication. We should extend the argument parsing logic to support user-supplied NodeApp_Configurator at some point. * DAnCE/NodeApplication/NodeApplication.mpc: * DAnCE/NodeApplication/RTNA_Configurator_Export.h: * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: * DAnCE/NodeApplication/RTNodeApp_Configurator.h: Added the dynamic library for real-time configuration. The current implementation set up the NodeApplication process by enabling the RTCORBA support. We still need to add the capability to parse and allocate RT resources and policies. Wed Oct 26 18:37:00 2005 Boris Kolpackov * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: * CCF/CCF/IDL2/SemanticGraph/Array.hpp: * CCF/CCF/IDL2/SemanticGraph/Elements.cpp: * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: * CCF/CCF/IDL2/SemanticGraph/Sequence.hpp: * CCF/CCF/IDL2/SemanticGraph/String.hpp: * CCF/CCF/IDL2/SemanticGraph/Union.hpp: Corrected a left/right node mismatch in type-arguments->specialization relation. Wed Oct 26 16:37:26 2005 Boris Kolpackov * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: Clear array type before starting sequence, string, etc., declarations. Tue Oct 25 14:08:44 2005 Boris Kolpackov * CCF/CCF/IDL2/Parser.cpp: * CCF/CCF/IDL2/Parser.hpp: * CCF/CCF/IDL2/SemanticGraph.hpp: * CCF/CCF/IDL2/Traversal.hpp: * CCF/CCF/IDL2/SemanticAction/Typedef.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp: * CCF/CCF/IDL2/SemanticGraph/Array.cpp: * CCF/CCF/IDL2/SemanticGraph/Array.hpp: * CCF/CCF/IDL2/SemanticGraph/Elements.cpp: * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: * CCF/CCF/IDL2/SemanticGraph/Sequence.cpp: * CCF/CCF/IDL2/SemanticGraph/Sequence.hpp: * CCF/CCF/IDL2/SemanticGraph/String.cpp: * CCF/CCF/IDL2/SemanticGraph/String.hpp: * CCF/CCF/IDL2/SemanticGraph/Union.cpp: * CCF/CCF/IDL2/SemanticGraph/Union.hpp: * CCF/CCF/IDL2/Traversal/Array.cpp: * CCF/CCF/IDL2/Traversal/Array.hpp: * CCF/CCF/IDL2/Traversal/Elements.hpp: * CCF/CCF/IDL2/Traversal/IntExpression.hpp: * CCF/CCF/IDL2/Traversal/Sequence.cpp: * CCF/CCF/IDL2/Traversal/Sequence.hpp: * CCF/CCF/IDL2/Traversal/String.cpp: * CCF/CCF/IDL2/Traversal/String.hpp: Implemented the second part of the const expression support. This includes bounded sequences, strings, and arrays. Mon Oct 24 09:36:28 2005 Venkita Subramonian * docs/static_dance.html: Corrected minor error with display of figures. Mon Oct 24 08:10:29 2005 Venkita Subramonian * DAnCE/NodeApplication/NodeApplication_Impl.{h,inl,cpp}: * DAnCE/NodeApplication/Container_Impl.{h,inl,cpp}: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.{cpp,inl,h}: * DAnCE/NodeManager/NodeManager_Impl.{cpp,h}: * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: * DAnCE/NodeManager/NodeManager.mpc: * DAnCE/StaticConfigurator/README: * DAnCE/StaticConfigurator/StaticDAnCEParser.{cpp,mpc}: * DAnCE/StaticConfigurator/StaticDAnCEApp.{cpp.tmpl,mpc.tmpl}: * docs/static_dance.html: * docs/imgs/dance_arch.{vsd,jpg}: * docs/imgs/static_dance_arch.{vsd,jpg}: * docs/imgs/static_dance_impl.{vsd,jpg}: Added Static D&C capability to CIAO. See $CIAO_ROOT/docs/static_dance.html for further details. Fri Oct 21 13:58:13 2005 William Otte * tools/Config_Handlers/DynAny_Handler.mpc Modified to make this not build on systems built with minimum corba. Fri Oct 21 09:56:10 2005 Nanbor Wang * DAnCE/RTNodeApplication/RTNodeApplication.mpc: Removed the MPC file to prevent it from being built. * DAnCE/RTNodeApplication/REAME: Stated the directory has been depricated. Fri Oct 21 13:11:12 UTC 2005 Johnny Willemsen * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Fixed unitialized warnings Fri Oct 21 10:04:12 UTC 2005 Johnny Willemsen * DAnCE/Old_Config_Handlers/Process_Element_T.cpp: Fixed 64bit warnings Thu Oct 20 09:07:21 2005 Nanbor Wang * DAnCE/NodeApplication/NodeApp_Configurator.{h,cpp}: Actually, destructors can be pure virtual. They just can't be defined in header files. Thu Oct 20 09:45:12 UTC 2005 Johnny Willemsen * DAnCE/NodeApplication/NodeApp_Configurator.{h,cpp}: Destructor can't be pure virtual Wed Oct 19 15:03:56 2005 Nanbor Wang These changes are made to add support for RT-capable NodeApplication. * ciao/CCM_Core.mpc: * ciao/Container_Impl.h: * ciao/Container_Impl.inl: * ciao/Container_Impl.cpp: * ciao/NodeApplication_Impl.h: * ciao/NodeApplication_Impl.inl: * ciao/NodeApplication_Impl.cpp: Moved NodeApplication and Container interface implementations under DAnCE/NodeApplication/ subdir. They are coupled with NodeApplication implementation now. * DAnCE/NodeApplication/NodeApplication.mpc: Changed to incorporate the following files/changes. * DAnCE/NodeApplication/NodeApp_Configurator.h: * DAnCE/NodeApplication/NodeApp_Configurator.cpp: Added abstract, base NodeApp_Configurator class to define the interface for configuring NodeApplication internal. * DAnCE/NodeApplication/Container_Impl.h: * DAnCE/NodeApplication/Container_Impl.inl: * DAnCE/NodeApplication/Container_Impl.cpp: Moved from ciao/ subdir. * DAnCE/NodeApplication/NodeApplication_Impl.h: * DAnCE/NodeApplication/NodeApplication_Impl.inl: * DAnCE/NodeApplication/NodeApplication_Impl.cpp: Changed to depend on a concrete NodeApp_Configurator to perform the configuration. * DAnCE/NodeApplication/NodeApplication_Core.h: * DAnCE/NodeApplication/NodeApplication_Core.inl: * DAnCE/NodeApplication/NodeApplication_Core.cpp: * DAnCE/NodeApplication/NodeApplication.cpp: Restructured the NodeApplication implementation so that the ORB event loop can be run on the main thread or on a separate thread, using the FIFO scheduling class. A new create_configurator method in NodeApplication_Core will create the "right" concrete configurator based on the command line flags. We will support a RT configuration soon. Currently, there's only a NoOp_Configurator for running NodeApplication without RT support. We will add the RT configuration as a dynamic library and will hook it up via ACE_DLL in a few days. Tue Oct 18 16:50:24 2005 William Otte * NEWS Updated release notes. Mon Oct 17 13:21:59 2005 William Otte * docs/schema/ccd.xsd Updated to work with expected format for Repoman/ComponentPackager Fri Oct 14 17:22:59 2005 William Otte * tools/Config_Handlers/Basic_Deployment_Data.cpp * tools/Config_Handlers/Basic_Deployment_Data.hpp * tools/Config_Handlers/Deployment.cpp * tools/Config_Handlers/Deployment.hpp * tools/Config_Handlers/ccd.cpp * tools/Config_Handlers/ccd.hpp * tools/Config_Handlers/cdd.cpp * tools/Config_Handlers/cdd.hpp * tools/Config_Handlers/cdp.cpp * tools/Config_Handlers/cdp.hpp * tools/Config_Handlers/cid.cpp * tools/Config_Handlers/cid.hpp * tools/Config_Handlers/cpd.cpp * tools/Config_Handlers/cpd.hpp * tools/Config_Handlers/iad.cpp * tools/Config_Handlers/iad.hpp * tools/Config_Handlers/pcd.cpp * tools/Config_Handlers/pcd.hpp * tools/Config_Handlers/toplevel.cpp * tools/Config_Handlers/toplevel.hpp Regerated with new version of XSC which implements some heavy optimizations. Fri Oct 14 14:11:12 UTC 2005 Johnny Willemsen * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: Removed not needed ; Thu Oct 13 15:42:12 2005 William Otte * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp * tools/Config_Handlers/RT-CCM/TPL_Handler.cpp Various compile fixes for Borland. * tools/Config_Handlers/XMLSchema/Types.hpp Modified to use ACE typedefs for number types. * tools/Config_Handlers/XSCRT/Elements.hpp Removed unneeded non-const conversion operator which was causing errors in Borland. Wed Oct 12 14:13:09 2005 William Otte * examples/Hello/Sender/Sender.idl * examples/Hello/Sender/Sender_exec.cpp * examples/Hello/Sender/Sender_exec.h * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp Example of initializing enumerated attributes. Wed Oct 12 15:08:31 UTC 2005 Jeff Parsons * tools/Config_Handlers/RT-CCM/TP_Handler.cpp: Changed the types of some static_casts on the rhs of assignments to match the types on the lhs, eliminating warnings from MSVC 7.1. Wed Oct 12 13:17:58 UTC 2005 Jeff Parsons * CIDLC/TypeNameEmitter.cpp: Removed generation of error message with code that attempts to set an enum attribute value, and replace it with code that extracts the enum value from the Any arguement. Wed Oct 12 08:38:12 UTC 2005 Johnny Willemsen * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h: Fixed fuzz check Tue Oct 11 16:37:01 2005 William Otte * tools/Config_Handlers/Basic_Deployment_Data.cpp * tools/Config_Handlers/Basic_Deployment_Data.hpp * tools/Config_Handlers/Deployment.cpp * tools/Config_Handlers/Deployment.hpp * tools/Config_Handlers/ccd.cpp * tools/Config_Handlers/ccd.hpp * tools/Config_Handlers/cdd.cpp * tools/Config_Handlers/cdd.hpp * tools/Config_Handlers/cdp.cpp * tools/Config_Handlers/cdp.hpp * tools/Config_Handlers/cid.cpp * tools/Config_Handlers/cid.hpp * tools/Config_Handlers/cpd.cpp * tools/Config_Handlers/cpd.hpp * tools/Config_Handlers/iad.cpp * tools/Config_Handlers/iad.hpp * tools/Config_Handlers/pcd.cpp * tools/Config_Handlers/pcd.hpp * tools/Config_Handlers/toplevel.cpp * tools/Config_Handlers/toplevel.hpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp Fixed a bug which broke the gaurantee that element order in the XSC type would be the same as the element order in the instance document. * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp Fixed a runtime error and removed some debugging information. Mon Oct 10 17:37:20 2005 Stoyan Paunov spaunov@isis.vanderbilt.edu * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp reverted a change we made earlier to accomodate older verisons of ZZIPLIB Mon Oct 10 15:46:57 2005 William Otte * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp Trivial corrections for portability problems. * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc Updated to properlly use base projects. Mon Oct 10 20:07:39 UTC 2005 Jeff Parsons * tools/Config_Handlers/Config_Handlers.mpc: * tools/Config_Handlers/DynAny_Handler.mpc: Add export files to projects, and removed redundant base projects. * tools/Config_Handlers/RT-CCM/TPL_Handler.cpp: Changed some static casts on the rhs of assignments to types corresponding to the lhs, elminating warnings on MSVC 7.1. Mon Oct 10 15:05:00 2005 William Otte * docs/schema/Basic_Deployment_Data.xsd * docs/schema/cdd.xsd Checking in some updated schema for domain information. Mon Oct 10 13:53:15 2005 Will Otte * tools/Config_Handlers/Basic_Deployment_Data.hpp * tools/Config_Handlers/Config_Handlers.mpc * tools/Config_Handlers/Deployment.hpp * tools/Config_Handlers/DynAny_Handler.mpc * tools/Config_Handlers/IDREF_Base.h * tools/Config_Handlers/XSC_XML_Handlers_Export.h * tools/Config_Handlers/ccd.hpp * tools/Config_Handlers/cdd.hpp * tools/Config_Handlers/cdp.hpp * tools/Config_Handlers/cid.hpp * tools/Config_Handlers/cpd.hpp * tools/Config_Handlers/iad.hpp * tools/Config_Handlers/pcd.hpp * tools/Config_Handlers/toplevel.hpp * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h * tools/Config_Handlers/DynAny_Handler/DynAny_Handler_Export.h * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h * tools/Config_Handlers/RT-CCM/CB_Handler.h * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp * tools/Config_Handlers/RT-CCM/CLA_Handler.h * tools/Config_Handlers/RT-CCM/OC_Handler.h * tools/Config_Handlers/RT-CCM/OR_Handler.h * tools/Config_Handlers/RT-CCM/PM_Handler.h * tools/Config_Handlers/RT-CCM/PS_Handler.h * tools/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc * tools/Config_Handlers/RT-CCM/RT_CCM_Handlers_Export.h * tools/Config_Handlers/RT-CCM/SRD_Handler.h * tools/Config_Handlers/RT-CCM/TPL_Handler.h * tools/Config_Handlers/RT-CCM/TP_Handler.h * tools/Config_Handlers/RT-CCM/input.csr * tools/Config_Handlers/Utils/CIAO_XML_Utils_Export.h * tools/Config_Handlers/Utils/Utils.mpc * tools/Config_Handlers/Utils/XML_Error_Handler.h * tools/Config_Handlers/Utils/XML_Helper.h * tools/Config_Handlers/Utils/XML_Schema_Resolver.h Fixed messy export macro usage. This will clean up builds on Windows. Sun Oct 9 19:22:44 CDT 2005 Stoyan Paunov spaunov@isis.vanderbilt.edu * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc Fixing a few includes after Will Otte's latest changes. Sun Oct 9 09:51:41 2005 William Otte * tools/Config_Handlers/DynAny_Handler.mpc Moved this file down a level to make MPC stop complaining. Fri Oct 7 18:22:40 2005 William Otte * tools/Config_Handlers/Any_Handler.cpp * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp *Hopefully* fix compile problem on Windows. Fri Oct 7 18:25:11 2005 Will Otte * tools/Config_Handlers/ADD_Handler.cpp * tools/Config_Handlers/DP_Handler.cpp * tools/Config_Handlers/IDD_Handler.cpp * tools/Config_Handlers/MDD_Handler.cpp Fix runtime error. Fri Oct 7 16:18:40 2005 Will Otte * tools/Config_Handlers/Config_Handlers.mpc * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h Fix for a compile problem. Fri Oct 7 14:25:09 2005 William Otte * tools/Config_Handlers/DynAny_Handler/DataType_Handler.cpp * tools/Config_Handlers/DynAny_Handler/DataType_Handler.h * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h * tools/Config_Handlers/Any_Handler.cpp Add support for using Dynamic Any. This will evolve in the coming weeks into more complete support for complex types. * tools/Config_Handlers/ADD_Handler.cpp * tools/Config_Handlers/ADD_Handler.h * tools/Config_Handlers/Basic_Deployment_Data.cpp * tools/Config_Handlers/Basic_Deployment_Data.hpp * tools/Config_Handlers/CCD_Handler.cpp * tools/Config_Handlers/CCD_Handler.h * tools/Config_Handlers/CEPE_Handler.cpp * tools/Config_Handlers/CEPE_Handler.h * tools/Config_Handlers/DP_Handler.cpp * tools/Config_Handlers/DP_PCD_Handler.cpp * tools/Config_Handlers/DP_PCD_Handler.h * tools/Config_Handlers/ERE_Handler.cpp * tools/Config_Handlers/ERE_Handler.h * tools/Config_Handlers/ADD_Handler.cpp * tools/Config_Handlers/IDD_Handler.h * tools/Config_Handlers/MDD_Handler.cpp * tools/Config_Handlers/MDD_Handler.h * tools/Config_Handlers/PCD_Handler.cpp * tools/Config_Handlers/PSPE_Handler.cpp * tools/Config_Handlers/PSPE_Handler.h Optimization made possible by improvements in XSC. Fri Oct 7 14:20:36 2005 Jaiganesh B * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Added more debug statements. Fri Oct 7 19:14:29 UTC 2005 Jeff Parsons * CIAO-INSTALL.html: Updated CIDL compiler section with instructions for building the CIDL compiler using MPC. Fri Oct 7 18:46:12 UTC 2005 Johnny Willemsen * DAnCE/NodeManager/NodeManager_Impl.{h,inl}: Removed inl file, it is empty * DAnCE/ExecutionManager/ExecutionManager_Impl.inl: Removed, empty Thu Oct 6 16:52:21 2005 Jaiganesh B * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Added more debug statements and comments. Thu Oct 6 16:11:56 2005 Jaiganesh B * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Added more debug statements and also comments in the code. Thu Oct 6 15:32:41 CDT 2005 Stoyan Paunov spaunov@isis.vanderbilt.edu * DAnCE/spec_RepositoryManager/PC_Updater.cpp * DAnCE/spec_RepositoryManager/PC_Updater.h * DAnCE/spec_RepositoryManager/PC_Updater_T.cpp * DAnCE/spec_RepositoryManager/PC_Updater_T.h Added these files which implement a PackageConfiguration visitor. The visitor helps deal with the internal complexity of the PackageConfiguration and helps preseve my sanity ;) * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h Some more code. With this the package distribution part of the RM is ready. I still need to clean up a few details. This is coming soon. Thu Oct 6 15:05:30 2005 Jaiganesh B * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: Added debug statements and comments. Thu Oct 6 14:26:31 2005 Jaiganesh B * DAnCE/ExecutionManager/DAM_Map.cpp: * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: * DAnCE/Plan_Launcher/DAM_Map.cpp: * DAnCE/Plan_Launcher/Plan_Launcher.cpp: * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: * ciao/Container_Impl.cpp: * ciao/NodeApplication_Impl.cpp: * ciao/Servant_Activator.cpp: Fixed the debug statements to look for critical levels no more than 9. Thu Oct 6 14:00:16 2005 Jaiganesh B * ciao/Container_Base.cpp: * ciao/Container_Impl.cpp: Added debug messages and comments. Thu Oct 6 12:30:40 2005 Jaiganesh B * ciao/NodeApplication_Impl.cpp: Added debug messages and comments. Thu Oct 6 08:00:12 UTC 2005 Johnny Willemsen * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: Fixed compile problems Wed Oct 5 17:42:24 2005 William Otte * tools/Config_Handlers/Any_Handler.cpp Part of previous commit. Wed Oct 5 17:07:07 2005 William Otte * docs/schema/Basic_Deployment_Data.xsd * docs/schema/cdd.xsd Moved recursive Domain data into cdd.xsd. This will hopefully lessen the time required to compile. * tools/Config_Handlers/CPD_Handler.cpp * tools/Config_Handlers/DataType_Handler.cpp Fixed some potential run-time bugs in Borland. Style corrections. * tools/Config_Handlers/Basic_Deployment_Data.cpp * tools/Config_Handlers/Basic_Deployment_Data.hpp * tools/Config_Handlers/Deployment.cpp * tools/Config_Handlers/Deployment.hpp * tools/Config_Handlers/ccd.cpp * tools/Config_Handlers/ccd.hpp * tools/Config_Handlers/cdd.cpp * tools/Config_Handlers/cdd.hpp * tools/Config_Handlers/cdp.cpp * tools/Config_Handlers/cdp.hpp * tools/Config_Handlers/cid.cpp * tools/Config_Handlers/cid.hpp * tools/Config_Handlers/iad.cpp * tools/Config_Handlers/iad.hpp * tools/Config_Handlers/pcd.cpp * tools/Config_Handlers/pcd.hpp * tools/Config_Handlers/test.cdp * tools/Config_Handlers/toplevel.cpp * tools/Config_Handlers/toplevel.hpp Regerated with new version of XSC. Major changes: * Now only one accessor and one mutator per document element * Changes in schema above. Wed Oct 5 14:44:31 2005 Jaiganesh B * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: Added some debug statements and some optimization choices. Tue Oct 4 14:08:24 2005 William Otte * docs/schema/Basic_Deployment_Data.xsd * docs/schema/unused_elements.xsd * tools/Config_Handlers/Basic_Deployment_Data.cpp * tools/Config_Handlers/Basic_Deployment_Data.hpp Updated to include domain information (ie, bridge, interconnect). * tools/Config_Handlers/RT-CCM/SRD_Handler.h Cosmetic changes. Mon Oct 3 14:27:39 2005 William Otte * CIAO-INSTALL.html Updated install documentation to reflect the restructuring. Mon Oct 3 12:48:26 2005 William Otte * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp Commented out some debugging information. Mon Oct 3 15:44:15 UTC 2005 Jeff Parsons * docs/Purify.html: Updated doc file with installation info and more info about Purifying a spawned child process. Mon Oct 3 10:14:19 2005 William Otte * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp Corrected a bug in parameter checking. * DAnCE/NodeManager/Node_Manager.cpp Added documentation for the -d command line options. * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp * tools/Config_Handlers/RT-CCM/SRD_Handler.cpp * tools/Config_Handlers/RT-CCM/SRD_Handler.h New functionality in the Config_Handlers. Mon Oct 3 10:00:08 2005 William Otte * bin/valgrind_nodedaemon.py Script to help launch nodemanager/nodeapplication under Valgrind. Mon Oct 3 000:31:09 UTC 2005 Jeff Parsons * docs/Purify.html: New file, documenting the use of Purify with CIAO and DAnCE. Sun Oct 2 22:24:15 UTC 2005 Jeff Parsons * tools/Config_Handlers/Basic_Deployment_Data.hpp: Added include of RT-CCM/CIAOServerResources.hpp. * tools/Config_Handlers/DP_Handler.cpp: Added export macros to friend function declarations. Sat Oct 1 15:38:23 2005 William Otte * tools/Config_Handlers/Config_Handlers.mpc * tools/Config_Handlers/test.cpp Corrected the config handler test to properly test the handlers. * tools/Config_Handlers/PSPE_Handler.cpp Fixed a run-time bug that was causing corrupted plans in Borland builds. Friday Sep 30 15:12:43 2005 William Otte * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc * RACE/Planner_Manager/Component/Planner_Manager.mpc * tests/IDL3/ImpliedIDL/All/all.mpc * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp Fixes for compile problems in Borland6 Fri Sep 30 15:11:47 2005 Gan Deng * NEWS Updated the NEWS file. Fri Sep 30 07:53:47 2005 William Otte * tools/Config_Handlers/RT-CCM/SRD_Handler.cpp Should have been part of the previous commit. Thu Sep 29 18:11:25 2005 William Otte * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * ciao/Container_Impl.cpp * ciao/NodeApplication_Impl.cpp * ciao/Upgradeable_Context_Impl_T.cpp Fuzz errors. * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc * tools/Config_Handlers/RT-CCM/Config_Handlers_Export.h * tools/Config_Handlers/RT-CCM/SRD_Handler.h * tools/Config_Handlers/Utils/Config_Handlers_Export.h Correction for a emulated exception error. Thu Sep 29 13:01:23 2005 William Otte * ciao/Version.h Corrected the version number. Thu Sep 29 11:34:55 2005 William Otte * ciao/Swapping_Servant_Home_Impl_T.cpp Fixed build problem on non-exception systems. Thu Sep 29 07:28:12 UTC 2005 Johnny Willemsen * tools/Config_Handlers/Utils/XML_Schema_Resolver.cpp: Fixed not used argument warning Thu Sep 29 06:44:12 UTC 2005 Johnny Willemsen * tools/Config_Handlers/Utils/XML_Schema_Resolver.h: Added missing pre.h Wed Sep 28 16:44:39 2005 Gan Deng * docs/schema/CIAOServerResources.xsd Updated to support RT-CCM. Wed Sep 28 14:44:39 2005 William Otte * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp New version of the XSC including additional features needed for RT-CCM. Wed Sep 28 08:24:32 2005 William Otte * tools/Config_Handlers/Utils/Utils.mpc * tools/Config_Handlers/Utils/XML_Helper.cpp * tools/Config_Handlers/Utils/XML_Schema_Resolver.cpp * tools/Config_Handlers/Utils/XML_Schema_Resolver.h Implemented a schema resolver so that the XML parser till grab the schemata from $CIAO_ROOT/docs/schema. * docs/tutorials/Quoter/Simple/descriptors/Deployment.xsd * docs/tutorials/Quoter/Simple/descriptors/Modified_Deployment.xsd * examples/BasicSP/descriptors/Deployment.xsd * examples/Display/descriptors/Deployment.xsd * examples/Display/descriptors/Modified_Deployment.xsd * examples/Hello/descriptors/Deployment.xsd * examples/Hello/descriptors/Modified_Deployment.xsd * examples/Hello/descriptors/XMI.xsd * examples/Hello/descriptors/Deployment.xsd * examples/Hello/descriptors/Modified_Deployment.xsd * examples/Hello/descriptors/XMI.xsd Removed obsolete schemata. * examples/Display/descriptors/flattened_deploymentplan.cdp * examples/Hello/descriptors/flattened_deploymentplan.cdp * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp * docs/tutorials/Quoter/Simple/descriptors/flattened_deploymentplan.cdp Migrated these deployment plans to use Deployment.xsd and friends, instead of Modified_Deployment.xsd. * NEWS Updated the NEWS to include this feature. Tue Sep 27 13:16:43 2005 William Otte * DAnCE/ExecutionManager/ExecutionManager.mpc * DAnCE/NodeApplication/NodeApplication.mpc * DAnCE/NodeManager/NodeManager.mpc * DAnCE/Old_Config_Handlers/Config_Handlers.mpc * DAnCE/Plan_Launcher/Plan_Launcher.mpc * DAnCE/RTNodeApplication/RTNodeApplication.mpc * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc * RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.mpc * RACE/Output_Adapters/Base/Output_Adapter.mpc * RACE/Planners/SimpleBinPacker/SimpleBinPacker.mpc * ciao/CCM_Core.mpc * examples/BasicSP/BasicSP.mpc Fixed a large number of deficiencies in our build structure. More changes to come later. Tue Sep 27 11:10:37 2005 William Otte * NEWS Updated the news file. Tue Sep 27 10:51:20 2005 William Otte * bin/generate_component_mpc.pl Updated this script to bring it in line with modern CIAO. This includes: - Base projects are now the _dnc variants - Export files are now automatically generated. Tue Sep 27 14:26:44 2005 Boris Kolpackov * CCF/CCF/IDL2/LexicalAnalyzer.cpp: * CCF/CCF/IDL2/Parser.cpp: * CCF/CCF/IDL2/Parser.hpp: * CCF/CCF/IDL2/SemanticAction.hpp: * CCF/CCF/IDL2/SemanticGraph.hpp: * CCF/CCF/IDL2/SemanticAction/Const.hpp: * CCF/CCF/IDL2/SemanticAction/Factory.hpp: * CCF/CCF/IDL2/SemanticAction/NumericExpression.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/Const.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/Const.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/Elements.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/NumericExpression.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/NumericExpression.hpp: * CCF/CCF/IDL2/SemanticGraph/Elements.cpp: * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: * CCF/CCF/IDL2/SemanticGraph/IntExpression.cpp: * CCF/CCF/IDL2/SemanticGraph/IntExpression.hpp: * CCF/CCF/IDL3/Parser.cpp: * CCF/CCF/CIDL/Parser.cpp: Implemented first part of the const expression support. This includes parser rules, semantic graph types and semantic actions. Traversal types are still to be implemented. Tue Sep 27 06:42:12 UTC 2005 Johnny Willemsen * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: Fixed compile problem * tools/Config_Handlers/XMLSchema/TypeInfo.tpp: Removed using std::make_pair, this causes a crash of the BCB6 compiler. It doesn't seem to cause issues with CBX, but it seems the code wasn't really needed and now BCB6 is also happy Mon Sep 26 11:06:40 2005 William Otte * tools/Config_Handlers/Basic_Deployment_Data.hpp Updates for compile problems in Borland. Mon Sep 26 11:06:40 2005 William Otte * DAnCE/NodeApplicationManager/ImplementationInfo.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.cpp Cleared up some scoreboard errors. Sat Sep 24 20:44:20 2005 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc * tools/Config_Handlers/Config_Handlers.mpc Fixed linking errors. Sat Sep 24 08:40:12 UTC 2005 Johnny Willemsen * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc: Added Id tag Sat Sep 24 02:37:20 2005 Gan Deng * ciao/Deployment.idl * ciao/Deployment_Core.idl * ciao/ServerResources.idl Enhanced to support RT-CCM feature. * DAnCE/NodeApplicationManager/ImplementationInfo.cpp * DAnCE/NodeApplicationManager/ImplementationInfo.h * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp * DAnCE/NodeApplicationManager/Containers_Info_Map.h Refactor the NodeApplicationManager to populate the correct node level deployment plan info, while taking into account of the RT-CCM feature. * ciao/NodeApplication_Impl.cpp * ciao/NodeApplication_Impl.h Modified to accomodate the change in IDL files. * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp Fixed these tests to make them run with the modified IDL files. * DAnCE/examples/Hello/descriptors/rt-config-example.csr * DAnCE/examples/Hello/descriptors/rt-config-example.cdp An example descriptor files to describe server resource, and associate server resources and policy set defs with the deployment plan. NOTE: All above code are tested working fine with the existing examples. Fri Sep 23 10:05:18 2005 William Otte * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc * tools/Config_Handlers/Config_Handlers.mpc fixes for build problems. Thu Sep 22 16:21:12 2005 Gan Deng * DAnCE/NodeManager/NodeManager_Impl.cpp Added error report message from the tool. * ciao/Container_Base.cpp Cosmetic change. Thu Sep 22 14:45:32 2005 William Otte * tools/Config_Handlers/Config_Handlers.mpc * tools/Config_Handlers/STD_CID_Handler.cpp * tools/Config_Handlers/STD_CID_Handler.h * tools/Config_Handlers/STD_CPD_Handler.cpp * tools/Config_Handlers/STD_CPD_Handler.h * tools/Config_Handlers/STD_PCD_Handler.cpp * tools/Config_Handlers/STD_PCD_Handler.h * tools/Config_Handlers/STD_PC_Intf.cpp * tools/Config_Handlers/XML_File_Intf.cpp * tools/Config_Handlers/RT-CCM/SRD_Handler.h * tools/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc Made these files consistent with the new Utils directory. * tools/Config_Handlers/Utils/Utils.mpc * tools/Config_Handlers/Utils/XML_Error_Handler.cpp * tools/Config_Handlers/Utils/XML_Error_Handler.h * tools/Config_Handlers/Utils/XML_Helper.cpp * tools/Config_Handlers/Utils/XML_Helper.h * tools/Config_Handlers/Utils/XercesString.cpp * tools/Config_Handlers/Utils/XercesString.h Moved common XML utilities to a separate directory. Thu Sep 22 13:21:12 2005 Gan Deng * ciao/CCM_Core.mpc * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc * tools/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc Put the ServerResources.idl into Deployment_stub project. Modified other MPC project files to reflect this change. * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp Pass the infoProperty which contains the entire server resource definitions to each individual child deployment plans. * DAnCE/NodeManager/NodeManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.h NodeManager now validates the correctness of the individual local dpeloyment plan. In particular, it tries to verify that all the component instances within this child deployment plan have the same "server_resource_id" assigned. * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp Added a NodeApplication test case, where multiple components could be installed one-by-one through a serious of "install" invocations. * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp Fixed a typo. Thu Sep 22 12:26:45 CDT 2005 Stoyan spaunov@isis.vanderbilt.edu * DAnCE/spec_RepositoryManager/ * DAnCE/new_RepositoryManager/ Added the former, removed the latter. Thu Sep 22 10:50:45 CDT 2005 Stoyan spaunov@isis.vanderbilt.edu * DAnCE/spec_RepositoryManager/HTTP_Client.cpp * DAnCE/spec_RepositoryManager/HTTP_Client.h * DAnCE/spec_RepositoryManager/HTTP_Handler.cpp * DAnCE/spec_RepositoryManager/HTTP_Handler.h * DAnCE/spec_RepositoryManager/Options.cpp * DAnCE/spec_RepositoryManager/Options.h * DAnCE/spec_RepositoryManager/README.txt * DAnCE/spec_RepositoryManager/RepositoryManager.cpp * DAnCE/spec_RepositoryManager/RepositoryManager.idl * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h * DAnCE/spec_RepositoryManager/RMadmin.cpp * DAnCE/spec_RepositoryManager/RM_Helper.cpp * DAnCE/spec_RepositoryManager/RM_Helper.h * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc * DAnCE/spec_RepositoryManager/spec_RepositoryManager.ncb * DAnCE/spec_RepositoryManager/URL_Parser.cpp * DAnCE/spec_RepositoryManager/URL_Parser.h * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h Checked in these file and cleaned up *some* of the underlying mess due to previous mix-ups. Many of the files are new. Some are newer versions of older files. Previously there were 2 RM directories spec_RepositoryManager and new_RepositoryManager. Someone had removed the spec* verion and checked in the wrong files in the new* version (which used to be a non-spec compilent impl). Apparently on top of that the two directories have been linked somehow! I will check on what the reason for this is later. Thu Sep 22 13:15:28 UTC 2005 Jeff Parsons * DAnCE/ExecutionManager/Execution_Manager.cpp: Fixed typo. Wed Sep 21 15:32:38 2005 William Otte * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/ExecutionManager/Execution_Manager.cpp * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp * DAnCE/NodeApplication/NodeApplication.cpp * DAnCE/RTNodeApplication/NodeApplication_Task.cpp * DAnCE/RepositoryManager/Repository_Manager.cpp * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp * ciao/Container_Base.cpp * ciao/Container_Impl.cpp * ciao/Servant_Activator.cpp * ciao/Servant_Impl_T.cpp * ciao/Swapping_Container.cpp * ciao/Swapping_Servant_Home_Impl_T.cpp * ciao/Upgradeable_Context_Impl_T.cpp * docs/templates/CIAO_Glue_Session_Template.cpp * examples/Hello/Sender/Sender_exec.cpp * examples/Swapping/Receiver/Receiver_exec.cpp * examples/Swapping/Sender/Sender_exec.cpp * examples/Swapping/Sender/Sender_exec_1.cpp * examples/Swapping/Sender/Sender_exec_2.cpp Fixed numerous emulated exception errors. * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp * DAnCE/ExecutionManager/ExecutionManager_Impl.h removed obsolete EM implementation. Wed Sep 21 13:34:28 2005 Gan Deng * tools/Config_Handlers/RT-CCM/test.cpp Modified so the output XML file is based on the XSC dom document instead from the input file directly. Tue Sep 20 21:58:23 UTC 2005 Jeff Parsons * tests/IDL3/ImpliedIDL/All/convert.idl: Modified valuetype declartion used as a primary key to conform to the CCM spec section 61.7.2.1 listing constraints on primary key types. Tue Sep 20 02:25:34 2005 William Otte * tools/Config_Handlers/Config_Handlers.mpc Quick fix for a build problem on Windows. A better solution will follow when I check in my CIAO build system revamp. Tue Sep 20 10:19:46 2005 William Otte * tools/Config_Handlers/test.cdp A test deployment plan file that contains odd constructs. Used for testing. Tue Sep 20 10:07:43 2005 William Otte * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc Added a missing library. Tue Sep 20 09:50:28 2005 Gan Deng * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp Modified to kill all NodeApplication processes when the deployment fails. Tue Sep 20 09:35:28 2005 William Otte * DAnCE/Plan_Launcher/Plan_Launcher.mpc Added a missing library. Mon Sep 19 16:29:57 2005 William Otte * ADD_Handler.cpp * Common.h * IDD_Handler.cpp * IDD_Handler.h * IDREF_Base.cpp * IDREF_Base.h * IRDD_Handler.cpp * IRDD_Handler.h * MDD_Handler.cpp * PSPE_Handler.cpp * STD_CID_Handler.cpp * XML_Error_Handler.cpp Added some improved error handling/reporting. Much more to come. * test.cpp * RT-CCM/RT-CCM-Handlers.mpc * RT-CCM/SRD_Handler.cpp * RT-CCM/SRD_Handler.h * Config_Handlers.mpc * DP_Handler.cpp Added hooks for parsing ServerResources document into a deployment plan. This is activated by adding an InfoProperty with name "CIAOServerResources" with a value of a valid CSR file. Also enabled parsing of deployRequirements and infoProperties. Mon Sep 19 10:55:05 2005 William Otte * RACE/Input_Adapters/Base/Input_Adapter.mpc * RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.mpc * RACE/Output_Adapters/Base/Output_Adapter.mpc * RACE/Output_Adapters/Interface/Output_Adapter_Interface.mpc * RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter.mpc * RACE/Plan_Analyzer/Component/Plan_Analyzer.mpc * RACE/Plan_Analyzer/Interface/Plan_Analyzer_Interface.mpc * RACE/Planner_Manager/Component/Planner_Manager.mpc * RACE/Planner_Manager/Interface/Planner_Manager_Interface.mpc * RACE/Planners/Base/Planner.mpc * RACE/Planners/Interface/Planner_Interface.mpc * RACE/Planners/SimpleBinPacker/SimpleBinPacker.mpc * RACE/common/RACE_common.mpc * tools/Config_Handlers/RT-CCM/CLA_Handler.h * tools/Config_Handlers/RT-CCM/OC_Handler.cpp * tools/Config_Handlers/RT-CCM/OR_Handler.cpp * tools/Config_Handlers/RT-CCM/OR_Handler.h Misc fuzz fixes. Fri Sep 16 09:54:44 2005 William Otte * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp Emulated exception fixes. Thu Sep 15 07:29:03 2005 Douglas C. Schmidt * TAO/CIAO/examples/Hello/descriptors/NodeManagerMap.dat: Make sure there's a newline at the end of this file. Thanks to Zachi Klopman for reporting this. Thu Sep 15 11:20:20 2005 CSET William Otte * ciao/Container_Base.cpp Fix for compile error on platforms with emulated exceptions. Wed Sep 14 13:25:00 CEST 2005 William Otte * RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.mpc Fix for a library ordering problem. Wed Sep 14 11:18:42 2005 CEST William Otte * tools/Config_Handlers/CIAOServerResources.cpp * tools/Config_Handlers/CIAOServerResources.hpp Removed these from the repo to avoid confusion. * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp Ported patches from: Tue Sep 13 17:18:12 CEST 2005 William Otte which were made against the wrong file. Thanks to Gan Deng for pointing this out. Wed Sep 14 13:28:14 2005 Gan Deng * examples/Hello/descriptors/run_NodeDaemons.pl Modified the relevant path due to the recent CIAO directory reorganization. * examples/Hello/Sender/Sender.idl * examples/Hello/Sender_exec.cpp * examples/Hello/starter.cpp Added test for "readonly" attribute. Fixed a bug of setting attribute through command line options through the "starter" executable. Also, make the default ior file name to be "Sender.ior" to make it consistent with the output generated by DAnCE. Thanks Zacki for reporting these. * examples/Hello/step-by-step.html Updated the documentation to run the example. Tue Sep 13 17:18:12 CEST 2005 William Otte * tools/Config_Handlers/CIAOServerResources.hpp Fixes for compile errors in: . Especially strict C++ compilers . Windows VC71 (hopefully) Tue Sep 13 17:05:31 2005 CEST William Otte * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h * DAnCE/NodeManager/NodeManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.h * DAnCE/NodeManager/Node_Manager.cpp * DAnCE/Plan_Launcher/Plan_Launcher.cpp * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h * ciao/Container_Base.cpp * ciao/NodeApplication_Impl.cpp Folding in some of the error reporting work that I have been working on for the past couple weeks. Most common deployment errors are now reported through the plan_launcher. Tue Sep 13 16:55:15 CEST 2005 William Otte * tools/Config_Handlers/IDD_Handler.cpp * tools/Config_Handlers/MDD_Handler.cpp * tools/Config_Handlers/PSPE_Handler.cpp * tools/Config_Handlers/STD_CID_Handler.cpp Fixes for compile errors on both: . 64 bit platforms . GCC4 Tue Sep 13 16:01:35 CEST 2005 William Otte * tools/Config_Handlers/XMLSchema/Traversal.hpp * tools/Config_Handlers/XMLSchema/TypeInfo.hpp * tools/Config_Handlers/XMLSchema/Types.hpp * tools/Config_Handlers/XMLSchema/Writer.hpp * tools/Config_Handlers/XSCRT/Elements.hpp * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp * tools/Config_Handlers/XSCRT/Parser.hpp * tools/Config_Handlers/XSCRT/Traversal.hpp * tools/Config_Handlers/XSCRT/Writer.hpp * tools/Config_Handlers/XSCRT/XML.hpp * tools/Config_Handlers/XSCRT/XMLSchema.hpp Rolled back Stoyan's changes from the previous commit. The proper fix for this problem would be to update the include paths in the affected MPC files, which has the virtue of not breaking builds on platforms with case-sensitive filesystems. * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc Updated the include path to include the new config handlers directory. Mon Sep 12 17:34:47 CDT 2005 Stoyan Paunov * tools/Config_Handlers/XMLSchema/Traversal.hpp * tools/Config_Handlers/XMLSchema/TypeInfo.hpp * tools/Config_Handlers/XMLSchema/Types.hpp * tools/Config_Handlers/XMLSchema/Writer.hpp * tools/Config_Handlers/XSCRT/Elements.hpp * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp * tools/Config_Handlers/XSCRT/Parser.hpp * tools/Config_Handlers/XSCRT/Traversal.hpp * tools/Config_Handlers/XSCRT/Writer.hpp * tools/Config_Handlers/XSCRT/XML.hpp * tools/Config_Handlers/XSCRT/XMLSchema.hpp Fixed a number of problems related to Will's changes. The XSC_Config_Handler_Tests project was not compiling. I had the same problem in RepositoryManager. Will had changed the directory structure, but did not update any of the include paths. Needless to say there were like 30-40 of those in the XSCRT and XMLSchema directories Fri Sep 9 12:35:20 2005 William Otte * tools/Config_Handlers/STD_IAD_Handler.cpp * tools/Config_Handlers/STD_PCD_Handler.cpp * tools/Config_Handlers/STD_PC_Intf.cpp Changed to comform with new refactoring. Fri Sep 9 12:32:14 2005 William Otte * ciao/CCM_Core.mpc * ciao/Container_Base.cpp * ciao/Deployment.idl * ciao/Deployment_Core.idl * ciao/Deployment_Data.idl * ciao/Packaging_Data.idl Refactoring to support cidl compilation of deployment structures. This refactoring should solve compilation errors in the config handlers. Wed Sep 7 16:31:12 UTC 2005 Jeff Parsons * CIDLC/ServantHeaderGenerator.cpp: Removed generation of export macro in the typedef of the template class instantiation that defines a facet servant. Thanks to Ossama Othman for pointing out that typedefs need not be exported. Tue Sep 6 11:39:15 2005 William Otte * ciao/Deployment_Data.idl Commented out IDL that is unsupported by CIDLC. * RACE Added IDL for RACE. Tue Sep 6 09:58:12 2005 William Otte * examples/Hello/descriptors/run_test.pl Modified the script to fix the absolute path to the naming service with a relative path. Fri Sep 2 17:38:31 2005 William Otte * performance-tests/Protocols/Controller/Controller.mpc * performance-tests/Protocols/Receiver/Receiver.mpc * performance-tests/Protocols/Sender/Sender.mpc * performance-tests/Protocols/common/Protocols.mpc * tests/CIDL/CodeGen/CodeGen.mpc Migrated to modern CIAO base projects. Fri Sep 2 16:41:08 2005 William Otte * performance-tests/Benchmark/Benchmark.mpc * performance-tests/Benchmark/Multi_Threaded/Multi_Threaded.mpc * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc * performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc Migrated to modern CIAO projects. Fri Sep 2 15:10:43 2005 William Otte * docs/tutorial Removed the obsolete hello tutorial. Fri Sep 2 15:04:00 2005 William Otte * tests/tests.mwc * tests/IDL3/Components/ComplexComponent/Attributes/Attributes.mpc * tests/IDL3/Components/ComplexComponent/EventSink/EventSink.mpc * tests/IDL3/Components/ComplexComponent/EventSource/EventSource.mpc * tests/IDL3/Components/ComplexComponent/Facets/Facets.mpc * tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.mpc * tests/IDL3/Components/SimpleComponent/SimpleComponent.mpc * tests/IDL3/Events/Abstract/Abstract.mpc * tests/IDL3/Events/Regular/Regular.mpc * tests/IDL3/Homes/Attributes/HomeAttributes.mpc * tests/IDL3/Homes/Basic/Basic.mpc * tests/IDL3/Homes/Factory/Factory.mpc * tests/IDL3/Homes/Finder/Finder.mpc * tests/IDL3/Homes/Inheritance/Inheritance.mpc * tests/IDL3/ImpliedIDL/Components/Basic/ICBasic.mpc * tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink.mpc * tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource.mpc * tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles.mpc * tests/IDL3/ImpliedIDL/Events/Events.mpc * tests/IDL3/ImpliedIDL/Homes/Homes.mpc * tests/IDL3/Lookup/lookup_test.mpc Updated to use dnc ciao base project. * tests/RTCCM Removed this test. Thu Sep 1 10:20:48 2005 William Otte CIAO Reorganization. Plese see tag before_ciao_reorg to obtain the old version. Wed Aug 31 15:16:23 2005 William Otte * DAnCE/Config_Handlers/RT-CCM/CB_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/PM_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/TPL_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/TP_Handler.cpp Fixes to satisfy a tempramental Borland compiler. Wed Aug 31 13:28:46 2005 William Otte * DAnCE/Config_Handlers/ADD_Handler.cpp * DAnCE/Config_Handlers/ADD_Handler.h * DAnCE/Config_Handlers/IDD_Handler.cpp * DAnCE/Config_Handlers/IDD_Handler.h * DAnCE/Config_Handlers/IDREF_Base.cpp * DAnCE/Config_Handlers/IDREF_Base.h * DAnCE/Config_Handlers/MDD_Handler.cpp * DAnCE/Config_Handlers/MDD_Handler.h * DAnCE/Config_Handlers/STD_CID_Handler.cpp * DAnCE/Config_Handlers/STD_CID_Handler.h Simple refactoring to make the IDREF interface more generic. * DAnCE/Config_Handlers/XML_Helper.cpp * DAnCE/Config_Handlers/XML_Helper.h Made empty document creation more generic. * DAnCE/Config_Handlers/RT-CCM/CB_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/CB_Handler.h * DAnCE/Config_Handlers/RT-CCM/CIAOServerResources.cpp * DAnCE/Config_Handlers/RT-CCM/CIAOServerResources.hpp * DAnCE/Config_Handlers/RT-CCM/CLA_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/CLA_Handler.h * DAnCE/Config_Handlers/RT-CCM/OC_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/OC_Handler.h * DAnCE/Config_Handlers/RT-CCM/OR_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/OR_Handler.h * DAnCE/Config_Handlers/RT-CCM/PM_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/PM_Handler.h * DAnCE/Config_Handlers/RT-CCM/PS_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/PS_Handler.h * DAnCE/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc * DAnCE/Config_Handlers/RT-CCM/SRD_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/SRD_Handler.h * DAnCE/Config_Handlers/RT-CCM/TPL_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/TPL_Handler.h * DAnCE/Config_Handlers/RT-CCM/TP_Handler.cpp * DAnCE/Config_Handlers/RT-CCM/TP_Handler.h * DAnCE/Config_Handlers/RT-CCM/input.csr * DAnCE/Config_Handlers/RT-CCM/test.cpp The new RT-CCM handlers. These have yet to be integrated into the main config_handler path. * DAnCE/ciao/CCM_Core.mpc * DAnCE/ciao/ServerResources.idl Updates to the support the RT-CCM Handlers. * docs/schema/CIAOServerResources.xsd Corrected a few oversights. Wed Aug 31 09:49:28 2005 William Otte * DAnCE/Config_Handlers/XMLSchema/TypeInfo.tpp Workaround for a buggy Borland compiler. Tue Aug 30 14:33:08 2005 William Otte * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp Slight handcrafting to remove commas from the end of enumerator lists. Tue Aug 30 11:59:14 CDT 2005 William Otte * DAnCE/Config_Handlers/IRDD_Handler.h * DAnCE/Config_Handlers/PCD_Handler.h Fixed a class/struct mismatch. Tue Aug 30 11:51:32 CDT 2005 William Otte * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp * DAnCE/Config_Handlers/CIAOServerResources.cpp * DAnCE/Config_Handlers/CIAOServerResources.hpp * DAnCE/Config_Handlers/Deployment.cpp * DAnCE/Config_Handlers/Deployment.hpp * DAnCE/Config_Handlers/ccd.cpp * DAnCE/Config_Handlers/ccd.hpp * DAnCE/Config_Handlers/cdd.cpp * DAnCE/Config_Handlers/cdd.hpp * DAnCE/Config_Handlers/cdp.cpp * DAnCE/Config_Handlers/cdp.hpp * DAnCE/Config_Handlers/cid.cpp * DAnCE/Config_Handlers/cid.hpp * DAnCE/Config_Handlers/cpd.cpp * DAnCE/Config_Handlers/cpd.hpp * DAnCE/Config_Handlers/iad.cpp * DAnCE/Config_Handlers/iad.hpp * DAnCE/Config_Handlers/pcd.cpp * DAnCE/Config_Handlers/pcd.hpp * DAnCE/Config_Handlers/toplevel.cpp * DAnCE/Config_Handlers/toplevel.hpp Fixes a large number of compiler warnings in Borland. Thu Aug 25 15:26:25 2005 Nanbor Wang * DAnCE/ciao/ServerResources.idl: Added the missing attribute to ORS_ThreadpoolWithLanes struct. Thanks to Will Otte for catching this. Wed Aug 24 20:41:59 UTC 2005 Jeff Parsons * CIDLC/ExecImplHeaderGenerator.cpp: * CIDLC/ExecImplSourceGenerator.cpp: * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Removed commented-out code. Tue Aug 23 20:09:59 2005 Ossama Othman * DAnCE/Old_Config_Handlers/DT_Handler.h: * DAnCE/RTNodeApplication/RTServer_Impl.h: * DAnCE/ciao/Container_Base.h: * DAnCE/ciao/Context_Impl_Base.h: * DAnCE/ciao/NodeApplication_Impl.h: Reordered include directives to make sure all necessary non-dependent names are parsed before the templates that use them. Addresses g++ 3.4.x or better compile-time errors. Tue Aug 23 19:29:12 UTC 2005 Johnny Willemsen * DAnCE/DeploymentManager/DeploymentManager.mpc: Add dummy_label to all projects, this don't build, this is the fast way to get the scoreboard green. Already one project had this in the file. Mon Aug 22 10:59:18 2005 William Otte * DAnCE/DeploymentManager/DeploymentManager.cidl * DAnCE/DeploymentManager/DeploymentManager.idl * DAnCE/DeploymentManager/DeploymentManager.mpc * DAnCE/DeploymentManager/DeploymentManager_Impl.cpp * DAnCE/DeploymentManager/DeploymentManager_Impl.h * DAnCE/DeploymentManager/DeploymentManager_exec_export.h * DAnCE/DeploymentManager/DeploymentManager_stub_export.h * DAnCE/DeploymentManager/DeploymentManager_svnt_export.h Preliminary skeleton for the DeploymentManager. Fri Aug 19 07:56:12 UTC 2005 Johnny Willemsen * DAnCE/Config_Handlers/Any_Handler.cpp: * DAnCE/Config_Handlers/DataType_Handler.cpp: * DAnCE/Old_Config_Handlers/DT_Handler.cpp: * DAnCE/ciao/ComponentsC.h: * ciao/ComponentsC.h: Updated for AnyTypeCode refactoring Tue Aug 16 15:16:10 2005 Nanbor Wang * docs/schema/CIAOServerResources.xsd: Changed to define most of the RT policy details with "element"s instead of "attribute"s since "attribute"s can be optional. Thanks to Will Otte for pointing this out. Tue Aug 16 09:46:45 2005 William Otte * DAnCE/Config_Handlers/Config_Handlers.mpc Moved some changes in from the branch to correct errors from: Mon Aug 15 12:03:43 2005 William Otte Mon Aug 15 12:03:43 2005 William Otte * DAnCE/Config_Handlers/ADD_Handler.cpp * DAnCE/Config_Handlers/ADD_Handler.h * DAnCE/Config_Handlers/CCD_Handler.cpp * DAnCE/Config_Handlers/CCD_Handler.h * DAnCE/Config_Handlers/CRDD_Handler.h * DAnCE/Config_Handlers/DP_Handler.cpp * DAnCE/Config_Handlers/DP_Handler.h * DAnCE/Config_Handlers/DP_PCD_Handler.cpp * DAnCE/Config_Handlers/DP_PCD_Handler.h * DAnCE/Config_Handlers/IDD_Handler.cpp * DAnCE/Config_Handlers/IDD_Handler.h * DAnCE/Config_Handlers/IDREF_Base.cpp * DAnCE/Config_Handlers/ID_Handler.h * DAnCE/Config_Handlers/IRDD_Handler.cpp * DAnCE/Config_Handlers/MDD_Handler.cpp * DAnCE/Config_Handlers/MDD_Handler.h * DAnCE/Config_Handlers/PCD_Handler.cpp * DAnCE/Config_Handlers/PCD_Handler.h * DAnCE/Config_Handlers/PSPE_Handler.cpp * DAnCE/Config_Handlers/Req_Handler.cpp * DAnCE/Config_Handlers/XML_Helper.cpp * DAnCE/Config_Handlers/XML_Helper.h * DAnCE/Config_Handlers/XercesString.cpp * DAnCE/Config_Handlers/XercesString.h * DAnCE/Config_Handlers/test.cpp Checked in support for IDL->XSC->XML mapping. Thanks to Lucas Seibert for completing this work. Mon Aug 15 00:01:01 2005 Boris Kolpackov * CIDLC/cidlc.cpp: Made ErrorHandler auto-detach itself from the stream when it is destroyed. This fixes the segmentation fault on Solaris in libstdc++ termination code. Wed Aug 10 09:39:41 2005 William Otte * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp * DAnCE/Config_Handlers/CIAOServerResources.cpp * DAnCE/Config_Handlers/CIAOServerResources.hpp * DAnCE/Config_Handlers/Deployment.cpp * DAnCE/Config_Handlers/Deployment.hpp * DAnCE/Config_Handlers/ccd.cpp * DAnCE/Config_Handlers/ccd.hpp * DAnCE/Config_Handlers/cdd.cpp * DAnCE/Config_Handlers/cdd.hpp * DAnCE/Config_Handlers/cdp.cpp * DAnCE/Config_Handlers/cdp.hpp * DAnCE/Config_Handlers/cid.cpp * DAnCE/Config_Handlers/cid.hpp * DAnCE/Config_Handlers/cpd.cpp * DAnCE/Config_Handlers/cpd.hpp * DAnCE/Config_Handlers/iad.cpp * DAnCE/Config_Handlers/iad.hpp * DAnCE/Config_Handlers/pcd.cpp * DAnCE/Config_Handlers/pcd.hpp * DAnCE/Config_Handlers/toplevel.cpp * DAnCE/Config_Handlers/toplevel.hpp Regenerated with the latest CVS-head version of XSC. These support a couple improvements that will aid in optimizing the config handlers. Tue Aug 9 11:55:13 2005 Ming Xiong * docs/imgs/component-basic.png * docs/imgs/CCM.vsd Updated CCM diagram to fix a interface naming error. Tue Aug 9 10:02:13 2005 Douglas C. Schmidt * DAnCE/ComponentPackager/README.html: Improved the documentation to point to the right directory for the Quoter example. Thanks to Aldo Texier for reporting this. Tue Aug 9 13:11:04 UTC 2005 Jeff Parsons * DAnCE/RepositoryManager/RepositoryManager.mpc: Updated dependencies to reflect the recent name change from NodeDaemon_stub to NodeManager_stub. * DAnCE/RepositoryManager/Repository_Manager.cpp: Updated identifier names to match the change from NodeDaemon to ModeManager. Mon Aug 08 22:02:43 2005 Gan Deng * docs/EnvVars.html * docs/index.html * docs/Trace.html * docs/imgs/DAnCE-Dynamic.png * docs/imgs/DAnCE-Dynamic.sxd Beefed up the CIAO documentation page. These files are checked in on behalf of Ming. Thanks Friedhelm Wolf for contributing the DAnCE interaction diagram. Mon Aug 8 18:50:36 2005 William Otte * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/NodeManager/NAM_Map.h * DAnCE/NodeManager/NodeManager.idl * DAnCE/NodeManager/NodeManager.mpc * DAnCE/NodeManager/NodeManager_Impl.cpp * DAnCE/NodeManager/NodeManager_Impl.h * DAnCE/NodeManager/NodeManager_Impl.inl * DAnCE/NodeManager/NodeManager_stub_export.h * DAnCE/NodeManager/Node_Manager.cpp * DAnCE/NodeManager/README * DAnCE/RTNodeApplication/README Changed all references to Node_Daemon to NodeManager to avoid confusion, since these phrases are used interchangeably. * DAnCE/NodeManager/NodeDaemon.idl * DAnCE/NodeManager/NodeDaemon.mpc * DAnCE/NodeManager/NodeDaemon_Impl.cpp * DAnCE/NodeManager/NodeDaemon_Impl.h * DAnCE/NodeManager/NodeDaemon_Impl.inl * DAnCE/NodeManager/NodeDaemon_stub_export.h * DAnCE/NodeManager/Node_Daemon.cpp Removed these files to support the change above. * DAnCE/examples/BasicSP/descriptors/basicNodeDaemon.pl * DAnCE/examples/Display/descriptors/basicNodeDaemon.pl * DAnCE/examples/Hello/step-by-step.html * DAnCE/examples/Hello/descriptors/run_NodeDaemons.pl * DAnCE/examples/Hello/descriptors/run_test.pl * DAnCE/examples/Hello/descriptors/run_test_without_ns.pl * DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl * docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl Updated these scripts to call NodeManager instead of NodeDaemon. Fri Aug 5 11:45:13 2005 William Otte * DAnCE/Config_Handlers/CIAOServerResources.cpp * DAnCE/Config_Handlers/CIAOServerResources.hpp XSC code generated from CIAOServerResources.xsd for RT-CCM properties. * docs/schema/CIAOServerResources.xsd Fixed some namespace errors. Fri Aug 05 08:00:08 2005 Simon Massey * CIAO version 0.4.7 released. Wed Aug 3 12:34:12 UTC 2005 Johnny Willemsen * DAnCE/Plan_Launcher/Plan_Launcher.mpc: Corrected order of the libraries to resolve static link errors Tue Aug 2 08:36:40 2005 William Otte * DAnCE/Plan_Launcher/Plan_Launcher.mpc Possiible fix for borlan build problem. Mon Aug 01 16:01:43 2005 Ming Xiong * ChangeLog Fixed several incorrect checkin date Mon Aug 01 14:55:43 2005 Ming Xiong * DAnCE/new_RepositoryManager/RepositoryManager_Impl.cpp Fixed a C4715 warning under MSVC7.1 Mon Aug 1 19:39:30 UTC 2005 Jeff Parsons * DAnCE/Plan_Launcher/Plan_Launcher.mpc: Removed duplicate 'after' and 'libs' items, and added the new export macro definition file (see below) to Header_Files. * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h: Added export macro to class declaration and include of export macro definitin file. * DAnCE/Plan_Launcher/Plan_Launcher_Impl_Export.h: New file to define the export macro for the Plan_Launcher_Impl library. Sun Jul 31 21:56:43 2005 Ming Xiong * DAnCE/new_RepositoryManager/Options.h Improved documentation to meet the requirement of Doxygen Sun Jul 31 21:45:43 2005 Ming Xiong * DAnCE/new_RepositoryManager/RMadmin.cpp Fixed C4101 warnings in MSVC Sun Jul 31 21:26:43 2005 Ming Xiong * DAnCE/new_RepositoryManager/RMadmin.cpp Updated RMadmin.cpp to merge latest changes Fri Jul 29 15:02:43 2005 Gan Deng * DAnCE/examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp * DAnCE/examples/Hello/descriptors/run_test_without_ns.pl Added a flattened deployment plan and test script which doesn't use naming service. * DAnCE/examples/Hello/descriptors/flattened_deploymentplan.cdp Documented the above another available test in the file. Fri Jul 29 09:30:43 2005 Nishanth Shanakran * NEWS: Added a brief description about Resource Allocation and Control Engine (RACE). Fri Jul 29 06:56:12 UTC 2005 Johnny Willemsen * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc: Fixed fuzz error Thu Jul 28 23:00:11 2005 Ming Xiong * DAnCE/new_RepositoryManager/Options.cpp * DAnCE/new_RepositoryManager/Options.h * DAnCE/new_RepositoryManager/README.txt * DAnCE/new_RepositoryManager/RepositoryManager.cpp * DAnCE/new_RepositoryManager/RepositoryManager.idl * DAnCE/new_RepositoryManager/RepositoryManager_Impl.cpp * DAnCE/new_RepositoryManager/RepositoryManager_Impl.h * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp * DAnCE/new_RepositoryManager/ZIP_Wrapper.h * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc Checked in the changes to new_RepositoryManager Fri Jul 29 03:52:11 2005 William Otte * DAnCE/Plan_Launcher/Plan_Launcher.mpc Made is such that Plan_Launcher_Impl library gets generated and installed. Wed Jul 28 15:18:14 2005 Ming Xiong * docs\schema\Modified_Deployment.xsd Change the XML element order of IAD to conform to spec Wed Jul 27 19:20:14 2005 Gan Deng * NEWS Added news about naming service integration. Wed Jul 27 07:40:12 UTC 2005 Johnny Willemsen * DAnCE/Config_Handlers/cid.cpp: * DAnCE/Config_Handlers/cpd.cpp: * DAnCE/Config_Handlers/iad.cpp: Explicitly initialise base class Wed Jul 27 07:35:12 UTC 2005 Johnny Willemsen * DAnCE/Config_Handlers/STD_IAD_Handler.h: Fixed fuzz error Tue Jul 26 21:22:45 UTC 2005 Jeff Parsons * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: Added 'CIDL_' prefix to the scoped name of the exec impl class's base class, in the impl class declaration inheritance list. This file was overlooked when making similar changes to other exec impl classes in CIAO tests and examples. Mon Jul 26 13:54:12 2005 Ming Xiong * docs/schema/cid.xsd * docs/schema/cpd.xsd * docs/schema/iad.xsd * docs/schema/Modified_Deployment.xsd Added for cid/cpd/iad(.xsd) and changed Modified_Deployment.xsd accordingly.We will need href attribute in the repository manager process. * DAnCE/Config_Handlers/iad.cpp * DAnCE/Config_Handlers/iad.hpp * DAnCE/Config_Handlers/cid.cpp * DAnCE/Config_Handlers/cid.hpp * DAnCE/Config_Handlers/cpd.cpp * DAnCE/Config_Handlers/cpd.hpp Regenerated xsc codes for updated schemas in CIAO/docs/schema/ * DAnCE/Config_Handlers/STD_CID_Handler.cpp * DAnCE/Config_Handlers/STD_CID_Handler.h * DAnCE/Config_Handlers/STD_CPD_Handler.cpp * DAnCE/Config_Handlers/STD_CPD_Handler.h * DAnCE/Config_Handlers/STD_IAD_Handler.cpp * DAnCE/Config_Handlers/STD_IAD_Handler.h * DAnCE/Config_Handlers/STD_PC_Intf.cpp * DAnCE/Config_Handlers/STD_PC_Intf.h * DAnCE/Config_Handlers/STD_PCD_Handler.cpp * DAnCE/Config_Handlers/STD_PCD_Handler.h * DAnCE/Config_Handlers/Config_Handlers.mpc Added new handlers for mapping Config_Handlers::PackageConfiguration to Deployment:PackageConfiguration. Updated Config_Handlers.mpc accordingly Tue Jul 26 12:53:12 UTC 2005 Johnny Willemsen * DAnCE/new_RepositoryManager/RMadmin.cpp: Fixed vc71 warnings Tue Jul 26 10:53:12 UTC 2005 Johnny Willemsen * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: Added some missing CORBA::string_dup calls, this fixes these tests on Windows Tue Jul 26 07:32:12 UTC 2005 Johnny Willemsen * DAnCE/NodeManager/NodeDaemon_Impl.{h,cpp}: Fixed warning and use doxygen comment style Mon Jul 25 22:14:20 UTC 2005 Jeff Parsons * CIDLC/SizeTypeCalculator.cpp: Fixed visitor to handle types declared inside the scope of an interface, valuetype, or home. Thanks to Friedhelm Wolf for reporting a CIDL compiler problem with a struct declared inside an interface. Mon Jul 25 18:40:12 UTC 2005 Johnny Willemsen * DAnCE/tests/NodeApplicationTest/run_test_ex.pl: Corrected NodeApplication path Mon Jul 25 08:39:12 UTC 2005 Johnny Willemsen * DAnCE/tests/NodeApplicationTest/run_test.pl: * DAnCE/tests/NodeApplicationTest/run_test_ex.pl: * DAnCE/tests/NodeApplicationTest/run_test_simple.pl: Made these tests independent of setting of CIAO_ROOT Sun Jul 24 07:45:19 2005 Gan Deng * DAnCE/NodeManager/NodeDaemon_Impl.cpp Fixed an exception emulation warning in Debian_Full_Reactor build. Sun Jul 24 07:40:19 2005 Gan Deng * DAnCE/Plan_Launcher/Plan_Launcher.cpp Enhanced error output information a little bit by adding process ID and thread ID. * DAnCE/ciao/Container_Impl.cpp Fixed exception emulation warnings in Debian_Full_Reactor build. Sun Jul 24 01:19:21 2005 Gan Deng * DAnCE/Plan_Launcher/Plan_Launcher.cpp * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp Fixed a bug (memory problem) in the plan_launcher which caused the "tearing down" assembly failure. * DAnCE/examples/Hello/descriptors/flattened_deploymentplan.cdp * DAnCE/examples/BasicSP/descriptors/flattened_deploymentplan.cdp Added a UUID tag to the flattened deployment plan. Sat Jul 23 23:11:21 2005 Gan Deng * DAnCE/tests/Minimum/Receiver/Receiver.mpc * DAnCE/tests/Minimum/Sender/Sender.mpc Modified shared library names to fix some linking erros on build scoreboard. * DAnCE/examples/Hello/descriptors/run_test.pl Fixed the script so naming service could be started correctly. * DAnCE/examples/Hello/step-by-step.html Simple instruction about using naming service. Sat Jul 23 14:53:22 2005 Jaiganesh B * DAnCE/ciao/Port_Activator.cpp: * DAnCE/ciao/Port_Activator.h: * DAnCE/ciao/Servant_Activator.cpp: * DAnCE/ciao/Servant_Impl_Base.cpp: Added a method in Port_Activator to set the name of port activator. The port activator is used to activate the ports of the component. Fixed a incorrect delete call in the update_port_activator function in Servant_Activator.cpp. This will fix the core dump in the CIAO tests. Modified the calling sequence to deactivate ports when we deactivate the component. Sat Jul 23 12:23:12 UTC 2005 Johnny Willemsen * DAnCE/ciao/Servant_Impl_Base.cpp: Added several missing ACE_TRY_CHECK macros. Mon Jul 18 22:31:12 2005 Gan Deng * DAnCE/ciao/Container_Impl.cpp Fixed some compilation error about using NamingContextEx. * DAnCE/examples/Hello/descriptors/run_test.pl Fixed this script so naming service will be started explicitly. Thanks Simon McQueen for pointing the error. Mon Jul 18 22:31:12 2005 Gan Deng * DAnCE/ciao/Container_Impl.cpp * DAnCE/ciao/Container_Impl.h * DAnCE/ciao/CCM_Core.mpc * DAnCE/ciao/NodeApplication_Impl.cpp Added support for registering components with naming service. A system deployer could config such capability through XML tag * DAnCE/examples/BasicSP/descriptors/flattened_deploymentplan.cdp * DAnCE/examples/Hello/descriptors/flattened_deploymentplan.cdp Added a couple of examples for using naming service by adding some tag to the deployment plan descriptor. Fri Jul 15 23:50:12 2005 Gan Deng * NEWS: Updated the NEWS file to include the result of our latest discussion/plan about DAnCE. Fri Jul 15 10:02:12 UTC 2005 Johnny Willemsen * DAnCE/NodeManager/NAM_Map.h: Fixed fuzz error Tue Jul 12 00:03:57 2005 Ming Xiong * docs/tutorials/Quoter/Simple/README.html Updated some directory information in this file since the quoter example has been moved to new directory. Mon Jul 11 11:44:57 2005 Ming Xiong * TAO/CIAO/DAnCE/examples/Quoter/README.html * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker.cidl * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker.cpp * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker.idl * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker.mpc * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_exec.cpp * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_exec.h * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_exec_export.h * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_stub_export.h * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_svnt_export.h * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor.cidl * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor.cpp * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor.idl * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor.mpc * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_exec.cpp * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_exec.h * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_exec_export.h * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_stub_export.h * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_svnt_export.h * TAO/CIAO/DAnCE/examples/Quoter/Stock_Base/Stock_Base.idl * TAO/CIAO/DAnCE/examples/Quoter/Stock_Base/Stock_Base.mpc * TAO/CIAO/DAnCE/examples/Quoter/Stock_Base/Stock_Base_stub_export.h * TAO/CIAO/DAnCE/examples/Quoter/Stock_Base/Stock_Base_svnt_export.h * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker.ccd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker.cid * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker.cpd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker_Exec.iad * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker_Stub.iad * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker_Svnt.iad * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Deployment.xsd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor.ccd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor.cid * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor.cpd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor_Exec.iad * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor_Stub.iad * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor_Svnt.iad * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Domain.cdd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Libraries.iad * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Modified_Deployment.xsd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.cdp * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.cid * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.cpd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.dat * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.pcd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/XMI.xsd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/flattened_deploymentplan.cdp * TAO/CIAO/DAnCE/examples/Quoter/descriptors/package.tpd * TAO/CIAO/DAnCE/examples/Quoter/descriptors/runNodeDaemons.pl * TAO/CIAO/DAnCE/examples/Quoter/images/quoter.jpg Removed Quoter example in DAnCE/examples/ directory to avoid duplicate. The orignal example could be found in CIAO/docs/tutorials/Quoter/Simple. Fri Jul 8 17:42:57 2005 Ming Xiong * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.mpc * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.idl * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base_svnt_export.h * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base_stub_export.h * docs/tutorials/Quoter/Simple/Broker/Broker.mpc * docs/tutorials/Quoter/Simple/Broker/Broker.idl * docs/tutorials/Quoter/Simple/Broker/Broker.cidl * docs/tutorials/Quoter/Simple/Broker/Broker.cpp * docs/tutorials/Quoter/Simple/Broker/Broker_exec.h * docs/tutorials/Quoter/Simple/Broker/Broker_exec.cpp * docs/tutorials/Quoter/Simple/Broker/Broker_svnt_export.h * docs/tutorials/Quoter/Simple/Broker/Broker_stub_export.h * docs/tutorials/Quoter/Simple/Broker/Broker_exec_export.h * docs/tutorials/Quoter/Simple/Distributor/Distributor.mpc * docs/tutorials/Quoter/Simple/Distributor/Distributor.idl * docs/tutorials/Quoter/Simple/Distributor/Distributor.cidl * docs/tutorials/Quoter/Simple/Distributor/Distributor.cpp * docs/tutorials/Quoter/Simple/Distributor/Distributor_exec.h * docs/tutorials/Quoter/Simple/Distributor/Distributor_exec.cpp * docs/tutorials/Quoter/Simple/Distributor/Distributor_svnt_export.h * docs/tutorials/Quoter/Simple/Distributor/Distributor_stub_export.h * docs/tutorials/Quoter/Simple/Distributor/Distributor_exec_export.h * docs/tutorials/Quoter/Simple/descriptors/Broker.ccd * docs/tutorials/Quoter/Simple/descriptors/Broker.cid * docs/tutorials/Quoter/Simple/descriptors/Broker.cpd * docs/tutorials/Quoter/Simple/descriptors/Broker_Exec.iad * docs/tutorials/Quoter/Simple/descriptors/Broker_Stub.iad * docs/tutorials/Quoter/Simple/descriptors/Broker_Svnt.iad * docs/tutorials/Quoter/Simple/descriptors/Deployment.xsd * docs/tutorials/Quoter/Simple/descriptors/Distributor.ccd * docs/tutorials/Quoter/Simple/descriptors/Distributor.cid * docs/tutorials/Quoter/Simple/descriptors/Distributor.cpd * docs/tutorials/Quoter/Simple/descriptors/Distributor_Exec.iad * docs/tutorials/Quoter/Simple/descriptors/Distributor_Stub.iad * docs/tutorials/Quoter/Simple/descriptors/Distributor_Svnt.iad * docs/tutorials/Quoter/Simple/descriptors/Domain.cdd * docs/tutorials/Quoter/Simple/descriptors/flattened_deploymentplan.cdp * docs/tutorials/Quoter/Simple/descriptors/Libraries.iad * docs/tutorials/Quoter/Simple/descriptors/Modified_Deployment.xsd * docs/tutorials/Quoter/Simple/descriptors/package.tpd * docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl * docs/tutorials/Quoter/Simple/descriptors/Stock.cdp * docs/tutorials/Quoter/Simple/descriptors/Stock.cid * docs/tutorials/Quoter/Simple/descriptors/Stock.cpd * docs/tutorials/Quoter/Simple/descriptors/Stock.dat * docs/tutorials/Quoter/Simple/descriptors/Stock.pcd * docs/tutorials/Quoter/Simple/descriptors/XMI.xsd Created a new directory tutorials to hold multiple tutorial examples, added quoter to this directory as simple quoter example. Will add a multiple receptacle quoter example soon. Fri Jul 8 17:13:57 2005 Ming Xiong * DAnCE/examples/Quoter/descriptors/flattened_deploymentplan.cdp Updated the plan so that it includes the base libraries as artifact. This will help ComponentPackager to wrap up everything in the archive. Fri Jul 8 15:49:57 2005 Ming Xiong * DAnCE/ComponentPackager/Base_Packager.h * DAnCE/ComponentPackager/ComponentPackager.mpc * DAnCE/ComponentPackager/CPK_Packager.cpp * DAnCE/ComponentPackager/Package.xsd * DAnCE/ComponentPackager/pdl.cpp * DAnCE/ComponentPackager/pdl.hpp * DAnCE/ComponentPackager/PDL_Handler.cpp * DAnCE/ComponentPackager/PDL_Handler.h * DAnCE/ComponentPackager/README.html * DAnCE/ComponentPackager/Sample.pdl Updated ComponentPackager to support XSC, eliminating the coupling with Old_Config_Handlers.Move the schema for .pdl file from Deployment.xsd to Package.xsd so that it's independently helpful by itself. Fri Jul 8 09:43:57 2005 William Otte * DAnCE/Plan_Launcher/Plan_Launcher.cpp Fixed a compile error on Debian Core. Thu Jul 7 23:38:32 UTC 2005 Gan Deng * docs/index.html Modofied this page a little bit to include our work in DAnCE. Wed Jul 6 17:21:58 UTC 2005 Jeff Parsons * DAnCE/NodeManager/NodeDaemon_Impl.cpp: Fixed incorrect syntax in ACE_THROW macro. Tue Jul 5 11:16:44 2005 William Otte * DAnCE/NodeManager/NAM_Map.h * DAnCE/Plan_Launcher/Plan_Launcher.mpc * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp Fixed some misc fuzz errors. Tue Jul 5 16:01:39 UTC 2005 Jeff Parsons * CIDLC/TypeNameEmitter.cpp: Small change to the checkin of Mon Jul 4 22:50:17 UTC 2005 Jeff Parsons to emit an error message when attempting to set a wstring attribute from a CCM property value, since wstrings are not yet supported for this activity. Mon Jul 4 22:50:17 UTC 2005 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: * CIDLC/TypeNameEmitter.cpp: * CIDLC/TypeNameEmitter.hpp: Created a new code emitter that knows which types CIAO supports as component attribute types (basic types) and which it does not (everything else). In the former case, when DAnCE is assigning attribute values from XML properties - in set_attributes () - it emits the usual code delegating the assignment to the specific attribute mutator method based on a string compare of the given attribute name to the known attribute names of that component. In the latter case, it emits an error message, stating that this particular IDL kind is not supported by CIAO as a component attribute type. Thanks to Sunil Rottoo for pointing out that trying to set the value of an unsupported component attribute type from a DnC property value in XML caused a crash. Mon Jul 4 09:15:12 UTC 2005 Johnny Willemsen * CIDLC/Literals.cpp: * CIDLC/Literals.h:pp: * CIDLC/ServantHeaderGenerator.cpp: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: * DAnCE/ExecutionManager/ExecutionManager_Impl.h: * DAnCE/ExecutionManager/Execution_Manager_Impl.h: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: * DAnCE/NodeManager/NodeDaemon_Impl.h: * DAnCE/RepositoryManager/RepositoryManager_Impl.h: * DAnCE/ciao/Container_Impl.h: * DAnCE/ciao/Home_Servant_Impl_T.h: * DAnCE/ciao/NodeApp_CB_Impl.h: * DAnCE/ciao/NodeApplication_Impl.h: * DAnCE/ciao/Servant_Impl_T.h: * DAnCE/ciao/StandardConfigurator_Impl.h: * DAnCE/ciao/Swapping_Servant_Home_Impl_T.h: * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h: * ciao/ComponentInstallation_Impl.h: * ciao/ComponentServer_Impl.h: * ciao/Container_Impl.h: * ciao/HomeRegistrar_i.h: * ciao/Home_Servant_Impl_T.h: * ciao/Servant_Impl_T.h: * ciao/ServerActivator_Impl.h: * ciao/StandardConfigurator_Impl.h: * docs/templates/CIAO_Glue_Session_Template.h: * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED_svnt.h: * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice_svnt.h: * examples/handcrafted/BasicSP_EC2/BMDisplay/BMDisplay_svnt.h: * examples/handcrafted/BasicSP_EC2/EC/EC_svnt.h: * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_exec.h: * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_svnt.h: * performance-tests/Benchmark/LatencyTest.h: * performance-tests/Benchmark/RoundTripServer/LatencyTest.h: * tools/Assembly_Deployer/Assembly_Impl.h: * tools/Assembly_Deployer/Assembly_Service_Impl.h: * tools/Daemon/Daemon_Impl.h: * tools/Simple_Component_Server/Simple_Server_i.h: All servants are reference counted by default, no need anymore to derive the servant from RefCountServantBase Sat Jul 2 12:16:49 2005 Cassia Tatibana * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DAnCE/NodeManager/NodeDaemon_Impl.cpp: Added CIAO_TRACE messages. Fri Jul 1 08:42:27 2005 William Otte * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeManager/NodeDaemon_Impl.cpp Fixed compile errors with emulated exceptions turned on. Thu Jun 30 23:34:40 UTC 2005 Jeff Parsons * DAnCE/tests/Minimum/Receiver/Receiver_exec.cpp: * DAnCE/tests/Minimum/Receiver/Receiver_exec.h: * DAnCE/tests/Minimum/Sender/Sender_exec.cpp: * DAnCE/tests/Minimum/Sender/Sender_exec.h: More overlooked changes to exec files corresponding to CIDL compiler code generation changes of Wed Jun 22 23:20:04 UTC 2005 Jeff Parsons Thu Jun 30 12:36:06 2005 William Otte * DAnCE/Plan_Launcher/DAM_Map.cpp * DAnCE/Plan_Launcher/DAM_Map.h * DAnCE/Plan_Launcher/Plan_Launcher.mpc Added DAM_Map to the Plan_Launcher directory, as make wouldn't handle the relative reference properly. Thu Jun 30 09:29:24 2005 William Otte * DAnCE/new_RepositoryManager/RMadmin.cpp * DAnCE/new_RepositoryManager/RepositoryManager.cpp * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp * DAnCE/new_RepositoryManager/ZIP_Wrapper.h * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h Fixed Doxygen documentation tags, fixed some indenting, removed tabs. Thu Jun 30 09:59:17 2005 William Otte * DAnCE/Plan_Launcher/Plan_Launcher.cpp * DAnCE/Plan_Launcher/Plan_Launcher.mpc * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h Factored out the plan launcher capability into a shared library so applications can use its functionality. Thu Jun 30 04:33:35 2005 ming xiong * DAnCE/ComponentPackager/Base_Packager.h * DAnCE/ComponentPackager/CPK_Packager.cpp * DAnCE/ComponentPackager/CPK_Packager.h * DAnCE/ComponentPackager/PDL_Handler.cpp * DAnCE/ComponentPackager/PDL_Handler.h * DAnCE/ComponentPackager/Base_Packager.cpp Added a release operation for destructor of PDL_Handler;Changed the definition of input parameter for CPK_Packager::createPackager to const to indicate it can not be changed Thu Jun 30 00:37:35 EDT 2005 Stoyan Paunov * DAnCE/new_RepositoryManager/RMadmin.cpp * DAnCE/new_RepositoryManager/RepositoryManager.cpp * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp * DAnCE/new_RepositoryManager/ZIP_Wrapper.h * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h removed the "@file" comments which apparently confuse Doxygen. Wed Jun 29 17:00:57 2005 Cassia Tatibana * DAnCE/ExecutionManager/DAM_Map.cpp: * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: Added CIAO_TRACE messages. Wed Jun 29 16:38:42 2005 Ming Xiong * DAnCE/ComponentPackager/Base_Packager.h * DAnCE/ComponentPackager/CPK_Packager.h * DAnCE/ComponentPackager/CPK_Packager.h Changed a couplfe of places to meet the Doxygen test and TChar test for bin/fuzz.pl Wed Jun 29 16:28:52 2005 William Otte * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h * DAnCE/NodeManager/NAM_Map.cpp * DAnCE/NodeManager/NAM_Map.h * DAnCE/NodeManager/NodeDaemon.mpc * DAnCE/NodeManager/NodeDaemon_Impl.cpp * DAnCE/NodeManager/NodeDaemon_Impl.h * DAnCE/NodeManager/Node_Daemon.cpp * DAnCE/ciao/Deployment.idl Merged dance_multiple_assemblies to main. This merge contains code necessary to be able to deploy multiple assemblies into a single NodeManager. Wed Jun 29 18:09:11 UTC 2005 Jeff Parsons * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: Added check for successful opening of target file, which prevents a crash when the file open is unsuccessful, for example when write permissions are denied in the directory. Thanks to Will Otte for pointing out the problem. Tue Jun 28 08:55:12 EDT 2005 Ming Xiong * DAnCE/ComponentPackager/Base_Packager.cpp * DAnCE/ComponentPackager/Base_Packager.h * DAnCE/ComponentPackager/CPK_Packager.cpp * DAnCE/ComponentPackager/CPK_Packager.h * DAnCE/ComponentPackager/ComponentPackager.mpc * DAnCE/ComponentPackager/Component_Packager.cpp * DAnCE/ComponentPackager/Modified_Deployment.xsd * DAnCE/ComponentPackager/PDL_Handler.cpp * DAnCE/ComponentPackager/PDL_Handler.h * DAnCE/ComponentPackager/README.html * DAnCE/ComponentPackager/Sample.pdl * DAnCE/ComponentPackager/XercesString.cpp * DAnCE/ComponentPackager/XercesString.h Added the files implementing ComponentPackager, for details please read README.html Tue Jun 28 01:03:12 EDT 2005 Stoyan Paunov * TAO/CIAO/DAnCE/new_RepositoryManager/RMadmin.cpp * TAO/CIAO/DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp * TAO/CIAO/DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp removed the _O_* flags to ACE_OS::open (); Mon Jun 27 16:25:52 UTC 2005 Jeff Parsons * DAnCE/examples/Swapping/Sender/Sender_exec.cpp: Fixed cut-and-paste error. Mon Jun 27 07:04:01 2005 Chad Elliott * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc: * DAnCE/new_RepositoryManager/README.txt: Switch to using the existing zlib and zzip base projects. Sun Jun 26 23:53:23 EDT 2005 Stoyan Paunov * DAnCE/new_RepositoryManager/Modified_Deployment.xsd * DAnCE/new_RepositoryManager/Options.cpp * DAnCE/new_RepositoryManager/Options.h * DAnCE/new_RepositoryManager/README.txt * DAnCE/new_RepositoryManager/RMadmin.cpp * DAnCE/new_RepositoryManager/RepositoryManager.cpp * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp * DAnCE/new_RepositoryManager/ZIP_Wrapper.h * DAnCE/new_RepositoryManager/new_RepositoryManager.idl * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h * DAnCE/new_RepositoryManager/packages/inconsistent.cpk * DAnCE/new_RepositoryManager/packages/package.cpk Added these files to the head. The files are implementing the repository manager. * DAnCE/new_RepositoryManager/Modified_Deployment.xsd needed for the retrievePlan function that retrieves the Deployment plan * DAnCE/new_RepositoryManager/Options.cpp * DAnCE/new_RepositoryManager/Options.h options class for the RMadmin.cpp * DAnCE/new_RepositoryManager/README.txt * DAnCE/new_RepositoryManager/RMadmin.cpp a sample client program. You can use it as an example on how to use the RM * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp * DAnCE/new_RepositoryManager/ZIP_Wrapper.h The ZIP Wrapper class that allows read access to ZIP packages and CCM packages that have the cpk extension. * DAnCE/new_RepositoryManager/RepositoryManager.cpp * DAnCE/new_RepositoryManager/new_RepositoryManager.idl * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h The Repository Manager implementation files * DAnCE/new_RepositoryManager/packages/inconsistent.cpk * DAnCE/new_RepositoryManager/packages/package.cpk couple of sample packages that I created manually to test the RM. Fri Jun 24 14:36:02 2005 Cassia Tatibana * DAnCE/ciao/CIAO_common.h: Added definition for CIAO_TRACE. Fri Jun 24 14:21:31 UTC 2005 Jeff Parsons * docs/tutorial/Hello/hello_exec.cpp: * docs/tutorial/Hello/hello_exec.h: * examples/Hello/Receiver/Receiver_exec.cpp: * examples/Hello/Receiver/Receiver_exec.h: * examples/Hello/Sender/Sender_exec.cpp: * examples/Hello/Sender/Sender_exec.h: * performance-tests/Protocols/Receiver/Receiver_exec.cpp: * performance-tests/Protocols/Receiver/Receiver_exec.h: * performance-tests/Protocols/Sender/Sender_exec.cpp: * performance-tests/Protocols/Sender/Sender_exec.h: * tests/RTCCM/DiffServ/Receiver/Receiver_exec.cpp: * tests/RTCCM/DiffServ/Receiver/Receiver_exec.h: * tests/RTCCM/DiffServ/Sender/Sender_exec.cpp: * tests/RTCCM/DiffServ/Sender/Sender_exec.h: More fixes to hand-written executor code to bring the file up to date with the recent changes in generated code. These were overlooked in Wed Jun 22 23:20:04 UTC 2005 Jeff Parsons Wed Jun 22 23:20:04 UTC 2005 Jeff Parsons * CIDLC/ExecImplHeaderGenerator.cpp: * CIDLC/ExecImplSourceGenerator.cpp: * CIDLC/ExecutorMappingGenerator.cpp: * CIDLC/Literals.cpp: * CIDLC/Literals.hpp: * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: * DAnCE/examples/Display/NavDisplay/NavDisplay_exec.h: * DAnCE/examples/Display/RateGen/RateGen_exec.h: * DAnCE/examples/Hello/Receiver/Receiver_exec.cpp: * DAnCE/examples/Hello/Receiver/Receiver_exec.h: * DAnCE/examples/Hello/Sender/Sender_exec.cpp: * DAnCE/examples/Hello/Sender/Sender_exec.h: * DAnCE/examples/Quoter/Broker/Broker_exec.cpp: * DAnCE/examples/Quoter/Broker/Broker_exec.h: * DAnCE/examples/Quoter/Distributor/Distributor_exec.cpp: * DAnCE/examples/Quoter/Distributor/Distributor_exec.h: * DAnCE/examples/Swapping/Receiver/Receiver_exec.cpp: * DAnCE/examples/Swapping/Receiver/Receiver_exec.h: * DAnCE/examples/Swapping/Sender/Sender_exec.cpp: * DAnCE/examples/Swapping/Sender/Sender_exec.h: * DAnCE/examples/Swapping/Sender/Sender_exec_1.cpp: * DAnCE/examples/Swapping/Sender/Sender_exec_1.h: * DAnCE/examples/Swapping/Sender/Sender_exec_2.cpp: * DAnCE/examples/Swapping/Sender/Sender_exec_2.h: * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.cpp: * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.h: * docs/releasenotes/index.html: Eliminated generation of the CIAO_GLUE_-prefixed namespace and replaced it with a namespace constructed from the composition local name and a CIDL_ prefix. Whereas the previos namespace was always at global scope, the new one will be generated inside namespaces mapped from IDL module declarations, if the composition is declared inside any. These changes were motivated by an example sent in by Will Otte , where the composition was declared inside several nested modules, and the generated code would not compile. The new namespace encloses - the component servant - the home servant - the facet servants, if any - the executor interface in the executor IDL file - optionally generated executor impl classes Minor changes were required to existing executor impl files as a result of the changes to generated code. Wed Jun 22 10:59:00 2005 Gary Maxey * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp Updated visitor for valuebox support. Mon Jun 20 18:10:12 UTC 2005 Johnny Willemsen * DAnCE/examples/Display/NavDisplayGUI_exec/DetailView_moc.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/MapView_moc.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem_moc.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/RootPanel_moc.cpp: Removed these files, these are generated and shouldn't be in the archive Mon Jun 20 09:29:00 2005 Gary Maxey * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h Add visitor for valuebox support. Sun Jun 19 20:18:50 2005 Ming Xiong * NEWS: Updated NEWS on upcoming support for Component Packaging Thu Jun 16 21:46:10 2005 Gan Deng * DAnCE/examples/Display/descriptors/Modified_Deployment.xsd * DAnCE/examples/Quoter/descriptors/Modified_Deployment.xsd * docs/schema/Modified_Deployment.xsd Modified the element type to allow having unbounded number of elements. Thanks Will Chai to report this problem. Wed Jun 15 14:46:00 2005 Gautam Thaker * DAnCE/examples/Hello/step-by-step.html: Fixed a typo regarding name of script "run_NodeDaemons.pl" and one other sentence fragement. Mon Jun 13 13:44:41 2005 Emre Turkay * DAnCE/tests/NodeApplicationTest/run_test_simple.pl: * DAnCE/tests/NodeApplicationTest/run_test.pl: * DAnCE/tests/NodeApplicationTest/run_test_ex.pl: Fixed a typo. Thu Jun 4 14:36:00 UTC 2005 Ming Xiong * DAnCE/examples/Quoter/Distributor/Distributor_exec.h * DAnCE/examples/Quoter/Distributor/Distributor_exec.cpp Fixed a virtual hiding warning reported on WinXP_BCB6_Pro_Dynamic_Debug Thu Jun 9 09:31:28 2005 Simon McQueen * NEWS: Updated with late release note submissions. Wed Jun 08 08:50:35 2005 Simon McQueen * CIAO version 0.4.6 released. Wed Jun 8 11:21:50 2005 Simon McQueen * NEWS: Updated with release note entries. Mon Jun 6 12:33:16 2005 Simon McQueen * DAnCE/examples/Display/GPS/GPS.mpc: Added HUDisplay_DnC_svnt to after tag for project GPS_DnC_svnt to fix build error on BCB 6 dynamic build. Thu Jun 2 22:56:11 UTC 2005 Gan Deng * DAnCE/examples/Quoter/README.html Added a link to the CoSMIC quoter tutorial page hosted by Ming Xiong. * NEWS Updated NEWS file. Tue May 31 22:46:06 UTC 2005 Jeff Parsons * CIDLC/ExecutorMappingGenerator.cpp: * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/TypeNameEmitter.cpp: Eliminated unused arguments. Mon May 30 15:22:16 2005 Emre Turkay * DAnCE/Config_Handlers/XML_File_Intf.h: * DAnCE/Config_Handlers/DP_Handler.h: auto_ptr is changed with ACE_Auto_Ptr, auto_ptr does not have reset in VC6. Mon May 30 17:59:28 UTC 2005 Jeff Parsons * CIDLC/TypeNameEmitter.cpp: Fixed incorrect code generation in *_svnt.cpp file for attribute assignment of sequence types. Thanks to Sunil Rottoo for reporting the problem. Mon May 30 12:19:42 2005 Jaiganesh B * DAnCE/ciao/Port_Activator_T.cpp: * DAnCE/ciao/Servant_Activator.cpp: * DAnCE/ciao/Servant_Impl_Base.cpp: Made use of ACE_ENV macros to fix Debian Full Reactor build errors. Fri May 27 23:35:23 2005 Jaiganesh B * DAnCE/ciao/Container_Impl.cpp: * DAnCE/ciao/Container_Impl.h: * DAnCE/ciao/Home_Servant_Impl_T.cpp: * DAnCE/ciao/Home_Servant_Impl_T.h: Changed the structure of the utility maps that maintain the component references, to use "_var" instead of "_ptr" in order to facilitate effective memory destructions. Fri May 27 20:26:33 2005 Emre Turkay * CCF/CCF/CCF.sln: * CCF/Example/Example.sln: * CIDLC/CIDLC.sln: * CCF/CCF/CIDL/CIDL.vcproj: * CCF/CCF/CodeGenerationKit/CodeGenerationKit.vcproj: * CCF/CCF/CompilerElements/CompilerElements.vcproj: * CCF/CCF/IDL2/IDL2.vcproj: * CCF/CCF/IDL3/IDL3.vcproj: * CCF/Example/CIDL/LocalExecutorMapping/LocalExecutorMapping.vcproj: * CCF/Example/CodeGenerationKit/Indentation/IDL/IDL.vcproj: * CIDLC/CIDLC.vcproj: Deleted MSVC solution and project files, these are generated by the mwc. Fri May 27 13:41:20 2005 Jaiganesh B * DAnCE/ciao/Port_Activator.h: * DAnCE/ciao/Port_Activator_T.cpp: * DAnCE/ciao/Port_Activator_T.h: * DAnCE/ciao/Servant_Activator.cpp: * DAnCE/ciao/Servant_Impl_Base.cpp: Added support for deactivating facets and event consumers when a component is getting deactivated. This fixes couple of memory leaks in the DAnCE deployment scenarios. Thu May 26 22:55:26 2005 Jaiganesh B * DAnCE/ciao/Servant_Impl_Base.cpp: Added code to deactivate facets when component is getting removed. Thu May 26 20:41:04 2005 Jaiganesh B * DAnCE/ciao/Home_Servant_Impl_T.cpp: * DAnCE/ciao/Servant_Impl_Base.cpp: * DAnCE/ciao/Servant_Impl_T.cpp: * DAnCE/ciao/Servant_Impl_T.h: Added support for the component servants to inherit from RefCountServantBase, to allow freeing up of servants in a more standard and effective manner. Added support functions in Servant_Impl_T class to clean up the component executor memory. Added support functions in Home_Servant_Impl_T and Servant_Impl_Base classes to uninstall components by executing operations like ccm_remove () in the right order. Finally fixed couple of memory leaks with respect to cleaning up component servants and component executors. Thanks to Steve Baker for reporting the problem. Thu May 26 21:09:22 2005 Gan Deng * tools/Simple_Component_Server/Simple_Component_Server.mpc Put an empty IDL_Files segment in the "Simple_Component_Server" project so the IDL file is not picked up automatically. Thanks to Will Chai for reporting this. * NEWS * DAnCE/NEWS Merged these two files and deleted the DAnCE/NEWS file, since these two files serve similar purposes. Thu May 26 14:46:53 CDT 2005 Will Otte * DAnCE/NodeManager/NodeDaemon_Impl.cpp Fixed a memory leak which would cause NodeManagers to leak when destroyed. Thu May 26 07:53:12 UTC 2005 Johnny Willemsen * DAnCE/examples/Quoter/Broker/Broker.cpp: Fixed doxygen file tag Wed May 25 11:05:05 2005 Ming Xiong * DAnCE/examples/Quoter/Stock_Base/Stock_Base.mpc: * DAnCE/examples/Quoter/Stock_Base/Stock_Base.idl: * DAnCE/examples/Quoter/Stock_Base/Stock_Base_svnt_export.h: * DAnCE/examples/Quoter/Stock_Base/Stock_Base_stub_export.h: * DAnCE/examples/Quoter/Broker/Broker.mpc: * DAnCE/examples/Quoter/Broker/Broker.idl: * DAnCE/examples/Quoter/Broker/Broker.cidl: * DAnCE/examples/Quoter/Broker/Broker.cpp: * DAnCE/examples/Quoter/Broker/Broker_exec.h: * DAnCE/examples/Quoter/Broker/Broker_exec.cpp: * DAnCE/examples/Quoter/Broker/Broker_svnt_export.h: * DAnCE/examples/Quoter/Broker/Broker_stub_export.h: * DAnCE/examples/Quoter/Broker/Broker_exec_export.h: * DAnCE/examples/Quoter/Distributor/Distributor.mpc: * DAnCE/examples/Quoter/Distributor/Distributor.idl: * DAnCE/examples/Quoter/Distributor/Distributor.cidl: * DAnCE/examples/Quoter/Distributor/Distributor.cpp: * DAnCE/examples/Quoter/Distributor/Distributor_exec.h: * DAnCE/examples/Quoter/Distributor/Distributor_exec.cpp: * DAnCE/examples/Quoter/Distributor/Distributor_svnt_export.h: * DAnCE/examples/Quoter/Distributor/Distributor_stub_export.h: * DAnCE/examples/Quoter/Distributor/Distributor_exec_export.h: * DAnCE/examples/Quoter/descriptors/Broker.ccd: * DAnCE/examples/Quoter/descriptors/Broker.cid: * DAnCE/examples/Quoter/descriptors/Broker.cpd: * DAnCE/examples/Quoter/descriptors/Broker_Exec.iad: * DAnCE/examples/Quoter/descriptors/Broker_Stub.iad: * DAnCE/examples/Quoter/descriptors/Broker_Svnt.iad: * DAnCE/examples/Quoter/descriptors/Deployment.xsd: * DAnCE/examples/Quoter/descriptors/Distributor.ccd: * DAnCE/examples/Quoter/descriptors/Distributor.cid: * DAnCE/examples/Quoter/descriptors/Distributor.cpd: * DAnCE/examples/Quoter/descriptors/Distributor_Exec.iad: * DAnCE/examples/Quoter/descriptors/Distributor_Stub.iad: * DAnCE/examples/Quoter/descriptors/Distributor_Svnt.iad: * DAnCE/examples/Quoter/descriptors/Domain.cdd: * DAnCE/examples/Quoter/descriptors/flattened_deploymentplan.cdp: * DAnCE/examples/Quoter/descriptors/Libraries.iad: * DAnCE/examples/Quoter/descriptors/Modified_Deployment.xsd: * DAnCE/examples/Quoter/descriptors/package.tpd: * DAnCE/examples/Quoter/descriptors/runNodeDaemons.pl: * DAnCE/examples/Quoter/descriptors/Stock.cdp: * DAnCE/examples/Quoter/descriptors/Stock.cid: * DAnCE/examples/Quoter/descriptors/Stock.cpd: * DAnCE/examples/Quoter/descriptors/Stock.dat: * DAnCE/examples/Quoter/descriptors/Stock.pcd: * DAnCE/examples/Quoter/descriptors/XMI.xsd: Added a Quoter example for DAnCE Wed May 25 11:13:19 2005 Jaiganesh B * DAnCE/ciao/Servant_Impl_Base.cpp: Added code to call ccm_remove () on the executor before removing the component. Thanks to Steven Baker for identifying the problem. Wed May 25 10:52:39 2005 Cassia Tatibana * DAnCE/examples/Display/HUDisplay.idl: * DAnCE/examples/Display/HUDisplay.mpc: * DAnCE/examples/Display/HUDisplay_stub_export.h: * DAnCE/examples/Display/HUDisplay_svnt_export.h: * DAnCE/examples/Display/README.html: * DAnCE/examples/Display/GPS/GPS.cidl: * DAnCE/examples/Display/GPS/GPS.idl: * DAnCE/examples/Display/GPS/GPS.mpc: * DAnCE/examples/Display/GPS/GPSEI.idl: * DAnCE/examples/Display/GPS/GPS_exec.cpp: * DAnCE/examples/Display/GPS/GPS_exec.h: * DAnCE/examples/Display/GPS/GPS_exec_export.h: * DAnCE/examples/Display/GPS/GPS_stub_export.h: * DAnCE/examples/Display/GPS/GPS_svnt_export.h: * DAnCE/examples/Display/GPS/GPS_tracing_exec.cpp: * DAnCE/examples/Display/GPS/GPS_tracing_exec.h: * DAnCE/examples/Display/NavDisplay/NavDisplay.cidl: * DAnCE/examples/Display/NavDisplay/NavDisplay.idl: * DAnCE/examples/Display/NavDisplay/NavDisplay.mpc: * DAnCE/examples/Display/NavDisplay/NavDisplay_exec.cpp: * DAnCE/examples/Display/NavDisplay/NavDisplay_exec.h: * DAnCE/examples/Display/NavDisplay/NavDisplay_exec_export.h: * DAnCE/examples/Display/NavDisplay/NavDisplay_stub_export.h: * DAnCE/examples/Display/NavDisplay/NavDisplay_svnt_export.h: * DAnCE/examples/Display/NavDisplayGUI_exec/AddNavUnitCmd.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/AddNavUnitCmd.h: * DAnCE/examples/Display/NavDisplayGUI_exec/Command.h: * DAnCE/examples/Display/NavDisplayGUI_exec/DetailView.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/DetailView.h: * DAnCE/examples/Display/NavDisplayGUI_exec/DetailView_moc.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/MapView.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/MapView.h: * DAnCE/examples/Display/NavDisplayGUI_exec/MapView_moc.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_exec_export.h: * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_export.h: * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_stub_export.h: * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_svnt_export.h: * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_stub_export.h: * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_svnt_export.h: * DAnCE/examples/Display/NavDisplayGUI_exec/NavUnit.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/NavUnit.h: * DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem.h: * DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem_moc.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/QuitCmd.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/QuitCmd.h: * DAnCE/examples/Display/NavDisplayGUI_exec/RootPanel.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/RootPanel.h: * DAnCE/examples/Display/NavDisplayGUI_exec/RootPanel_moc.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/UpdatePositionCmd.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/UpdatePositionCmd.h: * DAnCE/examples/Display/NavDisplayGUI_exec/Worker.cpp: * DAnCE/examples/Display/NavDisplayGUI_exec/Worker.h: * DAnCE/examples/Display/NavDisplayGUI_exec/trolltech.gif: * DAnCE/examples/Display/NavDisplayGUI_exec/worldmap1.gif: * DAnCE/examples/Display/NavDisplayGUI_exec/worldmap1.xpm: * DAnCE/examples/Display/RateGen/RateGen.cidl: * DAnCE/examples/Display/RateGen/RateGen.idl: * DAnCE/examples/Display/RateGen/RateGen.mpc: * DAnCE/examples/Display/RateGen/RateGen_exec.cpp: * DAnCE/examples/Display/RateGen/RateGen_exec.h: * DAnCE/examples/Display/RateGen/RateGen_exec_export.h: * DAnCE/examples/Display/RateGen/RateGen_stub_export.h: * DAnCE/examples/Display/RateGen/RateGen_svnt_export.h: * DAnCE/examples/Display/RateGen/controller.cpp: * DAnCE/examples/Display/descriptors/Deployment.xsd: * DAnCE/examples/Display/descriptors/EM.ior: * DAnCE/examples/Display/descriptors/GPS.ior: * DAnCE/examples/Display/descriptors/Modified_Deployment.xsd: * DAnCE/examples/Display/descriptors/NavDisplay.ior: * DAnCE/examples/Display/descriptors/NavDisplayGUI.ior: * DAnCE/examples/Display/descriptors/NodeManagerMap.dat: * DAnCE/examples/Display/descriptors/RateGen.ior: * DAnCE/examples/Display/descriptors/XMI.xsd: * DAnCE/examples/Display/descriptors/basicNodeDaemon.pl: * DAnCE/examples/Display/descriptors/flattened_deploymentplan.cdp: Ported the Display example in CIAO to DAnCE. Tue May 24 22:23:48 2005 Gan Deng * DAnCE/examples/Hello/step-by-step.html Fixed a typo in the command line option. Thanks to Will Chai for reporting this. Tue May 24 00:23:26 2005 Emre Turkay * CCF/CCF/CIDL/CIDL.mpc: * CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc: * CCF/CCF/CompilerElements/CompilerElements.mpc: * CCF/CCF/IDL2/IDL2.mpc: * CCF/CCF/IDL3/IDL3.mpc: Changed the mpc files to use the cidlc.mpb. Sun May 22 21:23:48 2005 Gan Deng * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp Modified the operation from <_ciao_passivate> to due to my earlier interface changes. Sun May 22 11:29:36 2005 Jaiganesh B * DAnCE/ciao/Container_Base.cpp: Fixed a memory leak in the container code to delete the ServantActivator pointer. Sat May 21 16:08:48 2005 Gan Deng * DAnCE/ciao/Deployment_Core.idl Added operation on the NodeApplication interface, which is useful for enforce the correct component deactivation sequence. * DAnCE/ciao/Deployment.idl Moved the StopError exception definition and put into the Deployment_Core.idl, since operation needs such exception declaration. * DAnCE/ciao/CCM_Component.idl Added operation to the CCM_Object interface. * DAnCE/ciao/NodeApplication_Impl.cpp * DAnCE/ciao/NodeApplication_Impl.h Implementation of the above added operation . * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp Modified to call before calling . * DAnCE/RepositoryManager/Repository_Manager.cpp Modified the Repository_Manager/executor to invoke separately from invoking finishLaunch. * DAnCE/ciao/Servant_Impl_Base.cpp Removed the call of from the Servant_Impl_Base::remove() function since this will be called separately on the whole assembly, i.e. passivate ALL components in the assembly before removing components. * DAnCE/ciao/Servant_Impl_T.cpp * DAnCE/ciao/Servant_Impl_T.h Changed the operation name from "_ciao_passivate" to "ciao_passivate", in order to make it to be the implementation of the operation added on the CCM_Object interface. Sat May 21 14:39:48 2005 Gan Deng * DAnCE/ciao/Deployment_Core.idl Added and operations on the NodeApplication interface, which is useful for enforce the correct component activation operation sequence. * DAnCE/ciao/NodeApplication_Impl.cpp * DAnCE/ciao/NodeApplication_Impl.h Implemented the above operations. * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h Modified it to call ciao_preactivate and ciao_postactivate on NodeApplications accordingly * DAnCE/Plan_Launcher/Plan_Launcher.cpp Modified to disable the "start" while "finishLaunch", since it is the application developer's control to invoke start operation in the whole assembly. * DAnCE/ciao/Container_Base.cpp * DAnCE/ciao/Container_Impl.cpp Put some debug output into the CIAO_DebugLevel control * DAnCE/examples/Hello/Sender/Sender_exec.cpp Cosmetic changes. Tue May 17 20:49:48 UTC 2005 Jeff Parsons * tests/IDL3/ImpliedIDL/All/all.mpc: * tests/IDL3/ImpliedIDL/All/convert.idl: * tests/IDL3/ImpliedIDL/All/pass_through.idl: * tests/IDL3/ImpliedIDL/All/include.idl: * tests/IDL3/ImpliedIDL/All/README: New files comprising a test for the tao_idl3_to_idl2 executable. The test executes tao_idl3_to_idl2 on the listed IDL files, then executes the TAO IDL compiler on the resulting IDL files. The resulting C++ code is compiled, and if there are no errors or warnings in this last step, the test is a success. Tue May 17 07:51:47 2005 Ossama Othman * DAnCE/Old_Config_Handlers/Process_Element.h: * DAnCE/Old_Config_Handlers/Process_Element.cpp: Fixed unresolved symbol link error. Mon May 16 21:29:49 2005 Ossama Othman * DAnCE/Old_Config_Handlers/Process_Element.cpp: * DAnCE/ciao/Home_Servant_Impl_T.cpp (remove_component): Fixed syntax errors. Mon May 16 12:06:51 2005 Ossama Othman * DAnCE/Config_Handlers/XSCRT/Elements.hpp (~IndentityProvider): * DAnCE/Old_Config_Handlers/Process_Element.h (Process_Function): * DAnCE/Old_Config_Handlers/Process_Element.cpp (~Process_Function): * tests/RTCCM/Priority_Test/Controllers/Pulser.h (Pulse_Handler): * tests/RTCCM/Priority_Test/Controllers/Pulser.cpp (~Pulse_Handler): Added missing virtual destructor. Fixes g++ 4.0 "class with virtual functions but no virtual destructor" warnings. * DAnCE/Plan_Launcher/Plan_Launcher.cpp (mode): Fixed "non-local variable uses anonymous type" g++ 4.0 warning. * DAnCE/ciao/Home_Servant_Impl_T.cpp (remove_component): * tools/RTComponentServer/RTConfig_Manager.cpp (find_threadpool_by_name): * tools/XML_Helpers/RTConfig_Handlers.cpp (add_threadpoollane): (add_priorityband): Fixed "variable may be used uninitialized" warnings. * tools/Assembly_Deployer/Assembly_Deployer.cpp (teardown_assembly): Fixed format specifier mismatch. Mon May 16 11:27:30 2005 Jeff Parsons * CIAO-INSTALL.html: Added line to table about availability of binaries for MacOS and Solaris. Sat May 14 06:12:44 2005 Johnny Willemsen * CIAO version 0.4.5 released. Thu May 12 10:20:55 2005 Douglas C. Schmidt * Updated the COPYING file to clarify some ambiguity about proprietary usage of CIAO. Tue May 10 21:12:47 2005 Gan Deng * docs/releasenotes/dance.html: Updated this page to clearly point out which OMG D&C specification DAnCE implements. Thanks to Gary Duzan for requesting this. Tue May 10 07:49:47 2005 Douglas C. Schmidt * DAnCE/examples/Hello/descriptors: Changed the name of ruNodeDaemons.pl to run_NodeDaemons.pl. Thanks to Arno Wilhelm for reporting this. Sun May 8 11:07:12 UTC 2005 Johnny Willemsen * tests/CIDL/CodeGen/CodeGen.mpc: Removed requires+=cidl Sat May 7 19:53:12 UTC 2005 Johnny Willemsen * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: Removed requires+=cidl for the NodeAppTest_RoundTrip_svnt project. It should not be there. Thanks for Jaiganesh B for finding out that this caused the problems in the gcc4 build Fri May 6 08:15:43 2005 Jeff Parsons * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: Changed base project lists and added explicit lists (sometimes empty) for header and inline files. Wed May 4 19:27:01 2005 Jeff Parsons * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: Fixed typo in generated code - changed "provides_" prefix in component facet access operation to the correct "provide_". Thanks to Don Busch for pointing out the mistake. Tue May 03 22:42:47 2005 Nanbor Wang * NEWS: Updated news on upcoming real-time extension on Gan Deng's behalf. Tue May 3 13:05:44 2005 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: Changed the generated string (used for object id) which is passed to the port activator constructor and to generate_reference() to be a concatentation of the component instance name and the port name, to ensure uniqueness in any use case. Mon May 2 07:19:12 UTC 2005 Johnny Willemsen * tools/RTComponentServer/RTConfig_Manager.cpp: * tools/Assembly_Deployer/Assembly_Impl.cpp: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp: * DAnCE/ciao/Dynamic_Component_Servant_T.cpp: Fixed gcc 4 warnings Sat May 1 03:11:17 2005 Jaiganesh B * ciao/tools/Simple_Component_Server/Simple_Component_Server.cpp: Made a change to fix compile errors. Sat Apr 30 20:02:10 2005 Jaiganesh B * ciao/Container_Impl.cpp: Made a change to fix compile errors. Sat Apr 30 09:58:05 2005 Jaiganesh Balasubramanian * ciao/Container_Base.cpp: * ciao/Container_Base.h: * ciao/Home_Servant_Impl_T.cpp: * ciao/Home_Servant_Impl_T.h: Made changes to the old CIAO infrastructure to support passing and storing of the component instance name from the descriptor XML file and into the component instance. Thu Apr 28 14:50:05 2005 Jaiganesh Balasubramanian * DAnCE/ciao/Dynamic_Component_Servant_T.cpp: * DAnCE/ciao/Dynamic_Component_Servant_T.h: * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp: * DAnCE/ciao/Swapping_Servant_Home_Impl_T.h: Made changes to the CIAO infrastructure that allows the swapping capability to make use of the component instance name when we create object references. Wed Apr 27 11:15:12 2005 Jeff Parsons * DAnCE/ciao/Container_Base.cpp: * DAnCE/ciao/Container_Base.h: * DAnCE/ciao/Container_Impl.cpp: * DAnCE/ciao/Deployment_Core.idl: * DAnCE/ciao/Home_Servant_Impl_T.cpp: * DAnCE/ciao/Home_Servant_Impl_T.h: * DAnCE/ciao/Servant_Impl_Base.cpp: * DAnCE/ciao/Servant_Impl_Base.h: Some cosmetic changes and changes by Jaiganesh Balasubramanian to support the passing and storing of the component instance name (from the descriptor XML file) in the component instance. Also removed the gen_UUID() static method from class Servant_Impl_Base, since it is no longer used. * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Changes to servant code generation corresponding with the changes above. Tue Apr 26 18:14:01 2005 Jeff Parsons * docs/releasenotes/index.html: Updated CIDL compiler documentation, and added item about the existing IDL3-to-IDL2 coverter. * tools/IDL3_to_IDL2/README: Updated documentation file. Tue Apr 26 11:34:52 2005 Nanbor Wang * docs/schema/CIAOServerResources.xsd: Changed some of the XML element and type names to be more consistent with the rest of RTCORBA spec that the following new IDL file follows. * DAnCE/ciao/ServerResources.idl: First cut of server configuration information set in IDL. Mon Apr 25 11:07:28 2005 Jaiganesh Balasubramanian * DAnCE/ciao/Container_Base.cpp: Fixed compiler warnings in the Debian Full_Reactor build. Sun Apr 24 02:47:22 2005 Jaiganesh Balasubramanian * DAnCE/ciao/Container_Base.cpp: * DAnCE/ciao/Container_Base.h: * DAnCE/ciao/Swapping_Container.cpp: * DAnCE/ciao/Swapping_Container.h: Made changes to fix compile errors. Sat Apr 23 13:54:10 2005 Jaiganesh Balasubramanian * DAnCE/example/Swapping/Sender/Sender_exec_1.cpp: Made a modification to the example to reflect changes made in the infrastructure code. Sat Apr 23 13:43:22 2005 Jai Balasubramanian * DAnCE/ciao/Container_Base.cpp: * DAnCE/ciao/Servant_Impl_Base.cpp: * DAnCE/ciao/UpgradeableContext.idl: * DAnCE/ciao/Upgradeable_Context_Impl_T.cpp: * DAnCE/ciao/Upgradeable_Context_Impl_T.h: Made some changes to the CIAO infrastructure to efficiently handle updating the facets when the component is swapped. Thu Apr 21 18:10:13 2005 Jeff Parsons * DAnCE/examples/Hello/Hello_Base/Hello_Base.idl: * DAnCE/examples/HelloHello_Base/Hello_Base.mpc: * DAnCE/examples/HelloReceiver/Receiver.idl: * DAnCE/examples/HelloReceiver/Receiver.mpc: * DAnCE/examples/HelloSender/Sender.idl: * DAnCE/examples/HelloSender/Sender.mpc: Made cosmetic changes to all files, and added explicit specification of header and inline files in MPC projects. Also added -Sc command line option to the IDL compiler, to suppress generation of the TIE classes. Thu Apr 21 17:40:12 2005 Jeff Parsons * CCF/CCF/CIDL/Traversal/Elements.cpp: * CCF/CCF/IDL3/Traversal/EventType.cpp: Removed these files, since they contain nothing but empty namespaces. * CCF/CCF/CIDL/CIDL.vcproj: * CCF/CCF/IDL3/IDL3.vcproj: Removed the above files from the appropriate projects. Thu Apr 21 14:31:21 2005 Jeff Parsons * DAnCE/ExecutionManager/ExecutionManager.mpc: * DAnCE/Plan_Launcher/Plan_Launcher.mpc: Changes to eliminate some warnings in the Debian LInux build. Thu Apr 21 09:06:58 2005 Jeff Parsons * Added UUID generation for the object id when creating event consumers, similar to that already added for facets. This change eliminates the error of repeated connection to the same event consumer instance when multiple instances and connections are intended. Thanks to Steve Baker for reporting the problem. Thu Apr 21 09:04:32 CDT 2005 Will Otte * DAnCE/examples/Hello/descriptors/TestNodeManagerMap.dat * DAnCE/examples/Hello/descriptors/run_test.pl Added a NodeManagerMap specific to the test and changed the ports that the node managers invoked by the test listen on to avoid test failures. Wed Apr 20 16:14:26 CDT 2005 Will Otte * docs/schema/CIAOServerResources.xsd Fixed syntax and semantic errors. Wed Apr 20 12:43:53 2005 Emre Turkay * DAnCE/examples/Hello/descriptors/run_test.pl: Not all the test platforms has CIAO_ROOT environment variable defined. Changed that dependency to ACE_ROOT in the script. Wed Apr 20 13:11:28 2005 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: Added full scoping to a generated method call on Servant_Impl_Base, to eliminate a warning from the Borland compiler. Wed Apr 20 13:05:23 CDT 2005 Will Otte * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp * DAnCE/RepositoryManager/Update_Plan.cpp Fixed compile errors in Borland. Wed Apr 20 08:09:17 CDT 2005 Will Otte * DAnCE/ciao/Servant_Impl_T.cpp Fixed a compile error with emulated exceptions. Wed Apr 20 08:03:23 2005 CDT Will Otte * DAnCE/Config_Handlers/DP_Handler.cpp Silenced some compile errors in VC6. Tue Apr 19 23:41:02 2005 CDT Will Otte * DAnCE/Config_Handlers/XML_File_Intf.cpp Silenced some compile errors in VC6. Tue Apr 19 16:46:00 2005 CDT Gan Deng * CIAO-INSTALL.html Fixed this page to direct people where to download CIDLC. Tue Apr 19 17:33:55 2005 Nanbor Wang * docs/schema/ServerResourceUsage.txt: * docs/schema/CIAOServerResources.xsd: Added the first draft schema for DAnCE RT extension, and a file to document how I foresee the extension can be used. Tue Apr 19 12:16:00 2005 CDT Will Otte * DAnCE/Config_Handlers/IDREF_Base.h Fixed a compile error on VC71. Mon Apr 18 12:50:51 2005 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: Added '.in ()' to some _var type arguments in generated code. Mon Apr 18 08:38:14 2005 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: Changed all instances of 'FALSE' to 'false'. Sun Apr 17 21:57:52 2005 Jeff Parsons * CIDLC/ServantSourceGenerator.cpp: Removed unnecessary _narrow() and local variable from generated event push operations. Sun Apr 17 16:05:57 CDT 2005 Will Otte * DAnCE/examples/Swapping/Sender/Sender_exec_1.cpp * DAnCE/examples/Swapping/Sender/Sender_exec_2.cpp Fixed a compile error on platforms using emulated exceptions. Sun Apr 17 12:46:51 2005 Jeff Parsons * ciao/CCM_Event.idl: * DAnCE/ciao/CCM_Event.idl: Added operation ciao_is_substitutable() to EventConsumerBase, so we can check if there is an inheritance relationship when a base class event consumer is passed to the subscribe() operation for a derived eventtype. Thanks to Boris Kolpackov for suggesting this approach. * CIDLC/Literals.cpp: Cosmetic changes. * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Added code generation to take advantage of the new EventConsumerBase operation described above. Sat Apr 16 20:17:38 2005 Emre Turkay * DAnCE/examples/Hello/descriptors/run_test.pl: Fixed some perl errors. Sat Apr 16 18:31:40 2005 CDT Will Otte * DAnCE/ExecutionManager/ExecutionManager.mpc Removed typecodefactory fromt the base projects. Sat Apr 16 17:24:40 2005 Emre Turkay * DAnCE/Plan_Launcher/Plan_Launcher.cpp: Added a missing include file. Sat Apr 16 17:22:42 2005 Emre Turkay * DAnCE/examples/Hello/descriptors/run_test.pl: Added code to ensure killing open processes on failure. Sat Apr 16 16:38:09 2005 Emre Turkay * DAnCE/examples/Hello/descriptors/run_test.pl: Added perl script running all the steps for deploying an application. Sat Apr 16 16:10:10 2005 Emre Turkay * DAnCE/Plan_Launcher/Plan_Launcher.cpp: Added two command line options to plan_launcher to easily use in scripts. Now the launch and destruction of the application can be done in two steps. Sat Apr 16 15:00:31 2005 Emre Turkay * DAnCE/examples/Hello/step-by-step.html: Fixed typo on the documentation. Fri Apr 15 12:54:46 CDT 2005 Will Otte * DAnCE/Config_Handlers/Req_Handler.h Fixed a compile error on builds using -pendantic. Fri Apr 15 10:46:56 CDT 2005 Gan Deng * DAnCE/ciao/Container_Impl.cpp Added a condition to check whether call standard configurator. * DAnCE/RepositoryManager/Repository_Manager.cpp Modified to make it work by using ORBDebugLevel. * DAnCE/examples/Hello/Sender/Sender_exec.cpp Fixed a warning message. * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp This should fix the warning message on Dynamic_Hash_Op_Lookup build. Thu Apr 14 10:54:56 CDT 2005 Will Otte * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp Fixed a warning due to ambiguous conversion. Thu Apr 143 10:21:58 2005 Gan Deng * DAnCE/examples/Hello/Sender/Sender.idl * DAnCE/examples/Hello/Sender/Sender_exec.cpp * DAnCE/examples/Hello/Sender/Sender_exec.h * DAnCE/examples/Hello/Sender/starter.cpp * DAnCE/examples/Hello/descriptors/Hello.cid * DAnCE/examples/Hello/descriptors/Receiver.cid * DAnCE/examples/Hello/descriptors/Sender.cid Modified the Hello example to showcase the feature of setting attributes through XML. "string" and "long" type attributes are put into the test. * DAnCE/ciao/Container_Impl.cpp Cleaned up a little bit. Thu Apr 14 10:14:44 CDT 2005 Will Otte * DAnCE/Plan_Launcher/Plan_Launcher.mpc Added 'naming' to the list of base projects to fix a compile error Thu Apr 14 02:02:13 CDT 2005 Will Otte * DAnCE/ExecutionManager/Execution_Manager.cpp * DAnCE/ciao/Context_Impl_T.cpp * DAnCE/ciao/Dynamic_Component_Servant_Base.h * DAnCE/ciao/Dynamic_Component_Servant_T.cpp * DAnCE/ciao/Dynamic_Component_Servant_T.h * DAnCE/ciao/Home_Servant_Impl_T.cpp * DAnCE/ciao/Servant_Impl_T.cpp * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp * DAnCE/ciao/Upgradeable_Context_Impl_T.cpp Fixed a number of mistakes with emulated exceptions. Wed Apr 13 18:55:58 2005 Gan Deng * DAnCE/ciao/CCM_Component.idl * DAnCE/ciao/Container_Impl.cpp * DAnCE/ciao/Servant_Impl_Base.cpp * DAnCE/ciao/Servant_Impl_Base.h Added support for configuring component attributes through XML tags. * DAnCE/RepositoryManager/Update_Plan.cpp * DAnCE/RepositoryManager/Update_Plan.h Fixed to make sure correct component attributes are populated. Thanks Jai for the fix. Wed Apr 13 15:14:58 2005 Emre Turkay * DAnCE/ExecutionManager/ExecutionManager.mpc: * DAnCE/NodeApplication/NodeApplication.mpc: * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: * DAnCE/Plan_Launcher/Plan_Launcher.mpc: * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: Deleted typecodefactory base project to the mpc files. Wed Apr 13 11:39:58 2005 Emre Turkay * DAnCE/ExecutionManager/ExecutionManager.mpc: * DAnCE/NodeApplication/NodeApplication.mpc: * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: * DAnCE/Plan_Launcher/Plan_Launcher.mpc: * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: Added typecodefactory base project to the mpc files. Tue Apr 12 17:12:35 2005 Jeff Parsons * DAnCE/ciao/Servant_Impl_Base.cpp: * DAnCE/ciao/Servant_Impl_Base.h: * ciao/Servant_Impl_Base.cpp: * ciao/Servant_Impl_Base.h: Added a static method to generate a UUID. This method is called by the generated servant class to create unique object ids for port object references. Thanks to Steve Baker for reporting the problem of connecting to facets on multiple instances of the same component type. * CIDLC/ServantSourceGenerator.cpp: Changed code generation for provide_*_i() to use the new method described above. Tus Apr 12 16:04:21 2005 Gan Deng * DAnCE/Old_Config_Handlers/IAD_Handler.cpp Modified to ignore the tag, since this might cause a problem where multiple _svnt or multiple _exec libraries to be specified as implArtifacts of a component type. Tue Apr 12 14:35:58 CDT 2005 Will Otte * CIAO-INSTALL.html Updated to include Xerces information. Also cleaned up the file a bit and made it XHTML compliant. Tue Apr 12 11:56:26 CDT 2005 Will Otte * DAnCE/ciao/Dynamic_Component_Activator.cpp * DAnCE/ciao/Servant_Activator.cpp * DAnCE/ciao/Servant_Impl_Base.cpp Fixed some more compile errors with emulated exceptions. Tue Apr 12 11:11:41 CDT 2005 Will Otte * DAnCE/ciao/Servant_Impl_Base.cpp Fixed some compile errors with emulated exceptions. Mon Apr 11 23:54:21 2005 Gan Deng * DAnCE/NodeApplicationManager/ImplementationInfo.cpp Fixed a bug where multiple "_svnt" and "_exec" libs for a given MonolithicDeploymentDescription could cause chaos while pupulating ImplementationInfo stuct. This fix now only consides the first "_svnt" and "_exec" libs, and ignore remaining ones. A better solution will be enforcing any MonolithicDeploymentDescription could only have exactly one _svnt and one _exec lib. This will be achieved through the flattened deployment plan. Mon Apr 11 17:56:22 2005 Jaiganesh B * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: * DAnCE/ExecutionManager/ExecutionManager.mpc: * DAnCE/NodeApplication/NodeApplication.mpc: * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: * DAnCE/Plan_Launcher/Plan_Launcher.mpc: Added typecodefactory to the list of project files. Mon Apr 11 13:43:47 CDT 2005 Will Otte * DAnCE/Plan_Launcher/Plan_Launcher.cpp Corrected the ExecutionManager narrow operation. Mon Apr 11 08:29:50 2005 Jeff Parsons * DAnCE/ciao/Container_Impl.cpp: * DAnCE/ciao/Dynamic_Component_Activator.cpp: * DAnCE/ciao/Dynamic_Component_Activator.h: * DAnCE/ciao/NodeApplication_Impl.cpp: * DAnCE/ciao/NodeApplication_Impl.h: * DAnCE/ciao/Swapping_Container.cpp: * DAnCE/ciao/Swapping_Container.h: Fixed various glitches with environment variables, unused variables, and ACE_TRY macros. Mon Apr 11 07:12:54 CDT 2005 Will Otte * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp Fixed a compile error. Sun Apr 10 18:44:22 CDT 2005 Will Otte * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp * DAnCE/Config_Handlers/ccd.cpp * DAnCE/Config_Handlers/ccd.hpp Regenerated the handlers to reflect the changes in the previous commit. Sat Apr 09 18:35:23 CDT 2005 Will Otte * docs/schema/Basic_Deployment_Data.xsd * docs/schema/ccd.xsd Updated schemas to reflect changes made to Modified_Deployment in conformance to the spec. Sat Apr 09 17:15:23 CDT 2005 Will Otte * DAnCE/Plan_Launcher/Plan_Launcher.mpc Changed the after clause to point to the XSC_Config_Handlers instad of the old config handlers. Sat Apr 09 23:59:40 2005 Gan Deng * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp Fixed a bug where duplicated CORBALOC specified in the NodeManagerMap could cause undetected exception. This fix will allow such duplication IOR error to be detected explicitly and error message will be printed out. Thanks Steve Baker for report this bug. Fri Apr 8 14:30:52 CDT 2005 Will Otte * DAnCE/Config_Handlers/cdp.cpp * DAnCE/Config_Handlers/cdp.hpp Regenerated handlers to reflect schema changes. * docs/schema/cdp.xsd Updated schema to allow 0 on the realizes element. Fri Apr 8 13:33:24 2005 Jeff Parsons * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: Added backend support for attribute exceptions. Thu Apr 07 14:49:40 2005 Gan Deng * DAnCE/examples/Hello/descriptors/basicNodeDaemon.pl * DAnCE/examples/Hello/descriptors/runNodeDaemons.pl Removed the first file and added the second file since the name of the first file doens't make any sense. These two files are the same. * DAnCE/examples/BasicSP/descriptors/flattern_deploymentplan.cdp * DAnCE/examples/BasicSP/descriptors/flattened_deploymentplan.cdp Removed the first file and added the second file since the name of the first file contained a typo. * DAnCE/examples/Hello/descriptor/Modified_Deployment.xsd Changed the tag to allow zero tag in the XML. * DAnCE/Config_Handlers/DP_Handler.cpp * DAnCE/Config_Handlers/cdp.cpp * DAnCE/Config_Handlers/cdp.hpp Modified handlers to accomodate the above change. * DAnCE/examples/Hello/descriptors/flattened_deploymentplan.cdp Added this file in, which is a flattened deployment plan for for the Hello example. I will come back to remove the tag some time later since it is useless. * DAnCE/examples/Hello/step-by-step.html Bring the documentation page up to date. Wed Apr 06 11:12:40 2005 Gan Deng * DAnCE/examples/BasicSP/descriptors/flattern_deploymentplan.cdp Cleaned this a little bit. Removed most and tags from the tag. Wed Apr 06 10:30:40 2005 Gan Deng * DAnCE/examples/BasicSP/descriptors/NodeManagerMap.dat Modified virtual node names to make them more meaningful. * DAnCE/examples/BasicSP/descriptors/DeploymentPlan.cdp Added this file, which is a copy of the old HUDisplay.cdp file. This is the old version deployment plan XML metadata. * DAnCE/examples/BasicSP/descriptors/BasicSP.cdp * DAnCE/examples/BasicSP/descriptors/HUDisplay.cdp Removed these two files since they are redundant. The former one now is "flattern_deploymentplan.cdp", the latter one is "DeploymentPlan.cdp". * DAnCE/examples/BasicSP/descriptors/flattern_deploymentplan.cdp Fixed this file, which contains a invalid connection, i.e., connecting a EventPublisher to a SimplexReceptacle. The root of this problem is that "data_read" is a Facet instead of a EventPublisher. Tue Apr 05 19:29:40 2005 Gan Deng * DAnCE/Plan_Launcher/Plan_Launcher.mpc Fixed project dependency. * DAnCE/ciao/Container_Impl.cpp Fixed a compilation error caused by specifying a wrong exception name. * DAnCE/examples/BasicSP/descriptors/NodeManagerMap.dat Fixed a wrong string to specify the vitual node name. Tue Apr 5 14:37:16 CDT 2005 Will Otte * DAnCE/Config_Handlers/Any_Handler.cpp Updated Gary's fix to work in Borland 6. Tue Apr 5 14:13:10 CDT 2005 Will Otte * DAnCE/Config_Handlers/Any_Handler.cpp Incorporated a fix to the Any handler from Gary Duzan. Tue Apr 5 11:34:32 CDT 2005 Will Otte * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp * DAnCE/Config_Handlers/Deployment.cpp * DAnCE/Config_Handlers/Deployment.hpp * DAnCE/Config_Handlers/ccd.cpp * DAnCE/Config_Handlers/ccd.hpp * DAnCE/Config_Handlers/cdd.cpp * DAnCE/Config_Handlers/cdd.hpp * DAnCE/Config_Handlers/cdp.cpp * DAnCE/Config_Handlers/cdp.hpp * DAnCE/Config_Handlers/cid.cpp * DAnCE/Config_Handlers/cid.hpp * DAnCE/Config_Handlers/cpd.cpp * DAnCE/Config_Handlers/cpd.hpp * DAnCE/Config_Handlers/iad.cpp * DAnCE/Config_Handlers/iad.hpp * DAnCE/Config_Handlers/pcd.cpp * DAnCE/Config_Handlers/pcd.hpp * DAnCE/Config_Handlers/toplevel.cpp * DAnCE/Config_Handlers/toplevel.hpp * DAnCE/Config_Handlers/XMLSchema/Types.hpp New version of the generated XSC handlers fixing the following problems: - Use ACE_TCHAR instead of char as the character type - Export macros for the generated classes. - Borland 6 support - Misc VC6 warnings. Sun Apr 3 23:52:50 CDT 2005 Will Otte * examples/BasicSP/descriptors/flattern_deploymentplan.cdp Fixed a mistake in the descriptor. Sun Apr 3 18:08:12 UTC 2005 Johnny Willemsen * ciao/Container_Base.h: * ciao/ServerActivator_Impl.h: Added missing include of ace/Hash_Map_Manager_T.h Sat Apr 02 13:12:40 2005 Nanbor Wang * DAnCE/examples/BasicSP/README.html: Brought the documentation a bit more up-to-date. Sat Apr 2 13:06:02 2005 Nanbor Wang * DAnCE/ciao/Container_Base.cpp: Added more debug print out statements in install_home method. Sat Apr 02 11:45:52 2005 Nanbor Wang * DAnCE/Plan_Launcher/Plan_Launcher.mpc: * DAnCE/Plan_Launcher/Plan_Launcher.cpp: Merged from xsc_handler_1 branch. Added a missing break statement, otherwise, it will not run. Thu Mar 31 20:31:12 UTC 2005 Johnny Willemsen * DAnCE/ciao/NodeApplication_Impl.h: * DAnCE/ciao/Container_Base.h: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: Added missing include of ace/Hash_Map_Manager_T.h Thu Mar 31 09:45:07 2005 Boris Kolpackov * CCF/CCF/IDL2/LexicalAnalyzer.cpp: * CCF/CCF/IDL2/Parser.cpp: * CCF/CCF/IDL2/Parser.hpp: * CCF/CCF/IDL2/SemanticAction/Attribute.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/Attribute.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/Attribute.hpp: * CCF/CCF/IDL2/SemanticGraph/Attribute.cpp: * CCF/CCF/IDL2/SemanticGraph/Attribute.hpp: * CCF/CCF/IDL2/Traversal/Attribute.cpp: * CCF/CCF/IDL2/Traversal/Attribute.hpp: * CIDLC/ExecutorMappingGenerator.cpp: Added support for raises-specification in attributes. Wed Mar 30 21:48:14 2005 Nanbor Wang * DAnCE/Config_Handlers/Deployment.hpp: Made the function deploymentPlan an export function since it will be accessed externally. The handler test program needed this change to compile on Win32. * DAnCE/Config_Handlers/Config_Handlers.mpc: Changed to source in the Xerces library settings from the latest xerces MPC template that Kitty suggested. * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp: * DAnCE/Config_Handlers/ccd.hpp: * DAnCE/Config_Handlers/cdd.hpp: * DAnCE/Config_Handlers/cdp.hpp: * DAnCE/Config_Handlers/cid.hpp: * DAnCE/Config_Handlers/cpd.hpp: * DAnCE/Config_Handlers/iad.hpp: * DAnCE/Config_Handlers/pcd.hpp: * DAnCE/Config_Handlers/toplevel.hpp: * DAnCE/Config_Handlers/XMLSchema/Types.hpp: * DAnCE/Config_Handlers/XSCRT/Elements.hpp: * DAnCE/Config_Handlers/XSCRT/Parser.hpp: * DAnCE/Config_Handlers/XSCRT/Traversal.hpp: * DAnCE/Config_Handlers/XSCRT/Writer.hpp: * DAnCE/Config_Handlers/XSCRT/XML.hpp: Changed all local include files to use the right syntax. I.e., they should be in the form of: #include "foo/bar.h" instead of #include Wed Mar 30 22:03:23 2005 Will Otte * docs/schema/xsc-banner.cpp * docs/schema/xsc-banner.h These files are the banners that should be included at the top of XSC generated code. Wed Mar 30 13:23:12 UTC 2005 Johnny Willemsen * ciao/ComponentsC.h: * DAnCE/ciao/ComponentsC.h: Fixed include of Typecode.h to TypeCode.h Wed Mar 30 13:20:12 UTC 2005 Johnny Willemsen * DAnCE/Config_Handlers/DataType_Handler.cpp: * DAnCE/Old_Config_Handlers/DT_Handler.cpp: Fixed include of Typecode.h to TypeCode.h Thu Mar 24 17:02:34 Will Otte * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp * DAnCE/Config_Handlers/Deployment.hpp * DAnCE/Config_Handlers/ccd.hpp * DAnCE/Config_Handlers/cdd.hpp * DAnCE/Config_Handlers/cdp.hpp * DAnCE/Config_Handlers/cid.hpp * DAnCE/Config_Handlers/cpd.hpp * DAnCE/Config_Handlers/iad.hpp * DAnCE/Config_Handlers/pcd.hpp * DAnCE/Config_Handlers/toplevel.hpp * DAnCE/Config_Handlers/XSCRT/XML.hpp * DAnCE/Config_Handlers/vc6-4786.h Finally beat a big warning problem in VC6. Thu Mar 24 15:19:21 2005 Will Otte * DAnCE/Config_Handlers/XSCRT/Elements.hpp * DAnCE/Config_Handlers/XSCRT/XML.hpp Moved a pragma disable from Elements.hpp to XML.hpp to attempt to silence more warnings in VC6. Thu Mar 24 14:52:03 2005 Will Otte * DAnCE/Config_Handlers/Any_Handler.cpp Fixed a compile error for 64bit arch that resulted from the earlier VC6 fix. Thu Mar 24 09:21:59 2005 Jaiganesh B * DAnCE/examples/Swapping/Sender/Sender.mpc: Added the "after" clause in the MPC file to fix a linker error. Thu Mar 24 08:46:07 2005 Jeff Parsons * CIDLC/ExecImplSourceGenerator.cpp: * CIDLC/Literals.cpp: * CIDLC/Literals.hpp: * CIDLC/ServantSourceGenerator.cpp: * CIDLC/TypeNameEmitter.cpp: - Added generation of ACE_UNUSED_ARG macros for local variables in the get_registered_consumers() method for upgradeable components, to avoid unused argument warnings if the component has no event consumers. - Added predefined string literals for "ACE_UNUSED_ARG", "ACE_CHECK_RETURN", and "ACE_THROW_RETURN". Wed Mar 23 19:45:32 2005 Jeff Parsons * CCF/CCF/IDL2/IDL2.vcpoj: Added more new files to the project, ValueTypeMember.hpp and ValueTypeMember.tpp in IDL2/Traversal. * CIDLC/ServantSourceGenerator.cpp: Restored backend code that was commented out until frontend support for traversal of valuetype/eventtype members was added. Wed Mar 23 13:00:32 2005 Will Otte * DAnCE/Config_Handlers/Any_Handler.cpp Fixed compile errors for VC6. Wed Mar 23 12:39:43 2005 Jaiganesh B * DAnCE/examples/Swapping/Sender/Sender.mpc: Added a missing library include. Wed Mar 23 11:19:32 2005 Jaiganesh B * DAnCE/examples/Swapping/Sender/Sender.mpc: * DAnCE/examples/Swapping/Sender/Sender_exec_1.cpp: * DAnCE/examples/Swapping/Sender/Sender_exec_1.h: * DAnCE/examples/Swapping/Sender/Sender_exec_1_export.h: * DAnCE/examples/Swapping/Sender/Sender_exec_2.cpp: * DAnCE/examples/Swapping/Sender/Sender_exec_2.h: * DAnCE/examples/Swapping/Sender/Sender_exec_2_export.h: Added new export macros to fix compiler problems in Windows builds. Wed Mar 23 11:41:12 UTC 2005 Johnny Willemsen * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp: Fixed compile errors Wed Mar 23 11:22:12 UTC 2005 Johnny Willemsen * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp: * DAnCE/Config_Handlers/DP_Handler.cpp: Fixed compile errors with Borland Tue Mar 22 21:21:12 UTC 2005 Johnny Willemsen * DAnCE/ExecutionManager/Execution_Manager_Impl.h: Fixed fuzz error Tue Mar 22 13:08:32 2005 Will Otte * DAnCE/ExecutionManager/Execution_Manager_Impl.h * DAnCE/ciao/Swapping_Servant_Home_Impl_Base.h * DAnCE/ciao/Swapping_Servant_Home_Impl_T.h * DAnCE/examples/Swapping/Sender/Sender_exec_1.h * DAnCE/examples/Swapping/Sender/Sender_exec_2.h Silence some Fuzz errors. Tue Mar 22 11:45:57 2005 Will Otte * DAnCE/Config_Handlers/ADD_Handler.cpp * DAnCE/Config_Handlers/Any_Handler.cpp * DAnCE/Config_Handlers/CCD_Handler.cpp * DAnCE/Config_Handlers/XSCRT/Elements.hpp Changes to accomodate broken compilers (VC6). Tue Mar 22 10:40:21 2005 Jaiganesh B * DAnCE/examples/Swapping/Sender/Sender_exec.cpp: Made changes to fix compiler warnings. Tue Mar 22 10:26:18 2005 Will Otte * DAnCE/Config_Handlers/CCD_Handler.cpp Silenced an error in VC6 that occured because it couldn't obey some simple scope rules. * DAnCE/Config_Handlers/XSCRT/Elements.hpp Silenced a warning in VC6 debug builds relating to debug identifiers being too long. Tue Mar 22 08:44:03 2005 Will Otte * DAnCE/ciao/Container_Base.cpp Silenced a warning. Tue Mar 22 08:05:57 2005 Jeff Parsons * CCF/CCF/IDL2/IDL2.vcproj: Added new ValueTypeFactory files to SemanticAction and new ValueTypeMember files to SemanticGraph. Tue Mar 22 00:13:56 2005 Will Otte * DAnCE/Config_Handlers/Any_Handler.cpp Silenced warnings present in GCC >3 builds. * DAnCE/Config_Handlers/CCD_Handler.h * DAnCE/Config_Handlers/Config_Handlers.mpc * DAnCE/Config_Handlers/IDD_Handler.cpp * DAnCE/Config_Handlers/Property_Handler.h * DAnCE/Config_Handlers/Req_Handler.h * DAnCE/Config_Handlers/XML_Error_Handler.h * DAnCE/Config_Handlers/XML_File_Intf.h Silenced a few warnings present in the Fuzz build. Mon Mar 21 08:47:44 2005 Jeff Parsons * CCF/CCF/IDL2/IDL2.vcproj: Added the new ValuetypeMember files in SemanticAction to the project. Mon Mar 21 16:25:07 2005 Boris Kolpackov * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.hpp: Finished "full support" for valuetype members. It also adds "full support" for eventtype members since it just re-uses valuetype's rules. * CCF/CCF/IDL2/Parser.cpp: * CCF/CCF/IDL2/Parser.hpp: * CCF/CCF/IDL2/SemanticAction/ValueTypeFactory.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeFactory.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeFactory.hpp: * CCF/CCF/IDL2/SemanticAction.hpp: * CCF/CCF/IDL2/SemanticAction/Factory.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: Added support for valuetype factories. * CCF/CCF/IDL2/SemanticAction/Impl/ValueType.cpp: * CCF/CCF/IDL2/SemanticGraph/ValueType.hpp: * CCF/CCF/IDL2/Traversal/ValueType.tpp: Implemented support for valuetype inheritance and support of interfaces. * CCF/CCF/IDL3/SemanticAction/Impl/EventType.cpp: * CCF/CCF/IDL3/Traversal/EventType.tpp: Implemented support for eventtype inheritance and support of interfaces. * CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp: * CCF/CCF/IDL3/SemanticAction/Impl/Component.cpp: Minor cleanups. Sun Mar 20 21:35:04 2005 Jaiganesh B * DAnCE/examples/Swapping/Sender/Sender.mpc: Made a change to link to the right library. Sun Mar 20 21:12:55 2005 Will Otte * DAnCE/Config_Handlers/Config_Handlers.mpc Disabled the build of the test. There is no need for this to build for the most part - as it is not a great test - and appears to be lighting up the scoreboard for some reason. Sun Mar 20 14:05:08 2005 Jaiganesh B * DAnCE/tests/Config_Handlers/CompImplDesc_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/CompIntrDesc_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/CompPkgDesc_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/Domain_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/Handler_Test.cpp: * DAnCE/tests/Config_Handlers/Handler_Test.h: * DAnCE/tests/Config_Handlers/IAD_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/PC_Handler_Test.cpp: * DAnCE/tests/Config_Handlers/Plan_Handler_Test.cpp: Made changed to include the "right" config handlers to fix the compilation errors. Sun Mar 20 13:57:55 2005 Jaiganesh B * DAnCE/Config_Handlers/XercesString.cpp: * DAnCE/Config_Handlers/XercesString.h: Added these new files from the old config handlers directory to the new config handlers directory to fix missing includes. Sun Mar 20 13:54:17 2005 Jaiganesh B * DAnCE/Old_Config_Handlers/Process_Element_T.cpp: Changed a #include to fix a compilation error. Sun Mar 20 17:39:18 2005 Jaiganesh B * ciao/Servant_Impl_Base.h: * ciao/Servant_Impl_Base.cpp: * ciao/Servant_Impl_T.h: * ciao/Servant_Impl_T.cpp: * ciao/Home_Servant_Impl_T.cpp: Made changes to the older version of the ciao infrastructure to reflect changes made in the newer version of ciao, which is DaNCE. Sun Mar 20 10:09:14 2005 Will Otte * DAnCE/Config_Handlers/Basic_Handler.cpp * DAnCE/Config_Handlers/Basic_Handler.h * DAnCE/Config_Handlers/CAD_Handler.cpp * DAnCE/Config_Handlers/CAD_Handler.h * DAnCE/Config_Handlers/CPK_Handler.cpp * DAnCE/Config_Handlers/CPK_Handler.h * DAnCE/Config_Handlers/CPR_Handler.cpp * DAnCE/Config_Handlers/CPR_Handler.h * DAnCE/Config_Handlers/Cap_Handler.cpp * DAnCE/Config_Handlers/Cap_Handler.h * DAnCE/Config_Handlers/CompImplDesc_Handler.cpp * DAnCE/Config_Handlers/CompImplDesc_Handler.h * DAnCE/Config_Handlers/CompIntrDesc_Handler.cpp * DAnCE/Config_Handlers/CompIntrDesc_Handler.h * DAnCE/Config_Handlers/CompPkgDesc_Handler.cpp * DAnCE/Config_Handlers/CompPkgDesc_Handler.h * DAnCE/Config_Handlers/Config.h * DAnCE/Config_Handlers/Config_Error_Handler.cpp * DAnCE/Config_Handlers/Config_Error_Handler.h * DAnCE/Config_Handlers/Config_Handler_export.h * DAnCE/Config_Handlers/DT_Handler.cpp * DAnCE/Config_Handlers/DT_Handler.h * DAnCE/Config_Handlers/Domain_Handler.cpp * DAnCE/Config_Handlers/Domain_Handler.h * DAnCE/Config_Handlers/IAD_Handler.cpp * DAnCE/Config_Handlers/IAD_Handler.h * DAnCE/Config_Handlers/IR_Handler.cpp * DAnCE/Config_Handlers/IR_Handler.h * DAnCE/Config_Handlers/MID_Handler.cpp * DAnCE/Config_Handlers/MID_Handler.h * DAnCE/Config_Handlers/NIA_Handler.cpp * DAnCE/Config_Handlers/NIA_Handler.h * DAnCE/Config_Handlers/PCI_Handler.cpp * DAnCE/Config_Handlers/PCI_Handler.h * DAnCE/Config_Handlers/PC_Handler.cpp * DAnCE/Config_Handlers/PC_Handler.h * DAnCE/Config_Handlers/Plan_Handler.cpp * DAnCE/Config_Handlers/Plan_Handler.h * DAnCE/Config_Handlers/Process_Element.cpp * DAnCE/Config_Handlers/Process_Element.h * DAnCE/Config_Handlers/Process_Element_T.cpp * DAnCE/Config_Handlers/Process_Element_T.h * DAnCE/Config_Handlers/RS_Handler.cpp * DAnCE/Config_Handlers/RS_Handler.h * DAnCE/Config_Handlers/RUK_Handler.cpp * DAnCE/Config_Handlers/RUK_Handler.h * DAnCE/Config_Handlers/Requirement_Handler.cpp * DAnCE/Config_Handlers/Requirement_Handler.h * DAnCE/Config_Handlers/SPK_Handler.cpp * DAnCE/Config_Handlers/SPK_Handler.h * DAnCE/Config_Handlers/SP_Handler.cpp * DAnCE/Config_Handlers/SP_Handler.h * DAnCE/Config_Handlers/TPD_Handler.cpp * DAnCE/Config_Handlers/TPD_Handler.h * DAnCE/Config_Handlers/Utils.cpp * DAnCE/Config_Handlers/Utils.h * DAnCE/Config_Handlers/XercesString.cpp * DAnCE/Config_Handlers/XercesString.h Removed files unused by the new config handlers. * DAnCE/Config_Handlers/Config_Handlers.mpc Enabled the config handlers build. Sat Mar 19 18:19:34 2005 Will Otte * DAnCE/Config_Handlers/XMLSchema/Traversal.hpp * DAnCE/Config_Handlers/XMLSchema/Traversal.ipp * DAnCE/Config_Handlers/XMLSchema/Traversal.tpp * DAnCE/Config_Handlers/XMLSchema/TypeInfo.hpp * DAnCE/Config_Handlers/XMLSchema/TypeInfo.ipp * DAnCE/Config_Handlers/XMLSchema/TypeInfo.tpp * DAnCE/Config_Handlers/XMLSchema/Types.hpp * DAnCE/Config_Handlers/XMLSchema/Types.ipp * DAnCE/Config_Handlers/XMLSchema/Types.tpp * DAnCE/Config_Handlers/XMLSchema/Writer.hpp * DAnCE/Config_Handlers/XMLSchema/Writer.ipp * DAnCE/Config_Handlers/XMLSchema/Writer.tpp * DAnCE/Config_Handlers/XSCRT/Elements.hpp * DAnCE/Config_Handlers/XSCRT/Elements.ipp * DAnCE/Config_Handlers/XSCRT/Elements.tpp * DAnCE/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp * DAnCE/Config_Handlers/XSCRT/ExtendedTypeInfo.ipp * DAnCE/Config_Handlers/XSCRT/Parser.hpp * DAnCE/Config_Handlers/XSCRT/Parser.ipp * DAnCE/Config_Handlers/XSCRT/Parser.tpp * DAnCE/Config_Handlers/XSCRT/Traversal.hpp * DAnCE/Config_Handlers/XSCRT/Traversal.ipp * DAnCE/Config_Handlers/XSCRT/Traversal.tpp * DAnCE/Config_Handlers/XSCRT/Writer.hpp * DAnCE/Config_Handlers/XSCRT/Writer.ipp * DAnCE/Config_Handlers/XSCRT/Writer.tpp * DAnCE/Config_Handlers/XSCRT/XML.hpp * DAnCE/Config_Handlers/XSCRT/XML.ipp * DAnCE/Config_Handlers/XSCRT/XML.tpp * DAnCE/Config_Handlers/XSCRT/XMLSchema.ipp * DAnCE/Config_Handlers/XSCRT/XMLSchema.tpp Completed the merge of xsc_handler_1 into main. Sat Mar 19 17:29:50 2005 Jaiganesh B * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp: * DAnCE/RepositoryManager/RepositoryManager_Impl.h: Fixed compiler errors. Sat Mar 19 16:57:41 2005 Jaiganesh B * DAnCE/Old_Config_Handlers/Any_Handler.cpp: * DAnCE/Old_Config_Handlers/Any_Handler.h: * DAnCE/Old_Config_Handlers/Basic_Deployment_Data.cpp: * DAnCE/Old_Config_Handlers/Basic_Deployment_Data.hpp: * DAnCE/Old_Config_Handlers/Basic_Handler.cpp: * DAnCE/Old_Config_Handlers/Basic_Handler.h: * DAnCE/Old_Config_Handlers/CAD_Handler.cpp: * DAnCE/Old_Config_Handlers/CAD_Handler.h: * DAnCE/Old_Config_Handlers/CEPE_Handler.cpp: * DAnCE/Old_Config_Handlers/CEPE_Handler.h: * DAnCE/Old_Config_Handlers/CPK_Handler.cpp: * DAnCE/Old_Config_Handlers/CPK_Handler.h: * DAnCE/Old_Config_Handlers/CPR_Handler.cpp: * DAnCE/Old_Config_Handlers/CPR_Handler.h: * DAnCE/Old_Config_Handlers/Cap_Handler.cpp: * DAnCE/Old_Config_Handlers/Cap_Handler.h: * DAnCE/Old_Config_Handlers/CompImplDesc_Handler.cpp: * DAnCE/Old_Config_Handlers/CompImplDesc_Handler.h: * DAnCE/Old_Config_Handlers/CompIntrDesc_Handler.cpp: * DAnCE/Old_Config_Handlers/CompIntrDesc_Handler.h: * DAnCE/Old_Config_Handlers/CompPkgDesc_Handler.cpp: * DAnCE/Old_Config_Handlers/CompPkgDesc_Handler.h: * DAnCE/Old_Config_Handlers/Config.h: * DAnCE/Old_Config_Handlers/Config_Error_Handler.cpp: * DAnCE/Old_Config_Handlers/Config_Error_Handler.h: * DAnCE/Old_Config_Handlers/Config_Handler_export.h: * DAnCE/Old_Config_Handlers/Config_Handlers.mpc: * DAnCE/Old_Config_Handlers/DT_Handler.cpp: * DAnCE/Old_Config_Handlers/DT_Handler.h: * DAnCE/Old_Config_Handlers/Deployment.cpp: * DAnCE/Old_Config_Handlers/Deployment.hpp: * DAnCE/Old_Config_Handlers/DnC_Dump.cpp: * DAnCE/Old_Config_Handlers/DnC_Dump.h: * DAnCE/Old_Config_Handlers/DnC_Dump_T.cpp: * DAnCE/Old_Config_Handlers/DnC_Dump_T.h: * DAnCE/Old_Config_Handlers/Domain_Handler.cpp: * DAnCE/Old_Config_Handlers/Domain_Handler.h: * DAnCE/Old_Config_Handlers/Dump_Obj.cpp: * DAnCE/Old_Config_Handlers/Dump_Obj.h: * DAnCE/Old_Config_Handlers/ERE_Handler.cpp: * DAnCE/Old_Config_Handlers/ERE_Handler.h: * DAnCE/Old_Config_Handlers/IAD_Handler.cpp: * DAnCE/Old_Config_Handlers/IAD_Handler.h: * DAnCE/Old_Config_Handlers/ID_Handler.cpp: * DAnCE/Old_Config_Handlers/ID_Handler.h: * DAnCE/Old_Config_Handlers/IR_Handler.cpp: * DAnCE/Old_Config_Handlers/MID_Handler.cpp: * DAnCE/Old_Config_Handlers/MID_Handler.h: * DAnCE/Old_Config_Handlers/NIA_Handler.cpp: * DAnCE/Old_Config_Handlers/NIA_Handler.h: * DAnCE/Old_Config_Handlers/PCI_Handler.cpp: * DAnCE/Old_Config_Handlers/PCI_Handler.h: * DAnCE/Old_Config_Handlers/PC_Handler.cpp: * DAnCE/Old_Config_Handlers/PC_Handler.h: * DAnCE/Old_Config_Handlers/Plan_Handler.cpp: * DAnCE/Old_Config_Handlers/Plan_Handler.h: * DAnCE/Old_Config_Handlers/Process_Element.cpp: * DAnCE/Old_Config_Handlers/Process_Element.h: * DAnCE/Old_Config_Handlers/Process_Element_T.cpp: * DAnCE/Old_Config_Handlers/Process_Element_T.h: * DAnCE/Old_Config_Handlers/Property_Handler.cpp: * DAnCE/Old_Config_Handlers/Property_Handler.h: * DAnCE/Old_Config_Handlers/RS_Handler.cpp: * DAnCE/Old_Config_Handlers/RS_Handler.h: * DAnCE/Old_Config_Handlers/RUK_Handler.cpp: * DAnCE/Old_Config_Handlers/RUK_Handler.h: * DAnCE/Old_Config_Handlers/Requirement_Handler.cpp: * DAnCE/Old_Config_Handlers/Requirement_Handler.h: * DAnCE/Old_Config_Handlers/SPK_Handler.cpp: * DAnCE/Old_Config_Handlers/SPK_Handler.h: * DAnCE/Old_Config_Handlers/SP_Handler.cpp: * DAnCE/Old_Config_Handlers/SP_Handler.h: * DAnCE/Old_Config_Handlers/TPD_Handler.cpp: * DAnCE/Old_Config_Handlers/TPD_Handler.h: * DAnCE/Old_Config_Handlers/Utils.cpp: * DAnCE/Old_Config_Handlers/Utils.h: * DAnCE/Old_Config_Handlers/XercesString.cpp: * DAnCE/Old_Config_Handlers/XercesString.h: * DAnCE/Old_Config_Handlers/ccd.cpp: * DAnCE/Old_Config_Handlers/ccd.hpp: * DAnCE/Old_Config_Handlers/cdd.cpp: * DAnCE/Old_Config_Handlers/cdd.hpp: * DAnCE/Old_Config_Handlers/cdp.cpp: * DAnCE/Old_Config_Handlers/cdp.hpp: * DAnCE/Old_Config_Handlers/cid.cpp: * DAnCE/Old_Config_Handlers/cid.hpp: * DAnCE/Old_Config_Handlers/cpd.cpp: * DAnCE/Old_Config_Handlers/cpd.hpp: * DAnCE/Old_Config_Handlers/iad.cpp: * DAnCE/Old_Config_Handlers/iad.hpp: * DAnCE/Old_Config_Handlers/pcd.cpp: * DAnCE/Old_Config_Handlers/pcd.hpp: * DAnCE/Old_Config_Handlers/toplevel.cpp: * DAnCE/Old_Config_Handlers/toplevel.hpp: Older version of config handlers. Sat Mar 19 16:14:20 2005 Jaiganesh B * DAnCE/Config_Handlers/ccd.cpp: * DAnCE/Config_Handlers/ccd.hpp: * DAnCE/Config_Handlers/cdd.cpp: * DAnCE/Config_Handlers/cdd.hpp: * DAnCE/Config_Handlers/cdp.cpp: * DAnCE/Config_Handlers/cdp.hpp: * DAnCE/Config_Handlers/cid.cpp: * DAnCE/Config_Handlers/cid.hpp: * DAnCE/Config_Handlers/cpd.cpp: * DAnCE/Config_Handlers/cpd.hpp: * DAnCE/Config_Handlers/iad.cpp: * DAnCE/Config_Handlers/iad.hpp: * DAnCE/Config_Handlers/pcd.cpp: * DAnCE/Config_Handlers/pcd.hpp: * DAnCE/Config_Handlers/toplevel.cpp: * DAnCE/Config_Handlers/toplevel.hpp: * DAnCE/Config_Handlers/ERE_Handler.cpp: * DAnCE/Config_Handlers/ERE_Handler.h: * DAnCE/Config_Handlers/IDD_Handler.cpp: * DAnCE/Config_Handlers/IDD_Handler.h: * DAnCE/Config_Handlers/IDREF_Base.cpp: * DAnCE/Config_Handlers/IDREF_Base.h: * DAnCE/Config_Handlers/ID_Handler.cpp: * DAnCE/Config_Handlers/ID_Handler.h: * DAnCE/Config_Handlers/IRDD_Handler.cpp: * DAnCE/Config_Handlers/IRDD_Handler.h: * DAnCE/Config_Handlers/MDD_Handler.cpp: * DAnCE/Config_Handlers/MDD_Handler.h: * DAnCE/Config_Handlers/PCD_Handler.cpp: * DAnCE/Config_Handlers/PCD_Handler.h: * DAnCE/Config_Handlers/PSPE_Handler.cpp: * DAnCE/Config_Handlers/PSPE_Handler.h: * DAnCE/Config_Handlers/Property_Handler.cpp: * DAnCE/Config_Handlers/Property_Handler.h: * DAnCE/Config_Handlers/RDD_Handler.cpp: * DAnCE/Config_Handlers/RDD_Handler.h: * DAnCE/Config_Handlers/Req_Handler.cpp: * DAnCE/Config_Handlers/Req_Handler.h: * DAnCE/Config_Handlers/XML_Error_Handler.cpp: * DAnCE/Config_Handlers/XML_Error_Handler.h: * DAnCE/Config_Handlers/XML_File_Intf.cpp: * DAnCE/Config_Handlers/XML_File_Intf.h: * DAnCE/Config_Handlers/XML_Helper.cpp: * DAnCE/Config_Handlers/XML_Helper.h: * DAnCE/Config_Handlers/XercesString.cpp: * DAnCE/Config_Handlers/XercesString.h: * DAnCE/Config_Handlers/ADD_Handler.cpp: * DAnCE/Config_Handlers/ADD_Handler.h: * DAnCE/Config_Handlers/Any_Handler.cpp: * DAnCE/Config_Handlers/Any_Handler.h: * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp: * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp: * DAnCE/Config_Handlers/CCD_Handler.cpp: * DAnCE/Config_Handlers/CCD_Handler.h: * DAnCE/Config_Handlers/CEPE_Handler.cpp: * DAnCE/Config_Handlers/CEPE_Handler.h: * DAnCE/Config_Handlers/CPD_Handler.cpp: * DAnCE/Config_Handlers/CPD_Handler.h: * DAnCE/Config_Handlers/CRDD_Handler.cpp: * DAnCE/Config_Handlers/CRDD_Handler.h: * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.cpp: * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.h: * DAnCE/Config_Handlers/Config_Handlers.mpc: * DAnCE/Config_Handlers/Config_Handlers_Export.h: * DAnCE/Config_Handlers/DP_Handler.cpp: * DAnCE/Config_Handlers/DP_Handler.h: * DAnCE/Config_Handlers/DP_PCD_Handler.cpp: * DAnCE/Config_Handlers/DP_PCD_Handler.h: * DAnCE/Config_Handlers/DataType_Handler.cpp: * DAnCE/Config_Handlers/DataType_Handler.h: * DAnCE/Config_Handlers/Deployment.cpp: * DAnCE/Config_Handlers/Deployment.hpp: * DAnCE/Config_Handlers/DnC_Dump.cpp: * DAnCE/Config_Handlers/DnC_Dump.h: * DAnCE/Config_Handlers/DnC_Dump_T.cpp: * DAnCE/Config_Handlers/DnC_Dump_T.h: * DAnCE/Config_Handlers/Dump_Obj.cpp: * DAnCE/Config_Handlers/Dump_Obj.h: Merged branch xsc_handler_1 to main. Sat Mar 19 15:36:55 2005 Jaiganesh B * DAnCE/Config_Handlers/RDD_Handler.cpp: * DAnCE/Config_Handlers/RDD_Handler.h: * DAnCE/Config_Handlers/Req_Handler.cpp: * DAnCE/Config_Handlers/Req_Handler.h: * DAnCE/Config_Handlers/XML_Error_Handler.cpp: * DAnCE/Config_Handlers/XML_Error_Handler.h: * DAnCE/Config_Handlers/XML_File_Intf.cpp: * DAnCE/Config_Handlers/XML_File_Intf.h: * DAnCE/Config_Handlers/XML_Helper.cpp: * DAnCE/Config_Handlers/XML_Helper.h: More XSC config handlers. Sat Mar 19 15:29:45 2005 Jaiganesh B * DAnCE/Config_Handlers/Any_Handler.h: * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp: * DAnCE/Config_Handlers/CEPE_Handler.cpp: * DAnCE/Config_Handlers/CEPE_Handler.h: * DAnCE/Config_Handlers/Deployment.cpp: * DAnCE/Config_Handlers/DnC_Dump.cpp: * DAnCE/Config_Handlers/DnC_Dump.h: * DAnCE/Config_Handlers/DnC_Dump_T.cpp: * DAnCE/Config_Handlers/DnC_Dump_T.h: * DAnCE/Config_Handlers/Dump_Obj.cpp: * DAnCE/Config_Handlers/Dump_Obj.h: * DAnCE/Config_Handlers/ERE_Handler.cpp: * DAnCE/Config_Handlers/ERE_Handler.h: * DAnCE/Config_Handlers/IDD_Handler.cpp: * DAnCE/Config_Handlers/IDD_Handler.h: * DAnCE/Config_Handlers/IDREF_Base.cpp: * DAnCE/Config_Handlers/IDREF_Base.h: * DAnCE/Config_Handlers/ID_Handler.cpp: * DAnCE/Config_Handlers/ID_Handler.h: * DAnCE/Config_Handlers/IRDD_Handler.cpp: * DAnCE/Config_Handlers/IRDD_Handler.h: * DAnCE/Config_Handlers/MDD_Handler.cpp: * DAnCE/Config_Handlers/MDD_Handler.h: * DAnCE/Config_Handlers/Modified_Deployment.xsd: * DAnCE/Config_Handlers/PCD_Handler.cpp: * DAnCE/Config_Handlers/PCD_Handler.h: * DAnCE/Config_Handlers/PSPE_Handler.cpp: * DAnCE/Config_Handlers/PSPE_Handler.h: More XML config handlers. Sat Mar 19 15:25:17 2005 Jaiganesh B * DAnCE/Config_Handlers/ADD_Handler.cpp: * DAnCE/Config_Handlers/ADD_Handler.h: * DAnCE/Config_Handlers/BasicSP.cdp: * DAnCE/Config_Handlers/CCD_Handler.cpp: * DAnCE/Config_Handlers/CCD_Handler.h: * DAnCE/Config_Handlers/CPD_Handler.cpp: * DAnCE/Config_Handlers/CPD_Handler.h: * DAnCE/Config_Handlers/CRDD_Handler.cpp: * DAnCE/Config_Handlers/CRDD_Handler.h: * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.cpp: * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.h: * DAnCE/Config_Handlers/Config_Handlers_Export.h: * DAnCE/Config_Handlers/DP_Handler.cpp: * DAnCE/Config_Handlers/DP_Handler.h: * DAnCE/Config_Handlers/DP_PCD_Handler.cpp: * DAnCE/Config_Handlers/DP_PCD_Handler.h: * DAnCE/Config_Handlers/DataType_Handler.cpp: * DAnCE/Config_Handlers/DataType_Handler.h: Added a XSC compiler compliant config handlers. Sat Mar 19 15:22:54 2005 Jaiganesh B * DAnCE/ExecutionManager/DAM_Map.cpp: * DAnCE/ExecutionManager/DAM_Map.h: * DAnCE/ExecutionManager/ExecutionManager.mpc: * DAnCE/ExecutionManager/ExecutionManager_Impl.h: * DAnCE/ExecutionManager/Execution_Manager.cpp: * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: * DAnCE/ExecutionManager/Execution_Manager_Impl.h: Fixed some more compiler errors. Sat Mar 19 15:06:37 2005 Jaiganesh B * DAnCE/ExecutionManager/DAM_Map.cpp: * DAnCE/ExecutionManager/DAM_Map.h: * DAnCE/ExecutionManager/ExecutionManager.mpc: * DAnCE/ExecutionManager/Execution_Manager.cpp: * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: * DAnCE/ExecutionManager/Execution_Manager_Impl.h: * DAnCE/NodeApplication/NodeApplication.cpp: * DAnCE/NodeManager/NodeDaemon_Impl.cpp: Made changes to fix compile errors. Sat Mar 19 15:02:03 2005 Jaiganesh B * DAnCE/DomainApplicationManager/Deployment_Configuration.h: * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: Made changes to reflect changes made to the CIAO infrastructure to support NodeApplication instantiate multiple containers. Thanks to Gan Deng for making this change. Sat Mar 19 14:54:15 2005 Jaiganesh B * DAnCE/examples/BasicSP/descriptors/BasicSP.cdp: * DAnCE/examples/BasicSP/descriptors/NodeManagerMap.dat: * DAnCE/examples/BasicSP/descriptors/basicNodeDaemon.pl: * DAnCE/examples/BasicSP/descriptors/flattern_deploymentplan.cdp: Added a flattened deployment plan for testing the DaNCE infrastructure. Thanks to Will Otte for helping out with this project. Sat Mar 19 14:23:49 2005 Jaiganesh B * DAnCE/examples/Swapping/Hello_Base/Hello_Base.idl: * DAnCE/examples/Swapping/Hello_Base/Hello_Base.mpc: * DAnCE/examples/Swapping/Hello_Base/Hello_Base_stub_export.h: * DAnCE/examples/Swapping/Hello_Base/Hello_Base_svnt_export.h: * DAnCE/examples/Swapping/Receiver/Receiver.mpc: * DAnCE/examples/Swapping/Sender/Sender.mpc: Fixed few minor compiler errors. Sat Mar 19 13:40:30 2005 Jaiganesh B * DAnCE/examples/Swapping/Hello_Base/Hello_Base.idl: * DAnCE/examples/Swapping/Hello_Base/Hello_Base.mpc: * DAnCE/examples/Swapping/Hello_Base/Hello_Base_stub_export.h: * DAnCE/examples/Swapping/Hello_Base/Hello_Base_svnt_export.h: * DAnCE/examples/Swapping/Receiver/Receiver.cidl: * DAnCE/examples/Swapping/Receiver/Receiver.idl: * DAnCE/examples/Swapping/Receiver/Receiver.mpc: * DAnCE/examples/Swapping/Receiver/Receiver_exec.cpp: * DAnCE/examples/Swapping/Receiver/Receiver_exec.h: * DAnCE/examples/Swapping/Receiver/Receiver_exec_export.h: * DAnCE/examples/Swapping/Receiver/Receiver_stub_export.h: * DAnCE/examples/Swapping/Receiver/Receiver_svnt_export.h: * DAnCE/examples/Swapping/Sender/Sender.cidl: * DAnCE/examples/Swapping/Sender/Sender.idl: * DAnCE/examples/Swapping/Sender/Sender.mpc: * DAnCE/examples/Swapping/Sender/Sender_exec.cpp: * DAnCE/examples/Swapping/Sender/Sender_exec.h: * DAnCE/examples/Swapping/Sender/Sender_exec_1.cpp: * DAnCE/examples/Swapping/Sender/Sender_exec_1.h: * DAnCE/examples/Swapping/Sender/Sender_exec_2.cpp: * DAnCE/examples/Swapping/Sender/Sender_exec_2.h: * DAnCE/examples/Swapping/Sender/Sender_exec_export.h: * DAnCE/examples/Swapping/Sender/Sender_stub_export.h: * DAnCE/examples/Swapping/Sender/Sender_svnt_export.h: * DAnCE/examples/Swapping/Sender/starter.cpp: Added a "HelloWorld" example that can test the dynamic swapping of component implementation capability. Thanks to Bala Natarajan for helping me with this project. Sat Mar 19 13:17:37 2005 Jaiganesh B * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp: * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: Made changes to reflect changes made to the infrastructure to provide the capability in the NodeApplication to support multiple containers. Sat Mar 19 13:13:13 2005 Jaiganesh B * DAnCE/NodeApplicationManager/ImplementationInfo.cpp: * DAnCE/NodeApplicationManager/ImplementationInfo.h: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: Changes to reflect the infrasrtuctural changes related to providing capability in the NodeApplication to support multiple containers. Thanks to Gan Deng for architecting and implementing this project. Sat Mar 19 13:08:18 2005 Jaiganesh B * DAnCE/ciao/NodeApplication_Impl.inl: Made some changes to fix compiler errors. Sat Mar 19 12:48:44 2005 Jaiganesh B * DAnCE/ciao/CCM_Core.mpc: * DAnCE/ciao/CIAO_Config.h: * DAnCE/ciao/Container_Base.cpp: * DAnCE/ciao/Container_Base.h: * DAnCE/ciao/Container_Impl.cpp: * DAnCE/ciao/Container_Impl.h: * DAnCE/ciao/Container_Impl.inl: * DAnCE/ciao/Context_Impl_T.cpp: * DAnCE/ciao/Deployment.idl: * DAnCE/ciao/Deployment_Core.idl: * DAnCE/ciao/Dynamic_Component_Activator.cpp: * DAnCE/ciao/Dynamic_Component_Activator.h: * DAnCE/ciao/Dynamic_Component_Servant_Base.cpp: * DAnCE/ciao/Dynamic_Component_Servant_Base.h: * DAnCE/ciao/Dynamic_Component_Servant_T.cpp: * DAnCE/ciao/Dynamic_Component_Servant_T.h: * DAnCE/ciao/Home_Servant_Impl_Base.h: * DAnCE/ciao/Home_Servant_Impl_T.cpp: * DAnCE/ciao/Home_Servant_Impl_T.h: * DAnCE/ciao/NodeApplication_Impl.cpp: * DAnCE/ciao/NodeApplication_Impl.h: * DAnCE/ciao/NodeApplication_Impl.inl: * DAnCE/ciao/Object_Set_T.cpp: * DAnCE/ciao/Object_Set_T.h: * DAnCE/ciao/Object_Set_T.inl: * DAnCE/ciao/Port_Activator_T.cpp: * DAnCE/ciao/Servant_Activator.cpp: * DAnCE/ciao/Servant_Activator.h: * DAnCE/ciao/Servant_Impl_Base.cpp: * DAnCE/ciao/Servant_Impl_Base.h: * DAnCE/ciao/Servant_Impl_T.cpp: * DAnCE/ciao/Servant_Impl_T.h: * DAnCE/ciao/SwapExec.idl: * DAnCE/ciao/Swapping_Container.cpp: * DAnCE/ciao/Swapping_Container.h: * DAnCE/ciao/Swapping_Container.inl: * DAnCE/ciao/Swapping_Servant_Home_Impl_Base.cpp: * DAnCE/ciao/Swapping_Servant_Home_Impl_Base.h: * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp: * DAnCE/ciao/Swapping_Servant_Home_Impl_T.h: * DAnCE/ciao/UpgradeableContext.idl: * DAnCE/ciao/Upgradeable_Context_Impl_T.cpp: * DAnCE/ciao/Upgradeable_Context_Impl_T.h: Added CIAO infrastructure changes to allow NodeApplications to support multi container instantiation. Added CIAO infrastructure changes to allow dynamic swapping of component implementations. Thanks to Gan Deng and Bala Natarajan for their help in architecting and implementing these changes. Fri Mar 18 18:34:20 2005 Boris Kolpackov * CCF/CCF/IDL2/Parser.cpp: * CCF/CCF/IDL2/Parser.hpp: * CCF/CCF/IDL2/SemanticAction.hpp: * CCF/CCF/IDL2/SemanticGraph.hpp: * CCF/CCF/IDL2/Traversal.hpp: * CCF/CCF/IDL2/SemanticAction/Factory.hpp: * CCF/CCF/IDL2/SemanticAction/ValueTypeMember.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.cpp: * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.hpp: * CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.cpp: * CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.hpp: * CCF/CCF/IDL2/Traversal/ValueTypeMember.hpp: * CCF/CCF/IDL2/Traversal/ValueTypeMember.tpp: First part of the "full" support for members in valuetypes. Thu Mar 17 10:18:33 2005 Jeff Parsons * CIDLC/ExecutorMappingGenerator.cpp: * CIDLC/Literals.cpp: * CIDLC/Literals.hpp: * CIDLC/ServantGenerator.cpp: * CIDLC/ServantHeaderGenerator.cpp: * CIDLC/ServantSourceGenerator.cpp: * CIDLC/TypeNameEmitter.cpp: * CIDLC/TypeNameEmitter.hpp: Added command line option 'custom-container' to the CIDL compiler backend, and code generation to execute if the argument to the new option is 'upgradeable'. CIAO infrastructure changes to support dynamic component swapping will be merged from a branch shortly - these CIDL compiler changes will not affect any existing builds or tests since they don't use the new command line option. Fri Mar 11 10:33:28 2005 Will Otte * docs/schema/cdp.xsd Corrected an incorrect element in the schema. Fri Mar 11 12:01:12 UTC 2005 Johnny Willemsen * ciao/ComponentsC.h: * ciao/ComponentsS.h: * DAnCE/ciao/ComponentsC.h: * DAnCE/ciao/ComponentsS.h: * DAnCE/NodeManager/NodeDaemon_Impl.h: * performance-tests/Benchmark/LatencyTest.h: * performance-tests/Benchmark/RoundTripServer/LatencyTest.h: Changed _MSC_VER check Fri Mar 4 17:13:16 2005 Jeff Parsons * examples/Hello/Hello_Base/Hello_Base.idl: * examples/Hello/Hello_Base/Hello_Base.mpc: * examples/Hello/Receiver/Receiver.idl: * examples/Hello/Receiver/Receiver.mpc: * examples/Hello/Sender/Sender.mpc: Cosmetic changes to IDL files and changes to MPC files to eliminate unnecessary files in a given project and bring in missing export header files. Thu Mar 3 10:31:10 2005 Jeff Parsons * CIDLC/ExecImplGenerator.cpp: * CIDLC/ExecImplHeaderGenerator.cpp: - Added support for .cdl file extension similar to support already in the servant generators. - Fixed bug in export include generation. Thanks to Matt Emerson , Ming Xiong , James Hill and Stoyan Paunov for reporting these problems. * CIDLC/ServantSourceGenerator.cpp: - Replaced remaining instances of generation of 'new' with 'ACE_NEW' and changed code generation to reduce line lengths. - Changed code generation of Cookie_var for multiplex receptacles to pass a Cookie* to ACE_NEW, then assign to the _var, instead of passing in _var.out(), which causes the allocation to fail on some platforms. Thanks to Don Busch for reporting the problem. Mon Mar 03 09:37:23 2005 Gan Deng * DAnCE/examples/Hello/descriptors/Hello.cdp * DAnCE/examples/Hello/descriptors/hello.dat Remove these two files because the file name is bad. * DAnCE/examples/Hello/descriptors/DeploymentPlan.cdp * DAnCE/examples/Hello/descriptors/NodeManagerMap.dat Added these two files. * DAnCE/examples/Hello/step-by-step.html Fixed this page to reflex the above change. Mon Mar 03 08:59:23 2005 Gan Deng * DAnCE/examples/Hello/Hello_Base/Hello_Base.mpc Fixed the Hello_Base_DnC_svnt project settings which caused comilation errors. Wed Mar 02 11:42:12 UTC 2005 Johnny Willemsen * DAnCE/Config_Handlers/Config_Handlers.mpc * DAnCE/RepositoryManager/RepositoryManager.mpc * performance-tests/Protocols/Controller/Controller.mpc * performance-tests/Protocols/Receiver/Receiver.mpc * performance-tests/Protocols/Sender/Sender.mpc * tests/RTCCM/DiffServ/Controller/Controller.mpc Use exceptions as base project instead of requires exceptions Mon Mar 02 18:30:25 2005 Gan Deng * examples/Hello/step-by-step.html * DAnCE/examples/Hello/step-by-step.html Modified these two documentation page to fix some errors. * DAnCE/examples/Hello/Hello_Base/Hello_Base.mpc Fixed wrong shared library names and project names. Sat Feb 26 14:38:46 2005 Arvind S. Krishna * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED.mpc: * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice.mpc: * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay.mpc: * examples/handcrafted/BasicSP_EC/EC/EC.mpc: * examples/handcrafted/BasicSP_EC/BasicSP.mpc: * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED.mpc: * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice.mpc: * examples/handcrafted/BasicSP_EC2/BMDisplay/BMDisplay.mpc: * examples/handcrafted/BasicSP_EC2/EC/EC.mpc: * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService.mpc: * examples/handcrafted/BasicSP_EC2/BasicSP.mpc: Replaced all occurances of "dummy" with "dummy_label" * bin/replace_dummy_with_dummylabel.sh: Shell script that can be used to do this. In case people find it useful. Tue Feb 22 09:55:51 2005 Jeff Parsons * CIDLC/TypeNameEmitter.cpp: Fixed typos in code generation that were omitting a space between the type name and '_ciao_extract_val' for enums, structs and unions when used as component or home attributes. Thanks to Steve Baker for reporting the bug with enums. Fri Feb 18 10:11:12 UTC 2005 Johnny Willemsen * DAnCE/ciao/Servant_Activator.h: * ciao/Servant_Activator.h: Added missing includes because of POA refactoring Thu Feb 17 14:04:12 UTC 2005 Johnny Willemsen * ciao/Component_Base.idl: Fixed typo in include of orb.idl. Thanks to Roland Schimmack for reporting this Tue Feb 15 22:43:34 2005 Arvind S. Krishna * DAnCE/examples/BasicSP/BMDisplay_exec.h: Added missing export file to make things compile on Windows platforms. Thanks to Diana Ukleja for pointing this out. Mon Feb 14 14:52:32 2005 Gan Deng * DAnCE/NEWS Updated the NEWS file by adding support for parsing hierarchical assembly of component descriptors. Sun Feb 13 13:25:12 UTC 2005 Johnny Willemsen * Release: Removed CIAO-INSTALL from the release files. It is already picked up because we include the complete CIAO directory Fri Feb 11 11:12:21 2005 Gan Deng * DAnCE/NEWS Updated the NEWS file by adding support for setting up attribute in component configuration. Fri Feb 11 11:10:54 2005 Will Otte * docs/schema/Modified_Deployment.xsd: Corrected a couple mistakes in the schema. Thu Feb 10 07:11:04 2005 Johnny Willemsen * CIAO version 0.4.4 released. Tue Feb 08 10:04:21 2005 Gan Deng * DAnCE/NEWS Updated the NEWS file for the coming 0.4.4 release. Mon Feb 7 09:49:12 UTC 2005 Johnny Willemsen * Release: Added CIAO-INSTALL to the release files Fri Feb 4 09:35:00 2005 Emre Turkay * DAnCE/examples/Hello/descriptors/basicNodeDaemon.pl: The perl script to create node daemons created. * DAnCE/examples/Hello/step-by-step.html: Step by step tutorial for the DAnCE. Fri Feb 4 12:11:12 UTC 2005 Johnny Willemsen * tools/RTComponentServer/RTConfig_Manager.h: Include SString.h instead of SStringfwd.h to fix compile errors with CBuilderX Thu Feb 3 20:01:12 UTC 2005 Johnny Willemsen * tools/Segment_Timer/Segment_Timer.mpc: Removed TAO_ROOT again, the gnu template has been changed so that when CIAO is detected, also TAO_ROOT is set Thu Feb 3 12:32:12 UTC 2005 Johnny Willemsen * DAnCE/ciao/NodeApplication_Impl.h: Added include of ace/SString.h to fix compile errors with CBuilderX Thu Feb 3 10:11:12 UTC 2005 Johnny Willemsen * tools/Segment_Timer/Segment_Timer.mpc: Added $(TAO_ROOT) so that MPC creates a correct GNU makefile Wed Feb 2 19:48:12 UTC 2005 Johnny Willemsen * rules.ciao.GNU: Fixed error in this file Wed Feb 2 09:39:25 2005 Chad Elliott * CCF/CCF/CIDL/CIDL.mpc: * CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc: * CCF/CCF/CompilerElements/CompilerElements.mpc: * CCF/CCF/IDL2/IDL2.mpc: * CCF/CCF/IDL3/IDL3.mpc: * CIDLC/CIDLC.mpc: Converted includes to incorporate $(CIAO_ROOT). This allows the GNUACEProjectCreator to recognize these projects as CIAO projects. * DAnCE/ciao/CCM_Core.mpc: * ciao/CCM_Core.mpc: * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc: * tools/Segment_Timer/Segment_Timer.mpc: Added a bogus include of $(CIAO_ROOT). This allows the GNUACEProjectCreator to recognize these projects as CIAO projects. Wed Feb 2 14:33:12 UTC 2005 Johnny Willemsen * rules.ciao.GNU: New rules file to set the correct SOVERSION and SONAME values Wed Feb 2 10:51:12 UTC 2005 Johnny Willemsen * ciao/Port_Activator_T.cpp: Added include of OS_NS_string.h to get ACE_OS::strcmp Tue Feb 1 18:09:12 UTC 2005 Johnny Willemsen * ciao/CCM_Core.mpc: * DAnCE/ciao/CCM_Core.mpc: Removed some ciaoversion based projects I missed during my checkin below Tue Feb 1 13:41:12 UTC 2005 Johnny Willemsen * ciao/CCM_Core.mpc: * DAnCE/ciao/CCM_Core.mpc: Removed ciaoversion as base project. This will be removed because it results in the fact that each generated GNU makefile will get the version number generated. We want that the GNU make rules get the version number from Version.h Mon Jan 31 21:00:12 2005 Ossama Othman * CIDLC/ServantSourceGenerator.cpp (pre): Generate '#include "ace/OS_NS_string.h"' directive. CIAO CIDL servant sources call ACE_OS::strcmp(), the prototype of which is found in that header. Necessitated by inter-header dependency reductions in ACE. Mon Jan 31 11:59:04 2005 Ossama Othman * DAnCE/Config_Handlers/Any_Handler.cpp: * DAnCE/Config_Handlers/CPK_Handler.cpp: * DAnCE/Config_Handlers/DT_Handler.cpp: * DAnCE/Config_Handlers/Property_Handler.cpp: * DAnCE/Config_Handlers/RS_Handler.cpp: * DAnCE/Config_Handlers/Requirement_Handler.cpp: * DAnCE/Config_Handlers/SP_Handler.cpp: * DAnCE/ciao/Port_Activator_T.cpp: * DAnCE/examples/BasicSP/BMClosedED/BMClosedED_exec.cpp: * ciao/Container_Impl.cpp: * performance-tests/Protocols/Controller/Controller.cpp: * tools/RTComponentServer/RTConfig_Manager.cpp: * tools/RTComponentServer/RTConfig_Manager.h: * tools/RTComponentServer/RTServer_Impl.cpp: Added missing header include directives that are necessary due to inter-header dependency reductions in ACE. Sun Jan 30 20:30:46 2005 Ossama Othman * DAnCE/DomainApplicationManager/Deployment_Configuration.h: * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: * DAnCE/ExecutionManager/ExecutionManager_Impl.h: * DAnCE/NodeApplicationManager/ImplementationInfo.cpp: * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: * DAnCE/ciao/Container_Base.cpp: * DAnCE/ciao/NodeApplication_Impl.cpp: * ciao/Container_Base.cpp: * ciao/ServerActivator_Impl.h: * docs/tutorial/Hello/hello_exec.cpp: * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: * tests/RTCCM/Priority_Test/Controllers/client.cpp: * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp: * tools/Assembly_Deployer/Deployment_Configuration.h: * tools/RTComponentServer/RTServer_Impl.cpp: Added missing header include directives that are necessary due to inter-header dependency reductions in ACE. Sun Jan 23 01:49:51 2005 Marek Brudka * examples/OEP/Display/NavDisplayGUI_exec/README (Module): * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc (Module): Changes related with separation of GUI reactors. The additional information is avalaible in ChangeLog at REACTOR_SEPARATION branch (below). Mon Dec 6 00:39:19 2004 Marek Brudka * examples/OEP/Display/NavDisplayGUI_exec/README (Module): Remove reference to ACE_HAS_QT. * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc (Module): Removed deprecated qt_moc base project. Fri Jan 21 17:27:12 2005 Gan Deng * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc Fixed dependency relationship by making NodeAppTest_RoundTrip_stub depending on CIAO_DnC_Container. * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp Fixed warning on Debian_Full_Reactor build. The warning is caused because of assigning "const char*" to a "char *" type. Thanks Johnny Willemsen for pointing these. Thu Jan 20 18:29:47 2005 Ossama Othman * DAnCE/Config_Handlers/Any_Handler.cpp: * DAnCE/Config_Handlers/Utils.cpp: * performance-tests/Protocols/Sender/Sender_exec.cpp: * tools/Daemon/Daemon_Impl.cpp: Converted all ACE_{static,dynamic,reinterpret,const}_cast macros calls to their standard C++ counterparts using new bin/ACE-casts-convert script. The ACE cast macros were deprecated back in ACE 5.4.2. Thu Jan 20 09:54:04 2005 Nanbor Wang * examples/OEP/Display/descriptors/NOTE.txt: * examples/OEP/Display/descriptors/NOTE-win.txt: Fixed the discrepancy on using Assembly_Deployer. Thanks to Martina Yen for reporting this. Wed Jan 19 09:39:14 2005 Gan Deng * DAnCE/examples/BasicSP/BasicSP.mpc * DAnCE/examples/BasicSP/BMClosedED/BMClosedED.mpc * DAnCE/examples/BasicSP/BMDevice/BMDevice.mpc * DAnCE/examples/BasicSP/BMDisplay/BMDisplay.mpc * DAnCE/examples/BasicSP/EC/EC.mpc Changed the shared component library name from _DnC_ to _, since it doesn't make sense to let the modelers to put _DnC trailing a component name. The same change applied to _svnt and _exec libraries. * DAnCE/examples/BasicSP/descriptors/basicNodeDaemon.pl Fixed this script since Some earlier cosmetic change make this perl script broken. Thanks Steven Baker and Sam Abbe to pointing errors to run this example. Sat Jan 15 15:16:14 2005 Gan Deng * DAnCE/examples/BasicSP/README.html Updated this README file for instructions on running the BasicSP example by using DAnCE. Thanks Sam Abbe for pointing errors on this document page. This fixes bugid 2031. Mon Jan 10 09:45:14 2005 Nanbor Wang * DAnCE/RTNodeApplication/RTServer_Impl.h: * DAnCE/RTNodeApplication/RTServer_Impl.cpp: Removed init method altogether. VC6 can't handle the syntax and we'll deal with later. Fri Jan 7 10:02:02 2005 Nanbor Wang * DAnCE/RTNodeApplication/RTServer_Impl.cpp (init): Changed to call the virtual function defined by the parent explicitly with this pointer to work around a VC6 bug. Wed Jan 5 15:20:12 UTC 2005 Johnny Willemsen * DAnCE/DomainApplicationManager/Deployment_Configuration.inl: * DAnCE/tests/Config_Handlers/Handler_Test.i: Removed inl/i file, updated h,cpp Wed Jan 5 14:57:12 UTC 2005 Johnny Willemsen * tools/Assembly_Deployer/Deployment_Configuration.{h,cpp,inl}: * tools/XML_Helpers/XML_Utils.{h,cpp,inl}: Removed inl file, updated h,cpp Wed Jan 5 10:45:12 UTC 2005 Johnny Willemsen * DAnCE/RTNodeApplication/RTServer_Impl.h: Fixed compile problem in emulated exception builds due to incorrect environment macro Mon Jan 3 10:01:09 2005 Nanbor Wang * DAnCE/RTNodeApplication/README: * DAnCE/RTNodeApplication/NodeApplication_Task.cpp: * DAnCE/RTNodeApplication/NodeApplication_Task.h: * DAnCE/RTNodeApplication/NodeApplication_Task.inl: * DAnCE/RTNodeApplication/RTNodeApplication.cpp: * DAnCE/RTNodeApplication/RTNodeApplication.mpc: * DAnCE/RTNodeApplication/RTServer_Impl.cpp: * DAnCE/RTNodeApplication/RTServer_Impl.h: * DAnCE/RTNodeApplication/RTServer_Impl.inl: * DAnCE/RTNodeApplication/senv.sh: Added a minimal real-time-enabled NodeApplication server. Mon Jan 3 12:20:12 UTC 2005 Johnny Willemsen * ciao/CCM_Core.mpc: * DAnCE/ciao/CCM_Core.mpc: Added ciaoversion as base project to all projects so that SOVERSION is set to the correct version number in the GNU makefiles Thu Dec 30 13:24:16 2004 Chris Cleeland * CIAO version 0.4.3 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: