summaryrefslogtreecommitdiff
path: root/ACE/ChangeLogs/ChangeLog-2007a
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ChangeLogs/ChangeLog-2007a')
-rw-r--r--ACE/ChangeLogs/ChangeLog-2007a3198
1 files changed, 3198 insertions, 0 deletions
diff --git a/ACE/ChangeLogs/ChangeLog-2007a b/ACE/ChangeLogs/ChangeLog-2007a
new file mode 100644
index 00000000000..b70a051d787
--- /dev/null
+++ b/ACE/ChangeLogs/ChangeLog-2007a
@@ -0,0 +1,3198 @@
+Mon Jan 22 23:14:56 2007 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * ACE version 5.5.5 released.
+
+Thu Jan 18 16:45:31 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/README: Added ACE_HAS_EBCDIC.
+
+ * ace/Codeset_IBM1047.{h,cpp}: Changed ACE_MVS to ACE_HAS_EBCDIC
+ in these files so that EBCDIC support can be enabled for non-MVS
+ platforms. Thanks to Harry Goldschmitt <harry at hgac dot com>
+ for this suggestion.
+
+Fri Jan 19 12:35:42 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ TAO/tests/ORB_Local_Config/Bug_1459/run_test.pl should not run
+ when built as ACE_FOR_TAO.
+
+Thu Jan 18 19:22:41 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * NEWS:
+
+ Documented this change.
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Provide a __prebuild__ target that performs the prebuild step or
+ nothing if a prebuild step wasn't supplied.
+
+ * include/makeinclude/rules.common.GNU:
+
+ Added the __prebuild__ target to the front of the all
+ dependencies.
+
+ This change fixes Bugzilla #2713.
+
+Wed Jan 17 15:55:06 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+ Making sure the Transport::Current tests are not ran when the
+ functionality is disabled.
+
+Wed Jan 17 15:10:12 UTC 2007 Johnny willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-g++-common.h:
+ Make sure that we don't set visibility for singletons
+ when visibility is turned off completely
+
+Wed Jan 17 12:20:57 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/PerlACE/Run_Test.pm:
+
+ Added a function to check for the privileges required to set
+ thread priority on HP-UX. For all other platforms, it is a noop.
+
+Tue Jan 16 21:00:20 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Service_Gestalt.cpp:
+
+ Fixing a memory leak of a gestalt instance, caused by an
+ incorrect re-initialization.
+
+Mon Jan 15 21:54:47 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/SOCK_Stream.h: Corrected Doxygen tags.
+
+Mon Jan 15 10:15:47 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-rtems.h:
+ Improved rtems 4.7 support
+
+Fri Jan 12 20:09:47 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-g++-common.h:
+ Fixed incorrect macro
+
+Thu Jan 11 21:42:47 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/Message_Block.h: Comment typos.
+ * ace/SOCK_Stream.h: Corrected documentation for what the
+ _n() variants do with timeouts.
+
+Thu Jan 11 15:27:27 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * docs/ACE-guidelines.html:
+ Fixed formatting.
+
+Wed Jan 10 20:31:52 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * docs/ACE-guidelines.html:
+ Added some text making explicit the use of "#if defined (FOO)"
+ rather than "#if FOO" so as to avoid trouble with Doxygen.
+
+Wed Jan 10 16:08:32 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/CDR_Array_Test.cpp:
+
+ Added a work-around for an issue with gcc 4.1.1 (and possibly
+ later versions) where certain variables are optimized away while
+ they are still needed.
+
+Wed Jan 10 15:19:02 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * NEWS: Noted that Windows 95, 98, Me, etc. prior to NT4 SP2 are
+ no longer supported. The code for this is described at
+ Sat Jan 6 00:06:52 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ACE-INSTALL.html: Corrected Pharlap references.
+
+Wed Jan 10 14:16:04 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/svn/config:
+ * docs/svn/svn-prefs.reg:
+ Added .vxe to global ignore list
+
+Wed Jan 10 11:40:04 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Don't run 1482 with VxWorks RTP
+
+Wed Jan 10 07:55:04 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Reverted my change below. It worked in terms that it compiled on
+ all platforms but it resulted in a big footprint increase (about 1.5%)
+ for a full application and that is just too much.
+
+ Tue Jan 9 11:21:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+ * ace/String_Base.cpp:
+ * ace/String_Base.h:
+ Moved the members of String_Base_Const to String_Base and
+ removed String_Base_Const
+
+ * ace/String_Base_Const.cpp:
+ * ace/String_Base_Const.h:
+ Remove String_Base_Const. It was there as workaround for an old
+ sun compiler which we don't support anymore. Fixes bugzilla bug
+ 2588.
+
+ * ace/ace.mpc:
+ * ace/ace_for_tao.mpc:
+ * ace/Makefile.am:
+ Removed String_Base_Const.{h,cpp}
+
+Wed Jan 10 02:01:04 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
+
+ * bin/MakeProjectCreator/config: Added "default.features" to
+ svn:ignore property.
+
+ * tests: Re-generated the svn:ignore property.
+
+Wed Jan 10 00:22:01 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/POSIX_Proactor.cpp: Fixed some spelling and logging issues.
+
+Tue Jan 9 22:57:24 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * tests/SOCK_Send_Recv_Test.cpp: Added a check to make sure nonblocking
+ recv() works without blocking; this feature is relied on by later
+ tests, and is also the subject of a customer report.
+ Also, removed all the ACE_ASSERTS - tests should never do asserts.
+ It kills the program without any legit idea of what went on, and they
+ disappear in Release builds.
+
+Tue Jan 9 15:36:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg.cpp:
+ * ace/Thread_Manager.{h,cpp,inl}:
+ Removed ACE_USE_ONESHOT_AT_THREAD_EXIT checks, that define
+ is not set in any config file
+
+Tue Jan 9 14:17:50 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/msvc_static_order.lst:
+
+ Added TAO/tao/TC to the end of the TAO library list.
+
+Tue Jan 9 12:47:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Record.cpp:
+ Const improvement and initialise pointer with 0
+
+ * ace/Process_Manager.h:
+ Doxygen improvements
+
+ * ace/String_Base.cpp:
+ Added missing typename to get the npos compiling with all compilers
+
+Tue Jan 9 11:21:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/String_Base.cpp:
+ * ace/String_Base.h:
+ Moved the members of String_Base_Const to String_Base and
+ removed String_Base_Const
+
+ * ace/String_Base_Const.cpp:
+ * ace/String_Base_Const.h:
+ Remove String_Base_Const. It was there as workaround for an old
+ sun compiler which we don't support anymore. Fixes bugzilla bug
+ 2588.
+
+ * ace/ace.mpc:
+ * ace/ace_for_tao.mpc:
+ * ace/Makefile.am:
+ Removed String_Base_Const.{h,cpp}
+
+Tue Jan 9 09:11:44 UTC 2007 Krishnakumar B <kitty@dre.vanderbilt.edu>
+
+ * docs/svn/config (enable-auto-props):
+ * docs/svn/svn-prefs.reg:
+
+ Added .clo to the list of extensions that we want metadata to be
+ associated with. Fixed a bunch of unmatched quotes in
+ svn-prefs.reg, and updated the mime-type of pdf to be
+ application/pdf as opposed to application/postscript.
+
+Tue Jan 9 08:12:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg.cpp:
+ Initialise pointers with 0
+
+ * ace/config-hpux-11.00.h:
+ Fixed defines to work with wchar builds
+
+Tue Jan 9 03:46:14 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add ACE_LACKS_STRNLEN_PROTOTYPE feature test.
+
+Mon Jan 8 19:55:31 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/SString.cpp:
+
+ When creating a substring, only allocate the ACE_SString in the
+ return statement to avoid needless memory allocation and possibly
+ leaking memory.
+
+ * tests/SString_Test.cpp:
+
+ Specialized memory cleanup for the particular usage pattern of
+ ACE_SString near the end of the test.
+
+Mon Jan 8 19:48:50 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/config-lite.h (ACE_DECLARE_STL_REVERSE_ITERATOR): The
+ non-standard declaration is only needed on Windows when VC7.1
+ and the 64-bit SDK are used.
+
+Mon Jan 8 18:54:55 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/Bug_1890_Regression_Test.cpp:
+ * tests/Bug_2540_Regression_Test.cpp:
+
+ Reverted my previous changes where the ACE_Select_Reactor was
+ explicitly chosen. The bug reports specifically talk about the
+ select reactor, but they actually apply to others as well.
+
+Mon Jan 8 18:50:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/os_string.h:
+ Added ACE_LACKS_STRNLEN_PROTOTYPE to define strnlen prototype,
+ seems to lack with RedHat 6.2 Thanks to Nelson Filipe Ferreira Gonçalves
+ <ngoncalves at isr dot ist dot utl dot pt> for delivering the
+ autoconf log
+
+ * ace/config-linux-common.h:
+ Glibc 2.1 and lower don't have a strnlen prototype
+
+Mon Jan 8 18:43:36 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/Bug_2540_Regression_Test.cpp:
+
+ This test had the same problem as Bug_1890_Regression_Test.cpp.
+ Explicitly use the ACE_Select_Reactor.
+
+Mon Jan 8 17:58:46 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/Bug_1890_Regression_Test.cpp:
+
+ Bug 1890 is specifically targeted for the Select Reactor. So,
+ instead of relying on ACE_Reactor::instance() being an
+ ACE_Select_Reactor, explicitly use the ACE_Select_Reactor impl.
+ This will fix this test on Windows.
+
+Mon Jan 8 16:51:55 UTC 2007 Wallace Zhang <zhang_w@ociweb.com>
+
+ * tests/Bug_2368_Regression_Test.cpp:
+
+ Improved the test output to show the failure caused by the
+ unresolved bug is expected.
+
+Mon Jan 8 13:48:17 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * examples/APG/Logging/Trace.h:
+
+ Undefine TRACE before defining it to avoid warnings from vc71.
+
+Mon Jan 8 12:41:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/TP_Reactor.cpp:
+ Also use ACE_DISABLE_NOTIFY_PIPE_DEFAULT in the constructors
+
+Mon Jan 8 12:00:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Select_Reactor_T.cpp:
+ Const improvement
+
+ * ace/Select_Reactor_T.h :
+ Also use ACE_DISABLE_NOTIFY_PIPE_DEFAULT in the constructors
+
+Mon Jan 8 11:23:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Select_Reactor_T.h (open):
+ Also use ACE_DISABLE_NOTIFY_PIPE_DEFAULT as default for disable_notify_pipe
+
+ * ace/Select_Reactor_T.h:
+ Doxygen improvements
+
+Mon Jan 8 10:45:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Select_Reactor_Base.h:
+ Doxygen improvements
+
+ * ace/Select_Reactor_Base.h:
+ Changed the way we set the default for the
+ ACE_Select_Reactor_Notify::open call, instead of just hardcoding
+ the default 0, use the ACE_DISABLE_NOTIFY_PIPE_DEFAULT define
+ which is set by default to 0, but which we can set from a
+ config file to 1 to disable the notification pipe.
+
+ * ace/config-posix-nonetworking.h:
+ Set ACE_DISABLE_NOTIFY_PIPE_DEFAULT to 1. The notification pipe
+ doesn't work when networking is fully disabled.
+
+Mon Jan 8 00:10:52 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Adding "!MINIMUM" for the TransportCurrent tests, since it
+ precludes the use of the TC functionality.
+
+Sun Jan 7 19:02:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-hpux-11.00.h:
+ Don't set ACE_SIZEOF_WCHAR, let Basic_Types just do this. Fixes
+ the difference between ACE_SIZEOF_WCHAR and sizeof(wchar_t) on
+ the HP aCC test on the IA64 aCC build which runs on the Sep 2006
+ version of HPUX
+
+Sat Jan 6 04:41:30 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
+
+ * include/makeinclude/macros.GNU:
+ * include/makeinclude/rules.common.GNU:
+ * include/makeinclude/rules.local.GNU:
+
+ Added new phony target, "svnignore", which takes a good guess at
+ what files are generated in a directory and adds them to
+ svn:ignore property on the containing directory.
+
+ * apps/gperf/src:
+ * apps/gperf/tests:
+ * bin:
+ * examples/APG/Active_Objects:
+ * examples/APG/Config:
+ * examples/APG/Containers:
+ * examples/APG/Logging:
+ * examples/APG/Misc_IPC:
+ * examples/APG/Naming:
+ * examples/APG/Proactor:
+ * examples/APG/Processes:
+ * examples/APG/Reactor:
+ * examples/APG/Shared_Memory:
+ * examples/APG/Signals:
+ * examples/APG/Sockets:
+ * examples/APG/Streams:
+ * examples/APG/Svc_Config:
+ * examples/APG/ThreadManagement:
+ * examples/APG/ThreadPools:
+ * examples/APG/ThreadSafety:
+ * examples/APG/Threads:
+ * examples/APG/Timers:
+ * examples/ASX:
+ * examples/ASX/CCM_App:
+ * examples/ASX/Message_Queue:
+ * examples/Bounded_Packet_Relay:
+ * examples/C++NPv1:
+ * examples/C++NPv2:
+ * examples/Connection/blocking:
+ * examples/Connection/misc:
+ * examples/Connection/non_blocking:
+ * examples/DLL:
+ * examples/Export:
+ * examples/IOStream/client:
+ * examples/IOStream/server:
+ * examples/IPC_SAP/ATM_SAP:
+ * examples/IPC_SAP/DEV_SAP/reader:
+ * examples/IPC_SAP/DEV_SAP/writer:
+ * examples/IPC_SAP/FIFO_SAP:
+ * examples/IPC_SAP/FILE_SAP:
+ * examples/IPC_SAP/SOCK_SAP:
+ * examples/IPC_SAP/SPIPE_SAP:
+ * examples/IPC_SAP/TLI_SAP:
+ * examples/IPC_SAP/UPIPE_SAP:
+ * examples/Log_Msg:
+ * examples/Logger/Acceptor-server:
+ * examples/Logger/client:
+ * examples/Logger/simple-server:
+ * examples/Mem_Map/IO-tests:
+ * examples/Mem_Map/file-reverse:
+ * examples/Misc:
+ * examples/Naming:
+ * examples/OS/Process:
+ * examples/Reactor/Dgram:
+ * examples/Reactor/FIFO:
+ * examples/Reactor/Misc:
+ * examples/Reactor/Multicast:
+ * examples/Reactor/Ntalker:
+ * examples/Reactor/Proactor:
+ * examples/Service_Configurator/IPC-tests/client:
+ * examples/Service_Configurator/IPC-tests/server:
+ * examples/Service_Configurator/Misc:
+ * examples/Shared_Malloc:
+ * examples/Shared_Memory:
+ * examples/Smart_Pointers:
+ * examples/Synch:
+ * examples/System_V_IPC/SV_Message_Queues:
+ * examples/System_V_IPC/SV_Semaphores:
+ * examples/Threads:
+ * examples/Timer_Queue:
+ * examples/Web_Crawler:
+ * protocols/examples/RMCast/Send_Msg:
+ * protocols/examples/TMCast/Member:
+ * protocols/tests/HTBP/Reactor_Tests:
+ * protocols/tests/HTBP/Send_Large_Msg:
+ * protocols/tests/HTBP/Send_Recv_Tests:
+ * protocols/tests/HTBP/ping:
+ * protocols/tests/RMCast:
+ * tests:
+ * tests/log:
+
+ Added subversion svn:ignore properties on all these directories
+ comparable to the values previously in the vertigial .cvsignore
+ files, as well as updated them commensurate with the new svnignore
+ gnuace make target.
+
+ * apps/gperf/src/.cvsignore:
+ * apps/gperf/tests/.cvsignore:
+ * examples/APG/Active_Objects/.cvsignore:
+ * examples/APG/Config/.cvsignore:
+ * examples/APG/Containers/.cvsignore:
+ * examples/APG/Logging/.cvsignore:
+ * examples/APG/Misc_IPC/.cvsignore:
+ * examples/APG/Naming/.cvsignore:
+ * examples/APG/Proactor/.cvsignore:
+ * examples/APG/Processes/.cvsignore:
+ * examples/APG/Reactor/.cvsignore:
+ * examples/APG/Shared_Memory/.cvsignore:
+ * examples/APG/Signals/.cvsignore:
+ * examples/APG/Sockets/.cvsignore:
+ * examples/APG/Streams/.cvsignore:
+ * examples/APG/Svc_Config/.cvsignore:
+ * examples/APG/ThreadManagement/.cvsignore:
+ * examples/APG/ThreadPools/.cvsignore:
+ * examples/APG/ThreadSafety/.cvsignore:
+ * examples/APG/Threads/.cvsignore:
+ * examples/APG/Timers/.cvsignore:
+ * examples/ASX/.cvsignore:
+ * examples/ASX/CCM_App/.cvsignore:
+ * examples/ASX/Message_Queue/.cvsignore:
+ * examples/Bounded_Packet_Relay/.cvsignore:
+ * examples/C++NPv1/.cvsignore:
+ * examples/C++NPv2/.cvsignore:
+ * examples/Connection/blocking/.cvsignore:
+ * examples/Connection/misc/.cvsignore:
+ * examples/Connection/non_blocking/.cvsignore:
+ * examples/DLL/.cvsignore:
+ * examples/Export/.cvsignore:
+ * examples/IOStream/client/.cvsignore:
+ * examples/IOStream/server/.cvsignore:
+ * examples/IPC_SAP/ATM_SAP/.cvsignore:
+ * examples/IPC_SAP/DEV_SAP/reader/.cvsignore:
+ * examples/IPC_SAP/DEV_SAP/writer/.cvsignore:
+ * examples/IPC_SAP/FIFO_SAP/.cvsignore:
+ * examples/IPC_SAP/FILE_SAP/.cvsignore:
+ * examples/IPC_SAP/SOCK_SAP/.cvsignore:
+ * examples/IPC_SAP/SPIPE_SAP/.cvsignore:
+ * examples/IPC_SAP/TLI_SAP/.cvsignore:
+ * examples/IPC_SAP/UPIPE_SAP/.cvsignore:
+ * examples/Log_Msg/.cvsignore:
+ * examples/Logger/Acceptor-server/.cvsignore:
+ * examples/Logger/client/.cvsignore:
+ * examples/Logger/simple-server/.cvsignore:
+ * examples/Mem_Map/IO-tests/.cvsignore:
+ * examples/Mem_Map/file-reverse/.cvsignore:
+ * examples/Misc/.cvsignore:
+ * examples/Naming/.cvsignore:
+ * examples/OS/Process/.cvsignore:
+ * examples/Reactor/Dgram/.cvsignore:
+ * examples/Reactor/FIFO/.cvsignore:
+ * examples/Reactor/Misc/.cvsignore:
+ * examples/Reactor/Multicast/.cvsignore:
+ * examples/Reactor/Ntalker/.cvsignore:
+ * examples/Reactor/Proactor/.cvsignore:
+ * examples/Service_Configurator/IPC-tests/client/.cvsignore:
+ * examples/Service_Configurator/IPC-tests/server/.cvsignore:
+ * examples/Service_Configurator/Misc/.cvsignore:
+ * examples/Shared_Malloc/.cvsignore:
+ * examples/Shared_Memory/.cvsignore:
+ * examples/Smart_Pointers/.cvsignore:
+ * examples/Synch/.cvsignore:
+ * examples/System_V_IPC/SV_Message_Queues/.cvsignore:
+ * examples/System_V_IPC/SV_Semaphores/.cvsignore:
+ * examples/Threads/.cvsignore:
+ * examples/Timer_Queue/.cvsignore:
+ * examples/Web_Crawler/.cvsignore:
+ * protocols/examples/TMCast/Member/.cvsignore:
+ * protocols/tests/HTBP/Reactor_Tests/.cvsignore:
+ * protocols/tests/HTBP/Send_Large_Msg/.cvsignore:
+ * protocols/tests/HTBP/Send_Recv_Tests/.cvsignore:
+ * protocols/tests/HTBP/ping/.cvsignore:
+ * tests/.cvsignore:
+ * tests/log/.cvsignore:
+
+ Removed these files in favor of svn:ignore properties on the
+ parent directory.
+
+Sat Jan 6 00:06:52 UTC 2007 Steve Huston <shuston@riverace.com>
+
+ * ace/config-WinCE.h: Removed the ACE_HAS_WINNT4 stuff.
+
+ * ace/config-pharlap.h: Removed the ACE_HAS_WINNT4 stuff and added
+ ACE_LACKS_WIN32_SECURITY_DESCRIPTORS and ACE_LACKS_WIN32_MOVEFILEEX.
+ Added ACE_HAS_IP_MULTICAST.
+ Thanks to David Hauck for helping with these changes.
+
+ * ace/config-lite.h: Removed another vestige of MSVC 6 support.
+
+ * ace/Default_Constants.h:
+ * ace/config-win32-common.h: Moved the Win32 ACE_DEFAULT_FILE_PERMS
+ settings to config-win32-common.h
+ Also removed all the pre-NT4 stuff from config-win32-common.h.
+
+ * ace/Asynch_Acceptor.{h cpp}:
+ * ace/Asynch_IO.{h cpp}:
+ * ace/Asynch_IO_Impl.{h cpp}:
+ * ace/Message_Queue.{h cpp inl}:
+ * ace/Message_Queue_T.{h cpp}:
+ * ace/Proactor.{h cpp}:
+ * ace/Proactor_Impl.{h cpp}:
+ * ace/WIN32_Asynch_IO.{h cpp}:
+ * ace/WIN32_Proactor.{h cpp}:
+ ACE_Message_Queue_NT and ACE_Asynch_IO switched from using
+ ACE_HAS_WINNT4==1 and maybe some other platforms to using the new
+ ACE_HAS_WIN32_OVERLAPPED_IO setting. It's now incumbent on the
+ config maintainer to keep config-win32-*.h, config-WinCE.h,
+ config-pharlap.h, etc. up to date on these features as the
+ various versions do or don't support them.
+
+ * ace/config-win32-mingw.h: Removed ACE_HAS_WINNT4 section.
+
+ * ace/Configuration.cpp (ACE_Configuration_Win32Registry::remove_section):
+ Removed the pre-NT4 section that checked for non-empty section.
+
+ * ace/Mem_Map.cpp: Removed all the support for ACE_USE_MAPPING_NAME
+ since it was used only for pre-NT4 Windows.
+
+ * ace/Msg_WFMO_Reactor.cpp (wait_for_multiple_events): Removed the
+ pre-NT4 code block that switched to MsgWaitForMultipleObjectsEx.
+ All Win platforms without ACE_LACKS_MSG_WMFO can do this now.
+
+ * ace/OS_NS_stdio.inl (rename):
+ * tests/OS_Test.cpp: The ability to rename a file to one that exists
+ without removing the 'to' file first is now detected by the new
+ feature macro ACE_LACKS_WIN32_MOVEFILEEX instead of ACE_HAS_WINNT4.
+
+ * ace/OS_NS_unistd.cpp (pread, pwrite): The Windows code that can do
+ overlapped is now built based on ACE_HAS_WIN32_OVERLAPPED_IO instead
+ of ACE_HAS_WINNT4.
+
+ * ace/Pagefile_Memory_Pool.cpp: Setting up a security descriptor for
+ the file mapping is now determined by the lack of
+ ACE_LACKS_WIN32_SECURITY_DESCRIPTORS, not ACE_HAS_WINNT4.
+
+ * ace/README: Added descriptions for ACE_HAS_WIN32_OVERLAPPED_IO,
+ ACE_HAS_WIN32_NAMED_PIPES, ACE_LACKS_WIN32_SECURITY_DESCRIPTORS,
+ ACE_LACKS_WIN32_MOVEFILEEX.
+
+ * ace/Sock_Connect.cpp: Removed all the code that rummaged through
+ the registry looking for net interfaces on Windows. Getting
+ interface info now requires WinCE, Pharlap, or Winsock2. This removes
+ support for Win95, Win98, etc.
+
+ * ace/SPIPE_Acceptor.{cpp h} (ACE_SPIPE_Acceptor): Now useable on
+ Windows when ACE_HAS_WIN32_NAMED_PIPES is set, not ACE_HAS_WINNT4.
+ Similar to above with ACE_HAS_WIN32_OVERLAPPED_IO - config
+ maintainers need to manage this setting.
+
+ * ace/OS_NS_Thread.cpp (sched_params): Fix mis-aligned #if block
+ for ACE_HAS_PHARLAP_RT. Also, for scope == ACE_SCOPE_PROCESS, return
+ -1, ENOTSUP for Pharlap; it doesn't have SetPriorityClass().
+
+ * ACE-INSTALL.html: Removed mention of ACE_HAS_WINNT4 and building
+ for Win95/98/Me - ACE now requires WinNT 4 or later.
+ Updated the information for building for Pharlap ETS.
+
+ * tests/CDR_File_Test.cpp:
+ * tests/Svc_Handler_Test.cpp: Removed the check for NT4 or better when
+ setting TEST_CAN_UNLINK_IN_ADVANCE. VxWorks is the only case
+ remaining where this needs to be set.
+
+ * tests/Malloc_Test.cpp: Removed the Win NT4 case checks for setting
+ ACE_TEST_REMAP_ON_FAULT; Win9x is no longer supported. Also, when
+ deciding address ranges for testing, decide at run time based on
+ GetVersionInfo() on Windows, not on preprocessor checks.
+
+ * tests/Message_Queue_Test.cpp: Use ACE_HAS_WIN32_OVERLAPPED_IO to
+ decide whether or not to test ACE_Message_Queue_NT.
+
+ * tests/Proactor_Scatter_Gather_Test.cpp: Decide whether or not to
+ run this test based on ACE_HAS_WIN32_OVERLAPPED_IO instead of
+ ACE_HAS_WINNT4.
+
+ * ace/Proactor_Timer_Test.cpp: Run this test on Windows based on
+ ACE_HAS_WIN32_OVERLAPPED_IO instead of !ACE_HAS_WINCE.
+
+ * tests/SPIPE_Test.cpp:
+ * tests/UPIPE_SAP_Test.cpp: Manage which features to test on Windows
+ based on ACE_HAS_WIN32_NAMED_PIPES instead of ACE_HAS_WINNT4.
+
+ * ace/Dev_Poll_Reactor.cpp: Fixed spelling error in a comment.
+
+Fri Jan 5 21:46:16 UTC 2007 Wallace Zhang <zhang_w@ociweb.com>
+
+ * ace/Process.cpp:
+
+ Improved the implementation of ACE_Process_Options::setenv(...)
+ to address the potential buffer overflow when invoking
+ sprintf and/or vsprintf. This fixes bug 2660 and 2762. More
+ discussions have been accumulated in RT 9198.
+
+Fri Jan 5 19:06:17 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/msvc_static_order.lst:
+
+ Added project names to correct the build order for
+ TAO/tests/Collocation and TAO/tests/TransportCurrent.
+
+Fri Jan 5 14:03:12 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * apps/JAWS2/HTTPU/http_headers.h:
+
+ For the sake of compiling on HP-UX, #undef SERVER if it's defined.
+
+Fri Jan 5 13:34:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_stdio.cpp:
+ * ace/config-hpux-11.00.h:
+ Disable ACE_HAS_VFWPRINTF again for HPUX, takes more time,
+ something for the future
+
+Fri Jan 5 13:15:16 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * ace/INET_Addr.cpp:
+
+ Replaced #if ACE_HAS_IPV6 with #if defined () to avoid confusing
+ doxygen.
+
+Fri Jan 5 12:59:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Manual_Event_Test.cpp:
+ Removed n_iterations variable, it is not used at all
+
+Fri Jan 5 12:44:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_stdio.cpp:
+ When ACE_HAS_WCHAR is defined include os_wchar.h to get the
+ wchar methods which is needed on for example HPUX
+
+ * ace/config-linux-common.h:
+ * ace/config-vxworks6.2.h:
+ * ace/config-vxworks6.3.h:
+ * ace/config-vxworks6.4.h:
+ Added ACE_HAS_VFWPRINTF
+
+ * ace/config-win32-common.h:
+ Removed ACE_HAS_VSWPRINTF, isn't used anymore
+
+Fri Jan 5 11:09:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-hpux-11.00.h:
+ Moved ACE_SIZEOF_LONG outside the aCC specific block, this is
+ also needed with GCC
+
+Fri Jan 5 10:40:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Thread_Creation_Threshold_Test.cpp:
+ Removed not needed semicolon after namespace closure
+
+Fri Jan 5 10:30:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * contrib/minizip/unzip.c:
+ * contrib/minizip/zip.c:
+ Fixed unitialized warnings
+
+Fri Jan 5 10:04:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-g++-common.h:
+ A change related to my commit of:
+ Thu Jan 4 08:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+ With FC6 a bug in GCC has been fixed. This is then fixed in
+ GCC 4.1.1 but only in the RedHat codebase, not in other
+ GCC 4.x compilers. The HP GCC 4.1.1 compiler hasn't this
+ fix but also the SuSE 10.2 GCC 4.1.2 compiler has not this
+ fix. We assume at this moment that GCC 4.2 will have this
+ fix. If you have FC6 you must add the following define to
+ your config.h file:
+ ACE_GCC_HAS_TEMPLATE_INSTANTIATION_VISIBILITY_ATTRS 1
+
+Fri Jan 5 07:05:18 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
+
+ Remove "-Ge 1" from initial TAO_IDLFLAGS definition.
+
+Fri Jan 5 03:34:00 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * ace/INET_Addr.cpp:
+
+ Refactored the addr_to_string() method to format numeric IPv6
+ addresses using [addr]:port to disambiguate addresses such as
+ [fe80::1:2:3]:12345. This should be benign as string_to_addr()
+ already parses [ipv6addr]:port formatted strings.
+
+Fri Jan 5 00:51:22 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * ace/INET_Addr.h:
+ * ace/INET_Addr.inl:
+
+ Added a new method, is_multicast(), to assist applications in
+ determining if the inet address is or is not a multicast address
+ regardless of it being an IPv4 or IPv6 format.
+
+ * ace/Timer_Queue_Adapters.cpp:
+
+ Fixed a bug in
+ ACE_Async_Timer_Queue_Adapter<TQ>::schedule_ualarm() wherein the
+ time value for the alarm was computed using
+ ACE_OS::gettimeofday() rather than using the timer queue's
+ gettimeofday implementation. Thus situations where an alternate
+ time source were used, the scheduled alarm would be wrong.
+
+Thu Jan 4 15:51:41 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
+
+ * tests/Thread_Creation_Threshold_Test.cpp: Changed name of
+ anonymous namespace constant from DEBUG to PRINT_DEBUG_MSGS to
+ avoid potential conflicts with #defines. This should clean up
+ at least one Windows build, and possibly others as well.
+
+Thu Jan 4 15:33:08 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Check <sys/time.h> instead of <time.h> for gettimeofday()
+ prototype. Also use AC_CHECK_DECL instead of AC_EGREP_CPP.
+ This fixes bugzilla bug 2764.
+
+Thu Jan 4 13:53:33 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ACEXML/tests/Makefile.am:
+ * ACEXML/tests/util/Makefile.am:
+ * ACEXML/apps/svcconf/Makefile.am:
+ * ACEXML/common/Makefile.am:
+ * ACEXML/examples/SAXPrint/Makefile.am:
+
+ Tweak to use ACE_{ZLIB,ZZIP}_{CPPFLAGS,LDFLAGS,LIBS}
+ instead of -I${ZLIB_ROOT}/include, etc. The former
+ are substituted by the configure script.
+
+ * m4/ace.m4:
+
+ Add ACE_PATH_ZLIB and ACE_PATH_ZZIP autoconf macros.
+ zlib and zzip can now be enabled at configure time
+ with --with-zlib and --with-zzip.
+
+Thu Jan 4 12:45:46 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/Basic_Stats.cpp:
+ * ace/Parse_Node.cpp:
+ * ace/Sample_History.cpp:
+ * ace/Service_Repository.cpp:
+
+ Remove build warnings when ACE_NLOGGING is defined.
+
+Thu Jan 4 08:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-g++-common.h:
+ With gcc 4.{0,1} we couldn't use visibility attributes for singletons
+ because of a bug in GCC. This has been fixed in GCC 4.1.1 that
+ gets shipped with FC6. This change enables the visibily
+ attributes again for GCC 4.1.1 or newer.
+
+ * ace/Obstack.h:
+ Reverted the change below, it is an incorrect change
+ Wed Nov 22 09:07:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+ Use ACE_EXPORT_SINGLETON_DECLARATION to resolve link errors
+ on FC6. Thanks to Ken Sedgwick <ken at bonsai dot com> for
+ reporting this and testing out the patch.
+
+Wed Jan 3 22:31:05 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
+
+ This entry merges in changes from OCITAO 1.4a which were
+ originally part of RT 8678.
+
+ * ace/README:
+ * ace/config-sunos5.9.h:
+
+ Added new compiler macro, ACE_LACKS_THR_CONCURRENCY_FUNCS, to
+ accomodate the deprecation of thr_concurrency() in Solaris 9
+ onwards. The functions still exist, but the call semantics have
+ changed slightly such that values for which they would
+ previously succeed now fail despite the fact that they are
+ effectively no-ops in Solaris >= 9. This would cause
+ thr_create(THR_NEW_LWP) to fail in a process when invoked for
+ the 65536th (or greater) time.
+
+ Currently this macro is only defined on Solaris 9+, but, since I
+ believ this function was only ever present on Solaris anyway, it
+ could probably be defined in general, and simply #undef'd on
+ Solaris 8 and prior.
+
+ * ace/OS_NS_Thread.cpp (thr_create):
+
+ Conditionally removed THR_NEW_LWP section when
+ ACE_LACKS_THR_CONCURRENCY_FUNCS is defined.
+
+ * tests/Thread_Creation_Threshold_Test.cpp:
+ * tests/run_test.lst:
+ * tests/tests.mpc:
+
+ Added a new test to check the threshold of thread creation.
+ This simply verifies that more than 2^15 threads can be created
+ sequentially (not simultaneously).
+
+Wed Jan 3 22:10:54 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
+
+ * ace/CDR_Stream.inl (adjust):
+
+ Reverted one-line change committed in r76279 and as part of
+ entry from "Wed Jan 3 05:53:04 UTC 2007 Chris Cleeland
+ <cleeland_c@ociweb.com>". After getting some questions from
+ Johnny and posing them to the originators of the change, the
+ originators indicated that, over time, the problem may have been
+ application-related as they could never isolate a test case that
+ provoked it.
+
+Wed Jan 3 19:52:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Run the compression test when ZLIB is part of the config list
+
+Wed Jan 3 19:34:47 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ TAO/tests/Any/Recursive also does not work when the build is
+ static. It uses ACE_Dynamic_Service to locate the
+ TAO_TypeCodeFactory_Adapter which fails.
+
+Wed Jan 3 18:35:02 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Do not run TAO/tests/Any/Recursive if minimum_corba,
+ corba_e_compact or corba_e_micro are enabled. Not all portions of
+ the test build with any one of these enabled.
+
+Wed Jan 3 15:50:39 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * ACEXML/apps/svcconf/svcconf.mpc:
+ * ACEXML/common/common.mpc:
+ * ACEXML/parser/parser/parser.mpc:
+ * Kokyu/Kokyu.mpc:
+ * ace/QoS/qos.mpc:
+ * ace/SSL/ssl.mpc:
+ * ace/SSL/ssl_for_tao.mpc:
+ * ace/ace.mpc:
+ * ace/ace_flreactor.mpc:
+ * ace/ace_for_tao.mpc:
+ * ace/ace_qtreactor.mpc:
+ * ace/ace_tkreactor.mpc:
+ * ace/ace_xtreactor.mpc:
+ * apps/gperf/src/gperf.mpc:
+ * protocols/ace/HTBP/HTBP.mpc:
+ * protocols/ace/RMCast/RMCast.mpc:
+ * protocols/ace/TMCast/TMCast.mpc:
+
+ Use the install base project instead of the deprecated core base
+ project.
+
+Wed Jan 3 15:25:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added new PI test
+
+Wed Jan 3 14:57:49 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/config/ipv6.mpb:
+
+ The cbx project type was replaced by the bds4 project type.
+
+Wed Jan 03 14:20:00 UTC 2007 Simon Massey <sma@prismtech.com>
+
+ * ace/CORBA_macros.h:
+ With MFC, must delete any caught and eaten "out of memory" exceptions.
+
+Wed Jan 3 13:25:06 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/msvc_static_order.lst:
+
+ Build the TAO/tests/Smart_Proxies/Collocation/SP_Collocation_Idl
+ project before SP_Collocation_TestStubsLib.
+
+Wed Jan 3 13:16:16 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added !NO_MCAST to those tests that use multicast.
+
+ * tests/Unload_libACE.cpp:
+ * tests/tests.mpc:
+ * tests/unload_libace.mpb:
+
+ Added support for running this test when ace_for_tao is enabled.
+
+Wed Jan 3 12:33:33 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * include/makeinclude/wrapper_macros.GNU:
+
+ Since the zzip base project now 'requires' zlib, we can default
+ zlib to 1. This will cause no harm to those that do not have zlib
+ since zlib is a "feature" project and will not be included in any
+ project unless it is explicitly enabled.
+
+Wed Jan 3 09:36:13 UTC 2007 Olli Savia <ops@iki.fi>
+
+ * include/makeinclude/wrapper_macros.GNU:
+ * ace/OS_NS_stdio.inl:
+ * tests/OS_Test.cpp:
+
+ Added the ability to use trio (http://sourceforge.net/projects/ctrio/)
+ if platform lacks decent support for vsnprintf. trio support is
+ enabled by defining trio=1 in plaform_macros.GNU
+
+Wed Jan 3 07:52:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Reverted my change below, it breaks the singleton on windows, the EXPORT
+ should not be there, seems we need a different way to resolve this
+ problem with FC6.
+
+ Tue Jan 2 14:27:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+ * ace/Based_Pointer_Repository.h:
+ Use ACE_EXPORT_SINGLETON_DECLARATION to resolve link errors
+ on FC6. Thanks to Olli Savia <ops@iki.fi> for
+ reporting this and testing out the patch.
+
+Wed Jan 3 07:47:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ASNMP/tests/test_config.h:
+ Only define ACE_START_TEST and ACE_END_TEST when they are not
+ defined yet. Removed some old code at the same time
+
+Wed Jan 3 06:47:58 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Added feature test for ACE_LACKS_REALPATH. Fixes bugzilla bug
+ 2613.
+
+Wed Jan 3 06:09:39 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Added feature test for ACE_HAS_SIGVAL_SIGVAL_INT and, for
+ completeness, ACE_HAS_SIGVAL_SIGVAL_PTR. Fixes bugzilla bug
+ 2716.
+
+Wed Jan 3 05:53:04 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
+
+ This entry documents the merge of several small bug fixes from
+ the OCI distribution.
+
+ * ace/QtReactor/QtReactor.cpp:
+
+ Merged in a change from OCITAO 1.4a that fixed a bug in
+ ACE_QtReactor::QtWaitForMultipleEvents() where
+ the two select() calls in that function might select on different
+ handler sets. The problem is the dispatch_set/wait_set can be
+ changed during the two select() calls. This could happen while
+ waiting for an event, another event is handled and dispatched
+ which changes the dispatch_set/wait_set.
+
+ This bug was found on a single thread Qt application [RT 8751].
+
+ * ace/CDR_Stream.inl (adjust):
+
+ Applied a one-line change from Dan Troesser <troesser_d at
+ ociweb dot com>, originally committed to OCITAO 1.4a. VC8
+ detected that memory around a buffer was being modified.
+ Changed a boundary check from <= check to < that some believed
+ was causing a write past the end of the buffer. After the
+ change, there were no compilation problems with VC8 and all the
+ ACE CDR-related tests passed.
+
+ * bin/tao_orb_tests.lst:
+
+ Add in Bug_2702_Regression test.
+
+ * bin/auto_run_tests.pl:
+
+ Change the search logic for listed tests so that the script
+ "finds" tests even when the layout isn't using the "traditional"
+ layout where $TAO_ROOT == $ACE_ROOT/TAO.
+
+ * NEWS: Updated to reflect these changes.
+
+Wed Jan 3 05:26:07 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Added feature test for ACE_LACKS_SIGVAL_T. Fixes bugzilla bug
+ 2761.
+
+Tue Jan 2 16:02:25 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
+
+ Use the MakeWorkspaceBase module to reduce the amount of
+ duplicated code.
+
+Tue Jan 2 14:27:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Based_Pointer_Repository.h:
+ Use ACE_EXPORT_SINGLETON_DECLARATION to resolve link errors
+ on FC6. Thanks to Olli Savia <ops@iki.fi> for
+ reporting this and testing out the patch.
+
+Tue Jan 2 12:38:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-rtems.h:
+ Added ACE_LACKS_THREAD_PROCESS_SCOPING, rtems only supports
+ PTHREAD_SCOPE_PROCESS, setting another value will result in a
+ notsup error
+
+ * ace/OS_NS_Thread.cpp:
+ Removed some old FSU thread code
+
+Tue Jan 2 11:38:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-rtems.h:
+ Removed ACE_LACKS_MKFIFO, rtems has this API
+
+ * ace/config-win32-borland.h:
+ * ace/OS_NS_stdio.inl:
+ Removed support for the Borland C++ preview compiler that shipped
+ with CBuilderX
+
+ * ace/os_include/os_signal.h:
+ Removed Borland C++ preview support and fixed ACE_NSIG define
+ for rtems
+
+Tue Jan 2 11:18:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-macosx-panther.h:
+ * ace/config-macosx-tiger.h:
+ Added ACE_LACKS_SIGVAL_T
+
+Tue Jan 2 11:15:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * config-rtems.h:
+ Removed ACE_LACKS_PUTENV, rtems has this method, fixes the
+ Env_Value_Test failure
+
+Tue Jan 2 11:06:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ARGV.cpp:
+ Fixed constructor that combines two argv arrays to handle
+ an empty array as we can have with embedded platforms like
+ VxWorks and RTEMS
+
+Tue Jan 2 10:49:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/run_test.lst:
+ Added missing ARGV_Test
+
+Tue Jan 2 10:23:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-rtems.h:
+ RTEMS does have aio support but there are several errors in the
+ rtems header files and it looks also that the behaviour is not
+ correct, reported this to the rtems maintainers and for the
+ rtems 4.6 version we disable the AIO support in ACE
+
+Tue Jan 2 09:44:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/ARGV_Test.cpp:
+ Fixed compile errors in unicode build
+
+Mon Jan 1 21:56:50 UTC 2007 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * docs/ace_guidelines.vsmacros:
+
+ Fixed bug that was causing the previous find and replace
+ values to be used when the current document is being saved.
+
+Mon Jan 1 18:51:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/os_errno.h:
+ Defined ECANCELED when it has not been defined yet, fixes problems
+ with rtems
+
+Mon Jan 1 18:39:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/POSIX_CB_Proactor.h:
+ Introduced new ACE_LACKS_SIGVAL_T, when this is defined then ACE
+ does a typedef for sigval_t
+
+ * ace/config-aix-5.x.h:
+ * ace/config-macosx.h:
+ * ace/config-rtems.h:
+ * ace/config-sunos5.4-g++.h:
+ * ace/config-sunos5.4-sunc++-4.x.h:
+ * ace/config-sunos5.5.h:
+ * ace/config-vxworks5.x.h:
+ * ace/config-vxworks6.2.h:
+ * ace/config-vxworks6.3.h:
+ * ace/config-vxworks6.4.h:
+ Added ACE_LACKS_SIGVAL_T
+
+ * ace/POSIX_Asynch_IO.h:
+ Doxygen improvement
+
+Sun Dec 31 22:33:14 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tests/SV_Shared_Memory_Test.cpp:
+
+ Check and exit if allocator was not successfully initialized
+ (other processes could be using all the kernel's SysV shared
+ memory pages). Otherwise the test's child process will be stuck
+ in a spinloop while filling up the filesystem with log messages.
+
+Sun Dec 31 18:56:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/svn/config:
+ * docs/svn/svn-prefs.reg:
+ Added some more file extensions
+
+ * bin/generate_doxygen.pl:
+ * etc/tao_compression.doxygen:
+ * etc/tao_transportcurrent.doxygen:
+ * html/index.html:
+ Added doxygen generations for transport current and compression
+
+Sun Dec 31 16:11:05 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ACEXML/common/Makefile.am:
+
+ Fix stray trailing \ introduced in:
+ Sat Dec 30 06:20:18 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+Sat Dec 30 06:23:13 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * */Makefile.am:
+
+ Baseline regeneration to match recent MPC, *.mpc, and *.mpb
+ changes.
+
+Sat Dec 30 06:20:18 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ACEXML/tests/Makefile.am:
+ * ACEXML/tests/util/Makefile.am:
+ * ACEXML/apps/svcconf/Makefile.am:
+ * ACEXML/common/Makefile.am:
+ * ACEXML/examples/SAXPrint/Makefile.am:
+
+ Hand-add automake conditionals for BUILD_ZZIP and BUILD_ZLIB.
+ Unfortunately MPC resolves options, files, etc. set by
+ "features" at project generation time, but we want them to be
+ configure time options.
+
+Sat Dec 30 06:16:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Configure Makefiles for new subdirectory.
+
+ * apps/JAWS2/Makefile.am:
+
+ Regenerate to descend into HTTPU subdirectory.
+
+ * apps/JAWS2/HTTPU/Makefile.am:
+
+ New Makefile.am.
+
+Sat Dec 30 06:12:59 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/ace.m4:
+
+ Add placeholder automake conditionals for BUILD_ZLIB and
+ BUILD_ZZIP.
+
+ * bin/MakeProjectCreator/acexml.mpb:
+
+ Derive from both zlib and zzip.
+
+Fri Dec 29 16:57:10 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * ace/SOCK_Dgram.cpp (recv): Corrected a "can't delete void*" warning
+ that entered with
+ Thu Dec 28 22:47:05 UTC 2006 Steve Huston <shuston@riverace.com>
+
+Fri Dec 29 08:41:35 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * tests/Proactor_Timer_Test.cpp:
+ Fixed compile error on LynxOS with 2.95.3.
+
+Fri Dec 29 08:31:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/os_signal.h:
+ Did some cleanup in this file, removed old stuff
+
+Fri Dec 29 07:33:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/MakeProjectCreator/config/automake.features:
+
+ Set java, zlib, and zzip. We'll use automake conditionals to
+ defer these options to configure time.
+
+Thu Dec 28 22:47:05 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * ace/SOCK_IO.{h, inl}: Changed the
+ recvv(iovec[], size_t, const ACE_Time_Value* = 0) and
+ sendv (const iovec[], size_t, const ACE_Time_Value*=0) methods
+ to specify the iovec count argument as int instead of size_t
+ since it gets reduced to int in the underlying OS calls (usually).
+ Removed the following deprecated methods:
+
+ ssize_t recv (iovec iov[],
+ size_t n,
+ const ACE_Time_Value *timeout = 0) const;
+
+ ssize_t recv (iovec *io_vec,
+ const ACE_Time_Value *timeout = 0) const;
+
+ ssize_t send (const iovec iov[],
+ size_t n,
+ const ACE_Time_Value *timeout = 0) const;
+
+ These were previously replaced with more specific ...v() methods.
+
+ * ace/SOCK_Dgram.cpp (recv): Resolved ssize_t to u_long truncation
+ warning.
+
+ * ace/Service_Repository.{h cpp} (find, find_i): Changed the
+ ignore_suspended argument from int to bool to reflect it's true/false
+ nature.
+ Changed find_i() to return the located name's index in a size_t
+ argument when located - this allows it to pass indices as big as the
+ table can hold. The return value -1, -2 is not changed, but >= 0
+ is no longer returned; it's == 0 for success, and the caller needs
+ to get the index from the 'slot' argument. This should cause no
+ issues since find_i() is private and internal use has been adjusted
+ to match; callers of find() have no use for an index value for a
+ table internal to ACE_Service_Repository.
+
+ * ace/Service_Gestalt.cpp (~ACE_Service_Type_Dynamic_Guard): Use of
+ ACE_Service_Repository::find_i() adjusted per above.
+
+ * ace/Msg_WFMO_Reactor.cpp: Resolve truncation warning for 64-bit.
+
+ * NEWS: Updated with API changes noted above.
+
+Thu Dec 28 20:56:28 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Updated to enable TAO/tests/TransportCurrent/Framework for
+ static builds.
+
+Thu Dec 28 19:11:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ Reverted my change below this broke a lot of builds, seems
+ the settings in MPC are not used for ACE/TAO/CIAO so we need
+ to have them also in ACE duplicated
+
+ Thu Dec 28 12:57:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/global.features:
+ Removed the settings that are already set in the MPC
+ global.features file, no need to duplicate that info.
+
+Thu Dec 28 15:35:11 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add ACE_HAS_3_PARAM_READDIR_R feature test.
+
+Thu Dec 28 14:54:00 UTC 2006 Pavel Zaichenko <zpf at ivl dot ua>
+
+ * ace/OS_NS_unistd.cpp,
+ * ace/ARGV.cpp,
+ * ace/ARGV.h: Completed the integration of the quote_args feature
+ throughout the code.
+
+Thu Dec 28 14:49:50 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/ARGV.inl (argc): This method now first calls argv() before
+ returning the argc count.
+
+Thu Dec 28 12:57:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/global.features:
+ Removed the settings that are already set in the MPC
+ global.features file, no need to duplicate that info.
+
+Thu Dec 28 12:37:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/DLL_Manager.cpp (get_handle):
+ Simplified this method a little
+
+ * ace/Dynamic_Service_Base.cpp:
+ Layout change
+
+ * ace/os_include/net/os_if.h:
+ Include ws2tcpip.h on windows as we do in the other files, this
+ way we don't get redefinitions on windows
+
+ * ace/Service_Gestalt.cpp (process_directive):
+ No need to use an intermediate variable
+
+ * tests/ARGV_Test.cpp:
+ Fixed deprecated conversion warnings
+
+ * tests/Time_Value_Test.cpp:
+ Added another test
+
+Thu Dec 28 11:13:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-aix-5.x.h:
+ Define ACE_HAS_3_PARAM_READDIR_R always independent of the compiler
+ used.
+
+Wed Dec 27 21:15:50 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/ARGV.{h,cpp} Generalized the constructor for ACE_ARGV_T so
+ that it can optionally be directed to quote args or not, which
+ is consistent with the ACE_ARGV_T<CHAR_TYPE>::add() method
+ described below.
+
+ * ace/OS_NS_unistd.{h,cpp}: ACE_OS::argv_to_string() was updated
+ to implement the feature described above.
+
+Wed Dec 27 21:19:57 UTC 2006 Pavel Zaichenko <zpf at ivl dot ua>
+
+ * ace/OS_NS_stdlib.cpp: ACE_OS::strenvdup() now correctly expands
+ environment variables are correctly expanded in strings of form
+ "$ACE_ROOT/subdir", "/some/dir/$ARCH/subdir" as well as
+ "$ACE_ROOT".
+
+ * ace/OS_NS_unistd.cpp: ACE_OS::argv_to_string() and
+ ACE_OS::string_to_argv() now converts arguments list argv[] to
+ string and vice versa. Double quotes (") are correctly
+ quoted/unquoted during conversion.
+
+ * ace/ARGV.{h,inl,cpp}: Made the following enhancements:
+
+ ACE_ARGV_T<CHAR_TYPE>::add(const CHAR_TYPE *next_arg, bool quote_arg = false)
+ Now takes an additional argument
+ * @param quote_arg The argument @a next_arg need to be quoted while
+ * adding to the vector.
+ which is queued in the queue_ as well as next_arg for farther usage.
+
+ ACE_ARGV_T<CHAR_TYPE>::add(CHAR_TYPE *argv[])
+ Each entry argv[i] of the argument list is interpreted as a single argument
+ (white spaces are preserved).
+
+ ACE_ARGV_T<CHAR_TYPE>::create_buf_from_queue()
+ Creates a command line using arguments (next_arg, quote_arg) queued
+ with add() method. Quotes double quote symbols (") if needed.
+
+Wed Dec 27 21:14:34 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/ARGV.{h,cpp}: Removed the
+
+ int argv_to_string (CHAR_TYPE **argv, CHAR_TYPE *&buf);
+
+ method since it's redundant with what's in ACE_OS::argv_to_string().
+
+Wed Dec 27 20:27:29 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/OS_NS_stdlib.{h,inl,cpp}: There's no need for the
+ strenvdup() method to be defined as
+ ACE_NAMESPACE_INLINE_FUNCTION.
+
+Wed Dec 27 15:12:12 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Map_Manager.{h,inl}: Added a default constructor for
+ ACE_Map_Entry to initialize the data members. Thanks to Dieter
+ Knueppel <Dieter dot Knueppel at batm dot de> for this fix.
+
+Wed Dec 27 16:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/netinet/os_in.h:
+ Define IPPROTO_TCP when not defined yet
+
+ * ace/os_include/netinet/os_tcp.h:
+ Define TCP_NODELAY when not defined yet
+
+Wed Dec 27 16:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/net/os_if.h:
+ Only define the IFF_x defines when ACE_LACKS_NETWORKING is
+ defined to resolve redefinition warnings on windows
+
+Wed Dec 27 14:06:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-posix-nonetworking.h:
+ Added ACE_LACKS_GETHOSTENT
+
+Wed Dec 27 12:42:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Atomic_Op_T.h:
+ Doxygen improvements
+
+Wed Dec 27 11:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/sys/os_socket.h:
+ Define SO_ERROR when it is not defined yet
+
+Wed Dec 27 10:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/sys/os_socket.h:
+ Added ACE_LACKS_LINGER support
+
+ * ace/config-posix-nonetworking.h:
+ Added ACE_LACKS_LINGER
+
+Wed Dec 27 10:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/sys/os_socket.h:
+ Define SOCK_SEQPACKET when it is not defined yet
+
+Wed Dec 27 10:27:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-posix-nonetworking.h:
+ Added ACE_LACKS_IFCONF
+
+ * ace/os_include/net/os_if.h:
+ Added some more types that need to be defined by ACE when
+ we compile without network support
+
+ * ace/SOCK_Dgram.cpp:
+ Removed check for ACE_LACKS_IFREQ
+
+ * ace/SOCK_Dgram_Bcast.cpp:
+ Layout changes
+
+Wed Dec 27 10:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/sys/os_socket.h:
+ Define SO_BROADCAST when it is not defined yet
+
+Wed Dec 27 10:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/netinet/os_in.h:
+ Add sockaddr_un when ACE_LACKS_SOCKADDR_UN is defined
+
+ * ace/config-posix-nonetworking.h:
+ Added ACE_LACKS_SOCKADDR_UN
+
+Wed Dec 27 10:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Name_Request_Reply.cpp:
+ Use ACE_NTOHS so that this file compiles without network support
+
+Wed Dec 27 09:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/ARGV_Test.cpp:
+ Fixed deprecated conversion warnings
+
+Wed Dec 27 09:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_dirent.cpp:
+ Removed workaround for vc6
+
+ * ace/OS_NS_dirent.inl:
+ Layout change
+
+Wed Dec 27 09:27:06 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * tests/Log_Msg_Test.cpp:
+ Updated comment.
+
+Wed Dec 27 09:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_dirent.inl (readdir_r):
+ Simplified the OS checks in this method, use the new
+ define ACE_HAS_3_PARAM_READDIR_R. This is then set in the
+ config files below, maybe it has to be set in more, but the
+ scoreboard will show that.
+
+ * ace/config-aix-5.x.h:
+ * ace/config-cygwin32.h:
+ * ace/config-freebsd.h:
+ * ace/config-hpux-11.00.h:
+ * ace/config-linux-common.h:
+ * ace/config-netbsd.h:
+ * ace/config-rtems.h:
+ * ace/config-sunos5.5.h:
+ * ace/config-vxworks6.4.h:
+ Added ACE_HAS_3_PARAM_READDIR_R
+
+ * ace/config-linux-common.h:
+ Added new ACE_LACKS_LINUX_VERSION_H around include of linux/version.h.
+ This file isn't present with BlueCAT 4 Linux from LynuxWorks.
+
+ * ace/config-posix.h:
+ Layout changes
+
+ * ACE-INSTALL.html:
+ Updated supported platforms by Remedy IT
+
+ * ace/INET_Addr.cpp:
+ Use the ACE_NTOHL macro and remove the check for ACE_LACKS_NTOHL
+
+ * ace/Map_Manager.{h,cpp}:
+ Changed free_ to a real bool
+
+ * ace/Name_Proxy.cpp:
+ * ace/Name_Request_Reply.cpp:
+ * ace/Time_Request_Reply.cpp
+ Use the ACE_NTOHL macro so that this file compiles without networking
+ support
+
+Wed Dec 27 09:10:27 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * ace/Process.cpp:
+ Changed to use ACE_LACKS_VSNPRINTF instead of ACE_HAS_SNPRINTF.
+
+Tue Dec 26 22:47:57 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/OS_NS_unistd.cpp: Reverted the changes to ACE_OS::argv_to_string()
+ from here:
+
+ Sun Dec 24 22:29:24 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ so that Signal_Test.cpp tests don't break. In a nutshell, each
+ argv[i] argument to ACE_ARGV is not supposed to be quoted.
+ Thanks to Steve Huston for reporting this.
+
+Tue Dec 26 22:46:34 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * tests/ARGV_Test.cpp (run_main): Updated the test to test how the
+ conversion from char *argv[] to a char * works.
+
+Mon Dec 25 16:19:42 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * Merry Christmas everyone!!!
+
+Sun Dec 24 23:13:37 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * tests/ARGV_Test.cpp: Updated the test to ensure that Pavel's
+ patches work properly.
+
+Sun Dec 24 22:29:24 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/OS_NS_stdlib.inl,
+ * ace/OS_NS_unistd.cpp: Modified ACE_OS::strenvdup() and
+ ACE_OS::argv_to_string() so they split the arguments containing
+ spaces in accordance with the documentation. Thanks to Pavel
+ Zaichenko <zpf at ivl dot ua> for these patches.
+
+Fri Dec 22 17:35:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/OS_NS_dirent.inl:
+
+ Add a __NetBSD__ to the preprocessor conditional to select the
+ three argument version of readdir_r. While this what was done
+ for FreeBSD, HPUX, etc., it really points out a need for a new
+ feature test macro.
+
+ * ace/config-netbsd.h:
+
+ Only define thread-related feature test macros if ACE_MT_SAFE is
+ defined (with a non-zero value).
+
+Fri Dec 22 13:56:15 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * apps/JAWS2/HTTPU/http_heders.cpp:
+ * apps/JAWS2/HTTPU/http_status.cpp: Specify type and class separately
+ for each static member instance to allow HP aC++ 03.* (PA-RISC
+ compiler) to grok it. At least the Itanium compilers could handle
+ this... there's hope.
+
+Fri Dec 22 12:52:05 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * include/makeinclude/platform_lynxos.GNU:
+ Build shared libs by default.
+
+Fri Dec 22 09:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Service_Manager.h:
+ Improved doxygen documentation, thanks to Stefan Naewe
+ <stefan at naewe dot de> for delivering the patch
+
+Thu Dec 21 21:54:51 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/config-freebsd.h: Added support for SCTP in FreeBSD version
+ 700028 and greater. Thanks to Craig Rodrigues <rodrigc at
+ crodrigues dot org> for reporting this.
+
+Thu Dec 21 20:19:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Sock_Connect.cpp:
+ Use prefix increment and made get_interfaces working with rtems
+
+Thu Dec 21 16:12:16 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Fixing the condition for running the Transport::Current tests
+ (note that ST = Single Threaded, not STATIC).
+
+Thu Dec 21 14:31:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Sock_Connect.cpp:
+ Added support for get_interfaces for rtems
+
+Thu Dec 21 13:32:08 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * include/makeinclude/platform_lynxos.GNU:
+ Moved macro definitions from CFLAGS to CPPFLAGS.
+
+Thu Dec 21 12:12:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/rules.bin.GNU:
+ Removed old chorus rules
+
+Thu Dec 21 10:17:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/UUID.cpp:
+ Fixed initialisation warning
+
+Thu Dec 21 09:45:00 UTC 2006 Simon Massey <sma@prismtech.com>
+
+ * ace/OS_TLI.inl:
+ * ace/OS_NS_signal.h:
+
+ Updated some HPUX Acc version bug fixes.....
+
+Thu Dec 21 08:47:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/JAWS2/HPPTU/http_headers.{h,inl}:
+ Fixed const warnings with Intel C++
+
+Wed Dec 20 22:06:14 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * tests/OS_Test.cpp:
+ HP-UX has broken vsnprintf function. Changed the test not
+ to fail on HP-UX.
+
+Wed Dec 20 16:35:53 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ These are fixes correcting scoreboard issues pertaining to the
+ checkin from Tue Dec 19 22:09:34 UTC 2006.
+
+ * bin/tao_orb_tests.lst:
+
+ Added the two Transport::Current tests to the scoreboard.
+
+ * bin/MakeProjectCreator/config/tc.mpb:
+
+ Moved this file to $TAO_ROOT/MPC/config where it belongs.
+
+Wed Dec 20 12:31:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/test_config.h:
+ Only define ACE_START_TEST and ACE_END_TEST when they are not
+ defined yet. This way we can set our own define in the config.h
+ file and for example just do logging to stdout instead of a file
+ which can be problematic when the test target doesn't have a
+ file system
+
+Wed Dec 20 04:52:04 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * ACE-INSTALL.html:
+ * docs/Download.html:
+
+ Fleshed out SVN instructions a bit more, corrected link mistake in
+ Download.html.
+
+ Thanks to Craig Rodrigues <rodrigc at crodrigues dot org> for the patch.
+
+Tue Dec 19 22:09:34 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * bin/MakeProjectCreator/config/tc.mpb:
+
+ Added a new project type for projects using the Transport
+ Current functionality.
+
+Tue Dec 19 20:05:42 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * docs/Download.html:
+ Added link to SVN documentation.
+
+Tue Dec 19 14:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_rtems.x_g++.GNU:
+ Set load address
+
+Tue Dec 19 14:18:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Object_Manager_Base.cpp (print_error_message):
+ Fixed invalid filename
+
+Tue Dec 19 13:16:38 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Log_Msg_NT_Event_Log.cpp (log): Changed the loop iterator to
+ be size_t rather than long to silence a warning about comparing
+ signed and unsigned values. Thanks to Johnny for reporting
+ this.
+
+Tue Dec 19 09:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_unistd.inl (readdir_r):
+ Refactored this method to make it easier to maintain and at the
+ same moment fixed compile error when building ACE on VxWorks 6.4
+ in kernel mode without pthread support
+
+Mon Dec 18 22:28:48 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Log_Msg_NT_Event_Log.cpp (log): Iterate for i <
+ log_record.msg_data_len() rather than i < log_record.length ()
+ to avoid nasty overrun errors. Thanks to Paxton Mason <PMason
+ at wolve dot com> for reporting this. This fixes bugid 2754.
+
+Mon Dec 18 22:28:18 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * ace/Log_Record.h: Clarify the meaning of length() in the
+ comments. Thanks to Paxton Mason <PMason at wolve dot com> for
+ motivating this.
+
+Mon Dec 18 13:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACEXML/common/common.mpc:
+ * bin/MakeProjectCreator/configs/acexml.mpb:
+ Added zzip as base, this project really uses zzip
+
+ * bin/MakeProjectCreator/configs/acedefaults.mpb:
+ Removed zzip and zlib as base projects. Any project that uses
+ zzip or zlib should derive from the correct project, but not
+ acedefaults. When making them a base from acedefaults any
+ project links with zzip/zlib even when they don't use it.
+
+ This fixes bugzilla bug 2751.
+
+Mon Dec 18 10:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/JAWS2/HTTPU/parse_url.h:
+ Added prefix to the members of the URL_ERROR enum, NONE is a macro
+ on some platforms like VxWorks
+
+Mon Dec 18 10:04:19 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * tests/OS_Test.cpp:
+ Do not execute snprintf test if ACE_LACKS_VSNPRINTF is defined.
+
+Fri Dec 15 23:09:29 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * apps/JAWS2/JAWS/Makefile.am: Removed JAWS.h; see
+ Thu Dec 14 21:08:19 UTC 2006 Steve Huston <shuston@riverace.com>
+
+Fri Dec 15 15:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_vxworks6.3.GNU:
+ * include/makeinclude/platform_vxworks6.4.GNU:
+ * ace/config-vxworks6.4.h:
+ * ace/config-vxworks6.3.h:
+ * ace/OS_NS_unistd.inl:
+ * ace/OS_NS_arpa_inet.cpp:
+ * ace/os_include/os_stdio.h:
+ * ace/os_include/sys/os_types.h:
+ Added support for VxWorks 6.4
+
+Thu Dec 14 21:08:19 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * apps/JAWS2/JAWS/jaws2.mpc: Corrected compiler defines to add
+ JAWS_BUILD_DLL, not replace previous.
+
+ * apps/JAWS2/JAWS/Export.h: Replaced contents with new content
+ generated from generate_export_file.pl. Previous content was
+ generated from GenerateExportH.BAT and was missing lots of
+ stuff, some of which prevented generation of .lib, .exp files.
+
+ * apps/JAWS2/JAWS/JAWS.h: Removed; it only had JAWS_TRACE defined
+ which is properly defined in Export.h now.
+
+ * apps/JAWS2/JAWS/Pipeline_Tasks.cpp:
+ * apps/JAWS2/JAWS/IO_Handler.cpp:
+ * apps/JAWS2/JAWS/IO.cpp:
+ * apps/JAWS2/JAWS/Concurrency.cpp: Removed #include "JAWS/JAWS.h"
+
+Thu Dec 14 12:36:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-qnx-neutrino.h:
+ Added several missing defines to build with QNX
+
+Thu Dec 14 11:57:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_qnx_neutrino.GNU:
+ Set all tools using ?= so that we can override the name
+ from the platform_macros.GNU file
+
+Thu Dec 14 00:12:49 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_NS_Thread.cpp (event_init): Solaris's shm_open() requires a
+ single '/' on the name argument. I opted to put that logic here
+ rather than the lower-level ACE_OS::shm_open(), but that point
+ is debatable. In any case, look for a leading / on the name if
+ ACE_SHM_OPEN_REQUIRES_ONE_SLASH is defined; if it's not there,
+ add it.
+
+ * ace/config-sunos5.8.h: Added ACE_SHM_OPEN_REQUIRES_ONE_SLASH.
+
+ * ace/README: Add description of ACE_SHM_OPEN_REQUIRES_ONE_SLASH.
+
+ * configure.ac: Added check for ACE_SHM_OPEN_REQUIRES_ONE_SLASH.
+ Fixed check for ACE_LACKS_NUMERIC_LIMITS to display the findings
+ when configuring.
+
+ * m4/config_h.m4: Added ACE_SHM_OPEN_REQUIRES_ONE_SLASH and
+ ACE_LACKS_NUMERIC_LIMITS.
+
+Wed Dec 13 15:04:57 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Updated the configuration for ORB_Local_Config/Bug_2612 to
+ require a multithreaded build to reflect the design goals of the
+ test.
+
+Tue Dec 12 23:50:43 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * NEWS:
+
+ Document --enable-ace-reactor-notification-queue.
+
+ * m4/ace.m4:
+
+ Add autoconf support for --enable-ace-reactor-notification-queue.
+ Configuring with this option sets ACE_HAS_REACTOR_NOTIFICATION_QUEUE
+ in config.h.
+
+Wed Dec 13 01:41:19 UTC 2006 Abdullah Sowayan <abdullah.sowayan@lmco.com>
+
+ * ace/UUID.cpp:
+
+ Fixed a potential memory leak. Dynamic memory was allocated but
+ not freed under special circumstances. For details, check BUGID
+ 2746. This closes BUGID 2746.
+
+Tue Dec 12 22:38:06 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * apps/JAWS2/HTTPU/parse_url.h: Made the char* members const to
+ resolve compile warnings about assignment of char* literals.
+
+Tue Dec 12 19:54:05 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * apps/JAWS2/HTTPU/httpu.mpc: Must build HTTPU after JAWS2.
+
+Tue Dec 12 19:54:04 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/fuzz.pl:
+
+ Changed the regular expression to recognize #include's of files
+ with double quotes within a version block.
+
+Tue Dec 12 19:31:39 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/fuzz.pl:
+
+ Corrected a bug where a non-ACE/TAO/CIAO file included within a
+ version block was being marked as an error.
+
+Tue Dec 12 17:01:42 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/MPC.cfg:
+
+ Added $DDS_ROOT/MPC/config to the includes, since the
+ .mpb files in DDS have been moved to this location, making
+ them consistent with the location of similar files in
+ TAO and CIAO.
+
+Tue Dec 12 15:08:32 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added the Trading unit test to the list.
+
+Tue Dec 12 13:47:44 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * apps/JAWS2/HTTPU/httpu.mpc: Corrected build flags and added required
+ link library JAWS2.
+
+Tue Dec 12 06:05:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add ACE_HAS_ISASTREAM_PROTOTYPE feature test.
+
+Tue Dec 12 06:00:09 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE feature test.
+
+Tue Dec 12 05:13:33 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add ACE_LACKS_MKTEMP_PROTOTYPE and ACE_LACKS_MKSTEMP_PROTOTYPE
+ feature tests.
+
+ * ace/README:
+
+ Document ACE_LACKS_MKSTEMP feature test macro.
+
+Mon Dec 11 20:51:59 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * apps/JAWS2/HTTPU/httpu.mpc: Added a new MPC file. Thanks to
+ Sergey for this.
+
+ * apps/JAWS2/HTTPU/http_base.cpp (receive): Made this work with
+ HTTPU. Thanks to Sergey Kosenko <sergey dot kosenko at gmail
+ dot com> for these patches.
+
+Mon Dec 11 20:21:14 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * ace/CDR_Stream.{h cpp} (ACE_OutputCDR): Added a new method, int
+ consolidate (void) which consolidates any continuation message
+ blocks into the start block, ensuring that all data is located
+ in one block on return. This is useful for situations which
+ require the entire encoded stream to be available in one buffer,
+ regardless of length.
+
+ * tests/CDR_Test.cpp: Added a test for consolidate().
+
+ * NEWS: Added notice for new consolidate() method.
+
+ Thanks to Howard Finer <hfiner at sonusnet dot com> for supplying
+ the new ACE_OutputCDR::consolidate() method.
+
+Mon Dec 11 20:03:04 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Changed the template to use the words "make macros" instead of
+ features. There may have be some confusion with MPC features.
+
+Mon Dec 11 17:39:46 UTC 2006 James H. Hill <hillj@isis.vanderbilt.edu>
+
+ * docs/ace_guidelines.vsmacros:
+
+ Fixed macros specification so the same file can be used
+ with both VS.NET 2003 and VS.NET 2005 development
+ environments.
+
+Mon Dec 11 15:23:08 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/config/MPC.cfg:
+ * bin/mpc.pl:
+ * bin/mwc.pl:
+
+ Removed the code that specifically added the gnuace and borland
+ project types and rely on the dynamic_types directive in the
+ MPC.cfg to have the MPC core add them.
+
+Sat Dec 9 19:13:52 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * ace/config-vxworks5.x.h:
+ Added ACE_LACKS_VSNPRINTF.
+
+Fri Dec 8 20:20:09 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Service_Config.cpp (parse_args_i):
+
+ Moving the "default:" label outside the block that handles the
+ "case 's':". Even though it should work correctly on allmost any
+ compiler, things like this are bad form. Thanks to Aaron
+ Scamehorn <Aaron dot Scamehorn at cogcap dot com> for noticing.
+
+Fri Dec 8 20:15:40 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * THANKS: Add Ray Lischner.
+
+Fri Dec 8 16:39:51 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * ace/Null_Mutex.h: Added ACE_Export to the class declarations.
+ Although they are probably inlined, VS .NET 2005 (VC8) complains
+ in some cases when a dll-interface class inherits from a
+ non-dll-interface class.
+
+Fri Dec 8 15:36:23 UTC 2006 Ciju John <johnc@ociweb.com>
+
+ * tests/run_test.lst:
+ Bug_2659_Regression_Test cannot run in a single threaded build.
+
+Fri Dec 8 05:21:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Changed code to extract version number from ace/Version.h to be
+ more resilient to leading whitespace like was added by a bug in
+ the release script in the last beta. Thanks to Ray Lischner
+ <rlischner at proteus-technologies dot com> for this patch.
+ Also thanks to Paul Riley <paul at riley dot net> for reporting
+ this problem.
+
+Thu Dec 7 14:13:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/DLL_Manager.cpp:
+ Made error message dependent on ACE::debug. Thanks to David Faure
+ <dfaure at klaralvdalens-datakonsult dot se> for reporting this.
+
+Thu Dec 7 14:09:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/ciao_tests.lst:
+ Added RTCMM test
+
+Thu Dec 7 12:47:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Read_Buffer.h:
+ Doxygen improvements
+
+ * ace/Read_Buffer.cpp:
+ Initialise pointer with 0 and use prefix increment
+
+Thu Dec 7 09:47:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Improved rtems documentation
+
+ * MakeProjectCreator/config/avoids_ace_for_tao.mpb:
+ New base project for avoids ace_for_tao
+
+ * bin/ciao_tests.lst
+ * bin/tao_orb_tests.lst
+ * bin/tao_other_tests.lst
+ Disabled all tests that are disabled in a minimum_corba build also
+ when using CORBA/e compact and micro
+
+Thu Dec 7 07:49:24 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * ace/OS_NS_stdio.h:
+ * ace/OS_NS_stdio.inl:
+ * ace/OS_NS_stdio.cpp:
+
+ Implemented ACE_OS::snprintf() by using ACE_OS::vsnprintf().
+ Removed duplicate code and made maintaining easier.
+
+ * ace/README:
+ * ace/config-cygwin32.h:
+ * ace/config-freebsd.h:
+ * ace/config-hpux-11.00.h:
+ * ace/config-irix6.x-common.h:
+ * ace/config-linux-common.h:
+ * ace/config-lynxos.h:
+ * ace/config-macosx-panther.h:
+ * ace/config-macosx-tiger.h:
+ * ace/config-macosx.h:
+ * ace/config-netbsd.h:
+ * ace/config-openbsd.h:
+ * ace/config-openvms.h:
+ * ace/config-posix.h:
+ * ace/config-qnx-rtp-62x.h:
+ * ace/config-sunos5.7.h:
+ * ace/config-tru64.h:
+ * ace/config-vxworks6.2.h:
+ * ace/config-vxworks6.3.h:
+ * ace/config-win32-common.h:
+ * ace/config-win32-interix.h:
+
+ Removed ACE_HAS_SNPRINTF and added ACE_LACKS_VSNPRINTF
+ if necessary (I probably missed some platforms, need to recheck
+ after next scoreboard round).
+
+Thu Dec 7 00:27:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/config_h.m4:
+ * configure.ac:
+
+ Remove obsolete ACE_HAS_UNION_WAIT feature test.
+
+Wed Dec 6 21:06:37 UTC 2006 Ciju John <johnc@ociweb.com>
+
+ * tests/Bug_2659_Regression_Test.cpp:
+ Compile failure on RTEMS due to non-ANSI signal API on the
+ platform. Fixed by casting function ptr to proper type.
+
+Wed Dec 6 14:49:44 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/config_h.m4:
+ * configure.ac:
+
+ Remove obsolete ACE_LACKS_CMSG_DATA_MACRO and
+ ACE_LACKS_CMSG_DATA_MEMBER feature test.
+
+Wed Dec 6 11:07:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-mit-pthread.h:
+ * ace/config-sco-5.0.0-mit-pthread.h:
+ Removed MIT pthread config files, not supported for years
+ anymore
+
+ * ace/config-mklinux.h:
+ Removed, this linux version hasn't been maintained for years
+
+ * ace/ACE.cpp:
+ Removed all mit-pthread specific code
+
+ * configure.ac:
+ Removed mit-pthread checks
+
+ * ace/WFMO_Reactor.cpp:
+ Const/bool change
+
+Wed Dec 6 07:57:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/ciao_tests.lst:
+ * bin/tao_orb_tests.lst:
+ * bin/tao_other_tests.lst:
+ Disabled all tests that are disabled in a minimum_corba build also
+ when using CORBA/e compact and micro
+
+Tue Dec 5 23:53:34 UTC 2006 Ciju John <johnc@ociweb.com>
+
+ * tests/Bug_2659_Regression_Test.cpp:
+ * tests/run_test.lst:
+ * tests/tests.mpc:
+ Adding regression test for Bug 2659.
+
+Tue Dec 5 19:44:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-freebsd.h:
+ Simplified ACE_HAS_SNPRINTF setting
+
+ * ace/config-irix6.x-common.h:
+ * ace/config-sco-5.0.0-mit-pthread.h:
+ * ace/config-tru64.h:
+ Removed commented out defines, makes it easier to search whether
+ a macro is defined in any config file or not
+
+ * ace/config-tru64.h:
+ Use config-posix.h
+
+ * ace/Read_Buffer.{h,cpp}:
+ Changed close_on_delete to a real bool
+
+ * ace/Service_Config.{h,inl}:
+ * ace/Service_Gestalt.{h,cpp,inl}:
+ Use bool for the ignore arguments
+
+ * ace/SOCK_Dgram.inl:
+ Const change
+
+Tue Dec 5 15:47:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/makeinclude/platform_osf1_3.2_cxx.GNU:
+ * include/makeinclude/makeinclude/platform_osf1_4.x_cxx.GNU:
+ * include/makeinclude/makeinclude/platform_osf1_4.x_g++.GNU:
+ * include/makeinclude/makeinclude/platform_osf1_4.x_rcc.GNU:
+ Removed, very old
+
+ * include/makeinclude/makeinclude/platform_tru64_cxx.GNU:
+ * include/makeinclude/makeinclude/platform_tru64_g++.GNU:
+ We should be able to build on tru64 but it isn't really maintained,
+ moved the contents of the osf files into these files
+
+Tue Dec 5 15:22:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/makeinclude/platform_aix4_cset++.GNU:
+ * include/makeinclude/makeinclude/platform_aix.GNU:
+ Moved contents of cset++ method into the aix one, the aix
+ file just included the first one
+
+ * include/makeinclude/makeinclude/platform_aix4.2.GNU:
+ Removed, old
+
+ * ace/config-aix-4.x.h:
+ * ace/config-aix-5.x.h:
+ Moved contents of 4.x.h file into the 5.x.h file. Removed a lot
+ of old checks for AIX 4 so that we can maintain things easier.
+
+ * ace/ACE.cpp:
+ * ace/OS_NS_sys_wait.inl:
+ Removed ACE_HAS_UNION_WAIT, was only set for aix4
+
+ * ace/Log_Msg.cpp:
+ * ace/OS_NS_Thread.cpp:
+ Removed code for AIX 4.x to handle pthread_t
+
+ * ace/os_include/sys/os_socket.h:
+ Removed ACE_HAS_AIX_BROKEN_SOCKET_HEADER, was only set for aix 4
+
+Tue Dec 5 15:08:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-aix-4.1.x.h:
+ * ace/config-aix-4.2.x.h:
+ * ace/config-aix-4.3.x.h:
+ Removed, these AIX versions aren't supported anymore
+
+Tue Dec 5 14:33:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-irix6.x-sgic++-nothreads.h:
+ Removed
+
+Tue Dec 5 14:30:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sunos5.4-centerline-2.x.h:
+ * include/makeinclude/platform_sunos5_centerline.GNU:
+ Removed centerline support
+
+Tue Dec 5 14:07:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_sunos4_g++.GNU:
+ * include/makeinclude/platform_sunos4_lucid.GNU:
+ * include/makeinclude/platform_sunos4_sunc++3.x.GNU:
+ * include/makeinclude/platform_sunos4_sunc++4.x.GNU:
+ Removed, not supported anymore
+
+Tue Dec 5 13:59:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sco-5.0.0-fsu-pthread.h:
+ Deleted, fsu pthread is already removed some time ago.
+
+Tue Dec 5 13:58:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sco-4.2-nothread.h:
+ Deleted, ancient
+
+Tue Dec 5 13:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-dgux-4.11-epc.h:
+ * ace/config-dgux-4.x-ghs.h:
+ * include/makeinclude/platform_dgux4_epc.GNU:
+ * include/makeinclude/platform_dgux4_ghs.GNU:
+ Deleted
+
+ * ace/OS_NS_Thread.cpp:
+ Removed dgux support. Fixes bugzilla 2011
+
+Tue Dec 5 13:41:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-irix5.2.h:
+ * ace/config-irix5.3-g++.h:
+ * ace/config-irix5.3-sgic++.h:
+ * include/makeinclude/platform_irix5.2.GNU:
+ * include/makeinclude/platform_irix5.3_g++.GNU:
+ * include/makeinclude/platform_irix5.3_sgic++.GNU:
+ Deleted
+
+ * include/makeinclude/platform_irix6.x_common.GNU:
+ Use operator ?=
+
+ * ace/os_include/os_signal.h:
+ Removed Irix 5 support, fixes bugzilla 2013.
+
+Tue Dec 5 13:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-m88k.h:
+ * include/makeinclude/platform_m88k.GNU:
+ Deleted
+
+ * ace/os_include/os_signal.h:
+ * ace/os_include/sys/os_resource.h:
+ * ace/os_include/sys/os_time.h:
+ Removed support for m88k which isn't maintained for years now.
+ Fixes bugzilla 2012
+
+Tue Dec 5 13:28:10 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ If the gendir setting for the custom file is '.', then ommit the
+ gendir setting. This is required for version 3.4.45 of MPC.
+
+Tue Dec 5 12:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/sys/os_socket.h:
+ Removed check for ACE_LACKS_CMSG_DATA_MACRO which wasn't
+ set in any configuration file. This also resulted in the
+ removal of ACE_LACKS_CMSG_DATA_MEMBER because this define
+ was never checked
+
+ * ace/config-qnx-neutrino.h:
+ * ace/config-qnx-rtp-62x.h:
+ * ace/config-qnx-rtp-pre62x.h:
+ * ace/config-tandem-nsk-mips-v2.h:
+ * ace/config-tandem-nsk-mips-v3.h:
+ Removed ACE_LACKS_CMSG_DATA_MEMBER, it has no impact at all
+
+Tue Dec 5 11:25:00 UTC 2006 Simon Massey <sma@prismtech.com>
+
+ * ace/SStringfwd.h:
+
+ Provide for annoying HP aCC 3.xx template bug.
+
+Tue Dec 5 10:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-lynxos.h:
+
+ Improved LynxOS 4.2 support
+
+Mon Dec 4 23:13:12 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * ace/Service_Gestalt.cpp (init_i):
+
+ Fixed bug#2735 and eliminated a potential memory leak of the
+ list of already processed static services. The failure scenario
+ is based on a case where static initializers register a bunch of
+ service objects and then later the gestalt::open() is called. At
+ that point, the abovementioned list is reinitialized and its
+ contents was lost. See also the other failure scenario
+ (bug#2701) for which a fix was put in on Nov 9 2006.
+
+Mon Dec 4 18:00:16 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Added a regression test for bug#2612
+
+Mon Dec 4 15:42:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config:
+ Moved TAO base projects to $TAO_ROOT/MPC/config
+
+Mon Dec 4 13:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/MPC.cfg:
+ Set includes so that TAO and CIAO base projects could be
+ under TAO_ROOT and CIAO_ROOT
+
+ * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_component_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_config_handlers.mpb:
+ * bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb:
+ * bin/MakeProjectCreator/config/ciao_container_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
+ * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
+ * bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_events_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_executionmanager_stub.mpb:
+ * bin/MakeProjectCreator/config/ciao_nodeapplication.mpb:
+ * bin/MakeProjectCreator/config/ciao_nodeapplicationmanager.mpb:
+ * bin/MakeProjectCreator/config/ciao_nodemanager_stub.mpb:
+ * bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb:
+ * bin/MakeProjectCreator/config/ciao_noop_configurator.mpb:
+ * bin/MakeProjectCreator/config/ciao_plan_generator.mpb:
+ * bin/MakeProjectCreator/config/ciao_race_component.mpb:
+ * bin/MakeProjectCreator/config/ciao_race_default.mpb:
+ * bin/MakeProjectCreator/config/ciao_race_monitor.mpb:
+ * bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_server_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_static_dnc_app.mpb:
+ * bin/MakeProjectCreator/config/ciao_targetmanager_stub.mpb:
+ * bin/MakeProjectCreator/config/ciao_targetmanager_svnt.mpb:
+ * bin/MakeProjectCreator/config/ciao_xml_utils.mpb:
+ * bin/MakeProjectCreator/config/ciaocidldefaults.mpb:
+ * bin/MakeProjectCreator/config/cidlc.mpb:
+ * bin/MakeProjectCreator/config/dance_extension_stub.mpb:
+ Moved to $CIAO_ROOT/MPC/config
+
+Mon Dec 4 13:13:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Don't run Bug_2709_Regression with ACE_FOR_TAO
+
+Mon Dec 4 12:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Basic_Types.h:
+ Added check for __ia64__, then we assume we have little endian,
+ this define is set by the HP OpenVMS compiler
+
+Mon Dec 4 12:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ciao_targetmanager_svnt.mpb:
+ New base project
+
+Mon Dec 4 11:27:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ciao_nodeapplication.mpb:
+ New base project for nodeapplication library
+
+ * bin/MakeProjectCreator/config/ciao_nodeapplicationmanager.mpb:
+ Derive from ciao_nodeapplication
+
+ * bin/MakeProjectCreator/config/ciao_nodemanager_stub.mpb:
+ * bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb:
+ * bin/MakeProjectCreator/config/ciao_race_default.mpb:
+ * bin/MakeProjectCreator/config/ciao_race_monitor.mpb:
+ * bin/MakeProjectCreator/config/ciao_targetmanager_stub.mpb:
+ Fixed incorrect id tag
+
+ * bin/MakeProjectCreator/config/ciao_noop_configurator.mpb:
+ New base project
+
+Mon Dec 4 11:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/fuzz.pl:
+ Corrected the expression to fill the files_mpc array and
+ enabled the Id check again
+
+Fri Dec 1 13:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * Kokyu/docs/Kokyu.html:
+ Updated download location of ACE/TAO/CIAO
+
+Wed Nov 29 15:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_unistd.cpp (num_processors*):
+ Check the return value of sysctl, if it returns -1 then
+ also return the method with -1
+
+Wed Nov 29 12:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
+ Simplified this file
+
+Wed Nov 29 11:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Malloc_T.{h,cpp}:
+ Changed delete_lock_ to a real bool
+
+Wed Nov 29 07:09:17 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * Makefile.am:
+ * configure.ac:
+
+ If ACEXML, ASNMP, or protocols subdirectories are not present,
+ don't try to configure or build them. Thanks to Stephen Torri
+ <storri at cse dot wustl dot edu> for reporting this.
+
+Tue Nov 28 21:02:25 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * ace/WIN32_Asynch_IO.cpp (ACE_WIN32_Asynch_Connect::post_result):
+ The 'result' pointer is invalid upon return from post_completion()
+ regardless of whether or not it succeeds. This fix prevents
+ dereferencing result on failure of post_completion(), such as at
+ proactor shutdown. Thank you to Ken Kane <kenneth dot kane at
+ ironmountain dot com> for the analysis and fix.
+
+ * THANKS: Updated Ken Kane's email address.
+
+Tue Nov 28 20:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/auto_run_tests.pl:
+ Added \n after the message when we can't chdir to a certain
+ directory to prevent detecting the wrong test because this
+ message is then on the same line as the next test.
+
+Tue Nov 28 20:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
+ Removed include path that didn't exist anymore
+
+Tue Nov 28 16:04:45 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb
+ * bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb
+
+ Fix for linker warnings/errors on OS X.
+
+Tue Nov 28 14:08:23 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/msvc_mpc_auto_compile.pl:
+
+ Reorder @ace_core_dirs so that protocols follows tests, as
+ the HTBP protocol tests depend on the Test_Output library.
+
+Tue Nov 28 13:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/event.mpb:
+ * bin/MakeProjectCreator/config/event_serv.mpb:
+ * bin/MakeProjectCreator/config/event_skel.mpb:
+ * bin/MakeProjectCreator/config/ftorbutils.mpb:
+ * bin/MakeProjectCreator/config/ftrtevent.mpb:
+ * bin/MakeProjectCreator/config/ifrservice.mpb:
+ * bin/MakeProjectCreator/config/imr_locator.mpb:
+ * bin/MakeProjectCreator/config/portablegroup.mpb:
+ * bin/MakeProjectCreator/config/rtcorbacommon.mpb:
+ Added avoids_corba_e_compact as base project, if we have CORBA/e
+ compact we don't have the needed features available to build these
+ projects.
+
+Tue Nov 28 13:25:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/avoids_corba_e_micro.mpb:
+ * bin/MakeProjectCreator/config/avoids_corba_e_compact.mpb:
+ Fixed incorrect feature name
+
+ * bin/MakeProjectCreator/config/global.features:
+ Removed duplicate minimum_corba
+
+Tue Nov 28 09:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
+ * bin/MakeProjectCreator/config/ciao_events_dnc.mpb:
+ Removed security as base, for the moment we decoupled from
+ the security service.
+
+Tue Nov 28 00:28:28 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * protocols/tests/HTBP/htbptest.mpb:
+
+ Add dependency on Test_Output.
+
+Mon Nov 27 12:30:28 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/Bug_2653_Regression_Test.cpp:
+
+ When a thread is started, you must wait() on it before exiting the
+ process to avoid a core dump.
+
+ * tests/run_test.pl:
+
+ Print out the test header before checking for the executable. If
+ the executable is not there, it will appear as if the previous
+ test failed.
+
+Mon Nov 27 08:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sunos5.5.h:
+ Fixed compile problem on solaris x86 when _FILE_OFFSET_BITS=64
+ is set. Thanks to Michael Klein <michael dot klein at fazi dot de>
+ for reporting this. Fixed bugzilla bug 2693.
+
+Mon Nov 27 08:09:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/minimum_corba.mpb:
+ * bin/MakeProjectCreator/config/avoids_minimum_corba.mpb:
+ Renames minimum_corba to avoids_minimum_corba. Fixes bugzilla
+ 2589.
+
+ * bin/MakeProjectCreator/config/avoids_corba_e_micro.mpb:
+ Fixed this file and made corba_e_compact its parent, when
+ we can't build a project in corba_e_compact then corba_e_micro
+ is also not an option.
+
+ * bin/MakeProjectCreator/config/event.mpb:
+ * bin/MakeProjectCreator/config/event_serv.mpb:
+ * bin/MakeProjectCreator/config/event_skel.mpb:
+ * bin/MakeProjectCreator/config/ftorbutils.mpb:
+ * bin/MakeProjectCreator/config/ftrtevent.mpb:
+ * bin/MakeProjectCreator/config/ifrservice.mpb:
+ * bin/MakeProjectCreator/config/imr_locator.mpb:
+ * bin/MakeProjectCreator/config/portablegroup.mpb:
+ * bin/MakeProjectCreator/config/rtcorbacommon.mpb:
+ Updated for rename of minimum_corba
+
+Mon Nov 27 06:05:38 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * tests/OS_Test.cpp:
+ Fixed compile error on VxWorks. Thanks to Johnny Willemsen
+ for pointing out the problem and suggesting a fix.
+
+Fri Nov 24 13:27:55 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/MakeProjectCreator/config/automake.features:
+
+ Set stl and boost. We'll use automake conditionals to defer
+ these options to configure time.
+
+Fri Nov 24 13:05:01 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * tests/OS_Test.cpp:
+ Added ACE_OS::snprintf test.
+
+Fri Nov 24 10:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Sock_Connect.cpp:
+ Fixed compile errors when building on linux with no
+ networking support
+
+Thu Nov 23 17:06:17 UTC 2006 Simon McQueen <sm@prismtech.com>
+
+ * ace/OS_Errno.h:
+ * ace/OS_Errno.cpp:
+
+ Fix compile errors with g++ on Solaris with NDEBUG.
+
+Thu Nov 23 14:09:17 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/rules.lib.GNU: Corrected error introduced by
+ Wed Nov 22 21:53:17 UTC 2006 Steve Huston <shuston@riverace.com>.
+
+Thu Nov 23 06:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ace_for_tao.mpb:
+ Added ACE_LACKS_MSG_WFMO as define, that prevents other projects
+ to try to use the msg wfmo reactor which is not available in the
+ ace_for_tao configuration
+
+Thu Nov 23 03:14:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * tests/Integer_Truncate_Test.cpp:
+ * apps/JAWS/clients/WebSTONE/src/README:
+
+ Removed svn:executable property.
+
+Wed Nov 22 23:16:22 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * examples/Timer_Queue/Async_Timer_Queue_Test.cpp: Ignore SIGQUIT code
+ for platforms with ACE_LACKS_UNIX_SIGNALS. Fixes WinCE build error.
+
+Wed Nov 22 21:58:16 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * tests/RB_Tree_Test.cpp: Don't use ACE_ASSERT for code - it doesn't
+ get executed in Release builds.
+
+ Pulled these in from the 5.5 stream:
+
+ Mon Nov 20 21:26:24 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * ace/config-win32-msvc.h:
+ * ace/OS_Memory.h:
+ The MFC new/exception code needed the ability to delete a caught
+ CMemoryException object to prevent memory leaks (see
+ http://msdn2.microsoft.com/de-de/library/0e5twxsh(VS.80).aspx).
+ This necessitates that every platform other than Windows/MFC gets
+ an empty define for ACE_del_bad_alloc, and the ACE_NEW... macros
+ have ACE_del_bad_alloc expanded in the catch block.
+ For past history of this issue, see the trail starting at:
+ Tue Aug 8 09:15:00 UTC 2006 Simon Massey <sma@prismtech.com>
+
+ Thu Nov 16 16:14:32 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * ace/String_Base.{h inl}: Added a capacity() method that returns
+ the number of allocated CHAR units in the string object. Thanks to
+ Kelly Hickel <kfh at mqsoftware dot com> for supplying this.
+
+ * NEWS: Updated with recent ACE_String_Base and build additions.
+
+ Mon Nov 13 17:40:58 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * ace/String_Base.{h cpp}: Added a fast_resize(size_t) method to
+ manage the sizing/reallocating of the string, but doesn't do the
+ memory setting of resize(). Changed resize() to call fast_resize()
+ then do the memory setting.
+ Thank you to Kelly Hickel <kfh at mqsoftware dot com> for these
+ additions.
+
+
+Wed Nov 22 21:53:17 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ Pulled these in from the 5.5 stream:
+
+ Thu Nov 16 21:56:37 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/rules.local.GNU: For creating the object file
+ directories (e.g., VDIR and VSHDIR, and their subdirectories), change
+ from using the directory as a prerequisite and make that prereq
+ a PHONY target to embed the command(s) to check and create the
+ directory if needed. This accomplishes two things: 1) allows the
+ make to work with clearmake in GNU compatibility mode (clearmake
+ always saw the PHONY target as remade and remade every file in the
+ project), and 2) avoids using a PHONY target as a prerequisite,
+ something the GNU make manual says to avoid. Thank you to Howard
+ Finer <hfiner at sonusnet dot com> for motivating and assisting
+ in this effort.
+
+ Tue Nov 14 22:33:03 UTC 2006 Steve Huston <shuston@riverace.com>
+
+ * include/makeinclude/rules.lib.GNU: Change VLOBJS and VSHOBJS to
+ use $(patsubst) instead of $(if) to look for entries that have
+ relative directories in them (../). Avoids $(if) which does not
+ work in Clearcase's clearmake GNU compatibility mode.
+
+Wed Nov 22 19:52:23 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Select_Reactor_T.inl:
+
+ Add #include of "Log_Msg.h". This is required to bring things
+ into scope on systems where ACE_TEMPLATES_REQUIRE_SOURCE isn't
+ defined/needed.
+
+Wed Nov 22 18:27:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * performance-tests/Synch-Benchmarks/Base_Test/Makefile.am:
+
+ Regenerated.
+
+ * performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc:
+
+ Add automake specific includes definition to find headers
+ relative to source directory.
+
+Wed Nov 22 16:57:55 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am:
+
+ Regenerated.
+
+ * performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc:
+
+ Add automake specific includes definition to find headers
+ relative to source directory.
+
+Wed Nov 22 16:48:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * Makefile.am:
+
+ Hand tweak, HTBP tests depend on Test_Output library. This
+ requires changing the build order so that the protocols dir
+ is built after tests.
+
+ * apps/gperf/tests/Makefile.am:
+
+ Hand tweak to find gperf executable on automake builds. Chad
+ has given me info to make MPC generation work, which I'll add
+ in the near future.
+
+ * m4/ace.m4:
+
+ Placeholder for a BUILD_WXWINDOWS feature test. For now it
+ always returns false.
+
+ * configure.ac:
+
+ Configure examples/ConfigViewer/Makefile.
+
+Wed Nov 22 15:34:12 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Version.h:
+
+ Remove extraneous whitespace from ACE_VERSION macro definition.
+
+ * ace/Makefile.am:
+
+ Hand tweak.
+
+ * ace/QoS/Makefile.am:
+
+ Revert to earlier version until MPC generation issues are
+ resolved.
+
+ * apps/JAWS2/JAWS/Makefile.am:
+ * apps/JAWS3/jaws3/Makefile.am:
+
+ Regenerated.
+
+ * apps/JAWS2/JAWS/jaws2.mpc:
+ * apps/JAWS3/jaws3/jaws3.mpc:
+
+ Add automake specific includes definition to find headers
+ relative to source directory.
+
+Wed Nov 22 14:24:31 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+
+ Regenerated.
+
+ * ace/ace_xtreactor.mpc:
+ * ace/ace_tkreactor.mpc:
+ * ace/ace_flreactor.mpc:
+ * ace/ace_qtreactor.mpc:
+
+ Changed to specify full name of pkgconfig template file,
+ the MPC Custom spec does not automatically match *.pc.in
+ files.
+
+Wed Nov 22 14:16:40 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * examples/ConfigViewer/Makefile.am:
+
+ New file.
+
+Wed Nov 22 14:10:08 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * protocols/tests/RMCast/Makefile.am:
+ * protocols/tests/Makefile.am:
+ * protocols/tests/HTBP/Reactor_Tests/Makefile.am:
+ * protocols/tests/HTBP/Send_Large_Msg/Makefile.am:
+ * protocols/tests/HTBP/Makefile.am:
+ * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am:
+ * protocols/tests/HTBP/ping/Makefile.am:
+ * protocols/ace/RMCast/Makefile.am:
+ * protocols/ace/Makefile.am:
+ * protocols/ace/TMCast/Makefile.am:
+ * protocols/ace/HTBP/Makefile.am:
+ * protocols/examples/RMCast/Send_Msg/Makefile.am:
+ * protocols/examples/RMCast/Makefile.am:
+ * protocols/examples/Makefile.am:
+ * protocols/examples/TMCast/Member/Makefile.am:
+ * protocols/examples/TMCast/Makefile.am:
+ * ace/Makefile.am:
+ * ace/SSL/Makefile.am:
+ * ace/QoS/Makefile.am:
+ * performance-tests/Synch-Benchmarks/Base_Test/Makefile.am:
+ * performance-tests/Synch-Benchmarks/Makefile.am:
+ * performance-tests/Synch-Benchmarks/Synch_Lib/Makefile.am:
+ * performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am:
+ * performance-tests/Server_Concurrency/Leader_Follower/Makefile.am:
+ * performance-tests/Server_Concurrency/Makefile.am:
+ * performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile.am:
+ * performance-tests/TCP/Makefile.am:
+ * performance-tests/UDP/Makefile.am:
+ * performance-tests/SCTP/Makefile.am:
+ * performance-tests/Makefile.am:
+ * performance-tests/Misc/Makefile.am:
+ * Kokyu/tests/FIFO/Makefile.am:
+ * Kokyu/tests/DSRT_MIF/Makefile.am:
+ * Kokyu/tests/Makefile.am:
+ * Kokyu/tests/EDF/Makefile.am:
+ * Kokyu/Makefile.am:
+ * tests/SSL/Makefile.am:
+ * tests/Makefile.am:
+ * apps/Gateway/Gateway/Makefile.am:
+ * apps/Gateway/Makefile.am:
+ * apps/Gateway/Peer/Makefile.am:
+ * apps/mkcsregdb/Makefile.am:
+ * apps/drwho/Makefile.am:
+ * apps/gperf/tests/Makefile.am:
+ * apps/gperf/src/Makefile.am:
+ * apps/gperf/Makefile.am:
+ * apps/JAWS/clients/Blobby/Makefile.am:
+ * apps/JAWS/clients/Makefile.am:
+ * apps/JAWS/clients/Caching/Makefile.am:
+ * apps/JAWS/server/Makefile.am:
+ * apps/JAWS/Makefile.am:
+ * apps/JAWS2/JAWS/Makefile.am:
+ * apps/JAWS2/Makefile.am:
+ * apps/JAWS3/jaws3/Makefile.am:
+ * apps/JAWS3/Makefile.am:
+ * apps/soreduce/Makefile.am:
+ * bin/Makefile.am:
+ * ACEXML/tests/Makefile.am:
+ * ACEXML/tests/util/Makefile.am:
+ * ACEXML/apps/svcconf/Makefile.am:
+ * ACEXML/apps/Makefile.am:
+ * ACEXML/common/Makefile.am:
+ * ACEXML/Makefile.am:
+ * ACEXML/parser/Makefile.am:
+ * ACEXML/parser/parser/Makefile.am:
+ * ACEXML/examples/SAXPrint/Makefile.am:
+ * ACEXML/examples/Makefile.am:
+ * websvcs/tests/Makefile.am:
+ * websvcs/lib/Makefile.am:
+ * websvcs/Makefile.am:
+ * netsvcs/clients/Logger/Makefile.am:
+ * netsvcs/clients/Tokens/rw_lock/Makefile.am:
+ * netsvcs/clients/Tokens/mutex/Makefile.am:
+ * netsvcs/clients/Tokens/deadlock/Makefile.am:
+ * netsvcs/clients/Tokens/collection/Makefile.am:
+ * netsvcs/clients/Tokens/invariant/Makefile.am:
+ * netsvcs/clients/Tokens/manual/Makefile.am:
+ * netsvcs/clients/Naming/Dump_Restore/Makefile.am:
+ * netsvcs/clients/Naming/Makefile.am:
+ * netsvcs/clients/Naming/Client/Makefile.am:
+ * netsvcs/clients/Makefile.am:
+ * netsvcs/lib/Makefile.am:
+ * netsvcs/servers/Makefile.am:
+ * netsvcs/Makefile.am:
+ * ASNMP/tests/Makefile.am:
+ * ASNMP/Makefile.am:
+ * ASNMP/agent/Makefile.am:
+ * ASNMP/asnmp/Makefile.am:
+ * ASNMP/examples/get/Makefile.am:
+ * ASNMP/examples/trap/Makefile.am:
+ * ASNMP/examples/Makefile.am:
+ * ASNMP/examples/set/Makefile.am:
+ * ASNMP/examples/next/Makefile.am:
+ * ASNMP/examples/walk/Makefile.am:
+ * examples/OS/Makefile.am:
+ * examples/OS/Process/Makefile.am:
+ * examples/Synch/Makefile.am:
+ * examples/Timer_Queue/Makefile.am:
+ * examples/Log_Msg/Makefile.am:
+ * examples/Misc/Makefile.am:
+ * examples/ASX/CCM_App/Makefile.am:
+ * examples/ASX/Event_Server/Transceiver/Makefile.am:
+ * examples/ASX/Event_Server/Event_Server/Makefile.am:
+ * examples/ASX/Event_Server/Makefile.am:
+ * examples/ASX/Message_Queue/Makefile.am:
+ * examples/ASX/UPIPE_Event_Server/Makefile.am:
+ * examples/ASX/Makefile.am:
+ * examples/Web_Crawler/Makefile.am:
+ * examples/Shared_Malloc/Makefile.am:
+ * examples/QOS/Change_Sender_TSpec/Makefile.am:
+ * examples/QOS/Diffserv/Makefile.am:
+ * examples/QOS/Simple/Makefile.am:
+ * examples/QOS/Change_Receiver_FlowSpec/Makefile.am:
+ * examples/Bounded_Packet_Relay/Makefile.am:
+ * examples/System_V_IPC/SV_Message_Queues/Makefile.am:
+ * examples/System_V_IPC/Makefile.am:
+ * examples/System_V_IPC/SV_Semaphores/Makefile.am:
+ * examples/Map_Manager/Makefile.am:
+ * examples/APG/Svc_Config/Makefile.am:
+ * examples/APG/ThreadSafety/Makefile.am:
+ * examples/APG/ThreadPools/Makefile.am:
+ * examples/APG/Active_Objects/Makefile.am:
+ * examples/APG/Logging/Makefile.am:
+ * examples/APG/Misc_IPC/Makefile.am:
+ * examples/APG/Proactor/Makefile.am:
+ * examples/APG/Threads/Makefile.am:
+ * examples/APG/Shared_Memory/Makefile.am:
+ * examples/APG/Reactor/Makefile.am:
+ * examples/APG/Signals/Makefile.am:
+ * examples/APG/Timers/Makefile.am:
+ * examples/APG/ThreadManagement/Makefile.am:
+ * examples/APG/Config/Makefile.am:
+ * examples/APG/Containers/Makefile.am:
+ * examples/APG/Processes/Makefile.am:
+ * examples/APG/Naming/Makefile.am:
+ * examples/APG/Makefile.am:
+ * examples/APG/Sockets/Makefile.am:
+ * examples/APG/Streams/Makefile.am:
+ * examples/Registry/Makefile.am:
+ * examples/Smart_Pointers/Makefile.am:
+ * examples/DLL/Makefile.am:
+ * examples/IPC_SAP/DEV_SAP/reader/Makefile.am:
+ * examples/IPC_SAP/DEV_SAP/Makefile.am:
+ * examples/IPC_SAP/DEV_SAP/writer/Makefile.am:
+ * examples/IPC_SAP/FILE_SAP/Makefile.am:
+ * examples/IPC_SAP/SOCK_SAP/Makefile.am:
+ * examples/IPC_SAP/SPIPE_SAP/Makefile.am:
+ * examples/IPC_SAP/ATM_SAP/Makefile.am:
+ * examples/IPC_SAP/SSL_SAP/Makefile.am:
+ * examples/IPC_SAP/UPIPE_SAP/Makefile.am:
+ * examples/IPC_SAP/FIFO_SAP/Makefile.am:
+ * examples/IPC_SAP/Makefile.am:
+ * examples/IPC_SAP/TLI_SAP/Makefile.am:
+ * examples/Logger/Acceptor-server/Makefile.am:
+ * examples/Logger/Makefile.am:
+ * examples/Logger/simple-server/Makefile.am:
+ * examples/Logger/client/Makefile.am:
+ * examples/Export/Makefile.am:
+ * examples/Service_Configurator/Makefile.am:
+ * examples/Service_Configurator/IPC-tests/server/Makefile.am:
+ * examples/Service_Configurator/IPC-tests/Makefile.am:
+ * examples/Service_Configurator/IPC-tests/client/Makefile.am:
+ * examples/Service_Configurator/Misc/Makefile.am:
+ * examples/IOStream/server/Makefile.am:
+ * examples/IOStream/Makefile.am:
+ * examples/IOStream/client/Makefile.am:
+ * examples/Threads/Makefile.am:
+ * examples/Shared_Memory/Makefile.am:
+ * examples/Reactor/Ntalker/Makefile.am:
+ * examples/Reactor/TP_Reactor/Makefile.am:
+ * examples/Reactor/FIFO/Makefile.am:
+ * examples/Reactor/Multicast/Makefile.am:
+ * examples/Reactor/WFMO_Reactor/Makefile.am:
+ * examples/Reactor/Proactor/Makefile.am:
+ * examples/Reactor/Makefile.am:
+ * examples/Reactor/Dgram/Makefile.am:
+ * examples/Reactor/Misc/Makefile.am:
+ * examples/Connection/non_blocking/Makefile.am:
+ * examples/Connection/blocking/Makefile.am:
+ * examples/Connection/Makefile.am:
+ * examples/Connection/misc/Makefile.am:
+ * examples/NT_Service/Makefile.am:
+ * examples/Naming/Makefile.am:
+ * examples/Makefile.am:
+ * examples/Mem_Map/IO-tests/Makefile.am:
+ * examples/Mem_Map/file-reverse/Makefile.am:
+ * examples/Mem_Map/Makefile.am:
+ * examples/C++NPv1/Makefile.am:
+ * examples/C++NPv2/Makefile.am:
+
+ Regenerated.
+
+Wed Nov 22 13:45:43 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Update for HTBP unit test and TMCast example move.
+
+ * protocols/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc:
+ * protocols/tests/HTBP/Reactor_Tests/client.cpp:
+ * protocols/tests/HTBP/Reactor_Tests/inside.conf:
+ * protocols/tests/HTBP/Reactor_Tests/server.cpp:
+ * protocols/tests/HTBP/Reactor_Tests/Makefile.am:
+ * protocols/tests/HTBP/Reactor_Tests/test_config.h:
+ * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
+ * protocols/tests/HTBP/HTBP_Config.conf:
+ * protocols/tests/HTBP/Send_Large_Msg/client.cpp:
+ * protocols/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
+ * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
+ * protocols/tests/HTBP/Send_Large_Msg/Makefile.am:
+ * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
+ * protocols/tests/HTBP/Makefile.am:
+ * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc:
+ * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am:
+ * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp:
+ * protocols/tests/HTBP/htbptest.mpb:
+ * protocols/tests/HTBP/ping/client.cpp:
+ * protocols/tests/HTBP/ping/server.cpp:
+ * protocols/tests/HTBP/ping/Makefile.am:
+ * protocols/tests/HTBP/ping/ping.mpc:
+ * protocols/tests/HTBP/ping/run_test.pl:
+ * protocols/tests/HTBP/README:
+
+ Move HTBP unit tests to protocols/tests/HTBP...
+
+ * tests/HTBP/Reactor_Tests/Reactor_Tests.mpc:
+ * tests/HTBP/Reactor_Tests/client.cpp:
+ * tests/HTBP/Reactor_Tests/inside.conf:
+ * tests/HTBP/Reactor_Tests/server.cpp:
+ * tests/HTBP/Reactor_Tests/Makefile.am:
+ * tests/HTBP/Reactor_Tests/test_config.h:
+ * tests/HTBP/Reactor_Tests/run_test.pl:
+ * tests/HTBP/HTBP_Config.conf:
+ * tests/HTBP/Send_Large_Msg/client.cpp:
+ * tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
+ * tests/HTBP/Send_Large_Msg/server.cpp:
+ * tests/HTBP/Send_Large_Msg/Makefile.am:
+ * tests/HTBP/Send_Large_Msg/run_test.pl:
+ * tests/HTBP/Makefile.am:
+ * tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc:
+ * tests/HTBP/Send_Recv_Tests/Makefile.am:
+ * tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp:
+ * tests/HTBP/htbptest.mpb:
+ * tests/HTBP/ping/client.cpp:
+ * tests/HTBP/ping/server.cpp:
+ * tests/HTBP/ping/Makefile.am:
+ * tests/HTBP/ping/ping.mpc:
+ * tests/HTBP/ping/run_test.pl:
+ * tests/HTBP/README:
+
+ ...from tests/HTBP.
+
+ * protocols/examples/TMCast/Member/Member.mpc:
+ * protocols/examples/TMCast/Member/member.cpp:
+ * protocols/examples/TMCast/Member/Makefile.am:
+ * protocols/examples/TMCast/Member/README:
+ * protocols/examples/TMCast/Makefile.am:
+
+ Moved TMCast examples to protocols/examples/TMCast...
+
+ * examples/TMCast/Member/Member.mpc:
+ * examples/TMCast/Member/member.cpp:
+ * examples/TMCast/Member/Makefile.am:
+ * examples/TMCast/Member/README:
+ * examples/TMCast/Makefile.am:
+
+ ...from examples/TMCast.
+
+Wed Nov 22 13:25:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/ace_for_tao.mpc:
+ Add uuid as base project. For building COIOP as part of the
+ TAO strategies library we need uuid. The nicest solution would
+ be to make the uuid feature dependent on the ace_for_tao
+ feature and let the user overrule this but that is not
+ possible yet. If you are using ace_for_tao and don't want
+ to have uuid pulled in, set uuid explicitly to 0 in your
+ default.features file.
+
+Wed Nov 22 10:48:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Msg.cpp:
+ Refactored handling of %W. Added a check for a nill pointer
+ as we have for ascii strings. Fixes bugzilla 2277.
+
+ * tests/Log_Msg_Test.cpp:
+ Added test for %W with a string as argument and with a
+ nill pointer. Fixes bugzilla 2715.
+
+Wed Nov 22 10:38:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Misc/test_XtReactor1.cpp:
+ * examples/Misc/test_XtReactor2.cpp:
+ * tests/FlReactor_Test.cpp:
+ * tests/XtReactor_Test.cpp:
+ * tests/TkReactor_Test.cpp:
+ * tests/QtReactor_Test.cpp:
+ Updated because of move below.
+
+Wed Nov 22 10:35:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/QtReactor*.*:
+ * ace/FlReactor*.*:
+ * ace/XtReactor*.*:
+ * ace/TkReactor*.*:
+ Moved these reactors to their own subdirectories to make
+ maintenance a lot easier.
+
+Wed Nov 22 10:45:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/core_anytypecode.mpb:
+ Removed svn:executable property
+
+ * bin/MakeProjectCreator/config/core_strategies.mpb
+ New base project for the strategies library when build in
+ ace_for_tao configuration
+
+ * bin/MakeProjectCreator/config/orbsvcslib.mpb:
+ Removed -GT so that we also don't generate TIE files for the
+ orbsvcs anymore. Will speedup builds and simplify other mpc
+ files
+
+ * bin/MakeProjectCreator/config/strategies.mpb
+ Derive from core_strategies. Now the strategies library
+ does get build in an ace_for_tao configuration but
+ shmiop and uiop are not build at all, other protocols
+ can be build. This way we can build COIOP in an ace_for_tao
+ setup
+
+ * bin/make_release:
+ Removed dsp/dsw reference, corrected naming of the ACE
+ packages when the version number gets added.
+
+ * include/makeinclude/platform_hpux_aCC.GNU:
+ Removed HPUX 10.20 support
+
+ * include/makeinclude/platform_lynxos.GNU:
+ ACE_HAS_BROKEN_THREAD_KEYFREE is now set in the config file
+
+ * include/makeinclude/wrapper_macros.GNU:
+ Removed ACE_HAS_GNUG_PRE_2_8 checks
+
+Wed Nov 22 09:07:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * docs/run_test.txt:
+ Document ACE_RUN_VX_TGT_HOST
+
+ * docs/bczar/bczar.html:
+ Updated this file
+
+ * ace/config-freebsd.h:
+ * ace/POSIX_Proactor.cpp:
+ Added ACE_HAS_SIGVAL_SIGVAL_INT, this fixes bugzilla
+ bug 2716. Thanks to Craig Rodrigues
+ <rodrigc at crodrigues dot org> for reporting this.
+
+ * ace/ace.mpc:
+ Added missing OS.inl. This fixes bugzilla bug 2705.
+ Thanks to Daniel Black <dragonheart at gentoo dot org>
+ for reporting this.
+
+ * Release:
+ Removed dsw files
+
+ * ace/config-rtems.h:
+ * ace/config-posix-nonetworking.h:
+ Moved the configuration to build without no networking
+ support to its own file so that we can reuse this for
+ example on linux
+
+ * ace/config-rtems.h:
+ Added support for rtems 4.7
+
+ * ace/config-unixware-7.1.0.udk.h:
+ Cleanup
+
+ * ace/config-lyxos.h:
+ Added support for LynxOS 4.2
+
+ * ace/config-linux.h:
+ * ace/config-linux-common.h:
+ Moved ACE_HAS_GETIFADDRS to the common file and added
+ support for ACE_LACKS_NETWORKING on linux
+
+ * ace/INET_Addr.cpp:
+ * ace/OS_NS_netdb.cpp
+ Fixed compile problem when using ACE_LACKS_NETWORKING on
+ linux
+
+ * ace/Obstack.h:
+ Use ACE_EXPORT_SINGLETON_DECLARATION to resolve link errors
+ on FC6. Thanks to Ken Sedgwick <ken at bonsai dot com> for
+ reporting this and testing out the patch.
+
+ * ace/OS_NS_string.inl:
+ Initialise pointer with 0
+
+Mon Nov 20 08:16:34 2006 Simon McQueen <sm@prismtech.com>
+
+ * ACE version 5.5.4 released.
+
+Local Variables:
+mode: change-log
+add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
+indent-tabs-mode: nil
+End: