diff options
Diffstat (limited to 'ACE/ChangeLog')
-rw-r--r-- | ACE/ChangeLog | 3228 |
1 files changed, 195 insertions, 3033 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog index a6458f7be8a..6cb4ebf71fa 100644 --- a/ACE/ChangeLog +++ b/ACE/ChangeLog @@ -1,3131 +1,293 @@ -Mon Jan 15 21:54:47 UTC 2007 Steve Huston <shuston@riverace.com> +Tue Jan 30 16:26:43 UTC 2007 William R. Otte <wotte@dre.vanderbilt.edu> - * ace/SOCK_Stream.h: Corrected Doxygen tags. + * bin/sets-manager.py: + + Modified to pin the version of MPC at the time of branching/tagging + under modules/ACE/MPC. Note: This does not branch OR tag MPC, + it simply causes the branch/tag to check out a specific + revision of MPC. -Mon Jan 15 10:15:47 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl> +Tue Jan 30 13:51:32 UTC 2007 Chad Elliott <elliott_c@ociweb.com> - * 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. + * ace/Module.h: + * ace/Module.cpp: - * 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. + There was no way to distinguish between flags not being set and + flags to indicate that tasks should not be deleted. I have + changed the M_DELETE_NONE enum value to 4 and added a new enum + value for use in flag initialization. With this change, the + close() method can determine if it needs to use the flags passed + in or the internal flags. This fixes Bugzilla #2497. - * ace/Proactor_Timer_Test.cpp: Run this test on Windows based on - ACE_HAS_WIN32_OVERLAPPED_IO instead of !ACE_HAS_WINCE. +Tue Jan 30 11:35:14 2007 Johnny Willemsen <jwillemsen@remedy.nl> - * 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/Countdown_Time.{h,cpp}: + Readded destructor, missed that it updates the max_wait_time + passed to the constructor - * 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> +Tue Jan 30 10:44:14 2007 Johnny Willemsen <jwillemsen@remedy.nl> * include/makeinclude/wrapper_macros.GNU: + When pipes is set to 1, also add -pipe to the CCFLAGS - 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 + * include/makeinclude/platform_rtems.x_g++.GNU: + Set pipes to 1, set DCCFLAGS - * ace/OS_NS_Thread.cpp: - Removed some old FSU thread code +Tue Jan 30 10:14:14 2007 Johnny Willemsen <jwillemsen@remedy.nl> -Tue Jan 2 11:38:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * ace/Unbounded_Set.cpp: + Initialise pointer with 0. + * ace/OS_NS_unistd.inl (getpagesize): * ace/config-rtems.h: - Removed ACE_LACKS_MKFIFO, rtems has this API + RTEMS does define _SC_PAGESIZE, but using sysconf with _SC_PAGESIZE + results in -1. Added a new define ACE_HAS_BROKEN_SC_PAGESIZE to be + able to disable the usage of sysconf (_SC_PAGESIZE) for rtems 4.6, + the ::getpagesize() function returns a correct value. - * ace/config-win32-borland.h: - * ace/OS_NS_stdio.inl: - Removed support for the Borland C++ preview compiler that shipped - with CBuilderX +Tue Jan 30 09:46:14 2007 Johnny Willemsen <jwillemsen@remedy.nl> - * ace/os_include/os_signal.h: - Removed Borland C++ preview support and fixed ACE_NSIG define - for rtems + * tests/OS_Test.cpp: + Added a test for ACE_OS::getpagesize(), it should return a value + bigger then 0 else the memory pools don't work -Tue Jan 2 11:18:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> +Tue Jan 30 00:25:00 UTC 2007 Steve Huston <shuston@riverace.com> - * ace/config-macosx-panther.h: - * ace/config-macosx-tiger.h: - Added ACE_LACKS_SIGVAL_T + * ace/config-hpux-11.00.h: If the user sets RWSTD_NO_NAMESPACE to + keep a lot of the standard C++ library out of the std namespace, + avoid setting ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB, and also + hoist everything else from std into the global namespace. This is + necessary because RW wasn't consistent with using their internal + _RWSTD_NO_NAMESPACE and the user-settable RWSTD_NO_NAMESPACE and + some things end up in std and some not; so get the ones that ended + up in std out to global with the rest of them. -Tue Jan 2 11:15:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> +Mon Jan 29 19:48:14 2007 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/Based_Pointer_Repository.cpp: + * ace/Basic_Stats.cpp: + * ace/Codeset_Registry.cpp: + * ace/FILE.cpp: + * ace/FILE_Addr.cpp: + Layout improvements - * 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 +Mon Jan 29 19:07:14 2007 Johnny Willemsen <jwillemsen@remedy.nl> -Tue Jan 2 10:49:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * etc/ciao.doxygen: + * etc/ciao_config_handlers.doxygen: + * etc/ciao_DAnCE.doxygen: + Removed CIAO_NAMESPACE - * tests/run_test.lst: - Added missing ARGV_Test +Mon Jan 29 18:58:14 2007 Johnny Willemsen <jwillemsen@remedy.nl> -Tue Jan 2 10:23:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * ace/Argv_Type_Converter.cpp: + * ace/Asynch_Pseudo_Task.cpp: + * ace/Cached_Connect_Strategy_T.cpp: + Layout changes, result of experimenting with a code + beautifier * 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 + Improved rtems port, added support for building with + threads=0 -Mon Jan 1 18:39:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * ace/config-sco-5.0.0.h: + Removed commented out define - * 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. + putenv fails with VxWorks 6.4 with a pentium target - * NEWS: Updated with API changes noted above. + * ace/Countdown_Time.{h,cpp}: + Use bool, removed return value from most methods, it was + meaningless, removed destructor, not needed to update members + in a destructor -Thu Dec 28 20:56:28 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com> + * ace/Dev_Poll_Reactor.h: + Export Token_Guard, fixes bugzilla 2786, thanks to + <sailzeng at tencent dot com> for reporting this - * bin/tao_orb_tests.lst: + * OS_NS_pwd.inl (getpwnam_r): + Initialize pointer with 0, simplified this a little - 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 + * docs/ACE-guidelines.html: + Updated example with doxygen style of documentation -Wed Dec 27 10:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> +Sun Jan 28 19:59:14 2007 William R. Otte <wotte@dre.vanderbilt.edu> - * ace/os_include/sys/os_socket.h: - Define SOCK_SEQPACKET when it is not defined yet + * ACE version 5.5.6 released. -Wed Dec 27 10:27:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> +Fri Jan 26 10:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl> - * ace/config-posix-nonetworking.h: - Added ACE_LACKS_IFCONF + * ace/Cached_Connect_Strategy_T.cpp + * ace/Event_Handler_T.inl + * ace/Future.cpp + * ace/Future_Set.cpp + * examples/C++NPv2/Reactor_Logging_Server_T.cpp + Use typename - * ace/os_include/net/os_if.h: - Added some more types that need to be defined by ACE when - we compile without network support +Thu Jan 25 19:59:23 UTC 2007 Chad Elliott <elliott_c@ociweb.com> - * ace/SOCK_Dgram.cpp: - Removed check for ACE_LACKS_IFREQ + * bin/MakeProjectCreator/templates/gnu.mpd: - * ace/SOCK_Dgram_Bcast.cpp: - Layout changes + The include of rules.cia.GNU must come before the include of + rules.tao.GNU in order for CIAO libraries to have the correct + version numbers. -Wed Dec 27 10:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * bin/auto_run_tests.pl: - * ace/os_include/sys/os_socket.h: - Define SO_BROADCAST when it is not defined yet + Fixed the -l option to use the correct variable name and corrected + a bug where the script changed to the wrong directory if the -l + option was used. -Wed Dec 27 10:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * bin/clean_sems.sh: - * ace/os_include/netinet/os_in.h: - Add sockaddr_un when ACE_LACKS_SOCKADDR_UN is defined + Support the ngvipc command to clean up semaphores on MacOS X. - * ace/config-posix-nonetworking.h: - Added ACE_LACKS_SOCKADDR_UN + * bin/rm_exception_macros.pl: -Wed Dec 27 10:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + A new script to assist users in the removal of all ACE related + exception macros. - * ace/Name_Request_Reply.cpp: - Use ACE_NTOHS so that this file compiles without network support +Thu Jan 25 19:24:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl> -Wed Dec 27 09:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * etc/*.doxygen: + Removed ACE_ENV macros - * tests/ARGV_Test.cpp: - Fixed deprecated conversion warnings +Thu Jan 25 11:00:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl> -Wed Dec 27 09:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * ace/CDR_Stream.h: + Fixed typo, fixes part of bugzilla bug 2780, thanks to + <sailzeng at tencent dot com> for reporting this. - * ace/OS_NS_dirent.cpp: - Removed workaround for vc6 + * docs/Download.html: + Enabled links for source only packages, they are available + from x.5.5 - * ace/OS_NS_dirent.inl: - Layout change +Thu Jan 25 07:50:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl> -Wed Dec 27 09:27:06 UTC 2006 Olli Savia <ops@iki.fi> + * ace/Containers_T.cpp: + Use typename - * tests/Log_Msg_Test.cpp: - Updated comment. +Wed Jan 24 12:25:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl> -Wed Dec 27 09:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * ace/Acceptor.h: + * ace/Cached_Connect_Strategy_T.h: + * ace/Connector.h: + Use typename instead of ACE_TYPENAME which is now + deprecated - * 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/Codeset_IBM1047.cpp: + Added missing includes * ace/config-aix-5.x.h: - * ace/config-cygwin32.h: - * ace/config-freebsd.h: + * ace/config-borland-common.h: + * ace/config-cxx-common.h: + * ace/config-g++-common.h: * ace/config-hpux-11.00.h: + * ace/config-icc-common.h: + * ace/config-irix6.x-sgic++.h: * ace/config-linux-common.h: + * ace/config-lynxos.h: * ace/config-netbsd.h: - * ace/config-rtems.h: + * ace/config-suncc-common.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/config-sunos5.6.h: + * ace/config-tandem-nsk-mips-v2.h: + * ace/config-tandem-nsk-mips-v3.h: + * ace/config-unixware-7.1.0.udk.h: + * ace/config-win32-dmc.h: + * ace/config-win32-ghs.h: + * ace/config-win32-interix.h: + * ace/config-win32-msvc-7.h: + * ace/config-win32-msvc-8.h: + * ace/config-win32-visualage.h: + Removed ACE_HAS_TYPENAME_KEYWORD, we do require that each + compiler supports typename - * 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-rtems.h: + * ace/config-sunos5.5.h: + * ace/config-tandem-nsk-mips-v3.h: * 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 + Removed ACE_HAS_MEMCHR - * 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 + * ace/config-doxygen.h: + Enabled COIOP and Transport Current -Tue Dec 5 15:22:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * ace/config-macros.h: + Deprecated ACE_TYPENAME, users can still use it, but in some builds + on the daily scoreboard it now can't be used anymore - * 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 + * ace/config-mvs.h: + Improved MVS support - * 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/Global_Macros.h: + * ace/Malloc_T.h: + * ace/Map_T.h: + * ace/Strategies_T.h: + Use typename * 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: + * ace/os_include/sys/os_types.h: + * ace/Task.cpp: + Added support for MVS - Set stl and boost. We'll use automake conditionals to defer - these options to configure time. + * ace/OS_NS_string.{h,cpp,inl}: + Replaced ACE_HAS_MEMCHR with ACE_LACKS_MEMCHR, this way a platform that + lacks this method has to set an explicit define, maybe it now shows + that all platforms have this method and we don't need an emulation + anymore. Also removed several emulations that are not needed anymore -Fri Nov 24 13:05:01 UTC 2006 Olli Savia <ops@iki.fi> + * ace/OS_NS_Thread.inl: + Layout changes - * tests/OS_Test.cpp: - Added ACE_OS::snprintf test. + * ace/OS_NS_wchar.{h,cpp}: + Changed second argument of wcschr_emulation to wchar_t, that way we don't + need a cast anymore -Fri Nov 24 10:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> + * ace/Rtems_init.c: + Improved this file * 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: + Initialise some pointers with 0 - Regenerated. + * bin/cvslog: + Removed, not needed anymore - * 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 + * bin/fuzz.pl: + Removed checks for emulated exception macros - * 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 + * examples/Export/run_test.pl: + Use ACE_ROOT - * ace/config-rtems.h: - Added support for rtems 4.7 - - * ace/config-unixware-7.1.0.udk.h: - Cleanup + * examples/Misc/test_read_buffer.cpp: + Initialise pointer with 0 - * ace/config-lyxos.h: - Added support for LynxOS 4.2 + * include/makeinclude/platform_mvs.GNU: + Improved support - * 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 + * netsvcs/servers/servers.mpc: + Simplified - * ace/INET_Addr.cpp: - * ace/OS_NS_netdb.cpp - Fixed compile problem when using ACE_LACKS_NETWORKING on - linux + * performance-tests/UDP/udp_test.cpp: + * tests/Cached_Allocator_Test.cpp: + * tests/Env_Value_Test.cpp: + * tests/Handle_Set_Test.cpp: + Removed ACE_LACKS_FLOATING_POINT check - * 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. + * tests/Thread_Creation_Threshold_Test.cpp: + Added missing \n - * ace/OS_NS_string.inl: - Initialise pointer with 0 +Mon Jan 22 23:14:56 2007 William R. Otte <wotte@dre.vanderbilt.edu> -Mon Nov 20 08:16:34 2006 Simon McQueen <sm@prismtech.com> + * ACE version 5.5.5 released. - * ACE version 5.5.4 released. Local Variables: mode: change-log |