summaryrefslogtreecommitdiff
path: root/ACE/ChangeLogs/ChangeLog-2003a
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ChangeLogs/ChangeLog-2003a')
-rw-r--r--ACE/ChangeLogs/ChangeLog-2003a1339
1 files changed, 1339 insertions, 0 deletions
diff --git a/ACE/ChangeLogs/ChangeLog-2003a b/ACE/ChangeLogs/ChangeLog-2003a
new file mode 100644
index 00000000000..930128362db
--- /dev/null
+++ b/ACE/ChangeLogs/ChangeLog-2003a
@@ -0,0 +1,1339 @@
+Thu Feb 20 19:18:17 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * ChangeLogs/ChangeLog-02b:
+ * ChangeLogs/ChangeLog-03a: New files having all the old ChangeLog
+ entries till 5.3.1.
+ * ChangeLog: Shortened the changelog for ease of use.
+
+Thu Feb 20 10:35:15 2003 Ossama Othman <ossama@uci.edu>
+
+ * ace/Strategies_T.h:
+ * ace/Strategies_T.cpp:
+
+ Reverted part of changes that introduced extensive use of
+ traits since they were forcing the introduction of the
+ ACE_TYPENAME macro in more places than is desirable at this
+ point in time. They may be reintroduced in the future.
+
+Thu Feb 20 09:24:00 2003 Ossama Othman <ossama@uci.edu>
+
+ * ace/Service_Config.h:
+
+ Forward declare ACE_Service_Object. Necessitated by inter-header
+ dependency reductions.
+
+Thu Feb 20 09:23:51 2003 Ossama Othman <ossama@uci.edu>
+
+ * ace/Acceptor.h:
+ * ace/Connector.h:
+
+ No need to include "ace/Service_Config.h" and
+ "ace/Svc_Handler.h".
+
+ Include "ace/Synch_Options.h". Necessitated by inter-header
+ dependency reductions.
+
+ * ace/Acceptor.cpp:
+ * ace/Connector.cpp:
+
+ Include "ace/Svc_Handler.h". Necessitated by inter-header
+ dependency reductions.
+
+ * ace/Atomic_Op.h:
+
+ Fixed doxygen documentation.
+
+ * ace/Atomic_Op.i (operator++, operator--):
+
+ Implement these post{in,de}crement operators in terms of their
+ corresponding pre{in,de}crement operators to ensure consistent
+ semantics.
+
+ * ace/Atomic_Op_T.h (mutex_, own_mutex_):
+
+ Improved const-correctness by making these mutex members
+ mutable. This allows us to avoid casting away the constness.
+
+ * ace/Atomic_Op_T.i (operator==, operator>=, operator>):
+ (operator<=, operator<, value, operator=):
+
+ Do not cast away the constness of the mutex. That hack is no
+ longer necessary since the mutex is now mutable.
+
+ * ace/Basic_Types.h:
+
+ Improved doxygen documentation.
+
+ Moved endianness determination macros prior to ACE_U_LongLong
+ class.
+
+ (operator=):
+
+ Added ACE_ULongLong assignment operator declarations that accept
+ 32 bit signed and unsigned integers.
+
+ (operator++, operator--):
+
+ Added missing ACE_ULongLong post{in,de}crement operator
+ declarations.
+
+ (data_):
+
+ Make declaration order of lower and upper 32 bit members (lo_
+ and hi_) of this structure dependant on the endianness of the
+ platform. This mimics what is done for the ACE_LongLong type
+ in the ACE_CDR classes.
+
+ * ace/Basic_Types.i (operator=):
+
+ Added ACE_ULongLong assignment operator implementation that
+ accept 32 bit signed and unsigned integers.
+
+ (operator++, operator--):
+
+ Added missing ACE_ULongLong post{in,de}crement operator
+ implementations.
+
+ * ace/CDR_Base.cpp (mb_align):
+
+ Uninlined this method in order to reduce inter-header
+ dependencies.
+
+ (operator<, operator<=, operator>, operator>=, operator==):
+ (operator!=):
+
+ Added these missing operator for the ACE_LongLong type.
+
+ (Float, operator=, operator!=):
+
+ Fixed potential unused argument warnings for the Cray/UNICOS
+ case.
+
+ * ace/CDR_Base.h:
+
+ Include "ace/OS.h" instead of "ace/Message_Block.h", and forward
+ declare ACE_Message_Block in order to reduce inter-header
+ dependencies.
+
+ Changed all uses of typedefs like "u_char" and "u_long" to their
+ non-typedef counterparts, e.g. "unsigned char" and "unsigned
+ long". Makes it possible to avoid including headers that
+ contain those typedefs.
+
+ (operator=):
+
+ Added ACE_LongLong constructors assignment operators that accept
+ 32-bit integers.
+
+ (operator==, operator!=, operator<=, operator<, operator>=):
+ (operator>):
+
+ Added these missing ACE_LongLong relation operators.
+
+ * ace/CDR_Base.inl (operator=):
+
+ Added ACE_LongLong constructors assignment operators that accept
+ 32-bit integers.
+
+ (operator==, operator!=, operator<=, operator<, operator>=):
+ (operator>):
+
+ Added these missing ACE_LongLong relation operators.
+
+ * ace/CDR_Stream.h:
+
+ Moved definition of the ACE_CDR_BYTE_ORDER macros from OS.h to
+ this header. Helps with header dependency reduction.
+
+ * ace/Capabilities.h:
+
+ Use ACE_Hash_Map_Manager_Ex instead of ACE_Hash_Map_Manager.
+ Doing so saves us three template instantiations.
+
+ * ace/Capabilities.i:
+
+ Cosmetic changes.
+
+ * ace/Capabilities.cpp:
+
+ No need to include "ace/Map_Manager.h".
+
+ Added missing ACE_RCSID macro.
+
+ Improved conformance to ACE coding conventions.
+
+ Removed explicit template instantiations for the
+ ACE_Hash_Map_Manager template. That template is no longer
+ used.
+
+ (reset_caps):
+
+ Use ACE_Hash_Map_Manager_Ex template traits instead of the
+ actual template type. Makes for cleaner code.
+
+ * ace/Configuration.cpp:
+ * ace/Configuration.h:
+ * ace/Strategies_T.cpp:
+ * ace/Token_Collection.cpp:
+ * ace/Token_Collection.h:
+ * ace/Token_Invariants.cpp:
+ * ace/Token_Invariants.h:
+ * ace/Token_Manager.cpp:
+ * ace/Token_Manager.h:
+ * ace/WIN32_Asynch_IO.cpp:
+ * ace/WIN32_Asynch_IO.h:
+
+ Take advantage of template traits to improve clarity of code.
+
+ * ace/Copy_Disabled.h:
+
+ Corrected comment.
+
+ * ace/Default_Constants.h:
+
+ Moved ACE_DEFAULT_CDR_BUFSIZE, ACE_DEFAULT_CDR_EXP_GROWTH_MAX,
+ ACE_DEFAULT_CDR_LINEAR_GROWTH_CHUNK,
+ ACE_DEFAULT_CDR_MEMCPY_TRADEOFF macros from OS.h to this
+ header. Helps with inter-header dependency reduction.
+
+ * ace/Dynamic_Service_Base.cpp:
+ * ace/Parse_Node.cpp:
+ * ace/Service_Manager.cpp:
+ * ace/Service_Repository.cpp:
+ * ace/Svc_Conf.y:
+ * ace/Svc_Conf_y.cpp:
+
+ Include "ace/Service_Types.h". Necessitated by inter-header
+ dependency reduction.
+
+ * ace/Filecache.h:
+ * ace/Filecache.cpp:
+ * ace/Hash_Map_With_Allocator_T.h:
+ * ace/Hash_Map_With_Allocator_T.cpp:
+ * ace/Local_Name_Space_T.h:
+ * ace/Local_Name_Space.cpp:
+
+ Use ACE_Hash_Map_Manager_Ex instead of ACE_Hash_Map_Manager.
+ Doing so saves us three template instantiations.
+
+ * ace/Future_Set.h:
+ * ace/Map_T.h:
+
+ Include "ace/Hash_Map_Manager_T.h" instead of
+ "ace/Hash_Map_Manager.h". The former is all that is needed, and
+ the latter already includes the former.
+
+ * ace/Hash_Map_Manager_T.i (operator++, operator--):
+ * ace/Map_Manager.i:
+ * ace/RB_Tree.i:
+
+ Implement the post-{in,de}crement operators in terms of their
+ pre-{in,de}crement operator counterparts to ensure consistency.
+
+ * ace/Local_Name_Space_T.cpp:
+
+ No need to include "ace/Auto_Ptr.h"
+
+ Use template traits to improve code clarity.
+
+ * ace/OS.h:
+
+ Moved ACE_CDR_BYTE_ORDER macro definition to CDR_Stream.h.
+ Helps with inter-header dependencies.
+
+ Moved ACE_DEFAULT_CDR_BUFSIZE, ACE_DEFAULT_CDR_EXP_GROWTH_MAX,
+ ACE_DEFAULT_CDR_LINEAR_GROWTH_CHUNK,
+ ACE_DEFAULT_CDR_MEMCPY_TRADEOFF to Default_Constants.h. Helps
+ with inter-header dependency reduction.
+
+ * ace/POSIX_Asynch_IO.cpp:
+
+ Added missing ACE_RCSID macro.
+
+ (bytes_transferred):
+ Use map template traits to improve code clarity.
+
+ * ace/POSIX_Asynch_IO.h:
+
+ Redefined old map typedefs in terms of the map traits.
+
+ * ace/Parse_Node.h:
+ * ace/Service_Repository.h:
+
+ No need to include "ace/Service_Types.h". A forward declaration
+ for ACE_Service_Types is enough.
+
+ * ace/Service_Config.h:
+
+ No need to include "ace/Service_Types.h" and "ace/Signal.h".
+ Forward declaring ACE_Service_Types and ACE_Sig_Adapter is
+ enough.
+
+ * ace/Strategies_T.h:
+
+ No need to include "ace/Service_Config.h" and
+ "ace/Synch_Options.h".
+
+ * ace/Synch_Options.h:
+
+ Changed all uses of typedefs like "u_char" and "u_long" to their
+ non-typedef counterparts, e.g. "unsigned char" and "unsigned
+ long". Makes it possible to avoid including OS.h. A big win in
+ compile time reduction.
+
+ Include "ace/Time_Value.h". Necessitated by inter-header
+ dependency reduction.
+
+ * ace/Synch_Options.cpp:
+
+ Changed all uses of typedefs like "u_char" and "u_long" to their
+ non-typedef counterparts, e.g. "unsigned char" and "unsigned
+ long". Makes it possible to avoid including OS.h. A big win in
+ compile time reduction.
+
+ Include "ace/Trace.h". Necessitated by inter-header
+ dependency reduction.
+
+ * ace/Template_Instantiations.cpp:
+
+ Removed all ACE_Hash_Map_Manager related template
+ instantiations. The ones for ACE_Hash_Map_Manager_Ex are all
+ that are needed.
+
+ * ace/SSL/SSL_SOCK_Acceptor.h (ACE_SSL_SOCK_Acceptor):
+
+ Inherit privately from ACE_SSL_SOCK, instead of publically.
+ ACE_SSL_SOCK_Acceptor is IMPLEMENTED-IN-TERMS-OF ACE_SSL_SOCK.
+ It does not satisfy the IS-A relationship.
+
+ * ace/SSL/SSL_SOCK_Connector.cpp (ssl_connect):
+
+ Use ACE_Countdown_Time to take into account the time between
+ each call to select() instead of using the same timeout value in
+ each loop iteration.
+
+ * ace/SSL/SSL_SOCK_Stream.cpp (get_remote_addr):
+
+ Retrieve the remote addr from the parent ACE_SSL_SOCK class, not
+ ACE_SOCK. Addresses potential inconsistencies in the future.
+
+ * ace/SSL/SSL_SOCK_Stream.h (ACE_SSL_SOCK_Stream):
+
+ Removed friend declarations for the
+ ACE_SSL_SOCK_{Acceptor,Connector} classes. They are
+ unnecessary.
+
+Wed Feb 19 12:50:58 2003 Heather Drury <oci@cs.wustl.edu>
+
+ * ACE version 5.3.1 released.
+
+Mon Feb 17 15:21:18 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/auto_run_tests.lst: The Server_Protocol and the ORB_init
+ test in RTCORBA will not run in ST builds since the operations
+ ACE_OS::thr_getprio () are not supported.
+
+Fri Feb 14 09:53:43 2003 Rich Seibel <seibel_r@ociweb.com>
+
+ * ace/config-osf1-4.0.h: Tru64 lacks the clearerr
+ function when built without threads (thread=0).
+ Thanks to Abhay Kulkarni <Abhay.Kulkarni@veritas.com>
+ for reporting the problem.
+
+Thu Feb 13 17:50:07 2003 Krishnakumar B <kitty@cse.wustl.edu>
+
+ * include/makeinclude/rules.lib.GNU: Build static libraries
+ using xargs with the list of all the object files instead of
+ using them directly on the command line. This works around
+ brokenness of systems that have a small limit on the length of
+ the command-line arguments. Thanks to Abhay Kulkarni
+ <Abhay.Kulkarni@veritas.com> for reporting the problem.
+
+Thu Feb 13 12:43:27 2003 Pradeep Gore <pradeep@oomworks.com>
+
+ * bin/auto_run_tests.lst:
+ Added TAO/examples/RTCORBA/Activity/run_test.pl to this list.
+
+Thu Feb 13 07:36:40 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * THANKS: Added Dmitri Belogaj to the hall of fame.
+
+Wed Feb 12 12:40:21 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/auto_run_tests.lst: Prevented a few RTCORBA tests to be run
+ in our daily builds since changing priorities requires root
+ access.
+
+Wed Feb 12 12:06:05 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * ace/Strategies.h: Added this file for backward
+ compatibility. Backward compatibility was broken with the
+ following checkin
+
+ "Tue Nov 20 12:48:39 2001 Balachandran Natarajan
+ <bala@cs.wustl.edu>". Thanks to Dmitri Belogaj
+ <belogaj@nentec.de> for reporting this problem.
+
+Wed Feb 12 10:18:21 2003 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * bin/MakeProjectCreator/templates/vc7.mpd: Checked in Chad's
+ missing ssl_libs fix.
+
+Wed Feb 12 08:59:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/UPIPE_Addr.h:
+ Removed ACE_UPIPE_Addr class which isn't used, typedef ACE_UPIPE_Addr
+ still is there.
+
+Tue Feb 11 22:19:39 2003 Krishnakumar B <kitty@cse.wustl.edu>
+
+ * examples/DLL/Makefile.Today (SHLIB):
+ * examples/DLL/Makefile.Newsweek (SHLIB):
+
+ Removed extra space at the end which caused compilation to
+ break. Thanks to Bill Cassanova <BCassanova@weather.com> for
+ reporting the problem.
+
+Wed Feb 12 00:00:12 UTC 2003 Craig Rodrigues <crodrigu@bbn.com>
+
+ * ace/OS.h:
+ * ace/OS.i (thr_setprio): Add a new default thr_policy parameter which
+ allows us to explicitly set the policy in pthread_setschedparam().
+ Introduced to eliminate a bug discovered in RT-CORBA implementation.
+
+Tue Feb 11 14:01:21 2003 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * vc7_nightly.mwc: Added a temporary file specifying core nightly
+ build targets. Notice this file includes both ACE and TAO.
+
+ * ace/ace.mpc: Added XML_Svc_Conf.cpp.
+
+ * ace/SSL/ssl.mpc: Fixed dllflags setting.
+
+Mon Feb 10 18:08:12 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * THANKS: Added Otis Nyandoro to the hall of fame.
+
+Mon Feb 10 18:02:41 2003 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.h: Don't special-case SEH support on ACE_HAS_WINCE. First,
+ CE can do SEH; second, the switching of this on/off can and should
+ be done in the config file.
+
+ * ace/config-win32-common.h: Enable ACE_HAS_WIN32_STRUCTURAL_EXCEPTIONS
+ for WinCE.
+
+ Thanks to Emmanuel Thevenot Beaufort
+ <emmanuel.thevenot-beaufort@jci.com> for this fix.
+
+ * ace/Handle_Set.{h i}: Remove the ACE_Handle_Set destructor for
+ ACE_HAS_WINCE. The need for this predates the supported vc 3 and 4
+ compilers, and having it in there triggers an SEH warning.
+
+ * ace/SPIPE_Stream.i: Follow-up to:
+ Mon Feb 10 09:22:04 2003 Phil Mesnier <mesnier_p@ociweb.com>
+ Added the need for ACE_HAS_WINSOCK2 to enable this code. The calls
+ and structures used aren't available in Winsock1.
+
+ * ace/config-wince.h: Disable Winsock2 for CE versions less than 4.0.
+
+Mon Feb 10 12:14:35 2003 Jeffrey Graham <jgraham@titan.com>
+
+ * bin/ace-install:
+
+ Fixed problem where all TAO executables were not installed.
+
+ Fixed installed file permission problem. Files that should have
+ global access didn't have it.
+
+ Fixed problem where the script did not easily flatten the
+ install directory, requires the ACE_ARCH subdirectory trees be
+ built.
+
+ Fixed problem where all binaries were not filtered out.
+
+Mon Feb 10 19:42:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ATM_Acceptor.h:
+ Converted old style documentation to doxygen style
+
+ * ace/Arg_Shifter.h:
+ Added private declaration of copy constructor and assignment
+ operator. Instances of these class can not be copied using the
+ default ones. Also fixes a MSVC6 level 4 warning.
+
+ * ace/Configuration.cpp:
+ Removed not needed MingW ifdef, the normal code also compiles with
+ MingW
+
+ * ace/config-win32.h:
+ Removed cygwin from this file. For cygwin the config-cygwin32.h
+ must be included directly in config.h
+
+ * ace/Notification_Strategy.h:
+ * ace/Notification_Strategy.inl:
+ Made mask() method const
+
+ * include/makeinclude/ace_flags.bor:
+ If TAO_ROOT isn't defined, define it as $(ACE_ROOT)/TAO
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ * include/makeinclude/build_dll.bor:
+ * include/makeinclude/build_exe.bor:
+ Thanks for Christopher Kohlhoff <chris@kohlhoff.com> for providing
+ a fix for the singleton template with Borland. The problem is that
+ with a singleton template the code is implicitly generated into
+ every object file that references it. The linker then strips out
+ all but a single copy of the code. When linking an exe that refers
+ to a singleton template in a dll, the linker would choose one
+ of the template code instances in the exe's .obj files, and
+ completely ignore the instance that was exported by the dll.
+
+ The key to the solution is that it appears that the borland linker
+ chooses the first instance of the template symbols that it sees. The
+ linker will let you list the .lib files in the place normally used
+ for object files. By listing the library files before any of the
+ object files, it resolves the template code against the dll exports.
+
+ * examples/Service_Configurator/Misc/Makefile:
+ * examples/Service_Configurator/Misc/Makefile.Timer:
+ * examples/Service_Configurator/Misc/Makefile.main:
+ Splitted the original GNU makefile in multiple files, one for the
+ shared library and one for the exe and one to trigger the other
+ two. This fixes the compile errors with this example with Cygwin
+ and MingW. Thanks for Vince Mounts <vince@mounts.cc> for making
+ these makefiles.
+
+Mon Feb 10 09:22:04 2003 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * ace/SPIPE_Stream.i: Added a special case for win32 platforms to
+ ACE_SPIPE_Stream::send_handle() and recv_handle() to allow handle
+ passing. The extension is necessary since the receiving side must
+ open the duplicate handle before the sending side closes it.
+
+Fri Feb 7 17:22:39 2003 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.cpp (ACE_OS::thr_create): Moved the pthread_setstack() call
+ (and the check for whether it's available) from inside the
+ Pthreads draft 4/6 section to the Pthreads standard section
+ and corrected the condition it's used (defined
+ ACE_HAS_PTHREAD_SETSTACK, not !defined ACE_HAS_PTHREAD_SETSTACK).
+
+ Also see:
+ Thu Jan 16 19:06:19 2003 Stephen Torri <storri@cse.wustl.edu>
+
+Fri Feb 7 16:55:58 2003 Heather Drury <drury_h@ociweb.com>
+
+ * ace/config-aix-4.x.h: Reverted change to aix config file:
+
+ Fri Feb 7 15:27:40 2003 Heather Drury <drury_h@ociweb.com>
+
+Fri Feb 7 15:37:19 2003 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/platform_aix_ibm.GNU: Define DCCFLAGS with the
+ debugging options for xlC_r; Change DCFLAGS to just -g (for the C
+ compiler). Thanks to Trevor Fields <fields_t@ociweb.com> for
+ reporting this problem.
+
+Fri Feb 7 15:27:40 2003 Heather Drury <drury_h@ociweb.com>
+
+ * ace/config-aix-4.x.h: Restored the defining of
+ ACE_TEMPLATES_REQUIRE_SOURCE for AIX VisualAge 5,
+ which is needed for building TAO. Thanks to Trevor
+ Fields <fields_t@ociweb.com> for this fix.
+
+Fri Feb 7 13:04:51 2003 Steve Huston <shuston@riverace.com>
+
+ * ace/ace_wchar.h: Added a new macro, ACE_TEXT_ALWAYS_WCHAR(STRING).
+ It's the inverse of ACE_TEXT_ALWAYS_CHAR - whatever STRING is,
+ the macro produces a wide-char string. Thanks to
+ Emmanuel Thevenot Beaufort <emmanuel.thevenot-beaufort@jci.com>
+ for this macro.
+
+Thu Feb 6 19:30:18 2003 Steve Huston <shuston@riverace.com>
+
+ * tests/SString_Test.cpp: Added a test for wide-string compares of
+ equal-length strings that differ in the last character.
+
+ * ace/String_Base.i (compare): When memcmp()-ing to compare, take
+ the size of CHAR into account when calculating byte length. Thanks
+ to Emmanuel Thevenot Beaufort <emmanuel.thevenot-beaufort@jci.com>
+ for this fix.
+
+Thu Feb 6 16:06:29 2003 Rich Seibel <seibel_r@ociweb.com>
+
+ * ace/config-tru64.h: Added a guard around the
+ ACE_HAS_SNPRINTF as versions earlier than 5.0 do not seem
+ have this function.
+
+Thu Feb 6 15:03:04 2003 Krishnakumar B <kitty@cs.wustl.edu>
+
+ * include/makeinclude/rules.local.GNU: Make the removal of IDL
+ generated files in realclean target dependent upon the
+ definition of IDL_FILES. MingW make crashes on empty "rm -f "
+ commands.
+
+Thu Feb 6 15:19:28 2003 Heather Drury <drury_h@ociweb.com>
+
+ * ace/Refcounted_Auto_Ptr.h:
+ * ace/Refcounted_Auto_Ptr.i: Made the other get() method const. See
+ previous ChangeLog entry.
+
+Thu Feb 6 07:13:06 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+
+ * ace/Refcounted_Auto_Ptr.{h,i} (get): Made the get() method const.
+ Thanks to Jenny Kowald <jkowald@agile.tv> for suggesting this.
+
+Wed Feb 5 20:48:47 2003 Krishnakumar B <kitty@cse.wustl.edu>
+
+ * include/makeinclude/rules.local.GNU: Added rules to generate
+ object files from C++ file extensions .cxx, .C and .cc, in
+ addition to .cpp.
+
+Wed Feb 5 20:15:18 2003 Krishnakumar B <kitty@cse.wustl.edu>
+
+ * include/makeinclude/rules.lib.GNU: Removed the conditional
+ setting of VSHOBJS and VSHOBJS1 based on PRELIB. There is too
+ much bogosity here. This should fix HP-UX and AIX breakage.
+
+Sat Feb 1 08:43:53 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+
+ * ace/Stream_Modules.cpp (put): Return 0 rather than -1 to be consistent
+ wrt the put() semantics elsewhere in ACE. Thanks to Jody Hagins
+ <jody@atdesk.com> for help with this.
+
+ * tests/FIFO_Test.cpp (server): Only compile this on platforms
+ that aren't Win32 since FIFO's don't work there. Thanks to Carl
+ Halvorson <cyberdesk@yahoo.com> for reporting this.
+
+Wed Feb 5 09:45:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_mingw32.GNU:
+ Removed desciption to MINGW_BASE.
+
+Tue Feb 4 13:13:08 2003 Krishnakumar B <kitty@cs.wustl.edu>
+
+ * include/makeinclude/rules.lib.GNU:
+ * include/makeinclude/rules.bin.GNU:
+
+ Generalized the creation of objects from source files by
+ removing the dependency that the source files be named *.cpp.
+ Also removed a lot of junk.
+
+ * include/makeinclude/wrapper_macros.GNU: Removed some more
+ accumulated cruft.
+
+ * include/makeinclude/rules.nested.GNU: Fix recursive make so
+ that users can name the makefiles in sub-directories as
+ something other than Makefile by introducing a new variable
+ SUBDIR_MAKEFILE.
+
+ * ace/Makefile: Fix the Makefile to use the above extension when
+ recursing into directories.
+
+ * include/makeinclude/rules.local.GNU: Add a new local target
+ clean_idl_stubs.local which cleans all the IDL generated files.
+ This target is linked to realclean so the IDL generated files
+ will only be cleaned with realclean.
+
+ Thanks to James Mansion <james.mansion@uk.nomura.com> for
+ reporting the bugs and suggesting some fixes.
+
+Tue Feb 4 11:21:13 MST 2003 Rob Andzik <andzik@rtlogic.com>
+
+ * ACE_wrappers/include/makeinclude/platform_vxworks5.x_g++.GNU
+ - Added three new variables
+ GCC_VERSION (defaults to gcc-2.96)
+ VXWORKS_VERSION_FLAG (defaults to -DACE_VXWORKS=0x542)
+ VXWORKS_STDINC_FLAG (defaults to <null>)
+
+ - Modified all sets of GCCLIB_DIR to use GCC_VERSION
+ - Modified all references to ACE_VXWORKS to use VXWORKS_VERSION_FLAG
+ - replaced -nostdinc with VXWORKS_STDINC_FLAG
+
+ * ACE_wrappers/ace/config-vxworks5.x.h
+ - Added define ACE_LACKS_CLEARERR (wrapped in ACE_VXWORKS check)
+
+ * ACE_wrappers/ace/OS.i
+ - Added ACE_UNUSED_ARG where warnings occurred.
+
+Mon Feb 3 16:33:02 2003 Heather Drury <drury_h@ociweb.com>
+
+ * ace/config-freebsd.h: msgsnd() with const parameter was recently
+ added to FreeBSD-CURRENT. Thanks to Craig Rodrigues' for this change.
+
+Sat Feb 1 09:34:45 2003 Ossama Othman <ossama@uci.edu>
+
+ * bin/auto_run_tests.lst:
+
+ Disable TAO's IORInterceptor test for the GIOP 1.0 build
+ configuration. The test requires IOR tagged components that are
+ not supported in GIOP 1.0. Fixes a false positive in our
+ scoreboard.
+
+Sat Feb 1 07:50 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+
+ * Our deepest sympathies to the families and friends of the crew of
+ the US Space Shuttle Columbia, which was lost over Texas this
+ morning.
+
+ "We shall never forget them nor the last time we saw them, as
+ they prepared for their mission and waved good-bye and slipped
+ the surly bonds of Earth to touch the face of God."
+
+ - President Reagan (addressing NASA employees following the
+ tragic loss of the Challenger 7 crew on STS-51L.)
+
+ Ad astra per aspera.
+
+Sat Feb 1 09:00:00 2003 Steve Huston <shuston@riverace.com>
+
+ * Space Shuttle Columbia breaks up at 200,000ft altitude at
+ 12,500mph. 7 astronauts killed; the US and Israel mourn their loss.
+
+Fri Jan 31 12:55:26 2003 Frank Hunleth <frank@hunleth.com>
+
+ * tests/Reactor_Exceptions_Test.cpp (worker): Added #if defined
+ (ACE_HAS_THREADS) guard around worker () function to remove a
+ compiler warning on single threaded configurations that have
+ exceptions enabled.
+
+Thu Jan 30 21:57:58 2003 Frank Hunleth <frank@hunleth.com>
+
+ * examples/Threads/thread_specific.cpp (worker): Added __OpenBSD__
+ to the list of OS/compilers that can check printf arguments.
+ This removes a compilation warning.
+
+Thu Jan 30 21:50:27 2003 Frank Hunleth <frank@hunleth.com>
+
+ * ace/config-openbsd.h: Added ACE_LACKS_SETSCHED, since it turns
+ out that sched_setscheduler hasn't been implemented on OpenBSD.
+
+ * bin/auto_run_tests.lst: Disabled the MT_Cubit test for OpenBSD,
+ since it fails completely when sched_params returns an error.
+
+Thu Jan 30 10:34:02 2003 Ossama Othman <ossama@uci.edu>
+
+ From Olivier Brunet <o.brunet@free.fr>
+ * ace/SSL/SSL_Context.cpp (report_error):
+
+ Corrected format specifier for wide string case.
+
+Wed Jan 29 12:31:51 2003 Frank Hunleth <frank@hunleth.com>
+
+ * ace/config-openbsd.h:
+ * ace/config-openbsd-pthreads.h: Merged config files together and
+ removed config-openbsd-pthreads.h like what was done for
+ FreeBSD.
+
+ * include/makeinclude/platform_openbsd.GNU:
+ * include/makeinclude/platform_openbsd_pthreads.GNU: Merged files
+ together and removed platform_openbsd_pthreads.GNU like
+ FreeBSD. Also removed gratuitous link of -lstdc++. g++ already
+ does that for us. Thanks to Craig Rodrigues' changelog entry.
+
+Wed Jan 29 11:47:29 2003 Steve Huston <shuston@riverace.com>
+
+ * ACEXML/tests/ContentHandler_Test.cpp: Fixed compile errors by
+ adding/correcting use of the ACEXML exception macros.
+
+Wed Jan 29 08:30:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Vector_T.cpp:
+ Fixed bug in resize() method, of the original vector, the last
+ item was lost during resize(). Thanks to Denis Parnaland
+ <denis.parnaland@tde.alstom.com> for reporting this.
+
+ * tests/Vector_Test.cpp:
+ Extended this test to test the resize() method of ACE_Vector.
+
+ * THANKS: Added Denis Parnaland.
+
+Tue Jan 28 18:46:41 2003 Steve Huston <shuston@riverace.com>
+
+ * ACEXML/parser/parser/Parser.cpp (parse_element): When converting
+ an escape sequence, add its length, don't lose the length of
+ already-parsed content. Thanks to Emmanuel Thevenot Beaufort
+ <emmanuel.thevenot-beaufort@jci.com> for this fix.
+
+ * ACEXML/tests/ContentHandler_Test.{cpp dsp}: New test that
+ illustrates the problem above and validates the fix.
+
+ * ACEXML/tests/Tests.dsw:
+ * ACEXML/Makefile:
+ * ACEXML/Makefile.bor: Added ContentHandler_Test.
+
+ * THANKS: Added Emmanuel Thevenot Beaufort to the Hall of Fame.
+
+Tue Jan 28 15:47:29 2003 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/platform_hpux_aCC.GNU: For distrib builds,
+ changed the +h option to not specify the whole path; put the path
+ in the path search option (+b).
+
+Mon Jan 27 14:28:16 2003 Heather Drury <drury_h@ociweb.com>
+
+ * include/makeinclude/wrapper_macros.GNU: Remove unnecessary use
+ of GNU make basename command. Supplied by Ganesh Pai <gpai@sonusnet.com>.
+
+Sun Jan 26 16:42:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_borland.GNU:
+ When AIO support is found, set the right define but also add the
+ library liblrt to the lists to link with. Only when building with
+ threading support link with the pthread library.
+
+Sun Jan 26 16:42:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_linux_borland.GNU:
+ Don't set any BUILD_DLL defines in this file, the BUILD_DLL defines
+ are set in the specific makefiles.
+
+Sat Jan 25 20:31:56 2003 Frank Hunleth <frank@hunleth.com>
+
+ * ace/config-openbsd.h:
+ * ace/config-openbsd-pthread.h: Added ACE_HAS_SNPRINTF since
+ OpenBSD has snprintf() and to fix buffer overflow tested for by
+ tests/Log_Msg_Test.
+
+Sat Jan 25 18:15:48 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/auto_run_tests.lst: Added a new test to the daily builds.
+
+Sat Jan 25 13:39:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ * include/makeinclude/platform_mingw32.GNU:
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+ Removed the usage of MINGW_BASE. This is not needed for using MingW.
+ Thankx to Viktor Ransmayr <viktor.ransmayr@t-online.de> for
+ confirming that this is not needed.
+
+Fri Jan 24 07:54:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS.h:
+ VxWorks 5.4 lacks some ANSI prototypes. These are defined by
+ VxWorks 5.5 so we only define these ANSI prototypes when defined
+ ACE_VXWORKS and this is equal or smaller 0x540. Else we just
+ include apra/inet.h.
+
+Thu Jan 23 17:57:05 2003 Heather Drury <drury_h@ociweb.com>
+
+ * ace/README: Deleted non-ascii characters around ACE_HAS_PTHREAD_SETSTACK.
+
+Thu Jan 23 17:44:38 UTC 2003 Craig Rodrigues <crodrigu@bbn.com>
+
+ * include/makeinclude/platform_freebsd.GNU: Remove gratuitous link
+ of -lstdc++. g++ already does that for us.
+
+Wed Jan 22 21:08:48 2003 Steve Huston <shuston@riverace.com>
+
+ * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp (Quit_Handler):
+ Sync with code in the book.
+
+Wed Jan 22 18:12:41 2003 Steve Huston <shuston@riverace.com>
+
+ * examples/C++NPv2/Service_Reporter.cpp:
+ * examples/C++NPv2/Configurable_Logging_Server.cpp: Change the
+ name of the static service descriptor from Reporter to
+ Reporter_Descriptor. This is more descriptive and matches
+ the book.
+
+Wed Jan 22 18:08:27 UTC 2003 Craig Rodrigues <crodrigu@bbn.com>
+
+ * ace/config-freebsd.h: Add ACE_HAS_SNPRINTF. Fixes Log_Msg_Test.
+
+Wed Jan 22 18:03:35 UTC 2003 Craig Rodrigues <crodrigu@bbn.com>
+
+ * include/makeinclude/platform_linux.GNU:
+ * include/makeinclude/platform_linux_icc.GNU:
+ * include/makeinclude/platform_linux_kcc.GNU:
+ Remove defines of _POSIX_THREADS and _POSIX_THREAD_SAFE_FUNCTIONS.
+ These POSIX constants are not meant to be defined by
+ the user. The user must include <unistd.h> and *check*
+ the value of these constants. On Linux glibc systems,
+ after including <unistd.h>, the header <bits/posix_opt.h>
+ will be eventually be included...these constants are
+ defined by the glibc implementation in that header.
+
+Wed Jan 22 10:55:39 2003 Steve Huston <shuston@riverace.com>
+
+ * ace/config-tru64.h: Added ACE_HAS_SNPRINTF. Thanks to Vladimir
+ Chovanec <Vladimir.CHOVANEC@asset.sk> for this fix.
+
+Wed Jan 22 01:24:51 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+
+ * ace/Message_Queue_T.h: Corrected the documentation for
+ ACE_Message_Block_Ex so it says ACE_MESSAGE_TYPE rather than
+ ACE_Message_Block.
+
+Tue Jan 21 21:44:04 2003 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ACEXML/examples/SAXPrint/broken.xml: Added a new broken XML file
+ to make sure we handle this case properly.
+
+ * ACEXML/parser/parser/Parser.i (get): Added a check for
+ successful <get> operation from the input CharStream to avoid
+ out of the infinite loop when reading broken XML files. Thanks
+ to Volodymyr Orlenko <vorlenko@jaalam.com> for reporting this
+ and submitting the patch.
+
+Mon Jan 20 20:32:55 2003 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
+
+ * ace/Log_Msg.cpp (log): Added a '}' at line 1531 to fix a
+ nasty compiler bug on Digital UNIX. Thanks to Igor Pisarenko
+ <Igor.Pisarenko@computershare.com.au> and
+ Pit Linnartz <Pit.Linnartz@t-mobile.de> for reporting this.
+
+Tue Jan 21 19:29:04 2003 Heather Drury <drury_h@ociweb.com>
+
+ * bin/auto_run_tests.lst: Disabled orbsvcs/Test/EC_MT_MCast on
+ static builds.
+
+Tue Jan 21 08:43:24 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/generate_doxygen.pl: Fixed a cut and paste error.
+
+Mon Jan 20 16:22:43 2003 Heather Drury <drury_h@ociweb.com>
+
+ * ace/NT_Service.cpp: Modified return statement as the
+ wait_for_service_state function is declared as void and it was
+ returning an int.
+
+Mon Jan 20 15:48:35 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/auto_run_tests.lst: Added a TAO test to the daily builds.
+
+Mon Jan 20 13:58:25 2003 Rich Seibel <seibel_r@ociweb.com>
+
+ * ace/config-macosx.h: Added ACE_HAS_SNPRINTF as well as
+ ACE_LACKS_PERFECT_MULTICAST_FILTERING to make the ACE
+ Mac OSX 10.2.x build pass the Log_Msg_Test and the
+ Multicast_Test. Thanks to John Michael Zorko <j.zorko@att.net>
+ for providing this patch.
+
+Mon Jan 20 18:59:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/C++NPv2/Makefile.CLD:
+ * examples/C++NPv2/Makefile.SLD:
+ * examples/C++NPv2/Makefile.SLDex:
+ * examples/C++NPv2/Makefile.TPCLS:
+ * examples/C++NPv2/Makefile.TPLS:
+ * ace/RMCast/Makefile:
+ Set the correct x_BUILD_DLL defines. These are needed for the
+ Cygwin/MingW and Kylix compiler. Thanks to Vince Mounts
+ <vince@mounts.cc> for providing the patches.
+
+Mon Jan 20 11:58:00 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/generate_doxygen.pl: Fixed the spaces in the file names
+ of generated man pages. Thanks to Olver Kellogg for providing
+ this patch.
+
+Sun Jan 19 11:40:10 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+
+ * ace/NT_Service.{h,cpp}: Enhanced the wait_For_service_state() so
+ that it actually uses the wait_time parameter. Thanks to Theo
+ Landman <tlandman@justcroft.com> for contributing this.
+
+ * ace/Process_Manager.cpp (spawn): Cleanup dynamically allocated
+ memory if the spawn() fails. Thanks to Kobi Cohen-Arazi
+ <kobi@mivzak.com> for this fix.
+
+Sun Jan 19 15:03:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * websvcs/lib/Makefile:
+ Set the correct x_BUILD_DLL defines. These are needed for the
+ Cygwin/MingW and Kylix compiler.
+
+Sat Jan 18 17:49:20 2003 Steve Huston <shuston@riverace.com>
+
+ * Makefile: Removed PACE references.
+
+Sat Jan 18 17:11:21 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/make_release: Use doxygen 1.2.18 as opposed to doxygen
+ 1.2.13.1.
+
+Fri Jan 17 09:00:17 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+
+ * ACE-INSTALL.html (make): Removed all claims that we support
+ SunC++ 4.2. Thanks to Kirat Singh <kirat.singh@gs.com> for
+ reporting this.
+
+Sat Jan 18 09:07:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Makefile.DLL_Test:
+ * tests/Makefile.Framework_Component_DLL:
+ * tests/Makefile.Service_Config_DLL:
+ * examples/Service_Configurator/IPC-tests/server/Makefile:
+ Set the correct x_BUILD_DLL defines. These are needed for the
+ Cygwin/MingW and Kylix compiler.
+
+Fri Jan 17 12:34:51 2003 Steve Huston <shuston@riverace.com>
+
+ * ACE-INSTALL.html: Updated platform and compiler information.
+
+Thu Jan 16 19:06:19 2003 Stephen Torri <storri@cse.wustl.edu>
+
+ * ace/OS.cpp:
+ * ace/config-linux-common.h:
+ * ace/config-freebsd.h:
+ * ace/README:
+
+ Added a new macro called ACE_HAS_PTHREAD_SETSTACK for systems
+ that use the newer glibc (2.3+). Eliminates linker warning about
+ not using the pthread function called pthread_setstack.
+
+Thu Jan 16 16:25:45 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/auto_run_tests.lst: Added a TAO/orbsvcs/tests/EC_MT_Mcast
+ test to the daily builds.
+
+Thu Jan 16 12:27:24 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * COPYING: Extended the validity of the copyright notice from 2002
+ to 2003. Should have been done yesterday, anyway, better late
+ than never.
+
+Wed Jan 15 18:02:01 2003 Bala <bala@cs.wustl.edu>
+
+ * ACE version 5.3 released.
+
+Wed Jan 15 10:48:11 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/make_release: Did the following enhancements
+
+ - If it is a minor release do not append the beta version. Looks
+ like somone broke this and the script started writing out
+ things as x.3.0, whcih is bad BTW.
+
+ - We now POSIX.1 tar, instead of old tar format with the -H
+ option in cpio. This helps to tar files deep in the hierarchy
+ tree to be properly zipped. We were loosing this in many
+ betas.
+
+ - Fixes for the generated filenames copied into the
+ previous_versions directory.
+
+ - Fix to get the right Version.h file in TAO.
+
+
+Tue Jan 14 18:51:49 2003 Steve Huston <shuston@riverace.com>
+
+ * ace/Auto_Ptr.h: Added pragma to disable warning 4284 for Microsoft
+ compilers. The warned-of behavior is exactly what is intended.
+
+ * bin/MakeProjectCreator/templates/em3vcpdll.mpt:
+ * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
+ * bin/MakeProjectCreator/templates/em3vcplib.mpt:
+ * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
+ Added a "WCE emulator" configuration section. This allows builds
+ for the WinCE emulator, necessary for working with the WinCE.NET
+ Standard SDK emulator.
+
+Tue Jan 14 14:56:12 2003 Steve Huston <shuston@riverace.com>
+
+ * ace/config-win32-common.h: For WinCE, don't include wce.h unless
+ building with MFC. wce.h is an MFC file.
+
+ * ace/config-WinCE.h: Add pragmas to link _with_ corelibc.lib and
+ _without_ oldnames.lib. These weren't needed with WinCE 3/PocketPC
+ (but they don't hurt) and are needed for WinCE .NET. The ATL headers
+ do these pragmas, but we don't want to add a dependency on ATL.
+
+Tue Jan 14 11:07:06 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/generate_export_file.pl: Added a patch from
+ Gonzalo Diethelm <gonzalo.diethelm@aditiva.com> which generates
+ an empty CVS Id string.
+
+Mon Jan 13 12:53:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-common.h:
+ The MingW compiler can handle the export/import macros.
+
+ * ace/config-cygwin32.h:
+ Corrected the guards around this header file.
+
+Sat Jan 11 09:37:24 2003 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
+
+ * ace/OS_String.cpp (wcslen_emulation): Fixed a nasty formatting
+ glitch that made the code hard to read. Thanks to Ruslan
+ Zasukhin <sunshine@public.kherson.ua> for reporting this.
+
+Fri Jan 3 21:46:00 2003 John Michael Zorko <j.zorko@att.net>
+
+ * netsvcs/clients/Naming/Client/Makefile: Added $(ACELIB) to
+ ACE_SHLIBS to fix multple -lACE problem. This wasn't an
+ issue on Mac OS X 10.2, but could be on other platforms.
+
+ * examples/ASX/CCM_App/Makefile: same as above
+ * netsvcs/clients/Naming/Dump_Restore/Makefile: same as above
+
+Wed Jan 8 19:27:49 2003 Steve Huston <shuston@riverace.com>
+
+ * ace/Message_Block.h: Doxygenized comments for release() and copy().
+
+ * ace/UPIPE_Stream.{h cpp}: Removed the remaining_ member; use the
+ ACE_Message_BLock::length() member function to find the amount
+ of remaining data.
+
+Wed Jan 8 12:17:10 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/ace-install: Fixed the improper usage of "or" in the "find "
+ command used to find the inlined files with extensions .i and
+ .inl. Thanks to Oliver Kellog for providing the patch.
+
+Tue Jan 7 13:08:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACEXML/common/Makefile:
+ Set ACEXML_BUILD_DLL when building the shared lib.
+
+Mon Jan 6 18:31:09 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/generate_topinfo_charts.sh: Removed the range for the
+ Y-AXIS, for the graphs to auto-adjust while plotting.
+
+Mon Jan 6 16:56:04 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/topinfo_iorsize_stats.sh: Scripts for capturing the size of
+ the server and client when shipping large IOR's
+
+ * bin/topinfo_stats.sh: Renamed to topinfo_simple_stats.sh. This
+ is a better to show that we capture the sizes of a simple server
+ and client.
+
+ * bin/topinfo_simple_stats.sh: New file. We need to do some code
+ sharing between these two scripts. Just postponing that for the
+ timebeing.
+
+Mon Jan 6 11:23:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+ Removed setting ACE_OS_HAS_DLL to 1, this should be done more
+ specific in the makefiles
+
+Sat Jan 4 18:46:19 2003 Steve Huston <shuston@riverace.com>
+
+ * ace/config-aix5.1.h: Add a #define ACE_AIX_VERS 501 if ACE_AIX_VERS
+ isn't already defined. Helps to build with Visual Age C++ incremental
+ mode. Support for incremental mode is going away after ACE 5.3, but
+ this crutch can be used for now.
+
+ * ace/Makefile.ace: Remove SOCK_Dgram_Mcast_T from TEMPLATE_FILES. See
+ Tue Jun 25 23:22:09 UTC 2002 Craig Rodrigues <crodrigu@bbn.com>
+
+ * ace/ace.icc: Corrected the list of source files to build ACE with.
+ In addition to updating the source list, if building with Visual
+ Age C++ 5, add the TEMPLATE_FILES to the sources that get compiled.
+ Visual Age C++ 5 incremental needs to see them all.
+
+ * examples/C++NPv1/Makefile: Add .NOTPARALLEL since some of the
+ sub-makes share object files and they can get confused.
+
+ * tests/makeicc.pl: Add additional template-getting stuff for
+ Visual Age C++ 5.
+
+ * tests/ARGV_Test.icc:
+ * tests/Aio_Platform_Test.icc:
+ * tests/Arg_Shifter_Test.icc:
+ * tests/Atomic_Op_Test.icc:
+ * tests/Auto_IncDec_Test.icc:
+ * tests/Barrier_Test.icc:
+ * tests/Basic_Types_Test.icc:
+ * tests/Bound_Ptr_Test.icc:
+ * tests/Buffer_Stream_Test.icc:
+ * tests/CDR_Array_Test.icc:
+ * tests/CDR_File_Test.icc:
+ * tests/CDR_Test.icc:
+ * tests/Cache_Map_Manager_Test.icc:
+ * tests/Cached_Accept_Conn_Test.icc:
+ * tests/Cached_Allocator_Test.icc:
+ * tests/Cached_Conn_Test.icc:
+ * tests/Capabilities_Test.icc:
+ * tests/Codecs_Test.icc:
+ * tests/Collection_Test.icc:
+ * tests/Config_Test.icc:
+ * tests/Conn_Test.icc:
+ * tests/DLL_Test.icc:
+ * tests/DLL_Test_Impl.icc:
+ * tests/DLList_Test.icc:
+ * tests/Date_Time_Test.icc:
+ * tests/Dev_Poll_Reactor_Test.icc:
+ * tests/Dirent_Test.icc:
+ * tests/Dynamic_Priority_Test.icc:
+ * tests/Enum_Interfaces_Test.icc:
+ * tests/Env_Value_Test.icc:
+ * tests/FIFO_Test.icc:
+ * tests/FlReactor_Test.icc:
+ * tests/Framework_Component_DLL.icc:
+ * tests/Framework_Component_Test.icc:
+ * tests/Future_Set_Test.icc:
+ * tests/Future_Test.icc:
+ * tests/Get_Opt_Test.icc:
+ * tests/Handle_Set_Test.icc:
+ * tests/Hash_Map_Bucket_Iterator_Test.icc:
+ * tests/Hash_Map_Manager_Test.icc:
+ * tests/High_Res_Timer_Test.icc:
+ * tests/INET_Addr_Test.icc:
+ * tests/IOStream_Test.icc:
+ * tests/Lazy_Map_Manager_Test.icc:
+ * tests/Log_Msg_Test.icc:
+ * tests/Logging_Strategy_Test.icc:
+ * tests/MEM_Stream_Test.icc:
+ * tests/MM_Shared_Memory_Test.icc:
+ * tests/MT_Reactor_Timer_Test.icc:
+ * tests/MT_Reactor_Upcall_Test.icc:
+ * tests/MT_SOCK_Test.icc:
+ * tests/Malloc_Test.icc:
+ * tests/Map_Manager_Test.icc:
+ * tests/Map_Test.icc:
+ * tests/Max_Default_Port_Test.icc:
+ * tests/Mem_Map_Test.icc:
+ * tests/Message_Block_Test.icc:
+ * tests/Message_Queue_Notifications_Test.icc:
+ * tests/Message_Queue_Test.icc:
+ * tests/Message_Queue_Test_Ex.icc:
+ * tests/Multicast_Test.icc:
+ * tests/Naming_Test.icc:
+ * tests/New_Fail_Test.icc:
+ * tests/Notify_Performance_Test.icc:
+ * tests/OS_Test.icc:
+ * tests/Object_Manager_Test.icc:
+ * tests/Obstack_Test.icc:
+ * tests/OrdMultiSet_Test.icc:
+ * tests/Pipe_Test.icc:
+ * tests/Priority_Buffer_Test.icc:
+ * tests/Priority_Reactor_Test.icc:
+ * tests/Priority_Task_Test.icc:
+ * tests/Proactor_Scatter_Gather_Test.icc:
+ * tests/Proactor_Test.icc:
+ * tests/Proactor_Timer_Test.icc:
+ * tests/Process_Manager_Test.icc:
+ * tests/Process_Mutex_Test.icc:
+ * tests/Process_Strategy_Test.icc:
+ * tests/RB_Tree_Test.icc:
+ * tests/Reactor_Dispatch_Order_Test.icc:
+ * tests/Reactor_Exceptions_Test.icc:
+ * tests/Reactor_Notify_Test.icc:
+ * tests/Reactor_Performance_Test.icc:
+ * tests/Reactor_Timer_Test.icc:
+ * tests/Reactors_Test.icc:
+ * tests/Reader_Writer_Test.icc:
+ * tests/Recursive_Condition_Test.icc:
+ * tests/Recursive_Mutex_Test.icc:
+ * tests/Refcounted_Auto_Ptr_Test.icc:
+ * tests/Reverse_Lock_Test.icc:
+ * tests/SOCK_Connector_Test.icc:
+ * tests/SOCK_Send_Recv_Test.icc:
+ * tests/SOCK_Test.icc:
+ * tests/SPIPE_Test.icc:
+ * tests/SString_Test.icc:
+ * tests/SV_Shared_Memory_Test.icc:
+ * tests/Semaphore_Test.icc:
+ * tests/Service_Config_DLL.icc:
+ * tests/Service_Config_Test.icc:
+ * tests/Signal_Test.icc:
+ * tests/Sigset_Ops_Test.icc:
+ * tests/Simple_Message_Block_Test.icc:
+ * tests/Svc_Handler_Test.icc:
+ * tests/TP_Reactor_Test.icc:
+ * tests/TSS_Test.icc:
+ * tests/Task_Test.icc:
+ * tests/Thread_Manager_Test.icc:
+ * tests/Thread_Mutex_Test.icc:
+ * tests/Thread_Pool_Reactor_Resume_Test.icc:
+ * tests/Thread_Pool_Reactor_Test.icc:
+ * tests/Thread_Pool_Test.icc:
+ * tests/Time_Service_Test.icc:
+ * tests/Time_Value_Test.icc:
+ * tests/Timeprobe_Test.icc:
+ * tests/Timer_Queue_Test.icc:
+ * tests/TkReactor_Test.icc:
+ * tests/Token_Strategy_Test.icc:
+ * tests/Tokens_Test.icc:
+ * tests/UPIPE_SAP_Test.icc:
+ * tests/Upgradable_RW_Test.icc:
+ * tests/Vector_Test.icc:
+ * tests/XtReactor_Test.icc: Mostly updated to build with Visual Age
+ C++ 5 in incremental mode. Most of the tests that use templates
+ don't build. They require explicitly including the needed template
+ source files names in the .icc file. I don't have time to add them
+ all now - if anyone uses this compiler, please contact me. No wonder
+ IBM ditched this piece of junk.
+
+Fri Jan 3 17:58:21 2003 Steve Huston <shuston@riverace.com>
+
+ * ace/SSL/SSL_Context.cpp:
+ * netsvcs/lib/Name_Handler.cpp:
+ * netsvcs/lib/Server_Logging_Handler.cpp: Add __hpux to condition
+ where template members are explicitly instantiated. Also see:
+ Tue Dec 3 20:47:39 2002 Steve Huston <shuston@riverace.com>
+
+Fri Jan 3 17:45:29 2003 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/platform_hpux_gcc.GNU: Use HP's /usr/bin/ar
+ instead of GNU ar (which may be picked up first in PATH). GNU ar
+ crashes - missing libfl.sl.
+
+ * performance-tests/Misc/test_singleton.cpp: Add __hpux to conditions
+ for explicitly instantiating ACE_Singleton::singleton_.
+
+Fri Jan 3 07:49:09 2003 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/aix_shr:
+
+ Changed the name of the AIX template instantiation macro and
+ commented on why it's needed.
+
+Thu Jan 2 17:44:29 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * ace/config-cygwin32-common.h: Set the custom export
+ macro's. These will be used when building dynamically with the
+ cygwin compiler.
+
+ * bin/MakeProjectCreator/templates/gnu.mpd: Generate dllflags and
+ libflags into the GNU makefiles. These are important for the
+ Cygwin/MingW and Kylix compiler.
+
+Thu Jan 2 16:11:38 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * ace/config-freebsd.h: Fix use of macros for FreeBSD 4.6:
+ ACE_LACKS_RWLOCK_T, ACE_LACKS_READDIR_R, ACE_LACKS_SETSCHED,
+ ACE_LACKS_PTHREAD_THR_SIGSETMASK. Do not define SCHED_RR,
+ SCHED_IO, SCHED_FIFO, SCHED_OTHER for FreeBSD >= 4.0, since they
+ are defined in sched.h. Thanks to Craig Rodrigues for providng
+ the patch.
+
+Thu Jan 2 13:33:01 2003 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/Refcounted_Auto_Ptr.i:
+
+ Added #include of ace/Log_Msg.h for ACE_ASSERT.
+
+ * bin/aix_shr:
+
+ Added -DTAO_INSTANTIATING_TEMPLATES to the link command line.
+
+Thu Jan 2 12:38:55 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Makefile.ace: Set the dllflags in Makefile. This makes it
+ possible to do __declspec (dllexport) for the symbols in the
+ dll. This is needed for the Cygwin/MingW and Kylix compiler.
+
+ Thid change takes care of the static and dynamic library cases.
+
+Thu Jan 2 08:57:26 2003 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_cygwin32.GNU: Add
+ --enable-auto-import to the linker flags. This will result in
+ the linker doing auto-import without giving warnings about
+ it.
+
+Wed Jan 1 14:26:09 2003 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
+
+ * bin/topinfo_stats.sh: Forgot that we run this scripts in cron
+ environment. Set the path and other details that would help to
+ ease things.
+