summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2004-04-02 19:14:12 +0000
committerbala <balanatarajan@users.noreply.github.com>2004-04-02 19:14:12 +0000
commit4b9f447c1030e30c142ece04a8616c9495d42150 (patch)
treef41405b8104e1a98a3e6dbc7971a5a0a3d1cd271
parentf446280b45ef4489200334457fdcb14ba97e352d (diff)
downloadATCD-4b9f447c1030e30c142ece04a8616c9495d42150.tar.gz
ChangeLogTag:Fri Apr 2 13:05:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r--ChangeLog9
-rw-r--r--NEWS55
-rw-r--r--TAO/CIAO/ChangeLog6
-rw-r--r--TAO/CIAO/NEWS95
-rw-r--r--TAO/ChangeLog49
-rw-r--r--TAO/NEWS195
-rwxr-xr-xbin/make_release2
7 files changed, 390 insertions, 21 deletions
diff --git a/ChangeLog b/ChangeLog
index 2e2829713b8..a41796727d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Apr 2 13:05:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * NEWS:
+
+ Updated with the latest developments just prior to BFO.
+
Thu Apr 1 22:54:51 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* bin/make_release:
@@ -1861,7 +1867,7 @@ Sat Feb 28 15:56:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
Fri Feb 27 12:33:10 2004 Irfan Pyarali <irfan@oomworks.com>
- * ace\Event_Handler.cpp (add_reference and remove_reference):
+ * ace/Event_Handler.cpp (add_reference and remove_reference):
Previously, add_reference() and remove_reference() were called
on a event handler only if the reference counting policy was
@@ -4161,6 +4167,7 @@ Sat Jan 17 19:38:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/INET_Addr_Test_IPV6.cpp:
* tests/Proactor_Test_IPV6.cpp:
* tests/SOCK_Send_Recv_Test_IPV6.cpp:
+
Fixed incorrect doxygen file tag.
Sat Jan 17 19:35:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
diff --git a/NEWS b/NEWS
index 38b70fed552..afd3f855c74 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,58 @@
+USER VISIBLE CHANGES BETWEEN ACE-5.4 and ACE-5.4.1
+====================================================
+
+ACE
+---
+
+. Fixed "make install" support in ACE+autoconf configurations.
+
+. Fixed autoconf support on Solaris.
+
+. Corrected invalid `aux' directory (on MS Windows) found in ACE
+ distribution.
+
+. ACE/TAO build now without problems with MinGW and all ACE tests run
+ now without problems
+
+. Added some more support for the new CBuilderX Preview compiler, this
+ is not 100% ready yet because the compiler is still a preview and
+ has its own problems.
+
+. Added Visual SlickEdit 8.1 MPC template
+
+. Added workaround for compile problems in Borland Release builds
+
+. Cygwin 1.5.9 is now supported
+
+. Tests for IPV6 have been added
+
+. Implement lstat() so that it'll use stat() on platforms that don't
+ support lstat().
+
+. Problems related to ACE_Event_Handler usage in WFMO_Reactor was
+ fixed.
+
+. A wrapper for rmdir () has been added.
+
+. Threads spawned in thread-per-connection mode never inherited the
+ priority. This problem was fixed and this fix is consistent with the
+ C++ NPV* books.
+
+. Fixed memory leaks with ACE_String_Base::resize ()
+
+. Enable the usage of native recursive mutexes for the implementation
+ of ACE recursive mutexes on Linux.
+
+. The ACE Proactor framework can now be enabled for AIX 5.2. Since AIO
+ functionality is not run-time enabled by default on AIX 5.2, the ACE
+ Proactor code is not built by default on AIX. To enable it, the
+ config.h file must contain #define ACE_HAS_AIO_CALLS before
+ including the config-aix-5.1.h file.
+
+. The ACE_POSIX_CB_Proactor implementation is now built on all
+ platforms except LynxOS.
+
+
USER VISIBLE CHANGES BETWEEN ACE-5.3.6 and ACE-5.4
==================================================
diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog
index 49220ac8a82..26160a04469 100644
--- a/TAO/CIAO/ChangeLog
+++ b/TAO/CIAO/ChangeLog
@@ -1,3 +1,9 @@
+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:
diff --git a/TAO/CIAO/NEWS b/TAO/CIAO/NEWS
index c9825c93ddf..eb51ac6844d 100644
--- a/TAO/CIAO/NEWS
+++ b/TAO/CIAO/NEWS
@@ -1,3 +1,98 @@
+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
====================================================
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index bb410fd701e..6cceeb8d9c2 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,9 @@
+Fri Apr 2 13:05:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * NEWS:
+
+ Updated with the latest developments just prior to BFO.
+
Thu Apr 1 10:19:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/CodeSets/libs/UCS4_UTF16/CodeSets_Libs_UCS4_UTF16.bor:
@@ -1574,9 +1580,9 @@ Thu Feb 26 17:39:51 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
* orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
* orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
- Removed checking for duplicate service context id explicitly while adding
- new service contexts which could degrade the performance in the common
- execution path.
+ Removed checking for duplicate service context id explicitly
+ while adding new service contexts which could degrade the
+ performance in the common execution path.
Thu Feb 26 10:10:40 MST 2004 Trevor Fields <fields_t@ociweb.com>
@@ -1747,12 +1753,14 @@ Mon Feb 23 16:05:12 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
Mon Feb 23 15:43:01 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
* orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
- Changed the processing of service contexts from receive_request_service_contexts()
- to receive_request(), this allows to filter out the requests which do not need the
- burden of service contexts processing.
+ Changed the processing of service contexts from
+ receive_request_service_contexts() to receive_request(), this
+ allows to filter out the requests which do not need the burden
+ of service contexts processing.
* orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
- Changed to use FTRTEC specific message log facility instead of ACE_DEBUG.
+ Changed to use FTRTEC specific message log facility instead of
+ ACE_DEBUG.
* orbsvcs/orbsvcs/FtRtEvent/Utils/Log.h:
Removed used macros.
@@ -1991,13 +1999,14 @@ Thu Feb 19 13:06:45 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
* orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp:
* orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp:
* orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.h:
- Fixed compilation problem in emulated exception mode.
+
+ Fixed compilation problem in emulated exception mode.
* orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
- Fixed variable hiding warning in Sun Forte8 build.
+ Fixed variable hiding warning in Sun Forte8 build.
* orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
- Fixed variable might be used uninitialized warning in cygwin build.
+ Fixed variable might be used uninitialized warning in cygwin build.
Thu Feb 19 11:42:05 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -2403,12 +2412,12 @@ Wed Feb 11 14:07:00 2004 Pradeep Gore <pradeep@oomworks.com>
* orbsvcs/orbsvcs/Notify/EventTypeSeq.cpp (init):
* orbsvcs/orbsvcs/Notify/Admin.cpp (subscribed_types):
- Corrected the implementation to add the caller's <subscribed_types> to
- the Admin Object's types. This solves the problem that if a
- proxy's connect_structured_push_consumer() is called *AFTER*
- the proxy's subscription_change(), then the subscriptions do not work.
- Thanks to Richard G. Hash <richard.hash@openspirit.com> fpr
- reporting this problem.
+ Corrected the implementation to add the caller's
+ <subscribed_types> to the Admin Object's types. This solves the
+ problem that if a proxy's connect_structured_push_consumer() is
+ called *AFTER* the proxy's subscription_change(), then the
+ subscriptions do not work. Thanks to Richard G. Hash
+ <richard.hash@openspirit.com> for reporting this problem.
* orbsvcs/orbsvcs/Notify/Properties.cpp:
* orbsvcs/orbsvcs/Notify/Properties.h:
@@ -2418,9 +2427,11 @@ Wed Feb 11 14:07:00 2004 Pradeep Gore <pradeep@oomworks.com>
* docs/releasenotes/notify.html:
Added the -NoUpdates option to the Notification svc.conf
- options. e.g. static TAO_CosNotify_Service " -ListenerThreads 1 -NoUpdates"
- If this option is specified, the subscription_change/offer_change messages are NOT sent to proxy
- objects.
+ options. e.g. static TAO_CosNotify_Service " -ListenerThreads 1
+ -NoUpdates". If this option is specified, the
+ subscription_change/offer_change messages are NOT sent to proxy
+ objects.
+
This option is useful to turn off entire updates for applications
that do not reply on subscription_change/offer_change messages.
Thanks to Richard G. Hash <richard.hash@openspirit.com> for
diff --git a/TAO/NEWS b/TAO/NEWS
index 36251b9871d..8d3c56b9866 100644
--- a/TAO/NEWS
+++ b/TAO/NEWS
@@ -1,3 +1,198 @@
+USER VISIBLE CHANGES BETWEEN TAO-1.4 and TAO-1.4.1
+==================================================
+
+ORB
+---
+. Changed the name of a parameter to the TAO type code
+ internal method to avoid a name clash with STL.
+
+. Added the spec-required ostream insertion operator for
+ CORBA::Exception* to go with the existing ostream
+ insertion operator for CORBA::Exception&.
+
+. Moved the above ostream insertion operators into the
+ CORBA namespace, so they cannot be accidentally hidden by an
+ application.
+
+. Moved the declaration of Any operators for some ORB
+ types so that the corresponding definitions may
+ remain unlinked if the Any operators are not used in
+ an application.
+
+. Fixed typo in type code factory code that is compiled
+ only when ACE_SWAP_ON_WRITE is defined.
+
+. Several fixes to MakeProjectCreator (MPC) files, which
+ generate GNU makefiles, Borland makefiles, and Microsoft
+ Visual Studio project files.
+
+. Fixed Any insertion and extraction operators for bounded
+ strings and wstrings to prevent an error if they are
+ inserted as bounded with bound 0 and extracted as
+ unbounded, or vice versa.
+
+. Deprecated the TAO-specific _type() method for exceptions.
+ which is no longer used anywhere in TAO, and is retained
+ solely for backward compatibility.
+
+. Fixed bug in TAO_SSLIOP pluggable protocol that prevented large
+ requests from being sent. [Bug 1429]
+
+. Cleaned up interceptor memory leaks that occurred when
+ CORBA::ORB::destroy() was called.
+
+. Fixed problem where a ServerRequestInterceptor could be called after
+ the ORB was shutdown. [Bug 1642]
+
+. Overhauled PICurrent support to fix several problems. [Bug 1215, 1738]
+
+. SSLIOP documentation is now available.
+
+. Fixed memory leaks in servers when the ORB is operating in a
+ thread-per-connection mode. This problem showed up when clients
+ keep connecting and disconnecting from the servers.
+
+. Fixed memory leaks in AMI clients that connect to a servers over
+ unreliable connections that keeps getting dropped.
+
+. Fixed a race connection in Any_Impl implementation.
+
+. Fixed a byte order problem with DSI gateways
+
+. Added support for OVATION to work with this BFO of TAO.
+
+IDL COMPILER
+-------------
+
+. Changed the names of some local variables in generated
+ operation code, to reduce that chance of a name clash.
+
+. Fixed bug where a #pragam version directive is sometimes
+ not reflected in the generated repository id.
+
+. Disambiguated generated template instantiations for array
+ _var, _out and _forany classes, when two or more arrays
+ have the same element type and bound.
+
+. Added check for a name clash between a valuetype member
+ and the first segment of a scoped name referenced in
+ the valuetype.
+
+. Fixed incorrect code generation for the CDR operator of a
+ struct/union/exception with an undefined forward declared
+ interface member.
+
+. Fixed incorrect code generation for operation arguments
+ that are typedefs of char, octet and boolean.
+
+. Fixed bug in handling complex recursive types.
+
+. Added -GId command line option to generate line and
+ file debug info in *I.* files, similar to what is
+ already generated in *C.* and *S.* files. This debug
+ info generation is now off by defaul in *I.* files.
+
+. Fixed the handling of included orb.idl file to generate
+ corresponding C++ includes for the files orb.idl
+ itself includes, which contain spec-required declarations
+ of sequences of basic CORBA types.
+
+. Fixed generation of ORB file includes triggered by the
+ presence of one or more abstract interfaces in an IDL file.
+
+. Added check to the generation of _setup_collocation()
+ method for abstract interfaces, to make it more robust.
+
+. Added a version of the realpath() system function that
+ can be used with LynxOS, which does not have a native
+ version.
+
+. Fixed code generation for bounded strings and wstrings
+ when they appear anonymously (without a typedef) as operation
+ parameters.
+
+. Fixed code generation of flat names for AMI-related types.
+
+. Fixed errors in code generation of sequences of components
+ and eventtypes.
+
+. Fixed code generation of CDR operators for aggregate types
+ that contain one or more abstract interfaces.
+
+. Fixed bogus errors produced when there are repeated forward
+ declarations of an interface.
+
+. Fixed errors in some use cases of the propagation of a #pragma
+ prefix directive to nested scopes in generated repository ids.
+
+. Fixed errors in code generation for attributes in Asynchronous
+ Method Handler (AMH) classes.
+
+. Fixed a bug that caused the IDL compiler to crash when it sees
+ certain kinds of illegal IDL.
+
+. Fixed problems in the interaction of checks for local interface
+ and for null object reference when marshaling an interface
+ member of an aggregate type.
+
+. Fixed generation of operations inherited by a local interface
+ from a non-local one - these operations must be regenerated
+ as pure virtual.
+
+. Added a space between some generated template parameter
+ opening brackets and a leading double colon of a fully
+ scoped name, since some compilers would read "<:" as
+ the digraph character for ']'.
+
+. Fixed bug in code generation for an array of typedef of
+ string and wstring.
+
+. Fixed a bug in the generation of respository ids for
+ explicit, implicit and equivalent interfaces for component
+ homes.
+
+. Fixed bugs in the generation of marshaling and demarshaling
+ code for aggragate types with component or eventtype members.
+
+ORB SERVICES:
+-------------
+
+IFR:
+---
+
+. Fixed bug in creating entries for attributes, which in CORBA 3.x may
+ have separate get- and set- exceptions lists.
+
+. Added some method overrides to disambiguate multiple inheritance
+ problems some compilers would have in classes added to support CORBA
+ 3.0 extensions.
+
+. Fixed bugs in entering attributes of abstract and local interfaces,
+ and in querying for attributes of components.
+
+. Added a "-m" option to IFR_Service to enable multicast discovery of
+ the service.
+
+LOAD BALANCING
+--------------
+
+. Added two new strategies, namely LoadAverage and LoadMinimum.
+
+NOTIFICATION SERVICE:
+---------------------
+. Corrected the implementation to add the caller's <subscribed_types>
+ to the Admin Object's types. This solves the problem that if a
+ proxy's connect_structured_push_consumer() is called *AFTER* the
+ proxy's subscription_change(), then the subscriptions do not work.
+
+. Added the -NoUpdates option to the Notification svc.conf
+ options. If this option is specified, the
+ subscription_change/offer_change messages are NOT sent to proxy
+ objects. This option is useful to turn off entire updates for
+ applications that do not reply on subscription_change/offer_change
+ messages.
+
+
USER VISIBLE CHANGES BETWEEN TAO-1.3.6 and TAO-1.4
==================================================
diff --git a/bin/make_release b/bin/make_release
index d94b730b5a0..b61f49cb145 100755
--- a/bin/make_release
+++ b/bin/make_release
@@ -760,7 +760,7 @@ sub generate_makefiles () {
my $here = Cwd::getcwd();
&ex ("cd ACE_wrappers; \
- bin/mwc.pl -type vc6 -static -recurse -hierarchy -name_modifier *_Static -apply_project -relative ACE_ROOT=$here/ACE_wrappers;\
+ bin/mwc.pl -type vc6 -static -recurse -hierarchy -name_modifier *_Static -apply_project -exclude TAO/CIAO -relative ACE_ROOT=$here/ACE_wrappers;\
bin/mwc.pl -type vc71 -recurse -hierarchy -relative ACE_ROOT=$here/ACE_wrappers;\
find ./ -name '*.ds[p,w]' | /usr/bin/xargs chmod 0644;\
find ./ -name '*.vcproj' | /usr/bin/xargs chmod 0644;\