diff options
Diffstat (limited to 'modules/CIAO/ChangeLogs/ChangeLog-04a')
-rw-r--r-- | modules/CIAO/ChangeLogs/ChangeLog-04a | 5390 |
1 files changed, 5390 insertions, 0 deletions
diff --git a/modules/CIAO/ChangeLogs/ChangeLog-04a b/modules/CIAO/ChangeLogs/ChangeLog-04a new file mode 100644 index 00000000000..e344fe85bee --- /dev/null +++ b/modules/CIAO/ChangeLogs/ChangeLog-04a @@ -0,0 +1,5390 @@ +Fri Jul 30 18:29:54 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * ciao/Servant_Impl_T.cpp (get_all_facets, get_all_consumers): + + Fixed another instance of incorrect emulated exception + parameters. The method definitions incorrectly used a default + valued parameters. + + Fixed unused parameter warnings. + +Fri Jul 30 17:29:18 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * NEWS: Added CIAO 0.4.2 noteworthy items. + +Thu Jul 29 16:54:01 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_T.cpp (get_all_facets): + (get_all_consumers): + + Fixed incorrect emulated exception parameters. The method + definitions incorrectly used a default valued parameters. + + Fixed unused parameter warnings. + +Thu Jul 29 16:47:56 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl + (get_nodeapp_manager): + + Removed emulated exception parameter. The corresponding method + declaration in the header doesn't have such a parameter. Fixes + a compile-time problem. + +Thu Jul 29 14:28:55 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp + (createPackage, deletePackage, findPackageByName): + + Fixed emulated exception macro usage. Addresses compile-time + problems in MSVC++ 6 builds. + +Tue Jul 27 14:48:10 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + Removed the emulated exception parameter from the destructor + so the file will be compiled when the exception is turned off. + +Tue Jul 27 09:58:58 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication.mpc: + Rearranged the order of libraries to fix link errors in static + configurations. + +Mon Jul 26 11:08:14 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DAnCE/tests/Config_Handlers/handler_test.mpb: + Added CIAO_DnC_Client to resolve link errors + +Mon Jul 26 11:06:38 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl: + Added ACE_INLINE for the get_nodeapp_ref method to resolve + linking errors in the builds with static configurations + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + changed changed nade_app_manager to node_app_manager! + + * DAnCE/NodDaemon/NodeDaemon.mpc: + Resolved link errors + +Sun Jul 25 22:13:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * Release: + + Makefile with release information. + +Sun Jul 25 22:15:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ChangeLog: + +Sat Jul 24 20:57:03 2004 Krishnakumar B <kitty@nospam.invalid.domain> + + * docs/releasenotes/dance.html: Updated the release notes for + DAnCE. + +Fri Jul 23 23:43:01 2004 Nanbor Wang <nanbor@cse.wustl.edu> + + I didn't get around to send the following to Venkita before he + left for vacation so I'm checking them in here. + + * tests/RTCCM/Priority_Test/README: + * tests/RTCCM/Priority_Test/descriptors/README: Documentation for + running the simple Priority tests applications. + +Tue Jul 20 16:03:14 2004 Krishnakumar B <kitty@nospam.invalid.domain> + + * docs/releasenotes/dance.html: Updated the release notes for + DAnCE. + +Tue Jul 20 12:37:50 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * docs/releasenotes/dance.html + + Added this file to describe what the current status is + about the DAnCE. + +Mon Jul 19 14:16:10 2004 Krishnakumar B <kitty@nospam.invalid.domain> + + * ciao/ServerActivator_Impl.cpp (init): Use the argument + spawn_delay to set the value of the delay in seconds that the + ServerActivator waits for the ComponentServer to come up. This + is needed when the ComponentServer is not able to come up before + the hardcoded value of 5 seconds passes by, which happens when + running the ComponentServer under Valgrind. + +Mon Jul 19 12:47:17 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Core.mpc: + + Added ifr_client to Deployment_stub and Deployment_svnt. This + should fix VC6 build issues. + +Sun Jul 18 12:53:04 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp (main): + + Fixed "better conversion sequence" warning by using component + reference ".in()" accessor. + +Thu Jul 15 21:52:12 2004 Johnnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NodeDaemon_Impl.h: + * DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: + Fixed incorrect doxygen file tag + +Wed Jul 14 10:40:41 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + (init): + * DAnCE/NodeManager/NodeDaemon_Impl.cpp (preparePlan): + + Fixed "control reaches end of non-void function" warning. + + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + (ExecutionManager_Impl): + * DAnCE/ciao/NodeApplication_Impl.cpp: + + Corrected emulated exception macro usage. + + Fixed "unused parameter" warning. + +Wed Jul 14 08:46:24 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CCF/CCF/CIDL/CIDL.mpc: + * CCF/CCF/IDL2/IDL2.mpc: + + Fixed the MPC files that were busted. + +Tue Jul 13 09:49:50 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * docs/releasenotes/index.html: Updated release notes with + information on static configurator and Nanbor's examples for + composition of RT applications using real-time extensions in + CIAO. + +Tue Jul 13 04:27:19 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * performance-tests/Protocols/Controller/Controller.cpp: + + Removed unused variable. + +Mon Jul 12 11:06:54 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: Fixed a few URLs. Thanks to + Matthew Gillen <mgillen@bbn.com> for reporting this. + +Sun Jul 11 06:07:12 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/XML_Helpers/Assembly_Handlers.inl: + * tools/XML_Helpers/RTConfig_Handlers.inl: + * tools/XML_Helpers/Softpkg_Handlers.inl: + Fixed compile errors in Borland build, use full namespaces for the + baseclass + +Fri Jul 9 20:36:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl: + + Fixed a warning. + +Fri Jul 9 20:21:46 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/Protocols/Receiver/Receiver_svnt.h: + * performance-tests/Protocols/Receiver/Receiver_svnt.cpp: + * performance-tests/Protocols/Sender/Sender_svnt.h: + * performance-tests/Protocols/Sender/Sender_svnt.cpp: + + Removed them from the repo. + +Thu Jul 8 17:16:34 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Config_Handlers.mpc: + * DAnCE/RepositoryManager/RepositoryManager.mpc: + * DAnCE/tests/Config_Handlers/handler_test.mpb: + + Made changes to not build these when exceptions=0 + +Thu Jul 8 16:59:26 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/NodeManager/NodeDaemon_Impl.cpp: + + Fix build errors. + +Thu Jul 8 16:53:06 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Moved the call to populate_port_tables() from the + component servant constructor to the end of + the ciao_postactivate() method in the component servant, + but it is commented out for now until related issues + in DaNCe are resolved. + +Thu Jul 8 16:46:55 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DAnCE/ciao/NodeApp_CB_Impl.cpp: + * DAnCE/ciao/NodeApp_CB_Impl.h: + + Fixing build errors. + +Thu Jul 8 16:30:48 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/NodeApplication_Impl.cpp: + + Made changes to fix emulated build errors. + +Wed Jul 7 21:52:24 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * docs/releasenotes/index.html: + + Revamped to provide a new look. Has updated information. The + notes are missing a link to dance.html which should have + information about DAnCE. Tao will take care of that. + +Wed Jul 7 15:04:37 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * examples/OEP/BasicSP/descriptors/test.rtd: + * examples/OEP/BasicSP/descriptors/svcmap.dat: + * examples/OEP/BasicSP/descriptors/RTsvc.conf: + * examples/OEP/BasicSP/descriptors/BasicSP-rt.cad: + + Added these files to be used in RT version of BasicSP. + + * examples/OEP/BasicSP/NOTE.txt: + + Updated notes on how to run with RTComponentServer. + +Wed Jul 7 14:35:33 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * docs/static_ciao_contents.html: + * docs/static_config_example.html: + * docs/static_config_rtexample.html: + + Updated documentation for CIAO Static configurator. + +Wed Jul 7 12:22:04 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp: + * DAnCE/RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/RepositoryManager/Repository_Manager.cpp: + * DAnCE/RepositoryManager/Update_Plan.cpp: + * DAnCE/RepositoryManager/Repository_Manager_conf.h: + + Addressed Ossama Othman's code review comments. + Thanks Ossama. + +Wed Jul 7 11:42:15 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/TODO.html: + Some cosmetic changes. + +Wed Jul 7 10:42:19 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/releasenotes/switch.html: + * docs/releasenotes/index.html: + + Updated the file to follow the directory change for DAnCE. + Updated the link to the TODO list. + +Wed Jul 7 09:53:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * docs/TODO.html: + + Overhauled the TODO completely keeping in mind the latest + thoughts and forces. + + * docs/todo.html: + + Removed this from th erepository. + +Tue Jul 6 18:05:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIAO-INSTALL.html: + + Did a massive update to this since it was woefully outdated. + +Tue Jul 6 14:34:16 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + + Comment out the "dump plan" debugging statement, coz the current + "DnC_dump" class is somewhat broken under VC71. + + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + * DAnCE/RepositoryManager/RepositoryManager_Impl.h + + Fixed warnings due to lacking including header files. + + * DAnCE/ciao/CCM_Core.mpc + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc + * DAnCE/NodeApplication/NodeApplication.mpc + + Fixed a bunch of linking errors under VC71. + + Now everything build fine under Windows with VC71. + +Tue Jul 6 14:22:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * 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: + + All of them require exceptions to be available. Therefore added + requires += exceptions. + + * CCF/CCF/CodeGenerationKit/IndentationXML.hpp: + + Remove the comma at the end of the enum declaration. + + + All the above should fix compilation errors in Full_Reactors + builds. + +Tue Jul 6 10:17:06 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Removed unnecessary comments. + +Tue Jul 6 10:15:11 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp (CIAO): + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp (destroyManager): + + Deleted some comments which has been addressed already. + +Mon Jul 5 08:39:06 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/Segment_Timer/Segment_Timer.cpp: + * tools/static_configurator/Static_Assembly_Parser.cpp: + + Fixed warnings that were caused from converting strings to + non-const char *. + +Mon Jul 5 08:36:07 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tests/temp/README: + * tests/temp/assembly/README: + * tests/temp/assembly/client.cpp: + * tests/temp/assembly/control.idl: + * tests/temp/assembly/control.mpc: + * tests/temp/assembly/run_test.pl: + * tests/temp/assembly/server.cpp: + + Completely removed them. They were not supposed to be shipped or + built. We have better test programs for those features now. + +Mon Jul 5 08:27:39 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + + Added requires += qt + + * examples/handcrafted/BasicSP_EC/EC/EC.mpc: + * examples/handcrafted/BasicSP_EC2/BasicSP.mpc: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService.mpc: + + They should not be compiled inour daily builds at all. They are + not for that. + + * tests/RTCCM/DiffServ/Controller/Controller.mpc: + * tests/RTCCM/DiffServ/Receiver/Receiver.mpc: + * tests/RTCCM/DiffServ/Sender/Sender.mpc: + + Change the library names. Else they clash with other things in + the build system. + +Sun Jul 4 22:13:37 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp: + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.h: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.h: + + Added ciao_preactivate () and ciao_postactivate () methods. + + * performance-tests/Protocols/Receiver/Receiver.mpc: + * performance-tests/Protocols/Sender/Sender.mpc: + + Did the following + + (1) Changed the name of the shared object to Protocol_*_stub and + Protocol_*_svnt. This was needed since there are other examples + that have named the libraries as Sender_stub and + Receiver_stub. Since all of these libraries are written to + $ACE_ROOT/lib, one library overwrites the other and all hell + breaks loose. + + (2) The executor librares are not being compiled now. We have + used the requires += dummy to prevent them from compiling. The + executor code depends on a header file that hasn't been checked + in. I am informing the code author about this. Till the author + fixes the code, the executor code will not be compiled. + + * performance-tests/Protocols/Controller/Controller.mpc: + + They now link to Protocol_*_stubs. + + +Sun Jul 4 19:05:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC/BasicSP.mpc: + * 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_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: + + Do not compile these. They wouldn't compile at all. These are + useful examples that are needed for EC integration. + +Sun Jul 4 18:59:09 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/Hello/Receiver/Receiver_exec.cpp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: + + No need to register value factories explicitly. They are now + generated in the servant code. + +Sun Jul 4 18:40:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/Protocols/Receiver/ReceiverImpl.ccd + * performance-tests/Protocols/Receiver/Receiver_svnt.h + * performance-tests/Protocols/Sender/SenderImpl.ccd + * performance-tests/Protocols/Sender/Sender_svnt.h: + + Removed the generated code form the repository. + +Sun Jul 4 11:14:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Core.mpc: + + Restructured things so that CIAO_DnC_Server doesn't need to be + linked with stub projects. + + * DAnCE/ciao/Container_Base.h: + + Added an include for the xport file. + +Sun Jul 4 10:17:52 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Core.mpc: + + The deployment_stub should depend on the CIAO_DnC_Server. This + would need some restructuring. I will do this shortly. + +Sun Jul 4 09:07:20 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIAO.mwc: + + Added DAnCE and removed DnC + + * DAnCE/RepositoryManager/Repository_Manager.cpp: + * DAnCE/ExecutionManager/Execution_Manager.cpp: + + Fixed warnings in our daily builds. + + * DAnCE/NodeManager/NodeDaemon.mpc: + + Use CIAO_DnC_Server instead of CIAO_Server. + + * DAnCE/ciao/CCM_Core.mpc: + + Removed unneeded dependancies. + +Sat Jul 3 10:03:22 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DAnCE/ciao/Deployment_Base.idl: + * DAnCE/ciao/Deployment_Data.idl: + * DAnCE/ciao/Deployment.idl: + The original Deployment.idl is splited into the above 3 files to + get rid of the VC warning. + + * DAnCE/ciao/Deployment_Ex.idl: + This file is removed due to the bad name. + + * DAnCE/ciao/CCM_Core.idl: + The MPC file is changed to follow the above changes. + +Thu Jul 1 16:27:07 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * CIAOTAO.mwc: + * DAnCE/tests/Config_Handlers/handler_test.mpb: + + Updated mpc to build the new DAnCE directory. + +Thu Jul 1 16:19:21 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/tests/Config_Handlers/handler_test.mpb: + * DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl: + + Updated the files to include the right header files. + +Thu Jul 1 16:01:12 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DADAnCE/Deployment.xsd + * DAnCE/Deployment.mwc: + * DAnCE/Deployment.xsd.orig: + * DAnCE/XMI.xsd: + * DAnCE/XMI.xsd.orig: + * DAnCE/Config_Handlers/Any_Handler.cpp: + * DAnCE/Config_Handlers/Any_Handler.h: + * 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/CEPE_Handler.h + * DAnCE/Config_Handlers/CEPE_Handler.cpp: + * 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_Error_Handler.cpp: + * DAnCE/Config_Handlers/Config_Error_Handler.h: + * DAnCE/Config_Handlers/Config_Handler_export.h: + * DAnCE/Config_Handlers/Config_Handlers.mpc: + * DAnCE/Config_Handlers/DT_Handler.cpp: + * DAnCE/Config_Handlers/DT_Handler.h: + * DAnCE/Config_Handlers/Deployment.h: + * DAnCE/Config_Handlers/DnC_Dump.cpp: + * DAnCE/Config_Handlers/DnC_Dump.h: + + Checked in all the XML handlers needed by DAnCE. + +Thu Jul 1 15:54:15 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Domain_Handler.cpp: + * DAnCE/Config_Handlers/Domain_Handler.h: + * DAnCE/Config_Handlers/ERE_Handler.cpp: + * DAnCE/Config_Handlers/ERE_Handler.h: + * DDAnCE/Config_Handlers/IAD_Handler.h + * DAnCE/Config_Handlers/IAD_Handler.cpp: + * DAnCE/Config_Handlers/ID_Handler.cpp: + * DAnCE/Config_Handlers/ID_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/Property_Handler.cpp: + * DAnCE/Config_Handlers/Property_Handler.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: + + First cut check-in for XML handlers. + + + +Thu Jul 1 15:51:14 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: + * DAnCE/DomainApplicationManager/Deployment_Configuration.h: + * DAnCE/DomainApplicationManager/Deployment_Configuration.inl: + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Export.h: + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.inl: + * DAnCE/ExecutionManager/ExecutionManager.idl: + * DAnCE/ExecutionManager/ExecutionManager.mpc: + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp: + * DAnCE/ExecutionManager/ExecutionManager_Impl.h: + * DAnCE/ExecutionManager/ExecutionManager_Impl.inl: + * DAnCE/ExecutionManager/ExecutionManager_stub_export.h: + * DAnCE/ExecutionManager/Execution_Manager.cpp: + + Checking in the DomainApplicationManager and ExecutionManager + interfaces. + +Thu Jul 1 15:47:45 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication.cpp: + * DAnCE/NodeApplication/NodeApplication.mpc: + * DAnCE/NodeApplicationManager/CIAO_NAM_Export.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/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: + + Checked in the NodeApplication, NodeApplicationManager + and NodeManager code. + +Thu Jul 1 15:45:48 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * 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/Update_Plan.cpp: + * DAnCE/RepositoryManager/Update_Plan.h: + + Moved the RepositoryManager directory here. + +Thu Jul 1 15:40:06 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Base.idl: + * DAnCE/ciao/CCM_Component.idl: + * DAnCE/ciao/CCM_Container.idl: + * DAnCE/ciao/CCM_Container_Ex.idl: + * DAnCE/ciao/CCM_Core.mpc: + * DAnCE/ciao/CCM_Event.idl: + * DAnCE/ciao/CCM_Transaction.idl: + * DAnCE/ciao/CIAO_Client_Export.h: + * DAnCE/ciao/CIAO_Container_Export.h: + * DAnCE/ciao/CIAO_Server_Export.h: + * DAnCE/ciao/CIAO_Value.idl: + * DAnCE/ciao/CIAO_common.h: + * DAnCE/ciao/Client_init.cpp: + * DAnCE/ciao/Client_init.h: + * DAnCE/ciao/Components.idl: + * DAnCE/ciao/ComponentsC.h: + * DAnCE/ciao/ComponentsS.h: + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Container_Base.h: + * DAnCE/ciao/Container_Base.inl: + * DAnCE/ciao/Container_Base.pidl: + * DAnCE/ciao/Cookies.cpp: + * DAnCE/ciao/Cookies.h: + * DAnCE/ciao/Cookies.inl: + * DAnCE/ciao/CosPersistentState.idl: + * DAnCE/ciao/Deployment.idl: + * DAnCE/ciao/Deployment_Core.idl: + * DAnCE/ciao/Deployment_stub_export.h: + * DAnCE/ciao/Deployment_svnt_export.h: + * DAnCE/ciao/NodeApp_CB_Impl.cpp: + * DAnCE/ciao/NodeApp_CB_Impl.h: + * DAnCE/ciao/NodeApplication_CallBack.idl: + * DAnCE/ciao/NodeApplication_Impl.cpp: + * DAnCE/ciao/NodeApplication_Impl.h: + * DAnCE/ciao/NodeApplication_Impl.inl: + * 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/Server_init.cpp: + * DAnCE/ciao/Server_init.h: + * DAnCE/ciao/Version.h: + + Moving DnC/ciao over here. + +Thu Jul 1 15:37:33 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * 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/Handler_Test.i: + * DAnCE/tests/Config_Handlers/Handler_Tests.mpc: + * DAnCE/tests/Config_Handlers/IAD_Handler_Test.cpp: + * DAnCE/tests/Config_Handlers/PC_Handler_Test.cpp: + * DAnCE/tests/Config_Handlers/Plan_Handler_Test.cpp: + * DAnCE/tests/Config_Handlers/handler_test.mpb: + + Checking in the tests for the XML handlers. + +Thu Jul 1 15:29:57 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/tests/Config_Handlers/HUDisplay/Airframe.ccd: + * DAnCE/tests/Config_Handlers/HUDisplay/Airframe.cid: + * DAnCE/tests/Config_Handlers/HUDisplay/Airframe.cpd: + * DAnCE/tests/Config_Handlers/HUDisplay/Airframe_Exec.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/Airframe_Stub.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/Airframe_Svnt.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/Deployment.xsd: + * DAnCE/tests/Config_Handlers/HUDisplay/Domain.cdd: + * DAnCE/tests/Config_Handlers/HUDisplay/GPS.ccd: + * DAnCE/tests/Config_Handlers/HUDisplay/GPS.cid: + * DAnCE/tests/Config_Handlers/HUDisplay/GPS.cpd: + * DAnCE/tests/Config_Handlers/HUDisplay/GPS_Exec.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/GPS_Stub.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/GPS_Svnt.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/HUDisplay.cdp: + * DAnCE/tests/Config_Handlers/HUDisplay/HUDisplay.cid: + * DAnCE/tests/Config_Handlers/HUDisplay/HUDisplay.cpd: + * DAnCE/tests/Config_Handlers/HUDisplay/HUDisplay.pcd: + * DAnCE/tests/Config_Handlers/HUDisplay/Libraries.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay.ccd: + * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay.cid: + * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay.cpd: + * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay_Exec.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay_Stub.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay_Svnt.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/Timer.ccd: + * DAnCE/tests/Config_Handlers/HUDisplay/Timer.cid: + * DAnCE/tests/Config_Handlers/HUDisplay/Timer.cpd: + * DAnCE/tests/Config_Handlers/HUDisplay/Timer_Exec.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/Timer_Stub.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/Timer_Svnt.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/XMI.xsd: + * DAnCE/tests/Config_Handlers/HUDisplay/package.tpd: + + Checking in the HUDisplay deployment descriptors. + +Thu Jul 1 15:26:54 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: + * DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.cidl: + * DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp: + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: + * DAnCE/tests/NodeApplicationTest/README: + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.cpp: + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.h: + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec_export.h: + * DAnCE/tests/NodeApplicationTest/RoundTrip_stub_export.h: + * DAnCE/tests/NodeApplicationTest/RoundTrip_svnt_export.h: + * DAnCE/tests/NodeApplicationTest/run_test.pl: + * DAnCE/tests/NodeApplicationTest/run_test_ex.pl: + * DAnCE/tests/NodeApplicationTest/run_test_simple.pl: + * DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl: + * DAnCE/tests/scripts/BasicSP/basicsp.dat: + + First cut checkins for new DAnCE directory. + +Thu Jul 1 14:46:24 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Plan_Handler.cpp: + + Removed includes to Process_Basic_Type.h. + +Thu Jul 1 13:20:08 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Plan_Handler.cpp: + + Removed includes to Process_Basic_Type.h + +Thu Jul 1 12:16:41 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/ExecutionManager/Execution_Manager.cpp: + * DnC/ExecutionManager/ExecutionManager_Impl.h: + * DnC/ExecutionManager/ExecutionManager_Impl.cpp: + * DnC/NodeManager/Node_Daemon.cpp: + * DnC/NodeManager/NodeDaemon_Impl.h: + * DnC/NodeManager/NodeDaemon_Impl.cpp: + + Addressed comments left by Ossama after his code review. + +Thu Jul 1 12:02:05 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CPR_Handler.cpp: + * DnC/Config_Handlers/Cap_Handler.cpp: + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: + * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: + * DnC/Config_Handlers/Config_Handlers.mpc: + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/IAD_Handler.cpp: + * DnC/Config_Handlers/IR_Handler.cpp: + * DnC/Config_Handlers/NIA_Handler.cpp: + * DnC/Config_Handlers/PCI_Handler.cpp: + * DnC/Config_Handlers/PC_Handler.cpp: + * DnC/Config_Handlers/Plan_Handler.cpp: + * DnC/Config_Handlers/Process_Basic_Type.h: + * DnC/Config_Handlers/Process_Basic_Type.i: + * DnC/Config_Handlers/Process_Element_T.cpp: + * DnC/Config_Handlers/TPD_Handler.cpp: + * DnC/Config_Handlers/Utils.cpp: + * DnC/Config_Handlers/Utils.h: + * DnC/Config_Handlers/Process_Basic_Type.h: + * DnC/Config_Handlers/Process_Basic_Type.i: + + Moved the code in Process_Basic_Type.h and + Process_Basic_Type.i to Utils.h and Utils.cpp, + as all the utility functions are defined + in that file. + +Thu Jul 1 11:37:14 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/todo.html: + Added two bullets in the Todo list. + +Thu Jul 1 11:06:42 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element_T.cpp: + * DnC/Config_Handlers/Process_Element_T.h: + + Added the files to follow ACE coding standards. + + * DnC/Config_Handlers/Process_Element.tpp: + * DnC/Config_Handlers/Process_Element.i: + + Removed these files, as they were not following the + ACE standards. + + The code in the above files have been moved to + Process_Element_T.cpp and Process_Element_T.h. + +Thu Jul 1 10:56:28 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/releasenotes/index.html: + * docs/todo.html: + + Updated the todo list. + +Wed Jun 30 22:29:51 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/releasenotes/switch.html: + * docs/releasenotes/index.html: + Updated the release note. I will work on the to-do list + as well. + +Wed Jun 30 18:01:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Fixed another bug in the receptacle code generation. Thanks to + Gary Duzan for reporting the problem <gduzan at bbn dot com>. + +Wed Jun 30 17:16:53 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.tpp: + + Added code to catch DOM exceptions. + +Wed Jun 30 17:00:10 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/RepositoryManager_Impl.h: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Added code to catch parser exceptions for + incorrect URls + +Wed Jun 30 13:32:08 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: + + Removed "after += CIAO_DnC_Container" from the stub project. + +Wed Jun 30 13:14:50 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/ciao/CCM_Core.mpc: + + Added -St to Deployment_stub probject to reduce the size of + generated code. + +Wed Jun 30 10:59:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIAO.mwc: + * CIAOTAO.mwc: + + Added the new DnC directories. + + * DnC/ciao/CCM_Core.mpc: + + Changed the name of the libraries generated. We should not + overwrite the original ones. + + * DnC/Config_Handlers/Config_Handlers.mpc: + * DnC/DomainApplicationManager/DomainApplicationManager.mpc: + * DnC/ExecutionManager/ExecutionManager.mpc: + * DnC/NodeApplication/NodeApplication.mpc: + * DnC/NodeApplicationManager/NodeApplicationManager.mpc: + * DnC/NodeManager/NodeDaemon.mpc: + * DnC/RepositoryManager/RepositoryManager.mpc: + * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: + + Use the new libraries. + +Wed Jun 30 09:26:42 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/Hello/Sender/starter.cpp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.h: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp: + * examples/OEP/BasicSP/EC/controller.cpp: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: + * examples/OEP/Display/RateGen/RateGen_exec.cpp: + * examples/OEP/Display/RateGen/controller.cpp: + + Changes to eliminate build warnings (mostly assignments of + const char* to char*) and cosmetic changes. + +Wed Jun 30 08:37:15 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/Hello/Receiver/Receiver_exec.cpp: + + In Receiver_exec_i::ccm_activate(), changed the construction of + the argv argument passed to ORB_init() to eliminate a const + char* to char* conversion warning. + +Tue Jun 29 15:34:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + We were not setting the sequence length when we were iterating + over the sequence of connections for a "uses multiple" + case. Thanks Ed Mulholland for reporting this. + +Tue Jun 29 01:40:25 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/ExecutionManager/ExecutionManager_Impl.cpp: + * DnC/ExecutionManager/ExecutionManager_Impl.h: + * DnC/NodeApplicationManager/ImplementationInfo.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: + * DnC/ciao/Container_Base.cpp: + * DnC/ciao/NodeApplication_Impl.cpp: + * DnC/ciao/NodeApplication_Impl.h: + * DnC/ciao/NodeApplication_Impl.inl: + + Fixed some of Ossama's comments, added exception catching clauses + in NodeApplication. + +Tue Jun 29 06:18:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * performance-tests/Protocols/Controller/Controller.mpc: + Changed project name to avoid duplicate project names + +Mon Jun 28 11:58:01 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/tests/RobotAssembly/RobotAssembly.mpc: + * DnC/tests/RobotAssembly/RobotAssembly.mwc: + * DnC/tests/RobotAssembly/RobotAssembly_stub_export.h: + * DnC/tests/RobotAssembly/RobotAssembly_svnt_export.h: + * DnC/tests/RobotAssembly/Robot_Base.idl: + * + DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface.cidl: + * + DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface.idl: + * + DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface.mpc: + * + DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_exec.cpp: + * + DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_exec.h: + * + DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_exec_export.h: + * + DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_stub_export.h: + * + DnC/tests/RobotAssembly/HumanMachineInterface/HumanMachineInterface_svnt_export.h: + * + DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions.cidl: + * + DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions.idl: + * + DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions.mpc: + * + DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_exec.cpp: + * + DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_exec.h: + * + DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_exec_export.h: + * + DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_stub_export.h: + * + DnC/tests/RobotAssembly/ManagementWorkInstructions/ManagementWorkInstructions_svnt_export.h: + * + DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager.cidl: + * + DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager.idl: + * + DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager.mpc: + * + DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_exec.cpp: + * + DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_exec.h: + * + DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_exec_export.h: + * + DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_stub_export.h: + * + DnC/tests/RobotAssembly/PalletConveyorManager/PalletConveyorManager_svnt_export.h: + * DnC/tests/RobotAssembly/RobotManager/RobotManager.cidl: + * DnC/tests/RobotAssembly/RobotManager/RobotManager.idl: + * + DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager.cidl: + * + DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager.idl: + * + DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager.mpc: + * + DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_exec.cpp: + * + DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_exec.h: + * + DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_exec_export.h: + * + DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_stub_export.h: + * + DnC/tests/RobotAssembly/WatchSettingManager/WatchSettingManager_svnt_export.h: + * DnC/tests/RobotAssembly/RobotManager/RobotManager_svnt_export.h: + * DnC/tests/RobotAssembly/RobotManager/RobotManager_stub_export.h: + * DnC/tests/RobotAssembly/RobotManager/RobotManager_exec_export.h: + * DnC/tests/RobotAssembly/RobotManager/RobotManager.mpc: + * DnC/tests/RobotAssembly/RobotManager/RobotManager_exec.cpp: + * DnC/tests/RobotAssembly/RobotManager/RobotManager_exec.h: + + RobotAssembly example deployment scenario files. + +Mon Jun 28 11:33:00 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Deployment.mwc: + + DnC tests projects reincluded to the compilation. + + * DnC/tests/Config_Handlers/handler_test.mpb: + + Added after statement to ensure Config_Handlers is compiled before + compiling handler_tests. + +Mon Jun 28 11:18:00 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Config_Handlers/DnC_Dump.h: + + Fixed the VC6 errors by excluding the DnC dump functionality on the + compilers ACE_HAS_BROKEN_NESTED_TEMPLATES. + +Mon Jun 28 10:44:00 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/Handler_Test.cpp: + * DnC/tests/Config_Handlers/CompImplDesc_Handler_Test.cpp: + * DnC/tests/Config_Handlers/CompIntrDesc_Handler_Test.cpp: + * DnC/tests/Config_Handlers/CompPkgDesc_Handler_Test.cpp: + * DnC/tests/Config_Handlers/Domain_Handler_Test.cpp: + * DnC/tests/Config_Handlers/Handler_Test.h: + * DnC/tests/Config_Handlers/IAD_Handler_Test.cpp: + * DnC/tests/Config_Handlers/PC_Handler_Test.cpp: + * DnC/tests/Config_Handlers/Plan_Handler_Test.cpp: + * DnC/tests/Config_Handlers/handler_test.mpb: + + Fixed the VC6 errors by excluding the DnC tests on the + compilers ACE_HAS_BROKEN_NESTED_TEMPLATES. + +Mon Jun 28 10:40:00 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/RobotAssembly/README.html: + + Deleted "file://" from -p & -d options of executor. + +Mon Jun 28 08:03:25 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Fixed a bug with code generation for uses multiple. Thanks to Ed + Mulholland for reporting the problem. + +Mon Jun 28 00:18:04 2004 Irfan Pyarali <irfan@oomworks.com> + + * CIAO/performance-tests/Protocols: + + Added new test. Closely mirrors + $TAO_ROOT/performance-tests/Protocols but uses CCM components + rather that TAO applications. + +Sun Jun 27 12:59:04 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/tests/scripts/BasicSP/basicNodeDaemon.pl: + * DnC/tests/scripts/BasicSP/basicsp.dat: + * DnC/tests/scripts/RobotAssembly/robotNodeDaemon.pl: + * DnC/tests/scripts/RobotAssembly/robotassembly.dat: + + Added the scripts directory to help in the integrated + testing. + +Sun Jun 27 12:50:12 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/HUDisplay/Deployment.xsd: + * DnC/tests/Config_Handlers/HUDisplay/XMI.xsd: + + Checked in the schema files into the repository to assist + unit and integration testing. + +Sun Jun 27 12:20:23 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/RobotAssembly/DeploymentPlan.cdp: + + Updated the plan descriptor to use just two nodes rather + than five. + +Sun Jun 27 11:56:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: + + Fixed compile errors in our daily builds. + +Fri Jun 25 23:59:00 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * Process_Element.cpp + * Process_Element.h + * Process_Element.i + * Process_Element.tpp + + Re-organize the code to avoid sutble potential problems. + Bala made above changes on my machine. + +Fri Jun 25 17:35:00 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: + + Fixed compilation problems with VC6. Varibles defined in for loop + remain persistant out of scope of the for loop. + +Fri Jun 25 10:51:26 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Fixed compilation problems with VC6. To put it short VC6 just + cannot handle templates properly. Thanks to gan Deng for reporting + the problem. + +Thu Jun 24 17:25:36 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/ciao/NodeApplication_Impl.cpp: + + Added ACE_TRY clock to the code. + +Thu Jun 24 17:13:20 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Reverted changes to + + "Fri Jun 4 18:16:47 2004 Jeff Parsons + <j.parsons@vanderbilt.edu>" to get things going on VC6 builds. + + Added changes to ensure that there is a gap between "<" brackets + for templates and the scoping operator "::" Thanks to Ed + Mulholland for reporting the problem. + + * DnC/ciao/Servant_Impl_T.cpp: + * DnC/ciao/Servant_Impl_T.h: + * ciao/Servant_Impl_T.cpp: + * ciao/Servant_Impl_T.h: + + Do not use traits as template parameters. VC6 cannot just handle + all this. Thanks to Theckla Louchios <theckla.louchios@lmco.com> + for reporting the problem. + +Thu Jun 24 16:40:53 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager.mpc: + * DnC/RepositoryManager/Repository_Manager.cpp: + Some more changes for VC6. + +Thu Jun 24 15:34:53 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIAOTAO.mwc + Reversed the change to avoid trouble for people who don't use + the new DnC framework. + +Thu Jun 24 15:17:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Config_Handlers.mpc + * DnC/Config_Handlers/DnC_Dump.cpp + * DnC/Config_Handlers/DnC_Dump.h + * DnC/Config_Handlers/Process_Element.tpp + * DnC/Config_Handlers/Utils.cpp + * DnC/Config_Handlers/XercesString.cpp + * DnC/DomainApplicationManager/DomainApplicationManager.mpc + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DnC/ExecutionManager/ExecutionManager.mpc + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DnC/NodeManager/NodeDaemon.mpc + + Checked in some changes to make DnC compile under VC6. + +Thu Jun 24 14:49:44 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Commented out the dump functions. + +Thu Jun 24 08:10:09 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: + + Added requires += dnc to the projects. + +Wed Jun 23 16:52:50 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/RobotAssembly/README.html: + + Fixed links. + +Wed Jun 23 16:19:25 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/RobotAssembly/README.html: + + Committed the README file which desribes how to compile/run the + RobotAssembly example. + +Wed Jun 23 15:33:06 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager.mpc + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.inl + + Added "debug level" controlled debugging statements. + Addressed Ossama's comments. Thanks Ossama! + +Wed Jun 23 13:52:06 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/RobotAssembly/ACE.iad: + * DnC/tests/Config_Handlers/RobotAssembly/CIAO.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/DefaultConfiguration.pcd: + * DnC/tests/Config_Handlers/RobotAssembly/Deployment.xsd: + * DnC/tests/Config_Handlers/RobotAssembly/DeploymentPlan.cdp: + * + DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface.ccd: + * + DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface.cid: + * + DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface.cpd: + * + DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface_exec.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface_stub.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/HumanMachineInterface_svnt.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions.ccd: + * + DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions.cid: + * + DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions.cpd: + * + DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions_exec.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions_stub.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/ManagementWorkInstructions_svnt.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager.ccd: + * + DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager.cid: + * + DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager.cpd: + * + DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager_exec.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager_stub.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/PalletConveyorManager_svnt.iad: + * DnC/tests/Config_Handlers/RobotAssembly/RobotAssembly.cid: + * DnC/tests/Config_Handlers/RobotAssembly/RobotAssembly.cpd: + * DnC/tests/Config_Handlers/RobotAssembly/RobotManager.ccd: + * DnC/tests/Config_Handlers/RobotAssembly/RobotManager.cid: + * DnC/tests/Config_Handlers/RobotAssembly/RobotManager.cpd: + * DnC/tests/Config_Handlers/RobotAssembly/RobotManager_exec.iad: + * DnC/tests/Config_Handlers/RobotAssembly/RobotManager_stub.iad: + * DnC/tests/Config_Handlers/RobotAssembly/RobotManager_svnt.iad: + * DnC/tests/Config_Handlers/RobotAssembly/TAO.iad: + * DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager.ccd: + * DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager.cid: + * DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager.cpd: + * + DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager_exec.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager_stub.iad: + * + DnC/tests/Config_Handlers/RobotAssembly/WatchSettingManager_svnt.iad: + * DnC/tests/Config_Handlers/RobotAssembly/XMI.xsd: + * DnC/tests/Config_Handlers/RobotAssembly/package.tpd: + + Added the robot assembly example descriptors. + +Wed Jun 23 13:44:37 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/ExecutionManager/ExecutionManager_Impl.cpp: + + Fixed a compilation error. + +Wed Jun 23 13:24:23 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.cpp: + * DnC/Config_Handlers/Process_Element.h: + + Added missing includes to fix compilation errors. + +Wed Jun 23 13:07:13 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made changes to fix memory leaks. + +Wed Jun 23 13:05:04 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made changes to fix some memory leaks. + +Wed Jun 23 12:31:14 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/RepositoryManager_Impl.h: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made changes to allow "read local URL" work in + Windows machines as well. + +Wed Jun 23 11:48:10 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.h: + * DnC/Config_Handlers/Process_Element.i: + * DnC/Config_Handlers/Process_Element.tpp: + + The functions and classes are placed in the deployment namespace. + +Wed Jun 23 03:14:16 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.inl: + * DnC/ExecutionManager/ExecutionManager_Impl.cpp: + * DnC/ExecutionManager/ExecutionManager_Impl.h: + * DnC/NodeApplicationManager/ImplementationInfo.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: + * DnC/NodeManager/NodeDaemon_Impl.cpp: + * DnC/NodeManager/NodeDaemon_Impl.h: + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/RepositoryManager_Impl.h: + * DnC/RepositoryManager/Repository_Manager.cpp: + * DnC/RepositoryManager/Update_Plan.cpp: + * DnC/ciao/Container_Base.cpp: + * DnC/ciao/Container_Base.h: + * DnC/ciao/Cookies.cpp: + * DnC/ciao/Deployment_Core.idl: + * DnC/ciao/NodeApp_CB_Impl.cpp: + * DnC/ciao/NodeApp_CB_Impl.h: + * DnC/ciao/NodeApplication_Impl.cpp: + * DnC/ciao/NodeApplication_Impl.h: + * DnC/ciao/NodeApplication_Impl.inl: + * DnC/ciao/Servant_Impl_Base.cpp: + * DnC/ciao/Servant_Impl_T.cpp: + + Performed a code review and left comments for DnC developers. + +Tue Jun 22 18:05:19 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Added comment about the requirement of boost 1.30.2 in order + to build CCF/CIDLC on Windows. + Thanks to Valery <acapstan@bigpond.net.au> for catching this. + +Tue Jun 22 10:38:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Added a missing _duplicate () in the connect_emittype () calls. + +Mon Jun 21 17:46:32 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Update_Plan.cpp: + + Made changes to fix a run-time error. + +Fri Jun 18 16:40:14 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * examples/OEP/BasicSP/README.html: + + ".exe" extensions are deleted, because they are not exist in + linux + +Fri Jun 18 16:18:42 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Update_Plan.cpp: + + Added comments in the code to assist code review. + +Fri Jun 18 15:49:17 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Cleaned links up a bit. + +Fri Jun 18 14:39:39 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: + + CIAO_Container is added as an "after" dependency for the + NodeAppTest_RoundTrip_stub. + +Fri Jun 18 14:14:12 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * examples/OEP/BasicSP/README.html: + + Moved the file from Display directory to BasicSP directory. + +Fri Jun 18 14:05:27 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * examples/OEP/Display/README.html: + + The file describing how to build and run the example according to + the new DnC spec is added. + +Fri Jun 18 13:34:16 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DomainApplicationManager/DomainApplicationManager.mpc + * ExecutionManager/ExecutionManager.mpc + * NodeManager/NodeDaemon.mpc + * RepositoryManager/Repository_Manager.cpp + + Fixed linking problems in Windows. Added debug/test + capabilities by remotely shutdown ExecutionManager. + +Fri Jun 18 11:59:56 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/tutorial/Hello/hello_exec.cpp: + * docs/tutorial/Hello/hello_exec.h: + Updated these files to follow up the changes in CIDLC. + +Fri Jun 18 11:56:09 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Update_Plan.cpp: + * DnC/RepositoryManager/Update_Plan.h: + + Helper files to update the deployment plan from the package + configuration IDL data structure. + + Made changes to follow DOC group standard of never a function + more than a page. + +Fri Jun 18 09:36:13 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Updated the file with a link to Win32 zip files for the Utility + library. + +Thu Jun 17 16:59:21 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager.mpc: + * DnC/RepositoryManager/Repository_Manager.cpp: + * DnC/RepositoryManager/Update_Plan.cpp: + * DnC/RepositoryManager/Update_Plan.h: + + Moved all the plan handler helper functions to a new + file Update_Plan.cpp. + +Thu Jun 17 16:02:16 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: + Added one in. () to the debug call. + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DnC/NodeApplicationManager/ImplementationInfo.cpp + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DnC/RepositoryManager/Repository_Manager.cpp + * DnC/ciao/Deployment_Core.idl + * DnC/ciao/NodeApplication_Impl.cpp + * DnC/ciao/NodeApplication_Impl.h + Added the support for ComponentIOR. Also adjusted the start + process which is essential to BasicSP. + +Thu Jun 17 16:00:01 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/HUDisplay/Airframe.cid: + * DnC/tests/Config_Handlers/HUDisplay/Airframe_Exec.iad: + * DnC/tests/Config_Handlers/HUDisplay/Airframe_Stub.iad: + * DnC/tests/Config_Handlers/HUDisplay/Airframe_Svnt.iad: + * DnC/tests/Config_Handlers/HUDisplay/GPS.cid: + * DnC/tests/Config_Handlers/HUDisplay/GPS_Exec.iad: + * DnC/tests/Config_Handlers/HUDisplay/GPS_Stub.iad: + * DnC/tests/Config_Handlers/HUDisplay/GPS_Svnt.iad: + * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cdp: + * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cid: + * DnC/tests/Config_Handlers/HUDisplay/Libraries.iad: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay.cid: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Exec.iad: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Stub.iad: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Svnt.iad: + * DnC/tests/Config_Handlers/HUDisplay/Timer.cid: + * DnC/tests/Config_Handlers/HUDisplay/Timer_Exec.iad: + * DnC/tests/Config_Handlers/HUDisplay/Timer_Stub.iad: + * DnC/tests/Config_Handlers/HUDisplay/Timer_Svnt.iad: + + Updated the BasicSP scenario example descriptors. + +Thu Jun 17 13:24:01 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Added some comments onto the code. + +Wed Jun 16 17:12:21 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/ExecutionManager/ExecutionManager.mpc + * DnC/NodeManager/NodeDaemon.mpc + * DnC/RepositoryManager/RepositoryManager.mpc + + Fixed export library problems in Windows. Added necessary build + dependency settings. + +Wed Jun 16 16:33:13 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Updated mpc file to link to the ExecutionManager and NodeDaemon + stubs as operations on these entities are used within the + executor. + + * DnC/NodeManager/NodeDaemon.mpc: + * DnC/NodeManager/NodeDaemon_stub_export.h: + * DnC/NodeManager/Node_Daemon.cpp: + + Added stub macros to generate stub libraries + + * DnC/ExecutionManager/ExecutionManager.mpc: + * DnC/ExecutionManager/ExecutionManager_stub_export.h: + + Stub exports for ExecutionManager. + +Wed Jun 16 15:18:21 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager.mpc: + + Fixed linking errors by adding NodeManager and ExecutionManager + stub code into the project settings. + +Wed Jun 16 12:48:11 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made changes to use ACE_Hash_Map instead of std::map. + +Wed Jun 16 12:02:12 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made substantial changes to populate the DeploymentPlan + IDL data structure from the PackageConfiguration data + structure. + + This change enables the DnC framework to have a much shorter + version of the DeploymentPlan XML descriptor, as we can get + the needed information from the PackageConfiguration IDL + data structure and not from the XML descriptors itself. + +Wed Jun 16 11:24:13 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + * DnC/Config_Handlers/RUK_Handler.h: + * DnC/Config_Handlers/NIA_Handler.h: + * DnC/Config_Handlers/MID_Handler.h: + * DnC/Config_Handlers/IR_Handler.h: + * DnC/Config_Handlers/IAD_Handler.h: + * DnC/Config_Handlers/DnC_Dump.h: + * DnC/Config_Handlers/Basic_Handler.h: + + Comments, etc. + +Tue Jun 15 20:53:28 2004 Irfan Pyarali <irfan@oomworks.com> + + * tools/ServerActivator/ServerActivator_test_client.cpp: + + Added missing include file. + + * tools/Segment_Timer/Segment_Timer.cpp: + + Commented out debug statement since the division in it was + failing to compile on Windows. + + * tools/RTComponentServer/RTServer_Impl.cpp (init): + + Indent fixes. + + * tests/RTCCM/DiffServ/descriptors/run_test.pl: + + Remove assembly descriptor file also. + +Tue Jun 15 15:27:08 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * Dnc/NodeApplication/NodeApplication.cpp + * Dnc/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * Dnc/NodeApplicationManager/NodeApplicationManager_Impl.h + * Dnc/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DnC/ExecutionManager/ExecutionManager_Impl.cpp + * Dnc/NodeManager/NodeDaemon_Impl.cpp + * Dnc/NodeManager/NodeDaemon_Impl.h + * Dnc/NodeManager/Node_Daemon.cpp + * DnC/ciao/NodeApp_CB_Impl.cpp + * DnC/ciao/NodeApp_CB_Impl.h + + Fixed memory leak problems. Now "NodeDaemon" process and + "NodeApplication" process should have no memomry leak problem. + Further test will be based on deploying and tearing down a + deploymentplan many times and try to find memory leak. + +Tue Jun 15 10:48:08 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Let the object reference narrow down to ExecutionManager + instead of ExecutionManagerDameon. + +Mon Jun 14 15:01:08 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + * DnC/ExecutionManager/Execution_Manager.cpp + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DnC/DomainApplicationManager/Deployment_Configuration.cpp + + Fixed memory leak problems. Now ExecutionManager "process" should + have no memomry leak at all. Further test will be on "NodeDaemon" + process, which will detect memory management problem for NodeApplicationManager + as well. + +Mon Jun 14 14:24:08 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/NodeManager/Node_Daemon.cpp: + * examples/OEP/BasicSP/EC/client.cpp + + Added missing header file "ace/OS_NS_unistd.h" which contains + hostname function. + +Sun Jun 13 16:13:08 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Some cosmetic changes. + +Sun Jun 13 17:55:01 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made changes to check if we have a wrong URL to + start parsing the deployment plan. + +Sat Jun 12 23:17:08 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/ImplementationInfo.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: + * DnC/NodeManager/NodeDaemon_Impl.cpp: + * DnC/NodeManager/NodeDaemon_Impl.h: + * DnC/NodeManager/NodeDaemon_Impl.inl: + * DnC/RepositoryManager/Repository_Manager.cpp: + * DnC/ciao/NodeApp_CB_Impl.cpp: + * DnC/ciao/NodeApp_CB_Impl.h: + + Debugged on Windows with Visual Studio + Purify. Now + Every thing should be fine and people could start to + do their own code revision. + + @@Note: If you want to make any change other than + syntactic Changes please be careful and make sure you + don't break anything. + + Now I am moving to add support for Properties. + Things we need for the Demo. + 1. ComponentIOR registration. + 2. Component Attribute initialization. + +Sat Jun 12 16:51:11 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Property_Handler.cpp: + * DnC/Config_Handlers/TPD_Handler.cpp: + + Made some coding standard changes. + +Fri Jun 11 20:34:12 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h + * DnC/ExecutionManager/ExecutionManager_Impl.cpp + * DnC/ExecutionManager/ExecutionManager_Impl.h + * DnC/ExecutionManager/ExecutionManager_Impl.inl + * DnC/NodeApplication/NodeApplication.cpp + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl + * DnC/NodeManager/NodeDaemon_Impl.cpp + * DnC/NodeManager/NodeDaemon_Impl.h + * DnC/NodeManager/NodeDaemon_Impl.inl + * DnC/RepositoryManager/Repository_Manager.cpp + * DnC/ciao/Deployment_Core.idl + * DnC/ciao/NodeApplication_Impl.cpp + * DnC/ciao/NodeApplication_Impl.h + + Many Changes of the files. Now on linux it runs up to 3 times + correctly and hangs on the fourth time. I am moving to windows + for this now. Don't commit any change till I send out + notification email, please! + +Fri Jun 11 18:58:04 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Utils.h: + * DnC/Config_Handlers/Utils.cpp: + + Last ChangeLog: + + Fri Jun 11 17:31:04 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + Reverted the changes back to an earlier version since parse_href_tags + is used by other classes, and last change caused compilation error. + +Fri Jun 11 17:31:04 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Utils.h: + * DnC/Config_Handlers/Utils.cpp: + + Removed un-used methods create_document, parse_href_tags from + the Utils directory. + +Fri Jun 11 16:59:35 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cdp: + + Deleted the extension name ".so" for all library artifacts, since + this stuff is not platform generic. + +Fri Jun 11 16:46:25 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Plan_Handler.cpp: + * DnC/Config_Handlers/Process_Basic_Type.i: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made some more coding standard changes. + +Fri Jun 11 16:12:54 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CPK_Handler.cpp: + * DnC/Config_Handlers/CPR_Handler.cpp: + * DnC/Config_Handlers/DT_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/IAD_Handler.cpp: + * DnC/Config_Handlers/IR_Handler.cpp: + * DnC/Config_Handlers/MID_Handler.cpp: + * DnC/Config_Handlers/NIA_Handler.cpp: + * DnC/Config_Handlers/PCI_Handler.cpp: + * DnC/Config_Handlers/PC_Handler.cpp: + + Made some more coding standard compliance changes. + +Fri Jun 11 15:44:00 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CEPE_Handler.cpp: + * DnC/Config_Handlers/Cap_Handler.cpp: + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: + * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: + * DnC/Config_Handlers/Config_Error_Handler.cpp: + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Config_Handlers/MID_Handler.h: + * DnC/Config_Handlers/Process_Element.tpp: + + Made some more coding standards compliance changes. + +Fri Jun 11 14:50:42 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made some more coding standard changes. + +Fri Jun 11 14:15:04 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + + Made some cosmetic changes. + +Fri Jun 11 13:07:35 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Uncommented some code which was accidentally + commented in my previous commit. + +Fri Jun 11 12:55:49 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.tpp: + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made changes to free up memory created by XMLString:: + transcode operations. + +Fri Jun 11 12:07:27 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.cpp: + * DnC/Config_Handlers/Process_Element.i: + * DnC/Config_Handlers/Process_Element.tpp: + * DnC/Config_Handlers/Utils.cpp: + * DnC/Config_Handlers/Utils.h: + * DnC/Config_Handlers/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Deleted the duplicate definition of create_doc & create_doc is + replaced with create_parser. + +Fri Jun 11 00:10:42 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.cpp: + * DnC/Config_Handlers/Utils.cpp: + * DnC/Config_Handlers/Utils.h: + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Fixed segmentation faults, traced during integration + teting. + +Thu Jun 10 18:38:46 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Any_Handler.cpp: + * DnC/Config_Handlers/CPK_Handler.cpp: + * DnC/Config_Handlers/Utils.cpp: + * DnC/Config_Handlers/Handler_Test.i: + + Fixed errors based on errors discovered using Purify + +Thu Jun 10 18:24:58 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.tpp: + + More memory leaks fixed. + +Thu Jun 10 18:12:44 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.cpp: + * DnC/Config_Handlers/Property_Handler.cpp: + * DnC/Config_Handlers/RS_Handler.cpp: + * DnC/Config_Handlers/SP_Handler.cpp: + + Finally, Config_Handler directory compiles correctly + +Thu Jun 10 18:06:52 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CPK_Handler.cpp: + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + * DnC/Config_Handlers/Utils.cpp: + + Fixed compilation errors from improper use of XMLString::release. + +Thu Jun 10 18:05:09 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.cpp: + * DnC/Config_Handlers/Property_Handler.cpp: + * DnC/Config_Handlers/RS_Handler.cpp: + * DnC/Config_Handlers/SP_Handler.cpp: + + More memory leaks fixed. + +2004-06-10 turkaye <turkaye@lambada.isis.vanderbilt.edu> + + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CPK_Handler.cpp: + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + + Memory leak problem with XMLString::transcode () is solved. + +Thu Jun 10 17:46:10 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Utils.cpp: + * DnC/Config_Handlers/TPD_Handler.cpp: + + Fixed memory leaks pertaining to ACE_TString making copies of + dynamically allocated memory. The memory supplied to ACE_TString + has to be deleted! Fixed memory for these. + +Thu Jun 10 17:44:57 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.cpp: + * DnC/Config_Handlers/Property_Handler.cpp: + * DnC/Config_Handlers/RS_Handler.cpp: + * DnC/Config_Handlers/Requirement_Handler.cpp: + * DnC/Config_Handlers/SP_Handler.cpp: + + More memory leaks fixes. + +Thu Jun 10 17:27:35 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Utils.cpp: + + Fixed some memory leaks as well!! + +Thu Jun 10 17:26:25 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Process_Element.cpp: + + Fixed memory leaks. + +Thu Jun 10 14:06:03 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/Servant_Impl_T.cpp: + * DnC/ciao/Servant_Impl_T.cpp: + + Modified code that passed _var.out() to ACE_NEW_RETURN, + since sometimes on Windows platforms, for whatever + reason Var_Base::out() will be called after the + allocation, effectively cancelling it out. It is + alwas safe to declare a pointer, pass it to ACE_NEW_* + and then assign it to a _var, so that is what is + done now in get_all_facets() and get_all_consumers(). + +Thu Jun 10 10:17:00 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/ciao/Container_Base.h: + Followed up a Jeff's Change in the old ciao. + + * DnC/ExecutionManager/ExecutionManager_Impl.cpp: + * DnC/ExecutionManager/ExecutionManager_Impl.h: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DnC/RepositoryManager/Repository_Manager.cpp: + * DnC/NodeManager/Node_Daemon.cpp: + * DnC/ciao/NodeApplication_Impl.cpp: + * DnC/DomainApplicationMananger/NodeApplicationManager_Impl.cpp: + + Many adjustments, bug fixing, added missing functionalities. + This is not a working version now. + +Wed Jun 9 11:17:31 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager_Impl.cpp + + Fixed a bug which is caused by initialzing ulong sequence type. + +Tue Jun 8 20:53:12 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplicationManager/ImplementationInfo.cpp: + * DnC/NodeApplicationManager/ImplementationInfo.h: + Added these files. + + * DnC/NodeApplicationManager/NodeApplicationManager.mpc: + Changed MPC file reflect the changes. + + Seems MPC doesn't support template very well for GCC. The + dependency is not set at all. I have no choice but to switch to + normal operator overlaoding. + +Tue Jun 8 19:54:03 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/ciao/CCM_Core.mpc: + * DnC/ciaoImplementation.h: + Removed this file also changed MPC file. + +Tue Jun 8 14:15:31 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager_Impl.cpp + + Tested it and it could split plan well and also contact + NodeDaemon without problem. + + Fixed a bug caused by not using a reference. + +Tue Jun 8 17:18:28 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplication/NodeApplication.mpc: + * DnC/ciao/CCM_Core.mpc: + Fixed another set of linking problem about export macros. + +Tue Jun 8 14:15:31 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager.mpc: + + Added missing library CIAO_Server. + +Tue Jun 8 15:50:28 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + Added duplicate for one return value. + +Tue Jun 8 15:00:30 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/TPD_Handler.h: + * DnC/Config_Handlers/TPD_Handler.cpp: + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + + Added TopLevelDescription handler. + +Tue Jun 8 14:29:01 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + + Made changes to read the top level package URL + and create the PackageConfiguration IDL data structure. + +Tue Jun 8 14:15:31 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Utils.h: + + Fixed the Windows export library problem. + + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + + Added "return" to those unimplemented functions to makde the + compiler happy. + +Tue Jun 8 14:10:08 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/ciao/CCM_Core.mpc: + Fixed source file placement. + +Tue Jun 8 10:35:32 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + + Added dump function to dump connections. + +Tue Jun 8 10:16:48 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Added diagnostic comments to aid in debugging during execution + of the Executor. + +Tue Jun 8 09:55:41 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Commented out certain un-necessary DEBUG statements. + +Tue Jun 8 02:53:32 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + Rewritten the connection part of the interface. + Enhanced the performace by avoiding excessive deep copy and + better condition branching. Also added exception mechanism in + the connction part. + +Mon Jun 7 21:22:03 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: + Finished this interface implementation. + + * DnC/ciao/ImplementationInfo.h: + Added this file containing the templated helper operators. + +Mon Jun 7 15:44:51 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/ExecutionManager/Execution_Manager.cpp: + * DnC/ExecutionManager/ExecutionManager.mpc: + + First cut at writing the executor that is used to start + deployment process and terminate it. Changed the mpc file to + rename the generated executable to be named executor as + described in the specification. + +Mon Jun 7 14:23:38 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + + Fixed an error causing segmentation fault by changing + Dump_Obj::desc_map_ template argument from "const char*" + to "std::string". + + +Mon Jun 7 12:10:31 2004 Gan Deng <gan.dengg@vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + The PortConnectionDescription structure a PortKind variable change the + code to make the connection decisions based on value of that variable. + Also change the connection fields values which will be passed to + finishLaunch() to make the NodeApplication work. + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + + Change the definition type of the <plan_> variable from const reference + to just regular object mapped from IDL struct type. + +Mon Jun 7 01:40:57 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: + Finished the creat_connctions method. + Partially finished the startLaunch method. + + * DnC/ciao/NodeApplication_Impl.h: + * DnC/ciao/NodeApplication_Impl.cpp: + * DnC/ciao/NodeApplication_Impl.inl: + Finished implementing the NodeApplication interface. + Added the finish launch method. + +Sun Jun 6 21:13:27 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + + Removed generation of a template parameter to the Servant_Impl + base class that was removed from the CIAO_Server library in + + Fri Jun 4 18:16:47 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + +Sat Jun 5 23:26:53 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Tweaked a bit of the code to make it compile. + + Gan, Please look at my comments in the code. + +Sat Jun 5 17:24:21 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Change the order of member initialization in the constructors of + AttributeEmitter and ReadonlyAttributeEmitter to match a recent + change in the order of their class members. + +Sat Jun 5 16:45:14 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/RepositoryManager_Impl.h: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Updated repository manager to return the PackageConfiguration + element created while parsing the top level package + URL. + +Sat Jun 5 15:04:15 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/Repository_Manager.cpp: + + Updated the repository manager to dump out the + top level package and the deployment plan. + +Sat Jun 5 14:59:47 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest/README: + Added this readme file for user to understand the testing scenario. + + +Sat Jun 5 14:46:12 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * ./DnC/ciao/Servant_Impl_Base.h: + + Cosmetic changes. + + * DnC/ciao/Servant_Impl_T.cpp: + * DnC/ciao/Servant_Impl_T.h: + + Removed one of the template parameters and used instead + the typedefs generated by the IDL compiler for interfaces. + + Followed Jeff Parson's Changes. Hopefully we can merge the two + ciao directories soon so I don't have to duplicate the commit + every time after Jeff makes changes. + +Fri Jun 4 18:16:47 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/Servant_Impl_Base.h: + + Cosmetic changes. + + * ciao/Servant_Impl_T.cpp: + * ciao/Servant_Impl_T.h: + + Removed one of the template parameters and used instead + the typedefs generated by the IDL compiler for interfaces. + + * CIDLC/ServantSourceGenerator.cpp: + + Moved the call to populate_port_tables() from ciao_postactivate() + to the servant constructor. + +Fri Jun 4 17:19:44 2004 Krishnakumar B <kitty@nospam.invalid.domain> + + * DnC/tests/Config_Handlers/HUDisplay/Airframe.ccd: + * DnC/tests/Config_Handlers/HUDisplay/Airframe.cid: + * DnC/tests/Config_Handlers/HUDisplay/Airframe.cpd: + * DnC/tests/Config_Handlers/HUDisplay/Airframe_Exec.iad: + * DnC/tests/Config_Handlers/HUDisplay/Airframe_Stub.iad: + * DnC/tests/Config_Handlers/HUDisplay/Airframe_Svnt.iad: + * DnC/tests/Config_Handlers/HUDisplay/Domain.cdd: + * DnC/tests/Config_Handlers/HUDisplay/GPS.ccd: + * DnC/tests/Config_Handlers/HUDisplay/GPS.cid: + * DnC/tests/Config_Handlers/HUDisplay/GPS.cpd: + * DnC/tests/Config_Handlers/HUDisplay/GPS_Exec.iad: + * DnC/tests/Config_Handlers/HUDisplay/GPS_Stub.iad: + * DnC/tests/Config_Handlers/HUDisplay/GPS_Svnt.iad: + * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cdp: + * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cid: + * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.cpd: + * DnC/tests/Config_Handlers/HUDisplay/HUDisplay.pcd: + * DnC/tests/Config_Handlers/HUDisplay/Libraries.iad: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay.ccd: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay.cid: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay.cpd: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Exec.iad: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Stub.iad: + * DnC/tests/Config_Handlers/HUDisplay/NavDisplay_Svnt.iad: + * DnC/tests/Config_Handlers/HUDisplay/Timer.ccd: + * DnC/tests/Config_Handlers/HUDisplay/Timer.cid: + * DnC/tests/Config_Handlers/HUDisplay/Timer.cpd: + * DnC/tests/Config_Handlers/HUDisplay/Timer_Exec.iad: + * DnC/tests/Config_Handlers/HUDisplay/Timer_Stub.iad: + * DnC/tests/Config_Handlers/HUDisplay/Timer_Svnt.iad: + * DnC/tests/Config_Handlers/HUDisplay/package.tpd: + + Moved the descriptor files needed to test BasicSP from my + homepage to the CVS repository. The Config_Handlers should be + able to build a tree starting from package.tpd. Not sure, if it + works that way now. + +Fri Jun 4 15:54:09 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Cosmetic and other minor changes to generated code. + +Fri Jun 4 15:38:18 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/ciao/Deployment_Core.idl + + Change the "Connection" IDL type by replacing the "string name" + field with three more fields, i.e., "string instanceName", + "string portName" and "CCMComponentPortKind kind". We feel the + old one in DnC spec is not well defined and make the run-time + thing harder. + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Finished all the functionality to handle connections and all + other things required. + +Fri Jun 4 15:32:50 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest/RoundTripEI.idl: + Removed this file. + + * DnC/tests/NodeApplicationTest/RoundTrip_exec.h: + * DnC/tests/NodeApplicationTest/RoundTrip_exec.cpp: + * DnC/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: + * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: + Changed these files to get the get_all_facets test working. + Note: I have changed the component implementation to the new + executor mapping that Boris proposed. It's not a must in this + example but we can use it later as a tutorial for our users. + + * DnC/tests/NodeApplicationTest/run_test_ex.pl: + * DnC/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: + Added these two files to test the get_all_facets function. + +Fri Jun 4 15:02:15 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager.mpc: + * DnC/RepositoryManager/RepositoryManager.mpc: + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/RepositoryManager_Impl.h: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made changes so that RepositoryManager can dump out the + PackageConfiguration elements. + +Fri Jun 4 11:42:18 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Added functions to handle connections. Get rid of the <Connections> + field from the hash map table since they don't need to be maintained + any more. + + +Fri Jun 4 11:37:51 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Fixed a bug in code generation for the port table population + method check in with + + Thu Jun 3 12:35:51 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + and changed code generation of facet servant classes to be + a template class with a dummy argument. Immediately below + the declaration, we generate a typedef to the actual + facet servant class name, using int as the template argument. + Because the facet servant class name is based only on the + underlying interface type, this change prevents link errors + when components in other translation units use the same + interface type for a facet, since the compiler will use + only one symbol for all the template instantiations, and + it is legal to typedef something more than once if it is + aliased to the same type. Finally, added checks to ensure + that the facet servant class is generated only once in + each translation unit, by allowing the underlying interface + AST node to be traversed by the facet class code emitter + only once. + +Fri Jun 4 11:40:18 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + + Clean-up of the unused, commented out code sections. + +Fri Jun 4 11:31:09 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + + Made changes to fix "Ref" variables. + +Fri Jun 4 11:22:46 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/ciao/Deployment_Core.idl: + * DnC/ciao/Deployment.idl: + Changed the connection struct definition to better suite our + needs. + +Fri Jun 4 11:19:45 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + + Fixed the dump function for Deployment::SubcomponentPortEndpoint. + Prints out the instanceRef. + +Fri Jun 4 10:46:42 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + + Made changes to fix dumping of some "Ref" variables. + +Fri Jun 4 09:53:14 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/tckind_names.h: + * DnC/Config_Handlers/tckind_names.cpp: + * DnC/Config_Handlers/DnC_Dump.cpp: + + Deleted the files which initially written for dumping out the + ComponentPropertyDescription::type. It is handled as a big + switch section in DnC_Dump.cpp. + +Fri Jun 4 09:52:28 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Removed the check_plan_validity () method and added its + functionality in the get_plan_info () method. This eliminates + the need to have a separate loop to iterate over the list of + names to populate the NodeManager references, now this step is + done within a single loop. + +Thu Jun 3 17:28:49 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: + Formatted the output a bit to make the message more reflective. + + * DnC/ciao/CCM_Core.mpc: + Moved the callback implementation from deployment servant to + stub. + +Thu Jun 3 16:25:58 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + + Added the dump code for ComponentPropertyDescription::type (CORBA::TypeCode). + +Thu Jun 3 16:15:41 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DnC/NodeApplication/NodeApplication.mpc: + * DnC/ciao/CCM_Core.mpc: + + Some tweaks to the MPC files. + +Thu Jun 3 16:10:11 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + + Forgot to remove generated members of the servant class that + have been moved to the base classes. + +Thu Jun 3 16:07:35 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.h: + * DnC/Config_Handlers/DnC_Dump.cpp: + + Added the methods required to dump referenced values + correctly. Dump functions are chaged accordingly. + +Thu Jun 3 14:19:31 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/ExecutionManager/ExecutionManager.mpc: + * DnC/ExecutionManager/Execution_Manager.cpp: + + Removed CIAO::Server_init () method calls from the server, as + this server does not need capabilities for explicitly processing + valuetypes. These calls are already present in NodeApplication + entity. + +Thu Jun 3 12:35:51 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/Servant_Impl_T.cpp: + * ciao/Servant_Impl_T.h: + * ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_Base.h: + + New files added to CIAO_Server. A template base class is now + inserted into the inheritance hierarchy between the skeleton + class of the component's equivalent interface and the + servant class generated by the CIDL compiler. This template + class also has a non-template base class to hold code that + is based neither on the template parameters or on the + inheritance chain. These two classes will hold code common + to all generated servant classes, templatized for the + skeleton class type, the executor type and the context type. + So far, only get_all_facets() and get_all_consumers() have + been factored out and implemented. + + * ciao/CCM_Core.mpc: + + Changes to reflect the items above. Also added -Sc to the + generated IDL compiler command line of each project to + suppress the generation of the TIE classes. + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Change to reflect the items listed above, and also a new + method to populate tables in class Servant_Impl_Base that + store port descriptions. So far the event consumers and + the facets of the component are stored. + +Thu Jun 3 12:37:21 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/NodeManager/Node_Daemon.cpp: + + Used OS_NS_stdio.h header file for fopen fclose methods defined + in ACE_OS namespace. + +Thu Jun 3 10:51:32 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/NodeManager/NodeDaemon.idl: + + Changed #include "Deployment.idl" to "#include + ciao/Deployment.idl" to conform to the DnC include format. + +Wed Jun 2 23:26:41 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CompImplDesc_Handler.h: + * DnC/Config_Handlers/DnC_Dump.h: + * DnC/ExecutionManager/ExecutionManager.mpc: + * DnC/ExecutionManager/ExecutionManager_Impl.h: + * DnC/NodeApplication/NodeApplication.mpc: + * DnC/NodeApplicationManager/NodeApplicationManager.mpc: + * DnC/NodeManager/NodeDaemon.mpc: + * DnC/NodeManager/NodeDaemon_Impl.cpp: + * DnC/RepositoryManager/RepositoryManager.mpc: + * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: + * DnC/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: + * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: + * DnC/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: + * DnC/tests/NodeApplicationTest/run_test_simple.pl: + + Updated these files to make it work with the new directory + structure. + + Now, Let me explain the issue. + When I started implement the new DnC spec I was forced to change + some of the CIAO core implementations. The one very important + CIAO session container implementation is changed but not + significantly. However because we use MPC templates extensively + in CIAO some of the legacy mpb files is causing some trouble. I + catched this mistake when I was actually using some of the newly + provided functionalities in the conatainer, the red light + showed itself as a run time relocation error. + + Another driving force of these change is from CIDLC. Since in + the generated code ciao/*** is used as the include file name, + there is no way that I can make the new container implementation + link with the servant project of the component implementation. + +Wed Jun 2 23:21:37 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/ciao/CCM_Base.idl: + * DnC/ciao/CCM_Component.idl: + * DnC/ciao/CCM_Container.idl: + * DnC/ciao/CCM_Container_Ex.idl: + * DnC/ciao/CCM_Core.mpc: + * DnC/ciao/CCM_Event.idl: + * DnC/ciao/CCM_Transaction.idl: + * DnC/ciao/CIAO_Client_Export.h: + * DnC/ciao/CIAO_Container_Export.h: + * DnC/ciao/CIAO_Server_Export.h: + * DnC/ciao/CIAO_Value.idl: + * DnC/ciao/CIAO_common.h: + * DnC/ciao/CVS: + * DnC/ciao/Client_init.cpp: + * DnC/ciao/Client_init.h: + * DnC/ciao/Components.idl: + * DnC/ciao/ComponentsC.h: + * DnC/ciao/ComponentsS.h: + * DnC/ciao/Container_Base.cpp: + * DnC/ciao/Container_Base.h: + * DnC/ciao/Container_Base.inl: + * DnC/ciao/Container_Base.pidl: + * DnC/ciao/Cookies.cpp: + * DnC/ciao/Cookies.h: + * DnC/ciao/Cookies.inl: + * DnC/ciao/CosPersistentState.idl: + * DnC/ciao/Deployment.idl: + * DnC/ciao/Deployment_Core.idl: + * DnC/ciao/Deployment_stub_export.h: + * DnC/ciao/Deployment_svnt_export.h: + * DnC/ciao/NodeApp_CB_Impl.cpp: + * DnC/ciao/NodeApp_CB_Impl.h: + * DnC/ciao/NodeApplication_CallBack.idl: + * DnC/ciao/NodeApplication_Impl.cpp: + * DnC/ciao/NodeApplication_Impl.h: + * DnC/ciao/NodeApplication_Impl.inl: + * DnC/ciao/Server_init.cpp: + * DnC/ciao/Server_init.h: + * DnC/ciao/Version.h: + + Added these files to replace the files in the old DnC/Core directory. + +Wed Jun 2 22:55:57 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Core/CCM_Base.idl: + * DnC/Core/CCM_BaseS.cpp: + * DnC/Core/CCM_BaseS.h: + * DnC/Core/CCM_Component.idl: + * DnC/Core/CCM_ComponentS.cpp: + * DnC/Core/CCM_ComponentS.h: + * DnC/Core/CCM_Container.idl: + * DnC/Core/CCM_ContainerS.cpp: + * DnC/Core/CCM_Container_Ex.idl: + * DnC/Core/CCM_Container_ExS.cpp: + * DnC/Core/CCM_Core.mpc: + * DnC/Core/CCM_Event.idl: + * DnC/Core/CCM_EventS.cpp: + * DnC/Core/CCM_EventS.h: + * DnC/Core/CCM_Transaction.idl: + * DnC/Core/CCM_TransactionS.cpp: + * DnC/Core/CIAO_Client_Export.h: + * DnC/Core/CIAO_Container_Export.h: + * DnC/Core/CIAO_Server_Export.h: + * DnC/Core/CIAO_Value.idl: + * DnC/Core/CIAO_ValueS.cpp: + * DnC/Core/CIAO_ValueS.h: + * DnC/Core/CIAO_common.h: + * DnC/Core/Client_init.cpp: + * DnC/Core/Client_init.h: + * DnC/Core/Components.idl: + * DnC/Core/Container_Base.cpp: + * DnC/Core/Container_Base.h: + * DnC/Core/Container_Base.inl: + * DnC/Core/Container_Base.pidl: + * DnC/Core/Cookies.cpp: + * DnC/Core/Cookies.h: + * DnC/Core/Cookies.inl: + * DnC/Core/CosPersistentState.idl: + * DnC/Core/CosPersistentStateS.cpp: + * DnC/Core/Deployment.idl: + * DnC/Core/DeploymentS.cpp: + * DnC/Core/Deployment_Core.idl: + * DnC/Core/Deployment_stub_export.h: + * DnC/Core/Deployment_svnt_export.h: + * DnC/Core/GNUmakefile: + * DnC/Core/GNUmakefile.CIAO_Client: + * DnC/Core/GNUmakefile.CIAO_Container: + * DnC/Core/GNUmakefile.CIAO_Server: + * DnC/Core/GNUmakefile.Deployment_stub: + * DnC/Core/GNUmakefile.Deployment_svnt: + * DnC/Core/NodeApp_CB_Impl.cpp: + * DnC/Core/NodeApp_CB_Impl.h: + * DnC/Core/NodeApplication_CallBack.idl: + * DnC/Core/NodeApplication_Impl.cpp: + * DnC/Core/NodeApplication_Impl.h: + * DnC/Core/NodeApplication_Impl.inl: + * DnC/Core/Object_Set_T.cpp: + * DnC/Core/Object_Set_T.h: + * DnC/Core/Object_Set_T.inl: + * DnC/Core/Server_init.cpp: + * DnC/Core/Server_init.h: + * DnC/Core/Version.h: + * DnC/Core/: + + Removed all these files to avoid the suite the change of the + directory. Note: now DnC/Core is replaced by DnC/ciao. + +Wed Jun 2 21:54:51 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/CCM_Base.idl: + + Fixed identifier of a member of PortDescription - changed + 'Name' to 'name', to conform to the CCM spec. + +Wed Jun 2 19:22:29 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * ChangeLog: + + Forgot to add change description for the previous change. + +Wed Jun 2 19:07:01 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * ciao/CIAO_Client_Export.h: + * ciao/CIAO_Container_Export.h: + * ciao/CIAO_Export.h: + * ciao/CIAO_Server_Export.h: + * examples/OEP/BasicSP/BasicSP_stub_export.h: + * examples/OEP/BasicSP/BasicSP_svnt_export.h: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec_export.h: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_stub_export.h: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_svnt_export.h: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec_export.h: + * examples/OEP/BasicSP/BMDevice/BMDevice_stub_export.h: + * examples/OEP/BasicSP/BMDevice/BMDevice_svnt_export.h: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec_export.h: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_stub_export.h: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_svnt_export.h: + * examples/OEP/BasicSP/EC/EC_exec_export.h: + * examples/OEP/BasicSP/EC/EC_stub_export.h: + * examples/OEP/BasicSP/EC/EC_svnt_export.h: + * tools/Segment_Timer/Segment_Timer_Export.h: + * tools/Simple_Component_Server/Simple_Server_Stub_Export.h: + * tools/XML_Helpers/XML_Helpers_Export.h: + + Regenerated these files with -s option to take care of static + builds on Windows. + +Wed Jun 2 18:57:29 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Core/NodeApplication_Impl.cpp: + Fixed a few bugs inside. + + * DnC/tests/NodeApplicationTest/NodeAppTest.mpc: + * DnC/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: + * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: + * DnC/tests/NodeApplicationTest/run_test.pl: + * DnC/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: + + Added a test to do a more complete test on NodeApplication. + Please note that there is a name change of files. The mpc file + explains very thing. + + * DnC/Core/Client_init.cpp: + I made the default value for debug_level 1, later we should + reverse the change. + +Wed Jun 2 18:37:24 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DnC/NodeManager/NodeDaemon_Impl.cpp: + * DnC/NodeManager/Node_Daemon.cpp: + + Changes to ensure that the DomainApplicationManager is capable + of calling the NodeDaemon to spawn a NodeApplicationManager for + the corresponding application. + +Wed Jun 2 16:38:48 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Config_Handlers/IAD_Handler.cpp: + * DnC/Config_Handlers/MID_Handler.cpp: + * DnC/Config_Handlers/NIA_Handler.cpp: + * DnC/Config_Handlers/PC_Handler.cpp: + + Made changes to fix testing errors. + +Wed Jun 2 15:50:12 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager.mpc + + Added Config_Handlers library to fix linking probelm in Windows. + + * DnC/ExecutionManager/ExecutionManager.mpc + + Added ciao_deployment_stub and CIAO_Server libraries to fix + linking probelm in Windows. + + * DnC/RepositoryManager/RepositoryManager.mpc + + Added ciao_deployment_stub library to fix linking probelm in Windows. + + +Wed Jun 2 15:07:56 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp + + Fixed errors in split_plan() function to make it work. + + +Wed Jun 2 12:30:56 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Config_Handlers/IAD_Handler.cpp: + * DnC/Config_Handlers/MID_Handler.cpp: + * DnC/Config_Handlers/NIA_Handler.cpp: + * DnC/Config_Handlers/PCI_Handler.cpp: + * DnC/Config_Handlers/PC_Handler.cpp: + + Made changes to fix some more testing errors. + +Wed Jun 2 11:51:57 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/ExecutionManager/Execution_Manager.cpp: + * DnC/ExecutionManager/ExecutionManager_Impl.cpp: + + Fixed hashtable used within the ExcutionManager to check for + duplicates in the right manner. + +Wed Jun 2 10:31:27 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/handler_test.mpb: + * DnC/Config_Handlers/Config_Handlers.mpc: + Updated these two file to make it compile with working on the + system like Debian or RedHat which have the pre-build binary + installed instead of xerces source. + +Wed Jun 2 00:48:30 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Config_Handlers/Process_Element.i: + * DnC/Config_Handlers/Process_Element.tpp: + + Made changes to fix testing errors. + +Tue Jun 1 18:13:23 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Core/NodeApplication_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + Updated these two files to fix the bug related to nil (); + +Tue Jun 1 18:09:19 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/NodeManager/NodeDaemon.mpc + + Modify this to fix linking errors for missing library. + +Tue Jun 1 17:52:29 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/NodeApplicationManager/NodeApplicationManager.mpc + + Modify this to fix linking errors. + + +Tue Jun 1 17:39:57 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CompPortDesc_Handler.cpp: + * DnC/Config_Handlers/CompPortDesc_Handler.h: + * DnC/Config_Handlers/CompPropDesc_Handler.cpp: + * DnC/Config_Handlers/CompPropDesc_Handler.h: + + Removed the above handlers as they are not used at all. + + * DnC/Config_Handlers/Config_Handlers.mpc: + + Updated the MPC file accordingly. + +Tue Jun 1 15:30:49 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Basic_Handler.h: + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/Cap_Handler.cpp: + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: + * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: + * DnC/Config_Handlers/CompPortDesc_Handler.cpp: + * DnC/Config_Handlers/Process_Element.i: + * DnC/Config_Handlers/Process_Element.tpp: + + Made changes to fix some testing errors + +Tue Jun 1 15:08:23 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/NodeManager/NodeApplicationManager_Impl.h: + * DnC/NodeManager/NodeApplicationManager_Impl.cpp: + + Removed these files; New implementation present in + DnC/NodeApplicationManager directory + + * DnC/NodeManager/Node_Daemon.cpp: + * DnC/NodeManager/NodeDaemon_Impl.h: + * DnC/NodeManager/NodeDaemon_Impl.cpp: + * DnC/NodeManager/NodeDaemon.mpc: + + Changed the Node Manager to interact with the new + NodeApplication Manager implementation. + +Tue Jun 1 15:08:13 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest/run_test.pl: + * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: + + Added run_test.pl to run this test via scripts + +Tue Jun 1 14:48:01 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: + Updated the class to cooperate with NodeManager. + There is some memory management and lifecycle of object issue + solved by this update. Basically speaking, since NodeManager is + a daemon (running forever if nothing went wrong) we have to make + sure that the NodeApplicationManager will be actually destroyed + when its not needed any more. This update enables us to do this + and prevented us from hacking the OMG IDL file. + +Tue Jun 1 12:36:10 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Basic_Handler.cpp: + * DnC/Config_Handlers/Basic_Handler.h: + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CAD_Handler.h: + * DnC/Config_Handlers/CPR_Handler.h: + * DnC/Config_Handlers/Cap_Handler.h: + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + * DnC/Config_Handlers/CompImplDesc_Handler.h: + * DnC/Config_Handlers/CompIntrDesc_Handler.h: + * DnC/Config_Handlers/CompPkgDesc_Handler.h: + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + * DnC/Config_Handlers/IAD_Handler.h: + * DnC/Config_Handlers/IR_Handler.h: + * DnC/Config_Handlers/MID_Handler.h: + * DnC/Config_Handlers/NIA_Handler.h: + * DnC/Config_Handlers/PCI_Handler.h: + * DnC/Config_Handlers/PC_Handler.h: + * DnC/Config_Handlers/Plan_Handler.h: + * DnC/Config_Handlers/Process_Element.i: + + Made changes to fix testing errors. + +Tue Jun 1 12:09:18 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: + Changed the init method to return a objectRef of + the NodeApplicationManager to make NodeManager happy. + +Tue Jun 1 11:40:29 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Basic_Handler.h + * DnC/Config_Handlers/CompIntrDesc_Handler.h + * DnC/Config_Handlers/CompPkgDesc_Handler.h + * DnC/Config_Handlers/CompPortDesc_Handler.h + * DnC/Config_Handlers/CompPropDesc_Handler.h + * DnC/Config_Handlers/Config_Error_Handler.h + * DnC/Config_Handlers/DnC_Dump.h + * DnC/Config_Handlers/IAD_Handler.h + * DnC/Config_Handlers/IR_Handler.h + * DnC/Config_Handlers/MID_Handler.h + * DnC/Config_Handlers/NIA_Handler.h + * DnC/Config_Handlers/PCI_Handler.h + * DnC/Config_Handlers/PC_Handler.h + * DnC/Config_Handlers/RUK_Handler.h + + Fixed the export libary problem for Windows. + +Tue Jun 1 10:49:49 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.cpp: + + Made changes to fix testing errors. + +Tue Jun 1 10:41:49 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: + Finished the NodeApplicationManager except the connection + part. + +Tue Jun 1 10:16:21 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Export.h + + Added this file for Windows to export library. + + +Tue Jun 1 10:12:46 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager.idl: + * DnC/RepositoryManager/RepositoryManager.mpc: + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/RepositoryManager_Impl.h: + * DnC/RepositoryManager/Repository_Manager.cpp: + + Made a first-cut check-i for repository manager. + +Tue Jun 1 10:01:25 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * examples/OEP/BasicSP/BMDevice/BMDevice.cidl: + * examples/OEP/BasicSP/BMClosedED/BMClosedED.cidl: + + Included BasicSP.idl to fix problems during static linking. + +Tue Jun 1 00:42:56 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Config_Handlers/Plan_Handler.cpp: + * DnC/Config_Handlers/Process_Element.cpp: + + Made changes to fix some testing errors. + + +Tue Jun 1 00:32:22 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CPK_Handler.cpp: + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Config_Handlers/IAD_Handler.cpp: + * DnC/Config_Handlers/PC_Handler.cpp: + * DnC/Config_Handlers/Plan_Handler.cpp: + * DnC/Config_Handlers/Process_Element.cpp: + + Made changes to fix some testing errors. + +Mon May 31 18:50:28 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/PC_Handler.cpp: + * DnC/Config_Handlers/Plan_Handler.cpp: + + Made changes to fix some testing errors. + +Mon May 31 18:27:47 2004 Venkita Subramonian <venkita@cs.wustl.edu> + * tools/Segment_Timer/Segment_Timer.h: + * tools/static_configurator/Static_Configurator.cpp: + + Made some fixes related to DLL exports to get rid of + build errors on Windows. + +Mon May 31 18:25:30 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Any_Handler.cpp: + * DnC/Config_Handlers/CPK_Handler.cpp: + * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: + * DnC/Config_Handlers/PC_Handler.cpp: + * DnC/Config_Handlers/Plan_Handler.cpp: + * DnC/Config_Handlers/Property_Handler.cpp: + + Made some changes to fix some testing errors. + + +Mon May 31 17:18:55 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Any_Handler.cpp: + * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: + * DnC/Config_Handlers/CompPropDesc_Handler.cpp: + * DnC/Config_Handlers/DT_Handler.cpp: + * DnC/Config_Handlers/DT_Handler.h: + + Resolved Typecode and Any related errors relating to parsing the + Deployment plan. + +Mon May 31 16:33:16 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Added support for the emits-related navigation method, + and automatic registration of value factories for + event consumers. Also fixed bug in code generation + for uses multiple. + + * ciao/Container_Base.h: + + Added CIAO_REGISTER_OBV_FACTORY macro, used by the + CIDL compiler when generating factory registration + calls for event consumers. There is also a version of + this macro called CIAO_REGISTER_VALUE_FACTORY in + CIAO_common.h. This version takes an extra argument + which is an ORB pointer. This macro was separately + added, planning for the day when we may want + components to run with a separate process and/or ORB + from their containers. These two versions will have + to be reconciled at some point. + + * tools/Segment_Timer/Segment_Timer.mpc: + + Added the export file to the project. + + * tools/XML_Helpers/RTConfig_Handlers.cpp: + + Added some static casts to eliminate warnings on + MSVC. + +Mon May 31 16:19:17 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplicationManager/NodeApplicationManager.mpc: + Updated this file. + + * DnC/NodeApplicationManager/CIAO_NAM_Export.h: + Added this export file. + + * DnC/NodeApplicationManager/NodeApplicationManager.cpp: + Removed this file since NodeApplicationManager will be + collocated with NodeManager. + + * DnC/NodeApplicationManager/CIAO_NodeApplicationManager.idl: + Removed this file since I have moved this into deployment_svnt + project. + + * DnC/Core/NodeApplication_Impl.cpp: + Changed from 0 to CORBA::Object::_nil () as return value. + +Mon May 31 15:18:25 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/test/NodeApplicationTest/NodeAppTest_RoundTrip.idl: + * DnC/test/NodeApplicationTest/NodeApp_test_client.cpp: + * DnC/test/NodeApplicationTest/RoundTripEI.idl: + * DnC/test/NodeApplicationTest/RoundTrip_exec.cpp: + * DnC/test/NodeApplicationTest/RoundTrip_exec.h: + + Changed the idl interface to supports rather than provides as + this feature has not been implemented yet. + +Mon May 31 14:48:21 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager.mpc: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + + Added export library thing for Windows. + + +Mon May 31 13:35:15 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Config_Handlers.mpc: + + Added the missing dependency library to the mpc file, which + is CIAO_Server library. + +Mon May 31 13:10:15 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager.mpc: + + Added necessary dependency libraries to the mpc file, which + causes build probelm under Windows. + + * DnC/DomainApplication/DomainApplication_Impl.h + * DnC/DomainApplication/DomainApplication_Impl.cpp + + Removed these files since DomainApplication are now + combined with DomainApplicationManager. + + +Mon May 31 11:00:50 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Core/NodeApplication_Impl.cpp: + Fixed one bug of the refence count of Component instance + objectRef. + +Mon May 31 00:40:25 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Core/NodeApplication_Impl.cpp: + * DnC/Core/NodeApplication_Impl.h: + + Added component/home removal functionality. + Also added a install method which will be called by + NodeApplicationManager to install everything which belong + to the NodeApplication. + +Sun May 30 17:47:10 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/tests/NodeApplicationTest: + + Directory for testing CIAO's NodeApplication entity + + * DnC/tests/NodeApplicationTest/NodAppTest.mpc: + mpc file for this test case + + * DnC/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl: + * DnC/tests/NodeApplicationTest/NodeAppTest_RoundTrip.cidl: + * DnC/tests/NodeApplicationTest/RoundTripEI.idl: + + A simple component as a test case that provides an interface + LatencyTest which has a single operation defined that cubes a + long + + * DnC/tests/NodeApplicationTest/RoundTrip_stub_export.h: + * DnC/tests/NodeApplicationTest/RoundTrip_svnt_export.h: + * DnC/tests/NodeApplicationTest/RoundTrip_exec_export.h: + + Export files to keep windows happy + + * DnC/tests/NodeApplicationTest/RoundTrip_exec.h: + * DnC/tests/NodeApplicationTest/RoundTrip_exec.cpp: + + Component implementation definitions + + * DnC/tests/NodeApplicationTest/NodeApp_test_client.cpp: + + Client program that tries to install the RoundTrip home with the + NodeApplication aka ComponentServer, create the Component, + i.e. RoundTrip, and invoke the cube long operation. + + This test case exercises the call path for home installation, + component creation within the new DnC specification. This test + case should also have component removal operations, which will + be added as and when this is implemented in CIAO. + +Sun May 30 15:43:24 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/NodeApplication/NodeApplication.mpc: + * DnC/NodeApplication/NodeApplication.cpp: + + Resolved compilation and link errors. Now the NodeApplication + can be started generating an ior! Next step will be to write a + test client to install homes and create components. + +Sun May 30 14:36:21 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/NodeApplication/NodeApplication.mpc: + * DnC/NodeApplication/NodeApplication.cpp: + * DnC/Core/Container_Base.h: + * DnC/Core/Container_Base.cpp: + * DnC/Core/Deployment_Core.idl: + * DnC/Core/NodeApplication_Impl.h: + * DnC/Core/NodeApplication_Impl.cpp: + + Updateed those files to finish home creation part. + +Sat May 29 15:25:22 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/RepositoryManager/RepositoryManager_Impl.h: + * DnC/RepositoryManager/RepositoryManager_Impl.cpp: + * DnC/RepositoryManager/RepositoryManager.mpc: + + First cut implementation of Repository Manager. + +Fri May 28 23:17:44 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/NodeManager/NodeDaemon.idl: + * DnC/NodeManager/NodeDaemon.mpc: + * DnC/NodeManager/Node_Daemon.cpp: + * DnC/NodeManager/NodeDaemon_Impl.h: + + Fixed compilation and linking errors stemming from refactoring + DnC core to include the Deployment.idl files. Modified the + include paths as now these are autogenerated from the + ciao_deployment.mpb file + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + + Removed the getApplications () member function the the header + file. This is not present as a part of the interface. This + resolves link errors + + * DnC/ExecutionManager/ExecutionManager.mpc: + + Removed the unnecessary ciao_server target from the mpc file as + this library is not needed + +Fri May 28 10:18:45 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Fixed warnings resulting from non usage of .in () while + assigning to a _ptr from a _var. + + * DnC/DomaiinApplicationManager/DomainApplicationManager_Impl.inl: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + + Created file for storing inline functions + +Thu May 27 22:16:26 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedEDE.idl: + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp: + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.h: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDeviceE.idl: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.cpp: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.h: + * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplayE.idl: + * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.cpp: + * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.h: + * examples/handcrafted/BasicSP_EC/EC/ECE.idl: + * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp: + * examples/handcrafted/BasicSP_EC/EC/EC_svnt.h: + + Removed these files from the Repo. Please be careful when you + commit files and please double check EVEN you have done make + realclean! + + +Thu May 27 22:14:18 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * tools/static_configurator/Static_Configurator.mpc: + * tools/static_configurator/Static_Configurator.h: + * tools/static_configurator/Static_Configurator.cpp: + * tools/static_configurator/Static_Assembly_Visitors.cpp: + * tools/static_configurator/Static_Assembly_Parser.cpp: + + Made changes related to performance measurement of static + configuration mechanisms. + + * tools/Segment_Timer/Segment_Timer_Export.h: + * tools/Segment_Timer/Segment_Timer.{cpp,h,mpc}: + * tools/Segment_Timer/README: + + Adding segment timer files. This class is used in the + performance measurements of static and dynamic configurations. + + * tools/RTComponentServer/RTComponentServer.mpc: + * tools/Assembly_Deployer/Assembly_Visitors.cpp: + * tools/Assembly_Deployer/Assembly_Manager.cpp: + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * tools/Assembly_Deployer/Assembly_Deployer.mpc: + + Made changes related to performance measurement of dynamic + configuration mechanisms. + +Thu May 27 18:39:10 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Redefine the Hash map to make all the artifacts (NodeManager, + NodeApplicationManager, NodeApplication, Connections) handy + to use. Changed all the member functions to reflect this + change. + +Thu May 27 17:45:26 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/handler_test.mpb: + + Added reqires dnc to stop the noise on the scoreboard. + +Thu May 27 22:10:27 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + * DnC/Core/Deployment.idl: + + Added DeploymentPlan::UUID. + +Thu May 27 22:02:21 2004 Emre Turkay <turkaye@dre.vanderbilt.edu> + * DnC/Config_Handlers/Plan_Handler.cpp: + + Added handler for DeploymentPlan::UUID + +Thu May 27 16:42:26 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Added a check to make sure that duplicate NodeManager names are + not added to the internal hashmap maintained in this + entity. This ensures that the length always corresponds to the + unique set of node names. Thanks to Gan Deng for pointing this + out. + +Thu May 27 16:38:19 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * DnC/Deployment.xsd: Added UUID element to deploymentPlan. + + +Thu May 27 13:03:02 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Added the get_plan_info () method, that parses the plan + according to the individual nodes on which the plan needs to be + deployed. Also changed internal tables to use ACE_Vector to + store plan related information. + +Thu May 27 11:02:47 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Added two new operations get_uuid and set_uuid that will help + the ExecutionManager associating the DomainApplicationManager + with a concrete DeploymentPlan passed. These are defined on the + servant only. + + * DnC/ExecutionManager/ExecutionManager_Impl.h: + * DnC/ExecutionManager/ExecutionManager_Impl.cpp: + + Implementation of Deployment::ExecutionManager interface. This + has now been integrated with the DomainApplicationManager. + + * DnC/DomainApplicationManager/Deployment_Configuration.h: + + Removed "#include Core/.." as now the include paths are + generated from the deployment_svnt.mpb + + * DnC/ExecutionManager/Execution_Manager.cpp: + * DnC/ExecutionManager/ExectionManager.idl: + + CIAO's implementation of ExecutionManager Daemon + interface. Added a shutdown () method for clean release of + resources associated with the Daemon + + * DnC/ExecutionManager/ExecutionManager.mpc: + + mpc file to generate Makefiles! + +Wed May 26 17:08:21 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.h + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.cpp + + Changed the member functions signature in accordance with the + modified DomainApplicationManager IDL interface. + + +Wed May 26 16:24:54 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Core/Deployment.idl + + Modified the IDL interface of the DomainApplicationManager, + which now integrates the functionality of both + DomainApplicationManager and DomainApplication in the original + DnC spec. The old DomainApplication interface is deleted. + +Wed May 26 11:33:11 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Core/CCM_Core.mpc + + Added necessary library (TAO_Valuetype) to the Deployment_stub + project. Removed the unnecessary Deployment_CoreC.cpp file which + caused linking error. + +Wed May 26 11:15:23 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Core/NodeApplication_Impl.cpp + + Fixed linking errors because the "start" method on the + NodeApplication used a wrong function signature. + +Wed May 26 11:06:23 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager.mpc + * DnC/DomainApplicationManager/Deployment_Configuration.inl + + Added these two files. + +Wed May 26 11:03:23 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Core/CCM_Core.mpc + + Fixed typo in this mpc file. + +Wed May 26 10:14:23 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager_Impl.* + + Fixed the compiling errors. More functinality will be + added soon. + + * DnC/DomainApplicationManager/Deployment_Configuration.* + + Added this helper class to deal with deployment topology + data file. + + +Tue May 25 22:40:23 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Core/NodeApp_CB_Impl.cpp: + * DnC/Core/NodeApp_CB_Impl.h: + * DnC/Core/NodeApplication_CallBack.idl: + Added these files for NodeApplication callback interface. + + * DnC/Core/CCM_Core.mpc: + Updated the file to reflect above changes. + +Tue May 25 13:05:35 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + * DnC/Property.idl: + * DnC/Deployment.mpc: + * DnC/Deployment_stub_export.h: + * DnC/Deployment_stub_export.h: + * DnC/Core/Container_Impl.h: + * DnC/Core/Container_Impl.inl: + * DnC/Core/Container_Impl.cpp: + * DnC/Core/CCM_Deplyment.idl: + + Removed these files. Everything is moved into the DnC/Core + directory, also the Deployment.idl is splited into + Deployment.idl and Deployment_Core.idl. The first one contains + information needed for DnC runtime except NodeApplication. + The latter file combines the old Container with NodeApplication. + + * DnC/Core/Deployment.idl: + * DnC/Core/Deployment_Core.mpc: + * DnC/Core/Deployment_stub_export.h: + * DnC/Core/Deployment_stub_export.h: + * DnC/Core/NodeApplication_Impl.h: + * DnC/Core/NodeApplication_Impl.inl: + * DnC/Core/NodeApplication_Impl.cpp: + Added these files. + + * DnC/Core/CCM_Core.mpc: + This file updated to reflect the chages above. + + The idea is to use the old container as the NodeApplication and + the ComponentServer. This implies that new process will be + spawned upon new NodeApplication is created. + + In turn the NodeApplicationManager will be collocated with + NodeManager. + + These changes give us advantages for implementing the spec in an + effecient way without inccuring much confilicts with the Spec. + + +Tue May 25 12:06:37 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.cpp: + * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp: + * tests/RTCCM/Priority_Test/Controllers/Controller_exec.{cpp,h}: + * tests/RTCCM/Priority_Test/Controllers/Rate_Controller.{cpp,h}: + + Fixed compile errors regarding pure virtual functions not being + implemented. Added empty method definitions for ciao_preactivate + and ciao_postactivate. + +Tue May 25 12:08:48 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/NodeManager/Node_Daemon.cpp: + + Removed repetitive registration with the IORTable + +Tue May 25 12:02:52 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * DnC/Deployment.xsd: + + Initial set of "normalization" changes. + + + * DnC/Deployment.xsd.orig: + * DnC/XMI.xsd.orig: + + Added backup copies. + +Mon May 24 14:13:51 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * DnC/DomainApplicationManager/DomainApplicationManager.h: + * DnC/DomainApplicationManager/DomainApplicationManager.cpp: + + * DnC/DomainApplication/DomainApplication.h: + * DnC/DomainApplication/DomainApplication.cpp: + + Added these files. + + +Mon May 24 21:18:07 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/descriptors/run_test_remote.pl: + * examples/Hello/descriptors/run_test_default.pl: + + Updated the test script since Assembly_Deployer takes + two more command line options. + +Mon May 24 19:44:32 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/ADD_Handler.*: + * DnC/Config_Handlers/ACD_Handler.*: + * DnC/Config_Handlers/APM_Handler.*: + * DnC/Config_Handlers/CRDD_Handler.*: + * DnC/Config_Handlers/DP_Handler.*: + * DnC/Config_Handlers/IDD_Handler.*: + * DnC/Config_Handlers/IRDD_Handler.*: + * DnC/Config_Handlers/MDD_Handler.*: + * DnC/Config_Handlers/PCD_Handler.*: + * DnC/Config_Handlers/PPM_Handler.*: + * DnC/Config_Handlers/PSPE_Handler.*: + * DnC/Config_Handlers/PSPR_Handler.*: + * DnC/Config_Handlers/RDD_Handler.*: + * DnC/Config_Handlers/SID_Handler.*: + * DnC/Config_Handlers/SPE_Handler.*: + * DnC/Config_Handlers/SPR_Handler.*: + + Removed the above mentioned handlers as they are + not used. + +Mon May 24 11:50:15 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Plan_Handler.cpp: + + Added changes to reflect the changes made in the IDL file. + + +Sun May 23 14:31:51 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/NodeManager/NodeDaemon.mpc: + + Added exename flag to set the right executable name to be generated + +Sun May 23 13:32:34 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/NodeManager/NodeDaemon.mpc: + * DnC/NodeManager/NodeApplicationManager_Impl.h: + * DnC/NodeManager/NodeApplicationManger_Impl.cpp: + * DnC/NodeManager/NodeDaemon_Impl.cpp: + * DnC/NodeManager/Node_Daemon.cpp: + + Got the call-chain working, wherein, a preparePlan call to the + Daemon creates a NodeApplication Manager and passes along the + plan as well. Next, now the Daemon, depending on the command + line argument passed can also register with the Naming Service + using the node-name as the context. This enables multiple + NodeManagers to be activated on different hosts. An simple IOR + based scheme will not work in this case. + +Fri May 21 20:12:43 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/NodeManager/NodeDaemon.idl: + * DnC/NodeManager/NodeDaemon.mpc: + * DnC/NodeManager/NodeDaemon_Impl.h: + * DnC/NodeManager/NodeDaemon_Impl.cpp: + * DnC/NodeManager/Node_Daemon.cpp: + * DnC/NodeManager/NodeApplicationManager_Impl.h: + * DnC/NodeManager/NodeApplicationManager_Impl.cpp: + + Updated these files inline with the Specification i.e. removed + un-necessary methods along with making the + NodeApplicationManager a CORBA::Object rather than a CORBA + server. In this case, the NodeManager, i.e. the NodeDaemon, will + share the same ORB with the the Application Manager. Further, + the mpc file was updated to make things compile and link + properly. + +Thu May 20 23:29:54 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.xsd: + Uploaded the new schema. + +Thu May 20 19:28:20 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Core/CCM_Core.mpc + * DnC/Core/CCM_Deployment.idl + * DnC/Core/ComponentServer_Impl.cpp + * DnC/Core/ComponentServer_Impl.h + * DnC/Core/ComponentServer_Impl.inl + * DnC/Core/Container_Impl.cpp + * DnC/Core/Container_Impl.h + + Removed the ComponentInstallation interfaces. + Now the CORE of new CIAO should be fixed. + +Thu May 20 18:54:01 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Updated the IDL for Component Data Model changes. + +Thu May 20 14:44:48 2004 Irfan Pyarali <irfan@oomworks.com> + + * tests/RTCCM/DiffServ/Controller/Controller.cpp: + + No RT-isms necessary anymore. + +Thu May 20 14:31:20 2004 Irfan Pyarali <irfan@oomworks.com> + + * tests/RTCCM/DiffServ/descriptors/rtsvc.conf: + + This file is no longer needed. + + * tests/RTCCM/DiffServ/descriptors/run_test.pl: + + No need to specify rtsvc.conf file. + + * tools/RTComponentServer/RTComponentServer.cpp (main): + + No need to check that multiple priorities are supported. Some + servers can do with one priority. + +Thu May 20 13:40:25 2004 Irfan Pyarali <irfan@oomworks.com> + + * tests/RTCCM/DiffServ/Sender/Sender.mpc: + * tests/RTCCM/DiffServ/Sender/Custom_Network_Priority_Mapping.cpp: + + Simply refer to the same files in TAO/tests/RTCORBA/Diffserv + instead of making a copy here. + + * tests/RTCCM/DiffServ/Receiver/Receiver_exec.cpp: + * tests/RTCCM/DiffServ/Sender/Sender_exec.cpp: + * tests/RTCCM/DiffServ/descriptors/run_test.pl: + + Minor fixes. + +Thu May 20 11:34:33 2004 Irfan Pyarali <irfan@oomworks.com> + + * tools/ComponentServer/ComponentServer.cpp: + * tools/Assembly_Deployer/Assembly_Deployer.cpp: + + Added missing include file. + + * tests/RTCCM/DiffServ/descriptors/run_test.pl: + + Added new assembly deployer option. + + * tests/RTCCM/DiffServ/descriptors/rtsvc.conf: + + Added FIFO scheduling option. + + * tests/RTCCM/DiffServ/Controller/Controller.cpp (svc): + + Minor fixes. + +Thu May 20 10:36:23 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Core/CCM_Base.idl + * DnC/Core/CCM_Component.idl + * DnC/Core/CCM_Container.idl + * DnC/Core/CCM_Container_Ex.idl + * DnC/Core/CCM_Core.mpc + * DnC/Core/CCM_Deployment.idl + * DnC/Core/CCM_Event.idl + * DnC/Core/CCM_Transaction.idl + * DnC/Core/CIAO_Client_Export.h + * DnC/Core/CIAO_Container_Export.h + * DnC/Core/CIAO_Server_Export.h + * DnC/Core/CIAO_Value.idl + * DnC/Core/CIAO_common.h + * DnC/Core/Client_init.cpp + * DnC/Core/Client_init.h + * DnC/Core/ComponentInstallation_Impl.cpp + * DnC/Core/ComponentInstallation_Impl.h + * DnC/Core/ComponentInstallation_Impl.inl + * DnC/Core/ComponentServer_Impl.cpp + * DnC/Core/ComponentServer_Impl.h + * DnC/Core/ComponentServer_Impl.inl + * DnC/Core/Component_Base.idl + * DnC/Core/Components.idl + * DnC/Core/Container_Base.cpp + * DnC/Core/Container_Base.h + * DnC/Core/Container_Base.inl + * DnC/Core/Container_Base.pidl + * DnC/Core/Container_Impl.cpp + * DnC/Core/Container_Impl.h + * DnC/Core/Container_Impl.inl + * DnC/Core/Cookies.cpp + * DnC/Core/Cookies.h + * DnC/Core/Cookies.inl + * DnC/Core/CosPersistentState.idl + * DnC/Core/Object_Set_T.cpp + * DnC/Core/Object_Set_T.h + * DnC/Core/Object_Set_T.inl + * DnC/Core/Server_init.cpp + * DnC/Core/Server_init.h + * DnC/Core/Version.h + + Finished refactoring the Core part of CIAO. + +Wed May 19 15:15:21 2004 Irfan Pyarali <irfan@oomworks.com> + + * tests/RTCCM/DiffServ: + + Added a new DiffServ test. This test is similar to the + RTCORBA/DiffServ test but uses components instead of a client + and server. + + Here are the new files: + + - Controller/Controller.cpp + - Controller/Controller.mpc + - Receiver/Receiver.cidl + - Receiver/Receiver.idl + - Receiver/Receiver.mpc + - Receiver/Receiver_exec.cpp + - Receiver/Receiver_exec.h + - Receiver/Receiver_exec_export.h + - Receiver/Receiver_stub_export.h + - Receiver/Receiver_svnt_export.h + - Sender/Custom_Network_Priority_Mapping.cpp + - Sender/Custom_Network_Priority_Mapping.h + - Sender/Sender.cidl + - Sender/Sender.idl + - Sender/Sender.mpc + - Sender/Sender_exec.cpp + - Sender/Sender_exec.h + - Sender/Sender_exec_export.h + - Sender/Sender_stub_export.h + - Sender/Sender_svnt_export.h + - common/DiffServ.idl + - common/DiffServ.mpc + - common/DiffServ_stub_export.h + - common/DiffServ_svnt_export.h + - descriptors/CIAO_Installation_Data.ini + - descriptors/Receiver.csd + - descriptors/Receiver.ssd + - descriptors/Sender.csd + - descriptors/Sender.ssd + - descriptors/default.cad + - descriptors/remote.cad + - descriptors/rtsvc.conf + - descriptors/test.dat + +Tue May 18 23:20:10 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: + * DnC/Config_Handlers/CompIntrDesc_Handler.h: + * DnC/Config_Handlers/Config_Handlers.mpc: + + Updated for handling HREF and IDREF tags. + +Tue May 18 14:43:51 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Property_Handler.h: + * DnC/Config_Handlers/Property_Handler.cpp: + + Revoked previous commit. + +Tue May 18 14:25:25 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Property_Handler.h: + * DnC/Config_Handlers/Property_Handler.cpp: + + Added a xercesc::DOMNode * as a formal argument. Though this + argument is unnecessary in the process_property () function, + this was necessary to have a common signature for all the + process_* functions, so that they could be templatized. + +Tue May 18 12:01:14 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CAD_Handler.h: + + Updated to handle HREF and IDREF tags. + +Tue May 18 06:30:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DnC/NodeApplicationManager/NodeApplicationManager.mpc: + Fixed typos in this MPC file + +Tue May 18 00:54:00 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CAD_Handler.h: + * DnC/Config_Handlers/Config_Handlers.mpc: + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Deployment.idl: + + Made a change to the IDL for the ComponentDataModel + elements. + + Updated the affected handlers. + +Mon May 17 22:15:11 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * docs/index.html: + * docs/EnvVars.html: + + Left over files from RTCIAO-tests branch merge. Thanks to + Nanbor for pointing this out. + +Mon May 17 21:07:25 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * tools/static_configurator/Static_Assembly_Visitors.h: + * tools/static_configurator/Static_Configurator.cpp: + * tools/static_configurator/Static_Configurator.mpc: + + Fixed some compile errors because of a typo. + +Mon May 17 19:29:43 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * tools/RTComponentServer/RTServer_Impl.cpp: + * tools/RTComponentServer/RTServer_Impl.h: + * tools/RTComponentServer/RTServer_Impl.inl: Added extra + parameters to RTContainer_Impl, RTSession_Container and + ComponentServer_Impl ctors for static configuration. + + * tools/static_configurator/Static_Assembly.h: + * tools/static_configurator/Static_Assembly_Visitors.cpp: + * tools/static_configurator/Static_Assembly_Visitors.h: + * tools/static_configurator/Static_Configurator.cpp: + * tools/static_configurator/Static_Configurator.h: + * tools/static_configurator/Static_Configurator.mpc: + + Changes to statically parse .rtcad files and generate main + driver for static RTCCM applications. + +Mon May 17 16:16:37 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + Merging RTCIAO-tests branch to the main trunk. This branch + contained the RTCCM tests from Nanbor (nanbor@txcorp.com). + + * ciao/CIAO_common.h: + * ciao/Client_init.cpp: Minor modifications to CIAO core. Addition + of CIAO_debug_level. + + * ciao/ComponentInstallation_Impl.cpp: + * ciao/ServerActivator_Impl.cpp: + * ciao/ServerActivator_Impl.h: Addition of extra command line + flags to be passed on to the component server during its spawning. + + * tests/RTCCM/Priority_Test/descriptors/CB_Worker.csd: + * tests/RTCCM/Priority_Test/descriptors/IOB_Worker.csd: + * tests/RTCCM/Priority_Test/descriptors/Worker.ssd: + * tests/RTCCM/Priority_Test/descriptors/CIAO_Installation_Data.ini: + * tests/RTCCM/Priority_Test/descriptors/Controller.csd: + * tests/RTCCM/Priority_Test/descriptors/Controller.ssd: + * tests/RTCCM/Priority_Test/descriptors/RTsvc.conf: + * tests/RTCCM/Priority_Test/descriptors/svcmap.dat: + * tests/RTCCM/Priority_Test/descriptors/test.dat: + * tests/RTCCM/Priority_Test/descriptors/test.rtd: + * tests/RTCCM/Priority_Test/descriptors/basic-remote.cad: + * tests/RTCCM/Priority_Test/descriptors/basic_remote.pl: + * tests/RTCCM/Priority_Test/descriptors/basic_rt.rtd: + * tests/RTCCM/Priority_Test/descriptors/basic_test.pl: + * tests/RTCCM/Priority_Test/descriptors/bench.conf: + * tests/RTCCM/Priority_Test/descriptors/Controller25.csd: + * tests/RTCCM/Priority_Test/descriptors/Controller50.csd: + * tests/RTCCM/Priority_Test/descriptors/Controller75.csd: + * tests/RTCCM/Priority_Test/descriptors/demo-25.cad: + * tests/RTCCM/Priority_Test/descriptors/demo-50.cad: + * tests/RTCCM/Priority_Test/descriptors/demo.cad: + * tests/RTCCM/Priority_Test/descriptors/no-rt-3rates.cad: + * tests/RTCCM/Priority_Test/descriptors/rate_test.pl: + * tests/RTCCM/Priority_Test/descriptors/remote.dat: + * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-high-dec.cad: + * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-high-inc.cad: + * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-low-dec.cad: + * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-low-inc.cad: + * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-mid-dec.cad: + * tests/RTCCM/Priority_Test/descriptors/rt-3rate-rt-mid-inc.cad: + * tests/RTCCM/Priority_Test/descriptors/rt-3rates-dec.cad: + * tests/RTCCM/Priority_Test/descriptors/rt-3rates-inc.cad: + * tests/RTCCM/Priority_Test/descriptors/rt-3rates-laned-dec.cad: + * tests/RTCCM/Priority_Test/descriptors/rt-3rates-laned-inc.cad: + * tests/RTCCM/Priority_Test/descriptors/shared_rt.rtd: + + New files for running the test. + + * tests/RTCCM/Priority_Test/Priority_Test.mpc: + * tests/RTCCM/Priority_Test/Workers/Worker.mpc: + * tests/RTCCM/Priority_Test/Controllers/Controller.mpc: Manually + changed the generated MPC files as the "depends" keyword is + depricated by "after" in MPC, and the dependencies is broken in + earlier changes in MPC generator scripts. + + * tests/RTCCM/Priority_Test/Priority_Test.idl: Changed the use of + "unsigned long" type to "long". CIDL compiler doesn't seem to + support unsigned long yet. + + * tests/RTCCM/Priority_Test/Workers/Worker.idl: Fixed a typo. + + * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp: + * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.h: + * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.cpp: + * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.h: Fixed a + couple of compilation errors and changed some operation + signatures to match the interface change in Priority_Test.idl. + + * tests/RTCCM/Priority_Test/Priority_Test.idl: + * tests/RTCCM/Priority_Test/Controllers/Controller.cidl: + * tests/RTCCM/Priority_Test/Controllers/Controller.idl: + * tests/RTCCM/Priority_Test/Controllers/Controller.mpc: + * tests/RTCCM/Priority_Test/Controllers/ControllerEI.idl: + * tests/RTCCM/Priority_Test/Controllers/Controller_exec.cpp: + * tests/RTCCM/Priority_Test/Controllers/Controller_exec.h: + * tests/RTCCM/Priority_Test/Controllers/Controller_exec_export.h: + * tests/RTCCM/Priority_Test/Controllers/Controller_stub_export.h: + * tests/RTCCM/Priority_Test/Controllers/Controller_svnt_export.h: + * tests/RTCCM/Priority_Test/Controllers/Pulser.cpp: + * tests/RTCCM/Priority_Test/Controllers/Pulser.h: + * tests/RTCCM/Priority_Test/Controllers/Rate_Controller.h: + * tests/RTCCM/Priority_Test/Controllers/Rate_Controller.cpp: + * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp: + * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.h: + * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.cpp: + * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.h: + * tests/RTCCM/Priority_Test/Workers/README: + * tests/RTCCM/Priority_Test/Workers/Worker.cidl: + * tests/RTCCM/Priority_Test/Workers/Worker.idl: + * tests/RTCCM/Priority_Test/Workers/Worker.mpc: + * tests/RTCCM/Priority_Test/Workers/WorkerEI.idl: + * tests/RTCCM/Priority_Test/Workers/Worker_exec_export.h: + * tests/RTCCM/Priority_Test/Workers/Worker_stub_export.h: + * tests/RTCCM/Priority_Test/Workers/Worker_svnt_export.h: + * tests/RTCCM/Priority_Test/descriptors/CB_Worker.csd: + * tests/RTCCM/Priority_Test/descriptors/IOB_Worker.csd: + * tests/RTCCM/Priority_Test/descriptors/Worker.ssd: + + New files for test Worker components. + + * tests/RTCCM/Priority_Test/Priority_Test.idl: + * tests/RTCCM/Priority_Test/Priority_Test.mpc: + * tests/RTCCM/Priority_Test/Priority_Test_stub_export.h: + * tests/RTCCM/Priority_Test/Priority_Test_svnt_export.h: + + Added files for RTCCM Priority_Test project. + + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp: + * examples/OEP/BasicSP/EC/EC_exec.cpp: + * examples/OEP/BasicSP/EC/client.cpp: + * examples/OEP/BasicSP/EC/controller.cpp: + * examples/OEP/Display/GPS/GPS_exec.cpp: + * examples/OEP/Display/GPS/GPS_tracing_exec.cpp: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: + * examples/OEP/Display/RateGen/RateGen_exec.cpp: + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp: + * performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp: + * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc: + + Added CIAO::debug_level to facilitate conditional printing of + debug messages. + + * performance-tests/Benchmark/RoundTripClient/run_test.pl: + * performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl: + + Setting CIAO_ROOT if not already set. + + * tools/Assembly_Deployer/Assembly_Deployer.cpp: + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * tools/Assembly_Deployer/Assembly_Impl.h: + * tools/Assembly_Deployer/Assembly_Impl.inl: + * tools/Assembly_Deployer/Assembly_Visitors.cpp: + * tools/RTComponentServer/ComponentServer_Task.cpp: + * tools/RTComponentServer/RTConfig_Manager.cpp: + * tools/ServerActivator/ServerActivator.cpp: + * tools/XML_Helpers/Assembly_Handlers.cpp: + * tools/XML_Helpers/RTConfig_Handlers.cpp: + * tools/XML_Helpers/Svcconf_Handler.cpp: + + Minor changes including adding CIAO::debug_level. + + * tools/ComponentServer/ComponentServer.cpp: Changes to run + component server in SCHED_FIFO class. + + * tools/Daemon/CIAO_Daemon.cpp: Added command line processing for + extra command-line argument for component server process. + + * tools/XML_Helpers/XMLHelpers.mpc: Added ciao_client to the base + project list so as to link in the CIAO::debug_level feature. + +Mon May 17 19:01:36 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/ExecutionManager/ExecutionManager_Impl.cpp: + * DnC/ExecutionManager/ExecutionManager_Impl.h: + * DnC/ExecutionManager/ExecutionManager_Impl.inl: + * DnC/NodeApplicationManager/CIAO_NodeApplicationManager.idl: + * DnC/NodeApplicationManager/NodeApplicationManager.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager.mpc: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.h: + * DnC/NodeApplicationManager/NodeApplicationManager_Impl.inl: + * DnC/NodeManager/NodeDaemon.idl: + * DnC/NodeManager/NodeDaemon.mpc: + * DnC/NodeManager/NodeDaemon_Impl.cpp: + * DnC/NodeManager/NodeDaemon_Impl.h: + * DnC/NodeManager/NodeDaemon_Impl.inl: + * DnC/NodeManager/Node_Daemon.cpp: + Added these files. + + * DnC/Node/NodeApplicationManager_Impl.h + * DnC/Node/NodeApplication_Impl.h + Removed these files. + +Mon May 17 16:17:40 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Plan_Handler.cpp: + * DnC/Config_Handlers/Plan_Handler.h: + + Updated the handler to handle updated IDREFs. + +Mon May 17 10:11:46 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Plan_Handler.h: + * DnC/Config_Handlers/Domain_Handler.h: + + Replaced the use of a Synch_Mutex with that of a Null_Mutex as + there will not be multiple threads parsing the handler. + +Mon May 17 11:24:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DnC/Config_Handlers/Plan_Handler.h: + Fixed fuzz error + +Sun May 16 12:39:40 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.h: + * DnC/Config_Handlers/DnC_Dump.cpp: + + Added dump functions to print out values encoded within a + CORBA::Any. Currently, this handles only basic types, support + for types encoded using CORBA::DnyAny needs to be incorporated. + +Sun May 16 01:17:44 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Changed the data structures needed by the Execution + data model, to conform to the model given in the + specification + + * DnC/Config_Handlers/Plan_Handler.cpp: + * DnC/Config_Handlers/Plan_Handler.h: + * DnC/Config_Handlers/Config_Handlers.mpc: + * DnC/Config_Handlers/Domain_Handler.cpp: + + Added a new top level handler for the DeploymentPlan. + + Since the IDL changed, i had to change 11 other handlers + and included them within the top level handler. + + Updated the .mpc file accordingly. + +Fri May 14 20:53:37 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Separated the data model definitions from the + management model definitions. + +Fri May 14 15:28:56 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + * DnC/tests/Config_Handlers/Domain_Handler_Test.cpp: + + Updated Domain_Handler_Test.cpp to use the dump + functions within the DnC_Dump.cpp rather than the + functions from Domain_Handler.cpp. + + Removed the unnecessary functions from the Domain_Handler.cpp. + +Fri May 14 15:13:17 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + * DnC/Config_Handlers/DnC_Dump.h: + + Added the dump functions for the Domain Handler. + +Fri May 14 12:17:55 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Requirement_Handler.cpp: + * DnC/Config_Handlers/Property_Handler.cpp: + * DnC/Config_Handlers/SP_Handler.cpp: + * DnC/Config_Handlers/RS_Handler.cpp: + + Among, the common data type handlers, the aforementioned four + handlers need to handle elements that can be referenced via + <href> tags and <xmi:id> tags. In this commit, I have addressed + parsing <href> tags, next, more complicated step will be to + handle <xmi:id> tags. + +Thu May 13 22:56:22 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + + Filled in the dump_* functions that pertain to common + elements. Howerver, dumping data stored in a CORBA::Any would + not be possible unless we know what value is stored in the first + place! Hence, we may need to re think this approach for Anys. + + * DnC/Requirement_Handler.cpp: + + Updated the handler to process the <name> tag added to the + Deployment schema. + +Thu May 13 19:46:24 2004 Krishnakumar B <kitty@nospam.invalid.domain> + + * DnC/Deployment.xsd: Reverted an accidental check-in that + introduced a bogus schema. + +Thu May 13 17:50:16 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Deployment.xsd: + + Added the name attribute for the Deployment:Requirement complex + type defined in the schema. This was present in the model but + not in the schema and necessitated this addition. + +Thu May 13 15:13:50 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/Domain_Handler_Test.cpp: + * DnC/tests/Config_Handlers/Domain_Handler_Test.mpc: + + Added the test to test the Domain Handler. + +Thu May 13 14:27:14 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/CompPortDesc_Handler.cpp: + * DnC/Config_Handlers/Config_Handlers.mpc: + + Changed the library name from Config_Handers + to Config_Handlers in the .mpc file. + + Included scop resolution operators for all + class member function definitions in the .cpp file. + +Thu May 13 13:10:35 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + + Updated Domain_Handler to handle property and + satisfier property elements. + +Wed May 12 20:05:55 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC/EC/client.cpp: + + Corrected case of header file in #include directive. + "ace/Streams.h" -> "ace/streams.h". Blame it on MS Windows case + insenstivity. :-) + +Wed May 12 15:52:29 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Utils.h: + * DnC/Config_Handlers/Utils.cpp: + + Added two utility methods create_document () and parse_href_tag + () that will allow creation of an iterator pointing to top of + the document as specified in the <href = "..."> tag. Now all + handlers that need to handle <href> definitions can make use of + this utility. + +Wed May 12 15:08:14 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/Hello/Hello_Base/Hello_Base.mpc: + + Copied export macro settings from stub project to servant + project. The servant project had only one export macro + defined for both *C.h and *S.h files, and so was + clobbering the stub export macro already generated. + +Wed May 12 14:25:00 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + + Added some more general functions. + +Wed May 12 13:51:37 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + + Added some general functions which other handlers could + use. + +Wed May 12 12:59:21 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + + Added dump functions for the structures. + +Wed May 12 12:44:40 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + + Made changes to handle HREF tags within + another referenced document. + +Wed May 12 00:06:26 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + + Made changes to handle HREF tags. + +Tue May 11 22:58:35 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Changes to support multiplex uses ports in components. + Thanks to Bala Natarajan <bala@dre.vanderbilt.edu> for + writing the hand-crafted version of the servant glue + code. + +Tue May 11 22:55:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/OEP/BasicSP/BasicSP.mpc: + + Fixed IDL compiler command line options so the stub and + skeleton export macros will get generated correctly regardless + of the order of execution of the stub and skeleton project + generation. + +Tue May 11 16:12:07 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DT_Handler.h: + * DnC/Config_Handlers/DT_Handler.cpp: + + Added CORBA::TypeCode::duplicate for basic type codes as the + individual handlers and IDL structures will be releasing the + typecodes generated. + + * DnC/Config_Handlers/Any_Handler.h: + * DnC/Config_Handlers/Any_Handlers.cpp: + + Insted of requiring that each top level handler pass an ORB + reference to the Any handler, now the Any handler calls ORB init + There is not additional overhead other than the call as the same + ORB reference is returned each time from the ORB table + + * DnC/Config_Handlers/Config_Handlers.mpc: + + Added targets Any_Handler.cpp and DT_Handler.cpp + +Tue May 11 12:51:14 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.h: + * DnC/Config_Handlers/Domain_Handler.cpp: + + Changed the interface of the functions process_domain_node + and process_domain_bridge. + +Tue May 11 12:25:39 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + + Fixed bug in home operation emitter. + +Tue May 11 11:17:25 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Any_Handler.h: + * DnC/Config_Handlers/Any_Handler.cpp: + + Any handler that processes schema definitions of the type <any> + ... </any>. Currently, this handler supports only built-in + types. Issues pertaining to specifying properties in IDL (typed) + v/s specifying them in schema (dynamic) as an Any are being + examined + +Tue May 11 10:45:55 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL3/LexicalAnalyzer.cpp: + * CCF/CCF/IDL3/Parser.cpp: + * CCF/CCF/IDL3/Parser.hpp: + * CCF/CCF/IDL3/SemanticAction/Uses.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Uses.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Uses.hpp: + * CCF/CCF/IDL3/SemanticGraph/Component.cpp: + * CCF/CCF/IDL3/SemanticGraph/Component.hpp: + * CCF/CCF/IDL3/Traversal/Component.hpp: + * CIDLC/ExecutorMappingGenerator.cpp: + + Support for uses multiple. + +Tue May 11 01:47:27 2004 Krishnakumar B <kitty@nospam.invalid.domain> + + * DnC/Config_Handlers/XercesString.cpp (Config_Handler): When + changing the function used to compare strings from + XMLString::equals() to XMLString::compareIString(), a check on + the return value equal to zero is needed to ensure similar + semantics. + +Tue May 11 00:18:58 2004 Krishnakumar B <kitty@nospam.invalid.domain> + + * DnC/Config_Handlers/XercesString.cpp (Config_Handler): Changed + the comparison function to use case-insensitive comparison, as + case doesn't make sense while comparing XML strings. + +Mon May 10 23:35:25 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/tests/Config_Handlers/Domain_Handler_Test.cpp: + + Added a new test to test the Domain Handler, which + parses the D&C specification's DomainDescriptor. + +Mon May 10 22:40:37 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DnC_Dump.cpp: + * Dnc/Config_Handlers/DnC_Dump.h: + * DnC/Config_Handlers/Config_Handlers.mpc: + + I moved DnC_Dump.{h,cpp} from DnC/ to + DnC/Config_Handlers + +Mon May 10 19:04:57 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DT_Handler.h: + * DnC/Config_Handlers/DT_Handlers.cpp: + + Type code operations especially creation of dynamic typecodes + require operations defined in the ORB interface. Hence, instead + of calling ORB::init within this common handlers, changed the + interface of the process_DataType method to require a + CORBA::ORB_ptr. Also modularized the creation of typecodes into + process_basic_tc, process_enum_tc etc depending on the *type* of + typecode to be created + + * DnC/Config_Handlers/Utils.h: + * DnC/Config_Handlers/Utils.cpp: + + Added helper methods that allow coversion to CORBA::* types from + string values. These helper methods will be used by the Any + handler to insert the required values into a CORBA::Any object + dynamically. + +Mon May 10 18:56:11 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.h: + * DnC/Config_Handlers/Domain_Handler.cpp: + + Made changes to handle the "Property" elements. + +Mon May 10 18:21:34 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/DT_Handler.h: + * DnC/Config_Handlers/DT_Handler.cpp: + Data_Type handler class that parses the <type> .. </type> tags + in the Deployment schema. + +Mon May 10 13:42:04 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain_Handler.cpp: + Removed the trailing #endif as the corresponding #ifndef was + removed earlier. + +Sun May 9 19:28:56 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Domain_Handler.cpp: + + Made some changes to the dump function to print the + contents of the data structure. + +Sun May 9 17:32:11 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/ACD_Handler.cpp: + * DnC/Config_Handlers/ADD_Handler.cpp: + * DnC/Config_Handlers/APM_Handler.cpp: + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/Cap_Handler.cpp: + * DnC/Config_Handlers/CEPE_Handler.cpp: + * DnC/Config_Handlers/CompImplDes_Handler.cpp: + * DnC/Config_Handlers/CompIntrDesc_Handler.cpp: + * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: + * DnC/Config_Handlers/CompPortDesc_Handler.cpp: + * DnC/Config_Handlers/Config_Error_Handler.cpp: + * DnC/Config_Handlers/CPR_Handler.cpp: + * DnC/Config_Handlers/CRDD_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/DP_Handler.cpp: + * DnC/Config_Handlers/ERE_Handler.cpp: + * DnC/Config_Handlers/IAD_Handler.cpp: + * DnC/Config_Handlers/IDD_Handler.cpp: + * DnC/Config_Handlers/ID_Handler.cpp: + * DnC/Config_Handlers/IRDD_Handler.cpp: + * DnC/Config_Handlers/IR_Handler.cpp: + * DnC/Config_Handlers/MDD_Handler.cpp: + * DnC/Config_Handlers/MID_Handler.cpp: + * DnC/Config_Handlers/NIA_Handler.cpp: + * DnC/Config_Handlers/PCD_Handler.cpp: + * DnC/Config_Handlers/PC_Handler.cpp: + * DnC/Config_Handlers/PCI_Handler.cpp: + * DnC/Config_Handlers/PPM_Handler.cpp: + * DnC/Config_Handlers/Property_Handler.cpp: + * DnC/Config_Handlers/PSPE_Handler.cpp: + * DnC/Config_Handlers/PSPR_Handler.cpp: + * DnC/Config_Handlers/RDD_Handler.cpp: + * DnC/Config_Handlers/Requirement_Handler.cpp: + * DnC/Config_Handlers/RS_Handler.cpp: + * DnC/Config_Handlers/SID_Handler.cpp: + * DnC/Config_Handlers/SPE_Handler.cpp: + * DnC/Config_Handlers/SP_Handler.cpp: + * DnC/Config_Handlers/SPK_Handler.cpp: + * DnC/Config_Handlers/SPR_Handler.cpp: + Removed all #ifndef definitions that hide multiple includes from + the .cpp files. These implementations being non-templatized will + not be included in any header files. Hence the guard for + multiple inclusions should not be present in them similar to + other .cpp files in TAO. + +Sun May 9 14:07:10 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + + Made changes to the IDL and supported the same in my + XML handlers. + +Sun May 9 13:06:48 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Deployment.mpc: + * DnC/Config_Handlers/Config_Handlers.mpc: + Added requries += dnc to avoid unintentional build of DnC + directory. + +Sun May 9 09:08:06 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.h: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.h: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.h: + * examples/OEP/BasicSP/EC/EC_exec.cpp: + * examples/OEP/BasicSP/EC/EC_exec.h: + * examples/OEP/Display/GPS/GPS_exec.cpp: + * examples/OEP/Display/GPS/GPS_exec.h: + * examples/OEP/Display/GPS/GPS_tracing_exec.cpp: + * examples/OEP/Display/GPS/GPS_tracing_exec.h: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.h: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: + * examples/OEP/Display/RateGen/RateGen_exec.cpp: + * examples/OEP/Display/RateGen/RateGen_exec.h: + + More fixes to the executors. + +Sun May 9 07:46:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/CCM_Component.idl: + * ciao/CCM_Container.idl: + + Added CIAO specific operations ciao_practivate () and + ciao_postactivate () which would allow the deployment + infrastructure to invoke them before and after ccm_activate + (). There are more elegant methods to do this, but for want of + time we will just stick to this. We can revisit this later if + needed. There is a need for such things in some projects that we + are working on to initialize a few things upfront and tear them + later. The downside of this is that the executors need to + implement ciao_preactivate () and ciao_postactivate (). I think + there is a good idea to avoid that. We will visit that soon. + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Added code generation for ciao_preactivate () and + ciao_postactivate (). + + * tools/Assembly_Deployer/Assembly_Impl.cpp: + + Cosmetic fix. + + * tools/Assembly_Deployer/Assembly_Visitors.h: + + Added a typedef for the iterator in the CIAO::Assembly_Context + struct. + + * tools/Assembly_Deployer/Assembly_Visitors.cpp: + + Iterate over the CCMObject references and call preactivate, + activate and postactivate on all of them one after another. + + * examples/Hello/Receiver/Receiver_exec.cpp: + * examples/Hello/Receiver/Receiver_exec.h: + * examples/Hello/Sender/Sender_exec.cpp: + * examples/Hello/Sender/Sender_exec.h: + + Added the preactivate and postactivate calls. + +Sat May 8 15:19:18 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/ACD_Handler.cpp: + * DnC/Config_Handlers/ADD_Handler.cpp: + * DnC/Config_Handlers/APM_Handler.cpp: + * DnC/Config_Handlers/CAD_Handler.cpp: + * DnC/Config_Handlers/CPR_Handler.cpp: + * DnC/Config_Handlers/CRDD_Handler.cpp: + * DnC/Config_Handlers/CompImplDesc_Handler.cpp: + * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: + * DnC/Config_Handlers/CompPortDesc_Handler.cpp: + * DnC/Config_Handlers/Config_Handlers.mpc: + * DnC/Config_Handlers/DP_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + * DnC/Config_Handlers/IDD_Handler.cpp: + * DnC/Config_Handlers/IRDD_Handler.cpp: + * DnC/Config_Handlers/MDD_Handler.cpp: + * DnC/Config_Handlers/MID_Handler.cpp: + * DnC/Config_Handlers/PCD_Handler.cpp: + * DnC/Config_Handlers/PCI_Handler.cpp: + * DnC/Config_Handlers/PC_Handler.cpp: + * DnC/Config_Handlers/PPM_Handler.cpp: + * DnC/Config_Handlers/PSPE_Handler.cpp: + * DnC/Config_Handlers/PSPR_Handler.cpp: + * DnC/Config_Handlers/RDD_Handler.cpp: + * DnC/Config_Handlers/SID_Handler.cpp: + * DnC/Config_Handlers/SPE_Handler.cpp: + * DnC/Config_Handlers/SPR_Handler.cpp: + + Removed unnecessary declaration of ACE_DECLARE_NEW_CORBA_ENV + +Sat May 8 14:53:33 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Domain.cpp: + + Added a sample "main" program to test the Domain_Handler + wrriten to parse the DomainDescriptor. + +Sat May 8 14:50:26 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Added a missing structure member infoProperty + to the structure Domain. + +Fri May 7 20:38:15 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + A fix for generated code for inherited home factory operations. + It makes use of the fact that a derived home must manage a + component that is derived from the component its base home + manages. This means that the corresponding executor classes + have the same inheritance relationships. When a call is + made to a base home factory operation on a derived home, + the derived home's managed component will be returned as + a base component reference. Operations called on this + component will end up in the derived component executor + (the user must implement the inherited operations, although + the implementation may be different than that in the + base component executor). + +Fri May 7 17:19:02 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Filled in some missing items in generation of facet, component + and home servant classes, and of component context classes. + These missing items included some cases of code generation for + things inherited from the base home or the base component, such + as regular operations, attribute operations, port operations, + and home factory operations, as well as operations and attributes + of supported interfaces and their ancestors. Note that there + is still a problem with compiling home factory operations + inherited from a base home, but this problem will be fixed + with the upcoming refactoring of the CIAO-specific + _ciao_activate_component() and _ciao_passivate_component() + methods in the home servant class. This fix closes [BUGID:1800]. + +Fri May 7 14:46:54 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * GNUmakefile: + + Removed this GNUmakefile. It must now be generated by MPC. + +Fri May 7 13:17:10 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/ConFig_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.h: + * DnC/Config_Handlers/Resource_Handler.cpp: + * DnC/Config_Handlers/SR_Handler.cpp: + + Updated the handlers to handler href, xmi:id cases. + +Fri May 7 12:53:34 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * 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: + Fixed a bug for using MPC to build CCF. + +Fri May 7 12:44:42 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/RS_Handler.cpp: + + Modified the handler to parse out of order schema + definitions. Now parsing is independent of the appearance of the + schema elements as it should be. + +Thu May 6 16:20:00 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handlers/SP_Handler.cpp: + + Added functionality to parse the schema definitions when the + individual elements appear in no specific order. + +Mon May 3 23:04:13 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * CIAO-INSTALL.html: + + Corrected typo. + +Mon May 3 23:17:31 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Changed the datatype from ULongSeq to StringSeq + in the following structures: + + SharedResource, Node, Interconnect and Bridge. + +Mon May 3 22:44:09 2004 George Edwards <g.edwards@vanderbilt.edu> + + * DnC/Deployment.idl: + + Fixed ComponentPortDescription struct to comply with new spec. + + * DnC/Deployment.mpc: + + Added DnC_Dump.cpp to Deployment_stub project. + + * DnC/DnC_Dump.h: + * DnC/DnC_Dump.cpp: + + Added dump functions for PackageConfiguration, + ComponentPackageDescription, PackagedComponentImplementation, + ComponentPortDescription, and ComponentPropertyDescription. + +Mon May 3 00:00:00 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * Makefile*: + + Removed all Makefiles. GNUmakefiles must now be generated by + MPC. + +Sat May 1 22:37:33 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * Makefile: + * GNUmakefile: + + Renamed "Makefile" to "GNUmakefile" to make it obvious to + users that GNU Make is required to parse the file. + +Fri Apr 30 17:46:09 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + + Implemented supporting of forward declared interfaces. + Also some minor tweaking for Intel C++. + +Fri Apr 30 13:08:04 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * DnC/DnC_Dump.h: + * DnC/DnC_Dump.cpp: + + Added these two new files. These two files created a + DnC_Dump class which is used to print out the contents + of various IDL data structures. + +Thu Apr 29 22:56:04 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Rolled back some changes made on the TargetDataModel + structures. + +Thu Apr 29 22:34:41 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Changed all the structures in the TargetData Model + to match what is given in the spec. + +Thu Apr 29 22:26:05 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Made a change in the structure Domain + to add a new field info_property + which is of the type Properties. + +Thu Apr 29 18:46:51 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Config_Error_Handler.h: + * DnC/Config_Handlers/Config_Error_Handler.cpp: + + Generic Error Handler class for the main functions + which we will be writing to dump out the IDL + data structures populated by the XML handlers. + +Thu Apr 29 18:09:41 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.xsd: + + Fixed a type "xsl" tp "xsd" + +Thu Apr 29 17:47:04 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Deployment.xsd: + * DnC/XMI.xsd: + + Updated the schemaLocation attribute within the + Deployment.xsd schema and + added the appropriate XMI.xsd file. + +Thu Apr 29 06:13:23 2004 Aniruddha Gokhale <a.gokhale@vanderbilt.edu> + + * DnC/Deployment.idl: + struct ComponentImplementationDescription: Added new field called + infoProperty of type Properties (Issue 5967). + + struct ImplementationRequirement: added a new struct (Issue 6392) + + * Dnc/ConfigHandlers/CompImplDesc_Handler.cpp: + Fixed compilation errors due to incorrect naming usage of a typedef. + +Mon Apr 26 23:40:27 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/Cookies.cpp: + * ciao/Cookies.h: + * ciao/Cookies.inl: + + Subtle changes to improve interoperability. + + Problem: We, for some unknown reason, created a proprietary + cookie called CIAO::Map_Key_Cookie (which inherited from an IDL + type CIAO::Cookie) and used that as a concrete implementation of + Components::Cookie. + + Context: Though this would work, this breaks interoperability + when the Cookies are send on the wire. The remote target tries + to unmarshal the CIAO::Cookie valuetype as a Component::Cookie + which fails miserably. + + Solution: Deprecate this proprietary IDL type CIAO::Cookie and + make Map_Key_Cookie inherit directly from Component::Cookie. + + Made some changes to the interface to return a bool instead of + an int. + + * ciao/CIAO_Value.idl: + + Added note for deprecation. + + * CIDLC/ServantSourceGenerator.cpp: + + The call to Map_Key_Cookie::extract () should check for a false + instead of -1. + + * tools/Assembly_Deployer/Assembly_Impl.cpp: + + The call to Map_Key_Cookie::extract () should check for a false + instead of -1. + + Thanks to Ed Mulholland and Jacques Kerner for reporting the + problem. + +Mon Apr 26 17:35:29 2004 George Edwards <g.edwards@vanderbilt.edu> + + * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: + + Made changes to fix compilation errors. + +Mon Apr 26 12:19:56 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/IC_Handler.cpp: + + Made changes to fix some compiler issues. + +Mon Apr 26 12:13:36 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Bridge_Handler.h: + * DnC/Config_Handlers/Bridge_Handler.h: + * DnC/Config_Handlers/IC_Handler.cpp: + * DnC/Config_Handlers/IC_Handler.h: + * DnC/Config_Handlers/Node_Handler.h: + * DnC/Config_Handlers/Node_Handler.cpp: + * DnC/Config_Handlers/Resource_Handler.cpp: + * DnC/Config_Handlers/Resource_Handler.h: + * DnC/Config_Handlers/SR_Handler.h: + * DnC/Config_Handlers/SR_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.cpp: + + Made changes to fix some compiler issues. + +Mon Apr 26 11:50:48 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Bridge_Handler.h: + * DnC/Config_Handlers/Bridge_Handler.cpp: + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/IC_Handler.cpp: + * DnC/Config_Handlers/IC_Handler.h: + * DnC/Config_Handlers/Node_Handler.h: + * DnC/Config_Handlers/Resource_Handler.cpp: + * DnC/Config_Handlers/Resource_Handler.h: + * DnC/Config_Handlers/SR_Handler.h: + + Made changes to fix some compiler issues. + +Mon Apr 26 08:57:37 2004 Aniruddha Gokhale <a.gokhale@vanderbilt.edu> + + * DnC/Config_Handlers/Config_Handlers.mpc: + Added Cap_Handler.cpp + Added CompIntrDesc_Handler.cpp + Added CompPortDesc_Handler.cpp + Added IAD_Handler.cpp + Added IR_Handler.cpp + Added NIA_Handler.cpp + + * DnC/Config_handlers/SR_Handler.cpp: + Included SP_Handler.h + Fixed undefined variables and conversion from string to long + + * DnC/Config_handlers/Node_Handler.cpp: + Fixed errors arising out of using same name for variables of + different types in the same scope (one defined in the parameter + and another as a loop variable). + + Fixed errors in type coversion. + + * DnC/Config_handlers/Resource_Handler.cpp: + Fixed errors in type coversion. + + * DnC/Config_handlers/MID_Handler.cpp: + Fixed an error due to incorrect number of parameters + + * DnC/Config_handlers/DP_Handler.cpp: + Fixed an error due to incorrect number of parameters and + incorrect file name inclusion. + + +Mon Apr 26 14:04:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/CCM_Core.mpc: + CIAO_Server must link with CIAO_Container. Not doing so causes link + errors with Borland. + +Mon Apr 26 09:33:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DnC/Config_Handlers/Config_Handlers.mpc: + Removed not needed / after $(CIAO_ROOT)/DnC in includes. This gave + problems with Borland + +Sun Apr 25 07:42:06 2004 Aniruddha Gokhale <a.gokhale@vanderbilt.edu> + + * DnC/Config_Handlers/Config_Handlers.mpc: + Added Bridge_Handler.cpp + Added Domain_Handler.cpp + Added IC_Handler.cpp + Added Node_Handler.cpp + Added Resource_Handler.cpp + Added SR_Handler.cpp + + +Sat Apr 24 23:43:13 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handlers/Bridge_Handler.cpp: + * DnC/Config_Handlers/Bridge_Handler.h: + * DnC/Config_Handlers/Domain_Handler.h: + * DnC/Config_Handlers/Domain_Handler.cpp: + * DnC/Config_Handlers/IC_Handler.h: + * DnC/Config_Handlers/IC_Handler.cpp: + * DnC/Config_Handlers/Node_Handler.h: + * DnC/Config_Handlers/Node_Handler.cpp: + * DnC/Config_Handlers/Resource_Handler.h: + * DnC/Config_Handlers/Resource_Handler.cpp: + * DnC/Config_Handlers/SR_Handler.h: + * DnC/Config_Handlers/SR_Handler.cpp: + + Added the following handlers belonging to the + Target Data Model. + +Sat Apr 24 23:13:56 2004 Aniruddha Gokhale <a.gokhale@vanderbilt.edu> + + * DnC/Deployment.idl: + struct ComponentPackageReference: Added two new fields called + requiredUUID and requiredName of type string (Issue 6047). + + * DnC/Config_Handler/SPE_Handler.h: + * DnC/Config_Handler/SPE_Handler.cpp: + * DnC/Config_Handler/ACD_Handler.h: + * DnC/Config_Handler/ACD_Handler.cpp: + * DnC/Config_Handler/APM_Handler.h: + * DnC/Config_Handler/APM_Handler.cpp: + * DnC/Config_Handler/MID_Handler.h: + * DnC/Config_Handler/MID_Handler.cpp: + Enclosed these into the CIAO namespace + + Removed needless copies by having the parent (caller) provide + the memory for the child (callee) to populate it. + + Other cosmetic changes, fixing typos. + + * DnC/Config_Handler/PC_Handler.cpp: + * DnC/Config_Handler/PCI_Handler.cpp: + Fixed undefined variables. + + * DnC/Config_Handler/CAD_Handler.h: + * DnC/Config_Handler/CAD_Handler.cpp: + XML handlers for the ComponentAssemblyDescription artifact of + the Component Data Model. + + * DnC/Config_Handler/SID_Handler.h: + * DnC/Config_Handler/SID_Handler.cpp: + XML handlers for the ComponentPackageReference artifact of + the Component Data Model. + + * DnC/Config_Handler/CPR_Handler.h: + * DnC/Config_Handler/CPR_Handler.cpp: + XML handlers for the ComponentPackageReference artifact of + the Component Data Model. + + * DnC/Config_Handler/SPR_Handler.h: + * DnC/Config_Handler/SPR_Handler.cpp: + XML handlers for the SubcomponentPropertyReference artifact of + the Component Data Model. + + * DnC/Config_Handler/CompImplDesc_Handler.h: + * DnC/Config_Handler/CompImplDesc_Handler.cpp: + XML handlers for the ComponentImplementationDescription artifact of + the Component Data Model. + + * DnC/Config_Handler/DP_Handler.cpp: + Renamed included file CID_Handler.h to CompIntfDesc_Handler.h + since there was a name clash. + + * DnC/Config_Handler/Config_Handlers.mpc: + Fixed the CONFIG_HANDLER_BUILD_DLL typo + Added ACD_Handler.cpp + Added APM_Handler.cpp + Added CAD_Handler.cpp + Added MID_Handler.cpp + Added SPE_Handler.cpp + Added CompImplDesc_Handler.cpp + Added CompPkgDesc_Handler.cpp + Added PC_Handler.cpp + Added PCI_Handler.cpp + Added SID_Handler.cpp + Added CPR_Handler.cpp + Added SPR_Handler.cpp + Reincluded DP_Handler.cpp + +Sat Apr 24 22:25:55 2004 George Edwards <g.edwards@vanderbilt.edu> + + Added files: + * DnC/Config_Handlers/PCI_Handler.h: + * DnC/Config_Handlers/PCI_Handler.cpp: + + Added new handlers for PackagedComponentImplementation. + +Sat Apr 24 21:22:48 2004 George Edwards <g.edwards@vanderbilt.edu> + + Added files: + * DnC/Config_Handlers/PC_Handler.h: + * DnC/Config_Handlers/PC_Handler.cpp: + * DnC/Config_Handlers/CompPkgDesc_Handler.h: + * DnC/Config_Handlers/CompPkgDesc_Handler.cpp: + + Added new handlers for PackageConfiguration and + ComponentPackageDescription. + +Sat Apr 24 16:02:03 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DnC/Config_Handler/Domain_Handler.h: + + Added a header file for the new handler about to + be written. + + This handler will parse the "Domain" type + defined in the Deployment.xsd schema of the + DnC specification. + +Sat Apr 24 10:46:14 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handler/PCD_Handler.cpp: + * DnC/Config_Handler/ERE_Handler.h: + * DnC/Config_Handler/ERE_Handler.cpp: + + Missed out on these handlers in my earlier commit. Made the same + changes as listed earlier for these handlers as well + +Fri Apr 23 19:45:53 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handler/ADD_Handler.cpp: + * DnC/Config_Handler/DP_Handler.cpp: + * DnC/Config_Handler/CRDD_Handler.cpp: + * DnC/Config_Handler/IDD_Handler.cpp: + * DnC/Config_Handler/IRDD_Handler.cpp: + * DnC/Config_Handler/MDD_Handler.cpp: + * DnC/Config_Handler/RDD_Handler.cpp: + * DnC/Config_Handler/PCD_Handler.cpp: + * DnC/Config_Handler/DP_Handler.cpp: + + Eliminated the additional copy incurred when sequences are + populated by de-referencing pointer to sequence return + type. This fixes Andy's comments in the files that unearthed + this problem. Please grep for Arvind: comments to see how the + problem has been fixed + + * DnC/Config_Handler/Config_Handlers.mpc: + + Commented out DP_Handler.cpp from the list of files to be + compiled as it requires CID.h file that is not yet written! This + ensures that the Handlers build. + + * DnC/Config_Handler/Any_Handler.h: + * DnC/Config_Handler/CEPE_Handler.h: + * DnC/Config_Handler/ID_Handler.h: + * DnC/Config_Handler/Property_Handler.h: + * DnC/Config_Handler/RS_Handler.h: + * DnC/Config_Handler/SP_Handler.h: + * DnC/Config_Handler/SPK_Handler.h: + * DnC/Config_Handler/Requirement_Handler.h: + + Changed the interfaces of each process_<handlerName> methods to + take a reference to the required return type rather than return + a pointer to the allocated return value. This change was + necessary to accommodate the use-cases defined in top level + handlers. + + * DnC/Config_Handler/Any_Handler.cpp: + * DnC/Config_Handler/CEPE_Handler.cpp: + * DnC/Config_Handler/ID_Handler.cpp: + * DnC/Config_Handler/Property_Handler.cpp: + * DnC/Config_Handler/RS_Handler.cpp: + * DnC/Config_Handler/SP_Handler.cpp: + * DnC/Config_Handler/SPK_Handler.cpp: + * DnC/Config_Handler/Requirement_Handler.cpp: + + Removed all memory allocation for the return types within the + Common element handler implementations. In the current use case, + all the return types are passed in as references. Therefore, it + is now the responsibility of the caller to allocate memory for + the corresponding data-types. + +Fri Apr 23 10:57:26 2004 Aniruddha Gokhale <a.gokhale@vanderbilt.edu> + + * DnC/Deployment.idl: + struct ConnectionResourceDeploymentDescription: Added a new struct + and corresponding unbounded sequence (Issue 6392). + + struct PlanSubcomponentPropertyReference: Replaced instanceRef + field with a field called instance of type + InstanceDeploymentDescription. + + struct PlanSubcomponentPortEndpoint: Replaced instanceRef and + kind fields with a field called instance of type + InstanceDeploymentDescription. + + struct PlanConnectionDescription: Added a field called + deployedResource of type ConnectionResourceDeploymentDescriptions. + + * DnC/Config_Handler/IRDD_Handler.h: + * DnC/Config_Handler/IRDD_Handler.cpp: + XML handlers for the InstanceResourceDeploymentDescription artifact of + the Execution Model. + + * DnC/Config_Handler/IDD_Handler.h: + * DnC/Config_Handler/IDD_Handler.cpp: + XML handlers for the InstanceDeploymentDescription artifact of + the Execution Model. + + * DnC/Config_Handler/IRDD_Handler.h: + * DnC/Config_Handler/IRDD_Handler.cpp: + XML handlers for the ConnectionResourceDeploymentDescription artifact of + the Execution Model. + + * DnC/Config_Handler/PCD_Handler.h: + * DnC/Config_Handler/PCD_Handler.cpp: + XML handlers for the PlanConnectionDescription artifact of + the Execution Model. + + * DnC/Config_Handler/PSPE_Handler.h: + * DnC/Config_Handler/PSPE_Handler.cpp: + XML handlers for the PlanSubcomponentPortEndpoint artifact of + the Execution Model. + + * DnC/Config_Handler/PPM_Handler.h: + * DnC/Config_Handler/PPM_Handler.cpp: + XML handlers for the PlanPropertyMapping artifact of + the Execution Model. + + * DnC/Config_Handler/PSPR_Handler.h: + * DnC/Config_Handler/PSPR_Handler.cpp: + XML handlers for the PlanSubcomponentPropertyReference artifact of + the Execution Model. + + * DnC/Config_Handler/Config_Handlers.mpc: + Added IDD_Handler.cpp + Added IRDD_Handler.cpp + Added CRDD_Handler.cpp + Added PCD_Handler.cpp + Added PSPE_Handler.cpp + Added PPM_Handler.cpp + Added PSPR_Handler.cpp + +Fri Apr 23 04:40:12 2004 Aniruddha Gokhale <a.gokhale@vanderbilt.edu> + + * DnC/Deployment.idl: + struct DeploymentPlan: Added a field called infoProperty of type + Properties (Issue 5967) + + struct ArtifactDeploymentDescription: Added a field called + deployedResource of type ResourceDeploymentDescriptions + (Issue 6392) + + struct ArtifactDeploymentDescription: Changed the field type for + location from string to CORBA::StringSeq (Issue 5957, 6053). + + struct ArtifactDeploymentDescription: Moved it around to + overcome forward declarations. + + struct MonolithicDeploymentDescription: Changed the field name + from artifactRef to artifact and changed its type from + CORBA::ULongSeq to ArtifactDeploymentDescriptions (Issue 5957) + + struct ResourceDeploymentDescription: Added a new struct and + corresponding unbounded sequence (Issue 6392). + + enum ResourceUsageKind: Added a new enum (Issue 6392). + + struct InstanceResourceDeploymentDescription: Added a new struct + and corresponding unbounded sequence (Issue 6392). + + * DnC/Config_Handler/DP_Handler.h: + * DnC/Config_Handler/DP_Handler.cpp: + Added handling of "infoProperty" (Issue 5967) + Other cosmetic changes, such as fixed usage of an undefined + variable + + * DnC/Config_Handler/ADD_Handler.h: + * DnC/Config_Handler/ADD_Handler.cpp: + XML handlers for the ArtifactDeploymentDescription artifact of + the Execution Model. + + * DnC/Config_Handler/MDD_Handler.h: + * DnC/Config_Handler/MDD_Handler.cpp: + XML handlers for the MonolithicDeploymentDescription artifact of + the Execution Model. + + * DnC/Config_Handler/RDD_Handler.h: + * DnC/Config_Handler/RDD_Handler.cpp: + XML handlers for the ResourceDeploymentDescription artifact of + the Execution Model. + + * DnC/Config_Handler/Config_Handlers.mpc: + Added ADD_Handler.cpp + Added MDD_Handler.cpp + Added RDD_Handler.cpp + +Thu Apr 22 22:18:04 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/CCM_Component.idl: + + Added 'typeprefix Components "omg.org";' inside the + Components module. All openings of an IDL module must + have the same prefix, and the openings of the Components + module in other IDL file have this prefix. + +Thu Apr 22 21:32:39 2004 Aniruddha Gokhale <a.gokhale@vanderbilt.edu> + + * DnC/Deployment.idl: + Added a "string UUID;" field (Issue 6047) to the DeploymentPlan + structure. The spec shows UUID as an attribute, which serves as + the unique identfier of a plan. However, the spec does not + include it in the IDL nor the schema. I decided to add it for now. + + * DnC/Config_Handler/DP_Handler.h: + * DnC/Config_Handler/DP_Handler.cpp: + XML handlers for the DeploymentPlan artifact of the Execution Model. + + * DnC/Config_Handler/Config_Handlers.mpc: + Added DP_Handler.cpp + +Thu Apr 22 15:36:14 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handler/Config_Handlers.mpc + * DnC/Config_Handler/Property_Handler.cpp: + * DnC/Config_Handler/Property_Handler.h: + * DnC/Config_Handler/Requirement_Handler.h: + * DnC/Config_Handler/Requirement_Handler.cpp: + * DnC/Config_Handler/SPK_Handler.h: + * DnC/Config_Handler/SPK_Handler.cpp: + XML handlers for common elements present in schema definitions. + +Thu Apr 22 11:35:42 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handler/CEPE_Handler.h: + * DnC/Config_Handler/CEPE_Handler.cpp: + * DnC/Config_Handler/ERE_Handler.h: + * DnC/Config_Handler/ERE_Handler.cpp: + * DnC/Config_Handler/ID_Handler.h: + * DnC/Config_Handler/ID_Handler.cpp: + * DnC/Config_Handler/RS_Handler.h: + * DnC/Config_Handler/RS_Handler.cpp: + * DnC/Config_Handlers/SP_Handler.h: + * DnC/Config_Handler/SP_Handler.cpp: + Correct ::Deployment namespace definitions to Deployment:: as it + need not always start from the root. Changed ACE_NEW_RETURN + macros to ACE_NEW_THROW_EX as exceptions are going to be used as + default meachnism to flag errors. Thanks to Kitty for pointing + these two changes. + +Wed Apr 21 22:35:07 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Config_Handler/Config_Handlers.mpc: + Modified the mpc file to include handlers that compile as a test + * DnC/Config_Handler/ID_Handler.h: + * DnC/Config_Handler/ID_Handler.cpp: + * DnC/Config_Handler/CEPE_Handler.h: + * DnC/Config_Handler/CEPE_Handler.cpp: + * DnC/Config_Handler/RS_Handler.h: + * DnC/Config_Handler/RS_Handler.cpp: + * DnC/Config_Handler/SP_Handler.h: + * DnC/Config_Handler/SP_Handler.cpp: + * DnC/Config_Handler/Utils.h: + * DnC/Config_Handler/Utils.cpp: + * DnC/Config_Handler/Any_Handler.h: + Handlers for common elements; each handler handles a separate + type + * DnC/Config_Handler/Config_Handler_export.h: + Export files for all the handlers + +Wed Apr 21 22:27:34 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Deployment.mpc: + Changed the export tags from all-caps to mixed mode + * DnC/Deployment_stub_export.h: + * DnC/Deployment_svnt_export.h: + Re-generated the export files accordingly + +Wed Apr 21 13:08:50 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Config_Handlers/APM_Handler.cpp + Fixed a typo. + +Wed Apr 21 12:33:11 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DnC/Deployment.mwc: + * DnC/Deployment.mpc: + Workspace and Project files for generating stubs and skeletons + for Deployment.idl file + + * DnC/Deployment_stub_export.h: + * DnC/Deployment_svnt_export.h: + Export macros for Deployment stub and skeleton files + +Wed Apr 21 10:53:50 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Fixed the error in the "struct SubcomponentPortEndpoint" + definition in the IDL file. + +Wed Apr 21 10:33:50 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + * DnC/DnC_*: + + Switched back the the OMG IDL DnC file. + +Tue Apr 20 21:37:26 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * Dnc/Config_Handlers/Config_Handlers.mpc: + Changed the file to generate shared library rathern than an + executable. + +Tue Apr 20 20:29:37 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * Dnc/Config_Handlers/Config_Handers.mpc: + + mpc file for the DnC configuration handlers + +Tue Apr 20 17:11:35 2004 Irfan Pyarali <irfan@oomworks.com> + + * examples/Hello/Sender/Sender_exec.h (Sender_Impl): + + The second constructor also needed the same fix. + +Tue Apr 20 15:50:07 2004 Irfan Pyarali <irfan@oomworks.com> + + * examples/Hello/Sender/Sender_exec.h (Sender_Impl): + + <message_> was getting initialized properly causing a crash + later in the execution. + +Mon Apr 19 18:04:11 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * DnC/Config_Handlers/ACD_Handler.cpp + * DnC/Config_Handlers/ACD_Handler.h + * DnC/Config_Handlers/APM_Handler.cpp + * DnC/Config_Handlers/APM_Handler.h + * DnC/Config_Handlers/MID_Handler.cpp + * DnC/Config_Handlers/MID_Handler.h + * DnC/Config_Handlers/SPE_Handler.cpp + * DnC/Config_Handlers/SPE_Handler.h + + XML handlers for below XML data types respectively: + + "AssemblyConnectionDescription " + "AssemblyPropertyMapping" + "MonolithicImplementationDescription" + "SubcomponentPortEndpoint" + + * DnC/Config_Handlers/XercesString.cpp + * DnC/Config_Handlers/XercesString.h + + Helper class for using Xerces library to write XML handlers. + +Mon Apr 19 14:50:11 2004 Krishnakumar B <kitty@nospam.invalid.domain> + + * DnC/Config_Handlers: Created new directory for adding the + handlers for the Deployment & Configuration Specification. + +Thu Apr 15 18:13:29 2004 Irfan Pyarali <irfan@oomworks.com> + + * CIAO-INSTALL.html (HREF): + + Fixed link to binary files. + +Mon Apr 12 14:40:32 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/index.html: + + fixed a broken link. + |