diff options
Diffstat (limited to 'ACE/ChangeLogs/ChangeLog-2009a')
-rw-r--r-- | ACE/ChangeLogs/ChangeLog-2009a | 10453 |
1 files changed, 10453 insertions, 0 deletions
diff --git a/ACE/ChangeLogs/ChangeLog-2009a b/ACE/ChangeLogs/ChangeLog-2009a new file mode 100644 index 00000000000..f02039d5f51 --- /dev/null +++ b/ACE/ChangeLogs/ChangeLog-2009a @@ -0,0 +1,10453 @@ +Mon Feb 09 12:01:28 CST 2009 Phil Mesnier <mesnier_p@ociweb.com> + + * ACE version 5.6.8 released. + +Mon Feb 9 17:35:05 UTC 2009 Phil Mesnier <phil@phil.ociweb.com> + + * NEWS: + Updated news file. + + * docs/bczar/bczar.html: + Changed text to refer to SVN rather than CVS for freeze procedure. + +Mon Feb 9 09:19:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/generate_rel_manpages: + We are now using doxygen 1.5.8 + +Fri Feb 6 15:37:15 UTC 2009 Steven Stallion <stallions@ociweb.com> + + * tests/Log_Thread_Inheritance_Test.cpp: + + Fixed missing extern "C" in pthread start routine. + +Fri Feb 6 10:55:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * html/Stats/index.shtml: + Updated download link and added xampler link + +Fri Feb 6 10:33:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/APG/Containers/Map_Manager_Specialization.cpp: + Fixed compile error in versioned namespace build + +Thu Feb 5 23:50:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * THANKS: + + Added Ron van Hoof <rvhoof27 at gmail dot com>. + +Thu Feb 5 23:17:59 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com> + + * THANKS: + + Added Steve Stallion + +Thu Feb 5 22:27:34 UTC 2009 Steven Stallion <stallions@ociweb.com> + + * ace/Base_Thread_Adapter.cpp: + + Backed out uneccessary change introduced in r84339. + +Thu Feb 5 21:14:15 UTC 2009 Steven Stallion <stallions@ociweb.com> + + * ace/Base_Thread_Adapter.cpp: + * tests/Log_Thread_Inheritance_Test.cpp: + + Fixed a SEGV caused by ACE_Log_Msg where ACE threads inheriting + from non-ACE threads copied un-initialized ACE_OS_Log_Msg_Attributes + members. Fixes Bugzilla #3480. + +Thu Feb 5 15:11:13 UTC 2009 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/rules.local.GNU: + + For the installed binary executable target, added a dependency on + the local binary executable so the installed version is refereshed + when the local one is rebuilt (only an issue when actual copies are + used and not symlinks). Thanks to Hubert Talbot + <Hubert dot Talbot at criq dot qc dot ca> for reporting the issue. + + * tests/run_test.lst: + + Added !QNX to MEM_Stream_Test. This test doesn't work on QNX. + +Wed Feb 4 22:23:26 UTC 2009 Steve Huston <shuston@riverace.com> + + * ace/SOCK_SEQPACK_Acceptor.h: + * ace/Multihomed_INET_Addr.h: Formatting fixes. + + * tests/SOCK_SEQPACK_SCTP_Test.cpp: Removed asserts, fixed IPv6 + operation, resync log after fork(), corrected negative association + test case. + +Tue Feb 3 23:28:50 UTC 2009 Steve Huston <shuston@riverace.com> + + * ace/OS_NS_Thread.cpp (mutex_init, event_init): + * ace/OS_NS_Thread.inl (event_init, sema_init): Make sure errno gets + set to ERROR_ALREADY_EXISTS when creating an object that exists. This + is in Windows code only. Fixes Bugzilla #3541. Thanks to Bill Rizzi + for identifying the bug and supplying the test case and fix. + +Tue Feb 3 19:45:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Acceptor.h: + * ace/Active_Map_Manager_T.h: + * ace/CDR_Stream.h: + * ace/Configuration.h: + * ace/Connector.h: + * ace/Dev_Poll_Reactor.h: + * ace/Dirent.h: + * ace/Map_T.h: + * ace/Message_Block.h: + * ace/Message_Queue_Vx.h: + * ace/Name_Request_Reply.h: + * ace/Reactor.h: + * ace/Reactor_Impl.h: + * ace/Select_Reactor_Base.h: + * ace/Select_Reactor_T.h: + * ace/Strategies_T.h: + * ace/WFMO_Reactor.h: + Doxygen changes + + * ace/Unbounded_Queue.h: + * ace/Unbounded_Queue.inl: + Use bool + +Tue Feb 3 15:57:41 UTC 2009 Adam Mitz <mitza@ociweb.com> + + * tests/Logging_Strategy_Test.cpp: + + Use unsigned char instead of char to index arrays, to silence + warnings from GCC 4.3. + +Mon Feb 2 19:07:39 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu> + + * bin/MakeProjectCreator/config/global.features: + + Added tao_idl_fe_gen feature to be automatically disabled. + +Mon Feb 2 07:40:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * netsvcs/lib/Client_Logging_Handler.cpp: + * netsvcs/lib/Server_Logging_Handler_T.cpp: + Check return values of stream operators + + * netsvcs/lib/Client_Logging_Handler.h: + Doxygen changes + +Fri Jan 30 20:42:45 UTC 2009 Steve Huston <shuston@riverace.com> + + * ace/DLL_Manager.cpp (ACE_DLL_Handle::open): Correct ACE_TEXT usage + in AIX case. + + * ace/config-aix-5.x.h: Wrap ACE_DLL_SUFFIX and ACE_LD_SEARCH_PATH + with ACE_TEXT(). + +Fri Jan 30 15:02:08 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * ace/Barrier.cpp: + * ace/Dynamic_Service_Base.cpp: + * ace/Hash_Map_Manager_T.cpp: + * ace/Malloc.cpp: + * ace/Malloc_T.cpp: + * ace/Mutex.cpp: + * ace/Pipe.cpp: + * ace/Semaphore.cpp: + * ace/TSS_T.cpp: + Removed some unnecessary ACE_DEBUG statements. + +Fri Jan 30 12:55:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/run_test.lst: + * tests/tests.mpc: + * tests/Bug_3532_Regression.cpp: + Added a new test for bugzilla 3532. This bug is not fixed, just + integrating the regression test. Thanks to Martin Gaus <Gaus at gmx dot de> + for creating this test + +Fri Jan 30 12:38:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ACE.cpp: + * ace/Log_Msg.cpp: + Fixed unicode logging problems on non windows platforms + +Fri Jan 30 11:54:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Intrusive_List.cpp: + Just have one exit point in the methods + + * ace/Singleton.cpp: + * ace/Singleton.h: + Added a static close() which can be used to explicitly close + an ACE_Singleton. It will then deregister from the object manager + from cleanup. This way an application developer could close his + singletons explicitly, but keep the safety that ACE will do that + also when the application does a shutdown + + * tests/run_test.lst: + * tests/tests.mpc: + * tests/Singleton_Test.cpp: + Added a new test for the close + +Thu Jan 29 18:48:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3541_Regression_Test.cpp: + Fix compile error with WinCE < 6 + + * ace/config-win32-common.h: + Fixed incorrect comment + +Thu Jan 29 12:59:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/mpc-mode.el: + Added patch from Stefan Naewe <stefan.naewe@googlemail.com> + +Thu Jan 29 10:33:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ATM_Acceptor.cpp: + * ace/ATM_QoS.cpp: + * ace/ATM_Stream.cpp: + * ace/ATM_Stream.inl: + * ace/OS_NS_Thread.inl: + * ace/OS_NS_unistd.inl: + * ace/OS_NS_wchar.cpp: + Don't use () when returning 0 or -1 + +Wed Jan 28 20:22:45 UTC 2009 Adam Mitz <mitza@ociweb.com> + + * bin/ciao_tests.lst: + * bin/tao_orb_tests.lst: + * bin/tao_other_tests.lst: + + Removed these files. They have moved to the TAO and CIAO bin + directories. This resolves bug 2748. + + * bin/auto_run_tests.pl: + * bin/fuzz.pl: + + Updated due to the new locations of the lst files. + +Wed Jan 28 15:02:11 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Message_Queue_T.cpp: + + Fixed typo in ACE_NEW_RETURN argument list. + +Wed Jan 28 10:24:46 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/tao_orb_tests.lst: + Added new test for bug 3559. + +Wed Jan 28 09:45:53 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3541_Regression.cpp: + Fixed last compile error + + * tests/Multicast_Test.cpp: + Unicode fix + + * tests/Thread_Pool_Reactor_Resume_Test.cpp: + Unicode fix + +Wed Jan 28 09:09:53 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_arpa_inet.inl: + Use new ACE_HAS_NONCONST_INET_ADDR + + * ace/config-cray.h: + * ace/config-lynxos.h: + * ace/config-tandem.h: + * ace/config-vxworks5.x.h: + * ace/config-vxworks6.2.h: + * ace/config-vxworks6.3.h: + * ace/config-vxworks6.4.h: + Added ACE_HAS_NONCONST_INET_ADDR + + * ace/config-vxworks6.7.h: + Undef ACE_HAS_NONCONST_INET_ADDR, WindRiver fixed their api + +Tue Jan 27 23:28:53 UTC 2009 Steve Huston <shuston@riverace.com> + + * ace/Message_Queue_T.cpp: Don't nest the ACE_HAS_WIN32_OVERLAPPED_IO + ifdef in the ACE_VXWORKS section; it'll never get used. Thanks to + Jesus Martinez <jmcruz at lcc dot uma dot es> for this fix. + + * THANKS: Added Jesus Martinez. + +Mon Jan 26 17:26:41 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com> + + * bin/tao_orb_tests.lst: + Added new test for fix of bug 3557. + +Mon Jan 26 15:44:22 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/Bug_3541_Regression_Test.cpp: + Fixed compiler errors on WinCE target. + +Mon Jan 26 15:39:36 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from: + TAO/tests/DII_AMI_Forward/run_test.pl + TAO/tests/DSI_AMH/run_test.pl + TAO/tests/DSI_AMI_Gateway/run_exception_test.pl + TAO/tests/DSI_AMI_Gateway/run_test.pl + TAO/tests/DSI_Gateway/run_exception_test.pl + TAO/tests/DSI_Gateway/run_test.pl + +Fri Jan 23 08:04:58 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from: + TAO/tests/POA/EndpointPolicy/run_test_dh.pl + TAO/tests/POA/EndpointPolicy/run_test_lh.pl + TAO/tests/POA/Explicit_Activation/run_test.pl + TAO/tests/POA/Loader/run_test.pl + TAO/tests/POA/On_Demand_Activation/run_test.pl + TAO/tests/POA/On_Demand_Loading/run_test.pl + TAO/tests/POA/Reference_Counted_Servant/run_test.pl + +Thu Jan 22 19:20:06 UTC 2009 Adam Mitz <mitza@ociweb.com> + + Minor changes to resolve: + + * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp: + * ace/Object_Manager.cpp: + + Win32 build errors with ACE_USES_WCHAR defined. + + * apps/gperf/src/Key_List.cpp: + * tests/ARGV_Test.cpp: + + GCC 4.3 warnings. + +Thu Jan 22 18:34:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_sys_sendfile.{h,cpp,inl}: + Previously ACE_HAS_SENDFILE should be defined or not, changed this + that it has be define to 1 or 0, makes it clearer to disable from + config.h + + * ace/config-all.h: + Set ACE_HAS_SENDFILE to 0 when it is not defined yet + +Thu Jan 22 16:51:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_sys_socket.inl (sendv): + Introduced a new ACE_DONT_USE_WSASEND, when this is set ACE doesn't + use WSAsend but just a loop of send calls + +Thu Jan 22 15:44:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Log_Msg.h: + Only define the ACE_DEBUG/ACE_ERROR* when they are not defined + yet when ACE_NLOGGING is defined. This makes it possible for + users to globally disable logging but then just enable ACE_ERROR + + * ace/Message_Block.cpp: + Code layout changes + + * ace/SOCK_IO.cpp: + * ace/SOCK_Dgram.cpp: + * ace/Select_Reactor_T.cpp: + Just define select_width twice and directly assign it + + * ace/OS_NS_sys_socket.inl: + Move local variables into the loop + + * ace/config-sunos5.9.h: + * ace/config-linux-common.h: + Define ACE_HAS_SENDFILE to 1 + +Thu Jan 22 13:51:01 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/Bug_3500_Regression_Test.cpp: + * tests/Bug_3541_Regression_Test.cpp: + Fixed compiler errors on WinCE target. + +Thu Jan 22 13:38:20 UTC 2009 Vladimir Zykov <vz@prismtech.com> + + * bin/tao_orb_tests.lst: + + Disabled the test for bug#3524 on corba_e_micro builds since it + uses valuetypes. + +Thu Jan 22 07:46:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed Bug 3543 Regression, the bug is not fixed yet and this test + put a high load on the test systems + +Wed Jan 21 16:05:24 UTC 2009 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/platform_vxworks6.2.GNU: + * include/makeinclude/platform_vxworks6.3.GNU: + + Fixed a bug in the linker arguments for RTP shared libraries. + +Wed Jan 21 10:19:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ace.mpc: + * ace/ace_for_tao.mpc: + Use ace_output as base project instead of setting libout directly in this + mpc file + +Wed Jan 21 02:39:42 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/CDR_Stream.inl (current_alignment): Removed an + unnecessary/incorrect "return 0;" statement. Thanks to Pan Kai + Luna <pan dot kai dot luna at gmail dot com> for reporting this. + +Tue Jan 20 22:42:08 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ACE-INSTALL.html (make): Updated the Cygwin documentation. + Thanks to Florent Vial <florent dot vial at gmail dot com> for + contributing this. + +Tue Jan 20 11:04:11 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/Bug_3500_Regression_Test.cpp: + * tests/Bug_3541_Regression_Test.cpp: + Eliminated some warning on Linux build + +Tue Jan 20 06:25:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Cleanup.cpp: + Copy the name when it gets passed. It could be that the + string is a static string in a dll and then we can't print + it when things are crashing because the dll is then already + unloaded + +Mon Jan 19 20:53:01 UTC 2009 Steve Huston <shuston@riverace.com> + + * tests/SSL/SSL_Asynch_Stream_Test.cpp: More basic fixes. + +Mon Jan 19 19:34:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + + Scheduled the test for bug#3548 + +Mon Jan 19 16:36:33 UTC 2009 Vladimir Zykov <vz@prismtech.com> + + * bin/tao_orb_tests.lst: + + Scheduled the test for bug#3524. + +Mon Jan 19 14:55:19 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/Bug_3500_Regression_Test.cpp: + * tests/Bug_3541_Regression_Test.cpp: + Solved fuzz errors + +Mon Jan 19 12:51:12 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * THANKS + Added Bill Rizzi <rizi at softserv.com> for his contribution to the following automated tests: + Bug_3500_Regression_Test + Bug_3541_Regression_Test + +Mon Jan 19 12:28:12 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * tests/Bug_3500_Regression_Test.cpp: + Added in order to run automated tests for Bugzilla #3500 + + * tests/Bug_3541_Regression_Test.cpp: + Added in order to run automated tests for Bugzilla #3541 + + * tests/tests.mpc: + Added Bug_3500_Regression_Test and Bug_3541_Regression_Test + + * tests/run_test.lst: + Added Bug_3500_Regression_Test and Bug_3541_Regression_Test + +Mon Jan 19 09:14:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_Log_Msg_Attributes.inl: + Initialize all members with default values + + * ace/Log_Msg.cpp: + Just delete the casted ACE_Log_Msg pointer, no need todo + another cast + +Mon Jan 19 07:49:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/INET_Addr.cpp: + * ace/Log_Record.inl: + Use ACE_HTONL macro + + * ace/INET_Addr.inl: + Use ACE_NTOHS macro + +Fri Jan 16 22:32:38 UTC 2009 Steve Huston <shuston@riverace.com> + + * ace/SSL/SSL_Asynch_Stream.{h cpp}: Remove the handle_ member; use + the handle_ inherited from ACE_Asynch_Operation. + + * tests/SSL/SSL_Asynch_Stream_Test.cpp: Register the acceptor with the + reactor so we hear about incoming connects. Other minor mods to + help see what's going on in the log. Hopefully will resolve + Bugzilla #3164. + +Fri Jan 16 07:26:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Token_Invariants.cpp: + * ace/Token_Manager.cpp: + Added missing include + +Thu Jan 15 13:52:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdlib.h: + Doxygen changes + +Thu Jan 15 13:50:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdlib.h: + The added name argument should have a default value of 0 + +Thu Jan 15 13:30:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Logging_Strategy.h: + * ace/Service_Object.h: + Doxygen change + + * ace/Service_Repository.{h,cpp,inl}: + Removed the restriction that the service repository can't + grow bigger then the size it got passed at construction. The + plain array has been replaced with an ACE_Array_Map which + will grow when needed. The behaviour that removing elements + means gap in the array hasn't been changed. This fixes bugzilla + 3542 + + * ace/Service_Config_Test.cpp: + Extended this test to also test the Service Repository size + and the behaviour that we get gaps when removing services, + adding services after a remove will keep the gaps and just + grows the service repository + +Thu Jan 15 11:13:32 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from: + TAO/tests/POA/DSI/run_test.pl + TAO/tests/POA/Default_Servant2/run_test.pl + +Thu Jan 15 07:56:18 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from: + TAO/tests/POA/Forwarding/run_test.pl + TAO/tests/POA/Persistent_ID/run_test.pl + TAO/tests/POA/Default_Servant/run_test.pl + TAO/tests/POA/Bug_1592_Regression/run_test.pl + TAO/tests/POA/Bug_2511_Regression/run_test.pl + TAO/tests/POA/Deactivate_Object/run_test.pl + TAO/tests/POA/Reference_Counting/run_test.pl + TAO/tests/POA/Current/run_test.pl + TAO/tests/POA/EndpointPolicy/run_test.pl + +Thu Jan 15 07:56:02 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Cleanup.{h,cpp}: + Added a const char* name member to ACE_Cleanup_Info_Node, this + can be passed in when registering an at_exit hook. This string can + then be used during debugging to detect problems at shutdown. It + can happen that the cleanup hook is from a dll that already is + unloaded and then we get a crash with no information, the string + at least can tell us which hook we are calling. This fixes bugzilla + 3544. + + * ace/Log_Msg.cpp: + * ace/Object_Manager.{h,cpp,inl}: + * ace/Object_Manager_Base.{h,cpp}: + * ace/OS_NS_stdlib.{h,inl}: + * ace/Process_Manager.cpp: + * ace/Singleton.cpp: + * ace/Token_Invariants.cpp: + * ace/Token_Manager.cpp: + Pass in the typeid of the object when registering an at_exit hook + + * ace/Thread.cpp: + Moved local variable inside the loop + +Wed Jan 14 20:27:02 UTC 2009 Steve Huston <shuston@riverace.com> + + * tests/Process_Test.cpp: Don't attempt to run this on anything other + than Linux. The code to verify inherited handles uses Linux-specific + mechanisms (particularly, that the entries in /proc/self/fd are + links to the file names opened). It's possible to write code on + other platforms to do the checks but it's non-trivial and will + probably be different for each platform. + +Wed Jan 14 13:13:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/os_include/os_typeinfo.h: + New file to wrap typeinfo + + * ace/Makefile.am: + Added new file + + * ace/Naming_Context.{h,cpp,inl}: + Changed debug/verbosity to a bool + +Mon Jan 12 18:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + Disabled DevGuideExample test when there is no xerces + +Mon Jan 12 18:36:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added Bug 3543 Regression + +Mon Jan 12 11:00:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Array_Base.h: + * ace/Array_Map.h: + * ace/Vector_T.h: + Doxygen changes + +Mon Jan 12 09:26:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/svn/config: + * docs/svn/svn-prefs.reg: + Added ns files used for emulab + +Mon Jan 12 08:45:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Default_Constants.h: + Added ACE_DEFAULT_SERVICE_GESTALT_SIZE which defaults to 1024 + + * ace/Service_Gestalt.cpp: + Doxygen changes + + * ace/Service_Gestalt.h: + Use ACE_DEFAULT_SERVICE_GESTALT_SIZE instead of the hardcoded + default of 1024. Also made some doxygen changes + +Mon Jan 12 08:16:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added Bug_3542 + + * bin/ciao_tests.lst: + Disabled DevGuideExample test in some configurations + +Fri Jan 9 15:08:23 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Service_Gestalt.cpp: + Layout changes + + * ace/Service_Repository.{h,cpp}: + Doxygen changes + + * ace/Framework_Component.cpp: + Use prefix increment + + * ace/config-win32-common.h: + Introduced ACE_HAS_WINSOCK1 that is default set to 0 + +Fri Jan 9 15:01:48 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/config-openvms.h: + There's no need to undef clearerr. + +Fri Jan 9 09:46:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from: + TAO/tests/Portable_Interceptors/AdvSlotExt/run_test.pl + TAO/tests/Portable_Interceptors/Redirection/run_test.pl + TAO/tests/Portable_Interceptors/Bug_3079/run_test.pl + TAO/tests/Portable_Interceptors/Bug_3080/run_test.pl + +Thu Jan 8 19:15:23 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from: + TAO/tests/Portable_Interceptors/AMI/run_test.pl + TAO/tests/Portable_Interceptors/PolicyFactory/run_test.pl + TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/run_test.pl + +Wed Jan 8 18:18:37 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from: + TAO/tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/run_test.pl + TAO/tests/Portable_Interceptors/ForwardRequest/run_test.pl + TAO/tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl + TAO/tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl + TAO/tests/Portable_Interceptors/Service_Context_Manipulation/run_test.pl + +Wed Jan 8 10:39:39 UTC 2009 Marcel Smit <msmit@remedy.nl> + + * bin/tao_orb_tests.lst: + Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from: + TAO/tests/Portable_Interceptors/Bug_1559/run_test.pl + TAO/tests/Portable_Interceptors/Bug_2510_Regression/run_test.pl + TAO/tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl + +Wed Jan 7 21:01:39 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/ACE.inl: + Removed tabs. + +Wed Jan 7 16:31:25 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu> + + * ace/Hash_Map_Manager_T.h: + * ace/Hash_Map_Manager_T.cpp: + + Overloadded the item () and key () accessor methods for the + ACE_Hash_Map_Entry class so the methods can be used with + read-only versions of the ACE_Hash_Map_Entry object. + +Wed Jan 7 14:47:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/split-cpp.pl: + Added missing id tag + +Wed Jan 7 14:22:45 UTC 2009 Marcel Smit <smit@remedy.nl> + + * bin/fuzz.pl: + Corrected wrong perl run_test check + +Wed Jan 7 12:09:45 UTC 2009 Olli Savia <ops@iki.fi> + + * examples/Shared_Memory/test_MM.cpp: + Removed check for ACE_LACKS_MKSTEMP. mkstemp() is now + available on all ACE platforms. + +Wed Jan 7 07:40:41 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_math.inl: + Changed floor() and ceil() to use corresponding native functions + by default. + +Tue Jan 6 19:27:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-ciao.spec: + * rpmbuild/ace-tao-ciao.txt: + * rpmbuild/ace-tao.spec: + * rpmbuild/ace-tao.txt: + Made ace-tao-ciao the main spec file, the ace-tao one is created + by Ken Sedgwick which uses that one for Fedora but which we don't + use because it doesn't work with SuSE/CentOS/Mandriva. Hopefully + on the long term Ken will use the ace-tao-ciao file + +Mon Jan 5 15:33:24 UTC 2009 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/platform_vxworks6.2.GNU: + * include/makeinclude/platform_vxworks6.3.GNU: + + Removed the vxe file from the GENERATED_DIRTY list, this silences + the GNU make warnings for "circular dependencies" on all executable + projects that run the idl compiler. + +Mon Jan 5 09:37:38 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/OS_NS_math.inl: + Changed floor() and ceil() not to use == to compare floating + point values. This removes compile time warnings if gcc's + -Wfloat-equal option is enabled. + + * tests/OS_Test.cpp: + Added tests for floor() and ceil(). + +Sun Jan 4 10:47:27 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild/*: + Updated for next 1.6.8 micro release + +Sun Jan 4 03:55:27 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Service_Gestalt.cpp (process_directives): Ensure that the + number of failed services is returned. Thanks to Milan + Cvetkovic <milan dot cvetkovic at mpathix dot com> for + contributing this. + +Fri Jan 2 15:38:31 UTC 2009 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/platform_sunos5_g++.GNU: + + Reverted this change for bugzilla #3232: + Thu May 8 10:51:29 UTC 2008 Steve Huston <shuston@riverace.com> + While it does remove the redundant -pipe option it also removes + needed options like -g and -O. + Thanks to <milan dot cvetkovik at mpathix dot com> for bringing it + up on the tao-users mailing list. + +Wed Dec 31 15:38:33 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/Stack_Trace.cpp: + + Fixed an off-by-one error in the string formatting code for Linux. + + * tests/Stack_Trace_Test.cpp: + + Use proper ACE_Log_Msg formatters (stack traces are always narrow). + +Fri Dec 26 16:42:33 UTC 2008 Ciju John <johnc at ociweb dot com> + + * bin/ciao_tests.lst: + Correct test location. + +Fri Dec 26 09:10:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Log_Msg.cpp (ACE_Log_Msg_Manager::close): + Added ACE_GCC_DESTRUCTOR_ATTRIBUTE to this method so that it is called + at unload of the ACE library which fixes some valgrind errors + +Thu Dec 25 18:57:10 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * Merry Christmas and may there be Peace on Earth. + +Wed Dec 24 19:09:53 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Module.cpp (open, ACE_Module): + * ace/Service_Types.{h cpp} (find): + * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp (info): + * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp (info): + * examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp (info): + * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp (info): + Change mod_name to module_name; + agrees with .h file and works around a macro clash (mod_name) + on AIX 6.1. + +Wed Dec 24 11:07:22 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * bin/ciao_tests.lst: + + Disabled idl3_to_xmi tests on non-xerces builds. + +Wed Dec 24 10:25:46 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-g++-common.h: + Added ACE_GCC_CONSTRUCTOR_ATTRIBUTE which can be used to mark + a static method as a method that should be called when a shared + library gets loaded. Added ACE_GCC_DESTRUCTOR_ATTRIBUTE which + can be used to mark a static method as a method that should be + called when a shared library gets unloaded. Added ACE_DEPRECATED + which can be used to mark a method as deprecated. If a specific + gcc version doesn't have the attributes, you can set ACE_HAS_GCC_x + to 0. This will be used in TAO to explicitly delete static + objects when the dll gets unloaded, we could use this in more + places to reduce our memory leaks + + * ace/config-macros.h: + If ACE_GCC_CONSTRUCTOR_ATTRIBUTE, ACE_GCC_DESTRUCTOR_ATTRIBUTE, + or ACE_DEPRECATED is not defined, then define them to nothing + +Tue Dec 23 15:28:16 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * bin/ciao_tests.lst: + + Scheduled 3 tests for idl3_to_xmi. + +Mon Dec 22 16:05:46 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_time.inl: + Fixed ACE_OS::gethrtime. Thanks to Jaros?aw Nozderko + <jaroslaw dot nozderko at plus dot pl> for reporting this + +Mon Dec 22 11:36:46 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_sunos5_common.GNU: + Solaris 10/11 ship default with lksctp + +Fri Dec 19 15:30:05 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu> + + * tests/UUID_Test.cpp: + + Updated test to validate that setting the value of a UUID + to NIL via its string format works correctly based on the + previous ChangeLogEntry. + +Fri Dec 19 01:19:36 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu> + + * ace/UUID.cpp: + + Bug fix where assigning a NIL UUID resulted in an execution + of an obselete ACE_ASSERT statement. + +Wed Dec 17 08:35:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + 2804 doesn't run yet + +Tue Dec 16 15:40:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * 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: + * ace/Pipe.cpp: + * performance-tests/TCP/tcp_test.cpp: + Reworked ACE_LACKS_SOCKET_BUFSIZ into ACE_LACKS_SO_RCVBUF + and ACE_LACKS_SO_SNDBUF so that each of them could be + independently enabled/disabled. Updated a few config files + for this. + +Tue Dec 16 11:04:00 UTC 2008 Olli Savia <ops@iki.fi> + + * ace/config-linux-common.h: + Added #define ACE_HAS_VASPRINTF. + +Mon Dec 15 18:24:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled 3499 again + +Mon Dec 15 13:38:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled bidir tests for wince/fuzz/labview + +Mon Dec 15 09:15:54 UTC 2008 Olli Savia <ops@iki.fi> + + * ace/ACE.h: + * ace/ACE.inl: + Added wchar_t variant of ACE::isdotdir(). Thanks to Johnny + for pointing this out. + +Sat Dec 13 18:25:15 UTC 2008 Ciju John <johnc at ociweb dot com> + + * bin/tao_other_tests.lst: + Accidently turned on a future test. Reverting the same. + +Fri Dec 12 19:23219 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Disabled ICMG_Any_Bug for CORBA/e + +Fri Dec 12 13:26:19 UTC 2008 Olli Savia <ops@iki.fi> + + * NEWS: + Added a note about ACE::isdotdir(). + +Fri Dec 12 13:17:43 UTC 2008 Olli Savia <ops@iki.fi> + + * tests/Dirent_Test.cpp: + Updated to use new ACE::isdotdir() function. + +Fri Dec 12 13:08:58 UTC 2008 Olli Savia <ops@iki.fi> + + * ace/ACE.h: + * ace/ACE.inl: + Added a new function ACE::isdotdir() which determines if a specified + pathname is "dot dir" (ie. "." or ".."). isdotdir() is significantly + faster than pair of strcmp() calls. + +Thu Dec 11 23:08:07 UTC 2008 Ciju John <johnc at ociweb dot com> + + * bin/tao_other_tests.lst: + Disabled some IFR_Service dependent tests for uses_wchar builds. + +Thu Dec 11 14:34:23 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/ace_func.m4: + + Update ACE_FUNC_SYSINFO feature test to compile small programs + that use the two different Linux and SysV/POSIX sysinfo() APIs + before defining ACE_HAS_SYSV_SYSINFO or ACE_HAS_LINUX_SYSINFO. + This should avoid false matches with HP/UX's undocumented + sysinfo() syscall. + +Wed Dec 10 21:06:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild/rules: + Removed old line + +Tue Dec 9 16:32:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/split-cpp: + * bin/split-cpp.pl: + Renamed to have pl extension + + * debianbuild/patches/00list: + Updated + + * debianbuild/patches/03-g++-new-throws.dpatch: + * debianbuild/patches/08-fix-perl-shebang.dpatch: + * debianbuild/patches/90-patch-mpc-basedir.dpatch: + * debianbuild/patches/91-patch-dg-basedir.dpatch: + Not needed anymore, this issues are fixed on svn head + + * examples/IPC_SAP/SOCK_SAP/summarize.pl: + * examples/IPC_SAP/SSL_SAP/summarize.pl: + Added missing shebang + +Tue Dec 9 16:19:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild/*: + Added all files currently used by the debian package maintainers. + Updated them for 1.6.7, but a lot of patches are not needed + anymore. The goal is to do a cleanup and then provide + debian/ubuntu packages through opensuse build + +Tue Dec 9 4:42:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/depgen.pl: + Use RealBin to get the real location of the perl script + +Mon Dec 8 02:50:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added bug 3430 regression + +Sat Dec 6 20:18:38 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu> + + * ace/UUID.h: + * ace/UUID.inl: + * ace/UUID.cpp: + + Implemented the operator = method for the UUID. This will enable + use of UUIDs in STL-like containers. + + Bug fix where using the copy constructor for the UUID would result + in a memory leak. + + Refactored code to use ACE_Auto_Ptr and ACE_Auto_Array_Ptr objects + to reduce code complexity, and ensure memory deallocation during + expected returns. + + * tests/UUID_Test.cpp: + + Added the assignment operator (i.e., operator =) to the UUIDs + test. + +Fri Dec 5 15:38:23 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu> + + * ace/UUID.h: + * ace/UUID.cpp: + + Made the to_string () method non-mutable, and the as_string_ + member variable 'mutable'. This allows 'const ACE_Utils::UUID' + objects to use to to_string () method since that method is + not changing the value of the UUID. + +Thu Dec 4 11:07:35 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Some tests now seem to run perfect + +Thu Dec 4 09:45:35 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Basic_Types.h: + Fixed compile problems with Solaris wchar + +Thu Dec 4 08:11:35 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Intrusive_List.h: + * ace/Intrusive_List_Node.h: + Include config-lite instead of config-all to break circular + includes in Object_Manager_Base + + * ace/OS_NS_errno.h: + Doxygen change + +Wed Dec 3 23:35:35 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Basic_Types.h: Reverted change from: + Mon Dec 1 23:51:32 UTC 2008 Steve Huston <shuston@riverace.com> + It broke cases where the format specifier was used in string + catenation. This reintroduces a build failure on Solaris wide-char. + +Wed Dec 3 20:25:19 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/String_Base.cpp (compare): Fixed logic error when strings are + equal, introduced by + Wed Dec 3 16:31:11 UTC 2008 Steve Huston <shuston@riverace.com> + +Wed Dec 3 18:38:49 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu> + + * docs/svn/svn-prefs.reg: + + Added auto-prop settings for .xme files, which are exported + GME files and only created on Windows platforms. + +Wed Dec 03 18:14:25 UTC 2008 Trevor Fields <fields_t@ociweb.com> + + * bin/tao_other_tests.lst: + Added orbsvcs/tests/InterfaceRepo/IFR_Self_Recursive_IDL_Test + +Wed Dec 3 16:31:11 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/String_Base.cpp (compare): Compare lengths directly instead of + subtracting; clearer and avoids 32/64-bit signed/unsigned issues. + +Wed Dec 3 10:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Basic_Types.h: + Use static_cast again, truncate_cast broke HPUX + +Wed Dec 3 07:55:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Basic_Types.h: + Use truncate_cast instead of static_cast + + * ace/CDR_Stream.cpp: + Layout change + + * ace/Cleanup.cpp: + * ace/Cleanup.h: + * ace/Cleanup.inl: + * ace/Object_Manager.cpp: + * ace/Object_Manager.h: + * ace/Object_Manager.inl: + * ace/Object_Manager_Base.cpp: + * ace/Thread_Manager.cpp: + * ace/Thread_Manager.h: + Reimplemented the at_exit list as intrusive_list and also added + the functionality to remove a registered at_exit hook again. This + can be used by DLL's that register objects in the object + manager, but who get unloaded explicitly before the ACE dll. + + * ace/Active_Map_Manager.h: + Doxygen change + +Wed Dec 3 00:41:52 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Add missing call to ACE_FUNC_STRTOULL autoconf macro. + +Tue Dec 2 20:01:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Intrusive_List.h: + * ace/Intrusive_List.inl: + Use bool for empty/is_empty methods + + * ace/Intrusive_List_Node.h: + Layout change + +Tue Dec 2 13:54:35 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/os_include/os_wchar.h: + + Provide declaration for wcstoll() If ACE_LACKS_WCSTOLL is + defined. + + Provide declaration for wcstoull() if ACE_LACKS_WCSTOULL is + defined. + + * ace/os_include/os_stdlib.h: + + Provide declaration for strtoll() If ACE_LACKS_STRTOLL is + defined. + + Provide declaration for strtoull() if ACE_LACKS_STRTOULL is + defined. + + * m4/ace_func.m4: + + Change ACE_FUNC_STRTOLL, ACE_FUNC_STRTOULL, ACE_FUNC_WCSTOLL, + and ACE_FUNC_WCSTOULL autoconf macros to define + ACE_LACKS_STRTOLL_PROTOTYPE, ACE_LACKS_STRTOULL_PROTOTYPE, + ACE_LACKS_WCSTOLL_PROTOTYPE, and ACE_LACKS_WCSTOULL_PROTOTYPE + if cooresponding declarations are not present. + +Tue Dec 2 12:47:06 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/ACE.cpp (handle_timed_complete): Fix compile error resulting from + Mon Dec 1 17:55:00 UTC 2008 Steve Huston <shuston@riverace.com> + +Tue Dec 2 11:49:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/mpc-mode.el: + Updated MPC mode for emacs file. Thanks to Jules Colding + <colding at 42tools dot com> for providing this file + +Tue Dec 2 08:39:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Object_Manager.h: + * ace/Object_Manager_Base.h: + Doxygen changes + +Mon Dec 1 23:51:32 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Basic_Types.h: When defining ACE_*_FORMAT_SPECIFIER in terms + of ACE_*_FORMAT_SPECIFIER_ASCII, use ACE_TEXT_CHAR_TO_TCHAR else + when used, this ends up combining narrow and wide chars, resulting + in build errors. + +Mon Dec 1 17:55:00 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/ACE.cpp (handle_timed_complete): Correct the situations under + which a non-blocking connect() will complete. Previously VxWorks and + AIX did a secondary check for connect success/fail when the socket + selected writeable. All other non-Windows platforms selected for + both readable and writeable, with readable=fail, writeable=success. + This produced false success since BSD sockets always select + writeable, not readable; a secondary check for status is then + required. This fix corrects behavior on non-AIX BSD systems, + particularly HP-UX and Solaris. + +Tue Nov 18 19:06:27 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * tests/README: Updated the explanation of how to build/run the + one-button regression tests. Thanks to Anand Kumar + <anandkumar95 at gmail dot com> for motivating this. + +Mon Dec 1 15:36:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/mpc-mode.el: + Updated MPC mode for emacs file. Thanks to Jules Colding + <colding at 42tools dot com> for providing this file + +Mon Dec 1 14:07:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/mpc-mode.el: + Updated MPC mode for emacs file. Thanks to Jules Colding + <colding at 42tools dot com> for providing this file + +Mon Dec 1 13:46:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Object_Manager.cpp: + Initialise pointers with 0 + + * ace/RW_Mutex.cpp: + * ace/RW_Mutex.h: + * ace/RW_Mutex.inl: + Make removed_ flag a real bool + + * ace/Singleton.h: + Doxygen change + + * ace/SSL/SSL_Context.cpp: + Manage ourselves the life cycle of the SSL_Context singleton. + Previously the SSL library registered a singleton with the ACE + library. When the SSL library is unloaded expliclity before the + ACE library the cleanup in ACE did crash because the SSL code + wasn't there. Now when we cleanup the SSL library we also close + our singleton + + * ace/Thread_Mutex.inl: + Use operator ! + +Mon Dec 1 11:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/mpc-mode.el: + Added MPC mode for emacs file. Thanks to Jules Colding + <colding at 42tools dot com> for providing this file + +Mon Dec 1 11:01:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-ciao.txt: + Improved OpenSuSE Factory support + +Mon Dec 1 10:44:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Added 3418 + +Sat Nov 29 15:30:21 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/OS_NS_ctype.inl: + + Fix typo in preprocessor conditional. + + * configure.ac: + * m4/ace_func.m4: + + Move feature tests for strtoll(), strtoull(), wcstoll(), and + wcstoull() to new autoconf macros ACE_FUNC_STRTOLL, + ACE_FUNC_STRTOULL, ACE_FUNC_WCSTOLL, and ACE_FUNC_WCSTOULL. + +Sat Nov 29 07:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Sock_Connect.cpp: + * ace/OS_NS_ctype.inl: + Fixed compile errors with windows ce + +Fri Nov 28 19:58:02 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Improve feature tests for strtoll(), strtoull(), wcstoll(), and + wcstoull(), adding support for ACE_STRTOLL_EQUIVALENT, + ACE_STRTOULL_EQUIVALENT, ACE_WCSTOLL_EQUIVALENT, and + ACE_WCSTOULL_EQUIVALENT. + +Fri Nov 28 16:43:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/SSL/SSL_Asynch_Stream.cpp: + Unicode fix + +Fri Nov 28 16:36:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/SSL/SSL_Asynch_Stream.cpp: + * ace/SSL/SSL_Asynch_Stream.h: + Added post handshake completed hook. See header file for all + the details. + + This fixes bugzilla 3502, thanks to Paul Daugherty + <paul at nextalk dot com> for providing the patches + +Fri Nov 28 16:32:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/SSL/SSL_Asynch_Stream.cpp: + * ace/SSL/SSL_Asynch_Stream.h: + * ace/SSL/SSL_Asynch_Stream.inl: + Added accessor for SSL structure. + + * ace/SSL/SSL_Context.cpp: + * ace/SSL/SSL_Context.h: + * ace/SSL/SSL_Context.inl: + Added possibility to set verify callback + + * ace/SSL/Makefile.am: + Added new SSL_Asynch_Stream.inl + + This fixes bugzilla 3494, thanks to Paul Daugherty + <paul at nextalk dot com> for providing the patches + +Fri Nov 28 15:25:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added bug_3506 + +Fri Nov 28 14:38:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-ciao.txt: + Improvement for OpenSuSE Factory + +Fri Nov 28 12:38:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Extended tests for run_test.pl files + +Fri Nov 28 11:43:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/bczar/bczar.html: + Added an item to update the NEWS files + +Fri Nov 28 11:33:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Extended tests for run_test.pl files + + * bin/PerlACE/TestTarget.pm: + Added some new variables that we will use for the iBoot + + * bin/tao_orb_tests.lst: + Enabled several tests for Labview/CE/Fuzz and also added a few + TAO tests that where missing from this file + +Fri Nov 28 11:07:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * protocols/ace/HTBP/HTBP_Session.cpp: + * tests/Basic_Types_Test.cpp: + Layout change + +Fri Nov 28 11:05:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/ASX/Event_Server/Event_Server/Options.cpp + * examples/ASX/UPIPE_Event_Server/Options.cpp + Use new ascii format specifier + +Fri Nov 28 11:04:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * contribs/FaCE/CE_ARGV.H: + Doxygen change + +Fri Nov 28 11:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * appsJAWS/clients/Blobby/Blob_Handler.cpp: + Use new ascii format specifier + +Fri Nov 28 11:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-ciao.txt: + Updated for next micro release and corrected links for the + nslist/nsdel/nsadd/catior + + * rpmbuild/ace-tao.spec: + Updated for next micro release + +Fri Nov 28 10:59:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Arg_Shifter.h: + * ace/Argv_Type_Converter.h: + * ace/Event_Handler_T.h: + * ace/OS_Errno.h: + * ace/OS_NS_stropts.h: + * ace/SOCK_Dgram_Mcast.h: + * ace/SSL/SSL_Context.h: + Doxygen fix + + * ace/Basic_Types.h: + * ace/config-linux-common.h: + * ace/config-macosx-leopard.h: + * ace/config-macosx-panther.h: + * ace/config-macosx-tiger.h: + * ace/config-macosx.h: + * ace/config-netbsd.h: + * ace/config-sunos5.10.h: + * ace/config-tandem-nsk-mips-v2.h: + * ace/config-tandem-nsk-mips-v3.h: + * ace/config-win32-borland.h: + * ace/config-win32-ghs.h: + * ace/config-win32-mingw.h: + * ace/config-win32-msvc.h: + Added _ASCII versions of all existing format specifiers. + The existing ones are then defined using these ASCII ones. + When using the format specifiers we can now select if we + want to use the ascii or wchar_t ones and don't have to + convert wchar_t to ascii + + * ace/Cleanup.cpp: + * ace/Cleanup.h: + Extended ACE_Cleanup_Info with a constructor that initializes + all members. At the end of ACE_OS_Exit_Info::call_hooks delete + all the hooks, they are invalid at this moment + + * ace/config-cray.h: + * ace/config-sco-5.0.0.h: + Cleanup + + * ace/config-win32-msvc-10.h: + * ace/config-win32-msvc-9.h: + Update for Windows Mobile 6 + + * ace/DLL_Manager.cpp: + Const change + + * ace/os_include/os_errno.h: + Simplified a check + + * ace/OS_NS_ctype.h: + * ace/OS_NS_ctype.inl: + * ace/OS_NS_wctype.cpp + * ace/OS_NS_wctype.h + * ace/OS_NS_wctype.inl + * ace/ace.mpc: + * ace/ace_for_tao.mpc: + * ace/Makefile.am: + Moved ace_iswctype to OS_NS_wctype.{h,cpp,inl}. According to the + opengroup spec this method has to be in that file + + * ace/OS_NS_unistd.inl: + Small layout change + + * ace/Sample_History.cpp: + Const change + + * ace/Service_Repository.cpp: + Use ACE prefix in all debug statements + + * ace/Sock_Connect.cpp: + Make it possible to build with WinCE without winsock2 + + * ace/SOCK_Connector.cpp: + Layout changes and check the result value of setting the + stream in non blocking mode + +Fri Nov 28 10:25:00 UTC 2008 Simon Massey <sma@prismtech.com> + + * docs/bczar/bczar.html: + Annoying little bits and pieces.... + +Fri Nov 28 09:00:00 UTC 2008 Simon Massey <sma@prismtech.com> + + * docs/Download.html: + * etc/index.html: + * bin/diff-builds-and-group-fixed-tests-only.sh + update latest micro version links and date. + +Thu Nov 27 04:09:39 CST 2008 Simon Massey <sma@prismtech.com> + + * ACE version 5.6.7 released. + +Wed Nov 26 16:15:50 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/SSL/SSL_Context.cpp: + + Remove unintentional ; + +Wed Nov 26 13:55:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * NEWS: + Note about added support for FC10. + +Wed Nov 26 10:43:50 UTC 2008 Simon McQueen <sm@prismtech.com> + + * ace/SSL/SSL_Context.cpp: + * ace/SSL/sslconf.h: + + Remove unconditional platform defaults for SSL cert file and + directory. This fixes bug #3511. + +Tue Nov 25 09:30:00 UTC 2008 Simon Massey <sma at prismtech dot com> + on behalf of Adam Mitz <mitza@ociweb.com> + + * ACE-INSTALL.html: + * NEWS: + Update the installation instructions and NEWs. + + on behalf of Yan Dai <dai_y@ociweb.com> + + * bin/tao_other_tests.lst: + Disabled all ImplRepo tests on WCHAR builds and disabled + DevGuideExample ImplRepo test on CORBA_E_COMPACT builds. + +Mon Nov 24 11:21:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessWinCE.pm: + Delete the copied dll's when ACE_TEST_VERBOSE is not defined + + * bin/PerlACE/TestTarget_VxWorks.pm: + We have to wait on a file that appears on the host file system, + we can't wait on the real target + + * bin/PerlACE/TestTarget_WinCE.pm: + No need to override GetFile + +Mon Nov 24 10:46:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-hpux-11.00.h: + HPUX lacks iswascii + +Mon Nov 24 09:32:00 UTC 2008 Simon Massey <sma at prismtech dot com> + on behalf of J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * NEWS: + Changed the feature test for a "usable" config to warn on + failure instead of exiting with an error. This change should + make it easier to diagnose failures, as the configure script + will now generate a config.h file even when the test fails. + This ensures that the build errors produced can be seen on + the scoreboard to help diagnose the actual problems. + + on behalf of Ken Sedgwick <ken+5a4@bonsai.com> + + * rpmbuild/ace-tao.spec: + Updated for tao_ prefixed catior, nsadd, nsdel and nslist. + + * rpmbuild/ace-tao-macros.patch: + Updated to add include into path to version.h + +Fri Nov 21 15:58:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/tao_orb_tests.lst: + * bin/tao_other_tests.lst: + Remove some lynxos problem tests. + +Fri Nov 21 11:00:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/OS_Memory.h: + Ensure ACE_bad_alloc is defined as a class for throwing if + new doesn't throw themselves. Internally this isn't used but + some tests try and throw this on a zero pointer. + +Fri Nov 21 09:52:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/tao_orb_tests.lst: + * tests/run_test.lst: + "Process_Test" and "Bug_3499_Regression" Marked !FIXED_BUGS_ONLY. + + * configure.ac: + Add missing "isblank iswblank isctype iswctype" to the list of + ACE_CHECKS_LACKS_FUNCS. This should fix the autoconfigure builds. + +Wed Nov 19 15:58:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-common.h: + Fixed WinCE version number check + +Wed Nov 19 09:10:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * NEWS: + Updated. + +Tue Nov 18 10:30:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-sunos5.10.h + * ace/SOCK_SEQPACK_Association.cpp: + Fix compile problems when sctp is enabled + +Tue Nov 18 07:49:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/config/acedefaults.mpb: + Enable macro_for_lib_modifier for vc71 + +Tue Nov 18 07:32:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-mingw.h: + Fixed compile problem + +Mon Nov 17 16:09:06 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/MakeProjectCreator/templates/gnu.mpd: + + Set LIB_PREFIX earlier on so that the VxWorks included makefiles + work properly (with VXWORKSLINK). + + * include/makeinclude/rules.lib.GNU: + + Removed reference to old "LIB" macro. + +Mon Nov 17 13:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled a test for Labview/WinCE/FUZZ + +Mon Nov 17 13:34:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/run_test.txt: + First step to update this to the new testframework + +Mon Nov 17 12:54:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Enabled a set of tests for Labview/WinCE/FUZZ + +Mon Nov 17 12:29:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Disabled bug 1636 for corba/e and minimum corba + +Mon Nov 17 12:02:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + * bin/tao_other_tests.lst: + Moved PICurrent_NameService to the other list + +Mon Nov 17 11:56:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled a set of tests for Labview/WinCE/FUZZ + +Mon Nov 17 11:55:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/TestTarget.pm: + Added AddLibPath + + * bin/fuzz.pl: + Mark PerlACE::add_lib_path as error, we shuld use AddLibPath on + the target from now + +Mon Nov 17 11:28:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled a set of tests for Labview/WinCE/FUZZ + +Mon Nov 17 11:13:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/tests.mpc: + Bug_2772_Regression needs threads + +Mon Nov 17 11:07:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-macros.h: + Use ACE_TEXT for ACE_LD_DECORATOR_STR + + * bin/MakeProjectCreator/config/acedefaults.mpb: + Also with bmake use MPC_LIB_MODIFIER + +Mon Nov 17 10:38:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled a set of tests for Labview/WinCE/FUZZ + +Mon Nov 17 10:22:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Get_Opt_Test.cpp: + Renamed empty to empty_string to resolve clash with msvc header + files + +Mon Nov 17 10:11:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_sunos5_common.GNU: + On Solaris 10 we have sctp, enable this by adding the following line + in your platform_macros.GNU file. + sctp = lksctp + Thanks to Milan Cvetkovic <milan dot cvetkovic at mpathix dot com> + for providing this change. This is part of bugzilla 3492 + +Mon Nov 17 10:04:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-msvc-8.h: + * ace/config-win32-msvc-10.h: + If ACE_HAS_EXCEPTIONS is defined, avoid re-defining it. + +Mon Nov 17 09:20:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-mingw.h: + Added missing defines + +Mon Nov 17 09:12:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-common.h: + Updated version check for WinCE + +Mon Nov 17 08:46:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessWinCE.pm: + Removed VxWorks specific commandline code + +Mon Nov 17 08:38:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added bug_3470 + +Mon Nov 17 08:37:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-macros.h: + If MPC_LIB_MODIFIER is defined then set ACE_LD_DECORATOR_STR to + this value. This way the DLL find routines in ACE do use the MPC + modifier name automatically + + * ace/config-win32-msvc.h: + No need anymore to set ACE_LD_DECORATOR_STR + + * ace/DLL_Manager.cpp: + * ace/Lib_Find.cpp: + * tests/Based_Pointer_Test.cpp: + * tests/DLL_Test.cpp: + When ACE_LD_DECORATOR_STR is set, then use it on any platform + + * ace/Service_Gestalt.h: + Doxygen change + + * ace/Service_Gestalt.inl: + Layout change + + * bin/MakeProjectCreator/config/acedefaults.mpb: + Enable macro_for_lib_modifier for vc7/vc8/vc9/vc10/nmake + + * bin/MakeProjectCreator/templates/vxtest.mpd: + Added libname_prefix and lib_modifier support + + * tests/Bug_2772_Regression_Test.cpp: + Fixed compile problem with Cygwin + +Sun Nov 16 17:30:06 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/platform_gnuwin32_common.GNU: + + Set RC_OUTPUT_FLAG for use the with the "windres" tool. + +Sun Nov 16 06:52:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3505_Regression_Test.cpp: + Fixed conversion warnings + + * tests/Based_Pointer_Test.cpp: + * tests/DLL_Test.cpp: + When ACE_LD_DECORATOR_STR has been defined, just use it on any + platform + +Sun Nov 16 06:30:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2772_Regression.cpp: + Fixed compile warning with pthread + +Sat Nov 15 20:08:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Disabled the DevGuideExamples for VxWorks because the test scripts + are not converted yet + +Sat Nov 15 19:53:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Time_Value.inl: + Disable conversion warning for WinCE 6 only to get at least a warning + free build + + * ace/OS_NS_time.h: + Doxygen change + +Sat Nov 15 19:14:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Win32.pm: + Removed not used line + + * bin/PerlACE/ProcessWinCE.pm: + Fixed a problem that single and double quotes in the + commandline arguments where not escaped + + * bin/fuzz.pl: + Added another run_test check + +Sat Nov 15 19:09:55 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/platform_win32_msvc.GNU: + + Added dollar-Id-dollar to make fuzz.pl happy. + +Sat Nov 15 18:55:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2772_Regression.cpp: + Fixed compile problem with Cygwin + +Fri Nov 14 22:35:43 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/platform_win32_msvc.GNU: + + New file for building with GNU make and the Visual C++ + compiler/linker on Win32 platforms. See the header comments + in this file for details. + + * ace/Monitor_Control/Monitor_Control.mpc: + + Add support for linking pdh.lib (from Win32) with -type gnuace. + + * ace/config-win32-msvc-9.h: + + If ACE_HAS_EXCEPTIONS is defined, avoid re-defining it. + + * bin/MakeProjectCreator/config/ace_mc.mpb: + + Add the section for linking pdh.lib (from Monitor_Control.mpc) + so that dependent projects inherit this setting (needed for static). + + * bin/MakeProjectCreator/templates/gnu.mpd: + * include/makeinclude/rules.lib.GNU: + * include/makeinclude/rules.local.GNU: + * include/makeinclude/wrapper_macros.GNU: + + A new macro $(LIB_PREFIX) is used in place of a hardcoded "lib". + The macro $(LIB) has been renamed to $(LIB_CHECKED) to avoid + conflicts. + Other changes to make the command lines and file names a + little more flexible. + +Fri Nov 14 22:25:34 UTC 2008 Steve Huston <shuston@riverace.com> + + * include/makeinclude/wrapper_macros.GNU: + * include/makeinclude/rules.local.GNU: + * include/makeinclude/rules.lib.GNU: + * include/makeinclude/rules.bin.GNU: + * NEWS: + Add a new feature to enable users to build for multiple architectures + out of a single directory. See Bugzilla #3507. + +Fri Nov 14 19:17:35 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/ACE.h: + * ace/ACE.cpp: + + Enhanced the ACE::wild_match() algorithm to support escaped wildcards + and character classes. See the doxygen comment for details. + + * tests/Wild_Match_Test.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + + Added a new test for ACE::wild_match(). + + * tests/Log_Thread_Inheritance_Test.cpp: + + Removed the ; after ACE_RCSID. Apparently it has its own ;. + +Fri Nov 14 19:03:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Parse_Node.cpp: + Only print the debug message when ACE::debug() is enabled. This + prevent a lot of messages on the WinCE console. Fixes bugzilla + 3505 + + * ace/Service_Gestalt.cpp: + Renamed getopt to get_opt so that we can remove all the fuzz + disable/enable lines + +Fri Nov 14 18:54:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3505_Regression_Test.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + ACE_Service_Gestalt is another one that could enable ACE::debug, + added a test to see if that is the reason why ACE::debug is enabled + on WinCE + +Fri Nov 14 18:39:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ACE.cpp: + * ace/Arg_Shifter.cpp: + Layout change + + * ace/Arg_Shifter.h: + Doxygen change + + * tests/ACE_Test.cpp: + Added test for ACE_DEBUG environment variable + + * tests/Arg_Shifter_Test.cpp: + Added another test, on WinCE we see that ACE::debug() is enabled + when running TAO, one of the reasons could be a problem in the + commandline handling + +Fri Nov 14 13:06:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_Thread.inl: + Compare with ACE_Time_Value::zero + +Fri Nov 14 13:03:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE-INSTALL.html: + * docs/CE-status.txt: + * docs/wchar.txt: + Windows CE updates + +Fri Nov 14 12:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Disabled several tests for CORBA/e micro + +Fri Nov 14 12:30:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added missing 3499 + +Fri Nov 14 11:38:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2772_Regression_Test.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + Added an ACE-ified version of the regression test for bugzilla + 2772. This hangs on my Vista development system. Marked the + bug as not fixed to not pollute the test stats for the bczar. + Let the scoreboard now show whether this works or not. Thanks + to Greg Bothe <ace at netrats dot net> for creating the + original test + +Fri Nov 14 10:59:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Log_Thread_Inheritance_Test.cpp: + + wchar fix. + +Thu Nov 13 09:53:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Malloc_Test.cpp: + Use argv[0] as process name when it is available + + * tests/Process_Strategy_Test.cpp: + Minor improvements and don't use ACE_ASSERT + +Thu Nov 13 09:41:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Acceptor.h: + Fixed some typos in the doxygen documentation + + * ace/ACE.cpp: + * ace/OS_NS_Thread.cpp: + * ace/SOCK_Connector.cpp: + * ace/SOCK_SEQPACK_Connector.cpp: + * ace/TLI_Connector.cpp: + * ace/Token.cpp: + Compare with ACE_Time_Value::zero + + * ace/config-WinCE.h: + Windows CE 6 has GetSystemTimeAsFileTime. Also moved + some typedefs out of this file + + * ace/Event_Handler.cpp: + Removed some commented out defines + + * ace/Filecache.cpp: + Also call difftime on Windows CE, we have an emulation + for this method + + * ace/High_Res_Timer.cpp: + * ace/High_Res_Timer.h: + Enable this for WinCE + + * ace/Metrics_Cache_T.inl: + Layout change + + * ace/os_include/os_signal.h: + * ace/os_include/sys/os_types.h: + Added typedefs for Windows CE + + * ace/OS_NS_stdio.inl: + * ace/OS_NS_unistd.inl: + Updated comment + + * ace/OS_NS_sys_time.inl: + Windows CE 6 has GetSystemTimeAsFileTime + + * ace/OS_NS_sys_wait.h: + Doxygen change + + * ace/OS_NS_unistd.cpp: + Reworked pread/pwrite on Windows so that both methods are + more equal and do check all return values and set errno + + * ace/SString.cpp: + Removed commented out WinCE include + + * ace/Stats.cpp: + Just call strerror on CE + + * ace/UTF16_Encoding_Converter.cpp: + Initialse pointer with 0 + + * ace/WFMO_Reactor.cpp: + The wait method on Windows can work with a relative time. When + just doing a ping check on WinCE, just pass in ACE_Time_Value::zero + instead of first getting the current time, call wait where then + current time is converted back to relative time + +Thu Nov 13 15:26:17 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/Log_Msg.h: + * ace/Log_Msg.cpp: + * ace/OS_Log_Msg_Attributes.h: + + Fix for bug 3480. If the user passes "true" as the 2nd arg of + msg_ostream(), ACE takes ownership of the output stream. Since this + stream can be shared between multiple ACE_Log_Msg instances + (in multiple threads), we will now keep a reference count on the + output stream and only delete it when the last ACE_Log_Msg instance + is destroyed. + + * tests/run_test.lst: + * tests/tests.mpc: + * tests/Log_Thread_Inheritance_Test.cpp: + + Added a test for this change. + +Thu Nov 13 15:25:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Service_Config_Test.cpp: + Just not give arguments a name if you don't need them + + * tests/Logging_Strategy_Test.cpp: + Use ACE_DEFAULT_TEST_DIR to get a full path on Windows CE + +Thu Nov 13 14:56:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled some tests for FUZZ/Labview/WinCE + +Thu Nov 13 14:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added some missing tests and enabled some tests for FUZZ/Labview/ + WinCE + +Thu Nov 13 12:13:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-common.h: + WinCE 5 seems to lack a lot of defines, so updated version check + + * ace/OS_NS_unistd.inl (dup): + Return ACE_INVALID_HANDLE instead of -1 + +Thu Nov 13 11:08:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * configure.ac: + Updated mailing list address + +Thu Nov 13 10:36:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Config_Test.cpp: + Fixed possible corruption of filename + +Thu Nov 13 10:05:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + sln files are allowed at this moment + +Thu Nov 13 09:15:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Process_Test.cpp: + Fixed unicode compile problems + +Thu Nov 13 08:32:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + The lst files below are now parsed and all the perl files that are not + marked with !FUZZ are checked + + * bin/tao_orb_tests.lst: + * bin/tao_other_tests.lst: + * bin/ciao_tests.lst: + Mark a lot of test with !FUZZ, these have to be updated + +Thu Nov 13 08:07:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Cached_Conn_Test.cpp: + Layout change in debug statement + +Thu Nov 13 08:06:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/acetest.mpb: + Explicit list build files + +Thu Nov 13 08:01:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + * bin/PerlACE/TestTarget_VxWorks.pm: + Fixed test scripts when the old test framework is use + +Thu Nov 13 07:05:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_main.cpp: + Fixed bug in CE commandline conversion + +Wed Nov 12 19:25:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + WinCE 5 and earlier DuplicateHandle + + * ace/OS_NS_unistd.inl (dup): + Use ACE_LACKS_DUP so that we don't have a special codeblock for + Windows CE + + * ace/Thread_Manager.cpp: + Use ACE_LACKS_DUPLICATEHANDLE whether we can use DupliceHandle or + not + +Wed Nov 12 19:06:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/TestTarget.pm: + Added RandomPort + + * protocols/tests/HTBP/ping/run_test.pl: + * protocols/tests/HTBP/Reactor_Tests/run_test.pl: + * protocols/tests/HTBP/Send_Large_Msg/run_test.pl: + * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl: + Use TestTarget->RandomPort + +Wed Nov 12 19:00:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Dirent_Test.cpp: + Unicode fix + +Wed Nov 12 18:40:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + Added ACE_LACKS_REGNOTIFYCHANGEKEYVALUE + + * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc: + Build all these examples with Windows CE + + * examples/Reactor/WFMO_Reactor/run_test.pl: + Check if target got created + + * examples/Reactor/WFMO_Reactor/APC.cpp: + * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp: + Made these compiling with Windows CE. It are nothing more then + empty tests at that moment, but that way we don't get false + negatives + +Wed Nov 12 16:04:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * config-WinCE.h: + WinCE versions older then 6 don't have errno + +Wed Nov 12 15:57:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_main.cpp: + Make sure there is a space between the executable name and + the original arguments with WinCE + +Wed Nov 12 15:38:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Cached_Accept_Conn_Test.cpp: + Added %T to the iteration debug message + + * tests/MEM_Stream_Test.cpp: + * tests/Pipe_Test.cpp: + * tests/Process_Manager_Test.cpp: + * tests/Process_Manual_Event_Test.cpp: + * tests/Process_Mutex_Test.cpp: + * tests/RW_Process_Mutex_Test.cpp: + * tests/SOCK_Dgram_Bcast_Test.cpp: + If argc > 0 use argv[0] as program name, else use a hardcoded + string. This way this test runs on any platform including WinCE + (where argv[0] has a full path) and VxWorks (where argc = 0) + +Wed Nov 12 15:21:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/MEM_Stream_Test.cpp: + Use argv[0] + +Wed Nov 12 14:52:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OS_Test.cpp: + No need to use TEST_DIR, the problem on WinCE was a problem in + ACE_OS::rename + +Wed Nov 12 14:10:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-vxworks6.7.h: + * include/makeinclude/platform_vxworks6.7.GNU: + Initial files for VxWorks 6.7 which we expect soon + +Wed Nov 12 13:24:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Test.cpp: + Wrong macro used. + +Wed Nov 12 10:52:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled a few tests for WinCE/Labview + +Wed Nov 12 09:35:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * protocols/tests/HTBP/ping/run_test.pl: + * protocols/tests/HTBP/Reactor_Tests/run_test.pl: + * protocols/tests/HTBP/Send_Large_Msg/run_test.pl: + * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl: + Use 2 targets + +Wed Nov 12 09:31:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/Process.pm: + If ACE_RUNTEST_DELAY is not set, default the wait delay factor + to 1 + +Wed Nov 12 09:01:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/TestTarget_WinCE.pm: + And more path tweaks + +Wed Nov 12 08:48:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Fixed fuzz error in the fuzz script itself + +Wed Nov 12 08:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/TestTarget.pm: + * bin/PerlACE/TestTarget_WinCE.pm: + Added HOST_ROOT and more WinCE path tweaks + +Wed Nov 12 08:27:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/Process_Win32.pm: + Removed duplicate basename + + * bin/fuzz.pl: + Extended the run_test.pl check and enabled it. Ignore TAO and + CIAO for the moment, we first need to update the existing + scripts to the new test framework + +Wed Nov 12 08:19:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/TestTarget_WinCE.pm: + Extended path handling for WinCE + +Wed Nov 12 07:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/README: + Updated + +Tue Nov 11 22:22:04 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/OS_NS_sys_mman.inl (mmap): Added a fix for a problem where + ACE_OS::mmap() failed when called with + file_handle=ACE_INVALID_HANDLE and file_mapping=0. Thanks to + Bill Rizzi <rizzi at softserv dot com> for this fix. This fixes + bugid 3500. + +Tue Nov 11 14:24:00 UTC 2008 Simon Massey<sma at prismtech dot com> + + * tests/Process_Test.cpp: + Another wchar issue. + +Tue Nov 11 13:52:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/config-lynxos.h: + Missed removal of ACE_HAS_SYSV_IPC for LynxOS5.0. + +Tue Nov 11 13:34:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Cached_Conn_Test.cpp: + Print a timestamp with each iteration + +Tue Nov 11 13:26:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_Thread.cpp: + Check the return value of thr_setprio + + * ace/Process.cpp: + Always initialize process_name_ + + * ace/Process_Manager.cpp: + Use this-> + + * tests/OS_Test.cpp: + WinCE can't rename when the target already exists + + * tests/Reactor_Dispatch_Order_Test.cpp: + Const change + +Tue Nov 11 10:43:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdio.inl: + Fixed rename on WinCE + +Tue Nov 11 10:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/TestTarget_VxWorks.pm: + Just use the WaitForFileTimed from the base + + * bin/tao_orb_tests.lst: + Enabled some tests for Labview/WinCE + +Mon Nov 10 23:28:36 UTC 2008 Trevor Fields <fields_t@ociweb.com> + + * bin/tao_other_tests.lst: + + Added regression test for bug 3495. + +Mon Nov 10 20:16:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled several TAO tests for Labview and WinCE, these are converted + to the new test framework + +Mon Nov 10 19:30:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Process_Manager_Test.cpp: + Layout change + + * tests/Process_Manual_Event_Test.cpp: + Use ACE_ERROR_RETURN instead of ACE_ASSERT + +Mon Nov 10 19:23:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OS_Test.cpp: + Also use TEST_DIR when it is defined + +Mon Nov 10 19:16:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + Enabling bsearch results in a linker error + + * ace/OS_NS_Thread.inl: + Use ACE_TEXT_CreateSemaphe + + * tests/Config_Test.cpp: + Use TEST_DIR as directory of the import file when it is defined. + Windows CE doesn't have a current directory but TEST_DIR is set + when building on CE + + * tests/Dirent_Test.cpp: + Use different logging macros when ACE_HAS_TCHAR_DIRENT is defined + + * tests/test_config.h: + Removed not needed semi colon + +Mon Nov 10 18:40:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-common.h: + * ace/config-WinCE.h: + Enable a few more methods for WinCE + +Mon Nov 10 15:29:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Malloc_Test.cpp: + Fixed compile error + +Mon Nov 10 15:28:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + Removed a lot of defines that are really not needed + + * ace/OS_NS_stdlib.{h,cpp,inl}: + Removed ACE_HAS_WINCE checks with realpath + + * ace/config-win32-common.h: + Latest wince versions do have missing defines + +Mon Nov 10 14:28:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Test.cpp: + Another wchar issue. + +Mon Nov 10 12:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + WinCE 5 and newer do have filelocks + + * ace/OS_NS_stdio.inl (flock_unlock): + Use UnlockFileEx because this is also available on WinCE + + * tests/Naming_Test.cpp: + Use ACE::get_temp_dir to get the real temp dir + +Mon Nov 10 11:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Malloc_Test.cpp: + Use argv[0] + + * tests/TP_Reactor_Test.cpp: + Use ACE_TEXT + +Mon Nov 10 10:46:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ace_for_tao.mpc + * ace/config-win32-msvc-10.h + * ace/config-win32-msvc.h + * ace/Monitor_Control/Monitor_Control.mpc + * ace/QoS/qos.mpc + * bin/MakeProjectCreator/config/ace_fl.mpb + * bin/MakeProjectCreator/config/ace_gl.mpb + * bin/MakeProjectCreator/config/ace_qt.mpb + * bin/MakeProjectCreator/config/ace_x11.mpb + * bin/MakeProjectCreator/config/crosscompile.mpb + * bin/MakeProjectCreator/config/ipv6.mpb + * bin/MakeProjectCreator/config/vc_warnings.mpb + Added Visual Studio 2010 (vc10) support + +Mon Nov 10 09:50:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + Set ACE_DEFAULT_THREAD_KEYS to TLS_MINIMUM_AVAILABLE when it is + not defined yet. This is the minimum number of TLS indexes always + available to a process + +Mon Nov 10 09:35:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/make_release.py: + Added Windows Mobile 6 projects + + * bin/PerlACE/TestTarget.pm: + * bin/PerlACE/README: + Added HostName and added a few variables that are needed for + VxWorks in the near future. This fixes bugzilla 3496 + + * protocols/tests/HTBP/ping/run_test.pl: + * protocols/tests/HTBP/Reactor_Tests/run_test.pl: + * protocols/tests/HTBP/Send_Large_Msg/run_test.pl: + * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl: + * protocols/tests/RMCast/run_test.pl: + Updated to the new test framework + + * protocols/tests/HTBP/README: + Location of the HTBP lib was old + +Sun Nov 9 11:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Sched_Params.cpp: + Updated for WinCE priorities + + * ace/OS_main.cpp: + Const change + +Sat Nov 8 07:11:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/MEM_Stream_Test.cpp: + use argv[0] + + * tests/Malloc_Test.cpp: + Removed WinCE code + +Sat Nov 8 07:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Reactor/WFMO_Reactor/run_test.pl: + Convert to use the new test framework + +Fri Nov 7 20:10:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Dirent_Test.cpp: + Use the open method of ACE_Dirent instead of the constructor + so that we can check the return value and also use ACE_DEFAULT_TEST_DIR + when it is defined + +Fri Nov 7 19:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Disabled several DevGuidExamples in the ACE_FOR_TAO configuration + +Fri Nov 7 19:11:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + * bin/PerlACE/ProcessWinCE.pm: + Increased timeout so that we don't kill the ACE tests before + they had the change to finish + +Fri Nov 7 18:05:00 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/tao_orb_tests.lst: + + Added Bug_3481_Regression. + +Fri Nov 7 13:30:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Test.cpp: + Like an idiot I didn't invert the original ACE_ASSERT test when + I converted them to if () go_and_complain; + Also another attempt to correct for wide character ACE_TCHAR + versions. + +Fri Nov 7 12:02:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/run_test.pl: + Removed all specific VxWorks support, we are using the generic test + framework now + +Fri Nov 7 09:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_main.cpp: + Use ACE_TEXT_GetModuleFileName to get the executable name + on Windows CE + +Fri Nov 7 09:11:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Makefile.am: + Removed references to CE_fostream + +Thu Nov 6 19:26:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + CE doesn't have FILE_SHARE_DELETE like regular windows as default + file permissions + + * tests/CDR_File_Test.cpp: + WinCE does have ostream, so removed CE_fostream and also removed the + code that tries to unlink the file directly after it has been created. + It really depends also on the file system whether this works or not. + + * tests/CE_fostream.cpp: + * tests/CE_fostream.h: + Removed + + * tests/tests.mpc: + Removed CE_fostream + +Thu Nov 6 18:08:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-openvms.h: + Added ACE_LACKS_ISBLANK/ACE_LACKS_ISCTYPE + + * ace/config-qnx-rtp-62x.h: + Added ACE_LACKS_ISCTYPE + + * ace/OS_NS_unistd.h: + Doxygen changes + +Wed Nov 5 15:11:17 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/SOCK_SEQPACK_Association.cpp (get_remote_addrs): Changed + ACE_USES_SOLARIS_SCTP to ACE_HAS_VOID_PTR_SCTP_GETPADDRS. + Thanks to Johnny for this suggestion. + +Thu Nov 6 14:33:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Test.cpp: + Use pid_t, ACE_HANDLE and ACE_INVALID_HANDLE; + +Thu Nov 6 14:10:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Test.cpp: + Don't use ACE_ASSERT(); + +Thu Nov 6 13:19:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-borland.h: + Add a check if people are using a supported compiler + +Thu Nov 6 13:12:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX.pm: + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + * bin/PerlACE/ProcessWinCE.pm: + Poweroff the target at the end of the run. If you want to keep + it on power, set ACE_RUN_VX_NO_SHUTDOWN as environment variable + +Thu Nov 6 13:08:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Buffer_Stream_Test.cpp: + * tests/MEM_Stream_Test.cpp: + * tests/MM_Shared_Memory_Test.cpp + * tests/Priority_Task_Test.cpp + Removed WinCE specific code + + * tests/Bug_3432_Regression_Test.cpp: + This test needs strftime, if is not there, just print a message + and exit + + * tests/Notify_Performance_Test.cpp: + * tests/Reactor_Performance_Test.cpp + WFMO_Reactor is dependent on winsock2 + +Thu Nov 6 12:00:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Test.cpp: + Apply modified patch to correct for problems on scoreboard. + +Thu Nov 6 09:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/TestTarget.pm + * bin/PerlACE/README: + Added PROCESS_START_WAIT_INTERVAL and PROCESS_STOP_WAIT_INTERVAL + as environment variables so that we can configure a longer wait + time. + + * bin/PerlACE/TestTarget_WinCE.pm: + Removed ProcessStartWaitInterval method, not needed + +Thu Nov 6 08:22:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3432_Regression_Test.cpp: + * tests/CDR_File_Test.cpp: + * tests/Message_Queue_Test.cpp: + * tests/OS_Test.cpp: + * tests/Process_Manager_Test.cpp: + * ace/Service_Repository.cpp: + * tests/TP_Reactor_Test.cpp: + Fixed unicode problems + + * tests/run_test.pl: + Add the process startup time to the test time, improves the + test results on slow systems + +Wed Nov 5 19:23:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + * bin/PerlACE/ProcessWinCE.pm: + * bin/PerlACE/TestTarget_VxWorks.pm: + * bin/PerlACE/TestTarget_WinCE.pm: + Store a reference to the target in the process and set the + executable extension correct for windows ce + +Wed Nov 5 15:54:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_ctype.inl: + Don't emulate isblank with isctype(_ISBLANK), isctype only checks + for space, isblank should check space and tab + +Wed Nov 5 13:20:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Test.cpp: + Attempt to correct for wide character ACE_TCHAR versions. + +Wed Nov 5 09:36:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Test.cpp: + Removed Fuzz errors. + +Wed Nov 5 08:49:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-lynxos.h: + LynxOS5 has isblank + + * ace/config-aix-5.x.h: + AIX lacks isctype + +Wed Nov 5 04:04:57 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * May the next president of the USA have the strength and courage + to lead the USA wisely and help it to achieve its promise as a + advocate for freedom and democracy. + +Tue Nov 4 22:45:20 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/SOCK_SEQPACK_Association.cpp: Added #ifdefs for + ACE_USES_SOLARIS_SCTP. Thanks to Steven Xie <steven dot xie at + mpathix dot com> for contributing this. + +Tue Nov 4 15:18:17 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * tests/Process_Test.cpp: Added a new test that exercises the new + handle inheritance mechanisms of ACE_Process. Thanks to + Christian Fromme <kaner at strace dot org> for contributing this + test. + +Tue Nov 4 14:15:07 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * tests/tests.mpc: + * tests/run_test.lst (Process_Test): Added the new test for the + ACE_Process class. + +Tue Nov 4 13:59:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OS_Test.cpp: + Added isblank test for space + + * ace/OS_NS_ctype.inl: + Fixed bug in isblank for space + +Tue Nov 4 13:39:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Enabled a few tests for labview and add !WinCE to all + !LabVIEW_RT marked tests so that we can start testing + for wince + +Tue Nov 4 08:52:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_ctype.inl: + Added support for ACE_LACKS_ISASCII + + * ace/config-vxworks6.2.h + * ace/config-vxworks6.3.h + * ace/config-vxworks6.4.h + Define for ACE_LACKS_ISASCII for rtp + +Tue Nov 4 07:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-sunos5.5.h: + Added ACE_LACKS_ISCTYPE/ACE_LACKS_ISBLANK + + * ace/config-sunos5.10.h: + SunOS 10 has isblank + +Tue Nov 4 07:09:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-cygwin32.h: + Added ACE_LACKS_ISCTYPE + +Tue Nov 4 07:05:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-aix-5.x.h: + Added ACE_HAS_CTYPE_T + +Mon Nov 3 20:05:10 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu> + + * ace/config-macosx-leopard.h: + Added ACE_ISCTYPE_EQUIVALENT. + +Mon Nov 3 17:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-lynxos.h: + Added ACE_LACKS_ISBLANK/ACE_LACKS_ISCTYPE + +Mon Nov 3 14:35:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Disabled several tests with CORBA/e compact/micro + +Mon Nov 3 13:17:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-vxworks5.x.h: + * ace/config-vxworks6.2.h: + * ace/config-vxworks6.3.h: + * ace/config-vxworks6.4.h: + Added ACE_LACKS_ISBLANK for kernel mode + +Mon Nov 3 13:01:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-vxworks5.x.h: + * ace/config-vxworks6.2.h: + * ace/config-vxworks6.3.h: + * ace/config-vxworks6.4.h: + Added ACE_LACKS_ISCTYPE/ACE_LACKS_ISWCTYPE + +Mon Nov 3 12:35:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-all.h + * ace/OS_NS_ctype.inl + * ace/OS_NS_time.h + Including OS_NS_errno.h in config-all.h gives problems on linux + +Mon Nov 3 10:51:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_Thread.inl: + Use CeGetThreadPriority/CeSetThreadPriority when building + for Windows CE. This fixes bugzilla 3487. Thanks to Danial Lang + <danial dot lang at alphagate dot at> for reporting this. + +Mon Nov 3 10:30:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Added bug 3486 + +Mon Nov 3 10:27:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/svn/config: + * docs/svn/svn-prefs.reg: + bmak files shouldn't be in the repo so added them to the global + ignore list + +Mon Nov 3 09:32:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_ctype.inl: + Added support for ACE_LACKS_ISWASCII + + * ace/config-linux-common.h: + Added ACE_LACKS_ISWASCII + +Mon Nov 3 09:07:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/TestTarget.pm: + Use PerlACE::Run_Test here, that way it is not needed in the + real scripts and we can use that to check if the script + is converted + + * bin/tao_orb_tests.lst: + Enabled some test for labview, converted them to the new framework + +Mon Nov 3 09:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/Run_Test.pm: + * bin/PerlACE/TestTarget.pm: + * bin/PerlACE/TestTarget_LVRT.pm: + * bin/PerlACE/TestTarget_VxWorks.pm: + Convert the filename to a local file in the TestTarget and + not in the main script. Fixes bugzilla 3477 + +Mon Nov 3 09:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-all.h: + Include OS_NS_errno.h to get ENOTSUP + + * ace/config-win32-borland.h: + CB lacks isblank/iswblank/icctype/iswctype + + * ace/config-win32-msvc.h: + * ace/config-WinCE.h + Lacks isblank/iswblank + + * ace/os_include/os_ctype.h: + Added typedef for ctype_t + + * ace/OS_NS_ctype.h: + * ace/OS_NS_ctype.inl: + Added isblank/isascii/isctype/iswctype wrappers + + * ace/OS_NS_time.h: + No need to include OS_NS_errno.h here + + * bin/fuzz.pl: + Added isblank/isascii/isctype/iswctype to ACE_OS check + + * tests/OS_Test.cpp: + Extended ctype tests + +Thu Oct 30 13:25:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OS_Test.cpp: + Added a test for ace_isprint with a tab character. WinCE 6 and + earlier do have a bug that for tab they return true instead of + false + + * ace/OS_NS_sys_utsname.cpp: + Initialise pointer with 0 + + * ace/OS_NS_ctype.inl (ace_isprint): + If we have WinCE 6 or earlier and get called for tab (0x9) then + return 0, WinCE stdlib has a bug that 1 is returned for tab. + This was found when investigating some TAO logs where we do + a hexdump of the received packets + +Thu Oct 30 12:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * protocols/tests/HTBP/Send_Recv_Tests/client.cpp + * protocols/tests/HTBP/Send_Recv_Tests/server.cpp + Use %C to log ascii strings instead of using %s with + ACE_TEXT_CHAR_TO_TCHAR + +Thu Oct 30 12:16:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/ARGV_Test.cpp + * tests/Bound_Ptr_Test.cpp + * tests/Enum_Interfaces_Test.cpp + * tests/IOStream_Test.cpp + * tests/Sendfile_Test.cpp + * tests/SOCK_Send_Recv_Test.cpp + * tests/SOCK_Send_Recv_Test_IPV6.cpp + * tests/SOCK_Test.cpp + * tests/SOCK_Test_IPv6.cpp + * tests/Svc_Handler_Test.cpp + Use %C to log ascii strings instead of using %s with + ACE_TEXT_CHAR_TO_TCHAR + +Thu Oct 30 11:31:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ACE.cpp: + Const change + + * tests/test_config.h: + Set ACE_LOG_DIRECTORY_FOR_MKDIR for all platforms. Removed the + WinCE different test filename extension. + + * tests/Test_Output.cpp: + Added ACE_DEFAULT_TEST_DIR which can be set in the config.h to + specify a different default testdir then "". This is useful + for WinCE which lacks the concept of a current working directory + +Thu Oct 30 10:30:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * NEWS + Updated. + +Thu Oct 30 07:10:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Disabled PMB test for VxWorks RTP, it hangs the test environment + +Wed Oct 29 15:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/TestTarget_WinCE.pm: + New file for WinCE cross platform testing. This assumes at this + moment some other test framework changes which can't be committed yet. + I am storing this new file in svn so that it doesn't get lost and + can be used to discuss the changes + +Wed Oct 29 10:14:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-WinCE.h: + Corrected WinCE version check + + * ace/OS_NS_time.h: + The WinCE 6 SDK ships with a difftime that has __time32_t as type + of the arguments. ACE uses time_t which can be 64bit, that then + leads to conversion warnings. For WinCE 6 disable this warning + just for this file. + +Tue Oct 28 19:56:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + InterfaceRepo example should be in the other file + +Tue Oct 28 19:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/templates/vxtest.mpd: + Don't add a lib prefix and .so postfix, let the test scripts do that. + This way the output is also usable for WinCE testing + + * bin/PerlACE/ProcessVX.pm: + Add lib prefix and .so postfix to the vxtest list + + * bin/PerlACE/ProcessWinCE.pm: + Extended this test for testing + +Tue Oct 28 16:40:10 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * bin/tao_other_tests.lst: + + Disabled test for bug#3444 on LynxOS. + +Tue Oct 28 16:23:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + * bin/tao_orb_tests.lst: + Moved Notify ValueType test to other tests + +Tue Oct 28 10:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessWinCE.pm: + New file for Windows CE cross testing. We are using the + VxWorks support and added an environment variable + ACE_TEST_WINCE. When this is set we are using WinCE instead + of VxWorks. This script is not ready yet, a first version + so that we can start resolving some small issues in our + real test environment + + * bin/PerlACE/Run_Test.pm: + Check for ACE_TEST_WINCE + +Mon Oct 27 19:22:25 UTC 2008 Tim Pollock <pollockt@ociweb.com> + + * bin/tao_other_tests.lst + + Added new test for DOC bug 2415. + +Mon Oct 27 13:27:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Added ACE_RUN_ACE_LD_SEARCH_PATH + +Mon Oct 27 13:27:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Added ACE_RUN_VX_STARTUP_COMMAND + +Sun Oct 26 20:21:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdio.cpp: + * ace/OS_NS_stdio.h: + Removed scanf/fscanf/sscanf wrappers again. Microsoft + doesn't ship them with msvc so these would then be + a noop making them unusable + + * ace/fuzz.pl: + Removed scanf/sscanf/fscanf from the ACE_OS check + + * ace/Multicast_Test.cpp + * ace/Multicast_Test_IPV6.cpp + Use plain sscanf + +Sun Oct 26 18:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/INET_Addr.cpp: + Removed not needed wchar conversion + +Sun Oct 26 08:02:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdio.{h,cpp}: + Fixed sscanf implementation and added also fscanf wrapper + + * bin/fuzz.pl: + Added fscanf to the ACE_OS tests + +Thu Oct 23 20:06:02 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Process.cpp: Fixed a typo. + +Thu Oct 23 15:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Changed ACE_OS test to level 6 to temporarily get rid of this + check + +Thu Oct 23 12:52:21 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Process.cpp: Enhanced the support for enabling/disabling + handle inheritance on Linux. Thanks to Christian Fromme + <christian at ast.dfs dot de> for this fix. + +Thu Oct 23 11:14:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Process.cpp: + Fixed duplicat initialisation + +Thu Oct 23 09:09:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Process.cpp: + Added missing include + +Thu Oct 23 08:19:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/svn/config: + * docs/svn/svn-prefs.reg: + Added conf/pem extensions + +Thu Oct 23 08:06:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Updated because of move of DevGuide orbsvcs examples + +Thu Oct 23 06:46:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ciao_tests.lst: + * bin/tao_orb_tests.lst: + * bin/tao_other_tests.lst: + Added the new DevGuide examples + +Thu Oct 23 06:29:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Process.cpp: + Initialise handle_inheritance_ on the right place + + * ace/Process.h: + Doxygen change + + * ace/Process.inl: + Always implement the handle_inheritance method + +Wed Oct 22 15:03:31 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Process.h (ACE_Process_Options): Fixed the duplicate + handle_inheritance_ member. + +Wed Oct 22 13:30:54 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Process.{h,cpp}: Added support for enabling/disabling handle + inheritance on Linux. Thanks to Christian Fromme <christian at + ast.dfs dot de> for this fix. + + * ace/Process.{h,cpp}: Fixed the misspelling of + "handle_inheritence" to "handle_inheritance". + +Tue Oct 21 18:31:52 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * apps/gperf/src/Options.cpp: + + Moved the instantiation of the static ACE_CString + members to appear before the global class instantiation, + so that the ACE_CString default constructor can in turn + initialize its ACE_Allocator member, needed in the + Options constructor. + +Tue Oct 21 17:33:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdio.{h,cpp}: + Buf argument of sscanf should be const + +Tue Oct 21 14:35:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Bug_2980_Regression_Test.cpp: + + Fixed fuzz errors (lack of ACE_OS::). + +Tue Oct 21 14:21:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Manager_Test.cpp: + * tests/Multicast_Test_IPV6.cpp: + * tests/Bug_2980_Regression_Test.cpp: + + Fixed fuzz errors (lack of ACE_OS::). + +Tue Oct 21 14:15:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Manual_Event_Test.cpp: + * tests/Process_Env_Test.cpp: + * tests/Multicast_Test.cpp: + * tests/Proactor_UDP_Test.cpp: + + Fixed fuzz errors (lack of ACE_OS::). + +Tue Oct 21 13:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-netbsd.h: + NetBSD lacks wscanf and swscanf + +Tue Oct 21 12:41:09 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * apps/gperf/src/Options.h: + * apps/gperf/src/Options.cpp: + * ACEXML/common/HttpCharStream.cpp: + + Fixed incorrect use of ACE_TEXT_* conversion macros. + +Tue Oct 21 11:25:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Changed ACE_OS test to level 5 + +Tue Oct 21 09:30:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-borland.h + * ace/config-win32-common.h + * ace/config-win32-msvc.h + * ace/OS_NS_stdlib.inl + WinCE doesn't have wtof, so reworked the defines. Set ACE_HAS_WTOF + when the platform has wtof, with ACE_WTOF_EQUIVALENT a different + method name could be used (like ::_wtof) + +Tue Oct 21 07:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdio.{h,cpp}: + Added wrappers for sscanf/scanf + + * bin/fuzz.pl: + Extended ACE_OS check with scanf/sscanf + +Tue Oct 21 00:04:26 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/Proactor_UDP_Test.cpp: Attempt to avoid lock-ups on non-Windows + targets. HP-UX, AIX, et al., can't cancel an in-progress UDP recv() + so stop the Master from trying more receives when all the expected + sessions are up. + +Mon Oct 20 13:09:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Extended ACE_OS check with atof/atol/raise + + * apps/JAWS3/bench/rqfiles.cpp: + Use ACE_OS::atof + +Mon Oct 20 12:01:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdlib.{h,inl}: + Added atof and atol wrappers + +Mon Oct 20 07:23:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * contrib/FaCE/FaCENOACE.mpc: + Derive from vc_warnings to get rid of deprecated warnings + +Mon Oct 20 03:30:20 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/config-cygwin32.h (ACE_HAS_CUSTOM_EXPORT_MACROS): Changed this + macro definition to + + #define ACE_HAS_CUSTOM_EXPORT_MACROS 1 + + Thanks to E Vahala <erkki.vahala@pp.inet.fi> + +Sun Oct 19 06:57:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Network_Adapters_Test.cpp: + WinCE doesn't have control handler + +Sun Oct 19 06:54:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Service_Config_Test.cpp: + WinCE doesn't have _beginthreadex + +Sun Oct 19 06:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Logging_Strategy_Test.cpp: + Removed WinCE specific code which is not needed anymore + +Fri Oct 17 19:33:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/config/global.features: + Set lzo2 to 0 as default + +Fri Oct 17 19:25:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_sys_stat.inl: + Reapplied a change from yesterday, seems the repo has an issue + +Fri Oct 17 18:57:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OrdMultiSet_Test.cpp: + Use ACE_TEST_ASSERT instead of ACE_ASSERT + + * tests/Vector_Test.cpp: + Removed BCB6/BCB2006 support + + * tests/SOCK_Connector_Test.cpp: + Const change and initailise pointer with 0 + +Fri Oct 17 12:14:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-linux-common.h: + * ace/config-win32-borland.h: + * ace/Guard_T.h: + * ace/Handle_Set.cpp: + * ace/Monitor_Control_Types.h: + * ace/os_include/os_string.h: + * ace/os_include/os_unistd.h: + * ace/os_include/sys/os_timeb.h: + * ace/OS_NS_stdio.inl: + * ace/Truncate.h: + Removed BCB6/BCB2006 support + +Wed Oct 15 19:57:38 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/SSL/SSL_Context.cpp (report_error): Updated the code to use + ::ERR_error_string_n() rather than ::ERR_error_string() when + it's available. Thanks to Paul Daugherty <paul@nextalk.com> + for this patch. This fixes bugid 3461. + +Thu Oct 16 19:03:02 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com> + + * ace/Service_Config.inl: + * ace/Service_Config.cpp: + + Fix for Bug #3386. The argument parsing for the service + configurator was separated into those that affect individual + gestalts, and some process wide arguments. The process wide + arguments were then placed in a new SC::parse_args_i() method, + but that was never called. Second, it appears that when + parse_args_i() was created it was anticipating calling the + associated gestalt's parse_args_i() but I believe that is not + correct, as the gestalt's open() gets a copy of the arguments + for parsing anyway. The service configurator's open() has a + guard against being evaluated more than once, so there should be + no side effects of calling the SC::parse_args_i() more than + once. + + Thanks to Jack Lavender for reporting this problem. + + * examples/Service_Configurator/Misc/main.cpp: + + Modified this test so that command line arguments passed in to + main() are all added to the list supplied to + service_config::open(). + + * THANKS: + Updating contributors list. + +Thu Oct 16 18:39:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Network_Adapters_Test.cpp: + Use ACE_OS::raise + +Thu Oct 16 18:13:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ACE.{h,cpp}: + Always deliver strenvdup + + * ace/config-win32-common.h: + Added new ACE_HAS_DIRECT_H, ACE_HAS_PROCESS_H, ACE_HAS_IO_H + + * ace/config-WinCE.h: + Added new ACE_HAS_TYPES_H and ACE_LACKS_DEV_T + + * ace/Log_Record.h: + Doxygen changes + + * ace/os_include/os_unistd.h: + Use new ACE_HAS_PROCESS_H and ACE_HAS_IO_H + + * ace/os_include/sys/os_stat.h: + Use new ACE_HAS_DIRECT_H and updated wince stat struct to match + other platforms to get TAO compiling. + + * ace/os_include/sys/os_types.h: + Use ACE_HAS_TYPES_H and ACE_LACKS_DEV_T + + * ace/OS_NS_sys_stat.inl: + Update setting of stat struct on ce and also set the + creation stamp + +Thu Oct 16 11:22:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-openvms.h: + Define ACE_LACKS_WCSTOLL. + +Thu Oct 16 09:51:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Reactor/Misc/test_demuxing.cpp: + Fixed compile error because SIGTERM is now always defined to 0 + when it is not set by the system (like on CE) + +Thu Oct 16 09:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_signal.h: + * ace/OS_NS_signal.inl: + Added wrapper for raise, fixes bugzilla 3462 + + * ace/config-WinCE.h + WinCE lacks raise, so set ACE_LACKS_RAISE + + * ace/Process.h: + Doxygen changes + + * ace/Process.{cpp,inl}: + Moved some accessors to the inline file + + * ace/Cleanup.cpp: + Layout change + +Wed Oct 15 19:40:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/os_include/os_signal.h: + Define SIGTERM to 0 when it is not defined + +Wed Oct 15 19:31:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/os_include/os_signal.h: + Define SIGABRT to 0 when it is not defined + +Wed Oct 15 15:15:42 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * bin/tao_other_tests.lst: + + Since the test for bug 3444 uses TAO_PortableGroup it must + avoid MINIMUM and CORBA_E_COMACT configurations. + +Wed Oct 15 12:27:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_main.{h,cpp}: + Added ACE_DOESNT_DEFINE_MAIN which disabled the redefinition + of main when it is set. This is usefull for projects who have + methods with the name main which they can't change. Be aware + that users then have to call ACE::init()/fini() themselves. + This fixes bugzilla 3361/RT2331. + +Tue Oct 14 16:22:32 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * tests/Cached_Accept_Conn_Test.cpp: + * tests/Cached_Accept_Conn_Test.h: + + Fixed a warning. + + * bin/PerlACE/Process_Win32.pm: + + Changed value of iflags in Win32::Process::Create (this flag + directs a spawned process to inherit handles from calling + process). It doesn't hurt if a new process is neither in + CREATE_NEW_CONSOLE nor in DETACHED_PROCESS state but it does + help if it's needed to hanle input from stdin supplied in + calling process. + + * tests/SSL/Bug_2912_Regression_Test.cpp: + + Fixed a warning on Solaris compilers. + + * bin/tao_orb_tests.lst: + + Adjusted configurations in which test Bug_1459 must run. + + * examples/C++NPv2/AIO_Client_Logging_Daemon.h: + * examples/APG/ThreadManagement/Async_Cancel.cpp: + + Fixed a warning on HP-UX compilers. + +Wed Oct 15 09:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/msvc_mpc_auto_compile.pl: + Add the -vc9 option to the usage message + +Tue Oct 14 22:27:30 UTC 2008 Tim Pollock <pollockt@ociweb.com> + + * ace/Ping_Socket.cpp: + + Removed tabs accidentally added in previous modification. + +Tue Oct 14 19:38:45 UTC 2008 Tim Pollock <pollockt@ociweb.com> + + * ace/Ping_Socket.cpp: + + Fixed WinCE 5 build error associated with call to getpid. + +Tue Oct 14 13:09:35 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/config-sunos5.10.h: + + Undefine ACE_LACKS_WCSTOLL. + + * ace/config-sunos5.5.h: + + Define ACE_LACKS_WCSTOLL. + +Tue Oct 14 12:56:42 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/config-win32-msvc.h: + + Define ACE_STRTOLL_EQUIVALENT and ACE_WCSTOLL_EQUIVALENT. + +Tue Oct 14 12:49:11 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/config-vxworks5.x.h: + * ace/config-vxworks6.2.h: + * ace/config-vxworks6.3.h: + * ace/config-vxworks6.4.h: + * ace/config-win32-borland.h: + + Define ACE_LACKS_STRTOLL and ACE_LACKS_WCSTOLL. + +Tue Oct 14 12:49:13 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * bin/tao_other_tests.lst: + + Disabled IPv6 tests for bug#3444 on non-IPv6 builds. And + disabled the same test on static builds since it loads + TAO_Strategies and TAO_PortableGroup dynamically. + +Tue Oct 14 12:44:28 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/config-hpux-11.00.h: + + Define ACE_LACKS_STRTOLL and ACE_LACKS_WCSTOLL. + +Tue Oct 14 09:30:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/OS_NS_stdlib.cpp: + * ace/OS_NS_stdlib.h: + + Un-tabify commit of J.T. Conklin. + +Mon Oct 13 17:21:28 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * bin/fuzz.pl: + + Add strtoll and strtoull to $OS_NS_stdlib_symbols regex in + check_for_lack_ACE_OS fuzz check. Thanks to Abdullah Sowayan + <abdullah dot sowayan at lmco dot com> for pointing this out. + + * ace/OS_NS_stdlib.cpp: + * ace/OS_NS_stdlib.h: + * ace/OS_NS_stdlib.inl: + + Add strtoll() wrapper. Fixes bugzilla issue #3456. + + Add wcstol(), wcstoul(), wcstoll(), and wcstoull() emulations + for systems with wide characters, but without these functions. + Fixes bugzilla issue #3457. + +Mon Oct 13 14:23:06 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * ace/config-linux-common.h: + * bin/tao_other_tests.lst: + + Added 3 defines to reflect a difference of Linux in setting + IP_MULTICAST_TTL and IP(V6)_MULTICAST_LOOP. This is required by + Bug#3444. Added a test for Bug#3444. + +Mon Oct 13 13:21:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-ciao.txt: + * rpmbuild/ace-tao.spec: + Incremented already version number, release script doesn't do this + yet + + * rpmbuild/ace-tao-ciao.txt: + icmp is now enabled by default on linux + +Mon Oct 13 11:10:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * include/makeinclude/platform_lynxos.GNU: + Problems with Lynxos5.0 due to -mshared being passed to compiler + (inaddition to linker) + +Mon Oct 13 07:21:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Local_Name_Space_T.cpp: + * ace/MEM_Connector.cpp: + * ace/Multihomed_INET_Addr.cpp: + * ace/Sock_Connect.cpp: + ACE_TCHAR fixes + +Fri Oct 10 08:57:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Stack_Trace.cpp: + Disable MSVC warning 4748 "/GS can not protect parameters + and local variables from local buffer overrun because + optimizations are disabled in function" + +Thu Oct 9 21:52:18 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/config-win32-common.h: Add ACE_HAS_ICMP_SUPPORT if Winsock 2 + is available. + + * tests/Network_Adapters_Test.{h cpp}: Removed extraneous ACE::init. + Compare IP addresses using ACE_INET_Addr::is_ip_equal() instead of + comparing get_ip_address() returns - this allows it to work with + either IPv4 or IPv6. + +Thu Oct 9 17:54:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + Added more WinCE6 support by integrating some changes from OCI. + Mon Aug 11 15:40:37 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com> + * ace/config-win32-msvc-8.h: + * ace/config-WinCE.h: + WinCE 6.0 supports TSS and still does not support sig_atomic_t. + +Wed Oct 8 21:06:42 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/Network_Adapters_Test.cpp: Extend the errno checks to correctly + sense insufficient privs on AIX (EACCESS). + +Wed Oct 8 20:57:24 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Ping_Socket.cpp (send_echo_check): Fixed problem introduced in + Tue Oct 7 23:04:50 UTC 2008 Steve Huston <shuston@riverace.com> + while setting the ICMP id. + + * tests/Network_Adapters_Test.cpp: If the test can't run due to + insufficient privs, do ACE_END_TEST and return; don't exit. Want + to avoid triggering a test fail in the scoreboard when the test + can't be run. + +Wed Oct 8 18:29:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * apps/gperf/src/Options.cpp + * apps/gperf/src/Options.h + Fixed ACE_TCHAR problems + + * apps/gperf/src/gperf.mpc + * apps/gperf/tests/gperf_test.mpb + Build and test gperf when uses_wchar is set + +Wed Oct 8 18:11:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Dirent_Test.cpp: + Use the new ACE_HAS_TCHAR_DIRENT. Fixes bugzilla 3130 + +Wed Oct 8 18:08:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/os_include/os_dirent.h: + Set ACE_HAS_TCHAR_DIRENT when the dirent struct has a tchar + filename. This is currently with CodeGear C++ with + uses wchar enabled or with dirent emulation. This fixes bugzilla + 3438 + +Wed Oct 8 09:44:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-borland-common.h: + Moved the contents to config-win32-borland.h and removed + this file + + * ace/config-win32-borland.h: + Added contents of config-borland-common.h + +Tue Oct 7 23:04:50 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/config-aix-5.x.h: Added ACE_HAS_ICMP_SUPPORT + + * ace/Ping_Socket.cpp: When setting or checking the ICMP id field, + it's 16 bits, so restrict values to that range. AIX pids are 32 bits, + and the ID checks failed; this fixes it. + +Tue Oct 7 23:01:44 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/Network_Adapters_Test.cpp: If the ping/raw socket open fails + because of a lack of privilege, issue a warning that the test can't + run, not an error. + +Mon Oct 6 22:27:54 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/WFMO_Reactor.inl (suspend_handlers): Never suspend the notify + or the wakeup_all_threads handles - these are specially set up by + ACE_WFMO_Reactor::open(), not by users, and are critical to the + proper functioning of the event loop. + Fixes Bugzilla #3267. + + * tests/Reactor_Dispatch_Order_Test.cpp: Added some additional + sanity checks and fixed some logging. + +Fri Oct 3 19:05:39 UTC 2008 Yan Dai <dai_y@ociweb.com> + + * ace/Reactor_Token_T.cpp: + + Made reactor notify with zero timeout and ignore timeout case in + sleep_hook(). This would fix bugzilla 2465 reactor deadlock + problem. + +Thu Oct 2 16:41:57 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Basic_Types.h: Adjust the byte order decision for Itanium + hardware. Itanium can run either byte order - the OS selects it + at boot. The checks were correct for Windows (and maybe Linux) + but not for HP-UX. Apparantly something in the predefined macros + at aC++ 06.20 changed enough to fool this check. + +Mon Sep 29 18:04:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/CDR_File_Test.cpp: + * tests/Log_Msg_Test.cpp: + VxWorks 6.6 can't unlink in advance on NFS + +Mon Sep 29 13:36:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/config/acedefaults.mpb: + * tests/unload_libace.mpb: + Use unicode lib modifier + +Sun Sep 28 18:16:53 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3432_Regression_Test.cpp: + * tests/OS_Test.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + Moved strptime test to its own file because ACE_OS::strptime() seems to + behave differently on HPUX and no time to sort that out at this moment + + * tests/Pipe_Test.cpp: + Renamed a few methods so that we don't have to disable the ACE_OS check + +Sun Sep 28 10:28:53 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/generate_rel_manpages: + We are using doxygen 1.5.6 from now + +Thu Sep 25 18:27:53 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Remove ACE_LACKS_STRPTIME and ACE_LACKS_SI_ADDR autoheader + templates. We already use the AC_DEFINE macros third argument + for the descriptive text in the cooresponding feature tests. + +Thu Sep 25 17:37:19 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Add comment explaining why I'm bothering replacing autoheader + templates in this file. + + * m4/acinclude.m4: + * m4/config_h.m4: + + Move ACE_HAS_LLSEEK, ACE_HAS_LSEEK64, + ACE_LACKS_LLSEEK_PROTOTYPE, and ACE_LACKS_LSEEK64_PROTOTYPE + autoheader templates to ACE_CHECK_LSEEK64 feature test macro. + + * configure.ac: + * m4/config_h.m4: + + Replace use of autoheader templates with AC_DEFINE macro's third + argument for ACE_LACKS_CONDATTR_PSHARED, + ACE_LACKS_MUTEXATTR_PSHARED, and ACE_LACKS_RWLOCKATTR_PSHARED + feature tests. + +Thu Sep 25 16:45:16 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_LACKS_PLACEMENT_OPERATOR_NEW, as it is no longer used. + +Thu Sep 25 16:23:26 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Replace ~50 lines of open code with simple call to AC_CHECK_TYPE + with ACE_DEFINE with a third argument for the ACE_LACKS_SEMBUF_T + feature test. + + Move feature test for ACE_HAS_BYTESEX_H so it's adjacent to the + test for ACE_HAS_BYTESWAP_H. + +Thu Sep 25 13:58:48 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/acinclude.m4: + + Remove ACE_CHECK_STRUCT and ACE_TRY_COMPILE_STRUCT autoconf + macros. All use has been replaced by the standard autoconf + AC_CHECK_TYPE macro. + + * configure.ac: + * m4/config_h.m4: + + Replace use of ACE_CHECK_STRUCT with AC_CHECK_TYPE, and the use + of AH_TEMPLATE with AC_DEFINE with a third argument for the + ACE_HAS_PRUSAGE_T, ACE_LACKS_STRRECVFD, ACE_LACKS_SIGACTION, + ACE_LACKS_SIGSET, and ACE_LACKS_UTSNAME_T feature tests. + + Replace use of ACE_TRY_COMPILE_STRUCT with AC_CHECK_TYPE in + internal feature tests (no feature test macros are defined) + for pthread_rwlock_t and pthread_rwlockattr_t. + + Remove duplicate ACE_LACKS_SI_ADDR feature test. + + Replace use of "test xxx == yyy" with "test xxx = yyy", the + former is a GNU extension. + +Thu Sep 25 11:49:45 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/acinclude.m4: + + Remove ACE_CHECK_TYPE autoconf macro. All use of it has been + replaced by the standard autoconf AC_CHECK_TYPE macro. + + * configure.ac: + * m4/config_h.m4: + + Replace use of ACE_CHECK_TYPE with AC_CHECK_TYPE and the use + of AH_TEMPLATE with AC_DEFINE with a third argument for the + ACE_HAS_HI_RES_TIMER feature test. + +Thu Sep 25 00:28:52 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Replace use of ACE_CHECK_STRUCT with AC_CHECK_TYPE, and the use + of AH_TEMPLATE with AC_DEFINE with a third argument for the + ACE_LACKS_STRUCT_DIR, ACE_LACKS_FILELOCKS, ACE_LACKS_RWLOCK_T, + and ACE_HAS_STRBUF_T feature tests. + +Wed Sep 24 17:43:22 UTC 2008 Rich Seibel <seibel_r@ociweb.com> + + * bin/tao_other_tests.lst: + + Added test for Bug 3387. + +Wed Sep 24 14:16:50 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ACE-INSTALL.html: + + Updated info on Visual Studio 2008 / VC9 and 64-bit Windows. + +Tue Sep 23 21:55:28 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com> + + * bin/tao_other_tests.lst: + + Bug 3431 was fixed, so I'm making this test part of the nightly + build. + +Tue Sep 23 19:32:38 2008 Steve Huston <shuston@riverace.com> + + Brought in from ACE 5.6a: + Tue Aug 26 17:11:10 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/Service_Config_Test.cpp: Add a test for looking up services + from a thread started outside ACE's control. This has code for + Pthreads and Windows; other platforms will require additions if + desired. + +Tue Sep 23 16:49:12 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/Bug_2980_Regression_Test.cpp: Adjust to shared lib suffix + that differs from ".so". Fixes HP-UX 11iv2 on PA-RISC. Generalizes + (and reverts) the platform tests made in + Mon Sep 22 13:17:19 UTC 2008 Simon McQueen <sm@prismtech.com> + +Tue Sep 23 15:41:43 2008 Steve Huston <shuston@riverace.com> + + * tests/run_test.pl: Don't delete Service_Config_Test.conf from the + target; on local builds, it deletes it from the working dir and + svn needs to restore it. Fixes Bugzilla #3409. Thanks to Johnny + Willemsen for noticing this. + + * ace/os_include/sys/os_types.h: + * ace/OS_NS_sys_stat.inl (umask): Changed mode_t from an int back to + u_short. int conflicts with other packages' defs of mode_t (in + particular, Perl). Of all the places mode_t is used, the only place + int made a real difference was in calling _umask_s() on Windows + VC8+. This change reverts the affected piece of + Fri Mar 9 00:53:43 UTC 2007 Steve Huston <shuston@riverace.com> + +Tue Sep 23 15:32:57 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com> + + * bin/tao_other_tests.lst: + + Added new test for bug #3431. This test will definitely fail + until the underlying problem in the IFR is addressed. There is + no immediate plan to fix bug 3431. + +Tue Sep 23 11:25:58 UTC 2008 Simon McQueen <sm@prismtech.com> + + * ace/Assert.h: + + Add new macro: ACE_TEST_ASSERT. Behaves just like ACE_ASSERT but it + doesn't boil away to nothing on non debug platforms. + +Mon Sep 22 23:18:36 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_unistd.inl: + * ace/OS_NS_time.inl: + Fixed WinCE link error + + * ace/OS_NS_unistd.cpp: + Initialise variable with 0 + + * ace/config-vxworks6.4.h: + Extended the check for lacking log2 + +Mon Sep 22 14:54:36 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/ETCL/ETCL_Constraint.cpp: + + Fix fuzz errors. + +Mon Sep 22 13:17:19 UTC 2008 Simon McQueen <sm@prismtech.com> + + * tests/Bug_2980_Regression_Test.cpp: + + Make this test portable for MacOS and HP-UX. + +Mon Sep 22 11:25:53 UTC 2008 Simon McQueen <sm@prismtech.com> + + * bin/MakeProjectCreator/templates/gnu.mpd: + + Use variable CURDIR instead of PWD where possible to identify the + current working directory. Fixes bug #3393. + +Sat Sep 20 13:13:29 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Remove ACE_HAS_SYSV_SYSINFO autoheader template. This is now + handled within the ACE_CHECK_FUNC_SYSINFO macro. + + * configure.ac: + + Remove checks for ACE_HAS_SYS_SYSINFO_H, ACE_HAS_SYSTEMINFO_H, + and ACE_HAS_SYSV_SYSINFO, and replace them with a single call + to the new ACE_CHECK_FUNC_SYSINFO macro, which handles all the + details. Fixes bugzilla issue #3325. + + * m4/ace_func.m4: + + New autoconf macro ACE_CHECK_FUNC_SYSINFO, which sets the + ACE_HAS_SYS_SYSINFO_H, ACE_HAS_SYS_SYSTEMINFO_H, + ACE_HAS_SYSV_SYSINFO, and/or ACE_HAS_LINUX_SYSINFO feature + test macros as appropriate for the system. + +Sat Sep 20 12:23:10 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/OS_NS_unistd.inl: + * ace/README: + * ace/config-irix6.x-common.h: + * ace/config-sunos5.4-g++.h: + * ace/config-sunos5.4-sunc++-4.x.h: + * ace/config-sunos5.5.h: + * ace/config-tandem.h: + * ace/config-unixware-7.1.0.h: + * ace/config-unixware-7.1.0.udk.h: + * configure.ac: + * m4/config_h.m4: + + Rename ACE_HAS_SYSINFO feature test macro to ACE_HAS_SYSV_SYSINFO, + to further distinguish it from ACE_HAS_LINUX_SYSINFO. + +Fri Sep 19 19:26:18 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/PerlACE/Process_Win32.pm: + + If the executable contains whitespace, quote it when composing the + command line. + +Fri Sep 19 17:51:12 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/ETCL/ETCL_Constraint.cpp: + + Avoid core dump by returning 0 when evaluating division by zero. + Partial fix for bugzilla issue #3429. + +Fri Sep 19 13:57:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Test_Outpot.cpp: + Use ostream->good() to check if the stream is ok or not. bad() only + checks for a corrupt stream, not if it could be created. This way the + test doesn't run when we can't create the logfile on disk + + * tests/Cached_Accept_Conn_Test.cpp + Removed check for deprecated compiler + +Fri Sep 19 09:41:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Network_Adapters_Test.cpp: + Unicode fix + +Fri Sep 19 09:32:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/unload_libace.mpb: + This project doesn't use acedefaults which then results in some + borland required flags not being set + +Thu Sep 18 21:15:57 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/ace_defines.m4: + * m4/ace_functions.m4: + * m4/ace_headers.m4: + + Update m4 quoting so that macros work with both old and current + versions of autoconf. Tested with both autoconf 2.58 (which is + the earliest version we support) and the recently released 2.63. + Fixes bugzilla issue #3396. + +Thu Sep 18 18:54:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/INET_Addr.{h,cpp}: + Use bool and several doxygen changes + +Thu Sep 18 10:30:00 UTC 2008 Simon Massey <sma@prismtech.com> + + * bin/diff-builds-and-group-fixed-tests-only.sh: + + Provide no test revision grouping results as well. + +Thu Sep 18 06:33:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_Time.{h,cpp,inl} (strptime): + Always clear struct tm to zero + + * tests/OS_Test.cpp: + Updated for change above + + * tests/Cached_Conn_Test.cpp: + Removed check for deprecated compiler + +Wed Sep 17 18:47:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Cached_Connect_Strategy_T.{h,cpp}: + reuse_addr is a bool + +Wed Sep 17 18:11:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/checked_iterator.h: + Reverted change below for the moment, causes a lot of warnings in some + builds. + + Tue Sep 16 12:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + * ace/checked_iterator.h: + Check for dinkum stl. Thanks to Mark Hebbel + <Mark dot Hebbel at baslerweb dot com> for reporting this. This + fixes bugzilla 3420 + +Wed Sep 17 14:13:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_time.cpp (strptime_emulation): + Don't set struct tm to zero + + * ace/OS_Test.cpp: + Set struct tm to zero before calling strptime + +Wed Sep 17 13:23:56 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/ETCL/ETCL_Constraint.cpp: + + Explicitly initialize base class in ETCL_Literal_Constraint copy + constructor. + +Wed Sep 17 12:24:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Network_Adapters_Test.cpp: + Unicode fix + +Wed Sep 17 12:19:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Thread_Manager.cpp: + Found that the revert for bugzilla 3391 was not perfect. Thanks to + Yauheni Akhotnikau <eao197 at intervale dot ru> for reporting + this. + +Wed Sep 17 09:15:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/tests.mpc: + * tests/run_test.lst: + Network_Adapters_Test shouldn't build/run with ace_for_tao + +Wed Sep 17 08:45:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Improved error handling when we can't connect with telnet + +Wed Sep 17 06:48:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-vxworks5.x.h: + * ace/config-vxworks6.2.h: + * ace/config-vxworks6.3.h: + * ace/config-vxworks6.4.h: + VxWorks doens't have tzset + + * ace/OS_NS_time.inl: + Simplified tzset + +Tue Sep 16 21:58:59 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/ETCL/ETCL_Constraint.cpp: + + Changed ETCL_Literal_Constraint::copy(), so that the string + associated with a constraint object of type ACE_ETCL_STRING is + freed before the constraint is overwritten by the new value. + This avoids a memory leak. + + * ace/ETCL/ETCL_Constraint.cpp: + * ace/ETCL/ETCL_Constraint.inl: + + Implement ETCL_Literal_Constraint::operator!=, operator<=, and + operator>= in terms of operator==, operator>, and operator< and + make them inline. Removes a lot of boilerplate code and reduces + static footprint. + +Tue Sep 16 21:12:21 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com> + + * bin/MakeProjectCreator/config/crosscompile.mpb: + + Add a new flag to support crosscompiliation on Win32 platforms. + This is initially needed to improve support for WinCE targets + built using Visual Studio. See companion changes in the MPC + tree for more details. + +Tue Sep 16 17:54:56 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/platform_sunos5_sunc++.GNU: + + Reverted the exceptions=0 part of the previous commit. exceptions=0 + is still supported for ACE, but not for TAO. + +Tue Sep 16 14:53:16 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * include/makeinclude/platform_sunos5_sunc++.GNU: + + When using the Sun std library (not stlport), explicitly link -lCrun + and -lCstd. The linker will not include these when building shared + libraries. Also removed code that was only used for exceptions=0. + +Tue Sep 16 13:10:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Bounded_Packet_Relay/bpr_thread.cpp: + Removed msvc6 workaround and initialise some pointers with 0 + + * examples/Reactor/Multicast/server.cpp: + Corrected error message + + * examples/Web_Crawler/Web_Crawler.mpc: + Removed borland + +Tue Sep 16 12:59:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdio.inl: + Reverted some wince changes which shouldn't have been committed + +Tue Sep 16 12:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_unistd.inl: + Reverted some wince changes which shouldn't have been committed + +Tue Sep 16 12:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/checked_iterator.h: + Check for dinkum stl. Thanks to Mark Hebbel + <Mark dot Hebbel at baslerweb dot com> for reporting this. This + fixes bugzilla 3420 + +Tue Sep 16 12:19:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * apps/Gateway/Gateway/Event_Channel.h + * apps/gperf/src/Options.cpp + * apps/gperf/src/Options.h + * apps/JAWS2/JAWS/Server.cpp + * apps/JAWS2/JAWS/Server.h + * apps/JAWS3/bench/mkfiles.cpp + * apps/JAWS3/bench/rqfiles.cpp + * apps/JAWS3/http/HTTP_Service_Handler.cpp + * apps/JAWS3/small/SS_Service_Handler.cpp + * apps/JAWS/stress_testing/benchd.cpp + * netsvcs/clients/Tokens/collection/collection.cpp + * netsvcs/clients/Tokens/collection/rw_locks.cpp + * netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp + * netsvcs/clients/Tokens/manual/manual.cpp + * netsvcs/clients/Tokens/mutex/test_mutex.cpp + * netsvcs/clients/Tokens/rw_lock/rw_locks.cpp + * performance-tests/Misc/test_guard.cpp + * performance-tests/RPC/client.cpp + ACE_TCHAR changes + +Tue Sep 16 10:52:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/*.bor: + * bin/MakeProjectCreator/templates/bor.mpd + * bin/MakeProjectCreator/templates/bordll.mpt + * bin/MakeProjectCreator/templates/borexe.mpt + * bin/MakeProjectCreator/config/borland.features + * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm + * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm + Removed, use the bmake mpc template from now + + * bin/MakeProjectCreator/config/ipv6.mpb: + * bin/MakeProjectCreator/config/vcl.mpb: + * bin/MakeProjectCreator/README: + Removed borland usage + +Tue Sep 16 09:09:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Acceptor.{h,cpp}: + * ace/ACE.{h,cpp}: + * ace/ATM_Acceptor.{h,inl}: + * ace/Connector.cpp: + * ace/DEV_Connector.{h,inl}: + * ace/FILE_Connector.{h,inl}: + * ace/FlReactor/FlReactor.{h,cpp}: + * ace/FoxReactor/FoxReactor.{h,cpp}: + * ace/LOCK_SOCK_Acceptor.{h,cpp}: + * ace/LSOCK_Acceptor.{h,cpp}: + * ace/MEM_Acceptor.{h,cpp}: + * ace/Priority_Reactor.{h,cpp}: + * ace/QtReactor/QtReactor.{h,cpp}: + * ace/Reactor.{h,inl}: + * ace/Reactor_Impl.h: + * ace/Select_Reactor_Base.h: + * ace/Select_Reactor_T.{h,cpp,inl}: + * ace/Service_Manager.cpp: + * ace/SOCK_Acceptor.cpp + * ace/SOCK_Acceptor.h + * ace/SOCK_Connector.h + * ace/SOCK_Connector.inl + * ace/SOCK_SEQPACK_Acceptor.cpp + * ace/SOCK_SEQPACK_Acceptor.h + * ace/SOCK_SEQPACK_Connector.h + * ace/SOCK_SEQPACK_Connector.inl + * ace/SPIPE_Acceptor.cpp + * ace/SPIPE_Acceptor.h + * ace/SPIPE_Connector.h + * ace/SPIPE_Connector.inl + * ace/SSL/SSL_SOCK_Acceptor.cpp + * ace/SSL/SSL_SOCK_Acceptor.h + * ace/SSL/SSL_SOCK_Connector.h + * ace/Strategies_T.cpp + * ace/Strategies_T.h + * ace/TkReactor/TkReactor.cpp + * ace/TkReactor/TkReactor.h + * ace/TLI_Acceptor.cpp + * ace/TLI_Acceptor.h + * ace/TLI_Connector.h + * ace/TLI_Connector.inl + * ace/TP_Reactor.cpp + * ace/TP_Reactor.h + * ace/UPIPE_Acceptor.cpp + * ace/UPIPE_Acceptor.h + * ace/UPIPE_Connector.h + * ace/UPIPE_Connector.inl + * ace/WFMO_Reactor.cpp + * ace/WFMO_Reactor.h + * ace/WFMO_Reactor.inl + * ace/XtReactor/XtReactor.cpp + * ace/XtReactor/XtReactor.h + Changed restart and reset_new_handles from int to bool + + * ace/ace_for_tao.mpc: + * ace/QoS/qos.mpc: + Zap borland as project type + + * ace/ace_qt3reactor.mpc: + Removed empty line + + * ace/Bound_Ptr.{h,inl}: + Let the null methods return bool + + * ace/config-borland-common.h: + Borland has strptime + + * ace/config-linux-common.h: + Enable icmp support by default on linux + + * ace/config-mvs.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 fd_mask as define and added ACE_LACKS_FD_MASK + + * ace/config-rtems.h: + Added ACE_LACKS_TZSTE + + * ace/config-WinCE.h: + Updated some defines + + * ace/Dev_Poll_Reactor.{h,cpp}: + Use more bool + + * ace/File_Lock.h: + * ace/Message_Block.h: + Doxygen changes + + * ace/Guard_T.{h,inl}: + * ace/Service_Object.h: + Bool changes and doxygen changes + + * ace/Handle_Set.h: + Removed QNX workaround + + * ace/Log_Msg.{h,cpp,inl}: + Bool changes, doxygen changes + + * ace/Message_Queue.h: + Removed not needed includes + + * ace/Message_Queue_NT.h: + Doxygen changes + + * ace/Notification_Queue.cpp: + Layout changes + + * ace/os_include/sys/os_select.h: + Added ACE_LACKS_FD_MASK + + * ace/OS_Log_Msg_Attributes.h: + Use bool + + * ace/OS_NS_dirent.cpp: + Const changes + + * ace/OS_NS_netdb.cpp: + Initialise pointers with 0 + + * ace/OS_NS_stdio.inl: + WinCE changes + + * ace/OS_NS_stropts.h: + Doxygen changes + + * ace/OS_NS_time.inl: + Use more defines + + * ace/OS_NS_unistd.{h,inl}: + Always have chdir available as method + +Tue Sep 16 08:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OS_Test.cpp: + Added test for strptime + + * tests/Service_Config_Test.cpp: + Don't use ACE_ASSERT and always update the error_count. Fixes the failing + of this test in release builds + + * tests/Test_Output.cpp: + Initialise pointer with 0 + +Tue Sep 16 08:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added bug 2543 + + * bin/make_release.py: + Generate bmake files + + * bin/fuzz.pl: + bor files shouldn't be in the repo anymore + +Tue Sep 16 08:42:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE-INSTALL.html: + Updated Borland/CodeGear support + + * Release: + Package debianbuild, no generatin of ACE-INSTALL, use bmak files + +Tue Sep 16 08:38:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * debianbuild: + New directory to store packaging files for debian + + * docs/Download.html: + Updated for CodeGear + + * include/makeinclude/wrapper_macros.GNU: + No need to add $ACE_ROOT/ace to libpath + +Tue Sep 16 08:32:00 UTC 2008 Simon Massey <sma@prismtech.com> + + * ace/config-lynxos.h: + * ace/os_include/os_signal.h: + * include/makeinclude/platform_lynxos.GNU: + + Updated for LynxOS 5.0. + +Tue Sep 16 08:27:00 UTC 2008 Simon Massey <sma@prismtech.com> + + * ace/Object_Manager.cpp: + + The following fixes stop our automated scoreboard from locking up during + automated window VC8 builds and test runs. The enhance the original + ACE_DISABLE_WIN32_ERROR_WINDOWS builds but only on VC8 and above INTEL + machines. + + Starting with VC8 (VS2005), it is necessary to add the call to + _set_abort_behavior( 0, _CALL_REPORTFAULT); to ensure that calls to + abort() do not bypass any declared unhandled exception handler and directly + call the default debugger or "report this problem to microsoft" dialogue. + This does NOT stop the standard message from being logged to the error stream. + + Also starting with VC8 (VS2005), Microsoft changed the behaviour of the CRT + in some security related and special situations. The are many situations in + which our ACE_UnhandledExceptionFilter will never be called. This is a major + change to the previous versions of the CRT and is not very well documented. + See: + http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101337 + + Basically the CRT simply uninstalls the registered unhandled exception filter + and then forces a call to the default-debugger. Jochen's solution is to stop + the CRT from calling SetUnhandledExceptionFilter() after we have setup our own + handler. NOTE this fix only works for intel based windows builds. + + This fix was derived from that proposed by Jochen Kalmbach here: + http://blog.kalmbachnet.de/?postid=75 + +Tue Sep 16 08:12:00 UTC 2008 Simon Massey <sma@prismtech.com> + + * bin/diff-builds-and-group-fixed-tests-only.sh: + + Change default date to last release date. + +Mon Sep 15 16:34:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * NEWS: + * docs/Download.html: + * etc/index.html: + + Updated for x.6.6 + +Mon Sep 15 11:08:04 UTC 2008 Simon Massey <sma@prismtech.com> + + * ACE version 5.6.6 released. + +Fri Sep 12 21:13:04 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/MakeProjectCreator/config/MPC.cfg: + + Changed how DDS_ROOT is referenced (for OpenDDS support). + +Fri Sep 12 12:56:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + Reverted change below, brakes VMS support + + Tue Sep 9 18:46:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + * bin/mwc.pl: + * bin/mpc.pl: + Use FindBin::RealScript to get the real script name, that also + works when we have a symbolic link with a different name to + one of these scripts. This fixes bugzilla 3407 + +Thu Sep 11 14:55:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/diff-builds.pl + * bin/diff-builds-and-group-fixed-tests-only.sh + + Make revision number appending to new test failures optional. + +Tue Sep 9 18:46:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/mwc.pl: + * bin/mpc.pl: + Use FindBin::RealScript to get the real script name, that also + works when we have a symbolic link with a different name to + one of these scripts. This fixes bugzilla 3407 + +Tue Sep 9 14:05:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/diff-builds-and-group-fixed-tests-only.sh + Change the sort to cater from revision numbers. + +Tue Sep 9 13:39:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/diff-builds.pl + typo vi / non-vi edit + +Tue Sep 9 13:35:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/diff-builds.pl + Adjust for revision numbers. + +Tue Sep 9 11:36:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_time.cpp (strptime_emulation): + Clear the struct tm before filling it. Without we get a random + value back if the user doesn't use a full date. + +Tue Sep 9 11:31:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm: + * bin/MakeProjectCreator/templates/vxtest.mpd: + Also generate a vxtest file for libraries + +Thu Sep 4 14:39:33 UTC 2008 Ciju John <johnc at ociweb dot com> + + * bin/diff-builds-and-group-fixed-tests-only.sh: + '-P' isn't a valid option on Ubantu linux (Bug 15051). Replacing + with Perl alternate. + +Wed Sep 3 10:23:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Don't run OBV Typed events with micro and compact configurations + +Wed Sep 3 07:31:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Added support for ACE_RUN_VX_TGTSRV_WORKINGDIR. Before starting + the executable we will do a chdir to this directory when it + is specified + +Wed Sep 3 07:10:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bound_Ptr_Test.cpp: + Don't use ACE_ASSERT, it is disabled in release mode and this test + had some real functionality placed within an ACE_ASSERT. This fixes + bugzilla 3415 + +Tue Sep 2 14:11:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/config/acedefaults.mpb: + Don't use ACE_LIB_TEXT but ACE_TEXT, the former has been deprecated + a long time ago + +Thu Aug 28 21:18:11 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/tao_orb_tests.lst: + * bin/tao_other_tests.lst: + + Removed "Exceptions" and "NO_EXCEPTIONS" as -Config options. + +Thu Aug 28 18:33:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Improved prompt matching + +Thu Aug 28 13:04:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/auto_run_tests.pl: + The error when we can't chdir to a directory was confusing + + * bin/PerlACE/ProcessVX.pm: + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Reduced duplicate code and added support for ACE_RUN_VX_STARTUP_SCRIPT + and ACE_RUN_VX_STARTUP_SCRIPT_ROOT with which we can specify a + startup script that is executed before the real application is started + + * bin/PerlACE/TestTarget_VxWorks.pm: + A VxWorks target has to be rebooted between tests + +Mon Aug 25 11:15:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Added missing run_test.pl to the OBV/Typed_Events test + +Thu Aug 21 09:38:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/Download.html: + Added OpenSuSE build services as new rpm download location. + Removed ACE-install.sh reference, it is not part of the + archive anymore + +Thu Aug 21 06:54:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/templates/gnu.mpd: + Also check /usr/lib64 for the libs + + * bin/depgen.pl: + * bin/mpc.pl: + * bin/mwc.pl: + * bin/PerlACE/ConfigList.pm: + * bin/PerlACE/MSProject.pm: + * bin/PerlACE/Process.pm: + * bin/PerlACE/Process_Unix.pm: + * bin/PerlACE/Process_VMS.pm: + * bin/PerlACE/Process_Win32.pm: + * bin/PerlACE/ProcessLVRT.pm: + * bin/PerlACE/ProcessVX.pm: + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + * bin/PerlACE/Run_Test.pm: + * bin/PerlACE/TestTarget.pm: + * bin/PerlACE/TestTarget_LVRT.pm: + * bin/PerlACE/TestTarget_VxWorks.pm: + * bin/Uniqueid.pm: + Added missing shebang lines to fix rpm packaging warnings + +Wed Aug 20 09:38:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm: + * bin/MMakeProjectCreator/modules/BorlandWorkspaceCreator.pm: + Fixed bugzilla 3403. Migrated parts of the bmake type to this + generator, fixes issues when we need to go a directory up + in the workspace. As side effect the resulting Makefile.bor + is smaller in size which reduces the full size of the + distribution. In the near future I want to remove the borland + MPC generator and only use bmake. + +Wed Aug 20 09:08:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Fixed a bug with putenv with rtp mode + +Tue Aug 19 19:06:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Don't use cmd to send commands through telnet. The disadvantage + of the cmd method is that it only returns when the prompt + appears again. When this doesn't happen we don't get the output + of the last command into our build log or on the telnet client + +Tue Aug 19 14:01:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-borland.h: + * ace/OS_NS_stdlib.inl: + * ace/config-win32-msvc.h: + CodeGear C++ Builder 2009 has wcstoull and strtoull + +Mon Aug 18 11:30:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-borland.h: + CodeGear C++ Builder 2009 doesn't support inline assembly + +Mon Aug 18 10:17:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE-INSTALL.html: + Improved BCB instructions + +Sun Aug 17 18:04:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE-INSTALL.html: + * include/makeinclude/compiler.bor: + Added BCBVER 10/11/12 + +Sun Aug 17 07:30:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/mwc.pl: + * bin/mpc.pl: + Use RealBin to get the location of this script, that gives the + real location also in case we use a symbolic link to these + scripts. Thanks to Adam Mitz for pointing me to RealBin + +Fri Aug 15 11:07:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * make/makeinclude/platform_aix_ibm.GNU: + Added missing AIX compiler version 0800. + +Wed Aug 13 14:40:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Truncate.h: + Added missing specializations for Borland C++. + +Wed Aug 13 14:18:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * m4/ace_defines.m4: + * m4/ace_functions.m4: + * m4/ace_headers.m4: + Reverted change below, doesn't work on suse 11.1 yet + +Wed Aug 13 13:22:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * m4/ace_defines.m4: + * m4/ace_functions.m4: + * m4/ace_headers.m4: + Updated these files to work with autoconf 2.62. Thanks to + Philipp Thomas <pth at suse dot de> for these patches. These + are needed to use autoconf on OpenSuSE Factory (11.1 beta). + This fixes bugzilla 3396. + +Wed Aug 13 11:55:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Truncate.h: + Added missing specializations for Borland C++. + +Wed Aug 13 11:44:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-ciao.txt: + Made several improvements to this new spec file. Thanks to + Philipp Thomas <pth at suse dot de> for assisting with this + +Tue Aug 12 19:45:16 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Time_Value.inl: + * examples/OS/Process/process.cpp: + * examples/Misc/test_dump.h: + * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp: + * examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp: + * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp: + * examples/ASX/Message_Queue/buffer_stream.cpp: + * examples/ASX/Message_Queue/bounded_buffer.cpp: + * examples/ASX/Message_Queue/priority_buffer.cpp: + * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp: + * examples/ASX/UPIPE_Event_Server/Event_Analyzer.cpp: + * examples/ASX/UPIPE_Event_Server/event_server.cpp: + * examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp: + * examples/Web_Crawler/Iterators.cpp: + * examples/Web_Crawler/URL_Visitor.cpp: + * examples/Web_Crawler/Mem_Map_Stream.cpp: + * examples/Shared_Malloc/test_malloc.cpp: + * examples/QOS/Simple/Sender_QoS_Event_Handler.cpp: + * examples/APG/ThreadPools/TP_Reactor.cpp: + * examples/IPC_SAP/FILE_SAP/client.cpp: + * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp: + * examples/IPC_SAP/SPIPE_SAP/NPClient.cpp: + * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp: + * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp: + * examples/IPC_SAP/SSL_SAP/SSL-client.cpp: + * examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp: + * examples/Logger/client/logging_app.cpp: + * examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp: + * examples/Threads/thread_pool.cpp: + * examples/Threads/thread_specific.cpp: + * examples/Threads/task_four.cpp: + * examples/Reactor/Multicast/Log_Wrapper.cpp: + * examples/Reactor/WFMO_Reactor/Window_Messages.cpp: + * examples/Reactor/Proactor/test_cancel.cpp: + * examples/Reactor/Proactor/test_proactor.cpp: + * examples/Reactor/Misc/notification.cpp: + * examples/Connection/blocking/SPIPE-connector.cpp: + * examples/Mem_Map/file-reverse/file-reverse.cpp: + * examples/C++NPv1/Logging_Handler.cpp: + * examples/C++NPv1/Logging_Client.cpp: + * examples/C++NPv2/AC_Client_Logging_Daemon.cpp: + * examples/C++NPv2/Reactor_Logging_Server_Adapter.cpp: + * examples/C++NPv2/Client_Logging_Daemon.cpp: + * examples/C++NPv2/Service_Reporter.cpp: + * examples/C++NPv2/Logging_Handler.cpp: + + More truncation warning fixes. + +Tue Aug 12 18:15:08 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu> + + * docs/ace_guidelines.vsmacros: + + Update the macros file to ingore .xsd files. + + * docs/svn/config: + * docs/svn/svn-prefs.reg: + + Added .aspx files to the configuration preferences. + +Tue Aug 12 08:00:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Thread_Manager.cpp: + Revert changes of bugzilla 3391, Thread_Pool_Test does fail + with the change + +Mon Aug 11 18:18:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Log_Msg_Test.cpp: + Fixed unicode compile error + +Mon Aug 11 16:09:20 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/tao_orb_tests.lst: + + Exclude TAO/tests/Bug_3068_Regression from single-threaded builds. + +Mon Aug 11 13:49:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/tests.mpc: + There were still some tests that produce test libraries that were + not updated when acelib was devorced from ace_output project. Such + tests need to either add the dependancy (to place their output in + the standard lib directory) or have "libout = ." to specify the + library to be placed locally in the test directory. + +Mon Aug 11 13:37:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Thread_Manager.{h,cpp,inl}: + Make sure we don't miss any already terminated threads when doing + a join. Also made some code more readable, removed ancient AIX + workarounds. This fixes bugzilla 3391. Thanks to + <giovanni dot mele at nagra dot com> for reporting this + + * ace/Containers_T.{h,cpp}: + Changed dont_remove to a bool + +Mon Aug 11 12:45:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_stdio.cpp: + Simplified some methods + +Mon Aug 11 08:56:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Log_Msg_Test.cpp: + Extending testing of ACE_Log_Msg by enabling the format specifiers + tests and add a test for %T. Also removed the check for vsnprintf + to see that VxWorks 5.5.x still has a problem with buffer overflows. + In that case we have to fix that in ACE_Log_Msg. + + * ace/Log_Msg.cpp: + Fixed some buffer size calculations when ACE_TCHAR != char. Fixed + %T when wchar is used, thanks to Nathalie D'Amours + <nathalie at bearsontheloose dot com> for reporting this. This fixes + bugzilla 3388 + + * ace/ACE.{h,cpp} (timestamp): + Use bool and sizes of buffers should have size_t as type + + * ace/MEM_Stream_Test.cpp: + Removed incorrect comment + +Mon Aug 11 07:36:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Makefile.am: + Added missing header files. Thanks to haibin zhang + <dragzhb at yahoo dot com dot cn> for reporting this + +Sun Aug 10 23:02:15 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/SSL/SSL_SOCK_Stream.inl (set_handle): + + Reverted back to the C-style cast that was there before Jeff's commit + because many compilers didn't like a reinterpret_cast<int> here. + +Sat Aug 9 17:42:10 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/SSL/SSL_SOCK_Acceptor.cpp: + * ace/SSL/SSL_SOCK_Connector.cpp: + * ace/SSL/SSL_SOCK_Stream.inl: + * ace/SSL/SSL_SOCK_Stream.cpp: + * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl: + + Fixed compile errors in inline=0 and Win32-ssl builds. + ACE_Utils::truncate_cast can't cast ACE_HANDLE to int on Win32. + +Fri Aug 8 20:35:37 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/Stack_Trace.cpp: + + Glibc implementation: fixed whitespace + VxWorks (both kernel and RTP): VxWorks can return -1 for the number + of arguments when the actual number is unknown. + +Fri Aug 8 19:33:42 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Message_Queue_T.cpp: + * ace/SSL/SSL_Asynch_BIO.cpp: + * ace/SSL/SSL_SOCK_Acceptor.cpp: + * ace/SSL/SSL_Context.cpp: + * ace/SSL/SSL_Asynch_Stream.cpp: + * ace/SSL/SSL_SOCK_Connector.cpp: + * ace/SSL/SSL_SOCK_Stream.cpp: + * ace/SSL/SSL_SOCK_Stream.inl: + * Kokyu/DSRT_Sched_Queue_T.cpp: + * Kokyu/Default_Dispatcher_Impl.cpp: + * ACEXML/common/Transcode.cpp: + * ACEXML/common/HttpCharStream.cpp: + * ACEXML/common/Mem_Map_Stream.cpp: + * examples/Monitor/MC_Test_Utilities.cpp: + * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp: + * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl: + + Fixes for VC 7.1 warnings, mostly truncation. + +Fri Aug 8 17:58:28 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Changed the ACE_NEW_THROWS_EXCEPTION feature test to use + setrlimit() (on systems that have it) to reduce the RLIMIT_DATA + limit so the test, which continuously allocates memory in order + to observe the behavior of out-of-memory conditions, will "fail" + quickly without unnecessarily consuming a lot of system + resources. Fixes bugzilla #3090. + +Fri Aug 8 14:42:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/fuzz.pl: + Also check cpp/inl files for RefCountServantBase + +Fri Aug 8 08:36:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Truncate.h: + Added missing specializations for Borland C++. + +Fri Aug 8 08:17:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Makefile.am: + Added missing Svc_Conf_Token_Table.h which was already in the MPC + file. Thanks to haibin zhang <dragzhb at yahoo dot com dot cn> + for reporting this + +Thu Aug 7 21:59:58 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/tao_orb_tests.lst: + + Added the new test TAO/tests/Bug_3068_Regression. + +Thu Aug 7 20:21:29 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Process_Manager.cpp: + * ace/Asynch_IO.cpp: + * ace/Pagefile_Memory_Pool.cpp: + * ace/MEM_IO.cpp: + * ace/Time_Value.inl: + * ace/SV_Semaphore_Simple.cpp: + * ace/Thread_Manager.cpp: + * ace/MEM_IO.inl: + * ace/ETCL/ETCL_Interpreter.cpp: + * ace/UPIPE_Stream.cpp: + * ace/SOCK_Dgram.cpp: + * ace/FILE_IO.cpp: + * ace/OS_NS_unistd.cpp: + * ace/FIFO_Recv_Msg.inl: + * ace/CDR_Size.cpp: + * ace/ACE.cpp: + * ace/CDR_Stream.cpp: + + Added usage of ACE_Utils::truncate_cast<> + to get rid of conversion warnings, mostly from size_t + to ssize_t. + +Thu Aug 7 18:02:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * NEWS: + ACE/TAO/CIAO now supports CodeGear C++ Builder 2009 + +Thu Aug 7 15:28:13 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Makefile.am: + + Added source file Null_Network_Interface_Monitor.cpp that + was overlooked until now. + +Wed Aug 6 18:45:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ace.mpc: + Added a few missing header files + +Wed Aug 6 18:17:32 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * protocols/ace/HTBP/HTBP_Channel.cpp: + * ace/SSL/SSL_Asynch_Stream.cpp: + * performance-tests/TCP/tcp_test.cpp: + * performance-tests/UDP/udp_test.cpp: + * tests/Upgradable_RW_Test.cpp: + * tests/ARGV_Test.cpp: + * tests/OrdMultiSet_Test.cpp: + * apps/JAWS/server/HTTP_Server.cpp: + * apps/soreduce/Obj_Module.cpp: + * apps/soreduce/Library.cpp: + * apps/soreduce/soreduce.cpp: + * apps/soreduce/SO_Group.cpp: + * websvcs/lib/URL_Addr.cpp: + * examples/OS/Process/imore.cpp: + * examples/Connection/blocking/SPIPE-connector.cpp: + * examples/C++NPv2/AC_Client_Logging_Daemon.cpp: + * examples/C++NPv2/Client_Logging_Daemon.cpp: + + Cosmetic changes to eliminate warnings from + some Linux compilers. + +Wed Aug 6 13:40:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * docs/bczar/bczar.html: + Updated the "Bugzilla" section to match the current version + of bugzilla's interface. + +Wed Aug 6 13:01:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/SOCK_CODgram.cpp: + Fixed gcc 4.3 warnings + +Wed Aug 6 08:49:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Connection/blocking/SPIPE-connector.cpp: + * examples/OS/Process/imore.cpp: + Fixed gcc 4.3 warnings + +Wed Aug 6 08:45:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/C++NPv2/AC_Client_Logging_Daemon.cpp: + * examples/C++NPv2/Client_Logging_Daemon.cpp: + Fixed gcc 4.3 warnings + +Wed Aug 6 08:12:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * configure.ac: + * m4/ace.m4: + Use more cached values, improved detection of tcl. Add bzip2 + support + +Wed Aug 6 08:01:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACEXML/common/ZipCharStream.cpp: + Fixed compile error in some builds + + * ACEXML/parser/parser/Parser.cpp: + Check for the dtd file using a / and \ path specifier. This + makes it possible to also use a / on windows to specify + the path. This fixes bugzilla 3352 + + * ACEXML/common/FileCharStream.h: + Doxygen fix + + * ACEXML/common/FileCharStream.cpp: + No need to check for a valid pointer before calling delete + +Tue Aug 5 19:33:26 2008 Steve Huston <shuston@riverace.com> + + * ace/Log_Msg.cpp: Fixed tab characters. + + * ace/config-posix.h: Only set ACE_HAS_POSIX_SEM_TIMEOUT if the + _POSIX_TIMEOUTS feature test is not -1 (disabled). Fixes build + on HP-UX 11iv3. + + * examples/APG/ThreadPools/LF_ThreadPool.cpp (elect_new_leader): Log + the "Resiging and Electing" message at LM_DEBUG severity, not + LM_ERROR. This is on APG page 342. Thanks to Julien Vintrou for + pointing this out. + + * THANKS: Added Julien Vintrou. + +Tue Aug 5 20:19:28 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/config-linux-common.h: Removed ACE_HAS_BROKEN_THREAD_KEYFREE. + Reverts change from + Thu Aug 9 13:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl> + which is no longer needed. + +Tue Aug 5 18:51:02 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/MMAP_Memory_Pool.cpp: + * ace/Service_Manager.cpp: + * ace/Stream.cpp: + * Kokyu/Dispatcher_Task.cpp: + * apps/gperf/src/List_Node.cpp: + * apps/gperf/src/Key_List.cpp: + * apps/gperf/src/Gen_Perf.cpp: + * apps/gperf/src/Iterator.cpp: + * apps/gperf/src/Hash_Table.cpp: + * ACEXML/common/ZipCharStream.cpp: + * ACEXML/common/HttpCharStream.cpp: + * ACEXML/parser/parser/Parser.inl: + * ASNMP/asnmp/asn1.cpp: + * ASNMP/asnmp/address.cpp: + + Cosmetic changes to eliminate warnings on + Fedora Rawhide. + +Tue Aug 5 18:37:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-init-fedora.tar.bz2: + * rpmbuild/ace-tao-init-suse.tar.bz2: + Seperated distribution specific files in two bz2 archives, + the rpm spec file will use one of them + +Tue Aug 5 16:41:03 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Log_Msg.h: Changed key_created_ from int to bool. + + * ace/Log_Msg.cpp (close): Two changes related to Bugzilla 2980: + - Remove the #if ACE_HAS_BROKEN_THREAD_KEYFREE - the code inside + that block was what should always be done - delete the ACE_Log_Msg + instance and reset the TSS value to 0 so it's not cleaned up again + later when the thread runs down. The whole idea of the + ACE_HAS_BROKEN_THREAD_KEYFREE seems dubious and should probably be + removed, but I haven't gone that far - there's one more use in + OS_NS_Thread which seems pertinent for LynxOS and I can't test + it, so it's still there - but should be reviewed and probably + removed. + - Free the TSS key - if setting key_created_ to 0, what's the point + of leaving the key? Any future attempt to get the per-thread value + would result in a new key being created. Again, freeing the key + has no affect on already-allocated instances. + This should resolve Bugzilla 2980 again. + +Tue Aug 5 14:33:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-ciao.txt: + Spec file that is work in progress. Didn't use spec as extension + because that gives problems with rpmbuild. + +Tue Aug 5 13:52:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Guard_T.h: + * ace/Guard_T.inl: + * ace/TSS_T.cpp: + Changed block to a bool + + * ace/Guard_T.h: + Initialise owner_ to solve gcc 4.3 warnings + +Tue Aug 05 10:15:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Reactor_Remove_Resume_Test_Dev_Poll.cpp: + + I don't know why removing "TP_Reactor.h" stopped ACE.h from + being included; but is seems it was incidently included in + the previous (non-Dev_Poll) test. + +Tue Aug 5 08:02:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACEXML/common/HttpCharStream.cpp: + Fixed gcc4.3 warning + +Tue Aug 5 07:53:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Message_Queue_Test.cpp: + * tests/Message_Queue_Test_Ex.cpp: + Fixed gcc4.3 warning + +Tue Aug 5 07:11:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/IPC_SAP/SOCK_SAP/run_test + * examples/IPC_SAP/SOCK_SAP/summarize + * examples/IPC_SAP/SSL_SAP/summarize + * examples/IPC_SAP/SOCK_SAP/run_test.sh + * examples/IPC_SAP/SOCK_SAP/summarize.pl + * examples/IPC_SAP/SSL_SAP/summarize.pl + Renamed files to have an extension that matches the type of file + +Tue Aug 5 06:45:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/add_rel_link.sh: + Added missing path + +Mon Aug 4 19:58:20 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Process.cpp (inherit_environment): Re using Unicode from + Thu Jul 31 15:10:16 UTC 2008 Adam Mitz <mitza@ociweb.com> + only do it for systems that have ACE_HAS_WCHAR. Fixes a LabVIEW + Pharlap ETS build issue. + +Mon Aug 04 13:08:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Reactor_Remove_Resume_Test.cpp: + * tests/Reactor_Remove_Resume_Test_Dev_Poll.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + + Split out the ACE_Dev_Poll_Reactor part of this test since + this is excersing a known problem with ACE_Dev_Poll_Reactor + (see Bugzilla 3178). + +Mon Aug 4 07:20:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-g++-common.h: + * ace/config-macros.h: + Moved definition of ACE_UNUSED_ARG for GC back to config-macros.h else + it isn't available when doing an autoconf build + +Fri Aug 1 10:59:55 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * tests/Process_Env_Test.cpp: + + #ifdef-out the helper functions in the cases where the body of + run_main is also #ifdef'ed-out. + +Thu Jul 31 15:10:16 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/Process.cpp (inherit_environment): + + When "use_unicode_environment" is in effect, use the unicode env + block (GetEnvironmentStringsW) when copying the current environment + in order to inherit it (Win32 only). + + * tests/Process_Env_Test.cpp: + + Extended this test to verify that a large environment block is indeed + inherited by the spawned process. + +Thu Jul 31 13:16:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/tao_orb_tests.lst: + + The QUICK test alternatives should have the same configs as + their non-quick alternative tests. This has been playing havok + with !Win32 tests on windows platforms that are using QUICK. + +Thu Jul 31 12:35:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/run_test.lst: + * tests/tests.mpc: + * tests/Refcounted_Event_Handler_Test_DevPoll.cpp: + * tests/Reference_Counted_Event_Handler_Test_Dev_Poll.cpp: + + Test renamed (has to be less than 38 characters). + +Thu Jul 31 10:25:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-g++-common.h: + Use a different ACE_UNUSED_ARG macro for GCC 4.2 and newer. Moved + also the definition for gcc to this file instead of config-macros.h. + Thanks to Jules Colding <colding at 42tools dot com>, Jonathan Brannan + <jbrannan at atdesk dot com>, and Ken Sedgwick <ken at bonsai dot com> + for providing the patches. This fixes bugzilla 3270 + + * ace/config-macros.h: + Don't define ACE_UNUSED_ARG for GCC + + * rpmbuild/ace-tao.spec: + Removed unused arg patch + + * rpmbuild/ace-tao-unusedarg.patch: + Removed, not needed anymore + +Thu Jul 31 10:20:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp: + + To avoid warnings on platforms where: + #if defined (ACE_HAS_DEV_POLL) || defined (ACE_HAS_EVENT_POLL) + is false, this test has now been fully guarded and an alternate + main provided. + + * tests/Reference_Counted_Event_Handler_Test_Dev_Poll.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + + Since the collated test scores are actually grouping both runs + of the original test together (they ignore parameters apparently), + a newly named test was needed. + +Thu Jul 31 10:05:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-macros.h: + Only define ACE_UNUSED_ARG when it is not defined yet. Makes it + easier to test how to resolve warnings with gcc 4.3 + +Wed Jul 30 14:03:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_vxworks6.2.GNU: + * include/makeinclude/platform_vxworks6.3.GNU: + Also convert slashes in HOST_ROOT + +Wed Jul 30 09:55:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/tests.mpc: + + Missed adding the new Reactor_Dispatch_Order_Test_Dev_Poll + entry. + +Tue Jul 29 22:23:08 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/ace.m4: + + Add ACE_PATH_BZIP2 feature test, sets ACE_BZIP2_CPPFLAGS, + ACE_BZIP2_LDFLAGS, and ACE_BZIP2_LIBS as needed when + --with-bzip2 is specified on the command line. + +Tue Jul 29 21:33:14 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * bin/MakeProjectCreator/config/automake.features: + + Add bzip2=1 + +Tue Jul 29 21:29:43 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * bin/MakeProjectCreator/config/ace_bzip2.mpb: + + New file, overrides definitions from MPC's bzip2.mpb for + automake build. + +Tue Jul 29 19:58:22 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/tao_orb_tests.lst: + + Reverted Tue Jul 29 14:21:32 UTC 2008 Adam Mitz <mitza@ociweb.com> + because the bug should now be fixed in TAO. + +Tue Jul 29 18:11:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + TAO/tests/Bug_3000_Regression fails because that issue remains + unresolved, added !FIXED_BUGS_ONLY. + +Tue Jul 29 14:21:32 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/tao_orb_tests.lst: + + TAO/tests/Bug_3163_Regression fails because that issue remains + unresolved, added !FIXED_BUGS_ONLY. + +Tue Jul 29 12:45:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/run_test.lst: + * tests/Reference_Counted_Event_Handler_Test.cpp: + + Corrected the disabling of ACE_Dev_Poll_Reactor test and split + the test into two runs once with this reactor test disabled + and once with just this reactor test enabled (marked with + !FIXED_BUGS_ONLY) due to internal problems with + ACE_Dev_Poll_Reactor. + +Tue Jul 29 12:14:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/run_test.lst: + * tests/Reactor_Dispatch_Order_Test.cpp: + * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp: + + These tests now actually return a failure if the test failed + instead of always returning 0. I have also split out the + problematic part of this test re-enabled by: + Wed Jul 9 19:07:24 2008 Steve Huston which itself reversed: + Sat Mar 29 08:16:57 UTC 2008 Johnny Willemsen that originally + disabled testing for ACE_Dev_Poll_Reactor due to internal + problems with ACE_Dev_Poll_Reactor. + +Mon Jul 28 13:39:13 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-macros.h: + * ace/streams.h: + Removed workarounds for ancient Borland C++ versions + +Mon Jul 28 13:32:13 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Asynch_Acceptor.cpp: + * ace/WIN32_Asynch_IO.cpp: + Removed compiler checks + + * ace/OS_NS_stdio.cpp: + Don't check for Borland C++ but for ACE_HAS_NONCONST_FDOPEN + + * ace/OS_NS_stdio.inl: + Removed workaround for Borland C++ + +Mon Jul 28 13:10:13 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Global_Macros.h: + Removed obsolete workaround for Borland C++ + +Mon Jul 28 13:03:13 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ace_wchar.h: + Removed obsolete workaround for Borland C++ + +Mon Jul 28 11:52:13 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Registry.cpp: + Don't declare a static object within a method because that + could lead to race conditions in a multi threaded program + + * ace/ace_qt4reactor.mpc: + Fixed bug in this file + +Mon Jul 28 11:40:13 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ETCL/ETCL_Interpreter.h: + Doxygen fixes and made destructor virtual, this is a base class + + * ace/INET_Addr.cpp: + Const change + +Fri Jul 25 14:21:13 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ace_qtreactor.mpc: + * ace/ace_qt3reactor.mpc: + Renamed qt to qt3, this builds and links the qtreactor + with qt3 + + * ace/ace_qt4reactor.mpc: + New project for qt4 + + You can set qt=1 and qt3=1 together or set qt4=1, but not + both at the same time. Thanks to Kees van Marle + <kvmarle at remedy dot nl> for testing qt4 + +Fri Jul 25 14:13:13 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/QtReactor/QtReactor.cpp: + * ace/QtReactor/QtReactor.h: + Improved qt4 support + +Fri Jul 25 14:09:13 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/config/ace_qt3.mpb + * bin/MakeProjectCreator/config/ace_qt4.mpb + * bin/MakeProjectCreator/config/global.features: + Set qt3 and qt4 default to 0. qt4 has different libs + that we need to link with but also the qglobal.h is + located on a different location, so added ACE_HAS_QT4 + which is then used to select which qglobal.h we include. + + * bin/MakeProjectCreator/config/ace_qtreactor.mpb: + This is for qt3 so derive from ace_qt3 + +Thu Jul 24 19:04:13 2008 Steve Huston <shuston@riverace.com> + + * ace/Containers_T.h: Improved documentation for ACE_DLList, noting + especially that T pointers inserted into the list are not deleted + when removed. Thank you to Bob Fiske for this improvement and sample + code to illustrate. + + * THANKS: Added Bob Fiske. + +Thu Jul 24 12:50:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/diff-builds-and-group-fixed-tests-only.sh: + This shell script runs the perl diff-builds.pl script between + the date given as the first parameter and the current utc date. + The output is tidied up and any !FIXED_BUGS_ONLY bugs are + removed before being grouped and the failed tests counted. + +Thu Jul 24 08:10:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/tao_orb_tests.lst: + * bin/tao_other_tests.lst: + Added config item !FIXED_BUGS_ONLY to tests that highlight + problems that have not yet been fixed. Please remove this + config item once the bugs have actually been fixed, and + include this config item with any newly added tests in the + future that fall into this category. + +Wed Jul 23 13:30:28 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/PerlACE/Process_Win32.pm: + Allow named .bat files for windows. + +Wed Jul 23 13:08:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/generate_doxygen.pl: + * etc/tao_ziop.doxygen: + * html/index.html: + Added TAO ZIOP to the documentation + +Wed Jul 23 10:51:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Select_Reactor_Base.h: + Doxygen change + + * ace/Select_Reactor_T.cpp: + * ace/Select_Reactor_T.h: + * ace/TP_Reactor.cpp: + * ace/TP_Reactor.h: + mask_signals should be a bool like in the base class + +Wed Jul 23 08:11:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/SOCK_Dgram_Mcast.cpp: + Use reentrant get_host_addr. This fixes bugzilla 3368. Thanks to + Yongming Wang <wangym at gmail dot com> for reporting this + +Tue Jul 22 15:02:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/group_test_stats.sh: + Reverse and sort numerically so that highest number of + failures are listed first. + +Tue Jul 22 13:09:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added ZIOP test + +Tue Jul 22 11:52:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/make_release.py: + Don't convert line ending for pdf files + +Tue Jul 22 09:55:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/config/global.features: + bzip2 is default disabled + +Tue Jul 22 07:36:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/CDR_Stream.{h,cpp,inl}: + Added setting for alignment which is needed for ZIOP where we want + to place back the wr_ptr to a previous location. Few const and layout + changes + +Mon Jul 21 13:09:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Run nslist tests under vxworks + +Sat Jul 19 19:58:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-macosx-tiger.h: + Make sure we set the correct ACE_SIZEOF_LONG_DOUBLE value. Thanks + to Frank F�rster <F dot Forster at herts dot ac dot uk> for reporting this + +Thu Jul 17 20:24:11 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/OS_NS_sys_socket.inl (recvfrom): For Pharlap ETS, correct for + a situation where recvfrom() returns a good address but an + unexpectedly short length. + +Tue Jul 15 17:29:22 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/Monitor/Bytes_Sent/bytes_sent.cpp: + * examples/Monitor/Message_Queue_Size/message_queue_size.cpp: + * examples/Monitor/Constraint/constraint.cpp: + * examples/Monitor/CPU_Load/cpu_load.cpp: + * examples/Monitor/Num_Threads/num_threads.cpp: + * examples/Monitor/Group/group.cpp: + * examples/Monitor/Memory_Usage/memory_usage.cpp: + + Changes corresponding to the relocation in + + Tue Jul 15 17:19:14 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + +Tue Jul 15 17:19:14 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Size.cpp: + * ace/Monitor_Control_Types.cpp: + * ace/Monitor_Control_Types.h: + * ace/Monitor_Base.cpp: + * ace/Monitor_Base.h: + * ace/Monitor_Base.inl: + * ace/Monitor_Control/Bytes_Received_Monitor.cpp: + * ace/Monitor_Control/Packets_Received_Monitor.cpp: + * ace/Monitor_Control/CPU_Load_Monitor.cpp: + * ace/Monitor_Control/Monitor_Group.cpp: + * ace/Monitor_Control/Memory_Usage_Monitor.cpp: + * ace/Monitor_Control/Monitor_Query.cpp: + * ace/Monitor_Control/Num_Threads_Monitor.cpp: + * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.cpp: + + Relocated the statistics-related values from + Monitor_Base to Monitor_Control_Types. Also + inlined the information type accessor, the + constraint list accessor and the refcounting + methods. + +Tue Jul 15 01:27:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-win32-common.h: + Added pragma comment for iphlpapi.lib. Thanks to Yongming Wang + <wangym at gmail dot com> for reporting this + +Mon Jul 14 12:50:34 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * NEWS: + + Added an entry for my change from Mon Jun 30 12:41:00 UTC 2008. + +Mon Jul 14 12:05:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Message_Queue_T.cpp: + + Correct void function dump returns from previous commit of: + Fri Jul 11 08:06:40 UTC 2008 James H. Hill + +Sat Jul 12 12:59:19 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-borland-common.h: + Removed BCB4 support + + * ace/ACE.cpp: + Const/layout changes + + * ace/Configuration.h: + Doxygen changes + + * ace/Monitor_Base.cpp (retrieve_and_clear): + Use clear_i to prevent deadlocks + + * ace/SOCK_IO.cpp: + Const changes + + * ace/Strategies_T.cpp: + layout changes + +Fri Jul 11 23:48:19 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/make_release.py: + Don't exclude the mwc files for vc8. Thanks to Michael Guntli + <michael dot guntli at leica-geosystems dot com> for reporting + this. This fixes bugzilla 3364 + +Fri Jul 11 14:41:19 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu> + + * NEWS: + + Updated the NEW file to reflect previous ChangeLog entry. + +Fri Jul 11 08:06:40 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu> + + * ace/Message_Queue_T.h: + * ace/Message_Queue_T.cpp: + + Implemented the iterator and reverse iterator for the + ACE_Message_Queue_Ex class. + +Wed Jul 9 21:20:13 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com> + + * rpmbuild/README: + Added basic rpmbuild instructions. + +Wed Jul 9 19:07:24 2008 Steve Huston <shuston@riverace.com> + + * tests/Reactor_Dispatch_Order_Test.cpp: Reversed this change: + Sat Mar 29 08:16:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + which disabled testing for ACE_Dev_Poll_Reactor. Let's see what the + issues are then address and/or disable as needed. + Also fixed a cut/paste error. + +Wed Jul 9 18:37:57 2008 Steve Huston <shuston@riverace.com> + + * tests/Reference_Counted_Event_Handler_Test.cpp: Enabled test for + Winsock 2 systems; previously only ran the ACE_WFMO_Reactor-based + test for non-Winsock 2 systems, where it is not supported. + +Wed Jul 9 17:45:40 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Remove autoheader template for ACE_HAS_NON_BLOCKING_CONNECTS. + + * tests/MT_SOCK_Test.cpp: + + Remove use of ACE_HAS_NON_BLOCKING_CONNECTS feature test macro. + It was removed since ACE no longer supports any systems that + required it. + +Wed Jul 9 16:09:30 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + * configure.ac: + + Remove feature test and autoheader template for + ACE_LACKS_WILDCARD_BIND. + + * ace/Sock_Connect.cpp: + + Remove use of ACE_LACKS_WILDCARD_BIND feature test macro. + + * ace/README: + + Remove ACE_LACKS_WILDCARD_BIND from the list of feature test + macros. It was removed since ACE no longer supports any systems + that required it. + +Wed Jul 9 16:02:32 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Changed ACE_HAS_SIGVAL_SIGVAL_INT and ACE_HAS_SIGVAL_SIGVAL_PTR + feature tests to use "union sigval" instead of "sigval_t". The + former is what ACE uses; while the latter is a common extension, + it is not in the XPG3 specification. Thanks to Olli Savia. + +Wed Jul 9 14:23:00 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/README: + + Remove ACE_HAS_TEMPLATE_SPECIALIZATION from list of feature + test macros. + +Wed Jul 9 14:18:26 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + * configure.ac: + + Remove feature test and autoheader template for + ACE_HAS_DLFCN_H_BROKEN_EXTERN_C. + + * ace/os_include/os_dlfcn.h: + + Remove use of ACE_HAS_DLFCN_H_BROKEN_EXTERN_C feature test + macro. + + * ace/README: + + Remove ACE_HAS_DLFCN_H_BROKEN_EXTERN_C from the list of feature + test macros. It was removed since ACE no longer supports any + systems that required it. + +Wed Jul 9 09:20:03 UTC 2008 Olli Savia <ops@iki.fi> + + * ace/TTY_IO.h: + * ace/TTY_IO.cpp: + Removed deprecated 'parityenb' member from ACE_TTY_IO::Serial_Params + structure. + + * NEWS: + Added a note about change above. + +Tue Jul 8 21:53:31 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Service_Manager.cpp (process_request): Ensure that requests + are processed using the global context, rather than the current + one. Thanks to Michael Doubez <michael dot doubez at gmail dot + com> for suggesting this fix. + +Tue Jul 8 16:44:24 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Remove autoheader template for ACE_HAS_BROKEN_HPUX_TEMPLATES. + + * netsvcs/lib/Server_Logging_Handler_T.cpp: + * netsvcs/lib/Server_Logging_Handler_T.h: + + Remove use of ACE_HAS_BROKEN_HPUX_TEMPLATES feature test macro. + + * ace/README: + + Remove ACE_HAS_BROKEN_HPUX_TEMPLATES from the list of feature + test macros. It was removed since ACE no longer supports any + systems that required it. + +Tue Jul 8 16:41:26 2008 Steve Huston <shuston@riverace.com> + + * ace/WIN32_Asynch_IO.cpp (ACE_WIN32_Asynch_Write_Stream::write): For + Winsock 2-capable platforms, use WSASend() instead of WriteFile(). + The former performs an order of magnitude faster. Thanks to + Namrata Gandhi for running the Win32 native performance tests. + +Tue Jul 8 16:35:57 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + * configure.ac: + + Remove feature test and autoheader template for + ACE_NEEDS_REGEXPR_H. It is no longer used by ACE. + + * ace/config-unixware-7.1.0.h: + * ace/config-unixware-7.1.0.udk.h: + + Remove the ACE_NEEDS_REGEXPR_H feature test macro definition. + It is no longer used by ACE. + +Tue Jul 8 16:06:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * NEWS: + + Document new --enable-rcsid option for autoconf build. + + * m4/ace.m4: + * m4/config_h.m4: + * m4/platform.m4: + + Add support of a new --enable-rcsid option for the autoconf + build. Previously, compiling RCS IDs into object files was + tightly coupled with the --enable-debug option and was always + disabled for certain operating systems. A separate option allows + the user to select this behavior independently. + +Tue Jul 8 14:41:08 2008 Steve Huston <shuston@riverace.com> + + * tests/Reference_Counted_Event_Handler_Test.cpp: Fixed test cases + that I accidentally reversed in + Fri Jul 4 20:11:02 UTC 2008 Steve Huston <shuston@riverace.com> + +Tue Jul 08 06:44:09 MST 2008 Trevor Fields <fields_t@ociweb.com> + + * bin/PerlACE/Run_Test.pm: + + Added waitforfileoutput and waitforfileoutput_timed + methods that wait for output to appear in a file. + +Sun Jul 6 19:47:27 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com> + + * rpmbuild/ace-tao.spec: + Added idl and pidl include files to tao-devel package. + +Sun Jul 6 18:28:58 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com> + + * rpmbuild/ace-tao.spec: + * rpmbuild/ace-tao-orbsvcs-daemon.patch: + * rpmbuild/ace-tao-config.patch: + Updated for latest DOC Group release (x.6.6). + Tracked libACE_Monitor_Control name change. + Fixed broken patches. + +Fri Jul 4 20:11:02 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/config-macros.h: Don't set ACE_HAS_PROCESS_SPAWN for + ACE_HAS_PHARLAP - there's only one process available. + + * ace/Recursive_Thread_Mutex.cpp (get_nesting_level): Add Pharlap ETS + to those platforms without access to the recursion count on a + recursive mutex. + + * tests/run_test.lst: Disable Sendfile_Test on LABVIEW_RT - it lacks + sendfile support. + + * tests/Reference_Counted_Event_Handler_Test.cpp: Replaced ACE_ASSERT + with ACE_ERROR; surrounded naked strings with ACE_TEXT; added a test + option for using ACE_Dev_Poll_Reactor where available. + + * tests/Service_Config_Test.cpp: Replaced ACE_ASSERT with ACE_ERROR. + + * tests/Thread_Pool_Reactor_Resume_Test.cpp: + * tests/Thread_Pool_Reactor_Test.cpp: Add ACE_HAS_PHARLAP to those + platforms that need to scale back the max number of connections + due to limited capacity. + +Thu Jul 3 21:42:54 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Changed the feature test used for the existance of the sigval_t + type not to define ACE_LACKS_SIGVAL_T if it does not exist. + + However, it is still needed to set the ac_cv_type_sigval_t shell + variable, which is used to decide whether to perform the + ACE_HAS_SIGVAL_SIGVAL_INT and ACE_HAS_SIGVAL_SIGVAL_PTR feature + tests. + + This fixes (the newly reopened) bugzilla #2794. Thanks to Olli + Savi for suggesting taking another look. + +Thu Jul 3 16:38:35 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/MakeProjectCreator/templates/gnu.mpd: + + Added the use of 'postclean' to be used during the realclean + target. + +Wed Jul 2 18:30:15 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Base.cpp (clear_i): + + Added resize of string array (if applicable) to 0. + + * ace/Monitor_Control/CPU_Load_Monitor.h: + * ace/Monitor_Control/Bytes_Received_Monitor.cpp: + * ace/Monitor_Control/Packets_Received_Monitor.cpp: + * ace/Monitor_Control/Memory_Usage_Monitor.h: + * ace/Monitor_Control/Num_Threads_Monitor.h: + * ace/Monitor_Control/CPU_Load_Monitor.cpp: + * ace/Monitor_Control/Memory_Usage_Monitor.cpp: + * ace/Monitor_Control/Num_Threads_Monitor.cpp: + * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.cpp: + + Finished implementation of clear_i() method for all + platforms. + +Wed Jul 2 12:45:53 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * Updated the COPYING file to make it consistent with what's on the website. + +Wed Jul 02 12:30:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Monitor_Control/Solaris_Network_Interface_Monitor.cpp: + + ACE_TEXT () and ACE_TEXT_ALWAYS_CHAR () required here. + +Wed Jul 02 12:05:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Framework_Component.cpp: + + Annoying text constant problem in a build. No need for ACE_TEXT() + here. + +Wed Jul 2 11:51:03 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * tests/Makefile.am: + + Added the Process_Env_Test. + +Wed Jul 02 11:40:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Process_Env_Test.cpp: + + Annoyingly the ACE_RCSID() macro provides it's own ; + This fixes the "Process_Env_Test.cpp:23: error: extra ';'" error. + +Tue Jul 1 22:47:17 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Process.{h cpp}: Can't define or use the new convert_env_buffer() + method unless ACE_HAS_WCHAR is defined. This extra check is needed + for LabVIEW RT / Pharlap ETS because it purports to be Win32 but + does not have wide-char support. + +Tue Jul 1 14:20:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/PythonACE/fuzz/check_no_tabs.py: + + Attempt to provide tabs check. + +Tue Jul 1 12:29:34 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Bytes_Received_Monitor.cpp: + * ace/Monitor_Control/Packets_Received_Monitor.cpp: + * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.cpp: + + Cosmetic changes. + +Mon Jun 30 16:50:05 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ace/Process.h: + + Fixed a misplaced bit of code. + +Mon Jun 30 12:41:00 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ace/Process.h: + * ace/Process.cpp: + + Added an option to ACE_Process_Options to use a wchar_t environment + buffer instead of char. This is useful only on Windows with + ACE_USES_WCHAR undefined. The benefit of using a wchar_t + environment buffer is that it is not limited to 32kb as a char + environment buffer is. + + In ACE_Process::spawn(), convert the char environment buffer to a + wchar_t environment buffer if specified to do so in the process + options. + + * tests/Process_Env_Test.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + + Added a test for the above feature. + +Fri Jun 27 18:04:52 UTC 2008 Steve Huston <shuston@riverace.com> + + * include/makeinclude/rules.local.GNU: Removed the first setting of + CLEANUP_OBJS by itself - it was a duplicate of what's done in + CLEANUP_BIN's case, but with possibly an incorrect objext. Prevents + a main executable's object file from being deleted twice and ensures + only valid object file extension is used. Thanks to Howard Finer + for pointing this out. + +Fri Jun 27 16:08:27 UTC 2008 Steve Huston <shuston@riverace.com> + + * include/makeinclude/rules.local.GNU: Add $(VOBJS) to CLEANUP_OBJS to + be sure all objects that go into a binary are cleaned up. + +Fri Jun 27 15:35:58 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm: + + Changed TAO_IDLFLAGS to Rename executable from gperf to + ace_gperf. + +Fri Jun 27 14:58:17 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Solaris_Network_Interface_Monitor.h: + + Changed ACE_CString member to ACE_TString, to accommodate + wchar builds. + +Thu Jun 26 20:41:20 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/Profile_Timer.cpp: + + Explictly #include "ace/OS_NS_fcntl.h" and "ace/OS_NS_unistd.h" + if ACE_HAS_PRUSAGE_T is defined. These headers are implicitly + #included with inline builds, but are required for builds + where inline has been disabled. + +Thu Jun 26 13:13:16 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control_Types.h: + * ace/Monitor_Base.cpp: + * ace/Monitor_Base.h: + * ace/Monitor_Control/Monitor_Group.h: + * ace/Monitor_Control/Monitor_Group.cpp: + + Restored support for string data type in + monitor storage, by moving data types, + members and methods from their original + location in an earlier version of the + Notification Service monitor classes, + to the appropriate locations in ACE. + +Thu Jun 26 02:45:21 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com> + + * THANKS: added Ittehad Shaikh + +Wed Jun 25 15:05:29 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * apps/gperf/src/Makefile.am: + + Rename executable from gperf to ace_gperf. + +Wed Jun 25 14:59:13 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * apps/gperf/tests/Makefile.am: + + Re-tabify. + +Wed Jun 25 14:09:52 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-config.patch + Removed ACE_GPERF + + * rpmbuild/ace-tao.spec: + Document changes + + * rpmbuild/ace-tao-gperf-info.patch: + Removed, not needed anymore + +Wed Jun 25 13:29:13 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + * configure.ac: + + Remove feature test and autoheader template for + ACE_HAS_BROKEN_NETBSD_MSYNC. + + * ace/OS_NS_sys_mman.inl: + + Remove the use of the ACE_HAS_BROKEN_NETBSD_MSYNC feature test + macro. It was removed since ACE no longer supports the systems + that required it. + +Wed Jun 25 11:23:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Monitor_Control/Bytes_Received_Monitor.cpp: + + Tue Jun 24 11:46:41 UTC 2008 Jeff Parsons committed + Miss-cased ACE_TEXT. + +Wed Jun 25 10:00:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/fuzz.pl: + + Enhance ACE_TMAIN and ORB_init checks for /* .. */ comments. + +Wed Jun 25 06:58:52 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * apps/gperf/gperf.1: + * apps/gperf/gperf.info: + * apps/gperf/gperf.mpc: + * apps/gperf/gperf.texi: + * apps/gperf/ace_gperf.1: + * apps/gperf/ace_gperf.info: + * apps/gperf/ace_gperf.mpc: + * apps/gperf/ace_gperf.texi: + * apps/gperf/gperf/src/gperf.mpc: + * apps/gperf/gperf/tests/gperf_test.mpb: + * apps/gperf/gperf/tests/Makefile.am: + Renamed gperf to ace_gperf to make sure we always get the gperf + from ace, fedora also has a regular gperf package + + * include/makeinclude/platform_vxworks5.5.x.GNU: + * include/makeinclude/platform_vxworks6.2.GNU: + * include/makeinclude/platform_vxworks6.3.GNU: + Updated for gperf rename + + * rpmbuild/ace-tao.spec: + Removed gperf rename which only was done in the rpm package. + This fixes bugzilla 3342 + +Wed Jun 25 05:59:52 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * include/makeinclude/platform_netbsd.GNU: + + Conditionally set no_hidden_visibility to 1. + +Tue Jun 24 13:52:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Bug_2980_Regression_Test.cpp: + * tests/tests.mpc: + + Remove ACE_TMAIN from this test and stop it building on + wide systems (as per original test). The test can not use + ace directly. + +Tue Jun 24 13:30:31 2008 Steve Huston <shuston@riverace.com> + + * ace/CDR_Stream.h: For ACE_OutputCDR, note that attempting to set a + specific byte order requires ACE_ENABLE_SWAP_ON_WRITE to have any + affect. Thanks to Howard Finer for pointing this out. + +Tue Jun 24 11:46:41 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Bytes_Received_Monitor.cpp: + * ace/Monitor_Control/Packets_Received_Monitor.cpp: + * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.cpp: + + For Solaris and *BSD WChar builds, ACE_TEXT-ified the argument + in the call to the platform-specific base class + constructor. + +Tue Jun 24 11:02:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Svc_Conf_Token_Table.h: + + commit generated 3rd file. + Fix the dependancies for FC6_Compact_NoInline build. + +Tue Jun 24 09:45:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Bug_2980_Regression_Test.cpp: + * tests/tests.mpc: + + Manually add the ACE_TMAIN code to this test. + +Tue Jun 24 00:03:27 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp: + * ace/Monitor_Control/BSD_Network_Interface_Monitor.h: + + Changed to fetch current value in constructor, and subtract + that from subsequent values in each update() call. + +Mon Jun 23 15:28:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Svc_Conf_y.cpp: + + Fix fuzz errors incorrect ACE_TMAIN/main use; commit generated 2nd. + +Mon Jun 23 15:27:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Svc_Conf.y: + + Fix fuzz errors incorrect ACE_TMAIN/main use; commit source 1st. + +Mon Jun 23 13:51:23 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Windows_Monitor.h: + + Changed class member type from ACE_CString to ACE_TString + to accomondate Unicode builds. + + * ace/Monitor_Control/Windows_Monitor.cpp: + + Removed incorrect use of ACE_TEXT wrapper on a non-literal. + +Mon Jun 23 12:34:35 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/tao_other_tests.lst: + + Added the new Notify Timeout test. + +Mon Jun 23 12:09:26 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * examples/C++NPv2/display_logfile.cpp: Divided an ACE_TCHAR + string by sizeof (ACE_TCHAR) to get the appropriate size. + Thanks to J.T. <jtc at acorntoolworks dot com> for reporting + this. + +Mon Jun 23 11:12:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Svc_Conf_y.cpp: + * bin/LabVIEW_RT/labview_test_controller/test.cpp: + * ASNMP/examples/trap/trap.cpp: + * ASNMP/examples/get/get.cpp: + * ASNMP/examples/get/get_async.cpp: + * ASNMP/examples/set/set.cpp: + * ASNMP/examples/next/next.cpp: + * ASNMP/examples/walk/walk.cpp: + * netsvcs/clients/Tokens/mutex/test_mutex.cpp: + * performance-tests/RPC/client.cpp: + * tests/Bug_2980_Regression_Test.cpp: + + Fix fuzz errors incorrect ACE_TMAIN/main use. + +Sun Jun 22 17:23:08 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/CPU_Load_Monitor.cpp: + * ace/Monitor_Control/Memory_Usage_Monitor.cpp: + * ace/Monitor_Control/Num_Threads_Monitor.cpp: + + Fix to clear_i() implementation for these monitors that + compiled only on Windows. + +Fri Jun 20 20:40:50 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Size.cpp: + * ace/Monitor_Base.cpp: + * ace/Monitor_Base.h: + + Moved stats features from the Notification Service monitor + class to the ACE base class. + + * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp: + * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp: + * ace/Monitor_Control/CPU_Load_Monitor.h: + * ace/Monitor_Control/Bytes_Received_Monitor.cpp: + * ace/Monitor_Control/Windows_Monitor.h: + * ace/Monitor_Control/Packets_Received_Monitor.cpp: + * ace/Monitor_Control/Memory_Usage_Monitor.h: + * ace/Monitor_Control/Monitor_Group.h: + * ace/Monitor_Control/Null_Network_Interface_Monitor.cpp: + * ace/Monitor_Control/BSD_Network_Interface_Monitor.h: + * ace/Monitor_Control/Solaris_Network_Interface_Monitor.h: + * ace/Monitor_Control/Num_Threads_Monitor.h: + * ace/Monitor_Control/Bytes_Sent_Monitor.h: + * ace/Monitor_Control/CPU_Load_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.h: + * ace/Monitor_Control/Windows_Monitor.cpp: + * ace/Monitor_Control/Monitor_Group.cpp: + * ace/Monitor_Control/Memory_Usage_Monitor.cpp: + * ace/Monitor_Control/Linux_Network_Interface_Monitor.h: + * ace/Monitor_Control/Windows_Multi_Instance_Monitor.h: + * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp: + * ace/Monitor_Control/Bytes_Received_Monitor.h: + * ace/Monitor_Control/Solaris_Network_Interface_Monitor.cpp: + * ace/Monitor_Control/Packets_Received_Monitor.h: + * ace/Monitor_Control/Null_Network_Interface_Monitor.h: + * ace/Monitor_Control/Num_Threads_Monitor.cpp: + * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.cpp: + + Implemented overrides of clear_i() for all the OS + monitors. + +Fri Jun 20 20:25:12 UTC 2008 Steve Huston <shuston@riverace.com> + + * bin/PerlACE/README: Edited to reflect the change in process for + referring to test components. Components are now referred to with + numbers instead of names. + + * bin/PerlACE/TestTarget.pm: In create_target(), warn if the component + is not a number. + + * bin/PerlACE/ProcessLVRT.pm: Don't try to close an undefined Telnet. + + * bin/tao_orb_tests.lst: Removed the LabVIEW_RT disabling on + Bug_2702_Regression, Oneway_Send_Timeouts, and Abstract_Interface. + + * tests/run_test.pl: Changed the target component from "ace" to 1 per + new component referring convention. + +Fri Jun 20 18:40:10 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/PerlACE/Run_Test.pm: + + Removed references to HostProcess and TargetProcess. + + * bin/PerlACE/TestTarget.pm: + * bin/PerlACE/TestTarget_VxWorks.pm: + + Added a new test target for VxWorks. It currently has no reboot + related functionality. + + * bin/PerlACE/TestTarget_LVRT.pm: + + Added the ability to accept multiple files for the DeleteFile + method as unlink does. + + * bin/PerlACE/HostProcess.pm: + * bin/PerlACE/TargetProcess.pm: + + Removed these files. + +Fri Jun 20 15:15:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/fuzz.pl: + + Small bug in white space compaction. + +Fri Jun 20 14:15:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/fuzz.pl: + + Enhance ACE_TMAIN check for multi-line detection and remove + detection level for this check. + +Fri Jun 20 12:09:53 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp: + * examples/IPC_SAP/SSL_SAP/SSL-client.cpp: + + Added static_cast's to avoid warnings from vc8. + +Thu Jun 19 16:21:07 2008 Steve Huston <shuston@riverace.com> + + * ace/CDR_Base.h: + * ace/CDR_Stream.h: Added a enum to ACE_CDR with the values for + byte ordering specifier. Moved the setting of ACE_CDR_BYTE_ORDER + from CDR_Stream.h to CDR_Base.h so it can be used in the enum. + These make it easier for users to figure out what to do when they + want to force a specific byte ordering. + Also did a little more doxygen cleanup. + +Thu Jun 19 15:11:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/fuzz.pl: + + Enable ORB_init() 3rd parameter null string check. + +Thu Jun 19 14:11:04 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp: + + Explicitly #include <sys/ioctl.h> and <net/if.h> for non-inline + builds. + +Wed Jun 18 17:36:34 UTC 2008 Yan Dai <dai_y@ociweb.com> + + * ace/Stack_Trace.cpp: + + Moved pragma disable warning directives from inside of function to + outside to take effect. + +Wed Jun 18 17:27:51 2008 Steve Huston <shuston@riverace.com> + + * ace/CDR_Stream.h: Some doxygen improvements. + +Wed Jun 18 15:36:11 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com> + + * bin/tao_orb_tests.lst: + + Added new run_test scripts for the special variants of the TAO + POA EndpointPolicy test. + +Wed Jun 18 13:20:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/fuzz.pl: + + Redo check for wide character incompatabilty ORB_init() miss-use. + Caters for multi-line ORB_init. + +Wed Jun 18 12:16:48 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/PerlACE/Run_Test.pm: + + Increase the process start wait time for QNX. + +Wed Jun 18 10:43:20 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_linux_icc.GNU: + Don't use deprecated options + +Wed Jun 18 09:50:20 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * README: + * ACE-INSTALL.html: + Updated + +Tue Jun 17 22:43:20 2008 Steve Huston <shuston@riverace.com> + + * ace/Reactor.h: Clarify that calling remove_handler() for a signal + handler does not invoke the handler's handle_close() callback. Also + note that this behavior is under debate in Bugzilla #2368. Thanks to + Bill Kendall <wkendall at sgi dot com> for calling this to attention. + + * THANKS: Added Bill Kendall. + +Tue Jun 17 15:36:49 UTC 2008 Yan Dai <dai_y@ociweb.com> + + * ace/Stack_Trace.cpp: + + Disabled warning C4706 in load_dbghelp_library_if_needed() + and enabled afterwards on windows. + +Tue Jun 17 13:55:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/fuzz.pl: + + Add check for wide character incompatabilty ORB_init() miss-use. + +Tue Jun 17 12:40:03 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp: + + Explicitly #include <sys/sockio.h> for non-inline builds. + +Tue Jun 17 09:30:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * apps/JAWS/clients/WebSTONE/src/bench.c: + * apps/JAWS/clients/WebSTONE/src/errexit.c: + * apps/JAWS/clients/WebSTONE/src/genrand.c: + * apps/JAWS/clients/WebSTONE/src/timefunc.c: + * apps/JAWS/clients/WebSTONE/src/webclient.c: + * apps/JAWS/clients/WebSTONE/src/webmaster.c: + + Fuzz errors, Untabify. + +Tue Jun 17 08:13:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * include/make_include/platform_sunos5_common.GNU: + + Changed default "kstat ?= 1" at Johnny Willemsens request. + +Tue Jun 17 06:42:51 UTC 2008 Yan Dai <dai_y@ociweb.com> + + * ace/Stack_Trace.cpp: + + Fixed declared method (determine_starting_frame) never referenced + warning on HP aCC build. + +Mon Jun 16 21:26:05 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * bin/fuzz.pl: + + Enable check_for_tab for all files in the repository. + +Mon Jun 16 21:22:03 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * apps/JAWS/clients/Caching/Local_Locator.cpp: + * apps/JAWS/clients/WebSTONE/src/bench.c: + * apps/JAWS/clients/WebSTONE/src/errexit.c: + * apps/JAWS/clients/WebSTONE/src/genrand.c: + * apps/JAWS/clients/WebSTONE/src/get.c: + * apps/JAWS/clients/WebSTONE/src/gettimeofday.c: + * apps/JAWS/clients/WebSTONE/src/parse_file_list.c: + * apps/JAWS/clients/WebSTONE/src/rexec.c: + * apps/JAWS/clients/WebSTONE/src/statistics.c: + * apps/JAWS/clients/WebSTONE/src/sysdep.c: + * apps/JAWS/clients/WebSTONE/src/timefunc.c: + * apps/drwho/Hash_Table.cpp: + + Untabify. + +Mon Jun 16 20:24:45 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * apps/Gateway/Gateway/Connection_Handler.cpp: + * apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp: + * apps/Gateway/Peer/Options.cpp: + * apps/JAWS/clients/Blobby/Options.cpp: + * apps/JAWS/clients/Blobby/blobby.cpp: + * apps/JAWS/clients/Caching/ID_Generator.cpp: + * apps/JAWS/clients/Caching/Local_Locator.cpp: + * apps/JAWS/clients/Caching/Locator_Request_Reply.cpp: + * apps/JAWS/clients/Caching/URL_Properties.inl: + * apps/JAWS/clients/WebSTONE/src/bench.c: + * apps/JAWS/clients/WebSTONE/src/cgi-send.c: + * apps/JAWS/clients/WebSTONE/src/get.c: + * apps/JAWS/clients/WebSTONE/src/getopt.c: + * apps/JAWS/clients/WebSTONE/src/nsapi-send.c: + * apps/JAWS/server/HTTP_Config.cpp: + * apps/JAWS/server/HTTP_Handler.cpp: + * apps/JAWS/server/HTTP_Helpers.cpp: + * apps/JAWS/server/HTTP_Response.cpp: + * apps/JAWS/server/HTTP_Server.h: + * apps/JAWS/server/HTTP_Server.cpp: + * apps/JAWS/stress_testing/benchd.cpp: + * apps/JAWS/stress_testing/connection.cpp: + * apps/JAWS/stress_testing/http_tester.cpp: + * apps/JAWS2/JAWS/Cache_Hash_T.h: + * apps/JAWS2/JAWS/Hash_Bucket_T.h: + * apps/drwho/File_Manager.cpp: + * apps/drwho/Hash_Table.cpp: + * apps/drwho/PMC_All.cpp: + * apps/drwho/PMC_Flo.cpp: + * apps/drwho/PMC_Ruser.cpp: + * apps/drwho/PMC_Usr.cpp: + * apps/drwho/PMS_Ruser.cpp: + * apps/drwho/PM_Client.cpp: + * apps/drwho/Rwho_DB_Manager.cpp: + * apps/gperf/src/Gen_Perf.cpp: + + Untabify. + +Mon Jun 16 19:06:38 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu> + + * ace/config-borland-common.h: + * ace/config-hpux-11.00.h: + * ace/config-mvs.h: + * ace/config-win32-dmc.h: + * ace/config-win32-ghs.h: + * ace/config-win32-msvc.h: + + Fixes for MCPP preprocessing on Windows. + +Mon Jun 16 19:06:44 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ace/Acceptor.cpp: + * ace/Connector.cpp: + * ace/Strategies_T.cpp: + + Use the NORMAL_CLOSE_OPERATION enum value when closing the service + handler during activation. + +Mon Jun 16 18:33:34 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp: + * examples/OS/Process/imore.cpp: + * examples/Reactor/Proactor/test_proactor3.cpp: + * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.cpp: + + Untabify. + +Mon Jun 16 18:00:26 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * ASNMP/examples/get/get.cpp: + * ASNMP/examples/get/get_async.cpp: + * ASNMP/examples/next/next.cpp: + * ASNMP/examples/set/set.cpp: + + Untabify. + +Mon Jun 16 17:53:00 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp: + * examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp: + * examples/IPC_SAP/TLI_SAP/db-client.cpp: + * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h: + * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h: + * examples/Log_Msg/Log_Msg_MFC/StdAfx.h: + * examples/Log_Msg/Log_Msg_MFC/StdAfx.cpp: + * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.inl: + + Untabify. + +Mon Jun 16 17:27:36 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/PerlACE/TargetProcess.pm: + + Remove the "use" of PerlACE::ProcessVX. It is already used in + PerlACE::Process and using it in this module causes things to be + evaluated incorrectly with respect to @ARGV. + +Mon Jun 16 17:01:19 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * bin/fuzz.pl: + + Enable check_for_tab check for ACE_ROOT/examples + +Mon Jun 16 16:54:25 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * examples/APG/Logging/Callback-2.h: + * examples/APG/Logging/Callback-3.h: + * examples/APG/Logging/Use_Logger.cpp: + * examples/APG/Threads/Message_Queue.cpp: + * examples/APG/Timers/CB.h: + * examples/APG/Timers/PCB.cpp: + * examples/ASX/CCM_App/SC_Server.cpp: + * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp: + * examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp: + * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp: + * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp: + * examples/ASX/Message_Queue/bounded_buffer.cpp: + * examples/ASX/Message_Queue/priority_buffer.cpp: + * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp: + * examples/Bounded_Packet_Relay/BPR_Drivers.cpp: + * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp: + * examples/Bounded_Packet_Relay/bpr_thread.cpp: + * examples/C++NPv2/display_logfile.cpp: + * examples/Connection/misc/Connection_Handler.h: + * examples/IPC_SAP/ATM_SAP/CPP-client.cpp: + * examples/IPC_SAP/ATM_SAP/CPP-server.cpp: + * examples/IPC_SAP/DEV_SAP/writer/writer.cpp: + * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp: + * examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp: + * examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp: + * examples/IPC_SAP/FILE_SAP/client.cpp: + * examples/IPC_SAP/SOCK_SAP/C-inclient.cpp: + * examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp: + * examples/IPC_SAP/SPIPE_SAP/NPServer.cpp: + * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp: + * examples/IPC_SAP/TLI_SAP/CPP-ATM-client.cpp: + * examples/IPC_SAP/TLI_SAP/CPP-ATM-server.cpp: + * examples/IPC_SAP/TLI_SAP/CPP-client.cpp: + * examples/IPC_SAP/TLI_SAP/CPP-server.cpp: + * examples/IPC_SAP/TLI_SAP/db-client.cpp: + * examples/IPC_SAP/TLI_SAP/ftp-client.cpp: + * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h: + * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp: + * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h: + * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp: + * examples/Logger/Acceptor-server/server_loggerd.h: + * examples/Logger/Acceptor-server/server_loggerd.cpp: + * examples/Logger/simple-server/Logging_Handler.cpp: + * examples/Logger/simple-server/server_loggerd.cpp: + * examples/Mem_Map/IO-tests/test_io.cpp: + * examples/Misc/test_get_opt.cpp: + * examples/Misc/test_profile_timer.cpp: + * examples/OS/Process/imore.cpp: + * examples/QOS/Change_Receiver_FlowSpec/Receiver_QoS_Event_Handler.cpp: + * examples/Reactor/FIFO/client.cpp: + * examples/Reactor/FIFO/server.cpp: + * examples/Reactor/Misc/notification.cpp: + * examples/Reactor/Misc/test_signals_1.cpp: + * examples/Reactor/Misc/test_signals_2.cpp: + * examples/Reactor/Ntalker/ntalker.cpp: + * examples/Reactor/Proactor/test_cancel.h: + * examples/Reactor/Proactor/test_cancel.cpp: + * examples/Reactor/Proactor/test_multiple_loops.cpp: + * examples/Reactor/Proactor/test_proactor3.cpp: + * examples/Reactor/Proactor/test_timeout.cpp: + * examples/Reactor/Proactor/test_timeout_st.cpp: + * examples/Registry/test_registry_update.cpp: + * examples/Service_Configurator/IPC-tests/client/broadcast_client_test.cpp: + * examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp: + * examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp: + * examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp: + * examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.inl: + * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp: + * examples/Service_Configurator/Misc/Timer_Service.cpp: + * examples/Shared_Memory/test_SV.cpp: + * examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp: + * examples/Threads/recursive_mutex.cpp: + * examples/Threads/task_one.cpp: + * examples/Threads/thread_manager.cpp: + * examples/Threads/token.cpp: + + Untabify. + +Mon Jun 16 16:04:40 2008 Steve Huston <shuston@riverace.com> + + * bin/PerlACE/TestTarget.pm: When getting the exe subdir for a + target, pick up the command line setting if the "default" target + is in use. This should fix the broken exesubdir TAO builds. + +Mon Jun 16 15:45:45 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Null_Network_Interface_Monitor.cpp: + * ace/Monitor_Control/Null_Network_Interface_Monitor.h: + + New files, defining a base class for tne network interface OS + monitors when the monitor framework itself is enabled but no + platform-specific OS monitor flags are defined, whether because + the platform itself does not support native system-level + monitoring, or because the Linux, Windows or Solaris OS + monitor flags has been turned off for some reason. + + * ace/Monitor_Control/Monitor_Control.mpc: + * ace/Monitor_Control/Bytes_Sent_Monitor.h: + * ace/Monitor_Control/Packets_Sent_Monitor.h: + * ace/Monitor_Control/Linux_Network_Interface_Monitor.h: + * ace/Monitor_Control/Bytes_Received_Monitor.h: + * ace/Monitor_Control/Packets_Received_Monitor.h: + + Incorporated the new no-op network interface monitor base class + into the existing network interface monitor classes. If this + new base class is used, the monitor's value will always be 0, + and its update() method will be a no-op. + +Mon Jun 16 12:12:16 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/config-sunos5.5.h: + + Reverted addition of ACE_HAS_KSTAT flag in + + Fri Jun 13 14:00:00 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + Thanks to Johnny Willemsen <jwillemsen@remedy.nl>, we now + know that the correct way to do this is to set kstat=1 + in platform_macros.GNU. + +Mon Jun 16 11:28:11 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * bin/fuzz.pl: + + Enable check_for_tab check for TAO/tests/examples and TAO/performance-tests + +Mon Jun 16 10:30:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Max_Default_Port_Test.cpp: + + Un-tabify. + +Mon Jun 16 10:20:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Monitor_Control/BSD_Network_Interface_Moinitor.cpp: + + Correct Fuzz errors (removed NULL). + +Mon Jun 16 01:01:27 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * bin/fuzz.pl: + + Enable check_for_tab check for TAO/tests + +Sun Jun 15 16:03:29 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * bin/fuzz.pl: + + Enable check_for_tab check for TAO/orbsvcs + +Sun Jun 15 13:23:13 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-linux-common.h: + Added ACE_LACKS_STRRECVFD when no streams are available (like fc9) + + * rpmbuild/ace-tao-strrecvfd.patch: + Deleted + + * rpmbuild/ace-tao.spec: + Patch 6 is not needed anymore + + * ace/Strategies_T.h: + Doxygen change + +Sun Jun 15 03:08:53 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/Monitor_Control/Monitor_Control.mpc: + + Add BSD_Network_Interface_Monitor.cpp to Source_Files section. + +Fri Jun 13 14:50:28 UTC 2008 Simon Massey <sma at prismtech dot com> + + Add BSD_Network_Interface_Monitor.cpp and + + untab-ified to remove fuzz errors. + +Fri Jun 13 14:45:28 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp: + + Removed unused local variable. + +Fri Jun 13 14:31:35 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/Stack_Trace.cpp (Solaris section): + + Yesterday's addition of support for 64-bit SPARC broke on x86. + +Fri Jun 13 14:00:00 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/config-sunos5.5.h: + + Added #define of ACE_HAS_KSTAT, used by the OS monitors in + ace/Monitor_Control on Solaris platforms to guard the + visibility of Solaris-specific code and base classes. + +Fri Jun 13 13:40:39 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/Monitor_Control/Makefile.am: + + Add BSD_Network_Interface_Monitor.cpp and + Solaris_Network_Interface_Monitor.cpp to Headers_File section. + + * ace/Monitor_Control/Bytes_Received_Monitor.cpp: + * ace/Monitor_Control/Bytes_Received_Monitor.h: + * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: + * ace/Monitor_Control/Bytes_Sent_Monitor.h: + * ace/Monitor_Control/Packets_Received_Monitor.cpp: + * ace/Monitor_Control/Packets_Received_Monitor.h: + * ace/Monitor_Control/Packets_Sent_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.h: + + Inherit from BSD_Network_Interface_Monitor on FreeBSD, + NetBSD, and OpenBSD systems. + + * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp: + * ace/Monitor_Control/BSD_Network_Interface_Monitor.h: + + New files, network interface monitor for systems with 4.4BSD + derived network stack. + +Fri Jun 13 13:24:11 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp: + * ace/Monitor_Control/Bytes_Received_Monitor.cpp: + * ace/Monitor_Control/Packets_Received_Monitor.cpp: + * ace/Monitor_Control/Bytes_Sent_Monitor.h: + * ace/Monitor_Control/Packets_Sent_Monitor.h: + * ace/Monitor_Control/Linux_Network_Interface_Monitor.h: + * ace/Monitor_Control/Bytes_Received_Monitor.h: + * ace/Monitor_Control/Packets_Received_Monitor.h: + * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.cpp: + + Added '|| defined (AIX)' to every occurrence of + '#if defined (linux)' to eliminate build errors on the + latter platform. + +Thu Jun 12 21:57:33 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + * configure.ac: + + Remove feature test for ACE_HAS_TEMPLATE_SPECIALIZATION. + + * ace/config-borland-common.h: + * ace/config-cray.h: + * ace/config-cxx-common.h: + * ace/config-g++-common.h: + * ace/config-hpux-11.00.h: + * ace/config-icc-common.h: + * ace/config-integritySCA.h: + * ace/config-irix6.x-sgic++.h: + * ace/config-mvs.h: + * ace/config-openvms.h: + * ace/config-suncc-common.h: + * ace/config-sunos5.4-sunc++-4.x.h: + * ace/config-sunos5.5.h: + * ace/config-sunos5.6.h: + * ace/config-tandem-nsk-mips-v2.h: + * ace/config-tandem-nsk-mips-v3.h: + * ace/config-tru64.h: + * ace/config-unixware-7.1.0.udk.h: + * ace/config-win32-dmc.h: + * ace/config-win32-ghs.h: + * ace/config-win32-msvc-8.h: + * ace/config-win32-msvc-9.h: + * ace/config-win32-msvc-7.h: + + Remove unused #define of ACE_HAS_TEMPLATE_SPECIALIZATION. This + feature test macro is no longer used. + +Thu Jun 12 18:47:54 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Solaris_Network_Interface_Monitor.h: + * ace/Monitor_Control/Solaris_Network_Interface_Monitor.cpp: + + New files, containing a base class used with + Bytes_Received_Monitor, Bytes_Sent_Monitor, + Packets_Received_Monitor and Packets_Sent_Monitor + when they are compiled on Solaris platforms. + + * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp: + * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp: + * ace/Monitor_Control/CPU_Load_Monitor.h: + * ace/Monitor_Control/Bytes_Received_Monitor.cpp: + * ace/Monitor_Control/Windows_Monitor.h: + * ace/Monitor_Control/Packets_Received_Monitor.cpp: + * ace/Monitor_Control/Memory_Usage_Monitor.h: + * ace/Monitor_Control/Monitor_Control.mpc: + * ace/Monitor_Control/Num_Threads_Monitor.h: + * ace/Monitor_Control/Bytes_Sent_Monitor.h: + * ace/Monitor_Control/CPU_Load_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.h: + * ace/Monitor_Control/Windows_Monitor.cpp: + * ace/Monitor_Control/Memory_Usage_Monitor.cpp: + * ace/Monitor_Control/Linux_Network_Interface_Monitor.h: + * ace/Monitor_Control/Windows_Multi_Instance_Monitor.h: + * ace/Monitor_Control/Bytes_Received_Monitor.h: + * ace/Monitor_Control/Packets_Received_Monitor.h: + * ace/Monitor_Control/Num_Threads_Monitor.cpp: + * ace/Monitor_Control/Bytes_Sent_Monitor.cpp: + * ace/Monitor_Control/Packets_Sent_Monitor.cpp: + + - Changed required to complete the support of + network interface monitors on Solaris. + + - Changed guards for Windows-specific header file + inclusion to use the recently added ACE_HAS_PDH_H, + which in turn guards the definition of the + ACE_HAS_WIN32_PDH flag used in source code. + + - Changed the names of the platform-specific monitor + update methods to update_i(), from the distinct + names they had before. This changed allowed the + elimination of many #ifdef guards in source code. + +Thu Jun 12 17:42:47 UTC 2008 Steve Huston <shuston@riverace.com> + + * bin/PerlACE/Process.pm: + * bin/PerlACE/Process_Win32.pm: Moved the Target sub from Process_Win32 + to Process so everybody can see it. Thanks to Chad Elliott for + finding and suggesting the correction for it. + +Thu Jun 12 16:04:33 UTC 2008 Steve Huston <shuston@riverace.com> + + * bin/tao_orb_tests.lst: Disabled newly added tests on LabVIEW_RT. + + * bin/PerlACE/README: Describes how the ACE+TAO test procedures work. + Includes a description of how to drive the generalized ability to + redirect execution of tests off of the build host. + + * bin/PerlACE/TestTarget.pm: + * bin/PerlACE/TestTarget_LVRT.pm: + * bin/PerlACE/ProcessLVRT.pm: + * bin/PerlACE/Process_Win32.pm: Add the ability to configure various + aspects of ACE+TAO (+CIAO I guess, but haven't tried that) to run + on machines other than the build host and with alternate roots + (ACE_ROOT, TAO_ROOT). This is an effort to generalize the ability + to run off of the build host without adding more switches and options + and convoluted settings and platform-specific code in the main + scripts. The README file explains how to set up modules to extend + testing to other platforms. LabVIEW_RT is the only one there now; + VxWorks is an obvious addition and would allow a bunch of special-case + code to be removed from the main scripts. The test-driving script + does require some change to take advantage of this capability. ACE + tests in ACE_wrappers/tests have the change. A few TAO tests do + (see TAO ChangeLog). Without the changes to the test-driving script + everything behaves as it always did. + + * tests/run_test.pl: Uses the new TestTarget capability, naming the + test target "ace". Thus, to redirect these tests to another machine, + set the DOC_TEST_ACE environment variable with a configuration name + and set configuration variables accordingly. + +Thu Jun 12 14:38:19 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/Stack_Trace.h: + * ace/Stack_Trace.cpp: + + Added support for SPARCv9 (64-bit). + Reverted the Win32 assembly back to the simplest form, we had tried + to make it compatible with Borland but it still didn't work. As of + now ACE compiled by Borland will not generate stack traces. + +Thu Jun 12 12:17:52 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ace/Stack_Trace.cpp: + + Corrected Win32 assembler compilation error. + +Wed Jun 11 16:24:00 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com> + + * bin/tao_orb_tests.lst: + + Added new test case. + +Wed Jun 11 13:55:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Time_Value.inl: + * ace/Time_Value.h: + + Add extra inline void msec(int) that calls void msec(long) + to avoid amiguity between void msec(long) and void msec(_int64 &) + when natual sized integers are given (which seems to be + quite often). + +Wed Jun 11 13:02:22 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/PerlACE/Run_Test.pm: + + Replaced the "use PerlACE::Process". It is necessary to be loaded + inside this module to ensure that all of the command line options + can be processed. + +Wed Jun 11 04:17:42 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/platform.m4: + + Remove ACE_HAS_AIX_BROKEN_SOCKET_HEADER definitions. + +Wed Jun 11 03:51:32 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_HAS_CHARPTR_SPRINTF. This feature test macro is no longer + used. + +Wed Jun 11 03:39:48 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_LACKS_FLOATING_POINT. This feature test macro is no longer + used. + +Wed Jun 11 03:33:31 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_HAS_TYPENAME_KEYWORD. This feature test macro is no longer + used. + +Wed Jun 11 03:31:02 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_HAS_SPARCWORKS_401_SIGNALS. This feature test macro is no + longer used. + +Wed Jun 11 02:57:12 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Remove autoheader template for ACE_HAS_AIX_BROKEN_SOCKET_HEADER. + This feature test macro is no longer used. + +Wed Jun 11 02:52:16 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_SELECT_USES_INT. This feature test macro is no longer used. + +Wed Jun 11 02:48:07 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Remove autoheader template for HAVE_RESTARTABLE_SYSCALLS. + This feature test macro is no longer used. + +Wed Jun 11 00:17:01 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_HAS_IRIX_53_SIGNALS. This feature test macro is no longer + used. + +Tue Jun 10 23:57:53 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature tests and autoheader templates for + ACE_HAS_STD_TEMPLATE_SPECIALIZATION and + ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION. + These feature test macros are no longer used. + +Tue Jun 10 23:52:19 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_HAS_BROKEN_SAP_ANY. This feature test macro is no longer + used. + +Tue Jun 10 23:49:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Remove autoheader template for ACE_HAS_BROKEN_NESTED_TEMPLATES. + This feature test macro is no longer used. + +Tue Jun 10 23:47:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Remove autoheader template for ACE_HAS_SUNOS4_SIGNAL_T. + This feature test macro is no longer used. + +Tue Jun 10 23:45:34 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_HAS_BROKEN_CONDITIONAL_STRING_CAST. This feature test macro + is no longer used. + +Tue Jun 10 23:43:19 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_HAS_BROKEN_CONVERSIONS. This feature test macro is no + longer used. + +Tue Jun 10 23:41:11 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_HAS_BROKEN_NAMESPACES. This feature test macro is no longer + used. + +Tue Jun 10 23:39:09 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/config_h.m4: + + Remove autoheader template for ACE_HAS_SYSCALL_GETRUSAGE. This + feature test macro is no longer used. + +Tue Jun 10 23:16:31 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + * m4/config_h.m4: + + Remove feature test and autoheader template for + ACE_HAS_BROKEN_TIMESPEC_MEMBERS. This feature test macro is no + longer used. + +Tue Jun 10 21:28:23 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/platform.m4: + + Add ACE_CHECK_GETNAME_RETURNS_RANDOM_SIN_ZERO feature check, + which sets the ACE_GETNAME_RETURNS_RANDOM_SIN_ZERO feature test + macro on Linux systems running kernels older than 2.5.47. This + is a compile time check, like was done in config-linux-common.h, + based on the value of LINUX_VERSION_CODE from <linux/version.h>. + This means ACE compiled on a newer Linux system but deployed on + an older one could result in run-time failures. + + Fixes Bugzilla #3132. + +Tue Jun 10 21:33:25 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/CDR_Stream.h: + * ace/CDR_Stream.cpp: + + Replaced a Monitor class forward declaration with the full file + include, moved from the source file to the header file. This + move enables ACE monitor points to compile when inlining is + turned on. + +Tue Jun 10 18:46:24 UTC 2008 Yan Dai <dai_y@ociweb.com> + + * ace/Stack_Trace.h: + + Updated comments to not exclude Borland from supported platforms. + + * ace/Stack_Trace.cpp: + + - Moved the label "x" from inside of asm to be outside. Some compiler + does not like it. + - Enabled LynxOS support and excluded support for gcc old versions before 3.3. + +Tue Jun 10 13:56:17 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/Stack_Trace.cpp: + + One more fix for Win32 wchar. + +Tue Jun 10 13:32:57 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * tests/Bug_2980_Regression_Test.cpp: + + Avoid pointer-to-function and pointer-to-object warnings from g++. + +Tue Jun 10 12:53:05 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * tests/SSL/SSL_Asynch_Stream_Test.cpp: + + Modified to avoid virtual method hiding. + +Tue Jun 10 11:37:09 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * tests/Time_Value_Test.cpp: + + Added a static cast to avoid warnings on QNX. + +Tue Jun 10 10:57:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/ACE.cpp: + + Correct presidence bug highlighted by FC9_GCC_430 build: + ACE.cpp:1429: warning: suggest parentheses around && within || + ACE.cpp:1665: warning: suggest parentheses around && within || + ACE.cpp:1853: warning: suggest parentheses around && within || + The default precidence is && before ||, but the way the || + statements were grouped, it was clear that was not the intended + resolution. + + Correct empty if statement bug highlighted by FC9_GCC_430 build: + ACE.cpp:2773: warning: suggest braces around empty body in an 'if' statement + + Also removed warnings by using empty braces: + ACE.cpp:3389: warning: suggest a space before ';' or explicit braces around empty body in 'while' statement + ACE.cpp:3414: warning: suggest a space before ';' or explicit braces around empty body in 'while' statement + + +Mon Jun 9 21:38:04 UTC 2008 Yan Dai <dai_y@ociweb.com> + + * ace/Stack_Trace.cpp: + + Passed string literals instead of ACE_TEXT string to GetProcAddress as it + accepts LPCSTR which is defined as char*. This should fix wchar (Win32) + build errors. + +Mon Jun 9 20:52:52 2008 Steve Huston <shuston@riverace.com> + + * ace/Asynch_IO.h: Doxygen improvements. + +Mon Jun 9 19:40:56 UTC 2008 Yan Dai <dai_y@ociweb.com> + + * ace/Stack_Trace.h: + * ace/Stack_Trace.cpp: + + Excluded LynxOS, MinGW and Borland builds from stack trace supported + platforms. + +Mon Jun 09 14:46:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Stack_Trace.cpp: + * ace/Stack_Trace.h: + + Remove TEXT() and TCHAR Fuzz errors. + +Mon Jun 9 11:26:36 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ace/ace_for_tao.mpc: + + Added Stack_Trace.cpp since Log_Msg.cpp needs it. + +Mon Jun 09 10:42:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/NT_Service.cpp: + + unambiguated call to time_value msec(long) at line 437 + caused by new uint64 non-const setter provided by: + Thu Jun 5 14:52:43 UTC 2008 Steve Huston + +Sun Jun 8 18:09:22 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/platform.m4: + + Add ACE_CHECK_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE feature + check, which sets the ACE_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE + feature test macro on Linux and OpenBSD systems (as is done in + the canned config-*.h files). Fixes Bugzilla #3141. + +Sat Jun 7 13:56:56 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ace/Log_Msg.cpp: + + Use ACE_TEXT instead of ACE_LIB_TEXT. + +Sat Jun 7 03:28:01 UTC 2008 Yan Dai <dai_y@ociweb.com> + + Merged in stack_trace_branch that added stack trace support. + + * NEWS: + + Add an entry for stack trace support. + + * ace/Log_Msg.h: + + Added comments for "%?". + + * ace/Log_Msg.cpp: + + Added new conversion character, the question mark, which gets + replaced by a stack trace on supported platforms. + + * ace/Stack_Trace.h: + * ace/Stack_Trace.cpp: + + Added new class that, on supported platforms, will take a + snapshot of the current stack when instantiated. + + * ace/ace.mpc: + + Added Stack_Trace in as source. + + * ace/config-macosx-leopard.h: + + Added ACE_HAS_EXECINFO_H define. + + * ace/Makefile.am: + + Added Stack_Trace.h and Stack_Trace.cpp. + + * configure.ac: + + Added checks for execinfo.h header. + + * tests/Stack_Trace_Test.cpp: + + New test. + + * tests/run_test.lst: + * tests/tests.mpc: + + Added Stack_Trace_Test in. + +Fri Jun 6 19:05:14 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + + Put an eval around the require of Net::Telnet so that these + modules can always be "used", but not necessarily employed. + + * bin/PerlACE/Run_Test.pm: + + Use PerlACE::TargetProcess and PerlACE::HostProcess so that all + test scripts may use them. + + * bin/PerlACE/TargetProcess.pm: + * bin/PerlACE/HostProcess.pm: + + Added modules to simplify the writing of test scripts so that + VxWorks testing can be transparent to the script itself. Having + two packages allows for role reversal (using the -reverse_roles + option to run_test.pl). For example, if you have a test that + consists of a server and a client, the script will look like this: + + $SV = new PerlACE::TargetProcess("server", "-o $iorfile"); + $CL = new PerlACE::HostProcess("client", "-k file://$iorfile"); + + If testing for VxWorks, the server process will be run on the + target and the client process will be run on the host. If the + -reverse_roles option is provided to run_test.pl, the server + process will run on the host and the client process will run on + the target. + +Fri Jun 06 13:00:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/ACE.cpp: + + untabified. + +Fri Jun 06 11:10:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/ACE.cpp: + + Added #include ace/OS_NS_fcntl.h to previous commit of + Thu Jun 5 23:46:14 UTC 2008 J.T. Conklin. + +Fri Jun 6 08:31:06 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * ace/config-hpux-11.00.h: + According to Steve Huston HP-UX does provide strtoull and + wcstoull but they can be used not as straight forward as + in other compilers. I have no access to HP-UX so I added + corresponding TODO comment about ACE_LACKS_STRTOULL and + ACE_LACKS_WCSTOULL that I added previously. + + * ace/config-vxworks6.2.h: + * ace/config-vxworks6.4.h: + * ace/config-vxworks5.x.h: + * ace/config-vxworks6.3.h: + VxWorks doesn't provide wcstoull as well. + Added ACE_LACKS_WCSTOULL. + +Thu Jun 5 23:46:14 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/ACE.cpp: + + Changed daemonize() to open /dev/null and duplicate the file + descriptor as descriptors 0, 1, and 2 if it is invoked with the + closed_all_handles flag set. This avoids problems with I/O + to/from stdin, stdout, and stderr; cin, cout, and cerr; + etc. being written to/read from whatever files/sockets/devices + associated with descriptors 0, 1, and 2 when they are reopened. + This fixes Bugzilla #3338. + +Thu Jun 5 16:30:58 2008 Steve Huston <shuston@riverace.com> + + * NEWS: Added note concerning ACE_Time_Value changes from + Thu Jun 5 14:52:43 UTC 2008 Steve Huston <shuston@riverace.com> + +Tue Jun 3 13:09:27 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/OS_main.h (wmain): Added + + ACE_BEGIN_VERSIONED_NAMESPACE_DECL + ACE_END_VERSIONED_NAMESPACE_DECL + + to the ace_wmain_i macro. Thanks to June Fang <june dot fang at + gmail dot com> for reporting this. + +Thu Jun 5 14:52:43 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Time_Value.{h inl}: Added a non-const variant of + void msec(ACE_UINT64&) - this allows the msec(ACE_UINT64&) accessor + to be called on both const and non-const objects without error. + Fixes Bugzilla #3336. Thanks to Simon Massey for this idea. + + * tests/Time_Value_Test.cpp: Added a const-checking msec() call and + corrected the test case. + +Thu Jun 05 13:45:00 UTC 2008 Simon Massey <sma@prismtech.com> + + * ace/Get_Opt.cpp: + * ace/Get_Opt.h: + * ace/Get_Opt.inl: + + As a conveniance in wide character builds allow the + options string to be specified as a standard narrow + string (that is converted internally). This type of + use is littered throughout the TAO code. + + * ace/OS_NS_stdio.cpp: + * ace/OS_NS_stdio.h: + * ace/OS_NS_stdio.inl: + + As a conveniance in wide character builds allow the + fopen() call to have parameters of mixed wide/narrow + type. This type of use is littered throughout the TAO + code. + + * ace/OS_NS_stdlib.inl: + + Correct the mkstemp facades, they were not returning + the modified template string under wide character builds, + this caused the tao_idl compiler to be unable to find + the pre-processed files to rename that it had just created. + + * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc: + * examples/Log_Msg/Log_Msg_MFC/Log_Msg_Unicode_MFC.mpc: + + Deleted the Unicode specific version, normal one suffices + after all. + + * bin/tao_orb_tests.lst: + + Disabled problematic LynxOS test. + +Wed Jun 4 22:45:20 2008 Steve Huston <shuston@riverace.com> + + * ace/config-pharlap.h: Added ACE_LACKS_FILELLOCKS. My changes from + Mon Apr 28 21:53:23 UTC 2008 Steve Huston <shuston@riverace.com> + exposed a call to LockFileEx, which is not present on Pharlap + (and, therefore, not present in LabVIEW RT). The alternate API, + LockFile, is present on Pharlap but documented as unsupported. + Since the OS doesn't do multiple processes, there are more effective + ways to synchronize that file locks anyway. + +Wed Jun 4 20:59:16 UTC 2008 Ciju John <johnc at ociweb dot com> + + * ace/SSL/SSL_Context.cpp: + Fix for Bug 3337. ::SSL_add_dir_cert_subjects_to_stack() isn't + ready for Windows. + +Wed Jun 4 17:12:10 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/ACE.cpp (timestamp): + + Make sure to divide sizeof timebuf by sizeof (ACE_TCHAR) to + avoid buffer overflow. This is another instance of the same + problem fixed in: + + Mon Jun 2 15:26:57 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + +Wed Jun 4 16:05:54 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/Time_Value_Test.cpp: Added a test case for Bugzilla #3336 + as reported by Aaron Scamehorn. + +Wed Jun 4 14:36:55 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Point_Registry.cpp: + * ace/Monitor_Base.cpp: + + Disabled warning messages reporting an unsuccessful unbind + of a monitor from the monitor point registry. In some + cases, it appears that the default process reactor singleton + is destroyed before the monitor point registry. The reactor + has an associated ACE_Message_Queue, which in turn has an + associated monitor. Somehow in the destruction of the + singleton, the normal chain of destructor calls, which + would remove the monitor from the registry, is bypassed, + leaving the removal to happen when the registry's + destructor is called and the entry in question is no longer + valid. In any case, this happens only at process shutdown, + and there is no memory leak. Ways to make this happen in + a more friendly fashion are being looked into. + +Tue Jun 3 16:14:39 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com> + + * rpmbuild/ace-tao.spec: + * rpmbuild/ace-tao-unusedarg.patch: + * rpmbuild/ace-tao-strrecvfd.patch: + + Added ace-tao-strrecvfd.patch (related to bug #3291). + Changed make loop construct to abort when subcomponent fails. + Removed PSS from TAO build list. + Added ace-tao-unusedarg.patch (related to bug #3270). + Made qt3 BuildRequires conditional on Fedora version. + +Mon Jun 2 15:26:57 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Log_Record.cpp (format_msg): Make sure to divide sizeof ctp + by sizeof (ACE_TCHAR) to avoid buffer overflow. Thanks to June + Fang <june dot fang at gmail dot com> for reporting this. + +Sun Jun 1 02:01:38 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com> + + * rpmbuild/ace-tao.spec: + * rpmbuild/ace-tao-etc.tar.gz: + * rpmbuild/ace-tao-orbsvcs-daemon.patch: + + Added ace-tao-orbsvcs-daemon.patch to workaround + daemonization problems in rpm installed services. + Fixed tao-cosconcurrency command line arguments. + +Fri May 30 13:57:06 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * ace/config-vxworks6.2.h: + * ace/config-vxworks6.4.h: + * ace/config-vxworks5.x.h: + * ace/config-vxworks6.3.h: + VxWorks doesn't provide strtoull(). + +Fri May 30 13:48:48 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * ace/config-openvms.h: + OpenVMS doesn't provide wcstoull() function. + +Fri May 30 13:37:13 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * ace/OS_NS_stdlib.inl: + Fixed MinGW builds. + + * ace/config-cygwin32.h: + Disabled wcstoull() on cygwin since it doesn't provide + such function. + +Fri May 30 13:17:55 UTC 2008 Simon Massey <sma@prismtech.com> + + * test/INET_Addr_Test_IPV6.cpp: + Resolve Conflict #define INTERFACE with MFC under VC8. + +Fri May 30 10:07:55 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * ace/config-win32-borland.h: + Borland compilers doesn't provide strtoull() and wcstoull(). + + * ace/config-sunos5.5.h: + * ace/config-sunos5.10.h: + wcstoull() didn't exist on Solaris until version 10. + + * ace/config-hpux-11.00.h: + HP-UX doesn't provide strtoull() and wcstoull(). + +Thu May 29 16:08:01 UTC 2008 Vladimir Zykov <vzykov@prismtech.com> + + * ace/OS_NS_stdlib.cpp: + * ace/OS_NS_stdlib.inl: + * ace/OS_NS_stdlib.h: + + Added strtoull() function to ACE_OS. + + * configure.ac: + + Added a check for presence of strtoull() and wcstoull() + in the build environment. + +Thu May 29 15:15:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/INET_Addr.cpp: + + Remove tabs to avoid fuzz warning. + +Thu May 29 10:15:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Bug_3332_Regression_Test.cpp: + + Remove signed/unsigned comparison warnings. + +Wed May 28 18:13:15 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/INET_Addr.cpp: + * ace/INET_Addr.h: + + Changed ACE_INET_Addr::get_host_addr(char *, int) to be thread + safe by calling ACE_OS::inet_ntop() instead of + ACE_OS::inet_ntoa(). + + Changed ACE_INET_Addr::get_host_addr(void) to call + INET_Addr::get_host_addr(char *, size) with a static buffer. + + Removed the special cases for VxWorks in both of the above + methods which called inet_ntoa_b() which, according to comments, + was for efficency and thread safety. These are are now as + efficent and thread safe (or not, in the case of ACE_INET_Addr:: + get_host_addr(void)) as any other target platform, but no longer + need a string buffer member in every ACE_INET_Addr instance. + +Wed May 28 13:46:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/Malloc.h: + Eliminate a warning from some fanicaly builds. + +Wed May 28 08:10:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * tests/Bug_3332_Regression_Test.cpp: + * tests/Bug_3332_Regression_Test.txt: + * tests/run_test.lst: + * tests/tests.mpc: + + Regression test for the change of: + Fri May 23 12:45:00 UTC 2008 * ace/RB_Tree.cpp. + +Tue May 27 23:10:33 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/Makefile.am: + + Adding missing template and header files. + +Tue May 27 12:11:07 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ace/ace.mpc: + + Added missing template and header files. + +Mon May 26 13:54:38 UTC 2008 Olli Savia <ops@iki.fi> + + * ace/config-lynxos.h: + Defined ACE_LACKS_POLL_H. + +Mon May 26 07:28:23 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com> + + * rpmbuild/ace-tao.spec: + Clarified the tao-cosevent and tao-rtevent "Summary" tags. + +Mon May 26 00:31:51 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com> + + * rpmbuild/ace-tao.spec: + Fixed rpm build error: bad tar extraction command. + +Sun May 25 17:18:20 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/ace.mwc: + + s/MonitorControl/Monitor_Control/ + +Sun May 25 04:11:37 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com> + + * rpmbuild/ace-tao.spec: + * rpmbuild/ace-tao-rnq.patch: + * rpmbuild/ace-tao-config-tmplvis.patch: + * rpmbuild/ace-tao-hasicmp.patch: + * rpmbuild/ace-tao-obstack.patch: + * rpmbuild/ace-tao-config-ipv6.patch: + Removed ace-tao-obstack.patch, no longer needed. + Converted ace-tao-config-ipv6.patch into conditional rpm script. + Converted ace-tao-rnq.patch into conditional rpm script. + Converted ace-tao-config-tmplvis.patch and ace-tao-hasicmp.patch + into rpm script. + +Sat May 24 19:50:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm: + + Adjust libpaths now that ACE_MonitorControl library has been + renamed to just ACE_Monitor_Control. + +Fri May 23 14:20:48 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * m4/platform.m4: + + Added *mingw64* case in ACE_SET_PLATFORM_MACROS and + ACE_CHECK_FORMAT_SPECIFIERS feature test macros. + +Fri May 23 12:45:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * ace/RB_Tree.cpp: + + Enhancement to stop external pointers to retained items being + invalidated upon key deletion. + +Fri May 23 12:14:54 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Control/Auto_Update_Starter.h: + + Updated filename (which was recently changed) in a comment. + Thanks to Simon Massey <simon.massey@prismtech.com> for + reporting the fuzz warning. + +Fri May 23 08:14:38 UTC 2008 Olli Savia <ops@iki.fi> + + * tests/run_test.lst: + + Run Bug_2980_Regression_Test on LynxOS. + +Fri May 23 00:18:24 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/Makefile.am: + + Rename MonitorControl subdirectory to Monitor_Control, to + adapt to this change: + + Wed May 21 19:01:10 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + +Thu May 22 23:04:38 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Rename MonitorControl subdirectory to Monitor_Control, to + adapt to this change: + + Wed May 21 19:01:10 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + +Thu May 22 19:29:35 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Base.h (clear): + + Made the method virtual, since it's overridden in the + TAO Notification Service monitors and we are now using + the ACE monitor registry which stores everyhing as the + ACE base class monitor. + +Thu May 22 14:56:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Added support for ACE_RUN_VX_EXE_SUBDIR which can be used when + the vxworks executables are build in a subdirectory + +Thu May 22 09:47:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/ace-tao-codeset.patch: + * ace/Codeset_Registry_db.cpp: + Merged patch into the regular registry + + * ace/OS_NS_sys_uio.cpp: + Const change + + * ace/Service_Config.cpp: + Layout change + + * rpmbuild/ace-tao.spec: + Removed codeset patch + +Thu May 22 09:37:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * rpmbuild/* + New directory with files needed to create rpm's for ACE/TAO. + These files will be improved and we will check whether the + rpm patches can be integrated into the real config files. + Thanks to Ken Sedgwick <ksedgwick at bonsai dot com> for + delivering these files. + +Wed May 21 19:01:10 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/MonitorControl/*: + + Changed directory name to Monitor_Control and renamed all + contained files, classes, libs, MPC projects, ifdef guards, + and macros similarly, to better conform to the ACE style. + + * ace/Monitor_Point_Registry.cpp: + * ace/Monitor_Admin.h: + * ace/Monitor_Admin.cpp: + * bin/MakeProjectCreator/config/ace_mc.mpb: + * examples/Monitor/Bytes_Sent/bytes_sent.cpp: + * examples/Monitor/Bytes_Sent/Makefile.am: + * examples/Monitor/Message_Queue_Size/message_queue_size.cpp: + * examples/Monitor/Message_Queue_Size/Makefile.am: + * examples/Monitor/Constraint/constraint.cpp: + * examples/Monitor/Constraint/Makefile.am: + * examples/Monitor/CPU_Load/cpu_load.cpp: + * examples/Monitor/CPU_Load/Makefile.am: + * examples/Monitor/Num_Threads/Makefile.am: + * examples/Monitor/Num_Threads/num_threads.cpp: + * examples/Monitor/Group/Makefile.am: + * examples/Monitor/Group/group.cpp: + * examples/Monitor/Memory_Usage/Makefile.am: + * examples/Monitor/Memory_Usage/memory_usage.cpp: + + Changes corresponding to the renaming above. + +Wed May 21 14:06:13 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Monitor_Base.h: + * ace/Monitor_Base.cpp: + + Made the update() method non pure virtual. + +Tue May 20 19:33:29 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/Message_Queue_T.cpp: + + Added the stringified process id to the construction of + the message queue size monitor's name, since some tests + were showing that message queues were being created with + the same hex address in different processes. + +Tue May 20 17:55:39 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ace/Svc_Handler.h: + + Added an enum to be used as flags parameter for close(). + + * ace/Acceptor.cpp: + * ace/Connector.cpp: + * ace/Strategies_T.cpp: + + Use the new enum during the call to close() on the service handler + to indicate the circumstances behind the closure. + + This is part of a set of commits for Bug 2935. + +Tue May 20 09:45:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Ping_Socket.{h,cpp}: + Use bool + +Mon May 19 19:26:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Log_Msg_Test.cpp: + On VxWorks/LynxOS we didn't test the buffer overflow, but we + shouldn't test this when ACE_LACKS_VSNPRINTF is defined + because it will then fail + +Mon May 19 19:13:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Hash_Map_Manager_T.h: + Doxygen change + + * ace/Hash_Map_Manager_T.cpp (shared_find) + Set errno to ENOENT when the size is zero + +Mon May 19 19:08:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added 2085 and 2243 + +Mon May 19 14:19:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/bczar/bczar.html: + Updated mailing lists + + * docs/Download.html: + * etc/index.html: + Updated for x.6.5 + + * ace/config-openvms.h: + Removed sock max of 64kb + +Mon May 19 02:53:21 CDT 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE version 5.6.5 released. + +Fri May 16 10:13:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + Reverted change below, causes problems in the builds + * include/makeinclude/platform_linux.GNU: + Only set DLD and LD when they are not set yet + +Fri May 16 07:50:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Based_Pointer_Test.cpp: + Also define a public destructor to silence the gnu warning that + we only have private + +Fri May 16 07:49:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Monitor/Num_Threads/num_threads.cpp: + Fixed compile errors when monitoring framework is disabled + +Fri May 16 07:41:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/APG/Streams/Answerer.cpp: + * examples/APG/Streams/EndTask.h: + Replaced EndTask with TheEndTask to resolve a name conflict + when using MinGW + +Fri May 16 07:18:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_linux.GNU: + * include/makeinclude/platform_linux_common.GNU: + Support lib64 paths to detect certain features. Thanks to Ken + Sedgwick <ksedgwick at bonsai dot com> for reporting this + + * include/makeinclude/platform_linux.GNU: + Only set DLD and LD when they are not set yet + +Thu May 15 14:00:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Based_Pointer_T.{h,inl}: + * tests/Based_Pointer_Test.cpp: + Fixed bugzilla 3285, make it possible to use + ACE_Based_Pointer<void>. Thanks to Thomas Brownridge + <thomas dot brownridge at lmco dot com> for reporting this. + +Thu May 15 12:36:42 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com> + + * ace/MMAP_Memory_Pool.cpp: + When using a default base address of 0x0 and otherwise wanting + a fixed address, a special flag was used to imply that after the + first address is selected the system in a call to ::mmap() + subsequent calls to ::mmap() reuse the selected base address + as a fixed address. This may cause problems with reloading + persistent data if the stored data contains pointers and the + system selected base address changes from run to run. + + * ace/config-linux-common.h: + The default base address for the x86-64 platform cannot be 0x0. + Doing so causes the system to choose an address which for some + unknown reason causes SEGV errors in Malloc_T. The linux-specific + mmap flag, MAP_32BIT, resolves those segv errors, but on x86-64 + using 0x0 as the default base address on subsequent runs cause + a different assigned base address to be selected. If the data + in the mapped memory contains pointers to mapped memory, those + are then wrong and cause SEGV crashs. By experimentation, it + seems the default base address for powerpc is appropriate for + x86-64. + +Thu May 15 10:19:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/rules.lib.GNU: + Fixed OpenVMS specific part + +Thu May 15 10:17:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Unbounded_Set_Ex.cpp: + Fixed bug in the insert method + + * ace/Unbounded_Set_Test.cpp: + Extended this test to reproduce the bug above and replaced all + ACE_ASSERTS with if checks + +Thu May 15 10:05:00 UTC 2008 Simon Massey <sma at prismtech dot com> + + * bin/msvc_mpc_auto_compile.pl: + Split orbsvcs out from ciao build. + +Thu May 15 07:09:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ace.mpc: + Added config-win32-msvc9.h, thanks to <tim at burmair dot com> for + reporting this + +Wed May 14 20:41:17 2008 Steve Huston <shuston@riverace.com> + + * ace/Thread_Manager.h: Expanded the documentation, particularly for + spawn[_n]. + +Wed May 14 18:30:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-irix6.x-common.h: + * ace/config-linux-common.h: + * ace/config-sunos5.4-g++.h: + * ace/config-sunos5.4-sunc++-4.x.h: + * ace/config-sunos5.5.h: + * ace/config-tandem.h: + * ace/config-unixware-7.1.0.h: + * ace/config-unixware-7.1.0.udk.h: + * ace/MonitorControl/MemoryUsageMonitor.cpp: + * ace/MonitorControl/MemoryUsageMonitor.h: + * ace/OS.inl: + * ace/os_include/os_unistd.h: + * ace/os_include/sys/os_resource.h: + * ace/POSIX_Proactor.cpp: + * ace/configure.ac: + Seems we already had a ACE_HAS_SYSINFO but this is a different + method but with the same name as we use in the monitoring code. + Added ACE_HAS_SYS_SYSTEMINFO_H as new define, renamed the + linux define to ACE_HAS_LINUX_SYSINFO + +Wed May 14 18:14:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ACE.cpp: + Layout changes + + * ace/config-vxworks5.x.h: + * ace/OS_NS_unistd.inl: + * ace/Sock_Connect.cpp: + Extended for VxWorks Medusa + + * ace/Logging_Strategy.cpp: + Initialise pointer with 0 + +Wed May 14 14:26:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_vxworks5.5.x.GNU: + Detect medusa pid/pcd/pne + +Wed May 14 12:34:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/os_include/os_pdhmsg.h: + New file + + * ace/config-win32-common.h: + Added ACE_HAS_PDHMSG_H + + * ace/config-win32-mingw.h: + * ace/config-WinCE.h: + Added ACE_LACKS_PDHMSG_H + + * ace/Makefile.am: + Added new file + + * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp: + Use new os_pdhmsg.h + +Wed May 14 12:24:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/os_include/os_kstat.h: + * ace/os_include/sys/os_sysinfo.h: + New header files + + * ace/os_include/os_glob.h: + * ace/os_include/sys/os_statvfs.h: + Removed not needed includes + + * configure.ac: + Added check for sysinfo.h + + * ace/config-linux-common.h: + Added ACE_HAS_SYSINFO and ACE_HAS_SYSINFO_H + + * ace/Makefile.am: + Added new files + + * ace/MonitorControl/CPULoadMonitor.h: + * ace/MonitorControl/MemoryUsageMonitor.cpp: + * ace/MonitorControl/MemoryUsageMonitor.h: + Use the new defines and header files + +Wed May 14 10:41:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/*: + * examples/Monitor/*: + Renamed MonitorControl namespace to Monitor_Control to comply + to ACE coding guidelines + +Wed May 14 09:48:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/run_test.lst: + Enabled some more tests on vxworks + +Tue May 13 19:20:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/diff-builds.pl: + Updated for move of test stats + +Mon May 12 12:19:15 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * examples/Monitor/MC_Test_Utilities.h: + * examples/Monitor/Bytes_Sent/bytes_sent.cpp: + * examples/Monitor/Message_Queue_Size/message_queue_size.cpp: + * examples/Monitor/Constraint/constraint.cpp: + * examples/Monitor/CPU_Load/cpu_load.cpp: + * examples/Monitor/MC_Test_Utilities.cpp: + * examples/Monitor/Group/group.cpp: + * examples/Monitor/Memory_Usage/memory_usage.cpp: + + Added appropriate preprocessor guards to ensure a + successful build when ACE_HAS_MONITOR_FRAMEWORK is + defined as 0. + + * examples/Monitor/Message_Queue_Size/Message_Queue_Size.mpc: + + Removed outdated macro additions from project. + +Fri May 9 18:58:52 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Service_Config.h: + * ace/Service_Config.inl: + * ace/Service_Config.cpp: + * ace/Service_Gestalt.cpp: + + Calling ACE_Service_Config::open() does not correctly initialize + the SC global state (process name, in particular but others + too). Fixing bug#3319. + +Fri May 9 17:58:21 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm: + + Revert changes of: + Thu May 8 22:13:24 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + Now that ETCL Parser library has been renamed back to + ACE_ETCL_Parser. + +Fri May 9 17:55:39 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * examples/Monitor/Bytes_Sent/Makefile.am: + * examples/Monitor/Message_Queue_Size/Makefile.am: + * examples/Monitor/Constraint/Makefile.am: + * examples/Monitor/CPU_Load/Makefile.am: + * examples/Monitor/Num_Threads/Makefile.am: + * examples/Monitor/Group/Makefile.am: + * examples/Monitor/Memory_Usage/Makefile.am: + * ace/ETCL/Makefile.am: + * ace/MonitorControl/Makefile.am: + + Regenerated. + +Fri May 9 14:17:11 UTC 2008 William R. Otte <wotte@william-r-ottes-macbook-pro.local> + + * include/makeinclude/platform_macosx_icc.GNU: + + Support for ICC on Intel Macs. + +Fri May 9 12:04:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-all.h: + Added ACE_HAS_MONITOR_POINTS which currently is set to 0. We will + enable this in a few builds to test them in detail. This way the + user can decide to enable the monitor framework but not get the + ACE builtin monitor points + + * ace/CDR_Stream.cpp: + * ace/CDR_Stream.h: + * ace/CDR_Stream.inl: + * ace/Message_Queue_T.cpp: + * ace/Message_Queue_T.h: + Added monitor points + + * ace/Codeset_IBM1047.cpp: + Removed code to silence the hp compiler, this is not needed in other + files + +Fri May 9 11:44:59 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * bin/MakeProjectCreator/config/ace_etcl_parser.mpb: + + Changed the filename etcl_parser.mpb to the one + above, for consistency in the names of ACE-related + files. Also changed the corresponding library name + to ACE_ETCL_Parser. + + * ace/ETCL/ACE_ETCL_Parser.pc.in: + + Changed the name of ETCL_Parser.pc.in likewise. + Also changed the contents of this file accordingly. + + * ace/ETCL/ETCL.mpc: + * ace/MonitorControl/MonitorControl.mpc: + * bin/MakeProjectCreator/config/ace_mc.mpb: + + Changes corresponding to the name changes above. + +Thu May 8 23:03:15 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * bin/MakeProjectCreator/config/ace_zlib.mpb: + + ACE-specific zlib base project that overrides library settings + in MPC's own zlib base project for the automake build. + +Thu May 8 22:13:24 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm: + + Adjust libpaths now that ACE_ETCL_Parser library has been + renamed to just ETCL_Parser. + +Thu May 8 22:07:40 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/ETCL/Makefile.am: + + Regenerated. + + * ace/ETCL/ACE_ETCL.pc.in: + * ace/ETCL/ETCL_Parser.pc.in: + + New pkg-config template files. + + * ace/ETCL/ETCL.mpc: + + Add Pkgconfig_Files sections for ACE_ETCL and ETCL_Parser + projects. + +Thu May 8 21:06:29 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/ETCL/ETCL_Constraint_Visitor.h: + * ace/ETCL/ETCL_Constraint_Visitor.cpp: + + Removed a no-op method mean to be overridden + in derived visitors, but then abandoned. + +Fri May 2 17:45:13 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * docs/ACE-guidelines.html: Updated the style guide to discuss the + use of '_' vs intercaps. + +Thu May 8 10:51:29 UTC 2008 Steve Huston <shuston@riverace.com> + + * include/makeinclude/platform_sunos5_g++.GNU: Ensure -pipe is not + inserted into CCFLAGS twice. Similar to earlier change from + Wed Jan 23 17:23:31 UTC 2008 Steve Huston <shuston@riverace.com> + Fixes Bugzilla #3232. + +Thu May 8 08:06:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ETCL/ETCL_l.cpp: + * ace/ETCL/ETCL_y.cpp: + Fixed casing of include + +Wed May 7 19:28:35 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Unbounded_Set.{h inl}: Replaced typedef BASE with base_type. + Avoids a BASE macro on AIX. + +Wed May 7 19:02:51 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/ETCL/ETCL_include: + + Removed this directory. + + * ace/ETCL/etcl_parser_export.h: + + Relocated here from ace/ETCL/ETCL_include. + + * bin/MakeProjectCreator/config/etcl_parser.mpb: + + Renamed this file from ace_etcl_parser.mpb. + + * ace/ETCL/ETCL_l.cpp: + * ace/ETCL/ETCL.yy + * ace/ETCL/ETCL_Interpreter.cpp: + * ace/ETCL/ETCL.ll: + * ace/ETCL/ETCL_y.cpp: + * ace/ETCL/ETCL_Interpreter.h: + * ace/ETCL/ETCL.mpc: + * ace/MonitorControl/MonitorControl.mpc: + * bin/MakeProjectCreator/config/ace_mc.mpb: + + All changes in this checkin are to remove + unnecessary things as a result of making the + ETCL parser the only one used. The corresponding + parser in TAO is eliminated. + +Wed May 7 17:11:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_linux_icc.GNU: + Added ICC 11.0 + +Wed May 7 14:28:54 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/ChangeLogEditor/FileLocatorFactory.pm: + + Changed to detect Subversion before CVS. + +Wed May 7 14:12:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_3319_Regression_Test.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + Added regression for bugzilla 3319 + +Wed May 7 10:52:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Hash_Map_Manager_T.cpp: + Fixed GCC warning about maybe unitialised use and also + use prefix decrement and no need for some intermediate variables + +Wed May 7 08:42:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-vxworks5.x.h: + Added ACE_HAS_4_4BSD_SENDMSG_RECVMSG + +Wed May 7 07:03:29 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu> + + * ace/Unbounded_Set.h + + Fuzz fix. + +Wed May 7 06:33:30 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu> + + * ace/Unbounded_Set.inl + + Fix unused argument warning. + +Tue May 6 17:03:17 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu> + + * ace/Hash_Map_Manager_T.cpp: + Fixed segfault if shared_find is called on a map of size zero. + + * ace/Log_Msg.h: + + Comments for trace_active were swapped. + + * ace/Node.h: + * ace/Node.cpp: + * ace/Unbounded_Set.h: + * ace/Unbounded_Set.inl: + * ace/Unbounded_Set.cpp: + * ace/Unbounded_Set_Ex.h: + * ace/Unbounded_Set_Ex.inl: + * ace/Unbounded_Set_Ex.cpp: + + Extended the Unbounded_Set to include a comparator template parameter, + which must implement operator (), which returns true if the items are + equivalent. This class has been renamed Unbounded_Set_Ex. + + Unbounded_Set is now implemented in terms of Unbounded_Set_Ex with a + comparator that uses operator== to compare the items. + + * ace/Service_Gestalt.h: + * tests/Unbounded_Set_Test.cpp: + + Slight updates to conform with new implementation. + + * NEWS + + Added description for above. + +Tue May 6 12:37:43 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/ETCL/ETCL_Constraint.h: + * ace/ETCL/ETCL_Constraint_Visitor.cpp: + * ace/ETCL/ETCL_Constraint_Visitor.h: + * ace/ETCL/ETCL_Constraint.inl: + * ace/ETCL/ETCL_Constraint.cpp: + + Moved code from the TAO ETCL classes to base classes + here. + +Tue May 6 08:27:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Added support for ACE_RUN_VX_TGT_TELNET_HOST and + ACE_RUN_VX_TGT_TELNET_PORT so that an explicit telnet server + can be configured. If not specified we use ACE_RUN_VX_TGTHOST + which also specifies the ip address that is used as endpoint + for the corba servers + +Mon May 5 17:09:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/build_dll.bor: + * include/makeinclude/build_exe.bor: + * include/makeinclude/build_lib.bor: + Handle files with cxx extension just as we could handle cpp files + +Mon May 5 07:53:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/os_include/os_pdh.h: + New os_include file for pdh.h + + * ace/configure.ac: + Added check for pdh.h + + * ace/Makefile.am: + Added new file + + * ace/config-win32-common.h: + * ace/config-win32-mingw.h: + * ace/config-WinCE.h: + Windows has pdh.h, but not MinGW and not WinCE + + * ace/MonitorControl/BytesReceivedMonitor.cpp: + * ace/MonitorControl/BytesReceivedMonitor.h: + * ace/MonitorControl/BytesSentMonitor.cpp: + * ace/MonitorControl/BytesSentMonitor.h: + * ace/MonitorControl/CPULoadMonitor.cpp: + * ace/MonitorControl/CPULoadMonitor.h: + * ace/MonitorControl/MemoryUsageMonitor.cpp: + * ace/MonitorControl/MemoryUsageMonitor.h: + * ace/MonitorControl/NumThreadsMonitor.cpp: + * ace/MonitorControl/NumThreadsMonitor.h: + * ace/MonitorControl/PacketsReceivedMonitor.cpp: + * ace/MonitorControl/PacketsReceivedMonitor.h: + * ace/MonitorControl/PacketsSentMonitor.cpp: + * ace/MonitorControl/PacketsSentMonitor.h: + * ace/MonitorControl/WindowsMonitor.cpp: + * ace/MonitorControl/WindowsMonitor.h: + * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp: + * ace/MonitorControl/WindowsMultiInstanceMonitor.h: + Use ACE_HAS_WIN32_PDH instead of ACE_WIN32 because with WinCE and + MinGW we don't have pdh on windows + +Mon May 5 07:37:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Monitor/CPU_Load/cpu_load.cpp: + * examples/Monitor/Group/group.cpp: + Fixed C90 warnings + +Mon May 5 07:30:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Monitor/MC_Test_Utilities.mpc: + Don't build with ace_for_tao enabled + +Sat May 3 17:00:07 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm: + + Add relative libdirs for new ACE_ETCL, ACE_ETCL_Parser, and + ACE_MonitorControl libraries. + +Sat May 3 13:47:21 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * examples/Makefile.am: + + Regenerated. + +Fri May 2 23:58:38 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Build new example directories. + + * examples/Monitor/Bytes_Sent/Makefile.am: + * examples/Monitor/Message_Queue_Size/Makefile.am: + * examples/Monitor/Constraint/Makefile.am: + * examples/Monitor/CPU_Load/Makefile.am: + * examples/Monitor/Num_Threads/Makefile.am: + * examples/Monitor/Group/Makefile.am: + * examples/Monitor/Memory_Usage/Makefile.am: + * examples/Monitor/Makefile.am: + * examples/Semaphores/Makefile.am: + + New Makefile.am's. + +Fri May 2 23:29:06 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/ETCL/Makefile.am: + + Regenerated. + + * ace/ETCL/ETCL.mpc: + + Add automake specific rule for includes. + +Fri May 2 22:53:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Build ace/ETCL and ace/MonitorControl. + +Fri May 2 21:54:40 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/ETCL/Makefile.am: + * ace/MonitorControl/Makefile.am: + + New Makefile.am's. + + * ace/Makefile.am: + + Regenerated. + +Fri May 2 18:36:41 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/ETCL/ETCL_Interpreter.h: + + Fix for build problems with versioned namespaces turned on. + +Fri May 2 17:50:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-vxworks6.2.h: + * ace/config-vxworks6.3.h: + * ace/config-vxworks6.4.h: + Only define _C99 when it is not defined yet + +Fri May 2 17:20:37 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/Message_Queue_Test.cpp: Removed the delay sleep between loop + iterations - it causes the test to time out too often. Increased + the message count back to multiples of 100,000. + +Fri May 2 15:34:55 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/RW_Process_Mutex_Test.cpp: Fixed compile warning about + redundant variable. + +Fri May 2 11:07:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/MMAP_Memory_Pool.{h,cpp}: + Doxygen improvements and moved the documentation about the + handle_signal method from the cpp to the header file so that + it appears in the doxygen documentation + +Fri May 2 09:36:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added Bug_3315_Regression + +Fri May 2 08:25:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/msvc_static_order.lst: + Added new libs + +Fri May 2 08:15:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ace_for_tao.mpc: + Added new monitor files + +Fri May 2 08:04:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Monitor_Admin.cpp + * ace/Monitor_Admin.h + * ace/MonitorControl/AutoUpdateStarter.cpp + * ace/MonitorControl/AutoUpdateStarter.h + * ace/MonitorControl/MonitorControl_utils.h + Updated for naming conventions + +Fri May 2 07:47:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/Monitor/Bytes_Sent/bytes_sent.cpp + * examples/Monitor/Constraint/constraint.cpp + * examples/Monitor/CPU_Load/cpu_load.cpp + * examples/Monitor/Group/group.cpp + * examples/Monitor/Memory_Usage/memory_usage.cpp + * examples/Monitor/Message_Queue_Size/message_queue_size.cpp + * examples/Monitor/Num_Threads/num_threads.cpp + Updated include + + * examples/Monitor/Bytes_Sent/Bytes_Sent.mpc + * examples/Monitor/Constraint/Constraint.mpc + * examples/Monitor/Num_Threads/Num_Threads.mpc + * examples/Monitor/Group/Group.mpc + * examples/Monitor/CPU_Load/CPU_Load.mpc + * examples/Monitor/Message_Queue_Size/Message_Queue_Size.mpc + Don't build with ace_for_tao + +Thu May 1 22:35:17 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/MonitorControl/MonitorControl.mpc: + * bin/MakeProjectCreator/config/ace_mc.mpb: + Avoid wince - it lacks the needed PDH capability. + +Thu May 1 18:27:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/MonitorControl/MonitorControl.mpc: + * bin/MakeProjectCreator/config/ace_mc.mpb: + Use ACE_MonitorControl as shared library name + +Thu May 1 17:31:01 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Service_Config.cpp: Removed an assert guarding the case when + the current thread has no associated configuration context. Added + code that would initialize the thread's configuration context with + the global, instead. This addresses bug# 3315. + +Thu May 1 17:11:48 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/ace.mwc: + + Added MonitorControl directory to the workspace. + +Thu May 1 17:05:37 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ace/MonitorControl/PacketsSentMonitor.h: + * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp: + * ace/MonitorControl/WindowsMonitor.cpp: + * ace/MonitorControl/PacketsReceivedMonitor.cpp: + * ace/MonitorControl/MonitorGroup.h: + * ace/MonitorControl/MonitorQuery.h: + * ace/MonitorControl/NumThreadsMonitor.cpp: + * ace/MonitorControl/PacketsSentMonitor.cpp: + * ace/MonitorControl/MonitorGroup.cpp: + * ace/MonitorControl/WindowsMultiInstanceMonitor.h: + * ace/MonitorControl/WindowsMonitor.h: + * ace/MonitorControl/MonitorControl_utils.h: + * ace/MonitorControl/MonitorQuery.cpp: + * ace/MonitorControl/PacketsReceivedMonitor.h: + * ace/MonitorControl/NumThreadsMonitor.h: + + Changed header includes to be consistently relative + to $ACE_ROOT. + +Thu May 1 16:11:12 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * MonitorControl/*: + + Moved this directory to $ACE_ROOT/ace. + +Thu May 1 15:56:58 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/run_test.lst: Change Bug_2980_Regression_Test's !MSVC to + !Win32. The test won't run on Windows per its comments, but no + XML configs set MSVC - they set Win32. + +Thu May 1 15:27:25 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/Message_Queue_Test.cpp: In the counting test, run multiples + of 50,000 instead of 100,000, blocks. The test is timing out on a + number of platforms. + + * tests/RW_Process_Mutex_Test.cpp: Fix signed/unsigned warnings and + wchar build error. Changed the default lock name to something other + than the program's name. Using the program name produces "text + file busy" when attempting a file lock on it... doh... + +Thu May 1 14:47:33 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * MonitorControl/examples/*: + + Removed this directory and moved its contents to + $ACE_ROOT/examples/Monitor. + + * bin/MakeProjectCreator/config/acelib.mpb: + + Cosmetic changes. + +Thu May 1 14:37:03 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm: + + Override the warn_useless_project() method so that we are no + longer warned about "no useful targets" for this project type. + +Wed Apr 30 22:01:10 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/RW_Process_Mutex_Test.cpp: New test for proper functioning + of ACE_RW_Process_Mutex. + + * tests/tests.mpc: + * tests/run_test.lst: Add RW_Process_Mutex_Test. + +Wed Apr 30 21:14:45 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu> + + * ace/Hash_Map_Manager_T.h: + + Two of the backwards compatible iterators for + ACE_Hash_Map_Manager incorrectly defined the iterator_category + trait based on the container_type, which does not have an + iterator_category. Now the trait is defined in terms of its + base class. This resolved Bugzilla Bug #3314. + +Wed Apr 30 16:49:27 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * MonitorControl/PacketsSentMonitor.h: + * MonitorControl/BytesReceivedMonitor.h: + * MonitorControl/PacketsReceivedMonitor.h: + * MonitorControl/BytesSentMonitor.h: + + Added include of export header file, since it's not + pulled in indirectly on Solaris builds. + + * MonitorControl/WindowsMultiInstanceMonitor.cpp: + + Fixed signed/unsigned comparison warnings on wchar builds. + +Wed Apr 30 16:24:41 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * MonitorControl/CPULoadMonitor.cpp: + * MonitorControl/WindowsMonitor.cpp: + * MonitorControl/WindowsMultiInstanceMonitor.cpp: + * MonitorControl/MemoryUsageMonitor.cpp: + * MonitorControl/NumThreadsMonitor.cpp: + * MonitorControl/LinuxNetworkInterfaceMonitor.cpp: + + Fixed wchar build errors. + +Wed Apr 30 13:49:52 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/UUID.cpp (get_timestamp_and_clocksequence): Case clock sequence + value using ACE_UINT16 instead of u_char to prevent duplicates + when many UUIDs are generated quickly. Thanks to Wim van den Boogaard + for this fix. Resolves Bugzilla #3313. + +Tue Apr 29 19:52:48 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Proactor.cpp: Simplify the timer_handler_ task spawn and + shutdown. Also, if close() sees an error from the implementation's + close, don't stop closing. Things are most likely already ripped + apart too far to recover from, and it's likely to cause a hang to + just try to stop closing now. + + * ace/POSIX_Asynch_IO.cpp: Correctly handle the ACE_Message_Block + pointers passed to operations and later updating when complete. + Thanks to Fernando C. Jeronymo <fernando dot fcavalcanti at + gmail.com> for diagnosing this problem. + + * THANKS: Added Fernando C. Jeronymo to the Hall of Fame. + + * tests/Proactor_UDP_Test.cpp: Fix to close down correctly in + half-duplex mode. + +Tue Apr 29 19:12:53 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * bin/MakeProjectCreator/config/ace_etcl_parser.mpb: + + Changed the path of the 'includes' line to match + the new location of ETCL. + + * MonitorControl/Constraint_Interpreter.cpp: + * MonitorControl/Constraint_Visitor.h: + * MonitorControl/Constraint_Visitor.cpp: + * MonitorControl/Constraint_Interpreter.h: + + Updated #includes to match the new location of ETCL. + + * MonitorControl/AutoUpdateStarter.h: + + Moved location of enabled monitors check, it was + previous to any place it could see the #define in + an included file. + + * MonitorControl/examples/Constraint/constraint.cpp: + * MonitorControl/examples/CPU_Load/cpu_load.cpp: + * MonitorControl/examples/Group/group.cpp: + + Some compile warnings fixed. + +Tue Apr 29 18:37:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * MonitorControl/AutoUpdateStarter.h: + * MonitorControl/Constraint_Interpreter.h: + * MonitorControl/Constraint_Visitor.h: + * MonitorControl/LinuxNetworkInterfaceMonitor.h: + * MonitorControl/MonitorControl.h: + * MonitorControl/MonitorQuery.h: + * MonitorControl/WindowsMonitor.h: + * MonitorControl/WindowsMultiInstanceMonitor.h: + Make sure we have at least one include before pragma once + +Tue Apr 29 18:27:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/bczar/bczar.html: + * etc/index.html: + Updated Beta to Micro + +Tue Apr 29 18:02:22 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * ETCL/*: + + Moved this directory and all its contents to $ACE_ROOT/ace. + Also changed #includes to be relative to $ACE_ROOT. + + * ace/ace.mwc: + + Added ETCL directory. + + * docs/svn/svn-prefs.reg: + + Added *.diff to list. + +Tue Apr 29 17:45:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * MonitorControl/examples/Bytes_Sent/bytes_sent.cpp: + * MonitorControl/examples/Constraint/constraint.cpp: + * MonitorControl/examples/CPU_Load/cpu_load.cpp: + * MonitorControl/examples/Group/group.cpp: + * MonitorControl/examples/Memory_Usage/memory_usage.cpp: + * MonitorControl/examples/Message_Queue_Size/message_queue_size.cpp: + * MonitorControl/examples/Num_Threads/num_threads.cpp: + Updated main for unicode + +Tue Apr 29 13:14:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Test_Output.cpp: + Check for ACE_VXWORKS + +Tue Apr 29 13:12:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * MonitorControl/AutoUpdateStarter.cpp: + * MonitorControl/Constraint_Interpreter.cpp: + * MonitorControl/Constraint_Interpreter.h: + * MonitorControl/Constraint_Visitor.cpp: + * MonitorControl/Constraint_Visitor.h: + * MonitorControl/CPULoadMonitor.cpp: + * MonitorControl/LinuxNetworkInterfaceMonitor.cpp: + * MonitorControl/NumThreadsMonitor.cpp: + * MonitorControl/WindowsMonitor.cpp: + * MonitorControl/WindowsMultiInstanceMonitor.cpp: + Updated includes to fix errors and improve compile speed when + this lib is disabled + +Tue Apr 29 08:16:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/templates/vxtest.mpd: + Zap empty line + + * bin/PerlACE/ProcessVX.pm: + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Improved handling of vxtest file + +Tue Apr 29 07:23:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/MEM_Connector.cpp: + * ace/Service_Manager.cpp: + * ace/SOCK_Dgram_Mcast.cpp: + Reverted accidental commits from Doug + +Tue Apr 29 06:32:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm: + Generate exename.vxtest instead of project name + + * bin/MakeProjectCreator/templates/vxtest.mpd: + Don't generate ld < + +Mon Apr 28 22:34:10 UTC 2008 Steve Huston <shuston@riverace.com> + + * tests/Proactor_UDP_Test.cpp: Fix compile errors on non-Windows. + +Mon Apr 28 21:53:23 UTC 2008 Steve Huston <shuston@riverace.com> + + * docs/ACE-development-process.html: Fix a few remaining nits. + + * ace/OS_NS_stdio.inl: Removed all the pre-ACE_HAS_WINNT4 code in the + file locks methods. This was the only place left in ACE that + referred to ACE_HAS_WINNT4; all pre-NT4 support was removed last + year from the rest of ACE. This also corrects behavior of file + locks as well as ACE_RW_Process_Mutex. + + * ace/RW_Process_Mutex.h: Doxygen improvements. + + * ace/SOCK_CODgram.h: Doxygen improvements. + + * ace/SOCK_CODgram.cpp (open): If either of the local or remote + addresses is specified, use its address family rather than the + value of protocol_family. If both are specified, they must match. + + * tests/Message_Queue_Test.cpp: Added a counting test to validate the + queue's message counting. + + * tests/Proactor_UDP_Test.cpp: New test for UDP with ACE_Proactor. + + * tests/tests.mpc: + * tests/run_test.lst: Add Proactor_UDP_Test. + +Mon Apr 28 19:21:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX.pm: + * bin/PerlACE/ProcessVX_Unix.pm: + * bin/PerlACE/ProcessVX_Win32.pm: + Use the vxtest file when testing shared non rtp + +Mon Apr 28 19:06:10 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * MonitorControl/MonitorControl.h: + + Added ACE_HAS_MONITOR_FRAMEWORK guard to this file. + +Mon Apr 28 18:24:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ace_wchar.h: + Added defines needed to build MonitorControl unicode + + * MonitorControl/WindowsMonitor.cpp: + * MonitorControl/WindowsMultiInstanceMonitor.cpp: + Make a correct difference between unicode and non unicode builds + + * ace/Strategies_T.{h,inl}: + Refcount from base is now a long + +Mon Apr 28 18:23:55 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/PerlACE/ProcessVX_Unix.pm: + + Fixed a bug in my previous commit of this file, + $cmdnr was not updated when the unload commands were added. + +Mon Apr 28 17:59:43 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu> + + * Constraint_Interpreter.cpp: + * Constraint_Visitor.h: + * MonitorGroup.h: + * MonitorQuery.h: + * AutoUpdateStarter.h: + * Constraint_Visitor.cpp: + * MonitorGroup.cpp: + * Constraint_Interpreter.h: + * MonitorQuery.cpp: + * AutoUpdateStarter.cpp: + * MonitorControl_utils.h: + + Added ACE_HAS_MONITOR_FRAMEWORK guards + similarly to the other files in the library. + +Mon Apr 28 17:54:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * MonitorControl/BytesReceivedMonitor.cpp: + * MonitorControl/BytesSentMonitor.cpp: + * MonitorControl/CPULoadMonitor.cpp: + * MonitorControl/MemoryUsageMonitor.cpp: + * MonitorControl/NumThreadsMonitor.cpp: + * MonitorControl/PacketsReceivedMonitor.cpp: + * MonitorControl/PacketsSentMonitor.cpp: + * MonitorControl/WindowsMonitor.cpp: + * MonitorControl/WindowsMonitor.h: + * MonitorControl/WindowsMultiInstanceMonitor.cpp: + * MonitorControl/WindowsMultiInstanceMonitor.h: + Fixed unicode compile problems on windows + +Mon Apr 28 13:25:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * examples/APG/Streams/streams.mpc: + * examples/C++NPv2/C++NPv2.mpc: + Use base projects + +Mon Apr 28 13:20:40 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Vector_T.inl (ACE_Vector): Take another shot at fixing the + max_size() problem. + +Mon Apr 28 12:45:18 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/tao_orb_tests.lst: + + Added the new TAO HandleExhaustion test for all but Windows. + +Mon Apr 28 12:21:55 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Vector_T.inl (ACE_Vector): Zapped the "this->" in "this->max_size()". + Thanks to Karl-Heinz <wind at itq dot de> for reporting this. + +Mon Apr 28 12:13:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_sunos5_common.GNU: + Added kstat support needed for monitoring lib on solaris + +Mon Apr 28 12:05:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * MonitorControl/*: + Merge from MonitorControl branch. + +Mon Apr 28 11:37:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-all.h: + * ace/Global_Macros.h: + Moved set of define to config-all + + * ace/Truncate.h: + * ace/Condition_T.h: + Doxygen fix + +Mon Apr 28 11:36:46 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ace/Acceptor.h: + * ace/Acceptor.cpp: + + Added a virtual method to facilitate the configurable handling of + accept() errors. + +Mon Apr 28 11:30:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ETCL/*: + New ETCL library for ACE + + * bin/MakeProjectCreator/config/ace_etcl.mpb: + * bin/MakeProjectCreator/config/ace_etcl_parser.mpb: + * bin/MakeProjectCreator/config/ace_mc.mpb: + New base projects + + * bin/MakeProjectCreator/config/acenosubsets.mpb: + Layout changes + +Mon Apr 28 10:31:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Monitor_Admin.cpp: + * ace/Monitor_Admin.h: + * ace/Monitor_Admin_Manager.cpp: + * ace/Monitor_Admin_Manager.h: + * ace/Monitor_Base.cpp: + * ace/Monitor_Base.h: + * ace/Monitor_Base.inl: + * ace/Monitor_Control_Action.cpp: + * ace/Monitor_Control_Action.h: + * ace/Monitor_Control_Types.cpp: + * ace/Monitor_Control_Types.h: + * ace/Monitor_Point_Registry.cpp: + * ace/Monitor_Point_Registry.h: + * ace/ace.mpc: + * ace/Global_Macros.h: + First commit coming from the Monitor branch. This will add a + monitoring framework to ACE with which size of queues, cpu load + and other resources can be monitored. + +Sun Apr 27 05:55:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Service_Object.cpp: + Fixed big introduced by some cleanup I did + +Fri Apr 25 21:47:54 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/MakeProjectCreator/templates/vxtest.mpd: + * bin/PerlACE/ProcessVX_Unix.pm: + + Began integration of the foo.vxtest files into the actual testing + process. This needs to get enhanced in ProcessVX_Win32.pm too. + +Fri Apr 25 21:21:56 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/Object_Manager.cpp: + + Removed a comment that no longer applies. + + * bin/PerlACE/Process_Win32.pm: + + Changed the check for failure to spawn a process, in order to avoid + a race condition (the spawned process exits normally before we even + check its status). + + * bin/auto_run_tests.pl: + + With -s, account for different parameter formatting requirements in + the win32 and posix sandbox programs. + +Fri Apr 25 14:25:00 UTC 2008 Simon Massey <sma at pristmech dot com> + + * tests/Unload_libACE.cpp: + I've backed out this change due to lack of time to chase up + the lack of macro definitions. This will need to be revisited. + +Fri Apr 25 10:40:00 UTC 2008 Simon Massey <sma at pristmech dot com> + + * tests/Unload_libACE.cpp: + This test wasn't using ACE_TMAIN. + +Fri Apr 25 09:10:00 UTC 2008 Simon Massey <sma at pristmech dot com> + + * bin/MakeProjectCreator/config/global.features: + * examples/Log_Mgs/Log_Msg_MFC/Log_Mgs_MFC.mpc: + Feature name "uses_wchar" already used within ACE/TAO. Replaces + the "unicode" feature name. Template / project names within MPC + still named unicode. + +Thu Apr 24 18:45:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-linux-common.h: + When ACE_LACKS_STROPTS_H not is defined we assume we have + strbut so we set ACE_HAS_STRBUF_T + +Thu Apr 24 16:47:16 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/tao_orb_tests.lst: + + The DLL_ORB test requires threads. Disable it when the ST config + is used. + +Thu Apr 24 15:05:50 UTC 2008 Simon McQueen <sm@prismtech.com> + + * bin/tao_orb_tests.lst: + + Scheduled new regression test for bug #3299. + +Thu Apr 24 09:55:00 UTC 2008 Simon Massey <sma at pristmech dot com> + + * bin/MakeProjectCreator/config/ace_unicode.mpb: + * bin/MakeProjectCreator/config/global.features: + Default unicode=0 feature. Unicode does not depend upon MFC, + may be used together as necessary. + + * examples/Log_Mgs/Log_Msg_MFC/Log_Mgs_MFC.mpc: + * examples/Log_Mgs/Log_Msg_MFC/Log_Mgs_Unicode_MFC.mpc: + Split out the unicode requirements. + +Thu Apr 24 05:58:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Refcountable_T.{cpp,inl}: + Use ACE_INLINE + +Thu Apr 24 05:47:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-posix.h: + Reverted change below, already made a similar change which is less risky + + Thu Apr 17 19:27:23 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + * ace/config-posix.h: Added a check for + + #if defined _XOPEN_STREAMS && _XOPEN_STREAMS == -1 + # define ACE_LACKS_STROPTS_H + #endif + + so that ACE will compile properly on Fedora 8. Thanks to + Jules Colding <colding at 42tools dot com> for this fix. + +Thu Apr 17 19:27:23 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/config-posix.h: Added a check for + + #if defined _XOPEN_STREAMS && _XOPEN_STREAMS == -1 + # define ACE_LACKS_STROPTS_H + #endif + + so that ACE will compile properly on Fedora 8. Thanks to + Jules Colding <colding at 42tools dot com> for this fix. + +Wed Apr 23 18:29:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Refcountable.{h,cpp,inl}: + * ace/Refcountable_T.{h,cpp,inl}: + Changed ACE_Refcountable to ACE_Refcountable_T which has a + trait for the type of lock. ACE_Refcountable is now a typedef + of ACE_Refcountable_T<ACE_Null_Mutex>. Also the refcount + type is now a long so that we can make use of the Atomic_Op + optimizations on some platforms + + * ace/ace.mpc: + * ace/Makefile.am: + Updated for the change above + +Wed Apr 23 14:49:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-linux-common.h: + When _XOPEN_STREAMS is defined to -1 we don't have stropts.h, + this fixes bugzilla 3291. Thanks to Jules Colding + <colding at 42tools dot com> for reporting this + +Wed Apr 23 14:10:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/ACE-development-process.html: + We are using svn as repository + +Wed Apr 23 14:01:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/generate_rel_manpages: + Corrected doxygen path + + * bin/group_test_stats.sh: + Helper script to analyze test stat diffs + + * ace/Sig_Handler.{h,cpp}: + Doxygen changes and changed third_party_sig_handler flag to a + bool + + * ace/Service_Repository.{h,cpp}: + Changed ignore_suspended to a bool + + * ace/Intrusive_Auto_Ptr.h: + Fixed typo in comment + + * ace/config-vxworks6.2.h: + * ace/config-vxworks6.3.h: + * ace/config-vxworks6.4.h: + Removed workaround that is only needed with VxWorks 5.5.1 + + * ace/Codeset_Registry_db.cpp: + Added UCS2 and correct short names. This fixes bugzilla 3295 + + * ace/Codeset_IBM1047.h: + Doxygen changes + + * ace/Cleanup_Strategies_T.h: + Layout changes + + * ace/Service_Gestalt.{h,inl}: + No need for virtual methods, use bool and doxygen changes + + * ace/Service_Manager.h: + Explicitly mark destructor as virtual + + * ace/Service_Object.{h,cpp,inl}: + Use bool + +Wed Apr 23 01:53:32 CDT 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE version 5.6.4 released. + +Wed Apr 16 13:06:05 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/ARGV.cpp: + Don't quote quotes already quoted. + +Mon Apr 14 12:10:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/run_test.pl: + Don't run 2980 when WCHAR is set + +Mon Apr 14 11:08:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Threading_Helper_T.cpp: + Removed + + * ace/Makefile.am: + Removed file above + + * ace/Service_Config.{h,cpp,inl}: + Changed the template instantiations like we have for Atomic_Op. + +Mon Apr 14 09:54:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/tests.mpc: + Don't build 2980 with wchar enabled and added empty resource + file section + +Mon Apr 14 08:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Threading_Helper_T.cpp: + Added new file with the threading helper template code. This resolves + the strange link problems with BCB. This file is included in the + Service_Config.h file + + * ace/Makefile.am: + Added new files + + * ace/Service_Config.{h,cpp,inl}: + Include the new Threading_Helper_T.cpp and removed the implementation + from these files + + * tests/tests.mpc: + Added missing include for bug 2980 + + * ace/Codeset_Registry.h: + Fixed typo in comment + + * ace/Shared_Object.h: + Doxygen changes + +Mon Apr 14 01:56:06 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Service_Config.h: + * ace/Service_Config.inl: + * ace/Service_Config.cpp: + + Moved ACE_Threading_Helper ctor and dtor implementaion + inline. This makes them available to code that indirectly + references the threadkey_ member (like, in examples/). This + should resolve link-time problems with borland compilers. + + * tests/Bug_2980_Regression_Test.cpp (unloadDll): + + Fixing warnings about missing extern "C" qualifier in call to + pthread_create. + +Sun Apr 13 07:27:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/OS_NS_Thread.cpp (_vx_call_entry): + Set the sc::current before calling main. This resolves the + sc asserts with vxworks kernel mode. Thanks to Iliyan + for suggesting this addition + +Fri Apr 11 17:36:34 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * docs/Download.html: + * docs/ACE-development-process.html: + * docs/ACE-bug-process.html: Updated these files to use the major, + minor, and micro release terminology. + +Fri Apr 11 15:26:08 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * tests/Bug_2980_Regression_Test.cpp: + * tests/run_test.lst: + + Including config-lite.h: the driver is non-ACE but it still + needs to know platform-specific stuff, like threads usage, + etc. + +Fri Apr 11 01:51:13 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Svc_Conf_Tokens.h: + * ace/svcconf.mpb: + + Fixing a fuzz build warning of a missing $Id. Also, not all + make(1)'s have $(MV), so changing mpb to use just "mv" + +Thu Apr 10 22:32:58 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Service_Config.h: + * ace/Service_Config.cpp: + + Fixing compile problems with single-thread-only builds - using + the compiler's abilities (partial specialization) to generate + appropriate code. + + * ace/Svc_Conf.h: + * ace/Svc_Conf_Token_Table.h: + * ace/Svc_Conf_Tokens.h: + * ace/Svc_Conf_y.cpp: + * ace/svcconf.mpb: + + Changes to fix compile problems related to versioned namespace + use. Eliminated custom token file post-processing - replaced + with a wrapper header file (yacc(1) is now producing + Token_Table.h, which gets included in Tokens.h) + +Thu Apr 10 14:42:04 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Svc_Conf.h: + + Adding YYSTYPE_IS_DECLARED to prevent yacc(1) from trying to use a + trivial definition of YYSTYPE. + + * ace/Svc_Conf.y: + + Fixing an unused variable warning. Adding an YYSTYPE guard. + + * ace/Svc_Conf_Tokens.h: + * ace/Svc_Conf_y.cpp: + * ace/svcconf.mpb: + + Undefining YYSTYPE_IS_DECLARED at the bottom of Svc_Conf_Tokens.h + prevents it from leaking and poluting the global namespace. This + allows other yacc(1) based parsers to be used in ACE + apps. Cleaning up and recording generated files. + +Thu Apr 10 13:27:13 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * tests/Bug_2980_Regression_Test.cpp: + + Fixed compilation issues and reversed the CAN_RUN_TEST check to + get it to run on non-win32 and non-vxworks operating systems. + +Thu Apr 10 10:11:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Dynamic_Service.inl: + Corrected method signatures + +Thu Apr 10 10:03:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2980_Regression_Test.cpp: + Fixed BCB compile error + +Thu Apr 10 07:13:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_linux_pgi.GNU: + Removed deprecated linker flags + + * ace/Dev_Poll_Reactor.cpp: + * ace/Notification_Queue.cpp: + * ace/Service_Config.cpp: + * ace/Service_Object.cpp: + * ace/Sock_Connect.cpp: + Added missing includes + + * ace/Notification_Queue.cpp: + * ace/Notification_Queue.inl: + Added missing versioned namespace macros + +Thu Apr 10 06:41:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Service_Gestalt.h: + Added include of Guard_T.h + + * include/makeinclude/platform_linux_pgi.GNU: + Updated for latest pgCC version + +Thu Apr 10 00:50:53 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * tests/Bug_2980_Regression_Test.cpp: + * tests/tests.mpc: + + Fixing a compile problem with no-threads builds. + +Wed Apr 9 22:05:30 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Svc_Conf.h: + * ace/Svc_Conf.y: + * ace/Svc_Conf_Lexer.h: + * ace/Svc_Conf_Lexer.cpp: + * ace/Svc_Conf_Param.h: + * ace/Svc_Conf_Tokens.h: + * ace/Svc_Conf_y.cpp: + * ace/svcconf.mpb: + + Simplified the build sequence reducing the number of additional + transformations needed for Bison's parser output. That includes + the elimination of the ACE_YY prefix, which was necessary only + because of these transformations. Added ACE_TEXT around naked + string literals. Fixed build warnings with unicode builds. + +Wed Apr 9 20:22:46 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Service_Repository.cpp: + Fixing relocate_i to both account for empty slots _and_ provide + useful logging. + +Wed Apr 9 18:24:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Don't run 3171 with CORBA/e micro + +Wed Apr 9 11:50:27 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm: + + Added a need_to_write_project override method to only allow the + project file to be written if it is an executable project. + + * bin/MakeProjectCreator/modules/VXTestWorkspaceCreator.pm: + + Fixed a bug where an invalid base module was used in the @ISA. + +Wed Apr 9 11:41:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2980_Regression_Test.cpp: + Check for ACE_VXWORKS + +Wed Apr 9 11:11:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Svc_Conf_y.cpp: + Fixed unicode build problems + +Wed Apr 9 08:06:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Svc_Conf.y: + * ace/Svc_Conf_y.cpp: + Fixed unicode build problems + +Wed Apr 9 07:18:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Service_Config.h: + Export ACE_Threading_Helper, it is used as protected class + member + + * ace/Service_Gestalt.cpp: + Don't use ACE_LIB_TEXT + + * ace/High_Res_Timer.h: + * ace/Based_Pointer_T.h: + Doxygen changes + + * ace/Naming_Context.cpp: + Fixed gcc 4.3 warning + + * ace/OS_NS_errno.h (last_error): + Give the argument a name so that doxygen can do its work + + * ace/Select_Reactor_T.cpp: + Use scoping + + * ace/MMAP_Memory_Pool.{h,cpp}: + Add a bool flag to indicate whether the signal handler has to + be installed or not. Made some other flags bool and win32 there + is no need have a signal handler as member. This fixes bugzilla + 3290 + +Wed Apr 9 02:43:37 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Dynamic_Service.inl (instance): + Adjusting interface to take a smart pointer. + + * ace/OS_NS_unistd.cpp (argv_to_string): + Adding interpretation for tabs and new line characters as + characters to trigger quoting. + + * ace/Service_Config.h: + * ace/Service_Config.cpp: + * ace/Service_Gestalt.h: + * ace/Service_Gestalt.inl: + * ace/Service_Gestalt.cpp: + * ace/Service_Repository.cpp: + Reformatting, updating comments and logging. + +Wed Apr 9 01:21:42 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/Condition_T.cpp (wait): Fixed a bug where the mutex + parameter wasn't being used properly if abstime was 0. Thanks + to Andriy Gapon <avg at icyb dot net dot ua> for reporting this. + +Mon Apr 7 18:49:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/docs/templates/gnu.txt: + Document linkflags + +Mon Apr 7 15:21:38 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + This the second part of the SC refatoring. It builds on top of + the intrusive refcounting mechanism introduced earlier to improve + design and eliminate memory issues (leaks, SEGV on shutdown) + + * ace/Service_Config.cpp (open_i,ACE_Service_Config): + + Moved the implicit configuration file handling from open_i to + the SG instance. Eliminated close_svcs() by incorporating its + functionality in close(). + + * ace/Service_Config.inl: + * ace/Service_Config.h (ACE_Service_Config_Guard,ACE_Service_Config): + + Removing the inheritance relationship between Service Config and + Service Gestalt. To simplify the memory management, SC becomes an + interface to the actual configuration data managed by SG. Coupled + with the reference counting of SG instances, this ensures correct + memory management in multi-threaded environments where both the + TSS and the user code may trigger SG finalization. + + Introducing ACE_Threading_Helper to simplify TSS management + (RAII idiom). Changed ACE_Service_Config_Guard to use the new + smart pointer for SG. Doxygen comments cleanup. + + * ace/Svc_Conf.y: + * ace/Svc_Conf_y.cpp: + + Fixing unused function definition + + * tests/Bug_2980_Regression_Test.cpp: + + Updating the test to prevent it from breaking vxWorks builds + which appear to lack a declaration for dlopen() + +Sun Apr 6 01:53:13 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Service_Gestalt.cpp: + + Fixing unused variable warning. + + * ace/Svc_Conf_y.cpp: + * ace/svcconf.mpb: + + Ensuring there are no TAB characters present in the generated + file. + + * tests/run_test.lst: + + Excluding Bug_2980_Regression as it is not runnable on vxWorks. + +Sat Apr 5 16:21:50 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Service_Config.inl: + * ace/Service_Config.cpp: + * ace/Service_Gestalt.cpp: + * ace/Service_Gestalt.h: + + Making SG intrusively refcountable by introducing + intrusive_{add,remove}_ref methods and a refcounter. Adding + skip_default_svc_conf_file parameter in process_directives. + + * ace/svcconf.mpb: + * tests/Object_Manager_Flipping_Test.cpp: + + Reformatting and cleanup. + +Sat Apr 5 13:42:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2980_Regression_Test.cpp: + Fixed argument not used warnings + +Sat Apr 5 13:36:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Parse_Node.cpp: + Moved include out of versioned namespace block + +Sat Apr 5 11:50:40 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Parse_Node.cpp: + * ace/Svc_Conf.y: + * ace/Svc_Conf_Tokens.h: + * ace/Svc_Conf_y.cpp: + + Replacing ACE_LIB_TEXT with ACE_TEXT + +Fri Apr 4 21:43:35 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * THANKS: + + Adding Michael Carter <mcarter at swri dot org> for reporting + and debugging bug 3007. + + * ace/Base_Thread_Adapter.h: + * ace/Base_Thread_Adapter.cpp: + + Storing a pointer to SG that was current in the parent thread, + which enables correct "inheritance" of the SG in the child thread. + + * ace/Parse_Node.h: + * ace/Parse_Node.cpp: + + Fixing ACE_Stream_Node::{apply,link} to ensure the modules are linked + together and initialized correctly - see bug# 2916. Moving the + initialization code out of the yacc parser, here. + + * ace/Service_Object.cpp: + * ace/Service_Types.cpp: + + Improving the log output in fini(). + + * ace/Service_Repository.h: + + Eliminating an unused parameter static_only from relocate_i() + + * ace/Service_Repository.cpp: + + Simplified relocate_i() and fixed an error that was causing it to + choose incorrect ranges of service indexes to relocate. + Eliminated the boolean static_only parameter as it was always + being set to true. Changed remove() to eliminate the "packing" + code and updated the few other methods, which assumed there are no + "gaps" in the service storage. + + * ace/Svc_Conf.h: + * ace/Svc_Conf.y: + * ace/Svc_Conf_Tokens.h: + * ace/Svc_Conf_y.cpp: + + Adding an overloaded yyerror that takes just a string to comply + with the changed bison template. Moving the module initialization + code out of the parser. See ACE_Stream_Node class and bug# 2916. + + * ace/Thread_Adapter.cpp: + + The invoke() method, which runs in the new thread, initializes the + thread-specific configuration context. This scheme ensures any + newly spawned thread would inherit the spawning thread's service + configuration context. + + * ace/ace.mpc: + + Adding Intrusive_Auto_Ptr to the list. + + * ace/svcconf.mpb: + + Updated for the grammar updates, see bug# 2916. + + * examples/ASX/CCM_App/ASX_CCM_App.mpc: + * examples/ASX/CCM_App/CCM_App.cpp: + + The DLL names are case-sensitive on *nix. Minor layout changes. + + * tests/Object_Manager_Flipping_Test.cpp: + + Updated to use the Intrusive_Auto_Ptr + + * tests/run_test.lst: + * tests/tests.mpc: + + Adding Bug_2980_Regression_Test + +Fri Apr 4 18:27:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * configure.ac: + Fixed iostream detection. This fixes bugzilla 3288 + This to Thomas Girard <thomas dot g dot girard at free dot fr> + for reporting this. + +Thu Apr 3 14:13:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_vxworks5.5.x.GNU: + * include/makeinclude/platform_vxworks6.2.GNU: + * include/makeinclude/platform_vxworks6.3.GNU: + Changed the make variable from which we zap the -ansi and also support + this with the diab compiler + +Thu Apr 3 09:40:00 UTC 2008 Simon Massey <simon dot massey at prismtech dot com> + + * apps/JAWS/stress_testing/benchd.cpp: + + Using "interface" as the descriptive name of a parameter seems to + cause VC8 (when building with MFC) to assume you mean a struct type + and it raises an incorrect systax error. + +Thu Apr 3 07:05:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/templates/gnu.mpd: + Generate link_groups also when staticflags are not set + +Wed Apr 2 21:40:00 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Fix typo in ACE_HAS_BSWAP_{16,32,64} feature tests. + This to Thomas Girard <thomas dot g dot girard at free dot fr> + for reporting this. + +Wed Apr 2 20:22:50 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Intrusive_Auto_Ptr.h: + * ace/Intrusive_Auto_Ptr.inl: + + Correcting a problem with VC71 + +Wed Apr 2 11:06:30 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * bin/tao_orb_tests.lst: + + Enabled a TAO/tests/Collocated_Forwarding on vxworks and + vxworks_rtp. + +Wed Apr 2 09:05:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_vxworks5.5.x.GNU: + * include/makeinclude/platform_vxworks6.2.GNU: + * include/makeinclude/platform_vxworks6.3.GNU: + Add no_cflags_ansi and no_ccflags_ansi which if set do remove the + -ansi compiler flag + +Wed Apr 2 08:14:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-linux-common.h: + Replaced ACE_HAS_VOIDPTR_GETTIMEOFDAY with + ACE_HAS_TIMEZONE_GETTIMEOFDAY, this fixes bugzilla 3145 + This to Thomas Girard <thomas dot g dot girard at free dot fr> + for reporting this + +Wed Apr 2 07:51:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/run_test.lst: + Enabled a few tests on VxWorks again, in the past rebooting a + crashed target was problematic but that is not an issue anymore + +Tue Apr 1 14:20:34 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * bin/tao_orb_tests.lst: + Added a new test for collocated forwarding case. + +Tue Apr 1 12:58:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Added OBV typed event test + +Tue Apr 1 12:52:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Add the DSI Gateway exception test, they should run, the scoreboard + will show if they run + +Tue Apr 1 08:33:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + Set ACE_OPENVMS_IA64 on Itanium + + * include/makeinclude/rules.lib.GNU: + Only use a special AR rule on OpenVMS IA64 + +Tue Apr 1 07:38:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Intrusive_Auto_Ptr_Test.cpp: + Fixed argument not used warning + +Tue Apr 1 07:34:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Enabled a few tests for vxworks + +Tue Apr 1 07:12:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Reactor_Dispatch_Order_Test.cpp: + Only run the reactor once, this will lead to the failing of this test + when using the WFMO Reactor which seems to be a old issue that needs + to get addressed + +Tue Apr 1 06:54:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Disabled most tests for vxworks and vxworks_rtp, we first need to + convert a lot of scripts to support vxworks + +Mon Mar 31 21:48:58 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + Changed to avoid feature test for pthread_getaffinity_np() and + pthread_setaffinity_np() if system does not have cpu_set_t. In + that case, the pthread functions are amost certainly not + compatible. + + * ace/Makefile.am: + + Add Intrusive_Auto_Ptr.cpp, Intrusive_Auto_Ptr.h, and + Intrusive_Auto_ptr.inl to nobase_include_HEADERS. + +Mon Mar 31 18:56:40 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Refcounted_Auto_Ptr.h: + * ace/Refcounted_Auto_Ptr.inl: + * ace/Refcounted_Auto_Ptr.cpp: + + Reverting the changes because a) they are not really necessary + for the refactoring of the service config, and; b) the AIX + compiler appears to not deal well with implicit conversion + definitions, to template member types. + +Mon Mar 31 16:15:17 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * tests/tests.mpc: + + Adding Intrusive_Auto_Ptr_Test to the list + +Mon Mar 31 14:52:58 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * ace/Intrusive_Auto_Ptr.h: + * ace/Intrusive_Auto_Ptr.cpp: + * ace/Refcounted_Auto_Ptr.h: + * ace/Refcounted_Auto_Ptr.inl: + * ace/Refcounted_Auto_Ptr.cpp: + + Added preprocessor guards for proper inlining. Qualified + the type name in the implementation of opretator + unspecified_bool_type () to appease GCC 3.x + +Mon Mar 31 13:50:45 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + * tests/run_test.lst: + + Adding Intrusive_Auto_Ptr_Test to the list + +Mon Mar 31 12:09:20 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm: + + Always reference Kokyu libraries from $(ACE_BUILDDIR) instead of + $(top_builddir) so that it will work from both ACE and TAO. + +Mon Mar 31 11:00:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Bug_2980_Regression_Dll.cpp: + * tests/Bug_2980_Regression_Test.cpp: + Fixed fuzz errors + +Mon Mar 31 08:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/OS_Test.cpp: + Added test for ACE_OS::last_error() + +Sun Mar 30 19:54:23 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com> + + This is the first step of merging the changes from the gestalt + refactoring branch. It includes only changes that are merely + peripheral, without impacting the actual configuration mechanism + - yet. + + * ace/ARGV.h: + * ace/ARGV.cpp: + + Introducing a ctor that takes the number of parameters in argv, + thus eliminating the requirement to have argv 0-terminated. This + requirement can be a hard to satisfy in cases where the argv has + been "manualy constructed", i.e. not provided by the OS + environment. + + * ace/Intrusive_Auto_Ptr.h: + * ace/Intrusive_Auto_Ptr.inl: + * ace/Intrusive_Auto_Ptr.cpp: + + Added an intrusive auto pointer implementation. It is a reference + counted auto pointer that can be used for types with explicit + reference management implementations. + + * ace/OS_NS_unistd.h: + * ace/OS_NS_unistd.cpp: + + Introducing new argv_to_string which takes an explicit argc + argument and relaxes the requirement on argv (to be 0-terminated). + + * ace/Refcounted_Auto_Ptr.h: + * ace/Refcounted_Auto_Ptr.inl: + + Adding a mechanism that provides a correct conversion to boolean + for smart pointers, which preserves the smantics of "if (ap) ..." + without the unwanted side effects. Credit goes to Andrei + Alexandrescu's Modern C++ Design book. + + * ace/Service_Types.cpp: + + Cosmetics: adding this-> to member references. + + * examples/ASX/CCM_App/ASX_CCM_App.mpc: + * examples/ASX/CCM_App/CCM_App.cpp: + + Fixing a problem that precludes the test from running correctly + on *nix - the DLL names are not case-insensitive. Minor layout + changes. + + * tests/Intrusive_Auto_Ptr_Test.cpp: + + A test for the new auto ptr. + + * tests/Bug_2980_Regression_Dll.cpp: + * tests/Bug_2980_Regression_Test.cpp: + * tests/run_test.lst: + * tests/tests.mpc: + + Addded a test for bug 2980. Thanks to Lothar Werzinger <lothar + at tradescape biz> for contributing the code. + +Sun Mar 30 18:54:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX_Win32.pm: + Handle single quotes in the executable arguments + +Sat Mar 29 08:16:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Reactor_Dispatch_Order_Test.cpp: + Dev_Poll reactor displays other bugs, so disable this part of + the test + + * ace/Select_Reactor_Base.cpp: + Position the iterator on the first element that is none zero, fixes + crashing of the reactor_dispatch_order_test on non windows platforms + +Fri Mar 28 17:18:50 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/CDR_Stream.cpp (write_long_placeholder, write_short_placeholder): + Be careful to adjust and grow the stream's block before taking + the pointer that's returned to the user. Thanks to Alain Kocelniak + <alain@corys.fr> for this fix. + + * ace/CDR_Stream.h: Note that the placeholder methods return 0 if + the method fails due to insufficient memory. + + * THANKS: Added Alain Kocelniak to the Hall of Fame. + +Fri Mar 28 15:40:03 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * tests/unload_libace.mpb: + + Inhert from vc_warnings instead of duplicating part of it's + functionality. + +Fri Mar 28 09:24:25 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com> + + * bin/tao_orb_tests.lst: + + Enabled a test to Bug_3276_Regression. + +Fri Mar 28 09:17:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Reactor_Dispatch_Order_Test.cpp: + Extended this test to also test suspend/resume_handlers and the + dev_poll reactor. Thanks to Russell Morra for extending this test + + * ace/ACE.cpp: + * ace/High_Res_Timer.inl: + Layout changes + + * ace/Hash_Map_Manager_T.cpp: + Use prefix increment instead of postfix + + * ace/High_Res_Timer.h: + * ace/Reactor.h: + * ace/Select_Reactor_Base.h: + Doxygen changes + + * ace/Select_Reactor_Base.inl: + Fixed done implementation. This fixes bugzilla 3267 + + * ace/String_Base.cpp: + Initialise pointer with 0 + + * ace/WFMO_Reactor.{h,cpp,inl}: + Bool changes, fixed implementation of suspend_handlers/resume_handlers, + the to_be_added set modifications where not done correctly + +Thu Mar 27 19:09:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + * bin/tao_other_tests.lst: + Diabled 3251/3252 in a static build + +Thu Mar 27 16:27:44 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * ace/Object_Manager.cpp: + + In Win32 debug builds with ACE_DISABLE_WIN32_ERROR_WINDOWS, also + redirect assert messages to stderr instead of GUI message boxes. + +Thu Mar 27 16:17:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/ACE-bug-process.html: + * docs/ACE-development-process.html: + * docs/ACE-guidelines.html: + * docs/usage-bugzilla.html: + Updated bugzilla location + +Thu Mar 27 15:52:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm: + * bin/MakeProjectCreator/modules/VXTestWorkspaceCreator.pm: + * bin/MakeProjectCreator/templates/vxtest.mpd: + New MPC generator called vxtest. This will generate the loading + of the downloadable kernel modules for an application. + +Thu Mar 27 14:07:27 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * configure.ac: + + #include <byteswap.h> in ACE_HAS_BSWAP_{16,32,64} feature tests. + Resolves bugzilla issue #3134. + +Thu Mar 27 12:54:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_vxworks6.3.GNU: + Small change to get the VxWorks shared library build further + +Thu Mar 27 12:46:48 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp: + + Changed ACE_TMAIN to run_main for the non-threaded portion of the + #ifdef. ACE_TMAIN is defined in Main.cpp. + +Thu Mar 27 12:37:18 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ASNMP/asnmp/snmperrs.h: + + Added an unknown error code message to the pErrs array to avoid + getting a garbage pointer from Snmp::error_string() in the event + that the error code is outside the valid range. + +Thu Mar 27 11:11:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Free_List.cpp: + Fixed ambiguous else with GCC 4.3. Thanks to Jules Colding + <colding at 42tools dot com> for reporting this + +Thu Mar 27 10:36:18 UTC 2008 Simon McQueen <sm@prismtech.com> + + * include/makeinclude/wrapper_macros.GNU: + + Make it possible to specify an alternate name / location for + platform_macros.GNU. This fixes bug #3269. + +Wed Mar 26 15:32:01 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/MakeProjectCreator/templates/gnu.mpd: + + Corrected my change from yesterday so that it works properly for + executable projects that pull in source files from other directories. + +Tue Mar 25 18:02:52 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * ASNMP/asnmp/wpdu.cpp: + + Added an intermediate integer to avoid type-punned pointer + dereferencing. + +Tue Mar 25 14:19:31 UTC 2008 Adam Mitz <mitza@ociweb.com> + + * bin/MakeProjectCreator/templates/gnu.mpd: + + When generating the linker command line for executable linked against + static libs, exclude the "libFoo.a" form of the libraries. They are + already accounted for by "-lFoo" arguments. This resolved Bugzilla + Bug #3266. + +Tue Mar 25 10:43:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * netsvcs/lib/Server_Logging_Handler.cpp: + Corrected static template member instantiation to resolve compile + error on OpenVMS Alpha + +Tue Mar 25 10:12:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + Disable warnings on IA64 without using GNV, that doesn't work + in all cases + +Tue Mar 25 09:08:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/INET_Addr.cpp: + Detect sockets that are bigger then ACE_MAX_DEFAULT_PORT. + Thanks to Patrick Rabau <pr2345 at gmail dot com> for + reporting this. This fixes bugzilla 3264 + + * tests/INET_Addr_Test.cpp: + Added a test for an overflow of the port number + + * ace/Hash_Map_Manager_T.{h,inl}: + Changed head argument of the iterators to a bool + + * ace/Reactor.h: + * ace/Reactor_Impl.h: + Doxygen changes + +Tue Mar 25 00:38:33 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/Makefile.am: + + Add Configuration.inl to nobase_include_HEADERS. + +Mon Mar 24 16:21:30 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/OS_NS_Thread.cpp (event_timedwait): Fixed this code so that + it will treat 0 using "wait indefinitely" semantics for Windows + and all other OS platforms. Thanks to Paul Carter <pcarter at + scires dot com> for contributing this. + +Mon Mar 24 16:13:51 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * tests/Manual_Event_Test.cpp (worker): Added a test to ensure + that a null pointer works properly for the + ACE_Manual_Event::wait() method. Thanks to Paul Carter <pcarter + at scires dot com> for contributing this. + +Mon Mar 24 15:43:28 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * bin/MakeProjectCreator/config/MPC.cfg: + + MPC can now be configured to recognize ACE_TMAIN as an executable + entry point. We no longer need to explicitly state that a project will + be an executable in the MPC file, MPC will automatically deduce that + the project is an executable given the presence of ACE_TMAIN. + + This change above relates to the following change in MPC: + Mon Mar 24 15:18:28 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + +Mon Mar 24 02:25:58 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * COPYING: Updated the license a bit based on feedback from Tom + Callaway" <tcallawa at redhat dot com>. These changes will + enable ACE+TAO to be shipped with Fedora. + +Fri Mar 21 16:12:53 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/OS_NS_unistd.cpp (num_processors_online): Count the online + processors for Windows, not just the number present. + + * tests/OS_Test.cpp: Sanity-check the num_processors_online() value. + +Fri Mar 21 15:10:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/FoxReactor/FoxReactor.cpp: + Fix 64bit issues, this fixes bugzilla 3248 + This to Thomas Girard <thomas dot g dot girard at free dot fr> + for reporting this + +Fri Mar 21 10:46:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * m4/ace.m4: + Changed gperf check + + * apps/Makefile.aml: + Updated gperf check. This fixes bugzilla 3249. + This to Thomas Girard <thomas dot g dot girard at free dot fr> + for reporting this + +Fri Mar 21 10:06:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-vxworks.h: + If ACE_VXWORKS is not defined try to figure out which vxworks + version we are using based on some vxworks version defines + + * ace/Select_Reactor_Base.h: + Doxygen changes and made the constructor of + ACE_Select_Reactor_Handler_Repository_Iterator explicit + + * ace/Process.{h,cpp}: + Layout change + +Thu Mar 20 15:34:18 UTC 2008 Chad Elliott <elliott_c@ociweb.com> + + * bin/MakeProjectCreator/config/acedefaults.mpb: + + Changed the ACE_LD_DECORATOR_STR macro to use $(LIBMODIFIER) + instead of $(ILIBMODIFIER) for the bmake project type. + +Thu Mar 20 12:42:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Addr.h: + Layout change + + * ace/High_Res_Timer.cpp: + Changed supported flag to a bool + + * ace/INET_Addr.h: + Doxygen change + + * ace/Svc_Conf.h: + Moved regular include before pragma once + +Wed Mar 19 13:45:00 UTC 2008 Simon Massey <simon.massey@prismtech.com> + + * ace/tao_orb_tests.lst: + Remove TAO/tests/Bug_1482_Regression from LynxOS. + +Wed Mar 19 11:41:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Process_Manager.h: + * ace/Semaphore.h: + * ace/SOCK.h: + * ace/SOCK_IO.h: + Doxygen changes + + * ace/Service_Gestalt.h: + Removed not needed forward declaration + + * ace/OS_NS_Thread.h: + Layout change + +Tue Mar 18 20:17:55 UTC 2008 Steve Huston <shuston@riverace.com> + + * bin/PerlACE/ProcessLVRT.pm: + * bin/PerlACE/TestTarget_LVRT.pm: Handle timeouts to the target better + and smarten up the way it gets log files from a failed target. + + * bin/PerlACE/TestTarget.pm: + * bin/PerlACE/TestTarget_LVRT.pm: Add a GetFile() method to get a file + from the target to the local machine. By default, it does nothing. + It's meant for use by targets that don't necessarily have locally + accessible file systems, such as LabVIEW RT. + + * bin/Run_Test.pm: + * bin/PerlACE/Process_Win32.pm: Add support for running tests on + LabVIEW RT similarly to the way they're done on VxWorks; TAO tests + run the server on the target and the client on the host. + + * bin/LabVIEW_RT/labview_test_controller/labview_test_controller.cpp: + Catch exceptions and try to report it to stderr before the machine + locks up, dies, etc. + +Tue Mar 18 07:33:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + Removed -Wc/DISTINGUISH_NESTED_ENUMS, only needed for one test + +Mon Mar 14 09:17:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_other_tests.lst: + Added 3252 + +Mon Mar 14 09:07:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Added 3251 + +Fri Mar 14 19:57:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_aix_g++.GNU: + Improved support for buildbits=64 + +Fri Mar 14 19:09:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/INET_Addr.cpp: + Fixe warning with GCC 4.2 on AIX + +Fri Mar 14 19:07:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_aix_g++.GNU: + Disable visibility by default. With GCC 4.2 on AIX we get warnings + that visibility is not supported in that configuration + +Fri Mar 14 15:02:33 UTC 2008 Ciju John <johnc at ociweb dot com> + + * bin/tao_other_tests.lst: + Turn on the Notify Persistent_POA test. + +Fri Mar 14 09:30:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_aix_g++.GNU: + Don't use -mcpu=common, that is an ancient default of AIX 5.1 + +Thu Mar 13 12:41:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_aix_g++.GNU: + Fixed support for buildbits=32/64 + +Wed Mar 12 19:49:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + Reverted the gperf change below, breaks all autoconf builds + + Wed Mar 12 06:55:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + * m4/ace.m4: + Added enable-aio, enable-ipo and fixed gperf handling. + This to Thomas Girard <thomas dot g dot girard at free dot fr> + for reporting this + +Wed Mar 12 15:08:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/ProcessVX.pm: + Fix retry mechanism for the iBoot bar + +Wed Mar 12 12:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * m4/ace.m4: + Added support for fox, thanks to Thomas Girard + <thomas dot g dot girard at free dot fr> for reporting this. + This fixes bugzilla 3147 + +Wed Mar 12 11:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/FoxReactor/FoxReactor.{h,cpp}: + Removed check for ACE_HAS_FOX + + * include/makeinclude/wrapper_macros.GNU: + Changed fox handling, matches the other reactors. Thanks to + Thomas Girard <thomas dot g dot girard at free dot fr> for + reporting this. This resolves bugzilla 3248 + + * include/makeinclude/platform_aix_ibm.GNU: + Added support for Visual Age 9 + +Wed Mar 12 11:53:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/FoxReactor/FoxReactor.h: + Added missing include, thanks to Thomas Girard + <thomas dot g dot girard at free dot fr> for reporting this + +Wed Mar 12 07:07:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/FoxReactor/FoxReactor.cpp: + Fixed compile errors, thanks to Thomas Girard + <thomas dot g dot girard at free dot fr> for reporting this + +Wed Mar 12 06:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/ace.mwc: + * bin/MakeProjectCreator/config/global.features: + Added fox reactor, thanks to Thomas Girard + <thomas dot g dot girard at free dot fr> for reporting this + +Wed Mar 12 06:55:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * m4/ace.m4: + Added enable-aio, enable-ipo and fixed gperf handling. + This to Thomas Girard <thomas dot g dot girard at free dot fr> + for reporting this + +Tue Mar 11 12:24:43 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Svc_Conf.h: Add #include "ace/config.h" so a setting for + ACE_LACKS_PRAGMA_ONCE can be seen. Fixes compile warnings. + +Tue Mar 11 12:20:02 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Log_Msg.cpp (log): Fixed compile error. No need to use + ACE_TEXT_ALWAYS_CHAR for a char* literal. + +Mon Mar 10 22:27:09 UTC 2008 Nanbor Wang <nanbor@wakefield.txcorp.com> + + * ace/Svc_Conf.h: Removed redundant inclusion of Obstack.h. It is + included later in Svc_Conf_Param.h. Removing this extra + inclusion allows us to build on MacOS Leopard with optimization + enabled. + +Mon Mar 10 15:35:02 UTC 2008 Steve Huston <shuston@riverace.com> + + * ace/Log_Msg.{h cpp} (log): For %C, clearly note that it always prints + a narrow-char string, and adjust the va_arg to match. Thanks to + Russell Morra for reporting this issue. + +Mon Mar 10 13:20:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * tests/Multicast_Test.cpp: + When sending fails, print the ip address we are using in the error + message. + +Sat Mar 8 16:23:57 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu> + + * ace/WIN32_Asynch_IO.cpp (send): Enhanced the code to allow sends + of 0-sized datagrams. Thanks to Andi Heusser <aheusser at gmail + dot com> for this fix. + +Thu Mar 6 16:49:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/rules.lib.GNU: + Rearranged some rules to make sure c/C files are compiled with the + C compiler on OpenVMS + +Thu Mar 6 13:10:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + Improved this file + +Thu Mar 6 10:33:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + Removed restriction that only a shared or static build can be done + +Wed Mar 5 07:54:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/tao_orb_tests.lst: + Don't run the parallel connect strategy test on VxWorks 5.5, the + command length of the shell is not long enough. + +Tue Mar 4 09:27:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ProcessVX.pm: + Added a retry to the iPass protocol code, in a full test run + we sometimes see that the reboot has failed. With this retry + we hopefully get rid of those false test failures + +Tue Mar 4 05:54:22 UTC 2008 William Otte <wotte@dre.vanderbilt.edu> + + * bin/svn_props.py: + Automatically set default properties when svn complains. + +Mon Mar 3 11:22:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/MakeProjectCreator/templates/bor.mpd: + Just single line comments + + * bin/MakeProjectCreator/templates/gnu.mpd: + Check VXWORKSLINK for 1 + +Mon Mar 3 11:10:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_vxworks5.5.x.GNU: + * include/makeinclude/platform_vxworks6.2.GNU: + * include/makeinclude/platform_vxworks6.3.GNU: + * include/makeinclude/rules.bin.GNU: + * include/makeinclude/rules.lib.GNU: + Use 1 for VXWORKSLINK instead of true. Added footprint=1 + as flag to specify that you are doing a footprint build + +Mon Mar 3 10:49:28 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * apps/JAWS/clients/WebSTONE/src/cgi-send.c: + * apps/JAWS/clients/WebSTONE/src/genrand.c: + * apps/JAWS/clients/WebSTONE/src/webmaster.c: + * contrib/utility/Example/CommandLine/Foo/command.cpp: + * contrib/utility/Example/ExH/BadCast/bad_cast.cpp: + * contrib/utility/Example/ExH/Compound/compound.cpp: + * contrib/utility/Example/ExH/HelloWorld/hello_world.cpp: + * contrib/utility/Example/ExH/LogicToSystem/logic_to_system.cpp: + * contrib/utility/Example/Hetero/Container/container.cpp: + * contrib/utility/Example/Introspection/InheritanceTree/inheritance_tree.cpp: + * contrib/utility/Example/Introspection/Traversal/driver.cpp: + * contrib/utility/Test/ExH/Converter/converter.cpp: + * contrib/utility/Test/ExH/Inline/inline.cpp: + * contrib/utility/Test/ExH/Logic/DescriptiveException/descriptive_exception.cpp: + * contrib/utility/Test/ExH/System/DescriptiveException/descriptive_exception.cpp: + * contrib/utility/Test/Introspection/Inline/inline.cpp: + * contrib/utility/Test/Synch/Inline/inline.cpp: + * etc/xlc_dummy.cpp: + * examples/Reactor/Proactor/test_aiocb.cpp: + * examples/Reactor/Proactor/test_aiosig.cpp: + + Disable fuzz's check_for_improper_main_declaration check on these files. + These files don't use ACE. + + * examples/Reactor/WFMO_Reactor/Multithreading.cpp: + * examples/Reactor/WFMO_Reactor/Registration.cpp: + * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp: + * examples/Threads/task_three.cpp: + + Use the proper form of ACE_TMAIN. Namely, the argv parameter + should be "ACE_TCHAR *argv[]" instead of "ACE_TCHAR **argv" + or "ACE_TCHAR *[]" instead of "ACE_TCHAR **" + + * apps/JAWS3/bench/average.cpp: + * netsvcs/clients/Tokens/invariant/invariant.cpp: + + Use ACE_TMAIN instead of main as the program entry point to comply + with ACE/TAO/CIAO coding standards. + +Mon Mar 3 08:58:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + Improved this file + +Mon Mar 3 07:30:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + Don't set INSLIB + +Mon Mar 3 07:00:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/rules.local.GNU: + Rearranged some rules so that C files are compiled with the + C compiler on OpenVMS + +Mon Mar 3 06:57:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ProcessVX.pm: + Added support to specify a custom password for the iBoot + +Sun Mar 2 20:04:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/ProcessVX.pm: + Integrated some OCI changes for the iBoot + +Sun Mar 2 19:32:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/auto_run_tests.pl: + Use ACE_ROOT as defailt root test directory instead of the current + directory + +Sun Mar 2 18:53:12 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com> + + * ASNMP/agent/main.cpp: + * ace/Svc_Conf_y.cpp: + * apps/JAWS3/jaws3/main.cpp: + * examples/Mem_Map/IO-tests/test_io.cpp: + * examples/Reactor/Multicast/client.cpp: + * examples/Reactor/Multicast/server.cpp: + * examples/Reactor/Proactor/test_aiocb_ace.cpp: + * examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp: + * netsvcs/clients/Naming/Dump_Restore/createfile.cpp: + * netsvcs/clients/Tokens/collection/collection.cpp: + * netsvcs/clients/Tokens/collection/rw_locks.cpp: + * netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp: + * netsvcs/clients/Tokens/invariant/invariant.cpp: + * netsvcs/clients/Tokens/manual/manual.cpp: + * netsvcs/clients/Tokens/mutex/test_mutex.cpp: + * netsvcs/clients/Tokens/rw_lock/rw_locks.cpp: + * performance-tests/Misc/context_switch_time.cpp: + * performance-tests/Misc/test_guard.cpp: + * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp: + * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp: + * performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp: + + Use ACE_TMAIN instead of main as the program entry point to comply + with ACE/TAO/CIAO coding standards. + + * examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc: + + MPC doesn't recognize ACE_TMAIN as an entry point, as such, we need + to explicitly set exename in the MPC file. + + * apps/JAWS/clients/WebSTONE/src/webclient.c: + * contrib/utility/Example/CommandLine/Foo/foo.cpp: + * performance-tests/Synch-Benchmarks/context.c: + * performance-tests/TTCP/C/new-ttcp.cpp: + * tests/Unload_libACE.cpp: + + Disable fuzz's check_for_improper_main_declaration check on these files. + These files don't use ACE. + +Sat Mar 1 19:09:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/auto_run_tests.pl: + Added -r as option to specify an alternate root test directory + instead of the current directory. Combined this with -l we can + then run perl scripts for testing project code. + +Thu Feb 28 16:08:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/generate_compile_stats.sh: + Added --compiler as option so that we can specify a different + compiler then gcc + +Thu Feb 28 08:32:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/ACE-bug-process.html: + Removed cvs + +Wed Feb 27 19:28:18 UTC 2008 William Otte <wotte@william-ottes-macbook-pro.local> + + * bin/MakeProjectCreator/config/global.features: + disable mcpp by default. + +Tue Feb 26 15:52:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + Added support for buildbits=64 + +Tue Feb 26 09:18:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + Added some compiler flags to reduce the number of warnings/errors + in the OpenVMS builds + +Mon Feb 25 19:44:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/PerlACE/Process_Unix.pm: + * bin/PerlACE/Process_Win32.pm: + Added IgnoreHostRoot which can be set from a test script. That way + when doing cross host testing we can make sure we don't get the + executable from the host root directory. This is for example usefull + when we want to spawn perl or another system utility + + * bin/PerlACE/Run_Test.pm: + Removed commented out line + +Mon Feb 25 14:30:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_vxwork6.2.GNU: + * include/makeinclude/platform_vxwork6.3.GNU: + Added LD_PARTIALFLAGS which can be set for footprint builds + +Mon Feb 25 08:13:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/config-macros.h: + Set ACE_HAS_INTEGRAL_TYPE_THR_FUNC_RETURN when + ACE_THR_FUNC_RETURN is an integral type + + * ace/Task.cpp: + Use ACE_HAS_INTEGRAL_TYPE_THR_FUNC_RETURN to determine whether + we can do a reinterpret_cast or static_cast. This is much easier + then checking all compilers + +Sun Feb 24 19:37:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Configuration.cpp: + * ace/Configuration.h: + * ace/Configuration.inl: + Added new inline file + + * ace/Get_Opt.cpp: + Prefix increment + + * ace/Event_Handler.h: + Removed commented out code + +Sat Feb 23 06:56:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * include/makeinclude/platform_openvms.GNU: + OpenVMS doesn't have rwho + +Fri Feb 22 18:55:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Message_Queue_NT.h: + Fixed wrong include + +Fri Feb 22 14:20:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ace/Message_Queue.{h,cpp,inl}: + * ace/Message_Queue_NT.{h,cpp,inl}: + * tests/Message_Queue_Test.cpp: + * ace/ace.mpc: + * ace/Makefile.am: + Moved ACE_Message_Queue_NT to its own file + +Fri Feb 22 08:54:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * bin/global.features: + Default optimize_collocated_invocations to 1 + +Fri Feb 22 00:34:17 UTC 2008 Steve Huston <shuston@riverace.com> + + * bin/tao_orb_tests.lst: Added !LabVIEW_RT to all tests that haven't + been adapted to the non-local filesystem mechanism I invented to run + tests for LabVIEW RT targets (and can also be used for other target + types). Now I can enable TAO tests for the LabVIEW RT scoreboard + build. + +Thu Feb 21 15:25:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * docs/Download.html: + Updated download links to point to x.6.3 + + * etc/index.html: + Updated for x.6.3 + +Thu Feb 21 02:34:37 CST 2008 Johnny Willemsen <jwillemsen@remedy.nl> + + * ACE version 5.6.3 released. + +Local Variables: +mode: change-log +add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time)) +indent-tabs-mode: nil +End: |