summaryrefslogtreecommitdiff
path: root/modules/CIAO/ChangeLogs/ChangeLog-04a
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/ChangeLogs/ChangeLog-04a')
-rw-r--r--modules/CIAO/ChangeLogs/ChangeLog-04a5390
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.
+