diff options
Diffstat (limited to 'TAO/CIAO/NEWS')
-rw-r--r-- | TAO/CIAO/NEWS | 273 |
1 files changed, 0 insertions, 273 deletions
diff --git a/TAO/CIAO/NEWS b/TAO/CIAO/NEWS deleted file mode 100644 index bd45c3303fe..00000000000 --- a/TAO/CIAO/NEWS +++ /dev/null @@ -1,273 +0,0 @@ -PLANNED MAJOR CHANGES "SOMETIME IN THE FUTURE" (i.e., exact beta not known) -=========================================================================== - -. Integrate Real-time Event Channel into CIAO and DAnCE. - -PLANNED MAJOR CHANGES FOR x.4.6 -=============================== - -. Integrate Real-time QoS support to CIAO based on OMG's new - Deployment and Configuration (D&C) specification. Such effort - will allow application developers to use real-time CORBA features - within their CCM appliation through meta-programming (via XML - metadata) - -. Enhance DAnCE to support adding/removing components to/from the - existing running assembly without shutting down the running appliation. - This will allow the application developers to evolve their applications - on the fly without server down time. - -. Enhance DAnCE to support configurable output of debugging information. - Support for debugging information will be added at the level of both the - DAnCE/CIAO infrastructure as well as individual component instances. - Support for tracing of the DAnCE/CIAO infrastructure will also be added. - Together, these efforts will help developers to understand the execution of - their component-based applications, as well as allowing customization of - the amount of debugging information logged - -. Add a Quoter example for DAnCE, which has been a consistent tutorial example - since TAO. Add the CIAO OEP/Display example for DAnCE. - -USER VISIBLE CHANGES BETWEEN CIAO-0.4.4 and CIAO-0.4.5 -====================================================== - -. Split the previous NodeApplication interface into NodeApplication - and Container interfaces to allow multi-container NodeApplication - support. This will be particularly useful to provide an optimized - CIAO container support for RT-CORBA features. - -. Enhanced CIAO to handle dynamic replacement of components. Please - see an example in $CIAO_ROOT/DAnCE/examples/Swapping - -. The Config Handlers have been modified to use XML parsing code - generated by the XML Schema Compiler (XSC). Binary releases of XSC can - currently be found at (http://www.dre.vanderbilt.edu/~boris/xsc), and a - recent snapshot of the CVS repository can be found at - (http://www.dre.vanderbilt.edu/~wotte/xsc.tbz2). - - Please direct all XSC inquiries/bug reports to wotte at - dre.vanderbilt.edu - -. Supported initializing attribute values on Component through XML - tags. Please refer to the $CIAO_ROOT/DAnCE/examples/Hello for - details, particularly the Hello.cid descriptor file. - -. Supported parsing component instance names and using them to generate - unique component port references, so that multiple instances of the - same component can be deployed in a single container and the client - requests could be properly designated to the appropriate ports. - -. Enhance CIAO to support establishing connections between derived - type ports and base type ports. For example, application deployer - could set up event connections between base event sink port type and - derived event source port type. - -. Enhanced the existing set of DAnCE tools to support flattened - Deployment Plan based deployment. Please refer an example in - $CIAO_ROOT/DAnCE/examples/BasicSP/flattened_deploymentplan.cdp - to see how the flattened deployment plan descriptor is used to - deploy the BasicSP example. - -. Develop regression/performance tests (similar to TAO - regression/performance tests) that will test/evaluate the - performance of various features of CIAO. - -. Added regression test script to the nightly build for DAnCE example. - This will make sure DAnCE tools could be ready to use out of - box in various platforms. - -. Improved documentation pages in various places. - -. Some bug fixes. - -. Added support for reception of eventtypes of a more derived type than - the type of the event sink. Subscription will succeed if the passed - event consumer is associated with an eventtype that is an ancestor of - the published eventtype. - -USER VISIBLE CHANGES BETWEEN CIAO-0.4.3 and CIAO-0.4.4 -====================================================== - -. Minor bugfixes. - -USER VISIBLE CHANGES BETWEEN CIAO-0.4.2 and CIAO-0.4.3 -====================================================== - -. CIDLC can generate empty executor implementations for a given - composition, which makes it easier to write executors. This can be - trigerred by passing --gen-exec-impl option while invoking CIDLC. - -. Generated container code has been refactored into base classes, - thereby reducing the amount of code generated by CIDLC. - -. A new tool for generating equivalent IDL2 declarations from IDL3 - declarations has been added. - -. Fixed a problem with DAnCE that prevented ports from getting activated - properly. - -. Added support for eventtype factories within CIDLC. - -. DAncE compiles clean and works with VC6 and Borland compilers. - -. Fixed compile errors and memory related errors on many platforms. - - -USER VISIBLE CHANGES BETWEEN CIAO-0.4.1 and CIAO-0.4.2 -====================================================== - -. Overall - - Support for g++ 3.4.1. - - Support added for latest HP aCC compiler. - -. CCM Deployment and Configuration specification has largely been - implemented. The implementation is called "DAnCE", the Deployment - and Configuration Engine. For more information about DAnCE, and a - list of supported features, please refer to - $CIAO_ROOT/docs/releasenotes/dance.html. - -. CIDL compiler - . Added missing generation of servant code for operations and - attributes of ancestors of interfaces supported and used as ports. - . Added missing generation of factory operation(s) from inherited - home(s). - . Added support for "uses multiple" in generated code. - . Fixed bugs in generation of inherited: [Bug 1800] - home operations - attribute operations - port operations - home factory operations - supported operations - . Added automatic registration of value factories for event - consumers. - . Added support for emits-related navigation. - . Fixed bug with multiple facets that provide the same interface. - . Implemented get_all_facets() and get_all_consumers() navigation - methods. - -USER VISIBLE CHANGES BETWEEN CIAO-0.4 and CIAO-0.4.1 -==================================================== - -CIAO ----- - -. Added support for statically configuring an assembly. Please see - $CIAO_ROOT/docs/static_toc_ciao.html for details. - -CIDL: ------ -. Fixed incorrect generation of ACE environment macros in servant glue - code operations. - -. Fixed incorrect code generation in the body of a servant operation - that delegates to the executor class. - -. Added support for attributes in facets and supported - interfaces. - -. Fixed bug in code servant glue code generation when there are - multiple nested modules in the IDL and/or CIDL files. - -. Added missing code generation of enum type names. - -. Fixed a bug in the generation of the scoped name of a local variable - which is a _var of an executor interface for a facet. These types - are required by the CCM spec to be generated in the same scope as - the interface that underlies the facet. - -. Fixed a bug in the generation of *S.h file includes corresponding to - IDL files included in the CIDL file. - -. Added ACE style Makefiles. - -. Added support for bounded strings - -MPC -=== -. Removed all of the project type specific and unnecessary keywords. - -. Changed the defaulting rules for idl files (generated source files - will be automatically added even if idl files are explicitly - listed). - -. The makefiles generated by the gnuace type are now named GNUmakefile - instead of Makefile. - -. The IDL_Files section is no longer a built-in MPC type. It is a - custom build type defined in taoidldefaults.mpb. - -. Added support for Borland Makefiles that aren't tied to ACE_wrappers - (the bmake project type). - -. Added wild-cards to the default.rel file. Now, environment - variables that end in _ROOT are automatically considered as if they - were used with the -relative option. - -. Added an environment variable, - MPC_DEPENDENCY_COMBINED_STATIC_LIBRARY, to force MPC to put - inter-project dependencies in static vc6 and vc71 workspaces. - -. Added an html project type (originally by Justin Michel) to aid in - the debugging of mpc files. - -. Added a new keyword, pure_libs, that is put into a project - unmodified (unlike the libs and lit_libs keywords). - -. The behavior obtained through the use of the -hierarchy option is - now the default for all "make" based project types. This includes - borland, bmake, gnuace, make and nmake. - -. Added support for referencing workspace files (.mwc) from within - other workspaces. - -. Added an option, -genins, that causes MPC to generate .ins files - that can be used with prj_install.pl. This will help users install - portions of their projects into alternate directories. - -. Modified the gnuace workspace output to be based on directory - recursion instead of having inter-project dependencies built into - each workspace level GNUmakefile. - -. Added a new keyword, dependent, for use within a Define_Custom that - causes MPC to add a dependency to generated files upon the custom - command. - -. Assignments within a 'specific' section that are not recognized MPC - keywords are assumed to be template value overrides (similar to - using the -value_template option). - -. Partial support for Visual SlickEdit has been added. - -. Various bug fixes and optimizations have been added as well. - -USER VISIBLE CHANGES BETWEEN CIAO-0.3.6 and CIAO-0.4 -==================================================== - -. Added Makefiles to build the ciao and tools subdirs by default. - -. The suport for the following IDL features have been added to the - CIDL since the last beta - - - exception (exception declaration and raises() specification) - - valuetype - - enum - - const declaration - - const expression and literals - - native - - home finder - - oneway operation - - readonly attribute - - type declaration inside interfaces, valuetypes - - union - - CIDL doesn't yet support the following features - - - Complete error detection and recovery - - Attribute exception specification - - Array - - Bounded sequence - - Fixed type - - Floating-point and Fixed-point constant expressions & literal. - - though we plan to add this support over the next several months, - depending on user/sponsor needs. |