summaryrefslogtreecommitdiff
path: root/CIAO/ChangeLogs/ChangeLog-pre_release
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/ChangeLogs/ChangeLog-pre_release')
-rw-r--r--CIAO/ChangeLogs/ChangeLog-pre_release6202
1 files changed, 6202 insertions, 0 deletions
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.