diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:11 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:11 +0000 |
commit | 8008dd09ccf88d4edef237a184a698cac42f2952 (patch) | |
tree | da50d054f9c761c3f6a5923f6979e93306c56d68 /CIAO/ChangeLogs | |
parent | 13d6e89af439164c0ade48e6f5c3e9b3f971e8c9 (diff) | |
download | ATCD-8008dd09ccf88d4edef237a184a698cac42f2952.tar.gz |
Repo restructuring
Diffstat (limited to 'CIAO/ChangeLogs')
-rw-r--r-- | CIAO/ChangeLogs/ChangeLog-04a | 5390 | ||||
-rw-r--r-- | CIAO/ChangeLogs/ChangeLog-04b | 2250 | ||||
-rw-r--r-- | CIAO/ChangeLogs/ChangeLog-06a | 8579 | ||||
-rw-r--r-- | CIAO/ChangeLogs/ChangeLog-pre_release | 6202 |
4 files changed, 22421 insertions, 0 deletions
diff --git a/CIAO/ChangeLogs/ChangeLog-04a b/CIAO/ChangeLogs/ChangeLog-04a new file mode 100644 index 00000000000..e344fe85bee --- /dev/null +++ b/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. + diff --git a/CIAO/ChangeLogs/ChangeLog-04b b/CIAO/ChangeLogs/ChangeLog-04b new file mode 100644 index 00000000000..233cfed69fc --- /dev/null +++ b/CIAO/ChangeLogs/ChangeLog-04b @@ -0,0 +1,2250 @@ +Tue Dec 28 19:50:06 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * Release: + + Updated the name of the target for generating the textual + version of CIAO-INSTALL.html file. + +Sat Dec 25 20:55:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * Release: + + Added INSTALL target which generates textual version of + CIAO-INSTAll.html for the release. + +Sat Dec 25 15:01:40 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ExecImplSourceGenerator.cpp: + + Got rid of unused environment variable warnings in the generated + code. + +Wed Dec 22 06:53:30 2004 Chad Elliott <elliott_c@ociweb.com> + + * tests/CIDL/CodeGen/CodeGen.mpc: + + Make sure that CodeGen_stub gets built before CodeGen_exec. + +Tue Dec 21 11:29:03 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * tools/Segment_Timer/Segment_Timer.h + + Increased the value of the macro MAX_READINGS, since the + current value is too small and caused core dump for even + 50 connections. Thanks Roland Schmmack <Roland.Schimmack@gmx.de> + for reporting this bug! + +Mon Dec 20 17:27:01 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ciao/CCM_Core.mpc + * ciao/Deployment_Core.idl + * ciao/NodeApplication_Impl.cpp + * ciao/NodeApplication_Impl.h + * ciao/NodeApplication_Impl.inl + + Reverted changes back because of the check-in mistake I just made. + +Mon Dec 20 16:32:54 2004 Nanbor Wang <nanbor@cse.wustl.edu> + + * DAnCE/Config_Handlers/Config_Handlers.mpc: Added include path to + self for XSC_Config_Handlers project.. + +Wed Dec 15 13:48:44 2004 Chad Elliott <elliott_c@ociweb.com> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Get rid of build warnings from gcc 3.3. + +Tue Nov 30 21:41:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp (namespace): + + More use of ACE_NEW_THROW_EX instead of ACE_NEW_RETURN. + +Tue Nov 30 21:03:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp (namespace): + + Another use of ACE_NEW_THROW_EX instead of ACE_NEW_RETURN. + +Tue Nov 30 20:39:26 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp (namespace): + + Used ACE_NEW_THROW_EX instead of ACE_NEW_RETURN. + +Tue Nov 30 20:22:19 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp (namespace): + + Fixes for VC6. + +Wed Nov 24 09:47:58 2004 Chad Elliott <elliott_c@ociweb.com> + + * examples/OEP/Display/NavDisplayGUI_exec/DetailView.cpp: + + Added static_cast from double to int to avoid build warnings from + g++. + +Wed Nov 17 17:46:44 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/Hello/Receiver/Receiver.idl: + + Added 'uses multiple' receptacle to test code generation + and compilation. + +Sat Nov 13 18:04:36 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/Hello_Base/Hello_Base.idl: + * DAnCE/examples/Hello/Hello_Base/Hello_Base.mpc: + * DAnCE/examples/Hello/Hello_Base/Hello_Base_stub_export.h: + * DAnCE/examples/Hello/Hello_Base/Hello_Base_svnt_export.h: + * DAnCE/examples/Hello/Receiver/Receiver.cidl: + * DAnCE/examples/Hello/Receiver/Receiver.idl: + * DAnCE/examples/Hello/Receiver/Receiver.mpc: + * DAnCE/examples/Hello/Receiver/Receiver_exec.cpp: + * DAnCE/examples/Hello/Receiver/Receiver_exec.h: + * DAnCE/examples/Hello/Receiver/Receiver_exec_export.h: + * DAnCE/examples/Hello/Receiver/Receiver_stub_export.h: + * DAnCE/examples/Hello/Receiver/Receiver_svnt_export.h: + * DAnCE/examples/Hello/Sender/Sender.cidl: + * DAnCE/examples/Hello/Sender/Sender.idl: + * DAnCE/examples/Hello/Sender/Sender.mpc: + * DAnCE/examples/Hello/Sender/Sender_exec.cpp: + * DAnCE/examples/Hello/Sender/Sender_exec.h: + * DAnCE/examples/Hello/Sender/Sender_exec_export.h: + * DAnCE/examples/Hello/Sender/Sender_stub_export.h: + * DAnCE/examples/Hello/Sender/Sender_svnt_export.h: + * DAnCE/examples/Hello/Sender/starter.cpp: + * DAnCE/examples/Hello/descriptors/Deployment.xsd: + * DAnCE/examples/Hello/descriptors/Domain.cdd: + * DAnCE/examples/Hello/descriptors/Hello.cdp: + * DAnCE/examples/Hello/descriptors/Hello.cid: + * DAnCE/examples/Hello/descriptors/Hello.cpd: + * DAnCE/examples/Hello/descriptors/Hello.pcd: + * DAnCE/examples/Hello/descriptors/Libraries.iad: + * DAnCE/examples/Hello/descriptors/Receiver.ccd: + * DAnCE/examples/Hello/descriptors/Receiver.cid: + * DAnCE/examples/Hello/descriptors/Receiver.cpd: + * DAnCE/examples/Hello/descriptors/Receiver_Exec.iad: + * DAnCE/examples/Hello/descriptors/Receiver_Stub.iad + * DAnCE/examples/Hello/descriptors/Receiver_Svnt.iad: + * DAnCE/examples/Hello/descriptors/Sender.ccd: + * DAnCE/examples/Hello/descriptors/Sender.cid: + * DAnCE/examples/Hello/descriptors/Sender.cpd: + * DAnCE/examples/Hello/descriptors/Sender_Exec.iad: + * DAnCE/examples/Hello/descriptors/Sender_Stub.iad: + * DAnCE/examples/Hello/descriptors/Sender_Svnt.iad: + * DAnCE/examples/Hello/descriptors/XMI.xsd: + * DAnCE/examples/Hello/descriptors/hello.dat: + * DAnCE/examples/Hello/descriptors/package.tpd: + + Added another version of the Hello example + in the DanCE/examples directory. + + This example will use the DanCE framework for + deploying the components used in the example. + +Sat Nov 13 13:17:48 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * NEWS + + Added the Real-time Event Channel integration plan into + the NEWS file. + +Fri Nov 12 06:21:03 2004 Chad Elliott <elliott_c@ociweb.com> + + * tests/RTCCM/Priority_Test/Controllers/Pulser.h: + * tests/RTCCM/Priority_Test/Controllers/Pulser.cpp: + + Changed the open and close method of the Pulser class to match + the signature of the ACE_Task_Base. + +Thu Nov 11 17:17:48 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * ciao/Servant_Activator.cpp: + * DAnCE/examples/BasicSP/BMDisplay/BMDisplay_exec.cpp: + * DAnCE/examples/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * DAnCE/examples/BasicSP/BMDevice/BMDevice_exec.cpp: + * docs/tutorial/Hello/hello_exec.cpp: + Fixed warnings in the scoreboard from RH8 NoInline build + + Thu Nov 11 11:24:05 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + In the generated servant method populate_port_tables(), + added the line 'ACE_ENV_ARG_NOT_USED;' to avoid an + unused parameter warning if there happens to be no + populating to be done in this genrated method. + +Thu Nov 11 10:50:45 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecImplSourceGenerator.cpp: + + Fixed incorrect generation of environment arg macro. + Thanks to Chad Elliott <elliott_c@ociweb.com> for + pointing out the mistake. + +Thu Nov 11 09:46:58 2004 Chad Elliott <elliott_c@ociweb.com> + + * performance-tests/Protocols/Receiver/Receiver.mpc: + * performance-tests/Protocols/Sender/Sender.mpc: + * tests/RTCCM/DiffServ/Controller/Controller.mpc: + + Added requires += exceptions for these projects. + + * performance-tests/Protocols/Sender/Sender_exec.cpp: + + Removed ACE_CHECK's which caused compilation errors when + exceptions=0 was set. + +Thu Nov 11 14:40:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ciao/Servant_Activator.cpp: + * docs/tutorial/Hello/hello_exec.cpp: + Fixed unused parameter warnings in emulated exception build + +Tue Nov 9 14:20:31 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Fixed incorrect code generation for home factory operations. + Thanks to Chad Elliott <elliott_c@ociweb.com> for pointing + out the mistake. This fixes [BUGID:1977]. + +Mon Nov 8 12:58:24 2004 Chad Elliott <elliott_c@ociweb.com> + + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: + + Fixed build ordering to match library requirements. + + * ciao/StandardConfigurator_Impl.h: + + Removed the StandardConfigurator_Impl:: prefix on the configure + method (gcc 3.4.1 did not like it). + +Fri Nov 5 09:55:28 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTrip/client.cpp: + + The svc.conf file passed in to the client was not being passed + to the ORB as ACE::Get_Opt ate up the argument before being + passed to the client ORB. This fixes this error at the client + side temporarily by initializing the ORB before parsing the + arguments. Thanks to Abhi <abhi@qualcomm.com> for reporting + this. + +Thu Nov 4 09:31:29 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/RepositoryManager/Update_Plan.cpp: + + Made changes to fix some build warnings. + Thanks to Chad Elliot <elliott_c@ociweb.com> for reporting + this warning. + +Wed Nov 3 16:32:54 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + + Added generation of newline before each operation + parameter so each one will be on a separate line. + It was discovered that the VC 7.1 lexer truncates lines + longer than 1024 characters. + +Wed Nov 3 22:32:18 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp (namespace): + + VC6 error fixes. Grr...! + +Wed Nov 3 12:38:21 2004 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/RepositoryManager/Update_Plan.cpp: + * DAnCE/RepositoryManager/Update_Plan.h: + + Made changes to handle multiple component instances + deployment. + +Tue Nov 2 17:26:42 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Fixed the emitters for supported operations to include + abstract interfaces in their traversals. + +Tue Nov 2 09:59:15 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + + Fixed some regular expressions, used to generate the servant + header file ifdef guard and export macros, to recognize the + file extension .cdl in addition to the existing patterns for + .cidl and .idl. These particular regular expressions were + overlooked in the checkin of + + Thu Sep 30 11:03:20 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + +Tue Nov 2 04:45:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Addressing compile errors in Borland. Thanks to Johnny for the + suggestion. + +Mon Nov 1 15:09:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * VERSION: + Fixed description and mailing lists to use + +Fri Oct 29 17:18:51 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp (namespace): + + Fixed some weird VC6 issues reported by Theckla + Louchios<theckla.louchiois@lmco.com>. + +Fri Oct 29 10:44:52 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/RepositoryManager/Repository_Manager.cpp; + + Cosmetic changes. + +Mon Oct 25 07:31:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/RepositoryManager/Repository_Manager.cpp: + * DAnCE/RepositoryManager/Repository_Manager_Impl.cpp: + Use ACE auto_ptr instead of std::auto_ptr to fix compile problems + with vc6. + +Fri Oct 22 11:49:25 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Config_Handlers.mpc: + + Reversed this change "Thu Oct 21 18:37:12 2004 Gan Deng + <dengg@dre.vanderbilt.edu>" + +Fri Oct 22 08:16:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/RTCCM/DiffServ/Controller/Controller.mpc: + Added DiffServ_Stub to the libs part, this should fix the link errors + in the CBX Static Release build + +Fri Oct 22 07:51:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_IDL2/TAO_IDL3_TO_IDL2_BE_Export.h: + Used ACE_AS_STATIC_LIBS to check whether we need to build a DLL + or not, TAO_AS_STATIC_LIBS was used, but this project isn't + dependent on TAO, just on ACE + +Thu Oct 21 18:37:12 2004 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + + Put the xerces-c library into "lib +=" to avoid + linking to the wrong library. + +Wed Oct 13 06:37:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/RTCCM/Priority_Test/Workers/Worker.mpc + * tests/RTCCM/Priority_Test/Controllers/Controller.mpc: + Added Priority_Test_stub to the libs, this should fix the link errors + in the borland builds + + * tests/CIDL/CodeGen/CodeGen.mpc: + Added CIDL_Basic_stub to the libs, this should fix the link errors + in the borland builds + +Tue Oct 12 09:07:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * performance-tests/Benchmark/Multi_Threaded/Multi_Threaded.mpc: + Removed / at the end of the includes part, this should fix the + compile error in the Borland builds + +Mon Oct 11 23:41:16 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/OEP/Display/GPS/GPS.mpc: + * examples/OEP/Display/NavDisplay/NavDisplay.mpc: + * examples/OEP/Display/RateGen/RateGen.mpc: + + Fixed typos that broke the builds. + +Mon Oct 11 11:02:41 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CodeGenerationKit/IndentationIDL.hpp: + + Put double new line after `}'. + + * CIDLC/cidlc.cpp: + + Print build date and time in --version. + +Mon Oct 11 10:08:48 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/examples/BasicSP/Readme.html + + Update the README file for running the example. + +Sun Oct 10 10:45:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc: + + Fix for some typos which broke the daily builds. + +Sun Oct 10 02:47:21 2004 Balachandran Natarajan <bala@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/IAD_Handler_Test.cpp: + * DAnCE/tests/Config_Handlers/PC_Handler_Test.cpp: + * DAnCE/tests/Config_Handlers/Plan_Handler_Test.cpp: + + Fix for MSVC6 build errors. They compile fine on MSVC6 now. I am + just hoping that this fix also addresses compile errors in + Borland. The Borland compilation errors are also similar to the + MSVC6 errors and hence the hope! + +Sun Oct 10 00:21:39 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/BMDisplay/BMDisplay.mpc: + + Fixed a typo. + +Sat Oct 9 23:43:52 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Plan_Handler.cpp: + + Fixed a compilation error in Borland builds. + + * DAnCE/examples/BasicSP/BMClosedED/BMClosedED.mpc: + * DAnCE/examples/BasicSP/BMDisplay/BMDisplay.mpc: + * DAnCE/examples/BasicSP/EC/EC.mpc: + * examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc: + * examples/OEP/BasicSP/BMDevice/BMDevice.mpc: + * examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/OEP/BasicSP/EC/EC.mpc: + * examples/OEP/Display/GPS/GPS.mpc: + * examples/OEP/Display/NavDisplay/NavDisplay.mpc: + * examples/OEP/Display/RateGen/RateGen.mpc: + * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc: + + Added missing libraries. They have been wrong for a very long + time. Thanks to Borland builds for catching these. I am sure + there are a few more and I will allow one more build to catch + them. + + * examples/OEP/Display/RateGen/RateGen_exec.cpp: + * examples/OEP/Display/RateGen/RateGen_exec.h: + + Fixed warnings due to hidden virtual functions. + + +Sat Oct 9 14:29:41 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Added a .in () to the _var variable used in push_event (). + + * DAnCE/Config_Handlers/XercesString.cpp: + * DAnCE/Config_Handlers/XercesString.h: + + Removed an unnecessary operator== which was confusing some + compilers. + + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp: + * DAnCE/RepositoryManager/Repository_Manager.cpp: + + Changed the wrong exceptions that were being thrown. + + * DAnCE/examples/BasicSP/EC/EC_exec.cpp: + * DAnCE/examples/BasicSP/EC/EC_exec.h: + * examples/OEP/BasicSP/EC/EC_exec.cpp: + * examples/OEP/BasicSP/EC/EC_exec.h: + + The declaration of open () and close () was hiding the base + class methods. Changed the name of the functions. + + The above changes should fix part of the errors from the Borland + builds. + +Thu Oct 7 03:17:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * docs/schema/Basic_Deployment_Data.xsd: + * docs/schema/ccd.xsd: + * docs/schema/cdp.xsd: + + Updated to be more compliant with the DnC spec. + +Wed Oct 6 16:10:27 2004 Will Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/ciaopolicy.xsd: + + Finished filling out the policy schema. + +Sun Oct 03 09:38:03 2004 Nanbor Wang <nanbor@cse.wustl.edu> + + * DAnCE/Config_Handlers/XSCRT/Elements.hpp: + * DAnCE/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp: + * DAnCE/Config_Handlers/XSCRT/Parser.hpp: + * DAnCE/Config_Handlers/XSCRT/Traversal.hpp: + * DAnCE/Config_Handlers/XSCRT/XMLSchema.hpp: + * DAnCE/Config_Handlers/pcd.hpp: + * DAnCE/Config_Handlers/iad.hpp: + * DAnCE/Config_Handlers/cpd.hpp: + * DAnCE/Config_Handlers/cid.hpp: + * DAnCE/Config_Handlers/cdp.hpp: + * DAnCE/Config_Handlers/cdd.hpp: + * DAnCE/Config_Handlers/Deployment.hpp: + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp: + * DAnCE/Config_Handlers/ccd.hpp: + * DAnCE/Config_Handlers/toplevel.hpp: Change to include XSCRT + headers as "user libraries" instead of <system libraries>. + +Sun Oct 03 09:18:05 2004 Nanbor Wang <nanbor@cse.wustl.edu> + + * DAnCE/tests/Config_Handlers/handler_test.mpb: Changed to use the + xerces base project that Johnny added. The base project + correctly uses lit_libs to include xerces. + +Thu Sep 30 14:49:23 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecImplHeaderGenerator.cpp: + * CIDLC/ExecImplSourceGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + + Removed identifiers of unused args. + + * CIDLC/RepositoryIdGenerator.cpp: + + Extended generator to compute repo ids for + homes and components. + + * CIDLC/DescriptorGenerator.cpp: + + Changed code to use the context value set by the expanded + repo id generator and removed code to compute repo id + in this generator. + +Thu Sep 30 11:03:20 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecImplGenerator.cpp: + * CIDLC/ExecImplHeaderGenerator.cpp: + * CIDLC/ExecImplSourceGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Added handling of file extension .cdl, as found in + spec documents. + +Thu Sep 30 09:16:52 2004 Nanbor Wang <nanbor_a_txcorp_._com> + + * CCF/Config.rules: Added new definitions to actually add the + boost and utility related directives into compiler/linker + flags. + +Thu Sep 30 09:55:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/DnC_Dump_T.h: + Fixed fuzz error + +Wed Sep 29 17:30:25 2004 Irfan Pyarali <irfan@oomworks.com> + + * performance-tests/Protocols: + + - Minor changes were made to the Sender to in lieu of some + interface changes. + + - run_test.pl was changed so that a simple version of the test + can be executed. + + * performance-tests/Protocols/Sender/Sender.mpc: + * performance-tests/Protocols/Receiver/Receiver.mpc: + + Removed "dummy" label so that it is included in nightly builds. + + * performance-tests/Protocols/descriptors/CIAO_Installation_Data.ini: + * performance-tests/Protocols/Sender/Sender.mpc: + * performance-tests/Protocols/descriptors/Receiver.csd: + * performance-tests/Protocols/descriptors/Receiver.ssd: + * performance-tests/Protocols/descriptors/Sender.csd: + * performance-tests/Protocols/descriptors/Sender.ssd: + + Sender_* was changed to Protocols_Sender_* and Receiver_* was + changed to Protocols_Receiver_*. + + * performance-tests/Protocols/Sender/Sender_exec.cpp: + * performance-tests/Protocols/Sender/Sender.mpc: + + Custom_Network_Priority_Mapping.cpp was included directly. If + listed as a source file that is not in the current directory, + mpc mucks the object file location. + + * performance-tests/Protocols/descriptors/Receiver.csd: + * performance-tests/Protocols/descriptors/Receiver.ssd: + * performance-tests/Protocols/descriptors/Sender.csd: + * performance-tests/Protocols/descriptors/Sender.ssd: + + Hello was changed to Protocols. + + * tests/RTCCM/DiffServ/descriptors/CIAO_Installation_Data.ini: + * tests/RTCCM/DiffServ/Sender/Sender.mpc: + * tests/RTCCM/DiffServ/descriptors/Receiver.csd: + * tests/RTCCM/DiffServ/descriptors/Receiver.ssd: + * tests/RTCCM/DiffServ/descriptors/Sender.csd: + * tests/RTCCM/DiffServ/descriptors/Sender.ssd: + + Sender_* was changed to DiffServ_Sender_* and Receiver_* was + changed to DiffServ_Receiver_*. + + * tests/RTCCM/DiffServ/Sender/Sender_exec.cpp: + * tests/RTCCM/DiffServ/Sender/Sender.mpc: + + Custom_Network_Priority_Mapping.cpp was included directly. If + listed as a source file that is not in the current directory, + mpc mucks the object file location. + + * tests/RTCCM/DiffServ/descriptors/Receiver.csd: + * tests/RTCCM/DiffServ/descriptors/Receiver.ssd: + * tests/RTCCM/DiffServ/descriptors/Sender.csd: + * tests/RTCCM/DiffServ/descriptors/Sender.ssd: + + Hello was changed to DiffServ. + + * tests/RTCCM/DiffServ/Controller/Controller.mpc: + + "requires" directive was incorrect. Correct directive is + "after". + +Wed Sep 29 19:20:19 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/BMClosedED/BMClosedED_svnt.cpp: + * DAnCE/examples/BasicSP/EC/EC_svnt.cpp: + * DAnCE/examples/BasicSP/EC/EC_svnt.h: + + Removed them from the main trunk. + +Wed Sep 29 14:39:29 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + The dump function was too complicated not compiling on many + platforms cleanly. This effort is to simplify the dump functions + so that we can compile on many platforms. + + * DAnCE/Config_Handlers/DnC_Dump.cpp: + * DAnCE/Config_Handlers/DnC_Dump.h: + + Moved template functions out of the class. + + * DAnCE/Config_Handlers/DnC_Dump_T.cpp: + * DAnCE/Config_Handlers/DnC_Dump_T.h: + + New files for the template functions. + + * DAnCE/Config_Handlers/Dump_Obj.cpp: + * DAnCE/Config_Handlers/Dump_Obj.h: + + Utility functions have been moved here. + + * DAnCE/Config_Handlers/Config_Handlers.mpc: + New files added to the build. + +Wed Sep 29 07:51:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Servant_Activator.h: + * DAnCE/ciao/Servant_Activator.h: + Added missing prama pop + +Wed Sep 29 07:09:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Utils.h: + Added missing include of ace/post.h + +Mon Sep 27 17:57:08 2004 Krishnakumar B <kitty@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/BasicSP.mpc: + * DAnCE/examples/BasicSP/BMClosedED/BMClosedED.mpc: + * DAnCE/examples/BasicSP/BMDevice/BMDevice.mpc: + * DAnCE/examples/BasicSP/BMDisplay/BMDisplay.mpc: + * DAnCE/examples/BasicSP/EC/EC.mpc: + + Fixed the MPC files to refer to the version of DAnCE libraries + instead of the old CIAO libraries. + +Mon Sep 27 22:41:52 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Remove calling Home_Servant_impl_Base () directly. + + * DAnCE/ciao/Home_Servant_Impl_Base.cpp: + * DAnCE/ciao/Home_Servant_Impl_Base.h: + * ciao/Home_Servant_Impl_Base.cpp: + * ciao/Home_Servant_Impl_Base.h: + + Provided a default constructor with explicit keyword. This + should help VC6 and Borland compilers to compile the generated + servants just fine. + +Mon Sep 27 19:45:04 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Remove calling Context_Impl_Base () and Servant_Impl_Base () + directly. + + * DAnCE/ciao/Context_Impl_Base.cpp: + * DAnCE/ciao/Context_Impl_Base.h: + * DAnCE/ciao/Servant_Impl_Base.cpp: + * DAnCE/ciao/Servant_Impl_Base.h: + * ciao/Context_Impl_Base.cpp: + * ciao/Context_Impl_Base.h: + * ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_Base.h: + + Added a explicit default constructor so that they are not called + implicitly when derived classes are instantiated. + + * DAnCE/DomainApplicationManager/Deployment_Configuration.h: + + Checking in the change mentioned before just now, since it + fell trhough the cracks. + +Mon Sep 27 15:41:20 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.h: + + Export the class out for Win32 builds. + + * DAnCE/ExecutionManager/ExecutionManager.mpc: + + Removed a strange character frm the mpc file. + +Mon Sep 27 15:26:46 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + + Added a new exception specification to correct an error in BCB6 + builds. + + * DAnCE/ciao/CCM_Core.mpc: + + Deployment_stub should link with CIAO_DnC_Client. + +Mon Sep 27 12:56:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/RepositoryManager/RepositoryManager.mpc: + * DAnCE/Config_Handlers/Config_Handlers.mpc: + Instead of adding all xerces stuff to the project itself, inherit + from the new xerces base project + +Mon Sep 27 12:02:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NodeDaemon.mpc: + Instead of adding ifr_client to libs, use the + corresponding base projects + +Mon Sep 27 11:54:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config_Handlers.mpc: + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + * DAnCE/ExecutionManager/ExecutionManager.mpc: + Instead of adding the valuetype and ifr_client to libs, use the + corresponding base projects + +Mon Sep 27 08:54:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/examples/BasicSP/EC/EC_exec.cpp: + Added missing ACE_TRY_CHECK + +Mon Sep 27 08:03:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Context_Impl_Base.cpp: + Use false instead of FALSE. + +Wed Sep 22 17:46:14 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Removed unused parameter identifiers and fixed the order of some + class member initializations. + +Tue Sep 21 13:28:40 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * docs/value_factory_registration.html: + + New documentation file, describing the behavior of the CIDL + compiler with respect to automatic generation of code to + register valuetype factories for eventtypes referenced by + 'consumes' declarations in a component. + +Tue Sep 21 13:04:39 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Added code to check an eventtype used as an event consumer + in a component for the presence of an operation or + factory. If either is found, code generation for registering + the associated _init class with the container's ORB is skipped. + Also added command line option to toggle off generation of + the factory registration in all cases. Thanks to + Vasili Goutas <vasili@goutas.de> for the posting to the ciao-users + mailing list that prompted us to make the CIDL compiler + smarter and more friendly with regard to this feature. + +Tue Sep 21 13:00:33 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/IDL3/IDL3.vcproj: + + Added new files create by Boris for eventtype factory support. + + * CCF/CCF/IDL3/SemanticGraph/EventType.cpp: + + Fixed search-and-replace error in EventTypeFactory constructor + that had it inheriting from itself. + +Tue Sep 21 11:08:20 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SemanticGraph/ValueType.cpp: + * CCF/CCF/IDL2/SemanticGraph/ValueType.hpp: + * CCF/CCF/IDL2/Traversal/ValueType.hpp: + * CCF/CCF/IDL3/Parser.cpp: + * CCF/CCF/IDL3/Parser.hpp: + * CCF/CCF/IDL3/SemanticAction.hpp: + * CCF/CCF/IDL3/SemanticAction/EventTypeFactory.hpp: + * CCF/CCF/IDL3/SemanticAction/Factory.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/EventTypeFactory.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/EventTypeFactory.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL3/SemanticGraph/EventType.cpp: + * CCF/CCF/IDL3/SemanticGraph/EventType.hpp: + * CCF/CCF/IDL3/Traversal/EventType.hpp: + + Added support for eventtype factories. + +Tue Sep 21 07:39:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ciao/Context_Impl_Base.cpp: + Use false instead of FALSE. + +Mon Sep 20 18:47:47 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Config_Handlers.mpc: + + Use lit_libs for xercesc as suggested by Chad Elliott. + + * performance-tests/Protocols/Sender/Sender.idl: + + Fixed the IDL to compile with the latest changes to IDL + compiler. + +Mon Sep 20 18:43:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc: + Added strategies as base project + +Mon Sep 20 11:37:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ciao/StandardConfigurator_Impl.h: + Removed not needed qualifier, and fixed incorrect Id tag + +Sun Sep 19 19:12:22 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/Deployment.idl: + + Fixed variable name that differ by case from the data type. + +Fri Sep 17 16:46:32 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/CIDLC.sln: + + Added the 5 projects from CCF.sln so the CIDL compiler can be + built from scratch in a single MSVC 7.1 Solution. + +Fri Sep 17 08:27:57 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/Context_Impl_Base.cpp: + * ciao/Context_Impl_Base.cpp: + + Use false instead of FALSE. This should fix compile errors in + debian full reactor builds. + +Fri Sep 17 13:22:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc: + Use ciao_server as base + +Thu Sep 16 10:15:04 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_Base.h: + + Added inheritance to Servant_Impl_Base of + POA_Components::CCMObject to bring it in sync with the + version in regular CIAO/ciao. + + * DAnCE/ciao/Servant_Impl_T.h: + + Made inheritance of Servant_Impl_Base virtual, to bring it + in sync with the version in regular CIAO/ciao. + +Thu Sep 16 08:44:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ciao/Servant_Activator.cpp: + * CIAO/ciao/Servant_Activator.cpp: + Fixed compile errors in Borland build + +Tue Sep 14 20:43:31 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/Context_Impl_Base.h: + * DAnCE/ciao/Context_Impl_Base.h: + + Moved a sufficiently substantial included file above the + #pragma once directive, so that some compilers will not + complain that it's obsolete. + +Tue Sep 14 15:02:24 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ciao/Context_Impl_Base.cpp: + * DAnCE/ciao/Context_Impl_Base.h: + * DAnCE/ciao/Context_Impl_T.cpp: + * DAnCE/ciao/Context_Impl_T.h: + * DAnCE/ciao/Home_Servant_Impl_Base.cpp: + * DAnCE/ciao/Home_Servant_Impl_Base.h: + * DAnCE/ciao/Home_Servant_Impl_T.cpp: + * DAnCE/ciao/Home_Servant_Impl_T.h: + * ciao/Context_Impl_Base.cpp: + * ciao/Context_Impl_Base.h: + * ciao/Context_Impl_T.cpp: + * ciao/Context_Impl_T.h: + * ciao/Home_Servant_Impl_Base.cpp: + * ciao/Home_Servant_Impl_Base.h: + * ciao/Home_Servant_Impl_T.cpp: + * ciao/Home_Servant_Impl_T.h: + + New files, duplicated in CIAO/ciao and + CIAO/DAnCE/ciao, containing base classes + for the CIDL-compiler-generated context + and home servant classes. A template class + sits in the hierarchy between the generated + class and its skeleton base class (in the + case of the home servant) or its executor + base (in the case of the context). The + template class also inherits from a + non-template class which is used to hold + members and operations not using any template + parameters. + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + * DAnCE/ciao/CCM_Core.mpc: + * DAnCE/ciao/Servant_Impl_Base.cpp: + * DAnCE/ciao/Servant_Impl_Base.h: + * DAnCE/ciao/Servant_Impl_T.cpp: + * DAnCE/ciao/Servant_Impl_T.h: + * ciao/CCM_Core.mpc: + * ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_Base.h: + * ciao/Servant_Impl_T.cpp: + * ciao/Servant_Impl_T.h: + + Modified existing files to correspond with the + new files described above and: + + - Added implementations for the component servant + operations provide_facet(), get_named_facets(), + get_consumer() and get_named_consumers(). + + - Added inheritance of CCMObject to the non-template + base class, to enable operations in the template + base class, which used no template parameters but + which were there only to be in the inheritance + hierarchy from skeleton to generated servant, to + be moved to the non-template base class, and + thus not be reinstantiated with every new type. + + - Moved operations from generated code to one of + the two base classes. + +Mon Sep 13 13:18:33 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * RepositoryManager/Update_Plan.h + + Fixed a waring in Windows build by changing "class" to "struct" + in forward declaration. + + * examples/BasicSP/BasicSP.mpc + * examples/BasicSP/BMClosedED/BMClosedED.mpc + * examples/BasicSP/BMDevice/BMDevice.mpc + * examples/BasicSP/BMDisplay/BMDisplay.mpc + * examples/BasicSP/EC/EC.mpc + + Changed the output stub, servant, and executor library names + for all the components in BasicSP example. The reason is + becasue all the DnC descriptors are tightly coupled with the + output library names. I might come back switch this change + back since this will conflict with the BasicSP example in + CIAO_ROOT/examples. + +Mon Sep 13 13:07:33 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Fixed a bug inside create_connections () method. + +Mon Sep 13 15:16:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/run_test.pl: + * DAnCE/tests/NodeApplicationTest/run_test_ex.pl: + * DAnCE/tests/NodeApplicationTest/run_test_simple.pl: + + Fixed the paths in the scripts. + +Mon Sep 13 07:11:06 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/Port_Activator.h: + * DAnCE/ciao/Servant_Activator.cpp: + * ciao/Port_Activator.h: + * ciao/Servant_Activator.cpp: + + Fixes for MSVC++ compilation errors. Inspite of being careful I + introduced a couple of VC++ anathemas. + +Mon Sep 13 06:16:31 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp: + * ciao/Container_Base.cpp: + + Fixed wrong ACE_CHECK usage. This should fix compilation errors + in Full_Reactors build. + +Mon Sep 13 04:20:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Core.mpc: + + Removed iorinterceptor and objreftemplate from CIAO_DnC_Server + project. No reason to believe that they need thes. This should + hopefully remove the warnings in our daily builds. + + * examples/Hello/Sender/Sender_exec.cpp: + + Added a simple debug statement. + + * performance-tests/Benchmark/Benchmark.mpc: + + Tried fixing the link errors on the scoreboard. + +Mon Sep 13 03:50:08 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Core.mpc: + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Container_Base.h: + * DAnCE/ciao/Container_Base.inl: + * DAnCE/ciao/Port_Activator.cpp: + * DAnCE/ciao/Port_Activator.h: + * DAnCE/ciao/Port_Activator_T.cpp: + * DAnCE/ciao/Port_Activator_T.h: + * DAnCE/ciao/Servant_Activator.cpp: + * DAnCE/ciao/Servant_Activator.h: + + Replicated changes to DAnCE. DAnCE testing hasn't been completed + yet. + +Sun Sep 12 22:10:38 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Changes to the CIDL which uses the servant and port activators + checked in now. + +Mon Sep 13 03:00:52 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + To overcome the long standing problem in DAnCE, we are now making + the facet and consumer servants to be on demand activatable. This + would make sure that application level ports are not activated + until used. This should help address the problems between DAnCE + and existing way of doing things. These changes should be useful + even after old CIAO is removed since we want to give existing + component applications the same activation semantics with DAnCE. + + This checkin addresses old CIAO. DAnCE and CIDLC changes will come + in soon. + + * ciao/Servant_Activator.cpp: + * ciao/Servant_Activator.h: + + New files for facet and consumer activations. We now have a + seperate servant activator for facet and consumer ports. The + servant activator acts like a factory activating the right port + activators which can create the right servant for every port. + + * ciao/Port_Activator.cpp: + * ciao/Port_Activator.h: + * ciao/Port_Activator_T.cpp: + * ciao/Port_Activator_T.h: + + Concrete port activators for every port. + + * ciao/CCM_Core.mpc: + + Added the new files for building. + + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + * ciao/Container_Base.inl: + + Changes to the Container to use the above servant activator. The + continer creates the servant activator and sets that in the POA + meant for facet and consumers. + +Fri Sep 10 23:08:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Container_Base.h: + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + + Reverted this change "Sat Sep 11 03:35:24 2004 Balachandran + Natarajan <bala@dre.vanderbilt.edu>" + +Fri Sep 10 22:53:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Core.mpc: + * ciao/CCM_Core.mpc: + + Linked with TAO_Utils library + +Sat Sep 11 03:35:24 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Container_Base.h: + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + + Removed install_servant () since it is not used. + +Fri Sep 10 22:28:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Changes to accomodate the accessor renaming. + +Sat Sep 11 03:22:06 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + * ciao/Container_Base.inl: + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Container_Base.h: + * DAnCE/ciao/Container_Base.inl: + + Made a few changes. They are + + . Added a second POA into the container. One of the POA's will + host the component and the other POA will host the facet and + consumer servants. Obviously the two POA's have different sets + of policies. The new POA is primarily targeted to activate + facet and consumer servants on demand. + + . Renamed the accessor to the ORB and POA. Made them const + methods + + . Improved documentation and a number of costeic changes. + + + * DAnCE/RepositoryManager/Repository_Manager.cpp: + * DAnCE/RepositoryManager/Update_Plan.cpp: + * DAnCE/RepositoryManager/Update_Plan.h: + + BUnch of cosmetic changes to be conformant with ACE+TAI coding + guidelines. + + * DAnCE/ciao/Servant_Impl_Base.cpp: + * DAnCE/ciao/Servant_Impl_T.cpp: + * ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_T.cpp: + + Fixed simple compilation errors and warnings. + +Thu Sep 9 17:07:59 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL3/Events/Abstract/Abstract.idl: + + Uncommented IDL testing multiple inheritance of eventtypes. + +Thu Sep 9 10:30:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Container_Base.h: + * ciao/Container_Base.cpp: + + Added generate_reference() method to DAnCE version of + Container_Base, and fixed ACE_CHECK macro mistake in + both versions. + +Wed Sep 8 11:52:45 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_Base.h: + * DAnCE/ciao/Servant_Impl_Base.cpp: + + Updated files with changes made to the corresponding files + in regular CIAO/ciao. + +Tue Sep 7 22:14:43 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: + * CCF/CCF/IDL2/Traversal/Elements.hpp: + * CIDLC/ExecutorMappingGenerator.cpp: + + Fixed unused argument warnings. + +Tue Sep 7 15:48:19 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_Base.cpp: + + Cosmetic changes. + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + * DAnCE/ciao/Servant_Impl_T.cpp: + * DAnCE/ciao/Servant_Impl_T.h: + * ciao/Servant_Impl_T.cpp: + * ciao/Servant_Impl_T.h: + + Moved several methods from the generated servant class to the + template Servant_Impl base class. + +Tue Sep 7 10:44:10 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/CIDLC.mpc: + * CIDLC/CIDLC.vcproj: + * CIDLC/RepositoryIdGenerator.cpp: + * CIDLC/RepositoryIdGenerator.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/cidlc.cpp: + + - Updated the RepositoryIdGenerator and re-added the source + and header files to the build. This generator creates + repository ids for interfaces and eventtypes, and stores + them internally in a context variable for later access + in code generation. It also handles modifications to the + repository ids stemming from 'typeprefix' or 'typeid' + declarations. + + - Added generation of 'provide_<facet name>_i' and + 'get_consumer_<event consumer name>_i' methods in the servant, + which create dummy object references and store them in the + appropriate port table in the servant base class. + + - Re-implemented the generated 'provide_<facet name>' and + 'get_consumer_<event consumer name>' methods. They now + use the container's POA to activate the dummy objects + created by the corresponding _i methods described above. + The activation takes place upon the first outside access + of these objects. If an object has already been activated, + it will simply be found in its port table and returned. + Thanks to Bala for the prototype code for this feature. + + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + + Added 'generate_reference' utility method called by the + '_i' methods described above. + + * ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_Base.h: + + Added 'lookup_facet' and 'lookup_consumer' methods used in + generated servant code to determine if a desired object has + been activated already (and added to a port table) or not. + +Mon Aug 30 12:52:28 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/Benchmark/Benchmark.mpc: + + Fixes for link errors in the daily builds + +Sun Aug 29 19:25:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/XML_Helpers/XMLHelpers.mpc: + + Fix for link errors in Debian_Core builds. + +Sun Aug 29 19:02:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Core.mpc: + + Added valuetype seperately to the Deployment_svnt project. + +Sun Aug 29 18:10:13 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/BMClosedED/BMClosedED_svnt.h: + * DAnCE/examples/BasicSP/BMDevice/BMDevice_svnt.h: + * DAnCE/examples/BasicSP/BMDisplay/BMDisplay_svnt.h: + * DAnCE/examples/BasicSP/EC/EC_svnt.h: + + These files should not be in the repository. + +Sat Aug 28 18:44:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/BMDevice/BMDevice.mpc: + + Fixed a compile erros in the daily builds. + +Sat Aug 28 09:22:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/BasicSP.mpc: + * DAnCE/examples/BasicSP/BMClosedED/BMClosedED.mpc: + * DAnCE/examples/BasicSP/BMDevice/BMDevice.mpc: + * DAnCE/examples/BasicSP/BMDisplay/BMDisplay.mpc: + * DAnCE/examples/BasicSP/EC/EC.mpc: + + Fixed the project names and shared librray names so that they + don't collide with the regual BasicSP test. Ideally there + shouldn't be any duplicate code. I waill talk to Gan about + this. + +Thu Aug 26 16:45:10 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL3/Lookup/README: + * tests/IDL3/Lookup/lookup_test.idl: + * tests/IDL3/Lookup/lookup_test.mpc: + + New files, a test for the IDL compiler lookup of declarations + in base interfaces, valuetypes, components, and homes, and + in supported interfaces, referenced by the local name in the + derived IDL type. Thanks to Boris Kolpackov + <boris@dre.vanderbilt.edu> for reporting the bug and for + providing an example IDL file that illustrates the various + cases. + +Thu Aug 26 13:24:40 2004 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/examples/BaiscSP/*.*: + + Created above directory and subdictories to add an example for + using DAnCE. + +Thu Aug 26 12:28:40 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/CIDLC.vcproj: + + Added missing files to project. + +Thu Aug 26 11:25:39 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/CIDL/CodeGen/CodeGen.mpc: + + Changed dependency from ciao_server to ciao_servant. + +Wed Aug 25 11:28:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/DnC_Dump.h: + Removed not needed qualifier + + * DAnCE/RepositoryManager/RepositoryManager_Impl.h: + Removed not needed ; after namespace closure + +Wed Aug 25 11:24:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config_Error_Handler.h: + Removed not needed ; after namespace closure + +Tue Aug 24 11:31:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config.h: + Removed not needed ; after namespace closure + +Mon Aug 23 21:47:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/XSCRT/Elements.hpp: + * DAnCE/Config_Handlers/XSCRT/Elements.ipp: + * DAnCE/Config_Handlers/XSCRT/Elements.tpp: + * DAnCE/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp: + * DAnCE/Config_Handlers/XSCRT/ExtendedTypeInfo.ipp: + * DAnCE/Config_Handlers/XSCRT/Parser.hpp: + * DAnCE/Config_Handlers/XSCRT/Parser.ipp: + * DAnCE/Config_Handlers/XSCRT/Parser.tpp: + * DAnCE/Config_Handlers/XSCRT/Traversal.hpp: + * DAnCE/Config_Handlers/XSCRT/Traversal.ipp: + * DAnCE/Config_Handlers/XSCRT/Traversal.tpp: + * DAnCE/Config_Handlers/XSCRT/XMLSchema.hpp: + * DAnCE/Config_Handlers/XSCRT/XMLSchema.ipp: + * DAnCE/Config_Handlers/XSCRT/XMLSchema.tpp: + + Added XSCRT 0.0.4 into the repository to compile the handlers. + +Mon Aug 23 21:32:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/TypeNameEmitter.cpp: + + Fixed a compiler error in the daily builds showing up from a + non-const declaration of a char * for extraction into an Any. + + * DAnCE/Config_Handlers/Config.h: + + Deployment.h has been renamed to Config.h + + * DAnCE/Config_Handlers/Process_Element.h: + * DAnCE/Config_Handlers/Basic_Handler.h: + + Include Config.h + + * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp: + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp: + * DAnCE/Config_Handlers/Deployment.cpp: + * DAnCE/Config_Handlers/Deployment.hpp: + * DAnCE/Config_Handlers/ccd.cpp: + * DAnCE/Config_Handlers/ccd.hpp: + * DAnCE/Config_Handlers/cdd.cpp: + * DAnCE/Config_Handlers/cdd.hpp: + * DAnCE/Config_Handlers/cdp.cpp: + * DAnCE/Config_Handlers/cdp.hpp: + * DAnCE/Config_Handlers/cid.cpp: + * DAnCE/Config_Handlers/cid.hpp: + * DAnCE/Config_Handlers/cpd.cpp: + * DAnCE/Config_Handlers/cpd.hpp: + * DAnCE/Config_Handlers/iad.cpp: + * DAnCE/Config_Handlers/iad.hpp: + * DAnCE/Config_Handlers/pcd.cpp: + * DAnCE/Config_Handlers/pcd.hpp: + * DAnCE/Config_Handlers/toplevel.cpp: + * DAnCE/Config_Handlers/toplevel.hpp: + * DAnCE/Config_Handlers/Config_Handlers.mpc: + + Generated code from XSC which is going to be used for the next + generation handlers. They have been added in the MPC but guarded + with requires += dummy_label since they give lot of warnings. + +Mon Aug 23 08:02:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc: + Fixed typo in vpath + +Sun Aug 22 22:23:12 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Config_Handlers.mpc: + + Fixed VC6 compilation errors. + +Mon Aug 23 01:07:24 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/StandardConfigurator_Impl.cpp: + * ciao/StandardConfigurator_Impl.cpp: + + Fixed unused variable warnings. + +Sun Aug 22 21:28:34 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_Base.cpp: + * DAnCE/ciao/Servant_Impl_Base.h: + * DAnCE/ciao/StandardConfigurator_Impl.cpp: + * DAnCE/ciao/StandardConfigurator_Impl.h: + * DAnCE/ciao/CCM_Core.mpc: + + Added these files to the DAnCE builds. These were from the + following change + + Tue Aug 17 14:29:00 2004 Jules White <jules@dre.vanderbilt.edu> + + * ciao/CCM_Core.mpc: + * ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_Base.h: + * ciao/StandardConfigurator_Impl.cpp: + * ciao/StandardConfigurator_Impl.h: + + Fixed compilation errors in builds where exceptions have been + turned off. + +Sun Aug 22 22:11:49 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + + Fixed redeclaration error in VC6 builds. + +Sun Aug 22 20:08:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Fixed unused variable warnings in the generated code. + +Sun Aug 22 17:06:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/IDL3_to_IDL2/be_global.cpp: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + + Fixed unused variable warnings in our daily builds. + +Sun Aug 22 16:26:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/Protocols/Receiver/Receiver.mpc: + + Fixed a compile error in our daily builds. + +Fri Aug 20 16:01:55 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc: + + Fixed typo in source file name. + +Fri Aug 20 10:39:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ciao/Container_Base.h: + Fixed compile errors + +Fri Aug 20 07:32:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Container_Base.h: + Fixed compile errors + +Thu Aug 19 17:13:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/Literals.cpp: + * CIDLC/Literals.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + Added code generation for the set_attributes() method called + on the servant by the deployer. + +Thu Aug 19 16:09:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Base.h: + * ciao/Container_Base.h: + + Fixed a compilation error reported by Roland Schimmack <Roland + dot Schimmack at gmx dot de> + +Thu Aug 19 08:44:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * PROBLEM-REPORT-FORM: + Ask for the default.features file used by MPC. + +Wed Aug 18 14:21:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NodeDaemon_Impl.h: + Added missing pragma pop + +Tue Aug 17 14:29:00 2004 Jules White <jules@dre.vanderbilt.edu> + + * CIAO/ciao/Servant_Impl_Base.h: + * CIAO/ciao/Servant_Impl_Base.cpp: + Added a method to create and return the StandardConfigurator for a component. + Overrided _default_POA so that it returns the POA of the servant's container. + + * CIAO/ciao/StandardConfigurator_Impl.h: + * CIAO/ciao/StandardConfigurator_Impl.cpp: + Created an implementation of the StandardConfigurator interface. + +Mon Aug 16 22:15:52 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.cpp: + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.h: + + Fixed compilation errors in builds where exceptions have been + turned off. + +Mon Aug 16 22:09:52 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/Protocols/Sender/Sender.mpc: + + Fix for link errors on the scoreboard. + +Mon Aug 16 21:01:49 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/Benchmark/Benchmark.mpc: + + Fix for link errors on the scoreboard. + +Mon Aug 16 16:44:13 2004 J.T. Conklin <jtc@acorntoolworks.com> + + * CIAO/DAnCE/ExecutionManager/Execution_Manager.cpp: + * CIAO/DAnCE/NodeManager/Node_Daemon.cpp: + * CIAO/DAnCE/ciao/CCM_Container.idl: + * CIAO/ciao/CCM_Container.idl: + Changed #include "orbsvcs/orbsvcs/..." to #include "orbsvcs/...". + +Mon Aug 16 16:36:49 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + + Changed conversion for eventtypes to generate, instead of the + original eventtype, a valuetype with Components::EventBase added + to its inheritance list. This is completely equivalent to the + original eventtype and has the advantage that it eliminates the + need to use the -Sm option (disabling CCM equivalent IDL + preprocessing) when running the IDL compiler on a converted + file. Thanks to Bala Natarajan <bala@dre.vanderbilt.edu> for + the suggestion. + +Mon Aug 16 14:14:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles.idl: + + Do not do the compile the implied data part of the IDL. + +Mon Aug 16 12:42:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/CAD_Handler.h: + * DAnCE/Config_Handlers/CEPE_Handler.h: + * DAnCE/Config_Handlers/CPK_Handler.h: + * DAnCE/Config_Handlers/CPR_Handler.h: + * DAnCE/Config_Handlers/Cap_Handler.h: + * DAnCE/Config_Handlers/CompIntrDesc_Handler.h: + * DAnCE/Config_Handlers/CompPkgDesc_Handler.h: + * DAnCE/Config_Handlers/DT_Handler.h: + * DAnCE/Config_Handlers/Domain_Handler.h: + * DAnCE/Config_Handlers/ERE_Handler.h: + * DAnCE/Config_Handlers/IAD_Handler.h: + * DAnCE/Config_Handlers/ID_Handler.h: + * DAnCE/Config_Handlers/IR_Handler.h: + * DAnCE/Config_Handlers/MID_Handler.h: + * DAnCE/Config_Handlers/NIA_Handler.h: + * DAnCE/Config_Handlers/PCI_Handler.h: + * DAnCE/Config_Handlers/PC_Handler.h: + * DAnCE/Config_Handlers/Plan_Handler.h: + * DAnCE/Config_Handlers/Process_Element.h: + * DAnCE/Config_Handlers/Property_Handler.h: + * DAnCE/Config_Handlers/RS_Handler.h: + * DAnCE/Config_Handlers/RUK_Handler.h: + * DAnCE/Config_Handlers/Requirement_Handler.h: + * DAnCE/Config_Handlers/SPK_Handler.h: + * DAnCE/Config_Handlers/SP_Handler.h: + * DAnCE/Config_Handlers/TPD_Handler.h: + * DAnCE/Config_Handlers/Utils.h: + + Use ciao/ to include any header files from core ciao. + + * DAnCE/ciao/CCM_Core.mpc: + * DAnCE/tests/Config_Handlers/handler_test.mpb: + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: + + Use the right libraries for linking. This should probably + address some of the core build errors on the scoreboard. + +Sun Aug 15 18:32:49 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc: + * tools/IDL3_to_IDL2/TAO_IDL3_TO_IDL2_BE_Export.h: + * tools/IDL3_to_IDL2/be_extern.h: + * tools/IDL3_to_IDL2/be_global.cpp: + * tools/IDL3_to_IDL2/be_global.h: + * tools/IDL3_to_IDL2/be_helper.cpp: + * tools/IDL3_to_IDL2/be_helper.h: + * tools/IDL3_to_IDL2/be_init.cpp: + * tools/IDL3_to_IDL2/be_produce.cpp: + * tools/IDL3_to_IDL2/be_sunsoft.cpp: + * tools/IDL3_to_IDL2/be_sunsoft.h: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h: + * tools/IDL3_to_IDL2/README: + + New files implementing a tool that inputs an IDL file with IDL3 + constructs and generates another IDL file with the IDL3 + constructs converted to the spec-defined IDL2 equivalents. Using + the generated file instead of the original one in applications + will allow the developer to reference the IDL2 equivalent types + in application IDL, rather than just in C++ code as before. + The generated IDL file has a '_IDL2' suffix added to the + original file name just before the '.idl' extension. + +Sun Aug 15 09:17:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/Benchmark/Benchmark.mpc: + + Added missing libraries as reported by our daily builds. + +Sun Aug 15 09:12:36 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/tests/Config_Handlers/handler_test.mpb: + + Fixed the handlers to link in CIAO_DnC_Container too. + +Sat Aug 14 14:44:24 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Config_Handlers.mpc: + + Do not include /usr/lib to be in libpaths. This is odd and + shouldn't be there at the application level. Applications should + only be bothered about using $XERCESCROOT and the like. If the + application doesn't specify the compiler, linker and the loader + knows where to pick things from. + +Sat Aug 14 14:07:53 2004 Aniruddha Gokhale <a.gokhale@vanderbilt.edu> + + * DAnCE/NodeManager/Node_Daemon.cpp: + + Included "ace/os_include/os_netdb.h since otherwise the + MAXHOSTNAMELEN constant was not found. + +Sat Aug 14 15:36:28 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/NodeManager/NodeDaemon_Impl.cpp: + * DAnCE/NodeManager/NodeDaemon_Impl.h: + * DAnCE/NodeManager/Node_Daemon.cpp: + + Cosmetic fixes for fuzz errors and other simple fixes for the + daily builds. + + * DAnCE/NodeManager/README: + + Added a README file in the directory. + +Sat Aug 14 04:20:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager_Impl.h: + * DAnCE/ciao/ComponentsC.h: + * ciao/ComponentsC.h: + + Removed a trailing ; at the end of namespace closure. g++-3.4.1 + starts getting seizures once it locates a trailing ;. + +Sat Aug 14 03:29:18 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/tests/Config_Handlers/handler_test.mpb: + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: + * tools/XML_Helpers/XMLHelpers.mpc: + + Tried fixing some warnings and errors in the builds. I am not + able to reproduce it and so I am taking a blind shot. + +Thu Aug 12 14:14:00 Jules White <jules@dre.vanderbilt.edu> + + * docs/schema/cdp.xsd: + * docs/schema/Modified_Deployment.xsd: + + Changed the schema so that it was more compliant with the spec. + +Thu Aug 12 15:25:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/NEWS: + * DAnCE/ciao/Servant_Impl_T.cpp: + * DAnCE/ciao/Servant_Impl_T.h: + + Updates at this + +Thu Aug 12 11:35:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_T.cpp: + * DAnCE/ciao/Servant_Impl_T.h: + + Propogating the changes from "Mon Aug 9 11:38:04 2004 Jeff + Parsons <j.parsons@vanderbilt.edu>" to DAnCE. + + * DAnCE/tests/Config_Handlers/Handler_Test.cpp: + * DAnCE/tests/Config_Handlers/Handler_Test.h: + + Cleaned up things so that it is more portable. + + * DAnCE/tests/Config_Handlers/handler_test.mpb: + + Put Handler_Test as a template file. + +Thu Aug 12 16:20:19 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/tests/Config_Handlers/Handler_Test.cpp: + * DAnCE/tests/Config_Handlers/Handler_Test.h: + * DAnCE/tests/Config_Handlers/Handler_Test.i: + + Fixed fuzz errors. + +Wed Aug 11 22:37:31 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/NodeManager/Node_Daemon.cpp: + * tests/RTCCM/DiffServ/Sender/Sender_exec.cpp: + + Fixed fuzz errors. + +Wed Aug 11 22:15:26 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: + + Fixed yet another problem with MPC file. Should by now compile + clean on the scoreboard. Let us see hwo it goes. + +Wed Aug 11 20:08:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/CIDLC.mpc: + + Fixed library paths. This seems to have been busted. + +Wed Aug 11 14:38:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/Execution_Manager.cpp: + + Made certain parts exception safe and fixed fuzz errors. + + * tests/CIDL/CodeGen/CodeGen.mpc: + + The MPC file was busted which lead to errors in the daily + builds. + + * tests/RTCCM/DiffServ/Receiver/Receiver.mpc: + + Fixed errors in he MPC file. + + * tests/RTCCM/DiffServ/Sender/Sender_exec.cpp: + + Fixed fuzz errors. + +Wed Aug 11 12:45:09 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/CIDLC.mpc: + + Added new files startting with Exec* into the CIDLC project. + + * CIAOTAO.mwc: + + Added tests section to the above file. + +Wed Aug 11 15:08:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tests/CIDL/CodeGen/CodeGen.mpc: + + Fix for the compilation errors in the daily builds. + +Mon Aug 9 11:38:04 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/Servant_Impl_T.cpp: + * ciao/Servant_Impl_T.h: + + Moved the body of the destructor and the same_component() + method from the generated servant class to the base class. + +Sat Aug 7 17:55:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: + + Prevented compilation errors if CIDL is not built. + +Sat Aug 7 16:43:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tests/CIDL/CodeGen/CodeGen.mpc: + * tests/IDL3/Homes/Basic/Basic.mpc: + + Changed the name of the stub library and project names. There + was a clash in project and library names. + +Thu Aug 5 17:42:56 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecImplGenerator.cpp: + * CIDLC/ExecImplGenerator.hpp: + * CIDLC/ExecImplHeaderGenerator.cpp: + * CIDLC/ExecImplHeaderGenerator.hpp: + * CIDLC/ExecImplSourceGenerator.cpp: + * CIDLC/ExecImplSourceGenerator.hpp: + + New files, which generate empty executor implementation + classes (with spec-defined operations filled in and + IDL operations and attributes marked for the developer + to fill in). This generation is optional, triggered by + the CIDL compiler command line option --gen-exec-impl. + Two other options --exec-hdr-file-suffix and --exec-src-file-suffix, + can override the default generated file extensions of + _exec.h and _exec.cpp. Tao others, --exec-hdr-file-regex and + --exec-src-file-regex, allow replacement of default generated + filenames by pattern matching with regular expressions. + And finally, two more, --exec-export-include, + overrides the default generated export macro header file, + and --exec-export-macro, overrides the default generated + export macro for the executor implementation file. + + * CIDLC/Literals.cpp: + * CIDLC/Literals.hpp: + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantHeaderGenerator.hpp: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + * CIDLC/cidlc.cpp: + + - Added generation of (unimplemented) home finder + operations. + + - Filled gaps and organized the command line options + for servant filename suffixes and regular expressions + to replace default generated filenames. + + - Added a new type name emitter that generates the + appropriate NULL return value for any type. + + * tests/CIDL/CodeGen/Basic.idl: + * tests/CIDL/CodeGen/Basic_stub_export.h: + * tests/CIDL/CodeGen/Basic_svnt_export.h: + * tests/CIDL/CodeGen/CodeGen.cidl: + * tests/CIDL/CodeGen/CodeGen.idl: + * tests/CIDL/CodeGen/CodeGen.mpc: + * tests/CIDL/CodeGen/CodeGen_exec_export.h: + * tests/CIDL/CodeGen/CodeGen_stub_export.h: + * tests/CIDL/CodeGen/CodeGen_svnt_export.h: + * tests/CIDL/CodeGen/README: + + New test, for servant and executor implemtation code + generation of the CIDL compiler. This test target + correct code generation for many component-specific + features of IDL - catching operations and attributes + for supported interfaces, operations and attributes + for parents of supported interfaces, home operations + from base homes, inherited home factory and finder + operations, etc. The object of the test is to check + that the generated code builds and links successfully. + +Thu Aug 5 15:49:10 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.h: + + Made destructors in reference count enabled classes protected to + enforce proper memory management through the reference counting + mechansism (i.e. prevent directly calling operator delete() on + the reference counted object). + + (cube_long): + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.cpp (cube_long): + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.h + (makeCall): + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp + (makeCall): + + Added missing emulated exception parameter. Fixes compile-time + errors in emulated exception builds. + + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp + (ccm_activate): + + Corrected emulated excepton parameter. Fixes a compile-time + error in emulated exception builds. + + * performance-tests/Protocols/Controller/Controller.mpc: + * tests/RTCCM/DiffServ/Receiver/Receiver.mpc + (DiffServ_Receiver_exec): + * tests/RTCCM/DiffServ/Sender/Sender.mpc (DiffServ_Sender_exec): + + Added missing "requires += exceptions". These tests will not + compile in emulated exception configurations. + + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp + (get_latency): + + Fixed unused parameter warning in emulated exception builds. + +Thu Aug 5 11:48:49 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * performance-tests/Protocols/Controller/Controller.mpc: + + Corrected library link order. Addresses undefined reference + link-time errors in static builds. + + * tools/XML_Helpers/XMLHelpers.mpc (Helper_Test): + + Added missing TAO_IFR_Client library to "libs" variable. + Addresses undefined reference link-time errors in static + builds. + +Thu Aug 5 13:28:49 2004 Will Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/ciaopolicy.xsd: + + Schema describing ORB policy configurations. + +Thu Aug 5 11:56:03 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/CodeGenerationKit/IndentationImplanter.hpp: + + Changed template template parameter of class Implanter from + "Buffer" to "BufferType" because the former was causing a + problem with VC 7.1 clashing with a class Buffer in another + file. + +Thu Aug 5 08:48:50 2004 Krishnakumar B <kitty@nospam.invalid.domain> + + * CIAO-INSTALL.html: Updated to reflect dependency on Xerces and + native exceptions. + +Wed Aug 4 22:50:17 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * examples/Hello/Sender/Sender.mpc (Hello_Starter): + * performance-tests/Protocols/Controller/Controller.mpc (perf): + * tools/XML_Helpers/XMLHelpers.mpc (Helper_Test): + + Fixed static build link-time errors caused by not linking the + appropriate libraries. + +Wed Aug 4 22:31:24 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * docs/tutorial/Hello/client.cpp (main): + + Fixed typo that caused a syntax error. + +Wed Aug 4 17:24:18 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * examples/OEP/Display/RateGen/RateGen_exec.cpp (create): + * performance-tests/Benchmark/LatencyTest.cpp (makeCall): + * performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp + (makeCall): + * tests/RTCCM/Priority_Test/Controllers/Rate_Controller.cpp + (create): + * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp: + * tests/RTCCM/Priority_Test/Workers/IOB_Worker_exec.cpp: + + Fixued unused parameter warnings. + + * docs/tutorial/Hello/hello_exec.cpp: + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp: + + Fixed emulated exception usage. + + Fixed unused argument warnings. + + * docs/tutorial/Hello/client.cpp (main): + * docs/tutorial/Hello/simple_client.cpp (main): + * performance-tests/Benchmark/Multi_Threaded/client.cpp (main): + * performance-tests/Benchmark/RoundTrip/client.cpp (main): + * performance-tests/Benchmark/RoundTripClient/client.cpp (main): + + Fixed CORBA::ORB_init() arguments in emulated exception case. + + Added missing ACE_TRY_CHECK after CORBA::ORB_init() call. + + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp + (start): + + Fixed emulated exception usage. + + Added missing emulated exception parameter. Fixes a + compile-time error. + + Fixed unused parameter warnings. + + * tests/RTCCM/DiffServ/Sender/Sender_exec.cpp: + + Include "ace/OS_NS_unistd.h" to pull in ACE_OS::sleep() + declaration. + + * tests/RTCCM/Priority_Test/Controllers/Controller_exec.cpp: + + Include "ace/OS_NS_stdio.h" to pull in ACE_OS::snprintf() + declaration. + + Fixed unused parameter warnings. + +Wed Aug 4 16:43:43 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp + (push_Refresh): + + Fixed emulated exception usage. + + Fixed unused parameter warnings. + + * examples/OEP/BasicSP/EC/EC_exec.cpp (pulse): + + Added missing ACE_TRY_CHECK emulated exception macro. Fixes + warning about unused "ACE_TRY_LABEL" label. + + * examples/OEP/Display/RateGen/client.cpp: + + Include "ace/OS_NS_unistd.h" to pull in ACE_OS::sleep() + declaration. + + * examples/Hello/Receiver/Receiver_exec.cpp (ccm_activate): + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp + (ccm_activate): + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp (ccm_activate): + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp + (ccm_activate): + * examples/OEP/Display/GPS/GPS_exec.cpp (get_MyLocation, posx): + (posy, create): + * examples/OEP/Display/GPS/GPS_tracing_exec.cpp (get_MyLocation): + (posx, posy, create): + * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp + (ccm_activate): + * examples/OEP/Display/NavDisplayGUI_exec/AddNavUnitCmd.cpp + (execute): + * examples/OEP/Display/NavDisplayGUI_exec/NodeItem.cpp (moveBy): + * examples/OEP/Display/NavDisplayGUI_exec/QuitCmd.cpp (execute): + + Fixed unused parameter warnings. + +Wed Aug 4 11:16:47 2004 Will Otte <wotte@dre.vanderbilt.edu> + + * Components/ComplexComponent/Attributes/Attributes.idl: + * Homes/Attributes/HomeAttributes.idl: + * ImpliedIDL/Components/Basic/ICBasic.idl: + * Homes/Finder/Finder.idl: + * ImpliedIDL/Components/EventSink/ICEventSink.idl: + * ImpliedIDL/Components/EventSource/ICEventSource.idl: + * ImpliedIDL/Components/Receptacles/ICReceptacles.idl: + + Addressed some build errors on the Fuzz build. + + * Components/ComplexComponent/Attributes/AttributesS.cpp: + * Components/ComplexComponent/EventSink/EventSinkS.cpp: + * Components/ComplexComponent/EventSource/EventSourceS.cpp: + * Components/ComplexComponent/Facets/FacetsS.cpp: + * Components/ComplexComponent/Receptacles/ReceptaclesS.cpp: + * Components/SimpleComponent/SimpleComponentS.cpp: + * Events/Abstract/AbstractS.cpp: + * Events/Regular/RegularS.cpp: + * Homes/Attributes/HomeAttributesS.cpp: + * Homes/Basic/BasicS.cpp: + * Homes/Factory/FactoryS.cpp: + * Homes/Finder/FinderS.cpp: + * Homes/Inheritance/InheritanceS.cpp: + * ImpliedIDL/Components/Basic/ICBasicS.cpp: + * ImpliedIDL/Components/EventSink/ICEventSinkS.cpp: + * ImpliedIDL/Components/EventSource/ICEventSourceS.cpp: + * ImpliedIDL/Components/Receptacles/ICReceptaclesS.cpp: + * ImpliedIDL/Events/EventsS.cpp: + * ImpliedIDL/Homes/HomesS.cpp: + + Removed a bunch of generated code from the repository. + +Tue Aug 3 20:18:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * docs/schema/cid.xsd: + * docs/schema/Deployment.xsd: + + Added some tweaks. + +Tue Aug 3 14:25:44 2004 Will Otte <wotte@dre.vanderbilt.edu> + + * IDL3/Components/ComplexComponent/Attributes/Attributes.idl: + * IDL3/Components/ComplexComponent/Attributes/Attributes.mpc: + * IDL3/Components/ComplexComponent/Attributes/AttributesS.cpp: + * IDL3/Components/ComplexComponent/Attributes/Attributes_stub_export.h: + * IDL3/Components/ComplexComponent/Attributes/Attributes_svnt_export.h: + * IDL3/Components/ComplexComponent/EventSink/EventSink.idl: + * IDL3/Components/ComplexComponent/EventSink/EventSink.mpc: + * IDL3/Components/ComplexComponent/EventSink/EventSinkS.cpp: + * IDL3/Components/ComplexComponent/EventSink/EventSink_stub_export.h: + * IDL3/Components/ComplexComponent/EventSink/EventSink_svnt_export.h: + * IDL3/Components/ComplexComponent/EventSource/EventSource.idl: + * IDL3/Components/ComplexComponent/EventSource/EventSource.mpc: + * IDL3/Components/ComplexComponent/EventSource/EventSourceS.cpp: + * IDL3/Components/ComplexComponent/EventSource/EventSource_stub_export.h: + * IDL3/Components/ComplexComponent/EventSource/EventSource_svnt_export.h: + * IDL3/Components/ComplexComponent/Facets/Facets.idl: + * IDL3/Components/ComplexComponent/Facets/Facets.mpc: + * IDL3/Components/ComplexComponent/Facets/FacetsS.cpp: + * IDL3/Components/ComplexComponent/Facets/Facets_stub_export.h: + * IDL3/Components/ComplexComponent/Facets/Facets_svnt_export.h: + * IDL3/Components/ComplexComponent/Receptacles/Receptacles.idl: + * IDL3/Components/ComplexComponent/Receptacles/Receptacles.mpc: + * IDL3/Components/ComplexComponent/Receptacles/ReceptaclesS.cpp: + * IDL3/Components/ComplexComponent/Receptacles/Receptacles_stub_export.h: + * IDL3/Components/ComplexComponent/Receptacles/Receptacles_svnt_export.h: + * IDL3/Components/SimpleComponent/SimpleComponent.idl: + * IDL3/Components/SimpleComponent/SimpleComponent.mpc: + * IDL3/Components/SimpleComponent/SimpleComponentS.cpp: + * IDL3/Components/SimpleComponent/SimpleComponent_exec_export.h: + * IDL3/Components/SimpleComponent/SimpleComponent_stub_export.h: + * IDL3/Components/SimpleComponent/SimpleComponent_svnt_export.h: + * IDL3/Events/Abstract/Abstract.idl: + * IDL3/Events/Abstract/Abstract.mpc: + * IDL3/Events/Abstract/AbstractS.cpp: + * IDL3/Events/Abstract/Abstract_stub_export.h: + * IDL3/Events/Abstract/Abstract_svnt_export.h: + * IDL3/Events/Regular/Regular.idl: + * IDL3/Events/Regular/Regular.mpc: + * IDL3/Events/Regular/RegularS.cpp: + * IDL3/Events/Regular/Regular_stub_export.h: + * IDL3/Events/Regular/Regular_svnt_export.h: + * IDL3/Homes/Attributes/HomeAttributes.idl: + * IDL3/Homes/Attributes/HomeAttributes.mpc: + * IDL3/Homes/Attributes/HomeAttributesS.cpp: + * IDL3/Homes/Attributes/HomeAttributes_stub_export.h: + * IDL3/Homes/Attributes/HomeAttributes_svnt_export.h: + * IDL3/Homes/Basic/Basic.idl: + * IDL3/Homes/Basic/Basic.mpc: + * IDL3/Homes/Basic/BasicS.cpp: + * IDL3/Homes/Basic/Basic_stub_export.h: + * IDL3/Homes/Basic/Basic_svnt_export.h: + * IDL3/Homes/Factory/Factory.idl: + * IDL3/Homes/Factory/Factory.mpc: + * IDL3/Homes/Factory/FactoryS.cpp: + * IDL3/Homes/Factory/Factory_stub_export.h: + * IDL3/Homes/Factory/Factory_svnt_export.h: + * IDL3/Homes/Finder/Finder.idl: + * IDL3/Homes/Finder/Finder.mpc: + * IDL3/Homes/Finder/FinderS.cpp: + * IDL3/Homes/Finder/Finder_stub_export.h: + * IDL3/Homes/Finder/Finder_svnt_export.h: + * IDL3/Homes/Inheritance/Inheritance.idl: + * IDL3/Homes/Inheritance/Inheritance.mpc: + * IDL3/Homes/Inheritance/InheritanceS.cpp: + * IDL3/Homes/Inheritance/Inheritance_stub_export.h: + * IDL3/Homes/Inheritance/Inheritance_svnt_export.h: + * IDL3/ImpliedIDL/Components/Basic/ICBasic.idl: + * IDL3/ImpliedIDL/Components/Basic/ICBasic.mpc: + * IDL3/ImpliedIDL/Components/Basic/ICBasicS.cpp: + * IDL3/ImpliedIDL/Components/Basic/ICBasic_stub_export.h: + * IDL3/ImpliedIDL/Components/Basic/ICBasic_svnt_export.h: + * IDL3/ImpliedIDL/Components/EventSink/ICEventSink.idl: + * IDL3/ImpliedIDL/Components/EventSink/ICEventSink.mpc: + * IDL3/ImpliedIDL/Components/EventSink/ICEventSinkS.cpp: + * IDL3/ImpliedIDL/Components/EventSink/ICEventSink_stub_export.h: + * IDL3/ImpliedIDL/Components/EventSink/ICEventSink_svnt_export.h: + * IDL3/ImpliedIDL/Components/EventSource/ICEventSource.idl: + * IDL3/ImpliedIDL/Components/EventSource/ICEventSource.mpc: + * IDL3/ImpliedIDL/Components/EventSource/ICEventSourceS.cpp: + * IDL3/ImpliedIDL/Components: + + Various tests of compilation for IDL3 constructs. + +Tue Aug 3 18:36:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * docs/schema/README.html: + + File explaining what these new descriptors mean. + + * docs/schema/Basic_Deployment_Data.xsd: + * docs/schema/Deployment.xsd: + * docs/schema/Modified_Deployment.xsd: + * docs/schema/Spec_Defined_Deployment.xsd: + * docs/schema/Spec_Defined_XMI.xsd: + * docs/schema/ccd.xsd: + * docs/schema/cdd.xsd: + * docs/schema/cdp.xsd: + * docs/schema/cid.xsd: + * docs/schema/cpd.xsd: + * docs/schema/iad.xsd: + * docs/schema/pcd.xsd: + * docs/schema/toplevel.xsd: + * docs/schema/unused_elements.xsd: + + Sets of schemata that will be used in DAnCE. The meaning of + these different schemata have been documented in the + README.html. + +Sun Aug 1 09:30:37 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ChangeLogs: + + Created a new directory and moved a bunch of ChangeLog entries + there. + +Sat Jul 31 11:15:15 2004 Ossama Othman <ossama@dre.vanderbilt.edu> + + * CIAO version 0.4.2 released. + +Local Variables: +add-log-time-format: current-time-string +End: diff --git a/CIAO/ChangeLogs/ChangeLog-06a b/CIAO/ChangeLogs/ChangeLog-06a new file mode 100644 index 00000000000..f2d22b3e963 --- /dev/null +++ b/CIAO/ChangeLogs/ChangeLog-06a @@ -0,0 +1,8579 @@ +Tue Apr 18 00:14:56 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + + Reverted back the two files I accidentally checked in, which + should have gone into a branch. :( + +Mon Apr 17 18:04:56 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu> + + * M docs/tutorials/Quoter/Simple/Distributor/Distributor.mpc + * examples/BasicSP/BasicSP.mpc + * examples/BasicSP/BMClosedED/BMClosedED.mpc + * examples/BasicSP/BMDevice/BMDevice.mpc + * examples/BasicSP/BMDisplay/BMDisplay.mpc + * examples/BasicSP/EC/EC.mpc + * examples/Display/HUDisplay.mpc + * examples/Display/GPS/GPS.mpc + * examples/Display/NavDisplay/NavDisplay.mpc + * examples/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc + * examples/Display/RateGen/RateGen.mpc + * examples/Hello/Hello_Base/Hello_Base.mpc + * examples/Hello/Receiver/Receiver.mpc + * examples/Hello/Sender/Sender.mpc + * examples/Swapping/Hello_Base/Hello_Base.mpc + * examples/Swapping/Receiver/Receiver.mpc + * examples/Swapping/Sender/Sender.mpc + * tools/Config_Handlers/Config_Handlers.mpc + + Linking fixes for OS X. + + +Mon Apr 17 02:33:44 UTC 2006 Wallace Zhang <zhangw@ociweb.com> + + * RACE/Planners/SimpleBinPacker/SimpleBinPacker.mpc: + * tools/Config_Handlers/Config_Handlers.mpc: + + Avoids building with ace_for_tao. + +Fri Apr 14 14:50:47 UTC 2006 Wallace Zhang <zhangw@ociweb.com> + + * examples/BasicSP/BMClosedED/BMClosedED.mpc: + * examples/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/Display/GPS/GPS.mpc: + * examples/Display/RateGen/RateGen.mpc: + * examples/Hello/Sender/Sender.mpc: + * examples/Swapping/Sender/Sender.mpc: + * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc: + * tests/CIDL/CodeGen/CodeGen.mpc: + * tests/Minimum/Receiver/Receiver.mpc: + + Avoids building with ace_for_tao. + +Thu Apr 13 19:18:22 UTC 2006 Wallace Zhang <zhangw@ociweb.com> + + * docs/tutorials/Quoter/Simple/Broker/Broker.mpc: + * docs/tutorials/Quoter/Simple/Distributor/Distributor.mpc: + * examples/BasicSP/BMDevice/BMDevice.mpc: + * examples/BasicSP/EC/EC.mpc: + * examples/Display/NavDisplay/NavDisplay.mpc: + * examples/Hello/Receiver/Receiver.mpc: + * examples/Swapping/Receiver/Receiver.mpc: + * performance-tests/Benchmark/Benchmark.mpc: + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc: + * tests/Minimum/Sender/Sender.mpc: + + Avoids building with ace_for_tao. + +Apr Thu 13 03:32:35 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciaosvcs/Events/CIAO_Events.idl + + Removed this file. + + * ciaosvcs/Events/CIAO_Events.mpc + + Modified to put an empty segment of IDL_Files. + +Wed Apr 12 17:51:03 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * NEWS + + Updated the NEWS file. + +Wed Apr 12 14:47:14 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication.mpc + * DAnCE/NodeManager/Monitor.mpc + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc + * ciaosvcs/Events/CIAO_Events.mpc + + Fixes for linking errors/warnings on OS X builds. + +Tue Apr 11 12:39:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Config_Handlers/Utils/Utils.mpc: + Use exceptions as base project + +Tue Apr 11 12:43:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Container_Base.cpp: + Small simplification + +Tue Apr 11 12:22:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink.mpc: + * tests/IDL3/Components/SimpleComponent/SimpleComponent.mpc: + Updated base projects to get correct build order + +Tue Apr 11 08:43:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.cpp: + Initialise pointers with 0 + +Tue Apr 11 06:54:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Minimum/Minimum_Base/Minimum.mpc: + * tests/IDL3/Lookup/lookup_test.mpc: + * tests/IDL3/ImpliedIDL/Homes/Homes.mpc: + * tests/IDL3/ImpliedIDL/Events/Events.mpc: + * tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles.mpc: + * tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource.mpc: + * tests/IDL3/ImpliedIDL/Components/Basic/ICBasic.mpc: + * tests/IDL3/Homes/Inheritance/Inheritance.mpc: + * tests/IDL3/Homes/Finder/Finder.mpc: + * tests/IDL3/Homes/Factory/Factory.mpc: + * tests/IDL3/Homes/Basic/Basic.mpc: + * tests/IDL3/Homes/Attributes/HomeAttributes.mpc: + * tests/IDL3/Events/Regular/Regular.mpc: + * tests/IDL3/Events/Abstract/Abstract.mpc: + * tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.mpc: + * tests/IDL3/Components/ComplexComponent/Facets/Facets.mpc: + * tests/IDL3/Components/ComplexComponent/EventSource/EventSource.mpc: + * tests/IDL3/Components/ComplexComponent/EventSink/EventSink.mpc: + * tests/IDL3/Components/ComplexComponent/Attributes/Attributes.mpc: + * tests/CIDL/CodeGen/CodeGen.mpc: + * tests/Bug_2130_Regression/interfaces/ENW.mpc: + * performance-tests/Protocols/common/Protocols.mpc: + * examples/Swapping/Hello_Base/Hello_Base.mpc: + * examples/Hello/Hello_Base/Hello_Base.mpc: + * examples/Display/HUDisplay.mpc: + * examples/BasicSP/BasicSP.mpc: + * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.mpc: + Updated base projects to get correct build order + +Tue Apr 11 06:35:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Config_Handlers/CIAO_Events/CIAO_Events_Handlers.mpc: + Use base projects to set dependencies + +Mon Apr 10 18:48:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/NodeApplication.mpc: + Fixed base project + +Mon Apr 10 14:29:13 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * TAO/CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.cpp + + Modified to make _narrow to be called at the first step + when connecting supplier and config. Also modified to + make debug statements debug_level controlled. + +Mon Apr 10 12:31:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/CCM_Core.mpc: + Removed commented out line + + * DAnCE/ExecutionManager/ExecutionManager.mpc: + * DAnCE/NodeApplication/NodeApplication.mpc: + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: + * DAnCE/NodeManager/NodeManager.mpc: + * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc: + Updated base projects + +Mon Apr 10 11:51:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Base.mpc: + Readded ciao_container_dnc + + * ciao/CCM_Core.mpc: + Use more base projects + + * DAnCE/Interfaces/Interfaces.mpc: + * DAnCE/ExecutionManager/ExecutionManager.mpc: + Use other base projects to get correct build order + +Mon Apr 10 10:00:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Base.mpc: + Removed ciao_container_dnc + +Mon Apr 10 09:38:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciaosvcs/Events/CIAO_Events.mpc: + Use ciao_rtevent_dnc as base + +Mon Apr 10 09:18:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.mpc: + * ciaosvcs/Events/CIAO_Events.mpc: + Use ciao_events_base_dnc as base project + +Mon Apr 10 09:15:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/CCM_Core.mpc: + For Deployment_Stub use ciao_events_base_dnc and ciao_client_dnc + as base projects + +Mon Apr 10 08:50:14 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciaosvcs/Events/CIAO_Events.mpc: + Removed ciao_events_dnc as base project, we are building + this lib right now + + * ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Base.mpc: + Use base projects instead of libs + + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.mpc: + Remvoed ciao_events_dnc + +Sat Apr 8 15:39:14 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Base.mpc + + Fixed a linking error in SuSE_CP_Static build. + +Fri Apr 7 04:09:33 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + + Fixed a bug in detecting External connection and Internal + connections. Earlier when an external component is detected, + not *all* connections associated with this components are + purged from the to-be-removed connections list. Added another + helper method <purge_connections> to accomplish this task. + + Modified to enforce passivation occured on all components + before any connections are removed. + +Fri Apr 7 03:55:46 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Fixed a bug when redeploying components using the same set + of NodeManagers. Earlier when destroying applications or + components, internal components and external/shared components + are not all unbinded from the map, which causes duplicate + instance exception thrown. + +Thu Apr 6 16:01:30 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/CompilerElements/TokenStream.hpp: + + Added empty virtual destructor to template base class, to + eliminate bogus GCC warnings. + +Thu Apr 6 15:22:31 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciaosvcs/Events/CIAO_Events.mpc + + Fixed linking errors on WinXP_BCB6_Pro_Dynamic_Release build. + + * examples/Hello/descriptors_shared_components/deploymentplan.cdp + * examples/Hello/descriptors_shared_components/deploymentplan_shared_components.cdp + + Modified to illustrate the shared components scenario. + +Thu Apr 6 14:54:59 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciaosvcs/Events/CIAO_EventService_Factory_impl.h + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.h + + Some cosmestic changes. + +Thu Apr 6 08:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/CCM_Component.idl: + Removed the forward declaration of IRObject and just include + ciao/CCM_Component.idl. The forward declaration is causing + problems with the versioned namespace support, will investigate + this later + +Wed Apr 5 20:57:32 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * TAO/CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.cpp + + Make debug statement debug_level controlled. + +Wed Apr 5 18:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Config_Handlers/CIAO_Events/CIAOEvents.hpp: + Fixed compile errors + +Wed Apr 5 13:18:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.h: + Fixed pragma once warning + + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.cpp: + Fixed conversion warning + +Wed Apr 5 12:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Config_Handlers/Basic_Deployment_Data.hpp: + Fixed compile errors + +Tue Apr 4 18:11:37 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciaosvcs/Events/CIAO_EventService_Factory_impl.cpp + * ciaosvcs/Events/CIAO_EventService_Factory_impl.h + + Fixed an warning in WinXP_BCB6_Pro_Dynamic_Debug build + by modifying the name of the original "init" method. + +Tue Apr 4 17:27:52 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu> + + * tools/Config_Handlers/CIAO_Events/test.cpp + + Fixed an warning. + +Mon Apr 3 20:00:11 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/Literals.hpp: + * CIDLC/Literals.cpp: + + Changed an enum value 'SIZE' to 'LIT_SIZE' to avoid an + apparent conflict with something in WinDef.h on + Windows. + +Thu Mar 30 18:28:32 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciao/Deployment_Events.idl + * ciaosvcs/Events/CIAO_Events_Base/CIAO_EventServiceBase.cpp + + Fixed fuzz errors. + +Thu Mar 30 17:16:17 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciaosvcs/Events/CIAO_Direct/* + + Removed all files under this directory since they are + no longer used. + +Thu Mar 30 17:23:12 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * tools/Config_Handlers/Config_Handlers.mpc + + Added link dependency to CIAO_Events_Handler project. + +Thu Mar 30 16:38:25 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * CIAO_DAnCE.mwc + * CIAO_TAO.mwc + * CIAO_TAO_DAnCE.mwc + + Added "ciaosvcs" into the workspace. + + * ciao/CCM_Core.mpc + * ciao/CCM_Event.idl + * ciao/Container_Base.cpp + * ciao/Container_Base.h + * ciao/Deployment_Core.idl + * ciao/Deployment_Data.idl + * ciao/Deployment_Events.idl + + Added an "CIAO_DnC_Events" project. Enhanced Deployment_Core.idl + to support configuring and deploying pub/sub services. + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + * DAnCE/NodeApplication/NodeApplication_Impl.inl + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Enhanced DAnCE to support pub/sub services integration. + + * ciaosvcs/Events/CIAO_EventService_Factory_impl.cpp + * ciaosvcs/Events/CIAO_EventService_Factory_impl.h + * ciaosvcs/Events/CIAO_Events.idl + * ciaosvcs/Events/CIAO_Events.mpc + * ciaosvcs/Events/CIAO_Events_Export.h + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.cpp + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.h + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.idl + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent_Export.h + * ciaosvcs/Events/CIAO_Events_Base/CIAO_EventServiceBase.cpp + * ciaosvcs/Events/CIAO_Events_Base/CIAO_EventServiceBase.h + * ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl + * ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Base.mpc + * ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Export.h + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEVENT_Export.h + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.cpp + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.h + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.idl + * ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.mpc + + Added CIAO_Event_Service support, which are some reusable + libraries and CORBA services that could be configured and + installed on demand through the DAnCE toolchain. + + * docs/schema/Basic_Deployment_Data.xsd + * docs/schema/CIAOEvents.xsd + * docs/schema/cdp.xsd + + Enhanced XML schema to capture metadata information for + configuring and deploying pub/sub services. + + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/Config_Handlers.mpc + * tools/Config_Handlers/DP_Handler.cpp + * tools/Config_Handlers/ESD_Handler.cpp + * tools/Config_Handlers/ESD_Handler.h + * tools/Config_Handlers/PSPE_Handler.cpp + * tools/Config_Handlers/CIAO_Events/CIAOEvents.cpp + * tools/Config_Handlers/CIAO_Events/CIAOEvents.hpp + * tools/Config_Handlers/CIAO_Events/CIAOEvents_Handler.cpp + * tools/Config_Handlers/CIAO_Events/CIAOEvents_Handler.h + * tools/Config_Handlers/CIAO_Events/CIAO_Events_Handlers.mpc + * tools/Config_Handlers/CIAO_Events/CIAO_Events_Handlers_Export.h + * tools/Config_Handlers/CIAO_Events/test.cpp + + Added config handler support to accomodate the above changes. + + * examples/Hello/descriptors_events/ciao-events-example-with-filters.ced + * examples/Hello/descriptors_events/ciao-events-example.ced + * examples/Hello/descriptors_events/flattened_deploymentplan_events.cdp + * examples/Hello/descriptors_events/flattened_deploymentplan_with_filters.cdp + + Added several examples to showcase the capability of CIAO + pub/sub services. + +Thu Mar 30 14:43:46 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/AttributeSourceEmitters_T.hpp: + + Added 'using namespace StringLiterals;' to this file. Thanks + to Nanbor Wang <nanbor@txcorp.com> for pointing out that + this line is also necessary on some platforms, in addition + to the change of + + Wed Mar 29 20:29:40 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + +Wed Mar 29 20:29:40 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/AttributeSourceEmitters_T.hpp: + + Added #include of Literals.hpp. Some platforms are picking up + the declarations in this file without the explicit include, + others are not. + +Wed Mar 29 19:52:54 UTC 2006 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * examples/Hello/descriptors_RTCCM/rt-config-example.csr: + Updated <cmdline> and <svcconf> element with more realistic + values. + +Wed Mar 29 04:40:58 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Added the functionality to honor command line arguments + and service configuration file options defined through + RT-CCM descriptors. + +Mon Mar 27 19:56:51 UTC 2006 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplication/NodeApplication.cpp (main): Added code to + print out commandline options of the NodeApplicaion. The print + out is available for CIAO_DEBUG_LEVEL > 9. + + * DAnCE/NodeApplication/Configuration_Factory.h: + * DAnCE/NodeApplication/Configuration_Factory.cpp: Changed + parse_args function to pass "argc" as reference to be consistent + with Arg_Shifter's signature. + + Double-check the "-o" flag first with exact string comparison + before extracting the parameter to avoid mistaking any of the + "-ORBxxx" command line flags as the "-o" flag. Thanks to Sandro + Andrade <sandro @dcc.ufba.br> for reporting the bug. + +Mon Mar 20 22:35:47 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/Servant_Impl_Utils_T.cpp: + + - Added 'typename' qualifier when declaring instances + of an iterator for a templatized hash map, since gcc + reminds us that leaving the compiler to implicitly + determine if the scoped name denotes a member or a + type is deprecated. + + - Added an #include of Cookies.h, which is need by compilers + that don't require the template sourced to be included in + the header file. + +Sun Mar 19 20:37:47 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + Removed these files, their former contents are now divided + between CorbaTypenameEmitters.{hpp,cpp} and + UtilityTypeNameEmitters.{hpp,cpp}. + +Fri Mar 17 14:23:53 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/CCM_Core.mpc: + * ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_Base.h + + - Changed port table types from + ACE_Hash_Map_Manager_Ex<> to ACE_Array_Map<>, + which is more lightweight and makes no + allocations if no entries are added to + the table. + + - Implemented spec-defined methods + get_all_receptacles(), get_all_publishers(), + and disconnect_consumer(). + + * ciao/Servant_Impl_Utils_T.cpp: + + New file, containing implementations of new + static template methods added to class + Servant_Impl_Base, which are called in + generated code as part of the implementation + of the spec-defined methods mentioned above. + + * CIDLC/AttributeHeaderEmitters.cpp: + * CIDLC/AttributeHeaderEmitters.hpp: + * CIDLC/AttributeSourceEmitters_T.hpp: + * CIDLC/CompositionEmitter.cpp: + * CIDLC/CompositionEmitter.hpp: + * CIDLC/CorbaTypeNameEmitters.cpp: + * CIDLC/CorbaTypeNameEmitters.hpp: + * CIDLC/EmitterBase.cpp: + * CIDLC/EmitterBase.hpp: + * CIDLC/EmitterContext.cpp: + * CIDLC/EmitterContext.hpp: + * CIDLC/InterfaceEmitter.cpp: + * CIDLC/InterfaceEmitter.hpp: + * CIDLC/ModuleEmitter.cpp: + * CIDLC/ModuleEmitter.hpp: + * CIDLC/OperationHeaderEmitters.cpp: + * CIDLC/OperationHeaderEmitters.hpp: + * CIDLC/ParameterEmitter_T.hpp: + * CIDLC/Upcase.hpp: + * CIDLC/UtilityTypeNameEmitters.cpp: + * CIDLC/UtilityTypeNameEmitters.hpp: + + New files, containing common code factored + out of the C++ source files below. + + * CIDLC/CIDLC.mpc: + * CIDLC/DescriptorGenerator.cpp: + * CIDLC/ExecImplHeaderGenerator.cpp: + * CIDLC/ExecImplSourceGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/Literals.cpp: + * CIDLC/Literals.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + - Added new generated code as part of the + implementation of the spec-defined methods + mentioned above. + + - Added support for attribute exceptions in + code optionally generated for the stencil + executor implementation classes. + +Thu Mar 16 16:31:51 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/CCM_Component.idl: + + Added "omg.org" prefix to the recently added opening of the + CORBA module in this file. + +Tue Mar 14 10:10:58 UTC 2006 Nilabja Roy <nilabjar@dre.vanderbilt.edu> + + * DAnCE/NodeManager/MonitorController.h: + Reverting back to previous version to avoid conflicts + +Tue Mar 14 09:46:25 UTC 2006 Nilabja Roy <nilabjar@dre.vanderbilt.edu> + + * DAnCE/NodeManager/MonitorController.cpp: + Reverting back to previous version. Mistakenly added conflicted version. + +Thu Mar 9 09:18:58 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu> + + * COPYING: Updated the date to include 2006. + Thanks to Alan Kierstead <ackierstead at fedex dot com> for + motivating the fix to this oversight. + +Thu Mar 09 08:55:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Interfaces/ExecutionManagerDaemon.idl: + * DAnCE/Interfaces/NodeManagerDaemon.idl: + New idl files, these are the same as there are now in the directory + but then just renamed to match the interfaces in these files and + then don't conflict with the ones I created in ciao. + + * DAnCE/Interfaces/ExecutionManager.idl: + * DAnCE/Interfaces/NodeManager.idl: + Removed, file names where not correct and now conflict with files in + the ciao directory + + * DAnCE/Interfaces/Interfaces.mpc: + Updated because of file renames + + * ciao/CCM_Base.idl: + Removed old comment + + * ciao/CCM_Component.idl: + Forward declare CORBA::IRObject instead of including the IFR_Client + idl file + + * ciao/Deployment_Base.idl: + Removed not needed include + + * ciao/Dynamic_Component_Activator.h: + Reordered includes + + * ciao/Swapping_Servant_Home_Impl_Base.h: + * ciao/Upgradeable_Context_Impl_T.h: + * ciao/Swapping_Servant_Home_Impl_T.h: + * ciao/Swapping_Servant_Home_Impl_T.cpp: + Added ciao/ as prefix for the includes + + * ciao/Upgradeable_Context_Impl_T.h: + Added private default constructor + + * ciao/Deployment.idl: + * ciao/DomainApplicationManager.idl: + * ciao/ExecutionManager.idl: + * ciao/NodeApplication_Callback.idl: + * ciao/NodeApplicationManager.idl: + * ciao/NodeManager.idl: + * ciao/RepositoryManager.idl: + * ciao/CCM_Core.mpc: + Splitted Deployment.idl in multiple files so that the linker + can decide not to link in a set of object files we don't need. + This will reduce footprint for several applications + + * DAnCE/DomainApplicationManager/Deployment_Configuration.h: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/ExecutionManager/Execution_Manager_Impl.h: + * DAnCE/ExecutionManager/DAM_Map.cpp: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + * DAnCE/NodeManager/NodeManager_Impl.h: + * DAnCE/NodeManager/Node_Manager.cpp: + * DAnCE/NodeManager/NodeManager.mpc: + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.{h.cpp}: + * DAnCE/TargetManager/Deployment_Configuration.h: + Updated for the idl subsetting of ciao/Deployment.idl. Also add ciao/ + prefix to several includes and try to cleanup a little. + + * DAnCE/RepositoryManager/RepositoryManager.idl: + * DAnCE/RepositoryManager/RepositoryManagerDaemon.idl: + Renamed the first file to the second, matches the interface name. + + * DAnCE/RepositoryManager/RepositoryManager.mpc: + * DAnCE/RepositoryManager/RMadmin.cpp: + * DAnCE/RepositoryManager/PC_Updater.{h,cpp}: + * DAnCE/RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/RepositoryManager/RepositoryManager.cpp: + Updated because of rename above + + * DAnCE/RTNodeApplication/senv.sh: + Removed this file, no need here. + + * DAnCE/RTNodeApplication/NodeApplication_Task.h: + No need for virtual inheritance, that consumes more footprint then + needed. + + * DAnCE/RTNodeApplication/NodeApplication_Task.cpp: + Reordered includes + +Wed Mar 08 15:58:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ServerResources.idl: + Fixed incorrect file header + +Wed Mar 08 14:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * rules.ciao.GNU: + Added $(CIAO_ROOT)/ciao to LDFLAGS and $(CIAO) to INCLDIRS + as we do in rules.tao.GNU, this improves the footprint stats + +Mon Mar 06 16:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Swapping_Container.{h,cpp}: + Made serial_number_ unsigned and documented why it is static + + * performance-tests/Benchmark/LatencyTest.h: + Removed not needed msvc pragma push/pop + +Sun Mar 05 11:16:46 2006 Wallace Zhang <zhangw@ociweb.com> + + * CIAO version 0.5 released. + +Thu Mar 2 17:50:36 UTC 2006 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/SemanticGraph/Struct.cpp: + * CCF/CCF/IDL2/SemanticGraph/Union.cpp: + + Fixed a bug in the logic that determines completeness of recursive + structs and unions. + +Thu Mar 2 08:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/Container_Impl.cpp: + Replaced NULL with 0 + +Thu Mar 2 01:33:09 UTC 2006 Wallace Zhang <zhangw@ociweb.com> + + * NEWS: + + Updated this file with info from Ming Xiong and Gan Deng. + +Wed Mar 1 22:34:52 UTC 2006 Wallace Zhang <zhangw@ociweb.com> + + * NEWS: + + Updated the file with info from Ming Xiong. + +Wed Mar 1 19:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO-INSTALL.html: + Updated rename of CIAOTAO.mwc to CIAO_TAO.mwc + +Wed Mar 1 15:02:10 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu> + + * DAnCE/NodeApplication/Container_Impl.h + * DAnCE/NodeApplication/Container_Impl.cpp + + Added codes to unregister with naming service when removing + components + +Tue Feb 28 18:46:42 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Deployment.xsd + * DAnCE/Deployment.xsd.orig + * DAnCE/XMI.xsd + * DAnCE/XMI.xsd.orig + + Removed these schema files. They were misleading and useless. + +Fri Feb 24 21:21:02 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu> + + * tools/Config_Handlers/Config_Handlers.mpc + + Added a verbatim to disable hidden_visibility for Config_Handlers + +Fri Feb 24 18:54:52 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + * DAnCE/RepositoryManager/HTTP_Handler.cpp: + * DAnCE/RepositoryManager/RM_Helper.h: + * DAnCE/RepositoryManager/RM_Helper.cpp: + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp: + some cosmetic changes + + * DAnCE/RepositoryManager/URL_Parser.h: + made the constructor protected and made the ACE_Singleton a friend + + * DAnCE/RepositoryManager/URL_Parser.cpp: + fixed a bug and improved the robustness of the code + +Fri Feb 24 09:38:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO-INSTALL.html: + Fixed typo + +Thu Feb 23 23:35:59 UTC 2006 Chad Elliott <elliott_c@ociweb.com> + + * examples/Swapping/Receiver/Receiver.mpc: + * examples/Swapping/Sender/Sender.mpc: + + I was over zealous in my previous change. I shortened too many + project names (those that are defined in projects outside of these + mpc files). + +Wed Feb 22 16:38:32 UTC 2006 Chad Elliott <elliott_c@ociweb.com> + + * CIAO-INSTALL.html: + + Updated the documentation on how to build cidlc on Windows. + + * examples/Swapping/Receiver/Receiver.mpc: + * examples/Swapping/Sender/Sender.mpc: + + Shortened the project names in these MPC files to avoid fuzz + warnings. + +Wed Feb 22 01:11:59 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplication/Container_Impl.cpp + + Fixed a bug about naming service registration. + Thanks Sandro Andrade <sandro @dcc.ufba.br> for reporting + a bug about removing component error. + +Tue Feb 21 23:59:05 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciao/Deployment.idl + + Added a parameter to the perform_redeployment() operation + to the NodeApplicationManager interface to separate the + "installation of new components" from the "removal of + existing components". + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + + Modified the logic of perform_redeployment() functionality + to enforce correct order of ReDaC, which is: + (1) Install new components, + (2) Set up new connections, + (3) Remove old connections, and + (4) Remove old components. + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + + Fixed a bug about removing components when using ReDaC. + In NodeApplicationManager, after the perform_redeployment() + call calls the remove_components() method to actually + destroy components from the component server, DAnCE NAM doesn't + unbind those components from the cached component_map_, hence + when the create_connections() method is called afterwords, + NAM tries to access the destroyed components to get + their port information, which causes the Object_Not_Exist + exception thrown. + + The fix will unbind the removed components from the + cached component map. However, the trick is that after + we unbind these components, the port iinformation of + these components are also lost, then the + DomainApplicaitonManager could not handle the + "removal" of connections correctly. + + The Right Fix is to enforce correct call sequence, which + are illustrated above. + Thanks Sandro Andrade <sandro @dcc.ufba.br> for reporting + a bug about removing component error. + + * DAnCE/NodeApplication/NodeApplication_Impl.h + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + + Added a component state map to keep track of component state + information. With this map, components will be activated + only when they are newly created, and will be passivated + only when they are currently active. This will also fix + a bug about the component initialization sequence. Earlier, + when components are installed, they are immediately activated + by explicitly calling ciao_preactivate, ciao_activate, and + ciao_postactivate on the comopnent object reference, + which is not compliant to the Spec defined semantics. + This fix shall ensure that the components are activated AFTER + their connections have been setup. + + * DAnCE/NodeApplication/Container_Impl.cpp + + Fixed a bug when passing object reference to a local function. + Earlier the memory of the object reference is released by + the callee, which causes the object reference becomes invalid + after the function returns. + +Tue Feb 21 19:43:11 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc + * performance-tests/Protocols/Controller/Controller.mpc + + Added avoids+= ace_for_tao to two additional projects. + + * examples/Display/descriptors/EM.ior + * examples/Display/descriptors/GPS.ior + * examples/Display/descriptors/NavDisplay.ior + * examples/Display/descriptors/NavDisplayGUI.ior + + Removed these ior files. + +Tue Feb 21 17:40:20 UTC 2006 Nishanth Shankaran <nshankar@dre.vanderbilt.edu> + + * DAnCE/NodeManager/MonitorController.cpp: + + Fixed ACE_TRACE compilation error. + +Mon Feb 20 15:08:49 2006 Wallace Zhang <zhangw@ociweb.com> + + * CIAO version 0.4.10 released. + +Mon Feb 20 19:48:12 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu> + + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_Impl.ccd + + Removed this file because it is generated + +Fri Feb 17 19:22:21 UTC 2006 Wallace Zhang <zhangw@ociweb.com> + + * NEWS: + + Updated this file with more inputs. + +Thu Feb 16 15:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO_DAnCE.mwc: + Fixed typo in this file + +Thu Feb 16 04:14:15 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc + * performance-tests/Protocols/Receiver/Receiver.mpc + * performance-tests/Protocols/Sender/Sender.mpc + + Disabled building some project when ace_for_tao is set. + +Wed Feb 15 19:24:31 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu> + + * CIAO.mwc + + This file now builds all of CIAO. + + * CIAODAnCE.mwc + * CIAO_DAnCE.mwc + + Renamed this file to CIAO_DAnCE.mwc + + * CIAOTAO.mwc + * CIAO_TAO.mwc + + Renamed this file to CIAO_TAO.mwc. + + Thanks to Chad Elliott (elliott_c at ociweb dot com) for suggesting + these changes. + + * CIAO_TAO_DAnCE.mwc + + Removed the DAnCE/tests/Config_Handlers exclusion, as it no + longer exists. + +Wed Feb 15 07:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.cpp: + Replaced ACE cast macros with their C++ versions + +Wed Feb 15 07:28:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIDLC/ServantSourceGenerator.cpp: + Fixed generation so that it compiles with Borland + +Tue Feb 14 23:01:46 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + + Fixed a bug when removing ReDaC components from the container. + This bug was caused by the container set indexing error when + handling newly installed components. + Thanks Sandro Andrade <sandro @dcc.ufba.br> for reporting + this issue. + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Some cosmetic changes. + + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp + * DAnCE/NodeApplicationManager/ImplementationInfo.h + + Added a const modifier in the constructor to ensure safety. + + * DAnCE/NodeManager/NodeManager_Impl.cpp + + Fixed a bug when detecting whether a component is shared + by multiple assemblies. Earlier, when ReDaC is used, existing + components are wrongly treated as shared components. + +Tue Feb 14 22:02:59 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu> + + * CIAO_TAO_DAnCE.mwc + + Added naming service and Config_Handlers. + + * DAnCE/NodeManager/NodeManager.mpc + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc + + Fixed link time warnings on OS X. + +Tue Feb 14 19:57:32 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp + + Fixed a bug about when a component has a name with "Exec" + string in it, the _stub library could be picked up + incorrectly. + +Mon Feb 13 20:53:58 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + + Fixed a bug about removing existing components. Earlier + the logic in detecting "to-be-removed" components has + a bug. + +Mon Feb 13 20:11:35 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.cpp + + Changed ACE_const_cast to c++ native const_cast since the + former one is deprecated. Also changed the implementation of + the acquireSession() logic, so the deadlock bug could + be reproduced. + +Mon Feb 13 20:01:38 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + + Cosmetics change. + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + + Enhanced to call ccm_activate, ciao_preactivate, and + ciao_postactivate when installing new components. + Thanks Sandro Andrade <sandro @dcc.ufba.br> for reporting + this issue. + + Also added the logic for remove_existing_components into + the class, which has not been integrated yet. + + Refactor the code by putting these logics into separate + methods to enhance readability. + +Mon Feb 13 17:12:09 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ExecutionManager/Execution_Manager.cpp + + Fixed a bug about registering EM with naming service, originally + an invalid naming context is specified. Also allowed EM to both + register to naming service AND dump and IOR file. Thanks Sandro + Andrade <sandro at dcc dot ufba dot br> for reporting this bug. + +Mon Feb 13 15:41:21 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.cpp + + Fixed a warning about "deprecated conversion from string + constant to `char*' on RHEL_Static_GCC-3.4.2 build. + +Mon Feb 13 11:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.h: + Removed not allowed semicolon + +Mon Feb 13 09:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.h: + Fixed compile error in single threaded builds + +Mon Feb 13 08:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Server_init.cpp: + * tests/Bug_2130_Regression/SEC_CheckPoint/controller.cpp: + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.cpp: + Fixed conversion warnings + +Sat Feb 11 21:39:54 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.h + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent_Factory.h + + Fixed fuzz build erros. + +Sat Feb 11 21:26:08 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * tests/Bug_2130_Regression/descriptors/run_test.pl + + Fixed the command line option to start the NodeApplication + to enable real-time support. + Thanks Roland Schimmack <Roland.Schimmack @ gmx.de> for + reporting this error. + +Sat Feb 11 21:00:00 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu> + + * ciao/Server_init.cpp + + Removed an extra explicit qualification + +Sat Feb 11 18:49:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciaosvcs/Events/CIAO_Events.mpc + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.mpc + Removed these files to get at least our builds running again + +Fri Feb 10 16:11:35 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciaosvcs/Events/CIAO_Events.mpc + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.mpc + + Temporarily disable the build of these projects before + the integration effort is complete to avoid pollute + the scoreboard. + +Fri Feb 10 14:28:14 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu> + + * docs/tutorials/CoSMIC/01.html + * docs/tutorials/CoSMIC/02.html + * docs/tutorials/CoSMIC/index.html + * docs/tutorials/CoSMIC/Images/fig10.jpg + * docs/tutorials/CoSMIC/Images/fig11.jpg + * docs/tutorials/CoSMIC/Images/fig2.jpg + * docs/tutorials/CoSMIC/Images/fig4.jpg + * docs/tutorials/CoSMIC/Images/fig5.jpg + * docs/tutorials/CoSMIC/Images/fig6.jpg + * docs/tutorials/CoSMIC/Images/fig7.jpg + * docs/tutorials/CoSMIC/Images/fig8.jpg + * docs/tutorials/CoSMIC/Images/fig9.jpg + * docs/tutorials/CoSMIC/Model/Quoter.xme + + Updated the CoSMIC tutorial so that it is consistent with + the latest GME and CoSMIC. + +Fri Feb 10 11:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Port_Activator.h: + Doxygen improvements + + * ciao/NodeApp_CB_Impl.h: + Made destructor protected + + * ciao/Container_Base.{h,cpp}: + Made the refcount unsigned long, addressed several comments and + improved documentation + +Fri Feb 10 04:56:26 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplication/Container_Impl.cpp + * DAnCE/NodeApplication/Container_Impl.h + * ciao/Server_init.cpp + * ciao/Server_init.h + + Added support for creating multicomponent naming context through + the deployment plan. Thanks Dipa Suri <dipa.suri @ lmco.com> for + contributing a NameUtility class implementation. + + * ciaosvcs/Events/CIAO_Events.idl + * ciaosvcs/Events/CIAO_Events.mpc + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.cpp + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.h + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.idl + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent.mpc + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent_Factory.cpp + * ciaosvcs/Events/CIAO_Direct/CIAO_DirectEvent_Factory.h + + Added some files for event channel integration for CIAO. + More file check-ins are on the way. + +Thu Feb 9 23:38:19 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu> + + * TAO/CIAO/CIAOTAO.mwc + + Updated mwc to include some dependencies required by tests + and examples. + + * tests/Bug_2130_Regression/Logs/PROBLEM-REPORT-FORM + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.cidl + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.idl + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPointEI.idl + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_Impl.ccd + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.cpp + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.h + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec_export.h + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_stub_export.h + * tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_svnt_export.h + * tests/Bug_2130_Regression/SEC_CheckPoint/controller.cpp + * tests/Bug_2130_Regression/descriptors/DeploymentPlan.cdp + * tests/Bug_2130_Regression/descriptors/TestNodeManagerMap.dat + * tests/Bug_2130_Regression/descriptors/rt-config-example.csr + * tests/Bug_2130_Regression/descriptors/run_test.pl + * tests/Bug_2130_Regression/interfaces/ENW.idl + * tests/Bug_2130_Regression/interfaces/ENW.mpc + * tests/Bug_2130_Regression/interfaces/ENW_stub_export.h + * tests/Bug_2130_Regression/interfaces/ENW_svnt_export.h + + Added a new tests for Bug_2130. + Thanks Roland Schimmack <Roland.Schimmack @ gmx.de> for + providing this test case. + +Thu Feb 9 16:48:42 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/be_global.h: + * tools/IDL3_to_IDL2/be_init.cpp: + * tools/IDL3_to_IDL2/be_sunsoft.cpp: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h: + + Removed all usage of internal 'idl_bool' typedef in the + IDL3 to IDL2 converter, consistently with the changes to + the TAO IDL compiler front end, which is used by this + tool. + +Thu Feb 9 16:33:45 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/ADD_Handler.cpp + * tools/Config_Handlers/Any_Handler.cpp + * tools/Config_Handlers/CCD_Handler.cpp + * tools/Config_Handlers/CEPE_Handler.cpp + * tools/Config_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/CRDD_Handler.cpp + * tools/Config_Handlers/ComponentPropertyDescription_Handler.cpp + * tools/Config_Handlers/DD_Handler.cpp + * tools/Config_Handlers/DP_Handler.cpp + * tools/Config_Handlers/DP_PCD_Handler.cpp + * tools/Config_Handlers/DataType_Handler.cpp + * tools/Config_Handlers/ERE_Handler.cpp + * tools/Config_Handlers/IDD_Handler.cpp + * tools/Config_Handlers/IDREF_Base.cpp + * tools/Config_Handlers/ID_Handler.cpp + * tools/Config_Handlers/IRDD_Handler.cpp + * tools/Config_Handlers/MDD_Handler.cpp + * tools/Config_Handlers/PCD_Handler.cpp + * tools/Config_Handlers/PSPE_Handler.cpp + * tools/Config_Handlers/Property_Handler.cpp + * tools/Config_Handlers/RDD_Handler.cpp + * tools/Config_Handlers/Req_Handler.cpp + * tools/Config_Handlers/STD_PC_Intf.cpp + * tools/Config_Handlers/XML_File_Intf.cpp + + Added CIAO_TRACE statements to aid in debugging. + +Wed Feb 08 15:53:31 2006 Wallace Zhang <zhangw@ociweb.com> + + * CIAO version 0.4.9 released. + +Tue Feb 7 16:10:10 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/NodeManager.mpc + + Fixed an ordering problem. + +Mon Feb 6 19:13:13 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + + Fixed an export problem manifesting in VC8. + + * performance-tests/Benchmark/Benchmark.mpc + + Added an empty IDL_Files section to the servant to prevent + nmake from regenerating from the IDL file. + +Mon Feb 6 13:54:39 UTC 2006 Ossama Othman <ossama_othman at symantec dot com> + + * ciao/ComponentsC.h: + + Place TAO namespace in this pre-generated stub header within a + TAO versioned namespace, as TAO_IDL does for all stubs. Fixes + build errors in versioned-namespace enabled builds. + +Mon Feb 6 13:33:54 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/NoOp_Configurator.h + + Case sensitivity error from previous commit. + +Mon Feb 6 00:39:41 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/Configurator_Factory.cpp + * DAnCE/NodeApplication/Configurator_Factory.h + * DAnCE/NodeApplication/NodeApplication.mpc + * DAnCE/NodeApplication/NodeApplication_Core.h + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + * DAnCE/NodeManager/MonitorController.h + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/NodeApplication/NoOp_Configurator.cpp + * DAnCE/NodeApplication/NoOp_Configurator.h + * DAnCE/NodeApplication/NoOp_Configurator_export.h + + Fixed linking errors on Borland 6. Mostly involved improper + symbol export control. + + * tools/Config_Handlers/cdd.hpp + * tools/Config_Handlers/cdp.hpp + + Added a fix for a broken <string> include in Borland 6. + +Fri Feb 3 24:30:19 UTC 2006 Ossama Othman <ossama_othman at symantec dot com> + + * ciao/CIAO_common.h: + + Removed extraneous "#" in "# #error" preprocessor directive. + + * ciao/Client_init.h: + + Moved CIAO namespace out of TAO-versioned namespace block. It + shouldn't have been there. Fixes namespace clashes in versioned + namespace enabled builds. + +Thu Feb 2 23:55:01 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * NEWS + + Updated the release notes. + +Thu Feb 2 22:59:23 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/RepositoryManager/ZIP_Wrapper.cpp + + Updated include from zziplib.h to zzip/zzip.h, as the former + is deprecated and absent in the most recent release. + +Thu Feb 2 15:49:31 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu> + + * docs/tutorials/CoSMIC/01.html: Commited a fix for a typo detected by + Abdullah Sowayan <abdullah dot sowayan at lmco dot com> and + fixed by Ming Xiong. + +Thu Feb 2 16:58:15 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO_TAO_DAnCE.mwc: + * CIAODAnCE.mwc: + Removed Old_Config_Handlers and spec_RepositoryManager + +Thu Feb 2 16:31:15 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/BaseMonitor.h + * DAnCE/NodeManager/CIAO_Monitor.h + * DAnCE/NodeManager/MonitorCB.h + * DAnCE/NodeManager/MonitorController.cpp + * DAnCE/NodeManager/MonitorController.h + * DAnCE/TargetManager/DomainDataManager.h + + Removed extra ';' after closing braces on namespaces. + Was causing errors on GCC4 builds. + + * DAnCE/NodeManager/MonitorController.inl + + Removed this file, as it is no longer used. + +Wed Feb 1 21:21:35 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/BaseMonitor.h + * DAnCE/NodeManager/CIAO_Monitor.cpp + * DAnCE/NodeManager/CIAO_Monitor.h + * DAnCE/NodeManager/MonitorCB.cpp + * DAnCE/NodeManager/MonitorCB.h + * DAnCE/NodeManager/MonitorController.cpp + * DAnCE/NodeManager/MonitorController.h + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/DomainDataManager.h + * DAnCE/TargetManager/TargetManager_exec.cpp + * DAnCE/TargetManager/TargetManager_exec.h + + Wraps the TargetManager/Monitors inside the CIAO namespace. + Thanks to Nilabja Roy (nilabjar@dre.vanderbilt.edu) for + making these changes and thanks to Johnny for noticing this! + +Wed Feb 1 20:42:42 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp + * tools/Config_Handlers/RT-CCM/TPL_Handler.cpp + * tools/Config_Handlers/Utils/XercesString.cpp + * tools/Config_Handlers/Utils/XercesString.h + * tools/Config_Handlers/XMLSchema/Writer.hpp + + Fixes for warnings on ICC platforms. + +Wed Feb 1 14:38:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/TargetManager/DomainDataManager.h: + Small doxygein improvement + +Wed Feb 1 04:32:38 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * RACE/Planner_Manager/Component/Planner_Manager.idl + + Resolve a linking error on Windows. + +Tue Jan 31 23:33:23 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Old_Config_Handlers + * DAnCE/test/Config_Handlers_Tests + + Removed deprecated config handlers. + + * NEWS + + Commented on this removal. + +Tue Jan 31 21:51:52 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * examples/Hello/descriptors/run_test.pl + * examples/Hello/descriptors/run_test_without_ns.pl + + Added a parameter to the NodeManagers to cause them to wait + up to 30 seconds for the NodeApplications to spawn before failing. + This should fix the hello test on several platforms. + +Tue Jan 31 21:29:06 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * examples/Hello/descriptors/run_test.pl + + Updated to force naming service to not use multicast, instead + using NameServiceIOR environment variable. + + * examples/Hello/descriptors/run_test_without_ns.pl + + Updated ports to reflect new NodeManagerMap. + +Tue Jan 31 15:11:29 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * RACE/Controller/Component/Controller.mpc + + Fixed linking errors on OS X. + +Tue Jan 31 14:41:31 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.cpp + + Fixed a couple of warning on SuSE_10_0_GCC4.0.2_x86_64_Valgrind + build. + +Tue Jan 31 11:42:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NodeManager_Impl.cpp: + Fixed compile error with VxWorks 5.5.1 + +Mon Jan 30 22:43:26 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + * examples/Hello/descriptors/run_NodeDaemons.pl: + + Fixing this script so that the Hello example deploys successfully. + +Mon Jan 30 21:16:40 UTC 2006 Ming Xiong <ming.xiong@vanderbilt.edu> + + * docs/tutorials/CoSMIC/01.html + * docs/tutorials/CoSMIC/02.html + * docs/tutorials/CoSMIC/03.html + * docs/tutorials/CoSMIC/04.html + * docs/tutorials/CoSMIC/index.html + * docs/tutorials/CoSMIC/Icons/AddConnMode.gif + * docs/tutorials/CoSMIC/Icons/SetMode.gif + * docs/tutorials/CoSMIC/Images/fig1.jpg + * docs/tutorials/CoSMIC/Images/fig10.jpg + * docs/tutorials/CoSMIC/Images/fig11.jpg + * docs/tutorials/CoSMIC/Images/fig2.jpg + * docs/tutorials/CoSMIC/Images/fig3.jpg + * docs/tutorials/CoSMIC/Images/fig4.jpg + * docs/tutorials/CoSMIC/Images/fig5.jpg + * docs/tutorials/CoSMIC/Images/fig6.jpg + * docs/tutorials/CoSMIC/Images/fig7.jpg + * docs/tutorials/CoSMIC/Images/fig8.jpg + * docs/tutorials/CoSMIC/Images/fig9.jpg + * docs/tutorials/CoSMIC/Model/Quoter.xme + + Added CoSMIC tutorial for /docs/tutorials/Quoter/Simple + +Mon Jan 30 17:50:38 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + + Modified to inherit from dance_extension_stub project + so the included header file could be found. + +Mon Jan 30 17:35:12 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/Interfaces/Interfaces.mpc + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/NodeManager/NodeManager_Impl.h + + Fixed a linking error of NodeManager when trying to + link to IDL generated servant code. + + * DAnCE/NodeManager/CIAO_NodeManager_Export.h + * DAnCE/Interfaces/NodeManager_svnt_export.h + + Removed the first one and added the second one to + fix the linking error when trying to find entry + point for IDL compiler generated servant code. + +Mon Jan 30 05:07:09 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * examples/Hello/descriptors/NodeManagerMap.dat + + Corrected the ports to match those in the run_test.pl script. + +Mon Jan 30 01:59:23 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + + Cosmetic change. + + * DAnCE/NodeManager/NodeManager.mpc + + Fixed a typo. + +Mon Jan 30 01:47:21 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/NodeManager/NodeManager_Impl.h + * DAnCE/NodeManager/NodeManager_Export.h + + Added dll import/export mechanism into NodeManager library. + +Sat Jan 28 22:24:35 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * examples/Hello/descriptors/run_test.pl + + Corrected the name of the NodeManagerMap passed to ExecutionManager. + This was causing the test to fail across all platforms. + +Sat Jan 28 05:55:45 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/NodeManager.mpc + + Added a missing after clause. + +Fri Jan 27 22:42:47 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * RACE/Controller/Component/Controller.mpc + + Fixed linking errors on Windows. + +Fri Jan 27 20:58:19 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * tests/Bug_2130_Regression + + A place to host Bug 2130 test case. + +Fri Jan 27 20:42:47 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/DnC_Dump_T.h + + Silenced warnings in solaris. + +Fri Jan 27 20:30:01 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.cpp + + Fixed uninitialized variable warnings on Solaris GCC. + + *DAnCE/NodeManager/NodeManager.mpc + + Refactored the projects here so all files related to NodeManager + are only compiled once. + +Fri Jan 27 19:15:19 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu> + + * DAnCE/NodeManager/Monitor.mpc: Added the dependancy on + TargetManaer_stub + +Fri Jan 27 19:07:08 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/MonitorController.h + * DAnCE/NodeManager/MonitorController.inl + + Refined the fix in + Fri Jan 27 17:29:54 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + to use ACE_SYNCH_MUTEX. Thanks to Doug Schmidt for suggesting the + improvement. + +Fri Jan 27 17:35:55 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * RACE/Controller/Component/Controller.mpc + + Fixed linking errors on Mac OS X. + +Fri Jan 27 17:29:54 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/MonitorController.h + * DAnCE/NodeManager/MonitorController.inl + + Added preprocessor logic to fall back to an ACE_Mutex on + platforms that don't support ACE_Thread_Mutex. + +Fri Jan 27 16:59:11 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.cpp + + Fixed a couple of warnings on SuSE_10_0_GCC4.0.2_x86_64_Valgrind + build about pointer initialization. + +Thu Jan 26 23:48:47 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * examples/Hello/step-by-step.html + + Fixed a fuzz error about dependency on ~schmidt/ACE_wrappers. + +Thu Jan 26 19:25:06 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/TargetManager/TargetManager.mpc + + Added an empty IDL_Files segment to the _exec project, + which should clean up tons of Windows VC build erros + and warnings. + +Thu Jan 26 17:57:45 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/NodeManager/NodeManager.mpc + + Modified to inherit from a base project dance_extension_stub.mpb + to avoid explicily included path specification. + +Thu Jan 26 10:25:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + Fixed incorrect doxygen tag + + * CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl: + Added missing ACE_INLINE macro's + + +Thu Jan 26 01:44:15 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp + * DAnCE/NodeApplicationManager/Containers_Info_Map.h + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp + * DAnCE/NodeApplicationManager/ImplementationInfo.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp + * ciao/Deployment.idl + + Fixed a bug of shared component capability. Originally, we + haven't differentiate between "shared components" and + "external components", so when a component ref count becomes + 0, the "shared components" will become empty, however, since + some components are installed remotely, removing it will + cause problem if we don't have such differentiation. + +Wed Jan 25 23:44:01 UTC 2006 Nishanth Shankaran <nshankar@dre.vanderbilt.edu> + + * CIAOTAO.mwc: + * CIAO.mwc: + + Added RACE to the workspace. + +Wed Jan 25 22:47:30 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * CIAO_TAO_DAnCE.mwc + + Added another mwc file which builds ACE, TAO, CIAO, DAnCE + minium to run a CIAO simple example. + +Wed Jan 25 22:28:06 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/NodeManager/NodeManager.mpc + + Added include+= to find header files and fixed a typo. + + * DAnCE/NodeManager/NodeManager_Impl.cpp + + Fixed an error in Linux build. + +Wed Jan 25 22:11:23 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + + Changed order of the base member initialization list, which + should clear some warnings of the Linux builds. + +Wed Jan 25 21:32:44 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + * DAnCE/NodeManager/NodeManager.mpc + + Fixed dependency problems. + +Wed Jan 25 20:28:35 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/Interfaces/ExecutionManager.idl + * DAnCE/Interfaces/Interfaces.mpc + * DAnCE/Interfaces/README + * DAnCE/Interfaces/NodeManager.idl + * DAnCE/Interfaces/NodeManager_stub_export.h + * DAnCE/Interfaces/ExecutionManager_stub_export.h + + Added these files into a separate directory + called DAnCE/Interfaces to termporarily solve the MPC + directory dependency issue. + + * DAnCE/ExecutionManager/ExecutionManager.idl + * DAnCE/NodeManager/NodeManager.idl + + Removed these files. + + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/ExecutionManager/Execution_Manager_Impl.h + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/NodeManager/NodeManager_Impl.h + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h + + Modified to accomodate the above refactoring work. + +Wed Jan 25 19:46:57 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciao/Deployment_common.h + + Added this new file, which is supposed to contain all the + reusable types/classes/methods across the DAnCE toolchain. + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + * DAnCE/ExecutionManager/Execution_Manager_Impl.h + + Modified the code to accomodate the above refactoring work. + + * DAnCE/TargetManager/DomainDataManager.cpp + + Got rid of a warning message about unreferenced variable. + + * DAnCE/DomainApplicationManager/DomainApplicationManage.mpc + + Added a dependency from DAM to ExecutionManager_stub project. + +Wed Jan 25 02:53:07 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager_Impl.h + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h + * ciao/Deployment.idl + + Fixed a bug about destroying *ApplicationManagers. + This fix will ensure that DAM won't be destroyed if any + components managed by itself are still up and running. + +Wed Jan 25 01:41:53 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp + + Some cosmetic changes. + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Fixed a bug about when to killing a NodeApplication process. + + * ciao/Container_Base.cpp + + Comment out meaningless debug statement. + +Wed Jan 25 00:56:39 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * examples/Hello/descriptors/run_test_without_ns.pl + + Modified to use the correct NodeManagerMap.dat file. + +Wed Jan 25 00:47:02 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * examples/Hello/descriptors_RTCCM/RTsvc.conf + * examples/Hello/descriptors_RTCCM/input.csr + * examples/Hello/descriptors_RTCCM/rt-config-example.cdp + * examples/Hello/descriptors_RTCCM/rt-config-example.csr + * examples/Hello/descriptors_RTCCM/rt-example.cdp + * examples/Hello/descriptors_RTCCM/rt_run_test.pl + * examples/Hello/descriptors_ReDaC/deploymentplan.cdp + * examples/Hello/descriptors_ReDaC/deploymentplan_add.cdp + * examples/Hello/descriptors_ReDaC/deploymentplan_remove.cdp + * examples/Hello/descriptors_naming/deploymentplan_naming.cdp + + Create some new descriptors, reorganized them, and put + them into different directories. + +Wed Jan 25 00:23:02 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * CIAODAnCE.mwc + + Added another mwc file which only builds CIAO and DAnCE. + + * examples/Hello/step-by-step.html + + Fixed an error in this documentation page. + + * examples/Hello/descriptors/RTsvc.conf + * examples/Hello/descriptors/TestNodeManagerMap.dat + * examples/Hello/descriptors/flattened_deploymentplan_without_ns_add.cdp + * examples/Hello/descriptors/rt-config-example.cdp + * examples/Hello/descriptors/rt-config-example.csr + * examples/Hello/descriptors/rt-example.cdp + * examples/Hello/descriptors/flattened_deploymentplan_without_ns_add.cdp + * examples/Hello/descriptors/rt_run_test.pl + + Removed these descriptor files and put them into separate + directories to better organize things. + + * examples/Hello/descriptors_shared_components/deploymentplan.cdp + * examples/Hello/descriptors_shared_components/ + deploymentplan_shared_components.cdp + + Added a dedicated directory to put descriptors for shared + components scenario. + +Wed Jan 25 00:10:50 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + * DAnCE/ExecutionManager/DAM_Map.cpp + * DAnCE/ExecutionManager/DAM_Map.h + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager_Impl.h + + Added capabilities to handle adding/removing + connections between components in new assembly and existing/external + components in old assemblies. This involves putting + ExecutionManager as a coordinator for different DAMs. + + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp + * DAnCE/NodeApplicationManager/Containers_Info_Map.h + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp + * DAnCE/NodeApplicationManager/ImplementationInfo.h + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl + * DAnCE/NodeManager/NAM_Map.h + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + * DAnCE/NodeManager/Node_Manager.cpp + + Added capabilities for handling shared components across + different assemblies. This involves putting NodeManager + as a local coordinator for different NAMs. + + * DAnCE/NodeApplication/NodeApplication.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + + Enhancement of adding/removing connections. + + * DAnCE/Plan_Launcher/DAM_Map.cpp + * DAnCE/Plan_Launcher/DAM_Map.h + + Removed from the repo, since they are located in the other + directory as well, and we can use relative path to point + to those existing files. + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h + + Enhanced to handle shared components scenario which interacts + with *managers. + + * DAnCE/StaticConfigurator/StaticDAnCEParser.cpp + + Fixed for working with the newly enhanced DAnCE toolchain. + + * ciao/Deployment.idl + + Adding enhancements for adding shared components capabilities + +Wed Jan 25 00:01:37 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeManager/MonitorCB.cpp + + Fixed a warning about unreferenced variable in Windows build. + + * DAnCE/NodeManager/MonitorController.h + + Included header file missing path to its directory. + + * DAnCE/TargetManager/CmpClient.cpp + + Fixed a warning about unreferenced variable in Windows build. + +Mon Jan 23 23:10:32 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + + * DAnCE/spec_RepositoryManager/HTTP_Client.h: + * DAnCE/spec_RepositoryManager/HTTP_Client.cpp: + * DAnCE/spec_RepositoryManager/HTTP_Handler.h: + * DAnCE/spec_RepositoryManager/HTTP_Handler.cpp: + * DAnCE/spec_RepositoryManager/Options.h: + * DAnCE/spec_RepositoryManager/Options.cpp: + * DAnCE/spec_RepositoryManager/PC_Updater.h: + * DAnCE/spec_RepositoryManager/PC_Updater.cpp: + * DAnCE/spec_RepositoryManager/PC_Updater_T.h: + * DAnCE/spec_RepositoryManager/PC_Updater_T.cpp: + * DAnCE/spec_RepositoryManager/README.txt: + * DAnCE/spec_RepositoryManager/RM_Helper.h: + * DAnCE/spec_RepositoryManager/RM_Helper.cpp: + * DAnCE/spec_RepositoryManager/RMadmin.cpp: + * DAnCE/spec_RepositoryManager/RepositoryManager.idl: + * DAnCE/spec_RepositoryManager/RepositoryManager.cpp: + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: + * DAnCE/spec_RepositoryManager/URL_Parser.h: + * DAnCE/spec_RepositoryManager/URL_Parser.cpp: + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h: + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp: + * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc: + + Removed these files. Zapping the DAnCE/spec_RepositoryManager/ + directory which used to hold the implementation of the + RepositoryManager while the ExecutionManager was in the + DAnCE/RepositoryManager/ directory. + +Mon Jan 23 22:41:49 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + * DAnCE/RepositoryManager/HTTP_Client.h: + * DAnCE/RepositoryManager/HTTP_Client.cpp: + * DAnCE/RepositoryManager/HTTP_Handler.h: + * DAnCE/RepositoryManager/HTTP_Handler.cpp: + * DAnCE/RepositoryManager/Options.h: + * DAnCE/RepositoryManager/Options.cpp: + * DAnCE/RepositoryManager/PC_Updater.h: + * DAnCE/RepositoryManager/PC_Updater.cpp: + * DAnCE/RepositoryManager/PC_Updater_T.h: + * DAnCE/RepositoryManager/PC_Updater_T.cpp: + * DAnCE/RepositoryManager/README.txt: + * DAnCE/RepositoryManager/RM_Helper.h: + * DAnCE/RepositoryManager/RM_Helper.cpp: + * DAnCE/RepositoryManager/RMadmin.cpp: + * DAnCE/RepositoryManager/RepositoryManager.idl: + * DAnCE/RepositoryManager/RepositoryManager.cpp: + * DAnCE/RepositoryManager/RepositoryManager.mpc: + * DAnCE/RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp: + * DAnCE/RepositoryManager/URL_Parser.h: + * DAnCE/RepositoryManager/URL_Parser.cpp: + * DAnCE/RepositoryManager/ZIP_Wrapper.h: + * DAnCE/RepositoryManager/ZIP_Wrapper.cpp: + + Moving what used to be DAnCE/spec_RepositoryManager directory to + the DAnCE/RepositoryManager directory. + +Mon Jan 23 22:14:06 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: + + Adding couple more checks to increase robustness. + +Mon Jan 23 20:07:17 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/BaseMonitor.h + + Added a virtual destructor to resolve warnings. + + * DAnCE/TargetManager/DomainDataManager.cpp + * DAnCE/TargetManager/TargetManager_exec.cpp + + Fixed some problems caused by + Mon Jan 23 15:11:40 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + +Mon Jan 23 17:03:09 UTC 2006 Nishanth Shankaran <nshankar@dre.vanderbilt.edu> + + * RACE/Controller/Component/Controller_svnt_export.h: + * RACE/Controller/Component/Controller_stub_export.h: + * RACE/Controller/Component/Controller_exec_export.h: + * RACE/Controller/Component/Controller_exec.h: + * RACE/Controller/Component/Controller_exec.cpp: + * RACE/Controller/Component/Controller.mpc: + * RACE/Controller/Component/Controller.idl: + * RACE/Controller/Component/Controller.cidl: + + Added IDL, CIDL, and MPC files for the RACE controller along with a + dummy implementation of the controller. + +Mon Jan 23 15:11:40 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/TargetManager/TargetManager.mpc + + Cleaned up the MPC file, fixed a linking error on OS X. + +Sat Jan 21 21:54:59 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/SizeTypeCalculator.cpp: + + Fixed a bug in size type calculation of nested structs and unions. + Thanks to Sandro Santos Andrade <sandros@dcc.ufba.br> for + reporting the problem. + +Sat Jan 21 20:27:13 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu> + + * DAnCE/TargetManager/TargetManager.idl: + * DAnCE/TargetManager/TargetManager.mpc: + * DAnCE/TargetManager/TargetManagerExt.idl: + Added this file to include the facet for RACE Controller + * DAnCE/TargetManager/TargetManager_exec.h: + * DAnCE/TargetManager/TargetManager_exec.cpp: + Added implementation for the facet serving the RACE Controller. + + +Sat Jan 21 02:04:15 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Removed trailing whitespaces and tabs + + * DAnCE/NodeManager/BaseMonitor.h: + * DAnCE/NodeManager/CIAO_Monitor.h: + * DAnCE/NodeManager/CIAO_Monitor.cpp: + * DAnCE/NodeManager/MonitorCB.h: + * DAnCE/NodeManager/MonitorCB.cpp: + * DAnCE/NodeManager/MonitorController.h: + * DAnCE/NodeManager/MonitorController.cpp: + Removed system headers and replaced systme calls with ACE calls. + Also updated documentation with doxygen standard + + * DAnCE/TargetManager/TargetManager_exec.cpp: + Removed system headers and replaced systme calls with ACE calls. + Also updated documentation with doxygen standard + + * tools/Config_Handlers/DD_Handler.h: + * tools/Config_Handlers/DD_Handler.cpp: + Removed system headers and replaced systme calls with ACE calls. + Also updated documentation with doxygen standard + +Fri Jan 20 22:30:21 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + The include to NodeManagerC.h is removed since the dependency on + NodeManager_stub was removed. + +Fri Jan 20 20:33:23 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + Changed the Domain Application Manager to remove the dependency on + NodeManager_stub. + +Fri Jan 20 07:24:47 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + * DAnCE/spec_RepositoryManager/PC_Updater.h: + * DAnCE/spec_RepositoryManager/RMadmin.cpp: + * DAnCE/spec_RepositoryManager/RepositoryManager.cpp: + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: + * DAnCE/spec_RepositoryManager/URL_Parser.h: + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h: + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp: + + Improved the documentation, the output and added some minor features. + Changed all occurnences of 'new' to ACE_NEW in ZIP_Wrapper.cpp which + I had previously forgotten. + + * DAnCE/new_RepositoryManager/packages/inconsistent.cpk: + * DAnCE/new_RepositoryManager/packages/package.cpk: + + Removed these files. + +Thu Jan 19 01:29:58 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + * DAnCE/spec_RepositoryManager/HTTP_Handler.h: + * DAnCE/spec_RepositoryManager/HTTP_Handler.cpp: + * DAnCE/spec_RepositoryManager/PC_Updater.h: + * DAnCE/spec_RepositoryManager/PC_Updater_T.h: + * DAnCE/spec_RepositoryManager/RM_Helper.h: + * DAnCE/spec_RepositoryManager/RM_Helper.cpp: + * DAnCE/spec_RepositoryManager/RMadmin.cpp: + * DAnCE/spec_RepositoryManager/RepositoryManager.cpp: + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: + * DAnCE/spec_RepositoryManager/URL_Parser.h: + * DAnCE/spec_RepositoryManager/URL_Parser.cpp: + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h: + + Changed all occurenced of new to ACE_NEW. Turned some documentation to + Doxygen style. Modified the URL_Parser singleton to use the ACE_Singleton + class. More changes on the way. + +Wed Jan 18 23:56:51 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu> + + * DAnCE/NodeManager/BaseMonitor.h: Corrected the file name in @file + + * DAnCE/TargetManager/CmpClient.cpp: Corrected the file name in @file + +Wed Jan 18 16:42:41 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu> + + * DAnCE/NodeManager/BaseMonitor.h:Added documentation, changed + function signature + * DAnCE/NodeManager/CIAO_Monitor.cpp:Removed system headers + * DAnCE/NodeManager/Monitor.mpc:Added cvs tag + * DAnCE/NodeManager/MonitorController.cpp:Removed sleep call + * DAnCE/NodeManager/NodeManager.mpc:Added after clause to compile + TargetManager_stub before + + * DAnCE/TargetManager/TM_Client.mpc:Added cvs tag + * DAnCE/TargetManager/TargetManager.mpc: Added cvs tag , + Removed Deployment_Configuration.cpp from TargetManager_exec + +Tue Jan 17 23:52:11 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + * DAnCE/spec_RepositoryManager/Options.h: + * DAnCE/spec_RepositoryManager/Options.cpp: + * DAnCE/spec_RepositoryManager/RMadmin.cpp: + + Took care of the todo's that Johnny suggested. Now using ACE_Singleton + parametrized with ACE_Null_Mutex. + +Tue Jan 17 21:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/spec_RepositoryManager/HTTP_Client.h: + Layout change + * DAnCE/spec_RepositoryManager/HTTP_Handler.{h,cpp}: + Changed bytecount_ to size_t + +Tue Jan 17 21:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/spec_RepositoryManager/Options.h: + Doxygen improvements + + * DAnCE/spec_RepositoryManager/Options.cpp: + Layout changes and add some todo's + +Tue Jan 17 19:31:56 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Config_Handlers.mpc + + Added a project inherit improperly removed by + Mon Jan 16 16:22:25 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu> + +Mon Jan 16 19:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h: + * DAnCE/spec_RepositoryManager/URL_Parser.h: + * DAnCE/spec_RepositoryManager/PC_Updater.h: + * DAnCE/spec_RepositoryManager/PC_Updater_T.cpp: + * DAnCE/spec_RepositoryManager/HTTP_Handler.h: + * DAnCE/spec_RepositoryManager/HTTP_Client.h: + Doxygen improvements + + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp: + * DAnCE/spec_RepositoryManager/PC_Updater_T.h: + * DAnCE/spec_RepositoryManager/HTTP_Client.cpp: + * DAnCE/spec_RepositoryManager/HTTP_Handler.cpp: + Layout changes + +Mon Jan 16 18:36:47 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Basic_Deployment_Data.hpp + + Addressed some warnings from the RHEL_Static_GCC-3.4.2 + build. + +Mon Jan 16 16:48:11 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + * DAnCE/spec_RepositoryManager/Options.h: + * DAnCE/spec_RepositoryManager/Options.cpp: + * DAnCE/spec_RepositoryManager/PC_Updater.cpp: + * DAnCE/spec_RepositoryManager/README.txt: + * DAnCE/spec_RepositoryManager/RMadmin.cpp: + * DAnCE/spec_RepositoryManager/RepositoryManager.cpp: + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp: + + Added the newest changes to the RepoMan. This change add the + functionality that pertains to interface types. It is currently + disabled due to lack of support in the modeling tools for interfaces + for assemby-based interfaces. + + I still need to clean up some of the output and some of the code before + the release of the beta. + +Mon Jan 16 16:22:25 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu> + + * DAnCE/NodeManager/BaseMonitor.h: + * DAnCE/NodeManager/CIAO_Monitor.h: + * DAnCE/NodeManager/CIAO_Monitor.cpp: + * DAnCE/NodeManager/Monitor.mpc: + * DAnCE/NodeManager/MonitorCB.h: + * DAnCE/NodeManager/MonitorCB.cpp: + * DAnCE/NodeManager/MonitorController.h: + * DAnCE/NodeManager/MonitorController.inl: + * DAnCE/NodeManager/MonitorController.cpp: + * DAnCE/NodeManager/NodeManager.mpc: + * DAnCE/NodeManager/NodeManager_Impl.h: + * DAnCE/NodeManager/NodeManager_Impl.cpp: + * DAnCE/NodeManager/Node_Manager.cpp: + These files implement the Monitor within the + NodeManager implementation. + + * DAnCE/TargetManager/CmpClient.cpp: + * DAnCE/TargetManager/Deployment_Configuration.h: + * DAnCE/TargetManager/Deployment_Configuration.cpp: + * DAnCE/TargetManager/DomainDataManager.h: + * DAnCE/TargetManager/DomainDataManager.cpp: + * DAnCE/TargetManager/TM_Client.mpc: + * DAnCE/TargetManager/TargetManager.cidl: + * DAnCE/TargetManager/TargetManager.idl: + * DAnCE/TargetManager/TargetManager.mpc: + * DAnCE/TargetManager/TargetManager_exec.h: + * DAnCE/TargetManager/TargetManager_exec.cpp: + * DAnCE/TargetManager/TargetManager_exec_export.h: + * DAnCE/TargetManager/TargetManager_stub_export.h: + * DAnCE/TargetManager/TargetManager_svnt_export.h: + These files implement the Target Manager Implementation + + * DAnCE/TargetManager/descriptors/Domain.cdd: + * DAnCE/TargetManager/descriptors/NodeDetails.dat: + * DAnCE/TargetManager/descriptors/NodeManagerMap.dat: + * DAnCE/TargetManager/descriptors/flattened_deploymentplan.cdp: + * DAnCE/TargetManager/descriptors/run_test_TargetManager.pl: + These are needed for the running of the TargetManager + + * ciao/CCM_Core.mpc: + * ciao/Deployment.idl: + * ciao/Deployment_Base.idl: + * ciao/Deployment_Data.idl: + * ciao/Packaging_Data.idl: + * ciao/ServerResources.idl: + Needs to be changed to resolve conflicts when compiling the + Target Manager cidl file + + * ciao/Target_Data.idl: + This is the file which contains declarations which has been + separated for the Target manager + + * tools/Config_Handlers/Config_Handlers.mpc: + * tools/Config_Handlers/DD_Handler.h: + * tools/Config_Handlers/DD_Handler.cpp: + These implement the extension to the config handlers for + the parsing of the Target data domain. + +Fri Jan 13 20:39:21 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/XSCRT/Parser.hpp + * tools/Config_Handlers/XSCRT/XML.hpp + + Added a templated casting operator for Xerces types instead + of using standard dynamic_cast. Thanks to Ossama Othman + ossama at dre dot vanderbilt dot edu for suggesting this + fix. + + * CIAO-INSTALL.html + * NEWS + + The above changes removed the requirement for an RTTI enabled + version of Xerces. Updated these documents to reflect this. + +Thu Jan 12 21:40:47 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * examples/Hello/ReDaC-Usage.html + + Fixed some typos and an error. + +Tue Jan 10 22:34:22 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/cdd.cpp + * tools/Config_Handlers/cdd.hpp + + Regenerated to reflect updates to schema in + Tue Jan 10 19:01:45 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Modified_Deployment.xsd + + Removed, as this file is obsolete, and schema should only exist in + CIAO_ROOT/docs/schema + +Tue Jan 10 22:05:17 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * examples/Hello/ReDaC-Usage.html + + Added a tutorial-like web page to showcase ReDaC service + of DAnCE. + + * NEWS + + Updated with DAnCE's recent enhancements. + +Tue Jan 10 19:01:45 UTC 2006 William Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/Basic_Deployment_Data.xsd + * docs/schema/cdd.xsd + + Corrected incorrect cardinality on several target domain elements. + +Tue Jan 10 11:10:01 UTC 2006 Boris Kolpackov <boris@kolpackov.net> + + * NEWS: + + Updated with recent developments. + +Mon Jan 9 14:17:39 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp: + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp: + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: + * examples/Hello/descriptors/Receiver_Svnt.iad: + * examples/Hello/descriptors/Sender_Svnt.iad: + * examples/Hello/descriptors/flattened_deploymentplan.cdp: + * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp: + * examples/Hello/descriptors/flattened_deploymentplan_without_ns_add.cdp: + * examples/Hello/descriptors/flattened_deploymentplan_without_ns_remove.cdp: + * examples/Hello/descriptors/rt-config-example.cdp: + * examples/Hello/descriptors/rt-example.cdp: + + Updated occurrences of the string name of the servant executor + DLL extry point to correspond with the changes in + + Fri Jan 6 20:09:34 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + +Fri Jan 6 20:09:34 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecImplHeaderGenerator.cpp: + * CIDLC/ExecImplSourceGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Changed the names of the generated extern C functions that + create the home and servant executors to incorportate the + entire scoped name of the class, to avoid name clashes + (since extern "C" functions link globally no matter what + scope they are declared in) when class names are + duplicated inside different nested namespaces. Thanks + to James Hill <james.h.hill@vanderbilt.edu> and Boris + Kolpackov <boris@dre.vanderbilt.edu> for their help + with the problem. + + * DAnCE/tests/Config_Handlers/HUDisplay/Airframe_Svnt.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/GPS_Svnt.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/NavDisplay_Svnt.iad: + * DAnCE/tests/Config_Handlers/HUDisplay/Timer_Svnt.iad: + * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.idl: + * docs/tutorials/Quoter/Simple/descriptors/Broker_Svnt.iad: + * docs/tutorials/Quoter/Simple/descriptors/Distributor_Svnt.iad: + * docs/tutorials/Quoter/Simple/descriptors/flattened_deploymentplan.cdp: + * examples/BasicSP/descriptors/Airframe_Svnt.iad: + * examples/BasicSP/descriptors/GPS_Svnt.iad: + * examples/BasicSP/descriptors/NavDisplay_Svnt.iad: + * examples/BasicSP/descriptors/Timer_Svnt.iad: + * examples/BasicSP/descriptors/flattened_deploymentplan.cdp: + + Updated the hand-crafted descriptor files in CIAO tests and + examples to reflect the changes above. + +Thu Jan 5 21:28:17 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Fixed some warning in Boarland C++ builds. + +Thu Jan 5 00:53:30 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com> + + * ChangeLog: + + Untabify. + Delete-trailing-spaces. + + Changed "add-log-time-format" to a really ugly lambda expression + that formats changelog timestamps in UTC and works with both GNU + Emacs and XEmacs. + +Wed Jan 4 21:01:15 2006 Boris Kolpackov <boris@kolpackov.net> + + * ciao/CCM_Base.idl: + + Replaced #if !defined (CIAO_HAS_IMPORT_KEYWORD) with + #ifdef CIAO_HAS_IMPORT_KEYWORD. This will give CIDLC's + CPP a chance to handle it properly. + + * CCF/CCF/CompilerElements/Preprocessor.cpp: + + Fixed a bug in lexeme parsing. + +Wed Jan 4 11:39:59 2006 William Otte <wotte@dre.vanderbilt.edu> + + * ciao/CCM_Core.mpc + + Removed $CIAO_ROOT/DAnCE include, added CIAO_ROOT/ciao. + +Tue Jan 3 19:55:43 2006 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/CompilerElements/Preprocessor.cpp: + * CCF/CCF/CompilerElements/Preprocessor.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Include.cpp: + * CIDLC/cidlc.cpp: + + Implemented support for basic preprocessor directives: + #ifdef, #ifndef, #else, and #endif as well as the -D + command-line option. Also added exception handlers for + filesystem exceptions. + + * CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp: + * CCF/CCF/IDL2/SemanticGraph/Struct.cpp: + * CCF/CCF/IDL2/SemanticGraph/Struct.hpp: + * CCF/CCF/IDL2/SemanticGraph/Union.cpp: + * CCF/CCF/IDL2/SemanticGraph/Union.hpp: + + Implemented incomplete struct and union semantics which + will appear in CORBA 3.1. + + * CCF/CCF/CodeGenerationKit/IndentationCxx.hpp: + + Code clean-ups. + +Fri Dec 30 11:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Dynamic_Component_Servant_Base.{h,cpp}: + Moved the default constructor to public again, vc8 needs it, no + idea why, have to recheck later + +Thu Dec 29 08:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + Fixed implicit conversion warning + +Wed Dec 28 10:42:31 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/Old_Config_Handlers/DnC_Dump.cpp + * tools/Config_Handlers/DnC_Dump.cpp + * tools/Config_Handlers/PSPE_Handler.cpp + + Silenced some warnings from + Fri Dec 23 11:49:04 2005 Gan Deng <gan.deng@vanderbilt.edu> + +Wed Dec 28 12:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Context_Impl_Base.{h,cpp}: + Readded the default constructor, some compilers need it, no idea + why, will sort this out later but this at least makes the scoreboard + less red + +Tue Dec 27 15:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Container_Base.{h,cpp}: + * ciao/Context_Impl_Base.{h,cpp}: + * ciao/Home_Servant_Impl_Base.{h,cpp}: + * ciao/Servant_Impl_Base.{h,cpp}: + * ciao/Swapping_Servant_Home_Impl_Base.{h,cpp}: + * ciao/Swapping_Servant_Home_Impl_T.h: + Moved the default constructor to the private section and removed + the implementation with the assert + +Tue Dec 27 15:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/NodeApplication_Core.cpp: + Initialise pointer with 0 + + * DAnCE/NodeApplication/NodeApplication_Impl.{h,cpp,inl}: + Just declare the default constructor private, it seems not + to be used and the implementation was incorrect + +Fri Dec 23 11:49:04 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager_Impl.h + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + * DAnCE/NodeApplication/NodeApplication_Impl.inl + * DAnCE/NodeApplication/RTConfig_Manager.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp + * ciao/Container_Base.cpp + * ciao/Deployment.idl + * ciao/Deployment_Core.idl + * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp + * examples/Hello/descriptors/flattened_deploymentplan_without_ns_add.cdp + * examples/Hello/descriptors/flattened_deploymentplan_without_ns_remove.cdp + + Merged from CVS Branch CIAO_ReDAC_01. This merge enables DAnCE to + handle dynamic updating component assemblies as well as its + configurations on the fly. Major IDL changes include the following: + + 1) Modified the finishLaunch() operation on the DomainApplicationManager + interface by adding an additional boolean parameter to differentiate + whether this is for inital deployment or for redeployment. + + 2) Modified the finishLaunch() operation on the NodeApplicationManager + interface by adding an additional boolean parameter to differentiate + whether this is for inital deployment or for redeployment. + + 3) Added new operations perform_redeployment() to the ExecutionManager + interface and NodeApplicationManager interface. + +Fri Dec 23 13:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ComponentPackager/* + Removed all these files, this component was using ziparchive and + we didn't build it. After checking this with the DAnCE developers + the conclustion was to zap it + +Thu Dec 22 19:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NodeManager_Impl.h: + Removed not needed msvc pragma push/pop + +Thu Dec 22 19:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ExecutionManager/DAM_Map.cpp: + Made variable const + +Thu Dec 22 19:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Removed some old includes, make a variable const + + * DAnCE/DomainApplicationManager/Deployment_Configuration.{h,cpp}: + Made get_default_node_manager_ior and get_node_manager_ior + const methods + +Thu Dec 22 19:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp: + Initialise pointers with 0 + + * DAnCE/NodeApplicationManager/ImplementationInfo.h: + Removed include of cpp file in this file, this file is not + declaring a template + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + Converted documentation to doxygen style + +Thu Dec 22 19:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ComponentPackager/ComponentPackager.mpc: + Use exceptions as base project + + * DAnCE/ComponentPackager/Component_Packager.cpp: + Converted some documentation to doxygen style + + * DAnCE/ComponentPackager/Base_Packager.cpp: + Fixed argument not used warnings + + * DAnCE/ComponentPackager/CPK_Packager.{h,cpp}: + Small cleanup + +Thu Dec 22 14:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ComponentPackager/Base_Packager.h: + Changed documentation to doxygen style + +Tue Dec 20 08:07:51 2005 Simon McQueen <sm@prismtech.com> + + * CIAO version 0.4.8 released. + +Fri Dec 16 15:58:27 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp + + Modified to fix a bug reported by Will Otte regarding + DAnCE's parsing of deployment plan to find component + servant and executor libraries. This is a temporary + workaround so even if a component name happens to + have "_exec" string inside it, DAnCE could still + work correctly to find the corresponding servant + and executor libraries. + +Fri Dec 16 14:57:21 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * ciao/Container_Base.cpp + * ciao/Container_Base.h + + Fixed a bug about RT-CCM. The bug creeped out when the + facet_consumer_poa_ is not configured properly to use + application specific real-time policies. Thanks to + Roland Schimmack <Roland.Schimmack @ gmx.de> for + reporting this bug. + +Tue Dec 13 12:13:26 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu> + + * COPYING: Updated this file to mention compliance issues wrt the + new "The Energy Policy Act of 2005". Thanks to Malcolm Spence + for providing this. + +Tue Dec 13 09:07:21 2005 William Otte <wotte@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html + * CIDLC/README.html + + Updates to the CIDLC build documentation. Thanks to James Hill + <hillj at isis dot vanderbilt dot edu> for completing this update. + +Mon Dec 12 13:20:00 UTC 2005 Simon Massey <sma@prismtech.com> + + * NEWS: + + Added Nanbor's changes from the release notes. + +Fri Dec 9 13:39:10 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Any_Handler.h + + Added a missing include for the versioned namespace macros. + +Fri Dec 9 09:18:01 2005 William Otte <wotte@dre.vanderbilt.edu> + + * ciao/Server_init.h + + Added a missing include for the versioned namespace macros. + +Thu Dec 08 21:34:36 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * NEWS + + Updated the NEWS file to capture ReDaC stuff. + +Thu Dec 8 15:38:02 2005 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/Old_Config_Handlers/DT_Handler.h: + * ciao/Client_init.h: + * ciao/Context_Impl_T.h: + * ciao/Server_init.h: + * ciao/Upgradeable_Context_Impl_T.h: + * tools/Config_Handlers/Any_Handler.h: + + Fixed versioned namespace support. The versioning macros calls + around forward declarations in the CORBA namespace were + missing. + +Thu Dec 08 08:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NodeManager_Impl.cpp: + Fixed compile errors with VxWorks + +Wed Dec 07 18:05:35 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * ciao/Deployment.idl + * ciao/Deployment_Core.idl + * doc/index.html + + Document CIAO specific interface extension/modifications. + +Wed Dec 7 12:41:22 2005 Boris Kolpackov <boris@kolpackov.net> + + * CIDLC/ExecImplGenerator.cpp: + * CIDLC/ExecImplHeaderGenerator.cpp: + * CIDLC/ExecImplSourceGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + + Fixed a bug in regular expressions that are used to get rid of + file suffixes. + +Tue Dec 06 12:33:27 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + + Fixed warnings in Borland. + +Tue Dec 6 16:14:01 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/Servant_Impl_T.cpp: + + Changed initialization of boolean class members from '0' + to 'false'. + + * ciao/Servant_Impl_T.h: + + Added comments to the executor and context class members, + providing info about where they are initialized. + +Mon Dec 5 14:43:48 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc + + Removed superfluous dependancy on Xerces. + +Sun Dec 4 11:13:32 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc + * DAnCE/tests/Config_Handlers/handler_test.mpb + + Fix linking errors on Tiger. + +Fri Dec 2 11:25:48 2005 William Otte <wotte@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/Repository_Manager_conf.h + * DAnCE/RepositoryManager/Update_Plan.cpp + * DAnCE/RepositoryManager/Update_Plan.h + + Removed the deprecated RepositoryManager implementation. + + * NEWS + + Updated the NEWS file to reflect this. + +Thu Dec 1 10:16:46 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + + Fixed some errors caused by previous commit. + +Thu Dec 1 12:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: + Use 0 instead of NULL, NULL is not portable + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/NodeManager/NAM_Map.cpp: + Initialise pointers with 0 and return false instead of 0 + * DAnCE/ExecutionManager/Execution_Manager_Impl.h: + Removed not needed msvc pragma push/pop + + * DAnCE/NodeManager/NodeManager_Impl.cpp: + Initialise pointers with 0 and removed some printf that seems some + left over debugging statements + +Wed Nov 30 16:24:43 2005 William Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/xsc-banner.h + + Updated this file to reflect recent export macro changes. + + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/Deployment.cpp + * tools/Config_Handlers/Deployment.hpp + * tools/Config_Handlers/ccd.cpp + * tools/Config_Handlers/ccd.hpp + * tools/Config_Handlers/cdp.cpp + * tools/Config_Handlers/cdp.hpp + * tools/Config_Handlers/cid.cpp + * tools/Config_Handlers/cid.hpp + * tools/Config_Handlers/cpd.cpp + * tools/Config_Handlers/cpd.hpp + * tools/Config_Handlers/iad.cpp + * tools/Config_Handlers/iad.hpp + * tools/Config_Handlers/pcd.cpp + * tools/Config_Handlers/pcd.hpp + * tools/Config_Handlers/toplevel.cpp + * tools/Config_Handlers/toplevel.hpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + + Made a borland specific fix apply to all compilers, hopefully + fixing ICC builds. + +Wed Nov 30 12:30:59 2005 William Otte <wotte@dre.vanderbilt.edu> + + * examples/Hello/descriptors/flattened_deploymentplan.cdp + + Added metadata necessary to initialize an enum attribute. + +Wed Nov 30 08:06:00 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/RepositoryManager/RepositoryManager.mpc: + This project is deprecated according to Will, so added + requires+=dummy_label, it is up to the DAnCE people to + decide when they zap this from the archive + +Fri Nov 25 10:50:00 UTC 2005 Simon Massey <sma@prismtech.com> + + * DAnCE/Old_Config_Handlers/XercesString.cpp + + Fixed prototype return type qualifier missmatch + +Thu Nov 24 16:04:05 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * tools/Config_Handlers/Config_Handlers.mpc + + Added the MPC base project dependency to typecodefactory, + and hopefully this should fix some linking erros on the + scoreboard. + +Thu Nov 24 11:25:09 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/Old_Config_Handlers/XercesString.h + + Fixed a warning, since declaring function return type + to be const is meaningless. + +Tue Nov 22 16:03:24 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplication/Container_Impl.cpp + + Fixed a memory management related bug, we should not + explicitly call release() on the component object + reference of var type. + +Mon Nov 21 17:24:42 2005 Boris Kolpackov <boris@kolpackov.net> + + * NEWS: + + Updated with information about changes in CCF. + +Fri Nov 18 10:28:31 2005 William Otte <wotte@dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc + + Quashed a link time warning on OS X. + +Thu Nov 17 18:13:28 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/Swapping/Sender/Sender.mpc: + + Added a dependency of SenderE.idl on itself, to keep + VC8 from launching the IDL compiler on it until it + has been generated by the CIDL compiler. + +Thu Nov 17 09:53:35 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Fixed warning about unused arguments + +Wed Nov 16 11:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Swapping/Sender/Sender_exec.cpp: + Fixed warning in VxWorks build + +Mon Nov 14 22:43:09 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp + * ciao/Deployment.idl + + Fixed some errors and warnings on the builds. + +Mon Nov 14 11:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Display/RateGen/RateGen_exec.h: + * examples/BasicSP/EC/EC_exec.h: + Timer id's are long, not int + + * ciao/Servant_Activator.cpp: + Fixed 64bit conversion warnings + +Sun Nov 13 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Swapping/Sender/Sender_exec_2.cpp: + * examples/Swapping/Sender/Sender_exec_1.cpp: + * examples/Hello/Sender/Sender_exec.cpp: + * examples/BasicSP/BMClosedED/BMClosedED_exec.cpp: + Fixed warnings in VxWorks build + +Fri Nov 11 17:49:40 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + * ciao/Deployment.idl + + More stuff regarding dynamic assembly management. These + changes won't break existing initial deployment and + configuration. + +Fri Nov 11 12:37:00 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager_Impl.h + * DAnCE/NodeApplication/NodeApplication_Impl.cpp + * DAnCE/NodeApplication/NodeApplication_Impl.h + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc + * ciao/Deployment.idl + * ciao/Deployment_Core.idl + + Added the DAnCE enhancements to support dynamic + assembly management and reconfiguration. No actual + implementation is there except some capability + in NodeApplication_Impl servant class. + +Thu Nov 10 17:13:20 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * ciao/Servant_Activator.cpp + + Enhanced a debug output message. + +Thu Nov 10 06:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Port_Activator_T.cpp: + Fixed warning in VxWorks build + +Tue Nov 8 22:13:50 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/NodeManager_Impl.cpp + * ciao/Container_Base.cpp + * ciao/Servant_Impl_Base.cpp + * ciao/Swapping_Servant_Home_Impl_T.cpp + * ciao/Upgradeable_Context_Impl_T.cpp + * examples/BasicSP/EC/EC.mpc + + Resolved some warnings in OS X relating to ambiguous conversions. + +Mon Nov 7 16:23:41 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + * performance-tests/Benchmark/Benchmark.mpc + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc + * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc + + Resolving linking errors on OS X. + +Mon Nov 7 14:00:31 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * NEWS: Added some new TO-DO items. + +Mon Nov 07 10:23:09 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: Fixed + incorrect usage of extracting a struct from an any. Thanks much + to Gan for helping with the debugging effort. + + * examples/Hello/descriptors/rt_run_test.pl: + * examples/Hello/descriptors/rt-example.cdp: Enabled the use of RT + policy sets and RT-enabled NodeApplication in the example by + default. + + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: Minor enhancement to + the debug messages. + +Fri Nov 04 16:44:29 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/ImplementtionInfo.cpp + + Changed to use the "copying" version of the Any insertion + operator. Thanks Jeff Parsons for the help on this. + +Thu Nov 03 15:34:39 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp + + Fixed a bug which causes unknow exception when calling + startLaunch on NodeApplicationManager. + +Thu Nov 3 19:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NodeManager_Impl.cpp: + Fixed implicit conversion warning in VxWorks build + + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp: + Renamed global variable count to counter to fix clash with STL count + algoritm on VxWorks + +Thu Nov 03 11:14:52 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplication/RTConfig_Manager.cpp: Added a tad more and + improve existing debugging print out. + + * examples/Hello/descriptors/rt-example.cdp: + * examples/Hello/descriptors/rt-config-example.csr: + * examples/Hello/descriptors/rt_run_test.pl: Changed to use a + simpler version of DeploymentPlan for the test for now. + +Wed Nov 02 19:28:14 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * tools/Config_Handlers/RT-CCM/CB_Handler.cpp + * tools/Config_Handlers/RT-CCM/TPL_Handler.cpp + * tools/Config_Handlers/RT-CCM/PS_Handler.cpp + * DAnCE/NodeApplication/RTConfig_Manager.cpp: + + Fixed some bugs related to populating/displaying ServerResource + data structure. + +Wed Nov 02 14:55:14 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: Fixed strings + comparisons syntax. + + * DAnCE/NodeApplication/RTConfig_Manager.cpp: + * DAnCE/NodeApplication/RTConfig_Manager.h: Added a new + print_resource method and a bunch of debugging print out to help + debugging XML parsing and propagating. + + * examples/Hello/descriptors/RTsvc.conf: + * examples/Hello/descriptors/rt_run_test.pl: Added a RTsvc.conf + file to start up the NodeApplication in RT mode. + + * examples/Hello/descriptors/rt-config-example.csr: Made RT + resource definitions more realistic and added a new policy set + for debugging XML parsing. + +Wed Nov 02 07:09:10 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp: Fixed + usage of strings. + +Tue Nov 01 22:41:04 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp: Changed to + insert policy set name into ContainerPolicySet property instead + of the actual policy since we already have the policy set + definitions when creating the NodeApplication. + +Tue Nov 01 13:44:58 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplication/RTConfig_Manager.cpp: + * DAnCE/NodeApplication/RTConfig_Manager.h: + * DAnCE/NodeApplication/RTConfig_Manager.inl: + * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: + * DAnCE/NodeApplication/RTNodeApp_Configurator.h: Integrated + RTConfig_Manager with the RTNodeApp_Configurator. + +Mon Oct 31 22:37:42 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplication/NodeApplication/NodeApplication.mpc: + * DAnCE/NodeApplication/NodeApplication/RTConfig_Manager.cpp: + * DAnCE/NodeApplication/NodeApplication/RTConfig_Manager.h: + * DAnCE/NodeApplication/NodeApplication/RTConfig_Manager.inl: + Added the RT configuration manager that keep track of all the RT + resources and policy sets in a NodeApplication. We still need + to hook this up in the RTNodeApp_Configurator. + +Mon Oct 31 11:22:41 2005 <Gan Deng@SKYLINENETGEAR> + + * examples/Hello/descriptors/rt-config-example.csr + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp + + Fixed the descriptor by adding the server resource id tag. + +Sun Oct 30 22:49:52 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeManager/Node_Manager.cpp: Fixed missing -a Get_Opt + parameter and usage text. "-a" is used to set the optional + command line flags for the NodeApplication. The logic was there + in the Get_Opt loop but the Get_Opt object was not set to parse + the flag and the usage text for Node_Manager didn't mention the + flag either. + + Eventually, the optional command line flags should really come + from the ServerResource XML file. + + * NodeApplicationManager/NodeApplicationManager_Impl.cpp: Added a + missing space to separate optional command line flags from the + default ones. The old one worked only when no optional + commandline flags are presented. + + * ciao/Deployment_Core.idl: Removed "init" method from the + Container interface since it is really implementation specific. + + * DAnCE/NodeApplication/Container_Impl.cpp: + * DAnCE/NodeApplication/Container_Impl.h: Changed the signature of + init method to take a PolicyList pointer directly since this is + what we really need to initialize a container. + + * DAnCE/NodeApplication/Configurator_Factory.h: Added comments + documentating how we should really support multiple external + configurator module and how it could be done. + + * DAnCE/NodeApplication/Configurator_Factory.cpp: Changed DLL open + to not closing down the DLL handle on exit. Otherwise, + NodeApplication can not shut down cleanly. + + * DAnCE/NodeApplication/NodeApp_Configurator.h: Commented on the + potential need for a finalizer method, or two. + + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: Added actual + hooks to process optional policies for RT support. + + * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: Added code to + parse the optional properties and manipulate RT resources and + policies. + +Sun Oct 30 10:27:27 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplication/Configurator_Factory.cpp: Fixed a typo in + command line option flag. + +Fri Oct 28 12:30:06 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplication/Configurator_Factory.cpp + * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + + Scoreboard fixes. + +Thu Oct 27 21:06:39 2005 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/CodeGenerationKit/IndentationCxx.hpp: + + Added support for indentation of function arguments. + +Thu Oct 27 00:29:11 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/NodeApplicationManager/Containers_Info_Map.h + * DAnCE/NodeApplicationManager/ImplementationInfo.h + * DAnCE/StaticConfigurator/StaticDAnCEParser.mpc + + Fixed some compilation and linking errors shown on the scoreboard, + particularly for Windows builds. + +Thu Oct 27 07:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * rules.ciao.GNU: + When cmd is the shell, use a different way to get the CIAO versions + needed for building with VxWorks 5.5 with Windows as host + +Wed Oct 26 23:07:59 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + Added backend support for the frontend features added by + Boris in + + Tue Oct 25 14:08:44 2005 Boris Kolpackov <boris@kolpackov.net>. + +Wed Oct 26 16:16:32 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplication/NodeApp_Configurator.cpp: + * DAnCE/NodeApplication/NodeApp_Configurator.h: Updated the + NodeApp_Configurator to support pre_orb_initialize and + post_orb_initialize methods which will be invoked before and + after ORB_init is called. + + * DAnCE/NodeApplication/NodeApplication.cpp: Moved ORB_init into + NodeApplication_Core object. + + * DAnCE/NodeApplication/NodeApplication_Core.cpp: + * DAnCE/NodeApplication/NodeApplication_Core.h: + * DAnCE/NodeApplication/NodeApplication_Core.inl: Moved the + NodeApplication_Options and NoOp_Configurator classes into + Configurator_Factory.* file. Refactored NodeApplication_Core to + enable pre_orb_initialize and post_orb_initialize. + + * DAnCE/NodeApplication/Configurator_Factory.cpp: + * DAnCE/NodeApplication/Configurator_Factory.h: Factored all the + NodeApp_Configurtor creation strategies and NodeApplication + configuration managements into these files. It also includes + the no-ops NodeApp_Configurator used by non-RT NodeApplication. + + We should extend the argument parsing logic to support + user-supplied NodeApp_Configurator at some point. + + * DAnCE/NodeApplication/NodeApplication.mpc: + * DAnCE/NodeApplication/RTNA_Configurator_Export.h: + * DAnCE/NodeApplication/RTNodeApp_Configurator.cpp: + * DAnCE/NodeApplication/RTNodeApp_Configurator.h: Added the + dynamic library for real-time configuration. The current + implementation set up the NodeApplication process by enabling + the RTCORBA support. We still need to add the capability to + parse and allocate RT resources and policies. + +Wed Oct 26 18:37:00 2005 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: + * CCF/CCF/IDL2/SemanticGraph/Array.hpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.cpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: + * CCF/CCF/IDL2/SemanticGraph/Sequence.hpp: + * CCF/CCF/IDL2/SemanticGraph/String.hpp: + * CCF/CCF/IDL2/SemanticGraph/Union.hpp: + + Corrected a left/right node mismatch in + type-arguments->specialization relation. + +Wed Oct 26 16:37:26 2005 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: + + Clear array type before starting sequence, string, etc., + declarations. + +Tue Oct 25 14:08:44 2005 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticGraph.hpp: + * CCF/CCF/IDL2/Traversal.hpp: + * CCF/CCF/IDL2/SemanticAction/Typedef.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp: + * CCF/CCF/IDL2/SemanticGraph/Array.cpp: + * CCF/CCF/IDL2/SemanticGraph/Array.hpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.cpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: + * CCF/CCF/IDL2/SemanticGraph/Sequence.cpp: + * CCF/CCF/IDL2/SemanticGraph/Sequence.hpp: + * CCF/CCF/IDL2/SemanticGraph/String.cpp: + * CCF/CCF/IDL2/SemanticGraph/String.hpp: + * CCF/CCF/IDL2/SemanticGraph/Union.cpp: + * CCF/CCF/IDL2/SemanticGraph/Union.hpp: + * CCF/CCF/IDL2/Traversal/Array.cpp: + * CCF/CCF/IDL2/Traversal/Array.hpp: + * CCF/CCF/IDL2/Traversal/Elements.hpp: + * CCF/CCF/IDL2/Traversal/IntExpression.hpp: + * CCF/CCF/IDL2/Traversal/Sequence.cpp: + * CCF/CCF/IDL2/Traversal/Sequence.hpp: + * CCF/CCF/IDL2/Traversal/String.cpp: + * CCF/CCF/IDL2/Traversal/String.hpp: + + Implemented the second part of the const expression support. + This includes bounded sequences, strings, and arrays. + +Mon Oct 24 09:36:28 2005 Venkita Subramonian <venkita@cs.wustl.edu> + + * docs/static_dance.html: + + Corrected minor error with display of figures. + +Mon Oct 24 08:10:29 2005 Venkita Subramonian <venkita@cs.wustl.edu> + + * DAnCE/NodeApplication/NodeApplication_Impl.{h,inl,cpp}: + * DAnCE/NodeApplication/Container_Impl.{h,inl,cpp}: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.{cpp,inl,h}: + * DAnCE/NodeManager/NodeManager_Impl.{cpp,h}: + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: + * DAnCE/NodeManager/NodeManager.mpc: + * DAnCE/StaticConfigurator/README: + * DAnCE/StaticConfigurator/StaticDAnCEParser.{cpp,mpc}: + * DAnCE/StaticConfigurator/StaticDAnCEApp.{cpp.tmpl,mpc.tmpl}: + * docs/static_dance.html: + * docs/imgs/dance_arch.{vsd,jpg}: + * docs/imgs/static_dance_arch.{vsd,jpg}: + * docs/imgs/static_dance_impl.{vsd,jpg}: + + Added Static D&C capability to CIAO. See + $CIAO_ROOT/docs/static_dance.html for further details. + +Fri Oct 21 13:58:13 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/DynAny_Handler.mpc + + Modified to make this not build on systems built with minimum + corba. + +Fri Oct 21 09:56:10 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/RTNodeApplication/RTNodeApplication.mpc: Removed the MPC + file to prevent it from being built. + + * DAnCE/RTNodeApplication/REAME: Stated the directory has been + depricated. + +Fri Oct 21 13:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + Fixed unitialized warnings + +Fri Oct 21 10:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Old_Config_Handlers/Process_Element_T.cpp: + Fixed 64bit warnings + +Thu Oct 20 09:07:21 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/NodeApplication/NodeApp_Configurator.{h,cpp}: + Actually, destructors can be pure virtual. They just can't be + defined in header files. + +Thu Oct 20 09:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplication/NodeApp_Configurator.{h,cpp}: + Destructor can't be pure virtual + +Wed Oct 19 15:03:56 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + These changes are made to add support for RT-capable + NodeApplication. + + * ciao/CCM_Core.mpc: + * ciao/Container_Impl.h: + * ciao/Container_Impl.inl: + * ciao/Container_Impl.cpp: + * ciao/NodeApplication_Impl.h: + * ciao/NodeApplication_Impl.inl: + * ciao/NodeApplication_Impl.cpp: Moved NodeApplication and + Container interface implementations under DAnCE/NodeApplication/ + subdir. They are coupled with NodeApplication implementation + now. + + * DAnCE/NodeApplication/NodeApplication.mpc: Changed to + incorporate the following files/changes. + + * DAnCE/NodeApplication/NodeApp_Configurator.h: + * DAnCE/NodeApplication/NodeApp_Configurator.cpp: Added abstract, + base NodeApp_Configurator class to define the interface for + configuring NodeApplication internal. + + * DAnCE/NodeApplication/Container_Impl.h: + * DAnCE/NodeApplication/Container_Impl.inl: + * DAnCE/NodeApplication/Container_Impl.cpp: Moved from ciao/ + subdir. + + * DAnCE/NodeApplication/NodeApplication_Impl.h: + * DAnCE/NodeApplication/NodeApplication_Impl.inl: + * DAnCE/NodeApplication/NodeApplication_Impl.cpp: Changed to + depend on a concrete NodeApp_Configurator to perform the + configuration. + + * DAnCE/NodeApplication/NodeApplication_Core.h: + * DAnCE/NodeApplication/NodeApplication_Core.inl: + * DAnCE/NodeApplication/NodeApplication_Core.cpp: + * DAnCE/NodeApplication/NodeApplication.cpp: Restructured the + NodeApplication implementation so that the ORB event loop can be + run on the main thread or on a separate thread, using the FIFO + scheduling class. + + A new create_configurator method in NodeApplication_Core will + create the "right" concrete configurator based on the command + line flags. We will support a RT configuration soon. + Currently, there's only a NoOp_Configurator for running + NodeApplication without RT support. + + We will add the RT configuration as a dynamic library and will + hook it up via ACE_DLL in a few days. + +Tue Oct 18 16:50:24 2005 William Otte <wotte@dre.vanderbilt.edu> + + * NEWS + + Updated release notes. + +Mon Oct 17 13:21:59 2005 William Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/ccd.xsd + + Updated to work with expected format for Repoman/ComponentPackager + +Fri Oct 14 17:22:59 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/Deployment.cpp + * tools/Config_Handlers/Deployment.hpp + * tools/Config_Handlers/ccd.cpp + * tools/Config_Handlers/ccd.hpp + * tools/Config_Handlers/cdd.cpp + * tools/Config_Handlers/cdd.hpp + * tools/Config_Handlers/cdp.cpp + * tools/Config_Handlers/cdp.hpp + * tools/Config_Handlers/cid.cpp + * tools/Config_Handlers/cid.hpp + * tools/Config_Handlers/cpd.cpp + * tools/Config_Handlers/cpd.hpp + * tools/Config_Handlers/iad.cpp + * tools/Config_Handlers/iad.hpp + * tools/Config_Handlers/pcd.cpp + * tools/Config_Handlers/pcd.hpp + * tools/Config_Handlers/toplevel.cpp + * tools/Config_Handlers/toplevel.hpp + + Regerated with new version of XSC which implements some heavy + optimizations. + +Fri Oct 14 14:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp: + Removed not needed ; + +Thu Oct 13 15:42:12 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + * tools/Config_Handlers/RT-CCM/TPL_Handler.cpp + + Various compile fixes for Borland. + + * tools/Config_Handlers/XMLSchema/Types.hpp + + Modified to use ACE typedefs for number types. + + * tools/Config_Handlers/XSCRT/Elements.hpp + + Removed unneeded non-const conversion operator which was causing + errors in Borland. + +Wed Oct 12 14:13:09 2005 William Otte <wotte@dre.vanderbilt.edu> + + * examples/Hello/Sender/Sender.idl + * examples/Hello/Sender/Sender_exec.cpp + * examples/Hello/Sender/Sender_exec.h + * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp + + Example of initializing enumerated attributes. + +Wed Oct 12 15:08:31 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/Config_Handlers/RT-CCM/TP_Handler.cpp: + + Changed the types of some static_casts on the rhs of + assignments to match the types on the lhs, eliminating + warnings from MSVC 7.1. + +Wed Oct 12 13:17:58 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/TypeNameEmitter.cpp: + + Removed generation of error message with code that attempts + to set an enum attribute value, and replace it with code + that extracts the enum value from the Any arguement. + +Wed Oct 12 08:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h: + Fixed fuzz check + +Tue Oct 11 16:37:01 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/Deployment.cpp + * tools/Config_Handlers/Deployment.hpp + * tools/Config_Handlers/ccd.cpp + * tools/Config_Handlers/ccd.hpp + * tools/Config_Handlers/cdd.cpp + * tools/Config_Handlers/cdd.hpp + * tools/Config_Handlers/cdp.cpp + * tools/Config_Handlers/cdp.hpp + * tools/Config_Handlers/cid.cpp + * tools/Config_Handlers/cid.hpp + * tools/Config_Handlers/cpd.cpp + * tools/Config_Handlers/cpd.hpp + * tools/Config_Handlers/iad.cpp + * tools/Config_Handlers/iad.hpp + * tools/Config_Handlers/pcd.cpp + * tools/Config_Handlers/pcd.hpp + * tools/Config_Handlers/toplevel.cpp + * tools/Config_Handlers/toplevel.hpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + + Fixed a bug which broke the gaurantee that element order in the + XSC type would be the same as the element order in the instance + document. + + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp + + Fixed a runtime error and removed some debugging information. + +Mon Oct 10 17:37:20 2005 Stoyan Paunov spaunov@isis.vanderbilt.edu + + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp + + reverted a change we made earlier to accomodate older verisons of ZZIPLIB + + +Mon Oct 10 15:46:57 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp + + Trivial corrections for portability problems. + + * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc + + Updated to properlly use base projects. + +Mon Oct 10 20:07:39 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/Config_Handlers/Config_Handlers.mpc: + * tools/Config_Handlers/DynAny_Handler.mpc: + + Add export files to projects, and removed redundant + base projects. + + * tools/Config_Handlers/RT-CCM/TPL_Handler.cpp: + + Changed some static casts on the rhs of assignments to types + corresponding to the lhs, elminating warnings on MSVC 7.1. + +Mon Oct 10 15:05:00 2005 William Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/Basic_Deployment_Data.xsd + * docs/schema/cdd.xsd + + Checking in some updated schema for domain information. + +Mon Oct 10 13:53:15 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/Config_Handlers.mpc + * tools/Config_Handlers/Deployment.hpp + * tools/Config_Handlers/DynAny_Handler.mpc + * tools/Config_Handlers/IDREF_Base.h + * tools/Config_Handlers/XSC_XML_Handlers_Export.h + * tools/Config_Handlers/ccd.hpp + * tools/Config_Handlers/cdd.hpp + * tools/Config_Handlers/cdp.hpp + * tools/Config_Handlers/cid.hpp + * tools/Config_Handlers/cpd.hpp + * tools/Config_Handlers/iad.hpp + * tools/Config_Handlers/pcd.hpp + * tools/Config_Handlers/toplevel.hpp + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler_Export.h + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h + * tools/Config_Handlers/RT-CCM/CB_Handler.h + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + * tools/Config_Handlers/RT-CCM/CLA_Handler.h + * tools/Config_Handlers/RT-CCM/OC_Handler.h + * tools/Config_Handlers/RT-CCM/OR_Handler.h + * tools/Config_Handlers/RT-CCM/PM_Handler.h + * tools/Config_Handlers/RT-CCM/PS_Handler.h + * tools/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc + * tools/Config_Handlers/RT-CCM/RT_CCM_Handlers_Export.h + * tools/Config_Handlers/RT-CCM/SRD_Handler.h + * tools/Config_Handlers/RT-CCM/TPL_Handler.h + * tools/Config_Handlers/RT-CCM/TP_Handler.h + * tools/Config_Handlers/RT-CCM/input.csr + * tools/Config_Handlers/Utils/CIAO_XML_Utils_Export.h + * tools/Config_Handlers/Utils/Utils.mpc + * tools/Config_Handlers/Utils/XML_Error_Handler.h + * tools/Config_Handlers/Utils/XML_Helper.h + * tools/Config_Handlers/Utils/XML_Schema_Resolver.h + + Fixed messy export macro usage. This will clean up builds on + Windows. + +Sun Oct 9 19:22:44 CDT 2005 Stoyan Paunov spaunov@isis.vanderbilt.edu + + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp + * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc + + Fixing a few includes after Will Otte's latest changes. + + +Sun Oct 9 09:51:41 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/DynAny_Handler.mpc + + Moved this file down a level to make MPC stop complaining. + +Fri Oct 7 18:22:40 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Any_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp + + *Hopefully* fix compile problem on Windows. + +Fri Oct 7 18:25:11 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/ADD_Handler.cpp + * tools/Config_Handlers/DP_Handler.cpp + * tools/Config_Handlers/IDD_Handler.cpp + * tools/Config_Handlers/MDD_Handler.cpp + + Fix runtime error. + +Fri Oct 7 16:18:40 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Config_Handlers.mpc + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h + + Fix for a compile problem. + +Fri Oct 7 14:25:09 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/DynAny_Handler/DataType_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DataType_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h + * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.mpc + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp + * tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h + * tools/Config_Handlers/Any_Handler.cpp + + Add support for using Dynamic Any. This will evolve in the coming + weeks into more complete support for complex types. + + * tools/Config_Handlers/ADD_Handler.cpp + * tools/Config_Handlers/ADD_Handler.h + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/CCD_Handler.cpp + * tools/Config_Handlers/CCD_Handler.h + * tools/Config_Handlers/CEPE_Handler.cpp + * tools/Config_Handlers/CEPE_Handler.h + * tools/Config_Handlers/DP_Handler.cpp + * tools/Config_Handlers/DP_PCD_Handler.cpp + * tools/Config_Handlers/DP_PCD_Handler.h + * tools/Config_Handlers/ERE_Handler.cpp + * tools/Config_Handlers/ERE_Handler.h + * tools/Config_Handlers/ADD_Handler.cpp + * tools/Config_Handlers/IDD_Handler.h + * tools/Config_Handlers/MDD_Handler.cpp + * tools/Config_Handlers/MDD_Handler.h + * tools/Config_Handlers/PCD_Handler.cpp + * tools/Config_Handlers/PSPE_Handler.cpp + * tools/Config_Handlers/PSPE_Handler.h + + Optimization made possible by improvements in XSC. + +Fri Oct 7 14:20:36 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Added more debug statements. + +Fri Oct 7 19:14:29 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIAO-INSTALL.html: + + Updated CIDL compiler section with instructions for building + the CIDL compiler using MPC. + +Fri Oct 7 18:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NodeManager_Impl.{h,inl}: + Removed inl file, it is empty + + * DAnCE/ExecutionManager/ExecutionManager_Impl.inl: + Removed, empty + +Thu Oct 6 16:52:21 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Added more debug statements and comments. + +Thu Oct 6 16:11:56 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Added more debug statements and also comments in the code. + +Thu Oct 6 15:32:41 CDT 2005 Stoyan Paunov spaunov@isis.vanderbilt.edu + + * DAnCE/spec_RepositoryManager/PC_Updater.cpp + * DAnCE/spec_RepositoryManager/PC_Updater.h + * DAnCE/spec_RepositoryManager/PC_Updater_T.cpp + * DAnCE/spec_RepositoryManager/PC_Updater_T.h + + Added these files which implement a PackageConfiguration visitor. + The visitor helps deal with the internal complexity of the PackageConfiguration + and helps preseve my sanity ;) + + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h + + Some more code. With this the package distribution part of the RM + is ready. I still need to clean up a few details. This is coming soon. + + +Thu Oct 6 15:05:30 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + + Added debug statements and comments. + +Thu Oct 6 14:26:31 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/DAM_Map.cpp: + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: + * DAnCE/Plan_Launcher/DAM_Map.cpp: + * DAnCE/Plan_Launcher/Plan_Launcher.cpp: + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp: + * ciao/Container_Impl.cpp: + * ciao/NodeApplication_Impl.cpp: + * ciao/Servant_Activator.cpp: + + Fixed the debug statements to look for critical levels + no more than 9. + +Thu Oct 6 14:00:16 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * ciao/Container_Base.cpp: + * ciao/Container_Impl.cpp: + + Added debug messages and comments. + +Thu Oct 6 12:30:40 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * ciao/NodeApplication_Impl.cpp: + + Added debug messages and comments. + +Thu Oct 6 08:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: + * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: + Fixed compile problems + +Wed Oct 5 17:42:24 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Any_Handler.cpp + + Part of previous commit. + +Wed Oct 5 17:07:07 2005 William Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/Basic_Deployment_Data.xsd + * docs/schema/cdd.xsd + + Moved recursive Domain data into cdd.xsd. This will hopefully + lessen the time required to compile. + + * tools/Config_Handlers/CPD_Handler.cpp + * tools/Config_Handlers/DataType_Handler.cpp + + Fixed some potential run-time bugs in Borland. Style + corrections. + + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + * tools/Config_Handlers/Deployment.cpp + * tools/Config_Handlers/Deployment.hpp + * tools/Config_Handlers/ccd.cpp + * tools/Config_Handlers/ccd.hpp + * tools/Config_Handlers/cdd.cpp + * tools/Config_Handlers/cdd.hpp + * tools/Config_Handlers/cdp.cpp + * tools/Config_Handlers/cdp.hpp + * tools/Config_Handlers/cid.cpp + * tools/Config_Handlers/cid.hpp + * tools/Config_Handlers/iad.cpp + * tools/Config_Handlers/iad.hpp + * tools/Config_Handlers/pcd.cpp + * tools/Config_Handlers/pcd.hpp + * tools/Config_Handlers/test.cdp + * tools/Config_Handlers/toplevel.cpp + * tools/Config_Handlers/toplevel.hpp + + Regerated with new version of XSC. Major changes: + * Now only one accessor and one mutator per document element + * Changes in schema above. + +Wed Oct 5 14:44:31 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: + + Added some debug statements and some optimization choices. + +Tue Oct 4 14:08:24 2005 William Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/Basic_Deployment_Data.xsd + * docs/schema/unused_elements.xsd + * tools/Config_Handlers/Basic_Deployment_Data.cpp + * tools/Config_Handlers/Basic_Deployment_Data.hpp + + Updated to include domain information (ie, bridge, interconnect). + + * tools/Config_Handlers/RT-CCM/SRD_Handler.h + + Cosmetic changes. + +Mon Oct 3 14:27:39 2005 William Otte <wotte@dre.vanderbilt.edu> + + * CIAO-INSTALL.html + + Updated install documentation to reflect the restructuring. + +Mon Oct 3 12:48:26 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + + Commented out some debugging information. + +Mon Oct 3 15:44:15 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * docs/Purify.html: + + Updated doc file with installation info and more info about + Purifying a spawned child process. + +Mon Oct 3 10:14:19 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Corrected a bug in parameter checking. + + * DAnCE/NodeManager/Node_Manager.cpp + + Added documentation for the -d command line options. + + * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + * tools/Config_Handlers/RT-CCM/SRD_Handler.cpp + * tools/Config_Handlers/RT-CCM/SRD_Handler.h + + New functionality in the Config_Handlers. + +Mon Oct 3 10:00:08 2005 William Otte <wotte@dre.vanderbilt.edu> + + * bin/valgrind_nodedaemon.py + + Script to help launch nodemanager/nodeapplication under Valgrind. + +Mon Oct 3 000:31:09 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * docs/Purify.html: + + New file, documenting the use of Purify with CIAO and DAnCE. + +Sun Oct 2 22:24:15 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/Config_Handlers/Basic_Deployment_Data.hpp: + + Added include of RT-CCM/CIAOServerResources.hpp. + + * tools/Config_Handlers/DP_Handler.cpp: + + Added export macros to friend function declarations. + +Sat Oct 1 15:38:23 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Config_Handlers.mpc + * tools/Config_Handlers/test.cpp + + Corrected the config handler test to properly test the handlers. + + * tools/Config_Handlers/PSPE_Handler.cpp + + Fixed a run-time bug that was causing corrupted plans in Borland + builds. + +Friday Sep 30 15:12:43 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc + * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc + * RACE/Planner_Manager/Component/Planner_Manager.mpc + * tests/IDL3/ImpliedIDL/All/all.mpc + * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + + Fixes for compile problems in Borland6 + +Fri Sep 30 15:11:47 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * NEWS + + Updated the NEWS file. + +Fri Sep 30 07:53:47 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/RT-CCM/SRD_Handler.cpp + + Should have been part of the previous commit. + +Thu Sep 29 18:11:25 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * ciao/Container_Impl.cpp + * ciao/NodeApplication_Impl.cpp + * ciao/Upgradeable_Context_Impl_T.cpp + + Fuzz errors. + + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc + * tools/Config_Handlers/RT-CCM/Config_Handlers_Export.h + * tools/Config_Handlers/RT-CCM/SRD_Handler.h + * tools/Config_Handlers/Utils/Config_Handlers_Export.h + + Correction for a emulated exception error. + +Thu Sep 29 13:01:23 2005 William Otte <wotte@dre.vanderbilt.edu> + + * ciao/Version.h + + Corrected the version number. + +Thu Sep 29 11:34:55 2005 William Otte <wotte@dre.vanderbilt.edu> + + * ciao/Swapping_Servant_Home_Impl_T.cpp + + Fixed build problem on non-exception systems. + +Thu Sep 29 07:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Config_Handlers/Utils/XML_Schema_Resolver.cpp: + Fixed not used argument warning + +Thu Sep 29 06:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Config_Handlers/Utils/XML_Schema_Resolver.h: + Added missing pre.h + +Wed Sep 28 16:44:39 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * docs/schema/CIAOServerResources.xsd + + Updated to support RT-CCM. + +Wed Sep 28 14:44:39 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + + New version of the XSC including additional features needed for + RT-CCM. + +Wed Sep 28 08:24:32 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Utils/Utils.mpc + * tools/Config_Handlers/Utils/XML_Helper.cpp + * tools/Config_Handlers/Utils/XML_Schema_Resolver.cpp + * tools/Config_Handlers/Utils/XML_Schema_Resolver.h + + Implemented a schema resolver so that the XML parser till grab the + schemata from $CIAO_ROOT/docs/schema. + + * docs/tutorials/Quoter/Simple/descriptors/Deployment.xsd + * docs/tutorials/Quoter/Simple/descriptors/Modified_Deployment.xsd + * examples/BasicSP/descriptors/Deployment.xsd + * examples/Display/descriptors/Deployment.xsd + * examples/Display/descriptors/Modified_Deployment.xsd + * examples/Hello/descriptors/Deployment.xsd + * examples/Hello/descriptors/Modified_Deployment.xsd + * examples/Hello/descriptors/XMI.xsd + * examples/Hello/descriptors/Deployment.xsd + * examples/Hello/descriptors/Modified_Deployment.xsd + * examples/Hello/descriptors/XMI.xsd + + Removed obsolete schemata. + + * examples/Display/descriptors/flattened_deploymentplan.cdp + * examples/Hello/descriptors/flattened_deploymentplan.cdp + * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp + * docs/tutorials/Quoter/Simple/descriptors/flattened_deploymentplan.cdp + + Migrated these deployment plans to use Deployment.xsd and friends, + instead of Modified_Deployment.xsd. + + * NEWS + + Updated the NEWS to include this feature. + +Tue Sep 27 13:16:43 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc + * DAnCE/NodeApplication/NodeApplication.mpc + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/Old_Config_Handlers/Config_Handlers.mpc + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/RTNodeApplication/RTNodeApplication.mpc + * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc + * RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.mpc + * RACE/Output_Adapters/Base/Output_Adapter.mpc + * RACE/Planners/SimpleBinPacker/SimpleBinPacker.mpc + * ciao/CCM_Core.mpc + * examples/BasicSP/BasicSP.mpc + + Fixed a large number of deficiencies in our build structure. + More changes to come later. + +Tue Sep 27 11:10:37 2005 William Otte <wotte@dre.vanderbilt.edu> + + * NEWS + + Updated the news file. + +Tue Sep 27 10:51:20 2005 William Otte <wotte@dre.vanderbilt.edu> + + * bin/generate_component_mpc.pl + + Updated this script to bring it in line with modern CIAO. This + includes: + + - Base projects are now the _dnc variants + - Export files are now automatically generated. + +Tue Sep 27 14:26:44 2005 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction.hpp: + * CCF/CCF/IDL2/SemanticGraph.hpp: + * CCF/CCF/IDL2/SemanticAction/Const.hpp: + * CCF/CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/NumericExpression.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Const.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Const.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Elements.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/NumericExpression.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/NumericExpression.hpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.cpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: + * CCF/CCF/IDL2/SemanticGraph/IntExpression.cpp: + * CCF/CCF/IDL2/SemanticGraph/IntExpression.hpp: + * CCF/CCF/IDL3/Parser.cpp: + * CCF/CCF/CIDL/Parser.cpp: + + Implemented first part of the const expression support. This + includes parser rules, semantic graph types and semantic + actions. Traversal types are still to be implemented. + +Tue Sep 27 06:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + Fixed compile problem + + * tools/Config_Handlers/XMLSchema/TypeInfo.tpp: + Removed using std::make_pair, this causes a crash of the BCB6 + compiler. It doesn't seem to cause issues with CBX, but it + seems the code wasn't really needed and now BCB6 is also happy + +Mon Sep 26 11:06:40 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Basic_Deployment_Data.hpp + + Updates for compile problems in Borland. + +Mon Sep 26 11:06:40 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.cpp + + Cleared up some scoreboard errors. + +Sat Sep 24 20:44:20 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc + * tools/Config_Handlers/Config_Handlers.mpc + + Fixed linking errors. + +Sat Sep 24 08:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc: + Added Id tag + +Sat Sep 24 02:37:20 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * ciao/Deployment.idl + * ciao/Deployment_Core.idl + * ciao/ServerResources.idl + + Enhanced to support RT-CCM feature. + + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp + * DAnCE/NodeApplicationManager/ImplementationInfo.h + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/Containers_Info_Map.cpp + * DAnCE/NodeApplicationManager/Containers_Info_Map.h + + Refactor the NodeApplicationManager to populate the correct + node level deployment plan info, while taking into account + of the RT-CCM feature. + + * ciao/NodeApplication_Impl.cpp + * ciao/NodeApplication_Impl.h + + Modified to accomodate the change in IDL files. + + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp + + Fixed these tests to make them run with the modified IDL + files. + + * DAnCE/examples/Hello/descriptors/rt-config-example.csr + * DAnCE/examples/Hello/descriptors/rt-config-example.cdp + + An example descriptor files to describe server resource, + and associate server resources and policy set defs with + the deployment plan. + + NOTE: All above code are tested working fine with the existing + examples. + +Fri Sep 23 10:05:18 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc + * tools/Config_Handlers/Config_Handlers.mpc + + fixes for build problems. + +Thu Sep 22 16:21:12 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/NodeManager/NodeManager_Impl.cpp + + Added error report message from the tool. + + * ciao/Container_Base.cpp + + Cosmetic change. + +Thu Sep 22 14:45:32 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Config_Handlers.mpc + * tools/Config_Handlers/STD_CID_Handler.cpp + * tools/Config_Handlers/STD_CID_Handler.h + * tools/Config_Handlers/STD_CPD_Handler.cpp + * tools/Config_Handlers/STD_CPD_Handler.h + * tools/Config_Handlers/STD_PCD_Handler.cpp + * tools/Config_Handlers/STD_PCD_Handler.h + * tools/Config_Handlers/STD_PC_Intf.cpp + * tools/Config_Handlers/XML_File_Intf.cpp + * tools/Config_Handlers/RT-CCM/SRD_Handler.h + * tools/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc + + Made these files consistent with the new Utils directory. + + * tools/Config_Handlers/Utils/Utils.mpc + * tools/Config_Handlers/Utils/XML_Error_Handler.cpp + * tools/Config_Handlers/Utils/XML_Error_Handler.h + * tools/Config_Handlers/Utils/XML_Helper.cpp + * tools/Config_Handlers/Utils/XML_Helper.h + * tools/Config_Handlers/Utils/XercesString.cpp + * tools/Config_Handlers/Utils/XercesString.h + + Moved common XML utilities to a separate directory. + +Thu Sep 22 13:21:12 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * ciao/CCM_Core.mpc + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc + * tools/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc + + Put the ServerResources.idl into Deployment_stub project. Modified + other MPC project files to reflect this change. + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + + Pass the infoProperty which contains the entire server resource + definitions to each individual child deployment plans. + + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + + NodeManager now validates the correctness of the individual local + dpeloyment plan. In particular, it tries to verify that all the + component instances within this child deployment plan have the same + "server_resource_id" assigned. + + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp + + Added a NodeApplication test case, where multiple components could + be installed one-by-one through a serious of "install" invocations. + + * examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp + + Fixed a typo. + + + +Thu Sep 22 12:26:45 CDT 2005 Stoyan spaunov@isis.vanderbilt.edu + + * DAnCE/spec_RepositoryManager/ + * DAnCE/new_RepositoryManager/ + + Added the former, removed the latter. + + +Thu Sep 22 10:50:45 CDT 2005 Stoyan spaunov@isis.vanderbilt.edu + + + * DAnCE/spec_RepositoryManager/HTTP_Client.cpp + * DAnCE/spec_RepositoryManager/HTTP_Client.h + * DAnCE/spec_RepositoryManager/HTTP_Handler.cpp + * DAnCE/spec_RepositoryManager/HTTP_Handler.h + * DAnCE/spec_RepositoryManager/Options.cpp + * DAnCE/spec_RepositoryManager/Options.h + * DAnCE/spec_RepositoryManager/README.txt + * DAnCE/spec_RepositoryManager/RepositoryManager.cpp + * DAnCE/spec_RepositoryManager/RepositoryManager.idl + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.cpp + * DAnCE/spec_RepositoryManager/RepositoryManager_Impl.h + * DAnCE/spec_RepositoryManager/RMadmin.cpp + * DAnCE/spec_RepositoryManager/RM_Helper.cpp + * DAnCE/spec_RepositoryManager/RM_Helper.h + * DAnCE/spec_RepositoryManager/spec_RepositoryManager.mpc + * DAnCE/spec_RepositoryManager/spec_RepositoryManager.ncb + * DAnCE/spec_RepositoryManager/URL_Parser.cpp + * DAnCE/spec_RepositoryManager/URL_Parser.h + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.cpp + * DAnCE/spec_RepositoryManager/ZIP_Wrapper.h + + + Checked in these file and cleaned up *some* of the underlying mess due to previous + mix-ups. Many of the files are new. Some are newer versions of older files. + Previously there were 2 RM directories spec_RepositoryManager and + new_RepositoryManager. Someone had removed the spec* verion and checked in the + wrong files in the new* version (which used to be a non-spec compilent impl). + Apparently on top of that the two directories have been linked somehow! I will + check on what the reason for this is later. + + +Thu Sep 22 13:15:28 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ExecutionManager/Execution_Manager.cpp: + + Fixed typo. + +Wed Sep 21 15:32:38 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/ExecutionManager/Execution_Manager.cpp + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp + * DAnCE/NodeApplication/NodeApplication.cpp + * DAnCE/RTNodeApplication/NodeApplication_Task.cpp + * DAnCE/RepositoryManager/Repository_Manager.cpp + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp + * ciao/Container_Base.cpp + * ciao/Container_Impl.cpp + * ciao/Servant_Activator.cpp + * ciao/Servant_Impl_T.cpp + * ciao/Swapping_Container.cpp + * ciao/Swapping_Servant_Home_Impl_T.cpp + * ciao/Upgradeable_Context_Impl_T.cpp + * docs/templates/CIAO_Glue_Session_Template.cpp + * examples/Hello/Sender/Sender_exec.cpp + * examples/Swapping/Receiver/Receiver_exec.cpp + * examples/Swapping/Sender/Sender_exec.cpp + * examples/Swapping/Sender/Sender_exec_1.cpp + * examples/Swapping/Sender/Sender_exec_2.cpp + + Fixed numerous emulated exception errors. + + * DAnCE/ExecutionManager/ExecutionManager_Impl.cpp + * DAnCE/ExecutionManager/ExecutionManager_Impl.h + + removed obsolete EM implementation. + +Wed Sep 21 13:34:28 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * tools/Config_Handlers/RT-CCM/test.cpp + + Modified so the output XML file is based on the XSC dom document + instead from the input file directly. + +Tue Sep 20 21:58:23 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL3/ImpliedIDL/All/convert.idl: + + Modified valuetype declartion used as a primary key to + conform to the CCM spec section 61.7.2.1 listing + constraints on primary key types. + +Tue Sep 20 02:25:34 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/Config_Handlers.mpc + + Quick fix for a build problem on Windows. A better solution + will follow when I check in my CIAO build system revamp. + +Tue Sep 20 10:19:46 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/test.cdp + + A test deployment plan file that contains odd constructs. + Used for testing. + +Tue Sep 20 10:07:43 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc + + Added a missing library. + +Tue Sep 20 09:50:28 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + + Modified to kill all NodeApplication processes when the deployment fails. + +Tue Sep 20 09:35:28 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + + Added a missing library. + +Mon Sep 19 16:29:57 2005 William Otte <wotte@dre.vanderbilt.edu> + + * ADD_Handler.cpp + * Common.h + * IDD_Handler.cpp + * IDD_Handler.h + * IDREF_Base.cpp + * IDREF_Base.h + * IRDD_Handler.cpp + * IRDD_Handler.h + * MDD_Handler.cpp + * PSPE_Handler.cpp + * STD_CID_Handler.cpp + * XML_Error_Handler.cpp + + Added some improved error handling/reporting. Much more to come. + + * test.cpp + * RT-CCM/RT-CCM-Handlers.mpc + * RT-CCM/SRD_Handler.cpp + * RT-CCM/SRD_Handler.h + * Config_Handlers.mpc + * DP_Handler.cpp + + Added hooks for parsing ServerResources document into a deployment + plan. + + This is activated by adding an InfoProperty with name + "CIAOServerResources" with a value of a valid CSR file. + + Also enabled parsing of deployRequirements and infoProperties. + +Mon Sep 19 10:55:05 2005 William Otte <wotte@dre.vanderbilt.edu> + + * RACE/Input_Adapters/Base/Input_Adapter.mpc + * RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.mpc + * RACE/Output_Adapters/Base/Output_Adapter.mpc + * RACE/Output_Adapters/Interface/Output_Adapter_Interface.mpc + * RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter.mpc + * RACE/Plan_Analyzer/Component/Plan_Analyzer.mpc + * RACE/Plan_Analyzer/Interface/Plan_Analyzer_Interface.mpc + * RACE/Planner_Manager/Component/Planner_Manager.mpc + * RACE/Planner_Manager/Interface/Planner_Manager_Interface.mpc + * RACE/Planners/Base/Planner.mpc + * RACE/Planners/Interface/Planner_Interface.mpc + * RACE/Planners/SimpleBinPacker/SimpleBinPacker.mpc + * RACE/common/RACE_common.mpc + * tools/Config_Handlers/RT-CCM/CLA_Handler.h + * tools/Config_Handlers/RT-CCM/OC_Handler.cpp + * tools/Config_Handlers/RT-CCM/OR_Handler.cpp + * tools/Config_Handlers/RT-CCM/OR_Handler.h + + Misc fuzz fixes. + +Fri Sep 16 09:54:44 2005 William Otte <wotte@william-ottes-powerbook-g4-15.local> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + + Emulated exception fixes. + +Thu Sep 15 07:29:03 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu> + + * TAO/CIAO/examples/Hello/descriptors/NodeManagerMap.dat: Make sure + there's a newline at the end of this file. Thanks to Zachi + Klopman <zklopman@gmail.com> for reporting this. + +Thu Sep 15 11:20:20 2005 CSET William Otte <wotte@dre.vanderbilt.edu> + + + * ciao/Container_Base.cpp + + Fix for compile error on platforms with emulated exceptions. + +Wed Sep 14 13:25:00 CEST 2005 William Otte <wotte@dre.vanderbilt.edu> + + * RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.mpc + + Fix for a library ordering problem. + +Wed Sep 14 11:18:42 2005 CEST William Otte <wotte@william-ottes-powerbook-g4-15.local> + + * tools/Config_Handlers/CIAOServerResources.cpp + * tools/Config_Handlers/CIAOServerResources.hpp + + Removed these from the repo to avoid confusion. + + * tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp + + Ported patches from: + Tue Sep 13 17:18:12 CEST 2005 William Otte <wotte@dre.vanderbilt.edu> + + which were made against the wrong file. Thanks to Gan Deng for + pointing this out. + +Wed Sep 14 13:28:14 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * examples/Hello/descriptors/run_NodeDaemons.pl + + Modified the relevant path due to the recent CIAO directory + reorganization. + + * examples/Hello/Sender/Sender.idl + * examples/Hello/Sender_exec.cpp + * examples/Hello/starter.cpp + + Added test for "readonly" attribute. + Fixed a bug of setting attribute through command line options + through the "starter" executable. Also, make the default ior + file name to be "Sender.ior" to make it consistent with the + output generated by DAnCE. Thanks Zacki + <zklopman at gmail dot com> for reporting these. + + * examples/Hello/step-by-step.html + + Updated the documentation to run the example. + +Tue Sep 13 17:18:12 CEST 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/CIAOServerResources.hpp + + Fixes for compile errors in: + . Especially strict C++ compilers + . Windows VC71 (hopefully) + +Tue Sep 13 17:05:31 2005 CEST William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + * DAnCE/NodeManager/Node_Manager.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h + * ciao/Container_Base.cpp + * ciao/NodeApplication_Impl.cpp + + Folding in some of the error reporting work that I have been + working on for the past couple weeks. Most common deployment + errors are now reported through the plan_launcher. + +Tue Sep 13 16:55:15 CEST 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/IDD_Handler.cpp + * tools/Config_Handlers/MDD_Handler.cpp + * tools/Config_Handlers/PSPE_Handler.cpp + * tools/Config_Handlers/STD_CID_Handler.cpp + + Fixes for compile errors on both: + . 64 bit platforms + . GCC4 + +Tue Sep 13 16:01:35 CEST 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/XMLSchema/Traversal.hpp + * tools/Config_Handlers/XMLSchema/TypeInfo.hpp + * tools/Config_Handlers/XMLSchema/Types.hpp + * tools/Config_Handlers/XMLSchema/Writer.hpp + * tools/Config_Handlers/XSCRT/Elements.hpp + * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp + * tools/Config_Handlers/XSCRT/Parser.hpp + * tools/Config_Handlers/XSCRT/Traversal.hpp + * tools/Config_Handlers/XSCRT/Writer.hpp + * tools/Config_Handlers/XSCRT/XML.hpp + * tools/Config_Handlers/XSCRT/XMLSchema.hpp + + Rolled back Stoyan's changes from the previous commit. The proper + fix for this problem would be to update the include paths in the + affected MPC files, which has the virtue of not breaking + builds on platforms with case-sensitive filesystems. + + * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc + + Updated the include path to include the new config handlers directory. + +Mon Sep 12 17:34:47 CDT 2005 Stoyan Paunov <spaunov@isis.vanderbilt.edu> + + * tools/Config_Handlers/XMLSchema/Traversal.hpp + * tools/Config_Handlers/XMLSchema/TypeInfo.hpp + * tools/Config_Handlers/XMLSchema/Types.hpp + * tools/Config_Handlers/XMLSchema/Writer.hpp + * tools/Config_Handlers/XSCRT/Elements.hpp + * tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp + * tools/Config_Handlers/XSCRT/Parser.hpp + * tools/Config_Handlers/XSCRT/Traversal.hpp + * tools/Config_Handlers/XSCRT/Writer.hpp + * tools/Config_Handlers/XSCRT/XML.hpp + * tools/Config_Handlers/XSCRT/XMLSchema.hpp + + Fixed a number of problems related to Will's changes. The XSC_Config_Handler_Tests + project was not compiling. I had the same problem in RepositoryManager. Will had + changed the directory structure, but did not update any of the include paths. + Needless to say there were like 30-40 of those in the XSCRT and XMLSchema directories + +Fri Sep 9 12:35:20 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tools/Config_Handlers/STD_IAD_Handler.cpp + * tools/Config_Handlers/STD_PCD_Handler.cpp + * tools/Config_Handlers/STD_PC_Intf.cpp + + Changed to comform with new refactoring. + +Fri Sep 9 12:32:14 2005 William Otte <wotte@dre.vanderbilt.edu> + + * ciao/CCM_Core.mpc + * ciao/Container_Base.cpp + * ciao/Deployment.idl + * ciao/Deployment_Core.idl + * ciao/Deployment_Data.idl + * ciao/Packaging_Data.idl + + Refactoring to support cidl compilation of deployment structures. + This refactoring should solve compilation errors in the config handlers. + +Wed Sep 7 16:31:12 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + + Removed generation of export macro in the typedef of the + template class instantiation that defines a facet servant. + Thanks to Ossama Othman <ossama@dre.vanderbilt.edu> for + pointing out that typedefs need not be exported. + +Tue Sep 6 11:39:15 2005 William Otte <wotte@dre.vanderbilt.edu> + + * ciao/Deployment_Data.idl + + Commented out IDL that is unsupported by CIDLC. + + * RACE + + Added IDL for RACE. + +Tue Sep 6 09:58:12 2005 William Otte <wotte@dre.vanderbilt.edu> + + * examples/Hello/descriptors/run_test.pl + + Modified the script to fix the absolute path to the naming service + with a relative path. + +Fri Sep 2 17:38:31 2005 William Otte <wotte@dre.vanderbilt.edu> + + * performance-tests/Protocols/Controller/Controller.mpc + * performance-tests/Protocols/Receiver/Receiver.mpc + * performance-tests/Protocols/Sender/Sender.mpc + * performance-tests/Protocols/common/Protocols.mpc + * tests/CIDL/CodeGen/CodeGen.mpc + + Migrated to modern CIAO base projects. + +Fri Sep 2 16:41:08 2005 William Otte <wotte@dre.vanderbilt.edu> + + * performance-tests/Benchmark/Benchmark.mpc + * performance-tests/Benchmark/Multi_Threaded/Multi_Threaded.mpc + * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc + * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc + + Migrated to modern CIAO projects. + +Fri Sep 2 15:10:43 2005 William Otte <wotte@dre.vanderbilt.edu> + + * docs/tutorial + + Removed the obsolete hello tutorial. + +Fri Sep 2 15:04:00 2005 William Otte <wotte@dre.vanderbilt.edu> + + * tests/tests.mwc + * tests/IDL3/Components/ComplexComponent/Attributes/Attributes.mpc + * tests/IDL3/Components/ComplexComponent/EventSink/EventSink.mpc + * tests/IDL3/Components/ComplexComponent/EventSource/EventSource.mpc + * tests/IDL3/Components/ComplexComponent/Facets/Facets.mpc + * tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.mpc + * tests/IDL3/Components/SimpleComponent/SimpleComponent.mpc + * tests/IDL3/Events/Abstract/Abstract.mpc + * tests/IDL3/Events/Regular/Regular.mpc + * tests/IDL3/Homes/Attributes/HomeAttributes.mpc + * tests/IDL3/Homes/Basic/Basic.mpc + * tests/IDL3/Homes/Factory/Factory.mpc + * tests/IDL3/Homes/Finder/Finder.mpc + * tests/IDL3/Homes/Inheritance/Inheritance.mpc + * tests/IDL3/ImpliedIDL/Components/Basic/ICBasic.mpc + * tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink.mpc + * tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource.mpc + * tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles.mpc + * tests/IDL3/ImpliedIDL/Events/Events.mpc + * tests/IDL3/ImpliedIDL/Homes/Homes.mpc + * tests/IDL3/Lookup/lookup_test.mpc + + Updated to use dnc ciao base project. + + * tests/RTCCM + + Removed this test. + +Thu Sep 1 10:20:48 2005 William Otte <wotte@dre.vanderbilt.edu> + + CIAO Reorganization. Plese see tag before_ciao_reorg + to obtain the old version. + +Wed Aug 31 15:16:23 2005 William Otte <wotte@dre.vanderbilt.edu> + * DAnCE/Config_Handlers/RT-CCM/CB_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/PM_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/TPL_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/TP_Handler.cpp + + Fixes to satisfy a tempramental Borland compiler. + +Wed Aug 31 13:28:46 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/ADD_Handler.cpp + * DAnCE/Config_Handlers/ADD_Handler.h + * DAnCE/Config_Handlers/IDD_Handler.cpp + * DAnCE/Config_Handlers/IDD_Handler.h + * DAnCE/Config_Handlers/IDREF_Base.cpp + * DAnCE/Config_Handlers/IDREF_Base.h + * DAnCE/Config_Handlers/MDD_Handler.cpp + * DAnCE/Config_Handlers/MDD_Handler.h + * DAnCE/Config_Handlers/STD_CID_Handler.cpp + * DAnCE/Config_Handlers/STD_CID_Handler.h + + Simple refactoring to make the IDREF interface more generic. + + * DAnCE/Config_Handlers/XML_Helper.cpp + * DAnCE/Config_Handlers/XML_Helper.h + + Made empty document creation more generic. + + * DAnCE/Config_Handlers/RT-CCM/CB_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/CB_Handler.h + * DAnCE/Config_Handlers/RT-CCM/CIAOServerResources.cpp + * DAnCE/Config_Handlers/RT-CCM/CIAOServerResources.hpp + * DAnCE/Config_Handlers/RT-CCM/CLA_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/CLA_Handler.h + * DAnCE/Config_Handlers/RT-CCM/OC_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/OC_Handler.h + * DAnCE/Config_Handlers/RT-CCM/OR_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/OR_Handler.h + * DAnCE/Config_Handlers/RT-CCM/PM_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/PM_Handler.h + * DAnCE/Config_Handlers/RT-CCM/PS_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/PS_Handler.h + * DAnCE/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc + * DAnCE/Config_Handlers/RT-CCM/SRD_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/SRD_Handler.h + * DAnCE/Config_Handlers/RT-CCM/TPL_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/TPL_Handler.h + * DAnCE/Config_Handlers/RT-CCM/TP_Handler.cpp + * DAnCE/Config_Handlers/RT-CCM/TP_Handler.h + * DAnCE/Config_Handlers/RT-CCM/input.csr + * DAnCE/Config_Handlers/RT-CCM/test.cpp + + The new RT-CCM handlers. These have yet to be integrated into the + main config_handler path. + + * DAnCE/ciao/CCM_Core.mpc + * DAnCE/ciao/ServerResources.idl + + Updates to the support the RT-CCM Handlers. + + * docs/schema/CIAOServerResources.xsd + + Corrected a few oversights. + +Wed Aug 31 09:49:28 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/XMLSchema/TypeInfo.tpp + + Workaround for a buggy Borland compiler. + +Tue Aug 30 14:33:08 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp + + Slight handcrafting to remove commas from the end of enumerator lists. + +Tue Aug 30 11:59:14 CDT 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/IRDD_Handler.h + * DAnCE/Config_Handlers/PCD_Handler.h + + Fixed a class/struct mismatch. + +Tue Aug 30 11:51:32 CDT 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp + * DAnCE/Config_Handlers/CIAOServerResources.cpp + * DAnCE/Config_Handlers/CIAOServerResources.hpp + * DAnCE/Config_Handlers/Deployment.cpp + * DAnCE/Config_Handlers/Deployment.hpp + * DAnCE/Config_Handlers/ccd.cpp + * DAnCE/Config_Handlers/ccd.hpp + * DAnCE/Config_Handlers/cdd.cpp + * DAnCE/Config_Handlers/cdd.hpp + * DAnCE/Config_Handlers/cdp.cpp + * DAnCE/Config_Handlers/cdp.hpp + * DAnCE/Config_Handlers/cid.cpp + * DAnCE/Config_Handlers/cid.hpp + * DAnCE/Config_Handlers/cpd.cpp + * DAnCE/Config_Handlers/cpd.hpp + * DAnCE/Config_Handlers/iad.cpp + * DAnCE/Config_Handlers/iad.hpp + * DAnCE/Config_Handlers/pcd.cpp + * DAnCE/Config_Handlers/pcd.hpp + * DAnCE/Config_Handlers/toplevel.cpp + * DAnCE/Config_Handlers/toplevel.hpp + + Fixes a large number of compiler warnings in Borland. + +Thu Aug 25 15:26:25 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/ciao/ServerResources.idl: Added the missing <stacksize> + attribute to ORS_ThreadpoolWithLanes struct. Thanks to Will + Otte for catching this. + +Wed Aug 24 20:41:59 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecImplHeaderGenerator.cpp: + * CIDLC/ExecImplSourceGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Removed commented-out code. + +Tue Aug 23 20:09:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/Old_Config_Handlers/DT_Handler.h: + * DAnCE/RTNodeApplication/RTServer_Impl.h: + * DAnCE/ciao/Container_Base.h: + * DAnCE/ciao/Context_Impl_Base.h: + * DAnCE/ciao/NodeApplication_Impl.h: + + Reordered include directives to make sure all necessary + non-dependent names are parsed before the templates that use + them. Addresses g++ 3.4.x or better compile-time errors. + +Tue Aug 23 19:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DeploymentManager/DeploymentManager.mpc: + Add dummy_label to all projects, this don't build, this is + the fast way to get the scoreboard green. Already one project + had this in the file. + +Mon Aug 22 10:59:18 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DeploymentManager/DeploymentManager.cidl + * DAnCE/DeploymentManager/DeploymentManager.idl + * DAnCE/DeploymentManager/DeploymentManager.mpc + * DAnCE/DeploymentManager/DeploymentManager_Impl.cpp + * DAnCE/DeploymentManager/DeploymentManager_Impl.h + * DAnCE/DeploymentManager/DeploymentManager_exec_export.h + * DAnCE/DeploymentManager/DeploymentManager_stub_export.h + * DAnCE/DeploymentManager/DeploymentManager_svnt_export.h + + Preliminary skeleton for the DeploymentManager. + +Fri Aug 19 07:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Any_Handler.cpp: + * DAnCE/Config_Handlers/DataType_Handler.cpp: + * DAnCE/Old_Config_Handlers/DT_Handler.cpp: + * DAnCE/ciao/ComponentsC.h: + * ciao/ComponentsC.h: + Updated for AnyTypeCode refactoring + +Tue Aug 16 15:16:10 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * docs/schema/CIAOServerResources.xsd: Changed to define most of + the RT policy details with "element"s instead of "attribute"s + since "attribute"s can be optional. Thanks to Will Otte for + pointing this out. + +Tue Aug 16 09:46:45 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + + Moved some changes in from the branch to correct errors from: + Mon Aug 15 12:03:43 2005 William Otte <wotte@dre.vanderbilt.edu> + +Mon Aug 15 12:03:43 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/ADD_Handler.cpp + * DAnCE/Config_Handlers/ADD_Handler.h + * DAnCE/Config_Handlers/CCD_Handler.cpp + * DAnCE/Config_Handlers/CCD_Handler.h + * DAnCE/Config_Handlers/CRDD_Handler.h + * DAnCE/Config_Handlers/DP_Handler.cpp + * DAnCE/Config_Handlers/DP_Handler.h + * DAnCE/Config_Handlers/DP_PCD_Handler.cpp + * DAnCE/Config_Handlers/DP_PCD_Handler.h + * DAnCE/Config_Handlers/IDD_Handler.cpp + * DAnCE/Config_Handlers/IDD_Handler.h + * DAnCE/Config_Handlers/IDREF_Base.cpp + * DAnCE/Config_Handlers/ID_Handler.h + * DAnCE/Config_Handlers/IRDD_Handler.cpp + * DAnCE/Config_Handlers/MDD_Handler.cpp + * DAnCE/Config_Handlers/MDD_Handler.h + * DAnCE/Config_Handlers/PCD_Handler.cpp + * DAnCE/Config_Handlers/PCD_Handler.h + * DAnCE/Config_Handlers/PSPE_Handler.cpp + * DAnCE/Config_Handlers/Req_Handler.cpp + * DAnCE/Config_Handlers/XML_Helper.cpp + * DAnCE/Config_Handlers/XML_Helper.h + * DAnCE/Config_Handlers/XercesString.cpp + * DAnCE/Config_Handlers/XercesString.h + * DAnCE/Config_Handlers/test.cpp + + Checked in support for IDL->XSC->XML mapping. Thanks to Lucas + Seibert <heynonynony at yahoo dot com> for completing this work. + +Mon Aug 15 00:01:01 2005 Boris Kolpackov <boris@kolpackov.net> + + * CIDLC/cidlc.cpp: Made ErrorHandler auto-detach itself + from the stream when it is destroyed. This fixes the + segmentation fault on Solaris in libstdc++ termination code. + +Wed Aug 10 09:39:41 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp + * DAnCE/Config_Handlers/CIAOServerResources.cpp + * DAnCE/Config_Handlers/CIAOServerResources.hpp + * DAnCE/Config_Handlers/Deployment.cpp + * DAnCE/Config_Handlers/Deployment.hpp + * DAnCE/Config_Handlers/ccd.cpp + * DAnCE/Config_Handlers/ccd.hpp + * DAnCE/Config_Handlers/cdd.cpp + * DAnCE/Config_Handlers/cdd.hpp + * DAnCE/Config_Handlers/cdp.cpp + * DAnCE/Config_Handlers/cdp.hpp + * DAnCE/Config_Handlers/cid.cpp + * DAnCE/Config_Handlers/cid.hpp + * DAnCE/Config_Handlers/cpd.cpp + * DAnCE/Config_Handlers/cpd.hpp + * DAnCE/Config_Handlers/iad.cpp + * DAnCE/Config_Handlers/iad.hpp + * DAnCE/Config_Handlers/pcd.cpp + * DAnCE/Config_Handlers/pcd.hpp + * DAnCE/Config_Handlers/toplevel.cpp + * DAnCE/Config_Handlers/toplevel.hpp + + Regenerated with the latest CVS-head version of XSC. These support + a couple improvements that will aid in optimizing the config + handlers. + +Tue Aug 9 11:55:13 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * docs/imgs/component-basic.png + * docs/imgs/CCM.vsd + + Updated CCM diagram to fix a interface naming error. + + +Tue Aug 9 10:02:13 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu> + + * DAnCE/ComponentPackager/README.html: Improved the + documentation to point to the right directory for the Quoter + example. Thanks to Aldo Texier <aldo.texier@oktal.fr> for + reporting this. + +Tue Aug 9 13:11:04 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/RepositoryManager/RepositoryManager.mpc: + + Updated dependencies to reflect the recent name change from + NodeDaemon_stub to NodeManager_stub. + + * DAnCE/RepositoryManager/Repository_Manager.cpp: + + Updated identifier names to match the change from NodeDaemon + to ModeManager. + +Mon Aug 08 22:02:43 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * docs/EnvVars.html + * docs/index.html + * docs/Trace.html + * docs/imgs/DAnCE-Dynamic.png + * docs/imgs/DAnCE-Dynamic.sxd + + Beefed up the CIAO documentation page. These files are + checked in on behalf of Ming. Thanks Friedhelm Wolf + <Friedhelm.wolf at gmx.de> for contributing the DAnCE + interaction diagram. + +Mon Aug 8 18:50:36 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/NodeManager/NAM_Map.h + * DAnCE/NodeManager/NodeManager.idl + * DAnCE/NodeManager/NodeManager.mpc + * DAnCE/NodeManager/NodeManager_Impl.cpp + * DAnCE/NodeManager/NodeManager_Impl.h + * DAnCE/NodeManager/NodeManager_Impl.inl + * DAnCE/NodeManager/NodeManager_stub_export.h + * DAnCE/NodeManager/Node_Manager.cpp + * DAnCE/NodeManager/README + * DAnCE/RTNodeApplication/README + + Changed all references to Node_Daemon to NodeManager to avoid + confusion, since these phrases are used interchangeably. + + * DAnCE/NodeManager/NodeDaemon.idl + * DAnCE/NodeManager/NodeDaemon.mpc + * DAnCE/NodeManager/NodeDaemon_Impl.cpp + * DAnCE/NodeManager/NodeDaemon_Impl.h + * DAnCE/NodeManager/NodeDaemon_Impl.inl + * DAnCE/NodeManager/NodeDaemon_stub_export.h + * DAnCE/NodeManager/Node_Daemon.cpp + + Removed these files to support the change above. + + * DAnCE/examples/BasicSP/descriptors/basicNodeDaemon.pl + * DAnCE/examples/Display/descriptors/basicNodeDaemon.pl + * DAnCE/examples/Hello/step-by-step.html + * DAnCE/examples/Hello/descriptors/run_NodeDaemons.pl + * DAnCE/examples/Hello/descriptors/run_test.pl + * DAnCE/examples/Hello/descriptors/run_test_without_ns.pl + * DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl + * docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl + + Updated these scripts to call NodeManager instead of NodeDaemon. + +Fri Aug 5 11:45:13 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/CIAOServerResources.cpp + * DAnCE/Config_Handlers/CIAOServerResources.hpp + + XSC code generated from CIAOServerResources.xsd for RT-CCM + properties. + + * docs/schema/CIAOServerResources.xsd + + Fixed some namespace errors. + +Fri Aug 05 08:00:08 2005 Simon Massey <sma@prismtech.com> + + * CIAO version 0.4.7 released. + +Wed Aug 3 12:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Plan_Launcher/Plan_Launcher.mpc: + Corrected order of the libraries to resolve static link + errors + +Tue Aug 2 08:36:40 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + + Possiible fix for borlan build problem. + +Mon Aug 01 16:01:43 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * ChangeLog + + Fixed several incorrect checkin date + +Mon Aug 01 14:55:43 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/new_RepositoryManager/RepositoryManager_Impl.cpp + + Fixed a C4715 warning under MSVC7.1 + +Mon Aug 1 19:39:30 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.mpc: + + Removed duplicate 'after' and 'libs' items, and added the + new export macro definition file (see below) to + Header_Files. + + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h: + + Added export macro to class declaration and include of export + macro definitin file. + + * DAnCE/Plan_Launcher/Plan_Launcher_Impl_Export.h: + + New file to define the export macro for the Plan_Launcher_Impl + library. + +Sun Jul 31 21:56:43 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/new_RepositoryManager/Options.h + + Improved documentation to meet the requirement of Doxygen + +Sun Jul 31 21:45:43 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/new_RepositoryManager/RMadmin.cpp + + Fixed C4101 warnings in MSVC + +Sun Jul 31 21:26:43 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/new_RepositoryManager/RMadmin.cpp + + Updated RMadmin.cpp to merge latest changes + +Fri Jul 29 15:02:43 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp + * DAnCE/examples/Hello/descriptors/run_test_without_ns.pl + + Added a flattened deployment plan and test script which + doesn't use naming service. + + * DAnCE/examples/Hello/descriptors/flattened_deploymentplan.cdp + + Documented the above another available test in the file. + +Fri Jul 29 09:30:43 2005 Nishanth Shanakran <nshankar@dre.vanderbilt.edu> + + * NEWS: + + Added a brief description about Resource Allocation and Control + Engine (RACE). + +Fri Jul 29 06:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc: + Fixed fuzz error + +Thu Jul 28 23:00:11 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/new_RepositoryManager/Options.cpp + * DAnCE/new_RepositoryManager/Options.h + * DAnCE/new_RepositoryManager/README.txt + * DAnCE/new_RepositoryManager/RepositoryManager.cpp + * DAnCE/new_RepositoryManager/RepositoryManager.idl + * DAnCE/new_RepositoryManager/RepositoryManager_Impl.cpp + * DAnCE/new_RepositoryManager/RepositoryManager_Impl.h + * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp + * DAnCE/new_RepositoryManager/ZIP_Wrapper.h + * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc + + Checked in the changes to new_RepositoryManager + +Fri Jul 29 03:52:11 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + + Made is such that Plan_Launcher_Impl library gets generated + and installed. + +Wed Jul 28 15:18:14 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * docs\schema\Modified_Deployment.xsd + + Change the XML element order of IAD to conform to spec + +Wed Jul 27 19:20:14 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * NEWS + + Added news about naming service integration. + +Wed Jul 27 07:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/cid.cpp: + * DAnCE/Config_Handlers/cpd.cpp: + * DAnCE/Config_Handlers/iad.cpp: + Explicitly initialise base class + +Wed Jul 27 07:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/STD_IAD_Handler.h: + Fixed fuzz error + +Tue Jul 26 21:22:45 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: + + Added 'CIDL_' prefix to the scoped name of the exec impl class's + base class, in the impl class declaration inheritance list. This + file was overlooked when making similar changes to other exec + impl classes in CIAO tests and examples. + +Mon Jul 26 13:54:12 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * docs/schema/cid.xsd + * docs/schema/cpd.xsd + * docs/schema/iad.xsd + * docs/schema/Modified_Deployment.xsd + + Added <xsd:attribute name="href"> for cid/cpd/iad(.xsd) and changed Modified_Deployment.xsd + accordingly.We will need href attribute in the repository manager process. + + * DAnCE/Config_Handlers/iad.cpp + * DAnCE/Config_Handlers/iad.hpp + * DAnCE/Config_Handlers/cid.cpp + * DAnCE/Config_Handlers/cid.hpp + * DAnCE/Config_Handlers/cpd.cpp + * DAnCE/Config_Handlers/cpd.hpp + + Regenerated xsc codes for updated schemas in CIAO/docs/schema/ + + * DAnCE/Config_Handlers/STD_CID_Handler.cpp + * DAnCE/Config_Handlers/STD_CID_Handler.h + * DAnCE/Config_Handlers/STD_CPD_Handler.cpp + * DAnCE/Config_Handlers/STD_CPD_Handler.h + * DAnCE/Config_Handlers/STD_IAD_Handler.cpp + * DAnCE/Config_Handlers/STD_IAD_Handler.h + * DAnCE/Config_Handlers/STD_PC_Intf.cpp + * DAnCE/Config_Handlers/STD_PC_Intf.h + * DAnCE/Config_Handlers/STD_PCD_Handler.cpp + * DAnCE/Config_Handlers/STD_PCD_Handler.h + * DAnCE/Config_Handlers/Config_Handlers.mpc + + Added new handlers for mapping Config_Handlers::PackageConfiguration to Deployment:PackageConfiguration. + Updated Config_Handlers.mpc accordingly + +Tue Jul 26 12:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/new_RepositoryManager/RMadmin.cpp: + Fixed vc71 warnings + +Tue Jul 26 10:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: + Added some missing CORBA::string_dup calls, this fixes these + tests on Windows + +Tue Jul 26 07:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NodeDaemon_Impl.{h,cpp}: + Fixed warning and use doxygen comment style + +Mon Jul 25 22:14:20 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/SizeTypeCalculator.cpp: + + Fixed visitor to handle types declared inside the scope of + an interface, valuetype, or home. Thanks to Friedhelm Wolf + <Friedhelm.wolf@gmx.de> for reporting a CIDL compiler + problem with a struct declared inside an interface. + +Mon Jul 25 18:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/tests/NodeApplicationTest/run_test_ex.pl: + Corrected NodeApplication path + +Mon Jul 25 08:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/tests/NodeApplicationTest/run_test.pl: + * DAnCE/tests/NodeApplicationTest/run_test_ex.pl: + * DAnCE/tests/NodeApplicationTest/run_test_simple.pl: + Made these tests independent of setting of CIAO_ROOT + +Sun Jul 24 07:45:19 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/NodeManager/NodeDaemon_Impl.cpp + + Fixed an exception emulation warning in Debian_Full_Reactor + build. + +Sun Jul 24 07:40:19 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + + Enhanced error output information a little bit by + adding process ID and thread ID. + + * DAnCE/ciao/Container_Impl.cpp + + Fixed exception emulation warnings in Debian_Full_Reactor + build. + +Sun Jul 24 01:19:21 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + + Fixed a bug (memory problem) in the plan_launcher which caused + the "tearing down" assembly failure. + + * DAnCE/examples/Hello/descriptors/flattened_deploymentplan.cdp + * DAnCE/examples/BasicSP/descriptors/flattened_deploymentplan.cdp + + Added a UUID tag to the flattened deployment plan. + +Sat Jul 23 23:11:21 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/tests/Minimum/Receiver/Receiver.mpc + * DAnCE/tests/Minimum/Sender/Sender.mpc + + Modified shared library names to fix some linking erros + on build scoreboard. + + * DAnCE/examples/Hello/descriptors/run_test.pl + + Fixed the script so naming service could be started + correctly. + + * DAnCE/examples/Hello/step-by-step.html + + Simple instruction about using naming service. + +Sat Jul 23 14:53:22 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Port_Activator.cpp: + * DAnCE/ciao/Port_Activator.h: + * DAnCE/ciao/Servant_Activator.cpp: + * DAnCE/ciao/Servant_Impl_Base.cpp: + + Added a method in Port_Activator to set the name of + port activator. The port activator is used to activate + the ports of the component. + + Fixed a incorrect delete call in the update_port_activator + function in Servant_Activator.cpp. This will fix the core + dump in the CIAO tests. + + Modified the calling sequence to deactivate ports when we + deactivate the component. + +Sat Jul 23 12:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ciao/Servant_Impl_Base.cpp: + Added several missing ACE_TRY_CHECK macros. + +Mon Jul 18 22:31:12 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ciao/Container_Impl.cpp + + Fixed some compilation error about using NamingContextEx. + + * DAnCE/examples/Hello/descriptors/run_test.pl + + Fixed this script so naming service will be started + explicitly. Thanks Simon McQueen <sm@prismtech.com> + for pointing the error. + +Mon Jul 18 22:31:12 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ciao/Container_Impl.cpp + * DAnCE/ciao/Container_Impl.h + * DAnCE/ciao/CCM_Core.mpc + * DAnCE/ciao/NodeApplication_Impl.cpp + + Added support for registering components with naming service. + A system deployer could config such capability through XML tag + + * DAnCE/examples/BasicSP/descriptors/flattened_deploymentplan.cdp + * DAnCE/examples/Hello/descriptors/flattened_deploymentplan.cdp + + Added a couple of examples for using naming service by adding + some <ConfigProperty> tag to the deployment plan descriptor. + +Fri Jul 15 23:50:12 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * NEWS: + Updated the NEWS file to include the result of our latest + discussion/plan about DAnCE. + +Fri Jul 15 10:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/NodeManager/NAM_Map.h: + Fixed fuzz error + +Tue Jul 12 00:03:57 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * docs/tutorials/Quoter/Simple/README.html + + Updated some directory information in this file since the quoter example has been + moved to new directory. + +Mon Jul 11 11:44:57 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * TAO/CIAO/DAnCE/examples/Quoter/README.html + * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker.cidl + * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker.cpp + * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker.idl + * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker.mpc + * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_exec.cpp + * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_exec.h + * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_exec_export.h + * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_stub_export.h + * TAO/CIAO/DAnCE/examples/Quoter/Broker/Broker_svnt_export.h + * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor.cidl + * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor.cpp + * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor.idl + * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor.mpc + * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_exec.cpp + * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_exec.h + * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_exec_export.h + * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_stub_export.h + * TAO/CIAO/DAnCE/examples/Quoter/Distributor/Distributor_svnt_export.h + * TAO/CIAO/DAnCE/examples/Quoter/Stock_Base/Stock_Base.idl + * TAO/CIAO/DAnCE/examples/Quoter/Stock_Base/Stock_Base.mpc + * TAO/CIAO/DAnCE/examples/Quoter/Stock_Base/Stock_Base_stub_export.h + * TAO/CIAO/DAnCE/examples/Quoter/Stock_Base/Stock_Base_svnt_export.h + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker.ccd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker.cid + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker.cpd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker_Exec.iad + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker_Stub.iad + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Broker_Svnt.iad + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Deployment.xsd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor.ccd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor.cid + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor.cpd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor_Exec.iad + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor_Stub.iad + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Distributor_Svnt.iad + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Domain.cdd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Libraries.iad + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Modified_Deployment.xsd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.cdp + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.cid + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.cpd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.dat + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/Stock.pcd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/XMI.xsd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/flattened_deploymentplan.cdp + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/package.tpd + * TAO/CIAO/DAnCE/examples/Quoter/descriptors/runNodeDaemons.pl + * TAO/CIAO/DAnCE/examples/Quoter/images/quoter.jpg + + Removed Quoter example in DAnCE/examples/ directory to avoid duplicate. The orignal + example could be found in CIAO/docs/tutorials/Quoter/Simple. + +Fri Jul 8 17:42:57 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.mpc + * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.idl + * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base_svnt_export.h + * docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base_stub_export.h + * docs/tutorials/Quoter/Simple/Broker/Broker.mpc + * docs/tutorials/Quoter/Simple/Broker/Broker.idl + * docs/tutorials/Quoter/Simple/Broker/Broker.cidl + * docs/tutorials/Quoter/Simple/Broker/Broker.cpp + * docs/tutorials/Quoter/Simple/Broker/Broker_exec.h + * docs/tutorials/Quoter/Simple/Broker/Broker_exec.cpp + * docs/tutorials/Quoter/Simple/Broker/Broker_svnt_export.h + * docs/tutorials/Quoter/Simple/Broker/Broker_stub_export.h + * docs/tutorials/Quoter/Simple/Broker/Broker_exec_export.h + * docs/tutorials/Quoter/Simple/Distributor/Distributor.mpc + * docs/tutorials/Quoter/Simple/Distributor/Distributor.idl + * docs/tutorials/Quoter/Simple/Distributor/Distributor.cidl + * docs/tutorials/Quoter/Simple/Distributor/Distributor.cpp + * docs/tutorials/Quoter/Simple/Distributor/Distributor_exec.h + * docs/tutorials/Quoter/Simple/Distributor/Distributor_exec.cpp + * docs/tutorials/Quoter/Simple/Distributor/Distributor_svnt_export.h + * docs/tutorials/Quoter/Simple/Distributor/Distributor_stub_export.h + * docs/tutorials/Quoter/Simple/Distributor/Distributor_exec_export.h + * docs/tutorials/Quoter/Simple/descriptors/Broker.ccd + * docs/tutorials/Quoter/Simple/descriptors/Broker.cid + * docs/tutorials/Quoter/Simple/descriptors/Broker.cpd + * docs/tutorials/Quoter/Simple/descriptors/Broker_Exec.iad + * docs/tutorials/Quoter/Simple/descriptors/Broker_Stub.iad + * docs/tutorials/Quoter/Simple/descriptors/Broker_Svnt.iad + * docs/tutorials/Quoter/Simple/descriptors/Deployment.xsd + * docs/tutorials/Quoter/Simple/descriptors/Distributor.ccd + * docs/tutorials/Quoter/Simple/descriptors/Distributor.cid + * docs/tutorials/Quoter/Simple/descriptors/Distributor.cpd + * docs/tutorials/Quoter/Simple/descriptors/Distributor_Exec.iad + * docs/tutorials/Quoter/Simple/descriptors/Distributor_Stub.iad + * docs/tutorials/Quoter/Simple/descriptors/Distributor_Svnt.iad + * docs/tutorials/Quoter/Simple/descriptors/Domain.cdd + * docs/tutorials/Quoter/Simple/descriptors/flattened_deploymentplan.cdp + * docs/tutorials/Quoter/Simple/descriptors/Libraries.iad + * docs/tutorials/Quoter/Simple/descriptors/Modified_Deployment.xsd + * docs/tutorials/Quoter/Simple/descriptors/package.tpd + * docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl + * docs/tutorials/Quoter/Simple/descriptors/Stock.cdp + * docs/tutorials/Quoter/Simple/descriptors/Stock.cid + * docs/tutorials/Quoter/Simple/descriptors/Stock.cpd + * docs/tutorials/Quoter/Simple/descriptors/Stock.dat + * docs/tutorials/Quoter/Simple/descriptors/Stock.pcd + * docs/tutorials/Quoter/Simple/descriptors/XMI.xsd + + Created a new directory tutorials to hold multiple tutorial examples, added quoter + to this directory as simple quoter example. Will add a multiple receptacle quoter + example soon. + + +Fri Jul 8 17:13:57 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/examples/Quoter/descriptors/flattened_deploymentplan.cdp + + Updated the plan so that it includes the base libraries as artifact. This + will help ComponentPackager to wrap up everything in the archive. + + +Fri Jul 8 15:49:57 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/ComponentPackager/Base_Packager.h + * DAnCE/ComponentPackager/ComponentPackager.mpc + * DAnCE/ComponentPackager/CPK_Packager.cpp + * DAnCE/ComponentPackager/Package.xsd + * DAnCE/ComponentPackager/pdl.cpp + * DAnCE/ComponentPackager/pdl.hpp + * DAnCE/ComponentPackager/PDL_Handler.cpp + * DAnCE/ComponentPackager/PDL_Handler.h + * DAnCE/ComponentPackager/README.html + * DAnCE/ComponentPackager/Sample.pdl + + Updated ComponentPackager to support XSC, eliminating the coupling with + Old_Config_Handlers.Move the schema for .pdl file from Deployment.xsd to + Package.xsd so that it's independently helpful by itself. + +Fri Jul 8 09:43:57 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + + Fixed a compile error on Debian Core. + +Thu Jul 7 23:38:32 UTC 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * docs/index.html + + Modofied this page a little bit to include our work in DAnCE. + +Wed Jul 6 17:21:58 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/NodeManager/NodeDaemon_Impl.cpp: + + Fixed incorrect syntax in ACE_THROW macro. + +Tue Jul 5 11:16:44 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/NAM_Map.h + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp + + Fixed some misc fuzz errors. + +Tue Jul 5 16:01:39 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/TypeNameEmitter.cpp: + + Small change to the checkin of + + Mon Jul 4 22:50:17 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + to emit an error message when attempting to set a wstring + attribute from a CCM property value, since wstrings are + not yet supported for this activity. + +Mon Jul 4 22:50:17 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + Created a new code emitter that knows which types CIAO + supports as component attribute types (basic types) and + which it does not (everything else). In the former case, + when DAnCE is assigning attribute values from XML properties - + in set_attributes () - it emits the usual code delegating + the assignment to the specific attribute mutator method + based on a string compare of the given attribute name to + the known attribute names of that component. In the latter + case, it emits an error message, stating that this particular + IDL kind is not supported by CIAO as a component attribute + type. Thanks to Sunil Rottoo <srottoo@airsage.com> for + pointing out that trying to set the value of an unsupported + component attribute type from a DnC property value in XML + caused a crash. + +Mon Jul 4 09:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIDLC/Literals.cpp: + * CIDLC/Literals.h:pp: + * CIDLC/ServantHeaderGenerator.cpp: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h: + * DAnCE/ExecutionManager/ExecutionManager_Impl.h: + * DAnCE/ExecutionManager/Execution_Manager_Impl.h: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + * DAnCE/NodeManager/NodeDaemon_Impl.h: + * DAnCE/RepositoryManager/RepositoryManager_Impl.h: + * DAnCE/ciao/Container_Impl.h: + * DAnCE/ciao/Home_Servant_Impl_T.h: + * DAnCE/ciao/NodeApp_CB_Impl.h: + * DAnCE/ciao/NodeApplication_Impl.h: + * DAnCE/ciao/Servant_Impl_T.h: + * DAnCE/ciao/StandardConfigurator_Impl.h: + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.h: + * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h: + * ciao/ComponentInstallation_Impl.h: + * ciao/ComponentServer_Impl.h: + * ciao/Container_Impl.h: + * ciao/HomeRegistrar_i.h: + * ciao/Home_Servant_Impl_T.h: + * ciao/Servant_Impl_T.h: + * ciao/ServerActivator_Impl.h: + * ciao/StandardConfigurator_Impl.h: + * docs/templates/CIAO_Glue_Session_Template.h: + * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED_svnt.h: + * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice_svnt.h: + * examples/handcrafted/BasicSP_EC2/BMDisplay/BMDisplay_svnt.h: + * examples/handcrafted/BasicSP_EC2/EC/EC_svnt.h: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_exec.h: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_svnt.h: + * performance-tests/Benchmark/LatencyTest.h: + * performance-tests/Benchmark/RoundTripServer/LatencyTest.h: + * tools/Assembly_Deployer/Assembly_Impl.h: + * tools/Assembly_Deployer/Assembly_Service_Impl.h: + * tools/Daemon/Daemon_Impl.h: + * tools/Simple_Component_Server/Simple_Server_i.h: + All servants are reference counted by default, no need anymore to + derive the servant from RefCountServantBase + +Sat Jul 2 12:16:49 2005 Cassia Tatibana <cassia@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DAnCE/NodeManager/NodeDaemon_Impl.cpp: + + Added CIAO_TRACE messages. + +Fri Jul 1 08:42:27 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeManager/NodeDaemon_Impl.cpp + + Fixed compile errors with emulated exceptions turned on. + +Thu Jun 30 23:34:40 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/tests/Minimum/Receiver/Receiver_exec.cpp: + * DAnCE/tests/Minimum/Receiver/Receiver_exec.h: + * DAnCE/tests/Minimum/Sender/Sender_exec.cpp: + * DAnCE/tests/Minimum/Sender/Sender_exec.h: + + More overlooked changes to exec files corresponding to + CIDL compiler code generation changes of + + Wed Jun 22 23:20:04 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + +Thu Jun 30 12:36:06 2005 William Otte <wotte@atl.lmco.com> + + * DAnCE/Plan_Launcher/DAM_Map.cpp + * DAnCE/Plan_Launcher/DAM_Map.h + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + + Added DAM_Map to the Plan_Launcher directory, as make wouldn't + handle the relative reference properly. + +Thu Jun 30 09:29:24 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/new_RepositoryManager/RMadmin.cpp + * DAnCE/new_RepositoryManager/RepositoryManager.cpp + * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp + * DAnCE/new_RepositoryManager/ZIP_Wrapper.h + * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp + * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h + + Fixed Doxygen documentation tags, fixed some indenting, + removed tabs. + +Thu Jun 30 09:59:17 2005 William Otte <wotte@atl.lmco.com> + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp + * DAnCE/Plan_Launcher/Plan_Launcher_Impl.h + + Factored out the plan launcher capability into a shared library so + applications can use its functionality. + +Thu Jun 30 04:33:35 2005 ming xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/ComponentPackager/Base_Packager.h + * DAnCE/ComponentPackager/CPK_Packager.cpp + * DAnCE/ComponentPackager/CPK_Packager.h + * DAnCE/ComponentPackager/PDL_Handler.cpp + * DAnCE/ComponentPackager/PDL_Handler.h + * DAnCE/ComponentPackager/Base_Packager.cpp + + Added a release operation for destructor of PDL_Handler;Changed the + definition of input parameter for CPK_Packager::createPackager to const + to indicate it can not be changed + +Thu Jun 30 00:37:35 EDT 2005 Stoyan Paunov <s.paunov@vanderbilt.edu> + + * DAnCE/new_RepositoryManager/RMadmin.cpp + * DAnCE/new_RepositoryManager/RepositoryManager.cpp + * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp + * DAnCE/new_RepositoryManager/ZIP_Wrapper.h + * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp + * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h + + removed the "@file" comments which apparently confuse Doxygen. + + +Wed Jun 29 17:00:57 2005 Cassia Tatibana <cassia@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/DAM_Map.cpp: + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: + + Added CIAO_TRACE messages. + +Wed Jun 29 16:38:42 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/ComponentPackager/Base_Packager.h + * DAnCE/ComponentPackager/CPK_Packager.h + * DAnCE/ComponentPackager/CPK_Packager.h + + Changed a couplfe of places to meet the Doxygen test and TChar test for + bin/fuzz.pl + +Wed Jun 29 16:28:52 2005 William Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h + * DAnCE/NodeManager/NAM_Map.cpp + * DAnCE/NodeManager/NAM_Map.h + * DAnCE/NodeManager/NodeDaemon.mpc + * DAnCE/NodeManager/NodeDaemon_Impl.cpp + * DAnCE/NodeManager/NodeDaemon_Impl.h + * DAnCE/NodeManager/Node_Daemon.cpp + * DAnCE/ciao/Deployment.idl + + Merged dance_multiple_assemblies to main. This merge + contains code necessary to be able to deploy multiple assemblies + into a single NodeManager. + +Wed Jun 29 18:09:11 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + + Added check for successful opening of target file, which prevents + a crash when the file open is unsuccessful, for example when + write permissions are denied in the directory. Thanks to Will + Otte <wotte@dre.vanderbilt.edu> for pointing out the problem. + +Tue Jun 28 08:55:12 EDT 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/ComponentPackager/Base_Packager.cpp + * DAnCE/ComponentPackager/Base_Packager.h + * DAnCE/ComponentPackager/CPK_Packager.cpp + * DAnCE/ComponentPackager/CPK_Packager.h + * DAnCE/ComponentPackager/ComponentPackager.mpc + * DAnCE/ComponentPackager/Component_Packager.cpp + * DAnCE/ComponentPackager/Modified_Deployment.xsd + * DAnCE/ComponentPackager/PDL_Handler.cpp + * DAnCE/ComponentPackager/PDL_Handler.h + * DAnCE/ComponentPackager/README.html + * DAnCE/ComponentPackager/Sample.pdl + * DAnCE/ComponentPackager/XercesString.cpp + * DAnCE/ComponentPackager/XercesString.h + + Added the files implementing ComponentPackager, for details + please read README.html + +Tue Jun 28 01:03:12 EDT 2005 Stoyan Paunov <s.paunov@vanderbilt.edu> + + * TAO/CIAO/DAnCE/new_RepositoryManager/RMadmin.cpp + * TAO/CIAO/DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp + * TAO/CIAO/DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp + + removed the _O_* flags to ACE_OS::open (); + +Mon Jun 27 16:25:52 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/examples/Swapping/Sender/Sender_exec.cpp: + + Fixed cut-and-paste error. + +Mon Jun 27 07:04:01 2005 Chad Elliott <elliott_c@ociweb.com> + + * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc: + * DAnCE/new_RepositoryManager/README.txt: + + Switch to using the existing zlib and zzip base projects. + +Sun Jun 26 23:53:23 EDT 2005 Stoyan Paunov <s.paunov@vanderbilt.edu> + + * DAnCE/new_RepositoryManager/Modified_Deployment.xsd + * DAnCE/new_RepositoryManager/Options.cpp + * DAnCE/new_RepositoryManager/Options.h + * DAnCE/new_RepositoryManager/README.txt + * DAnCE/new_RepositoryManager/RMadmin.cpp + * DAnCE/new_RepositoryManager/RepositoryManager.cpp + * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp + * DAnCE/new_RepositoryManager/ZIP_Wrapper.h + * DAnCE/new_RepositoryManager/new_RepositoryManager.idl + * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc + * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp + * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h + * DAnCE/new_RepositoryManager/packages/inconsistent.cpk + * DAnCE/new_RepositoryManager/packages/package.cpk + + Added these files to the head. The files are implementing the repository + manager. + + * DAnCE/new_RepositoryManager/Modified_Deployment.xsd + needed for the retrievePlan function that retrieves the Deployment plan + + * DAnCE/new_RepositoryManager/Options.cpp + * DAnCE/new_RepositoryManager/Options.h + options class for the RMadmin.cpp + + * DAnCE/new_RepositoryManager/README.txt + + * DAnCE/new_RepositoryManager/RMadmin.cpp + a sample client program. You can use it as an example on how to use the RM + + * DAnCE/new_RepositoryManager/ZIP_Wrapper.cpp + * DAnCE/new_RepositoryManager/ZIP_Wrapper.h + The ZIP Wrapper class that allows read access to ZIP packages and CCM packages + that have the cpk extension. + + * DAnCE/new_RepositoryManager/RepositoryManager.cpp + * DAnCE/new_RepositoryManager/new_RepositoryManager.idl + * DAnCE/new_RepositoryManager/new_RepositoryManager.mpc + * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.cpp + * DAnCE/new_RepositoryManager/new_RepositoryManager_Impl.h + The Repository Manager implementation files + + * DAnCE/new_RepositoryManager/packages/inconsistent.cpk + * DAnCE/new_RepositoryManager/packages/package.cpk + couple of sample packages that I created manually to test the RM. + + +Fri Jun 24 14:36:02 2005 Cassia Tatibana <cassia@dre.vanderbilt.edu> + + * DAnCE/ciao/CIAO_common.h: + + Added definition for CIAO_TRACE. + +Fri Jun 24 14:21:31 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * docs/tutorial/Hello/hello_exec.cpp: + * docs/tutorial/Hello/hello_exec.h: + * examples/Hello/Receiver/Receiver_exec.cpp: + * examples/Hello/Receiver/Receiver_exec.h: + * examples/Hello/Sender/Sender_exec.cpp: + * examples/Hello/Sender/Sender_exec.h: + * performance-tests/Protocols/Receiver/Receiver_exec.cpp: + * performance-tests/Protocols/Receiver/Receiver_exec.h: + * performance-tests/Protocols/Sender/Sender_exec.cpp: + * performance-tests/Protocols/Sender/Sender_exec.h: + * tests/RTCCM/DiffServ/Receiver/Receiver_exec.cpp: + * tests/RTCCM/DiffServ/Receiver/Receiver_exec.h: + * tests/RTCCM/DiffServ/Sender/Sender_exec.cpp: + * tests/RTCCM/DiffServ/Sender/Sender_exec.h: + + More fixes to hand-written executor code to bring the file up + to date with the recent changes in generated code. These were + overlooked in + + Wed Jun 22 23:20:04 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + +Wed Jun 22 23:20:04 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecImplHeaderGenerator.cpp: + * CIDLC/ExecImplSourceGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/Literals.cpp: + * CIDLC/Literals.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + * DAnCE/examples/Display/NavDisplay/NavDisplay_exec.h: + * DAnCE/examples/Display/RateGen/RateGen_exec.h: + * DAnCE/examples/Hello/Receiver/Receiver_exec.cpp: + * DAnCE/examples/Hello/Receiver/Receiver_exec.h: + * DAnCE/examples/Hello/Sender/Sender_exec.cpp: + * DAnCE/examples/Hello/Sender/Sender_exec.h: + * DAnCE/examples/Quoter/Broker/Broker_exec.cpp: + * DAnCE/examples/Quoter/Broker/Broker_exec.h: + * DAnCE/examples/Quoter/Distributor/Distributor_exec.cpp: + * DAnCE/examples/Quoter/Distributor/Distributor_exec.h: + * DAnCE/examples/Swapping/Receiver/Receiver_exec.cpp: + * DAnCE/examples/Swapping/Receiver/Receiver_exec.h: + * DAnCE/examples/Swapping/Sender/Sender_exec.cpp: + * DAnCE/examples/Swapping/Sender/Sender_exec.h: + * DAnCE/examples/Swapping/Sender/Sender_exec_1.cpp: + * DAnCE/examples/Swapping/Sender/Sender_exec_1.h: + * DAnCE/examples/Swapping/Sender/Sender_exec_2.cpp: + * DAnCE/examples/Swapping/Sender/Sender_exec_2.h: + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.cpp: + * DAnCE/tests/NodeApplicationTest/RoundTrip_exec.h: + * docs/releasenotes/index.html: + + Eliminated generation of the CIAO_GLUE_-prefixed namespace + and replaced it with a namespace constructed from the + composition local name and a CIDL_ prefix. Whereas the + previos namespace was always at global scope, the new one + will be generated inside namespaces mapped from IDL module + declarations, if the composition is declared inside any. + These changes were motivated by an example sent in by + Will Otte <wotte@dre.vanderbilt.edu>, where the composition + was declared inside several nested modules, and the generated + code would not compile. The new namespace encloses + + - the component servant + - the home servant + - the facet servants, if any + - the executor interface in the executor IDL file + - optionally generated executor impl classes + + Minor changes were required to existing executor impl + files as a result of the changes to generated code. + +Wed Jun 22 10:59:00 2005 Gary Maxey <gary.maxey@hp.com> + + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp + Updated visitor for valuebox support. + +Mon Jun 20 18:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/examples/Display/NavDisplayGUI_exec/DetailView_moc.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/MapView_moc.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem_moc.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/RootPanel_moc.cpp: + Removed these files, these are generated and shouldn't be in the + archive + +Mon Jun 20 09:29:00 2005 Gary Maxey <gary.maxey@hp.com> + + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h + Add visitor for valuebox support. + +Sun Jun 19 20:18:50 2005 Ming Xiong <mxiong@tango.dre.vanderbilt.edu> + + * NEWS: + + Updated NEWS on upcoming support for Component Packaging + +Thu Jun 16 21:46:10 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/examples/Display/descriptors/Modified_Deployment.xsd + * DAnCE/examples/Quoter/descriptors/Modified_Deployment.xsd + * docs/schema/Modified_Deployment.xsd + + Modified the <InstanceDeploymentDescription> element type + to allow having unbounded number of <configProperty> elements. + Thanks Will Chai <willchai@126.com> to report this problem. + +Wed Jun 15 14:46:00 2005 Gautam Thaker <gthaker@atl.lmco.com> + + * DAnCE/examples/Hello/step-by-step.html: + + Fixed a typo regarding name of script "run_NodeDaemons.pl" and + one other sentence fragement. + +Mon Jun 13 13:44:41 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/run_test_simple.pl: + * DAnCE/tests/NodeApplicationTest/run_test.pl: + * DAnCE/tests/NodeApplicationTest/run_test_ex.pl: + + Fixed a typo. + +Thu Jun 4 14:36:00 UTC 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/examples/Quoter/Distributor/Distributor_exec.h + * DAnCE/examples/Quoter/Distributor/Distributor_exec.cpp + + Fixed a virtual hiding warning reported on WinXP_BCB6_Pro_Dynamic_Debug + +Thu Jun 9 09:31:28 2005 Simon McQueen <sm@prismtech.com> + + * NEWS: + + Updated with late release note submissions. + +Wed Jun 08 08:50:35 2005 Simon McQueen <sm@prismtech.com> + + * CIAO version 0.4.6 released. + +Wed Jun 8 11:21:50 2005 Simon McQueen <sm@prismtech.com> + + * NEWS: + + Updated with release note entries. + +Mon Jun 6 12:33:16 2005 Simon McQueen <sm@prismtech.com> + + * DAnCE/examples/Display/GPS/GPS.mpc: + + Added HUDisplay_DnC_svnt to after tag for project GPS_DnC_svnt + to fix build error on BCB 6 dynamic build. + + +Thu Jun 2 22:56:11 UTC 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/examples/Quoter/README.html + + Added a link to the CoSMIC quoter tutorial page hosted by + Ming Xiong. + + * NEWS + + Updated NEWS file. + +Tue May 31 22:46:06 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/TypeNameEmitter.cpp: + + Eliminated unused arguments. + +Mon May 30 15:22:16 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/XML_File_Intf.h: + * DAnCE/Config_Handlers/DP_Handler.h: + + auto_ptr is changed with ACE_Auto_Ptr, auto_ptr does not have + reset in VC6. + +Mon May 30 17:59:28 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/TypeNameEmitter.cpp: + + Fixed incorrect code generation in *_svnt.cpp file for + attribute assignment of sequence types. Thanks to Sunil Rottoo + <srottoo@adacelcanada.com> for reporting the problem. + +Mon May 30 12:19:42 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Port_Activator_T.cpp: + * DAnCE/ciao/Servant_Activator.cpp: + * DAnCE/ciao/Servant_Impl_Base.cpp: + + Made use of ACE_ENV macros to fix Debian Full Reactor + build errors. + +Fri May 27 23:35:23 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Impl.cpp: + * DAnCE/ciao/Container_Impl.h: + * DAnCE/ciao/Home_Servant_Impl_T.cpp: + * DAnCE/ciao/Home_Servant_Impl_T.h: + + Changed the structure of the utility maps that maintain + the component references, to use "_var" instead of "_ptr" + in order to facilitate effective memory destructions. + +Fri May 27 20:26:33 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * CCF/CCF/CCF.sln: + * CCF/Example/Example.sln: + * CIDLC/CIDLC.sln: + * CCF/CCF/CIDL/CIDL.vcproj: + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.vcproj: + * CCF/CCF/CompilerElements/CompilerElements.vcproj: + * CCF/CCF/IDL2/IDL2.vcproj: + * CCF/CCF/IDL3/IDL3.vcproj: + * CCF/Example/CIDL/LocalExecutorMapping/LocalExecutorMapping.vcproj: + * CCF/Example/CodeGenerationKit/Indentation/IDL/IDL.vcproj: + * CIDLC/CIDLC.vcproj: + + Deleted MSVC solution and project files, these are generated by the + mwc. + +Fri May 27 13:41:20 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Port_Activator.h: + * DAnCE/ciao/Port_Activator_T.cpp: + * DAnCE/ciao/Port_Activator_T.h: + * DAnCE/ciao/Servant_Activator.cpp: + * DAnCE/ciao/Servant_Impl_Base.cpp: + + Added support for deactivating facets and event consumers + when a component is getting deactivated. This fixes + couple of memory leaks in the DAnCE deployment scenarios. + + +Thu May 26 22:55:26 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_Base.cpp: + + Added code to deactivate facets when component + is getting removed. + +Thu May 26 20:41:04 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Home_Servant_Impl_T.cpp: + * DAnCE/ciao/Servant_Impl_Base.cpp: + * DAnCE/ciao/Servant_Impl_T.cpp: + * DAnCE/ciao/Servant_Impl_T.h: + + Added support for the component servants to inherit + from RefCountServantBase, to allow freeing up of + servants in a more standard and effective manner. + + Added support functions in Servant_Impl_T class to + clean up the component executor memory. + + Added support functions in Home_Servant_Impl_T and + Servant_Impl_Base classes to uninstall components + by executing operations like ccm_remove () in the + right order. + + Finally fixed couple of memory leaks with respect + to cleaning up component servants and component + executors. + + Thanks to Steve Baker <Steve_D_Baker@Raytheon.com> + for reporting the problem. + +Thu May 26 21:09:22 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * tools/Simple_Component_Server/Simple_Component_Server.mpc + + Put an empty IDL_Files segment in the + "Simple_Component_Server" project so the IDL + file is not picked up automatically. Thanks to Will Chai + <willchai@126.com> for reporting this. + + * NEWS + * DAnCE/NEWS + + Merged these two files and deleted the DAnCE/NEWS file, + since these two files serve similar purposes. + +Thu May 26 14:46:53 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/NodeManager/NodeDaemon_Impl.cpp + + Fixed a memory leak which would cause NodeManagers to leak + when destroyed. + +Thu May 26 07:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/examples/Quoter/Broker/Broker.cpp: + Fixed doxygen file tag + +Wed May 25 11:05:05 2005 Ming Xiong <mxiong@dre.vanderbilt.edu> + + * DAnCE/examples/Quoter/Stock_Base/Stock_Base.mpc: + * DAnCE/examples/Quoter/Stock_Base/Stock_Base.idl: + * DAnCE/examples/Quoter/Stock_Base/Stock_Base_svnt_export.h: + * DAnCE/examples/Quoter/Stock_Base/Stock_Base_stub_export.h: + * DAnCE/examples/Quoter/Broker/Broker.mpc: + * DAnCE/examples/Quoter/Broker/Broker.idl: + * DAnCE/examples/Quoter/Broker/Broker.cidl: + * DAnCE/examples/Quoter/Broker/Broker.cpp: + * DAnCE/examples/Quoter/Broker/Broker_exec.h: + * DAnCE/examples/Quoter/Broker/Broker_exec.cpp: + * DAnCE/examples/Quoter/Broker/Broker_svnt_export.h: + * DAnCE/examples/Quoter/Broker/Broker_stub_export.h: + * DAnCE/examples/Quoter/Broker/Broker_exec_export.h: + * DAnCE/examples/Quoter/Distributor/Distributor.mpc: + * DAnCE/examples/Quoter/Distributor/Distributor.idl: + * DAnCE/examples/Quoter/Distributor/Distributor.cidl: + * DAnCE/examples/Quoter/Distributor/Distributor.cpp: + * DAnCE/examples/Quoter/Distributor/Distributor_exec.h: + * DAnCE/examples/Quoter/Distributor/Distributor_exec.cpp: + * DAnCE/examples/Quoter/Distributor/Distributor_svnt_export.h: + * DAnCE/examples/Quoter/Distributor/Distributor_stub_export.h: + * DAnCE/examples/Quoter/Distributor/Distributor_exec_export.h: + * DAnCE/examples/Quoter/descriptors/Broker.ccd: + * DAnCE/examples/Quoter/descriptors/Broker.cid: + * DAnCE/examples/Quoter/descriptors/Broker.cpd: + * DAnCE/examples/Quoter/descriptors/Broker_Exec.iad: + * DAnCE/examples/Quoter/descriptors/Broker_Stub.iad: + * DAnCE/examples/Quoter/descriptors/Broker_Svnt.iad: + * DAnCE/examples/Quoter/descriptors/Deployment.xsd: + * DAnCE/examples/Quoter/descriptors/Distributor.ccd: + * DAnCE/examples/Quoter/descriptors/Distributor.cid: + * DAnCE/examples/Quoter/descriptors/Distributor.cpd: + * DAnCE/examples/Quoter/descriptors/Distributor_Exec.iad: + * DAnCE/examples/Quoter/descriptors/Distributor_Stub.iad: + * DAnCE/examples/Quoter/descriptors/Distributor_Svnt.iad: + * DAnCE/examples/Quoter/descriptors/Domain.cdd: + * DAnCE/examples/Quoter/descriptors/flattened_deploymentplan.cdp: + * DAnCE/examples/Quoter/descriptors/Libraries.iad: + * DAnCE/examples/Quoter/descriptors/Modified_Deployment.xsd: + * DAnCE/examples/Quoter/descriptors/package.tpd: + * DAnCE/examples/Quoter/descriptors/runNodeDaemons.pl: + * DAnCE/examples/Quoter/descriptors/Stock.cdp: + * DAnCE/examples/Quoter/descriptors/Stock.cid: + * DAnCE/examples/Quoter/descriptors/Stock.cpd: + * DAnCE/examples/Quoter/descriptors/Stock.dat: + * DAnCE/examples/Quoter/descriptors/Stock.pcd: + * DAnCE/examples/Quoter/descriptors/XMI.xsd: + + Added a Quoter example for DAnCE + +Wed May 25 11:13:19 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_Base.cpp: + + Added code to call ccm_remove () on the executor + before removing the component. + + Thanks to Steven Baker <Steven_D_Baker@raytheon.com> for + identifying the problem. + +Wed May 25 10:52:39 2005 Cassia Tatibana <cassia@dre.vanderbilt.edu> + + * DAnCE/examples/Display/HUDisplay.idl: + * DAnCE/examples/Display/HUDisplay.mpc: + * DAnCE/examples/Display/HUDisplay_stub_export.h: + * DAnCE/examples/Display/HUDisplay_svnt_export.h: + * DAnCE/examples/Display/README.html: + * DAnCE/examples/Display/GPS/GPS.cidl: + * DAnCE/examples/Display/GPS/GPS.idl: + * DAnCE/examples/Display/GPS/GPS.mpc: + * DAnCE/examples/Display/GPS/GPSEI.idl: + * DAnCE/examples/Display/GPS/GPS_exec.cpp: + * DAnCE/examples/Display/GPS/GPS_exec.h: + * DAnCE/examples/Display/GPS/GPS_exec_export.h: + * DAnCE/examples/Display/GPS/GPS_stub_export.h: + * DAnCE/examples/Display/GPS/GPS_svnt_export.h: + * DAnCE/examples/Display/GPS/GPS_tracing_exec.cpp: + * DAnCE/examples/Display/GPS/GPS_tracing_exec.h: + * DAnCE/examples/Display/NavDisplay/NavDisplay.cidl: + * DAnCE/examples/Display/NavDisplay/NavDisplay.idl: + * DAnCE/examples/Display/NavDisplay/NavDisplay.mpc: + * DAnCE/examples/Display/NavDisplay/NavDisplay_exec.cpp: + * DAnCE/examples/Display/NavDisplay/NavDisplay_exec.h: + * DAnCE/examples/Display/NavDisplay/NavDisplay_exec_export.h: + * DAnCE/examples/Display/NavDisplay/NavDisplay_stub_export.h: + * DAnCE/examples/Display/NavDisplay/NavDisplay_svnt_export.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/AddNavUnitCmd.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/AddNavUnitCmd.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/Command.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/DetailView.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/DetailView.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/DetailView_moc.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/MapView.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/MapView.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/MapView_moc.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_exec_export.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_export.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_stub_export.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_svnt_export.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_stub_export.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_svnt_export.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavUnit.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/NavUnit.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem_moc.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/QuitCmd.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/QuitCmd.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/RootPanel.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/RootPanel.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/RootPanel_moc.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/UpdatePositionCmd.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/UpdatePositionCmd.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/Worker.cpp: + * DAnCE/examples/Display/NavDisplayGUI_exec/Worker.h: + * DAnCE/examples/Display/NavDisplayGUI_exec/trolltech.gif: + * DAnCE/examples/Display/NavDisplayGUI_exec/worldmap1.gif: + * DAnCE/examples/Display/NavDisplayGUI_exec/worldmap1.xpm: + * DAnCE/examples/Display/RateGen/RateGen.cidl: + * DAnCE/examples/Display/RateGen/RateGen.idl: + * DAnCE/examples/Display/RateGen/RateGen.mpc: + * DAnCE/examples/Display/RateGen/RateGen_exec.cpp: + * DAnCE/examples/Display/RateGen/RateGen_exec.h: + * DAnCE/examples/Display/RateGen/RateGen_exec_export.h: + * DAnCE/examples/Display/RateGen/RateGen_stub_export.h: + * DAnCE/examples/Display/RateGen/RateGen_svnt_export.h: + * DAnCE/examples/Display/RateGen/controller.cpp: + * DAnCE/examples/Display/descriptors/Deployment.xsd: + * DAnCE/examples/Display/descriptors/EM.ior: + * DAnCE/examples/Display/descriptors/GPS.ior: + * DAnCE/examples/Display/descriptors/Modified_Deployment.xsd: + * DAnCE/examples/Display/descriptors/NavDisplay.ior: + * DAnCE/examples/Display/descriptors/NavDisplayGUI.ior: + * DAnCE/examples/Display/descriptors/NodeManagerMap.dat: + * DAnCE/examples/Display/descriptors/RateGen.ior: + * DAnCE/examples/Display/descriptors/XMI.xsd: + * DAnCE/examples/Display/descriptors/basicNodeDaemon.pl: + * DAnCE/examples/Display/descriptors/flattened_deploymentplan.cdp: + + Ported the Display example in CIAO to DAnCE. + +Tue May 24 22:23:48 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/examples/Hello/step-by-step.html + + Fixed a typo in the command line option. Thanks to Will Chai + <willchai@126.com> for reporting this. + +Tue May 24 00:23:26 2005 Emre Turkay <turkaye@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: + + Changed the mpc files to use the cidlc.mpb. + +Sun May 22 21:23:48 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp + + Modified the operation from <_ciao_passivate> to <ciao_passivate> + due to my earlier interface changes. + +Sun May 22 11:29:36 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp: + + Fixed a memory leak in the container code to + delete the ServantActivator pointer. + +Sat May 21 16:08:48 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ciao/Deployment_Core.idl + + Added <ciao_passivate> operation on the NodeApplication interface, + which is useful for enforce the correct component deactivation + sequence. + + * DAnCE/ciao/Deployment.idl + + Moved the StopError exception definition and put into the + Deployment_Core.idl, since <ciao_passviate> operation needs + such exception declaration. + + * DAnCE/ciao/CCM_Component.idl + + Added <ciao_passivate> operation to the CCM_Object interface. + + * DAnCE/ciao/NodeApplication_Impl.cpp + * DAnCE/ciao/NodeApplication_Impl.h + + Implementation of the above added operation <ciao_passivate>. + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + + Modified to call <ciao_passivate> before calling <destroyApplication>. + + * DAnCE/RepositoryManager/Repository_Manager.cpp + + Modified the Repository_Manager/executor to invoke <start> + separately from invoking finishLaunch. + + * DAnCE/ciao/Servant_Impl_Base.cpp + + Removed the call of <ciao_passivate> from the + Servant_Impl_Base::remove() function since this will be + called separately on the whole assembly, i.e. passivate ALL + components in the assembly before removing components. + + * DAnCE/ciao/Servant_Impl_T.cpp + * DAnCE/ciao/Servant_Impl_T.h + + Changed the operation name from "_ciao_passivate" to + "ciao_passivate", in order to make it to be the implementation + of the <ciao_passivate> operation added on the CCM_Object + interface. + +Sat May 21 14:39:48 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/ciao/Deployment_Core.idl + + Added <ciao_preactivate> and <ciao_postactivate> + operations on the NodeApplication interface, which is useful + for enforce the correct component activation operation + sequence. + + * DAnCE/ciao/NodeApplication_Impl.cpp + * DAnCE/ciao/NodeApplication_Impl.h + + Implemented the above operations. + + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h + + Modified it to call ciao_preactivate and ciao_postactivate + on NodeApplications accordingly + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + + Modified to disable the "start" while "finishLaunch", since + it is the application developer's control to invoke start + operation in the whole assembly. + + * DAnCE/ciao/Container_Base.cpp + * DAnCE/ciao/Container_Impl.cpp + + Put some debug output into the CIAO_DebugLevel control + + * DAnCE/examples/Hello/Sender/Sender_exec.cpp + + Cosmetic changes. + +Tue May 17 20:49:48 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tests/IDL3/ImpliedIDL/All/all.mpc: + * tests/IDL3/ImpliedIDL/All/convert.idl: + * tests/IDL3/ImpliedIDL/All/pass_through.idl: + * tests/IDL3/ImpliedIDL/All/include.idl: + * tests/IDL3/ImpliedIDL/All/README: + + New files comprising a test for the tao_idl3_to_idl2 + executable. The test executes tao_idl3_to_idl2 on the + listed IDL files, then executes the TAO IDL compiler on + the resulting IDL files. The resulting C++ code is compiled, + and if there are no errors or warnings in this last step, + the test is a success. + +Tue May 17 07:51:47 2005 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/Old_Config_Handlers/Process_Element.h: + * DAnCE/Old_Config_Handlers/Process_Element.cpp: + + Fixed unresolved symbol link error. + +Mon May 16 21:29:49 2005 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/Old_Config_Handlers/Process_Element.cpp: + * DAnCE/ciao/Home_Servant_Impl_T.cpp (remove_component): + + Fixed syntax errors. + +Mon May 16 12:06:51 2005 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/XSCRT/Elements.hpp (~IndentityProvider): + * DAnCE/Old_Config_Handlers/Process_Element.h (Process_Function): + * DAnCE/Old_Config_Handlers/Process_Element.cpp + (~Process_Function): + * tests/RTCCM/Priority_Test/Controllers/Pulser.h (Pulse_Handler): + * tests/RTCCM/Priority_Test/Controllers/Pulser.cpp + (~Pulse_Handler): + + Added missing virtual destructor. Fixes g++ 4.0 "class with + virtual functions but no virtual destructor" warnings. + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp (mode): + + Fixed "non-local variable uses anonymous type" g++ 4.0 warning. + + * DAnCE/ciao/Home_Servant_Impl_T.cpp (remove_component): + * tools/RTComponentServer/RTConfig_Manager.cpp + (find_threadpool_by_name): + * tools/XML_Helpers/RTConfig_Handlers.cpp (add_threadpoollane): + (add_priorityband): + + Fixed "variable may be used uninitialized" warnings. + + * tools/Assembly_Deployer/Assembly_Deployer.cpp + (teardown_assembly): + + Fixed format specifier mismatch. + +Mon May 16 11:27:30 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIAO-INSTALL.html: + + Added line to table about availability of binaries for MacOS + and Solaris. + +Sat May 14 06:12:44 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO version 0.4.5 released. + +Thu May 12 10:20:55 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu> + + * Updated the COPYING file to clarify some ambiguity about + proprietary usage of CIAO. + +Tue May 10 21:12:47 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * docs/releasenotes/dance.html: Updated this page to clearly + point out which OMG D&C specification DAnCE implements. + Thanks to Gary Duzan <gduzan@bbn.com> for requesting this. + +Tue May 10 07:49:47 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu> + + * DAnCE/examples/Hello/descriptors: Changed the name of + ruNodeDaemons.pl to run_NodeDaemons.pl. Thanks to Arno Wilhelm + <arno.wilhelm@profile.co.at> for reporting this. + +Sun May 8 11:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/CIDL/CodeGen/CodeGen.mpc: + Removed requires+=cidl + +Sat May 7 19:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: + Removed requires+=cidl for the NodeAppTest_RoundTrip_svnt project. + It should not be there. Thanks for Jaiganesh B + <jai@dre.vanderbilt.edu> for finding out that this caused the + problems in the gcc4 build + +Fri May 6 08:15:43 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc: + + Changed base project lists and added explicit lists (sometimes + empty) for header and inline files. + +Wed May 4 19:27:01 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp: + + Fixed typo in generated code - changed "provides_" prefix + in component facet access operation to the correct + "provide_". Thanks to Don Busch <busch_d@ociweb.com> for + pointing out the mistake. + +Tue May 03 22:42:47 2005 Nanbor Wang <nanbor@gauss.txcorp.com> + + * NEWS: Updated news on upcoming real-time extension on Gan Deng's + behalf. + +Tue May 3 13:05:44 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Changed the generated string (used for object id) which is passed + to the port activator constructor and to generate_reference() to + be a concatentation of the component instance name and the port + name, to ensure uniqueness in any use case. + +Mon May 2 07:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/RTComponentServer/RTConfig_Manager.cpp: + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp: + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp: + * DAnCE/ciao/Dynamic_Component_Servant_T.cpp: + Fixed gcc 4 warnings + +Sat May 1 03:11:17 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * ciao/tools/Simple_Component_Server/Simple_Component_Server.cpp: + + Made a change to fix compile errors. + +Sat Apr 30 20:02:10 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * ciao/Container_Impl.cpp: + + Made a change to fix compile errors. + +Sat Apr 30 09:58:05 2005 Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu> + + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + * ciao/Home_Servant_Impl_T.cpp: + * ciao/Home_Servant_Impl_T.h: + + Made changes to the old CIAO infrastructure to support + passing and storing of the component instance name from the + descriptor XML file and into the component instance. + +Thu Apr 28 14:50:05 2005 Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Dynamic_Component_Servant_T.cpp: + * DAnCE/ciao/Dynamic_Component_Servant_T.h: + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp: + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.h: + + Made changes to the CIAO infrastructure that allows the + swapping capability to make use of the component instance + name when we create object references. + +Wed Apr 27 11:15:12 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Container_Base.h: + * DAnCE/ciao/Container_Impl.cpp: + * DAnCE/ciao/Deployment_Core.idl: + * DAnCE/ciao/Home_Servant_Impl_T.cpp: + * DAnCE/ciao/Home_Servant_Impl_T.h: + * DAnCE/ciao/Servant_Impl_Base.cpp: + * DAnCE/ciao/Servant_Impl_Base.h: + + Some cosmetic changes and changes by Jaiganesh Balasubramanian + <jai@dre.vanderbilt.edu> to support the passing and storing of + the component instance name (from the descriptor XML file) in + the component instance. Also removed the gen_UUID() static + method from class Servant_Impl_Base, since it is no longer + used. + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Changes to servant code generation corresponding with the + changes above. + +Tue Apr 26 18:14:01 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * docs/releasenotes/index.html: + + Updated CIDL compiler documentation, and added item about the + existing IDL3-to-IDL2 coverter. + + * tools/IDL3_to_IDL2/README: + + Updated documentation file. + +Tue Apr 26 11:34:52 2005 Nanbor Wang <nanbor@tesla.txcorp.com> + + * docs/schema/CIAOServerResources.xsd: Changed some of the XML + element and type names to be more consistent with the rest of + RTCORBA spec that the following new IDL file follows. + + * DAnCE/ciao/ServerResources.idl: First cut of server + configuration information set in IDL. + +Mon Apr 25 11:07:28 2005 Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp: + + Fixed compiler warnings in the Debian Full_Reactor build. + +Sun Apr 24 02:47:22 2005 Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Container_Base.h: + * DAnCE/ciao/Swapping_Container.cpp: + * DAnCE/ciao/Swapping_Container.h: + + Made changes to fix compile errors. + +Sat Apr 23 13:54:10 2005 Jaiganesh Balasubramanian <jai@dre.vanderbilt.edu> + + * DAnCE/example/Swapping/Sender/Sender_exec_1.cpp: + + Made a modification to the example to reflect changes made + in the infrastructure code. + +Sat Apr 23 13:43:22 2005 Jai Balasubramanian <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Servant_Impl_Base.cpp: + * DAnCE/ciao/UpgradeableContext.idl: + * DAnCE/ciao/Upgradeable_Context_Impl_T.cpp: + * DAnCE/ciao/Upgradeable_Context_Impl_T.h: + + Made some changes to the CIAO infrastructure to efficiently + handle updating the facets when the component is swapped. + +Thu Apr 21 18:10:13 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/examples/Hello/Hello_Base/Hello_Base.idl: + * DAnCE/examples/HelloHello_Base/Hello_Base.mpc: + * DAnCE/examples/HelloReceiver/Receiver.idl: + * DAnCE/examples/HelloReceiver/Receiver.mpc: + * DAnCE/examples/HelloSender/Sender.idl: + * DAnCE/examples/HelloSender/Sender.mpc: + + Made cosmetic changes to all files, and added explicit + specification of header and inline files in MPC + projects. Also added -Sc command line option to the + IDL compiler, to suppress generation of the TIE + classes. + +Thu Apr 21 17:40:12 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/CIDL/Traversal/Elements.cpp: + * CCF/CCF/IDL3/Traversal/EventType.cpp: + + Removed these files, since they contain nothing but + empty namespaces. + + * CCF/CCF/CIDL/CIDL.vcproj: + * CCF/CCF/IDL3/IDL3.vcproj: + + Removed the above files from the appropriate projects. + +Thu Apr 21 14:31:21 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc: + * DAnCE/Plan_Launcher/Plan_Launcher.mpc: + + Changes to eliminate some warnings in the Debian LInux build. + +Thu Apr 21 09:06:58 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * Added UUID generation for the object id when creating + event consumers, similar to that already added for facets. + This change eliminates the error of repeated connection + to the same event consumer instance when multiple + instances and connections are intended. Thanks to + Steve Baker <steven_d_baker@raytheon.com> for reporting + the problem. + +Thu Apr 21 09:04:32 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/descriptors/TestNodeManagerMap.dat + * DAnCE/examples/Hello/descriptors/run_test.pl + + Added a NodeManagerMap specific to the test and changed the ports + that the node managers invoked by the test listen on to avoid + test failures. + +Wed Apr 20 16:14:26 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/CIAOServerResources.xsd + + Fixed syntax and semantic errors. + +Wed Apr 20 12:43:53 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/descriptors/run_test.pl: + + Not all the test platforms has CIAO_ROOT environment variable + defined. Changed that dependency to ACE_ROOT in the script. + +Wed Apr 20 13:11:28 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Added full scoping to a generated method call on + Servant_Impl_Base, to eliminate a warning from the + Borland compiler. + +Wed Apr 20 13:05:23 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp + * DAnCE/RepositoryManager/Update_Plan.cpp + + Fixed compile errors in Borland. + +Wed Apr 20 08:09:17 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_T.cpp + + Fixed a compile error with emulated exceptions. + +Wed Apr 20 08:03:23 2005 CDT Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/DP_Handler.cpp + + Silenced some compile errors in VC6. + +Tue Apr 19 23:41:02 2005 CDT Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/XML_File_Intf.cpp + + Silenced some compile errors in VC6. + +Tue Apr 19 16:46:00 2005 CDT Gan Deng <dengg@dre.vanderbilt.edu> + + * CIAO-INSTALL.html + + Fixed this page to direct people where to download CIDLC. + +Tue Apr 19 17:33:55 2005 Nanbor Wang <nanbor@tesla.txcorp.com> + + * docs/schema/ServerResourceUsage.txt: + * docs/schema/CIAOServerResources.xsd: Added the first draft + schema for DAnCE RT extension, and a file to document how I + foresee the extension can be used. + +Tue Apr 19 12:16:00 2005 CDT Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/IDREF_Base.h + + Fixed a compile error on VC71. + +Mon Apr 18 12:50:51 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Added '.in ()' to some _var type arguments in generated code. + +Mon Apr 18 08:38:14 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Changed all instances of 'FALSE' to 'false'. + +Sun Apr 17 21:57:52 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Removed unnecessary _narrow() and local variable from generated + event push operations. + +Sun Apr 17 16:05:57 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/examples/Swapping/Sender/Sender_exec_1.cpp + * DAnCE/examples/Swapping/Sender/Sender_exec_2.cpp + + Fixed a compile error on platforms using emulated exceptions. + +Sun Apr 17 12:46:51 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/CCM_Event.idl: + * DAnCE/ciao/CCM_Event.idl: + + Added operation ciao_is_substitutable() to EventConsumerBase, + so we can check if there is an inheritance relationship + when a base class event consumer is passed to the subscribe() + operation for a derived eventtype. Thanks to Boris Kolpackov + <boris@dre.vanderbilt.edu> for suggesting this approach. + + * CIDLC/Literals.cpp: + + Cosmetic changes. + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Added code generation to take advantage of the new + EventConsumerBase operation described above. + +Sat Apr 16 20:17:38 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/descriptors/run_test.pl: + + Fixed some perl errors. + +Sat Apr 16 18:31:40 2005 CDT Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc + + Removed typecodefactory fromt the base projects. + +Sat Apr 16 17:24:40 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp: + + Added a missing include file. + +Sat Apr 16 17:22:42 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/descriptors/run_test.pl: + + Added code to ensure killing open processes on failure. + +Sat Apr 16 16:38:09 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/descriptors/run_test.pl: + + Added perl script running all the steps for deploying an application. + +Sat Apr 16 16:10:10 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp: + + Added two command line options to plan_launcher to easily use in + scripts. Now the launch and destruction of the application can be + done in two steps. + +Sat Apr 16 15:00:31 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/step-by-step.html: + + Fixed typo on the documentation. + +Fri Apr 15 12:54:46 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Req_Handler.h + + Fixed a compile error on builds using -pendantic. + +Fri Apr 15 10:46:56 CDT 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Impl.cpp + + Added a condition to check whether call standard configurator. + + * DAnCE/RepositoryManager/Repository_Manager.cpp + + Modified to make it work by using ORBDebugLevel. + + * DAnCE/examples/Hello/Sender/Sender_exec.cpp + + Fixed a warning message. + + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp + + This should fix the warning message on Dynamic_Hash_Op_Lookup + build. + +Thu Apr 14 10:54:56 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp + + Fixed a warning due to ambiguous conversion. + +Thu Apr 143 10:21:58 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/Sender/Sender.idl + * DAnCE/examples/Hello/Sender/Sender_exec.cpp + * DAnCE/examples/Hello/Sender/Sender_exec.h + * DAnCE/examples/Hello/Sender/starter.cpp + * DAnCE/examples/Hello/descriptors/Hello.cid + * DAnCE/examples/Hello/descriptors/Receiver.cid + * DAnCE/examples/Hello/descriptors/Sender.cid + + Modified the Hello example to showcase the feature of setting + attributes through XML. "string" and "long" type attributes + are put into the test. + + * DAnCE/ciao/Container_Impl.cpp + + Cleaned up a little bit. + +Thu Apr 14 10:14:44 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + + Added 'naming' to the list of base projects to fix a compile + error + +Thu Apr 14 02:02:13 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/Execution_Manager.cpp + * DAnCE/ciao/Context_Impl_T.cpp + * DAnCE/ciao/Dynamic_Component_Servant_Base.h + * DAnCE/ciao/Dynamic_Component_Servant_T.cpp + * DAnCE/ciao/Dynamic_Component_Servant_T.h + * DAnCE/ciao/Home_Servant_Impl_T.cpp + * DAnCE/ciao/Servant_Impl_T.cpp + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp + * DAnCE/ciao/Upgradeable_Context_Impl_T.cpp + + Fixed a number of mistakes with emulated exceptions. + +Wed Apr 13 18:55:58 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Component.idl + * DAnCE/ciao/Container_Impl.cpp + * DAnCE/ciao/Servant_Impl_Base.cpp + * DAnCE/ciao/Servant_Impl_Base.h + + Added support for configuring component attributes through + XML <configProperty> tags. + + * DAnCE/RepositoryManager/Update_Plan.cpp + * DAnCE/RepositoryManager/Update_Plan.h + + Fixed to make sure correct component attributes are + populated. Thanks Jai <jai@dre.vanderbilt.edu> for the fix. + +Wed Apr 13 15:14:58 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc: + * DAnCE/NodeApplication/NodeApplication.mpc: + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: + * DAnCE/Plan_Launcher/Plan_Launcher.mpc: + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + + Deleted typecodefactory base project to the mpc files. + +Wed Apr 13 11:39:58 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/ExecutionManager.mpc: + * DAnCE/NodeApplication/NodeApplication.mpc: + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: + * DAnCE/Plan_Launcher/Plan_Launcher.mpc: + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + + Added typecodefactory base project to the mpc files. + +Tue Apr 12 17:12:35 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_Base.cpp: + * DAnCE/ciao/Servant_Impl_Base.h: + * ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_Base.h: + + Added a static method to generate a UUID. This method is + called by the generated servant class to create unique + object ids for port object references. Thanks to Steve + Baker <steven_d_baker@raytheon.com> for reporting the + problem of connecting to facets on multiple instances + of the same component type. + + * CIDLC/ServantSourceGenerator.cpp: + + Changed code generation for provide_*_i() to use the + new method described above. + +Tus Apr 12 16:04:21 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/Old_Config_Handlers/IAD_Handler.cpp + + Modified to ignore the <dependsOn> tag, since this might + cause a problem where multiple _svnt or multiple _exec + libraries to be specified as implArtifacts of a component + type. + +Tue Apr 12 14:35:58 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * CIAO-INSTALL.html + + Updated to include Xerces information. Also cleaned up the + file a bit and made it XHTML compliant. + +Tue Apr 12 11:56:26 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ciao/Dynamic_Component_Activator.cpp + * DAnCE/ciao/Servant_Activator.cpp + * DAnCE/ciao/Servant_Impl_Base.cpp + + Fixed some more compile errors with emulated exceptions. + +Tue Apr 12 11:11:41 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ciao/Servant_Impl_Base.cpp + + Fixed some compile errors with emulated exceptions. + +Mon Apr 11 23:54:21 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp + + Fixed a bug where multiple "_svnt" and "_exec" libs for + a given MonolithicDeploymentDescription could cause + chaos while pupulating ImplementationInfo stuct. This + fix now only consides the first "_svnt" and "_exec" + libs, and ignore remaining ones. A better solution will + be enforcing any MonolithicDeploymentDescription could + only have exactly one _svnt and one _exec lib. This + will be achieved through the flattened deployment plan. + +Mon Apr 11 17:56:22 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + * DAnCE/ExecutionManager/ExecutionManager.mpc: + * DAnCE/NodeApplication/NodeApplication.mpc: + * DAnCE/NodeApplicationManager/NodeApplicationManager.mpc: + * DAnCE/Plan_Launcher/Plan_Launcher.mpc: + + Added typecodefactory to the list of project files. + +Mon Apr 11 13:43:47 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.cpp + + Corrected the ExecutionManager narrow operation. + +Mon Apr 11 08:29:50 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * DAnCE/ciao/Container_Impl.cpp: + * DAnCE/ciao/Dynamic_Component_Activator.cpp: + * DAnCE/ciao/Dynamic_Component_Activator.h: + * DAnCE/ciao/NodeApplication_Impl.cpp: + * DAnCE/ciao/NodeApplication_Impl.h: + * DAnCE/ciao/Swapping_Container.cpp: + * DAnCE/ciao/Swapping_Container.h: + + Fixed various glitches with environment variables, unused variables, + and ACE_TRY macros. + +Mon Apr 11 07:12:54 CDT 2005 Will Otte <wotte@dre.vanderbit.edu> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp + + Fixed a compile error. + +Sun Apr 10 18:44:22 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp + * DAnCE/Config_Handlers/ccd.cpp + * DAnCE/Config_Handlers/ccd.hpp + + Regenerated the handlers to reflect the changes in the previous + commit. + +Sat Apr 09 18:35:23 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/Basic_Deployment_Data.xsd + * docs/schema/ccd.xsd + + Updated schemas to reflect changes made to Modified_Deployment + in conformance to the spec. + +Sat Apr 09 17:15:23 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + + Changed the after clause to point to the XSC_Config_Handlers + instad of the old config handlers. + +Sat Apr 09 23:59:40 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.cpp + + Fixed a bug where duplicated CORBALOC specified in the + NodeManagerMap could cause undetected exception. This fix + will allow such duplication IOR error to be detected explicitly + and error message will be printed out. Thanks Steve Baker + <Steven_D_Baker@raytheon.com> for report this bug. + +Fri Apr 8 14:30:52 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/cdp.cpp + * DAnCE/Config_Handlers/cdp.hpp + + Regenerated handlers to reflect schema changes. + + * docs/schema/cdp.xsd + + Updated schema to allow 0 on the realizes element. + +Fri Apr 8 13:33:24 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Added backend support for attribute exceptions. + +Thu Apr 07 14:49:40 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/descriptors/basicNodeDaemon.pl + * DAnCE/examples/Hello/descriptors/runNodeDaemons.pl + + Removed the first file and added the second file since + the name of the first file doens't make any sense. These + two files are the same. + + * DAnCE/examples/BasicSP/descriptors/flattern_deploymentplan.cdp + * DAnCE/examples/BasicSP/descriptors/flattened_deploymentplan.cdp + + Removed the first file and added the second file since + the name of the first file contained a typo. + + * DAnCE/examples/Hello/descriptor/Modified_Deployment.xsd + + Changed the <deploymentPlan> tag to allow zero <realizes> + tag in the XML. + + * DAnCE/Config_Handlers/DP_Handler.cpp + * DAnCE/Config_Handlers/cdp.cpp + * DAnCE/Config_Handlers/cdp.hpp + + Modified handlers to accomodate the above change. + + * DAnCE/examples/Hello/descriptors/flattened_deploymentplan.cdp + + Added this file in, which is a flattened deployment plan for + for the Hello example. I will come back to remove the <realizes> + tag some time later since it is useless. + + * DAnCE/examples/Hello/step-by-step.html + + Bring the documentation page up to date. + +Wed Apr 06 11:12:40 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/descriptors/flattern_deploymentplan.cdp + + Cleaned this a little bit. Removed most <SupportedType> and + <port> tags from the <realizes> tag. + +Wed Apr 06 10:30:40 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/descriptors/NodeManagerMap.dat + + Modified virtual node names to make them more meaningful. + + * DAnCE/examples/BasicSP/descriptors/DeploymentPlan.cdp + + Added this file, which is a copy of the old HUDisplay.cdp + file. This is the old version deployment plan XML metadata. + + * DAnCE/examples/BasicSP/descriptors/BasicSP.cdp + * DAnCE/examples/BasicSP/descriptors/HUDisplay.cdp + + Removed these two files since they are redundant. The + former one now is "flattern_deploymentplan.cdp", + the latter one is "DeploymentPlan.cdp". + + * DAnCE/examples/BasicSP/descriptors/flattern_deploymentplan.cdp + + Fixed this file, which contains a invalid connection, i.e., + connecting a EventPublisher to a SimplexReceptacle. The root + of this problem is that "data_read" is a Facet instead of + a EventPublisher. + +Tue Apr 05 19:29:40 2005 Gan Deng <dengg@dre.vanderbilt.edu> + + * DAnCE/Plan_Launcher/Plan_Launcher.mpc + + Fixed project dependency. + + * DAnCE/ciao/Container_Impl.cpp + + Fixed a compilation error caused by specifying a + wrong exception name. + + * DAnCE/examples/BasicSP/descriptors/NodeManagerMap.dat + + Fixed a wrong string to specify the vitual node name. + +Tue Apr 5 14:37:16 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Any_Handler.cpp + + Updated Gary's fix to work in Borland 6. + +Tue Apr 5 14:13:10 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Any_Handler.cpp + + Incorporated a fix to the Any handler from Gary Duzan. + +Tue Apr 5 11:34:32 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp + * DAnCE/Config_Handlers/Deployment.cpp + * DAnCE/Config_Handlers/Deployment.hpp + * DAnCE/Config_Handlers/ccd.cpp + * DAnCE/Config_Handlers/ccd.hpp + * DAnCE/Config_Handlers/cdd.cpp + * DAnCE/Config_Handlers/cdd.hpp + * DAnCE/Config_Handlers/cdp.cpp + * DAnCE/Config_Handlers/cdp.hpp + * DAnCE/Config_Handlers/cid.cpp + * DAnCE/Config_Handlers/cid.hpp + * DAnCE/Config_Handlers/cpd.cpp + * DAnCE/Config_Handlers/cpd.hpp + * DAnCE/Config_Handlers/iad.cpp + * DAnCE/Config_Handlers/iad.hpp + * DAnCE/Config_Handlers/pcd.cpp + * DAnCE/Config_Handlers/pcd.hpp + * DAnCE/Config_Handlers/toplevel.cpp + * DAnCE/Config_Handlers/toplevel.hpp + * DAnCE/Config_Handlers/XMLSchema/Types.hpp + + New version of the generated XSC handlers fixing the following problems: + - Use ACE_TCHAR instead of char as the character type + - Export macros for the generated classes. + - Borland 6 support + - Misc VC6 warnings. + +Sun Apr 3 23:52:50 CDT 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * examples/BasicSP/descriptors/flattern_deploymentplan.cdp + + Fixed a mistake in the descriptor. + +Sun Apr 3 18:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Container_Base.h: + * ciao/ServerActivator_Impl.h: + Added missing include of ace/Hash_Map_Manager_T.h + +Sat Apr 02 13:12:40 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/examples/BasicSP/README.html: Brought the documentation a + bit more up-to-date. + +Sat Apr 2 13:06:02 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/ciao/Container_Base.cpp: Added more debug print out + statements in install_home method. + +Sat Apr 02 11:45:52 2005 Nanbor Wang <nanbor@exothermic.txcorp.com> + + * DAnCE/Plan_Launcher/Plan_Launcher.mpc: + * DAnCE/Plan_Launcher/Plan_Launcher.cpp: Merged from xsc_handler_1 + branch. Added a missing break statement, otherwise, it will not + run. + +Thu Mar 31 20:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ciao/NodeApplication_Impl.h: + * DAnCE/ciao/Container_Base.h: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + Added missing include of ace/Hash_Map_Manager_T.h + +Thu Mar 31 09:45:07 2005 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction/Attribute.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Attribute.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Attribute.hpp: + * CCF/CCF/IDL2/SemanticGraph/Attribute.cpp: + * CCF/CCF/IDL2/SemanticGraph/Attribute.hpp: + * CCF/CCF/IDL2/Traversal/Attribute.cpp: + * CCF/CCF/IDL2/Traversal/Attribute.hpp: + * CIDLC/ExecutorMappingGenerator.cpp: + + Added support for raises-specification in attributes. + +Wed Mar 30 21:48:14 2005 Nanbor Wang <nanbor@cs.wustl.edu> + + * DAnCE/Config_Handlers/Deployment.hpp: Made the function + deploymentPlan an export function since it will be accessed + externally. The handler test program needed this change to + compile on Win32. + + * DAnCE/Config_Handlers/Config_Handlers.mpc: Changed to source in + the Xerces library settings from the latest xerces MPC template + that Kitty suggested. + + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp: + * DAnCE/Config_Handlers/ccd.hpp: + * DAnCE/Config_Handlers/cdd.hpp: + * DAnCE/Config_Handlers/cdp.hpp: + * DAnCE/Config_Handlers/cid.hpp: + * DAnCE/Config_Handlers/cpd.hpp: + * DAnCE/Config_Handlers/iad.hpp: + * DAnCE/Config_Handlers/pcd.hpp: + * DAnCE/Config_Handlers/toplevel.hpp: + * DAnCE/Config_Handlers/XMLSchema/Types.hpp: + * DAnCE/Config_Handlers/XSCRT/Elements.hpp: + * DAnCE/Config_Handlers/XSCRT/Parser.hpp: + * DAnCE/Config_Handlers/XSCRT/Traversal.hpp: + * DAnCE/Config_Handlers/XSCRT/Writer.hpp: + * DAnCE/Config_Handlers/XSCRT/XML.hpp: Changed all local include + files to use the right syntax. I.e., they should be in the form + of: + + #include "foo/bar.h" + + instead of + + #include <foo/bar.h> + +Wed Mar 30 22:03:23 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/xsc-banner.cpp + * docs/schema/xsc-banner.h + + These files are the banners that should be included at + the top of XSC generated code. + +Wed Mar 30 13:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentsC.h: + * DAnCE/ciao/ComponentsC.h: + Fixed include of Typecode.h to TypeCode.h + +Wed Mar 30 13:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/DataType_Handler.cpp: + * DAnCE/Old_Config_Handlers/DT_Handler.cpp: + Fixed include of Typecode.h to TypeCode.h + +Thu Mar 24 17:02:34 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp + * DAnCE/Config_Handlers/Deployment.hpp + * DAnCE/Config_Handlers/ccd.hpp + * DAnCE/Config_Handlers/cdd.hpp + * DAnCE/Config_Handlers/cdp.hpp + * DAnCE/Config_Handlers/cid.hpp + * DAnCE/Config_Handlers/cpd.hpp + * DAnCE/Config_Handlers/iad.hpp + * DAnCE/Config_Handlers/pcd.hpp + * DAnCE/Config_Handlers/toplevel.hpp + * DAnCE/Config_Handlers/XSCRT/XML.hpp + * DAnCE/Config_Handlers/vc6-4786.h + + Finally beat a big warning problem in VC6. + +Thu Mar 24 15:19:21 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/XSCRT/Elements.hpp + * DAnCE/Config_Handlers/XSCRT/XML.hpp + + Moved a pragma disable from Elements.hpp to XML.hpp to + attempt to silence more warnings in VC6. + +Thu Mar 24 14:52:03 2005 Will Otte <wotte@dre.vanderilt.edu> + + * DAnCE/Config_Handlers/Any_Handler.cpp + + Fixed a compile error for 64bit arch that resulted from + the earlier VC6 fix. + +Thu Mar 24 09:21:59 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/examples/Swapping/Sender/Sender.mpc: + + Added the "after" clause in the MPC file to fix a + linker error. + +Thu Mar 24 08:46:07 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecImplSourceGenerator.cpp: + * CIDLC/Literals.cpp: + * CIDLC/Literals.hpp: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/TypeNameEmitter.cpp: + + - Added generation of ACE_UNUSED_ARG macros for local variables in + the get_registered_consumers() method for upgradeable components, + to avoid unused argument warnings if the component has no + event consumers. + + - Added predefined string literals for "ACE_UNUSED_ARG", + "ACE_CHECK_RETURN", and "ACE_THROW_RETURN". + +Wed Mar 23 19:45:32 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/IDL2/IDL2.vcpoj: + + Added more new files to the project, ValueTypeMember.hpp and + ValueTypeMember.tpp in IDL2/Traversal. + + * CIDLC/ServantSourceGenerator.cpp: + + Restored backend code that was commented out until frontend + support for traversal of valuetype/eventtype members was added. + +Wed Mar 23 13:00:32 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Any_Handler.cpp + + Fixed compile errors for VC6. + +Wed Mar 23 12:39:43 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/examples/Swapping/Sender/Sender.mpc: + + Added a missing library include. + +Wed Mar 23 11:19:32 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/examples/Swapping/Sender/Sender.mpc: + * DAnCE/examples/Swapping/Sender/Sender_exec_1.cpp: + * DAnCE/examples/Swapping/Sender/Sender_exec_1.h: + * DAnCE/examples/Swapping/Sender/Sender_exec_1_export.h: + * DAnCE/examples/Swapping/Sender/Sender_exec_2.cpp: + * DAnCE/examples/Swapping/Sender/Sender_exec_2.h: + * DAnCE/examples/Swapping/Sender/Sender_exec_2_export.h: + + Added new export macros to fix compiler problems in Windows + builds. + +Wed Mar 23 11:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp: + Fixed compile errors + +Wed Mar 23 11:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp: + * DAnCE/Config_Handlers/DP_Handler.cpp: + Fixed compile errors with Borland + +Tue Mar 22 21:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ExecutionManager/Execution_Manager_Impl.h: + Fixed fuzz error + +Tue Mar 22 13:08:32 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/Execution_Manager_Impl.h + * DAnCE/ciao/Swapping_Servant_Home_Impl_Base.h + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.h + * DAnCE/examples/Swapping/Sender/Sender_exec_1.h + * DAnCE/examples/Swapping/Sender/Sender_exec_2.h + + Silence some Fuzz errors. + +Tue Mar 22 11:45:57 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/ADD_Handler.cpp + * DAnCE/Config_Handlers/Any_Handler.cpp + * DAnCE/Config_Handlers/CCD_Handler.cpp + * DAnCE/Config_Handlers/XSCRT/Elements.hpp + + Changes to accomodate broken compilers (VC6). + +Tue Mar 22 10:40:21 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/examples/Swapping/Sender/Sender_exec.cpp: + + Made changes to fix compiler warnings. + +Tue Mar 22 10:26:18 2005 Will Otte <wotte@dre.vanderbilt.edu> + * DAnCE/Config_Handlers/CCD_Handler.cpp + + Silenced an error in VC6 that occured because it couldn't obey + some simple scope rules. + + * DAnCE/Config_Handlers/XSCRT/Elements.hpp + + Silenced a warning in VC6 debug builds relating to debug identifiers being + too long. + +Tue Mar 22 08:44:03 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/ciao/Container_Base.cpp + + Silenced a warning. + +Tue Mar 22 08:05:57 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/IDL2/IDL2.vcproj: + + Added new ValueTypeFactory files to SemanticAction and new + ValueTypeMember files to SemanticGraph. + +Tue Mar 22 00:13:56 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Any_Handler.cpp + + Silenced warnings present in GCC >3 builds. + + * DAnCE/Config_Handlers/CCD_Handler.h + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/Config_Handlers/IDD_Handler.cpp + * DAnCE/Config_Handlers/Property_Handler.h + * DAnCE/Config_Handlers/Req_Handler.h + * DAnCE/Config_Handlers/XML_Error_Handler.h + * DAnCE/Config_Handlers/XML_File_Intf.h + + Silenced a few warnings present in the Fuzz build. + +Mon Mar 21 08:47:44 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/IDL2/IDL2.vcproj: + + Added the new ValuetypeMember files in SemanticAction to + the project. + +Mon Mar 21 16:25:07 2005 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.hpp: + + Finished "full support" for valuetype members. It also + adds "full support" for eventtype members since it just + re-uses valuetype's rules. + + + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction/ValueTypeFactory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeFactory.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeFactory.hpp: + * CCF/CCF/IDL2/SemanticAction.hpp: + * CCF/CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: + + Added support for valuetype factories. + + + * CCF/CCF/IDL2/SemanticAction/Impl/ValueType.cpp: + * CCF/CCF/IDL2/SemanticGraph/ValueType.hpp: + * CCF/CCF/IDL2/Traversal/ValueType.tpp: + + Implemented support for valuetype inheritance and + support of interfaces. + + + * CCF/CCF/IDL3/SemanticAction/Impl/EventType.cpp: + * CCF/CCF/IDL3/Traversal/EventType.tpp: + + Implemented support for eventtype inheritance and + support of interfaces. + + + * CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Component.cpp: + + Minor cleanups. + +Sun Mar 20 21:35:04 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/examples/Swapping/Sender/Sender.mpc: + + Made a change to link to the right library. + +Sun Mar 20 21:12:55 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + + Disabled the build of the test. There is no need for + this to build for the most part - as it is not a great test - + and appears to be lighting up the scoreboard for some reason. + +Sun Mar 20 14:05:08 2005 Jaiganesh B <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/IAD_Handler_Test.cpp: + * DAnCE/tests/Config_Handlers/PC_Handler_Test.cpp: + * DAnCE/tests/Config_Handlers/Plan_Handler_Test.cpp: + + Made changed to include the "right" config handlers + to fix the compilation errors. + +Sun Mar 20 13:57:55 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/XercesString.cpp: + * DAnCE/Config_Handlers/XercesString.h: + + Added these new files from the old config handlers + directory to the new config handlers directory + to fix missing includes. + +Sun Mar 20 13:54:17 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/Old_Config_Handlers/Process_Element_T.cpp: + + Changed a #include to fix a compilation error. + +Sun Mar 20 17:39:18 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + * ciao/Servant_Impl_Base.h: + * ciao/Servant_Impl_Base.cpp: + * ciao/Servant_Impl_T.h: + * ciao/Servant_Impl_T.cpp: + * ciao/Home_Servant_Impl_T.cpp: + + Made changes to the older version of the ciao + infrastructure to reflect changes made in the + newer version of ciao, which is DaNCE. + +Sun Mar 20 10:09:14 2005 Will Otte <wotte@dre.vanderbilt.edu> + * DAnCE/Config_Handlers/Basic_Handler.cpp + * DAnCE/Config_Handlers/Basic_Handler.h + * DAnCE/Config_Handlers/CAD_Handler.cpp + * DAnCE/Config_Handlers/CAD_Handler.h + * DAnCE/Config_Handlers/CPK_Handler.cpp + * DAnCE/Config_Handlers/CPK_Handler.h + * DAnCE/Config_Handlers/CPR_Handler.cpp + * DAnCE/Config_Handlers/CPR_Handler.h + * DAnCE/Config_Handlers/Cap_Handler.cpp + * DAnCE/Config_Handlers/Cap_Handler.h + * DAnCE/Config_Handlers/CompImplDesc_Handler.cpp + * DAnCE/Config_Handlers/CompImplDesc_Handler.h + * DAnCE/Config_Handlers/CompIntrDesc_Handler.cpp + * DAnCE/Config_Handlers/CompIntrDesc_Handler.h + * DAnCE/Config_Handlers/CompPkgDesc_Handler.cpp + * DAnCE/Config_Handlers/CompPkgDesc_Handler.h + * DAnCE/Config_Handlers/Config.h + * DAnCE/Config_Handlers/Config_Error_Handler.cpp + * DAnCE/Config_Handlers/Config_Error_Handler.h + * DAnCE/Config_Handlers/Config_Handler_export.h + * DAnCE/Config_Handlers/DT_Handler.cpp + * DAnCE/Config_Handlers/DT_Handler.h + * DAnCE/Config_Handlers/Domain_Handler.cpp + * DAnCE/Config_Handlers/Domain_Handler.h + * DAnCE/Config_Handlers/IAD_Handler.cpp + * DAnCE/Config_Handlers/IAD_Handler.h + * DAnCE/Config_Handlers/IR_Handler.cpp + * DAnCE/Config_Handlers/IR_Handler.h + * DAnCE/Config_Handlers/MID_Handler.cpp + * DAnCE/Config_Handlers/MID_Handler.h + * DAnCE/Config_Handlers/NIA_Handler.cpp + * DAnCE/Config_Handlers/NIA_Handler.h + * DAnCE/Config_Handlers/PCI_Handler.cpp + * DAnCE/Config_Handlers/PCI_Handler.h + * DAnCE/Config_Handlers/PC_Handler.cpp + * DAnCE/Config_Handlers/PC_Handler.h + * DAnCE/Config_Handlers/Plan_Handler.cpp + * DAnCE/Config_Handlers/Plan_Handler.h + * DAnCE/Config_Handlers/Process_Element.cpp + * DAnCE/Config_Handlers/Process_Element.h + * DAnCE/Config_Handlers/Process_Element_T.cpp + * DAnCE/Config_Handlers/Process_Element_T.h + * DAnCE/Config_Handlers/RS_Handler.cpp + * DAnCE/Config_Handlers/RS_Handler.h + * DAnCE/Config_Handlers/RUK_Handler.cpp + * DAnCE/Config_Handlers/RUK_Handler.h + * DAnCE/Config_Handlers/Requirement_Handler.cpp + * DAnCE/Config_Handlers/Requirement_Handler.h + * DAnCE/Config_Handlers/SPK_Handler.cpp + * DAnCE/Config_Handlers/SPK_Handler.h + * DAnCE/Config_Handlers/SP_Handler.cpp + * DAnCE/Config_Handlers/SP_Handler.h + * DAnCE/Config_Handlers/TPD_Handler.cpp + * DAnCE/Config_Handlers/TPD_Handler.h + * DAnCE/Config_Handlers/Utils.cpp + * DAnCE/Config_Handlers/Utils.h + * DAnCE/Config_Handlers/XercesString.cpp + * DAnCE/Config_Handlers/XercesString.h + + Removed files unused by the new config handlers. + + * DAnCE/Config_Handlers/Config_Handlers.mpc + + Enabled the config handlers build. + +Sat Mar 19 18:19:34 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/XMLSchema/Traversal.hpp + * DAnCE/Config_Handlers/XMLSchema/Traversal.ipp + * DAnCE/Config_Handlers/XMLSchema/Traversal.tpp + * DAnCE/Config_Handlers/XMLSchema/TypeInfo.hpp + * DAnCE/Config_Handlers/XMLSchema/TypeInfo.ipp + * DAnCE/Config_Handlers/XMLSchema/TypeInfo.tpp + * DAnCE/Config_Handlers/XMLSchema/Types.hpp + * DAnCE/Config_Handlers/XMLSchema/Types.ipp + * DAnCE/Config_Handlers/XMLSchema/Types.tpp + * DAnCE/Config_Handlers/XMLSchema/Writer.hpp + * DAnCE/Config_Handlers/XMLSchema/Writer.ipp + * DAnCE/Config_Handlers/XMLSchema/Writer.tpp + * DAnCE/Config_Handlers/XSCRT/Elements.hpp + * DAnCE/Config_Handlers/XSCRT/Elements.ipp + * DAnCE/Config_Handlers/XSCRT/Elements.tpp + * DAnCE/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp + * DAnCE/Config_Handlers/XSCRT/ExtendedTypeInfo.ipp + * DAnCE/Config_Handlers/XSCRT/Parser.hpp + * DAnCE/Config_Handlers/XSCRT/Parser.ipp + * DAnCE/Config_Handlers/XSCRT/Parser.tpp + * DAnCE/Config_Handlers/XSCRT/Traversal.hpp + * DAnCE/Config_Handlers/XSCRT/Traversal.ipp + * DAnCE/Config_Handlers/XSCRT/Traversal.tpp + * DAnCE/Config_Handlers/XSCRT/Writer.hpp + * DAnCE/Config_Handlers/XSCRT/Writer.ipp + * DAnCE/Config_Handlers/XSCRT/Writer.tpp + * DAnCE/Config_Handlers/XSCRT/XML.hpp + * DAnCE/Config_Handlers/XSCRT/XML.ipp + * DAnCE/Config_Handlers/XSCRT/XML.tpp + * DAnCE/Config_Handlers/XSCRT/XMLSchema.ipp + * DAnCE/Config_Handlers/XSCRT/XMLSchema.tpp + + Completed the merge of xsc_handler_1 into main. + +Sat Mar 19 17:29:50 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/RepositoryManager/RepositoryManager_Impl.cpp: + * DAnCE/RepositoryManager/RepositoryManager_Impl.h: + + Fixed compiler errors. + +Sat Mar 19 16:57:41 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/Old_Config_Handlers/Any_Handler.cpp: + * DAnCE/Old_Config_Handlers/Any_Handler.h: + * DAnCE/Old_Config_Handlers/Basic_Deployment_Data.cpp: + * DAnCE/Old_Config_Handlers/Basic_Deployment_Data.hpp: + * DAnCE/Old_Config_Handlers/Basic_Handler.cpp: + * DAnCE/Old_Config_Handlers/Basic_Handler.h: + * DAnCE/Old_Config_Handlers/CAD_Handler.cpp: + * DAnCE/Old_Config_Handlers/CAD_Handler.h: + * DAnCE/Old_Config_Handlers/CEPE_Handler.cpp: + * DAnCE/Old_Config_Handlers/CEPE_Handler.h: + * DAnCE/Old_Config_Handlers/CPK_Handler.cpp: + * DAnCE/Old_Config_Handlers/CPK_Handler.h: + * DAnCE/Old_Config_Handlers/CPR_Handler.cpp: + * DAnCE/Old_Config_Handlers/CPR_Handler.h: + * DAnCE/Old_Config_Handlers/Cap_Handler.cpp: + * DAnCE/Old_Config_Handlers/Cap_Handler.h: + * DAnCE/Old_Config_Handlers/CompImplDesc_Handler.cpp: + * DAnCE/Old_Config_Handlers/CompImplDesc_Handler.h: + * DAnCE/Old_Config_Handlers/CompIntrDesc_Handler.cpp: + * DAnCE/Old_Config_Handlers/CompIntrDesc_Handler.h: + * DAnCE/Old_Config_Handlers/CompPkgDesc_Handler.cpp: + * DAnCE/Old_Config_Handlers/CompPkgDesc_Handler.h: + * DAnCE/Old_Config_Handlers/Config.h: + * DAnCE/Old_Config_Handlers/Config_Error_Handler.cpp: + * DAnCE/Old_Config_Handlers/Config_Error_Handler.h: + * DAnCE/Old_Config_Handlers/Config_Handler_export.h: + * DAnCE/Old_Config_Handlers/Config_Handlers.mpc: + * DAnCE/Old_Config_Handlers/DT_Handler.cpp: + * DAnCE/Old_Config_Handlers/DT_Handler.h: + * DAnCE/Old_Config_Handlers/Deployment.cpp: + * DAnCE/Old_Config_Handlers/Deployment.hpp: + * DAnCE/Old_Config_Handlers/DnC_Dump.cpp: + * DAnCE/Old_Config_Handlers/DnC_Dump.h: + * DAnCE/Old_Config_Handlers/DnC_Dump_T.cpp: + * DAnCE/Old_Config_Handlers/DnC_Dump_T.h: + * DAnCE/Old_Config_Handlers/Domain_Handler.cpp: + * DAnCE/Old_Config_Handlers/Domain_Handler.h: + * DAnCE/Old_Config_Handlers/Dump_Obj.cpp: + * DAnCE/Old_Config_Handlers/Dump_Obj.h: + * DAnCE/Old_Config_Handlers/ERE_Handler.cpp: + * DAnCE/Old_Config_Handlers/ERE_Handler.h: + * DAnCE/Old_Config_Handlers/IAD_Handler.cpp: + * DAnCE/Old_Config_Handlers/IAD_Handler.h: + * DAnCE/Old_Config_Handlers/ID_Handler.cpp: + * DAnCE/Old_Config_Handlers/ID_Handler.h: + * DAnCE/Old_Config_Handlers/IR_Handler.cpp: + * DAnCE/Old_Config_Handlers/MID_Handler.cpp: + * DAnCE/Old_Config_Handlers/MID_Handler.h: + * DAnCE/Old_Config_Handlers/NIA_Handler.cpp: + * DAnCE/Old_Config_Handlers/NIA_Handler.h: + * DAnCE/Old_Config_Handlers/PCI_Handler.cpp: + * DAnCE/Old_Config_Handlers/PCI_Handler.h: + * DAnCE/Old_Config_Handlers/PC_Handler.cpp: + * DAnCE/Old_Config_Handlers/PC_Handler.h: + * DAnCE/Old_Config_Handlers/Plan_Handler.cpp: + * DAnCE/Old_Config_Handlers/Plan_Handler.h: + * DAnCE/Old_Config_Handlers/Process_Element.cpp: + * DAnCE/Old_Config_Handlers/Process_Element.h: + * DAnCE/Old_Config_Handlers/Process_Element_T.cpp: + * DAnCE/Old_Config_Handlers/Process_Element_T.h: + * DAnCE/Old_Config_Handlers/Property_Handler.cpp: + * DAnCE/Old_Config_Handlers/Property_Handler.h: + * DAnCE/Old_Config_Handlers/RS_Handler.cpp: + * DAnCE/Old_Config_Handlers/RS_Handler.h: + * DAnCE/Old_Config_Handlers/RUK_Handler.cpp: + * DAnCE/Old_Config_Handlers/RUK_Handler.h: + * DAnCE/Old_Config_Handlers/Requirement_Handler.cpp: + * DAnCE/Old_Config_Handlers/Requirement_Handler.h: + * DAnCE/Old_Config_Handlers/SPK_Handler.cpp: + * DAnCE/Old_Config_Handlers/SPK_Handler.h: + * DAnCE/Old_Config_Handlers/SP_Handler.cpp: + * DAnCE/Old_Config_Handlers/SP_Handler.h: + * DAnCE/Old_Config_Handlers/TPD_Handler.cpp: + * DAnCE/Old_Config_Handlers/TPD_Handler.h: + * DAnCE/Old_Config_Handlers/Utils.cpp: + * DAnCE/Old_Config_Handlers/Utils.h: + * DAnCE/Old_Config_Handlers/XercesString.cpp: + * DAnCE/Old_Config_Handlers/XercesString.h: + * DAnCE/Old_Config_Handlers/ccd.cpp: + * DAnCE/Old_Config_Handlers/ccd.hpp: + * DAnCE/Old_Config_Handlers/cdd.cpp: + * DAnCE/Old_Config_Handlers/cdd.hpp: + * DAnCE/Old_Config_Handlers/cdp.cpp: + * DAnCE/Old_Config_Handlers/cdp.hpp: + * DAnCE/Old_Config_Handlers/cid.cpp: + * DAnCE/Old_Config_Handlers/cid.hpp: + * DAnCE/Old_Config_Handlers/cpd.cpp: + * DAnCE/Old_Config_Handlers/cpd.hpp: + * DAnCE/Old_Config_Handlers/iad.cpp: + * DAnCE/Old_Config_Handlers/iad.hpp: + * DAnCE/Old_Config_Handlers/pcd.cpp: + * DAnCE/Old_Config_Handlers/pcd.hpp: + * DAnCE/Old_Config_Handlers/toplevel.cpp: + * DAnCE/Old_Config_Handlers/toplevel.hpp: + + Older version of config handlers. + + +Sat Mar 19 16:14:20 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/ccd.cpp: + * DAnCE/Config_Handlers/ccd.hpp: + * DAnCE/Config_Handlers/cdd.cpp: + * DAnCE/Config_Handlers/cdd.hpp: + * DAnCE/Config_Handlers/cdp.cpp: + * DAnCE/Config_Handlers/cdp.hpp: + * DAnCE/Config_Handlers/cid.cpp: + * DAnCE/Config_Handlers/cid.hpp: + * DAnCE/Config_Handlers/cpd.cpp: + * DAnCE/Config_Handlers/cpd.hpp: + * DAnCE/Config_Handlers/iad.cpp: + * DAnCE/Config_Handlers/iad.hpp: + * DAnCE/Config_Handlers/pcd.cpp: + * DAnCE/Config_Handlers/pcd.hpp: + * DAnCE/Config_Handlers/toplevel.cpp: + * DAnCE/Config_Handlers/toplevel.hpp: + * DAnCE/Config_Handlers/ERE_Handler.cpp: + * DAnCE/Config_Handlers/ERE_Handler.h: + * DAnCE/Config_Handlers/IDD_Handler.cpp: + * DAnCE/Config_Handlers/IDD_Handler.h: + * DAnCE/Config_Handlers/IDREF_Base.cpp: + * DAnCE/Config_Handlers/IDREF_Base.h: + * DAnCE/Config_Handlers/ID_Handler.cpp: + * DAnCE/Config_Handlers/ID_Handler.h: + * DAnCE/Config_Handlers/IRDD_Handler.cpp: + * DAnCE/Config_Handlers/IRDD_Handler.h: + * DAnCE/Config_Handlers/MDD_Handler.cpp: + * DAnCE/Config_Handlers/MDD_Handler.h: + * DAnCE/Config_Handlers/PCD_Handler.cpp: + * DAnCE/Config_Handlers/PCD_Handler.h: + * DAnCE/Config_Handlers/PSPE_Handler.cpp: + * DAnCE/Config_Handlers/PSPE_Handler.h: + * DAnCE/Config_Handlers/Property_Handler.cpp: + * DAnCE/Config_Handlers/Property_Handler.h: + * DAnCE/Config_Handlers/RDD_Handler.cpp: + * DAnCE/Config_Handlers/RDD_Handler.h: + * DAnCE/Config_Handlers/Req_Handler.cpp: + * DAnCE/Config_Handlers/Req_Handler.h: + * DAnCE/Config_Handlers/XML_Error_Handler.cpp: + * DAnCE/Config_Handlers/XML_Error_Handler.h: + * DAnCE/Config_Handlers/XML_File_Intf.cpp: + * DAnCE/Config_Handlers/XML_File_Intf.h: + * DAnCE/Config_Handlers/XML_Helper.cpp: + * DAnCE/Config_Handlers/XML_Helper.h: + * DAnCE/Config_Handlers/XercesString.cpp: + * DAnCE/Config_Handlers/XercesString.h: + * DAnCE/Config_Handlers/ADD_Handler.cpp: + * DAnCE/Config_Handlers/ADD_Handler.h: + * DAnCE/Config_Handlers/Any_Handler.cpp: + * DAnCE/Config_Handlers/Any_Handler.h: + * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp: + * DAnCE/Config_Handlers/Basic_Deployment_Data.hpp: + * DAnCE/Config_Handlers/CCD_Handler.cpp: + * DAnCE/Config_Handlers/CCD_Handler.h: + * DAnCE/Config_Handlers/CEPE_Handler.cpp: + * DAnCE/Config_Handlers/CEPE_Handler.h: + * DAnCE/Config_Handlers/CPD_Handler.cpp: + * DAnCE/Config_Handlers/CPD_Handler.h: + * DAnCE/Config_Handlers/CRDD_Handler.cpp: + * DAnCE/Config_Handlers/CRDD_Handler.h: + * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.cpp: + * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.h: + * DAnCE/Config_Handlers/Config_Handlers.mpc: + * DAnCE/Config_Handlers/Config_Handlers_Export.h: + * DAnCE/Config_Handlers/DP_Handler.cpp: + * DAnCE/Config_Handlers/DP_Handler.h: + * DAnCE/Config_Handlers/DP_PCD_Handler.cpp: + * DAnCE/Config_Handlers/DP_PCD_Handler.h: + * DAnCE/Config_Handlers/DataType_Handler.cpp: + * DAnCE/Config_Handlers/DataType_Handler.h: + * DAnCE/Config_Handlers/Deployment.cpp: + * DAnCE/Config_Handlers/Deployment.hpp: + * DAnCE/Config_Handlers/DnC_Dump.cpp: + * DAnCE/Config_Handlers/DnC_Dump.h: + * DAnCE/Config_Handlers/DnC_Dump_T.cpp: + * DAnCE/Config_Handlers/DnC_Dump_T.h: + * DAnCE/Config_Handlers/Dump_Obj.cpp: + * DAnCE/Config_Handlers/Dump_Obj.h: + + Merged branch xsc_handler_1 to main. + +Sat Mar 19 15:36:55 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/RDD_Handler.cpp: + * DAnCE/Config_Handlers/RDD_Handler.h: + * DAnCE/Config_Handlers/Req_Handler.cpp: + * DAnCE/Config_Handlers/Req_Handler.h: + * DAnCE/Config_Handlers/XML_Error_Handler.cpp: + * DAnCE/Config_Handlers/XML_Error_Handler.h: + * DAnCE/Config_Handlers/XML_File_Intf.cpp: + * DAnCE/Config_Handlers/XML_File_Intf.h: + * DAnCE/Config_Handlers/XML_Helper.cpp: + * DAnCE/Config_Handlers/XML_Helper.h: + + More XSC config handlers. + +Sat Mar 19 15:29:45 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Any_Handler.h: + * DAnCE/Config_Handlers/Basic_Deployment_Data.cpp: + * DAnCE/Config_Handlers/CEPE_Handler.cpp: + * DAnCE/Config_Handlers/CEPE_Handler.h: + * DAnCE/Config_Handlers/Deployment.cpp: + * DAnCE/Config_Handlers/DnC_Dump.cpp: + * DAnCE/Config_Handlers/DnC_Dump.h: + * DAnCE/Config_Handlers/DnC_Dump_T.cpp: + * DAnCE/Config_Handlers/DnC_Dump_T.h: + * DAnCE/Config_Handlers/Dump_Obj.cpp: + * DAnCE/Config_Handlers/Dump_Obj.h: + * DAnCE/Config_Handlers/ERE_Handler.cpp: + * DAnCE/Config_Handlers/ERE_Handler.h: + * DAnCE/Config_Handlers/IDD_Handler.cpp: + * DAnCE/Config_Handlers/IDD_Handler.h: + * DAnCE/Config_Handlers/IDREF_Base.cpp: + * DAnCE/Config_Handlers/IDREF_Base.h: + * DAnCE/Config_Handlers/ID_Handler.cpp: + * DAnCE/Config_Handlers/ID_Handler.h: + * DAnCE/Config_Handlers/IRDD_Handler.cpp: + * DAnCE/Config_Handlers/IRDD_Handler.h: + * DAnCE/Config_Handlers/MDD_Handler.cpp: + * DAnCE/Config_Handlers/MDD_Handler.h: + * DAnCE/Config_Handlers/Modified_Deployment.xsd: + * DAnCE/Config_Handlers/PCD_Handler.cpp: + * DAnCE/Config_Handlers/PCD_Handler.h: + * DAnCE/Config_Handlers/PSPE_Handler.cpp: + * DAnCE/Config_Handlers/PSPE_Handler.h: + + More XML config handlers. + +Sat Mar 19 15:25:17 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/ADD_Handler.cpp: + * DAnCE/Config_Handlers/ADD_Handler.h: + * DAnCE/Config_Handlers/BasicSP.cdp: + * DAnCE/Config_Handlers/CCD_Handler.cpp: + * DAnCE/Config_Handlers/CCD_Handler.h: + * DAnCE/Config_Handlers/CPD_Handler.cpp: + * DAnCE/Config_Handlers/CPD_Handler.h: + * DAnCE/Config_Handlers/CRDD_Handler.cpp: + * DAnCE/Config_Handlers/CRDD_Handler.h: + * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.cpp: + * DAnCE/Config_Handlers/ComponentPropertyDescription_Handler.h: + * DAnCE/Config_Handlers/Config_Handlers_Export.h: + * DAnCE/Config_Handlers/DP_Handler.cpp: + * DAnCE/Config_Handlers/DP_Handler.h: + * DAnCE/Config_Handlers/DP_PCD_Handler.cpp: + * DAnCE/Config_Handlers/DP_PCD_Handler.h: + * DAnCE/Config_Handlers/DataType_Handler.cpp: + * DAnCE/Config_Handlers/DataType_Handler.h: + + Added a XSC compiler compliant config handlers. + +Sat Mar 19 15:22:54 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/DAM_Map.cpp: + * DAnCE/ExecutionManager/DAM_Map.h: + * DAnCE/ExecutionManager/ExecutionManager.mpc: + * DAnCE/ExecutionManager/ExecutionManager_Impl.h: + * DAnCE/ExecutionManager/Execution_Manager.cpp: + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: + * DAnCE/ExecutionManager/Execution_Manager_Impl.h: + + Fixed some more compiler errors. + +Sat Mar 19 15:06:37 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ExecutionManager/DAM_Map.cpp: + * DAnCE/ExecutionManager/DAM_Map.h: + * DAnCE/ExecutionManager/ExecutionManager.mpc: + * DAnCE/ExecutionManager/Execution_Manager.cpp: + * DAnCE/ExecutionManager/Execution_Manager_Impl.cpp: + * DAnCE/ExecutionManager/Execution_Manager_Impl.h: + * DAnCE/NodeApplication/NodeApplication.cpp: + * DAnCE/NodeManager/NodeDaemon_Impl.cpp: + + Made changes to fix compile errors. + +Sat Mar 19 15:02:03 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.h: + * DAnCE/DomainApplicationManager/DomainApplicationManager.mpc: + * + DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + + Made changes to reflect changes made to the CIAO + infrastructure to support NodeApplication instantiate + multiple containers. + + Thanks to Gan Deng <dengg@dre.vanderbilt.edu> for making this + change. + +Sat Mar 19 14:54:15 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/descriptors/BasicSP.cdp: + * DAnCE/examples/BasicSP/descriptors/NodeManagerMap.dat: + * DAnCE/examples/BasicSP/descriptors/basicNodeDaemon.pl: + * DAnCE/examples/BasicSP/descriptors/flattern_deploymentplan.cdp: + + Added a flattened deployment plan for testing the DaNCE + infrastructure. + + Thanks to Will Otte <w.otte@vanderbilt.edu> for helping + out with this project. + +Sat Mar 19 14:23:49 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/examples/Swapping/Hello_Base/Hello_Base.idl: + * DAnCE/examples/Swapping/Hello_Base/Hello_Base.mpc: + * DAnCE/examples/Swapping/Hello_Base/Hello_Base_stub_export.h: + * DAnCE/examples/Swapping/Hello_Base/Hello_Base_svnt_export.h: + * DAnCE/examples/Swapping/Receiver/Receiver.mpc: + * DAnCE/examples/Swapping/Sender/Sender.mpc: + + Fixed few minor compiler errors. + +Sat Mar 19 13:40:30 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/examples/Swapping/Hello_Base/Hello_Base.idl: + * DAnCE/examples/Swapping/Hello_Base/Hello_Base.mpc: + * DAnCE/examples/Swapping/Hello_Base/Hello_Base_stub_export.h: + * DAnCE/examples/Swapping/Hello_Base/Hello_Base_svnt_export.h: + * DAnCE/examples/Swapping/Receiver/Receiver.cidl: + * DAnCE/examples/Swapping/Receiver/Receiver.idl: + * DAnCE/examples/Swapping/Receiver/Receiver.mpc: + * DAnCE/examples/Swapping/Receiver/Receiver_exec.cpp: + * DAnCE/examples/Swapping/Receiver/Receiver_exec.h: + * DAnCE/examples/Swapping/Receiver/Receiver_exec_export.h: + * DAnCE/examples/Swapping/Receiver/Receiver_stub_export.h: + * DAnCE/examples/Swapping/Receiver/Receiver_svnt_export.h: + * DAnCE/examples/Swapping/Sender/Sender.cidl: + * DAnCE/examples/Swapping/Sender/Sender.idl: + * DAnCE/examples/Swapping/Sender/Sender.mpc: + * DAnCE/examples/Swapping/Sender/Sender_exec.cpp: + * DAnCE/examples/Swapping/Sender/Sender_exec.h: + * DAnCE/examples/Swapping/Sender/Sender_exec_1.cpp: + * DAnCE/examples/Swapping/Sender/Sender_exec_1.h: + * DAnCE/examples/Swapping/Sender/Sender_exec_2.cpp: + * DAnCE/examples/Swapping/Sender/Sender_exec_2.h: + * DAnCE/examples/Swapping/Sender/Sender_exec_export.h: + * DAnCE/examples/Swapping/Sender/Sender_stub_export.h: + * DAnCE/examples/Swapping/Sender/Sender_svnt_export.h: + * DAnCE/examples/Swapping/Sender/starter.cpp: + + Added a "HelloWorld" example that can test the dynamic + swapping of component implementation capability. + + Thanks to Bala Natarajan <bala@dre.vanderbilt.edu> + for helping me with this project. + +Sat Mar 19 13:17:37 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp: + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp: + * DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp: + + Made changes to reflect changes made to the infrastructure + to provide the capability in the NodeApplication + to support multiple containers. + +Sat Mar 19 13:13:13 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp: + * DAnCE/NodeApplicationManager/ImplementationInfo.h: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + + Changes to reflect the infrasrtuctural changes related + to providing capability in the NodeApplication + to support multiple containers. + + Thanks to Gan Deng <dengg@dre.vanderbilt.edu> for + architecting and implementing this project. + +Sat Mar 19 13:08:18 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/NodeApplication_Impl.inl: + + Made some changes to fix compiler errors. + +Sat Mar 19 12:48:44 2005 Jaiganesh B <jai@dre.vanderbilt.edu> + + * DAnCE/ciao/CCM_Core.mpc: + * DAnCE/ciao/CIAO_Config.h: + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/Container_Base.h: + * DAnCE/ciao/Container_Impl.cpp: + * DAnCE/ciao/Container_Impl.h: + * DAnCE/ciao/Container_Impl.inl: + * DAnCE/ciao/Context_Impl_T.cpp: + * DAnCE/ciao/Deployment.idl: + * DAnCE/ciao/Deployment_Core.idl: + * DAnCE/ciao/Dynamic_Component_Activator.cpp: + * DAnCE/ciao/Dynamic_Component_Activator.h: + * DAnCE/ciao/Dynamic_Component_Servant_Base.cpp: + * DAnCE/ciao/Dynamic_Component_Servant_Base.h: + * DAnCE/ciao/Dynamic_Component_Servant_T.cpp: + * DAnCE/ciao/Dynamic_Component_Servant_T.h: + * DAnCE/ciao/Home_Servant_Impl_Base.h: + * DAnCE/ciao/Home_Servant_Impl_T.cpp: + * DAnCE/ciao/Home_Servant_Impl_T.h: + * DAnCE/ciao/NodeApplication_Impl.cpp: + * DAnCE/ciao/NodeApplication_Impl.h: + * DAnCE/ciao/NodeApplication_Impl.inl: + * DAnCE/ciao/Object_Set_T.cpp: + * DAnCE/ciao/Object_Set_T.h: + * DAnCE/ciao/Object_Set_T.inl: + * DAnCE/ciao/Port_Activator_T.cpp: + * DAnCE/ciao/Servant_Activator.cpp: + * DAnCE/ciao/Servant_Activator.h: + * DAnCE/ciao/Servant_Impl_Base.cpp: + * DAnCE/ciao/Servant_Impl_Base.h: + * DAnCE/ciao/Servant_Impl_T.cpp: + * DAnCE/ciao/Servant_Impl_T.h: + * DAnCE/ciao/SwapExec.idl: + * DAnCE/ciao/Swapping_Container.cpp: + * DAnCE/ciao/Swapping_Container.h: + * DAnCE/ciao/Swapping_Container.inl: + * DAnCE/ciao/Swapping_Servant_Home_Impl_Base.cpp: + * DAnCE/ciao/Swapping_Servant_Home_Impl_Base.h: + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.cpp: + * DAnCE/ciao/Swapping_Servant_Home_Impl_T.h: + * DAnCE/ciao/UpgradeableContext.idl: + * DAnCE/ciao/Upgradeable_Context_Impl_T.cpp: + * DAnCE/ciao/Upgradeable_Context_Impl_T.h: + + Added CIAO infrastructure changes to allow NodeApplications + to support multi container instantiation. + + Added CIAO infrastructure changes to allow dynamic + swapping of component implementations. + + Thanks to Gan Deng <dengg@dre.vanderbilt.edu> and + Bala Natarajan <bala@dre.vanderbilt.edu> for their + help in architecting and implementing these changes. + +Fri Mar 18 18:34:20 2005 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction.hpp: + * CCF/CCF/IDL2/SemanticGraph.hpp: + * CCF/CCF/IDL2/Traversal.hpp: + * CCF/CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/ValueTypeMember.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.hpp: + * CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.cpp: + * CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.hpp: + * CCF/CCF/IDL2/Traversal/ValueTypeMember.hpp: + * CCF/CCF/IDL2/Traversal/ValueTypeMember.tpp: + + First part of the "full" support for members in valuetypes. + + +Thu Mar 17 10:18:33 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/Literals.cpp: + * CIDLC/Literals.hpp: + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + Added command line option 'custom-container' to the CIDL + compiler backend, and code generation to execute if the + argument to the new option is 'upgradeable'. CIAO + infrastructure changes to support dynamic component + swapping will be merged from a branch shortly - these + CIDL compiler changes will not affect any existing builds + or tests since they don't use the new command line option. + +Fri Mar 11 10:33:28 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/cdp.xsd + + Corrected an incorrect element in the schema. + +Fri Mar 11 12:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/ComponentsC.h: + * ciao/ComponentsS.h: + * DAnCE/ciao/ComponentsC.h: + * DAnCE/ciao/ComponentsS.h: + * DAnCE/NodeManager/NodeDaemon_Impl.h: + * performance-tests/Benchmark/LatencyTest.h: + * performance-tests/Benchmark/RoundTripServer/LatencyTest.h: + Changed _MSC_VER check + +Fri Mar 4 17:13:16 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/Hello/Hello_Base/Hello_Base.idl: + * examples/Hello/Hello_Base/Hello_Base.mpc: + * examples/Hello/Receiver/Receiver.idl: + * examples/Hello/Receiver/Receiver.mpc: + * examples/Hello/Sender/Sender.mpc: + + Cosmetic changes to IDL files and changes to MPC files to + eliminate unnecessary files in a given project and bring + in missing export header files. + +Thu Mar 3 10:31:10 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ExecImplGenerator.cpp: + * CIDLC/ExecImplHeaderGenerator.cpp: + + - Added support for .cdl file extension similar to + support already in the servant generators. + + - Fixed bug in export include generation. + + Thanks to Matt Emerson <mjemerson@isis.vanderbilt.edu>, + Ming Xiong <xiongm@isi.vanderbilt.edu>, James Hill + <jhill@isis.vanderbilt.edu> and Stoyan Paunov + <spaunov@isis.vanderbilt.edu> for reporting these + problems. + + * CIDLC/ServantSourceGenerator.cpp: + + - Replaced remaining instances of generation of 'new' with + 'ACE_NEW' and changed code generation to reduce line + lengths. + + - Changed code generation of Cookie_var for multiplex + receptacles to pass a Cookie* to ACE_NEW, then + assign to the _var, instead of passing in _var.out(), + which causes the allocation to fail on some platforms. + Thanks to Don Busch <busch_d@ociweb.com> for reporting + the problem. + +Mon Mar 03 09:37:23 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/examples/Hello/descriptors/Hello.cdp + * DAnCE/examples/Hello/descriptors/hello.dat + + Remove these two files because the file name is bad. + + * DAnCE/examples/Hello/descriptors/DeploymentPlan.cdp + * DAnCE/examples/Hello/descriptors/NodeManagerMap.dat + + Added these two files. + + * DAnCE/examples/Hello/step-by-step.html + + Fixed this page to reflex the above change. + +Mon Mar 03 08:59:23 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/examples/Hello/Hello_Base/Hello_Base.mpc + + Fixed the Hello_Base_DnC_svnt project settings which + caused comilation errors. + +Wed Mar 02 11:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/Config_Handlers/Config_Handlers.mpc + * DAnCE/RepositoryManager/RepositoryManager.mpc + * performance-tests/Protocols/Controller/Controller.mpc + * performance-tests/Protocols/Receiver/Receiver.mpc + * performance-tests/Protocols/Sender/Sender.mpc + * tests/RTCCM/DiffServ/Controller/Controller.mpc + Use exceptions as base project instead of requires exceptions + +Mon Mar 02 18:30:25 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * examples/Hello/step-by-step.html + * DAnCE/examples/Hello/step-by-step.html + + Modified these two documentation page to fix some errors. + + * DAnCE/examples/Hello/Hello_Base/Hello_Base.mpc + + Fixed wrong shared library names and project names. + +Sat Feb 26 14:38:46 2005 Arvind S. Krishna <arvindk@tango.dre.vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED.mpc: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice.mpc: + * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay.mpc: + * examples/handcrafted/BasicSP_EC/EC/EC.mpc: + * examples/handcrafted/BasicSP_EC/BasicSP.mpc: + * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED.mpc: + * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice.mpc: + * examples/handcrafted/BasicSP_EC2/BMDisplay/BMDisplay.mpc: + * examples/handcrafted/BasicSP_EC2/EC/EC.mpc: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService.mpc: + * examples/handcrafted/BasicSP_EC2/BasicSP.mpc: + + Replaced all occurances of "dummy" with "dummy_label" + + * bin/replace_dummy_with_dummylabel.sh: + + Shell script that can be used to do this. In case people find it + useful. + + +Tue Feb 22 09:55:51 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/TypeNameEmitter.cpp: + + Fixed typos in code generation that were omitting a space + between the type name and '_ciao_extract_val' for enums, + structs and unions when used as component or home attributes. + Thanks to Steve Baker <steven_d_baker@raytheon.com> for + reporting the bug with enums. + +Fri Feb 18 10:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ciao/Servant_Activator.h: + * ciao/Servant_Activator.h: + Added missing includes because of POA refactoring + +Thu Feb 17 14:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Component_Base.idl: + Fixed typo in include of orb.idl. Thanks to Roland Schimmack + <Roland dot Schimmack at gmx dot de> for reporting this + +Tue Feb 15 22:43:34 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * DAnCE/examples/BasicSP/BMDisplay_exec.h: + + Added missing export file to make things compile on Windows + platforms. Thanks to Diana Ukleja <Diana_Ukleja@raytheon.com> + for pointing this out. + +Mon Feb 14 14:52:32 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NEWS + + Updated the NEWS file by adding support for parsing + hierarchical assembly of component descriptors. + +Sun Feb 13 13:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * Release: + Removed CIAO-INSTALL from the release files. It is already + picked up because we include the complete CIAO directory + +Fri Feb 11 11:12:21 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NEWS + + Updated the NEWS file by adding support for setting up + attribute in component configuration. + +Fri Feb 11 11:10:54 2005 Will Otte <wotte@dre.vanderbilt.edu> + + * docs/schema/Modified_Deployment.xsd: + + Corrected a couple mistakes in the schema. + +Thu Feb 10 07:11:04 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * CIAO version 0.4.4 released. + +Tue Feb 08 10:04:21 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/NEWS + + Updated the NEWS file for the coming 0.4.4 release. + +Mon Feb 7 09:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * Release: + Added CIAO-INSTALL to the release files + +Fri Feb 4 09:35:00 2005 Emre Turkay <turkaye@dre.vanderbilt.edu> + + * DAnCE/examples/Hello/descriptors/basicNodeDaemon.pl: + The perl script to create node daemons created. + + * DAnCE/examples/Hello/step-by-step.html: + Step by step tutorial for the DAnCE. + +Fri Feb 4 12:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/RTComponentServer/RTConfig_Manager.h: + Include SString.h instead of SStringfwd.h to fix compile errors with + CBuilderX + +Thu Feb 3 20:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Segment_Timer/Segment_Timer.mpc: + Removed TAO_ROOT again, the gnu template has been changed so that + when CIAO is detected, also TAO_ROOT is set + +Thu Feb 3 12:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/ciao/NodeApplication_Impl.h: + Added include of ace/SString.h to fix compile errors with CBuilderX + +Thu Feb 3 10:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Segment_Timer/Segment_Timer.mpc: + Added $(TAO_ROOT) so that MPC creates a correct GNU makefile + +Wed Feb 2 19:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * rules.ciao.GNU: + Fixed error in this file + +Wed Feb 2 09:39:25 2005 Chad Elliott <elliott_c@ociweb.com> + + * CCF/CCF/CIDL/CIDL.mpc: + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc: + * CCF/CCF/CompilerElements/CompilerElements.mpc: + * CCF/CCF/IDL2/IDL2.mpc: + * CCF/CCF/IDL3/IDL3.mpc: + * CIDLC/CIDLC.mpc: + + Converted includes to incorporate $(CIAO_ROOT). This allows the + GNUACEProjectCreator to recognize these projects as CIAO projects. + + * DAnCE/ciao/CCM_Core.mpc: + * ciao/CCM_Core.mpc: + * tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc: + * tools/Segment_Timer/Segment_Timer.mpc: + + Added a bogus include of $(CIAO_ROOT). This allows the + GNUACEProjectCreator to recognize these projects as CIAO projects. + +Wed Feb 2 14:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * rules.ciao.GNU: + New rules file to set the correct SOVERSION and SONAME values + +Wed Feb 2 10:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/Port_Activator_T.cpp: + Added include of OS_NS_string.h to get ACE_OS::strcmp + +Tue Feb 1 18:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/CCM_Core.mpc: + * DAnCE/ciao/CCM_Core.mpc: + Removed some ciaoversion based projects I missed during my checkin + below + +Tue Feb 1 13:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/CCM_Core.mpc: + * DAnCE/ciao/CCM_Core.mpc: + Removed ciaoversion as base project. This will be removed because it + results in the fact that each generated GNU makefile will get the + version number generated. We want that the GNU make rules get the + version number from Version.h + +Mon Jan 31 21:00:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp (pre): + + Generate '#include "ace/OS_NS_string.h"' directive. CIAO CIDL + servant sources call ACE_OS::strcmp(), the prototype of which is + found in that header. Necessitated by inter-header dependency + reductions in ACE. + +Mon Jan 31 11:59:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Any_Handler.cpp: + * DAnCE/Config_Handlers/CPK_Handler.cpp: + * DAnCE/Config_Handlers/DT_Handler.cpp: + * DAnCE/Config_Handlers/Property_Handler.cpp: + * DAnCE/Config_Handlers/RS_Handler.cpp: + * DAnCE/Config_Handlers/Requirement_Handler.cpp: + * DAnCE/Config_Handlers/SP_Handler.cpp: + * DAnCE/ciao/Port_Activator_T.cpp: + * DAnCE/examples/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * ciao/Container_Impl.cpp: + * performance-tests/Protocols/Controller/Controller.cpp: + * tools/RTComponentServer/RTConfig_Manager.cpp: + * tools/RTComponentServer/RTConfig_Manager.h: + * tools/RTComponentServer/RTServer_Impl.cpp: + + Added missing header include directives that are necessary due + to inter-header dependency reductions in ACE. + +Sun Jan 30 20:30:46 2005 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.h: + * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp: + * DAnCE/ExecutionManager/ExecutionManager_Impl.h: + * DAnCE/NodeApplicationManager/ImplementationInfo.cpp: + * DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h: + * DAnCE/ciao/Container_Base.cpp: + * DAnCE/ciao/NodeApplication_Impl.cpp: + * ciao/Container_Base.cpp: + * ciao/ServerActivator_Impl.h: + * docs/tutorial/Hello/hello_exec.cpp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * tests/RTCCM/Priority_Test/Controllers/client.cpp: + * tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp: + * tools/Assembly_Deployer/Deployment_Configuration.h: + * tools/RTComponentServer/RTServer_Impl.cpp: + + Added missing header include directives that are necessary due + to inter-header dependency reductions in ACE. + +Sun Jan 23 01:49:51 2005 Marek Brudka <mbrudka@aster.pl> + + * examples/OEP/Display/NavDisplayGUI_exec/README (Module): + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc (Module): + Changes related with separation of GUI reactors. + The additional information is avalaible in ChangeLog at REACTOR_SEPARATION branch (below). + + Mon Dec 6 00:39:19 2004 Marek Brudka <mbrudka@aster.pl> + + * examples/OEP/Display/NavDisplayGUI_exec/README (Module): + Remove reference to ACE_HAS_QT. + + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc (Module): + Removed deprecated qt_moc base project. + +Fri Jan 21 17:27:12 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc + + Fixed dependency relationship by making + NodeAppTest_RoundTrip_stub depending on CIAO_DnC_Container. + + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp + + Fixed warning on Debian_Full_Reactor build. The warning is + caused because of assigning "const char*" to a "char *" type. + + Thanks Johnny Willemsen <jwillemsen@remedy.nl> for pointing + these. + +Thu Jan 20 18:29:47 2005 Ossama Othman <ossama@dre.vanderbilt.edu> + + * DAnCE/Config_Handlers/Any_Handler.cpp: + * DAnCE/Config_Handlers/Utils.cpp: + * performance-tests/Protocols/Sender/Sender_exec.cpp: + * tools/Daemon/Daemon_Impl.cpp: + + Converted all ACE_{static,dynamic,reinterpret,const}_cast macros + calls to their standard C++ counterparts using new + bin/ACE-casts-convert script. The ACE cast macros were + deprecated back in ACE 5.4.2. + +Thu Jan 20 09:54:04 2005 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/OEP/Display/descriptors/NOTE.txt: + * examples/OEP/Display/descriptors/NOTE-win.txt: + + Fixed the discrepancy on using Assembly_Deployer. Thanks to + Martina Yen <martina_h_yen@raytheon.com> for reporting this. + +Wed Jan 19 09:39:14 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/examples/BasicSP/BasicSP.mpc + * DAnCE/examples/BasicSP/BMClosedED/BMClosedED.mpc + * DAnCE/examples/BasicSP/BMDevice/BMDevice.mpc + * DAnCE/examples/BasicSP/BMDisplay/BMDisplay.mpc + * DAnCE/examples/BasicSP/EC/EC.mpc + + Changed the shared component library name from + <what_ever_component>_DnC_<stub> to <What_ever_component>_<stub>, + since it doesn't make sense to let the modelers to put _DnC + trailing a component name. + + The same change applied to _svnt and _exec libraries. + + * DAnCE/examples/BasicSP/descriptors/basicNodeDaemon.pl + + Fixed this script since Some earlier cosmetic change make + this perl script broken. + + Thanks Steven Baker <Steven_D_Baker@raytheon.com> and + Sam Abbe <sam_abbe@raytheon.com> to pointing errors to + run this example. + +Sat Jan 15 15:16:14 2005 Gan Deng <gan.deng@vanderbilt.edu> + + * DAnCE/examples/BasicSP/README.html + + Updated this README file for instructions on running the BasicSP + example by using DAnCE. Thanks Sam Abbe <sam_abbe@raytheon.com> + for pointing errors on this document page. This fixes bugid + 2031. + +Mon Jan 10 09:45:14 2005 Nanbor Wang <nanbor@cs.wustl.edu> + + * DAnCE/RTNodeApplication/RTServer_Impl.h: + * DAnCE/RTNodeApplication/RTServer_Impl.cpp: Removed init method + altogether. VC6 can't handle the syntax and we'll deal with + later. + +Fri Jan 7 10:02:02 2005 Nanbor Wang <nanbor@cs.wustl.edu> + + * DAnCE/RTNodeApplication/RTServer_Impl.cpp (init): Changed to + call the virtual function defined by the parent explicitly with + this pointer to work around a VC6 bug. + +Wed Jan 5 15:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/DomainApplicationManager/Deployment_Configuration.inl: + * DAnCE/tests/Config_Handlers/Handler_Test.i: + Removed inl/i file, updated h,cpp + +Wed Jan 5 14:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * tools/Assembly_Deployer/Deployment_Configuration.{h,cpp,inl}: + * tools/XML_Helpers/XML_Utils.{h,cpp,inl}: + Removed inl file, updated h,cpp + +Wed Jan 5 10:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * DAnCE/RTNodeApplication/RTServer_Impl.h: + Fixed compile problem in emulated exception builds due to + incorrect environment macro + +Mon Jan 3 10:01:09 2005 Nanbor Wang <nanbor@cs.wustl.edu> + + * DAnCE/RTNodeApplication/README: + * DAnCE/RTNodeApplication/NodeApplication_Task.cpp: + * DAnCE/RTNodeApplication/NodeApplication_Task.h: + * DAnCE/RTNodeApplication/NodeApplication_Task.inl: + * DAnCE/RTNodeApplication/RTNodeApplication.cpp: + * DAnCE/RTNodeApplication/RTNodeApplication.mpc: + * DAnCE/RTNodeApplication/RTServer_Impl.cpp: + * DAnCE/RTNodeApplication/RTServer_Impl.h: + * DAnCE/RTNodeApplication/RTServer_Impl.inl: + * DAnCE/RTNodeApplication/senv.sh: Added a minimal + real-time-enabled NodeApplication server. + +Mon Jan 3 12:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> + + * ciao/CCM_Core.mpc: + * DAnCE/ciao/CCM_Core.mpc: + Added ciaoversion as base project to all projects so that SOVERSION + is set to the correct version number in the GNU makefiles + +Thu Dec 30 13:24:16 2004 Chris Cleeland <cleeland@ociweb.com> + + * CIAO version 0.4.3 released. + + diff --git a/CIAO/ChangeLogs/ChangeLog-pre_release b/CIAO/ChangeLogs/ChangeLog-pre_release new file mode 100644 index 00000000000..5f7b2769f7c --- /dev/null +++ b/CIAO/ChangeLogs/ChangeLog-pre_release @@ -0,0 +1,6202 @@ +Fri Apr 02 13:41:09 2004 Balachandran <bala@dre.vanderbilt.edu> + + * CIAO version 0.4.1 released. + +Fri Apr 2 13:05:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * NEWS: + + Updated with the latest developments just prior to BFO. + +Wed Mar 31 23:03:59 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + + Added code emitter to generate includes of *S.h corresponding to + IDL files included in the CIDL file. Thanks to Gary Duzan + <gduzan@bbn.com> for pointing out the problem. + +Wed Mar 31 17:59:12 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/static_configurator/Static_Configurator.mpc: + + Fixed fuzz warnings. + +Mon Mar 29 11:00:00 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/CIDLC.vcproj: + + Excluded the file RepositoryIdGenerator.cpp from the Release build, + as it has already been excluded from the Debug build. Thanks to + Marek Brudka <mbrudka@elka.pw.edu.pl> for reporting the problem. + +Sun Mar 28 23:51:17 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * TAO/CIAO/tools/RTComponentServer/Makefile.RTComponentServer: + + Updated dependencies. + + * TAO/CIAO/tools/RTComponentServer/RTConfig_Manager.h: + + Removed inclusion of Functor.h. + +Mon Mar 29 05:46:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * TAO/CIAO/tools/RTComponentServer/Makefile.RTComponentServer: + + Updated dependencies. + + * TAO/CIAO/tools/RTComponentServer/RTConfig_Manager.h: + + + +Tue Mar 23 14:34:06 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + + Modified code generated by FacetEmitter class to generate + the _Servant class for a facet in the scope where the IDL + interface the facet employs is defined, as mandated by the + CCM spec. + + * CIDLC/ServantSourceGenerator.cpp: + + Change generation of the declaration of a local variable + which is a _var of the executor class for a facet to match the + scope of the declaration of the executor class itself, which + must be, as mentioned above, in the same scope as the declaration + of the IDL interface used by the facet. + + Thanks to Jessica Pistole <Jessica.Pistole@jhuapl.edu> for + sending the example IDL/CIDL files that demostrated the + problem. + +Tue Mar 16 11:22:44 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * docs/static_ciao_contents.html: + * docs/static_config_example.html: + * docs/index.html: + + Fixed webpage for unnecessary whitespace characters. Fixed links + to images. Thanks to Tao Lu for pointing out. + +Tue Mar 16 10:34:41 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + + Added instantiation of generators for regular and readonly + attributes in interfaces supported by components. The + corresponding code generation in the servant source file + was already there. + +Tue Mar 16 10:36:21 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIAO-INSTALL.html: + + Added the support for CIDL with MPC on Linux. + +Tue Mar 16 10:52:21 2004 Venkita Subramonian <venkita@harry.cs.wustl.edu> + + * docs/static_config_example.html: + * docs/static_ciao_contents.html: + * docs/static_ciao_toc.html: + + Made some modifications to include an example run. + + * docs/index.html: + + Added link from the CIAO main page to the static config + documentation. + +Sun Mar 14 00:23:02 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CCF/CCF/CIDL/CIDL.mpc: + * CCF/CCF/IDL2/IDL2.mpc: + * CCF/CCF/IDL3/IDL3.mpc: + * CCF/CCF/CIDL/CodeGenerationKit.mpc: + * CCF/CCF/CIDL/CompilerElements.mpc: + + Removed the * to disable the duplicated words in the + project/makefile. + +Sun Mar 14 00:16:46 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIDLC/CIDLC.mpc: + + Removed the * to disable the duplicated words in the + project/makefile. + +Mon Mar 15 10:14:16 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/cidlc.cpp: + + Temporary fix for the wrong return code in CIDL compiler. + Thanks to Gary Duzan <gduzan@bbn.com> for reporting this. + +Fri Mar 12 11:03:38 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + Added missing operations to generate enum type names. Thanks to + Jessica Pistole <Jessica.Pistole@jhuapl.edu> for reporting + the missing type names in generated servant glue code. + +Thu Mar 11 16:30:45 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction/Typedef.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp: + + Added support for bounded string and wstring. + + * CCF/Documentation/TODO: + + Reflected new achievement. + + * CIDLC/cidlc.cpp: + + Cosmetic changes. + +2004-03-11 Venkita Subramonian <venkita@harry.cs.wustl.edu> + + * ciao/Container_Base.cpp: Removed an ACE_DEBUG statement which + got in by mistake. + +Wed Mar 10 14:59:19 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * docs/static_ciao_toc.html: + * docs/static_ciao_contents.html: + * docs/static_ciao_index.html: Updated documentation. Renamed + static_ciao.html to static_ciao_contents.html. + +Wed Mar 10 12:36:01 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Added code generator instantiations to handle multiple nested + modules. + + * CIDLC/cidlc.cpp: + + Fixed typo in usage message. + +Tue Mar 9 23:18:22 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * tools/static_configurator/Static_Assembly_Parser.cpp: + + Made a minor fix to eliminate unnecessary command line option + processing. + + * tools/static_configurator/README: Added this file. + +Tue Mar 9 22:48:10 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * docs/static_ciao.html: + * docs/imgs/ciao-static1.jpg: + * docs/imgs/ciao-static2.jpg: + * docs/imgs/ciao-dynamic1.jpg: + * docs/imgs/ciao-dynamic2.jpg: + * docs/imgs/ciao-static-vs-dynamic.jpg: Added documentation for + CIAO static configuration. + +Mon Mar 8 14:57:39 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + + Added inclusion of the source file when compiling with + --lem-force-all option. + +Mon Mar 8 13:54:16 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * NEWS: + + Added a NEWS file which tracks user visible changes between + every beta. Thanks to Olli Savia and Gary Duzan for motivating + this. + +Wed Mar 3 14:30:53 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Added code generation for operations corresponding to + attributes in facets and supported interfaces. Thanks to + Praveen K Sharma <psharma@bbn.com> for reporting the bug. + This closes [BUGID:1756]. + +Tue Mar 2 19:50:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * DnC/Node/NodeApplicationManager_Impl.h: + + Added @@Tao comments. + +Tue Mar 2 15:08:39 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Fixed code generation in the body of an operation. This + body just delegates to the executor, so we have to + generate the argument list again (just the names, not + the types), but we don't have to generate the raises + list again. The front end Traversal raises() method + was getting executed, no code generated, but it was + picking up the overridden comma() method used for the + arg list. So we had to override raises() itself to + do nothing. Thanks to Boris for his help with this. + +Tue Mar 2 01:34:18 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Node: + * DnC/Node/NodeApplication_Impl.h: + * DnC/Node/NodeApplication_Impl.h: + + Added the prototype definition files of + NodeApplication and NodeApplicationManager. + +Sun Feb 29 20:57:40 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * tools/static_configurator/Static_Configurator.h: + * tools/static_configurator/Static_Configurator.cpp: + * tools/static_configurator/Static_Assembly_Parser.cpp: Fixed + compile errors in builds with native exceptions disabled. + + * tools/static_configurator/Static_Assembly_Visitors.cpp: Fixed + compile errors in gcc 3.3.2. Thanks to Bala for pointing out. + +Sat Feb 28 15:42:22 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/static_configurator/Static_Assembly_Visitors.cpp: + + Fixed a couple of small errors. But this file still doeasn't + compile with gcc 3.3.2. Sending Venkita note. + +Fri Feb 27 11:35:41 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Fixed code generation errors reported by Edward Mulholland + <emulholl@atl.lmco.com>. + +Thu Feb 26 14:21:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIAOTAO.mwc: + + An mwc file for CIAO with its dependencies on ACE+TAO. Folks can + now run $ACE_ROOT/bin/mwc.pl CIAOTAO.mwc in $CIAO_ROOT and + invoke "make" from $CIAO_ROOT. Thanks to Brian Mendel and Ed + Mulholland for motivating this. + +Tue Feb 24 18:00:44 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Deployment.idl: Removed + * DnC/DnC_Deployment.idl + * DnC/DnC_Element.idl + * DnC/DnC_Resource.idl + + Deployment.idl is splited into 3 parts now. + +Mon Feb 23 15:04:26 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Added generation of a top-level namespaces with the name + derived from composition. Plus all the necessary modifications + in generated code to adopt this scheme. + +Mon Feb 23 13:54:19 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIDLC/CIDLC.vcproj: + + Added ".\Literals.cpp" into the project. + +Mon Feb 23 13:34:20 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIDLC/CIDLC.vcproj: + + Reversed the change. + +Thu Feb 19 11:07:35 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/index.html: + + Added the parts listing area. Added a few relative links. + +Wed Feb 18 13:05:35 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SemanticGraph/Name.cpp: + + Added missing header inclusion. + +Wed Feb 18 10:43:54 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/index.html: + + Added the tutorial section in this file. + +Wed Feb 18 10:11:42 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: + + Changed these MPC files to specify the output lib path. + +Wed Feb 18 14:05:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * CCF/CCF/CCF.mwc: + Removed this file, it has an error and is not needed. + +Tue Feb 17 01:18:16 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/RateGen/RateGen_exec.cpp: + * examples/OEP/Display/RateGen/client.cpp: + * examples/OEP/Display/RateGen/controller.cpp: + + Fixed the code for exception safety when exceptions are + disabled. I don't claim that I have caught everything, but + should have most of the problems. Another pass is required to fix + the remaining problems. + +Mon Feb 16 20:01:19 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/CIDLC.mwc: + + Added the mpc files from CCF in there. This will make it easier + for the users. Users just need to go to $CIAO_ROOT/CIDLC and + type mwc.pl CIDLC.mwc and then a make. They need not go to go + and build CCF specifically. But this has a hitch that Tao needs + to fix. The CCF libraries should be installed in $CIAO_ROOT/lib + for this to work fine. Tao has accepted to fix this. + + * CIDLC/Literals.cpp: + * CIDLC/Literals.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Bunch of wrong environment macro usage. This should fix the + problems that Brian Mendel reported. Thanks to Brian for + reporting this. + + These fixes wouldn't have taken so long. The CIDLC linking takes + a really really long time! + + * examples/Hello/Receiver/Receiver_exec.cpp: + * examples/Hello/Sender/Sender_exec.cpp: + * examples/Hello/Sender/starter.cpp: + * examples/OEP/BasicSP/EC/EC_exec.cpp: + * examples/OEP/BasicSP/EC/client.cpp: + * examples/OEP/BasicSP/EC/controller.cpp: + + Fixes to the executor code to get it compiling on platforms with + exceptions disabled. + +Mon Feb 16 16:32:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> + + * CCF/CCF/CCF.mwc: + Fixed typo in this file, this fixes the problems out VC71 build has + +Fri Feb 13 11:51:17 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + + Added generation of file caption to local executor mapping. + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Fixed bug in name generation when decalartions are in file + scope. + + * CIDLC/DescriptorGenerator.cpp: + + Fixed inconsistent tags. + + * CIDLC/Literals.cpp: + * CIDLC/Literals.hpp: + + Split literals into header and source. + + * CIDLC/CIDLC.mpc: + * CIDLC/CIDLC.vcproj: + * CIDLC/Makefile: + * CIDLC/Makefile.alt: + + Added Literals.cpp + +Thu Feb 12 17:40:33 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIDLC/CIDLC.mwc: + * CIDLC/CIDLC.mpc: + + Updated these two files. + Note: Only linux with boost/utility installed as package/rpm is + tested. + +Thu Feb 12 11:00:39 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIAO-INSTALL.html + * 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 + + Updated these files to set the static linkage. + +Thu Feb 12 10:31:23 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CCF/CCF/CCF.mwc: + + Added this workspace file. + +Wed Feb 11 19:17:54 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIAO-INSTALL.html: + + Added this file for CIAO install/build instructions. + +Wed Feb 11 12:05:59 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Updated URLs to the Boost website. Fixed incorrect build + instruction for Windows. + +Wed Feb 11 11:36:08 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/Hello/descriptors/run_test_debug.pl: + + A new script that uses -ORBdebuglevel while running the + component server. + + * examples/Hello/step-by-step.html: + + Added a pointer to the above script. + + Thanks to Gary Duzan <gduzan@bbn.com> and Praveen Sharma + <psharma@bbn.com> for motivating this. + +Tue Feb 10 18:15:59 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Fixed bugs and updated links. + +Tue Feb 10 16:44:33 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIDLC/CIDLC.vcproj: + + Changed the include path. + +Tue Feb 10 16:28:53 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * cidlc/CIDLC.vcproj: + + Added '..' to include paths, to pick up inclusion of + ciao/Version.h. + + * cidlc/ServantHeaderGenerator.cpp: + * cidlc/ServantSourceGenerator.cpp: + + Fixed errors in generated environment variables. Thanks to + Edward Mulholland <emulholl@atl.lmco.com> for reporting the + problems. + +Tue Feb 10 14:54:48 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * ciao/Container_Impl.h: + * ciao/Container_Base.h: Changes to fix compile errors by adding + default arguments for static configuration related paramters in + the constructor. + + +Tue Feb 10 11:35:47 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * DnC/Deployment.idl: + + Added this file for the new DnC spec. + +Tue Feb 10 10:41:48 2004 Venkita Subramonian <venkita@cs.wustl.edu> + + * tools/static_configurator/Static_Assembly_Visitors.{cpp,h}: + * tools/static_configurator/Static_Assembly_Parser.cpp: + * tools/static_configurator/Static_Assembly.h: Offline static + configuration parser to parse XML files into an intermediate C++ + header file which will be included by the online configuration + engine. + + * tools/static_configurator/Static_Configurator.mpc: + * tools/static_configurator/Static_Configurator.{h,cpp}: Online + configuration engine that reads the intermediate table created + by the offline parser. This is responsible for creating + component servers, homes, containers, components and + establishing connections between components. + + * ciao/Container_Base.{h,cpp}: Modifications for static + configuration. While installing a home, instead of loading the + entry point symbol from a DLL, the entry point function pointer + is obtained from a hashmap which is passed to the + container. This hashmap contains the name of the entry point and + the entry point function pointer. + + * ciao/Container_Impl.{h,cpp,inl}: + * ciao/ComponentServer_Impl.{h,cpp,inl}: Changed constructor + signatures to add a flag for static configuration and a hashmap + containing the static entry function pointers. These are + defaulted to 0. + +Fri Feb 6 15:54:26 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/Hello/Hello_Base/Hello_Base.idl: + * examples/OEP/BasicSP/BasicSP.idl: + * examples/OEP/Display/HUDisplay.idl: + * performance-tests/Benchmark/RoundTrip/RoundTrip.idl: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl: + + Removed the 'ciao/' path prefix from inclusions of + Components.idl. + +Fri Feb 6 14:49:48 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CIDLC/CIDLC.mpc: + * CCF/CCF/CIDL/CIDL.mpc + * CCF/CCF/IDL2/IDL2.mpc + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc + * CCF/CCF/CompilerElements/CompilerElements.mpc + * CCF/CCF/IDL3/IDL3.mpc + + Added reqires cidl in these mpc files. By default + cidl is not turned on, so MPC won't generate makefiles. + +Thu Feb 5 12:58:14 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + * CIDLC/README.html: + + Updated all URLs to point to the 'central location'. + +Wed Feb 4 14:58:05 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * ./CIDLC/CIDLC.mpc: + * ./CCF/CCF/CIDL/CIDL.mpc + * ./CCF/CCF/IDL2/IDL2.mpc + * ./CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc + * ./CCF/CCF/CompilerElements/CompilerElements.mpc + * ./CCF/CCF/IDL3/IDL3.mpc + + Added these mpc files to build CIDLC compiler. + The libpath of Boost and Utility is not fixed yet. + Need to test all the mpc files on both Linux/Windows. + +Wed Feb 4 13:58:36 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/CCM_Base.idl: + * ciao/CCM_Container.idl: + * ciao/CCM_Core.mpc: + * ciao/CCM_Deployment.idl: + * examples/Hello/Hello_Base/Hello_Base.idl: + * examples/OEP/BasicSP/BasicSP.idl: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.cpp: + * examples/OEP/Display/HUDisplay.idl: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: + * performance-tests/Benchmark/Benchmark.mpc: + * performance-tests/Benchmark/server.cpp: + * performance-tests/Benchmark/Multi_Threaded/Multi_Threaded.mpc: + * performance-tests/Benchmark/RoundTrip/RoundTrip.idl: + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp: + * performance-tests/Benchmark/RoundTrip/client.cpp: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl: + * performance-tests/Benchmark/RoundTripServer/server.cpp: + * tests/temp/assembly/client.cpp: + * tests/temp/assembly/control.idl: + * tests/temp/assembly/control.mpc: + * tests/temp/assembly/server.cpp: + * tools/Assembly_Deployer/Assembly_Deployer.cpp: + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * tools/Assembly_Deployer/Assembly_Impl.h: + * tools/Assembly_Deployer/Assembly_Manager.cpp: + * tools/Assembly_Deployer/Assembly_Service.idl: + * tools/Assembly_Deployer/Assembly_Visitors.h: + * tools/Assembly_Deployer/Deployment_Configuration.h: + * tools/ComponentServer/ComponentServer.cpp: + * tools/ComponentServer/ComponentServer_test_client.cpp: + * tools/Daemon/CIAO_Daemon.cpp: + * tools/Daemon/Daemon_Commands.cpp: + * tools/Daemon/CIAO_Daemon.cpp: + * tools/Daemon/Daemon_Commands.cpp: + * tools/ServerActivator/ServerActivator.cpp: + * tools/ServerActivator/ServerActivator_test_client.cpp: + * tools/XML_Helpers/XMLHelpers.mpc: + * tools/XML_Helpers/XML_Utils.h: + + - Removed all include paths except TAO_ROOT and CIAO_ROOT + for C++ and IDL compilers, from MPC files. + + - Modified includes in source and header files as necessary, + per the above changes. + + - Added missing ACE_ROOT/ace includes. + + - Made other modifications as necessary to MPC files to + eliminate build errors. + +Mon Feb 2 20:07:41 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/XML_Helpers/Makefile.XML_Helpers: + + Removed RTConfiguration_Stub.cpp and included + RTConfigurationC.cpp for compilation. + +Mon Feb 2 20:00:07 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/XML_Helpers/RTConfiguration.idl: + + Include RTCORBA_include.pidl instead of RTCORBA.pidl. + + * tools/XML_Helpers/RTConfiguration_Stubs.cpp: + + Removed the hacks in this file since they are no longer + necessary. + + * tools/XML_Helpers/XMLHelpers.mpc: + + Changed the order of inheritance to get the libraries in the + right order. + + All these should fix a problem reported by Diego Sevilla Ruiz + and as always thanks to him for reporting it. + +Sat Jan 31 18:26:24 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/XML_Helpers/RTConfiguration.idl: + + Appended "tao" to the path for RTCORBA.pidl. + +Thu Jan 29 14:03:42 2004 Chad Elliott <elliott_c@ociweb.com> + + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + * tools/XML_Helpers/XMLHelpers.mpc: + + Updated these mpc files to work with IDL_Files as a custom build + type instead of a built-in build type. + +Thu Jan 29 12:30:52 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * step-by-step.html: + * Receiver/Receiver.mpc: + * Receiver/Receiver_exec.cpp: + * Receiver/Receiver_exec.h: + * Sender/Sender.mpc: + * Sender/Sender_exec.cpp: + * Sender/Sender_exec.h: + * descriptors/default.cad: + * descriptors/multi-receivers-default.cad: + * descriptors/run_test_multirecv.pl: + + Following changes have been added to resolve the EI.idl problem. + 1. All *EI.idl are removed. + 2. All provided facets are implemented by the way of + "composition". + 3. Added one more deployment scenario which has 2 instances of + the Receiver. + +Thu Jan 29 11:00:50 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + + Reverted some more changes since they caused the C++ generated + code to break. + +Thu Jan 29 10:03:42 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Debian package libboost-dev apparently does not include regex. + Instead regex is provided as a separate libboost-regex-dev. + Added libboost-regex-dev as a required package to build CCF. + Thanks to Hans-Peter Bock <Hans-Peter.Bock@isw.uni-stuttgart.de> + for reporting this. + +Wed Jan 28 17:49:06 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + + Reverted back to SessionContext since it would be very hard + to fix C++ code to conform to this change. Will have to + do it later as part of C++ code refactoring. + +Wed Jan 28 13:21:00 2004 Chad Elliott <elliott_c@ociweb.com> + + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + + Use the new qt and qt_moc base projects. The qt-min* base + projects have been removed and the functionality moved into qt and + qt_moc. The original qt and qt_moc base projects were dispersed + and became different base projects. + +Wed Jan 28 13:02:28 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.cpp: + + Implemented generation of additional interfaces that allow + separation between executor interfaces and composition type. + +Tue Jan 27 12:05:13 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * examples/Hello/Sender/Sender_exec.cpp: + * examples/Hello/Sender/Sender_exec.h: + + New EI-less implementation. + + * CIDLC/CIDLC.sln: + * CIDLC/CIDLC.vcproj: + + Updated projects to compile with boost out-of-the-box. + +Tue Jan 27 11:33:39 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/Sender/Sender_exec.h: + * examples/Hello/Sender/Sender_exec.cpp: + * examples/Hello/Sender/Sender.idl: + * examples/Hello/Sender/starter.cpp: + + Updated these files. + +Tue Jan 27 10:15:59 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/step-by-step.html: + + Some format and trivial fix. + +Mon Jan 26 20:33:31 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/step-by-step.html: + + Updated this file with new font. + +Fri Jan 23 10:36:27 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CCF.sln: + * CCF/CCF/CIDL/CIDL.vcproj: + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.vcproj: + * CCF/CCF/CompilerElements/CompilerElements.vcproj: + * CCF/CCF/IDL2/IDL2.vcproj: + * CCF/CCF/IDL3/IDL3.vcproj: + + Updated projects to compile with boost out-of-the-box. + + * CCF/Documentation/Build.html: + + Added step-by-step instructions for building CCF on + Windows. Thanks to Tao Lu for helping me with this. + +Thu Jan 22 23:38:32 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/OEP/Display/descriptors/DualDisplay.cad: + + Changed the name of the file. + +Wed Jan 21 11:16:31 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/Parsing/Recovery.hpp: + * CCF/CCF/IDL2/Traversal/ValueType.tpp: + * CCF/CCF/IDL3/Traversal/EventType.tpp: + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Cosmetic changes. + +Wed Jan 21 10:17:22 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Makefile: + * CCF/CCF/Makefile: + * CCF/CCF/CIDL/Makefile: + * CCF/CCF/CIDL/Makefile.alt: + * CCF/CCF/CIDL/Makefile.archive: + * CCF/CCF/CIDL/Makefile.archive.alt: + * CCF/CCF/CIDL/SemanticAction/Makefile: + * CCF/CCF/CIDL/SemanticAction/Makefile.alt: + * CCF/CCF/CIDL/SemanticAction/Makefile.object: + * CCF/CCF/CIDL/SemanticAction/Makefile.object.alt: + * CCF/CCF/CIDL/SemanticAction/Impl/Makefile: + * CCF/CCF/CIDL/SemanticGraph/Makefile: + * CCF/CCF/CIDL/Traversal/Makefile: + * CCF/CCF/CodeGenerationKit/Makefile: + * CCF/CCF/CompilerElements/Makefile: + * CCF/CCF/IDL2/Makefile: + * CCF/CCF/IDL2/Makefile.alt: + * CCF/CCF/IDL2/Makefile.archive: + * CCF/CCF/IDL2/Makefile.archive.alt: + * CCF/CCF/IDL2/SemanticAction/Makefile: + * CCF/CCF/IDL2/SemanticAction/Makefile.alt: + * CCF/CCF/IDL2/SemanticAction/Makefile.object: + * CCF/CCF/IDL2/SemanticAction/Makefile.object.alt: + * CCF/CCF/IDL2/SemanticAction/Impl/Makefile: + * CCF/CCF/IDL2/SemanticAction/Impl/Makefile.alt: + * CCF/CCF/IDL2/SemanticGraph/Makefile: + * CCF/CCF/IDL2/Traversal/Makefile: + * CCF/CCF/IDL2/Traversal/Makefile.alt: + * CCF/CCF/IDL3/Makefile: + * CCF/CCF/IDL3/Makefile.alt: + * CCF/CCF/IDL3/Makefile.archive: + * CCF/CCF/IDL3/Makefile.archive.alt: + * CCF/CCF/IDL3/SemanticAction/Makefile: + * CCF/CCF/IDL3/SemanticAction/Impl/Makefile: + * CCF/CCF/IDL3/SemanticAction/Impl/Makefile.alt: + * CCF/CCF/IDL3/SemanticGraph/Makefile: + * CCF/CCF/IDL3/Traversal/Makefile: + * CIDLC/Makefile: + + Added ACE-style makefiles. + + * CCF/CCF/CIDL/Parser.hpp: + * CCF/CCF/CodeGenerationKit/CommandLineGrammar.hpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/Token.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Elements.tpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: + * CCF/CCF/IDL2/SemanticGraph/Exception.hpp: + * CCF/CCF/IDL2/SemanticGraph/Interface.hpp: + * CCF/CCF/IDL2/SemanticGraph/Operation.hpp: + * CCF/CCF/IDL2/SemanticGraph/Translation.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Include.cpp: + * CCF/CCF/IDL3/SemanticGraph/Component.hpp: + * CCF/CCF/IDL3/SemanticGraph/Home.hpp: + + Cosmetic changes. + + * CCF/Documentation/Build.html: + + Fixed a typo. + +Mon Jan 19 10:08:15 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/Makefile.alt: + * CIDLC/cidlc.cpp: + + Added --version command line option to CIDL compiler. Thanks + to Craig Rodrigues for the suggestion. + +Thu Jan 15 20:17:17 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Fixed some typos. Thanks to Craig Rodrigues for reporting + them. + +Thu Jan 15 17:53:38 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Updated build instructions for Debian GNU/Linux and RedHat + OS family. + +Thu Jan 15 14:39:35 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Config.rules: + + Fixed incorrect initialization of UTILITY_BUILD_RULES when + UTILITY_ROOT is set. Thanks to Gary Duzan <gduzan@bbn.com> + for reporting this. + +Thu Jan 15 14:30:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * README: + + Updated the file with information about CIDLC. Thanks to Gary + Duzan <gduzan@bbn.com> for motivating this. + +Wed Jan 14 18:50:00 2004 Balachandran <bala@dre.vanderbilt.edu> + + * CIAO version 0.4 released. + +Wed Jan 14 15:22:13 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIDLC/README + * CIDLC/README.html: + + HTML'ised README into a new file README.html and removed the + ascii equivalent of it. + +Wed Jan 14 11:30:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * docs/releasenotes/index.html: + * docs/index.html: + + Updated releasenotes. + +Wed Jan 14 10:59:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * docs/releasenotes: + + New directory. + + * docs/releasenotes/index.html: + + The actual document is placed here to be consistent with TAO. + + * docs/releasenotes.html: + + Removed the file since it has been moved into a new directory. + +Tue Jan 13 20:54:31 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ChangeLog: + + Lots of entries had gotten removed. Fixed them. + +Tue Jan 13 11:24:55 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Config.rules: + + Added 'default-if-not-set' value for UTILITY_BUILD_RULES to + look into well-known location where RedHat and Debian packages + are installed. + +Sat Jan 10 11:58:05 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIAO.mwc: + + Fixed a typo in the previous checkin. + +Sat Jan 10 11:08:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * CIAO.mwc: + + We removed all the mpc files for CIDLC. Needed to remove that + from the workspace file too. + +Fri Jan 9 16:01:55 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/cidlc.cpp: + + Changed the error return value from -1 to 1. For some reason, + Visual Studio does not detect the -1 return value and thinks + everything is fine. + +Fri Jan 9 15:45:33 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Added some clarifications suggested by Tao Lu. + +Fri Jan 9 14:46:41 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/CIDL/CIDL.vcproj: + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.vcproj: + * CCF/CCF/IDL2/IDL2.vcproj: + + Added new files for union support and updated other project + settings. + + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/izeTypeCalculator.cpp: + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + Added support for unions to the back end, and fixed a bug in + generating the servant name when the component is declared at + file scope. + +Fri Jan 9 12:25:37 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Union.hpp: + + Fixed a bug with union member handling in semantic + actions. + +Fri Jan 9 12:20:32 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Config.rules: + * CCF/Makefile.alt: + * CCF/CCF/Makefile.alt: + * CCF/CCF/CIDL/Makefile.alt: + * CCF/CCF/CIDL/Makefile.archive: + * CCF/CCF/CIDL/SemanticAction/Makefile.alt: + * CCF/CCF/CIDL/SemanticAction/Makefile.object: + * CCF/CCF/CIDL/SemanticAction/Impl/Makefile.alt: + * CCF/CCF/CIDL/SemanticGraph/Makefile.alt: + * CCF/CCF/CIDL/Traversal/Makefile.alt: + * CCF/CCF/CodeGenerationKit/Makefile.alt: + * CCF/CCF/CompilerElements/Makefile.alt: + * CCF/CCF/IDL2/Makefile.alt: + * CCF/CCF/IDL2/Makefile.archive: + * CCF/CCF/IDL2/SemanticAction/Makefile.alt: + * CCF/CCF/IDL2/SemanticAction/Makefile.object: + * CCF/CCF/IDL2/SemanticAction/Impl/Makefile.alt: + * CCF/CCF/IDL2/SemanticGraph/Makefile.alt: + * CCF/CCF/IDL2/Traversal/Makefile.alt: + * CCF/CCF/IDL3/Makefile.alt: + * CCF/CCF/IDL3/Makefile.archive: + * CCF/CCF/IDL3/SemanticAction/Makefile.alt: + * CCF/CCF/IDL3/SemanticAction/Impl/Makefile.alt: + * CCF/CCF/IDL3/SemanticGraph/Makefile.alt: + * CCF/CCF/IDL3/Traversal/Makefile.alt: + * CCF/Documentation/Build.html: + * CCF/Example/Makefile.alt: + * CCF/Example/CIDL/Makefile.alt: + * CCF/Example/CIDL/LocalExecutorMapping/Makefile.alt: + * CCF/Example/CodeGenerationKit/Makefile.alt: + * CCF/Example/CodeGenerationKit/Indentation/Makefile.alt: + * CCF/Example/CodeGenerationKit/Indentation/IDL/Makefile.alt: + * CCF/Example/CodeGenerationKit/Indentation/XML/Makefile.alt: + * CCF/Example/ComponentDeploymentDescriptor/Makefile.alt: + * CCF/Example/IDL2/Makefile.alt: + * CCF/Example/IDL2/CxxMapping/Makefile.alt: + * CCF/Test/Makefile.alt: + * CCF/Test/CIDL/Makefile.alt: + * CCF/Test/CIDL/Compiler/Makefile.alt: + * CCF/Test/CompilerElements/Makefile.alt: + * CCF/Test/CompilerElements/CPP/Makefile.alt: + * CCF/Test/IDL2/Makefile.alt: + * CCF/Test/IDL2/Compiler/Makefile.alt: + * CCF/Test/IDL2/SemanticGraph/Makefile.alt: + * CCF/Test/IDL2/SemanticGraph/HandBuilt/Makefile.alt: + * CCF/Test/IDL2/Traversal/Makefile.alt: + * CCF/Test/IDL2/Traversal/Recreate/Makefile.alt: + * CCF/Test/IDL3/Makefile.alt: + * CCF/Test/IDL3/Compiler/Makefile.alt: + * CIDLC/Makefile.alt: + + Added 'flexibility' variables to Config.rules and + updated makefiles to reflect this change. + +Thu Jan 8 15:33:31 2004 Tao Lu <lu@dre.vanderbilt.edu> + + * CCF/CCF/CCF.mwc + * 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 + * CCF/CCF.mwc + * CCF/Example/CIDL/CIDL.mwc + * CCF/Example/CIDL/LocalExecutorMapping/LocalExecutorMapping.mpc + * CCF/Example/Example.mwc + * CCF/Example/CodeGenerationKit/Indentation/IDL/IDL.mpc + * CCF/Example/CodeGenerationKit/Indentation/XML/XML.mpc + * CCF/Example/CodeGenerationKit/Indentation/Indentation.mwc + * CCF/Example/CodeGenerationKit/CodeGenerationKit.mwc + * CIDLC/cidlc.mpc + + Removed all these MPC files since CIDL is not working with MPC yet. + +Thu Jan 8 15:10:24 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/Makefile.archive: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction.hpp: + * CCF/CCF/IDL2/SemanticGraph.hpp: + * CCF/CCF/IDL2/Traversal.hpp: + * CCF/CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Union.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Makefile.alt: + * CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Union.hpp: + * CCF/CCF/IDL2/SemanticGraph/Makefile.alt: + * CCF/CCF/IDL2/SemanticGraph/Union.cpp: + * CCF/CCF/IDL2/SemanticGraph/Union.hpp: + * CCF/CCF/IDL2/Traversal/Struct.hpp: + * CCF/CCF/IDL2/Traversal/Union.cpp: + * CCF/CCF/IDL2/Traversal/Union.hpp: + + Added support for union. + +Thu Jan 8 14:47:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + + Changed default suffix for generating #include of C++ header + file generated from executor mapping IDL file, similar to the + change in + + Thu Jan 8 12:00:16 2004 Jeff Parsons <j.parsons@vanderbilt.edu>. + +Thu Jan 8 13:49:10 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc: + * examples/OEP/BasicSP/BMDevice/BMDevice.mpc: + * examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/OEP/BasicSP/EC/EC.mpc: + * examples/OEP/Display/GPS/GPS.mpc: + * examples/OEP/Display/NavDisplay/NavDisplay.mpc: + * examples/OEP/Display/RateGen/RateGen.mpc: + + Reverted the changes in + + Wed Jan 7 11:20:13 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + since these command line options (include paths) are now part of + the default command line. + +Thu Jan 8 12:00:16 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.cpp: + + Changed default suffix for the generated executor mapping IDL file + from '_exec.idl' to 'E.idl'. + + * ciao/CCM_Core.mpc: + + Added header files that are unmatched by a corresponding .cpp file. + +Wed Jan 7 11:20:13 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc: + * examples/OEP/BasicSP/BMDevice/BMDevice.mpc: + * examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/OEP/BasicSP/EC/EC.mpc: + * examples/OEP/Display/GPS/GPS.mpc: + * examples/OEP/Display/NavDisplay/NavDisplay.mpc: + * examples/OEP/Display/RateGen/RateGen.mpc: + + Added include path command line options for the CIDL compiler. + +Wed Jan 7 09:56:39 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Fixed a typo. + +Tue Jan 6 18:25:24 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SemanticGraph/Elements.cpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: + + Fixed bug in Scope::add_edge_right (Extends&). + +Tue Jan 6 17:26:33 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SemanticAction/Impl/Interface.cpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.cpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Component.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Home.cpp: + + Added support for lookup in inherited/supported + scopes. + +Tue Jan 6 11:35:27 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.hpp: + * CIDLC/ServantSourceGenerator.hpp: + + Added virtual destructors to classes ServantHeaderEmitter and + ServantSourceEmitter to eliminate warnings on g++ 3.3. + +Tue Jan 6 11:23:29 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/OEP/BasicSP/EC/client.cpp: + * examples/OEP/BasicSP/EC/controller.cpp: + + Replaced occurrences of cerr with ACE_ERROR_RETURN. + + * examples/OEP/Display/GPS/GPS_exec.cpp: + * examples/OEP/Display/GPS/GPS_tracing_exec.cpp: + + Added #include of ace/OS_NS_time.h. + +Tue Jan 6 10:16:51 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/Assembly_Deployer/Assembly_Manager.cpp: + + Fixed a warning using _var. + +Mon Jan 5 21:38:53 2004 Boris Kolpackov <boris@kolpackov.net> + + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.cpp: + + Fixed uninitialized variable bug that resulted in generation + of unused modules. + + * CCF/Example/CIDL/LocalExecutorMapping/test-0.idl: + + Added unused module to the test case. + + * CIDLC/cidlc.cpp: + + Cosmetic chnages. + +Mon Jan 5 20:31:18 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/RepositoryIdGenerator.cpp: + * CIDLC/RepositoryIdGenerator.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Fixed typos in servant code generation. + +Mon Jan 5 19:34:44 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Updated Utility library url. + +Mon Jan 5 19:16:40 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/Makefile.alt: + + Added updated generators to the build. + +Mon Jan 5 18:48:54 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Test/IDL2/Traversal/Recreate/Makefile.alt: + + Fixed a typo. + +Mon Jan 5 18:27:12 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Config.rules: + + Added default values to the paths. + +Mon Jan 5 15:47:04 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/README: + + Updated build instructions. + +Mon Jan 5 14:32:17 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/Build.html: + + Updated build instructions. + +Mon Jan 5 01:44:13 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/CompilerElements/CompilerElements.vcproj: + * CCF/CCF/IDL2/IDL2.vcproj: + * CCF/CCF/IDL3/IDL3.vcproj: + + Added files recently checked in to projects. + + * CIDLC/CIDLC.vcproj: + * CIDLC/Collectors.hpp: + * CIDLC/DescriptorGenerator.cpp: + * CIDLC/DescriptorGenerator.hpp: + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantGenerator.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantHeaderGenerator.hpp: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/ServantSourceGenerator.hpp: + * CIDLC/SizeTypeCalculator.cpp: + * CIDLC/SizeTypeCalculator.hpp: + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + * CIDLC/cidlc.cpp: + + Overhauled the entire backend to integrate with the new + frontend traversal framework, and with recently supported + features. + +Sun Jan 4 17:48:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * tools/RTComponentServer/RTConfig_Manager.cpp: + + Fixed warnings with g++ builds. + +Sat Jan 3 16:34:35 2004 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/Traversal/Operation.hpp: + * CCF/CCF/IDL2/Traversal/Operation.tpp: + * CCF/CCF/IDL3/Traversal/Home.cpp: + * CCF/CCF/IDL3/Traversal/Home.hpp: + + Added receives_none() member function. + +Fri Jan 2 16:09:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/Container_Base.cpp: + + Fixed a compile error in single threaded configuration. + + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * tools/Assembly_Deployer/Assembly_Manager.cpp: + * tools/ComponentServer/ComponentServer.cpp: + * tools/XML_Helpers/RTConfig_Handlers.cpp: + + Fixed more warnings with g++, mostly from the wrong usage of + _var's. + +Fri Jan 2 15:36:07 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.hpp: + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.hpp: + + Changed pass-by-value to pass-by-const-ref for fs::path argument. + +Fri Jan 2 14:41:35 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + + Fixed small recognition bug. + + * CCF/CCF/IDL2/Traversal/Attribute.cpp: + * CCF/CCF/IDL2/Traversal/Attribute.hpp: + + Added traversal or readonly attribute. + + * CCF/Example/CIDL/LocalExecutorMapping/cidlc.cpp: + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + + Added support for readonly attribute. + + * CCF/Example/CIDL/LocalExecutorMapping/test-0_exec.idl.orig: + * CCF/Example/CIDL/LocalExecutorMapping/test-1.idl: + * CCF/Example/CIDL/LocalExecutorMapping/test-1_exec.idl.orig: + * CCF/Example/CIDL/LocalExecutorMapping/test-2.idl: + * CCF/Example/CIDL/LocalExecutorMapping/test-2_exec.idl.orig: + + Updated tests and results. + + * CIDLC/ExecutorMappingGenerator.cpp: + + Added support for readonly attribute. + +Fri Jan 2 13:44:06 2004 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CompilerElements/Preprocessor.cpp: + + Removed debug print. + + * CCF/Documentation/TODO: + + Updated. + +Fri Jan 2 12:59:05 2004 Chad Elliott <elliott_c@ociweb.com> + + * performance-tests/Benchmark/Benchmark.mpc: + + Prefixed the project name with the '*' operator to avoid project + name conflicts. + +Thu Jan 1 20:27:30 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/Makefile: + + Updated dependancies since we have now have the Makefiles in the + repo. + +Thu Jan 1 19:58:26 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/XML_Helpers/Cascadable_DocHandler.cpp: + + Fixed typo. + +Thu Jan 1 20:12:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/XML_Helpers/XML_Utils.cpp: + + Fixed a unused variable warning. + +Thu Jan 1 20:05:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * tools/Assembly_Deployer/Assembly_Manager.cpp: + * tools/ComponentServer/ComponentServer.cpp: + * tools/Daemon/CIAO_Daemon.cpp: + * tools/Daemon/Daemon_Impl.cpp: + * tools/Daemon/controller_i.cpp: + * tools/RTComponentServer/ComponentServer_Task.cpp: + * tools/RTComponentServer/RTConfig_Manager.cpp: + * tools/RTComponentServer/RTServer_Impl.cpp: + * tools/ServerActivator/ServerActivator.cpp: + * tools/Simple_Component_Server/Simple_Component_Server.cpp: + * tools/Simple_Component_Server/Simple_Server_i.cpp: + * tools/Simple_Component_Server/sample_client.cpp: + * tools/XML_Helpers/Assembly_Handlers.cpp: + * tools/XML_Helpers/Assembly_Spec.cpp: + * tools/XML_Helpers/Assembly_Spec.h: + * tools/XML_Helpers/Cascadable_DocHandler.cpp: + + More fixes to remove compile errors when exceptions are set + to 0. + +Thu Jan 1 19:32:23 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/ComponentServer_Impl.cpp: + + Fixed typo in the last checkin. + +Thu Jan 1 19:28:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/ComponentInstallation_Impl.cpp: + * ciao/ComponentServer_Impl.cpp: + * ciao/Container_Base.cpp: + * ciao/Container_Base.inl: + * ciao/Container_Impl.cpp: + * ciao/Container_Impl.inl: + * ciao/Cookies.cpp: + * ciao/ServerActivator_Impl.cpp: + + Bunch of fixes to remove compile errors when exceptions are set + to 0. + +Thu Jan 1 18:46:02 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/XML_Helpers/Cascadable_DocHandler.i: + + Fixed compile errors when exceptions are turned off. + +Thu Jan 1 18:41:06 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * Makefile: + + Do not compile CIAO with static_libs_only=1. + +Thu Jan 1 13:53:53 2004 Boris Kolpackov <boris@kolpackov.net> + + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp (class Nameable) + + Added support for iteration over Names edges. + + +Thu Jan 1 17:23:44 UTC 2004 Don Hinton <dhinton@dresystems.com> + + * Makefile: + Moved coreclean target to bottom of file so that the all target + will come first. Added ALT_DIRS variable that contains CIDLC, + examples, and tests directories that should not be built by + default. Set the DIRS variable = CORE_DIRS by default and add + ALT_DIRS only if BOOST_ROOT and UTILITY_ROOT have been set. + This will need to be adjusted a bit, since the ALT_DIRS don't + have regular Makefiles right now, but it's a start and will + allow all the *nix builds to start building the CORE_DIRS in the + regular autobuilds. + + * ciao/Makefile: + * ciao/Makefile.CIAO_Client: + * ciao/Makefile.CIAO_Container: + * ciao/Makefile.CIAO_Server: + * tools/Makefile: + * tools/Assembly_Deployer/Makefile: + * tools/Assembly_Deployer/Makefile.Assembly_Deployer: + * tools/Assembly_Deployer/Makefile.Assembly_Manager: + * tools/ComponentServer/Makefile: + * tools/ComponentServer/Makefile.ComponentServer: + * tools/ComponentServer/Makefile.ComponentServer_test_client: + * tools/Daemon/Makefile: + * tools/Daemon/Makefile.CIAO_Daemon: + * tools/Daemon/Makefile.DaemonController: + * tools/RTComponentServer/Makefile: + * tools/RTComponentServer/Makefile.RTComponentServer: + * tools/ServerActivator/Makefile: + * tools/ServerActivator/Makefile.ServerActivator: + * tools/ServerActivator/Makefile.ServerActivator_test_client: + * tools/Simple_Component_Server/Makefile: + * tools/Simple_Component_Server/Makefile.Simple_Component_Server: + * tools/Simple_Component_Server/Makefile.Simple_Component_Server_test_client: + * tools/Simple_Component_Server/Makefile.Simple_Server_Stub: + * tools/XML_Helpers/Makefile: + * tools/XML_Helpers/Makefile.Helper_Test: + * tools/XML_Helpers/Makefile.XML_Helpers: + Added new Makefiles generated by MPC and lightly modified to + remove unneeded variables and targets (mainly realclean, and idl + related ones that are OBE due to recent fixes to the underlying + make system.). + +Wed Dec 31 18:13:21 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CompilerElements/Preprocessor.cpp: + * CCF/CCF/IDL2/LexicalAnalyzer.hpp: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction/Attribute.hpp: + * CCF/CCF/IDL2/SemanticAction/Elements.hpp: + * CCF/CCF/IDL2/SemanticAction/Enum.hpp: + * CCF/CCF/IDL2/SemanticAction/Exception.hpp: + * CCF/CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Include.hpp: + * CCF/CCF/IDL2/SemanticAction/Interface.hpp: + * CCF/CCF/IDL2/SemanticAction/Member.hpp: + * CCF/CCF/IDL2/SemanticAction/Module.hpp: + * CCF/CCF/IDL2/SemanticAction/Native.hpp: + * CCF/CCF/IDL2/SemanticAction/Operation.hpp: + * CCF/CCF/IDL2/SemanticAction/Struct.hpp: + * CCF/CCF/IDL2/SemanticAction/TypeId.hpp: + * CCF/CCF/IDL2/SemanticAction/Typedef.hpp: + * CCF/CCF/IDL2/SemanticAction/ValueType.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Attribute.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Attribute.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Elements.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Elements.tpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Enum.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Enum.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Exception.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Exception.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Include.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Include.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Interface.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Interface.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Member.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Module.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Module.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Native.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Native.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Operation.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Operation.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Struct.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Struct.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/TypeId.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/TypeId.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/ValueType.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/ValueType.hpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.cpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: + * CCF/CCF/IDL2/SemanticGraph/Exception.cpp: + * CCF/CCF/IDL2/SemanticGraph/Exception.hpp: + * CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp: + * CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp.m4: + * CCF/CCF/IDL2/SemanticGraph/Interface.cpp: + * CCF/CCF/IDL2/SemanticGraph/Interface.hpp: + * CCF/CCF/IDL2/SemanticGraph/Member.cpp: + * CCF/CCF/IDL2/SemanticGraph/Module.cpp: + * CCF/CCF/IDL2/SemanticGraph/Name.cpp: + * CCF/CCF/IDL2/SemanticGraph/Name.hpp: + * CCF/CCF/IDL2/SemanticGraph/Native.cpp: + * CCF/CCF/IDL2/SemanticGraph/Native.hpp: + * CCF/CCF/IDL2/SemanticGraph/Operation.cpp: + * CCF/CCF/IDL2/SemanticGraph/Operation.hpp: + * CCF/CCF/IDL2/SemanticGraph/Sequence.cpp: + * CCF/CCF/IDL2/SemanticGraph/Struct.cpp: + * CCF/CCF/IDL2/SemanticGraph/Translation.cpp: + * CCF/CCF/IDL2/SemanticGraph/Translation.hpp: + * CCF/CCF/IDL2/SemanticGraph/TypeId.cpp: + * CCF/CCF/IDL2/SemanticGraph/ValueType.cpp: + * CCF/CCF/IDL2/SemanticGraph/ValueType.hpp: + * CCF/CCF/IDL2/Traversal/Elements.hpp: + * CCF/CCF/IDL2/Traversal/Interface.tpp: + * CCF/CCF/IDL2/Traversal/ValueType.cpp: + * CCF/CCF/IDL2/Traversal/ValueType.hpp: + * CCF/CCF/IDL2/Traversal/ValueType.tpp: + * CCF/CCF/IDL3/Parser.cpp: + * CCF/CCF/IDL3/SemanticAction/Component.hpp: + * CCF/CCF/IDL3/SemanticAction/Consumes.hpp: + * CCF/CCF/IDL3/SemanticAction/Emits.hpp: + * CCF/CCF/IDL3/SemanticAction/EventType.hpp: + * CCF/CCF/IDL3/SemanticAction/Factory.hpp: + * CCF/CCF/IDL3/SemanticAction/Home.hpp: + * CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp: + * CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp: + * CCF/CCF/IDL3/SemanticAction/Provides.hpp: + * CCF/CCF/IDL3/SemanticAction/Publishes.hpp: + * CCF/CCF/IDL3/SemanticAction/Uses.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Component.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Component.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Consumes.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Consumes.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Elements.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Emits.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Emits.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/EventType.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/EventType.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Home.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Home.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/HomeFactory.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/HomeFactory.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/HomeFinder.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/HomeFinder.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Include.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Include.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Provides.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Provides.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Publishes.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Publishes.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Uses.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Uses.hpp: + * CCF/CCF/IDL3/SemanticGraph/Component.hpp: + * CCF/CCF/IDL3/SemanticGraph/Elements.cpp: + * CCF/CCF/IDL3/SemanticGraph/EventType.cpp: + * CCF/CCF/IDL3/SemanticGraph/Home.hpp: + * CCF/CCF/IDL3/Traversal/EventType.tpp: + * CCF/CCF/CIDL/SemanticAction/Composition.hpp: + * CCF/CCF/CIDL/SemanticAction/Factory.hpp: + * CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp: + * CCF/CCF/CIDL/SemanticAction/Impl/Composition.cpp: + * CCF/CCF/CIDL/SemanticAction/Impl/Composition.hpp: + * CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp: + * CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp: + * CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp: + * CCF/CCF/CIDL/SemanticGraph/Elements.cpp: + * CCF/CCF/CIDL/SemanticGraph/Executor.cpp: + * CCF/Documentation/TODO: + + Minor cosmetic changes and cleanups. + + +Wed Dec 31 12:27:16 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/tutorial/Hello/hello.mpc: + Updated this file to avoid duplicated project names in + MPC generated solution file for VC. + +Wed Dec 31 10:16:17 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIAO/ciao/Component_Base.idl: + + Replaced inclusion of IFR_Client/Interface.pidl with orb.idl + since it has all that's needed. + +Tue Dec 30 17:47:49 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * ciao/CCM_Base.idl: + + Temporarily commented import declaration even though it is + conditionally commented out. Current CIDLC's preprocessor + does not handle conditional compilation. + +Tue Dec 30 17:03:27 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CompilerElements/Diagnostic.hpp: + * CCF/CCF/CompilerElements/TokenStream.hpp: + + Cosmetic changes. + + + * CCF/CCF/CompilerElements/Makefile.alt: + * CCF/CCF/CompilerElements/Preprocessor.cpp: + * CCF/CCF/CompilerElements/Preprocessor.hpp: + * CCF/CCF/CompilerElements/PreprocessorToken.cpp: + * CCF/CCF/CompilerElements/PreprocessorToken.hpp: + + New (though not very capable) preprocessor for the time being. + + + * CCF/CCF/IDL2/SemanticAction/Native.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Native.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Native.hpp: + * CCF/CCF/IDL2/SemanticGraph/Native.cpp: + * CCF/CCF/IDL2/SemanticGraph/Native.hpp: + * CCF/CCF/IDL2/Traversal/Native.cpp: + * CCF/CCF/IDL2/Traversal/Native.hpp: + + Added support for IDL2 native feature. + + * CCF/CCF/IDL2/SemanticAction/ValueType.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/ValueType.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/ValueType.hpp: + + Extended support for IDL2 valuetype feature. + + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/LexicalAnalyzer.hpp: + * CCF/CCF/IDL2/Makefile.archive: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction.hpp: + * CCF/CCF/IDL2/SemanticGraph.hpp: + * CCF/CCF/IDL2/Traversal.hpp: + * CCF/CCF/IDL2/SemanticAction/Attribute.hpp: + * CCF/CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Include.hpp: + * CCF/CCF/IDL2/SemanticAction/Interface.hpp: + * CCF/CCF/IDL2/SemanticAction/Member.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Attribute.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Attribute.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Elements.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Include.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Include.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Interface.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Makefile.alt: + * CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Member.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Operation.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Struct.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: + * CCF/CCF/IDL2/SemanticGraph/Attribute.cpp: + * CCF/CCF/IDL2/SemanticGraph/Makefile.alt: + * CCF/CCF/IDL2/SemanticGraph/Operation.cpp: + * CCF/CCF/IDL2/SemanticGraph/Operation.hpp: + * CCF/CCF/IDL2/Traversal/Fundamental.hpp: + * CCF/CCF/IDL2/Traversal/Makefile.alt: + + Cosmetic changes. + + + * CCF/CCF/IDL3/SemanticAction/EventType.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/EventType.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/EventType.hpp: + + Added support for IDL3 eventtype feature. + + * CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/HomeFinder.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/HomeFinder.hpp: + + Added support for IDL3 home finder feature. + + * CCF/CCF/IDL3/LexicalAnalyzer.cpp: + * CCF/CCF/IDL3/LexicalAnalyzer.hpp: + * CCF/CCF/IDL3/Parser.cpp: + * CCF/CCF/IDL3/Parser.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Include.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Include.hpp: + + Cosmetic changes. + + + * CCF/CCF/CIDL/LexicalAnalyzer.cpp: + * CCF/CCF/CIDL/LexicalAnalyzer.hpp: + * CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/CIDL/SemanticGraph/Composition.cpp: + * CCF/CCF/CIDL/SemanticGraph/Composition.hpp: + + Cosmetic changes. + + + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + * CCF/Example/CIDL/LocalExecutorMapping/Makefile.alt: + * CCF/Example/CIDL/LocalExecutorMapping/cidlc.cpp: + * CCF/Example/CIDL/LocalExecutorMapping/test-2.idl: + * CCF/Example/CIDL/LocalExecutorMapping/test-2_exec.idl.orig: + * CCF/Example/IDL2/CxxMapping/Makefile.alt: + * CCF/Example/IDL2/CxxMapping/driver.cpp: + * CCF/Test/Makefile.alt: + * CCF/Test/CIDL/Compiler/GeneratorImpl.hpp: + * CCF/Test/CIDL/Compiler/Makefile.alt: + * CCF/Test/CIDL/Compiler/driver.cpp: + * CCF/Test/CompilerElements/Makefile.alt: + * CCF/Test/CompilerElements/CPP/Makefile.alt: + * CCF/Test/CompilerElements/CPP/driver.cpp: + * CCF/Test/IDL2/Compiler/Makefile.alt: + * CCF/Test/IDL2/Compiler/driver.cpp: + * CCF/Test/IDL2/Traversal/Recreate/GeneratorImpl.hpp: + * CCF/Test/IDL3/Compiler/Makefile.alt: + * CCF/Test/IDL3/Compiler/driver.cpp: + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/cidlc.cpp: + + Updated to reflect changes above. + + + * CCF/Documentation/TODO: + + Reflected new achievements. + + +Tue Dec 30 13:53:20 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Philosophers/Philosophers.idl: + * examples/Philosophers/README: + Moved this unfinished example from examples/handcrafted here. + +Tue Dec 30 13:39:00 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * ChangeLog: + Updated my ChangeLog entries to the correct format. + Thanks for the help from Bala and Boris. + +Tue Dec 30 11:42:08 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/handcrafted/examples.mwc: + Removed this file since MPC works recursively now. + +Tue Dec 30 11:28:43 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * exmaples/handcrafted/BasicSP: + Removed this directory. This example has been moved to + examples/OEP/BasicSP and been modified to use the CIDL compiler. + +Tue Dec 30 11:26:24 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/handcrafted/Philosophers: + Removed this directory. + +Tue Dec 30 11:20:39 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/handcrafted/Hello: + Removed this directory. This example has been moved to + docs/tutorial/Hello and been modified to use the CIDL compiler. + +Tue Dec 30 10:56:03 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/handcrafted/Display: + Removed this directory. This example has been moved to + examples/OEP/Display and been modified to use the CIDL compiler. + +Tue Dec 23 16:26:19 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction/Operation.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Elements.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Operation.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Operation.hpp: + * CCF/CCF/IDL2/SemanticGraph/Interface.hpp: + * CCF/CCF/IDL2/SemanticGraph/Operation.cpp: + * CCF/CCF/IDL2/SemanticGraph/Operation.hpp: + * CCF/CCF/IDL2/Traversal/Operation.cpp: + * CCF/CCF/IDL2/Traversal/Operation.hpp: + * CCF/CCF/IDL2/Traversal/Operation.tpp: + * CCF/Test/IDL2/SemanticGraph/HandBuilt/Builder.cpp: + + Added support for oneway operations. + + * CCF/CCF/IDL3/LexicalAnalyzer.cpp: + * CCF/CCF/IDL3/Makefile.archive: + * CCF/CCF/IDL3/Parser.cpp: + * CCF/CCF/IDL3/Parser.hpp: + * CCF/CCF/IDL3/SemanticAction.hpp: + * CCF/CCF/IDL3/SemanticAction/Factory.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Makefile.alt: + * CCF/CCF/IDL3/SemanticGraph/Home.cpp: + * CCF/CCF/IDL3/SemanticGraph/Home.hpp: + + Added support for home finders. + + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + + Added support for feature mentioned above. + + * CCF/Example/CIDL/LocalExecutorMapping/test-2.idl: + * CCF/Example/CIDL/LocalExecutorMapping/test-2_exec.idl.orig: + + Added coverage for features mentioned above. + + * CCF/Documentation/TODO: + + Reflected new achievements. + +Tue Dec 23 12:03:27 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/CIDLC.vcproj: + + Updated VC7.1 projects. Also temporarily excluded from the + build generators that are still to be ported. + + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.cpp: + + Changed 'interface' to 'interface_' since VC7.1 naively believes + that interface is an alias for struct. + +Tue Dec 23 11:34:56 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CIDL/CIDL.vcproj: + * CCF/CCF/IDL2/IDL2.vcproj: + * CCF/CCF/IDL3/IDL3.vcproj: + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.vcproj: + * CCF/CCF/CompilerElements/CompilerElements.vcproj: + + Updated VC7.1 projects. + + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Attribute.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Interface.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Operation.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp: + * CCF/CCF/IDL2/SemanticGraph/Elements.hpp: + * CCF/CCF/IDL2/SemanticGraph/Graph.hpp: + * CCF/CCF/IDL2/SemanticGraph/Graph.tpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Component.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Consumes.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Emits.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Home.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/HomeFactory.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Provides.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Publishes.cpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Uses.cpp: + * CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp: + + Got rid of some warnings. + +Tue Dec 23 10:03:38 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/Makefile.archive: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction.hpp: + * CCF/CCF/IDL2/SemanticGraph.hpp: + * CCF/CCF/IDL2/Traversal.hpp: + * CCF/CCF/IDL2/SemanticAction/Enum.hpp: + * CCF/CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Enum.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Enum.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL2/SemanticGraph/Enum.cpp: + * CCF/CCF/IDL2/SemanticGraph/Enum.hpp: + * CCF/CCF/IDL2/SemanticGraph/Makefile.alt: + * CCF/CCF/IDL2/Traversal/Enum.cpp: + * CCF/CCF/IDL2/Traversal/Enum.hpp: + + Added support for IDL enum type. + + * CCF/CCF/IDL2/SemanticGraph/Member.hpp: + * CCF/CCF/IDL2/SemanticGraph/Struct.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Exception.hpp: + * CCF/CCF/IDL2/Traversal/Attribute.hpp: + + Cosmetic changes. + +Mon Dec 22 16:50:18 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.hpp: + + New version of local executor mapping generator. + + * CIDLC/cidlc.cpp: + + New version of CIDL compiler driver with temporarily disabled + generators that require porting. + + * CIDLC/Makefile.alt: + + Temporarily disabled generators that require porting. + +Mon Dec 22 16:26:21 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF: + + Added new version of CCF. + +Mon Dec 22 15:35:19 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF: + + Removed (through cvs, not physically) previous version in + preparation for commitment of the new version. + +Thu Dec 18 09:57:50 2003 Balachandran <bala@dre.vanderbilt.edu> + + * CIAO version 0.3.6 released. + +2003-12-17 Tao Lu <lu@tango.dre.vanderbilt.edu> + + * examples/Hello/step-by-step.html: + + Added this html file for explaination of the step by step tutorial. + +Tue Dec 16 18:25:01 2003 Tao Lu <lu@tango.dre.vanderbilt.edu> + + * docs/tutorial/Hello/README: + * docs/tutorial/Hello/config: + * docs/tutorial/Hello/CIAO_Installation_Data.ini: + * docs/tutorial/Hello/hello.idl: + * docs/tutorial/Hello/hello.cidl: + * docs/tutorial/Hello/hello.mpc: + * docs/tutorial/Hello/hello.csd: + * docs/tutorial/Hello/hello.ssd: + * docs/tutorial/Hello/hello_exec.cpp: + * docs/tutorial/Hello/hello_exec.h: + * docs/tutorial/Hello/hello_stub_export.h: + * docs/tutorial/Hello/hello_svnt_export.h: + * docs/tutorial/Hello/hello_exec_export.h: + * docs/tutorial/Hello/client.cpp: + * docs/tutorial/Hello/simple_client.cpp: + * docs/tutorial/Hello/run_test.pl: + * docs/tutorial/Hello/run_simple_test.pl: + + Changed Nanbor's handcrafted helloworld example to use the CIDL compiler. + Stardard CIAO naming is used (_svnt, _exec etc.). + +Tue Dec 16 14:14:59 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * docs/tutorial/hello/index.html: + + Removed this file. We will use Nanbor's Hello example in the tutorial. + The step-by-step example will use another name and be kept in CIAO/examples. + +Mon Dec 8 16:14:59 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * docs/todo.html: + * docs/RT-Extension.html: + + Updated files. + +2003-12-08 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/Receiver/Receiver_svnt.h: + * examples/Hello/Sender/Sender_svnt.h: + + Removed two generated files. + +Sun Dec 7 20:38:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/Hello/Sender/starter.cpp: + * examples/Hello/Hello_Base/Hello_Base.idl: + + Fixed fuzz errors. + +Sun Dec 7 20:32:41 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/Hello/Receiver/Receiver_svnt.h: + * examples/Hello/Sender/Sender_svnt.h: + * examples/Hello/descriptors/run_test_default.pl: + + Fixed fuzz errors. + +Wed Dec 3 10:55:41 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl: + Changed comment to indicate that the interface uses a reference and + not porvides it. Thanks to Gautam Thaker for pointing this out. + +Wed Dec 3 12:25:20 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * performance-tests/Benchmark/NOTE.txt: + * performance-tests/Benchmark/descriptors/NOTE.txt: + Moved file to the right directory and updated name of the .cad file + to the right one. Thanks to Gautam Thaker for pointing this out. + + +Tue Dec 2 18:40:59 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/Receiver/Receiver_exec.cpp: + * examples/Hello/descriptors/run_test_default.pl: + * examples/Hello/descriptors/run_test_remote.pl: + Added two auto run perl scripts and fixed the bug in the + Receiver_exec which caused the OBV run time error when + the Sender and the Receiver are not collocated. + +Tue Dec 2 18:32:23 2003 Tao Lu <lu@tango.dre.vanderbilt.edu> + + * examples/Hello/Receiver/Receiver_exec.cpp: + * examples/Hello/descriptors/run_test_default.pl: + * examples/Hello/descriptors/run_test_remote.pl: + Added two auto run perl scripts and fixed the bug in the + Receiver_exec which caused the OBV run time error when + the Sender and the Receiver are not collocated. + +Mon Dec 1 17:49:43 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/descriptors/remote.cad: + * examples/Hello/descriptors/remote.dat: + Added these 2 files for the example to run on remote setting. + +Mon Dec 1 02:35:18 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/Sender/Sender.mpc: + Added the empty IDL_Files part in the starter project to get rid + of the linking error(MPC generates makefile which links in + unnecessary linkage reqirements). Also deleted all the Makefiles + in the example. The user should run mwc.pl to regenerate the + Makefile before building the project. + +Sun Nov 30 20:51:06 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/Sender/Makefile.Hello_Starter: + Added this makefile which will make the starter program. + +Sun Nov 30 11:47:29 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello: + Moved the starter.cpp into the Sender project to so the + dependency will be set correctly. + +Sat Nov 29 15:57:54 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/handcrafted/BasicSP/*.mpc: + * examples/handcrafted/Display/*.mpc: + Removed all MPC files for this directory and sub directories + because these examples are going to be removed and at this moment + these MPC files cause problems with the MPC generation because + of duplicate names. + +Fri Nov 28 14:09:56 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello/README: + * examples/Hello/Makefile: + * examples/Hello/Hello_Base/Hello_Base_stub_export.h: + * examples/Hello/Hello_Base/Makefile.Hello_Base_stub: + * examples/Hello/Hello_Base/Hello_Base.idl: + * examples/Hello/Hello_Base/Hello_Base_svnt_export.h: + * examples/Hello/Hello_Base/Makefile.Hello_Base_svnt: + * examples/Hello/Hello_Base/Hello_Base.mpc: + * examples/Hello/Hello_Base/Makefile: + * examples/Hello/Sender/Sender.cidl: + * examples/Hello/Sender/Sender_exec.h: + * examples/Hello/Sender/Makefile: + * examples/Hello/Sender/Sender.idl: + * examples/Hello/Sender/Sender_exec_export.h: + * examples/Hello/Sender/Makefile.Hello_Base_Sender_exec: + * examples/Hello/Sender/Sender.mpc: + * examples/Hello/Sender/Sender_stub_export.h: + * examples/Hello/Sender/Makefile.Hello_Base_Sender_stub + * examples/Hello/Sender/SenderEI.idl: + * examples/Hello/Sender/Sender_svnt.h: + * examples/Hello/Sender/Makefile.Hello_Base_Sender_svnt: + * examples/Hello/Sender/Sender_exec.cpp: + * examples/Hello/Sender/Sender_svnt_export.h: + * examples/Hello/Receiver/ReceiverEI.idl: + * examples/Hello/Receiver/Makefile: + * examples/Hello/Receiver/Receiver_Impl.ccd: + * examples/Hello/Receiver/Makefile.Hello_Base_Receiver_exec: + * examples/Hello/Receiver/Receiver_exec.cpp: + * examples/Hello/Receiver/Makefile.Hello_Base_Receiver_stub: + * examples/Hello/Receiver/Receiver_exec.h: + * examples/Hello/Receiver/Makefile.Hello_Base_Receiver_svnt: + * examples/Hello/Receiver/Receiver_exec_export.h: + * examples/Hello/Receiver/Receiver.cidl: + * examples/Hello/Receiver/Receiver_stub_export.h: + * examples/Hello/Receiver/Receiver.idl: + * examples/Hello/Receiver/Receiver_svnt.h: + * examples/Hello/Receiver/Receiver.mpc: + * examples/Hello/Receiver/Receiver_svnt_export.h: + * examples/Hello/starter/Makefile: + * examples/Hello/starter/Makefile.Hello_Starter: + * examples/Hello/starter/starter.cpp: + * examples/Hello/starter/starter.mpc: + * examples/Hello/descriptors/CIAO_Installation_Data.ini: + * examples/Hello/descriptors/Receiver.ssd: + * examples/Hello/descriptors/default.cad: + * examples/Hello/descriptors/test.dat: + * examples/Hello/descriptors/Sender.csd: + * examples/Hello/descriptors/Receiver.csd: + * examples/Hello/descriptors/Sender.ssd: + + Added the files for Hello example. + +Fri Nov 28 13:58:58 2003 Tao Lu <lu@dre.vanderbilt.edu> + + * examples/Hello: + + Added the Hello example to CIAO. Thanks nanbor for the + handcrafted examples from which I learned to program do CIAO + programming. This example is meant to be used a step-by-step + tutorial for CIAO. + +Wed Nov 26 22:16:34 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + + Changed generated exception list of disconnect_* operation for + an emits declaration to match the correct exception list + generated in ServantSourceGenerator.cpp. + +Tue Nov 25 19:46:07 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.hpp: + + Corrected a comment. + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Fixed servant code generation to output only for components + and homes that are used in a CIDL composition. Thanks to + Gary Duzan <gduzan@bbn.com> for reporting the problem. Also + added support for attributes declared in a home. + +Tue Nov 25 15:39:51 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CompilerElements/FileSystem.hpp: + + Made normalize() function use 'native' path type when + constructing the path. + +Tue Nov 25 15:06:02 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/cidlc.cpp: + + Some code to support #include handling. + +Tue Nov 25 14:47:18 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CodeGenerationKit/CommandLine.hpp: + + Added capability to iterate over options. + + * CCF/CCF/CompilerElements/FileSystem.hpp: + + Added normalize() function to normalize absolute paths. + + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Include.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Include.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Include.hpp: + * CCF/Example/CIDL/LocalExecutorMapping/cidlc.cpp: + + Added #include handling. + + * CCF/Test/IDL2/Parser/Include/root.idl: + * CCF/Test/IDL2/Parser/Include/bar/bar.idl: + * CCF/Test/IDL2/Parser/Include/bar/baz.idl: + * CCF/Test/IDL2/Parser/Include/foo/foo.idl: + + Simple test for #include. + +Tue Nov 25 09:34:10 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTrip/run_test.pl + Changed the script to take the right svc.conf file + +Mon Nov 24 19:24:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: + * examples/handcrafted/BasicSP/BMClosedED/BMClosedED_exec.cpp: + * examples/handcrafted/BasicSP/BMDevice/BMDevice_exec.cpp: + + Cosmetic fixes. + +Mon Nov 24 16:37:12 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/ComponentsC.h: + + Removed unneeded inclusion of ComponentsC.i + +Mon Nov 24 14:48:09 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/ComponentsS.h: + + Removed unneeded inclusion of ComponentsS_T.h. + +Mon Nov 24 14:41:22 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tools/Assembly_Deployer/Assembly_Manager.cpp: + * tools/Assembly_Deployer/Assembly_Visitors.cpp: + * tools/Assembly_Deployer/Deployment_Configuration.cpp: + * tools/Daemon/DaemonController.cpp: + * tools/Daemon/controller_i.cpp: + * tools/ServerActivator/ServerActivator.cpp: + * tools/ServerActivator/ServerActivator_test_client.cpp: + * tools/Simple_Component_Server/Simple_Component_Server.cpp: + + Added missing ACE file includes. + +Mon Nov 24 14:21:58 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/Container_Base.cpp: + * ciao/ServerActivator_Impl.cpp: + * ciao/Server_init.cpp: + + Added missing ACE includes. + +Mon Nov 24 13:39:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/Collectors.hpp: + + Cosmetic changes. + + * CIDLC/Literals.hpp: + + Added /* */ in a string literal around an arg name which + is never used in generated methods where it appears in the + argument list. + + * CIDLC/ServantSourceGenerator.cpp: + + Commented out some unused arg names, and removed some extra + newlines. In the connect() operation generated for a + component, added ACE_UNUSED_ARG() for an argument which is + unused if the component has no receptacles declared. + + * CCF/CCF/IDL2/SyntaxTree/TranslationCtor.cpp: + + New file with a dummy class and constructor, added as a workaround + for errors related to the protected default constructor of the + real TranslationRegion class, simlar to what has already been + added for the Elements, Interface and Valuetype classes in + IDL2::SyntaxTree. + + * CCF/CCF/IDL2/SyntaxTree/IDL2.mpc: + + Updated with recently added files. + +Thu Nov 20 20:05:34 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/ComponentsS.h: + * ciao/ComponentsS_T.h: + + Removed wrong includes. + +Thu Nov 20 17:50:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/RTComponentServer/RTComponentServer.mpc: + + Inherit the project form ACEXML since we need that. + +Thu Nov 6 07:55:20 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * Makefile: + + Added coreclean target for doing realclean on a core set of + directories in the nightly build. + +Wed Nov 5 14:07:06 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CodeGenerationKit/CommandLineGrammar.hpp: + * CCF/CCF/CodeGenerationKit/CommandLineParser.cpp: + + Got rid of some warnings. + + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/Parsing/Recovery.hpp: + * CCF/CCF/IDL2/SyntaxTree/Elements.hpp: + + Added a work-around to subvert constness of descriptor + member in spirit::parser_error. Joel de Guzman acknowledged + that this is an architectural error but unfortunately it + doesn't seem he is going to fix it any time soon (even though + patch is available). + +Tue Nov 4 21:21:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/ComponentsC.h: + * ciao/ComponentsS.h; + + Regenerated these files. Not sure why this is maintained in the + repo. + + * examples/handcrafted/Hello/hello_executors.h: + + #include "tao/LocalObject.h" + +Tue Nov 04 19:35:10 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * COPYING: Added ACE/TAO/CIAO Copyright disclaimer. Thanks to + Roland Schimmack <SC@ProCom.de> for motivating the change. + +Tue Nov 4 17:11:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/Daemon/CIAO_Daemon.cpp: Fixed warnings from g++. + +Tue Nov 4 16:51:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tools/Daemon/controller_i.cpp: + + #included "ace/OS_NS_strings.h" + + * tools/RTComponentServer/RTConfig_Manager.h: + * tools/ServerActivator/ServerActivator.cpp: + * tools/XML_Helpers/Assembly_Handlers.cpp: + * tools/XML_Helpers/RTConfig_Handlers.cpp: + * tools/XML_Helpers/Softpkg_Handlers.cpp: + * tools/XML_Helpers/XML_Utils.cpp: + + #included "ace/OS_String.h" to get the above files compiling + with g++. We still get a link error that Don is looking at. + +Tue Nov 4 16:34:45 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/Active_Objref_Map.h: + * ciao/Client_init.h: + * ciao/Object_Set_T.h: + * ciao/Server_init.h: + + Added new includes that are needed to get them compiling. + +Wed Oct 29 16:39:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantSourceGenerator.cpp: + + Removed extra generated close brace. + +Wed Oct 29 15:56:33 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/IDL2/Traversal/Interface.hpp: + * CCF/CCF/IDL2/Traversal/Struct.hpp: + + Cosmetic changes. + + * CIDLC/CIDLC.vcproj: + + Added SizeTypeCalculator.{h,cpp} to project. + + * CIDLC/Literals.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Fixed bugs in code generation - missing 'Consumer' appended + to eventtype name, and event typename used for concatenation + of operation name instead of event identifier name. + + * CIDLC/SizeTypeCalculator.cpp: + + Added support for wstrings, sequences and interfaces. + + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + Added support for typedefs, structs, sequences and interfaces. + + * CIDLC/cidlc.cpp: + + Added instantiation and launch of SizeTypeCalculator. + +Wed Oct 29 15:19:07 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SyntaxTree/BuiltIn.hpp: + * CCF/CCF/IDL2/SyntaxTree/BuiltIn.hpp.m4: + * CCF/CCF/IDL2/SyntaxTree/Elements.hpp: + * CCF/CCF/IDL2/SyntaxTree/Interface.hpp: + * CCF/CCF/IDL2/SyntaxTree/Sequence.hpp: + * CCF/CCF/IDL2/SyntaxTree/Struct.hpp: + * CCF/CCF/IDL2/SyntaxTree/Typedef.cpp: + * CCF/CCF/IDL2/SyntaxTree/Typedef.hpp: + * CCF/CCF/IDL3/SyntaxTree/Component.hpp: + * CCF/CCF/IDL3/SyntaxTree/EventType.hpp: + * CCF/CCF/IDL3/SyntaxTree/Home.hpp: added support for sharing + context by typedef temporary and principal syntax tree node. + +Wed Oct 29 13:36:47 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/Traversal/Elements.cpp: + * CCF/CCF/IDL2/Traversal/Elements.hpp: + * CCF/CCF/IDL2/Traversal/Typedef.hpp: fixed bug in typedef + traversal scheme. + +Fri Oct 24 19:16:21 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/Traversal/Elements.hpp: + * CCF/CCF/IDL2/Traversal/Typedef.hpp: Fixed inheritance ambiguity. + + * CIDLC/Makefile.alt: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: Added some functions for + typedef testing. + + * CIDLC/SizeTypeCalculator.cpp: + * CIDLC/SizeTypeCalculator.hpp: Added initial implementation + of fixed/variable type size calculation. + +Fri Oct 24 18:17:21 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/IDL2/IDL2.vcproj: + + Added new front end files to the project. + + * CCF/CCF/IDL2/SemanticAction.hpp: + * CCF/CCF/IDL2/Traversal.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Member.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/TypeId.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp: + * CCF/CCF/IDL2/SyntaxTree/ElementsCtor.cpp: + * CCF/CCF/IDL2/SyntaxTree/InterfaceCtor.cpp: + * CCF/CCF/IDL2/SyntaxTree/Struct.cpp: + * CCF/CCF/IDL2/SyntaxTree/Typedef.hpp: + * CCF/CCF/IDL2/SyntaxTree/ValueTypeCtor.cpp: + + Fixed various minor errors, such as removal of unused argument + identifiers, and addition of 'using std". + + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + Added case for sequences, and typedefs of string and wstring. + +Fri Oct 24 17:14:51 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/Traversal/Typedef.hpp: New implementation of + typedef traverser. + +Fri Oct 24 11:31:34 2003 Venkita Subramonian <venkita@cs.wustl.edu> + + * CIAO version 0.3.5 released. + +Thu Oct 16 16:45:35 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/Makefile.archive: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SemanticAction.hpp: + * CCF/CCF/IDL2/SyntaxTree.hpp: + * CCF/CCF/IDL2/Traversal.hpp: + * CCF/CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Member.hpp: + * CCF/CCF/IDL2/SemanticAction/Struct.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Interface.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Member.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Struct.cpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Struct.hpp: + * CCF/CCF/IDL2/SyntaxTree/Makefile.alt: + * CCF/CCF/IDL2/SyntaxTree/Member.cpp: + * CCF/CCF/IDL2/SyntaxTree/Member.hpp: + * CCF/CCF/IDL2/SyntaxTree/Operation.hpp: + * CCF/CCF/IDL2/SyntaxTree/Struct.cpp: + * CCF/CCF/IDL2/SyntaxTree/Struct.hpp: + * CCF/CCF/IDL2/Traversal/Makefile.alt: + * CCF/CCF/IDL2/Traversal/Member.cpp: + * CCF/CCF/IDL2/Traversal/Member.hpp: + * CCF/CCF/IDL2/Traversal/Struct.cpp: + * CCF/CCF/IDL2/Traversal/Struct.hpp: + * CCF/CCF/IDL2/Traversal/Typedef.hpp: + * CCF/CCF/IDL3/SyntaxTree/Operation.hpp: + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + Added support for struct. + + * CCF/Example/CIDL/LocalExecutorMapping/test-2.idl: + * CCF/Example/CIDL/LocalExecutorMapping/test-2_exec.idl.orig: + Added a few structs for testing. + + * CCF/Documentation/TODO: Marked some items as done or + partially done. + +Thu Oct 16 12:55:06 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SyntaxTree/ElementsCtor.cpp: + * CCF/CCF/IDL2/SyntaxTree/InterfaceCtor.cpp: + * CCF/CCF/IDL2/SyntaxTree/ValueTypeCtor.cpp: Added fake ctor + definition for some compilers (like MSVC) that insist they + should be defined (even though never used). + +Thu Oct 16 12:07:01 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SemanticAction/Impl/Interface.hpp: + * CCF/CCF/IDL2/SyntaxTree/BuiltIn.cpp: + * CCF/CCF/IDL2/SyntaxTree/BuiltIn.cpp.m4: + * CCF/CCF/IDL2/SyntaxTree/BuiltIn.hpp: + * CCF/CCF/IDL2/SyntaxTree/BuiltIn.hpp.m4: + * CCF/CCF/IDL2/SyntaxTree/BuiltIn.m4: + * CCF/CCF/IDL2/SyntaxTree/Elements.cpp: + * CCF/CCF/IDL2/SyntaxTree/Elements.hpp: + * CCF/CCF/IDL2/SyntaxTree/Interface.cpp: + * CCF/CCF/IDL2/SyntaxTree/Interface.hpp: + * CCF/CCF/IDL2/SyntaxTree/Sequence.hpp: + * CCF/CCF/IDL2/SyntaxTree/Typedef.cpp: + * CCF/CCF/IDL2/SyntaxTree/Typedef.hpp: + * CCF/CCF/IDL2/SyntaxTree/ValueType.cpp: + * CCF/CCF/IDL2/SyntaxTree/ValueType.hpp: + * CCF/CCF/IDL2/Traversal/BuiltIn.hpp: + * CCF/CCF/IDL2/Traversal/BuiltIn.hpp.m4: + * CCF/CCF/IDL2/Traversal/Elements.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Component.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Home.hpp: + * CCF/CCF/IDL3/SyntaxTree/Component.cpp: + * CCF/CCF/IDL3/SyntaxTree/Component.hpp: + * CCF/CCF/IDL3/SyntaxTree/EventType.hpp: + * CCF/CCF/IDL3/SyntaxTree/Home.hpp: + * CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp: Added the + SyntaxTree::ForwardDeclarableTypeDecl base class and moved + there {virtual bool defined () const;}. Added + {virtual bool complete () const;} to TypeDecl to reflect type + completeness. Also changed some type names for consistency. + + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + * CCF/Example/CIDL/LocalExecutorMapping/cidlc.cpp: Minor changes to + reflect above. + + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + * CIDLC/cidlc.cpp: Minor changes to reflect above. + +Wed Oct 15 15:43:13 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/Makefile.archive: + * CCF/CCF/IDL2/Parser.cpp: + * CCF/CCF/IDL2/Parser.hpp: + * CCF/CCF/IDL2/SyntaxTree.hpp: + * CCF/CCF/IDL2/Traversal.hpp: + * CCF/CCF/IDL2/SemanticAction/Typedef.hpp: + * CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp: + * CCF/CCF/IDL2/SyntaxTree/Makefile.alt: + * CCF/CCF/IDL2/SyntaxTree/Sequence.cpp: + * CCF/CCF/IDL2/SyntaxTree/Sequence.hpp: + * CCF/CCF/IDL2/Traversal/Makefile.alt: + * CCF/CCF/IDL2/Traversal/Sequence.cpp: + * CCF/CCF/IDL2/Traversal/Sequence.hpp: Added support for + unbounded sequence. + + * CCF/Example/CIDL/LocalExecutorMapping/test-2.idl: + * CCF/Example/CIDL/LocalExecutorMapping/test-2_exec.idl.orig: + Added a few sequences for testing. + +Wed Oct 15 13:59:33 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/SyntaxTree/BuiltIn.hpp: + * CCF/CCF/IDL2/SyntaxTree/BuiltIn.hpp.m4: + * CCF/CCF/IDL2/SyntaxTree/Elements.hpp: + * CCF/CCF/IDL2/SyntaxTree/Interface.hpp: + * CCF/CCF/IDL2/SyntaxTree/Typedef.cpp: + * CCF/CCF/IDL2/SyntaxTree/Typedef.hpp: + * CCF/CCF/IDL2/SyntaxTree/ValueType.hpp: + * CCF/CCF/IDL2/Traversal/Elements.cpp: + * CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Component.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Home.hpp: + * CCF/CCF/IDL3/SemanticAction/Impl/Include.hpp: + * CCF/CCF/IDL3/SyntaxTree/Component.hpp: + * CCF/CCF/IDL3/SyntaxTree/EventType.hpp: + * CCF/CCF/IDL3/SyntaxTree/Home.hpp: + * CCF/CCF/IDL3/Traversal/Operation.cpp: Second part of + typedef-related infrastructure. + + * CCF/Example/CIDL/LocalExecutorMapping/test-0.idl: + * CCF/Example/CIDL/LocalExecutorMapping/test-0_exec.idl.orig: + * CCF/Example/CIDL/LocalExecutorMapping/test-1.idl: Added a few + typedef's for testing. + + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + * CCF/Example/CIDL/LocalExecutorMapping/Makefile.alt: + * CCF/Example/CIDL/LocalExecutorMapping/cidlc.cpp: Some minor + clean-up's. + + * CCF/Documentation/TODO: Added a few more items. + +Tue Oct 14 22:44:43 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Hello/simple_client.cpp: + * examples/handcrafted/Hello/client.cpp: Added the missing streams + header file. + +Tue Oct 14 17:18:43 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/Makefile.alt: Added alternative (to mpc) means of + building CIDL compiler. + +Tue Oct 14 16:57:54 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/RepositoryIdGenerator.cpp: Some minor clean-up's. + +Tue Oct 14 16:41:41 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/IDL2/Makefile.archive: + * CCF/IDL2/Parser.cpp: + * CCF/IDL2/Parser.hpp: + * CCF/IDL2/SemanticAction.hpp: + * CCF/IDL2/SyntaxTree.hpp: + * CCF/IDL2/Traversal.hpp: + * CCF/IDL2/SemanticAction/Factory.hpp: + * CCF/IDL2/SemanticAction/Typedef.hpp: + * CCF/IDL2/SemanticAction/Impl/Factory.hpp: + * CCF/IDL2/SemanticAction/Impl/Interface.hpp: + * CCF/IDL2/SemanticAction/Impl/Typedef.cpp: + * CCF/IDL2/SemanticAction/Impl/Typedef.hpp: + * CCF/IDL2/SyntaxTree/BuiltIn.hpp: + * CCF/IDL2/SyntaxTree/BuiltIn.hpp.m4: + * CCF/IDL2/SyntaxTree/Elements.cpp: + * CCF/IDL2/SyntaxTree/Elements.hpp: + * CCF/IDL2/SyntaxTree/Elements.tpp: + * CCF/IDL2/SyntaxTree/Interface.hpp: + * CCF/IDL2/SyntaxTree/Makefile.alt: + * CCF/IDL2/SyntaxTree/Module.hpp: + * CCF/IDL2/SyntaxTree/Operation.hpp: + * CCF/IDL2/SyntaxTree/Translation.cpp: + * CCF/IDL2/SyntaxTree/Translation.hpp: + * CCF/IDL2/SyntaxTree/TypeId.cpp: + * CCF/IDL2/SyntaxTree/Typedef.cpp: + * CCF/IDL2/SyntaxTree/Typedef.hpp: + * CCF/IDL2/SyntaxTree/ValueType.hpp: + * CCF/IDL2/Traversal/BuiltIn.hpp: + * CCF/IDL2/Traversal/BuiltIn.hpp.m4: + * CCF/IDL2/Traversal/Elements.cpp: + * CCF/IDL2/Traversal/Elements.hpp: + * CCF/IDL2/Traversal/Interface.hpp: + * CCF/IDL2/Traversal/Module.hpp: + * CCF/IDL2/Traversal/Operation.hpp: + * CCF/IDL2/Traversal/Translation.hpp: + * CCF/IDL2/Traversal/TypeId.hpp: + * CCF/IDL2/Traversal/Typedef.cpp: + * CCF/IDL2/Traversal/Typedef.hpp: + * CCF/IDL3/SyntaxTree/Component.hpp: + * CCF/IDL3/SyntaxTree/EventType.hpp: + * CCF/IDL3/SyntaxTree/Home.hpp: + * CCF/IDL3/SyntaxTree/Operation.hpp: + * CCF/IDL3/Traversal/Component.hpp: + * CCF/IDL3/Traversal/EventType.hpp: + * CCF/IDL3/Traversal/Home.hpp: + * CCF/IDL3/Traversal/Operation.hpp: + * CCF/CIDL/SyntaxTree/Composition.hpp: + * CCF/CIDL/SyntaxTree/HomeExecutor.hpp: + * CCF/CIDL/Traversal/Composition.hpp: + * CCF/CIDL/Traversal/HomeExecutor.hpp: First part of + typedef-related infrastructure. + + * CCF/CodeGenerationKit/IndentationIDL.hpp: + * CCF/CompilerElements/Preprocessor.hpp: + * Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + * Example/CIDL/LocalExecutorMapping/cidlc.cpp: + * Example/CIDL/LocalExecutorMapping/test-0.idl: Some minor + clean-up's. + + * Documentation/TODO: Added a few more items. + +Tue Oct 14 00:54:10 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * performance-tests/Benchmark/RoundTrip/svc.conf: + Changed to load Advanced_Resource_Factory dynamically. + + * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc: + * performance-tests/Benchmark/RoundTripServer/LatencyTest.h: + * performance-tests/Benchmark/RoundTripServer/server.cpp: + Changed to implement the Benchmark::Latency_Test interface + instead of the Latency_Test interface. Otherwise, we won't be + able to connect the interface to a receptacle expecting another + interface type. + +Tue Oct 14 00:54:10 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp: + Fixed a minor compilation problem. + + * performance-tests/Benchmark/descriptors/Test-ior.cad: + * performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl: + * performance-tests/Benchmark/RoundTripServer/server.cpp: + + Changed to output IOR to a fixed file named "rtserver.ior" and + refer to the object as file://rtserver.ior in the cad file + +Mon Oct 13 23:41:10 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/RateGen/controller.cpp: + * examples/handcrafted/Display/RateGen/client.cpp: Added inclusion + of "ace/streams.h" to make them compile. + +Mon Oct 13 22:31:10 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_exec.cpp: + Fixed a fuzz warning. + +Mon Oct 13 16:49:00 2003 Venkita Subramonian <venkita@cs.wustl.edu> + + * tools/RTComponentServer/RTConfig_Manager.h: + * tools/RTComponentServer/ComponentServer_Task.h: + Added /**/ to fix Fuzz errors. + +Sun Oct 12 20:44:41 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/Collectors.hpp: + * CIDLC/DescriptorGenerator.cpp: + * CIDLC/DescriptorGenerator.hpp: + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/ExecutorMappingGenerator.hpp: + * CIDLC/Literals.hpp: + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantGenerator.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantHeaderGenerator.hpp: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/ServantSourceGenerator.hpp: + Changed top of files to match the title/author/cvs id format for + all other CCF and CIDLC files. + + * CIDLC/TypeNameEmitter.cpp: + * CIDLC/TypeNameEmitter.hpp: + + New files, adding support for all basic IDL types, and factoring + out the typename emitter classes for operation return types and + parameters into a separate translation unit, to eliminate the + duplication in ServantHeaderGenerator.cpp and + ServantSourceGenerator.cpp. + + * CIDLC/cidlc.mpc: + * CIDLC/CIDLC.vcproj: + + Updated with the new files above. + +Sun Oct 12 18:36:16 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * performance-tests/Benchmark/Benchmark.mpc: + * performance-tests/Benchmark/Benchmark.idl: + * performance-tests/Benchmark/server.cpp: + * performance-tests/Benchmark/svc.conf: + * performance-tests/Benchmark/LatencyTest.h: + * performance-tests/Benchmark/LatencyTest.cpp: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl: + * performance-tests/Benchmark/RoundTripClient/client.cpp: + * performance-tests/Benchmark/RoundTrip/RoundTrip.idl: + Added test scenario in which a CORBA component interacts with + a CORBA server. + +Sat Oct 11 00:18:13 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * bin/generate_component_mpc.pl: My previous change didn't + completely fix the script. It was using the obsolet dependency + MPC keyword "depends" instead of "after", and the dependencies + was partially broken. + +Fri Oct 10 18:39:18 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/CIDLC.vcproj: + * CIDLC/DescriptorGenerator.cpp: + * CIDLC/Literals.hpp: + * CIDLC/RepositoryIdGenerator.cpp: + * CIDLC/RepositoryIdGenerator.hpp: + * CIDLC/cidlc.cpp: + + Added backend support for typeid and typeprefix, used in + computing the repository id string. + +Fri Oct 10 15:54:00 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/LexicalAnalyzer.hpp: + * CCF/CCF/IDL2/LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/SyntaxTree/BuildIn.m4: + * CCF/CCF/IDL2/SyntaxTree/BuildIn.hpp: + * CCF/CCF/IDL2/SyntaxTree/BuildIn.hpp.m4: + * CCF/CCF/IDL2/SyntaxTree/BuildIn.cpp: + * CCF/CCF/IDL2/SyntaxTree/BuildIn.cpp.m4: + * CCF/CCF/IDL2/Traversal/BuildIn.hpp: + * CCF/CCF/IDL2/Traversal/BuildIn.hpp.m4: + * CCF/Example/CIDL/LocalExecutorMapping/cidlc.cpp: + * CCF/Example/CIDL/LocalExecutorMapping/test-2.idl: + * CCF/Example/CIDL/LocalExecutorMapping/test-1_exec.idl.orig: + * CCF/Example/CIDL/LocalExecutorMapping/test-2_exec.idl.orig: + * CIDLC/cidlc.cpp: Added support for all built-in types (spec + calls them 'base types') in CCF and in CIDL compiler driver. + + * CCF/Documentation/TODO: marked corresponding item as done. + +Thu Oct 09 00:50:24 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * bin/generate_component_mpc.pl: Minor enhancement to the previous + change. This script now allows an optional project name prefix + to be define via the [-u] flag. If this flag is not used, the + dependent component's name will be used as project name prefix. + Since there are possibly many component depending on the same + component, using the depending componant name may not help much. + If neither -u and -p flag are used, no project name prefix will + be added (the redundant leading underscore from the previous + change has been removed.) + +Fri Oct 6 10:00:12 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Documentation/TODO: merged items from my off-line TODO. + +Fri Oct 03 22:45:43 2003 Chris Cleeland <cleeland@ociweb.com> + + * CIAO version 0.3.4 released. + +Fri Oct 03 11:07:20 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/releasenotes.html: Updated the release notes with more + recent news. + +Fri Oct 3 08:14:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC/EC/EC.mpc: Fixed a problem with + the MPC file. Thanks to Johnny Willemsen for poitning this out. + +Thu Oct 2 15:02:10 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/IDL2/Traversal/TypeId.hpp: + * CCF/CCF/IDL2/Traversal/TypeId.cpp: + * CCF/CCF/IDL2/Traversal.hpp: + * CCF/CCF/IDL2/SyntaxTree.hpp: + * CCF/CCF/IDL2/SemanticAction.hpp: Added missing pieces for + typeid/typeprefix support. + +Wed Oct 1 14:26:09 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CCF/CompilerElements/Context.hpp: added count () member + function. + + * CIDLC/RepositoryIdGenerator.hpp: + * CIDLC/RepositoryIdGenerator.cpp: implemented first phase of + repository id generation. + +Tue Sep 30 09:52:13 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * performance-tests/mico/mico-thrput-st/client.cc: + * performance-tests/mico/mico-thrput-st/server.cc: + + Fixed fuzz errors. + + +Fri Sep 26 12:13:44 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl: + Changed to deploy Test-IOR.cad instead of + Test-Name-Service.cad. + + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_stub_export.h: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_svnt_export.h: + Fixed some extra line-breaks that were causing compilation errors. + + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp: + Fixed a compilation error. + + * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc: + Removed a redundant comma. + + * tools/ComponentServer/ComponentServer.cpp: + Fixed execution error in "debug mode." + +Wed Sep 24 20:59:09 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC2/EC/EC.mpc: Fixed problems that + missed my last checkiin "Sun Sep 21 17:07:45 2003 Balachandran + Natarajan <bala@dre.vanderbilt.edu>". + +Sun Sep 21 17:15:24 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * bin/generate_component_mpc.pl: Appended the value provided to + the -p option to the project names. + +Sun Sep 21 17:07:45 2003 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/BasicSP.mpc: + * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED.mpc: + * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice.mpc: + * examples/handcrafted/BasicSP_EC2/BMDisplay/BMDisplay.mpc: + Changed the project file names so that they don't clash with the + project names in examples/handcrafted/BasicSP. This shold get + rid of warning in VC7 builds hosted by remedy. + +Fri Sep 19 14:27:57 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc: + Fixed to adhere to latest mpc changes. This also ensured proper + make files to be generated. + +Fri Sep 19 13:31:50 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * performance-tests/Benchmark/descriptors/Test-IOR.cad: + cad file to test CORBA server with Component client + * performance-tests/Benchmark/RoundTripClient/run_test_ior.pl: + Perl script to run the benchmark + * performance-tests/Benchmark/RounTrip_server: + * performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp: + * performance-tests/Benchmark/RoundTripServer/LatencyTest.h: + * performance-tests/Benchmark/RoundTripServer.mpc: + * performance-tests/Benchmark/RoundTripServer/server.cpp: + * performance-tests/Benchmark/RoundTripServer/Test.idl: + A server to communicate with CIAO client, implementing the same + interface needed. + +Tue Sep 16 14:04:06 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/Example/ComponentDeploymentDescriptor: Added small example + that shows how syntax tree traversal mechanism can be used in + different code generation tasks. + +Thu Aug 28 12:30:10 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/CFF/IDL2/SyntaxTree/Elements.*: Made SyntaxTree::Node + capable of holding arbitrary context information (see + SyntaxTree::Node::context ()). Plus some minor architectural + changes. + + * CCF/CFF/IDL2/SyntaxTree/TypeId.* + * CCF/CFF/IDL2/SemanticAction/TypeId.* + * CCF/CFF/IDL2/SemanticAction/Impl/TypeId.* + * CCF/CFF/IDL2/LexicalAnalyzer.* + * CCF/CFF/IDL2/Parser.*: Added support for typeid and typeprefix. + +Tue Aug 26 16:59:49 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/RTConfig_Manager.cpp: + * tools/RTComponentServer/RTConfig_Manager.inl: + * tools/RTComponentServer/RTServer_Impl.cpp: + * tools/RTComponentServer/RTServer_Impl.h: + * tools/XML_Helpers/RTConfig_Handlers.cpp: Fixed compilation + problem on Linux. + +Tue Aug 26 10:14:03 2003 Diego Sevilla <dsevilla@ditec.um.es> + + * CIDLC/ServantSourceGenerator.cpp: Correctly generate get and set + operations for attributes in the servant code. An error in how + I built the traverse was preventing that. + +Tue Aug 26 09:27:17 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Changed the constructor of SetAttributeEmitter to take + INArgTypeNameEmitter as a delegate instead of + ReturnTypeNameEmitter, which was previously the case, causing + the code generation to emit the return type char* instead + of the correct IN argument type const char*. Thanks to + Roland Schimmack <SC@ProCom.de> for reporting the bug. + +Mon Aug 25 09:47:19 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/OEP/Display/NavDisplayGUI_exec/RootPanel.h: Fixed a + compilation error by adding inclusion of "ace/Null_Mutex.h" and + define QT_GENUINE_STR. + +Mon Aug 25 07:42:14 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/ComponentServer_Task.cpp: + * tools/RTComponentServer/ComponentServer_Task.h: + * tools/RTComponentServer/RTConfig_Manager.h: Fixed merge errors + by adding inclusion of "tao/ORB.h", "ace/Null_Mutex.h" and + such. + +Sun Aug 24 22:03:55 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + Merged the RTCIAO-0 branch into main trunk. + + Sun Aug 24 21:45:33 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/Assembly_Deployer/Assembly_Deployer.mpc: + * tools/Daemon/Daemon.mpc: Both CIAO_Daemon and Assembly_Manager + depend on RTCORBA library now because they both required to + handle RTCORBA related types. + + * tools/Assembly_Deployer/Assembly_Visitors.cpp: + * tools/Assembly_Deployer/Assembly_Visitors.h: Decoupled the + container creation functionality from the creation of + ComponentServer into a separate method. This allows us to + better manage the type of container and the associating policy + sets. + + * tools/Assembly_Deployer/Deployment_Configuration.cpp: + * tools/Assembly_Deployer/Deployment_Configuration.h: Changed the + get_activator[_ior] functions to return default activator where + there's no valid activator id available instead of throwing an + exception. + + * tools/ComponentServer/ComponentServer.cpp: Invoke the init + method of ComponentServer servant. This function is now + supported. + + * tools/RTComponentServer/ComponentServer_Task.cpp: + * tools/RTComponentServer/ComponentServer_Task.h: + * tools/RTComponentServer/RTComponentServer.cpp: + * tools/RTComponentServer/RTComponentServer.mpc: + * tools/RTComponentServer/RTConfig_Manager.cpp: + * tools/RTComponentServer/RTConfig_Manager.h: + * tools/RTComponentServer/RTServer_Impl.cpp: + * tools/RTComponentServer/RTServer_Impl.h: + * tools/RTComponentServer/RTServer_Impl.inl: Added/Changed to + properly support the real-time ComponentServer implementation. + + * tools/ServerActivator/ServerActivator.cpp: Fixed a fuzz error. + + * tools/XML_Helpers/Assembly_Spec.inl: Changed to return 0 if + rtcad_filename and rtpolicyset_ref is not specified in the + original XML file. + + Thu Aug 14 16:27:52 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/XML_Helpers/RTCAD-example.rtd: + * tools/XML_Helpers/RTCAD-example.cad: Added new file to show some + example cad and rtd files. + + * tools/XML_Helpers/main.cpp: + * tools/XML_Helpers/XML_Utils.cpp: Extended to invoke the RTCAD + handler. + + * tools/XML_Helpers/RTConfig_Handlers.h: + * tools/XML_Helpers/RTConfig_Handlers.cpp: Fixed run-time errors. + + Wed Aug 13 01:48:46 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/RTComponentServer.mpc: Added dependency + to XML_Helpers library. + + * tools/XML_Helpers/XML_Utils.h: Added parse_rtcad_extension + static method. This is yet to be implemented. + + * tools/XML_Helpers/RTConfig_Handlers.h: + * tools/XML_Helpers/RTConfig_Handlers.inl: + * tools/XML_Helpers/RTConfig_Handlers.cpp: Added new files for + parsing RTConfig extention. + + * tools/RTComponentServer/RTConfig_Manager.h: + * tools/RTComponentServer/RTConfig_Manager.cpp: + * tools/XML_Helpers/RTConfiguration.idl: Renamed + RTORB_Resources_Info to RTORB_Resource_Info. + + * tools/XML_Helpers/XMLHelper.mpc: Added rtcorba as a base + project. We now depend on RTCORBA. + + Sun Aug 10 13:50:15 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/RTConfiguration.idl: + * tools/RTComponentServer/RTConfigurationClient.cpp: + * tools/RTComponentServer/RTComponentServer.mpc: Removed + RTConfiguration.idl and the stub wrapper + RTConfigurationClient.cpp. They have been moved to XML_Helpers + library. + + * tools/RTComponentServer/RTConfig_Manager.h: + * tools/RTComponentServer/RTConfig_Manager.cpp: Changed to include + RTConfigurationC.h from XML_Helpers subdir and make sure + RTCORBA.h is included before RTConfigurationC.h. + + * tools/XML_Helpers/XMLHelpers.mpc: + * tools/XML_Helpers/RTConfiguration.idl: + * tools/XML_Helpers/RTConfiguration_Stubs.cpp: Added + RTConfiguration info and its wrapper cpp file. This wrapper cpp + file is used to ensure that RTCORBA.h is included before + RTConfigurationC.h. + + * tools/XML_Helpers/Assembly_Handlers.cpp: + * tools/XML_Helpers/Assembly_Handlers.h: + * tools/XML_Helpers/Assembly_Handlers.inl: + * tools/XML_Helpers/Assembly_Spec.h: + * tools/XML_Helpers/Assembly_Spec.inl: Extended to parse and store + <extension> information in <processcollocation> and + <homeplacement>. + + Wed Aug 06 17:02:02 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/RTConfig_Manager.h: + * tools/RTComponentServer/RTConfig_Manager.cpp: Added support for + keeping PriorityBands information. + + Sun Aug 3 23:12:20 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/RTConfig_Manager.cpp: Fixed mismatched + throw specifications. Added inclusion of "ace/SString.h" as ACE + now only includes "ace/SStringfwd.h". + + Sun Aug 03 00:45:59 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/RTConfig_Manager.cpp: Fixed some + accidental pastings of code. + + Fri Aug 01 13:50:34 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/RTComponentServer.mpc: + * tools/RTComponentServer/RTConfig_Manager.cpp: + * tools/RTComponentServer/RTConfig_Manager.h: + * tools/RTComponentServer/RTConfig_Manager.inl: + * tools/RTComponentServer/RTConfiguration.idl: Added code for + managing named collection of RTCORBA related policies. + + Sun Jul 06 21:37:22 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/ComponentServer_Task.cpp (svc): Changed + to take advantage of CIAO::Activator_Callback interface change + for getting back our own ConfigValues. We will need to use + these configuration values in the future. + + Sun Jul 06 11:50:48 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/ComponentServer_Task.cpp: + * tools/RTComponentServer/ComponentServer_Task.h: + * tools/RTComponentServer/ComponentServer_Task.inl: + * tools/RTComponentServer/README: + * tools/RTComponentServer/RTComponentServer.cpp: + * tools/RTComponentServer/RTComponentServer.mpc: Added the + skeleton of RTComponentServer. + + Sun Jul 06 11:33:55 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * Added: this temporary ChangeLog file for changes within the + RTComponentServer. + + +Sun Aug 24 21:38:24 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: Added an extra argument of type + CORBA::PolicyList to the init method which we can use to pass + extra RTCORBA policies into the RT Container. + + * ciao/Container_Impl.cpp: + * ciao/Container_Impl.h: Fixed memory management of cached + ConfigValue valuetype. + + * ciao/ServerActivator_Impl.h: + * ciao/ServerActivator_Impl.cpp: Extended the server activator to + specify RTCAD filename when instantiating a RTComponentServer. + + * examples/OEP/Display/descriptors/HUDisplay-rtcad.cad: + * examples/OEP/Display/descriptors/NOTE-win.txt: + * examples/OEP/Display/descriptors/RTsvc.conf: + * examples/OEP/Display/descriptors/test.rtd: + * examples/OEP/Display/descriptors/svcmap.dat: Added an RTCCM + example. + +Wed Aug 20 17:44:29 2003 Diego Sevilla <dsevilla@ditec.um.es> + + * CIDLC/DescriptorGenerator.cpp: Small fix to make it compile + under linux also. + +Wed Aug 20 17:36:02 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * performance-tests/mico: + Directory where mico specific tests will be added + + * performance-tests/mico/mico-thrput-st: + Single threaded throughput tests for the MICO ORB + + * performance-tests/mico/mico-thrput-st/server.cc: + * performance-tests/mico/mico-thrput-st/client.cc: + * performance-tests/mico/mico-thrput-st/RoundTrip_impl.cc: + * performance-tests/mico/mico-thrput-st/RoundTrip_impl.h: + * performance-tests/mico/mico-thrput-st/Makefile: + * performance-tests/mico/mico-thrput-st/mico-env: + * performance-tests/mico/mico-thrput-st/RoundTrip.idl: + Single threaded througput test for MICO ORB. This experiment + uses the same interface as the one used in TAO for generating + daily performance stats. Further, the test also uses ACE for + generating results. + +Wed Aug 20 17:19:52 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/cidlc.mpc: + + Added new and missing files. + +Wed Aug 20 17:09:18 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.vcproj: + + Added missing header files to the project. + + * CCF/CCF/CodeGenerationKit/Regex.hpp: + + Boris Kolpackov's <boris@dre.vanderbilt.edu> change + to allow a choice of delimiters when passing a + regular expression string to the perl_s() method. + + * CIDLC/ExecutorMappingGenerator.cpp: + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantSourceGenerator.cpp: + + Minor cosmetic changes. + + * CIDLC/DescriptorGenerator.cpp: + * CIDLC/DescriptorGenerator.hpp: + + New files, containing code for an XML generator, the + CORBA Component Descriptor .ccd file. + + * CIDLC/CIDLC.vcproj: + * CIDLC/cidlc.cpp: + + Updated these files to recognize the new generator. + Also changed the output directory of the executable + to be CIAO_ROOT/bin. + +Wed Aug 20 14:48:15 2003 Diego Sevilla <dsevilla@ditec.um.es> + + * CCF/Example/CodeGenerationKit/Indentation/XML/Makefile.alt: + * CCF/Example/CodeGenerationKit/Indentation/XML/XML.mpc: + * CCF/Example/CodeGenerationKit/Indentation/XML/indent_xml.cpp: + Added example of usage for the XML indenter. + + * CCF/CCF/CodeGenerationKit/IndentationXML.hpp: Added XML + indenter. + +Tue Aug 19 16:06:01 2003 Diego Sevilla <dsevilla@ditec.um.es> + + * CIDLC/cidlc.mpc: Some cleaning of the MPC file: Removed unneeded + Instrocpection and added the CompilerElements library. + +Mon Aug 18 14:08:05 2003 Arvind S. Krishna <arvindk@equus.dre.vanderbilt.edu> + + * performance-tests/Benchmark/descriptors/test-multi-process.dat: + This file contains host port locations for running components + in multiple hosts/processes. Will be used as an example + scenario for benchmarking experiments + +Mon Aug 18 12:11:55 2003 Arvind S. Krishna <arvindk@equus.dre.vanderbilt.edu> + + * performance-tests/Benchmar/Multi_Threaded/NOTE.txt: + Updated information on pre-conditions necessary to run the + experiment + +Mon Aug 18 12:01:37 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * performance-tests/Benchmar/Multi_Threaded/Multi_Threaded.mpc: + * performance-tests/Benchmar/Multi_Threaded/client.cpp: + * performance-tests/Benchmar/Multi_Threaded/Client_Task.h: + * performance-tests/Benchmar/Multi_Threaded/Client_Task.cpp: + * performance-tests/Benchmar/Multi_Threaded/run_test.pl: + * performance-tests/Benchmar/Multi_Threaded/svc.conf: + * performance-tests/Benchmar/Multi_Threaded/NOTE.txt: + * performance-tests/Benchmar/Multi_Threaded/README: + Test that measures round-trip latency behavior using a + multi-threaded client. + + * performance-tests/Benchmark/descriptors/Multi_Threaded.cad: + * performance-tests/Benchmark/descriptors/CIAO_Installation_Data.ini: + Appropriate CAD file to configure the above experiment + +Sun Aug 17 22:43:55 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + * ciao/Container_Impl.cpp: Changed the signature of + CIAO::Container to pass in a CORBA::PolicyList. We will need + this to initialize RT_Session_Container and the future + unclassified container. + + * docs/ConfigValues.html: + * docs/XML/ciao_rt_cad_ext.dtd: + * docs/XML/componentassembly.dtd: Updated documentation on + extension element usage, RTCAD extension usage and recognizable + ConfigValues names. + + * examples/OEP/Display/RateGen/client.cpp: + * examples/OEP/Display/RateGen/controller.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/RootPanel.h: + * examples/OEP/Display/NavDisplayGUI_exec/RootPanel.h: + * examples/OEP/Display/NavDisplayGUI_exec/UpdatePositionCmd.cpp: + Reordered order of inclusion to make sure ACE headers are seen + by the compiler first. + +Sun Aug 17 09:53:57 2003 Diego Sevilla <dsevilla@ditec.um.es> + + * CCF/CCF/CCF.mwc: Fixed a bug in the name of a file that was + preventing the build in VC71. + +Fri Aug 15 16:26:03 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIAO/CCF/CCF/CIDL/CIDL.vcproj: + * CIAO/CCF/CCF/CodeGenerationKit/CodeGenerationKit.vcproj: + * CIAO/CCF/CCF/CompilerElements/CompilerElements.vcproj: + * CIAO/CCF/CCF/IDL2/IDL2.vcproj: + * CIAO/CCF/CCF/IDL3/IDL3.vcproj: + * CIAO/CIDLC/CIDLC.vcproj: + + Turned off detection of 64-bit portability issues in these + projects. There are places in the Boost library where they + play fast and loose with conversions in this area, which + leads to many warnings. + +Fri Aug 15 15:18:37 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF: + * CIDLC: + + Added VC7.1 Solutions and Projects. + +Wed Aug 13 17:37:30 2003 George Edwards <g.edwards@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: + + Updated library linkage and library paths. + + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedEDE.idl: + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.h: + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDeviceE.idl: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.h: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.cpp: + * examples/handcrafted/BasicSP_EC/EC/ECE.idl: + * examples/handcrafted/BasicSP_EC/EC/EC_svnt.h: + * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp: + * examples/handcrafted/BasicSP_EC/EC/EC_exec.h: + * examples/handcrafted/BasicSP_EC/EC/controller.cpp: + * examples/handcrafted/BasicSP_EC/EC/client.cpp: + + Added new Cookie implementation. + Use new method _ciao_the_ORB () to get container's ORB reference in + subscribe () and unsubscribe () methods. + +Wed Aug 13 16:23:02 2003 George Edwards <g.edwards@vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_exec.h: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_exec.cpp: + + Fixed memory management and added comments. + +Wed Aug 13 13:25:14 2003 Diego Sevilla <dsevilla@ditec.um.es> + + * CIDLC/cidlc.mpc: Reordered static library list to suit + dependencies. + +Wed Aug 13 12:20:12 2003 George Edwards <g.edwards@vanderbilt.edu> + + * tools/XML_Helpers/Cascadable_DocHandler.cpp: + + Added #include ace/Log_Msg.h to fix compilation error. + +Wed Aug 13 10:49:14 2003 George Edwards <g.edwards@vanderbilt.edu> + + * ciao/Container_Base.h: + * ciao/Container_Base.cpp: + * ciao/Container_Base.inl: + + Added _ciao_the_ORB () method to CIAO::Container to access the + container's underlying ORB. + Changed the_POA () method to _ciao_the_POA (). + +Wed Aug 13 10:42:12 2003 George Edwards <g.edwards@vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.h: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.h: + * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.h: + * examples/handcrafted/BasicSP_EC/EC/EC_svnt.h: + * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED_svnt.h: + * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice_svnt.h: + * examples/handcrafted/BasicSP_EC2/BMDisplay/BMDisplay_svnt.h: + * examples/handcrafted/BasicSP_EC2/EC/EC_svnt.h: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_svnt.h: + + Added /**/ to pre.h and post.h includes. + +Tue Aug 12 21:56:42 2003 Arvind S. Krishna <arvindk@dre.vanderbilt.edu> + + * tools/XML_Helper/Assembly_Spec.h: + Fixed compilation error from a missing + #include "ace/Null_Mutex.h". + +2003-08-12 Diego Sevilla <dsevilla@ditec.um.es> + + * CIAO.mwc: Removed CCF MPC files as they still don't work the way + I expected it to. + +2003-08-11 Diego Sevilla <dsevilla@ditec.um.es> + + * CIDLC/ServantGenerator.cpp: Removed commented code. + +2003-08-07 Diego Sevilla <dsevilla@ditec.um.es> + + * CCF/Example/CodeGenerationKit/Indentation/IDL/IDL.mpc: + * CCF/Example/CodeGenerationKit/Indentation/Indentation.mwc: + * CCF/Example/CodeGenerationKit/CodeGenerationKit.mwc: + * CCF/Example/CIDL/LocalExecutorMapping/LocalExecutorMapping.mpc: + * CCF/Example/CIDL/CIDL.mwc: + * CCF/Example/Example.mwc: + * CCF/CCF/CompilerElements/CompilerElements.mpc: + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc: + * CCF/CCF/IDL3/IDL3.mpc: + * CCF/CCF/IDL2/IDL2.mpc: + * CCF/CCF/CIDL/CIDL.mpc: + * CCF/CCF/CCF.mwc: + * CCF/CCF.mwc: + CCF Makefiles to MPC. + + * CIDLC/cidlc.mpc: Adapted to the new structure of the CIDL + compiler. + + * CIDLC/README: Updated the information regarding the new + libraries and how to build the CIDL compiler now. + + * CIDLC/parser_examples/*.*: Removed old parser examples code. + +Tue Aug 12 20:18:23 2003 George Edwards <g.edwards@vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED.idl: + * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED_svnt.h: + * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED_svnt.cpp: + * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice.idl: + * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice_svnt.h: + * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice_svnt.cpp: + * examples/handcrafted/BasicSP_EC2/EC/EC.idl: + * examples/handcrafted/BasicSP_EC2/EC/EC_svnt.h: + * examples/handcrafted/BasicSP_EC2/EC/EC_svnt.cpp: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService.idl: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventServiceEI.idl: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_exec.cpp: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_exec.h: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_svnt.cpp: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService_svnt.h: + * examples/handcrafted/BasicSP_EC2/BasicSP.idl: + + Updated handcrafted event channel example; components now provide and use the + RtecEventChannelAdmin::EventChannel interface. + +2003-08-11 Arvind S. Krishna <arvindk@equus.dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTrip/client.cpp: + * performance-tests/Benchmark/RoundTrip/svc.conf: + * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc: + * performance-tests/Benchmark/RoundTrip/run_test.pl: + The client was not using the proper svc conf file to run in + "single-threaded" mode. Added proper svc.conf file and support + code in the client. The .mpc file was modified to add client's + dependency with TAO_Strategies library. + +Thu Aug 07 16:46:42 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + Changed to use base project qt-min_moc as we don't need to use + ACE_QtReactor. + +Wed Aug 06 17:00:05 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/XML/ciao_rt_cad_ext.dtd: Added DTD for RT extension to cad + file. + +2003-08-06 Arvind S. Krishna <arvindk@equus.dre.vanderbilt.edu> + + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp: + * performance-tests/Benchmark/RoundTrip/run_test.pl: + Fixed problems relating to parsing arguments when the number of + iterations is specified from the command line. + +Tue Aug 05 17:25:45 2003 George Edwards <g.edwards@vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC2/BMClosedED/BMClosedED.mpc: + * examples/handcrafted/BasicSP_EC2/BMDevice/BMDevice.mpc: + * examples/handcrafted/BasicSP_EC2/EC/EC.mpc: + * examples/handcrafted/BasicSP_EC2/BMDisplay/BMDisplay.mpc: + * examples/handcrafted/BasicSP_EC2/RTEventService/RTEventService.mpc: + * examples/handcrafted/BasicSP_EC2/BasicSP.mpc: + + Added library include paths and additional library to MPC + files. + + Removed file: + * examples/handcrafted/BasicSP_EC2/EC/config: + + Removed unnecessary file. + + * examples/handcrafted/BasicSP_EC2/EC/controller.cpp: + * examples/handcrafted/BasicSP_EC2/EC/client.cpp: + + Included ace/Streams.h. + +Tue Aug 05 13:23:12 2003 George Edwards <g.edwards@vanderbilt.edu> + + Added files: + * examples/handcrafted/BasicSP_EC2/*.*: + * examples/handcrafted/BasicSP_EC2/BMClosedED/*.*: + * examples/handcrafted/BasicSP_EC2/BMDevice/*.*: + * examples/handcrafted/BasicSP_EC2/EC/*.*: + * examples/handcrafted/BasicSP_EC2/descriptors/*.*: + * examples/handcrafted/BasicSP_EC2/BMDisplay/*.*: + * examples/handcrafted/BasicSP_EC2/RTEventService/*.*: + + Added new event channel example. The event service is + integrated as a separate component. + +2003-08-04 Arvind S. Krishna <arvindk@equus.dre.vanderbilt.edu> + + * performance-tests/Benchmark/RountTripClient/run_test.pl: + * performance-tests/Benchmark/RountTripClient/RoundTripClient_exec.cpp: + * performance-tests/Benchmark/RountTrip/RoundTrip_exec.cpp: + Fixed errors in the perl file for running the example. Corrected + the way in which throughput is measured within the client + component. Also added code to enable tests to be run in the + super user mode. + +2003-08-04 Diego Sevilla <dsevilla@ditec.um.es> + + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp: + * performance-tests/Benchmark/RoundTripClient/client.cpp: + * performance-tests/Benchmark/RoundTripClient/run_test.pl: + * performance-tests/Benchmark/descriptors/RoundTripClient.cad: + * performance-tests/Benchmark/descriptors/RoundTripClient.csd: + * performance-tests/Benchmark/descriptors/RoundTripClient.ssd: + Made the test to run. Fixed some problems with UUID. Made the + client to correctly expect a component instance instead of a + home. + +Mon Jul 7 23:35:14 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/RTComponentServer/ComponentServer_Task.inl: + * tools/Simple_Component_Server/Simple_Component_Server.cpp: Fixed + compilation errors/warnings on Linux. + +Fri Aug 01 23:34:38 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/Simple_Component_Server/sample_client.cpp: + * tools/Assembly_Deployer/Assembly_Deployer.cpp: Fixed compilation + errors. We need to include "ace/streams.h" explicitly if we + want to use iostream stuff. + +2003-08-01 Diego Sevilla <dsevilla@ditec.um.es> + + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp: + Small bug fix. + + * performance-tests/Benchmark/Benchmark.idl: Added missing + Controller interface. + +2003-07-31 Diego Sevilla <dsevilla@ditec.um.es> + + * performance-tests/Benchmark/Benchmark.idl: + * performance-tests/Benchmark/Benchmark.mpc: + * performance-tests/Benchmark/BenchmarkE.idl: + * performance-tests/Benchmark/Benchmark_stub_export.h: + * performance-tests/Benchmark/Benchmark_svnt_export.h: + * performance-tests/Benchmark/NOTE.txt: + * performance-tests/Benchmark/README: + * performance-tests/Benchmark/RoundTrip/README: + * performance-tests/Benchmark/RoundTrip/RoundTrip.cidl: + * performance-tests/Benchmark/RoundTrip/RoundTrip.idl: + * performance-tests/Benchmark/RoundTrip/RoundTrip.mpc: + * performance-tests/Benchmark/RoundTrip/RoundTripEI.idl: + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp: + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec.h: + * performance-tests/Benchmark/RoundTrip/RoundTrip_exec_export.h: + * performance-tests/Benchmark/RoundTrip/RoundTrip_stub_export.h: + * performance-tests/Benchmark/RoundTrip/RoundTrip_svnt_export.h: + * performance-tests/Benchmark/RoundTrip/client.cpp: + * performance-tests/Benchmark/RoundTrip/run_test.pl: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.cidl: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc: + * performance-tests/Benchmark/RoundTripClient/RoundTripClientEI.idl: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.h: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec_export.h: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_stub_export.h: + * performance-tests/Benchmark/RoundTripClient/RoundTripClient_svnt_export.h: + * performance-tests/Benchmark/RoundTripClient/client.cpp: + * performance-tests/Benchmark/RoundTripClient/run_test.pl: + * performance-tests/Benchmark/descriptors/Benchmark.cad: + * performance-tests/Benchmark/descriptors/CIAO_Installation_Data.ini: + * performance-tests/Benchmark/descriptors/RoundTrip.csd: + * performance-tests/Benchmark/descriptors/RoundTrip.ssd: + * performance-tests/Benchmark/descriptors/RoundTripClient.cad: + * performance-tests/Benchmark/descriptors/RoundTripClient.csd: + * performance-tests/Benchmark/descriptors/RoundTripClient.ssd: + * performance-tests/Benchmark/descriptors/test.dat: + Added files for the performance tests Arvind and I are + developing. + + * CIDLC/ServantHeaderGenerator.cpp: Removed usage of Traversal + namespace to avoid name clashing. + + * CIDLC/ExecutorMappingGenerator.cpp: + * CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp: + Generate SessionContext by now instead of CCMContext for local + interfaces. + +Thu Jul 31 16:50:29 2003 George Edwards <g.edwards@vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC/EC/EC_svnt.h: + * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.h: + * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.cpp: + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.h: + * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp: + + Made modifications requested. Added @@ Bala comments to + indicate changes. + +2003-07-31 Diego Sevilla <dsevilla@ditec.um.es> + + * examples/OEP/BasicSP/EC/EC_exec.{cpp,h}: Changed the exception + specification for the new_EC method (explicit home operations + don't throw CCMException.) + + * examples/OEP/Display/RateGen/RateGen_exec.{cpp,h}: Ditto. + + * CIDLC/*: Adapted the CIDL compiler to work with the new CCF + library. Basically the same code is generated with small bugs + fixed. + +Wed Jul 30 07:26:29 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * examples/handcrafted/BasicSP_EC/EC/EC_svnt.h: + * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp: Added @@ George + comments for George. This is a code review. Same comments apply + to other components. + +Tue Jul 29 15:36:20 2003 Boris Kolpackov <boris@dre.vanderbilt.edu> + + * CCF/*.*: Replaced old version with a new one. + +Thu Jul 24 16:22:27 2003 George Edwards <g.edwards@vanderbilt.edu> + + Added new files: + * examples/handcrafted/BasicSP_EC/*.*: + * examples/handcrafted/BasicSP_EC/BMClosedED/*.*: + * examples/handcrafted/BasicSP_EC/BMDevice/*.*: + * examples/handcrafted/BasicSP_EC/BMDisplay/*.*: + * examples/handcrafted/BasicSP_EC/descriptors/*.*: + * examples/handcrafted/BasicSP_EC/EC/*.*: + + Modified BasicSP example to use TAO's RT event channel for + event propagation. This involved modifications to each + component's servant header and source files, which are normally + generated by the CIDL compiler. + +Sun Jul 13 20:14:42 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * README: Updated information on MPC tools. ACE/TAO are in + transition to use MPC based solution exclusively (like what CIAO + is doing already.) There are currently some mismatch between + MPC genearted Makefile/project files and the stock ones. Be + caution. + + Once we switch to all MPC based approach, this will no longer be + a problem. + +Wed Jul 09 21:06:12 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/ServerActivator/ServerActivator.cpp: Fixed compilation due + to earlier change in the signature of ServerActivator_Impl::init + method. + +Tue Jul 08 10:52:56 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/Daemon/CIAO_Daemon.cpp: + * tools/Daemon/README: Reverted the previous documentation change, + instead, register the daemon interface as "CIAODaemon" in the + internal IOR table. This provides a more consistent naming + scheme throughout. Thanks to Roland Schimmack <SC@ProCom.de> + for motivating this change. + +Tue Jul 08 07:11:23 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/Daemon/README: Fixed discrepancy in document. The + IOR-Table entry for daemon interface should be "CIAO-Daemon" + instead of "CIAODaemon". Thanks to Roland Schimmack + <SC@ProCom.de> for reporting this. + +Sun Jul 06 21:40:39 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + There are two major changes in this entry. + + 1. A scheme for associating component server with a logical + configuration and to map the logical name to a real svc.conf + file. Each local CIAO_Daemon can determine what default + svc.conf file to use, if none specified, and how logical + names map to actual svc.conf files. + + 2. Added mechanism to pass the ConfigValues from + Components::Deployment::ServerActivator::create_component_server + to a Components::Deployment::ComponentServer instance which it + can later use for futher configure the ComponentServer. + + * ciao/Server_init.cpp: + * ciao/Server_init.h: Added a new Utility namespace for commonly + used server side functions. Currently only a write_IOR + method is available. + + * ciao/CIAO_Servers.idl: Updated + CIAO::Activator_Callback::register_component_server method to + pass back ComponentServer's ConfigValues. + + * docs/ConfigValues.html: Docuement the new ConfigValue name + ("CIAO-svcconf-id") that CIAO recognize. + + * ciao/ServerActivator_Impl.cpp: + * ciao/ServerActivator_Impl.h: + * ciao/ServerActivator_Impl.inl: Changed to support: + + Activator_Callback change. + + Mechanisms to maintain an (id, svc.conf) mapping, and keeping a + default svc.conf file. + + * ciao/ComponentServer_Impl.h: + * ciao/ComponentServer_Impl.inl: Changed to update the + ConfigValues when calling back to the ServerActivator. + + * examples/OEP/Display/descriptors/svcmap.dat: Added an example + svcconf-id to svc.conf filename mapping file. + + * tools/Assembly_Deployer/Assembly_Visitors.cpp: Extend the the + syntax of <destination> tag. It can now contain an optional '|' + delimited svc.conf id to provide the CIAO Daemon the logical + svc.conf file should use. + + * tools/Assembly_Deployer/Deployment_Configuration.cpp: Enhanced + to provide a more comprehensive error message. + + * tools/Daemon/CIAO_Daemon.cpp: + * tools/Daemon/README: Extended CIAODaemon's command line options + to pass in the default svc.conf filename and the (id, svc.conf) + mapping data file. + + * tools/ComponentServer/ComponentServer.cpp: Changed to update + this component server's ConfigValues after calling back to the + ServerActivator. Removed the old write_IOR function and changed + to use the global function in CIAO::Utility namespace. + + * tools/Simple_Component_Server/Simple_Component_Server.cpp: Some + minor memory leaks were identified in this file, but I didn't + have time to fix them yet. So added comments to identify them. + +Sun Jul 06 19:41:06 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/OEP/Display/NavDisplayGUI_exec/README: Documented how + one can generate a project that work for this component. + +Thu Jul 03 16:04:35 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/CCM_Core.mpc: Fixed compilation errors by + + . Including $(TAO_ROOT)/orbsvcs/orbsvcs to IDL and C++ include + paths. It's necessary to do this because security idl files + includes other stuff in that subdir. + + . Adding dependency to ifr_client to CIAO_Container library. + +Wed Jul 02 14:57:00 2003 Justin Michel <michel_j@ociweb.com> + + * CIAO.mwc + * CIDLC/cidlc.mpc + * CIDLC/parser_examples/examples.mwc + * examples/OEP/examples.mwc + * examples/handcrafted/examples.mwc + * examples/handcrafted/BasicSP/EC/EC.mpc + * examples/handcrafted/Hello/hello.mpc + * tests/tests.mwc + * tools/tools.mwc + + Added workspaces and updated projects files to use + the latest MPC features. + +Wed Jun 25 11:00:00 2003 Justin Michel <michel_j@ociweb.com> + + * ciao/CCM_Core.mpc: + * examples/OEP/BasicSP/BasicSP.mpc: + * examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc: + * examples/OEP/BasicSP/BMDevice/BMDevice.mpc: + * examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/OEP/BasicSP/EC/EC.mpc: + * examples/OEP/Display/HUDisplay.mpc: + * examples/OEP/Display/GPS/GPS.mpc: + * examples/OEP/Display/NavDisplay/NavDisplay.mpc: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + * examples/OEP/Display/RateGen/RateGen.mpc: + * examples/handcrafted/BasicSP/BasicSP.mpc: + * examples/handcrafted/BasicSP/BMClosedED/BMClosedED.mpc: + * examples/handcrafted/BasicSP/BMDevice/BMDevice.mpc: + * examples/handcrafted/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/handcrafted/BasicSP/EC/EC.mpc: + * examples/handcrafted/Display/HUDisplay.mpc: + * examples/handcrafted/Display/GPS/GPS.mpc: + * examples/handcrafted/Display/NavDisplay/NavDisplay.mpc: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + * examples/handcrafted/Display/RateGen/RateGen.mpc: + * examples/handcrafted/Hello/hello.mpc: + * tools/Assembly_Deployer/Assembly_Deployer.mpc: + * tools/ComponentServer/ComponentServer.mpc: + * tools/Daemon/Daemon.mpc: + * tools/ServerActivator/ServerActivator.mpc: + * tools/Simple_Component_Server/Simple_Component_Server.mpc: + * tools/XML_Helpers/XMLHelpers.mpc: + + Added and updated mpc files to use the latest + features and make use of base projects. + + +Tue Jun 24 15:42:46 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * bin/generate_component_mpc.pl: Updated mpc file generator to + take advantage of the new CIDL rules. + + * examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc: + * examples/OEP/BasicSP/BMDevice/BMDevice.mpc: + * examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/OEP/BasicSP/EC/EC.mpc: + * examples/OEP/Display/GPS/GPS.mpc: + * examples/OEP/Display/NavDisplay/NavDisplay.mpc: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + * examples/OEP/Display/RateGen/RateGen.mpc: + * examples/handcrafted/BasicSP/BasicSP.mpc: + * examples/handcrafted/BasicSP/BMClosedED/BMClosedED.mpc: + * examples/handcrafted/BasicSP/BMDevice/BMDevice.mpc: + * examples/handcrafted/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/handcrafted/Display/HUDisplay.mpc: + * examples/handcrafted/Display/GPS/GPS.mpc: + * examples/handcrafted/Display/NavDisplay/NavDisplay.mpc: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + * examples/handcrafted/Display/RateGen/RateGen.mpc: + * examples/handcrafted/Hello/hello.mpc: Updated mpc files to take + advantage of the new CIDL build rules, and to use the new + ciao_servant mpc template for building servant DLLs and + ciao_component mpc template for building component executor + DLLs.. + +Sun Jun 22 15:23:00 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/OEP/BasicSP/EC/EC.mpc: + * examples/OEP/Display/RateGen/RateGen.mpc: Renamed projects named + "controller" to resolve project name conflicts. + +Sun Jun 22 09:03:57 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/diffs/*: Removed obsolete diff files. + +Sat Jun 21 10:30:24 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/OEP/BasicSP/BasicSP.mpc: + * examples/OEP/BasicSP/BMClosedED/BMClosedED.mpc: + * examples/OEP/BasicSP/BMDevice/BMDevice.mpc: + * examples/OEP/BasicSP/BMDisplay/BMDisplay.mpc: + * examples/OEP/BasicSP/EC/EC.mpc: Added new MPC files. + + * examples/OEP/BasicSP/BasicSP.dsw: + * examples/OEP/BasicSP/BasicSP_stub.dsp: + * examples/OEP/BasicSP/BasicSP_svnt.dsp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.dsp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_stub.dsp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_svnt.dsp: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.dsp: + * examples/OEP/BasicSP/BMDevice/BMDevice_stub.dsp: + * examples/OEP/BasicSP/BMDevice/BMDevice_svnt.dsp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.dsp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_stub.dsp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_svnt.dsp: + * examples/OEP/BasicSP/EC/EC_client.dsp: + * examples/OEP/BasicSP/EC/EC_exec.dsp: + * examples/OEP/BasicSP/EC/EC_stub.dsp: + * examples/OEP/BasicSP/EC/EC_svnt.dsp: + * examples/OEP/BasicSP/EC/controller.dsp: Removed these + handcrafted projects/workspaces now that we genertae them via MPC. + +Sat Jun 21 09:50:37 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/OEP/Display/HUDisplay.mpc: + * examples/OEP/Display/GPS/GPS.mpc: + * examples/OEP/Display/NavDisplay/NavDisplay.mpc: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + * examples/OEP/Display/RateGen/RateGen.mpc: Added new MPC files + that can handle CIDL and Qt files. + + * examples/OEP/Display/Display.dsw: + * examples/OEP/Display/HUDisplay_stub.dsp: + * examples/OEP/Display/HUDisplay_svnt.dsp: + * examples/OEP/Display/GPS/GPS_exec.dsp: + * examples/OEP/Display/GPS/GPS_stub.dsp: + * examples/OEP/Display/GPS/GPS_svnt.dsp: + * examples/OEP/Display/GPS/GPS_tracing_exec.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_stub.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_svnt.dsp: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.dsp: + * examples/OEP/Display/RateGen/RateGen_client.dsp: + * examples/OEP/Display/RateGen/RateGen_exec.dsp: + * examples/OEP/Display/RateGen/RateGen_stub.dsp: + * examples/OEP/Display/RateGen/RateGen_svnt.dsp: + * examples/OEP/Display/RateGen/controller.dsp: Removed handcrafted + projects/workspaces now that we can generate them with MPC + files. + +Fri Jun 20 21:06:23 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/OEP/Display/HUDisplay_stub.dsp: + * examples/OEP/Display/HUDisplay_svnt.dsp: Fixed incorrect usages + of environment variables in project files. + +Fri Jun 20 11:41:50 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/ServerActivator_Impl.cpp (create_component_server): + Added more code to generate debug info when things go wrong. + Thanks to Emre Turkay <emre.turkay@vanderbilt.edu> for + motivating this. + +Fri Jun 20 10:21:10 2003 Chad Elliott <elliott_c@ociweb.com> + + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + + Added inheritance from qt_moc and removed the custom definition + for MOC_Files. + +Thu Jun 19 07:54:42 2003 Chad Elliott <elliott_c@ociweb.com> + + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + + Added 'specific' scopes to take into account the different qt + library names on different platforms. + +Tue Jun 17 11:02:19 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Hello/README: Updated the obsolete + instructions to test run this component. Thanks to Jesse + Greenwald <jesse@cis.ksu.edu> for reporting this. + +Mon Jun 16 11:16:52 2003 Chris Cleeland <cleeland@ociweb.com> + + * CIAO version 0.3.3 released. + +Sun Jun 08 10:42:15 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.cpp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.cpp: Added code + to registered the ValueFactory with the ORB so we can deploy + this component independent of others in this example. Enhanced + the debug output a bit. + + * docs/releasenote.html: Added info on CIDL compiler. + + * exampels/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.dsp: + Really checked in the following change. + + Mon Jun 02 23:36:29 2003 Nanbor Wang <nanbor@cs.wustl.edu> + +Tue Jun 03 07:55:01 2003 Simon McQueen <sm@prismtechnologies.com> + + * CIAO version 0.3.2 released. + +Tue Jun 3 01:26:04 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/OEP/BasicSP/BasicSP.dsw: + * examples/OEP/BasicSP/BasicSP_stub.dsp: + * examples/OEP/BasicSP/BasicSP_svnt.dsp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_stub.dsp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_stub.dsp: + * examples/OEP/BasicSP/EC/EC_stub.dsp: + * examples/OEP/Display/HUDisplay_stub.dsp: + * examples/OEP/Display/HUDisplay_svnt.dsp: + + Updated settings in these files. + + * examples/OEP/BasicSP/NOTE.txt: + + Fixed typos. + + * examples/OEP/BasicSP/descriptors/daemon.ior: + + Removed this file from the repository - it's just a temporary. + +Mon Jun 02 23:36:29 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * exampels/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.dsp: + Regenerated and hand modified the project file. + +Mon Jun 2 22:45:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ciao/ComponentsC.h: + * ciao/ComponentsS.h: + + Contains the *C.h and *S.h corresponding to the include in Components.idl. + +Mon Jun 02 12:47:50 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * README: Revised the root readme file. + +Mon Jun 2 12:42:10 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/External/Utility/Documentation/Build.html: + + New file containing build information for the CIDL compiler. + + * CIDLC/README: + + Updated file to point to the new file above and other + documentation files in that same directory. + +Mon Jun 2 02:00:04 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/OEP/BasicSP/BasicSP.dsw: + * examples/OEP/BasicSP/BasicSP_stub.dsp: + * examples/OEP/BasicSP/BasicSP_svnt.dsp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_exec.dsp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_stub.dsp: + * examples/OEP/BasicSP/BMClosedED/BMClosedED_svnt.dsp: + * examples/OEP/BasicSP/BMDevice/BMDevice_exec.dsp: + * examples/OEP/BasicSP/BMDevice/BMDevice_stub.dsp: + * examples/OEP/BasicSP/BMDevice/BMDevice_svnt.dsp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_exec.dsp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_stub.dsp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_svnt.dsp: + * examples/OEP/BasicSP/EC/EC_client.dsp: + * examples/OEP/BasicSP/EC/EC_exec.dsp: + * examples/OEP/BasicSP/EC/EC_stub.dsp: + * examples/OEP/BasicSP/EC/EC_svnt.dsp: + * examples/OEP/BasicSP/EC/controller.dsp: + * examples/OEP/Display/Display.dsw: + * examples/OEP/Display/HUDisplay_stub.dsp: + * examples/OEP/Display/HUDisplay_svnt.dsp: + * examples/OEP/Display/GPS/GPS_exec.dsp: + * examples/OEP/Display/GPS/GPS_stub.dsp: + * examples/OEP/Display/GPS/GPS_svnt.dsp: + * examples/OEP/Display/GPS/GPS_tracing_exec.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_stub.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_svnt.dsp: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.dsp: + * examples/OEP/Display/NavDisplayGUI_exec/README + * examples/OEP/Display/RateGen/RateGen_client.dsp: + * examples/OEP/Display/RateGen/RateGen_exec.dsp: + * examples/OEP/Display/RateGen/RateGen_stub.dsp: + * examples/OEP/Display/RateGen/RateGen_svnt.dsp: + * examples/OEP/Display/RateGen/controller.dsp: + + Fixed project and workspace settings for the generated + version of the HUDisplay and BasicSP examples. + +Sun Jun 1 23:00:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * Makefile: Added the path to the RELEASE_FILES + +Sun Jun 1 19:07:49 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/README: + * examples/OEP?BasicSP/README: + * examples/OEP/Display/README: + + Updated these files with info about the URL for downloading + CIDL compiler binaries. + +Sun Jun 1 14:30:53 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * docs/releasenotes.html: + * docs/todo.html: + + Added items related to the CIDL compiler. + +Sat May 31 10:54:11 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * Makefile: We dont have any special files like INSTALL that needs + specila attention during the release. + +Fri May 30 19:33:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/DesignNotes: + * CCF/Makefile: + * CCF/Version: + * CCF/CCF/CCF.sln: + * CCF/CCF/Makefile: + * CCF/CCF/CIDL/CIDL.cpp: + * CCF/CCF/CIDL/CIDL.vcproj: + * CCF/CCF/CIDL/CIDL_LexicalAnalyzer.hpp: + * CCF/CCF/CIDL/CIDL_Parser.hpp: + * CCF/CCF/CIDL/CIDL_SemanticAction.hpp: + * CCF/CCF/CIDL/CIDL_SemanticActionImpl.hpp: + * CCF/CCF/CIDL/CIDL_SyntaxTree.cpp: + * CCF/CCF/CIDL/CIDL_SyntaxTree.hpp: + * CCF/CCF/CIDL/CIDL_SyntaxTreeFwd.hpp: + * CCF/CCF/CIDL/CIDL_Traversal.cpp: + * CCF/CCF/CIDL/CIDL_Traversal.hpp: + * CCF/CCF/CIDL/MSVC_Pragmas.hpp: + * CCF/CCF/CIDL/Makefile: + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.cpp: + * CCF/CCF/CodeGenerationKit/CodeGenerationKit.vcproj: + * CCF/CCF/CodeGenerationKit/CommandLine.cpp: + * CCF/CCF/CodeGenerationKit/CommandLine.hpp: + * CCF/CCF/CodeGenerationKit/CommandLineDescriptor.hpp: + * CCF/CCF/CodeGenerationKit/CommandLineGrammar.cpp: + * CCF/CCF/CodeGenerationKit/CommandLineGrammar.hpp: + * CCF/CCF/CodeGenerationKit/CommandLineParser.cpp: + * CCF/CCF/CodeGenerationKit/CommandLineParser.hpp: + * CCF/CCF/CodeGenerationKit/IDLStream.hpp: + * CCF/CCF/CodeGenerationKit/MSVC_Pragmas.hpp: + * CCF/CCF/CodeGenerationKit/Makefile: + * CCF/CCF/CodeGenerationKit/Regex.hpp: + * CCF/CCF/CompilerElements/DiagnosticStream.cpp: + * CCF/CCF/CompilerElements/DiagnosticStream.hpp: + * CCF/CCF/CompilerElements/ExH.hpp: + * CCF/CCF/CompilerElements/FileSystem.hpp: + * CCF/CCF/CompilerElements/MSVC_Pragmas.hpp: + * CCF/CCF/CompilerElements/Parser.hpp: + * CCF/CCF/CompilerElements/Preprocessor.hpp: + * CCF/CCF/CompilerElements/ReferenceCounting.hpp: + * CCF/CCF/CompilerElements/SemanticAction.hpp: + * CCF/CCF/CompilerElements/Token.hpp: + * CCF/CCF/CompilerElements/TokenStream.hpp: + * CCF/CCF/CompilerElements/Traversal.hpp: + * CCF/CCF/IDL2/IDL2.cpp: + * CCF/CCF/IDL2/IDL2.vcproj: + * CCF/CCF/IDL2/IDL2_LexicalAnalyzer.cpp: + * CCF/CCF/IDL2/IDL2_LexicalAnalyzer.hpp: + * CCF/CCF/IDL2/IDL2_Parser.hpp: + * CCF/CCF/IDL2/IDL2_SemanticAction.hpp: + * CCF/CCF/IDL2/IDL2_SemanticActionImpl.hpp: + * CCF/CCF/IDL2/IDL2_SyntaxTree.cpp: + * CCF/CCF/IDL2/IDL2_SyntaxTree.hpp: + * CCF/CCF/IDL2/IDL2_SyntaxTree.tpp: + * CCF/CCF/IDL2/IDL2_SyntaxTreeFwd.hpp: + * CCF/CCF/IDL2/IDL2_SyntaxTree_BuiltIn.cpp: + * CCF/CCF/IDL2/IDL2_SyntaxTree_BuiltIn.hpp: + * CCF/CCF/IDL2/IDL2_SyntaxTree_Value.hpp: + * CCF/CCF/IDL2/IDL2_Traversal.cpp: + * CCF/CCF/IDL2/IDL2_Traversal.hpp: + * CCF/CCF/IDL2/MSVC_Pragmas.hpp: + * CCF/CCF/IDL2/Makefile: + * CCF/CCF/IDL3/IDL3.cpp: + * CCF/CCF/IDL3/IDL3.vcproj: + * CCF/CCF/IDL3/IDL3_LexicalAnalyzer.hpp: + * CCF/CCF/IDL3/IDL3_Parser.hpp: + * CCF/CCF/IDL3/IDL3_SemanticAction.hpp: + * CCF/CCF/IDL3/IDL3_SemanticActionImpl.hpp: + * CCF/CCF/IDL3/IDL3_SyntaxTree.cpp: + * CCF/CCF/IDL3/IDL3_SyntaxTree.hpp: + * CCF/CCF/IDL3/IDL3_SyntaxTreeFwd.hpp: + * CCF/CCF/IDL3/IDL3_SyntaxTree_EventType.cpp: + * CCF/CCF/IDL3/IDL3_SyntaxTree_EventType.hpp: + * CCF/CCF/IDL3/IDL3_Traversal.cpp: + * CCF/CCF/IDL3/IDL3_Traversal.hpp: + * CCF/CCF/IDL3/MSVC_Pragmas.hpp: + * CCF/CCF/IDL3/Makefile: + * CCF/External/Utility/Makefile: + * CCF/External/Utility/Version: + * CCF/External/Utility/Config/Archive.gcc.post.rules: + * CCF/External/Utility/Config/Archive.gcc.pre.rules: + * CCF/External/Utility/Config/Archive.post.rules: + * CCF/External/Utility/Config/Archive.pre.rules: + * CCF/External/Utility/Config/Documentation.post.rules: + * CCF/External/Utility/Config/Documentation.pre.rules: + * CCF/External/Utility/Config/Executable.gcc.post.rules: + * CCF/External/Utility/Config/Executable.gcc.pre.rules: + * CCF/External/Utility/Config/Executable.generic.post.rules: + * CCF/External/Utility/Config/Executable.generic.pre.rules: + * CCF/External/Utility/Config/Executable.post.rules: + * CCF/External/Utility/Config/Executable.pre.rules: + * CCF/External/Utility/Config/Recursion.post.rules: + * CCF/External/Utility/Config/Recursion.pre.rules: + * CCF/External/Utility/Config/Shared.gcc.post.rules: + * CCF/External/Utility/Config/Shared.gcc.pre.rules: + * CCF/External/Utility/Config/Shared.generic.post.rules: + * CCF/External/Utility/Config/Shared.generic.pre.rules: + * CCF/External/Utility/Config/Shared.post.rules: + * CCF/External/Utility/Config/Shared.pre.rules: + * CCF/External/Utility/Config/Thoughts: + * CCF/External/Utility/Documentation/Makefile: + * CCF/External/Utility/Documentation/News.html: + * CCF/External/Utility/Documentation/index.html: + * CCF/External/Utility/Documentation/ExH/Makefile: + * CCF/External/Utility/Documentation/ExH/Makefile.documentation: + * CCF/External/Utility/Documentation/ExH/News.html: + * CCF/External/Utility/Documentation/ExH/index.html: + * CCF/External/Utility/Documentation/ExH/Example/Makefile: + * CCF/External/Utility/Documentation/ExH/Logic/Makefile: + * CCF/External/Utility/Documentation/ExH/System/Makefile: + * CCF/External/Utility/Documentation/ReferenceCounting/Makefile: + * CCF/External/Utility/Documentation/ReferenceCounting/News.html: + * CCF/External/Utility/Documentation/ReferenceCounting/index.html: + * CCF/External/Utility/Documentation/Style/CXX.css: + * CCF/External/Utility/Documentation/Style/CXX_Blue.css: + * CCF/External/Utility/Documentation/Synch/Makefile: + * CCF/External/Utility/Documentation/Synch/News.html: + * CCF/External/Utility/Documentation/Synch/index.html: + * CCF/External/Utility/Documentation/Synch/Policy/Makefile: + * CCF/External/Utility/Utility/ExH/Compound.hpp: + * CCF/External/Utility/Utility/ExH/Compound.tpp: + * CCF/External/Utility/Utility/ExH/Converter.hpp: + * CCF/External/Utility/Utility/ExH/Converter.tpp: + * CCF/External/Utility/Utility/ExH/ExH.hpp: + * CCF/External/Utility/Utility/ExH/StringConverter.hpp: + * CCF/External/Utility/Utility/ExH/StringConverter.ipp: + * CCF/External/Utility/Utility/ExH/StringStreamConverter.hpp: + * CCF/External/Utility/Utility/ExH/StringStreamConverter.ipp: + * CCF/External/Utility/Utility/ExH/Logic/DescriptiveException.hpp: + * CCF/External/Utility/Utility/ExH/Logic/DescriptiveException.ipp: + * CCF/External/Utility/Utility/ExH/Logic/Exception.hpp: + * CCF/External/Utility/Utility/ExH/Logic/Exception.ipp: + * CCF/External/Utility/Utility/ExH/System/DescriptiveException.hpp: + * CCF/External/Utility/Utility/ExH/System/DescriptiveException.ipp: + * CCF/External/Utility/Utility/ExH/System/Exception.hpp: + * CCF/External/Utility/Utility/ReferenceCounting/DefaultImpl.hpp: + * CCF/External/Utility/Utility/ReferenceCounting/DefaultImpl.ipp: + * CCF/External/Utility/Utility/ReferenceCounting/ExternalLockImpl.hpp: + * CCF/External/Utility/Utility/ReferenceCounting/ExternalLockImpl.ipp: + * CCF/External/Utility/Utility/ReferenceCounting/Interface.hpp: + * CCF/External/Utility/Utility/ReferenceCounting/Interface.ipp: + * CCF/External/Utility/Utility/ReferenceCounting/Interface.tpp: + * CCF/External/Utility/Utility/ReferenceCounting/ReferenceCounting.hpp: + * CCF/External/Utility/Utility/ReferenceCounting/SmartPtr.hpp: + * CCF/External/Utility/Utility/ReferenceCounting/SmartPtr.tpp: + * CCF/External/Utility/Utility/ReferenceCounting/StrictPtr.hpp: + * CCF/External/Utility/Utility/ReferenceCounting/StrictPtr.tpp: + * CCF/External/Utility/Utility/Synch/Policy/Null.hpp: + * CCF/External/Utility/Utility/Synch/Policy/Null.ipp: + * CIDLC/CIDLC.sln: + * CIDLC/CIDLC.vcproj: + * CIDLC/ExecutorMapp:ingGenerator.cpp: + * CIDLC/ExecutorMapp:ingGenerator.hpp: + * CIDLC/Literals.hpp: + * CIDLC/Makefile: + * CIDLC/ServantGenerator.cpp: + * CIDLC/ServantGenerator.hpp: + * CIDLC/ServantHeaderGenerator.cpp: + * CIDLC/ServantHeaderGenerator.hpp: + * CIDLC/ServantSourceGenerator.cpp: + * CIDLC/ServantSourceGenerator.hpp: + * CIDLC/Version: + * CIDLC/cidlc.cpp: + + Source code, documentation and build files for the + CIDL compiler. + +Fri May 30 18:18:25 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/*: + + Removed all files in this directory from the repository except + DesignNotes, which will reappear in a new directory along with + other CIDL compiler checkins. The parser examples that were + in this directory are no longer useful or up to date. Soon + parts of the CIDL compiler will be checked into this directory. + + * README: + + New file. + +Fri May 30 17:41:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/OEP/BasicSP/BMClosedED/BMClosedED_svnt.dsp: + * examples/OEP/BasicSP/BMDevice/BMDevice_svnt.dsp: + * examples/OEP/BasicSP/BMDisplay/BMDisplay_svnt.dsp: + * examples/OEP/BasicSP/EC/EC_svnt.dsp: + * examples/OEP/Display/GPS/GPS_svnt.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_svnt.dsp: + * examples/OEP/Display/RateGen/RateGen_svnt.dsp: + + Changed the location of the CIDL compiler executable to + CIAO_ROOT/bin for the MSVC projects. + + * examples/OEP/Display/NavDisplay/NavDisplay_svnt.cpp: + * examples/OEP/Display/NavDisplay/NavDisplay_svnt.h: + + Removed these file from the repository - they are generated + and shouldn't have been checked in. + +Fri May 30 15:25:29 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/OEP/Display/Configuration-0.png: + * examples/OEP/Display/Display.dsw: + * examples/OEP/Display/HUDisplay.idl: + * examples/OEP/Display/HUDisplay.mpc: + * examples/OEP/Display/HUDisplay_stub.dsp: + * examples/OEP/Display/HUDisplay_stub_export.h: + * examples/OEP/Display/HUDisplay_svnt.dsp: + * examples/OEP/Display/HUDisplay_svnt_export.h: + * examples/OEP/Display/NOTE: + * examples/OEP/Display/README: + * examples/OEP/Display/cleanup_mpcfiles.cmd: + * examples/OEP/Display/GPS/GPS.cidl: + * examples/OEP/Display/GPS/GPS.idl: + * examples/OEP/Display/GPS/GPSEI.idl: + * examples/OEP/Display/GPS/GPS_exec.cpp: + * examples/OEP/Display/GPS/GPS_exec.dsp: + * examples/OEP/Display/GPS/GPS_exec.h: + * examples/OEP/Display/GPS/GPS_exec_export.h: + * examples/OEP/Display/GPS/GPS_stub.dsp: + * examples/OEP/Display/GPS/GPS_stub_export.h: + * examples/OEP/Display/GPS/GPS_svnt.dsp: + * examples/OEP/Display/GPS/GPS_svnt_export.h: + * examples/OEP/Display/GPS/GPS_tracing_exec.cpp: + * examples/OEP/Display/GPS/GPS_tracing_exec.dsp: + * examples/OEP/Display/GPS/GPS_tracing_exec.h: + * examples/OEP/Display/GPS/config: + * examples/OEP/Display/NavDisplay/NavDisplay.cidl: + * examples/OEP/Display/NavDisplay/NavDisplay.idl: + * examples/OEP/Display/NavDisplay/NavDisplayEI.idl: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.cpp: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_exec.h: + * examples/OEP/Display/NavDisplay/NavDisplay_exec_export.h: + * examples/OEP/Display/NavDisplay/NavDisplay_stub.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_stub_export.h: + * examples/OEP/Display/NavDisplay/NavDisplay_svnt.cpp: + * examples/OEP/Display/NavDisplay/NavDisplay_svnt.dsp: + * examples/OEP/Display/NavDisplay/NavDisplay_svnt.h: + * examples/OEP/Display/NavDisplay/NavDisplay_svnt_export.h: + * examples/OEP/Display/NavDisplay/config: + * examples/OEP/Display/NavDisplay/run_test.pl: + * examples/OEP/Display/NavDisplayGUI_exec/AddNavUnitCmd.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/AddNavUnitCmd.h: + * examples/OEP/Display/NavDisplayGUI_exec/Command.h: + * examples/OEP/Display/NavDisplayGUI_exec/DetailView.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/DetailView.h: + * examples/OEP/Display/NavDisplayGUI_exec/MapView.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/MapView.h: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.dsp: + * examples/OEP/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: + * examples/OEP/Display/NavDisplayGUI_exec/NavUnit.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/NavUnit.h: + * examples/OEP/Display/NavDisplayGUI_exec/NodeItem.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/NodeItem.h: + * examples/OEP/Display/NavDisplayGUI_exec/QuitCmd.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/QuitCmd.h: + * examples/OEP/Display/NavDisplayGUI_exec/README: + * examples/OEP/Display/NavDisplayGUI_exec/RootPanel.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/RootPanel.h: + * examples/OEP/Display/NavDisplayGUI_exec/UpdatePositionCmd.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/UpdatePositionCmd.h: + * examples/OEP/Display/NavDisplayGUI_exec/Worker.cpp: + * examples/OEP/Display/NavDisplayGUI_exec/Worker.h: + * examples/OEP/Display/NavDisplayGUI_exec/trolltech.gif: + * examples/OEP/Display/NavDisplayGUI_exec/worldmap1.gif: + * examples/OEP/Display/NavDisplayGUI_exec/worldmap1.xpm: + * examples/OEP/Display/RateGen/RateGen.cidl: + * examples/OEP/Display/RateGen/RateGen.idl: + * examples/OEP/Display/RateGen/RateGenEI.idl: + * examples/OEP/Display/RateGen/RateGen_client.dsp: + * examples/OEP/Display/RateGen/RateGen_exec.cpp: + * examples/OEP/Display/RateGen/RateGen_exec.dsp: + * examples/OEP/Display/RateGen/RateGen_exec.h: + * examples/OEP/Display/RateGen/RateGen_exec_export.h: + * examples/OEP/Display/RateGen/RateGen_stub.dsp: + * examples/OEP/Display/RateGen/RateGen_stub_export.h: + * examples/OEP/Display/RateGen/RateGen_svnt.dsp: + * examples/OEP/Display/RateGen/RateGen_svnt_export.h: + * examples/OEP/Display/RateGen/client.cpp: + * examples/OEP/Display/RateGen/config: + * examples/OEP/Display/RateGen/controller.cpp: + * examples/OEP/Display/RateGen/controller.dsp: + * examples/OEP/Display/RateGen/run_test.pl: + * examples/OEP/Display/descriptors/CIAO_Installation_Data.ini: + * examples/OEP/Display/descriptors/DuelDisplay.cad: + * examples/OEP/Display/descriptors/GPS.csd: + * examples/OEP/Display/descriptors/GPS.ssd: + * examples/OEP/Display/descriptors/GPS_tracing.csd: + * examples/OEP/Display/descriptors/HUDisplay.cad: + * examples/OEP/Display/descriptors/HUDisplayGUI.cad: + * examples/OEP/Display/descriptors/NOTE.txt: + * examples/OEP/Display/descriptors/NavDisplay.csd: + * examples/OEP/Display/descriptors/NavDisplay.ssd: + * examples/OEP/Display/descriptors/NavDisplayGUI.csd: + * examples/OEP/Display/descriptors/RateGen.csd: + * examples/OEP/Display/descriptors/RateGen.ssd: + * examples/OEP/Display/descriptors/RemoteDisplay.cad: + * examples/OEP/Display/descriptors/RemoteDisplayGUI.cad: + * examples/OEP/Display/descriptors/test.dat: + + New example, same as the one in examples/handcrafted/Display, + but using CIDL compiler generated code. + +Fri May 30 14:27:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * PROBLEM-REPORT-FORM (Subject): Fixed a typo. + +Fri May 30 14:15:45 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * VERSION: + * PROBLEM-REPORT-FORM (Subject): Files needed for the release. + +Fri May 30 14:11:11 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * ciao/Version.h: Changed the version info to be 0.3.1 instead of + 0.1.1. We want it to go the way ACE+TAO go. + +Fri May 30 13:57:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * Makefile: A new top level Makefile which will have the needed + information for the release. + +Fri May 30 12:29:37 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/OEP/BasicSP/BasicSP.dsw: + * examples/OEP/BasicSP/BasicSP.idl: + * examples/OEP/BasicSP/BasicSP.mpc: + * examples/OEP/ + files. + + * examples/handcrafted/Display/HUDisplay_svnt.cpp: + * examples/handcrafted/Display/HUDisplay_svnt.inl: + * examples/handcrafted/Display/GPS/GPSE.idl: + * examples/handcrafted/Display/GPS/GPS_exec.cpp: + * examples/handcrafted/Display/GPS/GPS_exec.h: + * examples/handcrafted/Display/GPS/GPS_svnt.cpp: + * examples/handcrafted/Display/GPS/GPS_tracing_exec.cpp: + * examples/handcrafted/Display/GPS/GPS_tracing_exec.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp: + * examples/handcrafted/Display/NavDisplay/NavDisplay_exec.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: + * examples/handcrafted/Display/RateGen/RateGenE.idl: + * examples/handcrafted/Display/RateGen/RateGen_exec.cpp: + * examples/handcrafted/Display/RateGen/RateGen_exec.h: + * examples/handcrafted/Display/RateGen/RateGen_svnt.cpp: + * examples/handcrafted/Display/RateGen/client.cpp: + * examples/handcrafted/Display/RateGen/controller.cpp: + * examples/handcrafted/Hello/client.cpp: + * examples/handcrafted/Hello/helloE.idl: + * examples/handcrafted/Hello/hello_servants.cpp: + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * tools/Assembly_Deployer/Assembly_Manager.cpp: + * tools/Assembly_Deployer/Assembly_Visitors.h: + * tools/Assembly_Deployer/Assembly_Visitors.inl: + * tools/ComponentServer/ComponentServer.cpp: + * tools/ComponentServer/ComponentServer_test_client.cpp: + * tools/Daemon/controller_i.cpp: + * tools/Daemon/controller_i.h: + * tools/ServerActivator/ServerActivator_test_client.cpp: + * tools/XML_Helpers/Assembly_Handlers.cpp: + * tools/XML_Helpers/Assembly_Spec.cpp: + * tools/XML_Helpers/Assembly_Spec.inl: + * tools/XML_Helpers/Cascadable_DocHandler.cpp: + * tools/XML_Helpers/Softpkg_Handlers.cpp: Fixed compilation errors + and warnings. They include + + Using a _var in places where a _ptr is expected. + + Incorrect Capitalization of file names. + + Unused variables warnings. + + Exception throw specification mis-matches. + + * docs/templates/CIAO_Glue_Session_Template.cpp: Propagated + previous fixes into the tempate code. + + * ciao/Container_Base.cpp: Removed a redundant ACE_INLINE decl. + +Tue Apr 15 17:07:52 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/XML_Helpers/Assembly_Spec.h: + * tools/XML_Helpers/Softpkg_Handlers.h: + * tools/XML_Helpers/XMLHelpers.mpc: + * tools/XML_Helpers/XML_Utils.h: + * tools/XML_Helpers/XML_Helpers_Export.h: Refactored these files + to make them into a library. + + * tools/XML_Helpers/XML_Helpers.dsw: + * tools/XML_Helpers/Helper_Test.dsp: + * tools/Daemon/CIAO_Daemon.dsp: + * tools/Daemon/Daemon.dsw: + * tools/Daemon/DaemonController.dsp: Removed these project files + and depend solely on MPC generated files. + + * tools/Assembly_Deployer/Assembly_Deployer.mpc: + * tools/Daemon/Daemon.mpc: Updated MPC files to link with the new + XML_Helpers library. + +Tue Apr 15 11:07:36 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Daemon.idl: + * ciao/Daemon_Impl.h: + * ciao/Daemon_Impl.inl: + * ciao/Daemon_Impl.cpp: + * tools/Daemon/Daemon.idl: + * tools/Daemon/Daemon_Impl.h: + * tools/Daemon/Daemon_Impl.inl: + * tools/Daemon/Daemon_Impl.cpp: + * ciao/CCM_Core.mpc: + * ciao/CIAO_Server.dsp: + * tools/Daemon/CIAO_Daemon.dsp: + * tools/Daemon/Daemon.mpc: + * tools/Daemon/DaemonController.dsp: Moved Daemon idl file and + implementations out of CIAO_Server library into Daemon + implemenation. + + Removed HomeRegistrar related files from the projects of the + CIAO_Server library. They need to be moved a a proper place in + the near future. + + * docs/todo.html: Document other refactoring needed in the + CCM_Core libraries. + +Mon Apr 14 17:06:37 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/HUDisplay_svnt.cpp: + * examples/handcrafted/Display/HUDisplay_svnt.h: + * examples/handcrafted/Display/GPS/GPS_exec.cpp: + * examples/handcrafted/Display/GPS/GPS_exec.h: + * examples/handcrafted/Display/GPS/GPS_svnt.cpp: + * examples/handcrafted/Display/GPS/GPS_svnt.h: + * examples/handcrafted/Display/GPS/GPS_tracing_exec.cpp: + * examples/handcrafted/Display/GPS/GPS_tracing_exec.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp: + * examples/handcrafted/Display/RateGen/RateGen_exec.cpp: + * examples/handcrafted/Display/RateGen/RateGen_exec.h: + * examples/handcrafted/Display/RateGen/client.cpp: + * examples/handcrafted/Display/RateGen/controller.cpp: + * examples/handcrafted/Display/RateGen/run_test.pl: + * examples/handcrafted/Display/descriptors/NOTE.txt: Updated + docuemntation. Changed to inherit Pulse_Handler from + ACE_Task_Base. Reworked controller.cpp so that it won't look + like the process that actually generates the events. + +Mon Apr 14 14:57:51 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/RateGen/controller.cpp: Changed to + perform only one action in each exection of this program. I.e., + it either switch on or off the RateGen component and exit + immediately. This is to avoid the mis-conception that the + controller actually generates the Rate. + +Sat Apr 12 12:36:08 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * CIDLC/parser_examples/cidl/cidl.vcproj: + * CIDLC/parser_examples/idl2/idl2.vcproj: + * CIDLC/parser_examples/idl3/idl3.vcproj: Changed the extra + include paths from: + + ..,../spirit-1.3.0,../spirit-1.3.0/miniboost + + to: + + ..,$(SPIRIT_DIR),$(SPIRIT_DIR)/miniboost + + to be consistent with the MPC files and to decouple Spirit from + CIAO's directory strucutre. + +Sat Apr 12 10:48:13 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.inl: Incorporated + changes for fixing gcc compilation warnings. + + * tools/Assembly_Deployer/Assembly_Manager.cpp: + * tools/ComponentServer/ComponentServer.cpp: + * tools/ComponentServer/ComponentServer_test_client.cpp: + * tools/Daemon/CIAO_Daemon.cpp: + * tools/Simple_Component_Server/Simple_Component_Server.cpp: Added + misiing newlines in usage messages. + +Sat Apr 12 01:25:35 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * CIDLC/parser_examples/README: + * CIDLC/parser_examples/cidl/cidl.mpc: + * CIDLC/parser_examples/idl2/idl2.mpc: + * CIDLC/parser_examples/idl3/idl3.mpc: Added new MPC files to take + advantage of MPC/MWC tool. Updated the README to provide some + minimal instructions. + +Tue Apr 8 23:10:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/parser_examples/README: + * CIDLC/parser_examples/parser_examples.sln: + * CIDLC/parser_examples/cidl/cidl.cpp: + * CIDLC/parser_examples/cidl/cidl.vcproj: + * CIDLC/parser_examples/cidl/cidl_grammar.cpp: + * CIDLC/parser_examples/cidl/cidl_grammar.h: + * CIDLC/parser_examples/cidl/hello.cidl: + * CIDLC/parser_examples/idl2/idl2.cpp: + * CIDLC/parser_examples/idl2/idl2.vcproj: + * CIDLC/parser_examples/idl2/idl2_grammar.cpp: + * CIDLC/parser_examples/idl2/idl2_grammar.h: + * CIDLC/parser_examples/idl2/test_idl2.idl: + * CIDLC/parser_examples/idl3/idl3.cpp: + * CIDLC/parser_examples/idl3/idl3.vcproj: + * CIDLC/parser_examples/idl3/idl3_grammar.cpp: + * CIDLC/parser_examples/idl3/idl3_grammar.h: + * CIDLC/parser_examples/idl3/test_idl3.idl: + + Added parser examples (IDL2, IDL3, and CIDL) using the Spirit + parser. + +Tue Apr 08 19:42:16 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/GPS/GPS_tracing_exec.h: Fixed + a class name mismatch. + +Mon Apr 07 21:20:37 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/ServerActivator_Impl.cpp: Fixed a couple of compilation + warnings with gcc. + + * ciao/CIAO_Client.dsp: + * ciao/CIAO_Container.dsp: + * ciao/CIAO_Server.dsp: Turned on RTTI to sync up with the new Any + implementation. + + * ciao/CIAO_common.h: + * ciao/Cookies.cpp: Fixed the use of old CORBA_* types. They are + no longer available in the newer version of ACE/TAO. + +Sun Apr 06 20:36:39 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/CIAO_Installation_Data.ini: + * examples/handcrafted/Display/HUDisplay.cad: + * examples/handcrafted/Display/GPS/GPS.csd: + * examples/handcrafted/Display/GPS/GPS.ssd: + * examples/handcrafted/Display/NavDisplay/NavDisplay.csd: + * examples/handcrafted/Display/NavDisplay/NavDisplay.ssd: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.csd: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.ssd: + * examples/handcrafted/Display/RateGen/RateGen.csd: + * examples/handcrafted/Display/RateGen/RateGen.ssd: Removed these + files as they have already been moved to the + examples/handcrafted/Display/descriptors/ subdirectory. + + * examples/handcrafted/Display/NOTE: Updated obsolete notes. + + Thanks to Andrey Nechypurenko + <Andrey.Nechypurenko@mchp.siemens.de> for the following + changes. He reported, motivated or sent patches for them. + + * examples/handcrafted/Display/descriptors/NOTE.txt: Fixed several + typos. + + * examples/handcrafted/Display/descriptors/DuelDisplay.cad: + * examples/handcrafted/Display/descriptors/GPS_tracing.csd: + * examples/handcrafted/Display/descriptors/HUDisplayGUI.cad: + * examples/handcrafted/Display/descriptors/RemoteDisplayGUI.cad: + Updated these assembly descriptors to use the new GPS component + that emulate a trace (instead of the random coordinates). + + * examples/handcrafted/Display/NavDisplay/client.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/run_test.pl: + Removed these testing artifacts because NavDisplay component + requires other component to function properly. + + * tools/XML_Helpers/Assembly_Spec.inl: Fixed VC7.1 compilation + error. + + * examples/handcrafted/Display/GPS/GPS.mpc: + * examples/handcrafted/Display/GPS/GPS_tracing_exec.cpp: + * examples/handcrafted/Display/GPS/GPS_tracing_exec.h: Added a + new implementation for the GPS component. This implementation + simulates coordinates of a trace instead of some random + positions. + + * examples/handcrafted/Display/NavDisplay/NavDisplay.mpc: + * examples/handcrafted/Display/NavDisplayGUI_exec/DetailView.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/MapView.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: + Please find in attachment slightly modified version of + NavDisplayGUI. I have modified it slightly mainly in order to + let the GUI component to find background and animation images + either based on ACE_ROOT or using ../NavDisplayGUI_exec/. + + * examples/handcrafted/Display/NavDisplayGUI_exec/README: Removed + the mentioning of run_test.pl. It's no longer valid. + +Sat Apr 05 20:08:27 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/CCM_Deployment.idl: + * ciao/Component_Base.idl: + The operation Components::Deployment::Assembly::build can throw + CreateFailure exception. It was missing in the IDL files. + + * ciao/Server_init.cpp: + Register OBV factory for CIAO::Cookie also. + + * docs/templates/CIAO_Glue_Session_Template.cpp: + Made sure we duplicate the object reference before adding them + to subscriber/connection active maps. + + * examples/handcrafted/Display/HUDisplay.idl: + * examples/handcrafted/Display/HUDisplay.mpc: + * examples/handcrafted/Display/HUDisplay_svnt.h: + * examples/handcrafted/Display/HUDisplay_svnt.inl: + * examples/handcrafted/Display/GPS/GPS_exec.cpp: + * examples/handcrafted/Display/GPS/GPS_exec.h: + * examples/handcrafted/Display/GPS/GPS_svnt.cpp: + * examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: + * examples/handcrafted/Display/RateGen/RateGen.mpc: + * examples/handcrafted/Display/RateGen/RateGen_svnt.cpp: + Updated the example to support 2-dimentional position interface. + Also fixed the reference counting problem in the servant glue + code. + + + * examples/handcrafted/Display/RateGen/controller.cpp: + Added a new + + * examples/handcrafted/Display/descriptors/HUDisplay.cad: + * examples/handcrafted/Display/descriptors/HUDisplayGUI.cad: + * examples/handcrafted/Display/descriptors/RemoteDisplay.cad: + * examples/handcrafted/Display/descriptors/RemoteDisplayGUI.cad: + Added variety of different composition example. See NOTE.txt + under the same directory for more information. + + * examples/handcrafted/Display/descriptors/test.dat: + Added a "Remote" entry so showcase how to deploy a system across + several machines. + + * tools/Assembly_Deployer/Assembly_Deployer.cpp: + * tools/Assembly_Deployer/Assembly_Deployer.mpc: + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * tools/Assembly_Deployer/Assembly_Impl.h: + * tools/Assembly_Deployer/Assembly_Manager.cpp: + * tools/Assembly_Deployer/Assembly_Visitors.h: + Added support for establishing connections according to + Assembly_Spec. + + * tools/Assembly_Deployer/Assembly_Service.idl: + * tools/Assembly_Deployer/Assembly_Service_Impl.cpp: + * tools/Assembly_Deployer/Assembly_Service_Impl.h: + Added a simple interface in an attempt to solve the unreliable + shutdown problem. + + * tools/XML_Helpers/Assembly_Handlers.cpp: + * tools/XML_Helpers/Assembly_Handlers.h: + * tools/XML_Helpers/Assembly_Handlers.inl: + * tools/XML_Helpers/Assembly_Spec.cpp: + * tools/XML_Helpers/Assembly_Spec.h: + Fixed "connectevent" parsing. I had the "source" and + "destination" interface reversed. + +Fri Apr 04 22:40:11 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/descriptors/*: Moved all XML + descriptors and deployment configuration into this newly created + subdirectory to simply procedures to test this example. + + * examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp: + Changed to thow a BAD_INV_ORDER exception is the receptacle is + not connected instead of a MSVC structural exception. + + * tools/Daemon/Daemon.mpc: + * tools/Daemon/DaemonController.dsp: + * tools/XML_Helpers/Assembly_Handlers.cpp: + * tools/XML_Helpers/Assembly_Spec.cpp: + * tools/XML_Helpers/Assembly_Spec.h: + * tools/XML_Helpers/Assembly_Spec.inl: + * tools/Assembly_Deployer/Assembly_Deployer.cpp: + * tools/Assembly_Deployer/Assembly_Deployer.mpc: + * tools/Assembly_Deployer/Assembly_Impl.cpp: + * tools/Assembly_Deployer/Assembly_Impl.h: + * tools/Assembly_Deployer/Assembly_Impl.inl: + * tools/Assembly_Deployer/Assembly_Manager.cpp: + * tools/Assembly_Deployer/Assembly_Visitors.h: + * tools/Assembly_Deployer/Assembly_Visitors.inl: + * tools/Assembly_Deployer/Deployment_Configuration.cpp: + * tools/Assembly_Deployer/Deployment_Configuration.h: + * tools/Assembly_Deployer/Deployment_Configuration.inl: Added more + support for component installation when building an Assembly. + +Thu Apr 03 15:08:20 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Assembly_Impl.*: + * tools/Assembly_Deployer/Assembly_Impl.*: Moved the Assembly + implementaiton files to the tools/Assembly_Deployer/ directory. + + * ciao/CCM_Core.mpc: + * ciao/CIAO_Server.dsp: Removed Assembly_Impl.*. + +Thu Apr 03 13:11:49 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/XML_Helpers/Assembly_Spec.h: + * tools/XML_Helpers/Assembly_Handlers.h: + * tools/XML_Helpers/Assembly_Handlers.cpp: Added support for parsing + component and home registering info. Otherwise, it'd be hard to + use a composed application. + +Wed Apr 02 17:08:00 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/XML_Helpers/Assembly_Handlers.cpp: + * tools/XML_Helpers/Assembly_Handlers.h: + * tools/XML_Helpers/Assembly_Handlers.inl: + * tools/XML_Helpers/Assembly_Spec.cpp: + * tools/XML_Helpers/Assembly_Spec.h: + * tools/XML_Helpers/Assembly_Spec.inl: + * tools/XML_Helpers/Helper_Test.dsp: Added implementations for + handling componentassembly XML documents and building the + assembly specification information. These handlers currently + process only "crucial" information needed to get a system up and + running, i.e., they do not yet extract all types of information + in a componentassembly document. + + Also important is that all XML handlers in CIAO assume all XML + documents they process are valid and well-formed. ACEXML + currently does not validate XML document yet. Therefore, you + need to validate the XML documents using other XML parser (such + as msxml) shall CIAO's assembly parsing behave strangely as the + handlers assume a validator has already taken up most of the + checking responsibility. + + * tools/XML_Helpers/Softpkg_Handlers.cpp: + * tools/XML_Helpers/Softpkg_Handlers.h: + * tools/XML_Helpers/Softpkg_Handlers.inl: + * tools/XML_Helpers/XML_Utils.cpp: + * tools/XML_Helpers/XML_Utils.h: Added a new + parse_componentassembly utility function and moved some of the + helper functions out of Softpkg_Handlers. + + * tools/XML_Helpers/main.cpp: + + * bin/generate_component_mpc.pl: Added dependent library to the + list of libraries client program links to. + + * docs/XML/componentassembly.dtd: Fixed a typo in DTD definition. + + * examples/handcrafted/Display/HUDisplay.cad: Added a + + * examples/handcrafted/Display/NavDisplay/NavDisplay.mpc: + * examples/handcrafted/Display/NavDisplay/client.cpp: + * examples/handcrafted/Display/NavDisplay/run_test.pl: Added a + client program to test the component. + + * examples/handcrafted/Display/NavDisplayGUI_exec/AddNavUnitCmd.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/AddNavUnitCmd.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/Command.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/DetailView.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/DetailView.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/MapView.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/MapView.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayEIC.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.csd: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI.ssd: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavUnit.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/NavUnit.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/NodeItem.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/NodeItem.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/QuitCmd.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/QuitCmd.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/README: + * examples/handcrafted/Display/NavDisplayGUI_exec/RootPanel.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/RootPanel.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/UpdatePositionCmd.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/UpdatePositionCmd.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/Worker.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/Worker.h: + * examples/handcrafted/Display/NavDisplayGUI_exec/moc_DetailView.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/moc_MapView.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/moc_NodeItem.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/moc_RootPanel.cpp: + * examples/handcrafted/Display/NavDisplayGUI_exec/run_test.pl: + * examples/handcrafted/Display/NavDisplayGUI_exec/trolltech.gif: + * examples/handcrafted/Display/NavDisplayGUI_exec/worldmap1.gif: + Added a Qt GUI based component to showcase how we can + reconfigure a system using different component easily. Thanks + to Andrey Nechypurenko <andreynech@mchp.siemens.com> for + contributing the implementation. + + * examples/handcrafted/Display/CIAO_Installation_Data.ini: Added + deployment information for the new GUI NavDisplay component + implementation. + + * examples/handcrafted/Hello/client.dsp: + * examples/handcrafted/Hello/hello_executors.dsp: + * examples/handcrafted/Hello/hello_servants.dsp: + * examples/handcrafted/Hello/hello_stub.dsp: Hmm, I probably + checked in the MPC/MWC generated project accidentally. :) + +Mon Mar 24 16:17:21 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/GPS/GPS_svnt.cpp: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.cpp: + Added implementation for servant factory methods. Thanks to + Andrey Nechypurenko <andreynech@yahoo.com> for reporting this. + +Fri Mar 21 15:51:57 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/new_components.html: Revised naming convention for + user-defined component executor impl IDL. + + * bin/generate_component_mpc.pl: Added an option for adding + user-defined component executor impl IDL automatically, + according the the naming convention. Fixed the dependencies to + "dependent" libraries. + + * examples/handcrafted/Display/RateGen/RateGen.csd: + * examples/handcrafted/Display/RateGen/RateGen.ssd: Simplified the + XML descriptors. + + * examples/handcrafted/Display/RateGen/RateGen.mpc: + * examples/handcrafted/Display/RateGen/RateGenEI.idl: + * examples/handcrafted/Display/RateGen/RateGen_exec.h: Fixed + dependencies and naming convention. + + * examples/handcrafted/Display/GPS/GPS.csd: + * examples/handcrafted/Display/GPS/GPS.mpc: + * examples/handcrafted/Display/GPS/GPS.ssd: + * examples/handcrafted/Display/GPS/GPSEI.idl: + * examples/handcrafted/Display/GPS/GPS_exec.cpp: + * examples/handcrafted/Display/GPS/GPS_exec.h: + + * examples/handcrafted/Display/NavDisplay/NavDisplay.csd: + * examples/handcrafted/Display/NavDisplay/NavDisplay.mpc: + * examples/handcrafted/Display/NavDisplay/NavDisplay.ssd: + * examples/handcrafted/Display/NavDisplay/NavDisplayEI.idl: + * examples/handcrafted/Display/NavDisplay/NavDisplay_exec.cpp: + * examples/handcrafted/Display/NavDisplay/NavDisplay_exec.h: + + * examples/handcrafted/Display/CIAO_Installation_Data.ini: Added + component implementaions for GPS and NavDisplay. + +Thu Mar 20 21:50:07 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/ComponentInstallation_Impl.cpp: Added a more comprehensive + error printout. + + * docs/index.html: Fixed a broken link. + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: Added the servant + factory entry point function that I missed. + + * examples/handcrafted/Display/RateGen/RateGen_svnt.cpp: + * examples/handcrafted/Display/RateGen/RateGen_svnt.h: Fixed up + the servant DLL entry point. + + * examples/handcrafted/Display/RateGen/RateGen.mpc: + * examples/handcrafted/Display/RateGen/RateGen_comp.idl: + * examples/handcrafted/Display/RateGen/RateGen_exec.cpp: + * examples/handcrafted/Display/RateGen/RateGen_exec.h: Added the + actual implementation for component executor. + + * examples/handcrafted/Display/CIAO_Installation_Data.ini: Added + this deployment datafile. This file will contain information + describing all the components used in this example. + + * examples/handcrafted/Display/RateGen/RateGen.csd: + * examples/handcrafted/Display/RateGen/RateGen.ssd: Added XML + component descriptors. + + * examples/handcrafted/Display/RateGen/client.cpp: Added a test + client program. + + * examples/handcrafted/Display/RateGen/run_test.pl: Added a test + script to test out this single component. + + * tools/ComponentServer/ComponentServer_test_client.cpp: Changed + the client program to debug RateGen component. We need to make + this test client more robust so we can use it to debug different + component implementations more easily. + +Tue Mar 18 16:36:07 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * bin/generate_component_mpc.pl: + * examples/handcrafted/Display/HUDisplay.mpc: + * examples/handcrafted/Display/GPS/GPS.mpc: + * examples/handcrafted/Display/NavDisplay/NavDisplay.mpc: + * examples/handcrafted/Display/RateGen/RateGen.mpc: Updated the + script and regenerated mpc file to record the original options + used to generate the MPC files. + + * examples/handcrafted/Display/NOTE: Added more info on how to + generate Makefiles/Projects for this example. + + * examples/handcrafted/Display/RateGen/RateGen.idl: Fixed a typo. + + * examples/handcrafted/Display/RateGen/RateGen_Impl.idl: + * examples/handcrafted/Display/RateGen/RateGen_exec.cpp: + * examples/handcrafted/Display/RateGen/RateGen_exec.h: Added the + actual component and home implementations. This particular + component implementation shows how to suppoort SessionComponent + interface in a component implementation (you will need to do + that for any non-trivial component implementations that require + to access component-specific context.) + +Tue Mar 18 12:03:29 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Hello/hello_servants.cpp: + * examples/handcrafted/Hello/hello_servants.h: Renamed various + "_ciao_deactivate*" operations to "ciao_passivate*" to be more + consistent with the CC* opertions. + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: + * examples/handcrafted/Display/GPS/GPS_svnt.cpp: + * examples/handcrafted/Display/GPS/GPS_svnt.h: + * examples/handcrafted/Display/GPS/GPS_svnt.inl: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.cpp: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.inl: + * examples/handcrafted/Display/RateGen/RateGen_svnt.cpp: + * examples/handcrafted/Display/RateGen/RateGen_svnt.h: + * examples/handcrafted/Display/RateGen/RateGen_svnt.inl: + Propagated the SessionComponent opertion support to CIDL + templates and the multiple component example "generated" files. + +Mon Mar 17 23:10:47 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + * examples/handcrafted/Hello/hello_servants.cpp: + * examples/handcrafted/Hello/hello_servants.h: Added support for + SessionComponent specific operations, + ccm_{activate,passivate,remove}. These changes still need to be + propagated to the CIDL templates. + + We also need to review how Deployment::Container and CCMHome + manage the lifecyles of homes, components, and facet servants. + +Sun Mar 16 21:57:10 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: + * examples/handcrafted/Display/GPS/GPS_svnt.h: + * examples/handcrafted/Display/GPS/GPS_svnt.inl: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.inl: + * examples/handcrafted/Display/RateGen/RateGen_svnt.cpp: + * examples/handcrafted/Display/RateGen/RateGen_svnt.h: + * examples/handcrafted/Display/RateGen/RateGen_svnt.inl: Added + code to support SessionComponent::set_session_context operation + and make sure the Context objects also inherit from + TAO_Local_RefCounted_Object. + + * examples/handcrafted/Hello/helloE.idl: + * examples/handcrafted/Hello/hello_executors.h: + * examples/handcrafted/Hello/hello_servants.cpp: + * examples/handcrafted/Hello/hello_servants.h: Changed to implement + component specific context as a SessionContext, plus the + aforementioned changes. + +Sun Mar 16 11:43:20 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/ConfigValues.html: + * docs/index.html: Updated the main document entry page. It is + grossly outdated. + + * tools/ComponentServer/ComponentServer.mpc: + * tools/Daemon/Daemon.mpc: + * tools/ServerActivator/ServerActivator.mpc: + * tools/XML_Helpers/XMLHelpers.mpc: Added more mpc files. + +Sat Mar 15 11:43:34 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Makefile: + * ciao/Makefile.client: + * ciao/Makefile.container: + * ciao/Makefile.server: Removed Makefiles. I depend on MPC files + exclusively at the moment. + + * ciao/Assembly_Impl.cpp: + * ciao/Assembly_Impl.h: + * ciao/CCM_Core.mpc: + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + * ciao/Container_Impl.h: + * ciao/Daemon_Impl.h: + * ciao/Object_Set_T.cpp: + * ciao/ServerActivator_Impl.h: Fixed Linux build errors. Some + warnings are not fixed due to incomplete implementations and I + want to make sure they got addressed in some future point. + +Fri Mar 14 23:19:52 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/CCM_Core.mpc: Updated the core MPC file to reflect recent + added files. + +Fri Mar 14 16:08:22 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/todo.html: Recorded a compilation error in the generated + code that I commented out for later "study." + + * examples/handcrafted/Display/NavDisplay/NavDisplay.idl: Fixed a + typo. + + * examples/handcrafted/Display/NavDisplay/NavDisplayE.idl: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.cpp: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt.inl: + Added new "generated" code. + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: + * docs/templates/Executor.idl: Updated templates based on the code + they generated. + +Thu Mar 13 20:11:49 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/NavDisplay/NavDisplay.idl: + * examples/handcrafted/Display/GPS/GPS.idl: + * examples/handcrafted/Display/Configuration-0.png: Updated the + port names so they make more sense in the context. Thanks to + Dave Sharp and Wendy Rolls for the suggestions. + + * examples/handcrafted/Display/RateGen/RateGen_svnt.h: Added the + missing factory entry point for the servant home. + + * examples/handcrafted/Display/GPS/GPSE.idl: + * examples/handcrafted/Display/GPS/GPS_svnt.cpp: + * examples/handcrafted/Display/GPS/GPS_svnt.h: + * examples/handcrafted/Display/GPS/GPS_svnt.inl: Added new + "generated" code. + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: + * docs/templates/Executor.idl: Updated templates based on the code + they generated (manually. Did I mention how much fun it was to + generate code manually?) + +Wed Mar 12 23:29:27 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * bin/generate_component_mpc.pl: Fixed an incomplete library + expansion and added a flag to specify library path + dependencies. + + * docs/releasenotes.html: Updated the status of single component + deployment capability. I forgot to do that when it was done. + + * examples/handcrafted/Display/NOTE: Added directions on how to + generate various mpc files. + + * examples/handcrafted/Display/GPS/GPS.mpc: + * examples/handcrafted/Display/NavDisplay/NavDisplay.mpc: + * examples/handcrafted/Display/RateGen/RateGen.mpc: Regenerated + MPC files to fix incomplete dependent library names and to add + library path dependencies. + + * examples/handcrafted/Display/HUDisplay.idl: + * examples/handcrafted/Display/RateGen/RateGen.idl: + * examples/handcrafted/Display/HUDisplayE.idl: + * examples/handcrafted/Display/RateGen/RateGenE.idl: Moved the + opmode interface definition from RateGen.idl back to + HUDisplay.idl. This interface is a supported interface of + RateGen but it should be viewed as a shared interface. + + * examples/handcrafted/Display/RateGen/RateGen_svnt.cpp: + * examples/handcrafted/Display/RateGen/RateGen_svnt.h: + * examples/handcrafted/Display/RateGen/RateGen_svnt.inl: Added + more handcrafted servant glue code for RateGen component. + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: + * docs/templates/Executor.idl: Updated and fixed CIDL template + code based on results from using these templates manually. + +Wed Mar 12 00:03:56 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/HUDisplay_svnt.h: + * examples/handcrafted/Display/HUDisplay_svnt.cpp: Added forgotten + _get_component implementation. + +Tue Mar 11 22:47:06 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/HUDisplayE.idl: Removed redundant + operations that have already been defined in the facet interface. + + * examples/handcrafted/Display/HUDisplay_svnt.cpp: + * examples/handcrafted/Display/HUDisplay_svnt.h: + * examples/handcrafted/Display/HUDisplay_svnt.inl: Added hand + generated code based on the glue code template in + + docs/templates/ + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: Updated template + code based on results from hand generated code. + +Tue Mar 11 15:18:52 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * bin/generate_component_mpc.pl: Added this new to auto-generate + the mpc files for a single component implementation. The mpc + file generated by the script should work for most simple + component implementation, without modification and can serve as + a template for more complicated ones. This script also + generates hints that can be fed back to a shell to create the + necessary export definition files. + + * docs/todo.html: Added improvement items that can be done for + generate_component_mpc.pl. + + * bin/gen_export_files.cmd: Removed. The new + generate_component_mpc script provides more accurate hints on + how to create export files. + + + Renamed and reorganized all files in the following + multi-component example according to the guideline I set in + docs/new_component.html. + + * examples/handcrafted/Display/Display.mpc: + * examples/handcrafted/Display/HUD_skel_export.h: + * examples/handcrafted/Display/HUD_stub_export.h: + * examples/handcrafted/Display/GPS/GPS_skel_export.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay_skel_export.h: + * examples/handcrafted/Display/RateGen/RateGen_skel_export.h: + Removed. + + * examples/handcrafted/Display/HUDisplay.mpc: + * examples/handcrafted/Display/HUDisplay_stub_export.h: + * examples/handcrafted/Display/HUDisplay_svnt_export.h: + * examples/handcrafted/Display/GPS/GPS_exec_export.h: + * examples/handcrafted/Display/GPS/GPS_svnt_export.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay_exec_export.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay_svnt_export.h: + * examples/handcrafted/Display/RateGen/RateGen_exec_export.h: + * examples/handcrafted/Display/RateGen/RateGen_svnt_export.h: + Modified. + + * examples/handcrafted/Display/HUDisplay.idl: + * examples/handcrafted/Display/HUDisplayE.idl: + * examples/handcrafted/Display/GPS/GPS.mpc: + * examples/handcrafted/Display/GPS/GPS_stub_export.h: + * examples/handcrafted/Display/NavDisplay/NavDisplay.mpc: + * examples/handcrafted/Display/NavDisplay/NavDisplay_stub_export.h: + * examples/handcrafted/Display/RateGen/RateGen.idl: + * examples/handcrafted/Display/RateGen/RateGen.mpc: + * examples/handcrafted/Display/RateGen/RateGen_stub_export.h: + Added. + +Tue Mar 11 11:41:39 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * bin/generate_component_mpc.pl: Added a MPC file generater perl + script for creating new MPC definitions for single component + implementations. + +Sun Mar 09 14:38:59 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/new_components.html: Added this new document to describe + files involved in creating a new components. + + * docs/com-impl.html: Added a link to the new component + implementation. document + + * docs/imgs/File-Gen-Existing.png: + * docs/imgs/File-Gen-Future.png: + * docs/imgs/File_Generation_Flow.vsd: Updated the tools/files + collaboration diagram to reflect the latest plan. + + * examples/handcrafted/Hello/hello.mpc: Updated the MPC file to + make sure it works properly. We need to figure out a way to + auto-generate a template of this file. + +Thu Mar 06 20:29:42 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + The following changes integrate the XML parsing of softpkg + descriptors with the daemon management framework so we can now + instantiate and test a single component implementation using + its softpkg descriptor. + + * ciao/ComponentServer_Impl.cpp: + * ciao/ComponentServer_Impl.h: + * ciao/ComponentServer_Impl.inl: Added a cached + ComponentInstallation reference so we can pass it to the + containers this ComponentServer creates. + + * ciao/Container_Impl.cpp: + * ciao/Container_Impl.h: Added an extra argument in init for + taking in the ComponentInstallation reference. Also modified + the install_home related mechanisms to use ComponentInstallation + interface to acquire the actual implementation "locations". + + * tools/ServerActivator/ServerActivator_test_client.cpp: + * tools/ComponentServer/ComponentServer_test_client.cpp: Changed + to use UUID. + + * tools/XML_Helpers/Cascadable_DocHandler.h: Removed a redundant + export decl. + + * tools/Daemon/DaemonController.dsp: Added files from the + XML_Helpers directories for the added XML handling capability. + + * tools/Daemon/CIAO_Daemon.cpp: + * tools/Daemon/Softpkg_Commands.cpp: + * tools/Daemon/Softpkg_Commands.h: Added new commands to start and + terminate ComponentServer for running one component home. + + * examples/handcrafted/Hello/CIAO_Installation_Data.ini: + * examples/handcrafted/Hello/client.cpp: + * examples/handcrafted/Hello/hello.ssd: + * examples/handcrafted/Hello/run_test.pl: Changed and set up the + test to start up a ComponentServer via Daemon. + +Wed Mar 05 21:43:44 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + Moved all Daemon controller related classes into CIAO::Daemon_i + namespace. + + * tools/Daemon/Softpkg_Commands.cpp: + * tools/Daemon/Softpkg_Commands.h: + * tools/Daemon/Softpkg_Commands.inl: Added two new "start_home" + and "end_home" command for starting up and shutting down a + ComponentServer for a single component home. Still need + implementation. + + * tools/Daemon/DaemonController.cpp: + * tools/Daemon/DaemonController.dsp: + + * tools/Daemon/controller_i.cpp: + * tools/Daemon/controller_i.h: + * tools/Daemon/controller_i.inl: + * tools/Daemon/Daemon_Commands.cpp: + * tools/Daemon/Daemon_Commands.h: + * tools/Daemon/Daemon_Commands.inl: Moved most of the Daemon + controlling commands into this file. + +Tue Mar 04 20:40:21 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/RateGen/RateGenE.idl: Fixed a typo. + Thanks to Jeff Gray <gray@cis.uab.edu> for pointing it out. + +Thu Feb 27 22:15:48 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/ComponentServer_Impl.h: Fixed a cut-n-paste error in a comment. + + * ciao/ServerActivator_Impl.cpp: + * ciao/ServerActivator_Impl.h: Changed to cache an IOR to + the ComponentInstallation interface and pass the IOR with + -ORBInitRef option to the ComponentServer. We will need it when + installing a component home in the container. + + * examples/handcrafted/Hello/hello_servants.cpp: + * examples/handcrafted/Hello/hello_servants.h: Removed inheriting + the component specific context from the SessionContext local + interface. This component example should be run as Service + component, not Session component. + + * tools/ServerActivator/README: + * tools/Daemon/CIAO_Daemon.cpp: + * tools/ServerActivator/ServerActivator.cpp: Changed to propagate + the ComponentInstallation somehow. + + * tools/ServerActivator/ServerActivator_test_client.cpp: Removed a + redundant $Id$ tag. + +Sat Feb 22 23:45:52 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/releasenotes.html: + * docs/todo.html: Updated information regarding different + component deployment schemes. + + * examples/handcrafted/Hello/hello.csd: + * examples/handcrafted/Hello/hello.ssd: Fixed syntax errors. + + * tools/XML_Helpers/Softpkg_Handlers.cpp: + * tools/XML_Helpers/Softpkg_Handlers.h: + * tools/XML_Helpers/Softpkg_Handlers.inl: + * tools/XML_Helpers/XML_Utils.cpp: + * tools/XML_Helpers/XML_Utils.h: + * tools/XML_Helpers/XML_Utils.inl: Added these new file to extract + necessary information to install the component specified in a + .csd (component softpkg descriptor) file. The + Softpkg_Handlers.* contain the XML Handler(s) for parsing the + csd document and XML_Utils.* contain the file Assembly tools can + use to extract the needed info. Notice that the XML handler + currently don't do a lot of validation. + + * tools/XML_Helpers/Cascadable_DocHandler.cpp: + * tools/XML_Helpers/Cascadable_DocHandler.h: + * tools/XML_Helpers/Cascadable_DocHandler.i: Added error handling + functions and allows it to accept a Locator from the parser to + show error location. + + * tools/XML_Helpers/Svcconf.dsp: + * tools/XML_Helpers/Svcconf.dsw: Renamed these files to the + following: + + * tools/XML_Helpers/XMLHelpers.dsp: + * tools/XML_Helpers/Helper_Test.dsw: + * tools/XML_Helpers/main.cpp: Added new files into the project + file and changed the project and workspace name. + + +Thu Feb 20 22:15:08 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + Manually generated the following XML descriptors. These are the + minimum to install a component. Currently, I just get the UUID + using win32's UUIDGEN or GUIDGEN. + + * examples/handcrafted/Hello/hello.csd: Component softpkg descriptor. + + * examples/handcrafted/Hello/hello.ssd: CIAO's servant softpkg + descriptor. + + * examples/handcrafted/Hello/hello.ccd: CORBA component descriptor. + +Wed Feb 19 13:30:19 2003 Boris Kolpackov <boris@isis-server.isis.vanderbilt.edu> + + * CIDLC/DesignNotes: Reorganized stuff a bit again and added some + comments on Jeff's comments. + +Mon Feb 17 17:47:55 2003 Boris Kolpackov <boris@isis-server.isis.vanderbilt.edu> + + * CIDLC/DesignNotes: Reorganized stuff a bit and added some new + ideas/notes. + +Sun Feb 16 21:30:42 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/releasenotes.html: Updated release info with the following. + + * ciao/ComponentInstallation_Impl.cpp: + * ciao/ComponentInstallation_Impl.h: Fixed a problem of empty + persistent backing store file. I need to store the + configuration data under a subsection (as oppose to the root + section.) + + * ciao/CIAO_Server.dsp: + * ciao/Daemon.idl: + * ciao/Daemon_Impl.cpp: + * ciao/Daemon_Impl.h: + * ciao/Daemon_Impl.inl: Added a generic server process control + interface that provides operations to query available service + interfaces and to shutdown the server process. + + * tools/Daemon/CIAO_Daemon.cpp: + * tools/Daemon/CIAO_Daemon.dsp: + * tools/Daemon/CIAO_Installation_Data.ini: + * tools/Daemon/Daemon.dsw: + * tools/Daemon/README: + * tools/Daemon/DaemonController.cpp: + * tools/Daemon/DaemonController.dsp: + * tools/Daemon/controller_i.cpp: + * tools/Daemon/controller_i.h: + * tools/Daemon/controller_i.inl: Added new per-host CIAO_Daemon + implementaion which offer both ComponentInstallation interface + which manages the local component implementation cache, and + ServerActivator interface which the Assembly framework interacts + with to spawn new ComponentServer processes. See the README + file in this directory and releasenotes.html for more details. + + There's also a DaemonController tool which provides a command + line interface to control the daemon process and to interact + with ComponentInstallation and ServerActivation interfaces. + +Sat Feb 15 22:54:11 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/CIAO_Server.dsp: + * ciao/ComponentInstallation_Impl.cpp: + * ciao/ComponentInstallation_Impl.h: + * ciao/ComponentInstallation_Impl.inl: Filled in the + implementation for ComponentInstallation interface. We + currently only provide a naive implemntation for this + interface. It currently manages the pathnames to various + component implementations so a Container can fetch a + implementation from its UUID. + + * examples/handcrafted/Hello/hello_servants.dsp: Added CIAO_server + to the list of link libraries. I need to move the base + container implementation from the CIAO_Server library to + CIAO_Container library. + +Fri Feb 14 23:15:39 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/todo.html: Added info on why the Assembly tools should + be responsible of the act of home registration. + + * ciao/Container_Impl.cpp: + * ciao/ServerActivator_Impl.cpp: + * ciao/ComponentServer_Impl.cpp: Changed the use of ACE_NEW_RETURN + to ACE_NEW_THROW_EX. + + * ciao/ComponentServer_Impl.h: Cosmetic changes. + + * examples/handcrafted/Hello/hello_servants.cpp: + * examples/handcrafted/Hello/hello_servants.h: Fixed <unsubscribe> + signature based on RTF 1.1. + + * tools/ComponentServer/ComponentServer.cpp: Added comments + explaining why we are not init'ing the component server right + now. + + * tools/ServerActivator/README: + * examples/handcrafted/Hello/client.cpp: + * tools/ServerActivator/ServerActivator_test_client.cpp: Forced in + hack to test out installing the HelloWorldHome using the new + ServerActivator -> ComponentServer -> Container interfaces. + + * tools/Simple_Component_Server/Simple_Component_Server.cpp: Fix + +Fri Feb 14 17:10:50 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/ConfigValues.html: Updated more supported ConfigValues types. + + * docs/releasenotes.html: + * docs/todo.html: + + * ciao/Client_init.cpp: + * ciao/Server_init.cpp: + * ciao/Client_init.h: + * ciao/Server_init.h: Removed "ciao/" from the include paths. We + now always include ciao core files as they are specified in the + include path directly. + + * ciao/CIAO_Server.dsp: + * ciao/CIAO_Servers.idl: + * ciao/ComponentServer_Impl.cpp: + * ciao/ComponentServer_Impl.h: + * ciao/ComponentServer_Impl.inl: + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: + * ciao/Container_Impl.cpp: + * ciao/Container_Impl.h: + * ciao/Container_Impl.inl: + * ciao/Object_Set_T.cpp: + * ciao/Object_Set_T.h: + * ciao/Object_Set_T.inl: + * ciao/ServerActivator_Impl.cpp: + * ciao/ServerActivator_Impl.h: + * ciao/ServerActivator_Impl.inl: Filled in more implementations. + + * tools/ServerActivator/README: + * tools/ServerActivator/ServerActivator.cpp: + * tools/ServerActivator/ServerActivator.dsp: + * tools/ServerActivator/ServerActivator.dsw: + * tools/ServerActivator/ServerActivator_test_client.cpp: + * tools/ServerActivator/ServerActivator_test_client.dsp: Added a + ServerActivator implementation. + + * tools/ComponentServer/ComponentServer.cpp: + * tools/ComponentServer/ComponentServer.dsp: + * tools/ComponentServer/ComponentServer.dsw: + * tools/ComponentServer/ComponentServer_test_client.cpp: + * tools/ComponentServer/ComponentServer_test_client.dsp: + * tools/ComponentServer/README: Added a more comprehensive + ComponentServer implementation. + +Sun Feb 09 20:39:05 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/todo.html: Added more todo items as we go along. :) + + * ciao/Component_Base.idl: + * ciao/CCM_Deployment.idl: Changed the create method in + ::Components::Deployment::AssemblyFactory to create_assembly per + CCM RTF 1.1. + + * ciao/Assembly_Impl.cpp: + * ciao/Assembly_Impl.h: + * ciao/Assembly_Impl.inl: CCM RTF 1.1 changes. Also added other + test code in the file and explained how to create an Assembly + object. + + * ciao/CIAO_Core.mpc: + * ciao/CIAO_Client.dsp: + * ciao/CIAO_Server.dsp: + * ciao/CIAO_Value.idl: Added a CIAO internal cookie valuetype so + we can downcast the incoming ::Components::Cookie back to CIAO's + internal implementation type CIAO::Cookie easily. The original + "brute force cast" didn't work and CIAO::Cookie also provides a + way to fish out the internal octetseq we need internally. + + * ciao/Cookies.cpp: + * ciao/Cookies.h: + * ciao/Cookies.inl: Changed to inherit the internal cookie + implementation from OBV_CIAO::Cookie instead of + OBV_Components::Cookie. Also changed the extract method to be + static. + + * ciao/Client_init.cpp: Added a new valuefactory to create + ::Components::Cookie valuetype when receiving CIAO::Cookie from + the server. This should really be handled by supporting + truncatable valuetype in TAO. + + * docs/templates/CIAO_Glue_Session_Template.inl: Applied some of + the bug fixes from using Active Map and Cookie. These template + files need to be reviewed further. + + * tests/temp/README: + * tests/temp/assembly/README: + * tests/temp/assembly/assembly.dsw: + * tests/temp/assembly/client.cpp: + * tests/temp/assembly/client.dsp: + * tests/temp/assembly/control.idl: + * tests/temp/assembly/control.mpc: + * tests/temp/assembly/run_test.pl: + * tests/temp/assembly/server.cpp: + * tests/temp/assembly/server.dsp: Added this test to make sure the + demonstrate how to use AssemblyFactory and Assembly interface, + and the Assembly's are being managed properly. More + importantly, I used this test to make sure the internal + implementation for Cookie and Active_Object_Map are working + correctly. + + * tools/XML_Helpers/Svcconf.dsp: + * tools/XML_Helpers/Svcconf.dsw: + * tools/XML_Helpers/Svcconf_Handler.cpp: + * tools/XML_Helpers/Svcconf_Handler.h: + * tools/XML_Helpers/Svcconf_Handler.i: + * tools/XML_Helpers/main.cpp: + * tools/XML_Helpers/svc.conf.xml: Added an example to demonstrate + how to write a subclass of Cascadable_DocHandler and how to use + the Skip_DocHandler. Just so I won't forget how to use them. + +Sat Feb 08 20:45:20 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/*: WiP intermediate checkins. + + * ciao/Object_Set_T.h: + * ciao/Object_Set_T.cpp (object_in_set): Added a new method to + check if an object is already in the set or not. + +Fri Feb 07 23:35:35 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Object_Set_T.h: + * ciao/Object_Set_T.i: + * ciao/Object_Set_T.cpp: Added a naive implementation of an object + reference set. It is naive because it simply keeps object + references in an objref_var array without checking for + duplication. More importantly, it takes O(n) to to look for an + object reference and return it. What we really need is a + thread-safe hash_set<> like class here. Since this is mostly + used only during setup/assemble time for a CIAO application, + i.e., not on critical path, this class serves as a place holder + for later, more efficient implementation. + + This new class is needed to support ServerActivator, + ComponentServer, and Container interface in + Components::Deployment module. + + * docs/ConfigVAlues.html: Added this new document page to record + what configuration values can be used to initialize + ComponentServer's and Container's. + + * docs/todo.html: Documented more future todo tasks and ideas. + +Tue Feb 04 23:10:56 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/todo.html: Added a new item descirbing things that need to + be done for component/home configuration using CCM's XML + property files. + + * tools/XML_Helpers/Handler-Interaction.png: + * tools/XML_Helpers/Handler-Interaction.vsd: + * tools/XML_Helpers/README: Files that document how to use + Cascadable_DocHandler and interactions among handlers of + different layers. + + * tools/XML_Helpers/Cascadable_DocHandler.cpp: + * tools/XML_Helpers/Cascadable_DocHandler.h: + * tools/XML_Helpers/Cascadable_DocHandler.i: A + ACEXML_DefaultHandler subclass which can be easily cascaded + together to handle hierarchical XML document structure. There + is also a Skip_DocHandler class which subclasses from + Cascadable_DocHandler and can be used to skip over some certain + XML tags completely. These helper classes should probably be + collected under ACEXML in the future. + +Sun Feb 02 21:05:39 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Cookies.cpp (insert): Fixed a warning. + + * ciao/CCM_Base.idl: Changed to include <orb.idl> instead of <corba.pidl>. + + * ciao/CCM_Event.idl: Fixed a typo I put in last. + +Sun Feb 02 15:23:26 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/XML/componentassembly.dtd: + * docs/XML/corbacomponent.dtd: + * docs/XML/properties.dtd: + * docs/XML/softpkg.dtd: Updated these files with the ones from my + web page. They are now in-sync with the latest RTF. + +Wed Jan 29 13:27:01 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CIDLC/DesignNotes: + + Added a list of items from the IDL compiler that need redesign and + can perhaps be done incrementally in the CIDL compiler, and + eventually integrated back into the IDL compiler. + +Wed Jan 22 16:05:18 2003 Boris S Kolpackov <boris@isis-server.isis.vanderbilt.edu> + + * CIDLC/DesignNotes: added some more ideas. + +Wed Jan 22 13:54:12 2003 Boris S Kolpackov <boris@isis-server.isis.vanderbilt.edu> + + * CIDLC/DesignNotes: added this file to capture and document CIDL + complier design ideas/decisions. + +Tue Jan 21 16:20:44 2003 Boris S Kolpackov <boris@isis-server.isis.vanderbilt.edu> + + * tools/CIDLC: + * CIDLC: moved CIDLC directory one level up. + +Mon Jan 13 15:23:09 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/templates/Executor.idl: Added meta-code for user-defined + oeprations, factory operations, and finder operations. + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: Filled in the + rest of the CIDL generated Servant Glue code templates. + +Mon Jan 13 11:18:37 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Component_Base.idl: + * ciao/CCM_Base.idl: Based on Components 1.1 RTF + Events::unsubscribe operations now return the unsubscribed + consumber object reference instead of void. + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: Filled in most of + the operations for component servant. Only opeations left + unimplemented include Events::get_*_publishers which I will + implement in the *_Context class later. + + There are several other oeprations that throw NO_IMPLEMENT + exception or are no-op currently. Missing them probably is okay + for now. Next up, Home Servant template. + +Mon Jan 13 00:27:03 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: Filled in a great + more generated code. This is almost done, finally. + + * docs/templates/CIAO_Glue_Session_Template.cpp: + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: + * docs/templates/Executor.idl: Changed to lead template comments + with '##' instead of # to diffentiate them from preprocessor + directives that we should generate. + + * ciao/HomeRegistrar_i.inl: + * ciao/HomeRegistrar_i.cpp: Fixed incorrect uses of exception macros. + + * ciao/Cookies.h: + * ciao/Cookies.cpp: Added a new insert method which "encode" an + Active_Objref_Map key into the Cookie. + + * ciao/Container_Base.inl: + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: Added a new get_objref method which + basically allow us to get the component reference using POA's + servant_to_reference operation. Added a new inline file and + fixed some incorrect uses of exception macros. + + * ciao/Component_Base.idl: + * ciao/CCM_Base.idl: Based on Components 1.1 RTF + Receptacles::disconnect operations now return the disconnected + object reference instead of void. + +Fri Jan 10 12:03:00 2003 Boris S Kolpackov <boris@isis-server.isis.vanderbilt.edu> + + * tools/CCIDL: + * tools/CIDLC: + * tools/CIDLC/README: Renamed CCIDL to CIDLC. Added some + explanations about naming convention choosen for CIDL compiler. + +Thu Jan 09 00:57:37 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/templates/cidl_template.cidl: Added an example CIDL file. + + * docs/templates/CIAO_Glue_Session_Template.h: + * docs/templates/CIAO_Glue_Session_Template.inl: + * docs/templates/CIAO_Glue_Session_Template.cpp: Added more + implementation code. + +Wed Jan 08 16:48:28 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/templates/CIAO_Glue_Session_Template.h: Added the complete + list of operations that needs to be supported. Next up, the + implementation templates. + + * ciao/Active_Objref_Map.cpp: + * ciao/Active_Objref_Map.h: Defined a typedef called + CIAO::Active_Objref_Map for managing CORBA::Object_var's using + the ACE_Active_Map_Manager and instantiate the template. + + * ciao/Cookies.cpp: + * ciao/Cookies.h: Added insertion/extraction of + ACE_Active_Map_Manager_Key operations. + +Tue Jan 07 23:28:28 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/CIAO_common.h: Added a new file to collect common CIAO + macros. + + * ciao/CIAO_Component_i.cpp: + * ciao/CIAO_Component_i.h: Removed. + * ciao/Client_init.cpp: + * ciao/Client_init.h: The old CIAO_client_init in + CIAO_Component_i is now called Client_init under CIAO namespace. + This function initlializes the value factories for client side ORB. + + * ciao/Server_init.cpp: + * ciao/Server_init.h: Added new function Server_init under CIAO + namespace to initialize server side value factories for server + side ORB. + + * ciao/Cookies.cpp: + * ciao/Cookies.h: + * ciao/Cookies.inl: Added server-side implementation of + Components::Cookie called CIAO::Map_Key_Cookie. This + implementation is only used within the containers (i.e., server + side). Client doesn't need to know how to interpret a Cookie. + + * ciao/Container_Base.h: + * ciao/HomeRegistrar_i.h: Fixed various ACE-guideline conformity + problems. + + * ciao/CCM_Core.mpc: + * ciao/CIAO_Client.dsp: + * ciao/CIAO_Container.dsp: + * ciao/CIAO_Server.dsp: + * ciao/Makefile.client: + * ciao/Makefile.container: + * ciao/Makefile.server: Updated various makefiles/projects. + +Tue Jan 07 07:48:02 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Container_Base.cpp (install_servant): Changed to decrease + the refcount of servant by one to make sure servants get + "released" properly. + +Fri Jan 03 11:27:12 2003 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/templates/Executor.idl: This pseudo-meta IDL template file + summarizes the standard executor mapping and serves as a + template for CCIDL compiler. + +Sun Dec 22 23:12:49 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/RateGen/RateGen.idl: + * examples/handcrafted/Display/GPS/GPS.idl: + * examples/handcrafted/Display/NavDisplay/NavDisplay.idl: + * examples/handcrafted/Display/HUDisplay.idl: + * examples/handcrafted/Display/Display.mpc: Added more files for + this multi-component example. + + The followings should go to the ChangeLog under $(ACE_ROOT) + + * bin/MakeProjectCreator/configs/ciao_client.mpc: + * bin/MakeProjectCreator/configs/ciao_component.mpc: + * bin/MakeProjectCreator/configs/ciao_server.mpc: Added libpaths + defintions. + +Sat Dec 21 15:09:55 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/Simple_Component_Server/Simple_Component_Server.dsp: + * examples/handcrafted/Hello/run_test.pl: Changed to generate + Simple_Component_Server executable in the project directory. + + * examples/handcrafted/Hello/hello.mpc: + * ciao/CCM_Core.mpc: + * tools/Simple_Component_Server/Simple_Component_Server.mpc: + Created MPC specifications. + + The followings should go to the ChangeLog under $(ACE_ROOT) + + * bin/MakeProjectCreator/configs/ciao_client.mpc: + * bin/MakeProjectCreator/configs/ciao_component.mpc: + * bin/MakeProjectCreator/configs/ciao_server.mpc: Created MPC + templates for CIAO client, component implmentation, and server + tools. + +Fri Dec 20 23:09:53 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/Makefile.server: Added HomeRegistrar.idl and + HomeRegistrar_i to the makefile. + + * tools/Simple_Component_Server/Makefile: Added a new makefile. + +Fri Dec 20 20:32:53 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/CCM_Component.idl: + * ciao/CCM_Container.idl: + * ciao/Container_Base.cpp: + * ciao/Makefile.client: + * ciao/Makefile.container: + * ciao/Makefile.server: Fixed compilation erros and Makefiles on + Linux. + +Thu Dec 19 20:44:39 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Display/README: + * examples/handcrafted/Display/Configuration-0.png: Added new + files explaining the purpose of the the new example and what it + will do. + +Wed Dec 18 20:37:06 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Hello/run_test.pl: Added a script to + automate running this stuff. + + * examples/handcrafted/Hello/README: Replaced the reference to + CIAO_single_com_server to Simple_Component_Server. + +Tue Dec 17 23:30:59 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/CIAO_single_com_server/*: + * tools/Simple_Component_Server/*: Changed the name of the simple + server from CIAO_single_com_server to Simple_Component_Server. + The original name didn't make too much sense at all. + +Tue Dec 17 22:49:32 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/CIAO_Server.dsp: + * ciao/HomeRegistrar.idl: + * ciao/HomeRegistrar_i.{h,inl,cpp}: Added a NameService based + HomeFinder extension. This interface defines the registration + operation, which is not defined in the CCM specification. This + is part of the CIAO_Server library. + + * tools/CIAO_single_com_server/CIAO_single_com_server.cpp: Changed + to register installed components with the HomeRegistrar instead + of dumping the IOR into a file. The only thing that gets dumped + into a file now is the IOR for the HomeFinder interface which + HomeRegistrar inherits. + + * examples/handecrafted/Hello/README: Added information on the + procedures one should follow to run this test. + + * examples/handcrafted/Hello/config: Updated the component server + config file to include the repo ids and canonical name for the + home. + + * examples/handcrafted/Hello/client.dsp: + * examples/handcrafted/Hello/client.cpp: Changed to use acquire + the home object reference thru the HomeFinder interface, instead + of passing it in explicitly. + + * examples/handcrafted/Hello/hello.dsw: + * examples/handcrafted/Hello/server.cpp: + * examples/handcrafted/Hello/server.dsp: Removed server from the + workspace. As we now have a true component server, we no longer + need a server process for this example. + + +Mon Dec 16 10:56:46 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/CIAO_single_com_server/CIAO_single_com_server.cpp: Fixed + command line argument parsing problem. We now process the + command line argument for ORB correctly. + +Sun Dec 15 23:54:16 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * tools/CIAO_single_com_server/*: Added a new prototype component + server. We can now run session components on a generic server + using a proprietary config file for component installation. + + * ciao/Container_Base.{h,cpp}: Fixed incorrect usage of ACE_DLL + where executor and servant Dlls got unloaded prematurely. + +Wed Dec 11 14:39:08 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + A lot have changed since last ChangeLog entry. Most of the + changes are intermediate so I didn't even try to record them. + + * ciao/CCMCore.dsw: + * ciao/CIAO_Container.dsp: + * ciao/CIAO_Server.dsp: Moved Container_Base.* from CIAO_Container + library to CIAO_Server library. These classes in Container_Base + are really run-time container management interfaces than + container interfaces themselves. + + * ciao/Container_Base.cpp: + * ciao/Container_Base.h: Added _ciao_install_home which enable + installing a component home from relevant DLL named and entry + points. We are not managing the lifecycle of DLL objects in the + implementation yet (we just never unlink DLL. :) This will have + to be changed in the future. + + * examples/handcrafted/Hello/hello_servants.cpp: + * examples/handcrafted/Hello/hello_servants.h: Added an entry + point "create_HelloWorld_Servant" so we can use the glue code + with the new "generic server." + + * examples/handcrafted/Hello/server.cpp: + * examples/handcrafted/Hello/server.dsp: Reworked the server + implementation so that it is no longer tied to a specific + component implementation. I.e., we can use the same server to + host any *one* component now. + + * examples/handcrafted/Hello/client.dsp: Added a missing link + directory. + +Tue Nov 05 23:42:04 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * CCMCore.dsp: + * CIAO_BaseC.cpp: + * CIAO_BaseC.h: + * CIAO_BaseC.i: + * CIAO_ComponentC.cpp: + * CIAO_ComponentC.h: + * CIAO_ComponentC.i: + * CIAO_ContainerC.cpp: + * CIAO_ContainerC.h: + * CIAO_ContainerC.i: + * CIAO_Container_ExC.cpp: + * CIAO_Container_ExC.h: + * CIAO_Container_ExC.i: + * CIAO_DeploymentC.cpp: + * CIAO_DeploymentC.h: + * CIAO_DeploymentC.i: + * CIAO_EventC.cpp: + * CIAO_EventC.h: + * CIAO_EventC.i: + * CIAO_TransactionC.cpp: + * CIAO_TransactionC.h: + * CIAO_TransactionC.i: + * Component_BaseC.cpp: + * Component_BaseC.h: + * Component_BaseC.i: + * Component_BaseS.cpp: + * Component_BaseS.h: + * Component_BaseS.i: + * Component_BaseS_T.cpp: + * Component_BaseS_T.h: + * Component_BaseS_T.i: + * CosPersistentStateC.cpp: + * CosPersistentStateC.h: + * CosPersistentStateC.i: + * CosPersistentStateS.cpp: + * CosPersistentStateS.h: + * CosPersistentStateS.i: + * CosPersistentStateS_T.cpp: + * CosPersistentStateS_T.h: + * CosPersistentStateS_T.i: Removed generated files. + + * CCMCore.dsw: + * CIAO_CLIENT_Export.h: + * CIAO_Client.dsp: + * CIAO_Component.pidl: + * CIAO_Container.dsp: + * CIAO_Container_Export.h: + * CIAO_SERVER_Export.h: + * CIAO_Server.dsp: + * README: Split up the CCM Core library into 3 libraries for clients, + component implementations, and component servers. + +Thu Sep 26 15:20:13 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * ciao/CCMCore.dsp: + * ciao/CIAO_Base.pidl: + * ciao/CIAO_BaseC.cpp: + * ciao/CIAO_BaseC.h: + * ciao/CIAO_BaseC.i: + * ciao/CIAO_Component.pidl: + * ciao/CIAO_ComponentC.cpp: + * ciao/CIAO_ComponentC.h: + * ciao/CIAO_ComponentC.i: + * ciao/CIAO_Container.pidl: + * ciao/CIAO_ContainerC.cpp: + * ciao/CIAO_ContainerC.h: + * ciao/CIAO_ContainerC.i: + * ciao/CIAO_Container_Ex.pidl: + * ciao/CIAO_Container_ExC.cpp: + * ciao/CIAO_Container_ExC.h: + * ciao/CIAO_Container_ExC.i: + * ciao/CIAO_Deployment.pidl: + * ciao/CIAO_DeploymentC.cpp: + * ciao/CIAO_DeploymentC.h: + * ciao/CIAO_DeploymentC.i: + * ciao/CIAO_Event.pidl: + * ciao/CIAO_EventC.cpp: + * ciao/CIAO_EventC.h: + * ciao/CIAO_EventC.i: + * ciao/CIAO_Transaction.pidl: + * ciao/CIAO_TransactionC.cpp: + * ciao/CIAO_TransactionC.h: + * ciao/CIAO_TransactionC.i: Changed to split the component idl + file into severl smaller idl files. + + * ciao/Makefile: An empty place holder for now. + + * ciao/Version.h: + * ciao/ciao.rc: Added version information files. + +Thu Jul 18 22:14:59 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * examples/handcrafted/Philosophers/Philosophers.idl (Example): + +Mon Jun 17 17:35:31 2002 Nanbor Wang <nanbor@cs.wustl.edu> + + * docs/index.html: + * docs/imgs/CCM.vsd: + * docs/imgs/basic-container.png: + * docs/imgs/component-basic.png: + * docs/imgs/deployment.png: + * docs/imgs/extended-container.png: + * docs/imgs/home-config.png: Added CIAO documentation. |