summaryrefslogtreecommitdiff
path: root/ChangeLogs/ChangeLog-05a
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLogs/ChangeLog-05a')
-rw-r--r--ChangeLogs/ChangeLog-05a5879
1 files changed, 0 insertions, 5879 deletions
diff --git a/ChangeLogs/ChangeLog-05a b/ChangeLogs/ChangeLog-05a
deleted file mode 100644
index c6a64f51119..00000000000
--- a/ChangeLogs/ChangeLog-05a
+++ /dev/null
@@ -1,5879 +0,0 @@
-Fri May 13 06:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_time.inl:
- Made fix for Intel C++ compiler under Windows
-
-Thu May 12 10:20:55 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * Updated the COPYING file to clarify some ambiguity about
- proprietary usage of ACE.
-
-Tue May 10 08:34:16 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Token.h (ACE_Token): Improved the documentation to emphasize
- that the semantics aren't truly readers/writer. Thanks to
- Altaf Aali <altafaali@comcast.net> for motivating this.
-
- * ace/OS_NS_Thread.cpp (thr_create): Fixed a bug that wasn't
- allowing the stack size to be size if the stack address wasn't
- also being set. Thanks to Andreas Schuler
- <Andreas.Schuler@med.ge.com> for reporting this.
-
-Fri May 6 13:50:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * ace/OS_NS_time.inl:
- Fixed ACE_OS::gethrtime() for Intel Compiler on PENTIUM plaform.
-
-Fri May 6 11:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Timer_Cancellation_Test.cpp:
- Added missing ACE_TEXT macro usage
-
-Fri May 6 10:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Recursive_Condition_Bug_Test.cpp:
- When creating the ACE_Message_Block using an allocator, pass the
- allocator to the ACE_Message_Block so that the MB will use that
- allocator to free itself. Fixes a mismatch free/delete error
- with valgrind
-
-Fri May 6 10:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- Fixed invalid read in the valgrind build.
-
-Thu May 5 11:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Don't run the Notify Reconnecting test in a static build. Thanks
- to Justin Michel for confirming this
-
-Thu May 5 11:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- When building shared libraries add -Wl,-E to the linker options
- to be able to do a dynamic_cast in a shared library of a class
- that is defined in the application. This fixes the ACE DLL_Test
- failure with the Intel C++ Compiler.
-
-Tue May 3 14:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_aix_g++.GNU:
- Simplified this file
-
- * include/makeinclude/platform_aix_ibm.GNU:
- Simplified this file and set gcc as preprocessor for TAO_IDL. The
- Visual Age preprocessor is not usable for building applications
- with idl files that include other idl files which only contain
- includes. This is reported to IBM and we now force gcc as
- preprocessor to prevent all kind of strange errors when building
- the TAO examples/tests
-
-Sun May 1 09:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/Misc/pingpong.cpp:
- Fixed compile error
-
-Sun May 1 01:06:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Select_Reactor_Base.cpp:
- * ace/Select_Reactor_Base.inl:
-
- Moved all virtual functions out of line. Inlining them prevents
- run-time type identification from functioning properly when
- using g++ 4.x's "-fvisibility-inlines-hidden" command line
- option/feature. Addresses failed dynamic_cast<>s of an
- ACE_Reactor_Impl base class to an ACE_Select_Reactor subclass.
-
- * ace/Select_Reactor_Base.h (~ACE_Reactor_Notify):
-
- Explicitly declare this destructor as virtual. It was already
- implicitly virtual due to the virtual destructor in the
- ACE_Event_Handler base class. This explicit declaration is
- simply a reminder that it is virtual, and shouldn't be inlined
- since doing so can potentially cause failed dynamic_cast<>s when
- using g++ 4.x's hidden visibility of inlined functions feature.
-
-Sat Apr 30 15:24:13 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * examples/Reactor/Misc/pingpong.cpp (run_svc): Allocate the
- Ping_Pong callback dynamically to avoid crashses when things
- close down. Thanks to Johnny Willemsen for narrowing down the
- problem and to Alex Ott <ott@jet.msk.su> for reporting it.
-
-Fri Apr 29 23:45:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/Bounded_Packet_Relay/BPR_Drivers.cpp:
- * examples/Bounded_Packet_Relay/BPR_Drivers.h:
- * examples/Mem_Map/IO-tests/IO_Test.cpp:
- * examples/Mem_Map/IO-tests/IO_Test.h:
- * examples/Reactor/Misc/test_event_handler_t.cpp:
- * examples/Threads/future2.cpp:
- * examples/Timer_Queue/Driver.cpp:
- * examples/Timer_Queue/Driver.h:
-
- Added virtual destructor to silence g++ 4.0 warnings.
-
- * examples/Threads/future2.cpp (test_timeout):
-
- Fixed "variable may be used initialized" warning.
-
-Fri Apr 29 09:25:28 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Thread_Exit.cpp (cleanup): Set ACE_Thread_Manager::thr_exit_
- to 0 to prevent a later crash in
- ACE_Thread_Manager::set_thr_exit(). Thanks to D. J. Stachniak
- <djstachniak@yahoo.com> for submitting a fix and Slava Gorelik
- <slava.gorelik@sap.com> for reporting the problem.
-
-Fri Apr 29 12:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Added some info about Visual Age versions that cause problems
-
-Fri Apr 29 08:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- On IA64 add -mp to the compiler flags to disable the optimizer
- because of problems in the TAO IDL_Test
-
-Thu Apr 28 23:06:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-linux-common.h:
-
- Do not perform feature tests using implementation-specific
- preprocessor symbols. Use the standard ones instead
- (e.g. _POSIX_C_SOURCE, _ISO_C99SOURCE, _BSD_SOURCE,
- _XOPEN_SOURCE, etc).
-
-Thu Apr 28 22:53:16 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-linux-common.h (ACE_LACKS_MKSTEMP_PROTOTYPE):
-
- Do not define this preprocessor symbol if _XOPEN_SOURCE_EXTENDED
- is already defined. Addresses mkstemp() unmatched prototype
- related errors exhibited by g++ 4.0 on some Linux platforms.
-
-Wed Apr 27 14:29:03 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Log_Msg.cpp (ACE_Log_Msg::log_hexdump):
-
- Check log priority before allocating message buffer and
- formatting message, an unnecessary expense if the message isn't
- going to be output. Thanks to <joez at datawire dot net> for
- reporting this problem.
-
-Wed Apr 27 20:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/Misc/pingpong.cpp:
- When no commandline argument has been passed, exit normally with
- an ACE_ERROR_RETURN instead of an abort. Thanks to Alex Ott
- <ott@jet.msk.su> for reporting this.
-
-Wed Apr 27 18:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Message_Block.h:
- Removed include of stdlib.h, it shouldn't be here
-
- * ace/Process_Semaphore.h:
- * ace/Reactor.h:
- * ace/SOCK_Stream.h:
- * ace/Task.h:
- * ace/Token_Request_Reply.h:
- * ace/UPIPE_Stream.h:
- Doxygen improvements
-
-Wed Apr 27 15:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ace_tk.mpb:
- Fixed wrong LDFLAGS. Thanks to Peter Grotrian
- <peter dot grotrian at pdv-fs dot de> for reporting this. This
- fixes bugzilla [2096]
-
-Wed Apr 27 15:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Barrier.h:
- * ace/DLL.cpp:
- Added missing includes when threads=0. Thanks to Peter Grotrian
- <peter dot grotrian at pdv-fs dot de> for reporting this. This
- fixes bugzilla [2097]
-
-Wed Apr 27 15:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.inl:
- When ACE_HAS_CLOCK_GETTIME is defined include ace/os_include/
- os_time.h to get nanosleep. Fixes compile errors with gcc on ia64
-
-Tue Apr 26 10:59:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * netsvcs/lib/Makefile.am:
-
- Add *_LDFLAGS definition to set shared library version number.
-
-Sun Apr 24 14:02:51 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
-
- * bin/ciao_tests.lst:
-
- CIAO regression test won't run on minimum_corba. Added the
- configuration requirement in the file.
-
-Sun Apr 24 10:53:40 2005 Nanbor Wang <nanbor@exothermic.txcorp.com>
-
- * ace/MEM_Stream.h:
- * ace/MEM_Acceptor.cpp: Changed code to ensure the internal buffer
- size of MEM_Stream will be at least 4096 bytes by default. The
- minimum internal buffer size determines the largest message
- allowable per send operation. This size used to depend on the
- default minimum size of ACE_Malloc size, which currently no
- longer allocates a minimum of 4K memory. One can change the
- default MEM_Stream buffer size by redefining the
- ACE_MEM_STREAM_MIN_BUFFER (in bytes) in the config.h file.
-
- Thanks to Voronkov Konstantin <beowinkle at yahoo dot com> for
- motivating this change.
-
-Sun Apr 24 09:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-aix-5.x.h:
- Removed GNUC check for ACE_HAS_POSIX_GETPWNAM_R.
-
-Sat Apr 23 20:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/CDR_Size.cpp:
- * ace/CDR_Stream.cpp:
- Do the include of SString.h before the include of the inline file
- to fix compile problems with AIX
-
-Sat Apr 23 20:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TP_Reactor.cpp:
- Added include of OS_NS_sys_time.h to get ACE_OS::gettimeofday()
-
-Sat Apr 23 13:12:27 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Task.inl (grp_id):
- * ace/Managed_Object.h (class ACE_Managed_Object):
- * ace/Thread.inl (setprio):
- * ace/OS_NS_Thread.inl:
- Changed all uses of "id" to something else to avoid conflicts
- with Mac OS X, where "id" is a keyword. Thanks to Ron Wilson
- <ronwilson@mac.com> for reporting this problem.
-
-Sat Apr 23 08:20:11 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/Log_Msg/test_log_msg.cpp (ACE_TMAIN):
- * tests/Log_Msg_Test.cpp (test_log_msg_features):
-
- Fixed "possible loss of data" VC++ 7.1 warnings.
-
-Fri Apr 22 18:02:37 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Log_Msg.cpp (open): Fixed a problem with LOGGER and logger_key
- and the backend_->open() call. Thanks to Jerry D. De Master
- <jdemaste at rite-solutions dot com> for reporting this.
-
-Fri Apr 22 22:45:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * apps/JAWS3/jaws3/Event_Completer.h (~JAWS_Event_Completer):
- * apps/JAWS3/jaws3/Event_Completer.cpp (~JAWS_Event_Completer):
- * examples/APG/ThreadPools/Futures.cpp (~IManager):
- * examples/APG/ThreadPools/ThreadPool.cpp (~IManager):
- * examples/APG/Timers/PCB.h (~PCB):
- * examples/APG/Timers/PCB.cpp (~PCB):
- * performance-tests/Misc/test_mutex.cpp (~Mutex_Base):
-
- Added virtual destructor to silence g++ 4.0 warnings.
-
- * examples/APG/Containers/DataElement.h:
- * examples/APG/Containers/Stacks.cpp:
- * examples/APG/ThreadPools/Futures.cpp:
- * examples/APG/ThreadSafety/TSS.cpp (get_attribute):
- * performance-tests/Server_Concurrency/Latency_Stats.h
- (Throughput_Stats):
- * tests/Cache_Map_Manager_Test.cpp (find_test_hash_cache):
- * tests/Future_Test.cpp (run_main):
- * tests/Map_Manager_Test.cpp:
-
- Fixed "variable may be used initialized" g++ 4.0 warnings.
-
- * examples/APG/Naming/Temperature_Monitor2.cpp (record_history):
- * examples/Log_Msg/test_log_msg.cpp (ACE_TMAIN):
- * tests/Log_Msg_Test.cpp (test_log_msg_features):
-
- Fixed "operation may undefined" g++ 4.0 warnings.
-
- * tests/Message_Block_Test.cpp:
-
- Fixed "non-local variable '<anonymous struct> alloc_struct [2]'
- uses anonymous type" g++ 4.0 warning.
-
-Fru Apr 22 18:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Added AIX to the list of Remedy IT supported platforms
-
-Fri Apr 22 12:14:41 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Connector.cpp:
- * ace/Connector.h:
-
- Added a new version of NBCH::close () which can be used by
- ACE_Connector::cancel () . The close () was essential for the
- cancel () to provide proper pre and post conditions, without
- which applications have no clue on the status of things.
-
-Thu Apr 21 23:57:33 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_g++_common.GNU:
-
- Only add g++ 4.x visibility flags when shared libraries are
- enabled.
-
-Thu Apr 21 18:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- Set optimize default to 0 when not set. The optimizer of the Intel
- Compiler can cause several problems, so disable it by default
-
-Thu Apr 21 18:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- Simplified this file
-
-Thu Apr 21 18:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_sunos5_g++.GNU:
- Simplified this file and use exceptions by default, just as with
- suncc
-
-Wed Apr 20 16:06:22 2005 Steve Huston <shuston@riverace.com>
-
- * tests/run_test.pl: If -t is specified (run specified test[s]) then
- don't load run_test.lst. This allows autoconfig builds to use this
- script to run the "make check"-ordered tests using this script
- to do log checks and timeouts.
-
-Wed Apr 20 20:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/ACE_Test.cpp:
- Now fixed the compile warning for real
-
-Wed Apr 20 12:51:17 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Cleanup_Strategies_T.cpp:
- * ace/Cleanup_Strategies_T.h:
- * apps/Gateway/Gateway/File_Parser.h:
- * apps/Gateway/Gateway/File_Parser.cpp:
- * examples/Web_Crawler/URL_Visitor.cpp:
- * examples/Web_Crawler/URL_Visitor.h:
- * examples/Web_Crawler/URL_Visitor_Factory.cpp:
- * examples/Web_Crawler/URL_Visitor_Factory.h:
-
- Added virtual destructors to address g++ 4.0 warnings.
-
-Wed Apr 20 07:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/ACE_Test.cpp:
- Fixed compile warning
-
-Tue Apr 19 18:46:29 2005 Steve Huston <shuston@riverace.com>
-
- * tests/Makefile.am: Correct the variable name used to inject a test
- executor - TESTS_ENVIRONMENT, not TEST_ENVIRONMENT.
-
-Tue Apr 19 16:41:47 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Basic_Types.h: Don't attempt to typedef ACE_UINT64 based on
- specific available types if ACE_LACKS_LONGLONG_T or
- ACE_LACKS_UNSIGNEDLONGLONG_T is defined - in either of these 'lacks'
- is set, ACE_U_LongLong is declared and typedef'd to ACE_UINT64.
-
- * tests/Proactor_Test.cpp:
- * tests/Proactor_Test_IPV6.cpp: Added missing template instantiations.
-
-Tue Apr 19 19:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ACE.inl:
- Fixed log2 method. It returned incorrectly log2(x) + 1.
-
- * ace/Log_Record.cpp:
- Removed <none> from priority_names_ array now log2 gives back the
- correct result
-
- * tests/ACE_Test.cpp:
- Added a regression test for ACE::log2.
-
- This fixes bugzilla bug 2078. Thanks to Brian O'Connor
- <brian dot oconnor at hp dot com> for reporting this problem.
-
-Tue Apr 19 18:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-pharlap.h:
- Define IP_TOS to 8 when ACE_HAS_PHARLAP_RT is defined. Thanks to
- David Hauck <davidh at netacquire dot com> for this fix
-
-Tue Apr 19 16:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.h:
- Fixed compile problem with Embedded Visual C++ 4.0 using a release
- build. Thanks to Mitscher Dubreus <ofup at voila dot fr>
- for reporting this problem and to Bruce Elliot
- <bruce dot elliott at cox dot net> for delivering the fix.
-
-Tue Apr 19 08:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/ThreadPools/ThreadPool.cpp:
- * examples/C++NPv1/Reactive_Logging_Server_Ex.h:
- Initialise pointer with 0
-
-Tue Apr 19 08:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/ThreadSafety/Mutex.cpp:
- Added virtual destructor to LogMessage to silince pre gcc 4.0
-
-Tue Apr 19 06:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/ASX/UPIPE_Event_Server/UPIPE_Event.mpc:
- * examples/ASX/Event_Server/Event_Server/Event.mpc:
- * examples/ASX/Event_Server/Transceiver/Transceiver.mpc:
- Fixed these mpc files, they should build an executable, not a
- shared library
-
-Mon Apr 18 17:56:36 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add check for check_settime and set ACE_HAS_CLOCK_SETTIME if
- it exists.
-
-Mon Apr 18 19:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- Added a check that when threading is enabled we have to link
- with multithreaded libraries.
-
-Mon Apr 18 11:43:05 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
-
- * bin/auto_run_tests.pl:
-
- Fixed a typo preventing autobilds to run CIAO test.
-
-Mon Apr 18 11:38:29 2005 Steve Huston <shuston@riverace.com>
-
- * examples/Reactor/WFMO_Reactor/Window_Messages.cpp: Remove poorly
- ordered auto_ptr for ACE_Msg_WFMO_Reactor instance. Let the
- ACE_Reactor object delete the implementation to assure correct order.
-
-Mon Apr 18 14:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Active_Objects/AO.cpp:
- * examples/APG/Active_Objects/AO2.cpp:
- Initialise local variables with 0
-
-Mon Apr 18 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/RB_Tree_Test.cpp:
- Initialise pointer with 0
-
-Mon Apr 18 12:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Threads/future1.cpp:
- Initialise pointer with 0
-
-Mon Apr 18 11:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Server_Logging_Handler_T.cpp:
- * tests/Cache_Map_Manager_Test.cpp:
- * tests/Logging_Strategy_Test.cpp:
- Removed pragma once to fix gcc pre 4.0 warning
-
- * tests/Future_Set_Test.cpp:
- * tests/OrdMultiSet_Test.cpp:
- Initialise pointer with 0
-
- * tests/SOCK_Test_IPv6.cpp:
- Moved ACE_ALPHABET into ACE_HAS_IPV6 block
-
-Mon Apr 18 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- * ace/config-win32-msvc.h:
- Moved the _MT check from the win32-common file to win32-msvc, this
- check is for msvc, not for Borland and g++. Thanks to
- Stefan Morrow <stefanm at uniblue dot net> for motivating this
- change.
-
- * include/makeinclude/compiler.bor:
- No need to define _MT
-
-Mon Apr 18 09:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added new Deactivate_Object test
-
-Mon Apr 18 07:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Parse_Node.{h,cpp,inl}:
- Removed inl file, it is empty
-
- * ace/ace.mpc:
- Added Parse_Node.cpp, it was not listed
-
- * ace/Makefile.am:
- Removed Parse_Node.inl
-
-Sun Apr 17 20:02:01 2005 Olli Savia <ops@iki.fi>
-
- * ace/README:
- * ace/config-unixware-2.01-g++.h:
- * ace/config-unixware-2.1.2-g++.h:
- Removed references to ACE_HAS_THREAD_T. It is no longer
- used in ACE/TAO code.
-
-Sun Apr 17 19:49:05 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-netbsd.h:
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h:
- Removed ACE_HAS_SYS_IOCTL_H definition. It is no longer
- used in ACE/TAO code.
-
-Sun Apr 17 19:33:55 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-win32-interix.h:
- Removed ACE_HAS_ANSI_CASTS definition. It is no longer
- used in ACE/TAO code.
-
-Sun Apr 17 10:44:43 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/ACE.cpp (sock_error): Added a bunch more WSA* socket error
- values. Thanks to Arto Jalkanen <ajalkane at gmail dot com> for
- contributing this.
-
-Sun Apr 17 07:51:55 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-lite.h (ACE_EXPORT_SINGLETON_DECLARATION):
- (ACE_EXPORT_SINGLETON_DECLARE):
-
- Added suitable defaults when ACE_HAS_CUSTOM_EXPORT_MACROS is
- defined and these aren't.
-
-Sun Apr 17 17:34:38 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-win32-interix.h:
- * m4/config_h.m4:
- Removed references to ACE_HAS_SYSCALL_H. It is no longer
- used in ACE/TAO code.
-
-Sat Apr 16 20:47:11 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
-
- * bin/ciao_tests.lst:
-
- The required constraints Exceptions and !STATIC are added to the
- CIAO test.
-
-Sat Apr 16 20:37:07 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
-
- * bin/auto_run_tests.pl:
- * bin/ciao_tests.lst:
-
- Added auto_build tests for CIAO.
-
-Sat Apr 16 16:33:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Parse_Node.inl:
- * ace/Parse_Node.cpp:
-
- Moved inlined virtual destructors out of line. Addresses
- unresolved symbol errors when using g++ 4.0 with a default
- symbol visibility set to "hidden".
-
-Sat Apr 16 09:18:42 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Reactor.inl:
- * ace/Reactor.cpp:
-
- Moved inlined virtual methods out of line. Addresses unresolved
- symbol errors when using g++ 4.0's "-fvisibility-inlines-hidden"
- command line option. The methods can be inlined again once/if
- we make the methods non-virtual. Since the ACE_Reactor now
- implements the Bridge design pattern, they no longer need to be
- virtual. However, they will remain virtual for a while due to
- potential user legacy app / backward compatibility issues.
-
-Fri Apr 15 11:36:45 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Timeprobe.h:
-
- Drop the semi-colon after the ACE_SINGLETON_DECLARE. The
- convention is not to add a trailing semi-colon. Addresses a g++
- 4.0 CVS snapshot error about an extra semi-colon.
-
- * ace/config-g++-common.h (ACE_EXPORT_SINGLETON_DECLARE):
-
- Added a trailing semi-colon in the definition of this macro for
- g++ 4.x or better. This is the same convention we use for
- Windows.
-
-Fri Apr 15 12:14:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * bin/PerlACE/ProcessVX_Win32.pm:
- Simplification and improvements.
-
-Fri Apr 15 11:59:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Excluded some tests explicitly for VxWorks builds.
-
-Fri Apr 15 09:33:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * ACE_INSTALL.html:
- Some updates concerning VxWorks support.
-
-Thu Apr 14 23:35:57 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Timeprobe.h:
-
- Include "ace/Null_Mutex.h" to pull in complete ACE_Null_Mutex
- type. Fixes "incomplete type" errors.
-
- * ace/config-g++-common.h (ACE_EXPORT_SINGLETON_DECLARATION):
- (ACE_EXPORT_SINGLETON_DECLARE):
-
- Define these macros to a suitable C++ expression. Addresses
- syntax errors.
-
-Fri Apr 15 07:57:38 2005 Olli Savia <ops@iki.fi>
-
- * ace/Ping_Socket.cpp:
- Replaced NULL with 0.
-
-Fri Apr 15 07:39:20 2005 Olli Savia <ops@iki.fi>
-
- * ace/OS.inl:
- Fixed typo in comment.
-
- * ace/config-integritySCA.h:
- Removed ACE_HAS_SYSENT_H definition. It is no longer
- used in ACE/TAO code.
-
-Fri Apr 15 07:27:38 2005 Olli Savia <ops@iki.fi>
-
- * ace/README:
- Removed ACE_HAS_BROKEN_ENUMS. It is no longer used in ACE/TAO code.
-
- * ace/config-fsu-pthread.h:
- * ace/config-mit-pthread.h:
- * ace/config-sco-5.0.0-mit-pthread.h:
- Removed ACE_HAS_PTHREAD_ATTR_INIT, ACE_HAS_PTHREAD_ATTR_DESTROY and
- ACE_HAS_PTHREAD_YIELD_VOID_PTR definitions. These are no longer
- used in ACE/TAO code.
-
-Fri Apr 15 07:19:20 2005 Olli Savia <ops@iki.fi>
-
- * ace/Handle_Set.cpp:
- * ace/README:
- * m4/config_h.m4:
- Removed references to ACE_HAS_BROKEN_BITSHIFT. It is no longer
- needed.
-
-Thu Apr 14 17:12:44 2005 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Corrected the variable used to tell whether or not
- to check for ACE_HAS_XPG4_MULTIBYTE_CHAR. Fixes configure on Solaris.
-
- * ace/Service_Config.h: #include "ace/SString.h" instead of
- "ace/SStringfwd.h" to make sure everything needed for explicit
- template instantiation is present.
-
-Thu Apr 14 15:25:31 2005 Steve Huston <shuston@riverace.com>
-
- * NEWS: Added a note that the reactor change:
- Wed Apr 13 14:34:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
- may cause some trouble in programs that dynamically allocate
- a reactor implementation then destroy it before the ACE_Reactor
- referring to it. This is always bad, but now will cause a crash.
-
- * examples/Reactor/WFMO_Reactor/run_test.pl: Removed the "require
- Process" line - it tried to refer to the one in $ACE_ROOT/bin, which
- was removed:
- Mon Apr 4 11:20:08 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tests/Priority_Reactor_Test.cpp (run_main):
- * tests/Reactor_Notify_Test.cpp (run_test): Use the ACE_Reactor's
- delete_implementation setting to delete any created reactor
- implementation instead of using separate auto_ptr objects for the
- ACE_Reactor and its implementation. Prevents destruction
- order issues if the implementation is destroyed first.
-
-Thu Apr 14 09:21:14 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/taoidldefaults.mpb:
-
- Added support for the -SS, -Sci and -Ssi options.
-
-Thu Apr 14 10:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Removed setting of ACE_HAS_CLOCK_SETTIME. Cygwin seems to define
- clock_settime but we get an unresolved symbol when linking.
-
-Thu Apr 14 00:03:12 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-rtems.h:
- Removed ACE_HAS_PROCESS_ENUM definition. It is no longer
- used in ACE/TAO code.
-
-Wed Apr 13 23:58:15 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-irix6.x-common.h:
- Removed ACE_HAS_SETOWN definition. It is no longer
- used in ACE/TAO code.
-
-Wed Apr 13 23:42:41 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-win32-interix.h:
- Removed ACE_HAS_MKSTEMP definition. It is no longer
- used in ACE/TAO code.
-
-Wed Apr 13 13:42:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Proactor_Impl.cpp:
-
- Only compile if system supports asynchronous I/O.
-
-Wed Apr 13 19:07:41 2005 Olli Savia <ops@iki.fi>
-
- * ace/OS_NS_time.inl:
- Handle broken prototype of clock_settime() by adding
- const_cast if ACE_HAS_NONCONST_CLOCK_SETTIME is defined.
-
- * ace/OS_NS_unistd.inl:
- Fixed wrong comment and removed commented out code.
-
- * ace/README:
- Documented new macros ACE_HAS_NONCONST_CLOCK_SETTIME
- and ACE_LACKS_SCANDIR_PROTOTYPE.
-
- * ace/TSS_T.h:
- Fixed wrong comment.
-
- * ace/config-lynxos.h:
- Added new defines ACE_HAS_NONCONST_CLOCK_SETTIME,
- ACE_HAS_SCANDIR, ACE_LACKS_SCANDIR_PROTOTYPE and
- ACE_SCANDIR_CMP_USES_VOIDPTR.
-
- * ace/os_include/os_dirent.h:
- Declare scandir() prototype if ACE_LACKS_SCANDIR_PROTOTYPE
- is defined.
-
-Wed Apr 13 14:34:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * ace/Reactor.cpp:
- Added call to close() to reactor implementation in destructor to
- prevent problems with destruction of implementation instance when
- created on the stack.
-
-Wed Apr 13 07:32:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Thread_Hook.h:
- * ace/Thread_Hook.cpp:
-
- Move ACE_Thread_Hook destructor out of line so it's not compiled
- and included in each translation unit that includes Thread_Hook.h.
-
-Wed Apr 13 07:27:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/CDR_Stream.h:
- * ace/CDR_Stream.cpp:
-
- Move ACE_Char_Codeset_Translator destructor out of line so it is
- not compiled and included in each translation unit that includes
- CDR_Stream.h.
-
-Wed Apr 13 07:20:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- * ace/ace.mpc:
-
- Add Proactor_Impl.cpp to list of source files.
-
- * ace/Proactor_Impl.h:
- * ace/Proactor_Impl.cpp:
-
- Move ACE_Proactor_Impl destructor out of line into new file
- Proactor_Impl.cpp so it's not compiled and included in each
- translation unit that includes Proactor_Impl.h.
-
-Tue Apr 12 19:30:40 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- * ace/ace.mpc:
-
- Add Reactor_Impl.cpp to list of source files.
-
- * ace/Reactor_Impl.h:
- * ace/Reactor_Impl.cpp:
-
- Move ACE_Reactor_Impl destructor out of line into new file
- Reactor_Impl.cpp so it's not compiled and included in each
- translation unit that includes Reactor_Impl.h.
-
-Tue Apr 12 16:44:19 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Protocol.h:
-
- Got rid of the "might be used uninitialized" warnings.
-
-Tue Apr 12 09:17:34 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
-
- * tests/Memcpy_Test.cpp:
- Fixed VC6 build errors relating to include file for
- ACE_OS::memcpy.
-
-Tue Apr 12 13:11:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * bin/PerlACE/ProcessVX.pm:
- Enhanced functionality for controlling kernel reboot.
-
-Tue Apr 12 07:53:39 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
-
- * tests/Memcpy_Test.cpp:
- Fixed problems with VC6 build.
-
-Tue Apr 12 07:26:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * bin/PerlACE/ProcessVX.pm:
- Fixed problem for non-Win based builds.
-
-Tue Apr 12 08:06:34 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- Fixed wrong comment.
-
- * include/makeinclude/platform_lynxos.GNU:
- VERSION now defaults to 4.0.0
-
-Tue Apr 12 07:48:05 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-linux-common.h:
- * ace/config-osf1-4.0.h:
- * configure.ac:
- * m4/config_h.m4:
-
- Removed references to ACE_POLL_IS_BROKEN. It is no longer
- used in ACE/TAO code.
-
-Mon Apr 11 21:55:57 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
-
- * tests/Memcpy_Test.cpp:
-
- Scoped gettimeofday invocation as ACE_OS::gettimeofday as it was
- causing errors in the ACE build
-
-Mon Apr 11 12:17:01 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-lite.h:
-
- Make sure DSO/DLL symbol related export macros other than
- ACE_Proper_Export_Flag are defined if not previously defined in
- the ACE_HAS_CUSTOM_EXPORT_MACROS case. Simplifies configuration
- for compilers that only need ACE_Proper_Export_Flag.
-
- * m4/compiler.m4 (ACE_SET_COMPILER_FLAGS):
- * m4/config_h.m4 (ACE_PREP_CONFIG_HEADER):
-
- Enable g++ visibility attribute support when using g++ 4.0 or
- better.
-
-Mon Apr 11 11:50:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/README:
- * ace/config-hpux-10.x.h:
- * ace/config-hpux-11.00.h:
- * ace/config-openvms.h:
- * ace/config-osf1-3.2.h:
-
- Fix typo: POSIX 1.b -> POSIX.1b.
-
-Mon Apr 11 11:39:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_time.h:
- * ace/OS_NS_time.inl:
-
- Add ACE_OS::clock_settime().
-
- * ace/config-chorus.h:
- * ace/config-cygwin32.h:
- * ace/config-hpux-10.x.h:
- * ace/config-hpux-11.00.h:
- * ace/config-integritySCA.h:
- * ace/config-linux-common.h:
- * ace/config-lynxos.h:
- * ace/config-netbsd.h:
- * ace/config-openvms.h:
- * ace/config-osf1-3.2.h:
- * ace/config-osf1-4.0.h:
- * ace/config-qnx-neutrino.h:
- * ace/config-qnx-rtp-62x.h:
- * ace/config-qnx-rtp-pre62x.h:
- * ace/config-rtems.h:
- * ace/config-sunos5.5.h:
- * ace/config-vxworks5.x.h:
-
- Define ACE_HAS_CLOCK_SETTIME in every canned config-* header
- that defines ACE_HAS_CLOCK_GETTIME.
-
- * ace/README:
-
- Document new feature test macro ACE_HAS_CLOCK_SETTIME.
-
-Mon Apr 11 10:27:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_g++_common.GNU:
-
- Fixed ambiguities when determining whether g++ 4.0 or better is
- being used.
-
- * include/makeinclude/platform_linux.GNU (CXX):
-
- Do not set CXX variable to "g++" if it has been previously set.
- Addresses problem where g++ version was not retrieved from the
- g++ compiler set by the user.
-
-Mon Apr 11 15:56:55 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Protocol.h:
-
- Moved things around a bit in hope it will help BCB6.
-
-Mon Apr 11 12:58:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * bin/PerlACE/Run_Test.pm:
- * bin/PerlACE/Process_Win32.pm:
- Changes to improve/add support for VxWorks tests.
-
- * bin/PerlACE/ProcessVX.pm:
- * bin/PerlACE/ProcessVX_Win32.pm:
- New Process class with support for running VxWorks tests on
- remote targets.
-
- * tests/run_test.pl:
- Changed to utilize the new ProcessVX class.
-
-Mon Apr 11 11:38:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- Added new "C" function 'vx_execae' for VxWorks builds.
- Used to run VxWorks tasks (tests) in a more controlled,
- synchronous way.
-
-Mon Apr 11 11:27:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * ace/config-g++-common.h:
- Defined ACE_LACKS_MEMBER_TEMPLATES for GCC < 3.0 as a solution
- for recent template compile errors from TypeCode refactoring.
-
-Mon Apr 11 11:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Refcounted_Auto_Ptr.h:
- Removed explicit for the constructor which I added recently. I causes
- problems for user apps that use the implicit conversion. This class
- has more problems which need to be resolved.
-
-Mon Apr 11 09:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/netinet/os_in.h:
- Define IP_MULTICAST_LOOP when it is not defined yet. Fixes problems
- with Pharlab.
-
-Mon Apr 11 09:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_netdb.cpp (getmacaddress):
- Added Pharlab support
-
-Mon Apr 11 00:00:42 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * ace/CDR_Size.cpp:
-
- Removed unnecessary return statement.
-
-Sun Apr 10 15:36:58 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
-
- * tests/Memcpy_Test.cpp:
-
- Fixed wrong include file to fix compilation errors on Windows
- box.
-
-Sun Apr 10 15:05:35 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
-
- * tests/tests.mpc:
- * tests/Memcpy_Test.cpp:
-
- Changed the name of the test to ensure that it is same as the
- log file created.
-
-Sun Apr 10 13:25:26 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * ace/CDR_Size.h:
- * ace/CDR_Size.cpp:
- * ace/CDR_Size.inl:
-
- Added new ACE_SizeCDR. It is a CDR stream similar to
- ACE_OutputCDR but instead of serializing anything
- ACE_SizeCDR calculates the size of the resulting
- representation.
-
- * ace/ace.mpc:
- * ace/Makefile.am:
-
- Added new files.
-
- * tests/CDR_Test.cpp:
-
- Added test for ACE_SizeCDR.
-
- * protocols/ace/RMCast/Link.cpp:
- * protocols/ace/RMCast/Protocol.h:
-
- Ported to use ACE_SizeCDR.
-
-Sun Apr 10 03:02:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-g++-common.h:
-
- Do not define "ACE_LACKS_PRAGMA_ONCE" for g++ 4.x. G++ 4.x
- supports the "#pragma once" preprocessor directive.
-
- Define the DLL export macros to the appropriate g++ 4.x
- visibility attribute.
-
- * include/makeinclude/platform_g++_common.GNU (CCFLAGS):
-
- Added "-fvisibility=hidden -fvisibility-inlines-hidden" to the
- compiler flags when using g++ 4.x. Doing so, in conjunction,
- with the export macro changes described above, allows ACE-based
- shared libraries to take full advantage of G++ 4.0's visibility
- attribute support, resulting in substantially improved shared
- libraries (or DSOs in alternative speak). Some shared
- library-specific improvements include substantially reduced
- library footprint, improved application start-up times, and
- improved performance.
-
-Sun Apr 10 02:17:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/SSL/SSL_Asynch_Stream.h:
-
- Removed export macros from forward declarations. They aren't
- necessary, and cause the forthcoming g++ 4.0 to issue an error
- when enabling visibility attribute support.
-
-Sun Apr 10 02:10:06 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Copy_Disabled.cpp:
-
- Removed "#pragma once" preprocessor directive from this
- implementation source file. "#pragma once" is only meant for
- use in sources that are included by others.
-
-Sat Apr 9 21:05:23 2005 Phil Mesnier <mesnier_p@ociweb.com>
-
- * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.cpp:
-
- Changed the construction of a request header to use
- get_host_addr() rather than get_host_name() to deal with remote
- peers that do not have resolvable hostnames.
-
-Sat Apr 9 17:00:37 2005 Arvind S. Krishna <arvindk@doc.dre.vanderbilt.edu>
-
- * tests/Memcpy_Test.cpp:
-
- Added a test to test the speed of memcpy () for data sizes less
- than 16 bytes. This test checks to see if loop unrolling is
- faster than memcpy for these data sizes.
-
- * tests/run_test.lst:
- * tests/tests.mpc:
-
- Updated the run list file to run this test and created a
- corresponding entry to build this test.
-
-Sat Apr 9 10:04:37 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Thread_Hook.h (~ACE_Thread_Hook):
-
- Fixed "undefined reference" link-time error.
-
-Fri Apr 8 23:24:33 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RB_Tree.cpp (remove_i):
-
- Fixed "control reaches end of non-void function" warning.
-
-Fri Apr 8 22:42:55 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Capabilities.cpp (getval, resetcaps):
- * ace/Thread_Manager.cpp (ACE_EXECUTE_OP):
-
- Initialize variables. Addresses "variables may be used
- unitialized" g++ 4.0 (CVS snapshot) warnings.
-
- * ace/Connector.h (~ACE_Connector_Base):
- * ace/Reactor_Timer_Interface.h (~ACE_Reactor_Timer_Interface):
- * ace/Thread_Hook.h (~ACE_Thread_Hook):
-
- Added virtual destructors. Fixes "contains virtual functions
- but non-virtual destructor" g++ 4.0 (CVS snapshot) warnings.
-
-Fri Apr 8 22:28:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_g++_common.GNU (templates):
-
- Set templates variable to "automatic" if using g++ 4.x. Thanks
- to John Michael Zorko for pointing out the problem.
-
-Fri Apr 8 16:39:00 2005 Gary Maxey <gary.maxey@hp.com>
-
- * ace/Stats.cpp
-
- In dump_throughput() handle cast to double when
- ACE_LACKS_UNSIGNEDLONGLONG_T.
-
- * tests/High_Res_Timer_Test.cpp
-
- Use ACE_HRTIME_CONVERSION instead of ACE_U64_TO_U32 for
- platform independence.
-
-
-Fri Apr 8 12:15:00 2005 Gary Maxey <gary.maxey@hp.com>
-
- * ace/Basic_Types.h
-
- If ACE_LACKS_UNSIGNEDLONGLONG_T do not typedef ACE_UINT64 as
- unsigned long long.
-
- Add define for ACE_UINT64_DBLCAST_ADAPTER when
- ACE_LACKS_UNSIGNEDLONGLONG_T.
-
-Fri Apr 8 14:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS3/jaws3/Concurrency.h:
- Use template<>
-
-Fri Apr 8 12:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_socket.cpp:
- * ace/README:
- When ACE_DONT_INIT_WINSOCK is set we don't initialize the winsock
- library
-
- * ace/config-pharlab.h:
- Added ACE_LACKS_IP_ADD_MEMBERSHIP.
-
- Thanks to David Hauck <davidh at netacquire dot com> for supplying
- these changes
-
-Fri Apr 8 12:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Moved portablegroup library before FTORB_Utils
-
-Fri Apr 8 07:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- The TAO_IDL compiler now has the option to suppress generation
- the inline files, so we now don't allow any empty inline files
- in the repo, also not generated ones
-
-Wed Apr 6 23:13:08 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Value_Ptr.h:
-
- Disable converting copy/assignment operations for compilers that
- do not support member templates, i.e. if
- ACE_LACKS_MEMBER_TEMPLATES is defined.
-
-Wed Apr 6 14:49:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- * ace/ace.mpc:
-
- Add Value_Ptr.h to list of header files.
-
-Wed Apr 6 13:41:13 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/CDR_Base.h:
-
- Corrected comment.
-
- * ace/Value_Ptr.h:
-
- Value_Ptr implementation based on code in Herb Sutter's book
- "More Exceptional C++". It is a smart pointer implementation
- designed for use as a class member.
-
-Wed Apr 6 19:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Sock_Connect.cpp:
- * ace/OS_NS_dlfcn.inl:
- Added fix for Pharlab. Thanks to David Hauck
- <davidh at netacquire dot com> for supplying them
-
-Wed Apr 6 19:36:31 2005 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_lynxos.GNU:
- Set static_libs_only=1 on LynxOS 3.x which does not support
- shared libraries.
-
-Tue Apr 5 13:41:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Removed ACE_SUBST for ACE_LIBDIR, ACE_LIBS, ACE_INCLUDEDIR,
- TAO_LIBDIR, TAO_LIBS, and TAO_INCLUDEDIR since we're using
- pkg-config now.
-
-Tue Apr 5 13:30:21 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Pipe.cpp:
-
- Removed defined(ACE_WIN32) from preprocessor conditional which
- selects whether socketpair() is used, as config-win32-common.h
- already defines the ACE_LACKS_SOCKETPAIR feature test macro.
-
-Mon Apr 4 11:20:08 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/Process.pm:
- * bin/Process_Unix.pm:
- * bin/Process_Win32.pm:
-
- Removed. Stale versions of files now in bin/PerlACE.
-
-Mon Apr 4 19:41:44 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- Added #define ACE_HAS_ICMP_SUPPORT 1.
-
- * tests/Reactor_Dispatch_Order_Test.cpp:
- Workaround needs to be applied to LynxOS 4.x as well.
-
-Thu Mar 31 07:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Refcounted_Auto_Ptr.h:
- Added explicit keyword to single argument constructor now RMCast is
- updated
-
-Thu Mar 31 09:58:48 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Acknowledge.cpp:
- * protocols/ace/RMCast/Link.cpp:
- * protocols/ace/RMCast/Retransmit.cpp:
-
- Updated to work with explicit ctor in ACE_Refcounted_Auto_Ptr.
-
-Tue Mar 29 18:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Refcounted_Auto_Ptr.h:
- Removed the explicit again, it seems to give a problem in RMCast, will
- check this later
-
-Tue Mar 29 15:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SOCK_Dgram.{h,cpp}:
- Changed the ACE_SOCK_Dgram::set_nic() to have a return value
- so that the caller can check whether things succeeded or not
-
-Tue Mar 29 15:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Refcounted_Auto_Ptr.h:
- Added explicit keyword to single argument constructor
-
-Tue Mar 29 07:58:40 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Support the new postbuild keyword.
-
-Tue Mar 29 06:21:34 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Support the modification to the MPC xerces base project that set
- the xerceslib template variable to allow for the many different
- library names it could have.
-
-Mon Mar 28 17:32:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Process.h:
-
- Fix typo in comment.
-
-Fri Mar 25 16:41:56 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
-
- Change regular expression match $(KEY) instead of of adding
- "$(" and ")" to the key itself.
-
-Fri Mar 25 09:27:40 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
-
- Removed ACE_{,U}INT64_TYPEDEF macros. These resulted in
- preprocessor conditionals used to set ACE_{,U}INT64. Now that
- Basic_Types.h has been refactored, config headers can override
- it by defining ACE_{,U}INT{8,16,32,64}_TYPE. We will use that
- generalized infrastructure instead.
-
-Fri Mar 25 07:49:08 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Basic_Types.h:
-
- Fix typo -- missing trailing semicolon when defining
- ACE_{,U}INT64 from ACE_{U,}INT64_TYPE.
-
-Fri Mar 25 07:10:35 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h:
-
- Removed ACE_UINT64_TYPEDEF definition. Let Basic_Types.h
- do its thing.
-
-Fri Mar 25 07:02:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-win32-common.h:
-
- Define ACE_INT64_TYPE and ACE_UINT64_TYPE macros instead of
- actual typedef definitions.
-
-Thu Mar 24 23:42:34 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Basic_Types.h:
-
- Fix typo in ACE_SIZEOF_LONG_LONG definition for systems with
- ACE_LACKS_LONG_LONG set.
-
- Set ACE_SIZEOF_LONG_LONG to 8 if we can't figure out what to set
- it to from ULLONG_MAX or ULONGLONG_MAX, which may not be present
- or may need special contortions to be defined.
-
-Thu Mar 24 12:27:05 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/README:
-
- Describe ACE_{,U}INT{8,16,32,64}_FORMAT_SPECIFIER macros.
-
- Describe ACE_{,U}INT{8,16,32,64}_TYPE macros.
-
- * ace/Basic_Types.h:
-
- Decouple the conditionals used to set the ACE_SIZEOF_{SHORT,INT,
- LONG,LONG_LONG} macros from those used to define the
- ACE_{,U}INT{8,16,32,64} types.
-
- Removed cases for specific CPUs and OSs, but provide a mechanism
- where values can be set in platform specific config-*.h headers.
-
-Thu Mar 24 11:26:58 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/README:
-
- Describe ACE_HAS_{,U}INT{8,16,32,64}_T macros.
-
- * configure.ac:
-
- Added check for {,u}int{8,16,32,64}_t types and set
- ACE_HAS_{,U}INT32_T if found.
-
-Thu Mar 24 13:23:00 2005 Rich Seibel <seibel_r@ociweb.com>
-
- Moving updates for Mac made by Paul and Chad to get it to work.
-
- * include/makeinclude/platform_macosx.GNU:
-
- Explicitly default the threads variable to threads=1. This
- was preventing ACE_TMCast from building.
- Change the optimization option to -O2. -O3 was causing some
- link problems in the IDL compiler.
-
- * bin/MakeProjectCreator/config/ftorbutils.mpb:
-
- Add a dependency on the PortableGroup library. This is
- part of cleaning up the linkage between PortableGroup and
- some of the FT* libraries.
-
-Thu Mar 24 14:12:19 2005 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_hpux_aCC.GNU: Rather than hand-set all
- needed macros and library references for multithreading, use the
- compiler's -mt option if not on a .2x compiler version. -mt was
- added at 03.30, so 03.2x doesn't have it - maintain the hand-set
- values for that. This leaves out .1x versions which probably
- aren't used any longer anyway.
-
-Thu Mar 24 13:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Containers/Hash_Map_Hash.h:
- * examples/APG/Containers/Map_Manager_Specialization.cpp:
- * examples/APG/Containers/RB_Tree_Functors.h:
- Use template<> instead of ACE_TEMPLATE_SPECIALIZATION
-
-Wed Mar 23 16:51:00 2005 Gary Maxey <gary.maxey@hp.com>
-
- * ace/README
-
- Describe new macro ACE_LACKS_UNSIGNEDLONGLONG_T
-
- * ace/Basic_Types.h
-
- Slightly alter declaration of ACE_U_LongLong to handle the "has
- long long but no unsigned long long" case.
-
- Make use of ACE_LACKS_UNSIGNEDLONGLONG_T in a few places to
- define other macros.
-
- * ace/Basic_Types.cpp
- Make use of ACE_LACKS_UNSIGNEDLONGLONG_T in existing #if
-
- * ace/Basic_Types.inl
-
- Alternate implementation for ACE_U_LongLong class.
-
- * ace/Time_Value.inl
-
- Add static_cast needed when using alternate implementation of
- ACE_U_LongLong (when ACE_LACKS_UNSIGNEDLONGLONG_T is defined).
-
- * ace/Log_Msg.cpp
- Make use of ACE_LACKS_UNSIGNEDLONGLONG_T in existing #if
-
- * ace/config-tandem-nsk-mips-v3.h
-
- Define ACE_LACKS_UNSIGNEDLONGLONG_T
-
-
-Wed Mar 23 10:11:02 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Time_Value.h:
-
- Remove HPUX_10 conditional timespec_t typedef. The typedef is
- also defined if ACE_LACKS_TIMESPEC_T, which is set in the HPUX
- config-*.h files.
-
-Wed Mar 23 06:28:00 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/tao_other_tests.lst:
-
- Do not run this test if corba_messaging is disabled.
-
-Tue Mar 22 18:25:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Time_Value.inl:
-
- Implement operator+ and operator- in terms of operator+= and
- operator-=. This represents current C++ best practices, and
- eliminates a second call to normalize the results.
-
-Tue Mar 22 11:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config*.h:
- Removed defining ACE_HAS_STD_TEMPLATE_SPECIALIZATION and
- ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION. We use now
- the normal C++ way of doing this and we don't need the defines
- above.
-
-Mon Mar 21 18:19:24 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Shared_Memory_Pool.cpp:
-
- Add "defined(SEGV_MAPPER) || defined(SEGV_MEMERR)" to the
- preprocessor conditional that enables the test whether the fault
- address falls within the allocated memory blocks --- FreeBSD 5.X
- has a siginfo_t struct with a si_addr field, but doesn't provide
- SEGV_MAPERR.
-
- With this change, the automake build now supports FreeBSD 5.X.
-
-Mon Mar 21 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lite.h:
- Always define ACE_TEMPLATE_SPECIALIZATION as template<>
- and ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION as nothing.
- All compilers we support do support this syntax and we
- are updating our code to juse template<> instead of the
- macro. When ACE_LACKS_DEPRECATED_MACROS is defined these
- defines are not set making it easy to detect places where
- deprecated macros are used.
-
- * ace/Atomic_Op.h:
- * ace/Condition_Recursive_Thread_Mutex.h:
- * ace/Functor.h:
- * ace/Functor_String.h:
- * ace/Null_Mutex.h:
- * ace/Process_Semaphore.h:
- * ace/Select_Reactor.h:
- * ace/Thread_Semaphore.h:
- Use template<> instead of ACE_TEMPLATE_SPECIALIZATION
-
-Fri Mar 18 22:40:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
-
- Remove unused ACE_LACKS_SYSTIMES_H autoheader template.
-
- Remove ACE_HAS_SIG_ATOMIC_T autoheader template. The
- description is provided by the AC_DEFINE in the check.
-
- * m4/platform.m4:
-
- Add ACE_SIZE_T_FORMAT_SPECIFIER and ACE_SSIZE_T_FORMAT_SPECIFIER
- definitions for Linux in ACE_CHECK_FORMAT_SPECIFIERS. Processor
- specific values taken from config-linux-common.h.
-
- Remove ACE_UINT64_FORMAT_SPECIFIER definition for Linux from
- ACE_SET_PLATFORM_MACROS.
-
-Fri Mar 18 22:36:28 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
-
- Use ACE_CHECK_LACKS_FUNCS instead of AC_CHECK_FUNC/AC_DEFINE for
- inet_aton().
-
-Fri Mar 18 14:13:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Kokyu/Makefile.am:
- * ace/Makefile.am:
- * ace/QoS/Makefile.am:
- * ace/SSL/Makefile.am:
- * protocols/ace/HTBP/Makefile.am:
- * protocols/ace/RMCast/Makefile.am:
- * protocols/ace/TMCast/Makefile.am:
-
- Regenerate.
-
- * Kokyu/Kokyu.mpc:
-
- Inherit from core.
- Add pkgconfig_files section.
-
-Fri Mar 18 13:15:10 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Thread_Manager.cpp:
-
- Fixed a deadlock condition where two threads calling wait() will
- block forever waiting for each other.
-
-Fri Mar 18 10:25:13 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/ace.mpc:
-
- Add pkgconfig_files section.
-
-Fri Mar 18 09:56:55 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/QoS/qos.mpc:
- * ace/SSL/ssl.mpc:
- * protocols/ace/HTBP/HTBP.mpc:
-
- Add pkgconfig_files section.
-
-Fri Mar 18 08:28:51 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Svc_Conf_y.cpp:
- * ace/ace.mpc:
-
- There was a slight snafu in one of my sed expressions that caused
- problems on unicode builds.
-
-Fri Mar 18 06:52:59 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Svc_Conf.h:
- * ace/Svc_Conf.l:
- * ace/Svc_Conf.y:
- * ace/Svc_Conf_Tokens.h:
- * ace/Svc_Conf_l.cpp:
- * ace/Svc_Conf_y.cpp:
- * ace/ace.mpc:
-
- Updated the rules to regenerate Svc_Conf_l.cpp and Svc_Conf_f.cpp.
- They are based on the original rules prior to the MPC switchover,
- but have been enhanced to minimize the diff's (completely removing
- the need for patching Svc_Conf_y.cpp).
-
- * etc/Svc_Conf_l.cpp.diff:
-
- Updated the diff to the latest version of Svc_Conf_l.cpp.
-
- * etc/Svc_Conf_y.cpp.diff:
-
- Removed this file.
-
-Fri Mar 18 09:49:32 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Link.cpp:
- * protocols/ace/RMCast/Retransmit.cpp:
- * protocols/ace/RMCast/Acknowledge.cpp: Added missing headers.
-
-Thu Mar 17 23:13:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-lite.h:
-
- Mark ACE template specialization related macros as deprecated
- through documentation and by placing them within an "#if
- !defined (ACE_LACKS_DEPRECATED_MACROS)" block. Developers
- should use the standard C++ template specialization syntax
- instead.
-
-Thu Mar 17 11:02:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add no-define to AC_INIT_AUTOMAKE so that PLATFORM and VERSION
- are not defined in config.h.
-
-Thu Mar 17 19:45:10 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Acknowledge.cpp:
- * protocols/ace/RMCast/Acknowledge.h:
- * protocols/ace/RMCast/Link.cpp:
- * protocols/ace/RMCast/Link.h:
- * protocols/ace/RMCast/Retransmit.cpp:
- * protocols/ace/RMCast/Retransmit.h: Implemented manual thread
- stopping instead of SUS thread cancellation.
-
- * protocols/ace/RMCast/Bits.h:
- * protocols/ace/RMCast/Socket.cpp: Some cleanups.
-
-
-Thu Mar 17 07:34:30 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
-
- Match "$(TAO_IDL)" instead of "TAO_IDL", to avoid emitting
- TAO_IDL/TAO_IDLFLAGS variable definitions for the TAO_IDL
- Makefile.am itself.
-
-Wed Mar 16 10:29:28 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/tao_other_tests.lst:
-
- Enabled the EC_Mcast test. The RTEvent library and test itself
- have been fixed.
-
-Wed Mar 16 09:54:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * include/makeinclude/platform_vxworks5.5.x.GNU:
- Fixed (really) cleanup target for VxWorks builds.
-
-Tue Mar 15 19:08:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/ace.m4:
- * m4/tls.m4:
-
- Changed the ACE_ENABLE_SSL macro to depend on ACE_CHECK_TLS
- instead of requiring the latter be called in configure.ac.
- Fixes a bug where ACE and TAO's configure scripts selected
- different SSL options.
-
-Tue Mar 15 13:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Removed Two_Objects tests, it is already in the orb core test
- list, no need to run it twice
-
-Mon Mar 14 16:32:08 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Socket.h:
- * protocols/ace/RMCast/Socket.cpp: Added support for querying
- incoming message size.
-
- * examples/RMCast/Send_Msg/Receiver.cpp: Added a check that
- discards messages of a wrong size before reading them.
-
-Mon Mar 14 16:13:13 (IST) 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Added the Hang_Shutdown test to the daily builds.
-
-Mon Mar 14 10:07:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * include/makeinclude/platform_vxworks5.5.x.GNU:
- Fixed cleanup target for VxWorks builds.
-
-Sat Mar 12 13:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Removed SANDBOX for the ImplRepo NameService test, I see no reason
- why we just can't run it. Only in a minimum build we can't run it
-
-Fri Mar 11 18:21:49 2005 Steve Huston <shuston@riverace.com>
-
- * configure.ac: When checking for std namespace, decide which
- iostream file to include based on ACE_USES_OLD_IOSTREAMS. On
- systems that offer both iostream and iostream.h, including
- iostream.h will hide the std stuff even though it's available.
-
-Fri Mar 11 18:15:18 2005 Steve Huston <shuston@riverace.com>
-
- * m4/compiler.m4: Remove the hard-coded addition of -library=iostream.
- This uses old iostreams. Not sure why this was here, since the
- regular GNU build doesn't turn it on.
-
- * ace/OS_Memory.h: For Sun CC, add settings needed for proper
- definition of ACE_nothrow. Thanks to Mark Wilson
- <mwil at lle dot rochester dot edu> for reporting this.
-
- * THANKS: Added Mark Wilson to the Hall of Fame.
-
-Fri Mar 11 18:05:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_arpa_inet.cpp (inet_aton): Windows Server 2003 changed
- the behavior of inet_addr() when given a zero-length name. Change
- zero-length names to " " (1 space) to restore the old behavior and
- match other platforms' behavior.
-
-Fri Mar 11 18:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- Add -$(MAKEFLAGS) to the makerules
-
-Fri Mar 11 11:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Logging/Use_Multiple_Sinks.cpp:
- * examples/APG/Logging/Use_Ostream.cpp:
- * examples/APG/Logging/LogManager.h:
- Changed _MSC_VER checks
-
-Fri Mar 11 10:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-msvc.h:
- Added fuzz disable for check_for_msc_ver
-
- * bin/fuzz.pl:
- Lowered the level for the _MSC_VER check to level 3. This is for
- checking if we don't check _MSC_VER >= 1200. This is the checking
- for msvc 6 or newer and that is the minimum we support. A lof of
- files are updated yesterday, this fuzz check is to detect the last
- and to detect newer commits that have this check
-
-Fri Mar 11 10:43:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * include/makeinclude/platform_vxworks5.5.x.GNU:
- Added additional cleanup target for VxWorks builds.
-
-Thu Mar 10 17:28:38 2005 Steve Huston <shuston@riverace.com>
-
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/TPC_Logging_Server.cpp: Only dynamic_cast a
- ACE_HANDLE to int when not on ACE_WIN32. Else there's a risk of
- compile errors, such as from HP aC++ that a dynamic_cast from
- int to int is illegal.
-
-Wed Mar 9 21:59:24 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Time_Value.inl (ACE_Time_Value): Moved the definition of
- ACE_Time_Value::set (const struct timeval &) to before it is
- used by the ACE_Time_Value constructor. This avoids many
- warnings with GCC 3.4.1. Thanks to Peter Heitman
- <pheitman@cisco.com> for reporting this and suggesting the fix.
-
-Wed Mar 9 11:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Removed duplicate entry of Server_Leaks test
-
-Wed Mar 9 10:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-hpux-11.00.h:
- With the latest versions of the HP aCC compiler, when the compiler
- option -AA is passed, then _INCLUDE__STDC_A1_SOURCE is defined and
- then we get a three parameter wcstok. We define at that moment
- ACE_HAS_3_PARAM_WCSTOK.
-
-Wed Mar 9 09:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added RMCast and TMCast libraries so that they are build first,
- fixes problems in the msvc6 static build
-
-Tue Mar 8 17:01:34 2005 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Correct the variable checked for whether or not to
- do the SSL/TLS check from ace_user_with_ssl to ace_user_enable_ssl.
- Matches the change from --with-ssl to --enable-ssl. See also:
- Sat Jan 29 00:39:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
-Tue Mar 8 15:26:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_Acceptor.cpp (handle_accept): Don't restart an accept
- as a result of a canceled accept.
-
- * ace/Asynch_IO_Impl.h (ACE_Asynch_Operation_Impl):
- * ace/Proactor_Impl.h (ACE_Proactor_Impl):
- * ace/WIN32_Asynch_IO.{h cpp}:
- * ace/WIN32_Proactor.{h cpp}:
- * ace/POSIX_Asynch_IO.{h cpp}:
- * ace/POSIX_Proactor.{h cpp}: Added 'const' to all methods that accept
- a ACE_Handler::Proxy_Ptr. Makes sure that the proper management of
- reference count on the handler proxy is done.
-
-Tue Mar 8 11:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_release:
- In the default.features file used to generate the GNU makefiles
- removed tk_reactor=1 and xt_reactor=1, these are not used anymore
- and added tk=1, xt=1, fl=1 and qt=1
-
-Tue Mar 8 07:02:14 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- Rearranged (sorted) defines.
-
-Mon Mar 7 21:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Added new VxWorks and OpenVMS versions
-
-Mon Mar 7 14:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-doxygen.h:
- Added ACE_USE_RCSID defined as 0, don't expand the ACE_RCSID
- macro when generating the documentation
-
-Mon Mar 7 06:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Process_Manager.cpp:
- Added the include of Countdown_Time.h
-
-Sun Mar 6 20:21:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
-
- Regenerate.
-
-Sun Mar 6 17:17:57 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- From Matthew Harris <mharris at hynomics dot com>
- * m4/ace.m4:
-
- Fixed "$withval" mismatch in AC_ARG_ENABLE blocks. Use
- "$enableval" instead. Addresses problems where attempts to
- enable/disable support for the ACE ACEXML, QoS and SSL libraries
- via the `configure script' would fail. [Bug 2053]
-
-Sun Mar 6 20:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Process_Manager.cpp:
- Added include of OS_NS_sys_time.h to get ACE_OS::gettimeofday
-
- * ace/Process_Manager.h:
- Include Time_Value.h instead of Countdown_Time.h
-
-Sun Mar 6 19:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Countdown_Time.{h,cpp}:
- Removed not needed includes, removed workaround for WinCE, it is just
- needed for ACE_Time_Value that is in Time_Value.h and removed empty
- comment lines
-
-Sun Mar 6 19:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SSL/SSL_SOCK_Acceptor.cpp:
- Added the include of Countdown_Time.h
-
-Sun Mar 6 18:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.h:
- Readded removed include of os_time.h to fix compile errors with
- Borland
-
-Sun Mar 6 15:01:00 2005 Marek Brudka <mbrudka@aster.pl>
-
- * include/makeinclude/wrapper_macros.GNU (Message):
- * bin/MakeProjectCreator/config/global.features (Module):
- * ACE-INSTALL.html (Module):
- Simplied Makefile generation for GUI support in ACE and TAO.
-
-Sun Mar 6 01:58:04 2005 Tao Lu <lu@dre.vanderbilt.edu>
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp
- Added the include of Countdown_Time.h
-
-Sun Mar 6 00:52:13 2005 Tao Lu <lu@dre.vanderbilt.edu>
-
- * ace/Process.cpp
- * ace/Process_Manager.h
- * ace/Process_Manager.cpp
- * ace/Reactor_Impl.h
- * ace/TP_Reactor.cpp
- * ace/Proactor_Impl.h
- * ace/POSIX_CB_Proactor.cpp
- * ace/SSL/SSL_SOCK_Connector.cpp
- * ace/SSL/SSL_SOCK_Stream.cpp
- Removed unnecessary includes and added include
- at proper places.
-
- * ace/ace.mpc
- Added Countdown_Time.cpp.
-
-Sat Mar 5 23:57:53 2005 Tao Lu <lu@dre.vanderbilt.edu>
-
- * ace/Time_Value.h
- * ace/Time_Value.cpp
- * ace/Time_Value.inl
- * ace/Countdown_Time.h
- * ace/Countdown_Time.cpp
- moved the ACE_Countdown_Time to seperate files to avoid
- the wrong Windows release build behavior for client
- application when the right header is not included.
-
- There are ways of avoiding many changes but to make things
- look nice .... so will work on the whole ACE/TAO repo next.
-
-Sat Mar 5 08:48:02 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * tests/QtReactor_Test.cpp: Reformatted this file so it conforms to
- the ACE programming style guide.
-
- * netsvcs/lib/TS_Clerk_Handler.cpp (parse_args): Fixed a typo
- where ACE_TESXT should be ACE_TEXT. Thanks to
- Sean Parker <supinlick@yahoo.com> for reporting this.
-
-Fri Mar 4 10:32:17 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Naming_Context.cpp: Changed ACE_OS::strcat() to
- ACE_OS::strcpy() to fix a bug. Thanks to David Hauck
- <davidh@netacquire.com> for reporting this bug and providing a
- fix.
-
-Fri Mar 4 15:18:50 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * examples/RMCast/Send_Msg/Receiver.cpp:
- * examples/RMCast/Send_Msg/Sender.cpp: Replaced usage of
- std::vector and std::cerr with ACE_Vector and ACE_ERROR/ACE_DEBUG
- respectively. This should fix warnings in VC6 build.
-
-Fri Mar 4 12:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Process_Manager.cpp:
- Initialise pointer with 0
-
-Thu Mar 3 12:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Only use mkdir to create a directory when it not exists yet
-
-Wed Mar 2 21:44:22 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Socket.cpp:
- * protocols/ace/RMCast/Socket.h: Moved implementation to
- Socket_Impl. Made Socket delegate all functionality to
- Socket_Impl. This way I can use all kinds of obfuscated
- names in Socket_Impl (in order to fight compiler warnings)
- without affecting end user.
-
- * protocols/ace/RMCast/Stack.h: Removed export macro from
- all types declared there.
-
- * examples/RMCast/Send_Msg/Receiver.cpp:
- * examples/RMCast/Send_Msg/Sender.cpp: Updated to use
- ACE_INET_Addr instead of ACE_RMCast::Address (which was
- just a typedef of ACE_INET_Addr).
-
-Wed Mar 2 09:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Updated the build instructors for the tests with Borland, the
- protocols directory must also be build before the tests. Thanks
- to Aapo M�inen <aapo dot makinen at firstbeattechnologies dot com>
- for reporting this.
-
-Tue Mar 1 12:39:11 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * apps/JAWS3/jaws3/Protocol_Handler.h: Added
- JAWS_Export to class JAWS_Protocol_Handler. Thanks to Shaun
- Cooley <scooley4241@hotmail.com> for reporting this.
-
-Tue Mar 1 10:33:15 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Acknowledge.h: Made Acknowledge::Descr
- public to get broken Sun C++ 5.4 out of its misery.
-
-Tue Mar 1 07:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_hpux_aCC.GNU:
- Also HP aCC 3.60 has a bug when having private constructors and
- creating an instance from the friend class
-
-Mon Feb 28 17:10:41 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_Pseudo_Task.{h cpp}: Removed all the flg_active_ and
- finish locking stuff. Use the thr_count() value to tell if the
- thread is running, and don't try to interlock cleanup activities
- with other classes. It's messy and doesn't work right. There are
- too many race conditions between closing handles and closing down
- this object.
- Corrected ACE_LIB_TEXT use instead of
- ACE_TEXT, and added missing commas between some strings.
-
- * ace/POSIX_Asynch_IO.{h cpp}:
- * ace/WIN32_Asynch_IO.{h cpp}: Don't try to interlock against the
- Asynch_Pseudo_Task. If it's going, it's going. Only hold the lock
- around access to the connection/handle map since that's accessed
- from the asynch pseudo task thread as well as the caller's.
-
-Mon Feb 28 09:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_hpux_aCC.GNU:
- HP aCC 3.57 has a bug that causes a compile error when we have
- a class with a private constructor and we try to create it from
- a friend class. We disable array optimization for this compiler
- version to be able to build ACE and TAO.
-
- * ace/OS_NS_stdio.cpp (snprintf):
- Added two static cast to silence warnings with Borland and MinGW
-
-Mon Feb 28 11:10:58 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Acknowledge.h: Made Acknowledge::Queue
- a friend of Acknowledge. Hopefully this will help Sun C++ 5.4.
-
-Sun Feb 27 08:51:23 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_stdio.cpp (snprintf): Enhanced this function so
- it terminates the string with a null char if it is *exactly* the
- same length as the buffer. Thanks to Bruce MacDonald <brucemac
- at netcomuk dot co dot uk> for reporting this and providing a
- fix. This fixes bugid 2058.
-
-Fri Feb 25 18:46:33 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_Pseudo_Task.cpp: Forgot some cleanups for places
- returning -2. Fixed. Also reduced the clutter of diagnostic
- messages and added useful output (such as %p) to those remaining.
-
- * ace/POSIX_Asynch_IO.cpp: Additional handle cleanups and checks
- for ACE_POSIX_Asynch_Accept::close ().
-
-Fri Feb 25 17:29:12 2005 Steve Huston <shuston@riverace.com>
-
- * ace/config-hpux-11.00.h: Always set ACE_HAS_SVR4_DYNAMIC_LINKING.
- This is now available always.
-
- * include/makeinclude/platform_hpux_gcc.GNU: Add -Wl,-E to
- SOFLAGS for linking shared libraries. Per info in
- Bugzilla #2057, this is needed to have dynamic_cast work across
- shared libraries. It still doesn't work, and not sure why...
-
- * tests/DLL_Test.cpp: Use the correct ACE_DEBUG specifier for
- pointers (%@, not %x).
-
- * tests/DLL_Test_Impl.cpp: Added an ACE_DEBUG in dynamic_cast_test()
- to see what's being tested, not only the results.
-
-Fri Feb 25 13:49:27 2005 Steve Huston <shuston@riverace.com>
-
- * ace/POSIX_Asynch_IO.{h cpp}: Added 'const' to all the handler_proxy
- references on Result-type constructors.
- Removed the ACE_LIB_TEXT around strings to ACE_TRACE.
- ACE_TRACE adds the ACE_LIB_TEXT.
- (Asynch_Accept::handle_close()): This can be called if the
- listen handle gets closed in addition to when the pseudo task
- is being destroyed. Mark the handle invalid.
-
- * ace/WIN32_Asynch_IO.{h cpp}: Added 'const' to all the handler_proxy
- references on Result-type constructors.
- (accept): Corrected function name in message.
- (ACE_WIN32_Asynch_Accept_Result::complete): If the accept failed,
- be sure to close the accept handle created in accept().
-
- * ace/Asynch_Pseudo_Task.cpp: Removed return value -2 to signify
- task shutting down, and return -1/errno = ESHUTDOWN instead.
- Secret values like -2 make maintenance harder.
- Also removed some of the ACE_ERROR() statements in favor of
- setting a reasonable errno value. Lets callers know what's going
- on in the code, not just show it in diagnostic output.
-
-Fri Feb 25 07:08:35 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/SOCK_Dgram_Bcast.cpp:
-
- Added !defined(__APPLE__) to conditional so sockaddr.sa_len
- version of the code will be used. Fixes SOCK_Bcast_Dgram_Test
- failures.
-
- * bin/MakeProjectCreator/config/event_serv.mpb:
-
- The CosEvent_Serv library requires the CosNaming library.
-
- * bin/auto_run_tests.pl:
-
- Put a space between my and $ to avoid problems with older version
- of perl.
-
- * bin/tao_other_tests.lst:
-
- Don't run the XML_Persistence or Reconnecting Notify tests from
- static builds.
-
- * include/makeinclude/platform_hpux_aCC.GNU:
-
- Removed an extra closing parenthesis from the line that determined
- the HP-UX model.
-
-Fri Feb 25 12:55:37 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Link.h:
- * protocols/ace/RMCast/Link.cpp: Overrode recv() from
- Out_Element. This should clear warnings on BCB and HP C++.
-
-Fri Feb 25 10:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lite.h:
- Added ifndef ACE_LACKS_DEPRECATED_MACROS around the ACE_x_cast
- macros so that we can easily prevent the ACE_x_cast macros to be
- defined so that we can check whether they are used in ACE/TAO
-
-Thu Feb 24 21:05:42 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Socket.h:
- * protocols/ace/RMCast/Socket.cpp: Removed class-scope
- using-declaration for VxWorks can't handle it.
-
-Thu Feb 24 12:37:19 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_Acceptor.cpp (accept): Use ==, not =, to check a value.
- This is why constants work better on the left-hand side...
-
- * ace/POSIX_Asynch_IO.{h cpp} (ACE_POSIX_Asynch_Result):
- * ace/WIN32_Asynch_IO.{h cpp} (ACE_WIN32_Asynch_Result): Changed
- the handler_proxy_ from a Proxy_Ptr& to a Proxy_Ptr. This causes
- the reference count to be incremented properly, avoiding premature
- deletion of the ACE_Handler. Fixes weird errors and crashes with
- Proactor_Test.
-
-Wed Feb 23 13:53:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/taodefaults.mpb:
-
- Add automake specific am_version variable.
-
-Wed Feb 23 19:56:01 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Stack.h: Added export macros.
-
-Wed Feb 23 19:48:59 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Bits.h:
- * protocols/ace/RMCast/Link.cpp:
- * protocols/ace/RMCast/Socket.cpp:
- * protocols/ace/RMCast/Socket.h: Replaced auto_ptr with
- ACE_Auto_Ptr.
-
-Tue Feb 22 18:03:41 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Ping_Socket.cpp: Rather than try to use struct ip, which can
- change subtly between platforms, use the well-known layout of the
- IP header to pick off the length field. This avoids a maze of
- #if blocks to use the platform struct properly at the cost of
- using low-level details.
-
-Tue Feb 22 21:30:04 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Link.cpp: Replaced assignment of auto_ptr's
- with a call to reset() in search for a way around VxWorks' broken
- implementation.
-
-Tue Feb 22 21:20:22 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Stack.cpp:
- * protocols/ace/RMCast/Stack.h: Moved implementation of functions
- from .h to .cpp. This should get rid of warnings in VC7.1 build.
-
-Mon Feb 21 18:18:29 2005 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Added a check for the need to add _NO_BITFIELDS to
- compile macros. This is needed to prevent compile errors on
- Visual Age C++ on AIX. Without it, the check for need to alter
- TCP header file includes gets the wrong answer, then the build
- tries the wrong thing. This gets around having to know the
- TCP header issue apriori like we do with the hand config.h.
-
- Changed the ACE_HAS_DEV_POLL test from a check for the /dev/poll
- file to a run-test to be able to open it. The file is there on
- HP-UX, but not useable til some patches are installed.
-
- Fixed a missing set of quotes on $ace_user_with_ssl.
-
- * ace/Asynch_Acceptor.cpp (ACE_Asynch_Accept::handle_accept): Don't
- try to restart an accept if the listen socket is closed. Together
- with closing the socket in the destructor, prevents errors at
- destructor time from trying to restart an accept.
-
- * ace/Dev_Poll_Reactor.cpp: Include <sys/devpoll.h> if not on
- Linux, not only if on Solaris. Allows this to work on other
- /dev/poll-enabled platforms.
-
-Mon Feb 21 12:43:41 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_IO.{h cpp} (ACE_Asynch_Accept): Added an optional
- addr_family parameter to ACE_Asych_Accept. Defaults to AF_INET
- (IPv4) to maintain current functionality.
- Doxygen-ized the comments for accept().
-
- * ace/Asynch_IO_Impl.h (ACE_Asynch_Accept_Impl): Pass the new
- addr_family arugment along to the implementation classes.
-
- * ace/POSIX_Asynch_IO.{h cpp}:
- * ace/WIN32_Asynch_IO.{h cpp} (ACE_WIN32_Asynch_Accept::accept): Use
- the new addr_family parameter to open a new accept handle if needed.
- It is up to the caller to make sure that addr_family matches the
- family used when the listen socket was opened.
- Also use the address family to scale the required size
- of the address area in the specified message block.
-
- * Asynch_Acceptor.{h cpp}: Added a new addr_family_ member to remember
- the in-use address family from open(). Use this value to calculate
- the space needed for addresses, as well as passing it to
- ACE_Asynch_Accept::accept() to open the correct type of handle
- when needed.
- Marked the address_size() method deprecated. It assumes use of
- IPv4 addresses and since it's static, it can't use the addr_family_
- knowledge. Replaced all internal uses of this with the proper
- adjustment based on the address family in use.
- Close the listen_handle_ when this object is destroyed.
-
-Mon Feb 21 09:32:21 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Ping_Socket.h: Removed extraneous ',' to fix compiler warning.
-
- * m4/config_h.m4: Added AH_TEMPLATE for ACE_LACKS_INET_ATON
- * configure.ac: Added check for ACE_LACKS_INET_ATON.
-
-Mon Feb 21 15:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added missing semi colon after the Identity test
-
-Mon Feb 21 07:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/RMCast/Send_Msg/Send_Msg.mpc:
- Both examples require exceptions
-
-Sun Feb 20 19:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/rmcast.mpb:
- Removed exceptions as base projects
-
-Sat Feb 19 10:32:29 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * examples/RMCast/Send_Msg/Receiver.cpp: Added explicit
- return statements from ACE_TMAIN.
-
-Sat Feb 19 00:54:22 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Select_Reactor_T.inl (deactivate):
-
- Fixed a potential race when trying to update deactivated_ flag.
-
-Fri Feb 18 20:05:53 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Signal.{h,inl}: Make the destructor of ACE_Sig_Handler virtual
- to silence warnings. Thanks to Lothar <lothar@xcerla.com> for
- reporting this.
-
-Fri Feb 18 19:54:33 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/Max_Default_Port_Test.cpp:
-
- Fixed a bug because I forgot an #if/#endif bracket:-(
-
-Fri Feb 18 18:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Don't try to run bug_1551_regression on Irix
-
-Fri Feb 18 09:46:25 2005 Dale Wilson <wilson_d@ociweb.com>
-
- * NEWS:
- Documented TSS changes.
-
- * ace/OS_NS_Thread.h:
- Added a comment that the "inst" argument to ACE_OS::thr_key_detach
- and thr_keycreate is deprecated and will be ignored.
-
-Fri Feb 18 09:34:06 2005 Dale Wilson <wilson_d@ociweb.com>
-
- * ace/OS_NS_Thread.cpp:
- Remove another ACE_UNUSED_ARG for the defunct inst argument.
- This one showed up in single-threaded builds.
-
-Fri Feb 18 13:48:33 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/Max_Default_Port_Test.cpp:
-
- Tweaked the test for VxWorks so it can also succeed on
- that platform with non-optimized kernels.
-
-Fri Feb 18 07:21:33 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Socket.cpp: Qualified call to
- base's send(). Hopefully it will make VC6 happy.
-
-Thu Feb 17 18:23:33 2005 Steve Huston <shuston@riverace.com>
-
- * m4/ace.m4: Corrected error message on --enable-wfmo.
- Added default (yes) for --enable-rtti.
-
-Thu Feb 17 14:26:28 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * examples/RMCast/Send_Msg/Sender.cpp:
- * examples/RMCast/Send_Msg/Receiver.cpp: Changed to use
- ACE_TMAIN and ACE_TCHAR instead of main and char.
-
-
-Thu Feb 17 14:15:42 2005 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Protocol.h: Removed accidental use
- of C++ exceptions plus changes to make VC6 happy.
-
- * protocols/ace/RMCast/RMCast.mpc: Removed `exceptions'
- from the list of prerequisites.
-
- * examples/RMCast/Send_Msg/Receiver.cpp: Got rid of
- repetitive `i' uses in for-loops. VC6 can't handle that.
-
-Thu Feb 17 09:48:03 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * protocols/ace/RMCast/RMCast.mpc:
- * protocols/ace/TMCast/TMCast.mpc:
-
- Added Pkgconfig_Files sections.
-
-Thu Feb 17 08:32:08 2005 Dale Wilson <wilson_d@ociweb.com>
-
- * ace/OS_NS_Thread.cpp:
- Fix compile errors when TSS Emulation is enabled.
- de-templatize the Thread_Safe_Instance object to avoid fighting
- template instantiation issues now.
-
-Wed Feb 16 17:10:14 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_Thread.cpp (thr_key_detach, thr_keycreate):
-
- Removed "ACE_UNUSED_ARG" macro calls for non-existent "inst"
- parameter.
-
-Wed Feb 16 17:04:50 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/rmcast.mpb:
- * protocols/ace/RMCast/RMCast.mpc:
-
- The RMCast protocol implementation currently requires thread
- support. Updated these MPC files accordingly.
-
- * protocols/ace/RMCast/Protocol.h (NAK):
-
- Since "NAK" is now a class instead of struct, public inheritance
- must be explicitly specified. Fixes compile-time errors related
- to inaccessible members in the "Profile" base class.
-
-Wed Feb 16 18:31:28 2005 Steve Huston <shuston@riverace.com>
-
- * protocols/ace/RMCast/Acknowledge.cpp:
- * protocols/ace/RMCast/Link.cpp:
- * protocols/ace/RMCast/Socket.cpp:
- Fixed some constructs to make MSVC6 happy. Primarily, MSVC6 won't
- allow type& var (ref). Must be type& var = ref.
-
- * protocols/ace/RMCast/Protocol.h: Changed struct NAK to class NAK to
- make MSVC6 happy.
-
- MSVC6 is still not completely happy, but someone with more insight as
- to the intentions here will need to take a look.
-
-Wed Feb 16 16:18:45 2005 Dale Wilson <wilson_d@ociweb.com>
-
- * ace/OS_NS_Thread.cpp:
- Rework the ACE_TSS_Cleanup to:
- - Remove special handling for ACE_TSS<X>. (No automatic key free)
- - If the application replaces a TSS object, the application assumes
- responsibility for deleting the old object (as specifed by POSIX)
- Note that the TSS_Test program depends on this behavior.
- - If an application frees a TSS key while it is still in use by other
- threads, the TSS objects are leaked. Formerly I had added an ASSERT
- to catch this case, but POSIX says it's legal (but I still think it's
- wrongheaded!)
- - Interpret a request to attach a zero pointer to a TSS key for a thread
- as a detach from the key. The TSS_Test program does this then frees
- the key (which is how I found out about the previous point).
- - Rework the ACE_TSS_Cleanup instance support to make it safe to delete
- the ACE_TSS_Cleanup object even in not all threads have terminated.
- Lingering threads may leak, but they shouldn't crash. Note that on
- windows it is commmon practice to leave threads running -- expecting them
- to be terminated by end-of-process (shudder.), and TAO has a habit of not
- waiting for a thread blocked at a select() to terminate.
- - Make it safe to call ACE_OS::cleanup_tss more than once for the same
- thread. This makes the change to OS_NS_stdio (below) safe.
-
- * ace/OS_NS_Thread.h:
- Remove tss_inst from the ACE_TSS_Info structure.
- It was used by ACE_TSS<X> special handling.
-
- * ace/TSS_T.cpp:
- Explicitly call ACE_OS::thr_keyfree from the destructor of an ACE_TSS<X>
- rather than relying on special handling from ACE_TSS_Cleanup.
-
- * ace/OS_NS_stdio.cpp:
- Add a call to ACE_OS::cleanup_tss to the DllMain function on THREAD_DETACH.
- This will cleanup TSS for non-ACE threads that call ACE functions (like logging)
- on WIN32 systems.
-
- This change addresses Bugzilla 1542 and 2044 (although not the way the author of the
- bugzilla report suggested.)
-
-
-Wed Feb 16 20:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_rel_manpages:
- We are now using doxygen 1.4.1
-
-Wed Feb 16 11:17:27 2005 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_stdlib.cpp: Don't #include <limits> if the max() method
- won't be used; same reasoning as:
- Tue Feb 15 18:19:25 2005 Steve Huston <shuston@riverace.com>
-
-Wed Feb 16 18:15:07 2005 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_lynxos.GNU:
- Fixed setting of ACE_LYNXOS_MAJOR and ACE_LYNXOS_MINOR.
-
-Wed Feb 16 11:04:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_Asynch_Stream.cpp: Corrections to use ACE_Handler::Proxy
- instead of naked ACE_Handler pointers/references.
-
-Wed Feb 16 10:19:19 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_IO.h: Remove the extraneous ACE_Handler:: qualification
- of Proxy_Ptr used inside ACE_Handler. This confused MSVC 6.
-
-Wed Feb 16 10:13:41 2005 Steve Huston <shuston@riverace.com>
-
- * examples/Reactor/Proactor/post_completions.cpp:
- * examples/Reactor/Proactor/test_proactor.cpp: Adjust the overridden
- result class and internal proactor calls to pass handler's proxy
- pointer, not the handler itself.
-
-Wed Feb 16 07:02:15 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/OS_NS_stdlib.inl:
- * ace/config-sunos5.7.h:
- * ace/config-sunos5.8.h:
-
- On SunOS 5.7, some wchar_t related methods are always in the std
- namespace when building with SunCC 5.3.
-
- * bin/PerlACE/Process_Unix.pm:
- * bin/PerlACE/Process_Win32.pm:
-
- Added a ACE_TEST_WINDOW environment variable which can be used to
- start each process in a separate window by setting it to
- something like 'rxvt -e' and ACE_TEST_VERBOSE which causes the
- command line of each process to be printed out as it is started.
-
- * examples/C++NPv2/C++NPv2.mpc:
-
- Added additional project ordering for the gnuace type to avoid
- build problems with parallel builds.
-
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp:
-
- Simple modifications to allow this to build with EVC 4.
-
- * include/makeinclude/platform_g++_common.GNU:
-
- Changed a grep command to something compatible with Solaris as
- well as Linux.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU:
-
- Set the default template instantiation mode to automatic for every
- version except SunCC 4.2.
-
-Wed Feb 16 12:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/ace_rmcast.doxygen:
- Fixed typo in INPUT
-
-Tue Feb 15 18:10:56 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Removed ACE_ENABLE_RMCAST macro. Building RMCast library is now
- unconditional.
-
-Tue Feb 15 18:45:26 2005 Steve Huston <shuston@riverace.com>
-
- * ace/POSIX_Asynch_IO.{h cpp}:
- * ace/POSIX_Proactor.cpp: Fixed compile errors resulting from
- Proxy_Ptr changes, below.
-
-Tue Feb 15 18:19:25 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_IO.{h cpp}:
- * ace/Asynch_IO_Impl.h:
- * ace/POSIX_Asynch_IO.{h cpp}:
- * ace/POSIX_Proactor.{h cpp}:
- * ace/Proactor.{h cpp}:
- * ace/Proactor_Impl.h:
- * ace/WIN32_Asynch_IO.{h cpp}:
- * ace/WIN32_Proactor.{h cpp}: All methods that accepted an ACE_Handler
- below the user-accessed methods were changed to accept an
- ACE_Handler::Proxy_Ptr instead. The ACE_Handler class has a new
- Proxy_Ptr typedef which is an ACE_Refcounted_Auto_Ptr for
- a Proxy class. When an ACE_Handler is created, it allocates a
- Proxy to refer to itself. The Proxy carries a pointer to the
- ACE_Handler it proxies for in lower levels of the framework.
- When the ACE_Handler is destroyed, it clears the ACE_Handler
- pointer in the proxy.
- Any part of the framework that dispatches completions gets the
- ACE_Handler pointer from the proxy and only dispatches if the
- pointer is not 0. This allows ACE_Handlers to be deleted while
- operations may be outstanding, a previously vexing issue since one
- can never be sure how many operations are outstanding at any given
- time. The Proxy remains valid until all references to it are
- released.
-
- * ace/config-win32-common.h: Removed NOMINMAX define. The min/max
- stuff is needed for MFC and CString classes and, since we require
- ACE includes to come before system includes, adding NOMINMAX in all
- cases makes life very hard for these users.
-
- * ace/OS_NS_stdlib.cpp (mkstemp_emulation): Don't try the
- std::numeric_limits<char>::max() call if 'max' is a macro. Use the
- older hard-coded 127 instead.
-
-Tue Feb 15 14:33:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/RMCast/Send_Msg/Makefile.am:
- * examples/TMCast/Member/Makefile.am:
-
- Regenerated.
-
- * examples/RMCast/Send_Msg/Receiver.cpp:
- * examples/RMCast/Send_Msg/Sender.cpp:
- * examples/TMCast/Member/member.cpp:
-
- Changed <protocols/ace/*.h> to <ace/*.h> so headers are
- #included the same regardless of whether they're in the
- source tree or installed.
-
- * examples/TMCast/Member/Member.mpc:
-
- Add exename definition so executable is actually built.
-
-Tue Feb 15 16:15:28 2005 Steve Huston <shuston@riverace.com>
-
- * examples/RMCast/Receiver.cpp:
- * examples/RMCast/Sender.cpp:
- * examples/TMCast/Member/member.cpp: Corrected location of includes
- after they moved.
-
-Tue Feb 15 13:34:42 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
-
- Move examples until after protocols in SUBDIRS.
-
-Tue Feb 15 13:32:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Configure moved RMCast and TMCast libraries.
-
- * bin/MakeProjectCreator/config/rmcast.mpb:
-
- Removed "requires += rmcast". The RMCast library is now built
- unconditionally.
-
- * bin/MakeProjectCreator/config/rmcast.mpb:
- * bin/MakeProjectCreator/config/tmcast.mpb:
-
- Append $(ACE_ROOT)/protocols to includes.
-
-Tue Feb 15 21:27:25 2005 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- * include/makeinclude/platform_lynxos.GNU:
- Updated. Utilize new ACE_LYNXOS_* macros, removed some ancient
- settings etc.
-
- * examples/APG/ThreadPools/LF_ThreadPool.cpp:
- * examples/APG/ThreadPools/ThreadPool.cpp:
- Replaced NULL with 0.
-
- * tests/Reactor_Dispatch_Order_Test.cpp:
- Utilize new ACE_LYNXOS_* macros to differentiate LynxOS
- versions.
-
-Tue Feb 15 10:23:39 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * examples/Service_Configurator/Misc/Timer_Service.cpp (handle_close):
- Make sure to cancel the timer when we're done. Thanks to Scott
- Z <sz@finsatconsulting.com> for reporting this.
-
-Tue Feb 15 11:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ACE.h:
- * ace/OS_NS_string.h:
- Doxygen improvements
-
-Tue Feb 15 11:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/ace_rmcast.doxygen:
- Updated because of move of RMCast library
-
-Mon Feb 14 20:19:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * protocols/ace/RMCast/Socket.h (Socket):
-
- Export this class in the shared library case. Addresses
- link-time errors in MS Windows builds.
-
-Mon Feb 14 18:45:28 2005 Steve Huston <shuston@riverace.com>
-
- * protocols/ace/RMCast/Acknowledge.{h cpp}:
- * protocols/ace/RMCast/Link.h:
- * protocols/ace/RMCast/Protocol.{h cpp}:
- * protocols/ace/RMCast/Retransmit.{h cpp}:
- * protocols/ace/RMCast/Simulator.{h cpp}:
- * protocols/ace/RMCast/Socket.{h cpp}:
- * protocols/ace/RMCast/Stack.{h cpp}:
- Get RMCast's includes by #include "file.h", not
- #include <ace/RMCast/file.h>.
-
-Mon Feb 14 18:24:19 2005 Steve Huston <shuston@riverace.com>
-
- * ace/OS_TLI.inl: Added "namespace ACE_OS" around all the methods,
- instead of prepending ACE_OS to the names. This continues some
- similar changes, such as to OS_NS_signal.inl.
-
- * apps/JAWS3/jaws3/Asynch_IO.h:
- * apps/JAWS3/jaws3/Asynch_IO_Helpers.h:
- * apps/JAWS3/jaws3/Concurrency_T.h:
- * apps/JAWS3/jaws3/Event_Dispatcher.h:
- * apps/JAWS3/jaws3/Options.h:
- * apps/JAWS3/jaws3/Reactive_IO.h:
- * apps/JAWS3/jaws3/Reactive_IO_Helpers.h:
- * apps/JAWS3/jaws3/Signal_Task.h:
- * apps/JAWS3/jaws3/Synch_IO.h:
- Removed #include "ace/OS.h", replacing with other #includes
- as needed. If OS.h is included, some other OS_*.h files can get
- pulled in and sometimes ends up tentatively defining structs in
- ACE_OS's namespace. This can end up tripping HP-UX aCC. Not sure
- why it's only aCC and not other compilers as well, but there it is.
- Finally resolves some nagging compile errors on HP-UX.
-
- * apps/JAWS3/jaws3/Concurrency.cpp:
- * apps/JAWS3/jaws3/IO.cpp: Add missing OS_NS_* defines
- necessitated by no longer including OS.h.
-
-Mon Feb 14 17:36:43 2005 Steve Huston <shuston@riverace.com>
-
- * ace/ace.mwc: Removed RMCast and TMCast, since they're now under
- protocols/ace.
-
- * ace/Makefile.am:
- * protocols/ace/Makefile.am: Moved RMCast and TMCast entries from
- the former to the latter.
-
-Mon Feb 14 17:03:11 2005 Steve Huston <shuston@riverace.com>
-
- * ace/RMCast/Acknowledge.cpp:
- * ace/RMCast/Acknowledge.h:
- * ace/RMCast/Agent.tar.bz2:
- * ace/RMCast/Bits.h:
- * ace/RMCast/Link.cpp:
- * ace/RMCast/Link.h:
- * ace/RMCast/Protocol.cpp:
- * ace/RMCast/Protocol.h:
- * ace/RMCast/RMCast.mpc:
- * ace/RMCast/Retransmit.cpp:
- * ace/RMCast/Retransmit.h:
- * ace/RMCast/Simulator.cpp:
- * ace/RMCast/Simulator.h:
- * ace/RMCast/Socket.cpp:
- * ace/RMCast/Socket.h:
- * ace/RMCast/Stack.cpp:
- * ace/RMCast/Stack.h:
- Moved from ace/RMCast to protocols/ace/RMCast.
-
- * ace/TMCast/ACE_TMCast.pc.in:
- * ace/TMCast/Export.hpp:
- * ace/TMCast/FaultDetector.hpp:
- * ace/TMCast/Group.cpp:
- * ace/TMCast/Group.hpp:
- * ace/TMCast/GroupFwd.hpp:
- * ace/TMCast/LinkListener.hpp:
- * ace/TMCast/MTQueue.cpp:
- * ace/TMCast/MTQueue.hpp:
- * ace/TMCast/Makefile.am:
- * ace/TMCast/Messaging.hpp:
- * ace/TMCast/Protocol.cpp:
- * ace/TMCast/Protocol.hpp:
- * ace/TMCast/README:
- * ace/TMCast/TMCast.mpc:
- * ace/TMCast/TransactionController.hpp:
- Moved from ace/TMCast to protocols/ace/TMCast.
-
-Mon Feb 14 21:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Global_Macros.h:
- Added !ACE_LACKS_DEPRECATED_MACROS around ACE_CLASS_IS_NAMESPACE,
- ACE_CORBA_1, ACE_CORBA_2, and ACE_CORBA_3. We have a build where
- ACE_LACKS_DEPRECATED_MACROS is defined and we can so easily make
- sure these deprecated macros are not used anymore in the ACE/TAO
- code, our users can just use these macros until x.5.1 has been
- released, then these macros are on the list to be removed.
-
-Mon Feb 14 23:08:52 2005 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_lynxos.GNU:
- Added missing Id tag that somehow disappeared in
- previous checkin.
-
-Mon Feb 14 12:17:06 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RMCast/Link.cpp:
-
- Include "ace/OS_NS_sys_socket.h" to pull in ACE_OS::connect()
- prototype.
-
- * ace/RMCast/Protocol.h:
-
- Include "ace/OS_NS_string.h" to pull in ACE_OS::memcpy()
- prototype.
-
-Mon Feb 14 11:59:27 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RMCast/Protocol.h (id):
- * ace/RMCast/Protocol.cpp (id):
-
- Moved static constant initialization out of class declaration.
- MSVC++ 6 cannot handle in-class static constant initialization.
- Thanks to Chad Elliot for pointing the problem.
-
- * ace/RMCast/Link.cpp (recv):
-
- Changed the "switch" expression to an "if/else" expression since
- the actual values of the cases are no longer available to the
- compiler when compiling this file.
-
-Mon Feb 14 20:37:56 2005 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_lynxos.GNU:
-
- Removed LynxOS 2.5 leftovers.
- Added definition of two new preprocessor macros
- ACE_LYNXOS_MAJOR and ACE_LYNXOS_MINOR. These macros make
- easier to maintain code that depend on LynxOS version.
-
-Mon Feb 14 10:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Kokyu/DSRT_Dispatch_Item_T.h:
- * ACEXML/common/InputSource.h:
- Replaced ACE_EXPLICIT with explicit
-
-Mon Feb 14 01:22:19 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/RMCast/Send_Msg/Receiver.cpp:
-
- Use "ACE_OS::memcmp()" instead of "std::memcmp()". MSVC++ 6
- doesn't place memcmp() in the "std" C++ namespace.
-
-Mon Feb 14 00:56:18 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RMCast/Acknowledge.cpp:
-
- No need to include "ace/OS.h". Include "ace/OS_NS_unistd.h"
- instead.
-
- * ace/RMCast/Protocol.h:
-
- Corrected friend declaration to use "struct" instead of "class"
- since the friend type in question is actually struct.
-
-Mon Feb 14 00:41:11 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RMCast/Bits.h:
-
- Added support for single-threaded configurations.
-
- * ace/RMCast/Link.cpp:
-
- Explicitly cast INADDR_ANY argument in ACE_INET_Addr constructor
- call to ACE_UINT32. Addresses constructor ambiguity issues
- exhibited by some compilers.
-
- * ace/RMCast/Protocol.h:
- * ace/RMCast/Simulator.h:
- * ace/RMCast/Socket.h:
-
- Added missing #include directives now made necessary by header
- reductions in "Bits.h".
-
-Sun Feb 13 13:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Timer_Queue_Adapters.h:
- Doxygen improvements
-
-Sun Feb 13 13:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lite.h:
- When the new define ACE_LACKS_DEPRECATED_MACROS is set, the
- deprecated macros ACE_MUTABLE, ACE_EXPLICIT and
- ACE_CONST_WHEN_MUTABLE are not defined making it easy to see
- if we use these deprecated macros anywhere. These macros are
- defined normally so for our users nothing changes
-
- * ace/README:
- Documented ACE_LACKS_DEPRECATED_MACROS
-
-Sun Feb 13 07:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Disabled the notify filter performance test under Irix, it hangs
- forever
-
- * ace/Asynch_IO.h:
- Updated some method signatures so that they are exactly the same
- as used in the implementation to resolve Doxygen warnings
-
- * ace/config-doxygen.h:
- Added define of ACE_HAS_ICMP_SUPPORT to 1 so that icmp classes are
- also parsed by doxygen
-
-Sat Feb 12 09:00:51 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Rename ACE_WITH_{GL,FL,QT,TK} autoconf macros to ACE_PATH_{GL,
- FL,QT,TK} to be consistant with standard naming conventions.
-
-Sat Feb 12 01:00:25 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RMCast/Protocol.h (Header):
-
- Fixed "value computed is not used" warning exhibited by g++ 4.0
- CVS snapshot.
-
- * ace/RMCast/RMCast.mpc:
- * bin/MakeProjectCreator/config/rmcast.mpb:
-
- Require native C++ exception support. The new reliable
- multicast implementation currently requires it.
-
-Sat Feb 12 00:09:18 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RMCast/Protocol.h:
-
- Work around Borland C++ Builder 6 (or earlier) inability to deal
- with default template parameters. Thanks to Johnny for
- suggesting a work-around.
-
-Fri Feb 11 21:39:04 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Updated for new RMCast implementation.
-
- * tests/Makefile.am:
-
- Removed RMCast from SUBDIRS.
-
- * ace/RMCast/Makefile.am:
- * examples/RMCast/Makefile.am:
- * examples/RMCast/Send_Msg/Makefile.am:
-
- New files.
-
-Fri Feb 11 17:59:50 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
-
- Fix typo in pkgconfigdatadir definition.
-
-Fri Feb 11 18:11:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Dev_Poll_Reactor.{h inl cpp}:
- Comment out the check for epoll's proper Linux kernel version
- based on linux/version.h. It's not always accurate. For example,
- on Fedora Core 2 it says 2.4.20, yet the actual kernel is 2.6.5
- and epoll_ctl works fine (apparantly).
-
- Removed the original reference counting scheme based on the
- handler repository and implemented the ACE_Event_Handler-based
- scheme used by the other reactors. Kept the
- ACE_Dev_Poll_Handler_Guard class, though, as it is very nice.
- Just changed some contents and added a release() method to make it
- easier to work with the notify case since the refcount is incremented
- when the handler is queued for notify and decremented after the
- later upcall is done.
-
- (wakeup_all_threads): Removed the #if 0 block around the notify()
- call. This works fine (and is necessary) for epoll-capable systems.
-
- (handle_events_i, dispatch): Moved the signal-dispatched detection
- to handle_events_i() from dispatch() and allowed a dispatched signal
- to count as a dispatched event instead of always causing a
- -1/EINTR return.
-
- (dispatch_io_events): Increment io_handlers_dispatched before
- doing the upcall. Previously, it wouldn't get incremented if the
- handler returned -1.
-
- * ace/Reactor.cpp: Added the ability to specify ACE_Dev_Poll_Reactor
- as the default reactor implementation by specifying
- ACE_USE_DEV_POLL_REACTOR_FOR_REACTOR_IMPL in the config file.
-
- * tests/Dev_Poll_Reactor_Test.cpp: Ignore SIGPIPE, else if the
- receiving side closes its handle first, the sending side will crash
- on SIGPIPE. Make the Client shut down its reactor if handle_output()
- fails. Else, the timer will never fire again and the test will hang.
-
- * tests/MT_Reactor_Upcall_Test.cpp:
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/MT_Reference_Counted_Notify_Test.cpp: Added test for
- ACE_Dev_Poll_Reactor using -d (defaults to 1) but only runs it
- if ACE_HAS_EVENT_POLL is set.
- For MT_Reference_Counted_Notify_Test, added checks to see that
- the reference count actually gets incremented for the upcall.
-
-Fri Feb 11 13:55:47 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
-
- Define ACE_HAS_ICMP_SUPPORT if host supports raw sockets.
- This fixes bugzilla id [2039].
-
-Fri Feb 11 21:33:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_release:
- Don't perform crlf conversions on a .bz2 file during the release
-
-Fri Feb 11 08:43:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RMCast/Makefile.am:
- * ace/RMCast/RMCast.cpp:
- * ace/RMCast/RMCast.h:
- * ace/RMCast/RMCast.rc:
- * ace/RMCast/RMCast_Ack_Worker.cpp:
- * ace/RMCast/RMCast_Ack_Worker.h:
- * ace/RMCast/RMCast_Ack_Worker.i:
- * ace/RMCast/RMCast_Copy_On_Write.cpp:
- * ace/RMCast/RMCast_Copy_On_Write.h:
- * ace/RMCast/RMCast_Copy_On_Write.i:
- * ace/RMCast/RMCast_Export.h:
- * ace/RMCast/RMCast_Fork.cpp:
- * ace/RMCast/RMCast_Fork.h:
- * ace/RMCast/RMCast_Fork.i:
- * ace/RMCast/RMCast_Fragment.cpp:
- * ace/RMCast/RMCast_Fragment.h:
- * ace/RMCast/RMCast_Fragment.i:
- * ace/RMCast/RMCast_IO_UDP.cpp:
- * ace/RMCast/RMCast_IO_UDP.h:
- * ace/RMCast/RMCast_IO_UDP.i:
- * ace/RMCast/RMCast_Membership.cpp:
- * ace/RMCast/RMCast_Membership.h:
- * ace/RMCast/RMCast_Membership.i:
- * ace/RMCast/RMCast_Module.cpp:
- * ace/RMCast/RMCast_Module.h:
- * ace/RMCast/RMCast_Module.i:
- * ace/RMCast/RMCast_Module_Factory.cpp:
- * ace/RMCast/RMCast_Module_Factory.h:
- * ace/RMCast/RMCast_Partial_Message.cpp:
- * ace/RMCast/RMCast_Partial_Message.h:
- * ace/RMCast/RMCast_Partial_Message.i:
- * ace/RMCast/RMCast_Proxy.cpp:
- * ace/RMCast/RMCast_Proxy.h:
- * ace/RMCast/RMCast_Proxy.i:
- * ace/RMCast/RMCast_Reassembly.cpp:
- * ace/RMCast/RMCast_Reassembly.h:
- * ace/RMCast/RMCast_Receiver_Module.cpp:
- * ace/RMCast/RMCast_Receiver_Module.h:
- * ace/RMCast/RMCast_Receiver_Module.i:
- * ace/RMCast/RMCast_Reliable_Factory.cpp:
- * ace/RMCast/RMCast_Reliable_Factory.h:
- * ace/RMCast/RMCast_Reliable_Factory.i:
- * ace/RMCast/RMCast_Reordering.cpp:
- * ace/RMCast/RMCast_Reordering.h:
- * ace/RMCast/RMCast_Reordering.i:
- * ace/RMCast/RMCast_Resend_Handler.cpp:
- * ace/RMCast/RMCast_Resend_Handler.h:
- * ace/RMCast/RMCast_Resend_Handler.i:
- * ace/RMCast/RMCast_Resend_Worker.cpp:
- * ace/RMCast/RMCast_Resend_Worker.h:
- * ace/RMCast/RMCast_Resend_Worker.i:
- * ace/RMCast/RMCast_Retransmission.cpp:
- * ace/RMCast/RMCast_Retransmission.h:
- * ace/RMCast/RMCast_Retransmission.i:
- * ace/RMCast/RMCast_Sequencer.cpp:
- * ace/RMCast/RMCast_Sequencer.h:
- * ace/RMCast/RMCast_Sequencer.i:
- * ace/RMCast/RMCast_Singleton_Factory.cpp:
- * ace/RMCast/RMCast_Singleton_Factory.h:
- * ace/RMCast/RMCast_Singleton_Factory.i:
- * ace/RMCast/RMCast_UDP_Event_Handler.cpp:
- * ace/RMCast/RMCast_UDP_Event_Handler.h:
- * ace/RMCast/RMCast_UDP_Event_Handler.i:
- * ace/RMCast/RMCast_UDP_Proxy.cpp:
- * ace/RMCast/RMCast_UDP_Proxy.h:
- * ace/RMCast/RMCast_UDP_Proxy.i:
- * ace/RMCast/RMCast_UDP_Reliable_Receiver.cpp:
- * ace/RMCast/RMCast_UDP_Reliable_Receiver.h:
- * ace/RMCast/RMCast_UDP_Reliable_Receiver.i:
- * ace/RMCast/RMCast_UDP_Reliable_Sender.cpp:
- * ace/RMCast/RMCast_UDP_Reliable_Sender.h:
- * ace/RMCast/RMCast_UDP_Reliable_Sender.i:
- * ace/RMCast/RMCast_Worker.cpp:
- * ace/RMCast/RMCast_Worker.h:
- * examples/RMCast/Makefile.am:
- * examples/RMCast/Send_File/Makefile.am:
- * examples/RMCast/Send_File/RMCast_Send_File.mpc:
- * examples/RMCast/Send_File/Receiver.cpp:
- * examples/RMCast/Send_File/Sender.cpp:
- * tests/RMCast/Main.cpp:
- * tests/RMCast/Makefile.am:
- * tests/RMCast/RMCast_Fragment_Test.cpp:
- * tests/RMCast/RMCast_Membership_Test.cpp:
- * tests/RMCast/RMCast_Reassembly_Test.cpp:
- * tests/RMCast/RMCast_Reordering_Test.cpp:
- * tests/RMCast/RMCast_Retransmission_Test.cpp:
- * tests/RMCast/RMCast_UDP_Best_Effort_Test.cpp:
- * tests/RMCast/acetest.mpb:
- * tests/RMCast/tests.mpc:
-
- Removed old ACE reliable multicast implementation. It is not
- maintained, and is now superseded by Boris's implementation
- described below.
-
- From Boris Kolpkacov <boris at kolpackov dot net>
- * ace/RMCast/Acknowledge.cpp:
- * ace/RMCast/Acknowledge.h:
- * ace/RMCast/Agent.tar.bz2:
- * ace/RMCast/Bits.h:
- * ace/RMCast/Link.cpp:
- * ace/RMCast/Link.h:
- * ace/RMCast/Protocol.cpp:
- * ace/RMCast/Protocol.h:
- * ace/RMCast/RMCast.mpc:
- * ace/RMCast/Retransmit.cpp:
- * ace/RMCast/Retransmit.h:
- * ace/RMCast/Simulator.cpp:
- * ace/RMCast/Simulator.h:
- * ace/RMCast/Socket.cpp:
- * ace/RMCast/Socket.h:
- * ace/RMCast/Stack.cpp:
- * ace/RMCast/Stack.h:
- * examples/RMCast/Send_Msg/Protocol.h:
- * examples/RMCast/Send_Msg/README:
- * examples/RMCast/Send_Msg/Receiver.cpp:
- * examples/RMCast/Send_Msg/Send_Msg.mpc:
- * examples/RMCast/Send_Msg/Sender.cpp:
-
- New reliable source-ordered multicast protocol implementation
- for message-oriented multi-sender group communication built on
- top of IPv4 multicast.
-
-Fri Feb 11 16:01:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/Thread_Pool_Reactor_Test.cpp:
- * tests/Thread_Pool_Reactor_Resume_Test.cpp:
-
- Scaled down the tests on VxWorks as for CHORUS to make them
- runnable with default target kernel network parameters.
-
-Fri Feb 11 07:32:06 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/OS_NS_sys_time.h:
- * ace/OS_NS_sys_time.inl:
- * ace/OS_NS_time.h:
- * ace/Time_Value.h:
- * ace/Time_Value.inl:
-
- Enhanced support for Release mode builds for EVC 4.
-
-Fri Feb 11 08:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_doxygen.pl:
- Group all ciao projects together and get then the version from
- the version file in the CIAO directory. This way with a release
- the ciao documentation gets the correct version number
-
-Fri Feb 11 08:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/outputdir.bor:
- Don't use separate output directories for the output, this is
- not used anymore after the switch to MPC.
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- No need to set STATIC_DIR, DEBUG_DIR and UNICODE_DIR anymore
-
- * include/makeinclude/recurse.bor:
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- Removed usage of MAKE_FLAGS, was not set at all
-
-Fri Feb 11 08:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added !IRIX to the Bug_1361_Regression tests, it hangs forever on
- Irix
-
-Thu Feb 10 07:04:33 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE version 5.4.4 released.
-
-Thu Feb 10 02:51:19 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Release: Added *.vcw files to the tar distribution.
-
-Thu Feb 10 08:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_release:
- Don't do crlf conversion on .vsd files, that are Microsoft Visio
- files which must be shipped unmodified
-
-Wed Feb 9 14:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_release:
- Added the removal of the temporary file we create in the
- old_versions_dir to check if we can write to that directory
-
-Tue Feb 8 20:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Improved VxWorks description, committed on behalf of Martin Corino
-
-Tue Feb 8 05:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Disable the CodeSet test in the static builds
-
-Mon Feb 7 21:36:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/run_test.pl:
-
- Some improvements for autobuild testruns on VxWorks.
-
-Mon Feb 7 15:19:40 2005 Phil Mesnier <mesnier_p@ociweb.com>
-
- * bin/tao_orb_tests.lst:
- Added CodeSet test to the list. This should run on all platforms
- except those using GIOP 1.0 explicitly.
-
-Mon Feb 7 14:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_release:
- Added a test to check if the previous_version directory is
- writeable for the user running this script
-
-Mon Feb 7 05:32:32 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Configure ACEXML makefiles if ACEXML directory exists.
-
-Mon Feb 7 13:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- After disabling a few test according to the logs already simple tests
- do hang our system. This can't be true, so for the time being I
- disabled all performance tests under windows and enabled the other
- tests again.
-
-Mon Feb 7 12:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Don't run the pluggable udp tests on win32
-
-Mon Feb 7 11:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Also don't run the AMI Latency test on Win32
-
-Mon Feb 7 11:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Also don't run the Quoter example on Win32
-
-Mon Feb 7 11:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Also don't run the Loadbalancing example on Win32
-
-Mon Feb 7 10:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Don't run the AMI Sequence_Latency performance-test under Windows,
- it causes the system to crash. We will sort out this problem later but
- we first need to get the other tests running on Windows to keep an
- eye on the test results.
-
-Sun Feb 6 20:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Added SuSE Linux to the list of platforms supported by
- Remedy IT
-
-Sun Feb 6 10:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Service_Object.cpp:
- * ace/LSOCK_Stream.cpp:
- * ace/Event_Handler.cpp:
- Replaced c-style casts with C++ casts
-
-Sat Feb 5 20:12:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.inl:
-
- Fixed some flaws in TSS_Emulation tests for TSS key validity introduced
- some 3 years ago when key reuse was enabled for TSS_Emulation.
-
-Sat Feb 5 15:17:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/run_test.pl:
-
- Some improvements for autobuild testing with VxWorks.
-
- * tests/Reactor_Notify_Test.cpp:
- * tests/Task_Ex_Test.cpp:
-
- Scaled down testparameters for VxWorks because otherwise the tests take too
- long and are killed before having a chance to finish.
-
-Sat Feb 5 11:38:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/run_test.pl:
-
- Added functionality to run and analyze ACE tests for VxWorks from the
- autobuild process (depending on target features).
-
- * tests/Multicast_Test.cpp:
-
- Fixed sloppy resource management (sockets) leading to problems on VxWorks.
-
- * tests/TP_Reactor_Test.cpp:
-
- Fixed compiletime test around pthread_sigmask() call so it now compiles
- correctly for (non-WIN32) platforms having threads but no pthread_sigmask()
- (f.i. VxWorks).
-
-Sat Feb 4 11:32:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * ace/OS_NS_time.inl:
-
- Made ACE_OS::gethrtime() for VxWorks always (also on PENTIUM) go through
- clock_gettime() because the RDTSC somehow does not work correctly (all
- HiResTime related tests fail) and clock_gettime() does.
-
-Fri Feb 4 14:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Hashable.inl:
- Replaced c-style cast with C++ const_cast
-
-Thu Feb 3 09:25:38 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Ensure that TAO_ROOT is set if it is a tao or a ciao project.
-
-Thu Feb 3 12:43:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/rules.local.GNU:
- Added build rule for .rc files in a static build. Thanks to
- Arto Jalkanen <ajalkane at gmail dot com> for reporting this.
-
-Thu Feb 3 10:36:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- Added ACE_LACKS_UNIX_SYSLOG
-
- * ace/Log_Msg_UNIX_Syslog.{h,cpp}:
- Only check for the ACE_LACKS_UNIX_SYSLOG define, not for ACE_WIN32.
- Makes it a little easier to maintain and then this class is also
- added to the doxygen documentation
-
-Thu Feb 3 10:28:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Removed some empty lines and use the ?= operator to set TAO_ROOT
- and CIAO_ROOT if they are not set yet, saves us a few lines in each
- generated GNU makefile
-
-Thu Feb 3 08:43:37 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Only generate CIAO_ROOT when we are generating a project for CIAO
-
-Thu Feb 3 08:43:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * test/Proactor_Test_IPV6.cpp:
-
- Fixed incorrect logfile name in cases where this test is unsupported
- leading to falsely reported testfailures.
-
-Wed Feb 2 15:25:39 2005 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_stdio.inl (vsprintf): Clarified the reason why ULONG_MAX
- doesn't always work with vswprintf(). glibc (at least newer versions
- such as 2.3) check the bounds of the buffer/size combination before
- attempting the operation.
-
-Wed Feb 02 08:57:23 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Added some comments and removed some old comments.
-
-Wed Feb 2 08:46:51 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Added an include of $(CIAO_ROOT)/rules.ciao.GNU if 'ciao' is set.
-
-Tue Feb 01 16:12:43 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- A typo that created problems during tar ball creation. Removed
- updates to the *version.mpb's too.
-
-Tue Feb 1 19:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks5.5.x.GNU:
- Reverted part of the change Fri Jan 28 20:46:12 UTC 2005.
- Set shared_libs to empty and static_libs to 1, because of the
- change our static builds are broken, we will figure this out
- when we have setup some shared builds.
-
-Tue Feb 1 14:33:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * test/OS_Test.cpp:
-
- Excluded rename test for VxWorks since this is only supported for a restricted
- set of filesystem drivers.
-
-Tue Feb 1 14:30:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * ace/OS_NS_time.inl:
-
- Moved buflen check in ctime_r() to more global scope. This way
- we always get required behaviour even if OS *with* buflen arg
- behaves badly (i.e. VxWorks).
-
-Tue Feb 1 13:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ace.mpc:
- * ace/ace_flreactor.mpc:
- * ace/ace_qtreactor.mpc:
- * ace/ace_tkreactor.mpc:
- * ace/ace_xtreactor.mpc:
- * bin/MakeProjectCreator/config/aceexe.mpb:
- * bin/MakeProjectCreator/config/acelib.mpb:
- * bin/MakeProjectCreator/config/ciao_client.mpb:
- * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
- * bin/MakeProjectCreator/config/taoexe.mpb:
- * bin/MakeProjectCreator/config/taolib.mpb:
- Removed version as base project. This will be removed because it
- results in the fact that each generated GNU makefile will get the
- version number generated. We want that the GNU make rules get the
- version number from Version.h
-
- * bin/MakeProjectCreator/config/aceversion.mpb:
- * bin/MakeProjectCreator/config/ciaoversion.mpb:
- * bin/MakeProjectCreator/config/taoversion.mpb:
- Removed these files.
-
-Tue Feb 1 12:42:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/Dirent_Test.cpp:
-
- Fixed directory recursion test for VxWorks where chdir() only
- accepts full paths.
-
-Tue Feb 1 11:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/ace_tests.lst:
- Added !VxWorks for the WFMO_Reactor tests. The perl script for those
- tests detects windows or not, but with VxWorks we are using Windows
- as host, but do a cross environment test. This prevents us from
- running these tests on a VxWorks target.
-
-Mon Jan 31 20:48:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Proactor_Test.cpp (TestData):
- * tests/Proactor_Test_IPV6.cpp (TestData):
-
- Name the nested/local structure declared in this class to
- workaround MSVC++ complaints about required compiler generated
- default constructors for unnamed classes.
-
-Mon Jan 31 13:37:48 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Acceptor.cpp (handle_close): Fixed the code so that it
- closes down properly. Thanks to Kobi Cohen-Arazi
- <kobi dot cohenarazi at gmail dot com> for this fix.
-
-Mon Jan 31 11:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Service_Config.h:
- Doxygen improvements
-
-Mon Jan 31 10:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/clients/Naming/Client/Client_Test.cpp:
- Fixed compile warning in wchar build
-
-Mon Jan 31 10:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/agent/agent.mpc:
- Added avoids += uses_wchar, the code can't be build with wchar
- enabled
-
-Mon Jan 31 09:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ARGV.h:
- * ace/Configuration.h:
- Doxygen improvements
-
-Mon Jan 31 08:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Logging/Trace_Return.cpp:
- * apps/JAWS/clients/Caching/http_client.cpp:
- Fixed unicode errors
-
- * apps/mkcsregdb/mkcsregdb.mpc:
- * ASNMP/examples/walk/walk.mpc:
- * ASNMP/examples/trap/trap.mpc:
- * ASNMP/examples/set/set.mpc:
- * ASNMP/examples/next/next.mpc:
- * ASNMP/examples/get/get.mpc:
- Added avoids += uses_wchar, the code can't be build with wchar
- enabled
-
-Mon Jan 31 08:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Reactor/Timers.cpp:
- Fixed unicode link errors
-
-Mon Jan 31 07:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ace_wchar.h:
- Added ACE_TEXT_OutputDebugString
-
- * examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp:
- Use ACE_TEXT_OutputDebugString instead of ::OutputDebugString
- to fix compile errors in wchar builds
-
-Sun Jan 30 08:46:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Filecache.cpp:
-
- Added missing "template<>" to explicit class member
- specializations, as required by the C++ standard.
-
-Sun Jan 30 13:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IOStream/client/iostream_client.cpp:
- Fixed unicode compile warning
-
-Sun Jan 30 13:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/C++NPv1/Process_Per_Connection_Logging_Server.cpp:
- Use ACE_OS::strncpy instead of strncpy directly to fix compile
- error in Cygwin build
-
-Sun Jan 30 13:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/ASX/CCM_App/CCM_App.cpp:
- Fixed warning in unicode build
-
- * ace/Service_Object.h:
- Doxygen fixes
-
-Sun Jan 30 13:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Logging/Wrap_Macros.cpp:
- Fixed compile problem in unicode build
-
-Sun Jan 30 13:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Reactor/Timers.cpp:
- Fixed compile problem in unicode build
-
-Sun Jan 30 13:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/TMCast/Member/member.cpp:
- Fixed compile problem in unicode build
-
-Sun Jan 30 13:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- * include/makeinclude/*.bor:
- * bin/MakeProjectCreator/templates/bor.mpd:
- Removed support for PASCAL, this was used for BCB4 which is already
- not supported already for a long time
-
-Sat Jan 29 23:55:03 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/Misc/test_read_buffer.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.i:
- * examples/Web_Crawler/URL.h:
-
- Added missing header include directives that are necessary due
- to inter-header dependency reductions in ACE.
-
-Sat Jan 29 23:44:37 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/ASX/Event_Server/Event_Server/event_server.cpp:
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp:
- * examples/ASX/UPIPE_Event_Server/event_server.cpp:
-
- Added missing "ace/OS_NS_unistd.h" include directives. Fixes
- compile-time errors related to missing function prototypes.
-
-Sat Jan 29 11:12:58 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/OS/Process/process.cpp:
-
- Fixed compile errors due to (now) missing includes because of include
- reductions done to Service_Config.h and Svc_Handler.h.
-
-Sat Jan 29 16:12:37 2005 Martin Corino <mcorino@remedy.nl>
-
- * apps/Gateway/Gateway/gatewayd.cpp:
- * examples/APG/Svc_Config/HA_Status_Static.h:
- * examples/ASX/CCM_App/SC_Server.cpp:
- * examples/Connection/blocking/SPIPE-acceptor.h:
- * examples/Connection/blocking/SPIPE-connector.h:
- * examples/Connection/misc/test_upipe.h:
- * examples/Reactor/FIFO/server.cpp:
- * examples/Reactor/Misc/notification.cpp:
- * examples/Reactor/Misc/test_demuxing.cpp:
- * examples/Reactor/Misc/test_signals_1.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.h:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.h:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.h:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.h:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.h:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.h:
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.h:
- * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.h:
- * examples/Service_Configurator/IPC-tests/server/server_test.cpp:
- * examples/Service_Configurator/Misc/Timer_Service.h:
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test.cpp:
- * tests/Logging_Strategy_Test.cpp:
- * tests/Service_Config_Test.cpp:
-
- Fixed compile errors due to (now) missing includes because of include
- reductions done to Service_Config.h and Svc_Handler.h.
-
-Sat Jan 29 00:39:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Change --with-{acexml,qos,rmcast,ssl} to --enable-{acexml,qos,
- rmcast,ssl} to be consistant with standard autoconf conventions.
- This also paves the way for a *new* --with-ssl flag to point to
- the openssl install directory.
-
-Fri Jan 28 20:30:02 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Configuration.h:
-
- Include "ace/SStringfwd.h" instead of "ace/SString.h". Forward
- declarations of ACE's string types are enough. Reduces
- interheader dependencies and also reduces ACE's footprint
- slightly.
-
- * ace/Configuration.cpp:
- * ace/Local_Name_Space.cpp
- * ace/Remote_Name_Space.cpp:
- * ace/Service_Config.cpp:
-
- Include "ace/SString.h" since to pull in complete ACE string
- class declarations, since the corresponding header only has
- forward declarations of those string classes.
-
- * ace/Filecache.cpp:
- * ace/Filecache.h:
-
- Removed alternatives to C++ template specializations in these
- files. All platforms supported by ACE support standard C++
- explicit/full specialization of classes and their members.
-
- * ace/Local_Name_Space.h:
- * ace/Remote_Name_Space.h:
-
- Forward declare ACE_NS_WString instead of including
- "ace/SString.h". The former is all that is needed.
-
- * ace/Name_Proxy.h:
-
- Include "ace/Event_Handler.h" to pull in complete
- ACE_Event_Handler class declaration. Necessitated by include
- directive reductions in ace/Service_Config.h.
-
- * ace/Process.h:
- * ace/Time_Request_Reply.h:
- * ace/Token_Collection.h:
-
- Removed "ace/SString.h" include directive. It isn't needed.
-
- * ace/Service_Config.h:
-
- Include "ace/SStringfwd.h" instead of "ace/SString.h". Forward
- declarations of ACE's string types are enough. Reduces
- interheader dependencies and also reduces ACE's footprint
- slightly.
-
- Forward declare ACE_XML_Svc_Conf class instead of include
- "ace/XML_Svc_Conf.h". The former is all that is needed.
-
- Removed "ace/Reactor.h" and "ace/Svc_Conf_Tokens.h" include
- directives. They haven't been needed for quite some time.
-
- * ace/Svc_Handler.h:
-
- No need to include "ace/Service_Config.h". "ace/Reactor.h" is
- enough.
-
- * netsvcs/clients/Naming/Client/Client_Test.cpp:
- * netsvcs/clients/Naming/Client/main.cpp:
- * protocols/ace/HTBP/HTBP_Channel.cpp:
-
- Include "ace/Reactor.h" to pull in complete ACE_Reactor class
- declaration.
-
-Fri Jan 28 16:02:28 2005 Steve Huston <shuston@riverace.com>
-
- * tests/Proactor_Test.cpp:
- * tests/Proactor_Test_IPV6.cpp: Fixed compile diagnostics.
-
-Fri Jan 28 20:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks5.5.x.GNU:
- Applied some changes from Thomas Lockhart
- <Thomas dot Lockhart at jpl dot nasa dot gov>:
- - set versioned_so to 0, VxWorks doesn't support this
- - set shared_libs to 0, by default we build staticly, but this
- can be overridden by our users. For dynamic builds Thomas
- supplied more fixes but we have to test some more before adding
- those.
- - added some more notes
- - removed remark of Tornado 1.0, it is not usable anymore
-
-Fri Jan 28 14:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/README:
- Corrected download link doxygen documentation
-
-Fri Jan 28 13:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/README:
- Removed description of CORBA directory, it doesn't exists anymore
-
-Fri Jan 28 13:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Multicast_Test_IPV6.cpp:
- Updated debug message that this test needs multicast and thread
- support. When this is not available return 0 not 1 just as the
- other tests do. This way single threaded builds don't flag this
- test as failed.
-
-Fri Jan 28 09:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Network_Adapters_Test.{h,cpp}:
- Fixed compile warnings when building this test with the Borland
- compiler. Thanks to Robert Iakobashvili
- <roberti at GoNetworks dot com> for supplying the patches
-
-Fri Jan 28 08:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Global_Macros.h
- Changed ACE_SERVER_ADDRESS to don't cause problems in unicode
- builds
-
-Fri Jan 28 08:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/C++NPv2/C++NPv2.mpc:
- Don't build the configurable_logging_server when uses_wchar is defined.
- This example just can't build with wchar
-
-Fri Jan 28 07:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/ASX/Event_Server/Event_Server/Event.mpc:
- * examples/ASX/Event_Server/Transceiver/Transceiver.mpc:
- * examples/ASX/UPIPE_Event_Server/UPIPE_Event.mpc:
- New MPC files. Thanks to Thomas Lockhart
- <Thomas dot Lockhart at jpl dot nasa dot gov> for contributing
- these.
-
-Fri Jan 28 05:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Name_Request_Reply.h:
- Removed private copy constructor and assignment operator, in the
- netsvcs library this gave problems.
-
-Thu Jan 27 18:28:19 2005 Steve Huston <shuston@riverace.com>
-
- * tests/Proactor_Test.{h cpp}:
- * tests/Proactor_Test_IPV6.cpp: Rearranged the pieces of this test to
- allow the Acceptor and Connector objects to be destroyed during the
- test and still have all the stats kept accurately. This is to enable
- testing of some Proactor improvements that are coming.
-
- * tests/Proactor_Scatter_Gather_Test.cpp:
- * tests/TP_Reactor_Test.cpp: Be careful to use the same address family
- when forming the listen and connect addresses. This allows things to
- work regardless of IPv4/IPv6 use.
-
-Thu Jan 27 18:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Hash_Map_Manager_T.inl:
- Replaced c-style cast with C++ casts
-
-Thu Jan 27 18:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ARGV.cpp:
- * ace/Condition_Recursive_Thread_Mutex.cpp:
- * ace/Condition_Thread_Mutex.cpp:
- * ace/Dump.cpp:
- * ace/Event.cpp:
- * ace/Filecache.cpp:
- * ace/Message_Block.cpp:
- * ace/OS_NS_sys_socket.cpp:
- * ace/Service_Object.cpp:
- * ace/Service_Types.cpp:
- Replaced c-style cast with C++ casts
-
- * ace/Name_Proxy.cpp:
- * ace/Naming_Context.cpp:
- Added missing members to initialisation list
-
- * ace/Name_Proxy.h:
- * ace/Name_Request_Reply.h:
- Added private assignment operator and copy constructor
- to prevent copying.
-
-Wed Jan 26 12:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ICMP_Socket.{h,cpp}:
- * ace/Ping_Socket.{h,cpp}:
- * tests/Network_Adapters_Test.cpp:
- Added missing includes. Thanks to Peter Falsh
- <webangel at list dot ru> for reporting this.
-
- * tests/run_test.lst:
- Added Network_Adapters_Test
-
-Tue Jan 25 21:05:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/Reactor_Registration_Test.cpp:
-
- Revoked earlier change because it's erroneous:-(
-
-Tue Jan 25 19:41:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
-
- Fixed typo in include statement. Thanks to JT Conklin.
-
-Tue Jan 25 15:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/ACE-bug-process.html:
- Fixed links
-
-Tue Jan 25 15:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/ACE-categories.html:
- Updated this document
-
-Tue Jan 25 15:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS.h:
- Removed include of os_include/sys/os_fcntl.h, this file doesn't
- exists
-
-Tue Jan 25 14:41:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
-
- Added a necessary includefile which make things compile better
- when ACE_HAS_STREAM_PIPES is defined.
-
-Tue Jan 25 14:15:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/Reference_Counted_Event_Handler_Test.cpp:
- * tests/Reactor_Registration_Test.cpp:
-
- Tidied up resource management (i.e. close pipes in eventhandler
- destructors) since VxWorks does not automatically release those
- when a dynamically loaded app module is finished.
-
- * tests/Reactor_Dispatch_Order_Test.cpp:
-
- Tidied up resource management and fixed handling superfluous output
- event (like OpenBSD and Lynx).
-
-Mon Jan 24 23:10:33 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Process_Manager.cpp (terminate):
- * ace/Signal.cpp (remove_handler, register_handler):
- * ace/Thread_Manager.cpp (spawn_i):
-
- Fixed "control reaches end of non-void function" warnings
- exhibited by the latest GNU G++ 4.0 CVS snapshot.
-
-Mon Jan 24 17:00:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
-
- Fix thinko in pkgsrc *.pc file generation.
-
-Mon Jan 24 18:24:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp:
- * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
- * examples/IPC_SAP/SPIPE_SAP/producer_read.cpp:
- * examples/IPC_SAP/SPIPE_SAP/server.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.i:
-
- Added a number necessary includefiles which make things compile better
- when ACE_HAS_STREAM_PIPES is defined.
-
-Mon Jan 24 07:49:21 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_sys_socket.inl (setsockopt): Fixed a mistake in the
- comment, where it should say "Windows always set
- SO_REUSEADDR=1." Thanks to YiQing Xiong
- <xjaguar at 126 dot com> for reporting this.
-
-Mon Jan 24 11:23:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
-
- * tests/CDR_Test.cpp:
-
- Fixed incorrect initializer for char array.
-
-Sun Jan 23 21:34:00 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- * examples/Misc/Makefile.am:
- * tests/Makefile.am:
-
- Regenerate.
-
- * m4/ace.m4:
-
- Added extra quoting to AC_REQUIRE arguments.
- Set BUILD_ACE_{FL,TK,QT,XT}REACTOR automake conditionals.
-
-Sun Jan 23 19:17:25 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Create new ACE_WITH_{GL,FL,QT,TK} autoconf macros which will be
- used for finding OpenGL, FL/TK, Qt and Tk libraries and setting
- compiler and linker flags.
-
-Sun Jan 23 15:45:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Split --enable-{fl,qt,tk,xt}-reactor processing into separate
- autoconf macros.
-
-Sun Jan 23 15:07:08 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Omit .cvsignore files.
-
-Sun Jan 23 18:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/Proactor/test_multiple_loops.cpp:
- * examples/Shared_Memory/test_SV.cpp:
- * examples/Smart_Pointers/gadget_test.cpp:
- * examples/Smart_Pointers/widget_test.cpp:
- * examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp:
-
-Sun Jan 23 15:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/OS/Process/process.cpp:
- * examples/IPC_SAP/TLI_SAP/CPP-client.cpp:
- Fixed unicode build error
-
-Sun Jan 23 13:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Default rtti to 1 instead of 0, we now use dynamic_cast in the
- ACE library itself, TAO requires RTTI, so changed the default
-
- * include/makeinclude/platform_vxworks5.5.x.GNU:
-
- Simplified this file by using ?=
-
-Sun Jan 23 13:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Capabilities.cpp:
- Removed instantiations of ACE_Hash and ACE_Equal_To of
- ACE_TString. These where already giving problems on VxWorks,
- now also on Irix, so removed them. Thanks to Doug McCorkle
- <mccdo at iastate dot edu> for reporting this
-
-Sun Jan 23 12:39:20 2005 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/tao_xtresource.mpb:
- * bin/MakeProjectCreator/config/tao_tkresource.mpb:
- * bin/MakeProjectCreator/config/tao_qtresource.mpb:
- * bin/MakeProjectCreator/config/tao_flresource.mpb:
- * bin/MakeProjectCreator/config/ace_xtreactor.mpb:
- * bin/MakeProjectCreator/config/ace_xt.mpb:
- * bin/MakeProjectCreator/config/ace_x11.mpb:
- * bin/MakeProjectCreator/config/ace_tkreactor.mpb:
- * bin/MakeProjectCreator/config/ace_tk.mpb:
- * bin/MakeProjectCreator/config/ace_motif.mpb:
- * bin/MakeProjectCreator/config/ace_gl.mpb:
- * bin/MakeProjectCreator/config/ace_flreactor.mpb:
- * bin/MakeProjectCreator/config/ace_fl.mpb:
- * bin/MakeProjectCreator/config/ace_athena.mpb:
- * ace/ace_xtreactor.mpc:
- * ace/ace_tkreactor.mpc:
- * ace/ace_qtreactor.mpc:
- * ace/ace_flreactor.mpc:
- * ace/ace.mpc:
-
- Added missing Id strings.
-
-Sun Jan 23 02:22:13 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/ACE_FlReactor.pc.in:
- * ace/ACE_QtReactor.pc.in:
- * ace/ACE_TkReactor.pc.in:
- * ace/ACE_XtReactor.pc.in:
-
- New files, pkg-config *.pc templates.
-
- * ace/ace_flreactor.mpc:
- * ace/ace_qtreactor.mpc:
- * ace/ace_tkreactor.mpc:
- * ace/ace_xtreactor.mpc:
-
- Removed Demux subsection from Source_Files.
-
- Added empty Inline_Files, Template_Files, and Resource_Files
- sections.
-
- Added Pkgconfig_Files sections.
-
-Sun Jan 23 00:25:48 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Initial --enable-tk-reactor and --enable-qt-reactor support.
- Set BUILD_{FL,TK,QT,XT} automake conditionals.
-
-Sun Jan 23 01:54:59 2005 Marek Brudka <mbrudka@aster.pl>
-
- * */.cvsignore:
- To make cvs silent.
-
- * tests/tests.mpc:
- * tests/XtReactor_Test.cpp:
- * tests/XtMotifReactor_Test.cpp:
- * tests/XtAthenaReactor_Test.cpp:
- * tests/TkReactor_Test.cpp:
- * tests/QtReactor_Test.h:
- * tests/QtReactor_Test.cpp:
- * tests/FlReactor_Test.cpp:
- * include/makeinclude/wrapper_macros.GNU:
- * include/makeinclude/platform_sunos5_g++.GNU:
- * include/makeinclude/platform_lynxos.GNU:
- * include/makeinclude/platform_linux_pgi.GNU:
- * include/makeinclude/platform_linux_icc.GNU:
- * include/makeinclude/platform_linux_borland.GNU:
- * include/makeinclude/platform_linux.GNU:
- * examples/Misc/test_XtReactor2.cpp:
- * examples/Misc/test_XtReactor1.cpp:
- * examples/Misc/Misc.mpc:
- * bin/MakeProjectCreator/config/tao_xtresource.mpb:
- * bin/MakeProjectCreator/config/tao_tkresource.mpb:
- * bin/MakeProjectCreator/config/tao_qtresource.mpb:
- * bin/MakeProjectCreator/config/tao_flresource.mpb:
- * bin/MakeProjectCreator/config/strategies.mpb:
- * bin/MakeProjectCreator/config/global.features:
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/ace_xtreactor.mpb:
- * bin/MakeProjectCreator/config/ace_xt.mpb:
- * bin/MakeProjectCreator/config/ace_x11.mpb:
- * bin/MakeProjectCreator/config/ace_tkreactor.mpb:
- * bin/MakeProjectCreator/config/ace_tk.mpb:
- * bin/MakeProjectCreator/config/ace_qtreactor.mpb:
- * bin/MakeProjectCreator/config/ace_qt.mpb:
- * bin/MakeProjectCreator/config/ace_motif.mpb:
- * bin/MakeProjectCreator/config/ace_gtk.mpb:
- * bin/MakeProjectCreator/config/ace_gl.mpb:
- * bin/MakeProjectCreator/config/ace_flreactor.mpb:
- * bin/MakeProjectCreator/config/ace_fl.mpb:
- * bin/MakeProjectCreator/config/ace_athena.mpb:
- * ace/config-win32-msvc.h:
- * ace/config-doxygen.h:
- * ace/ace_xtreactor.mpc:
- * ace/ace_tkreactor.mpc:
- * ace/ace_qtreactor.mpc:
- * ace/ace_flreactor.mpc:
- * ace/ace.mwc:
- * ace/ace.mpc:
- * ace/XtReactor.h:
- * ace/XtReactor.cpp:
- * ace/TkReactor.h:
- * ace/TkReactor.cpp:
- * ace/README:
- * ace/QtReactor.h:
- * ace/QtReactor.cpp:
- * ace/FlReactor.h:
- * ace/FlReactor.cpp:
- * ace/ACE_XtReactor_export.h:
- * ace/ACE_TkReactor_export.h:
- * ace/ACE_QtReactor_export.h:
- * ace/ACE_FlReactor_export.h:
- * ACE-INSTALL.html:
- Changes related with separation of GUI reactors.
- The additional information is avalaible below.
-
- Wed Jan 19 22:55:50 2005 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/tao_xtresource.mpb:
- * bin/MakeProjectCreator/config/tao_xtreactor.mpb:
- * bin/MakeProjectCreator/config/tao_tkresource.mpb:
- * bin/MakeProjectCreator/config/tao_tkreactor.mpb:
- * bin/MakeProjectCreator/config/tao_qtresource.mpb:
- * bin/MakeProjectCreator/config/tao_qtreactor.mpb:
- * bin/MakeProjectCreator/config/tao_flresource.mpb:
- * bin/MakeProjectCreator/config/tao_flreactor.mpb:
-
- Adapted to new naming.
-
- Sun Jan 9 01:13:42 2005 Marek Brudka <mbrudka@aster.pl>
-
- * ace/TkReactor.h (Module):
- * ace/TkReactor.cpp (Module):
- * ace/FlReactor.h (Module):
- * ace/FlReactor.cpp (Module):
-
- Removed factory methods for loading reactor from shared
- library.
-
- * bin/MakeProjectCreator/config/global.features (Module):
-
- Disabled by defult tao_flreactor and tao_tkreactor features.
-
- Mon Jan 3 22:48:32 2005 Marek Brudka <mbrudka@aster.pl>
-
- * ace/ace_xtreactor.mpc (Module):
- * ace/ace_tkreactor.mpc (Module):
- * ace/ace_qtreactor.mpc (Module):
- * ace/ace_flreactor.mpc (Module):
-
- Removed ace_*reactor required features.
-
- Tue Dec 14 00:09:48 2004 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/ace_x11.mpb (Module):
- * bin/MakeProjectCreator/config/ace_gl.mpb (Module):
- * bin/MakeProjectCreator/config/ace_fl.mpb (Module):
- * ACE-INSTALL.html (Module):
-
- Modified base projects to enable FlReactor compilation for
- Windows.
-
- Mon Dec 13 01:39:12 2004 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/ace_xt.mpb (Module):
- * bin/MakeProjectCreator/config/ace_gl.mpb (Module):
- * bin/MakeProjectCreator/config/ace_fl.mpb (Module):
-
- Removed nice feature inheritance and reentered a workaround
- related with "verbatim" section bug in MPC.
-
- Mon Dec 13 00:36:44 2004 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/strategies.mpb (Module):
-
- Removed explicite dependencies of TAO_Strategies on
- TAO_TkReactor.
-
- * bin/MakeProjectCreator/config/tao_tkreactor.mpb (Module):
-
- Creating base project for using TAO_TkReactor library.
-
- * bin/MakeProjectCreator/config/strategies.mpb (Module):
-
- Removed dependency on tao_tkreactor.
-
- * tests/TkReactor_Test.cpp (Module):
- * bin/MakeProjectCreator/config/ace_tk.mpb (Module):
- * ace/config-doxygen.h (Module):
-
- Removed ACE_HAS_TK macros.
-
- * ace/TkReactor.h (Module):
- * ace/TkReactor.cpp (Module):
-
- Removed ACE_HAS_TK macros. Created factory method TkReactor in
- dll.
-
- Sun Dec 12 22:53:48 2004 Marek Brudka <mbrudka@aster.pl>
-
- * tests/FlReactor_Test.cpp (Module):
-
- Removed ACE_HAS_FL macros.
-
- * bin/MakeProjectCreator/config/strategies.mpb (Module):
-
- Removed explicite dependence of TAO_Strategies on
- TAO_FlReactor.
-
- * bin/MakeProjectCreator/config/tao_flreactor.mpb (Module):
-
- Creating base project for using TAO_FlReactor library.
-
- * bin/MakeProjectCreator/config/ace_fl.mpb (Module):
-
- Removed ACE_HAS_FL macros.
-
- * ace/config-doxygen.h (Module):
-
- Removed ACE_HAS_FL macros.
- * ace/FlReactor.h (Module):
- * ace/FlReactor.cpp (Module):
-
- Removed ACE_HAS_FL macros. Created factory method for
- instantinating FlReactor from dll.
-
- Sun Dec 12 02:14:51 2004 Marek Brudka <mbrudka@aster.pl>
-
- * .cvsignore:
-
- Made cvs more silent on executables.
-
- * tests/tests.mpc (Module):
-
- Introduced new dependencies on ace_flreactor and ace_tkreactor
- for specific reactors tests.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU (Module):
-
- Replaced ace_with_x11 by x11 feature.
-
- * include/makeinclude/wrapper_macros.GNU (Module):
-
- Modified documentation about features. Removed rules for an
- unknown gtk_reactor. Modified statements related with new naming
- schema and feature definitions.
-
- * bin/MakeProjectCreator/config/global.features (Module):
-
- Grouped and commented features related with GUI reactors.
-
- * bin/MakeProjectCreator/config/strategies.mpb (Module):
-
- Created temporary dependence on tao_tk(fl)reactors. To be
- removed when TAO is separated from Tk and Fl Reactors.
-
- * bin/MakeProjectCreator/config/tao_flreactor.mpb (Module):
- * bin/MakeProjectCreator/config/tao_tkreactor.mpb (Module):
-
- Created dummy projects to tao_*reactors. Will be handy when TAO
- is separated from Tk and Fl Reactors.
-
- * bin/MakeProjectCreator/config/tao_xtreactor.mpb (Module):
- * bin/MakeProjectCreator/config/tao_qtreactor.mpb (Module):
- * bin/MakeProjectCreator/config/ace_xtreactor.mpb (Module):
- * bin/MakeProjectCreator/config/ace_tkreactor.mpb (Module):
- * bin/MakeProjectCreator/config/ace_qtreactor.mpb (Module):
- * bin/MakeProjectCreator/config/ace_flreactor.mpb (Module):
-
- Unified derivation and naming schema.
-
- * bin/MakeProjectCreator/config/ace_fltk.mpb (Module):
-
- Replaced this file by ace_fl.mpb
-
- * bin/MakeProjectCreator/config/ace_xt.mpb (Module):
- * bin/MakeProjectCreator/config/ace_x11.mpb (Module):
- * bin/MakeProjectCreator/config/ace_tk.mpb (Module):
- * bin/MakeProjectCreator/config/ace_qt.mpb (Module):
- * bin/MakeProjectCreator/config/ace_motif.mpb (Module):
- * bin/MakeProjectCreator/config/ace_fl.mpb (Module):
- * bin/MakeProjectCreator/config/ace_gl.mpb (Module):
- * bin/MakeProjectCreator/config/ace_athena.mpb (Module):
-
- Replaced ace_with_* features by * features to unify naming
- schema. Removed unnecessary definitions
- (includes,flags,libraries). Introduced unified derivation
- schema.
-
- * ace/ace_xtreactor.mpc (Module):
- * ace/ace_tkreactor.mpc (Module):
- * ace/ace_qtreactor.mpc (Module):
- * ace/ace_flreactor.mpc (Module):
-
- Added header files. Created new dependencies.
-
- * ace/TkReactor.h (Module):
- * ace/FlReactor.h (Module):
-
- Used new export macros.
-
- * ace/ACE_TkReactor_export.h (Module):
- * ace/ACE_FlReactor_export.h (Module):
-
- Created export macros for these GUI reactors. Will be handy in
- future.
-
- * ACE-INSTALL.html (Module):
-
- Rewrote documentation related with GUI reactors.
-
- Fri Dec 10 23:53:41 2004 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/global.features (Module):
-
- Removed xt_reactor feature.
-
- * ACE-INSTALL.html (Module):
-
- Modified documentation related to QtReactor and XtReactor.
-
- Fri Dec 10 22:57:22 2004 Marek Brudka <mbrudka@aster.pl>
-
- * tests/QtReactor_Test.cpp (Message):
-
- Removed unnecesary log about lack of Qt support.
-
- Fri Dec 10 22:39:12 2004 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/global.features (Message):
-
- Disabled by default ace_With_xt and ace_with_x11.
-
- * include/makeinclude/wrapper_macros.GNU (Module):
-
- Replace qt_rector variables by qt, as MPC currently uses qt
- feature.
-
- Fri Dec 10 01:04:52 2004 Marek Brudka <mbrudka@aster.pl>
-
- * examples/Misc/.cvsignore (Module):
-
- Created few ignores to make cvs silent.
-
- Fri Dec 10 00:45:56 2004 Marek Brudka <mbrudka@aster.pl>
-
- * tests/.cvsignore (Module):
-
- Created few ignores to make cvs silent.
-
- * ace/ace_xtreactor.mpc (Module):
-
- * ace/config-tandem.h (Module):
- * ace/config-doxygen.h (Module):
- * ace/XtReactor.cpp (Module):
-
- Removed ACE_HAS_XT macros.
-
- * ace/XtReactor.h (Module):
-
- Removed ACE_HAS_XT macros and applied export macros for
- ACE_XtReactor.
-
- * ace/README (Module):
-
- Removed notice on ACE_HAS_XT.
-
- * ace/ACE_XtReactor_export.h (Module):
-
- Create export macros for XtReactor. Please, do not ask if anyone
- needs these macros under Windows. Probably no, but they are
- present here to remain consistent with the rest of ACE.
-
- * tests/tests.mpc (Module):
-
- Created two project XtReactor_Tests for Athena widgets and
- Motif. Removed XtReactor_Test.
-
- * tests/XtReactor_Test.cpp (Module):
- * tests/XtMotifReactor_Test.cpp (Module):
- * tests/XtAthenaReactor_Test.cpp (Module):
-
- XtReactor_Test was splitted into separate test for Athena
- widgets and Motif, hence they depend on distinct
- libraries. Removed ACE_HAS_XT and ACE_LACKS_MOTIF macros, as
- they are not needed now.
-
- * examples/Misc/test_XtReactor2.cpp (Module):
- * examples/Misc/test_XtReactor1.cpp (Module):
-
- Removed ACE_HAS_XT macros.
-
- * examples/Misc/Misc.mpc (Module):
-
- Added dependencies on ace_xtreactor and ace_motif.
-
- * bin/MakeProjectCreator/config/tao_xtreactor.mpb (Module):
- * bin/MakeProjectCreator/config/ace_xtreactor.mpb (Module):
-
- Created base projects for applications using ACE/TAO_XtReactor
- libraries.
-
- * bin/MakeProjectCreator/config/global.features (Module):
-
- By default ace_with_x11, ace_withxt, ace_with_motif,
- ace_with_athena features are not avalaible.
-
- * bin/MakeProjectCreator/config/ace_xt.mpb (Module):
- * bin/MakeProjectCreator/config/ace_x11.mpb (Module):
-
- Transformed features into projects with explicit requirements.
-
- * bin/MakeProjectCreator/config/ace_motif.mpb (Module):
-
- Created base project for motif/lestif library.
-
- * bin/MakeProjectCreator/config/ace_athena.mpb (Module):
-
- Created base project for athena widgets library.
-
- * ACE-INSTALL.html (Module):
-
- Modified section on QtReactor and added section on XtReactor.
-
- Tue Dec 7 20:48:36 2004 Marek Brudka <mbrudka@aster.pl>
-
- * ace/ace_qtreactor.mpc (Module):
- * ace/QtReactor_export.h (Module):
- * ace/QtReactor.h (Module):
- * ace/ACE_QtReactor_export.h (Module):
-
- Change QtReactor_export.h into ACE_QtReactor_export.h to avoid
- possible, though not very probably name conflict and remain
- consistent with TAO_QtReact_export.
-
- Tue Dec 7 00:23:54 2004 Marek Brudka <mbrudka@aster.pl>
-
- * ace/ace_qtreactor.mpc (Module):
- * ace/QtReactor_export.h (Module):
- * ace/QtReactor.h (Module):
-
- Created and applied export macros for ACE_QtReactor library.
-
- Sun Dec 5 23:18:29 2004 Marek Brudka <mbrudka@aster.pl>
-
- * include/makeinclude/wrapper_macros.GNU (Module):
- * include/makeinclude/platform_linux_pgi.GNU (Module):
- * include/makeinclude/platform_linux_icc.GNU (Module):
- * include/makeinclude/platform_linux.GNU (Module):
-
- Removed unnecessary ACE_HAS_QT and make options regarding
- qt. All those things are now set up by MPC.
-
- * tests/tests.mpc (Module):
-
- Removed explicit dependency on qt. It is ensured now by qt base
- project.
-
- * tests/QtReactor_Test.h (Module):
- * tests/QtReactor_Test.cpp (Module):
-
- Removed ACE_HAS_QT section as MPC manages now configuration.
-
- * bin/MakeProjectCreator/config/tao_qtreactor.mpb (Module):
-
- Removed tao_qtreactor as it seems to be redundant with qt=1. I'm
- not sure if this.
-
- * bin/MakeProjectCreator/config/ace_qt.mpb (Module):
-
- Removed ace_qtreactor as it seems to be redundant with qt=1. I'm
- not sure if this.
-
- * ace/config-win32-msvc.h (Module):
-
- Removed sections related with ACE_HAS_QT and QT_DLL
- definition. It is manged now by MPC.
-
- * ace/config-doxygen.h (Module):
-
- Removed ACE_HAS_QT as it is ACE_QtReactor compiles now alway if
- qt option is set.
-
- * ace/README (Module):
-
- Removed paragraph on ACE_HAS_QT.
-
- * ace/QtReactor.h (Module):
- * ace/QtReactor.cpp (Module):
-
- Removed code compiled conditionally on ACE_HAS_QT
- predicate. Compilation is now managed by MPC.
-
- Sat Dec 4 17:03:38 2004 Marek Brudka <mbrudka@aster.pl>
-
- * tests/RMCast/.cvsignore (Module):
- * ace/.cvsignore (Module):
- * tests/.cvsignore (Module):
-
- Added linux executables to prevent cvs warnings.
-
- Sat Dec 4 16:02:30 2004 Marek Brudka <mbrudka@aster.pl>
-
- * ace/qt_reactor.mpb (Module):
-
- This base project is no necessary now.
-
- Sat Dec 4 15:51:01 2004 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/ace_qtreactor.mpb (Module):
- * ace/ace_qtreactor.mpc (Module):
-
- Removed depracated qt_moc project.
-
- Sat Dec 4 15:49:03 2004 Marek Brudka <mbrudka@aster.pl>
-
- * ACE-INSTALL.html (Module):
-
- Added paragraph on building ACE_QtLibrary.
-
- Sat Dec 4 14:28:54 2004 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/global.features (Module):
-
- Added comment about -features option.
-
- Fri Dec 3 23:10:39 2004 Marek Brudka <mbrudka@aster.pl>
-
- * bin/MakeProjectCreator/config/tao_qtreactor.mpb (Added):
- * bin/MakeProjectCreator/config/ace_xt.mpb (Added):
- * bin/MakeProjectCreator/config/ace_x11.mpb (Added):
- * bin/MakeProjectCreator/config/ace_tk.mpb (Added):
- * bin/MakeProjectCreator/config/ace_qtreactor.mpb (Added):
- * bin/MakeProjectCreator/config/ace_gtk.mpb (Added):
- * bin/MakeProjectCreator/config/ace_gl.mpb (Added):
- * bin/MakeProjectCreator/config/ace_fltk.mpb (Added):
- * ace/ace_xtreactor.mpc (Added):
- * ace/ace_tkreactor.mpc (Added):
- * ace/ace_qtreactor.mpc (Added):
- * ace/ace_flreactor.mpc (Added):
-
- * tests/tests.mpc (Modified):
- * include/makeinclude/wrapper_macros.GNU (Modified):
- * include/makeinclude/platform_sunos5_sunc++.GNU (Modified):
- * include/makeinclude/platform_sunos5_g++.GNU (Modified):
- * include/makeinclude/platform_lynxos.GNU (Modified):
- * include/makeinclude/platform_linux_pgi.GNU (Modified):
- * include/makeinclude/platform_linux_icc.GNU (Modified):
- * include/makeinclude/platform_linux_borland.GNU (Modified):
- * include/makeinclude/platform_linux.GNU (Modified):
- * bin/MakeProjectCreator/config/acedefaults.mpb (Modified):
- * bin/MakeProjectCreator/config/ace_qt.mpb (Modified):
- * ace/ace.mwc (Modified):
- * ace/ace.mpc (Modified):
-
- Initial changes related with the separation of reactors into
- distinct libraries. Many thanks to Raphael Bossek
- <raphael.bossek@gmx.de> for this patch.
-
-Sat Jan 22 21:18:58 2005 Kobi Cohen-Arazi <kobi.cohenarazi@gmail.com>
-
- * ace/Logging_Strategy.cpp (handle_timeout): Fixed when defined
- ACE_LACKS_IOSTREAM_TOTALLY. Use ftell instead of fseek in order
- to get the current file length. Thanks to Kim ByeongSu <kcando
- at kcando dot org> for pointing it out.
-
-Sat Jan 22 21:13:11 2005 Kobi Cohen-Arazi <kobi.cohenarazi@gmail.com>
-
- * tests/Test_Output.cpp(close): Fixed when
- ACE_LACKS_IOSTREAM_TOTALLY - fflush and fclose should be called
- only when output_file_ is valid, and it points to the same
- current ACE_LOG_MSG->msg_ostream ().
-
-Fri Jan 21 19:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Added Solaris 10
-
-Fri Jan 21 18:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_client.mpb:
- Removed duplicate includes
-
-Fri Jan 21 16:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp:
- Fixed compile error in Solaris 10 build
-
-Fri Jan 21 11:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/ace.doxygen:
- Also parse config-lite.h and config-all.h to generate the
- ACE documentation
-
-Thu Jan 20 22:48:24 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * docs/ACE-guidelines.html:
-
- Removed obsolete ACE cast macro usage recommendations. They are
- deprecated. Thanks to Olli Savia <ops at iki dot fi> for
- pointing out this document needed updating.
-
- Updated and removed out-of-date guidelines.
-
-Thu Jan 20 19:07:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/ACE-casts-convert:
-
- Enhanced to support conversion of ACE_*_cast_[1-5]_{ptr,ref}
- macro calls to their standard C++ counterparts.
-
- * ace/Map_T.inl:
-
- Converting remaining deprecated ACE cast macro calls using the
- enhanced ACE-casts-convert script described above.
-
-Thu Jan 20 18:18:00 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ACEXML/apps/svcconf/Svcconf_Handler.cpp:
- * ACEXML/common/AttributesImpl.cpp:
- * ACEXML/common/FileCharStream.cpp:
- * ACEXML/common/HttpCharStream.cpp:
- * ACEXML/common/Mem_Map_Stream.cpp:
- * ACEXML/common/NamespaceSupport.cpp:
- * ACEXML/common/SAXExceptions.cpp:
- * ACEXML/common/StrCharStream.cpp:
- * ACEXML/common/Transcode.cpp:
- * ACEXML/parser/debug_validator/Debug_Attributes_Builder.cpp:
- * ACEXML/parser/parser/Entity_Manager.i:
- * ACEXML/parser/parser/Parser.cpp:
- * ACEXML/tests/ContentHandler_Test.cpp:
- * ACEXML/tests/Transcoder_Test.cpp:
- * Kokyu/Dispatch_Deferrer.cpp:
- * Kokyu/Dispatcher_Task.cpp:
- * ace/QoS/SOCK_Dgram_Mcast_QoS.cpp:
- * ace/RMCast/RMCast_Fragment.cpp:
- * ace/RMCast/RMCast_IO_UDP.cpp:
- * ace/RMCast/RMCast_Partial_Message.cpp:
- * ace/RMCast/RMCast_Reassembly.cpp:
- * apps/JAWS/server/IO.cpp:
- * apps/JAWS/server/JAWS_Pipeline_Handler.cpp:
- * apps/JAWS2/HTTP_10_Parse.cpp:
- * apps/JAWS2/HTTP_10_Write.cpp:
- * apps/JAWS2/JAWS/Assoc_Array.cpp:
- * apps/JAWS2/JAWS/Concurrency.cpp:
- * apps/JAWS2/JAWS/IO.cpp:
- * apps/JAWS2/JAWS/Pipeline_Tasks.cpp:
- * apps/JAWS3/http/HTTP_States.h:
- * apps/JAWS3/jaws3/Asynch_IO.cpp:
- * apps/drwho/CM_Client.cpp:
- * apps/drwho/CM_Server.cpp:
- * apps/drwho/server.cpp:
- * apps/gperf/src/Hash_Table.cpp:
- * apps/gperf/src/Key_List.cpp:
- * apps/gperf/src/List_Node.cpp:
- * apps/mkcsregdb/mkcsregdb.cpp:
- * examples/APG/Config/HA_Status.cpp:
- * examples/APG/Logging/Callback-2.h:
- * examples/APG/Misc_IPC/UDP_Broadcast.cpp:
- * examples/APG/Misc_IPC/UDP_Unicast.cpp:
- * examples/APG/Naming/Name_Binding.h:
- * examples/APG/Proactor/HA_Proactive_Status.cpp:
- * examples/APG/Reactor/Client.cpp:
- * examples/APG/Reactor/HAStatus-AC.cpp:
- * examples/APG/Reactor/HAStatus.cpp:
- * examples/APG/Reactor/Timer_State_Data.cpp:
- * examples/APG/Shared_Memory/Hash_Map.cpp:
- * examples/APG/Shared_Memory/Malloc.cpp:
- * examples/APG/Shared_Memory/PI_Malloc.cpp:
- * examples/APG/Sockets/Iovec.cpp:
- * examples/APG/Svc_Config/HA_Status_Dynamic.cpp:
- * examples/APG/Svc_Config/HA_Status_Static.cpp:
- * examples/APG/ThreadPools/TP_Reactor.cpp:
- * examples/APG/Timers/Alarm.cpp:
- * examples/APG/Timers/CB.cpp:
- * examples/APG/Timers/PCB.cpp:
- * examples/APG/Timers/Task.cpp:
- * examples/Bounded_Packet_Relay/BPR_Drivers.cpp:
- * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp:
- * examples/C++NPv1/Logging_Client.cpp:
- * examples/C++NPv1/Process_Per_Connection_Logging_Server.cpp:
- * examples/C++NPv1/RT_Thread_Per_Connection_Logging_Server.cpp:
- * examples/C++NPv1/Thread_Per_Connection_Logging_Server.cpp:
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/Client_Logging_Daemon.cpp:
- * examples/C++NPv2/Logging_Event_Handler.h:
- * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/Server_Shutdown.cpp:
- * examples/C++NPv2/Service_Reporter.cpp:
- * examples/C++NPv2/TPC_Logging_Server.cpp:
- * examples/C++NPv2/TP_Logging_Server.cpp:
- * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/display_logfile.cpp:
- * examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp:
- * examples/IPC_SAP/FILE_SAP/client.cpp:
- * examples/IPC_SAP/SOCK_SAP/C-inclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/C-inserver.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-unserver.cpp:
- * examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp:
- * examples/Reactor/Misc/notification.cpp:
- * examples/Reactor/Multicast/Log_Wrapper.cpp:
- * examples/Reactor/Proactor/test_aiosig_ace.cpp:
- * examples/Reactor/WFMO_Reactor/APC.cpp:
- * examples/Reactor/WFMO_Reactor/Handle_Close.cpp:
- * examples/Reactor/WFMO_Reactor/Multithreading.cpp:
- * examples/Reactor/WFMO_Reactor/Removals.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i:
- * examples/Shared_Malloc/test_malloc.cpp:
- * examples/Shared_Malloc/test_persistence.cpp:
- * examples/Shared_Malloc/test_position_independent_malloc.cpp:
- * examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp:
- * examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp:
- * examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp:
- * examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp:
- * examples/TMCast/Member/member.cpp:
- * examples/Threads/thread_manager.cpp:
- * examples/Threads/thread_specific.cpp:
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp:
- * examples/Web_Crawler/Command_Processor.cpp:
- * examples/Web_Crawler/Iterators.cpp:
- * examples/Web_Crawler/Mem_Map_Stream.cpp:
- * examples/Web_Crawler/URL_Addr.cpp:
- * examples/Web_Crawler/URL_Visitor.cpp:
- * netsvcs/lib/Name_Handler.cpp:
- * protocols/ace/HTBP/HTBP_Channel.cpp:
- * protocols/ace/HTBP/HTBP_Session.cpp:
- * performance-tests/Misc/basic_perf.cpp:
- * performance-tests/Misc/childbirth_time.cpp:
- * performance-tests/Misc/context_switch_time.cpp:
- * performance-tests/SCTP/SOCK_SEQPACK_clt.cpp:
- * performance-tests/SCTP/SOCK_SEQPACK_srv.cpp:
- * performance-tests/SCTP/SOCK_STREAM_clt.cpp:
- * performance-tests/SCTP/SOCK_STREAM_srv.cpp:
- * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp:
- * performance-tests/Server_Concurrency/Leader_Follower/leader_follower.cpp:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/workers.cpp:
- * performance-tests/Synch-Benchmarks/Base_Test/Baseline_Test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.cpp:
- * tests/ACE_Init_Test.cpp:
- * tests/ACE_Test.cpp:
- * tests/CDR_Array_Test.cpp:
- * tests/Cache_Map_Manager_Test.cpp:
- * tests/Cache_Map_Manager_Test.h:
- * tests/Conn_Test.cpp:
- * tests/DLL_Test.cpp:
- * tests/DLList_Test.cpp:
- * tests/Dynamic_Priority_Test.cpp:
- * tests/FlReactor_Test.cpp:
- * tests/Handle_Set_Test.cpp:
- * tests/IOStream_Test.cpp:
- * tests/MT_Reactor_Upcall_Test.cpp:
- * tests/MT_SOCK_Test.cpp:
- * tests/Malloc_Test.cpp:
- * tests/Map_Manager_Test.cpp:
- * tests/Max_Default_Port_Test.cpp:
- * tests/Max_Default_Port_Test_IPV6.cpp:
- * tests/Message_Queue_Test.cpp:
- * tests/Message_Queue_Test_Ex.cpp:
- * tests/Multicast_Test.cpp:
- * tests/Multicast_Test_IPV6.cpp:
- * tests/OS_Test.cpp:
- * tests/Object_Manager_Test.cpp:
- * tests/Priority_Buffer_Test.cpp:
- * tests/Priority_Reactor_Test.cpp:
- * tests/Proactor_Scatter_Gather_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/Proactor_Test_IPV6.cpp:
- * tests/Proactor_Timer_Test.cpp:
- * tests/Process_Strategy_Test.cpp:
- * tests/Reactor_Performance_Test.cpp:
- * tests/Reactor_Timer_Test.cpp:
- * tests/Reactors_Test.cpp:
- * tests/Recursive_Condition_Bug_Test.cpp:
- * tests/Recursive_Condition_Test.cpp:
- * tests/Recursive_Mutex_Test.cpp:
- * tests/SOCK_SEQPACK_SCTP_Test.cpp:
- * tests/SOCK_Send_Recv_Test.cpp:
- * tests/SOCK_Send_Recv_Test_IPV6.cpp:
- * tests/SString_Test.cpp:
- * tests/SV_Shared_Memory_Test.cpp:
- * tests/Semaphore_Test.cpp:
- * tests/Service_Config_DLL.cpp:
- * tests/Service_Config_Test.cpp:
- * tests/TSS_Test.cpp:
- * tests/Task_Ex_Test.cpp:
- * tests/Thread_Pool_Reactor_Resume_Test.cpp:
- * tests/Thread_Pool_Reactor_Test.cpp:
- * tests/Thread_Pool_Test.cpp:
- * tests/Time_Value_Test.cpp:
- * tests/HTBP/Reactor_Tests/test_config.h:
- * tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp:
- * tests/RMCast/RMCast_Fragment_Test.cpp:
- * tests/RMCast/RMCast_Membership_Test.cpp:
- * tests/RMCast/RMCast_Reassembly_Test.cpp:
- * tests/RMCast/RMCast_Reordering_Test.cpp:
- * tests/RMCast/RMCast_Retransmission_Test.cpp:
- * tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
- * websvcs/lib/URL_Addr.cpp:
-
- Converted remainder of
- ACE_{static,dynamic,reinterpret,const}_cast macros calls to
- their standard C++ counterparts using new bin/ACE-casts-convert
- script.
-
-Thu Jan 20 18:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/MEM_Acceptor.h:
- Doxygen improvement
-
-Thu Jan 20 18:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/MEM_Addr.h:
- Doxygen improvement
-
-Thu Jan 20 15:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Connector.cpp:
- Replaced C-style cast with C++ const_cast
-
-Thu Jan 20 07:00:15 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
-
- Honor the -into option by prefixing each open with the
- correct output directory determined by the new method on the
- Creator.
-
-Thu Jan 20 01:16:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/ACE-casts-convert:
-
- New convenience script that converts all ACE cast macro calls
- (e.g. ACE_static_cast (foo, bar)) to their standard C++
- counterparts (e.g. static_cast<foo> (bar)). It is meant as an
- aid to help app developers that use the ACE cast macros upgrade
- their apps to the standard C++ cast syntax since the ACE cast
- macros were deprecated back in ACE 5.4.2.
-
-Wed Jan 19 23:06:14 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/acelib.mpb:
-
- Changed to inherit from pkgconfig.mpb.
-
- * bin/MakeProjectCreator/config/pkgconfig.mpb:
-
- New file, custom file definition for pkgconfig *.pc.in file.
-
-Wed Jan 19 15:20:19 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Dev_Poll_Reactor.inl: Add #include "ace/Log_Msg.h" to pick up
- ACE_ASSERT. Fixes compile error on Solaris 9.
-
-Wed Jan 19 11:23:41 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
-
- Use the new get_use_env() method which is part of the MPC change
- from Wed Jan 19 11:20:42 2005.
-
-Wed Jan 19 08:28:11 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/tao_orb_tests.lst:
-
- Added TAO/tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl to
- the list of tests.
-
-Tue Jan 18 09:32:47 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Allow the addition to 'command' and 'dependent' within the scope
- of a custom section. This is part of the MPC change from
- Tue Jan 18 09:29:09 2005.
-
-Tue Jan 18 08:17:10 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Log_Msg.cpp (open): Fixed the logic to pass prog_name
- rather than logger_key, which fixes a bug with syslog. Thanks
- to Robert Iakobashvili <roberti@GoNetworks.com> for this fix.
-
-Mon Jan 17 23:08:20 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Clarify that we're checking whether the second argument to
- gettimeofday() is a _struct_ timezone *.
-
- * m4/platform.m4:
-
- Fixed ACE_VAR_TIMEZONE macro to avoid false positive on systems
- with the timezone() function.
-
-Sun Jan 16 23:26:58 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
-
- Removed autoheader template for ACE_HAS_SIGINFO_T.
-
- * configure.ac:
-
- Simplified check for ACE_HAS_SIGINFO_T.
- Added check for ACE_LACKS_SI_ADDR.
- Added check for ACE_HAS_PTHREAD_NP_H.
-
-Sun Jan 16 22:14:25 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/os_include/os_pthread.h:
-
- #include <pthread_np.h> if ACE_HAS_PTHREAD_NP_H is defined.
-
- * ace/README:
-
- Document new feature test macro ACE_HAS_PTHREAD_NP_H.
-
-Sun Jan 16 18:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/CDR_Stream.{h,cpp}:
- Don't implement the destructor of ACE_WChar_Codeset_Translator
- in the header file, but in the cpp file. Fixes link errors
- with TAO and Cygwin. Thanks to Mike McGahan
- <mcgahan at sparta dot com> for reporting this.
- This fixes bugzilla id [2020].
-
-Sat Jan 15 22:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
- Also build the client after the Test_Output library
-
-Thu Jan 13 23:32:03 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Capabilities.cpp:
- * ace/Configuration.cpp:
- * ace/Connector.cpp:
- * ace/Containers_T.cpp:
- * ace/Dev_Poll_Reactor.cpp:
- * ace/Dynamic_Service.cpp:
- * ace/FILE.cpp:
- * ace/LSOCK_Acceptor.cpp:
- * ace/LSOCK_Stream.cpp:
- * ace/Log_Msg.cpp:
- * ace/Message_Queue.cpp:
- * ace/Message_Queue_T.cpp:
- * ace/Naming_Context.cpp:
- * ace/OS_NS_fcntl.cpp:
- * ace/OS_NS_netdb.cpp:
- * ace/OS_NS_stdio.cpp:
- * ace/OS_NS_stropts.cpp:
- * ace/OS_NS_sys_uio.cpp:
- * ace/OS_NS_sys_utsname.cpp:
- * ace/OS_NS_time.cpp:
- * ace/OS_NS_unistd.inl:
- * ace/OS_NS_wchar.cpp:
- * ace/OS_Thread_Adapter.cpp:
- * ace/Obstack_T.cpp:
- * ace/POSIX_Asynch_IO.cpp:
- * ace/POSIX_CB_Proactor.cpp:
- * ace/POSIX_Proactor.cpp:
- * ace/Parse_Node.cpp:
- * ace/Remote_Name_Space.cpp:
- * ace/SOCK_Acceptor.cpp:
- * ace/SOCK_Connector.cpp:
- * ace/SOCK_Dgram_Mcast.cpp:
- * ace/SOCK_SEQPACK_Acceptor.cpp:
- * ace/SOCK_SEQPACK_Association.cpp:
- * ace/SOCK_SEQPACK_Connector.cpp:
- * ace/Select_Reactor_Base.cpp:
- * ace/Service_Config.cpp:
- * ace/Service_Repository.cpp:
- * ace/Sock_Connect.cpp:
- * ace/Stream_Modules.cpp:
- * ace/Svc_Conf.y:
- * ace/Svc_Conf_y.cpp:
- * ace/TLI.cpp:
- * ace/TLI_Acceptor.cpp:
- * ace/TLI_Connector.cpp:
- * ace/TSS_T.cpp:
- * ace/Timer_Heap_T.cpp:
- * ace/Timer_Wheel_T.cpp:
- * ace/Token_Collection.cpp:
- * ace/UPIPE_Stream.cpp:
- * ace/UUID.cpp:
- * ace/Unbounded_Queue.cpp:
- * ace/Unbounded_Set.cpp:
- * ace/WFMO_Reactor.cpp:
- * ace/WIN32_Asynch_IO.cpp:
- * ace/WIN32_Proactor.cpp:
-
- Converted all ACE_*_cast macro calls to their standard C++
- counterparts. The ACE_*_cast macros were deprecated in ACE
- 5.4.2.
-
-Thu Jan 13 11:29:35 2005 Boris Kolpackov <boris@dre.vanderbilt.edu>
-
- * ace/TMCast/Group.cpp:
- * ace/TMCast/LinkListener.hpp: Use ACE_hthread_t instead of
- ACE_thread_t to join threads.
-
-Wed Jan 12 22:52:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_stdio.h (gets):
- * ace/OS_NS_stdio.cpp (gets):
-
- Removed this implementation. While this ACE implementation of
- gets() did not contain the security holes that all standard
- gets() implementations have, keeping it around only serves to
- foster confusion since (1) some may incorrectly assume that this
- ACE-specific gets() implementation has the same holes as
- standard ones, and (2) invoking it with a default size argument
- so that it looks like a standard gets() call results in behavior
- that is different from the standard. Use fgets() instead.
-
- * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/Server_Shutdown.cpp:
- * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
-
- Replaced all gets() calls with their fgets() counterparts.
- gets() is evil (read insecure), and should not be used.
-
-Wed Jan 12 14:02:03 2005 Boris Kolpackov <boris@dre.vanderbilt.edu>
-
- * ace/TMCast/Group.cpp:
- * ace/TMCast/LinkListener.hpp: Called different version of
- ACE_OS::thr_join which happens to be supported on Win32. Thanks
- to Huang Rui <huangrui@mail.cqzte.com.cn> for reporting the
- problem and helping in narrowing it down.
-
-Tue Jan 11 23:16:35 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac:
-
- Added test for existence of `/dev/poll' device file. If that
- file exists and is readable define the "ACE_HAS_DEV_POLL"
- preprocessor symbol.
-
- * m4/config_h.m4:
-
- Minor preprocessor symbol documentation fixes.
-
-Tue Jan 11 22:32:47 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Dev_Poll_Reactor.cpp (remove_handler_i):
-
- Release the lock during the "close" upcall. Fixes a deadlock
- that occurred when cancelling a timer during removal of an event
- handler from the reactor. Thanks to Gao Xianchao <info at
- socks5cn dot com> for reporting the problem and confirming that
- this change fixes the problem.
-
-Wed Jan 12 00:12:03 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_signal.inl:
-
- Fixed a compile error with the following checkin "Tue Jan 11
- 18:14:22 2005 Steve Huston <shuston@riverace.com>". Not sure
- whether this is going to break aCC. The existing code broke
- atleast g++ 3.3.4. Need to sync with Steve on this.
-
-Tue Jan 11 18:14:22 2005 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_signal.inl: Added "namespace ACE_OS" to this as some other
- .inl files have done. This helped get HP aC++ around its confusion
- of ACE_OS::sigaction() vs. sigaction(). Added "::" to the sigaction
- type specifiers in the signature to resolve the confusion between
- the sigaction type and ACE_OS::sigaction.
-
-Mon Jan 10 12:41:23 2005 Steve Huston <shuston@riverace.com>
-
- * tests/Test_Output.cpp (close): If the output_file_ pointer is
- already 0, don't flush/close/delete it. Logging_Strategy_Test
- does a close before the end of the program, and this will
- cause ACE_END_TEST to close it again and crash, at least on
- some plaforms.
-
-Mon Jan 10 10:29:38 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Ensure that all generated files are created before attempting to
- create the precompiled header binary.
-
- * bin/depgen.pl:
-
- Use canonpath on all paths provide by the user to ensure that
- things get substituted properly in the generated dependency file.
-
-Mon Jan 10 16:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Mem_Map/IO-tests/test_io.cpp:
- Fixed compile errors
-
-Mon Jan 10 12:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/gperf/tests/test.cpp:
- Fixed unicode link errors
-
-Mon Jan 10 10:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Mem_Map/IO-tests/test_io.cpp:
- * examples/IPC_SAP/TLI_SAP/ftp-server.cpp:
- * examples/IPC_SAP/TLI_SAP/ftp-client.cpp:
- * examples/IPC_SAP/TLI_SAP/db-server.cpp:
- * examples/IPC_SAP/TLI_SAP/db-client.cpp:
- * examples/IPC_SAP/TLI_SAP/CPP-server.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-memserver.cpp:
- * examples/Connection/non_blocking/test_lsock_acceptor.cpp:
- * examples/Bounded_Packet_Relay/bpr_thread.cpp:
- * examples/ASX/Message_Queue/bounded_buffer.cpp:
- * examples/ASX/Message_Queue/priority_buffer.cpp:
- * examples/ASX/CCM_App/SC_Client.cpp:
- Fixed unicode link errors
-
-Mon Jan 10 08:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp:
- Fixed compile error
-
-Sun Jan 9 19:49:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ACE-INSTALL.html:
-
- Updated to note that autoconf/automake build is available
- in ACE only and ACE+TAO releases.
-
-Sun Jan 9 18:29:13 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ACEXML/apps/svcconf/Makefile.am:
- * ACEXML/common/Makefile.am:
- * ACEXML/parser/parser/Makefile.am:
- * Kokyu/Makefile.am:
- * protocols/ace/HTBP/Makefile.am:
-
- Generate pkg-config *.pc files from templates.
-
- * ACEXML/apps/svcconf/ACEXML_XML_Svc_Conf_Parser.pc.in:
- * ACEXML/common/ACEXML.pc.in:
- * ACEXML/parser/parser/ACEXML_Parser.pc.in:
- * Kokyu/Kokyu.pc.in:
- * protocols/ace/HTBP/ACE_HTBP.pc.in:
-
- New files, pkg-config *.pc templates.
-
-Sun Jan 9 17:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp:
- * examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp:
- * examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp:
- * examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp:
- * examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp:
- Fixed unicode compile errors
-
-Sun Jan 9 17:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Server_Logging_Handler_T.{h,cpp}:
- Fixed unicode compile errors
-
-Sun Jan 9 12:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IOStream/client/iostream_client.cpp:
- * examples/IOStream/server/iostream_server.cpp:
- * examples/IPC_SAP/TLI_SAP/CPP-ATM-client.cpp:
- * examples/IPC_SAP/TLI_SAP/CPP-ATM-server.cpp:
- * examples/OS/process/process.cpp:
- Fixed unicode link errors
-
-Sun Jan 9 12:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Connection/non_blocking/test_lsock_connector.cpp:
- * examples/Connection/non_blocking/test_spipe_acceptor.cpp:
- * examples/Connection/non_blocking/test_spipe_connector.cpp:
- * examples/Connection/non_blocking/test_tli_acceptor.cpp:
- * examples/Connection/non_blocking/test_tli_connector.cpp:
- Fixed unicode link errors
-
-Sun Jan 9 11:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Unbounded_Set_Test.cpp:
- Removed test for bug 1460, it is just not safe to remove the element
- the iterator points to, always move the iterator first forward
- and then remove the element.
-
-Sat Jan 8 14:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/server.mpb:
- Removed this file, name is just too generic, use taoserver for
- TAO servers that have taoexe and portableserver as base project
- and server as exename
-
-Fri Jan 7 21:04:44 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Added the required path settings for SSL.
-
-Fri Jan 7 18:23:19 2005 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Corrected the check for ACE_HAS_CONFLICTING_XTI_MACROS.
- We're checking for a conflict of macros from other places. The
- requirement for this macro originally came from HP-UX, and shows
- as a "Future error" (aka a warning) from aC++. Simply having
- the macros show up when the "wrong" header is included first isn't
- a problem - it's the compiler complaining that they conflict.
-
-Fri Jan 7 19:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/tests.mpc:
- Found that Unbounded_Set_Test was not listed, added this
-
- * tests/run_test.lst:
- Removed Unbounded_Set_Test_Ex, but added Unbounded_Set_Test
-
-Fri Jan 7 15:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i:
- Added include of OS_NS_unistd.h to fix compile errors in Solaris 10
- build.
-
-Fri Jan 7 08:39:40 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
- * tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc:
-
- Added after += Test_Output to make sure that these projects aren't
- built before the Test_Output library.
-
-Fri Jan 7 13:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Unbounded_Set_Ex.{h,cpp,inl}:
- * ace/ace.mpc:
- * ace/Makefile.am:
- Removed the ACE_Unbounded_Set_Ex. It gives the false idea
- that the iterators can be used thread safe. If you used this,
- use ACE_Unbounded_Set and handle thread safety in your own
- code
-
- * ace/Node.{h,cpp}:
- Removed deleted_, this was there for ACE_Unbounded_Set_Ex, which
- is now removed.
-
- * tests/Unbounded_Set_Test_Ex.{h,cpp}:
- * tests/Makefile.am:
- * tests/tests.mpc:
- Removed the ACE_Unbounded_Set_Ex test
-
-Fri Jan 7 11:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_math.inl:
- Replaced ACE_OS:: before each method with namespace ACE_OS {},
- hopefully this fixes the compile warnings in the SuSE 8 fuzz builds.
- Thanks to Steve Huston for this idea.
-
- * ace/config-vxworks5.x.h:
- Removed ACE_HAS_NONCONST_RMDIR, rmdir has a const char* on VxWorks
-
- * ace/OS_NS_unistd.inl (rmdir):
- Removed part with ACE_HAS_NONCONST_RMDIR, there are no config files
- anymore that define this
-
- * ace/README:
- Removed ACE_HAS_NONCONST_RMDIR
-
-Thu Jan 6 18:29:22 2005 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Added check for
- ACE_EXPLICIT_TEMPLATE_DESTRUCTOR_TAKES_ARGS ( ~CLASS<PARAM>() ),
- and made it the primary check since most compilers like this one.
- If this one fails, then test for
- ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR ( ~CLASS() ). Some
- compilers don't like this one (such as IBM Visual Age C++) but
- do like the first one.
-
- * m4/config_h.m4: Added ACE_EXPLICIT_TEMPLATE_DESTRUCTOR_TAKES_ARGS.
-
-Thu Jan 6 08:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
- * examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp:
- * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp:
- Added includes to fix compile errors in Solaris 10 build
-
-Wed Jan 5 14:06:03 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/config-aix-4.x.h:
- * include/makeinclude/platform_aix_ibm.GNU:
-
- Visual Age 6 does not require #pragma implementation for template
- cpp files and so for backward compatibility, set the
- ACE_TEMPLATES_REQUIRE_PRAGMA macro if using Visual Age 5 or
- earlier and ACE_TEMPLATES_REQUIRE_SOURCE for 6 and later.
-
-Wed Jan 5 13:03:23 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/qt_reactor.mpb:
-
- Modified this file similarly to those in
-
- Wed Jan 5 09:25:49 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- so that MPC regeneration will work correctly when qt=1.
-
-Wed Jan 5 17:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Dev_Poll_Reactor.cpp:
- Added include of ace/OS_NS_stropts.h to get ACE_OS::ioctl
-
-Wed Jan 5 09:25:49 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/ace.mpc:
- * ace/codecs.mpb:
- * ace/filecache.mpb:
- * ace/other.mpb:
- * ace/svcconf.mpb:
- * ace/token.mpb:
- * ace/uuid.mpb:
-
- Removed the extra nested braces related to ACE_COMPONENTS
- that create "subdirectories" in VC project files. In makefiles,
- these "components" can be separately compiled but not linked,
- so the feature is not used on any platform. In VC projects,
- the extra level of folders makes source and header files
- much harder to locate in the GUI environment.
-
-Wed Jan 5 14:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Dev_Poll_Reactor.cpp:
- Always include OS_NS_fcntl.h and OS_NS_unistd.h
-
-Wed Jan 5 14:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/RMCast/RMCast.{h,cpp,i}:
- * ace/RMCast/RMCast_Worker.{h,cpp,i}:
- * ace/RMCast/RMCast_Module_Factory.{h,cpp,i}:
- * ace/RMCast/RMCast_Reassembly.{h,cpp,i}:
- Removed i file, update h/cpp
-
- * ace/RMCast/*.cpp:
- Updated module name to RMCast in ACE_RCSID tag
-
- * ace/RMCast/Makefile.am:
- Updated
-
-Wed Jan 5 13:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- Added zip files to the noncvs files that shouldn't be in the repo.
- Added a new check that tests for inline files just containing empty
- lines and c-style comments. These files shouldn't be in the repo
- and need to get removed. There is an exclusion for TAO_IDL generated
- files, we don't have an option yet to suppress the generation of
- empty inline files so, we allow them for the time being. Thanks to
- Don Hinton, Carlos O'Ryan and Martin Corino for their answers
- on my questions.
-
-Wed Jan 5 09:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_dirent.inl (readdir_r):
- For readdir_r we also have multiple versions on Solaris. Changed
- the detection which version to use. Tested on Solaris 8, hopefully
- fixes also the problems on Solaris 10
-
-Wed Jan 5 09:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.inl (sigwait):
- On Solaris it seems we have two versions of sigwait, one with one
- argument, another with two arguments. Added a check to detect which
- one to use and implemented both variants. I tested this on Solaris 8
- and there it works, is should fix the compile problems in the
- Solaris 10 x86 isis build
-
-Wed Jan 5 09:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Dev_Poll_Reactor.cpp:
- Fixed includes for Solaris x86 isis build
-
-Tue Jan 4 17:38:23 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
- * Release:
- * configure.ac:
-
- Updated for removal of ace-config.in and ace-config.1.in.
-
- * ace-config.in:
- * ace-config.1.in:
-
- Removed.
-
-Tue Jan 4 18:19:11 2005 Steve Huston <shuston@riverace.com>
-
- * ace/ACE_export.h: Adjusted ACE_NAMESPACE_INLINE_FUNCTION to include
- the extern storage class when inlining for non-Windows. This resolves
- some warnings on Solaris/Forte7, and is (hopefully!) the nit
- behind the mysterious intermittent compile failures on HP-UX aCC.
-
-Tue Jan 4 17:37:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/ACE.h: Corrected t_rcv(), t_rcv_n_i() to be extern ACE_Export,
- not ACE_NAMESPACE_INLINE_FUNCTION - the bodies are defined in the
- .cpp file, and not inline.
-
-Tue Jan 4 17:22:14 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Signal.h:
- * ace/TLI.h:
- * ace/TLI_Stream.h: Include "ace/config-lite.h" before testing any ACE
- config macros.
-
-Tue Jan 4 09:56:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/TMCast/TMCast.mpc:
- * bin/MakeProjectCreator/config/tmcast.mpb:
-
- Changed to inherit from exceptions.mpb and threads.mpb
-
- * bin/MakeProjectCreator/exceptions.mpb:
- * bin/MakeProjectCreator/threads.mpb:
-
- New files, MPC base projects that require exceptions and threads
- respecitively. Projects can inherit from these instead of using
- an explicit requires +=, which can result in duplicate entries.
-
-Tue Jan 4 13:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/create-jace-release:
- Removed this file
-
-Tue Jan 4 13:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/CLASSIX/*:
- * tests/CLASSIX/*:
- Removed all these files, they are old and not maintained for
- a long time
-
- * psosim/*:
- * java/*:
- Removed the contents of these directories. These files where not
- shipped as part of the release and are not used anymore.
-
- This fixes bugzilla bug [2015].
-
-Tue Jan 4 08:07:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Multicast_Test.cpp:
- * tests/Multicast_Test_IPV6.cpp:
- Fixed unused argument warnings
-
-Tue Jan 4 04:25:44 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_sys_stat.inl:
- * ace/OS_NS_sys_utsname.inl:
-
- Fixes for SUN Studio 9 builds on x86 platform. New builds will
- be setup soon to track this on a day-today basis.
-
-Mon Jan 3 16:53:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/TMCast/Member/Makefile.am:
-
- Update for ACE prefix being added to TMCast library name.
-
-Mon Jan 3 17:42:39 2005 Steve Huston <shuston@riverace.com>
-
- * apps/JAWS/server/server.mpc:
- * apps/JAWS3jaws3/jaws3.mpc: Added "avoids += uses_wchar" because
- there are some sources in here that won't work with wide-char.
- Furthermore, it's not immediately clear what the needs of the code
- are with respect to char width. These could probably be fixed,
- but may require (or be greatly helped by) some improvement to
- ACE_Process_Options::setenv() to accept narrow-char args and/or
- adjust string formatting to account for wide-char input.
-
- * examples/Connection/non_blocking/CPP-acceptor.cpp: The
- ACE_DEFAULT_SERVER_PORT_STR is already defined in terms of
- ACE_TEXT, so it shouldn't be wrapped in ACE_TEXT.
-
-Mon Jan 3 14:38:01 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * netsvcs/lib/Makefile.am:
-
- Install header files.
-
-Mon Jan 3 14:34:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- * ace/QoS/Makefile.am:
- * ace/RMCast/Makefile.am:
- * ace/SSL/Makefile.am:
- * ace/TMCast/Makefile.am:
-
- Generate pkg-config *.pc files from templates.
-
- * ace/ACE.pc.in:
- * ace/QoS/ACE_QoS.pc.in:
- * ace/RMCast/ACE_RMCast.pc.in:
- * ace/SSL/ACE_SSL.pc.in:
- * ace/TMCast/ACE_TMCast.pc.in:
-
- New files, pkg-config *.pc templates.
-
-Mon Jan 3 19:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Dev_Poll_Reactor.{h,cpp}:
- Changed the return type of the notify method to int to match the
- declaration in the base class. Also added argument names to the
- header file to help doxygen generate the documentation. Thanks to
- Alexander Libman <alexander dot libman at earthlink dot net> for
- reporting this.
-
- * ace/Reactor_Impl.h:
- Added argument names to the notify method so that doxygen can
- generate better documentation
-
-Mon Jan 3 13:05:46 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/core.mpb:
-
- Added a setting for the template variable 'install_headers' which
- is currently only used by the automake project type.
- Coincidentally, I changed the case of INSTALL_THIS_TARGET to
- lowercase. I personally prefer lowercase and since MPC is case
- insensitive with respect to variable names, it causes no harm to
- the borland project type which also uses that template variable.
-
-Mon Jan 3 10:56:59 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/TMCast/Makefile.am:
- * ace/TMCast/TMCast.mpc:
- * bin/MakeProjectCreator/config/tmcast.mpb:
-
- Add ACE prefix to TMCast library name.
-
-Mon Jan 3 14:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU:
- Previously explicit was the default for templates, changed this
- so that we use explicit for version 4.2 and 5.3 and otherwise
- we default to implicit. Explicit templates are not usable anymore
- for TAO, maybe these older compilers work for ACE, but we don't
- know.
-
-Mon Jan 3 08:02:33 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * examples/TMCast/Member:
- * TMCast/*: Changed the use of TMCast to ACE_TMCast. Thanks to
- J.T. Conklin for pointing out the inconsistency.
-
-Mon Jan 3 09:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Thread_Manager_Test.cpp:
- * tests/Conn_Test.cpp:
- Fixed compile errors with VxWorks and ACE_HAS_PTHREADS
-
-Mon Jan 3 09:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks5.x.h:
- Added include of vxCpu.h to get the CPU defines from VxWorks
- so that we can determine if we use pentium or not
-
-Sun Jan 2 13:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Thread_Manager_Test.cpp:
- Fixed compile errors with VxWorks and ACE_HAS_PTHREADS
-
- * examples/Misc/test_trace.cpp:
- Replaced variable with name _ by trace, this fixes compile warning
- with VxWorks.
-
-Sun Jan 2 13:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Conn_Test.cpp:
- Fixed compile errors with VxWorks and ACE_HAS_PTHREADS
-
-Sun Jan 2 12:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks5.x.h:
- When ACE_HAS_PTHREADS is defined, include the VxWorks file
- types/vxTypesOld.h, the header file sys/stat.h uses types from
- this file and is not according to the spec. A TSR has been
- filed to WindRiver to get this corrected, until the time being
- this is the easiest fix because on more places we got problems
- and we only now have one fix that is easily to remove
-
-Sun Jan 2 12:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Thread_Manager.cpp:
- VxWorks deliver also a pthread implementation. This can be used by
- defined ACE_HAS_PTHREADS, but when this is set, we don't need to use
- some special VxWorks code.
-
-Sun Jan 2 11:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdlib.cpp:
- Fixed compile problem when ACE_LACKS_MKTEMP is defined
-
-Sun Jan 2 10:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_client.mpb:
- * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
- Added ciaoversion as base project so that the version number
- assigned to SOVERSION in the GNU makefiles is set to the CIAO
- version and not to the TAO version
-
-Sun Jan 2 10:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/CDR_Array_Test.cpp:
- * tests/CDR_File_Test.cpp:
- * tests/Logging_Strategy_Test.cpp
- Fixed deprecated conversion warnings
-
-Sun Jan 2 09:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks5.x.h:
- Added, ACE_HAS_NONCONST_GETBY
-
-Sat Jan 1 22:53:41 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/generate_rel_manpages:
-
- Fixed the doxygen revision number
-
- * bin/make_release:
-
- Fixed a typo.
-
-Sat Jan 1 18:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- Reverted the change below, the define doesn't seem to be the
- correct one, it breaks on some platforms, have to investigate
- this again
-
- * ace/OS_NS_stdlib.cpp:
- Just include os_limits.h instead of limits directly
-
- * ace/os_include/os_limits.h:
- Dependent on ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB include
- limits or limits.h, just as we do for new
-
-Sat Jan 1 15:12:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Service_Config.{h,cpp}:
- Fixed compile problems in unicode builds
-
-Sat Jan 1 13:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Service_Config.cpp:
- Added include of OS_NS_unistd.h to get ACE_OS::getpid()
-
-Sat Jan 1 13:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_gnuwin32_common.GNU:
- Added needed flags for wxWindows
-
-Sat Jan 1 13:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/ACE-guidelines.html:
- Updated that ACE_OS is a namespace, not a class
-
-Sat Jan 1 13:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Updated VxWorks instructions and some other small improvements
-
- * ace/Activation_Queue.h:
- * ace/Active_Map_Manager.h:
- * ace/Arg_Shifter.h:
- * ace/Lib_Find.h:
- * ace/Local_Memory_Pool.h:
- * ace/Pipe.h:
- * ace/Timer_List_T.h:
- * ace/Timer_Hash_T.h:
- Doxygen improvements
-
- * ace/Async_Acceptor.cpp:
- * ace/WIN32_Asynch_IO.cpp:
- Just check for msvc, not for _MSC_VER > 1020, that version is really
- ancient and we always have a bigger version number
-
- * ace/config-all.h:
- When ACE_HAS_VERBOSE_NOTSUP is defined, we use ACE_OS::fprintf, so
- always include OS_NS_stdio.h, it doesn't work to include cstdio. This
- fixes compile problems with VxWorks when ACE_HAS_VERBOSE_NOTSUP is
- defined. Also there is no need to include vxWorks.h for VxWorks.
-
- * ace/Configuration.cpp (create_index):
- Improved error message to make clear something went wrong
-
- * ace/Dirent.cpp:
- * ace/OS_Memory.cpp:
- * ace/OS_TLI.cpp:
- Removed construction to silence the HP aCC compiler, empty cpp
- files are used a lot in the ACE_OS files and there it is not needed,
- so zap it here.
-
- * ace/MMAP_Memory_Pool.h:
- Define private copy constructor and assignment operator for
- ACE_MMAP_Memory_Pool_Options. This class contains pointers
- it is not allowed to copy them, so prevent that.
-
- * ace/Naming_Context.cpp:
- Replaced ACE cast macro with the C++ version. Just don't use argv[0]
- without checking argc in the parse_args method. Under VxWorks it can
- happen that argc and argv are 0, so reading argv[0] returns random
- memory. When argc = 0, then we just don't have a program name
-
- * ace/OS_Errno.h:
- Prevent copying of ACE_Errno_Guard
-
- * ace/UUID.cpp:
- Added missing \n in several ACE_DEBUG statements
-
- * ace/OS_Log_Msg_Attributes.h:
- Prevent copying of ACE_OS_Log_Msg_Attributes
-
- * ace/config-lite.h:
- VxWorks deliver also a pthread implementation. This can be used by
- defined ACE_HAS_PTHREADS, but when this is set, we don't need some
- special VxWorks types, so changed some checks for VXWORKS to
- VXWORKS && !defined ACE_HAS_PTHREADS
-
- * ace/OS_NS_stropts.inl:
- * ace/OS_NS_arpa_inet.inl:
- * ace/Service_Object.cpp:
- * ace/String_Base.cpp:
- * ace/OS_NS_stdlib.inl:
- Replaced c-style cast with C++ cast
-
- * ace/OS_NS_stdio.cpp:
- * ace/OS_NS_time.cpp:
- * ace/Pipe.cpp:
- * tests/Max_Default_Port_Test.cpp:
- * tests/Time_Value_Test.cpp:
- Replaced ACE cast macros with C++ casts
-
- * ace/Default_Constants.h:
- Added ACE_LIB_TEXT to ACE_DEFAULT_SERVER_PORT_STR to fix compile
- errors in Unicode builds
-
- * ace/OS_Memory.h:
- Removed not needed check for borland
-
- * ace/OS_NS_sys_wait.inl:
- Added ACE_LACKS_WAIT and ACE_LACKS_WAITPID, these defines are set
- in the needed config files to determine if the OS has wait and
- waitpid
-
- * ace/config-chorus.h:
- Added ACE_LACKS_WAIT
-
- * ace/config-win32-common.h:
- Added ACE_LACKS_WAIT, ACE_LACKS_SOCKETPAIR and ACE_LACKS_DUP2
-
- * ace/OS_NS_signal.h:
- Removed commented out typedefs
-
- * ace/OS_NS_sys_socket.inl:
- Replaced C style cast with C++ const_cast and in socketpair
- just only check for ACE_LACKS_SOCKETPAIR, this define is now
- also set for win32
-
- * ace/OS_NS_unistd.inl (dup2):
- Check for ACE_LACKS_DUP2 instead for specific OS defines
-
- * ace/Time_Value.h:
- Prevent copying of ACE_Countdown_Time
-
- * ace/config-g++-common.h:
- Cleaned up this file, removed code for pre 2.8 versions of gcc, these
- are already dropped with the x.4 release. Makes maintenance a lot
- easier.
-
- * ace/config-vxworks5.x.h:
- Added several defines, detect pentium or not on the CPU define that
- is set. Make several defines dependent on ACE_HAS_PTHREADS, when this
- is set, we want to use the pthread library of VxWorks.
-
- * ace/config-psosim-g++.h:
- * ace/config-psos-tm.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab-mips.h:
- Added ACE_LACKS_WAIT, ACE_LACKS_WAITPID and ACE_LACKS_DUP2
-
- * ace/config-integritySCA.h:
- Added ACE_LACKS_WAIT, ACE_LACKS_WAITPID
-
- * ace/OS_NS_time.inl:
- VxWorks defines asctime_r and ctime_r but with a 3rd size_t*,
- this is not according to the spec, so a new define
- ACE_HAS_SIZET_PTR_ASCTIME_R_AND_CTIME_R is added on which we
- can determine to use this variant of asctime_r and ctime_r.
- A support request to WindRiver has been make to get these
- methods spec compliant in newer versions of VxWorks.
-
- * ace/Object_Manager_Base.{h,cpp}:
- Replaced ACE cast macros with C++ casts, use unsigned int instaead
- of u_int because u_int is not defined with VxWorks when using
- the pthread support
-
- * ace/README:
- Documented the new defines
-
- * ace/OS_NS_string.{h,cpp,inl}:
- * ace/config-doxygen.h:
- * configure.ac:
- Removed ACE_LACKS_STRCHR and ACE_LACKS_STRCSPN and the related
- code, these defines aren't set in any config file so the emulation
- is not needed anymore
-
- * ace/Log_Msg.cpp:
- When a buffer overflow has occured, just don't log anything anymore,
- when for example a backend is used, the pointer to that backend
- can also be corrupted. So, just only log when there is no overflow.
-
- * ace/SOCK_Dgram_Bcast.cpp:
- Replaced ACE cast with C++ cast, also handle VxWorks specially and
- when setsockopt fails, use ACE_ERROR_RETURN to return -1 and log an
- error message so that the log explains what goes wrong.
-
- * ace/os_include/os_time.h:
- VxWorks doesn't have 2 arg ctime_r and asctime_r
-
- * ace/os_include/os_signal.h:
- Don't include sigLib.h with VxWorks when ACE_HAS_PTHREADS is defined
-
- * ace/Malloc_T.h:
- Moved ACE_Malloc_Lock_Adapter_T to the end of this file to prevent
- compile problems with VxWorks.
-
- * ace/OS_NS_sys_shm.cpp:
- Removed some code that was already marked as not used.
-
- * ace/OS_NS_Thread.{h,cpp,inl}:
- Removed old code that was guarded using ifdef 0. Don't use
- ACE_OS_TRACE in thr_getspecific_native because this method is
- used in the trace functionality and are tracing again in this
- macro, so we get a stack overflow. Changed several checks for
- VxWorks to include ACE_HAS_PTHREADS. Made several methods
- smaller by combining includes and reducing duplicated code.
- Replaced ACE casts with C++ casts.
-
- * ace/OS_NS_stdlib.cpp:
- Just include os_limits.h instead of limits directly
-
- * ace/os_include/os_limits.h:
- Dependent on ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB include
- limits or limits.h, just as we do for new
-
- * ace/Unbounded_Set.{h,cpp}:
- Doxygen update and return a Unbounded_Set& from the operator=
- to allow chaining.
-
- * examples/Misc/test_trace.cpp:
- Replaced variable with name _ by trace, this fixes compile warning
- with VxWorks.
-
- * tests/UPIPE_SAP_Test.cpp:
- * tests/Conn_Test.cpp:
- Removed explicit template instantiations for Borland C++, we don't use
- that.
-
- * tests/Cache_Map_Manager_Test.cpp:
- * tests/Cached_Accept_Conn_Test.cpp:
- * tests/Cached_Conn_Test.cpp:
- * tests/CDR_Array_Test.cpp:
- * tests/CDR_File_Test.cpp:
- * tests/CDR_Test.cpp:
- * tests/Hash_Map_Bucket_Iterator_Test.cpp:
- * tests/Logging_Strategy_Test.cpp:
- * tests/MEM_Stream_Test.cpp:
- * tests/Multicast_Test.cpp:
- * tests/Multicast_Test_IPV6.cpp:
- * tests/SOCK_Dgram_Bcast_Test.cpp:
- Replaced argv[0] with fixed program name, because argc could be zero
- with VxWorks and then we get a crash when using argv[0].
-
- * tests/Config_Test.cpp:
- Logged an error if tests.reg can't be opened.
-
- * tests/FIFO_Test.cpp:
- Only run this test when ACE_LACKS_MKFIFO is not defined, other
- platforms then win32 also can lack this. Replaced ACE casts with
- C++ casts.
-
- * tests/Log_Msg_Test.cpp:
- Don't try to overflow the log buffer with VxWorks, this will result
- in a crash and then the rest of this test is not done.
-
- * tests/MT_Reactor_Timer_Test.cpp:
- Rewrote this test a little to use ACE_ERROR instead of ACE_ASSERT,
- under VxWorks the log files are only written at the moment the
- tests ends normally and with the ACE_ASSERT we just didn't get
- a log file, with the ACE_ERROR we get one and can look better why
- it fails under VxWorks.
-
- * tests/Signal_Test.cpp:
- Replace ACE casts with C++ casts and changed the return types of the
- thread functions to fix compile errors with VxWorks.
-
- * tests/run_test.lst:
- Enabled some more tests for VxWorks.
-
- * tests/run_test.pl:
- Added .out to the program names generated in the VxWorks script
-
-Sat Jan 1 00:00:00 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * Happy New Year!!!
-
-Fri Dec 31 15:23:58 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Service_Config.cpp:
- * ace/Service_Config.h:
-
- Added support for -p command line argument, which specifies
- a filename to write the process id.
-
-Thu Dec 30 13:21:37 2004 Chris Cleeland <cleeland@ociweb.com>
-
- * ACE version 5.4.3 released.
-
-Local Variables:
-add-log-time-format: current-time-string
-End: