summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2001-03-26 21:47:34 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2001-03-26 21:47:34 +0000
commit22839019d64f6412b4352b3b7a97dc9a07856464 (patch)
treeb6ab5b168c823169bdec7b1ac3bb71ea90db67af
parentdc7b47e328ac184eed767b8287f918a46eb5d68e (diff)
downloadATCD-22839019d64f6412b4352b3b7a97dc9a07856464.tar.gz
ChangeLogTag:Mon Mar 26 13:00:37 2001 Carlos O'Ryan <coryan@uci.edu>
-rw-r--r--ChangeLog265
-rw-r--r--ChangeLogs/ChangeLog-02a265
-rw-r--r--ChangeLogs/ChangeLog-03a265
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a134
-rw-r--r--TAO/docs/releasenotes/OBV.html4
-rw-r--r--TAO/docs/releasenotes/index.html42
-rw-r--r--TAO/orbsvcs/Naming_Service/NT_Naming_Service.cpp14
-rw-r--r--THANKS4
-rw-r--r--ace/SString.h1
-rw-r--r--apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp5
-rw-r--r--docs/ACE-development-process.html104
-rw-r--r--docs/index.html9
-rw-r--r--etc/DOC-way.html3
-rw-r--r--tests/README34
14 files changed, 610 insertions, 539 deletions
diff --git a/ChangeLog b/ChangeLog
index 4ef31d6bf1f..1d5eaa272a5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -51,6 +51,23 @@ Mon Mar 26 13:00:37 2001 Carlos O'Ryan <coryan@uci.edu>
the header file that includes the container used in each case,
instead of the full containers class.
+Fri Mar 23 12:40:34 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp: Make sure
+ to delete the Consumer_Dispatch_Set * that we get back from
+ unbind(). Thanks to the ever vigilant Mike Winter
+ <mwinter@sonic.net> for reporting this.
+
+Thu Mar 22 10:18:24 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * ace/SString.h: Make the various data members protected
+ rather than private so subclasses can access them. Thanks to
+ Martin Krumpolec <krumpo@pobox.sk> for this suggestion.
+
+ * tests/README: Clarified some things about the tests.
+ Thanks to Eric Desamore <Eric.Desamore@idtv.bull.net> for
+ motivating this.
+
Mon Mar 26 11:03:22 2001 Balachandran <bala@cs.wustl.edu>
* ACE version 5.1.14 released.
@@ -71,9 +88,9 @@ Fri Mar 23 18:01:05 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Fri Mar 23 16:25:18 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * tests/New_Fail_Test.cpp: Reverted the change from "Fri Mar 23
- 06:34:33 2001 Balachandran Natarajan <bala@cs.wustl.edu>". The
- change fails to comipile when exceptions are on.
+ * tests/New_Fail_Test.cpp: Reverted the change from "Fri Mar 23
+ 06:34:33 2001 Balachandran Natarajan <bala@cs.wustl.edu>". The
+ change fails to comipile when exceptions are on.
Fri Mar 23 08:47:29 2001 Carlos O'Ryan <coryan@uci.edu>
@@ -99,9 +116,9 @@ Thu Mar 22 21:33:37 2001 Chris Cleeland <cleeland_c@ociweb.com>
inet_ntoa_b to fill that in.
* ace/INET_Addr.i (get_host_addr): For VxWorks only, changed this
- to use the preferred inet_ntoa_b. This eliminate memory leaks
- under VxWorks. Thanks to Erik Johannes <ejohannes@oresis.com> for
- the suggested fix.
+ to use the preferred inet_ntoa_b. This eliminate memory leaks
+ under VxWorks. Thanks to Erik Johannes <ejohannes@oresis.com> for
+ the suggested fix.
Wed Mar 21 19:20:02 2001 Balachandran Natarajan <bala@cs.wustl.edu>
@@ -351,20 +368,19 @@ Thu Mar 15 11:26:35 2001 Ossama Othman <ossama@uci.edu>
* ace/SSL/SSL_SOCK_Acceptor.i (ACE_SSL_SOCK_Acceptor):
Make sure the handle is set for the ACE_SSL_SOCK_Acceptor, after
- initializing the underlying ACE_SOCK_Acceptor. This ensures
- that OpenSSL has the proper handle. Thanks to Greg McCain
- <greg.mccain@veritas.com> for suggesting this fix.
+ initializing the underlying ACE_SOCK_Acceptor. This ensures
+ that OpenSSL has the proper handle. Thanks to Greg McCain
+ <greg.mccain@veritas.com> for suggesting this fix.
* THANKS:
-
Added Greg to the hall of the fame.
Thu Mar 15 05:46:59 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
* ace/FILE_Addr.cpp (ACE_FILE_Addr): Make sure to divide the size of
the filename_ by the sizeof (ACE_TCHAR) to handle unicode
- correctly. Thanks to the ever vigilant Ivan Murphy for catching
- this!
+ correctly. Thanks to the ever vigilant Ivan Murphy for catching
+ this!
Wed Mar 14 01:47:10 2001 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -482,7 +498,7 @@ Sun Mar 11 18:41:08 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/CDR_Stream.h: Updated a comment to clarify that the buffer()
method just returns a pointer to the first block in the chain.
- Thanks to Johnny Willemsen for pointing this out.
+ Thanks to Johnny Willemsen for pointing this out.
Sun Mar 11 17:46:45 2001 Balachandran Natarajan <bala@cs.wustl.edu>
@@ -588,7 +604,7 @@ Sat Mar 10 12:39:16 2001 Craig Rodrigues <crodrigu@bbn.com>
* ace/WFMO_Reactor.h:
* ace/Select_Reactor_T.h:
* ace/Reactor_Impl.h:
- Cleaned up comment for schedule_timer()
+ Cleaned up comment for schedule_timer()
Sat Mar 10 07:05:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -600,7 +616,7 @@ Sat Mar 10 07:05:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* tests/run_test.lst: Added Log_Msg_Test and
the new Logging_Strategy_Test.
- * tests/Log_Msg_Test.cpp: Added ACE_TEXT macros to all the ACE_DEBUG and
+ * tests/Log_Msg_Test.cpp: Added ACE_TEXT macros to all the ACE_DEBUG and
ACE_ERROR calls.
* ace/Service_Manager.{h,cpp}: Refactored the request processing
@@ -669,14 +685,13 @@ Wed Mar 7 12:41:05 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Wed Mar 7 08:57:42 2001 Darrell Brunsch <brunsch@uci.edu>
* ace/Asynch_IO.h:
-
Changed use of ACE_UNIMPLEMENTED_FUNC to just defining the
- assignment operators outright. The point here is to just
- provide any implementation, since the default one is flagged
- as causing infinite recursion.
+ assignment operators outright. The point here is to just
+ provide any implementation, since the default one is flagged as
+ causing infinite recursion.
- Thanks to David Levine for pointing out this incorrect usage
- of the macro.
+ Thanks to David Levine for pointing out this incorrect usage of
+ the macro.
* ace/config-win32-msvc-5.h:
* ace/config-win32-msvc-6.h:
@@ -703,7 +718,7 @@ Wed Mar 7 08:20:01 2001 Chad Elliott <elliott_c@ociweb.com>
* bin/ace_ld:
Added new functionality to filter out the harmless symbol size
- change warnings for VxWorks 5.4.
+ change warnings for VxWorks 5.4.
* examples/Shared_Malloc/test_multiple_mallocs.cpp:
* examples/Shared_Malloc/test_persistence.cpp:
@@ -716,13 +731,13 @@ Wed Mar 7 06:11:52 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Asynch_IO.h: Removed the unnecessary/improper ';' at the
end of the line. Thanks to Johnny Willemsen and Chris Kohlhoff
- for reporting/fixing this.
+ for reporting/fixing this.
* ace/*_Connector.h: Clarified in the comments that the
ACE_Time_Value *timeout represents the *maximum* amount of time
- to wait. If the server is not running, however, connect() can
- return much sooner. Thanks to Dipti Jain <dijain@hss.hns.com>
- for motivating this.
+ to wait. If the server is not running, however, connect() can
+ return much sooner. Thanks to Dipti Jain <dijain@hss.hns.com>
+ for motivating this.
Tue Mar 6 14:14:06 2001 Darrell Brunsch <brunsch@uci.edu>
@@ -798,10 +813,9 @@ Tue Mar 6 12:25:34 2001 Chad Elliott <elliott_c@ociweb.com>
Tue Mar 6 10:16:31 2001 Darrell Brunsch <brunsch@uci.edu>
* ace/config-win32-common.h:
-
Removed old comment about ACE_HAS_WINSOCK2 being related to
- ACE_HAS_WINNT4. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
- for pointing this out.
+ ACE_HAS_WINNT4. Thanks to Johnny Willemsen
+ <jwillemsen@remedy.nl> for pointing this out.
Tue Mar 6 10:13:03 2001 Carlos O'Ryan <coryan@uci.edu>
@@ -823,25 +837,22 @@ Mon Mar 5 13:56:33 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Mon Mar 5 19:20:45 2001 Fuzz Master D <brunsch@uci.edu>
* bin/fuzz.pl:
-
- As Ossama pointed out, the ACE_CHECK test was seeing
- problems in the tao_idl files since it has uses of ACE_TRY_ENV
- inside quotes. Made sure not to detect problems in this case.
+ As Ossama pointed out, the ACE_CHECK test was seeing problems in
+ the tao_idl files since it has uses of ACE_TRY_ENV inside
+ quotes. Made sure not to detect problems in this case.
Mon Mar 5 18:58:32 2001 Fuzz Master D <brunsch@uci.edu>
* bin/fuzz.pl:
-
- Fixed some false positives in the resolve_initial_reference
- test and also added an ACE_CHECK test by Carlos's request.
+ Fixed some false positives in the resolve_initial_reference test
+ and also added an ACE_CHECK test by Carlos's request.
Mon Mar 5 18:54:42 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/PerlACE/Process_Unix.pm:
-
Updated the signal detection to not pay attention to TERM and
- KILL. Will print out better output when signals cause a process
- to exit during most calls like Kill () or TerminateWaitKill ().
+ KILL. Will print out better output when signals cause a process
+ to exit during most calls like Kill () or TerminateWaitKill ().
Mon Mar 5 13:56:33 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -1123,11 +1134,11 @@ Sun Mar 4 19:31:16 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/version_tests/version_tests.dsw: (removed)
Moved the version_tests back into the tests/*.dsp files. The
- reason they were originally moved is because it was easier to
- select all the debug versions during a batch build. But now
- we have pippen.pl and msvc_auto_compile.pl, so this is no
- longer an issue, while this strange setup would compilicate the
- nightly builds. Thus, it was standardized back.
+ reason they were originally moved is because it was easier to
+ select all the debug versions during a batch build. But now we
+ have pippen.pl and msvc_auto_compile.pl, so this is no longer an
+ issue, while this strange setup would compilicate the nightly
+ builds. Thus, it was standardized back.
* bin/create_vt_dsps.pl: (removed)
@@ -1188,8 +1199,8 @@ Sun Mar 04 03:12:17 2001 Nanbor Wang <nanbor@cs.wustl.edu>
* ace/SSL/SSL_Export.h:
* websvcs/lib/websvcs_export.h: These files didn't check for
ACE_AS_STATIC_LIBS to determine if they should define their
- export macros for static build. Thanks to Chris Kohlhoff
- <chris@kohlhoff.com> for reporting this. [Bug 813]
+ export macros for static build. Thanks to Chris Kohlhoff
+ <chris@kohlhoff.com> for reporting this. [Bug 813]
Sat Mar 3 19:07:31 2001 Pradeep Gore <pradeep@cs.wustl.edu>
@@ -1306,24 +1317,24 @@ Fri Mar 02 19:36:22 2001 Steve Huston <shuston@riverace.com>
* ace/OS.i (ACE_OS::send): (only non-Win32), if call fails and
errno is EAGAIN, change it to EWOULDBLOCK. Improve portability
- for platforms where EAGAIN and EWOULDBLOCK are different values
- and both used, like HP-UX. Thanks to Michael Grove
- <snowymike@aol.com> for reporting this problem.
+ for platforms where EAGAIN and EWOULDBLOCK are different values
+ and both used, like HP-UX. Thanks to Michael Grove
+ <snowymike@aol.com> for reporting this problem.
* ace/ACE.i (send_i): Call ACE_OS::send, not ACE_OS::write, on HP-UX.
This makes it pick up the EAGAIN->EWOULDBLOCK change.
* tests/TSS_Test.cpp: Avoid doing ACE_Thread::keyfree on where
ACE_HAS_PTHREADS_DRAFT4 or ACE_HAS_PTHREADS_DRAFT6 (unless
- ACE_HAS_TSS_EMULATION is also defined) since ACE_Thread::keyfree
- will get ENOTSUP anyway.
+ ACE_HAS_TSS_EMULATION is also defined) since ACE_Thread::keyfree
+ will get ENOTSUP anyway.
Fri Mar 02 17:50:40 2001 Sharath R. Cholleti <sharath@cs.wustl.edu>
* ace/QtReactor.cpp:
Thanks to Stefan Scherer <stefan_scherer@sepp.de> for reporting
- and fixing the problem - crashing of TAO/tests/QtTests/ client
- example after moving the slider.
+ and fixing the problem - crashing of TAO/tests/QtTests/ client
+ example after moving the slider.
Fri Mar 02 15:35:40 2001 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -1344,11 +1355,11 @@ Fri Mar 02 15:35:40 2001 Nanbor Wang <nanbor@cs.wustl.edu>
Fri Mar 02 13:17:36 2001 Steve Huston <shuston@riverace.com>
* examples/IOStream/server/iostream_server.cpp (main): Removed the
- call to register peer_acceptor with the reactor. The acceptor::open
- call already registers for ACCEPT_MASK. Prevents leaving a hanging
- READ_MASK registered after the acceptor is destroyed when main()
- returns. This fixes Bugzilla # 801. Thanks to Pim Philipse
- <pph@rogan-medical.com> for reporting this.
+ call to register peer_acceptor with the reactor. The
+ acceptor::open call already registers for ACCEPT_MASK. Prevents
+ leaving a hanging READ_MASK registered after the acceptor is
+ destroyed when main() returns. This fixes Bugzilla # 801. Thanks
+ to Pim Philipse <pph@rogan-medical.com> for reporting this.
* THANKS: Added Pim Philipse to the Hall of Fame.
@@ -1356,47 +1367,46 @@ Fri Mar 02 12:24:27 2001 Steve Huston <shuston@riverace.com>
* ace/config-hpux-10.x-hpc++.h: If compiling without exceptions
(+noeh) then don't set ACE_HAS_EXCEPTIONS (don't set
- ACE_NEW_THROWS_EXCEPTIONS either).
+ ACE_NEW_THROWS_EXCEPTIONS either).
* ace/Thread_Manager.cpp (join_thr): Moved the code for
- ACE_HAS_PTHREADS_DRAFT4 that does a pthread_detach from here
- to ACE_OS::thr_join (which this function calls) so that
- ACE_Thread::join also causes a pthread_detach. This is needed
- on Pthreads Draft 4 (HP-UX 10.x) to properly clean up the thread
- storage and avoid leaking memory. Thanks to Vladimir Kondratiev
- <vladimir.kondratiev@intel.com> for reporting this and providing
- excellent test cases to help resolve it quickly.
+ ACE_HAS_PTHREADS_DRAFT4 that does a pthread_detach from here to
+ ACE_OS::thr_join (which this function calls) so that
+ ACE_Thread::join also causes a pthread_detach. This is needed on
+ Pthreads Draft 4 (HP-UX 10.x) to properly clean up the thread
+ storage and avoid leaking memory. Thanks to Vladimir Kondratiev
+ <vladimir.kondratiev@intel.com> for reporting this and providing
+ excellent test cases to help resolve it quickly.
* ace/OS.i (ACE_OS::thr_join): Added the code that was removed from
ACE_Thread_Manager::join_thr, above.
* ace/Event_Handler.cpp (~ACE_Event_Handler): Add an ACE_Errno_Guard
- around purge_pending_notifications to prevent against an
- ENOTSUP from purge_pending_notifications.
+ around purge_pending_notifications to prevent against an ENOTSUP
+ from purge_pending_notifications.
Thu Mar 1 17:02:10 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/PerlACE/Process_Unix.pm:
* bin/PerlACE/Process_Win32.pm:
- Fixed up the Spawn code to use the Executable ()
- instead of {EXECUTABLE}, since that's how we get the
- adjusted name (with .exe and stuff). And also
- skipped the file existance with IgnoreExeSubDir, since
- IgnoreExeSubDir is often used when you need to find
- the program in the path.
+ Fixed up the Spawn code to use the Executable () instead of
+ {EXECUTABLE}, since that's how we get the adjusted name (with
+ .exe and stuff). And also skipped the file existance with
+ IgnoreExeSubDir, since IgnoreExeSubDir is often used when you
+ need to find the program in the path.
Thu Mar 1 15:48:10 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/fuzz.pl:
- Fuzz was being a bit to eager with the class matching in
- the TRACE test. It was having problems with something like:
+ Fuzz was being a bit to eager with the class matching in the
+ TRACE test. It was having problems with something like:
char *foo::bar ()
since it thought the class was "char *foo" instead of just
- "foo".
+ "foo".
But it is feeling muuuuuuch better now.
@@ -1449,8 +1459,8 @@ Thu Mar 1 10:54:23 2001 Ossama Othman <ossama@uci.edu>
* include/makeinclude/wrapper_macros.GNU:
Fixed all incorrect uses of CFLAGS and CCFLAGS where
- preprocessor macros were defined. Preprocessor macros should be
- defined in the CPPFLAGS variable.
+ preprocessor macros were defined. Preprocessor macros should be
+ defined in the CPPFLAGS variable.
Define ACE_USE_RCSID in non-debug builds (i.e. debug=0).
@@ -1458,7 +1468,7 @@ Thu Mar 01 07:29:58 2001 Carlos O'Ryan <coryan@uci.edu>
* bin/auto_run_tests.lst:
Fixed typos in the Service_Context_Manipulation test. It was
- running in platforms where it shouldn't.
+ running in platforms where it shouldn't.
Thu Mar 01 07:07:03 2001 Christopher Kohlhoff <chris@kohlhoff.com>
@@ -1481,9 +1491,9 @@ Wed Feb 28 22:58:50 2001 Carlos O'Ryan <coryan@uci.edu>
* html/index.html:
Reference */index.html directly, instead of assuming that the
- web browser will use index.html as the default file, this also
- works better when browsing locally. Thanks to Alain Decamps
- <Alain.Decamps@pidpa.be> for pointing this out.
+ web browser will use index.html as the default file, this also
+ works better when browsing locally. Thanks to Alain Decamps
+ <Alain.Decamps@pidpa.be> for pointing this out.
Wed Feb 28 16:41:42 2001 Darrell Brunsch <brunsch@uci.edu>
@@ -1500,41 +1510,41 @@ Wed Feb 28 16:04:14 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Wed Feb 28 15:35:59 2001 Joe Hoffert <joeh@cs.wustl.edu>
* docs/bugzilla-build-setup.html:
- Added html file outlining steps for adding a bugzilla
- nightly build.
+ Added html file outlining steps for adding a bugzilla nightly
+ build.
Wed Feb 28 00:25:42 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/auto_run_tests.lst:
- The examples/POA/Adapter_Activator/run_test.pl test was being run
- twice. In fairness to all the other tests that only get to run once,
- I removed the second instance.
+ The examples/POA/Adapter_Activator/run_test.pl test was being
+ run twice. In fairness to all the other tests that only get to
+ run once, I removed the second instance.
Tue Feb 27 17:31:48 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_hpux_aCC.GNU: Turn on -D_REENTRANT for
the threads=0 build - this enables the reentrant functions which
- are present, threads or not. It does not turn on threads, which
- are instead enabled by -D_POSIX_C_SOURCE=199506L.
+ are present, threads or not. It does not turn on threads, which
+ are instead enabled by -D_POSIX_C_SOURCE=199506L.
* ace/config-hpux-11.00.h: Added ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
* ace/OS.i (rand_r): Added 'defined (HPUX_11)' to the ways to get to
the POSIX.1c-conformant version of rand_r. Allows clean compile
- on HP-UX 11 without thread support.
- Also lined up some misaligned #if/else/endif lines to make it
- easier to find one's way through.
+ on HP-UX 11 without thread support. Also lined up some
+ misaligned #if/else/endif lines to make it easier to find one's
+ way through.
* ace/OS_Dirent.inl (readdir_r): Added 'defined (HPUX_11)' to the
ways to get the POSIX.1c-conformant version of readdir_r. Allows
- clean compile on HP-UX 11 without thread support.
+ clean compile on HP-UX 11 without thread support.
Tue Feb 27 11:38:38 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* performance-tests/TCP/tcp_test.cpp (main): Zapped the
non-existent '-f' option. Thanks to Mike Curtis for reporting
- this.
+ this.
* performance-tests/TCP/tcp_test.cpp (main): Check for improper
bufsz. Thanks to Mike Curtis for reporting this.
@@ -1554,8 +1564,8 @@ Tue Feb 27 10:23:20 2001 Balachandran Natarajan <bala@cs.wustl.edu>
* Makefile: Changed the ChangeLog listing in the CONTROLLED_FILES
to ChangeLog*. This should help us to avoid missing ChangeLog
- entries in the beta distribution, just about every time we split
- and add a ChangeLog.
+ entries in the beta distribution, just about every time we split
+ and add a ChangeLog.
Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
@@ -1566,11 +1576,10 @@ Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
* ace/OS.h:
* ace/config-hpux-11.00.h:
-
Modification to remove system header macro definition conflicts.
- This change does not suppress the conflicts, but does an undef
- of the two conflicting macros before includeing tcp.h. Thanks
- to Sam Chong <sam@i2i-inc.com> for reporting this problem.
+ This change does not suppress the conflicts, but does an undef
+ of the two conflicting macros before includeing tcp.h. Thanks
+ to Sam Chong <sam@i2i-inc.com> for reporting this problem.
Mon Feb 26 19:01:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -1587,9 +1596,9 @@ Mon Feb 26 18:18:38 2001 Steve Huston <shuston@riverace.com>
(ACE_SString::find (char c, int pos) const):
(ACE_WString::find (const ACE_WSTRING_TYPE *s, int pos) const):
If match is found, return index from start of string, not from
- 'pos'. Matches the C++ string standard, which was the model for
- these classes.
- Thanks to Glen Osterhout <gosterho@elronsw.com> for this fix.
+ 'pos'. Matches the C++ string standard, which was the model for
+ these classes. Thanks to Glen Osterhout <gosterho@elronsw.com>
+ for this fix.
* ace/SString.h: Clarified comments on return value for above
functions.
@@ -1603,7 +1612,6 @@ Mon Feb 26 15:01:55 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/DLL_Test_Impl.dsp:
* tests/version_tests/DLL_Test_Impl.dsp: (removed)
-
Me thinks that the Release and Static configurations should
also compile, and me thinks that it is now fixed.
@@ -1611,12 +1619,12 @@ Mon Feb 26 12:29:45 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
* ace/ARGV.h: Clarify that the int add (const ACE_TCHAR *next_arg)
method assumes ownership of <next_arg>, rather than copying it.
- Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
- Fixes [Bug 807].
+ Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
+ Fixes [Bug 807].
The generated version_tests dsp didn't work (since DLL_Test_Impl
- creates a library). Manually created the configurations in the
- tests/DLL_Test_Impl.dsp version instead.
+ creates a library). Manually created the configurations in the
+ tests/DLL_Test_Impl.dsp version instead.
Mon Feb 26 15:54:33 2001 Phil Mesnier <mesnier_p@ociweb.com>
@@ -1641,20 +1649,19 @@ Mon Feb 26 12:29:45 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
* ace/ARGV.h: Clarify that the int add (const ACE_TCHAR *next_arg)
method assumes ownership of <next_arg>, rather than copying it.
- Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
- Fixes [Bug 807].
+ Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
+ Fixes [Bug 807].
Mon Feb 26 12:27:46 2001 Jeff Parsons <parsons@cs.wustl.edu>
* ace/CDR_Stream.h:
* ace/CDR_Stream.i:
-
Added method to reset the byte order in class OuputCDR. This
- will be used by a gateway to set the byte order of a reply to a
- reqest it has handled to one different than the gateway's own
- byte order, if necessary. It should be called while the stream
- is still empty, that is, before any part of the reply, including
- the header, has been marshaled.
+ will be used by a gateway to set the byte order of a reply to a
+ reqest it has handled to one different than the gateway's own
+ byte order, if necessary. It should be called while the stream
+ is still empty, that is, before any part of the reply, including
+ the header, has been marshaled.
Mon Feb 26 12:07:00 2001 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -1774,16 +1781,16 @@ Mon Feb 26 00:19:28 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/UPIPE_SAP_Test.dsp:
* tests/Upgradable_RW_Test.dsp:
- Removed the Alpha configurations. I don't think we've
- actually looked at these for over a year, and they are
- missing from a lot of projects. Thankfully, they are easy
- to recreate if they are needed.
+ Removed the Alpha configurations. I don't think we've actually
+ looked at these for over a year, and they are missing from a lot
+ of projects. Thankfully, they are easy to recreate if they are
+ needed.
* ACE-INSTALL.html:
- Changed the Windows NT Alpha section to mention that we
- no longer have configurations out of the box for Win32/Alpha,
- they must be recreated if needed.
+ Changed the Windows NT Alpha section to mention that we no
+ longer have configurations out of the box for Win32/Alpha, they
+ must be recreated if needed.
* WindozeCE/ACEApp.cpp: (removed)
* WindozeCE/ACEApp.h: (removed)
@@ -1952,11 +1959,11 @@ Sat Feb 24 14:07:11 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/Thread_Pool_Reactor_Test.cpp:
Did a careful study of what this test was doing in regards to
- sending wide-character strings, and made it consistent. The
- most troublesome aspect was the fact that the length is encoded
- in the shutdown string ("\011shutdown") which meant that I had
- to send the length in characters, not in bytes. This should
- really fix [Bug 537].
+ sending wide-character strings, and made it consistent. The
+ most troublesome aspect was the fact that the length is encoded
+ in the shutdown string ("\011shutdown") which meant that I had
+ to send the length in characters, not in bytes. This should
+ really fix [Bug 537].
Sat Feb 24 14:37:00 2001 Craig Rodrigues <crodrigu@bbn.com>
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 4ef31d6bf1f..1d5eaa272a5 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -51,6 +51,23 @@ Mon Mar 26 13:00:37 2001 Carlos O'Ryan <coryan@uci.edu>
the header file that includes the container used in each case,
instead of the full containers class.
+Fri Mar 23 12:40:34 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp: Make sure
+ to delete the Consumer_Dispatch_Set * that we get back from
+ unbind(). Thanks to the ever vigilant Mike Winter
+ <mwinter@sonic.net> for reporting this.
+
+Thu Mar 22 10:18:24 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * ace/SString.h: Make the various data members protected
+ rather than private so subclasses can access them. Thanks to
+ Martin Krumpolec <krumpo@pobox.sk> for this suggestion.
+
+ * tests/README: Clarified some things about the tests.
+ Thanks to Eric Desamore <Eric.Desamore@idtv.bull.net> for
+ motivating this.
+
Mon Mar 26 11:03:22 2001 Balachandran <bala@cs.wustl.edu>
* ACE version 5.1.14 released.
@@ -71,9 +88,9 @@ Fri Mar 23 18:01:05 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Fri Mar 23 16:25:18 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * tests/New_Fail_Test.cpp: Reverted the change from "Fri Mar 23
- 06:34:33 2001 Balachandran Natarajan <bala@cs.wustl.edu>". The
- change fails to comipile when exceptions are on.
+ * tests/New_Fail_Test.cpp: Reverted the change from "Fri Mar 23
+ 06:34:33 2001 Balachandran Natarajan <bala@cs.wustl.edu>". The
+ change fails to comipile when exceptions are on.
Fri Mar 23 08:47:29 2001 Carlos O'Ryan <coryan@uci.edu>
@@ -99,9 +116,9 @@ Thu Mar 22 21:33:37 2001 Chris Cleeland <cleeland_c@ociweb.com>
inet_ntoa_b to fill that in.
* ace/INET_Addr.i (get_host_addr): For VxWorks only, changed this
- to use the preferred inet_ntoa_b. This eliminate memory leaks
- under VxWorks. Thanks to Erik Johannes <ejohannes@oresis.com> for
- the suggested fix.
+ to use the preferred inet_ntoa_b. This eliminate memory leaks
+ under VxWorks. Thanks to Erik Johannes <ejohannes@oresis.com> for
+ the suggested fix.
Wed Mar 21 19:20:02 2001 Balachandran Natarajan <bala@cs.wustl.edu>
@@ -351,20 +368,19 @@ Thu Mar 15 11:26:35 2001 Ossama Othman <ossama@uci.edu>
* ace/SSL/SSL_SOCK_Acceptor.i (ACE_SSL_SOCK_Acceptor):
Make sure the handle is set for the ACE_SSL_SOCK_Acceptor, after
- initializing the underlying ACE_SOCK_Acceptor. This ensures
- that OpenSSL has the proper handle. Thanks to Greg McCain
- <greg.mccain@veritas.com> for suggesting this fix.
+ initializing the underlying ACE_SOCK_Acceptor. This ensures
+ that OpenSSL has the proper handle. Thanks to Greg McCain
+ <greg.mccain@veritas.com> for suggesting this fix.
* THANKS:
-
Added Greg to the hall of the fame.
Thu Mar 15 05:46:59 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
* ace/FILE_Addr.cpp (ACE_FILE_Addr): Make sure to divide the size of
the filename_ by the sizeof (ACE_TCHAR) to handle unicode
- correctly. Thanks to the ever vigilant Ivan Murphy for catching
- this!
+ correctly. Thanks to the ever vigilant Ivan Murphy for catching
+ this!
Wed Mar 14 01:47:10 2001 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -482,7 +498,7 @@ Sun Mar 11 18:41:08 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/CDR_Stream.h: Updated a comment to clarify that the buffer()
method just returns a pointer to the first block in the chain.
- Thanks to Johnny Willemsen for pointing this out.
+ Thanks to Johnny Willemsen for pointing this out.
Sun Mar 11 17:46:45 2001 Balachandran Natarajan <bala@cs.wustl.edu>
@@ -588,7 +604,7 @@ Sat Mar 10 12:39:16 2001 Craig Rodrigues <crodrigu@bbn.com>
* ace/WFMO_Reactor.h:
* ace/Select_Reactor_T.h:
* ace/Reactor_Impl.h:
- Cleaned up comment for schedule_timer()
+ Cleaned up comment for schedule_timer()
Sat Mar 10 07:05:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -600,7 +616,7 @@ Sat Mar 10 07:05:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* tests/run_test.lst: Added Log_Msg_Test and
the new Logging_Strategy_Test.
- * tests/Log_Msg_Test.cpp: Added ACE_TEXT macros to all the ACE_DEBUG and
+ * tests/Log_Msg_Test.cpp: Added ACE_TEXT macros to all the ACE_DEBUG and
ACE_ERROR calls.
* ace/Service_Manager.{h,cpp}: Refactored the request processing
@@ -669,14 +685,13 @@ Wed Mar 7 12:41:05 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Wed Mar 7 08:57:42 2001 Darrell Brunsch <brunsch@uci.edu>
* ace/Asynch_IO.h:
-
Changed use of ACE_UNIMPLEMENTED_FUNC to just defining the
- assignment operators outright. The point here is to just
- provide any implementation, since the default one is flagged
- as causing infinite recursion.
+ assignment operators outright. The point here is to just
+ provide any implementation, since the default one is flagged as
+ causing infinite recursion.
- Thanks to David Levine for pointing out this incorrect usage
- of the macro.
+ Thanks to David Levine for pointing out this incorrect usage of
+ the macro.
* ace/config-win32-msvc-5.h:
* ace/config-win32-msvc-6.h:
@@ -703,7 +718,7 @@ Wed Mar 7 08:20:01 2001 Chad Elliott <elliott_c@ociweb.com>
* bin/ace_ld:
Added new functionality to filter out the harmless symbol size
- change warnings for VxWorks 5.4.
+ change warnings for VxWorks 5.4.
* examples/Shared_Malloc/test_multiple_mallocs.cpp:
* examples/Shared_Malloc/test_persistence.cpp:
@@ -716,13 +731,13 @@ Wed Mar 7 06:11:52 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Asynch_IO.h: Removed the unnecessary/improper ';' at the
end of the line. Thanks to Johnny Willemsen and Chris Kohlhoff
- for reporting/fixing this.
+ for reporting/fixing this.
* ace/*_Connector.h: Clarified in the comments that the
ACE_Time_Value *timeout represents the *maximum* amount of time
- to wait. If the server is not running, however, connect() can
- return much sooner. Thanks to Dipti Jain <dijain@hss.hns.com>
- for motivating this.
+ to wait. If the server is not running, however, connect() can
+ return much sooner. Thanks to Dipti Jain <dijain@hss.hns.com>
+ for motivating this.
Tue Mar 6 14:14:06 2001 Darrell Brunsch <brunsch@uci.edu>
@@ -798,10 +813,9 @@ Tue Mar 6 12:25:34 2001 Chad Elliott <elliott_c@ociweb.com>
Tue Mar 6 10:16:31 2001 Darrell Brunsch <brunsch@uci.edu>
* ace/config-win32-common.h:
-
Removed old comment about ACE_HAS_WINSOCK2 being related to
- ACE_HAS_WINNT4. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
- for pointing this out.
+ ACE_HAS_WINNT4. Thanks to Johnny Willemsen
+ <jwillemsen@remedy.nl> for pointing this out.
Tue Mar 6 10:13:03 2001 Carlos O'Ryan <coryan@uci.edu>
@@ -823,25 +837,22 @@ Mon Mar 5 13:56:33 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Mon Mar 5 19:20:45 2001 Fuzz Master D <brunsch@uci.edu>
* bin/fuzz.pl:
-
- As Ossama pointed out, the ACE_CHECK test was seeing
- problems in the tao_idl files since it has uses of ACE_TRY_ENV
- inside quotes. Made sure not to detect problems in this case.
+ As Ossama pointed out, the ACE_CHECK test was seeing problems in
+ the tao_idl files since it has uses of ACE_TRY_ENV inside
+ quotes. Made sure not to detect problems in this case.
Mon Mar 5 18:58:32 2001 Fuzz Master D <brunsch@uci.edu>
* bin/fuzz.pl:
-
- Fixed some false positives in the resolve_initial_reference
- test and also added an ACE_CHECK test by Carlos's request.
+ Fixed some false positives in the resolve_initial_reference test
+ and also added an ACE_CHECK test by Carlos's request.
Mon Mar 5 18:54:42 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/PerlACE/Process_Unix.pm:
-
Updated the signal detection to not pay attention to TERM and
- KILL. Will print out better output when signals cause a process
- to exit during most calls like Kill () or TerminateWaitKill ().
+ KILL. Will print out better output when signals cause a process
+ to exit during most calls like Kill () or TerminateWaitKill ().
Mon Mar 5 13:56:33 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -1123,11 +1134,11 @@ Sun Mar 4 19:31:16 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/version_tests/version_tests.dsw: (removed)
Moved the version_tests back into the tests/*.dsp files. The
- reason they were originally moved is because it was easier to
- select all the debug versions during a batch build. But now
- we have pippen.pl and msvc_auto_compile.pl, so this is no
- longer an issue, while this strange setup would compilicate the
- nightly builds. Thus, it was standardized back.
+ reason they were originally moved is because it was easier to
+ select all the debug versions during a batch build. But now we
+ have pippen.pl and msvc_auto_compile.pl, so this is no longer an
+ issue, while this strange setup would compilicate the nightly
+ builds. Thus, it was standardized back.
* bin/create_vt_dsps.pl: (removed)
@@ -1188,8 +1199,8 @@ Sun Mar 04 03:12:17 2001 Nanbor Wang <nanbor@cs.wustl.edu>
* ace/SSL/SSL_Export.h:
* websvcs/lib/websvcs_export.h: These files didn't check for
ACE_AS_STATIC_LIBS to determine if they should define their
- export macros for static build. Thanks to Chris Kohlhoff
- <chris@kohlhoff.com> for reporting this. [Bug 813]
+ export macros for static build. Thanks to Chris Kohlhoff
+ <chris@kohlhoff.com> for reporting this. [Bug 813]
Sat Mar 3 19:07:31 2001 Pradeep Gore <pradeep@cs.wustl.edu>
@@ -1306,24 +1317,24 @@ Fri Mar 02 19:36:22 2001 Steve Huston <shuston@riverace.com>
* ace/OS.i (ACE_OS::send): (only non-Win32), if call fails and
errno is EAGAIN, change it to EWOULDBLOCK. Improve portability
- for platforms where EAGAIN and EWOULDBLOCK are different values
- and both used, like HP-UX. Thanks to Michael Grove
- <snowymike@aol.com> for reporting this problem.
+ for platforms where EAGAIN and EWOULDBLOCK are different values
+ and both used, like HP-UX. Thanks to Michael Grove
+ <snowymike@aol.com> for reporting this problem.
* ace/ACE.i (send_i): Call ACE_OS::send, not ACE_OS::write, on HP-UX.
This makes it pick up the EAGAIN->EWOULDBLOCK change.
* tests/TSS_Test.cpp: Avoid doing ACE_Thread::keyfree on where
ACE_HAS_PTHREADS_DRAFT4 or ACE_HAS_PTHREADS_DRAFT6 (unless
- ACE_HAS_TSS_EMULATION is also defined) since ACE_Thread::keyfree
- will get ENOTSUP anyway.
+ ACE_HAS_TSS_EMULATION is also defined) since ACE_Thread::keyfree
+ will get ENOTSUP anyway.
Fri Mar 02 17:50:40 2001 Sharath R. Cholleti <sharath@cs.wustl.edu>
* ace/QtReactor.cpp:
Thanks to Stefan Scherer <stefan_scherer@sepp.de> for reporting
- and fixing the problem - crashing of TAO/tests/QtTests/ client
- example after moving the slider.
+ and fixing the problem - crashing of TAO/tests/QtTests/ client
+ example after moving the slider.
Fri Mar 02 15:35:40 2001 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -1344,11 +1355,11 @@ Fri Mar 02 15:35:40 2001 Nanbor Wang <nanbor@cs.wustl.edu>
Fri Mar 02 13:17:36 2001 Steve Huston <shuston@riverace.com>
* examples/IOStream/server/iostream_server.cpp (main): Removed the
- call to register peer_acceptor with the reactor. The acceptor::open
- call already registers for ACCEPT_MASK. Prevents leaving a hanging
- READ_MASK registered after the acceptor is destroyed when main()
- returns. This fixes Bugzilla # 801. Thanks to Pim Philipse
- <pph@rogan-medical.com> for reporting this.
+ call to register peer_acceptor with the reactor. The
+ acceptor::open call already registers for ACCEPT_MASK. Prevents
+ leaving a hanging READ_MASK registered after the acceptor is
+ destroyed when main() returns. This fixes Bugzilla # 801. Thanks
+ to Pim Philipse <pph@rogan-medical.com> for reporting this.
* THANKS: Added Pim Philipse to the Hall of Fame.
@@ -1356,47 +1367,46 @@ Fri Mar 02 12:24:27 2001 Steve Huston <shuston@riverace.com>
* ace/config-hpux-10.x-hpc++.h: If compiling without exceptions
(+noeh) then don't set ACE_HAS_EXCEPTIONS (don't set
- ACE_NEW_THROWS_EXCEPTIONS either).
+ ACE_NEW_THROWS_EXCEPTIONS either).
* ace/Thread_Manager.cpp (join_thr): Moved the code for
- ACE_HAS_PTHREADS_DRAFT4 that does a pthread_detach from here
- to ACE_OS::thr_join (which this function calls) so that
- ACE_Thread::join also causes a pthread_detach. This is needed
- on Pthreads Draft 4 (HP-UX 10.x) to properly clean up the thread
- storage and avoid leaking memory. Thanks to Vladimir Kondratiev
- <vladimir.kondratiev@intel.com> for reporting this and providing
- excellent test cases to help resolve it quickly.
+ ACE_HAS_PTHREADS_DRAFT4 that does a pthread_detach from here to
+ ACE_OS::thr_join (which this function calls) so that
+ ACE_Thread::join also causes a pthread_detach. This is needed on
+ Pthreads Draft 4 (HP-UX 10.x) to properly clean up the thread
+ storage and avoid leaking memory. Thanks to Vladimir Kondratiev
+ <vladimir.kondratiev@intel.com> for reporting this and providing
+ excellent test cases to help resolve it quickly.
* ace/OS.i (ACE_OS::thr_join): Added the code that was removed from
ACE_Thread_Manager::join_thr, above.
* ace/Event_Handler.cpp (~ACE_Event_Handler): Add an ACE_Errno_Guard
- around purge_pending_notifications to prevent against an
- ENOTSUP from purge_pending_notifications.
+ around purge_pending_notifications to prevent against an ENOTSUP
+ from purge_pending_notifications.
Thu Mar 1 17:02:10 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/PerlACE/Process_Unix.pm:
* bin/PerlACE/Process_Win32.pm:
- Fixed up the Spawn code to use the Executable ()
- instead of {EXECUTABLE}, since that's how we get the
- adjusted name (with .exe and stuff). And also
- skipped the file existance with IgnoreExeSubDir, since
- IgnoreExeSubDir is often used when you need to find
- the program in the path.
+ Fixed up the Spawn code to use the Executable () instead of
+ {EXECUTABLE}, since that's how we get the adjusted name (with
+ .exe and stuff). And also skipped the file existance with
+ IgnoreExeSubDir, since IgnoreExeSubDir is often used when you
+ need to find the program in the path.
Thu Mar 1 15:48:10 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/fuzz.pl:
- Fuzz was being a bit to eager with the class matching in
- the TRACE test. It was having problems with something like:
+ Fuzz was being a bit to eager with the class matching in the
+ TRACE test. It was having problems with something like:
char *foo::bar ()
since it thought the class was "char *foo" instead of just
- "foo".
+ "foo".
But it is feeling muuuuuuch better now.
@@ -1449,8 +1459,8 @@ Thu Mar 1 10:54:23 2001 Ossama Othman <ossama@uci.edu>
* include/makeinclude/wrapper_macros.GNU:
Fixed all incorrect uses of CFLAGS and CCFLAGS where
- preprocessor macros were defined. Preprocessor macros should be
- defined in the CPPFLAGS variable.
+ preprocessor macros were defined. Preprocessor macros should be
+ defined in the CPPFLAGS variable.
Define ACE_USE_RCSID in non-debug builds (i.e. debug=0).
@@ -1458,7 +1468,7 @@ Thu Mar 01 07:29:58 2001 Carlos O'Ryan <coryan@uci.edu>
* bin/auto_run_tests.lst:
Fixed typos in the Service_Context_Manipulation test. It was
- running in platforms where it shouldn't.
+ running in platforms where it shouldn't.
Thu Mar 01 07:07:03 2001 Christopher Kohlhoff <chris@kohlhoff.com>
@@ -1481,9 +1491,9 @@ Wed Feb 28 22:58:50 2001 Carlos O'Ryan <coryan@uci.edu>
* html/index.html:
Reference */index.html directly, instead of assuming that the
- web browser will use index.html as the default file, this also
- works better when browsing locally. Thanks to Alain Decamps
- <Alain.Decamps@pidpa.be> for pointing this out.
+ web browser will use index.html as the default file, this also
+ works better when browsing locally. Thanks to Alain Decamps
+ <Alain.Decamps@pidpa.be> for pointing this out.
Wed Feb 28 16:41:42 2001 Darrell Brunsch <brunsch@uci.edu>
@@ -1500,41 +1510,41 @@ Wed Feb 28 16:04:14 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Wed Feb 28 15:35:59 2001 Joe Hoffert <joeh@cs.wustl.edu>
* docs/bugzilla-build-setup.html:
- Added html file outlining steps for adding a bugzilla
- nightly build.
+ Added html file outlining steps for adding a bugzilla nightly
+ build.
Wed Feb 28 00:25:42 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/auto_run_tests.lst:
- The examples/POA/Adapter_Activator/run_test.pl test was being run
- twice. In fairness to all the other tests that only get to run once,
- I removed the second instance.
+ The examples/POA/Adapter_Activator/run_test.pl test was being
+ run twice. In fairness to all the other tests that only get to
+ run once, I removed the second instance.
Tue Feb 27 17:31:48 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_hpux_aCC.GNU: Turn on -D_REENTRANT for
the threads=0 build - this enables the reentrant functions which
- are present, threads or not. It does not turn on threads, which
- are instead enabled by -D_POSIX_C_SOURCE=199506L.
+ are present, threads or not. It does not turn on threads, which
+ are instead enabled by -D_POSIX_C_SOURCE=199506L.
* ace/config-hpux-11.00.h: Added ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
* ace/OS.i (rand_r): Added 'defined (HPUX_11)' to the ways to get to
the POSIX.1c-conformant version of rand_r. Allows clean compile
- on HP-UX 11 without thread support.
- Also lined up some misaligned #if/else/endif lines to make it
- easier to find one's way through.
+ on HP-UX 11 without thread support. Also lined up some
+ misaligned #if/else/endif lines to make it easier to find one's
+ way through.
* ace/OS_Dirent.inl (readdir_r): Added 'defined (HPUX_11)' to the
ways to get the POSIX.1c-conformant version of readdir_r. Allows
- clean compile on HP-UX 11 without thread support.
+ clean compile on HP-UX 11 without thread support.
Tue Feb 27 11:38:38 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* performance-tests/TCP/tcp_test.cpp (main): Zapped the
non-existent '-f' option. Thanks to Mike Curtis for reporting
- this.
+ this.
* performance-tests/TCP/tcp_test.cpp (main): Check for improper
bufsz. Thanks to Mike Curtis for reporting this.
@@ -1554,8 +1564,8 @@ Tue Feb 27 10:23:20 2001 Balachandran Natarajan <bala@cs.wustl.edu>
* Makefile: Changed the ChangeLog listing in the CONTROLLED_FILES
to ChangeLog*. This should help us to avoid missing ChangeLog
- entries in the beta distribution, just about every time we split
- and add a ChangeLog.
+ entries in the beta distribution, just about every time we split
+ and add a ChangeLog.
Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
@@ -1566,11 +1576,10 @@ Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
* ace/OS.h:
* ace/config-hpux-11.00.h:
-
Modification to remove system header macro definition conflicts.
- This change does not suppress the conflicts, but does an undef
- of the two conflicting macros before includeing tcp.h. Thanks
- to Sam Chong <sam@i2i-inc.com> for reporting this problem.
+ This change does not suppress the conflicts, but does an undef
+ of the two conflicting macros before includeing tcp.h. Thanks
+ to Sam Chong <sam@i2i-inc.com> for reporting this problem.
Mon Feb 26 19:01:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -1587,9 +1596,9 @@ Mon Feb 26 18:18:38 2001 Steve Huston <shuston@riverace.com>
(ACE_SString::find (char c, int pos) const):
(ACE_WString::find (const ACE_WSTRING_TYPE *s, int pos) const):
If match is found, return index from start of string, not from
- 'pos'. Matches the C++ string standard, which was the model for
- these classes.
- Thanks to Glen Osterhout <gosterho@elronsw.com> for this fix.
+ 'pos'. Matches the C++ string standard, which was the model for
+ these classes. Thanks to Glen Osterhout <gosterho@elronsw.com>
+ for this fix.
* ace/SString.h: Clarified comments on return value for above
functions.
@@ -1603,7 +1612,6 @@ Mon Feb 26 15:01:55 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/DLL_Test_Impl.dsp:
* tests/version_tests/DLL_Test_Impl.dsp: (removed)
-
Me thinks that the Release and Static configurations should
also compile, and me thinks that it is now fixed.
@@ -1611,12 +1619,12 @@ Mon Feb 26 12:29:45 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
* ace/ARGV.h: Clarify that the int add (const ACE_TCHAR *next_arg)
method assumes ownership of <next_arg>, rather than copying it.
- Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
- Fixes [Bug 807].
+ Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
+ Fixes [Bug 807].
The generated version_tests dsp didn't work (since DLL_Test_Impl
- creates a library). Manually created the configurations in the
- tests/DLL_Test_Impl.dsp version instead.
+ creates a library). Manually created the configurations in the
+ tests/DLL_Test_Impl.dsp version instead.
Mon Feb 26 15:54:33 2001 Phil Mesnier <mesnier_p@ociweb.com>
@@ -1641,20 +1649,19 @@ Mon Feb 26 12:29:45 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
* ace/ARGV.h: Clarify that the int add (const ACE_TCHAR *next_arg)
method assumes ownership of <next_arg>, rather than copying it.
- Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
- Fixes [Bug 807].
+ Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
+ Fixes [Bug 807].
Mon Feb 26 12:27:46 2001 Jeff Parsons <parsons@cs.wustl.edu>
* ace/CDR_Stream.h:
* ace/CDR_Stream.i:
-
Added method to reset the byte order in class OuputCDR. This
- will be used by a gateway to set the byte order of a reply to a
- reqest it has handled to one different than the gateway's own
- byte order, if necessary. It should be called while the stream
- is still empty, that is, before any part of the reply, including
- the header, has been marshaled.
+ will be used by a gateway to set the byte order of a reply to a
+ reqest it has handled to one different than the gateway's own
+ byte order, if necessary. It should be called while the stream
+ is still empty, that is, before any part of the reply, including
+ the header, has been marshaled.
Mon Feb 26 12:07:00 2001 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -1774,16 +1781,16 @@ Mon Feb 26 00:19:28 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/UPIPE_SAP_Test.dsp:
* tests/Upgradable_RW_Test.dsp:
- Removed the Alpha configurations. I don't think we've
- actually looked at these for over a year, and they are
- missing from a lot of projects. Thankfully, they are easy
- to recreate if they are needed.
+ Removed the Alpha configurations. I don't think we've actually
+ looked at these for over a year, and they are missing from a lot
+ of projects. Thankfully, they are easy to recreate if they are
+ needed.
* ACE-INSTALL.html:
- Changed the Windows NT Alpha section to mention that we
- no longer have configurations out of the box for Win32/Alpha,
- they must be recreated if needed.
+ Changed the Windows NT Alpha section to mention that we no
+ longer have configurations out of the box for Win32/Alpha, they
+ must be recreated if needed.
* WindozeCE/ACEApp.cpp: (removed)
* WindozeCE/ACEApp.h: (removed)
@@ -1952,11 +1959,11 @@ Sat Feb 24 14:07:11 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/Thread_Pool_Reactor_Test.cpp:
Did a careful study of what this test was doing in regards to
- sending wide-character strings, and made it consistent. The
- most troublesome aspect was the fact that the length is encoded
- in the shutdown string ("\011shutdown") which meant that I had
- to send the length in characters, not in bytes. This should
- really fix [Bug 537].
+ sending wide-character strings, and made it consistent. The
+ most troublesome aspect was the fact that the length is encoded
+ in the shutdown string ("\011shutdown") which meant that I had
+ to send the length in characters, not in bytes. This should
+ really fix [Bug 537].
Sat Feb 24 14:37:00 2001 Craig Rodrigues <crodrigu@bbn.com>
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 4ef31d6bf1f..1d5eaa272a5 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -51,6 +51,23 @@ Mon Mar 26 13:00:37 2001 Carlos O'Ryan <coryan@uci.edu>
the header file that includes the container used in each case,
instead of the full containers class.
+Fri Mar 23 12:40:34 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp: Make sure
+ to delete the Consumer_Dispatch_Set * that we get back from
+ unbind(). Thanks to the ever vigilant Mike Winter
+ <mwinter@sonic.net> for reporting this.
+
+Thu Mar 22 10:18:24 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * ace/SString.h: Make the various data members protected
+ rather than private so subclasses can access them. Thanks to
+ Martin Krumpolec <krumpo@pobox.sk> for this suggestion.
+
+ * tests/README: Clarified some things about the tests.
+ Thanks to Eric Desamore <Eric.Desamore@idtv.bull.net> for
+ motivating this.
+
Mon Mar 26 11:03:22 2001 Balachandran <bala@cs.wustl.edu>
* ACE version 5.1.14 released.
@@ -71,9 +88,9 @@ Fri Mar 23 18:01:05 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Fri Mar 23 16:25:18 2001 Balachandran Natarajan <bala@cs.wustl.edu>
- * tests/New_Fail_Test.cpp: Reverted the change from "Fri Mar 23
- 06:34:33 2001 Balachandran Natarajan <bala@cs.wustl.edu>". The
- change fails to comipile when exceptions are on.
+ * tests/New_Fail_Test.cpp: Reverted the change from "Fri Mar 23
+ 06:34:33 2001 Balachandran Natarajan <bala@cs.wustl.edu>". The
+ change fails to comipile when exceptions are on.
Fri Mar 23 08:47:29 2001 Carlos O'Ryan <coryan@uci.edu>
@@ -99,9 +116,9 @@ Thu Mar 22 21:33:37 2001 Chris Cleeland <cleeland_c@ociweb.com>
inet_ntoa_b to fill that in.
* ace/INET_Addr.i (get_host_addr): For VxWorks only, changed this
- to use the preferred inet_ntoa_b. This eliminate memory leaks
- under VxWorks. Thanks to Erik Johannes <ejohannes@oresis.com> for
- the suggested fix.
+ to use the preferred inet_ntoa_b. This eliminate memory leaks
+ under VxWorks. Thanks to Erik Johannes <ejohannes@oresis.com> for
+ the suggested fix.
Wed Mar 21 19:20:02 2001 Balachandran Natarajan <bala@cs.wustl.edu>
@@ -351,20 +368,19 @@ Thu Mar 15 11:26:35 2001 Ossama Othman <ossama@uci.edu>
* ace/SSL/SSL_SOCK_Acceptor.i (ACE_SSL_SOCK_Acceptor):
Make sure the handle is set for the ACE_SSL_SOCK_Acceptor, after
- initializing the underlying ACE_SOCK_Acceptor. This ensures
- that OpenSSL has the proper handle. Thanks to Greg McCain
- <greg.mccain@veritas.com> for suggesting this fix.
+ initializing the underlying ACE_SOCK_Acceptor. This ensures
+ that OpenSSL has the proper handle. Thanks to Greg McCain
+ <greg.mccain@veritas.com> for suggesting this fix.
* THANKS:
-
Added Greg to the hall of the fame.
Thu Mar 15 05:46:59 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
* ace/FILE_Addr.cpp (ACE_FILE_Addr): Make sure to divide the size of
the filename_ by the sizeof (ACE_TCHAR) to handle unicode
- correctly. Thanks to the ever vigilant Ivan Murphy for catching
- this!
+ correctly. Thanks to the ever vigilant Ivan Murphy for catching
+ this!
Wed Mar 14 01:47:10 2001 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -482,7 +498,7 @@ Sun Mar 11 18:41:08 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/CDR_Stream.h: Updated a comment to clarify that the buffer()
method just returns a pointer to the first block in the chain.
- Thanks to Johnny Willemsen for pointing this out.
+ Thanks to Johnny Willemsen for pointing this out.
Sun Mar 11 17:46:45 2001 Balachandran Natarajan <bala@cs.wustl.edu>
@@ -588,7 +604,7 @@ Sat Mar 10 12:39:16 2001 Craig Rodrigues <crodrigu@bbn.com>
* ace/WFMO_Reactor.h:
* ace/Select_Reactor_T.h:
* ace/Reactor_Impl.h:
- Cleaned up comment for schedule_timer()
+ Cleaned up comment for schedule_timer()
Sat Mar 10 07:05:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -600,7 +616,7 @@ Sat Mar 10 07:05:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* tests/run_test.lst: Added Log_Msg_Test and
the new Logging_Strategy_Test.
- * tests/Log_Msg_Test.cpp: Added ACE_TEXT macros to all the ACE_DEBUG and
+ * tests/Log_Msg_Test.cpp: Added ACE_TEXT macros to all the ACE_DEBUG and
ACE_ERROR calls.
* ace/Service_Manager.{h,cpp}: Refactored the request processing
@@ -669,14 +685,13 @@ Wed Mar 7 12:41:05 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Wed Mar 7 08:57:42 2001 Darrell Brunsch <brunsch@uci.edu>
* ace/Asynch_IO.h:
-
Changed use of ACE_UNIMPLEMENTED_FUNC to just defining the
- assignment operators outright. The point here is to just
- provide any implementation, since the default one is flagged
- as causing infinite recursion.
+ assignment operators outright. The point here is to just
+ provide any implementation, since the default one is flagged as
+ causing infinite recursion.
- Thanks to David Levine for pointing out this incorrect usage
- of the macro.
+ Thanks to David Levine for pointing out this incorrect usage of
+ the macro.
* ace/config-win32-msvc-5.h:
* ace/config-win32-msvc-6.h:
@@ -703,7 +718,7 @@ Wed Mar 7 08:20:01 2001 Chad Elliott <elliott_c@ociweb.com>
* bin/ace_ld:
Added new functionality to filter out the harmless symbol size
- change warnings for VxWorks 5.4.
+ change warnings for VxWorks 5.4.
* examples/Shared_Malloc/test_multiple_mallocs.cpp:
* examples/Shared_Malloc/test_persistence.cpp:
@@ -716,13 +731,13 @@ Wed Mar 7 06:11:52 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Asynch_IO.h: Removed the unnecessary/improper ';' at the
end of the line. Thanks to Johnny Willemsen and Chris Kohlhoff
- for reporting/fixing this.
+ for reporting/fixing this.
* ace/*_Connector.h: Clarified in the comments that the
ACE_Time_Value *timeout represents the *maximum* amount of time
- to wait. If the server is not running, however, connect() can
- return much sooner. Thanks to Dipti Jain <dijain@hss.hns.com>
- for motivating this.
+ to wait. If the server is not running, however, connect() can
+ return much sooner. Thanks to Dipti Jain <dijain@hss.hns.com>
+ for motivating this.
Tue Mar 6 14:14:06 2001 Darrell Brunsch <brunsch@uci.edu>
@@ -798,10 +813,9 @@ Tue Mar 6 12:25:34 2001 Chad Elliott <elliott_c@ociweb.com>
Tue Mar 6 10:16:31 2001 Darrell Brunsch <brunsch@uci.edu>
* ace/config-win32-common.h:
-
Removed old comment about ACE_HAS_WINSOCK2 being related to
- ACE_HAS_WINNT4. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
- for pointing this out.
+ ACE_HAS_WINNT4. Thanks to Johnny Willemsen
+ <jwillemsen@remedy.nl> for pointing this out.
Tue Mar 6 10:13:03 2001 Carlos O'Ryan <coryan@uci.edu>
@@ -823,25 +837,22 @@ Mon Mar 5 13:56:33 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Mon Mar 5 19:20:45 2001 Fuzz Master D <brunsch@uci.edu>
* bin/fuzz.pl:
-
- As Ossama pointed out, the ACE_CHECK test was seeing
- problems in the tao_idl files since it has uses of ACE_TRY_ENV
- inside quotes. Made sure not to detect problems in this case.
+ As Ossama pointed out, the ACE_CHECK test was seeing problems in
+ the tao_idl files since it has uses of ACE_TRY_ENV inside
+ quotes. Made sure not to detect problems in this case.
Mon Mar 5 18:58:32 2001 Fuzz Master D <brunsch@uci.edu>
* bin/fuzz.pl:
-
- Fixed some false positives in the resolve_initial_reference
- test and also added an ACE_CHECK test by Carlos's request.
+ Fixed some false positives in the resolve_initial_reference test
+ and also added an ACE_CHECK test by Carlos's request.
Mon Mar 5 18:54:42 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/PerlACE/Process_Unix.pm:
-
Updated the signal detection to not pay attention to TERM and
- KILL. Will print out better output when signals cause a process
- to exit during most calls like Kill () or TerminateWaitKill ().
+ KILL. Will print out better output when signals cause a process
+ to exit during most calls like Kill () or TerminateWaitKill ().
Mon Mar 5 13:56:33 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -1123,11 +1134,11 @@ Sun Mar 4 19:31:16 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/version_tests/version_tests.dsw: (removed)
Moved the version_tests back into the tests/*.dsp files. The
- reason they were originally moved is because it was easier to
- select all the debug versions during a batch build. But now
- we have pippen.pl and msvc_auto_compile.pl, so this is no
- longer an issue, while this strange setup would compilicate the
- nightly builds. Thus, it was standardized back.
+ reason they were originally moved is because it was easier to
+ select all the debug versions during a batch build. But now we
+ have pippen.pl and msvc_auto_compile.pl, so this is no longer an
+ issue, while this strange setup would compilicate the nightly
+ builds. Thus, it was standardized back.
* bin/create_vt_dsps.pl: (removed)
@@ -1188,8 +1199,8 @@ Sun Mar 04 03:12:17 2001 Nanbor Wang <nanbor@cs.wustl.edu>
* ace/SSL/SSL_Export.h:
* websvcs/lib/websvcs_export.h: These files didn't check for
ACE_AS_STATIC_LIBS to determine if they should define their
- export macros for static build. Thanks to Chris Kohlhoff
- <chris@kohlhoff.com> for reporting this. [Bug 813]
+ export macros for static build. Thanks to Chris Kohlhoff
+ <chris@kohlhoff.com> for reporting this. [Bug 813]
Sat Mar 3 19:07:31 2001 Pradeep Gore <pradeep@cs.wustl.edu>
@@ -1306,24 +1317,24 @@ Fri Mar 02 19:36:22 2001 Steve Huston <shuston@riverace.com>
* ace/OS.i (ACE_OS::send): (only non-Win32), if call fails and
errno is EAGAIN, change it to EWOULDBLOCK. Improve portability
- for platforms where EAGAIN and EWOULDBLOCK are different values
- and both used, like HP-UX. Thanks to Michael Grove
- <snowymike@aol.com> for reporting this problem.
+ for platforms where EAGAIN and EWOULDBLOCK are different values
+ and both used, like HP-UX. Thanks to Michael Grove
+ <snowymike@aol.com> for reporting this problem.
* ace/ACE.i (send_i): Call ACE_OS::send, not ACE_OS::write, on HP-UX.
This makes it pick up the EAGAIN->EWOULDBLOCK change.
* tests/TSS_Test.cpp: Avoid doing ACE_Thread::keyfree on where
ACE_HAS_PTHREADS_DRAFT4 or ACE_HAS_PTHREADS_DRAFT6 (unless
- ACE_HAS_TSS_EMULATION is also defined) since ACE_Thread::keyfree
- will get ENOTSUP anyway.
+ ACE_HAS_TSS_EMULATION is also defined) since ACE_Thread::keyfree
+ will get ENOTSUP anyway.
Fri Mar 02 17:50:40 2001 Sharath R. Cholleti <sharath@cs.wustl.edu>
* ace/QtReactor.cpp:
Thanks to Stefan Scherer <stefan_scherer@sepp.de> for reporting
- and fixing the problem - crashing of TAO/tests/QtTests/ client
- example after moving the slider.
+ and fixing the problem - crashing of TAO/tests/QtTests/ client
+ example after moving the slider.
Fri Mar 02 15:35:40 2001 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -1344,11 +1355,11 @@ Fri Mar 02 15:35:40 2001 Nanbor Wang <nanbor@cs.wustl.edu>
Fri Mar 02 13:17:36 2001 Steve Huston <shuston@riverace.com>
* examples/IOStream/server/iostream_server.cpp (main): Removed the
- call to register peer_acceptor with the reactor. The acceptor::open
- call already registers for ACCEPT_MASK. Prevents leaving a hanging
- READ_MASK registered after the acceptor is destroyed when main()
- returns. This fixes Bugzilla # 801. Thanks to Pim Philipse
- <pph@rogan-medical.com> for reporting this.
+ call to register peer_acceptor with the reactor. The
+ acceptor::open call already registers for ACCEPT_MASK. Prevents
+ leaving a hanging READ_MASK registered after the acceptor is
+ destroyed when main() returns. This fixes Bugzilla # 801. Thanks
+ to Pim Philipse <pph@rogan-medical.com> for reporting this.
* THANKS: Added Pim Philipse to the Hall of Fame.
@@ -1356,47 +1367,46 @@ Fri Mar 02 12:24:27 2001 Steve Huston <shuston@riverace.com>
* ace/config-hpux-10.x-hpc++.h: If compiling without exceptions
(+noeh) then don't set ACE_HAS_EXCEPTIONS (don't set
- ACE_NEW_THROWS_EXCEPTIONS either).
+ ACE_NEW_THROWS_EXCEPTIONS either).
* ace/Thread_Manager.cpp (join_thr): Moved the code for
- ACE_HAS_PTHREADS_DRAFT4 that does a pthread_detach from here
- to ACE_OS::thr_join (which this function calls) so that
- ACE_Thread::join also causes a pthread_detach. This is needed
- on Pthreads Draft 4 (HP-UX 10.x) to properly clean up the thread
- storage and avoid leaking memory. Thanks to Vladimir Kondratiev
- <vladimir.kondratiev@intel.com> for reporting this and providing
- excellent test cases to help resolve it quickly.
+ ACE_HAS_PTHREADS_DRAFT4 that does a pthread_detach from here to
+ ACE_OS::thr_join (which this function calls) so that
+ ACE_Thread::join also causes a pthread_detach. This is needed on
+ Pthreads Draft 4 (HP-UX 10.x) to properly clean up the thread
+ storage and avoid leaking memory. Thanks to Vladimir Kondratiev
+ <vladimir.kondratiev@intel.com> for reporting this and providing
+ excellent test cases to help resolve it quickly.
* ace/OS.i (ACE_OS::thr_join): Added the code that was removed from
ACE_Thread_Manager::join_thr, above.
* ace/Event_Handler.cpp (~ACE_Event_Handler): Add an ACE_Errno_Guard
- around purge_pending_notifications to prevent against an
- ENOTSUP from purge_pending_notifications.
+ around purge_pending_notifications to prevent against an ENOTSUP
+ from purge_pending_notifications.
Thu Mar 1 17:02:10 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/PerlACE/Process_Unix.pm:
* bin/PerlACE/Process_Win32.pm:
- Fixed up the Spawn code to use the Executable ()
- instead of {EXECUTABLE}, since that's how we get the
- adjusted name (with .exe and stuff). And also
- skipped the file existance with IgnoreExeSubDir, since
- IgnoreExeSubDir is often used when you need to find
- the program in the path.
+ Fixed up the Spawn code to use the Executable () instead of
+ {EXECUTABLE}, since that's how we get the adjusted name (with
+ .exe and stuff). And also skipped the file existance with
+ IgnoreExeSubDir, since IgnoreExeSubDir is often used when you
+ need to find the program in the path.
Thu Mar 1 15:48:10 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/fuzz.pl:
- Fuzz was being a bit to eager with the class matching in
- the TRACE test. It was having problems with something like:
+ Fuzz was being a bit to eager with the class matching in the
+ TRACE test. It was having problems with something like:
char *foo::bar ()
since it thought the class was "char *foo" instead of just
- "foo".
+ "foo".
But it is feeling muuuuuuch better now.
@@ -1449,8 +1459,8 @@ Thu Mar 1 10:54:23 2001 Ossama Othman <ossama@uci.edu>
* include/makeinclude/wrapper_macros.GNU:
Fixed all incorrect uses of CFLAGS and CCFLAGS where
- preprocessor macros were defined. Preprocessor macros should be
- defined in the CPPFLAGS variable.
+ preprocessor macros were defined. Preprocessor macros should be
+ defined in the CPPFLAGS variable.
Define ACE_USE_RCSID in non-debug builds (i.e. debug=0).
@@ -1458,7 +1468,7 @@ Thu Mar 01 07:29:58 2001 Carlos O'Ryan <coryan@uci.edu>
* bin/auto_run_tests.lst:
Fixed typos in the Service_Context_Manipulation test. It was
- running in platforms where it shouldn't.
+ running in platforms where it shouldn't.
Thu Mar 01 07:07:03 2001 Christopher Kohlhoff <chris@kohlhoff.com>
@@ -1481,9 +1491,9 @@ Wed Feb 28 22:58:50 2001 Carlos O'Ryan <coryan@uci.edu>
* html/index.html:
Reference */index.html directly, instead of assuming that the
- web browser will use index.html as the default file, this also
- works better when browsing locally. Thanks to Alain Decamps
- <Alain.Decamps@pidpa.be> for pointing this out.
+ web browser will use index.html as the default file, this also
+ works better when browsing locally. Thanks to Alain Decamps
+ <Alain.Decamps@pidpa.be> for pointing this out.
Wed Feb 28 16:41:42 2001 Darrell Brunsch <brunsch@uci.edu>
@@ -1500,41 +1510,41 @@ Wed Feb 28 16:04:14 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Wed Feb 28 15:35:59 2001 Joe Hoffert <joeh@cs.wustl.edu>
* docs/bugzilla-build-setup.html:
- Added html file outlining steps for adding a bugzilla
- nightly build.
+ Added html file outlining steps for adding a bugzilla nightly
+ build.
Wed Feb 28 00:25:42 2001 Darrell Brunsch <brunsch@uci.edu>
* bin/auto_run_tests.lst:
- The examples/POA/Adapter_Activator/run_test.pl test was being run
- twice. In fairness to all the other tests that only get to run once,
- I removed the second instance.
+ The examples/POA/Adapter_Activator/run_test.pl test was being
+ run twice. In fairness to all the other tests that only get to
+ run once, I removed the second instance.
Tue Feb 27 17:31:48 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_hpux_aCC.GNU: Turn on -D_REENTRANT for
the threads=0 build - this enables the reentrant functions which
- are present, threads or not. It does not turn on threads, which
- are instead enabled by -D_POSIX_C_SOURCE=199506L.
+ are present, threads or not. It does not turn on threads, which
+ are instead enabled by -D_POSIX_C_SOURCE=199506L.
* ace/config-hpux-11.00.h: Added ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
* ace/OS.i (rand_r): Added 'defined (HPUX_11)' to the ways to get to
the POSIX.1c-conformant version of rand_r. Allows clean compile
- on HP-UX 11 without thread support.
- Also lined up some misaligned #if/else/endif lines to make it
- easier to find one's way through.
+ on HP-UX 11 without thread support. Also lined up some
+ misaligned #if/else/endif lines to make it easier to find one's
+ way through.
* ace/OS_Dirent.inl (readdir_r): Added 'defined (HPUX_11)' to the
ways to get the POSIX.1c-conformant version of readdir_r. Allows
- clean compile on HP-UX 11 without thread support.
+ clean compile on HP-UX 11 without thread support.
Tue Feb 27 11:38:38 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* performance-tests/TCP/tcp_test.cpp (main): Zapped the
non-existent '-f' option. Thanks to Mike Curtis for reporting
- this.
+ this.
* performance-tests/TCP/tcp_test.cpp (main): Check for improper
bufsz. Thanks to Mike Curtis for reporting this.
@@ -1554,8 +1564,8 @@ Tue Feb 27 10:23:20 2001 Balachandran Natarajan <bala@cs.wustl.edu>
* Makefile: Changed the ChangeLog listing in the CONTROLLED_FILES
to ChangeLog*. This should help us to avoid missing ChangeLog
- entries in the beta distribution, just about every time we split
- and add a ChangeLog.
+ entries in the beta distribution, just about every time we split
+ and add a ChangeLog.
Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
@@ -1566,11 +1576,10 @@ Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
* ace/OS.h:
* ace/config-hpux-11.00.h:
-
Modification to remove system header macro definition conflicts.
- This change does not suppress the conflicts, but does an undef
- of the two conflicting macros before includeing tcp.h. Thanks
- to Sam Chong <sam@i2i-inc.com> for reporting this problem.
+ This change does not suppress the conflicts, but does an undef
+ of the two conflicting macros before includeing tcp.h. Thanks
+ to Sam Chong <sam@i2i-inc.com> for reporting this problem.
Mon Feb 26 19:01:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
@@ -1587,9 +1596,9 @@ Mon Feb 26 18:18:38 2001 Steve Huston <shuston@riverace.com>
(ACE_SString::find (char c, int pos) const):
(ACE_WString::find (const ACE_WSTRING_TYPE *s, int pos) const):
If match is found, return index from start of string, not from
- 'pos'. Matches the C++ string standard, which was the model for
- these classes.
- Thanks to Glen Osterhout <gosterho@elronsw.com> for this fix.
+ 'pos'. Matches the C++ string standard, which was the model for
+ these classes. Thanks to Glen Osterhout <gosterho@elronsw.com>
+ for this fix.
* ace/SString.h: Clarified comments on return value for above
functions.
@@ -1603,7 +1612,6 @@ Mon Feb 26 15:01:55 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/DLL_Test_Impl.dsp:
* tests/version_tests/DLL_Test_Impl.dsp: (removed)
-
Me thinks that the Release and Static configurations should
also compile, and me thinks that it is now fixed.
@@ -1611,12 +1619,12 @@ Mon Feb 26 12:29:45 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
* ace/ARGV.h: Clarify that the int add (const ACE_TCHAR *next_arg)
method assumes ownership of <next_arg>, rather than copying it.
- Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
- Fixes [Bug 807].
+ Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
+ Fixes [Bug 807].
The generated version_tests dsp didn't work (since DLL_Test_Impl
- creates a library). Manually created the configurations in the
- tests/DLL_Test_Impl.dsp version instead.
+ creates a library). Manually created the configurations in the
+ tests/DLL_Test_Impl.dsp version instead.
Mon Feb 26 15:54:33 2001 Phil Mesnier <mesnier_p@ociweb.com>
@@ -1641,20 +1649,19 @@ Mon Feb 26 12:29:45 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
* ace/ARGV.h: Clarify that the int add (const ACE_TCHAR *next_arg)
method assumes ownership of <next_arg>, rather than copying it.
- Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
- Fixes [Bug 807].
+ Thanks to Steve Hespelt <shespelt@bear.com> for reporting this.
+ Fixes [Bug 807].
Mon Feb 26 12:27:46 2001 Jeff Parsons <parsons@cs.wustl.edu>
* ace/CDR_Stream.h:
* ace/CDR_Stream.i:
-
Added method to reset the byte order in class OuputCDR. This
- will be used by a gateway to set the byte order of a reply to a
- reqest it has handled to one different than the gateway's own
- byte order, if necessary. It should be called while the stream
- is still empty, that is, before any part of the reply, including
- the header, has been marshaled.
+ will be used by a gateway to set the byte order of a reply to a
+ reqest it has handled to one different than the gateway's own
+ byte order, if necessary. It should be called while the stream
+ is still empty, that is, before any part of the reply, including
+ the header, has been marshaled.
Mon Feb 26 12:07:00 2001 Nanbor Wang <nanbor@cs.wustl.edu>
@@ -1774,16 +1781,16 @@ Mon Feb 26 00:19:28 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/UPIPE_SAP_Test.dsp:
* tests/Upgradable_RW_Test.dsp:
- Removed the Alpha configurations. I don't think we've
- actually looked at these for over a year, and they are
- missing from a lot of projects. Thankfully, they are easy
- to recreate if they are needed.
+ Removed the Alpha configurations. I don't think we've actually
+ looked at these for over a year, and they are missing from a lot
+ of projects. Thankfully, they are easy to recreate if they are
+ needed.
* ACE-INSTALL.html:
- Changed the Windows NT Alpha section to mention that we
- no longer have configurations out of the box for Win32/Alpha,
- they must be recreated if needed.
+ Changed the Windows NT Alpha section to mention that we no
+ longer have configurations out of the box for Win32/Alpha, they
+ must be recreated if needed.
* WindozeCE/ACEApp.cpp: (removed)
* WindozeCE/ACEApp.h: (removed)
@@ -1952,11 +1959,11 @@ Sat Feb 24 14:07:11 2001 Darrell Brunsch <brunsch@uci.edu>
* tests/Thread_Pool_Reactor_Test.cpp:
Did a careful study of what this test was doing in regards to
- sending wide-character strings, and made it consistent. The
- most troublesome aspect was the fact that the length is encoded
- in the shutdown string ("\011shutdown") which meant that I had
- to send the length in characters, not in bytes. This should
- really fix [Bug 537].
+ sending wide-character strings, and made it consistent. The
+ most troublesome aspect was the fact that the length is encoded
+ in the shutdown string ("\011shutdown") which meant that I had
+ to send the length in characters, not in bytes. This should
+ really fix [Bug 537].
Sat Feb 24 14:37:00 2001 Craig Rodrigues <crodrigu@bbn.com>
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 0fd7250cbdd..b8e0d983ff5 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,10 @@
+Sat Mar 24 07:44:05 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+
+ * orbsvcs/Naming_Service/NT_Naming_Service.cpp: Added a patch
+ to make it possible to pass multiple arguments to the
+ NT_Naming_Service. Thanks to Martin Johnson
+ <mjhn@bigpond.net.au> for reporting this.
+
Mon Mar 26 13:06:10 2001 Carlos O'Ryan <coryan@uci.edu>
* tao/corba.h:
@@ -406,15 +413,15 @@ Sun Mar 25 11:17:40 2001 Balachandran Natarajan <bala@cs.wustl.edu>
change.
Sun Mar 25 08:52:48 2001 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * orbsvcs/orbsvcs/Makefile.RTSched: Added guards for old g++.
-
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp:
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.h:
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp:
- * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h: Removed redundant
- guards in the files. This should fix a small compilation
- problem in LYNX-I386 builds.
+
+ * orbsvcs/orbsvcs/Makefile.RTSched: Added guards for old g++.
+
+ * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp:
+ * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.h:
+ * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp:
+ * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h: Removed redundant
+ guards in the files. This should fix a small compilation
+ problem in LYNX-I386 builds.
Sun Mar 25 07:42:44 2001 Balachandran Natarajan <bala@cs.wustl.edu>
@@ -704,8 +711,8 @@ Wed Mar 21 23:13:23 2001 Carlos O'Ryan <coryan@uci.edu>
* tao/Transport.h:
Fixed TAO_Export macro for TAO_Synch_Refcountable. Thanks to
- Johnny Willemsen <johnny.willemsen@meco.nl> for suggesting this
- fix.
+ Johnny Willemsen <johnny.willemsen@meco.nl> for suggesting this
+ fix.
Wed Mar 21 23:57:44 2001 Angelo Corsaro <corsaro@cs.wustl.edu>
@@ -788,42 +795,37 @@ Wed Mar 21 08:02:56 2001 Balachandran Natarajan <bala@cs.wustl.edu>
* tests/RTCORBA/Explicit_Binding/client.cpp: Fixed a possible typo
that was giving false alarms in the nightly builds. The message
- read "ERROR: <validate_connection> returned true". The message
- was not right, as this is not an error.
+ read "ERROR: <validate_connection> returned true". The message
+ was not right, as this is not an error.
Tue Mar 20 21:53:17 2001 Ossama Othman <ossama@uci.edu>
* orbsvcs/tests/Security/Secure_Invocation/Foo.idl:
-
Added user exception that is thrown when no security attributes
are available for the current upcall.
The baz() test method raises this exception.
* orbsvcs/tests/Security/Secure_Invocation/Foo_i.h (baz):
-
Updated exception specification to include the newly added user
exception.
* orbsvcs/tests/Security/Secure_Invocation/Foo_i.cpp (baz):
-
Throw an exception if no security attributes are available for
the current upcall. The exception indicates problem with the
underlying security mechanism in use.
* orbsvcs/tests/Security/Secure_Invocation/run_test.pl:
-
Increased timeout for server IOR file. It wasn't long enough
- for some slow machines.
+ for some slow machines.
Tue Mar 20 20:01:56 2001 Carlos O'Ryan <coryan@uci.edu>
* tao/Transport.cpp (make_idle):
The function was not checking if cache_map_entry_ was null
- before using it. This field is set to 0 once the underlying
- connection is closed, this can be done by another thread, while
- the Transport has not been idled by the thread making a
- request.
+ before using it. This field is set to 0 once the underlying
+ connection is closed, this can be done by another thread, while
+ the Transport has not been idled by the thread making a request.
Tue Mar 20 16:55:38 2001 Carlos O'Ryan <coryan@uci.edu>
@@ -841,14 +843,12 @@ Tue Mar 20 16:55:38 2001 Carlos O'Ryan <coryan@uci.edu>
* tests/Client_Leaks/client.cpp:
* tests/Client_Leaks/server.cpp:
Several improvements to the test to make it more reliable and
- faster.
- The process factory uses callback interfaces to receive the new
- child IOR.
- Both the client and the process factory are multithreaded, to
- speed up the test by increasing concurrency during process
- creation.
- The child processes are detached to avoid zombies and to
- minimize the need of using the ACE_Process_Manager.
+ faster. The process factory uses callback interfaces to receive
+ the new child IOR. Both the client and the process factory are
+ multithreaded, to speed up the test by increasing concurrency
+ during process creation. The child processes are detached to
+ avoid zombies and to minimize the need of using the
+ ACE_Process_Manager.
Tue Mar 20 18.54:01 Angelo Corsaro <corsaro@cs.wustl.edu>
@@ -930,11 +930,11 @@ Mon Mar 19 16:37:21 2001 Chris Cleeland <cleeland_c@ociweb.com>
* tao/Transport.h:
Added new thread-safe TAO_Synch_Refcountable class (which uses
- TAO_SYNCH_MUTEX to insure thread-safe reference counting), and
- changed the private base of TAO_Transport to use it rather than
- ACE_Refcountable. Now refcounting of Transport objects should
- be thread-safe. Thanks to Carlos O'Ryan for catching this! [Bug
- 814]
+ TAO_SYNCH_MUTEX to insure thread-safe reference counting), and
+ changed the private base of TAO_Transport to use it rather than
+ ACE_Refcountable. Now refcounting of Transport objects should
+ be thread-safe. Thanks to Carlos O'Ryan for catching this! [Bug
+ 814]
Mon Mar 19 15:09:52 2001 Irfan Pyarali <irfan@cs.wustl.edu>
@@ -957,9 +957,9 @@ Mon Mar 19 15:09:52 2001 Irfan Pyarali <irfan@cs.wustl.edu>
* tests/POA/wait_for_completion/wait_for_completion.cpp (main):
The servant was not removed from the POA at the end of the
- program. When the POA died in the static destructors, it tried
- to reach for the dead servant causing a seg fault. This was
- fixed by destroying the POA before the servant died.
+ program. When the POA died in the static destructors, it tried
+ to reach for the dead servant causing a seg fault. This was
+ fixed by destroying the POA before the servant died.
Mon Mar 19 14:20:38 2001 Ossama Othman <ossama@uci.edu>
@@ -984,7 +984,7 @@ Mon Mar 19 15:28:17 2001 Balachandran Natarajan <bala@cs.wustl.edu>
* orbsvcs/tests/EC_Throughput: Added a space between the svc conf
file and the option "-m". This could be the problem that has
- been dodging the builds for quite sometime.
+ been dodging the builds for quite sometime.
Mon Mar 19 11:37:43 2001 Irfan Pyarali <irfan@cs.wustl.edu>
@@ -1007,18 +1007,17 @@ Mon Mar 19 11:28:40 2001 Balachandran Natarajan <bala@cs.wustl.edu>
* tao/ORB_Core.cpp:
* tao/ORB_Core.i: Moved the method service_context_list () from
the .i file to .cpp file. This was causing SunCC 4.2 to choke
- when the debugging symbols were off and caused the clients
- linked with TAO to dump a core. Thanks to Carlos for suggesting
- that some methods in .i file could be the source of the
- problem.
+ when the debugging symbols were off and caused the clients
+ linked with TAO to dump a core. Thanks to Carlos for suggesting
+ that some methods in .i file could be the source of the problem.
Mon Mar 19 09:05:40 2001 Carlos O'Ryan <coryan@uci.edu>
* tao/Typecode.cpp:
The code was not checking for exceptions with ACE_CHECK or
- ACE_CHECK_RETURN, but was using the return values. This is
- clearly broken and can result in some nasty behavior on
- platforms without native exceptions.
+ ACE_CHECK_RETURN, but was using the return values. This is
+ clearly broken and can result in some nasty behavior on
+ platforms without native exceptions.
* tao/Transport.cpp:
Cosmetic fixes to fit the ACE-guidelines.
@@ -1163,10 +1162,9 @@ Sun Mar 18 18:09:05 2001 Ossama Othman <ossama@uci.edu>
Sun Mar 18 13:30:00 2001 Ossama Othman <ossama@uci.edu>
* tao/Exception.cpp (_info):
-
Fixed _is_a() call on CORBA::BAD_PARAM() exception. The
- repository ID passed to the _is_a() call was missing the
- version.
+ repository ID passed to the _is_a() call was missing the
+ version.
Sun Mar 18 11:50:57 2001 Ossama Othman <ossama@uci.edu>
@@ -1218,7 +1216,7 @@ Sun Mar 18 12:22:08 2001 Ossama Othman <ossama@uci.edu>
method to the post_init() method. This was necessary to get
around "order of initialization" restrictions imposed by the
PortableInterceptor::ORBInitInfo object,
- i.e. resolve_initial_references() cannot be called from within
+ i.e., resolve_initial_references() cannot be called from within
pre_init().
Sun Mar 18 13:24:52 2001 Balachandran Natarajan <bala@cs.wustl.edu>
@@ -1351,7 +1349,7 @@ Sat Mar 17 10:26:40 2001 Balachandran Natarajan <bala@cs.wustl.edu>
* tests/BiDirectional_NestedUpcall/test_i.cpp (test_method):
Changed connection_cache () as transport_cache (). This fixes
- some of the compile errors in g++.
+ some of the compile errors in g++.
Sat Mar 17 10:23:44 2001 Balachandran Natarajan <bala@cs.wustl.edu>
@@ -1497,10 +1495,10 @@ Fri Mar 16 15:48:03 2001 Carlos O'Ryan <coryan@uci.edu>
* examples/PluggableUDP/DIOP/DIOP_Connector.cpp:
Regroup code to use a single #if 0/#endif instead of multiple
- sections of commented out code, easier to work that way.
+ sections of commented out code, easier to work that way.
* tests/Client_Leaks/Process_Factory.cpp:
- Fixed Fuzz warning (i.e. missing ACE_CHECK_RETURN)
+ Fixed Fuzz warning (i.e., missing ACE_CHECK_RETURN)
Fri Mar 16 15:11:04 2001 Carlos O'Ryan <coryan@uci.edu>
@@ -2157,7 +2155,7 @@ Sat Mar 10 18:17:57 2001 Ossama Othman <ossama@uci.edu>
* tests/NestedUpcall/MT_Client_Test/local_server.cpp (MT_Server):
- The ORB_Manager pointer may be zero, i.e. uninitialized, if the
+ The ORB_Manager pointer may be zero, i.e., uninitialized, if the
server task was not activated. Check that it is non-zero before
attempting to call methods through it. Fixes a seg fault.
@@ -4014,7 +4012,7 @@ Sat Mar 03 15:28:34 2001 Ossama Othman <ossama@uci.edu>
(create_POA_i):
Use a POA_var instead of an auto_ptr. The same reasoning from
- above applies here as well, i.e. auto_ptrs should not be used on
+ above applies here as well, i.e., auto_ptrs should not be used on
reference counted objects.
Sat Mar 3 13:12:00 2001 Carlos O'Ryan <coryan@uci.edu>
@@ -4026,7 +4024,7 @@ Sat Mar 03 12:18:12 2001 Ossama Othman <ossama@uci.edu>
* tests/Codec/client.cpp (verify_data):
- Cleaned up test output so that it is HTML friendly (i.e. no tab
+ Cleaned up test output so that it is HTML friendly (i.e., no tab
characters). The output in our HTML build logs was slightly
confusing.
@@ -6411,7 +6409,7 @@ Sun Feb 11 16:52:55 2001 Ossama Othman <ossama@uci.edu>
* tao/RT_Current.h (TAO_RT_Current):
Derive this class from the reference counted version of
- CORBA::LocalObject, i.e. the "TAO_Local_RefCounted_Object"
+ CORBA::LocalObject, i.e., the "TAO_Local_RefCounted_Object"
extension. This addresses memory management issues.
* tao/Priority_Mapping_Manager.h (TAO_Priority_Mapping_Manager):
@@ -6480,7 +6478,7 @@ Sun Feb 11 16:52:55 2001 Ossama Othman <ossama@uci.edu>
* tao/RT_Protocols_Hooks.cpp (set_priority_mapping):
If the reference to the PriorityMappingManager is nil, then
- throw a CORBA::INV_OBJREF exception, i.e. don't just die
+ throw a CORBA::INV_OBJREF exception, i.e., don't just die
quietly.
(set_default_policies):
@@ -9381,7 +9379,7 @@ Tue Dec 26 13:40:50 2000 Ossama Othman <ossama@uci.edu>
* tao/PortableInterceptor.i (receive_request):
- Added a run-time integrity check. This method (i.e. the
+ Added a run-time integrity check. This method (i.e., the
receive_request() interception point) should only be invoked if
all of the interceptors registered with the ORB were pushed on
to the flow stack by one of the starting endpoints (such as
@@ -10752,7 +10750,7 @@ Wed Dec 13 19:06:43 2000 Ossama Othman <ossama@uci.edu>
Fixed broken flow logic that would occur when a LOCATION_FORWARD
reply was received from the server, or a connection retry was
- performed, i.e. the connection loop was re-executed. The flow
+ performed, i.e., the connection loop was re-executed. The flow
stack size would increase during each loop iteration. Thus, a
seg fault would occur when during execution of an ending
interception point since the logical flow stack would attempt to
@@ -10871,7 +10869,7 @@ Wed Dec 13 19:06:43 2000 Ossama Othman <ossama@uci.edu>
(reply_status):
- Convert the invocation status (i.e. the return value of the
+ Convert the invocation status (i.e., the return value of the
Invocation::invoke() method in the generated stub) into the
appropriate PortableInterceptor reply status.
@@ -12996,7 +12994,7 @@ Tue Nov 21 15:04:31 2000 Priyanka Gontla <pgontla@ece.uci.edu>
* performance-tests/Latency/st_server.conf :
* performance-tests/Latency/client-mt-exclusive.conf :
* performance-tests/Latency/client-st-muxed.conf :
- Updated to load the correct, i.e. the advanced resource
+ Updated to load the correct, i.e., the advanced resource
factory.
* tao/Strategies/advanced_resource.cpp :
@@ -13094,7 +13092,7 @@ Tue Nov 21 10:10:07 2000 Angelo Corsaro <corsaro@cs.wustl.edu>
* TAO_IDL/be_include/be_interface.h:
- Removed typo (i.e. ",") from the last element of the enum that
+ Removed typo (i.e., ",") from the last element of the enum that
defines the collocation strategy.
Tue Nov 21 07:32:28 2000 Chris Kohlhoff <chris@kohlhoff.com>
@@ -13524,7 +13522,7 @@ Sun Nov 19 21:20:58 2000 Ossama Othman <ossama@uci.edu>
pluggable protocol. The primary difference between this version
and standard one, is that this version's connection handler
invalidates the SSL session state stored in TSS during an IIOP
- (i.e. insecure) request/upcall. Once the request/upcall is
+ (i.e., insecure) request/upcall. Once the request/upcall is
complete, the previous SSL state is restored. This closes a
potentially large security hole that could occur during a nested
upcall where the SSL state for the current request could
@@ -17826,7 +17824,7 @@ Mon Oct 23 02:49:25 2000 Ossama Othman <ossama@uci.edu>
Removed all interceptor related code. They should have been in
the TAO_ORB_Core class since code in these files is related
predominantly to ORB pseudo-references, not the actual ORB
- implementation (i.e. the ORB core).
+ implementation (i.e., the ORB core).
* tao/ORB.cpp (ORB_init):
@@ -18929,12 +18927,12 @@ Thu Oct 12 14:24:03 2000 Ossama Othman <ossama@uci.edu>
* orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp (connect):
Only allow connection to the insecure IIOP port if the endpoint
- explicitly allows it, i.e. if the Security::NoProtection
+ explicitly allows it, i.e., if the Security::NoProtection
security association bit is set in the
SSLIOP::SSL::target_supports field. The server will soon
perform the same permission check, so this check is an
optimization since a connection will not be established
- needlessly, i.e. rejected due to lack of permission.
+ needlessly, i.e., rejected due to lack of permission.
Removed the check that causes an attempt to connect to the
insecure port if the SSL port is set to zero. The SSL port will
@@ -18947,7 +18945,7 @@ Thu Oct 12 14:24:03 2000 Ossama Othman <ossama@uci.edu>
connection, and subsequently the request, from completing. This
feature will be added soon.
- If the endpoint requires an insecure connection, i.e. the
+ If the endpoint requires an insecure connection, i.e., the
Security::NoProtection security association bit in the
SSLIOP::SSL::target_requires field is enabled, then prevent an
SSL connection from occuring. This seems silly, but nothing
diff --git a/TAO/docs/releasenotes/OBV.html b/TAO/docs/releasenotes/OBV.html
index 4e6b619585b..c57643ea344 100644
--- a/TAO/docs/releasenotes/OBV.html
+++ b/TAO/docs/releasenotes/OBV.html
@@ -18,9 +18,9 @@
<p>Objects-by-Value (OBV) describes the new type, <CODE>valuetype</CODE>.
It is introduced in CORBA 2.3
<br>(Core:
- <a href="http://www.omg.org/docs/ptc/98-12-04.pdf">ptc/98-12-04.pdf
+ <a href="ftp://ftp.omg.org/pub/docs/ptc/98-12-04.pdf">ptc/98-12-04.pdf
</a> Mapping to C++:
- <a href="http://www.omg.org/docs/ptc/98-09-03.pdf">ptc/98-09-03.pdf</a>).
+ <a href="ftp://ftp.omg.org/pub/docs/ptc/98-09-03.pdf">ptc/98-09-03.pdf</a>).
This first implementation was contributed from
<a href="mailto: kuepper2@uni-wuppertal.de">Torsten Kuepper</a>.
<CODDE>Valuetype</CODE>s are similar to IDL <CODE>struct</CODE>s extended with
diff --git a/TAO/docs/releasenotes/index.html b/TAO/docs/releasenotes/index.html
index 8bc1ea4a2c9..c9360e729bc 100644
--- a/TAO/docs/releasenotes/index.html
+++ b/TAO/docs/releasenotes/index.html
@@ -1082,14 +1082,13 @@ Spivak</a> and <a href="mailto:vishal@cs.wustl.edu">Vishal Kachroo</a>
<p>
OMG defined CORBA Naming Service (spec <a
-href="ftp://www.omg.org/pub/docs/formal/97-07-12.pdf">here</a>) to
+href="ftp://ftp.omg.org/pub/docs/formal/97-07-12.pdf">here</a>) to
provide a basic service location mechanism for CORBA systems. Naming
Service manages a hierarchy of name to object reference mappings.
Servers register themselves with the Naming Service by providing their
name and object reference. Clients can then use the Naming Service to
obtain an object reference for the service of interest based on its
-name.
-<p>
+name. <p>
More recently, CORBA Naming Service was subsumed/extended by the CORBA
Interoperable Naming Service, a.k.a. INS (spec <A
@@ -1173,7 +1172,8 @@ LOCATION_FORWARD/OBJECT_NOT_EXIST status.
<a NAME="tservices"></a>CORBA Trading Service</h3>
Point of contact: <a href="mailto:sbw1@cs.wustl.edu">Seth Widoff</a>
-<p>The <a href="http://www.omg.org/corba/sectrans.htm#trader"> Trading
+<p>The <a
+href="http://www.omg.org/technology/documents/formal/trading_object_service.htm">Trading
Service</a> is an implementation of the COS Trading Service
speficiation that meets the Linked Trader conformance criteria --- it
implements the <tt>Lookup</tt>, <tt>Register</tt>, <tt>Admin</tt>, and
@@ -1217,13 +1217,13 @@ Point of contact: <a href="mailto:alex@cs.wustl.edu">Alexander Babu
Arulanthu</a>
<p>Current status (as of Mar 9th, 1999): All the interfaces of this
-service have been implemented. Please
-go through the test examples at $TAO/orbsvcs/tests/CosPropertyService.
-Property Service is has been used by the TAO's <a href="#av">Audio Video Streaming
+service have been implemented. Please go through the test examples at
+$TAO/orbsvcs/tests/CosPropertyService. Property Service is has been
+used by the TAO's <a href="#av">Audio Video Streaming
Service</a>developed for TAO. For general documentation of the
Property Service, please read <a
-href="http://www.omg.org/corba/sectrans.html#prop">The Property Service
-Specification.</a>
+href="http://www.omg.org/technology/documents/formal/property_service.htm">The
+Property Service Specification.</a>
<P>Recent Work:
<ul>
@@ -1246,9 +1246,10 @@ Specification.</a>
Point of contact: <a href="mailto:tworm@cs.wustl.edu">Torben Worm</a>
<p>Current status (as of May 3rd):
-The <a href="http://www.omg.org/corba/sectrans.htm#concur">
-Concurrency Service</a> provides a mechanism that allows clients to
-acquire and release various types of locks in a distributed system.<P>
+The <a
+href="http://www.omg.org/technology/documents/formal/concurrency_service.htm">Concurrency
+Service</a> provides a mechanism that allows clients to acquire and
+release various types of locks in a distributed system.<P>
<ul>
<li>
@@ -1262,11 +1263,12 @@ Implementation of the Concurrency Service with transactions</li>
</ul><P>
<hr WIDTH="100%">
<h3><a NAME="av"></a>CORBA Audio/Video Streaming Service</h3>
-Point of contact: <a href="mailto:naga@cs.wustl.edu">Nagarajan
-Surendran</a> and <a href="mailto:yamuna@cs.wustl.edu">Yamuna Krishnamurthy</a>
-<p>This is an implementation of the OMG spec addressing the <a href="http://www.cs.wustl.edu/~sumedh/research/corbaav.pdf">Control
+Point of contact: <a href="mailto:yamuna@cs.wustl.edu">Yamuna Krishnamurthy</a>
+<p>This is an implementation of the OMG spec addressing the <a
+href="http://www.omg.org/technology/documents/formal/audio.htm">Control
and Management of Audio/Video Streams</a>.For more documentation on
-TAO's A/V Service please have a look <A HREF="http://www.cs.wustl.edu/~schmidt/av.html">here</A>.
+TAO's A/V Service please have a look <A
+HREF="http://www.cs.wustl.edu/~schmidt/av.html">here</A>.
<p><h4>Current Status:</h4> (as of Sep 1st 1999)
<p>
@@ -1359,8 +1361,8 @@ Implementation of the Timer Event Service.</li>
Last updated: Fri Mar 5 20:38:26 CST 1999</h4>
Point of contact: <a href="mailto:pradeep@cs.wustl.edu">Pradeep Gore</a>
<p>The COS compliant Event Service implements the Event Service Specification:
-<a href="http://www.omg.org/docs/formal/97-12-11.pdf">(.pdf)</a>,
-<a href="http://www.omg.org/docs/formal/97-12-11.ps">(.ps)</a>
+<a href="ftp://ftp.omg.org/pub/docs/formal/97-12-11.pdf">(.pdf)</a>,
+<a href="ftp://ftp.omg.org/pub/docs/formal/97-12-11.ps">(.ps)</a>
<br>This implementation is based on the Real Time Event service.
<h3>
Features in this release:</h3>
@@ -2213,9 +2215,7 @@ local objects.</p>
Here is a summary of TAO's conformance issues with CORBA 2.3.1:<br>
2.3.1 and 2.3 differ in very little, if at all, check:<br>
-
-<a href="http://ringil.ece.uci.edu/corba/CORBA2.3/99-10-07.pdf">http://ringil.ece.uci.edu/corba/CORBA2.3/99-10-07.pdf</a><br>
-
+<a href="ftp://ftp.omg.org/pub/docs/formal/99-10-07.pdf">ftp://ftp.omg.org/pub/docs/formal/99-10-07.pdf</a><br>
and search for the change bars, meanwhile this can help:
<ul>
diff --git a/TAO/orbsvcs/Naming_Service/NT_Naming_Service.cpp b/TAO/orbsvcs/Naming_Service/NT_Naming_Service.cpp
index 05a8a17d0f3..e123479b32d 100644
--- a/TAO/orbsvcs/Naming_Service/NT_Naming_Service.cpp
+++ b/TAO/orbsvcs/Naming_Service/NT_Naming_Service.cpp
@@ -3,10 +3,12 @@
#include /**/ "Naming_Service.h"
#include /**/ "NT_Naming_Service.h"
+#include "ace/ARGV.h"
#define REGISTRY_KEY_ROOT HKEY_LOCAL_MACHINE
#define TAO_REGISTRY_SUBKEY "SOFTWARE\\ACE\\TAO"
#define TAO_NAMING_SERVICE_OPTS_NAME "TaoNamingServiceOptions"
+#define TAO_SERVICE_PARAM_COUNT "TaoServiceParameterCount"
TAO_NT_Naming_Service::TAO_NT_Naming_Service (void)
: argc_ (0),
@@ -67,7 +69,7 @@ TAO_NT_Naming_Service::init (int argc,
RegOpenKeyEx (REGISTRY_KEY_ROOT,
TAO_REGISTRY_SUBKEY,
0,
- KEY_READ|KEY_WRITE,
+ KEY_READ,
&hkey);
DWORD type;
@@ -86,22 +88,24 @@ TAO_NT_Naming_Service::init (int argc,
if (ACE_OS::strlen ((char *) buf) > 0)
{
+ ACE_ARGV args ((const char*) buf);
// Allocate the internal args list to be one bigger than the
// args list passed into the function. We use a 'save' list in
// case we use a 'destructive' args list processor - this way we
// maintain the correct argv and argc for memory freeing
// operations in the destructor.
- argv_save_ = (char **) malloc (sizeof (char *) *(argc + 1));
+ argv_save_ = (char **) ACE_OS::malloc (sizeof (char *) * (argc + args.argc ()));
// Copy the values into the internal args buffer.
for (int i = 0; i < argc; i++)
argv_save_[i] = ACE_OS::strdup (argv[i]);
- // Add the configured option to the argument list.
- argv_save_[argc] = ACE_OS::strdup ((char *) buf);
+ int j = 0;
+ for (i = argc; i < ACE_static_cast (int, (args.argc () + argc)); i++)
+ argv_save_[i] = ACE_OS::strdup (args.argv ()[j++]);
// Set the arg counter.
- argc_save_ = argc + 1;
+ argc_save_ = argc + args.argc ();
argc_ = argc_save_;
argv_ = argv_save_;
}
diff --git a/THANKS b/THANKS
index 64c491f92b2..eb10cffbc89 100644
--- a/THANKS
+++ b/THANKS
@@ -854,7 +854,7 @@ Chad Elliott <elliott_c@ociweb.com>
David X. Callaway <david.x.callaway@intel.com>
Soren Ilsoe <soren.ilsoe@tellabs.com>
Eric Hopper <ehopper@globalmt.com>
-Martin Johnson <mjhn@ozemail.com.au>
+Martin Johnson <mjhn@bigpond.net.au>
Pierre Oberson <oberson@nagra-kudelski.ch>
Chris Uzdavinis <chris@atdesk.com>
Ishay Green <ishaygreen@hotmail.com>
@@ -1181,6 +1181,8 @@ Greg McCain <greg.mccain@veritas.com>
Matt Cheers <matt.cheers@boeing.com>
Benjamin Fry <ben@thrownet.com>
Ram Ben-Yakir <Ram@bandwiz.com>
+Eric Desamore <Eric.Desamore@idtv.bull.net>
+John Ashmun <John.ASHMUN@esca.com>
I would particularly like to thank Paul Stephenson, who worked with me
at Ericsson in the early 1990's. Paul devised the recursive Makefile
diff --git a/ace/SString.h b/ace/SString.h
index 9bbe672886c..78659013cba 100644
--- a/ace/SString.h
+++ b/ace/SString.h
@@ -600,7 +600,6 @@ protected:
*/
int is_preserve_designator (ACE_TCHAR start, ACE_TCHAR &stop, int &strip);
-private:
ACE_TCHAR *buffer_;
int index_;
diff --git a/apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp b/apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp
index 9e33509a29f..d170dee9005 100644
--- a/apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp
+++ b/apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp
@@ -30,7 +30,10 @@ Event_Forwarding_Discriminator::find (Event_Key event_addr,
int
Event_Forwarding_Discriminator::unbind (Event_Key event_addr)
{
- return this->map_.unbind (event_addr);
+ Consumer_Dispatch_Set *cds = 0;
+ int result = this->map_.unbind (event_addr, cds);
+ delete cds;
+ return result;
}
Event_Forwarding_Discriminator_Iterator::Event_Forwarding_Discriminator_Iterator
diff --git a/docs/ACE-development-process.html b/docs/ACE-development-process.html
index fed922fecf6..6b17c6feb15 100644
--- a/docs/ACE-development-process.html
+++ b/docs/ACE-development-process.html
@@ -2,7 +2,7 @@
<html>
<head>
- <title>ACE Development Process</title>
+ <title>ACE+TAO Development and Release Process</title>
<link rev=made href="mailto:levine@cs.wustl.edu">
</head>
@@ -12,16 +12,11 @@ vlink="#ff0f0f"
bgcolor="#ffffff">
<hr>
-<h3>The ACE Development Process</h3>
+<h3>The ACE+TAO Development and Release Process</h3>
-<hr><p>
- <font size=-1>
- Last modified <!--#echo var="LAST_MODIFIED" -->.<p>
- </font>
-
-In order to improve the quality of our software and minimize
-development effort, we'll try to follow a more structured development
-process. It is described below.<p>
+To improve the quality of our software and minimize development
+effort, we try to follow the structured development and release
+process described below.<p>
An important concept to keep in mind is <em>risk</em>. Before you
commit <em>any</em> change to ACE+TAO, please consider the effects
@@ -33,13 +28,16 @@ effects.<p>
Please keep in mind the cost of committing a mistake. It may take you
only a few seconds to fix, but its cost to the group may be much
-larger. With this large a group, workspace updates and builds are
-likely to happen at any time. If one break, it can take hours to
-rebuild it. And each developer that was waiting for a successful
-build would be blocked for the duration of the broken build, the fix,
-and the rebuild.<p>
+larger. With our large group, workspace updates and builds are likely
+to happen at any time. If one break, it can take hours to rebuild it.
+And each developer that was waiting for a successful build would be
+blocked for the duration of the broken build, the fix, and the
+rebuild.<p>
-A good development process looks like:<p>
+<hr>
+<h3>The ACE+TAO Development Process</h3>
+
+The ACE+TAO development process looks like:<p>
<ol>
<li>Every change to ACE+TAO must have a bug report. <em>Change</em>
includes fixes, enhancements, updates, and so on.<p>
@@ -49,8 +47,8 @@ A good development process looks like:<p>
<li>Implement the change in your workspace(s).<p>
<li>Test the change sufficiently to demonstrate that it both does
what is intended, and doesn't break anything. The test may be
- as simple as building and running the ACE tests on one platform.
- Or as complicated as rebuilding and test all of ACE and TAO on
+ as simple as building and running the ACE+TAO tests on one platform.
+ Or as complicated as rebuilding and test all of ACE+TAO on
all platforms that we have.<p>
<li>Create an appropriate ChangeLog entry.<p>
<li>Commit the change using a ChangeLogTag commit message.<p>
@@ -63,6 +61,8 @@ A good development process looks like:<p>
</ol>
<p><hr>
+<H3>Bug Lifecycles</H3>
+<P>
A bug should typically follow this life cycle:<p>
<center><table cellpadding=5 border=0>
@@ -90,37 +90,73 @@ A bug should typically follow this life cycle:<p>
<td>After next release is done, re-test; sets to Closed or Reopened.</td>
</table></center>
-
<p><hr>
+<H3>The Role of the Build Czar</H3>
+<P>
-At all times, we'll have a build master. (The role may be shared by
-multiple people.) The build master is responsible for ensuring that
-the next kits are clean, <em>i.e.</em>, it builds and runs cleanly on
-all platforms.<p>
+At all times, we'll have a build czar. The role may be shared by
+multiple people. The build czar is responsible for ensuring that the
+next kits are clean, <em>i.e.</em>, it builds and runs cleanly on all
+platforms. The status of all ACE+TAO builds is tracked automatically
+<A HREF="http://ringil.ece.uci.edu/scoreboard/"</A>online</A>.<p>
-The build master:<p>
+The build czar's role is to:<p>
<ul>
- <li>Reminds people to check build logs. Developers are still
+ <li>Remind people to check build logs. Developers are still
responsible for verifying that their changes are clean.<p>
- <li>Freezes the CVS repository when it's decided to no more
+ <li>Freeze the CVS repository when it's decided to no more
non-critical changes will be accepted for the next kits.
- The build master has the final say over when the freeze is
+ The build czar has the final say over when the freeze is
implemented. The tendency to implement a freeze sooner than
- later is intentional, desirable, beneficial, and the right thing
+ later is intentional, desirable, beneficial, and the "Right Thing"[TM]
to do.<p>
<li>Verifies that the final round of builds/tests are clean.<p>
<li>Creates the kits.<p>
<li>Unfreezes the CVS repository.<p>
<li>Sends email to appropriate news groups announcing the new kits.<p>
- <li>Passes the mantle on to the next build master.<p>
+ <li>Passes the mantle on to the next build czar.<p>
</ul>
-If another developer interferes with the build master's duties,
-the build master has the unilateral authority to pass the mantle
-to the violator. This is intentional, desirable, beneficial, and
-the right thing to do.<p>
+If another developer interferes with the build czar's duties, the
+build czar has the unilateral authority to pass the mantle to the
+violator. This is also intentional, desirable, beneficial, and the
+Right Thing[TM] to do.<p>
+
+<p><hr>
+<H3>The ACE+TAO Release Process</H3>
+<P>
+
+Minor releases of ACE+TAO occur periodically, typically twice a year.
+Minor releases have two-digit numbers, <EM>e.g.</EM>, 5.1. Major
+releases are released infrequently, typically once a year. Major
+releases are 1-digit numbers, <EM>e.g.</EM>5, that include
+substantially new functionality. Both major and minor releases are
+carefully tested on all platforms the ACE+TAO run on. In particular,
+we do not put out major or minor releases of ACE+TAO until all the
+compilations and regression tests work successful on all the platform
+we support. <P>
+
+Between major/minor releases, we release betas periodically,
+<EM>e.g.</EM>, once a month, so that ACE+TAO users can download and
+test our latest work in progress. ACE+TAO beta kits have three-digit
+numbers, <EM>e.g.,</EM>5.1.1. Betas are often not as stable as the
+major or minor releases, but they often contain important fixes that
+aren't in the official releases. Although we try to ensure the
+quality of betas, they may not compile cleanly on all platforms, nor
+will they necessarily pass all of the tests on all platforms. They
+will, however, compile cleanly and pass most tests on most platforms.
+As usual, we endeavor to fix any problems that arise as quickly as
+possible. Naturally, if you require 100% predictable stability and
+support, please contact <A HREF="http://www.theaceorb.com/">OCI</A>
+for TAO commercial support or <A
+HREF="http://www.riverace.com/">Riverace</A> for ACE commercial
+support. <P>
+
+<hr><p>
+ <font size=-1>
+ Last modified <!--#echo var="LAST_MODIFIED" -->.<p>
+ </font><hr>
-<hr>
Back to <A HREF="index.html">ACE Documentation Home</A>.
</body>
diff --git a/docs/index.html b/docs/index.html
index 183fe2f6bb0..f3cb339e2e1 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -11,7 +11,8 @@
<h1>ACE Documentation Home</h1>
-Things you wanted to know about ACE, but were afraid to ask.
+Everything you've always wanted to know about ACE, but were afraid to
+ask. <P>
<hr>
@@ -60,11 +61,11 @@ Things you wanted to know about ACE, but were afraid to ask.
<hr>
-<h2>ACE development</h2>
+<h2>ACE Development</h2>
<ul>
- <li><a href="ACE-development-process.html">Development Process</a> - The process we use
- to develop the ACE library.
+ <li><a href="ACE-development-process.html">Development and Release Process</a> - The process we use
+ to develop and release the ACE library.
<li><a href="ACE-guidelines.html">Style Guide</a> - How to write compliant ACE code.
<li><a href="ACE-porting.html">Porting</a> - What to do to port to a new platform.
<li><a href="exceptions.html">Exception Macros</a> - How to properly use the ACE TRY
diff --git a/etc/DOC-way.html b/etc/DOC-way.html
index 2a7aa427906..6f81a25c3c9 100644
--- a/etc/DOC-way.html
+++ b/etc/DOC-way.html
@@ -50,8 +50,7 @@ research group:
<LI> Swear at other people's bugs.... but also fix them
<LI> Resist the temptation to express "code rage"
<LI> Resist the temptation to become <A HREF="http://www.cs.wustl.edu/~schmidt/demotivation.html">demotivated</A>
-<LI> Go <A
-HREF="http://rescomp.wustl.edu/~ballroom/">ballroom dancing</A>
+<LI> Go ballroom dancing
<LI> Drive <A
HREF="http://www.cs.wustl.edu/~schmidt/gifs/vette.jpg">Corvettes</A>
<LI> Move one step closer to <A HREF="http://www.cs.wustl.edu/~schmidt/gifs/microsoft.gif">world domination</A> every day
diff --git a/tests/README b/tests/README
index cd7163b38fb..0bd569c8b49 100644
--- a/tests/README
+++ b/tests/README
@@ -1,9 +1,11 @@
$Id$
-This directory contains a battery of tests that exercise all the
-functionality of ACE on Win32 and UNIX. These tests can be executed
-in a single pass via a shell script run_tests.sh (on UNIX) or a batch
-file run_tests.bat (on Win32).
+This directory contains a battery of tests that exercise many
+capabilities of ACE on the numerous platforms upon which it runs. In
+addition to providing an automated regression testing facility, these
+tests also illustrate how to program many of the ACE features. The
+tests can be executed in a single pass via a shell script run_tests.sh
+(on UNIX) or a batch file run_tests.bat (on Win32).
By default, all the output from the tests will be stored in separate
files in the ./log/ (or .\log\) directory. However, you can override
@@ -16,15 +18,21 @@ Please follow these directions when adding a new test to
$ACE_ROOT/tests:
1. Use appropriate ACE_START_TEST and ACE_END_TEST macros in main ()
+
2. Add test to Makefile
-3. Add test to MS project files (tests.dsp and version_tests/version_tests.dsp)
+
+3. Add test to MS project files (tests.dsp and
+ version_tests/version_tests.dsp)
+
4. Add test to all or most of these:
run_tests.bat, run_tests.psosim, run_tests.sh, and run_tests.vxworks.
________________________________________
-The tests have been run on UNIX, pSOS, Windows NT, and Windows 95 and they
-all work with the following exceptions:
+
+The tests have been run on a wide range of platforms (e.g., UNIX,
+pSOS, VxWorks, LynxOS, Windows NT/2000/95/98/etc.) and they all work
+with the following exceptions:
1. Name_Server_Test on Windows 95: this does not work on Windows 95
since Windows 95 has a different model for shared memory and does
@@ -71,13 +79,13 @@ Notes:
UNIXserver.conf and UNIXclerk.conf (and for Win32, Win32server.conf
and Win32clerk.conf).
-Please see run_tests.vxworks for information on the status of
-tests on VxWorks.
-
-Please see run_tests.psosim for information on the status of tests on pSOSim.
-Run_tests.psosim is an executable shell script that runs all tests that are
-(believed) relevant to the single threaded port to pSOSim.
+Please see run_tests.vxworks for information on the status of tests on
+VxWorks.
+Please see run_tests.psosim for information on the status of tests on
+pSOSim. Run_tests.psosim is an executable shell script that runs all
+tests that are (believed) relevant to the single threaded port to
+pSOSim.
If you have any questions/suggestions, please send email to
ace-users@cs.wustl.edu.