1 Mon Feb 09 12:01:28 CST 2009 Phil Mesnier <mesnier_p@ociweb.com>
3 * ACE version 5.6.8 released.
5 Mon Feb 9 17:35:05 UTC 2009 Phil Mesnier <phil@phil.ociweb.com>
10 * docs/bczar/bczar.html:
11 Changed text to refer to SVN rather than CVS for freeze procedure.
13 Mon Feb 9 09:19:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
15 * bin/generate_rel_manpages:
16 We are now using doxygen 1.5.8
18 Fri Feb 6 15:37:15 UTC 2009 Steven Stallion <stallions@ociweb.com>
20 * tests/Log_Thread_Inheritance_Test.cpp:
22 Fixed missing extern "C" in pthread start routine.
24 Fri Feb 6 10:55:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
26 * html/Stats/index.shtml:
27 Updated download link and added xampler link
29 Fri Feb 6 10:33:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
31 * examples/APG/Containers/Map_Manager_Specialization.cpp:
32 Fixed compile error in versioned namespace build
34 Thu Feb 5 23:50:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
38 Added Ron van Hoof <rvhoof27 at gmail dot com>.
40 Thu Feb 5 23:17:59 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
46 Thu Feb 5 22:27:34 UTC 2009 Steven Stallion <stallions@ociweb.com>
48 * ace/Base_Thread_Adapter.cpp:
50 Backed out uneccessary change introduced in r84339.
52 Thu Feb 5 21:14:15 UTC 2009 Steven Stallion <stallions@ociweb.com>
54 * ace/Base_Thread_Adapter.cpp:
55 * tests/Log_Thread_Inheritance_Test.cpp:
57 Fixed a SEGV caused by ACE_Log_Msg where ACE threads inheriting
58 from non-ACE threads copied un-initialized ACE_OS_Log_Msg_Attributes
59 members. Fixes Bugzilla #3480.
61 Thu Feb 5 15:11:13 UTC 2009 Adam Mitz <mitza@ociweb.com>
63 * include/makeinclude/rules.local.GNU:
65 For the installed binary executable target, added a dependency on
66 the local binary executable so the installed version is refereshed
67 when the local one is rebuilt (only an issue when actual copies are
68 used and not symlinks). Thanks to Hubert Talbot
69 <Hubert dot Talbot at criq dot qc dot ca> for reporting the issue.
73 Added !QNX to MEM_Stream_Test. This test doesn't work on QNX.
75 Wed Feb 4 22:23:26 UTC 2009 Steve Huston <shuston@riverace.com>
77 * ace/SOCK_SEQPACK_Acceptor.h:
78 * ace/Multihomed_INET_Addr.h: Formatting fixes.
80 * tests/SOCK_SEQPACK_SCTP_Test.cpp: Removed asserts, fixed IPv6
81 operation, resync log after fork(), corrected negative association
84 Tue Feb 3 23:28:50 UTC 2009 Steve Huston <shuston@riverace.com>
86 * ace/OS_NS_Thread.cpp (mutex_init, event_init):
87 * ace/OS_NS_Thread.inl (event_init, sema_init): Make sure errno gets
88 set to ERROR_ALREADY_EXISTS when creating an object that exists. This
89 is in Windows code only. Fixes Bugzilla #3541. Thanks to Bill Rizzi
90 for identifying the bug and supplying the test case and fix.
92 Tue Feb 3 19:45:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
95 * ace/Active_Map_Manager_T.h:
97 * ace/Configuration.h:
99 * ace/Dev_Poll_Reactor.h:
102 * ace/Message_Block.h:
103 * ace/Message_Queue_Vx.h:
104 * ace/Name_Request_Reply.h:
106 * ace/Reactor_Impl.h:
107 * ace/Select_Reactor_Base.h:
108 * ace/Select_Reactor_T.h:
109 * ace/Strategies_T.h:
110 * ace/WFMO_Reactor.h:
113 * ace/Unbounded_Queue.h:
114 * ace/Unbounded_Queue.inl:
117 Tue Feb 3 15:57:41 UTC 2009 Adam Mitz <mitza@ociweb.com>
119 * tests/Logging_Strategy_Test.cpp:
121 Use unsigned char instead of char to index arrays, to silence
122 warnings from GCC 4.3.
124 Mon Feb 2 19:07:39 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
126 * bin/MakeProjectCreator/config/global.features:
128 Added tao_idl_fe_gen feature to be automatically disabled.
130 Mon Feb 2 07:40:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
132 * netsvcs/lib/Client_Logging_Handler.cpp:
133 * netsvcs/lib/Server_Logging_Handler_T.cpp:
134 Check return values of stream operators
136 * netsvcs/lib/Client_Logging_Handler.h:
139 Fri Jan 30 20:42:45 UTC 2009 Steve Huston <shuston@riverace.com>
141 * ace/DLL_Manager.cpp (ACE_DLL_Handle::open): Correct ACE_TEXT usage
144 * ace/config-aix-5.x.h: Wrap ACE_DLL_SUFFIX and ACE_LD_SEARCH_PATH
147 Fri Jan 30 15:02:08 UTC 2009 Marcel Smit <msmit@remedy.nl>
150 * ace/Dynamic_Service_Base.cpp:
151 * ace/Hash_Map_Manager_T.cpp:
158 Removed some unnecessary ACE_DEBUG statements.
160 Fri Jan 30 12:55:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
162 * tests/run_test.lst:
164 * tests/Bug_3532_Regression.cpp:
165 Added a new test for bugzilla 3532. This bug is not fixed, just
166 integrating the regression test. Thanks to Martin Gaus <Gaus at gmx dot de>
167 for creating this test
169 Fri Jan 30 12:38:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
173 Fixed unicode logging problems on non windows platforms
175 Fri Jan 30 11:54:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
177 * ace/Intrusive_List.cpp:
178 Just have one exit point in the methods
182 Added a static close() which can be used to explicitly close
183 an ACE_Singleton. It will then deregister from the object manager
184 from cleanup. This way an application developer could close his
185 singletons explicitly, but keep the safety that ACE will do that
186 also when the application does a shutdown
188 * tests/run_test.lst:
190 * tests/Singleton_Test.cpp:
191 Added a new test for the close
193 Thu Jan 29 18:48:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
195 * tests/Bug_3541_Regression_Test.cpp:
196 Fix compile error with WinCE < 6
198 * ace/config-win32-common.h:
199 Fixed incorrect comment
201 Thu Jan 29 12:59:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
204 Added patch from Stefan Naewe <stefan.naewe@googlemail.com>
206 Thu Jan 29 10:33:52 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
208 * ace/ATM_Acceptor.cpp:
210 * ace/ATM_Stream.cpp:
211 * ace/ATM_Stream.inl:
212 * ace/OS_NS_Thread.inl:
213 * ace/OS_NS_unistd.inl:
214 * ace/OS_NS_wchar.cpp:
215 Don't use () when returning 0 or -1
217 Wed Jan 28 20:22:45 UTC 2009 Adam Mitz <mitza@ociweb.com>
219 * bin/ciao_tests.lst:
220 * bin/tao_orb_tests.lst:
221 * bin/tao_other_tests.lst:
223 Removed these files. They have moved to the TAO and CIAO bin
224 directories. This resolves bug 2748.
226 * bin/auto_run_tests.pl:
229 Updated due to the new locations of the lst files.
231 Wed Jan 28 15:02:11 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
233 * ace/Message_Queue_T.cpp:
235 Fixed typo in ACE_NEW_RETURN argument list.
237 Wed Jan 28 10:24:46 UTC 2009 Marcel Smit <msmit@remedy.nl>
239 * bin/tao_orb_tests.lst:
240 Added new test for bug 3559.
242 Wed Jan 28 09:45:53 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
244 * tests/Bug_3541_Regression.cpp:
245 Fixed last compile error
247 * tests/Multicast_Test.cpp:
250 * tests/Thread_Pool_Reactor_Resume_Test.cpp:
253 Wed Jan 28 09:09:53 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
255 * ace/OS_NS_arpa_inet.inl:
256 Use new ACE_HAS_NONCONST_INET_ADDR
259 * ace/config-lynxos.h:
260 * ace/config-tandem.h:
261 * ace/config-vxworks5.x.h:
262 * ace/config-vxworks6.2.h:
263 * ace/config-vxworks6.3.h:
264 * ace/config-vxworks6.4.h:
265 Added ACE_HAS_NONCONST_INET_ADDR
267 * ace/config-vxworks6.7.h:
268 Undef ACE_HAS_NONCONST_INET_ADDR, WindRiver fixed their api
270 Tue Jan 27 23:28:53 UTC 2009 Steve Huston <shuston@riverace.com>
272 * ace/Message_Queue_T.cpp: Don't nest the ACE_HAS_WIN32_OVERLAPPED_IO
273 ifdef in the ACE_VXWORKS section; it'll never get used. Thanks to
274 Jesus Martinez <jmcruz at lcc dot uma dot es> for this fix.
276 * THANKS: Added Jesus Martinez.
278 Mon Jan 26 17:26:41 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
280 * bin/tao_orb_tests.lst:
281 Added new test for fix of bug 3557.
283 Mon Jan 26 15:44:22 UTC 2009 Marcel Smit <msmit@remedy.nl>
285 * tests/Bug_3541_Regression_Test.cpp:
286 Fixed compiler errors on WinCE target.
288 Mon Jan 26 15:39:36 UTC 2009 Marcel Smit <msmit@remedy.nl>
290 * bin/tao_orb_tests.lst:
291 Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from:
292 TAO/tests/DII_AMI_Forward/run_test.pl
293 TAO/tests/DSI_AMH/run_test.pl
294 TAO/tests/DSI_AMI_Gateway/run_exception_test.pl
295 TAO/tests/DSI_AMI_Gateway/run_test.pl
296 TAO/tests/DSI_Gateway/run_exception_test.pl
297 TAO/tests/DSI_Gateway/run_test.pl
299 Fri Jan 23 08:04:58 UTC 2009 Marcel Smit <msmit@remedy.nl>
301 * bin/tao_orb_tests.lst:
302 Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from:
303 TAO/tests/POA/EndpointPolicy/run_test_dh.pl
304 TAO/tests/POA/EndpointPolicy/run_test_lh.pl
305 TAO/tests/POA/Explicit_Activation/run_test.pl
306 TAO/tests/POA/Loader/run_test.pl
307 TAO/tests/POA/On_Demand_Activation/run_test.pl
308 TAO/tests/POA/On_Demand_Loading/run_test.pl
309 TAO/tests/POA/Reference_Counted_Servant/run_test.pl
311 Thu Jan 22 19:20:06 UTC 2009 Adam Mitz <mitza@ociweb.com>
313 Minor changes to resolve:
315 * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp:
316 * ace/Object_Manager.cpp:
318 Win32 build errors with ACE_USES_WCHAR defined.
320 * apps/gperf/src/Key_List.cpp:
321 * tests/ARGV_Test.cpp:
325 Thu Jan 22 18:34:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
327 * ace/OS_NS_sys_sendfile.{h,cpp,inl}:
328 Previously ACE_HAS_SENDFILE should be defined or not, changed this
329 that it has be define to 1 or 0, makes it clearer to disable from
333 Set ACE_HAS_SENDFILE to 0 when it is not defined yet
335 Thu Jan 22 16:51:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
337 * ace/OS_NS_sys_socket.inl (sendv):
338 Introduced a new ACE_DONT_USE_WSASEND, when this is set ACE doesn't
339 use WSAsend but just a loop of send calls
341 Thu Jan 22 15:44:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
344 Only define the ACE_DEBUG/ACE_ERROR* when they are not defined
345 yet when ACE_NLOGGING is defined. This makes it possible for
346 users to globally disable logging but then just enable ACE_ERROR
348 * ace/Message_Block.cpp:
352 * ace/SOCK_Dgram.cpp:
353 * ace/Select_Reactor_T.cpp:
354 Just define select_width twice and directly assign it
356 * ace/OS_NS_sys_socket.inl:
357 Move local variables into the loop
359 * ace/config-sunos5.9.h:
360 * ace/config-linux-common.h:
361 Define ACE_HAS_SENDFILE to 1
363 Thu Jan 22 13:51:01 UTC 2009 Marcel Smit <msmit@remedy.nl>
365 * tests/Bug_3500_Regression_Test.cpp:
366 * tests/Bug_3541_Regression_Test.cpp:
367 Fixed compiler errors on WinCE target.
369 Thu Jan 22 13:38:20 UTC 2009 Vladimir Zykov <vz@prismtech.com>
371 * bin/tao_orb_tests.lst:
373 Disabled the test for bug#3524 on corba_e_micro builds since it
376 Thu Jan 22 07:46:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
378 * bin/tao_orb_tests.lst:
379 Removed Bug 3543 Regression, the bug is not fixed yet and this test
380 put a high load on the test systems
382 Wed Jan 21 16:05:24 UTC 2009 Adam Mitz <mitza@ociweb.com>
384 * include/makeinclude/platform_vxworks6.2.GNU:
385 * include/makeinclude/platform_vxworks6.3.GNU:
387 Fixed a bug in the linker arguments for RTP shared libraries.
389 Wed Jan 21 10:19:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
392 * ace/ace_for_tao.mpc:
393 Use ace_output as base project instead of setting libout directly in this
396 Wed Jan 21 02:39:42 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
398 * ace/CDR_Stream.inl (current_alignment): Removed an
399 unnecessary/incorrect "return 0;" statement. Thanks to Pan Kai
400 Luna <pan dot kai dot luna at gmail dot com> for reporting this.
402 Tue Jan 20 22:42:08 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
404 * ACE-INSTALL.html (make): Updated the Cygwin documentation.
405 Thanks to Florent Vial <florent dot vial at gmail dot com> for
408 Tue Jan 20 11:04:11 UTC 2009 Marcel Smit <msmit@remedy.nl>
410 * tests/Bug_3500_Regression_Test.cpp:
411 * tests/Bug_3541_Regression_Test.cpp:
412 Eliminated some warning on Linux build
414 Tue Jan 20 06:25:01 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
417 Copy the name when it gets passed. It could be that the
418 string is a static string in a dll and then we can't print
419 it when things are crashing because the dll is then already
422 Mon Jan 19 20:53:01 UTC 2009 Steve Huston <shuston@riverace.com>
424 * tests/SSL/SSL_Asynch_Stream_Test.cpp: More basic fixes.
426 Mon Jan 19 19:34:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
428 * bin/tao_orb_tests.lst:
430 Scheduled the test for bug#3548
432 Mon Jan 19 16:36:33 UTC 2009 Vladimir Zykov <vz@prismtech.com>
434 * bin/tao_orb_tests.lst:
436 Scheduled the test for bug#3524.
438 Mon Jan 19 14:55:19 UTC 2009 Marcel Smit <msmit@remedy.nl>
440 * tests/Bug_3500_Regression_Test.cpp:
441 * tests/Bug_3541_Regression_Test.cpp:
444 Mon Jan 19 12:51:12 UTC 2009 Marcel Smit <msmit@remedy.nl>
447 Added Bill Rizzi <rizi at softserv.com> for his contribution to the following automated tests:
448 Bug_3500_Regression_Test
449 Bug_3541_Regression_Test
451 Mon Jan 19 12:28:12 UTC 2009 Marcel Smit <msmit@remedy.nl>
453 * tests/Bug_3500_Regression_Test.cpp:
454 Added in order to run automated tests for Bugzilla #3500
456 * tests/Bug_3541_Regression_Test.cpp:
457 Added in order to run automated tests for Bugzilla #3541
460 Added Bug_3500_Regression_Test and Bug_3541_Regression_Test
462 * tests/run_test.lst:
463 Added Bug_3500_Regression_Test and Bug_3541_Regression_Test
465 Mon Jan 19 09:14:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
467 * ace/OS_Log_Msg_Attributes.inl:
468 Initialize all members with default values
471 Just delete the casted ACE_Log_Msg pointer, no need todo
474 Mon Jan 19 07:49:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
477 * ace/Log_Record.inl:
483 Fri Jan 16 22:32:38 UTC 2009 Steve Huston <shuston@riverace.com>
485 * ace/SSL/SSL_Asynch_Stream.{h cpp}: Remove the handle_ member; use
486 the handle_ inherited from ACE_Asynch_Operation.
488 * tests/SSL/SSL_Asynch_Stream_Test.cpp: Register the acceptor with the
489 reactor so we hear about incoming connects. Other minor mods to
490 help see what's going on in the log. Hopefully will resolve
493 Fri Jan 16 07:26:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
495 * ace/Token_Invariants.cpp:
496 * ace/Token_Manager.cpp:
497 Added missing include
499 Thu Jan 15 13:52:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
501 * ace/OS_NS_stdlib.h:
504 Thu Jan 15 13:50:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
506 * ace/OS_NS_stdlib.h:
507 The added name argument should have a default value of 0
509 Thu Jan 15 13:30:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
511 * ace/Logging_Strategy.h:
512 * ace/Service_Object.h:
515 * ace/Service_Repository.{h,cpp,inl}:
516 Removed the restriction that the service repository can't
517 grow bigger then the size it got passed at construction. The
518 plain array has been replaced with an ACE_Array_Map which
519 will grow when needed. The behaviour that removing elements
520 means gap in the array hasn't been changed. This fixes bugzilla
523 * ace/Service_Config_Test.cpp:
524 Extended this test to also test the Service Repository size
525 and the behaviour that we get gaps when removing services,
526 adding services after a remove will keep the gaps and just
527 grows the service repository
529 Thu Jan 15 11:13:32 UTC 2009 Marcel Smit <msmit@remedy.nl>
531 * bin/tao_orb_tests.lst:
532 Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from:
533 TAO/tests/POA/DSI/run_test.pl
534 TAO/tests/POA/Default_Servant2/run_test.pl
536 Thu Jan 15 07:56:18 UTC 2009 Marcel Smit <msmit@remedy.nl>
538 * bin/tao_orb_tests.lst:
539 Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from:
540 TAO/tests/POA/Forwarding/run_test.pl
541 TAO/tests/POA/Persistent_ID/run_test.pl
542 TAO/tests/POA/Default_Servant/run_test.pl
543 TAO/tests/POA/Bug_1592_Regression/run_test.pl
544 TAO/tests/POA/Bug_2511_Regression/run_test.pl
545 TAO/tests/POA/Deactivate_Object/run_test.pl
546 TAO/tests/POA/Reference_Counting/run_test.pl
547 TAO/tests/POA/Current/run_test.pl
548 TAO/tests/POA/EndpointPolicy/run_test.pl
550 Thu Jan 15 07:56:02 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
552 * ace/Cleanup.{h,cpp}:
553 Added a const char* name member to ACE_Cleanup_Info_Node, this
554 can be passed in when registering an at_exit hook. This string can
555 then be used during debugging to detect problems at shutdown. It
556 can happen that the cleanup hook is from a dll that already is
557 unloaded and then we get a crash with no information, the string
558 at least can tell us which hook we are calling. This fixes bugzilla
562 * ace/Object_Manager.{h,cpp,inl}:
563 * ace/Object_Manager_Base.{h,cpp}:
564 * ace/OS_NS_stdlib.{h,inl}:
565 * ace/Process_Manager.cpp:
567 * ace/Token_Invariants.cpp:
568 * ace/Token_Manager.cpp:
569 Pass in the typeid of the object when registering an at_exit hook
572 Moved local variable inside the loop
574 Wed Jan 14 20:27:02 UTC 2009 Steve Huston <shuston@riverace.com>
576 * tests/Process_Test.cpp: Don't attempt to run this on anything other
577 than Linux. The code to verify inherited handles uses Linux-specific
578 mechanisms (particularly, that the entries in /proc/self/fd are
579 links to the file names opened). It's possible to write code on
580 other platforms to do the checks but it's non-trivial and will
581 probably be different for each platform.
583 Wed Jan 14 13:13:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
585 * ace/os_include/os_typeinfo.h:
586 New file to wrap typeinfo
591 * ace/Naming_Context.{h,cpp,inl}:
592 Changed debug/verbosity to a bool
594 Mon Jan 12 18:59:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
596 * bin/ciao_tests.lst:
597 Disabled DevGuideExample test when there is no xerces
599 Mon Jan 12 18:36:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
601 * bin/tao_orb_tests.lst:
602 Added Bug 3543 Regression
604 Mon Jan 12 11:00:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
611 Mon Jan 12 09:26:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
614 * docs/svn/svn-prefs.reg:
615 Added ns files used for emulab
617 Mon Jan 12 08:45:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
619 * ace/Default_Constants.h:
620 Added ACE_DEFAULT_SERVICE_GESTALT_SIZE which defaults to 1024
622 * ace/Service_Gestalt.cpp:
625 * ace/Service_Gestalt.h:
626 Use ACE_DEFAULT_SERVICE_GESTALT_SIZE instead of the hardcoded
627 default of 1024. Also made some doxygen changes
629 Mon Jan 12 08:16:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
631 * bin/tao_orb_tests.lst:
634 * bin/ciao_tests.lst:
635 Disabled DevGuideExample test in some configurations
637 Fri Jan 9 15:08:23 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
639 * ace/Service_Gestalt.cpp:
642 * ace/Service_Repository.{h,cpp}:
645 * ace/Framework_Component.cpp:
648 * ace/config-win32-common.h:
649 Introduced ACE_HAS_WINSOCK1 that is default set to 0
651 Fri Jan 9 15:01:48 UTC 2009 Olli Savia <ops@iki.fi>
653 * ace/config-openvms.h:
654 There's no need to undef clearerr.
656 Fri Jan 9 09:46:23 UTC 2009 Marcel Smit <msmit@remedy.nl>
658 * bin/tao_orb_tests.lst:
659 Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from:
660 TAO/tests/Portable_Interceptors/AdvSlotExt/run_test.pl
661 TAO/tests/Portable_Interceptors/Redirection/run_test.pl
662 TAO/tests/Portable_Interceptors/Bug_3079/run_test.pl
663 TAO/tests/Portable_Interceptors/Bug_3080/run_test.pl
665 Thu Jan 8 19:15:23 UTC 2009 Marcel Smit <msmit@remedy.nl>
667 * bin/tao_orb_tests.lst:
668 Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from:
669 TAO/tests/Portable_Interceptors/AMI/run_test.pl
670 TAO/tests/Portable_Interceptors/PolicyFactory/run_test.pl
671 TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/run_test.pl
673 Wed Jan 8 18:18:37 UTC 2009 Marcel Smit <msmit@remedy.nl>
675 * bin/tao_orb_tests.lst:
676 Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from:
677 TAO/tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/run_test.pl
678 TAO/tests/Portable_Interceptors/ForwardRequest/run_test.pl
679 TAO/tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl
680 TAO/tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl
681 TAO/tests/Portable_Interceptors/Service_Context_Manipulation/run_test.pl
683 Wed Jan 8 10:39:39 UTC 2009 Marcel Smit <msmit@remedy.nl>
685 * bin/tao_orb_tests.lst:
686 Removed "!LabVIEW_RT", "!WinCE" and "!FUZZ" from:
687 TAO/tests/Portable_Interceptors/Bug_1559/run_test.pl
688 TAO/tests/Portable_Interceptors/Bug_2510_Regression/run_test.pl
689 TAO/tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl
691 Wed Jan 7 21:01:39 UTC 2009 Olli Savia <ops@iki.fi>
696 Wed Jan 7 16:31:25 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu>
698 * ace/Hash_Map_Manager_T.h:
699 * ace/Hash_Map_Manager_T.cpp:
701 Overloadded the item () and key () accessor methods for the
702 ACE_Hash_Map_Entry class so the methods can be used with
703 read-only versions of the ACE_Hash_Map_Entry object.
705 Wed Jan 7 14:47:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
710 Wed Jan 7 14:22:45 UTC 2009 Marcel Smit <smit@remedy.nl>
713 Corrected wrong perl run_test check
715 Wed Jan 7 12:09:45 UTC 2009 Olli Savia <ops@iki.fi>
717 * examples/Shared_Memory/test_MM.cpp:
718 Removed check for ACE_LACKS_MKSTEMP. mkstemp() is now
719 available on all ACE platforms.
721 Wed Jan 7 07:40:41 UTC 2009 Olli Savia <ops@iki.fi>
723 * ace/OS_NS_math.inl:
724 Changed floor() and ceil() to use corresponding native functions
727 Tue Jan 6 19:27:24 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
729 * rpmbuild/ace-tao-ciao.spec:
730 * rpmbuild/ace-tao-ciao.txt:
731 * rpmbuild/ace-tao.spec:
732 * rpmbuild/ace-tao.txt:
733 Made ace-tao-ciao the main spec file, the ace-tao one is created
734 by Ken Sedgwick which uses that one for Fedora but which we don't
735 use because it doesn't work with SuSE/CentOS/Mandriva. Hopefully
736 on the long term Ken will use the ace-tao-ciao file
738 Mon Jan 5 15:33:24 UTC 2009 Adam Mitz <mitza@ociweb.com>
740 * include/makeinclude/platform_vxworks6.2.GNU:
741 * include/makeinclude/platform_vxworks6.3.GNU:
743 Removed the vxe file from the GENERATED_DIRTY list, this silences
744 the GNU make warnings for "circular dependencies" on all executable
745 projects that run the idl compiler.
747 Mon Jan 5 09:37:38 UTC 2009 Olli Savia <ops@iki.fi>
749 * ace/OS_NS_math.inl:
750 Changed floor() and ceil() not to use == to compare floating
751 point values. This removes compile time warnings if gcc's
752 -Wfloat-equal option is enabled.
755 Added tests for floor() and ceil().
757 Sun Jan 4 10:47:27 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
760 Updated for next 1.6.8 micro release
762 Sun Jan 4 03:55:27 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
764 * ace/Service_Gestalt.cpp (process_directives): Ensure that the
765 number of failed services is returned. Thanks to Milan
766 Cvetkovic <milan dot cvetkovic at mpathix dot com> for
769 Fri Jan 2 15:38:31 UTC 2009 Adam Mitz <mitza@ociweb.com>
771 * include/makeinclude/platform_sunos5_g++.GNU:
773 Reverted this change for bugzilla #3232:
774 Thu May 8 10:51:29 UTC 2008 Steve Huston <shuston@riverace.com>
775 While it does remove the redundant -pipe option it also removes
776 needed options like -g and -O.
777 Thanks to <milan dot cvetkovik at mpathix dot com> for bringing it
778 up on the tao-users mailing list.
780 Wed Dec 31 15:38:33 UTC 2008 Adam Mitz <mitza@ociweb.com>
782 * ace/Stack_Trace.cpp:
784 Fixed an off-by-one error in the string formatting code for Linux.
786 * tests/Stack_Trace_Test.cpp:
788 Use proper ACE_Log_Msg formatters (stack traces are always narrow).
790 Fri Dec 26 16:42:33 UTC 2008 Ciju John <johnc at ociweb dot com>
792 * bin/ciao_tests.lst:
793 Correct test location.
795 Fri Dec 26 09:10:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
797 * ace/Log_Msg.cpp (ACE_Log_Msg_Manager::close):
798 Added ACE_GCC_DESTRUCTOR_ATTRIBUTE to this method so that it is called
799 at unload of the ACE library which fixes some valgrind errors
801 Thu Dec 25 18:57:10 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
803 * Merry Christmas and may there be Peace on Earth.
805 Wed Dec 24 19:09:53 UTC 2008 Steve Huston <shuston@riverace.com>
807 * ace/Module.cpp (open, ACE_Module):
808 * ace/Service_Types.{h cpp} (find):
809 * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp (info):
810 * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp (info):
811 * examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp (info):
812 * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp (info):
813 Change mod_name to module_name;
814 agrees with .h file and works around a macro clash (mod_name)
817 Wed Dec 24 11:07:22 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
819 * bin/ciao_tests.lst:
821 Disabled idl3_to_xmi tests on non-xerces builds.
823 Wed Dec 24 10:25:46 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
825 * ace/config-g++-common.h:
826 Added ACE_GCC_CONSTRUCTOR_ATTRIBUTE which can be used to mark
827 a static method as a method that should be called when a shared
828 library gets loaded. Added ACE_GCC_DESTRUCTOR_ATTRIBUTE which
829 can be used to mark a static method as a method that should be
830 called when a shared library gets unloaded. Added ACE_DEPRECATED
831 which can be used to mark a method as deprecated. If a specific
832 gcc version doesn't have the attributes, you can set ACE_HAS_GCC_x
833 to 0. This will be used in TAO to explicitly delete static
834 objects when the dll gets unloaded, we could use this in more
835 places to reduce our memory leaks
837 * ace/config-macros.h:
838 If ACE_GCC_CONSTRUCTOR_ATTRIBUTE, ACE_GCC_DESTRUCTOR_ATTRIBUTE,
839 or ACE_DEPRECATED is not defined, then define them to nothing
841 Tue Dec 23 15:28:16 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
843 * bin/ciao_tests.lst:
845 Scheduled 3 tests for idl3_to_xmi.
847 Mon Dec 22 16:05:46 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
849 * ace/OS_NS_time.inl:
850 Fixed ACE_OS::gethrtime. Thanks to Jaros?aw Nozderko
851 <jaroslaw dot nozderko at plus dot pl> for reporting this
853 Mon Dec 22 11:36:46 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
855 * include/makeinclude/platform_sunos5_common.GNU:
856 Solaris 10/11 ship default with lksctp
858 Fri Dec 19 15:30:05 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
860 * tests/UUID_Test.cpp:
862 Updated test to validate that setting the value of a UUID
863 to NIL via its string format works correctly based on the
864 previous ChangeLogEntry.
866 Fri Dec 19 01:19:36 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
870 Bug fix where assigning a NIL UUID resulted in an execution
871 of an obselete ACE_ASSERT statement.
873 Wed Dec 17 08:35:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
875 * bin/tao_orb_tests.lst:
878 Tue Dec 16 15:40:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
880 * ace/config-qnx-neutrino.h:
881 * ace/config-qnx-rtp-62x.h:
882 * ace/config-qnx-rtp-pre62x.h:
883 * ace/config-tandem-nsk-mips-v2.h:
884 * ace/config-tandem-nsk-mips-v3.h:
886 * performance-tests/TCP/tcp_test.cpp:
887 Reworked ACE_LACKS_SOCKET_BUFSIZ into ACE_LACKS_SO_RCVBUF
888 and ACE_LACKS_SO_SNDBUF so that each of them could be
889 independently enabled/disabled. Updated a few config files
892 Tue Dec 16 11:04:00 UTC 2008 Olli Savia <ops@iki.fi>
894 * ace/config-linux-common.h:
895 Added #define ACE_HAS_VASPRINTF.
897 Mon Dec 15 18:24:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
899 * bin/tao_orb_tests.lst:
902 Mon Dec 15 13:38:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
904 * bin/tao_orb_tests.lst:
905 Enabled bidir tests for wince/fuzz/labview
907 Mon Dec 15 09:15:54 UTC 2008 Olli Savia <ops@iki.fi>
911 Added wchar_t variant of ACE::isdotdir(). Thanks to Johnny
912 for pointing this out.
914 Sat Dec 13 18:25:15 UTC 2008 Ciju John <johnc at ociweb dot com>
916 * bin/tao_other_tests.lst:
917 Accidently turned on a future test. Reverting the same.
919 Fri Dec 12 19:23219 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
921 * bin/tao_orb_tests.lst:
922 Disabled ICMG_Any_Bug for CORBA/e
924 Fri Dec 12 13:26:19 UTC 2008 Olli Savia <ops@iki.fi>
927 Added a note about ACE::isdotdir().
929 Fri Dec 12 13:17:43 UTC 2008 Olli Savia <ops@iki.fi>
931 * tests/Dirent_Test.cpp:
932 Updated to use new ACE::isdotdir() function.
934 Fri Dec 12 13:08:58 UTC 2008 Olli Savia <ops@iki.fi>
938 Added a new function ACE::isdotdir() which determines if a specified
939 pathname is "dot dir" (ie. "." or ".."). isdotdir() is significantly
940 faster than pair of strcmp() calls.
942 Thu Dec 11 23:08:07 UTC 2008 Ciju John <johnc at ociweb dot com>
944 * bin/tao_other_tests.lst:
945 Disabled some IFR_Service dependent tests for uses_wchar builds.
947 Thu Dec 11 14:34:23 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
951 Update ACE_FUNC_SYSINFO feature test to compile small programs
952 that use the two different Linux and SysV/POSIX sysinfo() APIs
953 before defining ACE_HAS_SYSV_SYSINFO or ACE_HAS_LINUX_SYSINFO.
954 This should avoid false matches with HP/UX's undocumented
957 Wed Dec 10 21:06:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
962 Tue Dec 9 16:32:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
966 Renamed to have pl extension
968 * debianbuild/patches/00list:
971 * debianbuild/patches/03-g++-new-throws.dpatch:
972 * debianbuild/patches/08-fix-perl-shebang.dpatch:
973 * debianbuild/patches/90-patch-mpc-basedir.dpatch:
974 * debianbuild/patches/91-patch-dg-basedir.dpatch:
975 Not needed anymore, this issues are fixed on svn head
977 * examples/IPC_SAP/SOCK_SAP/summarize.pl:
978 * examples/IPC_SAP/SSL_SAP/summarize.pl:
979 Added missing shebang
981 Tue Dec 9 16:19:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
984 Added all files currently used by the debian package maintainers.
985 Updated them for 1.6.7, but a lot of patches are not needed
986 anymore. The goal is to do a cleanup and then provide
987 debian/ubuntu packages through opensuse build
989 Tue Dec 9 4:42:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
992 Use RealBin to get the real location of the perl script
994 Mon Dec 8 02:50:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
996 * bin/tao_orb_tests.lst:
997 Added bug 3430 regression
999 Sat Dec 6 20:18:38 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
1005 Implemented the operator = method for the UUID. This will enable
1006 use of UUIDs in STL-like containers.
1008 Bug fix where using the copy constructor for the UUID would result
1011 Refactored code to use ACE_Auto_Ptr and ACE_Auto_Array_Ptr objects
1012 to reduce code complexity, and ensure memory deallocation during
1015 * tests/UUID_Test.cpp:
1017 Added the assignment operator (i.e., operator =) to the UUIDs
1020 Fri Dec 5 15:38:23 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
1025 Made the to_string () method non-mutable, and the as_string_
1026 member variable 'mutable'. This allows 'const ACE_Utils::UUID'
1027 objects to use to to_string () method since that method is
1028 not changing the value of the UUID.
1030 Thu Dec 4 11:07:35 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1032 * bin/tao_orb_tests.lst:
1033 Some tests now seem to run perfect
1035 Thu Dec 4 09:45:35 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1037 * ace/Basic_Types.h:
1038 Fixed compile problems with Solaris wchar
1040 Thu Dec 4 08:11:35 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1042 * ace/Intrusive_List.h:
1043 * ace/Intrusive_List_Node.h:
1044 Include config-lite instead of config-all to break circular
1045 includes in Object_Manager_Base
1047 * ace/OS_NS_errno.h:
1050 Wed Dec 3 23:35:35 UTC 2008 Steve Huston <shuston@riverace.com>
1052 * ace/Basic_Types.h: Reverted change from:
1053 Mon Dec 1 23:51:32 UTC 2008 Steve Huston <shuston@riverace.com>
1054 It broke cases where the format specifier was used in string
1055 catenation. This reintroduces a build failure on Solaris wide-char.
1057 Wed Dec 3 20:25:19 UTC 2008 Steve Huston <shuston@riverace.com>
1059 * ace/String_Base.cpp (compare): Fixed logic error when strings are
1060 equal, introduced by
1061 Wed Dec 3 16:31:11 UTC 2008 Steve Huston <shuston@riverace.com>
1063 Wed Dec 3 18:38:49 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
1065 * docs/svn/svn-prefs.reg:
1067 Added auto-prop settings for .xme files, which are exported
1068 GME files and only created on Windows platforms.
1070 Wed Dec 03 18:14:25 UTC 2008 Trevor Fields <fields_t@ociweb.com>
1072 * bin/tao_other_tests.lst:
1073 Added orbsvcs/tests/InterfaceRepo/IFR_Self_Recursive_IDL_Test
1075 Wed Dec 3 16:31:11 UTC 2008 Steve Huston <shuston@riverace.com>
1077 * ace/String_Base.cpp (compare): Compare lengths directly instead of
1078 subtracting; clearer and avoids 32/64-bit signed/unsigned issues.
1080 Wed Dec 3 10:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1082 * ace/Basic_Types.h:
1083 Use static_cast again, truncate_cast broke HPUX
1085 Wed Dec 3 07:55:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1087 * ace/Basic_Types.h:
1088 Use truncate_cast instead of static_cast
1090 * ace/CDR_Stream.cpp:
1096 * ace/Object_Manager.cpp:
1097 * ace/Object_Manager.h:
1098 * ace/Object_Manager.inl:
1099 * ace/Object_Manager_Base.cpp:
1100 * ace/Thread_Manager.cpp:
1101 * ace/Thread_Manager.h:
1102 Reimplemented the at_exit list as intrusive_list and also added
1103 the functionality to remove a registered at_exit hook again. This
1104 can be used by DLL's that register objects in the object
1105 manager, but who get unloaded explicitly before the ACE dll.
1107 * ace/Active_Map_Manager.h:
1110 Wed Dec 3 00:41:52 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
1114 Add missing call to ACE_FUNC_STRTOULL autoconf macro.
1116 Tue Dec 2 20:01:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1118 * ace/Intrusive_List.h:
1119 * ace/Intrusive_List.inl:
1120 Use bool for empty/is_empty methods
1122 * ace/Intrusive_List_Node.h:
1125 Tue Dec 2 13:54:35 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
1127 * ace/os_include/os_wchar.h:
1129 Provide declaration for wcstoll() If ACE_LACKS_WCSTOLL is
1132 Provide declaration for wcstoull() if ACE_LACKS_WCSTOULL is
1135 * ace/os_include/os_stdlib.h:
1137 Provide declaration for strtoll() If ACE_LACKS_STRTOLL is
1140 Provide declaration for strtoull() if ACE_LACKS_STRTOULL is
1145 Change ACE_FUNC_STRTOLL, ACE_FUNC_STRTOULL, ACE_FUNC_WCSTOLL,
1146 and ACE_FUNC_WCSTOULL autoconf macros to define
1147 ACE_LACKS_STRTOLL_PROTOTYPE, ACE_LACKS_STRTOULL_PROTOTYPE,
1148 ACE_LACKS_WCSTOLL_PROTOTYPE, and ACE_LACKS_WCSTOULL_PROTOTYPE
1149 if cooresponding declarations are not present.
1151 Tue Dec 2 12:47:06 UTC 2008 Steve Huston <shuston@riverace.com>
1153 * ace/ACE.cpp (handle_timed_complete): Fix compile error resulting from
1154 Mon Dec 1 17:55:00 UTC 2008 Steve Huston <shuston@riverace.com>
1156 Tue Dec 2 11:49:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1159 Updated MPC mode for emacs file. Thanks to Jules Colding
1160 <colding at 42tools dot com> for providing this file
1162 Tue Dec 2 08:39:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1164 * ace/Object_Manager.h:
1165 * ace/Object_Manager_Base.h:
1168 Mon Dec 1 23:51:32 UTC 2008 Steve Huston <shuston@riverace.com>
1170 * ace/Basic_Types.h: When defining ACE_*_FORMAT_SPECIFIER in terms
1171 of ACE_*_FORMAT_SPECIFIER_ASCII, use ACE_TEXT_CHAR_TO_TCHAR else
1172 when used, this ends up combining narrow and wide chars, resulting
1175 Mon Dec 1 17:55:00 UTC 2008 Steve Huston <shuston@riverace.com>
1177 * ace/ACE.cpp (handle_timed_complete): Correct the situations under
1178 which a non-blocking connect() will complete. Previously VxWorks and
1179 AIX did a secondary check for connect success/fail when the socket
1180 selected writeable. All other non-Windows platforms selected for
1181 both readable and writeable, with readable=fail, writeable=success.
1182 This produced false success since BSD sockets always select
1183 writeable, not readable; a secondary check for status is then
1184 required. This fix corrects behavior on non-AIX BSD systems,
1185 particularly HP-UX and Solaris.
1187 Tue Nov 18 19:06:27 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1189 * tests/README: Updated the explanation of how to build/run the
1190 one-button regression tests. Thanks to Anand Kumar
1191 <anandkumar95 at gmail dot com> for motivating this.
1193 Mon Dec 1 15:36:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1196 Updated MPC mode for emacs file. Thanks to Jules Colding
1197 <colding at 42tools dot com> for providing this file
1199 Mon Dec 1 14:07:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1202 Updated MPC mode for emacs file. Thanks to Jules Colding
1203 <colding at 42tools dot com> for providing this file
1205 Mon Dec 1 13:46:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1207 * ace/Object_Manager.cpp:
1208 Initialise pointers with 0
1213 Make removed_ flag a real bool
1218 * ace/SSL/SSL_Context.cpp:
1219 Manage ourselves the life cycle of the SSL_Context singleton.
1220 Previously the SSL library registered a singleton with the ACE
1221 library. When the SSL library is unloaded expliclity before the
1222 ACE library the cleanup in ACE did crash because the SSL code
1223 wasn't there. Now when we cleanup the SSL library we also close
1226 * ace/Thread_Mutex.inl:
1229 Mon Dec 1 11:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1232 Added MPC mode for emacs file. Thanks to Jules Colding
1233 <colding at 42tools dot com> for providing this file
1235 Mon Dec 1 11:01:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1237 * rpmbuild/ace-tao-ciao.txt:
1238 Improved OpenSuSE Factory support
1240 Mon Dec 1 10:44:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1242 * bin/tao_other_tests.lst:
1245 Sat Nov 29 15:30:21 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
1247 * ace/OS_NS_ctype.inl:
1249 Fix typo in preprocessor conditional.
1254 Move feature tests for strtoll(), strtoull(), wcstoll(), and
1255 wcstoull() to new autoconf macros ACE_FUNC_STRTOLL,
1256 ACE_FUNC_STRTOULL, ACE_FUNC_WCSTOLL, and ACE_FUNC_WCSTOULL.
1258 Sat Nov 29 07:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1260 * ace/Sock_Connect.cpp:
1261 * ace/OS_NS_ctype.inl:
1262 Fixed compile errors with windows ce
1264 Fri Nov 28 19:58:02 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
1268 Improve feature tests for strtoll(), strtoull(), wcstoll(), and
1269 wcstoull(), adding support for ACE_STRTOLL_EQUIVALENT,
1270 ACE_STRTOULL_EQUIVALENT, ACE_WCSTOLL_EQUIVALENT, and
1271 ACE_WCSTOULL_EQUIVALENT.
1273 Fri Nov 28 16:43:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1275 * ace/SSL/SSL_Asynch_Stream.cpp:
1278 Fri Nov 28 16:36:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1280 * ace/SSL/SSL_Asynch_Stream.cpp:
1281 * ace/SSL/SSL_Asynch_Stream.h:
1282 Added post handshake completed hook. See header file for all
1285 This fixes bugzilla 3502, thanks to Paul Daugherty
1286 <paul at nextalk dot com> for providing the patches
1288 Fri Nov 28 16:32:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1290 * ace/SSL/SSL_Asynch_Stream.cpp:
1291 * ace/SSL/SSL_Asynch_Stream.h:
1292 * ace/SSL/SSL_Asynch_Stream.inl:
1293 Added accessor for SSL structure.
1295 * ace/SSL/SSL_Context.cpp:
1296 * ace/SSL/SSL_Context.h:
1297 * ace/SSL/SSL_Context.inl:
1298 Added possibility to set verify callback
1300 * ace/SSL/Makefile.am:
1301 Added new SSL_Asynch_Stream.inl
1303 This fixes bugzilla 3494, thanks to Paul Daugherty
1304 <paul at nextalk dot com> for providing the patches
1306 Fri Nov 28 15:25:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1308 * bin/tao_orb_tests.lst:
1311 Fri Nov 28 14:38:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1313 * rpmbuild/ace-tao-ciao.txt:
1314 Improvement for OpenSuSE Factory
1316 Fri Nov 28 12:38:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1319 Extended tests for run_test.pl files
1321 Fri Nov 28 11:43:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1323 * docs/bczar/bczar.html:
1324 Added an item to update the NEWS files
1326 Fri Nov 28 11:33:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1329 Extended tests for run_test.pl files
1331 * bin/PerlACE/TestTarget.pm:
1332 Added some new variables that we will use for the iBoot
1334 * bin/tao_orb_tests.lst:
1335 Enabled several tests for Labview/CE/Fuzz and also added a few
1336 TAO tests that where missing from this file
1338 Fri Nov 28 11:07:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1340 * protocols/ace/HTBP/HTBP_Session.cpp:
1341 * tests/Basic_Types_Test.cpp:
1344 Fri Nov 28 11:05:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1346 * examples/ASX/Event_Server/Event_Server/Options.cpp
1347 * examples/ASX/UPIPE_Event_Server/Options.cpp
1348 Use new ascii format specifier
1350 Fri Nov 28 11:04:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1352 * contribs/FaCE/CE_ARGV.H:
1355 Fri Nov 28 11:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1357 * appsJAWS/clients/Blobby/Blob_Handler.cpp:
1358 Use new ascii format specifier
1360 Fri Nov 28 11:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1362 * rpmbuild/ace-tao-ciao.txt:
1363 Updated for next micro release and corrected links for the
1364 nslist/nsdel/nsadd/catior
1366 * rpmbuild/ace-tao.spec:
1367 Updated for next micro release
1369 Fri Nov 28 10:59:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1371 * ace/Arg_Shifter.h:
1372 * ace/Argv_Type_Converter.h:
1373 * ace/Event_Handler_T.h:
1375 * ace/OS_NS_stropts.h:
1376 * ace/SOCK_Dgram_Mcast.h:
1377 * ace/SSL/SSL_Context.h:
1380 * ace/Basic_Types.h:
1381 * ace/config-linux-common.h:
1382 * ace/config-macosx-leopard.h:
1383 * ace/config-macosx-panther.h:
1384 * ace/config-macosx-tiger.h:
1385 * ace/config-macosx.h:
1386 * ace/config-netbsd.h:
1387 * ace/config-sunos5.10.h:
1388 * ace/config-tandem-nsk-mips-v2.h:
1389 * ace/config-tandem-nsk-mips-v3.h:
1390 * ace/config-win32-borland.h:
1391 * ace/config-win32-ghs.h:
1392 * ace/config-win32-mingw.h:
1393 * ace/config-win32-msvc.h:
1394 Added _ASCII versions of all existing format specifiers.
1395 The existing ones are then defined using these ASCII ones.
1396 When using the format specifiers we can now select if we
1397 want to use the ascii or wchar_t ones and don't have to
1398 convert wchar_t to ascii
1402 Extended ACE_Cleanup_Info with a constructor that initializes
1403 all members. At the end of ACE_OS_Exit_Info::call_hooks delete
1404 all the hooks, they are invalid at this moment
1406 * ace/config-cray.h:
1407 * ace/config-sco-5.0.0.h:
1410 * ace/config-win32-msvc-10.h:
1411 * ace/config-win32-msvc-9.h:
1412 Update for Windows Mobile 6
1414 * ace/DLL_Manager.cpp:
1417 * ace/os_include/os_errno.h:
1420 * ace/OS_NS_ctype.h:
1421 * ace/OS_NS_ctype.inl:
1422 * ace/OS_NS_wctype.cpp
1423 * ace/OS_NS_wctype.h
1424 * ace/OS_NS_wctype.inl
1426 * ace/ace_for_tao.mpc:
1428 Moved ace_iswctype to OS_NS_wctype.{h,cpp,inl}. According to the
1429 opengroup spec this method has to be in that file
1431 * ace/OS_NS_unistd.inl:
1434 * ace/Sample_History.cpp:
1437 * ace/Service_Repository.cpp:
1438 Use ACE prefix in all debug statements
1440 * ace/Sock_Connect.cpp:
1441 Make it possible to build with WinCE without winsock2
1443 * ace/SOCK_Connector.cpp:
1444 Layout changes and check the result value of setting the
1445 stream in non blocking mode
1447 Fri Nov 28 10:25:00 UTC 2008 Simon Massey <sma@prismtech.com>
1449 * docs/bczar/bczar.html:
1450 Annoying little bits and pieces....
1452 Fri Nov 28 09:00:00 UTC 2008 Simon Massey <sma@prismtech.com>
1454 * docs/Download.html:
1456 * bin/diff-builds-and-group-fixed-tests-only.sh
1457 update latest micro version links and date.
1459 Thu Nov 27 04:09:39 CST 2008 Simon Massey <sma@prismtech.com>
1461 * ACE version 5.6.7 released.
1463 Wed Nov 26 16:15:50 UTC 2008 Simon Massey <sma at prismtech dot com>
1465 * ace/SSL/SSL_Context.cpp:
1467 Remove unintentional ;
1469 Wed Nov 26 13:55:00 UTC 2008 Simon Massey <sma at prismtech dot com>
1472 Note about added support for FC10.
1474 Wed Nov 26 10:43:50 UTC 2008 Simon McQueen <sm@prismtech.com>
1476 * ace/SSL/SSL_Context.cpp:
1477 * ace/SSL/sslconf.h:
1479 Remove unconditional platform defaults for SSL cert file and
1480 directory. This fixes bug #3511.
1482 Tue Nov 25 09:30:00 UTC 2008 Simon Massey <sma at prismtech dot com>
1483 on behalf of Adam Mitz <mitza@ociweb.com>
1487 Update the installation instructions and NEWs.
1489 on behalf of Yan Dai <dai_y@ociweb.com>
1491 * bin/tao_other_tests.lst:
1492 Disabled all ImplRepo tests on WCHAR builds and disabled
1493 DevGuideExample ImplRepo test on CORBA_E_COMPACT builds.
1495 Mon Nov 24 11:21:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1497 * bin/PerlACE/ProcessWinCE.pm:
1498 Delete the copied dll's when ACE_TEST_VERBOSE is not defined
1500 * bin/PerlACE/TestTarget_VxWorks.pm:
1501 We have to wait on a file that appears on the host file system,
1502 we can't wait on the real target
1504 * bin/PerlACE/TestTarget_WinCE.pm:
1505 No need to override GetFile
1507 Mon Nov 24 10:46:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1509 * ace/config-hpux-11.00.h:
1512 Mon Nov 24 09:32:00 UTC 2008 Simon Massey <sma at prismtech dot com>
1513 on behalf of J.T. Conklin <jtc@acorntoolworks.com>
1517 Changed the feature test for a "usable" config to warn on
1518 failure instead of exiting with an error. This change should
1519 make it easier to diagnose failures, as the configure script
1520 will now generate a config.h file even when the test fails.
1521 This ensures that the build errors produced can be seen on
1522 the scoreboard to help diagnose the actual problems.
1524 on behalf of Ken Sedgwick <ken+5a4@bonsai.com>
1526 * rpmbuild/ace-tao.spec:
1527 Updated for tao_ prefixed catior, nsadd, nsdel and nslist.
1529 * rpmbuild/ace-tao-macros.patch:
1530 Updated to add include into path to version.h
1532 Fri Nov 21 15:58:00 UTC 2008 Simon Massey <sma at prismtech dot com>
1534 * bin/tao_orb_tests.lst:
1535 * bin/tao_other_tests.lst:
1536 Remove some lynxos problem tests.
1538 Fri Nov 21 11:00:00 UTC 2008 Simon Massey <sma at prismtech dot com>
1541 Ensure ACE_bad_alloc is defined as a class for throwing if
1542 new doesn't throw themselves. Internally this isn't used but
1543 some tests try and throw this on a zero pointer.
1545 Fri Nov 21 09:52:00 UTC 2008 Simon Massey <sma at prismtech dot com>
1547 * bin/tao_orb_tests.lst:
1548 * tests/run_test.lst:
1549 "Process_Test" and "Bug_3499_Regression" Marked !FIXED_BUGS_ONLY.
1552 Add missing "isblank iswblank isctype iswctype" to the list of
1553 ACE_CHECKS_LACKS_FUNCS. This should fix the autoconfigure builds.
1555 Wed Nov 19 15:58:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1557 * ace/config-win32-common.h:
1558 Fixed WinCE version number check
1560 Wed Nov 19 09:10:00 UTC 2008 Simon Massey <sma at prismtech dot com>
1565 Tue Nov 18 10:30:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1567 * ace/config-sunos5.10.h
1568 * ace/SOCK_SEQPACK_Association.cpp:
1569 Fix compile problems when sctp is enabled
1571 Tue Nov 18 07:49:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1573 * bin/MakeProjectCreator/config/acedefaults.mpb:
1574 Enable macro_for_lib_modifier for vc71
1576 Tue Nov 18 07:32:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1578 * ace/config-win32-mingw.h:
1579 Fixed compile problem
1581 Mon Nov 17 16:09:06 UTC 2008 Adam Mitz <mitza@ociweb.com>
1583 * bin/MakeProjectCreator/templates/gnu.mpd:
1585 Set LIB_PREFIX earlier on so that the VxWorks included makefiles
1586 work properly (with VXWORKSLINK).
1588 * include/makeinclude/rules.lib.GNU:
1590 Removed reference to old "LIB" macro.
1592 Mon Nov 17 13:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1594 * bin/tao_orb_tests.lst:
1595 Enabled a test for Labview/WinCE/FUZZ
1597 Mon Nov 17 13:34:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1599 * docs/run_test.txt:
1600 First step to update this to the new testframework
1602 Mon Nov 17 12:54:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1604 * bin/tao_other_tests.lst:
1605 Enabled a set of tests for Labview/WinCE/FUZZ
1607 Mon Nov 17 12:29:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1609 * bin/tao_orb_tests.lst:
1610 Disabled bug 1636 for corba/e and minimum corba
1612 Mon Nov 17 12:02:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1614 * bin/tao_orb_tests.lst:
1615 * bin/tao_other_tests.lst:
1616 Moved PICurrent_NameService to the other list
1618 Mon Nov 17 11:56:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1620 * bin/tao_orb_tests.lst:
1621 Enabled a set of tests for Labview/WinCE/FUZZ
1623 Mon Nov 17 11:55:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1625 * bin/PerlACE/TestTarget.pm:
1629 Mark PerlACE::add_lib_path as error, we shuld use AddLibPath on
1632 Mon Nov 17 11:28:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1634 * bin/tao_orb_tests.lst:
1635 Enabled a set of tests for Labview/WinCE/FUZZ
1637 Mon Nov 17 11:13:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1640 Bug_2772_Regression needs threads
1642 Mon Nov 17 11:07:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1644 * ace/config-macros.h:
1645 Use ACE_TEXT for ACE_LD_DECORATOR_STR
1647 * bin/MakeProjectCreator/config/acedefaults.mpb:
1648 Also with bmake use MPC_LIB_MODIFIER
1650 Mon Nov 17 10:38:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1652 * bin/tao_orb_tests.lst:
1653 Enabled a set of tests for Labview/WinCE/FUZZ
1655 Mon Nov 17 10:22:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1657 * tests/Get_Opt_Test.cpp:
1658 Renamed empty to empty_string to resolve clash with msvc header
1661 Mon Nov 17 10:11:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1663 * include/makeinclude/platform_sunos5_common.GNU:
1664 On Solaris 10 we have sctp, enable this by adding the following line
1665 in your platform_macros.GNU file.
1667 Thanks to Milan Cvetkovic <milan dot cvetkovic at mpathix dot com>
1668 for providing this change. This is part of bugzilla 3492
1670 Mon Nov 17 10:04:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1672 * ace/config-win32-msvc-8.h:
1673 * ace/config-win32-msvc-10.h:
1674 If ACE_HAS_EXCEPTIONS is defined, avoid re-defining it.
1676 Mon Nov 17 09:20:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1678 * ace/config-win32-mingw.h:
1679 Added missing defines
1681 Mon Nov 17 09:12:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1683 * ace/config-win32-common.h:
1684 Updated version check for WinCE
1686 Mon Nov 17 08:46:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1688 * bin/PerlACE/ProcessWinCE.pm:
1689 Removed VxWorks specific commandline code
1691 Mon Nov 17 08:38:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1693 * bin/tao_orb_tests.lst:
1696 Mon Nov 17 08:37:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1698 * ace/config-macros.h:
1699 If MPC_LIB_MODIFIER is defined then set ACE_LD_DECORATOR_STR to
1700 this value. This way the DLL find routines in ACE do use the MPC
1701 modifier name automatically
1703 * ace/config-win32-msvc.h:
1704 No need anymore to set ACE_LD_DECORATOR_STR
1706 * ace/DLL_Manager.cpp:
1708 * tests/Based_Pointer_Test.cpp:
1709 * tests/DLL_Test.cpp:
1710 When ACE_LD_DECORATOR_STR is set, then use it on any platform
1712 * ace/Service_Gestalt.h:
1715 * ace/Service_Gestalt.inl:
1718 * bin/MakeProjectCreator/config/acedefaults.mpb:
1719 Enable macro_for_lib_modifier for vc7/vc8/vc9/vc10/nmake
1721 * bin/MakeProjectCreator/templates/vxtest.mpd:
1722 Added libname_prefix and lib_modifier support
1724 * tests/Bug_2772_Regression_Test.cpp:
1725 Fixed compile problem with Cygwin
1727 Sun Nov 16 17:30:06 UTC 2008 Adam Mitz <mitza@ociweb.com>
1729 * include/makeinclude/platform_gnuwin32_common.GNU:
1731 Set RC_OUTPUT_FLAG for use the with the "windres" tool.
1733 Sun Nov 16 06:52:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1735 * tests/Bug_3505_Regression_Test.cpp:
1736 Fixed conversion warnings
1738 * tests/Based_Pointer_Test.cpp:
1739 * tests/DLL_Test.cpp:
1740 When ACE_LD_DECORATOR_STR has been defined, just use it on any
1743 Sun Nov 16 06:30:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1745 * tests/Bug_2772_Regression.cpp:
1746 Fixed compile warning with pthread
1748 Sat Nov 15 20:08:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1750 * bin/tao_orb_tests.lst:
1751 Disabled the DevGuideExamples for VxWorks because the test scripts
1752 are not converted yet
1754 Sat Nov 15 19:53:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1756 * ace/Time_Value.inl:
1757 Disable conversion warning for WinCE 6 only to get at least a warning
1763 Sat Nov 15 19:14:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1765 * bin/PerlACE/ProcessVX_Win32.pm:
1766 Removed not used line
1768 * bin/PerlACE/ProcessWinCE.pm:
1769 Fixed a problem that single and double quotes in the
1770 commandline arguments where not escaped
1773 Added another run_test check
1775 Sat Nov 15 19:09:55 UTC 2008 Adam Mitz <mitza@ociweb.com>
1777 * include/makeinclude/platform_win32_msvc.GNU:
1779 Added dollar-Id-dollar to make fuzz.pl happy.
1781 Sat Nov 15 18:55:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1783 * tests/Bug_2772_Regression.cpp:
1784 Fixed compile problem with Cygwin
1786 Fri Nov 14 22:35:43 UTC 2008 Adam Mitz <mitza@ociweb.com>
1788 * include/makeinclude/platform_win32_msvc.GNU:
1790 New file for building with GNU make and the Visual C++
1791 compiler/linker on Win32 platforms. See the header comments
1792 in this file for details.
1794 * ace/Monitor_Control/Monitor_Control.mpc:
1796 Add support for linking pdh.lib (from Win32) with -type gnuace.
1798 * ace/config-win32-msvc-9.h:
1800 If ACE_HAS_EXCEPTIONS is defined, avoid re-defining it.
1802 * bin/MakeProjectCreator/config/ace_mc.mpb:
1804 Add the section for linking pdh.lib (from Monitor_Control.mpc)
1805 so that dependent projects inherit this setting (needed for static).
1807 * bin/MakeProjectCreator/templates/gnu.mpd:
1808 * include/makeinclude/rules.lib.GNU:
1809 * include/makeinclude/rules.local.GNU:
1810 * include/makeinclude/wrapper_macros.GNU:
1812 A new macro $(LIB_PREFIX) is used in place of a hardcoded "lib".
1813 The macro $(LIB) has been renamed to $(LIB_CHECKED) to avoid
1815 Other changes to make the command lines and file names a
1816 little more flexible.
1818 Fri Nov 14 22:25:34 UTC 2008 Steve Huston <shuston@riverace.com>
1820 * include/makeinclude/wrapper_macros.GNU:
1821 * include/makeinclude/rules.local.GNU:
1822 * include/makeinclude/rules.lib.GNU:
1823 * include/makeinclude/rules.bin.GNU:
1825 Add a new feature to enable users to build for multiple architectures
1826 out of a single directory. See Bugzilla #3507.
1828 Fri Nov 14 19:17:35 UTC 2008 Adam Mitz <mitza@ociweb.com>
1833 Enhanced the ACE::wild_match() algorithm to support escaped wildcards
1834 and character classes. See the doxygen comment for details.
1836 * tests/Wild_Match_Test.cpp:
1837 * tests/run_test.lst:
1840 Added a new test for ACE::wild_match().
1842 * tests/Log_Thread_Inheritance_Test.cpp:
1844 Removed the ; after ACE_RCSID. Apparently it has its own ;.
1846 Fri Nov 14 19:03:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1848 * ace/Parse_Node.cpp:
1849 Only print the debug message when ACE::debug() is enabled. This
1850 prevent a lot of messages on the WinCE console. Fixes bugzilla
1853 * ace/Service_Gestalt.cpp:
1854 Renamed getopt to get_opt so that we can remove all the fuzz
1855 disable/enable lines
1857 Fri Nov 14 18:54:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1859 * tests/Bug_3505_Regression_Test.cpp:
1860 * tests/run_test.lst:
1862 ACE_Service_Gestalt is another one that could enable ACE::debug,
1863 added a test to see if that is the reason why ACE::debug is enabled
1866 Fri Nov 14 18:39:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1869 * ace/Arg_Shifter.cpp:
1872 * ace/Arg_Shifter.h:
1875 * tests/ACE_Test.cpp:
1876 Added test for ACE_DEBUG environment variable
1878 * tests/Arg_Shifter_Test.cpp:
1879 Added another test, on WinCE we see that ACE::debug() is enabled
1880 when running TAO, one of the reasons could be a problem in the
1881 commandline handling
1883 Fri Nov 14 13:06:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1885 * ace/OS_NS_Thread.inl:
1886 Compare with ACE_Time_Value::zero
1888 Fri Nov 14 13:03:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1891 * docs/CE-status.txt:
1895 Fri Nov 14 12:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1897 * bin/tao_orb_tests.lst:
1898 Disabled several tests for CORBA/e micro
1900 Fri Nov 14 12:30:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1902 * bin/tao_orb_tests.lst:
1905 Fri Nov 14 11:38:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1907 * tests/Bug_2772_Regression_Test.cpp:
1908 * tests/run_test.lst:
1910 Added an ACE-ified version of the regression test for bugzilla
1911 2772. This hangs on my Vista development system. Marked the
1912 bug as not fixed to not pollute the test stats for the bczar.
1913 Let the scoreboard now show whether this works or not. Thanks
1914 to Greg Bothe <ace at netrats dot net> for creating the
1917 Fri Nov 14 10:59:00 UTC 2008 Simon Massey <sma at prismtech dot com>
1919 * tests/Log_Thread_Inheritance_Test.cpp:
1923 Thu Nov 13 09:53:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1925 * tests/Malloc_Test.cpp:
1926 Use argv[0] as process name when it is available
1928 * tests/Process_Strategy_Test.cpp:
1929 Minor improvements and don't use ACE_ASSERT
1931 Thu Nov 13 09:41:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1934 Fixed some typos in the doxygen documentation
1937 * ace/OS_NS_Thread.cpp:
1938 * ace/SOCK_Connector.cpp:
1939 * ace/SOCK_SEQPACK_Connector.cpp:
1940 * ace/TLI_Connector.cpp:
1942 Compare with ACE_Time_Value::zero
1944 * ace/config-WinCE.h:
1945 Windows CE 6 has GetSystemTimeAsFileTime. Also moved
1946 some typedefs out of this file
1948 * ace/Event_Handler.cpp:
1949 Removed some commented out defines
1951 * ace/Filecache.cpp:
1952 Also call difftime on Windows CE, we have an emulation
1955 * ace/High_Res_Timer.cpp:
1956 * ace/High_Res_Timer.h:
1957 Enable this for WinCE
1959 * ace/Metrics_Cache_T.inl:
1962 * ace/os_include/os_signal.h:
1963 * ace/os_include/sys/os_types.h:
1964 Added typedefs for Windows CE
1966 * ace/OS_NS_stdio.inl:
1967 * ace/OS_NS_unistd.inl:
1970 * ace/OS_NS_sys_time.inl:
1971 Windows CE 6 has GetSystemTimeAsFileTime
1973 * ace/OS_NS_sys_wait.h:
1976 * ace/OS_NS_unistd.cpp:
1977 Reworked pread/pwrite on Windows so that both methods are
1978 more equal and do check all return values and set errno
1981 Removed commented out WinCE include
1984 Just call strerror on CE
1986 * ace/UTF16_Encoding_Converter.cpp:
1987 Initialse pointer with 0
1989 * ace/WFMO_Reactor.cpp:
1990 The wait method on Windows can work with a relative time. When
1991 just doing a ping check on WinCE, just pass in ACE_Time_Value::zero
1992 instead of first getting the current time, call wait where then
1993 current time is converted back to relative time
1995 Thu Nov 13 15:26:17 UTC 2008 Adam Mitz <mitza@ociweb.com>
1999 * ace/OS_Log_Msg_Attributes.h:
2001 Fix for bug 3480. If the user passes "true" as the 2nd arg of
2002 msg_ostream(), ACE takes ownership of the output stream. Since this
2003 stream can be shared between multiple ACE_Log_Msg instances
2004 (in multiple threads), we will now keep a reference count on the
2005 output stream and only delete it when the last ACE_Log_Msg instance
2008 * tests/run_test.lst:
2010 * tests/Log_Thread_Inheritance_Test.cpp:
2012 Added a test for this change.
2014 Thu Nov 13 15:25:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2016 * tests/Service_Config_Test.cpp:
2017 Just not give arguments a name if you don't need them
2019 * tests/Logging_Strategy_Test.cpp:
2020 Use ACE_DEFAULT_TEST_DIR to get a full path on Windows CE
2022 Thu Nov 13 14:56:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2024 * bin/tao_orb_tests.lst:
2025 Enabled some tests for FUZZ/Labview/WinCE
2027 Thu Nov 13 14:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2029 * bin/tao_orb_tests.lst:
2030 Added some missing tests and enabled some tests for FUZZ/Labview/
2033 Thu Nov 13 12:13:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2035 * ace/config-win32-common.h:
2036 WinCE 5 seems to lack a lot of defines, so updated version check
2038 * ace/OS_NS_unistd.inl (dup):
2039 Return ACE_INVALID_HANDLE instead of -1
2041 Thu Nov 13 11:08:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2044 Updated mailing list address
2046 Thu Nov 13 10:36:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2048 * tests/Config_Test.cpp:
2049 Fixed possible corruption of filename
2051 Thu Nov 13 10:05:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2054 sln files are allowed at this moment
2056 Thu Nov 13 09:15:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2058 * tests/Process_Test.cpp:
2059 Fixed unicode compile problems
2061 Thu Nov 13 08:32:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2064 The lst files below are now parsed and all the perl files that are not
2065 marked with !FUZZ are checked
2067 * bin/tao_orb_tests.lst:
2068 * bin/tao_other_tests.lst:
2069 * bin/ciao_tests.lst:
2070 Mark a lot of test with !FUZZ, these have to be updated
2072 Thu Nov 13 08:07:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2074 * tests/Cached_Conn_Test.cpp:
2075 Layout change in debug statement
2077 Thu Nov 13 08:06:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2079 * tests/acetest.mpb:
2080 Explicit list build files
2082 Thu Nov 13 08:01:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2084 * bin/PerlACE/ProcessVX_Unix.pm:
2085 * bin/PerlACE/ProcessVX_Win32.pm:
2086 * bin/PerlACE/TestTarget_VxWorks.pm:
2087 Fixed test scripts when the old test framework is use
2089 Thu Nov 13 07:05:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2092 Fixed bug in CE commandline conversion
2094 Wed Nov 12 19:25:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2096 * ace/config-WinCE.h:
2097 WinCE 5 and earlier DuplicateHandle
2099 * ace/OS_NS_unistd.inl (dup):
2100 Use ACE_LACKS_DUP so that we don't have a special codeblock for
2103 * ace/Thread_Manager.cpp:
2104 Use ACE_LACKS_DUPLICATEHANDLE whether we can use DupliceHandle or
2107 Wed Nov 12 19:06:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2109 * bin/PerlACE/TestTarget.pm:
2112 * protocols/tests/HTBP/ping/run_test.pl:
2113 * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
2114 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
2115 * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
2116 Use TestTarget->RandomPort
2118 Wed Nov 12 19:00:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2120 * ace/Dirent_Test.cpp:
2123 Wed Nov 12 18:40:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2125 * ace/config-WinCE.h:
2126 Added ACE_LACKS_REGNOTIFYCHANGEKEYVALUE
2128 * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc:
2129 Build all these examples with Windows CE
2131 * examples/Reactor/WFMO_Reactor/run_test.pl:
2132 Check if target got created
2134 * examples/Reactor/WFMO_Reactor/APC.cpp:
2135 * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp:
2136 Made these compiling with Windows CE. It are nothing more then
2137 empty tests at that moment, but that way we don't get false
2140 Wed Nov 12 16:04:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2143 WinCE versions older then 6 don't have errno
2145 Wed Nov 12 15:57:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2148 Make sure there is a space between the executable name and
2149 the original arguments with WinCE
2151 Wed Nov 12 15:38:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2153 * tests/Cached_Accept_Conn_Test.cpp:
2154 Added %T to the iteration debug message
2156 * tests/MEM_Stream_Test.cpp:
2157 * tests/Pipe_Test.cpp:
2158 * tests/Process_Manager_Test.cpp:
2159 * tests/Process_Manual_Event_Test.cpp:
2160 * tests/Process_Mutex_Test.cpp:
2161 * tests/RW_Process_Mutex_Test.cpp:
2162 * tests/SOCK_Dgram_Bcast_Test.cpp:
2163 If argc > 0 use argv[0] as program name, else use a hardcoded
2164 string. This way this test runs on any platform including WinCE
2165 (where argv[0] has a full path) and VxWorks (where argc = 0)
2167 Wed Nov 12 15:21:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2169 * tests/MEM_Stream_Test.cpp:
2172 Wed Nov 12 14:52:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2174 * tests/OS_Test.cpp:
2175 No need to use TEST_DIR, the problem on WinCE was a problem in
2178 Wed Nov 12 14:10:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2180 * ace/config-vxworks6.7.h:
2181 * include/makeinclude/platform_vxworks6.7.GNU:
2182 Initial files for VxWorks 6.7 which we expect soon
2184 Wed Nov 12 13:24:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2186 * tests/Process_Test.cpp:
2189 Wed Nov 12 10:52:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2191 * bin/tao_orb_tests.lst:
2192 Enabled a few tests for WinCE/Labview
2194 Wed Nov 12 09:35:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2196 * protocols/tests/HTBP/ping/run_test.pl:
2197 * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
2198 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
2199 * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
2202 Wed Nov 12 09:31:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2204 * bin/PerlACE/Process.pm:
2205 If ACE_RUNTEST_DELAY is not set, default the wait delay factor
2208 Wed Nov 12 09:01:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2210 * bin/PerlACE/TestTarget_WinCE.pm:
2211 And more path tweaks
2213 Wed Nov 12 08:48:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2216 Fixed fuzz error in the fuzz script itself
2218 Wed Nov 12 08:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2220 * bin/PerlACE/TestTarget.pm:
2221 * bin/PerlACE/TestTarget_WinCE.pm:
2222 Added HOST_ROOT and more WinCE path tweaks
2224 Wed Nov 12 08:27:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2226 * bin/PerlACE/Process_Win32.pm:
2227 Removed duplicate basename
2230 Extended the run_test.pl check and enabled it. Ignore TAO and
2231 CIAO for the moment, we first need to update the existing
2232 scripts to the new test framework
2234 Wed Nov 12 08:19:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2236 * bin/PerlACE/TestTarget_WinCE.pm:
2237 Extended path handling for WinCE
2239 Wed Nov 12 07:47:30 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2244 Tue Nov 11 22:22:04 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2246 * ace/OS_NS_sys_mman.inl (mmap): Added a fix for a problem where
2247 ACE_OS::mmap() failed when called with
2248 file_handle=ACE_INVALID_HANDLE and file_mapping=0. Thanks to
2249 Bill Rizzi <rizzi at softserv dot com> for this fix. This fixes
2252 Tue Nov 11 14:24:00 UTC 2008 Simon Massey<sma at prismtech dot com>
2254 * tests/Process_Test.cpp:
2255 Another wchar issue.
2257 Tue Nov 11 13:52:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2259 * ace/config-lynxos.h:
2260 Missed removal of ACE_HAS_SYSV_IPC for LynxOS5.0.
2262 Tue Nov 11 13:34:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2264 * tests/Cached_Conn_Test.cpp:
2265 Print a timestamp with each iteration
2267 Tue Nov 11 13:26:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2269 * ace/OS_NS_Thread.cpp:
2270 Check the return value of thr_setprio
2273 Always initialize process_name_
2275 * ace/Process_Manager.cpp:
2278 * tests/OS_Test.cpp:
2279 WinCE can't rename when the target already exists
2281 * tests/Reactor_Dispatch_Order_Test.cpp:
2284 Tue Nov 11 10:43:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2286 * ace/OS_NS_stdio.inl:
2287 Fixed rename on WinCE
2289 Tue Nov 11 10:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2291 * bin/PerlACE/TestTarget_VxWorks.pm:
2292 Just use the WaitForFileTimed from the base
2294 * bin/tao_orb_tests.lst:
2295 Enabled some tests for Labview/WinCE
2297 Mon Nov 10 23:28:36 UTC 2008 Trevor Fields <fields_t@ociweb.com>
2299 * bin/tao_other_tests.lst:
2301 Added regression test for bug 3495.
2303 Mon Nov 10 20:16:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2305 * bin/tao_orb_tests.lst:
2306 Enabled several TAO tests for Labview and WinCE, these are converted
2307 to the new test framework
2309 Mon Nov 10 19:30:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2311 * tests/Process_Manager_Test.cpp:
2314 * tests/Process_Manual_Event_Test.cpp:
2315 Use ACE_ERROR_RETURN instead of ACE_ASSERT
2317 Mon Nov 10 19:23:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2319 * tests/OS_Test.cpp:
2320 Also use TEST_DIR when it is defined
2322 Mon Nov 10 19:16:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2324 * ace/config-WinCE.h:
2325 Enabling bsearch results in a linker error
2327 * ace/OS_NS_Thread.inl:
2328 Use ACE_TEXT_CreateSemaphe
2330 * tests/Config_Test.cpp:
2331 Use TEST_DIR as directory of the import file when it is defined.
2332 Windows CE doesn't have a current directory but TEST_DIR is set
2335 * tests/Dirent_Test.cpp:
2336 Use different logging macros when ACE_HAS_TCHAR_DIRENT is defined
2338 * tests/test_config.h:
2339 Removed not needed semi colon
2341 Mon Nov 10 18:40:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2343 * ace/config-win32-common.h:
2344 * ace/config-WinCE.h:
2345 Enable a few more methods for WinCE
2347 Mon Nov 10 15:29:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2349 * tests/Malloc_Test.cpp:
2352 Mon Nov 10 15:28:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2354 * ace/config-WinCE.h:
2355 Removed a lot of defines that are really not needed
2357 * ace/OS_NS_stdlib.{h,cpp,inl}:
2358 Removed ACE_HAS_WINCE checks with realpath
2360 * ace/config-win32-common.h:
2361 Latest wince versions do have missing defines
2363 Mon Nov 10 14:28:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2365 * tests/Process_Test.cpp:
2366 Another wchar issue.
2368 Mon Nov 10 12:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2370 * ace/config-WinCE.h:
2371 WinCE 5 and newer do have filelocks
2373 * ace/OS_NS_stdio.inl (flock_unlock):
2374 Use UnlockFileEx because this is also available on WinCE
2376 * tests/Naming_Test.cpp:
2377 Use ACE::get_temp_dir to get the real temp dir
2379 Mon Nov 10 11:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2381 * tests/Malloc_Test.cpp:
2384 * tests/TP_Reactor_Test.cpp:
2387 Mon Nov 10 10:46:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2389 * ace/ace_for_tao.mpc
2390 * ace/config-win32-msvc-10.h
2391 * ace/config-win32-msvc.h
2392 * ace/Monitor_Control/Monitor_Control.mpc
2394 * bin/MakeProjectCreator/config/ace_fl.mpb
2395 * bin/MakeProjectCreator/config/ace_gl.mpb
2396 * bin/MakeProjectCreator/config/ace_qt.mpb
2397 * bin/MakeProjectCreator/config/ace_x11.mpb
2398 * bin/MakeProjectCreator/config/crosscompile.mpb
2399 * bin/MakeProjectCreator/config/ipv6.mpb
2400 * bin/MakeProjectCreator/config/vc_warnings.mpb
2401 Added Visual Studio 2010 (vc10) support
2403 Mon Nov 10 09:50:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2405 * ace/config-WinCE.h:
2406 Set ACE_DEFAULT_THREAD_KEYS to TLS_MINIMUM_AVAILABLE when it is
2407 not defined yet. This is the minimum number of TLS indexes always
2408 available to a process
2410 Mon Nov 10 09:35:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2412 * bin/make_release.py:
2413 Added Windows Mobile 6 projects
2415 * bin/PerlACE/TestTarget.pm:
2416 * bin/PerlACE/README:
2417 Added HostName and added a few variables that are needed for
2418 VxWorks in the near future. This fixes bugzilla 3496
2420 * protocols/tests/HTBP/ping/run_test.pl:
2421 * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
2422 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
2423 * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
2424 * protocols/tests/RMCast/run_test.pl:
2425 Updated to the new test framework
2427 * protocols/tests/HTBP/README:
2428 Location of the HTBP lib was old
2430 Sun Nov 9 11:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2432 * ace/Sched_Params.cpp:
2433 Updated for WinCE priorities
2438 Sat Nov 8 07:11:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2440 * tests/MEM_Stream_Test.cpp:
2443 * tests/Malloc_Test.cpp:
2446 Sat Nov 8 07:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2448 * examples/Reactor/WFMO_Reactor/run_test.pl:
2449 Convert to use the new test framework
2451 Fri Nov 7 20:10:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2453 * tests/Dirent_Test.cpp:
2454 Use the open method of ACE_Dirent instead of the constructor
2455 so that we can check the return value and also use ACE_DEFAULT_TEST_DIR
2458 Fri Nov 7 19:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2460 * bin/tao_other_tests.lst:
2461 Disabled several DevGuidExamples in the ACE_FOR_TAO configuration
2463 Fri Nov 7 19:11:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2465 * bin/PerlACE/ProcessVX_Unix.pm:
2466 * bin/PerlACE/ProcessVX_Win32.pm:
2467 * bin/PerlACE/ProcessWinCE.pm:
2468 Increased timeout so that we don't kill the ACE tests before
2469 they had the change to finish
2471 Fri Nov 7 18:05:00 UTC 2008 Adam Mitz <mitza@ociweb.com>
2473 * bin/tao_orb_tests.lst:
2475 Added Bug_3481_Regression.
2477 Fri Nov 7 13:30:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2479 * tests/Process_Test.cpp:
2480 Like an idiot I didn't invert the original ACE_ASSERT test when
2481 I converted them to if () go_and_complain;
2482 Also another attempt to correct for wide character ACE_TCHAR
2485 Fri Nov 7 12:02:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2487 * tests/run_test.pl:
2488 Removed all specific VxWorks support, we are using the generic test
2491 Fri Nov 7 09:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2494 Use ACE_TEXT_GetModuleFileName to get the executable name
2497 Fri Nov 7 09:11:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2499 * tests/Makefile.am:
2500 Removed references to CE_fostream
2502 Thu Nov 6 19:26:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2504 * ace/config-WinCE.h:
2505 CE doesn't have FILE_SHARE_DELETE like regular windows as default
2508 * tests/CDR_File_Test.cpp:
2509 WinCE does have ostream, so removed CE_fostream and also removed the
2510 code that tries to unlink the file directly after it has been created.
2511 It really depends also on the file system whether this works or not.
2513 * tests/CE_fostream.cpp:
2514 * tests/CE_fostream.h:
2520 Thu Nov 6 18:08:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2522 * ace/config-openvms.h:
2523 Added ACE_LACKS_ISBLANK/ACE_LACKS_ISCTYPE
2525 * ace/config-qnx-rtp-62x.h:
2526 Added ACE_LACKS_ISCTYPE
2528 * ace/OS_NS_unistd.h:
2531 Wed Nov 5 15:11:17 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2533 * ace/SOCK_SEQPACK_Association.cpp (get_remote_addrs): Changed
2534 ACE_USES_SOLARIS_SCTP to ACE_HAS_VOID_PTR_SCTP_GETPADDRS.
2535 Thanks to Johnny for this suggestion.
2537 Thu Nov 6 14:33:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2539 * tests/Process_Test.cpp:
2540 Use pid_t, ACE_HANDLE and ACE_INVALID_HANDLE;
2542 Thu Nov 6 14:10:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2544 * tests/Process_Test.cpp:
2545 Don't use ACE_ASSERT();
2547 Thu Nov 6 13:19:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2549 * ace/config-win32-borland.h:
2550 Add a check if people are using a supported compiler
2552 Thu Nov 6 13:12:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2554 * bin/PerlACE/ProcessVX.pm:
2555 * bin/PerlACE/ProcessVX_Unix.pm:
2556 * bin/PerlACE/ProcessVX_Win32.pm:
2557 * bin/PerlACE/ProcessWinCE.pm:
2558 Poweroff the target at the end of the run. If you want to keep
2559 it on power, set ACE_RUN_VX_NO_SHUTDOWN as environment variable
2561 Thu Nov 6 13:08:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2563 * tests/Buffer_Stream_Test.cpp:
2564 * tests/MEM_Stream_Test.cpp:
2565 * tests/MM_Shared_Memory_Test.cpp
2566 * tests/Priority_Task_Test.cpp
2567 Removed WinCE specific code
2569 * tests/Bug_3432_Regression_Test.cpp:
2570 This test needs strftime, if is not there, just print a message
2573 * tests/Notify_Performance_Test.cpp:
2574 * tests/Reactor_Performance_Test.cpp
2575 WFMO_Reactor is dependent on winsock2
2577 Thu Nov 6 12:00:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2579 * tests/Process_Test.cpp:
2580 Apply modified patch to correct for problems on scoreboard.
2582 Thu Nov 6 09:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2584 * bin/PerlACE/TestTarget.pm
2585 * bin/PerlACE/README:
2586 Added PROCESS_START_WAIT_INTERVAL and PROCESS_STOP_WAIT_INTERVAL
2587 as environment variables so that we can configure a longer wait
2590 * bin/PerlACE/TestTarget_WinCE.pm:
2591 Removed ProcessStartWaitInterval method, not needed
2593 Thu Nov 6 08:22:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2595 * tests/Bug_3432_Regression_Test.cpp:
2596 * tests/CDR_File_Test.cpp:
2597 * tests/Message_Queue_Test.cpp:
2598 * tests/OS_Test.cpp:
2599 * tests/Process_Manager_Test.cpp:
2600 * ace/Service_Repository.cpp:
2601 * tests/TP_Reactor_Test.cpp:
2602 Fixed unicode problems
2604 * tests/run_test.pl:
2605 Add the process startup time to the test time, improves the
2606 test results on slow systems
2608 Wed Nov 5 19:23:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2610 * bin/PerlACE/ProcessVX_Unix.pm:
2611 * bin/PerlACE/ProcessVX_Win32.pm:
2612 * bin/PerlACE/ProcessWinCE.pm:
2613 * bin/PerlACE/TestTarget_VxWorks.pm:
2614 * bin/PerlACE/TestTarget_WinCE.pm:
2615 Store a reference to the target in the process and set the
2616 executable extension correct for windows ce
2618 Wed Nov 5 15:54:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2620 * ace/OS_NS_ctype.inl:
2621 Don't emulate isblank with isctype(_ISBLANK), isctype only checks
2622 for space, isblank should check space and tab
2624 Wed Nov 5 13:20:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2626 * tests/Process_Test.cpp:
2627 Attempt to correct for wide character ACE_TCHAR versions.
2629 Wed Nov 5 09:36:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2631 * tests/Process_Test.cpp:
2632 Removed Fuzz errors.
2634 Wed Nov 5 08:49:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2636 * ace/config-lynxos.h:
2639 * ace/config-aix-5.x.h:
2642 Wed Nov 5 04:04:57 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2644 * May the next president of the USA have the strength and courage
2645 to lead the USA wisely and help it to achieve its promise as a
2646 advocate for freedom and democracy.
2648 Tue Nov 4 22:45:20 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2650 * ace/SOCK_SEQPACK_Association.cpp: Added #ifdefs for
2651 ACE_USES_SOLARIS_SCTP. Thanks to Steven Xie <steven dot xie at
2652 mpathix dot com> for contributing this.
2654 Tue Nov 4 15:18:17 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2656 * tests/Process_Test.cpp: Added a new test that exercises the new
2657 handle inheritance mechanisms of ACE_Process. Thanks to
2658 Christian Fromme <kaner at strace dot org> for contributing this
2661 Tue Nov 4 14:15:07 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2664 * tests/run_test.lst (Process_Test): Added the new test for the
2667 Tue Nov 4 13:59:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2669 * tests/OS_Test.cpp:
2670 Added isblank test for space
2672 * ace/OS_NS_ctype.inl:
2673 Fixed bug in isblank for space
2675 Tue Nov 4 13:39:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2677 * bin/tao_orb_tests.lst:
2678 Enabled a few tests for labview and add !WinCE to all
2679 !LabVIEW_RT marked tests so that we can start testing
2682 Tue Nov 4 08:52:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2684 * ace/OS_NS_ctype.inl:
2685 Added support for ACE_LACKS_ISASCII
2687 * ace/config-vxworks6.2.h
2688 * ace/config-vxworks6.3.h
2689 * ace/config-vxworks6.4.h
2690 Define for ACE_LACKS_ISASCII for rtp
2692 Tue Nov 4 07:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2694 * ace/config-sunos5.5.h:
2695 Added ACE_LACKS_ISCTYPE/ACE_LACKS_ISBLANK
2697 * ace/config-sunos5.10.h:
2698 SunOS 10 has isblank
2700 Tue Nov 4 07:09:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2702 * ace/config-cygwin32.h:
2703 Added ACE_LACKS_ISCTYPE
2705 Tue Nov 4 07:05:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2707 * ace/config-aix-5.x.h:
2708 Added ACE_HAS_CTYPE_T
2710 Mon Nov 3 20:05:10 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu>
2712 * ace/config-macosx-leopard.h:
2713 Added ACE_ISCTYPE_EQUIVALENT.
2715 Mon Nov 3 17:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2717 * ace/config-lynxos.h:
2718 Added ACE_LACKS_ISBLANK/ACE_LACKS_ISCTYPE
2720 Mon Nov 3 14:35:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2722 * bin/tao_other_tests.lst:
2723 Disabled several tests with CORBA/e compact/micro
2725 Mon Nov 3 13:17:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2727 * ace/config-vxworks5.x.h:
2728 * ace/config-vxworks6.2.h:
2729 * ace/config-vxworks6.3.h:
2730 * ace/config-vxworks6.4.h:
2731 Added ACE_LACKS_ISBLANK for kernel mode
2733 Mon Nov 3 13:01:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2735 * ace/config-vxworks5.x.h:
2736 * ace/config-vxworks6.2.h:
2737 * ace/config-vxworks6.3.h:
2738 * ace/config-vxworks6.4.h:
2739 Added ACE_LACKS_ISCTYPE/ACE_LACKS_ISWCTYPE
2741 Mon Nov 3 12:35:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2744 * ace/OS_NS_ctype.inl
2746 Including OS_NS_errno.h in config-all.h gives problems on linux
2748 Mon Nov 3 10:51:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2750 * ace/OS_NS_Thread.inl:
2751 Use CeGetThreadPriority/CeSetThreadPriority when building
2752 for Windows CE. This fixes bugzilla 3487. Thanks to Danial Lang
2753 <danial dot lang at alphagate dot at> for reporting this.
2755 Mon Nov 3 10:30:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2757 * bin/tao_other_tests.lst:
2760 Mon Nov 3 10:27:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2763 * docs/svn/svn-prefs.reg:
2764 bmak files shouldn't be in the repo so added them to the global
2767 Mon Nov 3 09:32:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2769 * ace/OS_NS_ctype.inl:
2770 Added support for ACE_LACKS_ISWASCII
2772 * ace/config-linux-common.h:
2773 Added ACE_LACKS_ISWASCII
2775 Mon Nov 3 09:07:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2777 * bin/PerlACE/TestTarget.pm:
2778 Use PerlACE::Run_Test here, that way it is not needed in the
2779 real scripts and we can use that to check if the script
2782 * bin/tao_orb_tests.lst:
2783 Enabled some test for labview, converted them to the new framework
2785 Mon Nov 3 09:03:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2787 * bin/PerlACE/Run_Test.pm:
2788 * bin/PerlACE/TestTarget.pm:
2789 * bin/PerlACE/TestTarget_LVRT.pm:
2790 * bin/PerlACE/TestTarget_VxWorks.pm:
2791 Convert the filename to a local file in the TestTarget and
2792 not in the main script. Fixes bugzilla 3477
2794 Mon Nov 3 09:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2797 Include OS_NS_errno.h to get ENOTSUP
2799 * ace/config-win32-borland.h:
2800 CB lacks isblank/iswblank/icctype/iswctype
2802 * ace/config-win32-msvc.h:
2803 * ace/config-WinCE.h
2804 Lacks isblank/iswblank
2806 * ace/os_include/os_ctype.h:
2807 Added typedef for ctype_t
2809 * ace/OS_NS_ctype.h:
2810 * ace/OS_NS_ctype.inl:
2811 Added isblank/isascii/isctype/iswctype wrappers
2814 No need to include OS_NS_errno.h here
2817 Added isblank/isascii/isctype/iswctype to ACE_OS check
2819 * tests/OS_Test.cpp:
2820 Extended ctype tests
2822 Thu Oct 30 13:25:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2824 * tests/OS_Test.cpp:
2825 Added a test for ace_isprint with a tab character. WinCE 6 and
2826 earlier do have a bug that for tab they return true instead of
2829 * ace/OS_NS_sys_utsname.cpp:
2830 Initialise pointer with 0
2832 * ace/OS_NS_ctype.inl (ace_isprint):
2833 If we have WinCE 6 or earlier and get called for tab (0x9) then
2834 return 0, WinCE stdlib has a bug that 1 is returned for tab.
2835 This was found when investigating some TAO logs where we do
2836 a hexdump of the received packets
2838 Thu Oct 30 12:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2840 * protocols/tests/HTBP/Send_Recv_Tests/client.cpp
2841 * protocols/tests/HTBP/Send_Recv_Tests/server.cpp
2842 Use %C to log ascii strings instead of using %s with
2843 ACE_TEXT_CHAR_TO_TCHAR
2845 Thu Oct 30 12:16:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2847 * tests/ARGV_Test.cpp
2848 * tests/Bound_Ptr_Test.cpp
2849 * tests/Enum_Interfaces_Test.cpp
2850 * tests/IOStream_Test.cpp
2851 * tests/Sendfile_Test.cpp
2852 * tests/SOCK_Send_Recv_Test.cpp
2853 * tests/SOCK_Send_Recv_Test_IPV6.cpp
2854 * tests/SOCK_Test.cpp
2855 * tests/SOCK_Test_IPv6.cpp
2856 * tests/Svc_Handler_Test.cpp
2857 Use %C to log ascii strings instead of using %s with
2858 ACE_TEXT_CHAR_TO_TCHAR
2860 Thu Oct 30 11:31:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2865 * tests/test_config.h:
2866 Set ACE_LOG_DIRECTORY_FOR_MKDIR for all platforms. Removed the
2867 WinCE different test filename extension.
2869 * tests/Test_Output.cpp:
2870 Added ACE_DEFAULT_TEST_DIR which can be set in the config.h to
2871 specify a different default testdir then "". This is useful
2872 for WinCE which lacks the concept of a current working directory
2874 Thu Oct 30 10:30:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2879 Thu Oct 30 07:10:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2881 * bin/tao_orb_tests.lst:
2882 Disabled PMB test for VxWorks RTP, it hangs the test environment
2884 Wed Oct 29 15:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2886 * bin/PerlACE/TestTarget_WinCE.pm:
2887 New file for WinCE cross platform testing. This assumes at this
2888 moment some other test framework changes which can't be committed yet.
2889 I am storing this new file in svn so that it doesn't get lost and
2890 can be used to discuss the changes
2892 Wed Oct 29 10:14:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2894 * ace/config-WinCE.h:
2895 Corrected WinCE version check
2898 The WinCE 6 SDK ships with a difftime that has __time32_t as type
2899 of the arguments. ACE uses time_t which can be 64bit, that then
2900 leads to conversion warnings. For WinCE 6 disable this warning
2903 Tue Oct 28 19:56:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2905 * bin/tao_other_tests.lst:
2906 * bin/tao_orb_tests.lst:
2907 InterfaceRepo example should be in the other file
2909 Tue Oct 28 19:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2911 * bin/MakeProjectCreator/templates/vxtest.mpd:
2912 Don't add a lib prefix and .so postfix, let the test scripts do that.
2913 This way the output is also usable for WinCE testing
2915 * bin/PerlACE/ProcessVX.pm:
2916 Add lib prefix and .so postfix to the vxtest list
2918 * bin/PerlACE/ProcessWinCE.pm:
2919 Extended this test for testing
2921 Tue Oct 28 16:40:10 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
2923 * bin/tao_other_tests.lst:
2925 Disabled test for bug#3444 on LynxOS.
2927 Tue Oct 28 16:23:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2929 * bin/tao_other_tests.lst:
2930 * bin/tao_orb_tests.lst:
2931 Moved Notify ValueType test to other tests
2933 Tue Oct 28 10:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2935 * bin/PerlACE/ProcessWinCE.pm:
2936 New file for Windows CE cross testing. We are using the
2937 VxWorks support and added an environment variable
2938 ACE_TEST_WINCE. When this is set we are using WinCE instead
2939 of VxWorks. This script is not ready yet, a first version
2940 so that we can start resolving some small issues in our
2941 real test environment
2943 * bin/PerlACE/Run_Test.pm:
2944 Check for ACE_TEST_WINCE
2946 Mon Oct 27 19:22:25 UTC 2008 Tim Pollock <pollockt@ociweb.com>
2948 * bin/tao_other_tests.lst
2950 Added new test for DOC bug 2415.
2952 Mon Oct 27 13:27:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2954 * bin/PerlACE/ProcessVX_Unix.pm:
2955 * bin/PerlACE/ProcessVX_Win32.pm:
2956 Added ACE_RUN_ACE_LD_SEARCH_PATH
2958 Mon Oct 27 13:27:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2960 * bin/PerlACE/ProcessVX_Unix.pm:
2961 * bin/PerlACE/ProcessVX_Win32.pm:
2962 Added ACE_RUN_VX_STARTUP_COMMAND
2964 Sun Oct 26 20:21:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2966 * ace/OS_NS_stdio.cpp:
2967 * ace/OS_NS_stdio.h:
2968 Removed scanf/fscanf/sscanf wrappers again. Microsoft
2969 doesn't ship them with msvc so these would then be
2970 a noop making them unusable
2973 Removed scanf/sscanf/fscanf from the ACE_OS check
2975 * ace/Multicast_Test.cpp
2976 * ace/Multicast_Test_IPV6.cpp
2979 Sun Oct 26 18:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2981 * ace/INET_Addr.cpp:
2982 Removed not needed wchar conversion
2984 Sun Oct 26 08:02:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2986 * ace/OS_NS_stdio.{h,cpp}:
2987 Fixed sscanf implementation and added also fscanf wrapper
2990 Added fscanf to the ACE_OS tests
2992 Thu Oct 23 20:06:02 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2994 * ace/Process.cpp: Fixed a typo.
2996 Thu Oct 23 15:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
2999 Changed ACE_OS test to level 6 to temporarily get rid of this
3002 Thu Oct 23 12:52:21 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3004 * ace/Process.cpp: Enhanced the support for enabling/disabling
3005 handle inheritance on Linux. Thanks to Christian Fromme
3006 <christian at ast.dfs dot de> for this fix.
3008 Thu Oct 23 11:14:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3011 Fixed duplicat initialisation
3013 Thu Oct 23 09:09:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3016 Added missing include
3018 Thu Oct 23 08:19:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3021 * docs/svn/svn-prefs.reg:
3022 Added conf/pem extensions
3024 Thu Oct 23 08:06:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3026 * bin/tao_other_tests.lst:
3027 Updated because of move of DevGuide orbsvcs examples
3029 Thu Oct 23 06:46:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3031 * bin/ciao_tests.lst:
3032 * bin/tao_orb_tests.lst:
3033 * bin/tao_other_tests.lst:
3034 Added the new DevGuide examples
3036 Thu Oct 23 06:29:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3039 Initialise handle_inheritance_ on the right place
3045 Always implement the handle_inheritance method
3047 Wed Oct 22 15:03:31 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3049 * ace/Process.h (ACE_Process_Options): Fixed the duplicate
3050 handle_inheritance_ member.
3052 Wed Oct 22 13:30:54 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3054 * ace/Process.{h,cpp}: Added support for enabling/disabling handle
3055 inheritance on Linux. Thanks to Christian Fromme <christian at
3056 ast.dfs dot de> for this fix.
3058 * ace/Process.{h,cpp}: Fixed the misspelling of
3059 "handle_inheritence" to "handle_inheritance".
3061 Tue Oct 21 18:31:52 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
3063 * apps/gperf/src/Options.cpp:
3065 Moved the instantiation of the static ACE_CString
3066 members to appear before the global class instantiation,
3067 so that the ACE_CString default constructor can in turn
3068 initialize its ACE_Allocator member, needed in the
3069 Options constructor.
3071 Tue Oct 21 17:33:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3073 * ace/OS_NS_stdio.{h,cpp}:
3074 Buf argument of sscanf should be const
3076 Tue Oct 21 14:35:00 UTC 2008 Simon Massey <sma at prismtech dot com>
3078 * tests/Bug_2980_Regression_Test.cpp:
3080 Fixed fuzz errors (lack of ACE_OS::).
3082 Tue Oct 21 14:21:00 UTC 2008 Simon Massey <sma at prismtech dot com>
3084 * tests/Process_Manager_Test.cpp:
3085 * tests/Multicast_Test_IPV6.cpp:
3086 * tests/Bug_2980_Regression_Test.cpp:
3088 Fixed fuzz errors (lack of ACE_OS::).
3090 Tue Oct 21 14:15:00 UTC 2008 Simon Massey <sma at prismtech dot com>
3092 * tests/Process_Manual_Event_Test.cpp:
3093 * tests/Process_Env_Test.cpp:
3094 * tests/Multicast_Test.cpp:
3095 * tests/Proactor_UDP_Test.cpp:
3097 Fixed fuzz errors (lack of ACE_OS::).
3099 Tue Oct 21 13:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3101 * ace/config-netbsd.h:
3102 NetBSD lacks wscanf and swscanf
3104 Tue Oct 21 12:41:09 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
3106 * apps/gperf/src/Options.h:
3107 * apps/gperf/src/Options.cpp:
3108 * ACEXML/common/HttpCharStream.cpp:
3110 Fixed incorrect use of ACE_TEXT_* conversion macros.
3112 Tue Oct 21 11:25:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3115 Changed ACE_OS test to level 5
3117 Tue Oct 21 09:30:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3119 * ace/config-win32-borland.h
3120 * ace/config-win32-common.h
3121 * ace/config-win32-msvc.h
3122 * ace/OS_NS_stdlib.inl
3123 WinCE doesn't have wtof, so reworked the defines. Set ACE_HAS_WTOF
3124 when the platform has wtof, with ACE_WTOF_EQUIVALENT a different
3125 method name could be used (like ::_wtof)
3127 Tue Oct 21 07:15:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3129 * ace/OS_NS_stdio.{h,cpp}:
3130 Added wrappers for sscanf/scanf
3133 Extended ACE_OS check with scanf/sscanf
3135 Tue Oct 21 00:04:26 UTC 2008 Steve Huston <shuston@riverace.com>
3137 * tests/Proactor_UDP_Test.cpp: Attempt to avoid lock-ups on non-Windows
3138 targets. HP-UX, AIX, et al., can't cancel an in-progress UDP recv()
3139 so stop the Master from trying more receives when all the expected
3142 Mon Oct 20 13:09:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3145 Extended ACE_OS check with atof/atol/raise
3147 * apps/JAWS3/bench/rqfiles.cpp:
3150 Mon Oct 20 12:01:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3152 * ace/OS_NS_stdlib.{h,inl}:
3153 Added atof and atol wrappers
3155 Mon Oct 20 07:23:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3157 * contrib/FaCE/FaCENOACE.mpc:
3158 Derive from vc_warnings to get rid of deprecated warnings
3160 Mon Oct 20 03:30:20 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3162 * ace/config-cygwin32.h (ACE_HAS_CUSTOM_EXPORT_MACROS): Changed this
3165 #define ACE_HAS_CUSTOM_EXPORT_MACROS 1
3167 Thanks to E Vahala <erkki.vahala@pp.inet.fi>
3169 Sun Oct 19 06:57:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3171 * tests/Network_Adapters_Test.cpp:
3172 WinCE doesn't have control handler
3174 Sun Oct 19 06:54:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3176 * tests/Service_Config_Test.cpp:
3177 WinCE doesn't have _beginthreadex
3179 Sun Oct 19 06:53:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3181 * tests/Logging_Strategy_Test.cpp:
3182 Removed WinCE specific code which is not needed anymore
3184 Fri Oct 17 19:33:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3186 * bin/MakeProjectCreator/config/global.features:
3187 Set lzo2 to 0 as default
3189 Fri Oct 17 19:25:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3191 * ace/OS_NS_sys_stat.inl:
3192 Reapplied a change from yesterday, seems the repo has an issue
3194 Fri Oct 17 18:57:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3196 * tests/OrdMultiSet_Test.cpp:
3197 Use ACE_TEST_ASSERT instead of ACE_ASSERT
3199 * tests/Vector_Test.cpp:
3200 Removed BCB6/BCB2006 support
3202 * tests/SOCK_Connector_Test.cpp:
3203 Const change and initailise pointer with 0
3205 Fri Oct 17 12:14:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3207 * ace/config-linux-common.h:
3208 * ace/config-win32-borland.h:
3210 * ace/Handle_Set.cpp:
3211 * ace/Monitor_Control_Types.h:
3212 * ace/os_include/os_string.h:
3213 * ace/os_include/os_unistd.h:
3214 * ace/os_include/sys/os_timeb.h:
3215 * ace/OS_NS_stdio.inl:
3217 Removed BCB6/BCB2006 support
3219 Wed Oct 15 19:57:38 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3221 * ace/SSL/SSL_Context.cpp (report_error): Updated the code to use
3222 ::ERR_error_string_n() rather than ::ERR_error_string() when
3223 it's available. Thanks to Paul Daugherty <paul@nextalk.com>
3224 for this patch. This fixes bugid 3461.
3226 Thu Oct 16 19:03:02 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com>
3228 * ace/Service_Config.inl:
3229 * ace/Service_Config.cpp:
3231 Fix for Bug #3386. The argument parsing for the service
3232 configurator was separated into those that affect individual
3233 gestalts, and some process wide arguments. The process wide
3234 arguments were then placed in a new SC::parse_args_i() method,
3235 but that was never called. Second, it appears that when
3236 parse_args_i() was created it was anticipating calling the
3237 associated gestalt's parse_args_i() but I believe that is not
3238 correct, as the gestalt's open() gets a copy of the arguments
3239 for parsing anyway. The service configurator's open() has a
3240 guard against being evaluated more than once, so there should be
3241 no side effects of calling the SC::parse_args_i() more than
3244 Thanks to Jack Lavender for reporting this problem.
3246 * examples/Service_Configurator/Misc/main.cpp:
3248 Modified this test so that command line arguments passed in to
3249 main() are all added to the list supplied to
3250 service_config::open().
3253 Updating contributors list.
3255 Thu Oct 16 18:39:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3257 * tests/Network_Adapters_Test.cpp:
3260 Thu Oct 16 18:13:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3263 Always deliver strenvdup
3265 * ace/config-win32-common.h:
3266 Added new ACE_HAS_DIRECT_H, ACE_HAS_PROCESS_H, ACE_HAS_IO_H
3268 * ace/config-WinCE.h:
3269 Added new ACE_HAS_TYPES_H and ACE_LACKS_DEV_T
3274 * ace/os_include/os_unistd.h:
3275 Use new ACE_HAS_PROCESS_H and ACE_HAS_IO_H
3277 * ace/os_include/sys/os_stat.h:
3278 Use new ACE_HAS_DIRECT_H and updated wince stat struct to match
3279 other platforms to get TAO compiling.
3281 * ace/os_include/sys/os_types.h:
3282 Use ACE_HAS_TYPES_H and ACE_LACKS_DEV_T
3284 * ace/OS_NS_sys_stat.inl:
3285 Update setting of stat struct on ce and also set the
3288 Thu Oct 16 11:22:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3290 * ace/config-openvms.h:
3291 Define ACE_LACKS_WCSTOLL.
3293 Thu Oct 16 09:51:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3295 * examples/Reactor/Misc/test_demuxing.cpp:
3296 Fixed compile error because SIGTERM is now always defined to 0
3297 when it is not set by the system (like on CE)
3299 Thu Oct 16 09:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3301 * ace/OS_NS_signal.h:
3302 * ace/OS_NS_signal.inl:
3303 Added wrapper for raise, fixes bugzilla 3462
3305 * ace/config-WinCE.h
3306 WinCE lacks raise, so set ACE_LACKS_RAISE
3311 * ace/Process.{cpp,inl}:
3312 Moved some accessors to the inline file
3317 Wed Oct 15 19:40:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3319 * ace/os_include/os_signal.h:
3320 Define SIGTERM to 0 when it is not defined
3322 Wed Oct 15 19:31:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3324 * ace/os_include/os_signal.h:
3325 Define SIGABRT to 0 when it is not defined
3327 Wed Oct 15 15:15:42 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
3329 * bin/tao_other_tests.lst:
3331 Since the test for bug 3444 uses TAO_PortableGroup it must
3332 avoid MINIMUM and CORBA_E_COMACT configurations.
3334 Wed Oct 15 12:27:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3336 * ace/OS_main.{h,cpp}:
3337 Added ACE_DOESNT_DEFINE_MAIN which disabled the redefinition
3338 of main when it is set. This is usefull for projects who have
3339 methods with the name main which they can't change. Be aware
3340 that users then have to call ACE::init()/fini() themselves.
3341 This fixes bugzilla 3361/RT2331.
3343 Tue Oct 14 16:22:32 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
3345 * tests/Cached_Accept_Conn_Test.cpp:
3346 * tests/Cached_Accept_Conn_Test.h:
3350 * bin/PerlACE/Process_Win32.pm:
3352 Changed value of iflags in Win32::Process::Create (this flag
3353 directs a spawned process to inherit handles from calling
3354 process). It doesn't hurt if a new process is neither in
3355 CREATE_NEW_CONSOLE nor in DETACHED_PROCESS state but it does
3356 help if it's needed to hanle input from stdin supplied in
3359 * tests/SSL/Bug_2912_Regression_Test.cpp:
3361 Fixed a warning on Solaris compilers.
3363 * bin/tao_orb_tests.lst:
3365 Adjusted configurations in which test Bug_1459 must run.
3367 * examples/C++NPv2/AIO_Client_Logging_Daemon.h:
3368 * examples/APG/ThreadManagement/Async_Cancel.cpp:
3370 Fixed a warning on HP-UX compilers.
3372 Wed Oct 15 09:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3374 * bin/msvc_mpc_auto_compile.pl:
3375 Add the -vc9 option to the usage message
3377 Tue Oct 14 22:27:30 UTC 2008 Tim Pollock <pollockt@ociweb.com>
3379 * ace/Ping_Socket.cpp:
3381 Removed tabs accidentally added in previous modification.
3383 Tue Oct 14 19:38:45 UTC 2008 Tim Pollock <pollockt@ociweb.com>
3385 * ace/Ping_Socket.cpp:
3387 Fixed WinCE 5 build error associated with call to getpid.
3389 Tue Oct 14 13:09:35 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3391 * ace/config-sunos5.10.h:
3393 Undefine ACE_LACKS_WCSTOLL.
3395 * ace/config-sunos5.5.h:
3397 Define ACE_LACKS_WCSTOLL.
3399 Tue Oct 14 12:56:42 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3401 * ace/config-win32-msvc.h:
3403 Define ACE_STRTOLL_EQUIVALENT and ACE_WCSTOLL_EQUIVALENT.
3405 Tue Oct 14 12:49:11 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3407 * ace/config-vxworks5.x.h:
3408 * ace/config-vxworks6.2.h:
3409 * ace/config-vxworks6.3.h:
3410 * ace/config-vxworks6.4.h:
3411 * ace/config-win32-borland.h:
3413 Define ACE_LACKS_STRTOLL and ACE_LACKS_WCSTOLL.
3415 Tue Oct 14 12:49:13 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
3417 * bin/tao_other_tests.lst:
3419 Disabled IPv6 tests for bug#3444 on non-IPv6 builds. And
3420 disabled the same test on static builds since it loads
3421 TAO_Strategies and TAO_PortableGroup dynamically.
3423 Tue Oct 14 12:44:28 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3425 * ace/config-hpux-11.00.h:
3427 Define ACE_LACKS_STRTOLL and ACE_LACKS_WCSTOLL.
3429 Tue Oct 14 09:30:00 UTC 2008 Simon Massey <sma at prismtech dot com>
3431 * ace/OS_NS_stdlib.cpp:
3432 * ace/OS_NS_stdlib.h:
3434 Un-tabify commit of J.T. Conklin.
3436 Mon Oct 13 17:21:28 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3440 Add strtoll and strtoull to $OS_NS_stdlib_symbols regex in
3441 check_for_lack_ACE_OS fuzz check. Thanks to Abdullah Sowayan
3442 <abdullah dot sowayan at lmco dot com> for pointing this out.
3444 * ace/OS_NS_stdlib.cpp:
3445 * ace/OS_NS_stdlib.h:
3446 * ace/OS_NS_stdlib.inl:
3448 Add strtoll() wrapper. Fixes bugzilla issue #3456.
3450 Add wcstol(), wcstoul(), wcstoll(), and wcstoull() emulations
3451 for systems with wide characters, but without these functions.
3452 Fixes bugzilla issue #3457.
3454 Mon Oct 13 14:23:06 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
3456 * ace/config-linux-common.h:
3457 * bin/tao_other_tests.lst:
3459 Added 3 defines to reflect a difference of Linux in setting
3460 IP_MULTICAST_TTL and IP(V6)_MULTICAST_LOOP. This is required by
3461 Bug#3444. Added a test for Bug#3444.
3463 Mon Oct 13 13:21:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3465 * rpmbuild/ace-tao-ciao.txt:
3466 * rpmbuild/ace-tao.spec:
3467 Incremented already version number, release script doesn't do this
3470 * rpmbuild/ace-tao-ciao.txt:
3471 icmp is now enabled by default on linux
3473 Mon Oct 13 11:10:00 UTC 2008 Simon Massey <sma at prismtech dot com>
3475 * include/makeinclude/platform_lynxos.GNU:
3476 Problems with Lynxos5.0 due to -mshared being passed to compiler
3477 (inaddition to linker)
3479 Mon Oct 13 07:21:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3481 * ace/Local_Name_Space_T.cpp:
3482 * ace/MEM_Connector.cpp:
3483 * ace/Multihomed_INET_Addr.cpp:
3484 * ace/Sock_Connect.cpp:
3487 Fri Oct 10 08:57:00 UTC 2008 Simon Massey <sma at prismtech dot com>
3489 * ace/Stack_Trace.cpp:
3490 Disable MSVC warning 4748 "/GS can not protect parameters
3491 and local variables from local buffer overrun because
3492 optimizations are disabled in function"
3494 Thu Oct 9 21:52:18 UTC 2008 Steve Huston <shuston@riverace.com>
3496 * ace/config-win32-common.h: Add ACE_HAS_ICMP_SUPPORT if Winsock 2
3499 * tests/Network_Adapters_Test.{h cpp}: Removed extraneous ACE::init.
3500 Compare IP addresses using ACE_INET_Addr::is_ip_equal() instead of
3501 comparing get_ip_address() returns - this allows it to work with
3502 either IPv4 or IPv6.
3504 Thu Oct 9 17:54:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3506 Added more WinCE6 support by integrating some changes from OCI.
3507 Mon Aug 11 15:40:37 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com>
3508 * ace/config-win32-msvc-8.h:
3509 * ace/config-WinCE.h:
3510 WinCE 6.0 supports TSS and still does not support sig_atomic_t.
3512 Wed Oct 8 21:06:42 UTC 2008 Steve Huston <shuston@riverace.com>
3514 * tests/Network_Adapters_Test.cpp: Extend the errno checks to correctly
3515 sense insufficient privs on AIX (EACCESS).
3517 Wed Oct 8 20:57:24 UTC 2008 Steve Huston <shuston@riverace.com>
3519 * ace/Ping_Socket.cpp (send_echo_check): Fixed problem introduced in
3520 Tue Oct 7 23:04:50 UTC 2008 Steve Huston <shuston@riverace.com>
3521 while setting the ICMP id.
3523 * tests/Network_Adapters_Test.cpp: If the test can't run due to
3524 insufficient privs, do ACE_END_TEST and return; don't exit. Want
3525 to avoid triggering a test fail in the scoreboard when the test
3528 Wed Oct 8 18:29:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3530 * apps/gperf/src/Options.cpp
3531 * apps/gperf/src/Options.h
3532 Fixed ACE_TCHAR problems
3534 * apps/gperf/src/gperf.mpc
3535 * apps/gperf/tests/gperf_test.mpb
3536 Build and test gperf when uses_wchar is set
3538 Wed Oct 8 18:11:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3540 * tests/Dirent_Test.cpp:
3541 Use the new ACE_HAS_TCHAR_DIRENT. Fixes bugzilla 3130
3543 Wed Oct 8 18:08:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3545 * ace/os_include/os_dirent.h:
3546 Set ACE_HAS_TCHAR_DIRENT when the dirent struct has a tchar
3547 filename. This is currently with CodeGear C++ with
3548 uses wchar enabled or with dirent emulation. This fixes bugzilla
3551 Wed Oct 8 09:44:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3553 * ace/config-borland-common.h:
3554 Moved the contents to config-win32-borland.h and removed
3557 * ace/config-win32-borland.h:
3558 Added contents of config-borland-common.h
3560 Tue Oct 7 23:04:50 UTC 2008 Steve Huston <shuston@riverace.com>
3562 * ace/config-aix-5.x.h: Added ACE_HAS_ICMP_SUPPORT
3564 * ace/Ping_Socket.cpp: When setting or checking the ICMP id field,
3565 it's 16 bits, so restrict values to that range. AIX pids are 32 bits,
3566 and the ID checks failed; this fixes it.
3568 Tue Oct 7 23:01:44 UTC 2008 Steve Huston <shuston@riverace.com>
3570 * tests/Network_Adapters_Test.cpp: If the ping/raw socket open fails
3571 because of a lack of privilege, issue a warning that the test can't
3574 Mon Oct 6 22:27:54 UTC 2008 Steve Huston <shuston@riverace.com>
3576 * ace/WFMO_Reactor.inl (suspend_handlers): Never suspend the notify
3577 or the wakeup_all_threads handles - these are specially set up by
3578 ACE_WFMO_Reactor::open(), not by users, and are critical to the
3579 proper functioning of the event loop.
3580 Fixes Bugzilla #3267.
3582 * tests/Reactor_Dispatch_Order_Test.cpp: Added some additional
3583 sanity checks and fixed some logging.
3585 Fri Oct 3 19:05:39 UTC 2008 Yan Dai <dai_y@ociweb.com>
3587 * ace/Reactor_Token_T.cpp:
3589 Made reactor notify with zero timeout and ignore timeout case in
3590 sleep_hook(). This would fix bugzilla 2465 reactor deadlock
3593 Thu Oct 2 16:41:57 UTC 2008 Steve Huston <shuston@riverace.com>
3595 * ace/Basic_Types.h: Adjust the byte order decision for Itanium
3596 hardware. Itanium can run either byte order - the OS selects it
3597 at boot. The checks were correct for Windows (and maybe Linux)
3598 but not for HP-UX. Apparantly something in the predefined macros
3599 at aC++ 06.20 changed enough to fool this check.
3601 Mon Sep 29 18:04:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3603 * tests/CDR_File_Test.cpp:
3604 * tests/Log_Msg_Test.cpp:
3605 VxWorks 6.6 can't unlink in advance on NFS
3607 Mon Sep 29 13:36:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3609 * bin/MakeProjectCreator/config/acedefaults.mpb:
3610 * tests/unload_libace.mpb:
3611 Use unicode lib modifier
3613 Sun Sep 28 18:16:53 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3615 * tests/Bug_3432_Regression_Test.cpp:
3616 * tests/OS_Test.cpp:
3617 * tests/run_test.lst:
3619 Moved strptime test to its own file because ACE_OS::strptime() seems to
3620 behave differently on HPUX and no time to sort that out at this moment
3622 * tests/Pipe_Test.cpp:
3623 Renamed a few methods so that we don't have to disable the ACE_OS check
3625 Sun Sep 28 10:28:53 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3627 * bin/generate_rel_manpages:
3628 We are using doxygen 1.5.6 from now
3630 Thu Sep 25 18:27:53 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3634 Remove ACE_LACKS_STRPTIME and ACE_LACKS_SI_ADDR autoheader
3635 templates. We already use the AC_DEFINE macros third argument
3636 for the descriptive text in the cooresponding feature tests.
3638 Thu Sep 25 17:37:19 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3642 Add comment explaining why I'm bothering replacing autoheader
3643 templates in this file.
3648 Move ACE_HAS_LLSEEK, ACE_HAS_LSEEK64,
3649 ACE_LACKS_LLSEEK_PROTOTYPE, and ACE_LACKS_LSEEK64_PROTOTYPE
3650 autoheader templates to ACE_CHECK_LSEEK64 feature test macro.
3655 Replace use of autoheader templates with AC_DEFINE macro's third
3656 argument for ACE_LACKS_CONDATTR_PSHARED,
3657 ACE_LACKS_MUTEXATTR_PSHARED, and ACE_LACKS_RWLOCKATTR_PSHARED
3660 Thu Sep 25 16:45:16 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3665 Remove feature test and autoheader template for
3666 ACE_LACKS_PLACEMENT_OPERATOR_NEW, as it is no longer used.
3668 Thu Sep 25 16:23:26 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3673 Replace ~50 lines of open code with simple call to AC_CHECK_TYPE
3674 with ACE_DEFINE with a third argument for the ACE_LACKS_SEMBUF_T
3677 Move feature test for ACE_HAS_BYTESEX_H so it's adjacent to the
3678 test for ACE_HAS_BYTESWAP_H.
3680 Thu Sep 25 13:58:48 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3684 Remove ACE_CHECK_STRUCT and ACE_TRY_COMPILE_STRUCT autoconf
3685 macros. All use has been replaced by the standard autoconf
3686 AC_CHECK_TYPE macro.
3691 Replace use of ACE_CHECK_STRUCT with AC_CHECK_TYPE, and the use
3692 of AH_TEMPLATE with AC_DEFINE with a third argument for the
3693 ACE_HAS_PRUSAGE_T, ACE_LACKS_STRRECVFD, ACE_LACKS_SIGACTION,
3694 ACE_LACKS_SIGSET, and ACE_LACKS_UTSNAME_T feature tests.
3696 Replace use of ACE_TRY_COMPILE_STRUCT with AC_CHECK_TYPE in
3697 internal feature tests (no feature test macros are defined)
3698 for pthread_rwlock_t and pthread_rwlockattr_t.
3700 Remove duplicate ACE_LACKS_SI_ADDR feature test.
3702 Replace use of "test xxx == yyy" with "test xxx = yyy", the
3703 former is a GNU extension.
3705 Thu Sep 25 11:49:45 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3709 Remove ACE_CHECK_TYPE autoconf macro. All use of it has been
3710 replaced by the standard autoconf AC_CHECK_TYPE macro.
3715 Replace use of ACE_CHECK_TYPE with AC_CHECK_TYPE and the use
3716 of AH_TEMPLATE with AC_DEFINE with a third argument for the
3717 ACE_HAS_HI_RES_TIMER feature test.
3719 Thu Sep 25 00:28:52 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3724 Replace use of ACE_CHECK_STRUCT with AC_CHECK_TYPE, and the use
3725 of AH_TEMPLATE with AC_DEFINE with a third argument for the
3726 ACE_LACKS_STRUCT_DIR, ACE_LACKS_FILELOCKS, ACE_LACKS_RWLOCK_T,
3727 and ACE_HAS_STRBUF_T feature tests.
3729 Wed Sep 24 17:43:22 UTC 2008 Rich Seibel <seibel_r@ociweb.com>
3731 * bin/tao_other_tests.lst:
3733 Added test for Bug 3387.
3735 Wed Sep 24 14:16:50 UTC 2008 Adam Mitz <mitza@ociweb.com>
3739 Updated info on Visual Studio 2008 / VC9 and 64-bit Windows.
3741 Tue Sep 23 21:55:28 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com>
3743 * bin/tao_other_tests.lst:
3745 Bug 3431 was fixed, so I'm making this test part of the nightly
3748 Tue Sep 23 19:32:38 2008 Steve Huston <shuston@riverace.com>
3750 Brought in from ACE 5.6a:
3751 Tue Aug 26 17:11:10 UTC 2008 Steve Huston <shuston@riverace.com>
3753 * tests/Service_Config_Test.cpp: Add a test for looking up services
3754 from a thread started outside ACE's control. This has code for
3755 Pthreads and Windows; other platforms will require additions if
3758 Tue Sep 23 16:49:12 UTC 2008 Steve Huston <shuston@riverace.com>
3760 * tests/Bug_2980_Regression_Test.cpp: Adjust to shared lib suffix
3761 that differs from ".so". Fixes HP-UX 11iv2 on PA-RISC. Generalizes
3762 (and reverts) the platform tests made in
3763 Mon Sep 22 13:17:19 UTC 2008 Simon McQueen <sm@prismtech.com>
3765 Tue Sep 23 15:41:43 2008 Steve Huston <shuston@riverace.com>
3767 * tests/run_test.pl: Don't delete Service_Config_Test.conf from the
3768 target; on local builds, it deletes it from the working dir and
3769 svn needs to restore it. Fixes Bugzilla #3409. Thanks to Johnny
3770 Willemsen for noticing this.
3772 * ace/os_include/sys/os_types.h:
3773 * ace/OS_NS_sys_stat.inl (umask): Changed mode_t from an int back to
3774 u_short. int conflicts with other packages' defs of mode_t (in
3775 particular, Perl). Of all the places mode_t is used, the only place
3776 int made a real difference was in calling _umask_s() on Windows
3777 VC8+. This change reverts the affected piece of
3778 Fri Mar 9 00:53:43 UTC 2007 Steve Huston <shuston@riverace.com>
3780 Tue Sep 23 15:32:57 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com>
3782 * bin/tao_other_tests.lst:
3784 Added new test for bug #3431. This test will definitely fail
3785 until the underlying problem in the IFR is addressed. There is
3786 no immediate plan to fix bug 3431.
3788 Tue Sep 23 11:25:58 UTC 2008 Simon McQueen <sm@prismtech.com>
3792 Add new macro: ACE_TEST_ASSERT. Behaves just like ACE_ASSERT but it
3793 doesn't boil away to nothing on non debug platforms.
3795 Mon Sep 22 23:18:36 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3797 * ace/OS_NS_unistd.inl:
3798 * ace/OS_NS_time.inl:
3799 Fixed WinCE link error
3801 * ace/OS_NS_unistd.cpp:
3802 Initialise variable with 0
3804 * ace/config-vxworks6.4.h:
3805 Extended the check for lacking log2
3807 Mon Sep 22 14:54:36 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3809 * ace/ETCL/ETCL_Constraint.cpp:
3813 Mon Sep 22 13:17:19 UTC 2008 Simon McQueen <sm@prismtech.com>
3815 * tests/Bug_2980_Regression_Test.cpp:
3817 Make this test portable for MacOS and HP-UX.
3819 Mon Sep 22 11:25:53 UTC 2008 Simon McQueen <sm@prismtech.com>
3821 * bin/MakeProjectCreator/templates/gnu.mpd:
3823 Use variable CURDIR instead of PWD where possible to identify the
3824 current working directory. Fixes bug #3393.
3826 Sat Sep 20 13:13:29 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3830 Remove ACE_HAS_SYSV_SYSINFO autoheader template. This is now
3831 handled within the ACE_CHECK_FUNC_SYSINFO macro.
3835 Remove checks for ACE_HAS_SYS_SYSINFO_H, ACE_HAS_SYSTEMINFO_H,
3836 and ACE_HAS_SYSV_SYSINFO, and replace them with a single call
3837 to the new ACE_CHECK_FUNC_SYSINFO macro, which handles all the
3838 details. Fixes bugzilla issue #3325.
3842 New autoconf macro ACE_CHECK_FUNC_SYSINFO, which sets the
3843 ACE_HAS_SYS_SYSINFO_H, ACE_HAS_SYS_SYSTEMINFO_H,
3844 ACE_HAS_SYSV_SYSINFO, and/or ACE_HAS_LINUX_SYSINFO feature
3845 test macros as appropriate for the system.
3847 Sat Sep 20 12:23:10 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3849 * ace/OS_NS_unistd.inl:
3851 * ace/config-irix6.x-common.h:
3852 * ace/config-sunos5.4-g++.h:
3853 * ace/config-sunos5.4-sunc++-4.x.h:
3854 * ace/config-sunos5.5.h:
3855 * ace/config-tandem.h:
3856 * ace/config-unixware-7.1.0.h:
3857 * ace/config-unixware-7.1.0.udk.h:
3861 Rename ACE_HAS_SYSINFO feature test macro to ACE_HAS_SYSV_SYSINFO,
3862 to further distinguish it from ACE_HAS_LINUX_SYSINFO.
3864 Fri Sep 19 19:26:18 UTC 2008 Adam Mitz <mitza@ociweb.com>
3866 * bin/PerlACE/Process_Win32.pm:
3868 If the executable contains whitespace, quote it when composing the
3871 Fri Sep 19 17:51:12 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3873 * ace/ETCL/ETCL_Constraint.cpp:
3875 Avoid core dump by returning 0 when evaluating division by zero.
3876 Partial fix for bugzilla issue #3429.
3878 Fri Sep 19 13:57:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3880 * tests/Test_Outpot.cpp:
3881 Use ostream->good() to check if the stream is ok or not. bad() only
3882 checks for a corrupt stream, not if it could be created. This way the
3883 test doesn't run when we can't create the logfile on disk
3885 * tests/Cached_Accept_Conn_Test.cpp
3886 Removed check for deprecated compiler
3888 Fri Sep 19 09:41:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3890 * tests/Network_Adapters_Test.cpp:
3893 Fri Sep 19 09:32:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3895 * tests/unload_libace.mpb:
3896 This project doesn't use acedefaults which then results in some
3897 borland required flags not being set
3899 Thu Sep 18 21:15:57 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3901 * m4/ace_defines.m4:
3902 * m4/ace_functions.m4:
3903 * m4/ace_headers.m4:
3905 Update m4 quoting so that macros work with both old and current
3906 versions of autoconf. Tested with both autoconf 2.58 (which is
3907 the earliest version we support) and the recently released 2.63.
3908 Fixes bugzilla issue #3396.
3910 Thu Sep 18 18:54:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3912 * ace/INET_Addr.{h,cpp}:
3913 Use bool and several doxygen changes
3915 Thu Sep 18 10:30:00 UTC 2008 Simon Massey <sma@prismtech.com>
3917 * bin/diff-builds-and-group-fixed-tests-only.sh:
3919 Provide no test revision grouping results as well.
3921 Thu Sep 18 06:33:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3923 * ace/OS_NS_Time.{h,cpp,inl} (strptime):
3924 Always clear struct tm to zero
3926 * tests/OS_Test.cpp:
3927 Updated for change above
3929 * tests/Cached_Conn_Test.cpp:
3930 Removed check for deprecated compiler
3932 Wed Sep 17 18:47:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3934 * ace/Cached_Connect_Strategy_T.{h,cpp}:
3935 reuse_addr is a bool
3937 Wed Sep 17 18:11:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3939 * ace/checked_iterator.h:
3940 Reverted change below for the moment, causes a lot of warnings in some
3943 Tue Sep 16 12:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3944 * ace/checked_iterator.h:
3945 Check for dinkum stl. Thanks to Mark Hebbel
3946 <Mark dot Hebbel at baslerweb dot com> for reporting this. This
3949 Wed Sep 17 14:13:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3951 * ace/OS_NS_time.cpp (strptime_emulation):
3952 Don't set struct tm to zero
3955 Set struct tm to zero before calling strptime
3957 Wed Sep 17 13:23:56 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3959 * ace/ETCL/ETCL_Constraint.cpp:
3961 Explicitly initialize base class in ETCL_Literal_Constraint copy
3964 Wed Sep 17 12:24:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3966 * tests/Network_Adapters_Test.cpp:
3969 Wed Sep 17 12:19:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3971 * ace/Thread_Manager.cpp:
3972 Found that the revert for bugzilla 3391 was not perfect. Thanks to
3973 Yauheni Akhotnikau <eao197 at intervale dot ru> for reporting
3976 Wed Sep 17 09:15:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3979 * tests/run_test.lst:
3980 Network_Adapters_Test shouldn't build/run with ace_for_tao
3982 Wed Sep 17 08:45:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3984 * bin/PerlACE/ProcessVX_Unix.pm:
3985 * bin/PerlACE/ProcessVX_Win32.pm:
3986 Improved error handling when we can't connect with telnet
3988 Wed Sep 17 06:48:59 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3990 * ace/config-vxworks5.x.h:
3991 * ace/config-vxworks6.2.h:
3992 * ace/config-vxworks6.3.h:
3993 * ace/config-vxworks6.4.h:
3994 VxWorks doens't have tzset
3996 * ace/OS_NS_time.inl:
3999 Tue Sep 16 21:58:59 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
4001 * ace/ETCL/ETCL_Constraint.cpp:
4003 Changed ETCL_Literal_Constraint::copy(), so that the string
4004 associated with a constraint object of type ACE_ETCL_STRING is
4005 freed before the constraint is overwritten by the new value.
4006 This avoids a memory leak.
4008 * ace/ETCL/ETCL_Constraint.cpp:
4009 * ace/ETCL/ETCL_Constraint.inl:
4011 Implement ETCL_Literal_Constraint::operator!=, operator<=, and
4012 operator>= in terms of operator==, operator>, and operator< and
4013 make them inline. Removes a lot of boilerplate code and reduces
4016 Tue Sep 16 21:12:21 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com>
4018 * bin/MakeProjectCreator/config/crosscompile.mpb:
4020 Add a new flag to support crosscompiliation on Win32 platforms.
4021 This is initially needed to improve support for WinCE targets
4022 built using Visual Studio. See companion changes in the MPC
4023 tree for more details.
4025 Tue Sep 16 17:54:56 UTC 2008 Adam Mitz <mitza@ociweb.com>
4027 * include/makeinclude/platform_sunos5_sunc++.GNU:
4029 Reverted the exceptions=0 part of the previous commit. exceptions=0
4030 is still supported for ACE, but not for TAO.
4032 Tue Sep 16 14:53:16 UTC 2008 Adam Mitz <mitza@ociweb.com>
4034 * include/makeinclude/platform_sunos5_sunc++.GNU:
4036 When using the Sun std library (not stlport), explicitly link -lCrun
4037 and -lCstd. The linker will not include these when building shared
4038 libraries. Also removed code that was only used for exceptions=0.
4040 Tue Sep 16 13:10:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4042 * examples/Bounded_Packet_Relay/bpr_thread.cpp:
4043 Removed msvc6 workaround and initialise some pointers with 0
4045 * examples/Reactor/Multicast/server.cpp:
4046 Corrected error message
4048 * examples/Web_Crawler/Web_Crawler.mpc:
4051 Tue Sep 16 12:59:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4053 * ace/OS_NS_stdio.inl:
4054 Reverted some wince changes which shouldn't have been committed
4056 Tue Sep 16 12:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4058 * ace/OS_NS_unistd.inl:
4059 Reverted some wince changes which shouldn't have been committed
4061 Tue Sep 16 12:48:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4063 * ace/checked_iterator.h:
4064 Check for dinkum stl. Thanks to Mark Hebbel
4065 <Mark dot Hebbel at baslerweb dot com> for reporting this. This
4068 Tue Sep 16 12:19:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4070 * apps/Gateway/Gateway/Event_Channel.h
4071 * apps/gperf/src/Options.cpp
4072 * apps/gperf/src/Options.h
4073 * apps/JAWS2/JAWS/Server.cpp
4074 * apps/JAWS2/JAWS/Server.h
4075 * apps/JAWS3/bench/mkfiles.cpp
4076 * apps/JAWS3/bench/rqfiles.cpp
4077 * apps/JAWS3/http/HTTP_Service_Handler.cpp
4078 * apps/JAWS3/small/SS_Service_Handler.cpp
4079 * apps/JAWS/stress_testing/benchd.cpp
4080 * netsvcs/clients/Tokens/collection/collection.cpp
4081 * netsvcs/clients/Tokens/collection/rw_locks.cpp
4082 * netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp
4083 * netsvcs/clients/Tokens/manual/manual.cpp
4084 * netsvcs/clients/Tokens/mutex/test_mutex.cpp
4085 * netsvcs/clients/Tokens/rw_lock/rw_locks.cpp
4086 * performance-tests/Misc/test_guard.cpp
4087 * performance-tests/RPC/client.cpp
4090 Tue Sep 16 10:52:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4092 * include/makeinclude/*.bor:
4093 * bin/MakeProjectCreator/templates/bor.mpd
4094 * bin/MakeProjectCreator/templates/bordll.mpt
4095 * bin/MakeProjectCreator/templates/borexe.mpt
4096 * bin/MakeProjectCreator/config/borland.features
4097 * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm
4098 * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm
4099 Removed, use the bmake mpc template from now
4101 * bin/MakeProjectCreator/config/ipv6.mpb:
4102 * bin/MakeProjectCreator/config/vcl.mpb:
4103 * bin/MakeProjectCreator/README:
4104 Removed borland usage
4106 Tue Sep 16 09:09:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4108 * ace/Acceptor.{h,cpp}:
4110 * ace/ATM_Acceptor.{h,inl}:
4111 * ace/Connector.cpp:
4112 * ace/DEV_Connector.{h,inl}:
4113 * ace/FILE_Connector.{h,inl}:
4114 * ace/FlReactor/FlReactor.{h,cpp}:
4115 * ace/FoxReactor/FoxReactor.{h,cpp}:
4116 * ace/LOCK_SOCK_Acceptor.{h,cpp}:
4117 * ace/LSOCK_Acceptor.{h,cpp}:
4118 * ace/MEM_Acceptor.{h,cpp}:
4119 * ace/Priority_Reactor.{h,cpp}:
4120 * ace/QtReactor/QtReactor.{h,cpp}:
4121 * ace/Reactor.{h,inl}:
4122 * ace/Reactor_Impl.h:
4123 * ace/Select_Reactor_Base.h:
4124 * ace/Select_Reactor_T.{h,cpp,inl}:
4125 * ace/Service_Manager.cpp:
4126 * ace/SOCK_Acceptor.cpp
4127 * ace/SOCK_Acceptor.h
4128 * ace/SOCK_Connector.h
4129 * ace/SOCK_Connector.inl
4130 * ace/SOCK_SEQPACK_Acceptor.cpp
4131 * ace/SOCK_SEQPACK_Acceptor.h
4132 * ace/SOCK_SEQPACK_Connector.h
4133 * ace/SOCK_SEQPACK_Connector.inl
4134 * ace/SPIPE_Acceptor.cpp
4135 * ace/SPIPE_Acceptor.h
4136 * ace/SPIPE_Connector.h
4137 * ace/SPIPE_Connector.inl
4138 * ace/SSL/SSL_SOCK_Acceptor.cpp
4139 * ace/SSL/SSL_SOCK_Acceptor.h
4140 * ace/SSL/SSL_SOCK_Connector.h
4141 * ace/Strategies_T.cpp
4142 * ace/Strategies_T.h
4143 * ace/TkReactor/TkReactor.cpp
4144 * ace/TkReactor/TkReactor.h
4145 * ace/TLI_Acceptor.cpp
4146 * ace/TLI_Acceptor.h
4147 * ace/TLI_Connector.h
4148 * ace/TLI_Connector.inl
4149 * ace/TP_Reactor.cpp
4151 * ace/UPIPE_Acceptor.cpp
4152 * ace/UPIPE_Acceptor.h
4153 * ace/UPIPE_Connector.h
4154 * ace/UPIPE_Connector.inl
4155 * ace/WFMO_Reactor.cpp
4156 * ace/WFMO_Reactor.h
4157 * ace/WFMO_Reactor.inl
4158 * ace/XtReactor/XtReactor.cpp
4159 * ace/XtReactor/XtReactor.h
4160 Changed restart and reset_new_handles from int to bool
4162 * ace/ace_for_tao.mpc:
4164 Zap borland as project type
4166 * ace/ace_qt3reactor.mpc:
4169 * ace/Bound_Ptr.{h,inl}:
4170 Let the null methods return bool
4172 * ace/config-borland-common.h:
4173 Borland has strptime
4175 * ace/config-linux-common.h:
4176 Enable icmp support by default on linux
4179 * ace/config-qnx-rtp-62x.h:
4180 * ace/config-qnx-rtp-pre62x.h:
4181 * ace/config-tandem-nsk-mips-v2.h:
4182 * ace/config-tandem-nsk-mips-v3.h:
4183 Removed fd_mask as define and added ACE_LACKS_FD_MASK
4185 * ace/config-rtems.h:
4186 Added ACE_LACKS_TZSTE
4188 * ace/config-WinCE.h:
4189 Updated some defines
4191 * ace/Dev_Poll_Reactor.{h,cpp}:
4195 * ace/Message_Block.h:
4198 * ace/Guard_T.{h,inl}:
4199 * ace/Service_Object.h:
4200 Bool changes and doxygen changes
4203 Removed QNX workaround
4205 * ace/Log_Msg.{h,cpp,inl}:
4206 Bool changes, doxygen changes
4208 * ace/Message_Queue.h:
4209 Removed not needed includes
4211 * ace/Message_Queue_NT.h:
4214 * ace/Notification_Queue.cpp:
4217 * ace/os_include/sys/os_select.h:
4218 Added ACE_LACKS_FD_MASK
4220 * ace/OS_Log_Msg_Attributes.h:
4223 * ace/OS_NS_dirent.cpp:
4226 * ace/OS_NS_netdb.cpp:
4227 Initialise pointers with 0
4229 * ace/OS_NS_stdio.inl:
4232 * ace/OS_NS_stropts.h:
4235 * ace/OS_NS_time.inl:
4238 * ace/OS_NS_unistd.{h,inl}:
4239 Always have chdir available as method
4241 Tue Sep 16 08:47:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4243 * tests/OS_Test.cpp:
4244 Added test for strptime
4246 * tests/Service_Config_Test.cpp:
4247 Don't use ACE_ASSERT and always update the error_count. Fixes the failing
4248 of this test in release builds
4250 * tests/Test_Output.cpp:
4251 Initialise pointer with 0
4253 Tue Sep 16 08:45:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4255 * bin/tao_orb_tests.lst:
4258 * bin/make_release.py:
4259 Generate bmake files
4262 bor files shouldn't be in the repo anymore
4264 Tue Sep 16 08:42:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4267 Updated Borland/CodeGear support
4270 Package debianbuild, no generatin of ACE-INSTALL, use bmak files
4272 Tue Sep 16 08:38:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4275 New directory to store packaging files for debian
4277 * docs/Download.html:
4278 Updated for CodeGear
4280 * include/makeinclude/wrapper_macros.GNU:
4281 No need to add $ACE_ROOT/ace to libpath
4283 Tue Sep 16 08:32:00 UTC 2008 Simon Massey <sma@prismtech.com>
4285 * ace/config-lynxos.h:
4286 * ace/os_include/os_signal.h:
4287 * include/makeinclude/platform_lynxos.GNU:
4289 Updated for LynxOS 5.0.
4291 Tue Sep 16 08:27:00 UTC 2008 Simon Massey <sma@prismtech.com>
4293 * ace/Object_Manager.cpp:
4295 The following fixes stop our automated scoreboard from locking up during
4296 automated window VC8 builds and test runs. The enhance the original
4297 ACE_DISABLE_WIN32_ERROR_WINDOWS builds but only on VC8 and above INTEL
4300 Starting with VC8 (VS2005), it is necessary to add the call to
4301 _set_abort_behavior( 0, _CALL_REPORTFAULT); to ensure that calls to
4302 abort() do not bypass any declared unhandled exception handler and directly
4303 call the default debugger or "report this problem to microsoft" dialogue.
4304 This does NOT stop the standard message from being logged to the error stream.
4306 Also starting with VC8 (VS2005), Microsoft changed the behaviour of the CRT
4307 in some security related and special situations. The are many situations in
4308 which our ACE_UnhandledExceptionFilter will never be called. This is a major
4309 change to the previous versions of the CRT and is not very well documented.
4311 http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101337
4313 Basically the CRT simply uninstalls the registered unhandled exception filter
4314 and then forces a call to the default-debugger. Jochen's solution is to stop
4315 the CRT from calling SetUnhandledExceptionFilter() after we have setup our own
4316 handler. NOTE this fix only works for intel based windows builds.
4318 This fix was derived from that proposed by Jochen Kalmbach here:
4319 http://blog.kalmbachnet.de/?postid=75
4321 Tue Sep 16 08:12:00 UTC 2008 Simon Massey <sma@prismtech.com>
4323 * bin/diff-builds-and-group-fixed-tests-only.sh:
4325 Change default date to last release date.
4327 Mon Sep 15 16:34:00 UTC 2008 Simon Massey <sma at prismtech dot com>
4330 * docs/Download.html:
4335 Mon Sep 15 11:08:04 UTC 2008 Simon Massey <sma@prismtech.com>
4337 * ACE version 5.6.6 released.
4339 Fri Sep 12 21:13:04 UTC 2008 Adam Mitz <mitza@ociweb.com>
4341 * bin/MakeProjectCreator/config/MPC.cfg:
4343 Changed how DDS_ROOT is referenced (for OpenDDS support).
4345 Fri Sep 12 12:56:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4347 Reverted change below, brakes VMS support
4349 Tue Sep 9 18:46:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4352 Use FindBin::RealScript to get the real script name, that also
4353 works when we have a symbolic link with a different name to
4354 one of these scripts. This fixes bugzilla 3407
4356 Thu Sep 11 14:55:00 UTC 2008 Simon Massey <sma at prismtech dot com>
4358 * bin/diff-builds.pl
4359 * bin/diff-builds-and-group-fixed-tests-only.sh
4361 Make revision number appending to new test failures optional.
4363 Tue Sep 9 18:46:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4367 Use FindBin::RealScript to get the real script name, that also
4368 works when we have a symbolic link with a different name to
4369 one of these scripts. This fixes bugzilla 3407
4371 Tue Sep 9 14:05:00 UTC 2008 Simon Massey <sma at prismtech dot com>
4373 * bin/diff-builds-and-group-fixed-tests-only.sh
4374 Change the sort to cater from revision numbers.
4376 Tue Sep 9 13:39:00 UTC 2008 Simon Massey <sma at prismtech dot com>
4378 * bin/diff-builds.pl
4379 typo vi / non-vi edit
4381 Tue Sep 9 13:35:00 UTC 2008 Simon Massey <sma at prismtech dot com>
4383 * bin/diff-builds.pl
4384 Adjust for revision numbers.
4386 Tue Sep 9 11:36:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4388 * ace/OS_NS_time.cpp (strptime_emulation):
4389 Clear the struct tm before filling it. Without we get a random
4390 value back if the user doesn't use a full date.
4392 Tue Sep 9 11:31:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4394 * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
4395 * bin/MakeProjectCreator/templates/vxtest.mpd:
4396 Also generate a vxtest file for libraries
4398 Thu Sep 4 14:39:33 UTC 2008 Ciju John <johnc at ociweb dot com>
4400 * bin/diff-builds-and-group-fixed-tests-only.sh:
4401 '-P' isn't a valid option on Ubantu linux (Bug 15051). Replacing
4402 with Perl alternate.
4404 Wed Sep 3 10:23:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4406 * bin/tao_other_tests.lst:
4407 Don't run OBV Typed events with micro and compact configurations
4409 Wed Sep 3 07:31:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4411 * bin/PerlACE/ProcessVX_Unix.pm:
4412 * bin/PerlACE/ProcessVX_Win32.pm:
4413 Added support for ACE_RUN_VX_TGTSRV_WORKINGDIR. Before starting
4414 the executable we will do a chdir to this directory when it
4417 Wed Sep 3 07:10:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4419 * tests/Bound_Ptr_Test.cpp:
4420 Don't use ACE_ASSERT, it is disabled in release mode and this test
4421 had some real functionality placed within an ACE_ASSERT. This fixes
4424 Tue Sep 2 14:11:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4426 * bin/MakeProjectCreator/config/acedefaults.mpb:
4427 Don't use ACE_LIB_TEXT but ACE_TEXT, the former has been deprecated
4430 Thu Aug 28 21:18:11 UTC 2008 Adam Mitz <mitza@ociweb.com>
4432 * bin/tao_orb_tests.lst:
4433 * bin/tao_other_tests.lst:
4435 Removed "Exceptions" and "NO_EXCEPTIONS" as -Config options.
4437 Thu Aug 28 18:33:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4439 * bin/PerlACE/ProcessVX_Unix.pm:
4440 * bin/PerlACE/ProcessVX_Win32.pm:
4441 Improved prompt matching
4443 Thu Aug 28 13:04:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4445 * bin/auto_run_tests.pl:
4446 The error when we can't chdir to a directory was confusing
4448 * bin/PerlACE/ProcessVX.pm:
4449 * bin/PerlACE/ProcessVX_Unix.pm:
4450 * bin/PerlACE/ProcessVX_Win32.pm:
4451 Reduced duplicate code and added support for ACE_RUN_VX_STARTUP_SCRIPT
4452 and ACE_RUN_VX_STARTUP_SCRIPT_ROOT with which we can specify a
4453 startup script that is executed before the real application is started
4455 * bin/PerlACE/TestTarget_VxWorks.pm:
4456 A VxWorks target has to be rebooted between tests
4458 Mon Aug 25 11:15:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4460 * bin/tao_other_tests.lst:
4461 Added missing run_test.pl to the OBV/Typed_Events test
4463 Thu Aug 21 09:38:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4465 * docs/Download.html:
4466 Added OpenSuSE build services as new rpm download location.
4467 Removed ACE-install.sh reference, it is not part of the
4470 Thu Aug 21 06:54:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4472 * bin/MakeProjectCreator/templates/gnu.mpd:
4473 Also check /usr/lib64 for the libs
4478 * bin/PerlACE/ConfigList.pm:
4479 * bin/PerlACE/MSProject.pm:
4480 * bin/PerlACE/Process.pm:
4481 * bin/PerlACE/Process_Unix.pm:
4482 * bin/PerlACE/Process_VMS.pm:
4483 * bin/PerlACE/Process_Win32.pm:
4484 * bin/PerlACE/ProcessLVRT.pm:
4485 * bin/PerlACE/ProcessVX.pm:
4486 * bin/PerlACE/ProcessVX_Unix.pm:
4487 * bin/PerlACE/ProcessVX_Win32.pm:
4488 * bin/PerlACE/Run_Test.pm:
4489 * bin/PerlACE/TestTarget.pm:
4490 * bin/PerlACE/TestTarget_LVRT.pm:
4491 * bin/PerlACE/TestTarget_VxWorks.pm:
4493 Added missing shebang lines to fix rpm packaging warnings
4495 Wed Aug 20 09:38:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4497 * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
4498 * bin/MMakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
4499 Fixed bugzilla 3403. Migrated parts of the bmake type to this
4500 generator, fixes issues when we need to go a directory up
4501 in the workspace. As side effect the resulting Makefile.bor
4502 is smaller in size which reduces the full size of the
4503 distribution. In the near future I want to remove the borland
4504 MPC generator and only use bmake.
4506 Wed Aug 20 09:08:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4508 * bin/PerlACE/ProcessVX_Unix.pm:
4509 * bin/PerlACE/ProcessVX_Win32.pm:
4510 Fixed a bug with putenv with rtp mode
4512 Tue Aug 19 19:06:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4514 * bin/PerlACE/ProcessVX_Unix.pm:
4515 * bin/PerlACE/ProcessVX_Win32.pm:
4516 Don't use cmd to send commands through telnet. The disadvantage
4517 of the cmd method is that it only returns when the prompt
4518 appears again. When this doesn't happen we don't get the output
4519 of the last command into our build log or on the telnet client
4521 Tue Aug 19 14:01:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4523 * ace/config-win32-borland.h:
4524 * ace/OS_NS_stdlib.inl:
4525 * ace/config-win32-msvc.h:
4526 CodeGear C++ Builder 2009 has wcstoull and strtoull
4528 Mon Aug 18 11:30:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4530 * ace/config-win32-borland.h:
4531 CodeGear C++ Builder 2009 doesn't support inline assembly
4533 Mon Aug 18 10:17:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4536 Improved BCB instructions
4538 Sun Aug 17 18:04:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4541 * include/makeinclude/compiler.bor:
4542 Added BCBVER 10/11/12
4544 Sun Aug 17 07:30:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4548 Use RealBin to get the location of this script, that gives the
4549 real location also in case we use a symbolic link to these
4550 scripts. Thanks to Adam Mitz for pointing me to RealBin
4552 Fri Aug 15 11:07:00 UTC 2008 Simon Massey <sma at prismtech dot com>
4554 * make/makeinclude/platform_aix_ibm.GNU:
4555 Added missing AIX compiler version 0800.
4557 Wed Aug 13 14:40:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4560 Added missing specializations for Borland C++.
4562 Wed Aug 13 14:18:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4564 * m4/ace_defines.m4:
4565 * m4/ace_functions.m4:
4566 * m4/ace_headers.m4:
4567 Reverted change below, doesn't work on suse 11.1 yet
4569 Wed Aug 13 13:22:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4571 * m4/ace_defines.m4:
4572 * m4/ace_functions.m4:
4573 * m4/ace_headers.m4:
4574 Updated these files to work with autoconf 2.62. Thanks to
4575 Philipp Thomas <pth at suse dot de> for these patches. These
4576 are needed to use autoconf on OpenSuSE Factory (11.1 beta).
4577 This fixes bugzilla 3396.
4579 Wed Aug 13 11:55:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4582 Added missing specializations for Borland C++.
4584 Wed Aug 13 11:44:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4586 * rpmbuild/ace-tao-ciao.txt:
4587 Made several improvements to this new spec file. Thanks to
4588 Philipp Thomas <pth at suse dot de> for assisting with this
4590 Tue Aug 12 19:45:16 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
4592 * ace/Time_Value.inl:
4593 * examples/OS/Process/process.cpp:
4594 * examples/Misc/test_dump.h:
4595 * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp:
4596 * examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp:
4597 * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp:
4598 * examples/ASX/Message_Queue/buffer_stream.cpp:
4599 * examples/ASX/Message_Queue/bounded_buffer.cpp:
4600 * examples/ASX/Message_Queue/priority_buffer.cpp:
4601 * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp:
4602 * examples/ASX/UPIPE_Event_Server/Event_Analyzer.cpp:
4603 * examples/ASX/UPIPE_Event_Server/event_server.cpp:
4604 * examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp:
4605 * examples/Web_Crawler/Iterators.cpp:
4606 * examples/Web_Crawler/URL_Visitor.cpp:
4607 * examples/Web_Crawler/Mem_Map_Stream.cpp:
4608 * examples/Shared_Malloc/test_malloc.cpp:
4609 * examples/QOS/Simple/Sender_QoS_Event_Handler.cpp:
4610 * examples/APG/ThreadPools/TP_Reactor.cpp:
4611 * examples/IPC_SAP/FILE_SAP/client.cpp:
4612 * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp:
4613 * examples/IPC_SAP/SPIPE_SAP/NPClient.cpp:
4614 * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp:
4615 * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp:
4616 * examples/IPC_SAP/SSL_SAP/SSL-client.cpp:
4617 * examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp:
4618 * examples/Logger/client/logging_app.cpp:
4619 * examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp:
4620 * examples/Threads/thread_pool.cpp:
4621 * examples/Threads/thread_specific.cpp:
4622 * examples/Threads/task_four.cpp:
4623 * examples/Reactor/Multicast/Log_Wrapper.cpp:
4624 * examples/Reactor/WFMO_Reactor/Window_Messages.cpp:
4625 * examples/Reactor/Proactor/test_cancel.cpp:
4626 * examples/Reactor/Proactor/test_proactor.cpp:
4627 * examples/Reactor/Misc/notification.cpp:
4628 * examples/Connection/blocking/SPIPE-connector.cpp:
4629 * examples/Mem_Map/file-reverse/file-reverse.cpp:
4630 * examples/C++NPv1/Logging_Handler.cpp:
4631 * examples/C++NPv1/Logging_Client.cpp:
4632 * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
4633 * examples/C++NPv2/Reactor_Logging_Server_Adapter.cpp:
4634 * examples/C++NPv2/Client_Logging_Daemon.cpp:
4635 * examples/C++NPv2/Service_Reporter.cpp:
4636 * examples/C++NPv2/Logging_Handler.cpp:
4638 More truncation warning fixes.
4640 Tue Aug 12 18:15:08 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
4642 * docs/ace_guidelines.vsmacros:
4644 Update the macros file to ingore .xsd files.
4647 * docs/svn/svn-prefs.reg:
4649 Added .aspx files to the configuration preferences.
4651 Tue Aug 12 08:00:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4653 * ace/Thread_Manager.cpp:
4654 Revert changes of bugzilla 3391, Thread_Pool_Test does fail
4657 Mon Aug 11 18:18:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4659 * tests/Log_Msg_Test.cpp:
4660 Fixed unicode compile error
4662 Mon Aug 11 16:09:20 UTC 2008 Adam Mitz <mitza@ociweb.com>
4664 * bin/tao_orb_tests.lst:
4666 Exclude TAO/tests/Bug_3068_Regression from single-threaded builds.
4668 Mon Aug 11 13:49:00 UTC 2008 Simon Massey <sma at prismtech dot com>
4671 There were still some tests that produce test libraries that were
4672 not updated when acelib was devorced from ace_output project. Such
4673 tests need to either add the dependancy (to place their output in
4674 the standard lib directory) or have "libout = ." to specify the
4675 library to be placed locally in the test directory.
4677 Mon Aug 11 13:37:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4679 * ace/Thread_Manager.{h,cpp,inl}:
4680 Make sure we don't miss any already terminated threads when doing
4681 a join. Also made some code more readable, removed ancient AIX
4682 workarounds. This fixes bugzilla 3391. Thanks to
4683 <giovanni dot mele at nagra dot com> for reporting this
4685 * ace/Containers_T.{h,cpp}:
4686 Changed dont_remove to a bool
4688 Mon Aug 11 12:45:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4690 * ace/OS_NS_stdio.cpp:
4691 Simplified some methods
4693 Mon Aug 11 08:56:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4695 * tests/Log_Msg_Test.cpp:
4696 Extending testing of ACE_Log_Msg by enabling the format specifiers
4697 tests and add a test for %T. Also removed the check for vsnprintf
4698 to see that VxWorks 5.5.x still has a problem with buffer overflows.
4699 In that case we have to fix that in ACE_Log_Msg.
4702 Fixed some buffer size calculations when ACE_TCHAR != char. Fixed
4703 %T when wchar is used, thanks to Nathalie D'Amours
4704 <nathalie at bearsontheloose dot com> for reporting this. This fixes
4707 * ace/ACE.{h,cpp} (timestamp):
4708 Use bool and sizes of buffers should have size_t as type
4710 * ace/MEM_Stream_Test.cpp:
4711 Removed incorrect comment
4713 Mon Aug 11 07:36:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4716 Added missing header files. Thanks to haibin zhang
4717 <dragzhb at yahoo dot com dot cn> for reporting this
4719 Sun Aug 10 23:02:15 UTC 2008 Adam Mitz <mitza@ociweb.com>
4721 * ace/SSL/SSL_SOCK_Stream.inl (set_handle):
4723 Reverted back to the C-style cast that was there before Jeff's commit
4724 because many compilers didn't like a reinterpret_cast<int> here.
4726 Sat Aug 9 17:42:10 UTC 2008 Adam Mitz <mitza@ociweb.com>
4728 * ace/SSL/SSL_SOCK_Acceptor.cpp:
4729 * ace/SSL/SSL_SOCK_Connector.cpp:
4730 * ace/SSL/SSL_SOCK_Stream.inl:
4731 * ace/SSL/SSL_SOCK_Stream.cpp:
4732 * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl:
4734 Fixed compile errors in inline=0 and Win32-ssl builds.
4735 ACE_Utils::truncate_cast can't cast ACE_HANDLE to int on Win32.
4737 Fri Aug 8 20:35:37 UTC 2008 Adam Mitz <mitza@ociweb.com>
4739 * ace/Stack_Trace.cpp:
4741 Glibc implementation: fixed whitespace
4742 VxWorks (both kernel and RTP): VxWorks can return -1 for the number
4743 of arguments when the actual number is unknown.
4745 Fri Aug 8 19:33:42 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
4747 * ace/Message_Queue_T.cpp:
4748 * ace/SSL/SSL_Asynch_BIO.cpp:
4749 * ace/SSL/SSL_SOCK_Acceptor.cpp:
4750 * ace/SSL/SSL_Context.cpp:
4751 * ace/SSL/SSL_Asynch_Stream.cpp:
4752 * ace/SSL/SSL_SOCK_Connector.cpp:
4753 * ace/SSL/SSL_SOCK_Stream.cpp:
4754 * ace/SSL/SSL_SOCK_Stream.inl:
4755 * Kokyu/DSRT_Sched_Queue_T.cpp:
4756 * Kokyu/Default_Dispatcher_Impl.cpp:
4757 * ACEXML/common/Transcode.cpp:
4758 * ACEXML/common/HttpCharStream.cpp:
4759 * ACEXML/common/Mem_Map_Stream.cpp:
4760 * examples/Monitor/MC_Test_Utilities.cpp:
4761 * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.inl:
4762 * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
4763 * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.inl:
4764 * examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.inl:
4765 * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl:
4767 Fixes for VC 7.1 warnings, mostly truncation.
4769 Fri Aug 8 17:58:28 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
4773 Changed the ACE_NEW_THROWS_EXCEPTION feature test to use
4774 setrlimit() (on systems that have it) to reduce the RLIMIT_DATA
4775 limit so the test, which continuously allocates memory in order
4776 to observe the behavior of out-of-memory conditions, will "fail"
4777 quickly without unnecessarily consuming a lot of system
4778 resources. Fixes bugzilla #3090.
4780 Fri Aug 8 14:42:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4783 Also check cpp/inl files for RefCountServantBase
4785 Fri Aug 8 08:36:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4788 Added missing specializations for Borland C++.
4790 Fri Aug 8 08:17:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4793 Added missing Svc_Conf_Token_Table.h which was already in the MPC
4794 file. Thanks to haibin zhang <dragzhb at yahoo dot com dot cn>
4797 Thu Aug 7 21:59:58 UTC 2008 Adam Mitz <mitza@ociweb.com>
4799 * bin/tao_orb_tests.lst:
4801 Added the new test TAO/tests/Bug_3068_Regression.
4803 Thu Aug 7 20:21:29 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
4805 * ace/Process_Manager.cpp:
4806 * ace/Asynch_IO.cpp:
4807 * ace/Pagefile_Memory_Pool.cpp:
4809 * ace/Time_Value.inl:
4810 * ace/SV_Semaphore_Simple.cpp:
4811 * ace/Thread_Manager.cpp:
4813 * ace/ETCL/ETCL_Interpreter.cpp:
4814 * ace/UPIPE_Stream.cpp:
4815 * ace/SOCK_Dgram.cpp:
4817 * ace/OS_NS_unistd.cpp:
4818 * ace/FIFO_Recv_Msg.inl:
4821 * ace/CDR_Stream.cpp:
4823 Added usage of ACE_Utils::truncate_cast<>
4824 to get rid of conversion warnings, mostly from size_t
4827 Thu Aug 7 18:02:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4830 ACE/TAO/CIAO now supports CodeGear C++ Builder 2009
4832 Thu Aug 7 15:28:13 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
4834 * ace/Monitor_Control/Makefile.am:
4836 Added source file Null_Network_Interface_Monitor.cpp that
4837 was overlooked until now.
4839 Wed Aug 6 18:45:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4842 Added a few missing header files
4844 Wed Aug 6 18:17:32 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
4846 * protocols/ace/HTBP/HTBP_Channel.cpp:
4847 * ace/SSL/SSL_Asynch_Stream.cpp:
4848 * performance-tests/TCP/tcp_test.cpp:
4849 * performance-tests/UDP/udp_test.cpp:
4850 * tests/Upgradable_RW_Test.cpp:
4851 * tests/ARGV_Test.cpp:
4852 * tests/OrdMultiSet_Test.cpp:
4853 * apps/JAWS/server/HTTP_Server.cpp:
4854 * apps/soreduce/Obj_Module.cpp:
4855 * apps/soreduce/Library.cpp:
4856 * apps/soreduce/soreduce.cpp:
4857 * apps/soreduce/SO_Group.cpp:
4858 * websvcs/lib/URL_Addr.cpp:
4859 * examples/OS/Process/imore.cpp:
4860 * examples/Connection/blocking/SPIPE-connector.cpp:
4861 * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
4862 * examples/C++NPv2/Client_Logging_Daemon.cpp:
4864 Cosmetic changes to eliminate warnings from
4865 some Linux compilers.
4867 Wed Aug 6 13:40:00 UTC 2008 Simon Massey <sma at prismtech dot com>
4869 * docs/bczar/bczar.html:
4870 Updated the "Bugzilla" section to match the current version
4871 of bugzilla's interface.
4873 Wed Aug 6 13:01:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4875 * ace/SOCK_CODgram.cpp:
4876 Fixed gcc 4.3 warnings
4878 Wed Aug 6 08:49:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4880 * examples/Connection/blocking/SPIPE-connector.cpp:
4881 * examples/OS/Process/imore.cpp:
4882 Fixed gcc 4.3 warnings
4884 Wed Aug 6 08:45:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4886 * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
4887 * examples/C++NPv2/Client_Logging_Daemon.cpp:
4888 Fixed gcc 4.3 warnings
4890 Wed Aug 6 08:12:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4894 Use more cached values, improved detection of tcl. Add bzip2
4897 Wed Aug 6 08:01:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4899 * ACEXML/common/ZipCharStream.cpp:
4900 Fixed compile error in some builds
4902 * ACEXML/parser/parser/Parser.cpp:
4903 Check for the dtd file using a / and \ path specifier. This
4904 makes it possible to also use a / on windows to specify
4905 the path. This fixes bugzilla 3352
4907 * ACEXML/common/FileCharStream.h:
4910 * ACEXML/common/FileCharStream.cpp:
4911 No need to check for a valid pointer before calling delete
4913 Tue Aug 5 19:33:26 2008 Steve Huston <shuston@riverace.com>
4915 * ace/Log_Msg.cpp: Fixed tab characters.
4917 * ace/config-posix.h: Only set ACE_HAS_POSIX_SEM_TIMEOUT if the
4918 _POSIX_TIMEOUTS feature test is not -1 (disabled). Fixes build
4921 * examples/APG/ThreadPools/LF_ThreadPool.cpp (elect_new_leader): Log
4922 the "Resiging and Electing" message at LM_DEBUG severity, not
4923 LM_ERROR. This is on APG page 342. Thanks to Julien Vintrou for
4926 * THANKS: Added Julien Vintrou.
4928 Tue Aug 5 20:19:28 UTC 2008 Steve Huston <shuston@riverace.com>
4930 * ace/config-linux-common.h: Removed ACE_HAS_BROKEN_THREAD_KEYFREE.
4932 Thu Aug 9 13:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4933 which is no longer needed.
4935 Tue Aug 5 18:51:02 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
4937 * ace/MMAP_Memory_Pool.cpp:
4938 * ace/Service_Manager.cpp:
4940 * Kokyu/Dispatcher_Task.cpp:
4941 * apps/gperf/src/List_Node.cpp:
4942 * apps/gperf/src/Key_List.cpp:
4943 * apps/gperf/src/Gen_Perf.cpp:
4944 * apps/gperf/src/Iterator.cpp:
4945 * apps/gperf/src/Hash_Table.cpp:
4946 * ACEXML/common/ZipCharStream.cpp:
4947 * ACEXML/common/HttpCharStream.cpp:
4948 * ACEXML/parser/parser/Parser.inl:
4949 * ASNMP/asnmp/asn1.cpp:
4950 * ASNMP/asnmp/address.cpp:
4952 Cosmetic changes to eliminate warnings on
4955 Tue Aug 5 18:37:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4957 * rpmbuild/ace-tao-init-fedora.tar.bz2:
4958 * rpmbuild/ace-tao-init-suse.tar.bz2:
4959 Seperated distribution specific files in two bz2 archives,
4960 the rpm spec file will use one of them
4962 Tue Aug 5 16:41:03 UTC 2008 Steve Huston <shuston@riverace.com>
4964 * ace/Log_Msg.h: Changed key_created_ from int to bool.
4966 * ace/Log_Msg.cpp (close): Two changes related to Bugzilla 2980:
4967 - Remove the #if ACE_HAS_BROKEN_THREAD_KEYFREE - the code inside
4968 that block was what should always be done - delete the ACE_Log_Msg
4969 instance and reset the TSS value to 0 so it's not cleaned up again
4970 later when the thread runs down. The whole idea of the
4971 ACE_HAS_BROKEN_THREAD_KEYFREE seems dubious and should probably be
4972 removed, but I haven't gone that far - there's one more use in
4973 OS_NS_Thread which seems pertinent for LynxOS and I can't test
4974 it, so it's still there - but should be reviewed and probably
4976 - Free the TSS key - if setting key_created_ to 0, what's the point
4977 of leaving the key? Any future attempt to get the per-thread value
4978 would result in a new key being created. Again, freeing the key
4979 has no affect on already-allocated instances.
4980 This should resolve Bugzilla 2980 again.
4982 Tue Aug 5 14:33:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4984 * rpmbuild/ace-tao-ciao.txt:
4985 Spec file that is work in progress. Didn't use spec as extension
4986 because that gives problems with rpmbuild.
4988 Tue Aug 5 13:52:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4993 Changed block to a bool
4996 Initialise owner_ to solve gcc 4.3 warnings
4998 Tue Aug 05 10:15:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5000 * tests/Reactor_Remove_Resume_Test_Dev_Poll.cpp:
5002 I don't know why removing "TP_Reactor.h" stopped ACE.h from
5003 being included; but is seems it was incidently included in
5004 the previous (non-Dev_Poll) test.
5006 Tue Aug 5 08:02:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5008 * ACEXML/common/HttpCharStream.cpp:
5009 Fixed gcc4.3 warning
5011 Tue Aug 5 07:53:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5013 * tests/Message_Queue_Test.cpp:
5014 * tests/Message_Queue_Test_Ex.cpp:
5015 Fixed gcc4.3 warning
5017 Tue Aug 5 07:11:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5019 * examples/IPC_SAP/SOCK_SAP/run_test
5020 * examples/IPC_SAP/SOCK_SAP/summarize
5021 * examples/IPC_SAP/SSL_SAP/summarize
5022 * examples/IPC_SAP/SOCK_SAP/run_test.sh
5023 * examples/IPC_SAP/SOCK_SAP/summarize.pl
5024 * examples/IPC_SAP/SSL_SAP/summarize.pl
5025 Renamed files to have an extension that matches the type of file
5027 Tue Aug 5 06:45:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5029 * bin/add_rel_link.sh:
5032 Mon Aug 4 19:58:20 UTC 2008 Steve Huston <shuston@riverace.com>
5034 * ace/Process.cpp (inherit_environment): Re using Unicode from
5035 Thu Jul 31 15:10:16 UTC 2008 Adam Mitz <mitza@ociweb.com>
5036 only do it for systems that have ACE_HAS_WCHAR. Fixes a LabVIEW
5037 Pharlap ETS build issue.
5039 Mon Aug 04 13:08:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5041 * tests/Reactor_Remove_Resume_Test.cpp:
5042 * tests/Reactor_Remove_Resume_Test_Dev_Poll.cpp:
5043 * tests/run_test.lst:
5046 Split out the ACE_Dev_Poll_Reactor part of this test since
5047 this is excersing a known problem with ACE_Dev_Poll_Reactor
5048 (see Bugzilla 3178).
5050 Mon Aug 4 07:20:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5052 * ace/config-g++-common.h:
5053 * ace/config-macros.h:
5054 Moved definition of ACE_UNUSED_ARG for GC back to config-macros.h else
5055 it isn't available when doing an autoconf build
5057 Fri Aug 1 10:59:55 UTC 2008 Adam Mitz <mitza@ociweb.com>
5059 * tests/Process_Env_Test.cpp:
5061 #ifdef-out the helper functions in the cases where the body of
5062 run_main is also #ifdef'ed-out.
5064 Thu Jul 31 15:10:16 UTC 2008 Adam Mitz <mitza@ociweb.com>
5066 * ace/Process.cpp (inherit_environment):
5068 When "use_unicode_environment" is in effect, use the unicode env
5069 block (GetEnvironmentStringsW) when copying the current environment
5070 in order to inherit it (Win32 only).
5072 * tests/Process_Env_Test.cpp:
5074 Extended this test to verify that a large environment block is indeed
5075 inherited by the spawned process.
5077 Thu Jul 31 13:16:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5079 * bin/tao_orb_tests.lst:
5081 The QUICK test alternatives should have the same configs as
5082 their non-quick alternative tests. This has been playing havok
5083 with !Win32 tests on windows platforms that are using QUICK.
5085 Thu Jul 31 12:35:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5087 * tests/run_test.lst:
5089 * tests/Refcounted_Event_Handler_Test_DevPoll.cpp:
5090 * tests/Reference_Counted_Event_Handler_Test_Dev_Poll.cpp:
5092 Test renamed (has to be less than 38 characters).
5094 Thu Jul 31 10:25:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5096 * ace/config-g++-common.h:
5097 Use a different ACE_UNUSED_ARG macro for GCC 4.2 and newer. Moved
5098 also the definition for gcc to this file instead of config-macros.h.
5099 Thanks to Jules Colding <colding at 42tools dot com>, Jonathan Brannan
5100 <jbrannan at atdesk dot com>, and Ken Sedgwick <ken at bonsai dot com>
5101 for providing the patches. This fixes bugzilla 3270
5103 * ace/config-macros.h:
5104 Don't define ACE_UNUSED_ARG for GCC
5106 * rpmbuild/ace-tao.spec:
5107 Removed unused arg patch
5109 * rpmbuild/ace-tao-unusedarg.patch:
5110 Removed, not needed anymore
5112 Thu Jul 31 10:20:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5114 * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp:
5116 To avoid warnings on platforms where:
5117 #if defined (ACE_HAS_DEV_POLL) || defined (ACE_HAS_EVENT_POLL)
5118 is false, this test has now been fully guarded and an alternate
5121 * tests/Reference_Counted_Event_Handler_Test_Dev_Poll.cpp:
5122 * tests/run_test.lst:
5125 Since the collated test scores are actually grouping both runs
5126 of the original test together (they ignore parameters apparently),
5127 a newly named test was needed.
5129 Thu Jul 31 10:05:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5131 * ace/config-macros.h:
5132 Only define ACE_UNUSED_ARG when it is not defined yet. Makes it
5133 easier to test how to resolve warnings with gcc 4.3
5135 Wed Jul 30 14:03:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5137 * include/makeinclude/platform_vxworks6.2.GNU:
5138 * include/makeinclude/platform_vxworks6.3.GNU:
5139 Also convert slashes in HOST_ROOT
5141 Wed Jul 30 09:55:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5145 Missed adding the new Reactor_Dispatch_Order_Test_Dev_Poll
5148 Tue Jul 29 22:23:08 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5152 Add ACE_PATH_BZIP2 feature test, sets ACE_BZIP2_CPPFLAGS,
5153 ACE_BZIP2_LDFLAGS, and ACE_BZIP2_LIBS as needed when
5154 --with-bzip2 is specified on the command line.
5156 Tue Jul 29 21:33:14 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5158 * bin/MakeProjectCreator/config/automake.features:
5162 Tue Jul 29 21:29:43 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5164 * bin/MakeProjectCreator/config/ace_bzip2.mpb:
5166 New file, overrides definitions from MPC's bzip2.mpb for
5169 Tue Jul 29 19:58:22 UTC 2008 Adam Mitz <mitza@ociweb.com>
5171 * bin/tao_orb_tests.lst:
5173 Reverted Tue Jul 29 14:21:32 UTC 2008 Adam Mitz <mitza@ociweb.com>
5174 because the bug should now be fixed in TAO.
5176 Tue Jul 29 18:11:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5178 * bin/tao_orb_tests.lst:
5179 TAO/tests/Bug_3000_Regression fails because that issue remains
5180 unresolved, added !FIXED_BUGS_ONLY.
5182 Tue Jul 29 14:21:32 UTC 2008 Adam Mitz <mitza@ociweb.com>
5184 * bin/tao_orb_tests.lst:
5186 TAO/tests/Bug_3163_Regression fails because that issue remains
5187 unresolved, added !FIXED_BUGS_ONLY.
5189 Tue Jul 29 12:45:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5191 * tests/run_test.lst:
5192 * tests/Reference_Counted_Event_Handler_Test.cpp:
5194 Corrected the disabling of ACE_Dev_Poll_Reactor test and split
5195 the test into two runs once with this reactor test disabled
5196 and once with just this reactor test enabled (marked with
5197 !FIXED_BUGS_ONLY) due to internal problems with
5198 ACE_Dev_Poll_Reactor.
5200 Tue Jul 29 12:14:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5202 * tests/run_test.lst:
5203 * tests/Reactor_Dispatch_Order_Test.cpp:
5204 * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp:
5206 These tests now actually return a failure if the test failed
5207 instead of always returning 0. I have also split out the
5208 problematic part of this test re-enabled by:
5209 Wed Jul 9 19:07:24 2008 Steve Huston which itself reversed:
5210 Sat Mar 29 08:16:57 UTC 2008 Johnny Willemsen that originally
5211 disabled testing for ACE_Dev_Poll_Reactor due to internal
5212 problems with ACE_Dev_Poll_Reactor.
5214 Mon Jul 28 13:39:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5216 * ace/config-macros.h:
5218 Removed workarounds for ancient Borland C++ versions
5220 Mon Jul 28 13:32:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5222 * ace/Asynch_Acceptor.cpp:
5223 * ace/WIN32_Asynch_IO.cpp:
5224 Removed compiler checks
5226 * ace/OS_NS_stdio.cpp:
5227 Don't check for Borland C++ but for ACE_HAS_NONCONST_FDOPEN
5229 * ace/OS_NS_stdio.inl:
5230 Removed workaround for Borland C++
5232 Mon Jul 28 13:10:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5234 * ace/Global_Macros.h:
5235 Removed obsolete workaround for Borland C++
5237 Mon Jul 28 13:03:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5240 Removed obsolete workaround for Borland C++
5242 Mon Jul 28 11:52:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5245 Don't declare a static object within a method because that
5246 could lead to race conditions in a multi threaded program
5248 * ace/ace_qt4reactor.mpc:
5249 Fixed bug in this file
5251 Mon Jul 28 11:40:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5253 * ace/ETCL/ETCL_Interpreter.h:
5254 Doxygen fixes and made destructor virtual, this is a base class
5256 * ace/INET_Addr.cpp:
5259 Fri Jul 25 14:21:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5261 * ace/ace_qtreactor.mpc:
5262 * ace/ace_qt3reactor.mpc:
5263 Renamed qt to qt3, this builds and links the qtreactor
5266 * ace/ace_qt4reactor.mpc:
5269 You can set qt=1 and qt3=1 together or set qt4=1, but not
5270 both at the same time. Thanks to Kees van Marle
5271 <kvmarle at remedy dot nl> for testing qt4
5273 Fri Jul 25 14:13:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5275 * ace/QtReactor/QtReactor.cpp:
5276 * ace/QtReactor/QtReactor.h:
5277 Improved qt4 support
5279 Fri Jul 25 14:09:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5281 * bin/MakeProjectCreator/config/ace_qt3.mpb
5282 * bin/MakeProjectCreator/config/ace_qt4.mpb
5283 * bin/MakeProjectCreator/config/global.features:
5284 Set qt3 and qt4 default to 0. qt4 has different libs
5285 that we need to link with but also the qglobal.h is
5286 located on a different location, so added ACE_HAS_QT4
5287 which is then used to select which qglobal.h we include.
5289 * bin/MakeProjectCreator/config/ace_qtreactor.mpb:
5290 This is for qt3 so derive from ace_qt3
5292 Thu Jul 24 19:04:13 2008 Steve Huston <shuston@riverace.com>
5294 * ace/Containers_T.h: Improved documentation for ACE_DLList, noting
5295 especially that T pointers inserted into the list are not deleted
5296 when removed. Thank you to Bob Fiske for this improvement and sample
5299 * THANKS: Added Bob Fiske.
5301 Thu Jul 24 12:50:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5303 * bin/diff-builds-and-group-fixed-tests-only.sh:
5304 This shell script runs the perl diff-builds.pl script between
5305 the date given as the first parameter and the current utc date.
5306 The output is tidied up and any !FIXED_BUGS_ONLY bugs are
5307 removed before being grouped and the failed tests counted.
5309 Thu Jul 24 08:10:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5311 * bin/tao_orb_tests.lst:
5312 * bin/tao_other_tests.lst:
5313 Added config item !FIXED_BUGS_ONLY to tests that highlight
5314 problems that have not yet been fixed. Please remove this
5315 config item once the bugs have actually been fixed, and
5316 include this config item with any newly added tests in the
5317 future that fall into this category.
5319 Wed Jul 23 13:30:28 UTC 2008 Simon Massey <sma at prismtech dot com>
5321 * bin/PerlACE/Process_Win32.pm:
5322 Allow named .bat files for windows.
5324 Wed Jul 23 13:08:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5326 * bin/generate_doxygen.pl:
5327 * etc/tao_ziop.doxygen:
5329 Added TAO ZIOP to the documentation
5331 Wed Jul 23 10:51:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5333 * ace/Select_Reactor_Base.h:
5336 * ace/Select_Reactor_T.cpp:
5337 * ace/Select_Reactor_T.h:
5338 * ace/TP_Reactor.cpp:
5340 mask_signals should be a bool like in the base class
5342 Wed Jul 23 08:11:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5344 * ace/SOCK_Dgram_Mcast.cpp:
5345 Use reentrant get_host_addr. This fixes bugzilla 3368. Thanks to
5346 Yongming Wang <wangym at gmail dot com> for reporting this
5348 Tue Jul 22 15:02:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5350 * bin/group_test_stats.sh:
5351 Reverse and sort numerically so that highest number of
5352 failures are listed first.
5354 Tue Jul 22 13:09:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5356 * bin/tao_orb_tests.lst:
5359 Tue Jul 22 11:52:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5361 * bin/make_release.py:
5362 Don't convert line ending for pdf files
5364 Tue Jul 22 09:55:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5366 * bin/MakeProjectCreator/config/global.features:
5367 bzip2 is default disabled
5369 Tue Jul 22 07:36:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5371 * ace/CDR_Stream.{h,cpp,inl}:
5372 Added setting for alignment which is needed for ZIOP where we want
5373 to place back the wr_ptr to a previous location. Few const and layout
5376 Mon Jul 21 13:09:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5378 * bin/tao_other_tests.lst:
5379 Run nslist tests under vxworks
5381 Sat Jul 19 19:58:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5383 * ace/config-macosx-tiger.h:
5384 Make sure we set the correct ACE_SIZEOF_LONG_DOUBLE value. Thanks
5385 to Frank F�rster <F dot Forster at herts dot ac dot uk> for reporting this
5387 Thu Jul 17 20:24:11 UTC 2008 Steve Huston <shuston@riverace.com>
5389 * ace/OS_NS_sys_socket.inl (recvfrom): For Pharlap ETS, correct for
5390 a situation where recvfrom() returns a good address but an
5391 unexpectedly short length.
5393 Tue Jul 15 17:29:22 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
5395 * examples/Monitor/Bytes_Sent/bytes_sent.cpp:
5396 * examples/Monitor/Message_Queue_Size/message_queue_size.cpp:
5397 * examples/Monitor/Constraint/constraint.cpp:
5398 * examples/Monitor/CPU_Load/cpu_load.cpp:
5399 * examples/Monitor/Num_Threads/num_threads.cpp:
5400 * examples/Monitor/Group/group.cpp:
5401 * examples/Monitor/Memory_Usage/memory_usage.cpp:
5403 Changes corresponding to the relocation in
5405 Tue Jul 15 17:19:14 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
5407 Tue Jul 15 17:19:14 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
5409 * ace/Monitor_Size.cpp:
5410 * ace/Monitor_Control_Types.cpp:
5411 * ace/Monitor_Control_Types.h:
5412 * ace/Monitor_Base.cpp:
5413 * ace/Monitor_Base.h:
5414 * ace/Monitor_Base.inl:
5415 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
5416 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
5417 * ace/Monitor_Control/CPU_Load_Monitor.cpp:
5418 * ace/Monitor_Control/Monitor_Group.cpp:
5419 * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
5420 * ace/Monitor_Control/Monitor_Query.cpp:
5421 * ace/Monitor_Control/Num_Threads_Monitor.cpp:
5422 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
5423 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
5425 Relocated the statistics-related values from
5426 Monitor_Base to Monitor_Control_Types. Also
5427 inlined the information type accessor, the
5428 constraint list accessor and the refcounting
5431 Tue Jul 15 01:27:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5433 * ace/config-win32-common.h:
5434 Added pragma comment for iphlpapi.lib. Thanks to Yongming Wang
5435 <wangym at gmail dot com> for reporting this
5437 Mon Jul 14 12:50:34 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
5441 Added an entry for my change from Mon Jun 30 12:41:00 UTC 2008.
5443 Mon Jul 14 12:05:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5445 * ace/Message_Queue_T.cpp:
5447 Correct void function dump returns from previous commit of:
5448 Fri Jul 11 08:06:40 UTC 2008 James H. Hill
5450 Sat Jul 12 12:59:19 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5452 * ace/config-borland-common.h:
5453 Removed BCB4 support
5456 Const/layout changes
5458 * ace/Configuration.h:
5461 * ace/Monitor_Base.cpp (retrieve_and_clear):
5462 Use clear_i to prevent deadlocks
5467 * ace/Strategies_T.cpp:
5470 Fri Jul 11 23:48:19 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5472 * bin/make_release.py:
5473 Don't exclude the mwc files for vc8. Thanks to Michael Guntli
5474 <michael dot guntli at leica-geosystems dot com> for reporting
5475 this. This fixes bugzilla 3364
5477 Fri Jul 11 14:41:19 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
5481 Updated the NEW file to reflect previous ChangeLog entry.
5483 Fri Jul 11 08:06:40 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
5485 * ace/Message_Queue_T.h:
5486 * ace/Message_Queue_T.cpp:
5488 Implemented the iterator and reverse iterator for the
5489 ACE_Message_Queue_Ex class.
5491 Wed Jul 9 21:20:13 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com>
5494 Added basic rpmbuild instructions.
5496 Wed Jul 9 19:07:24 2008 Steve Huston <shuston@riverace.com>
5498 * tests/Reactor_Dispatch_Order_Test.cpp: Reversed this change:
5499 Sat Mar 29 08:16:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5500 which disabled testing for ACE_Dev_Poll_Reactor. Let's see what the
5501 issues are then address and/or disable as needed.
5502 Also fixed a cut/paste error.
5504 Wed Jul 9 18:37:57 2008 Steve Huston <shuston@riverace.com>
5506 * tests/Reference_Counted_Event_Handler_Test.cpp: Enabled test for
5507 Winsock 2 systems; previously only ran the ACE_WFMO_Reactor-based
5508 test for non-Winsock 2 systems, where it is not supported.
5510 Wed Jul 9 17:45:40 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5514 Remove autoheader template for ACE_HAS_NON_BLOCKING_CONNECTS.
5516 * tests/MT_SOCK_Test.cpp:
5518 Remove use of ACE_HAS_NON_BLOCKING_CONNECTS feature test macro.
5519 It was removed since ACE no longer supports any systems that
5522 Wed Jul 9 16:09:30 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5527 Remove feature test and autoheader template for
5528 ACE_LACKS_WILDCARD_BIND.
5530 * ace/Sock_Connect.cpp:
5532 Remove use of ACE_LACKS_WILDCARD_BIND feature test macro.
5536 Remove ACE_LACKS_WILDCARD_BIND from the list of feature test
5537 macros. It was removed since ACE no longer supports any systems
5540 Wed Jul 9 16:02:32 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5544 Changed ACE_HAS_SIGVAL_SIGVAL_INT and ACE_HAS_SIGVAL_SIGVAL_PTR
5545 feature tests to use "union sigval" instead of "sigval_t". The
5546 former is what ACE uses; while the latter is a common extension,
5547 it is not in the XPG3 specification. Thanks to Olli Savia.
5549 Wed Jul 9 14:23:00 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5553 Remove ACE_HAS_TEMPLATE_SPECIALIZATION from list of feature
5556 Wed Jul 9 14:18:26 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5561 Remove feature test and autoheader template for
5562 ACE_HAS_DLFCN_H_BROKEN_EXTERN_C.
5564 * ace/os_include/os_dlfcn.h:
5566 Remove use of ACE_HAS_DLFCN_H_BROKEN_EXTERN_C feature test
5571 Remove ACE_HAS_DLFCN_H_BROKEN_EXTERN_C from the list of feature
5572 test macros. It was removed since ACE no longer supports any
5573 systems that required it.
5575 Wed Jul 9 09:20:03 UTC 2008 Olli Savia <ops@iki.fi>
5579 Removed deprecated 'parityenb' member from ACE_TTY_IO::Serial_Params
5583 Added a note about change above.
5585 Tue Jul 8 21:53:31 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
5587 * ace/Service_Manager.cpp (process_request): Ensure that requests
5588 are processed using the global context, rather than the current
5589 one. Thanks to Michael Doubez <michael dot doubez at gmail dot
5590 com> for suggesting this fix.
5592 Tue Jul 8 16:44:24 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5596 Remove autoheader template for ACE_HAS_BROKEN_HPUX_TEMPLATES.
5598 * netsvcs/lib/Server_Logging_Handler_T.cpp:
5599 * netsvcs/lib/Server_Logging_Handler_T.h:
5601 Remove use of ACE_HAS_BROKEN_HPUX_TEMPLATES feature test macro.
5605 Remove ACE_HAS_BROKEN_HPUX_TEMPLATES from the list of feature
5606 test macros. It was removed since ACE no longer supports any
5607 systems that required it.
5609 Tue Jul 8 16:41:26 2008 Steve Huston <shuston@riverace.com>
5611 * ace/WIN32_Asynch_IO.cpp (ACE_WIN32_Asynch_Write_Stream::write): For
5612 Winsock 2-capable platforms, use WSASend() instead of WriteFile().
5613 The former performs an order of magnitude faster. Thanks to
5614 Namrata Gandhi for running the Win32 native performance tests.
5616 Tue Jul 8 16:35:57 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5621 Remove feature test and autoheader template for
5622 ACE_NEEDS_REGEXPR_H. It is no longer used by ACE.
5624 * ace/config-unixware-7.1.0.h:
5625 * ace/config-unixware-7.1.0.udk.h:
5627 Remove the ACE_NEEDS_REGEXPR_H feature test macro definition.
5628 It is no longer used by ACE.
5630 Tue Jul 8 16:06:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5634 Document new --enable-rcsid option for autoconf build.
5640 Add support of a new --enable-rcsid option for the autoconf
5641 build. Previously, compiling RCS IDs into object files was
5642 tightly coupled with the --enable-debug option and was always
5643 disabled for certain operating systems. A separate option allows
5644 the user to select this behavior independently.
5646 Tue Jul 8 14:41:08 2008 Steve Huston <shuston@riverace.com>
5648 * tests/Reference_Counted_Event_Handler_Test.cpp: Fixed test cases
5649 that I accidentally reversed in
5650 Fri Jul 4 20:11:02 UTC 2008 Steve Huston <shuston@riverace.com>
5652 Tue Jul 08 06:44:09 MST 2008 Trevor Fields <fields_t@ociweb.com>
5654 * bin/PerlACE/Run_Test.pm:
5656 Added waitforfileoutput and waitforfileoutput_timed
5657 methods that wait for output to appear in a file.
5659 Sun Jul 6 19:47:27 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com>
5661 * rpmbuild/ace-tao.spec:
5662 Added idl and pidl include files to tao-devel package.
5664 Sun Jul 6 18:28:58 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com>
5666 * rpmbuild/ace-tao.spec:
5667 * rpmbuild/ace-tao-orbsvcs-daemon.patch:
5668 * rpmbuild/ace-tao-config.patch:
5669 Updated for latest DOC Group release (x.6.6).
5670 Tracked libACE_Monitor_Control name change.
5671 Fixed broken patches.
5673 Fri Jul 4 20:11:02 UTC 2008 Steve Huston <shuston@riverace.com>
5675 * ace/config-macros.h: Don't set ACE_HAS_PROCESS_SPAWN for
5676 ACE_HAS_PHARLAP - there's only one process available.
5678 * ace/Recursive_Thread_Mutex.cpp (get_nesting_level): Add Pharlap ETS
5679 to those platforms without access to the recursion count on a
5682 * tests/run_test.lst: Disable Sendfile_Test on LABVIEW_RT - it lacks
5685 * tests/Reference_Counted_Event_Handler_Test.cpp: Replaced ACE_ASSERT
5686 with ACE_ERROR; surrounded naked strings with ACE_TEXT; added a test
5687 option for using ACE_Dev_Poll_Reactor where available.
5689 * tests/Service_Config_Test.cpp: Replaced ACE_ASSERT with ACE_ERROR.
5691 * tests/Thread_Pool_Reactor_Resume_Test.cpp:
5692 * tests/Thread_Pool_Reactor_Test.cpp: Add ACE_HAS_PHARLAP to those
5693 platforms that need to scale back the max number of connections
5694 due to limited capacity.
5696 Thu Jul 3 21:42:54 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5700 Changed the feature test used for the existance of the sigval_t
5701 type not to define ACE_LACKS_SIGVAL_T if it does not exist.
5703 However, it is still needed to set the ac_cv_type_sigval_t shell
5704 variable, which is used to decide whether to perform the
5705 ACE_HAS_SIGVAL_SIGVAL_INT and ACE_HAS_SIGVAL_SIGVAL_PTR feature
5708 This fixes (the newly reopened) bugzilla #2794. Thanks to Olli
5709 Savi for suggesting taking another look.
5711 Thu Jul 3 16:38:35 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
5713 * bin/MakeProjectCreator/templates/gnu.mpd:
5715 Added the use of 'postclean' to be used during the realclean
5718 Wed Jul 2 18:30:15 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
5720 * ace/Monitor_Base.cpp (clear_i):
5722 Added resize of string array (if applicable) to 0.
5724 * ace/Monitor_Control/CPU_Load_Monitor.h:
5725 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
5726 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
5727 * ace/Monitor_Control/Memory_Usage_Monitor.h:
5728 * ace/Monitor_Control/Num_Threads_Monitor.h:
5729 * ace/Monitor_Control/CPU_Load_Monitor.cpp:
5730 * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
5731 * ace/Monitor_Control/Num_Threads_Monitor.cpp:
5732 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
5733 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
5735 Finished implementation of clear_i() method for all
5738 Wed Jul 2 12:45:53 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
5740 * Updated the COPYING file to make it consistent with what's on the website.
5742 Wed Jul 02 12:30:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5744 * ace/Monitor_Control/Solaris_Network_Interface_Monitor.cpp:
5746 ACE_TEXT () and ACE_TEXT_ALWAYS_CHAR () required here.
5748 Wed Jul 02 12:05:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5750 * ace/Framework_Component.cpp:
5752 Annoying text constant problem in a build. No need for ACE_TEXT()
5755 Wed Jul 2 11:51:03 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
5757 * tests/Makefile.am:
5759 Added the Process_Env_Test.
5761 Wed Jul 02 11:40:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5763 * tests/Process_Env_Test.cpp:
5765 Annoyingly the ACE_RCSID() macro provides it's own ;
5766 This fixes the "Process_Env_Test.cpp:23: error: extra ';'" error.
5768 Tue Jul 1 22:47:17 UTC 2008 Steve Huston <shuston@riverace.com>
5770 * ace/Process.{h cpp}: Can't define or use the new convert_env_buffer()
5771 method unless ACE_HAS_WCHAR is defined. This extra check is needed
5772 for LabVIEW RT / Pharlap ETS because it purports to be Win32 but
5773 does not have wide-char support.
5775 Tue Jul 1 14:20:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5777 * bin/PythonACE/fuzz/check_no_tabs.py:
5779 Attempt to provide tabs check.
5781 Tue Jul 1 12:29:34 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
5783 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
5784 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
5785 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
5786 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
5790 Mon Jun 30 16:50:05 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
5794 Fixed a misplaced bit of code.
5796 Mon Jun 30 12:41:00 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
5801 Added an option to ACE_Process_Options to use a wchar_t environment
5802 buffer instead of char. This is useful only on Windows with
5803 ACE_USES_WCHAR undefined. The benefit of using a wchar_t
5804 environment buffer is that it is not limited to 32kb as a char
5805 environment buffer is.
5807 In ACE_Process::spawn(), convert the char environment buffer to a
5808 wchar_t environment buffer if specified to do so in the process
5811 * tests/Process_Env_Test.cpp:
5812 * tests/run_test.lst:
5815 Added a test for the above feature.
5817 Fri Jun 27 18:04:52 UTC 2008 Steve Huston <shuston@riverace.com>
5819 * include/makeinclude/rules.local.GNU: Removed the first setting of
5820 CLEANUP_OBJS by itself - it was a duplicate of what's done in
5821 CLEANUP_BIN's case, but with possibly an incorrect objext. Prevents
5822 a main executable's object file from being deleted twice and ensures
5823 only valid object file extension is used. Thanks to Howard Finer
5824 for pointing this out.
5826 Fri Jun 27 16:08:27 UTC 2008 Steve Huston <shuston@riverace.com>
5828 * include/makeinclude/rules.local.GNU: Add $(VOBJS) to CLEANUP_OBJS to
5829 be sure all objects that go into a binary are cleaned up.
5831 Fri Jun 27 15:35:58 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5833 * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
5835 Changed TAO_IDLFLAGS to Rename executable from gperf to
5838 Fri Jun 27 14:58:17 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
5840 * ace/Monitor_Control/Solaris_Network_Interface_Monitor.h:
5842 Changed ACE_CString member to ACE_TString, to accommodate
5845 Thu Jun 26 20:41:20 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5847 * ace/Profile_Timer.cpp:
5849 Explictly #include "ace/OS_NS_fcntl.h" and "ace/OS_NS_unistd.h"
5850 if ACE_HAS_PRUSAGE_T is defined. These headers are implicitly
5851 #included with inline builds, but are required for builds
5852 where inline has been disabled.
5854 Thu Jun 26 13:13:16 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
5856 * ace/Monitor_Control_Types.h:
5857 * ace/Monitor_Base.cpp:
5858 * ace/Monitor_Base.h:
5859 * ace/Monitor_Control/Monitor_Group.h:
5860 * ace/Monitor_Control/Monitor_Group.cpp:
5862 Restored support for string data type in
5863 monitor storage, by moving data types,
5864 members and methods from their original
5865 location in an earlier version of the
5866 Notification Service monitor classes,
5867 to the appropriate locations in ACE.
5869 Thu Jun 26 02:45:21 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com>
5871 * THANKS: added Ittehad Shaikh
5873 Wed Jun 25 15:05:29 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5875 * apps/gperf/src/Makefile.am:
5877 Rename executable from gperf to ace_gperf.
5879 Wed Jun 25 14:59:13 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5881 * apps/gperf/tests/Makefile.am:
5885 Wed Jun 25 14:09:52 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5887 * rpmbuild/ace-tao-config.patch
5890 * rpmbuild/ace-tao.spec:
5893 * rpmbuild/ace-tao-gperf-info.patch:
5894 Removed, not needed anymore
5896 Wed Jun 25 13:29:13 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5901 Remove feature test and autoheader template for
5902 ACE_HAS_BROKEN_NETBSD_MSYNC.
5904 * ace/OS_NS_sys_mman.inl:
5906 Remove the use of the ACE_HAS_BROKEN_NETBSD_MSYNC feature test
5907 macro. It was removed since ACE no longer supports the systems
5910 Wed Jun 25 11:23:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5912 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
5914 Tue Jun 24 11:46:41 UTC 2008 Jeff Parsons committed
5915 Miss-cased ACE_TEXT.
5917 Wed Jun 25 10:00:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5921 Enhance ACE_TMAIN and ORB_init checks for /* .. */ comments.
5923 Wed Jun 25 06:58:52 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5925 * apps/gperf/gperf.1:
5926 * apps/gperf/gperf.info:
5927 * apps/gperf/gperf.mpc:
5928 * apps/gperf/gperf.texi:
5929 * apps/gperf/ace_gperf.1:
5930 * apps/gperf/ace_gperf.info:
5931 * apps/gperf/ace_gperf.mpc:
5932 * apps/gperf/ace_gperf.texi:
5933 * apps/gperf/gperf/src/gperf.mpc:
5934 * apps/gperf/gperf/tests/gperf_test.mpb:
5935 * apps/gperf/gperf/tests/Makefile.am:
5936 Renamed gperf to ace_gperf to make sure we always get the gperf
5937 from ace, fedora also has a regular gperf package
5939 * include/makeinclude/platform_vxworks5.5.x.GNU:
5940 * include/makeinclude/platform_vxworks6.2.GNU:
5941 * include/makeinclude/platform_vxworks6.3.GNU:
5942 Updated for gperf rename
5944 * rpmbuild/ace-tao.spec:
5945 Removed gperf rename which only was done in the rpm package.
5946 This fixes bugzilla 3342
5948 Wed Jun 25 05:59:52 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5950 * include/makeinclude/platform_netbsd.GNU:
5952 Conditionally set no_hidden_visibility to 1.
5954 Tue Jun 24 13:52:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5956 * tests/Bug_2980_Regression_Test.cpp:
5959 Remove ACE_TMAIN from this test and stop it building on
5960 wide systems (as per original test). The test can not use
5963 Tue Jun 24 13:30:31 2008 Steve Huston <shuston@riverace.com>
5965 * ace/CDR_Stream.h: For ACE_OutputCDR, note that attempting to set a
5966 specific byte order requires ACE_ENABLE_SWAP_ON_WRITE to have any
5967 affect. Thanks to Howard Finer for pointing this out.
5969 Tue Jun 24 11:46:41 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
5971 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
5972 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
5973 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
5974 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
5976 For Solaris and *BSD WChar builds, ACE_TEXT-ified the argument
5977 in the call to the platform-specific base class
5980 Tue Jun 24 11:02:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5982 * ace/Svc_Conf_Token_Table.h:
5984 commit generated 3rd file.
5985 Fix the dependancies for FC6_Compact_NoInline build.
5987 Tue Jun 24 09:45:00 UTC 2008 Simon Massey <sma at prismtech dot com>
5989 * tests/Bug_2980_Regression_Test.cpp:
5992 Manually add the ACE_TMAIN code to this test.
5994 Tue Jun 24 00:03:27 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
5996 * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
5997 * ace/Monitor_Control/BSD_Network_Interface_Monitor.h:
5999 Changed to fetch current value in constructor, and subtract
6000 that from subsequent values in each update() call.
6002 Mon Jun 23 15:28:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6004 * ace/Svc_Conf_y.cpp:
6006 Fix fuzz errors incorrect ACE_TMAIN/main use; commit generated 2nd.
6008 Mon Jun 23 15:27:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6012 Fix fuzz errors incorrect ACE_TMAIN/main use; commit source 1st.
6014 Mon Jun 23 13:51:23 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6016 * ace/Monitor_Control/Windows_Monitor.h:
6018 Changed class member type from ACE_CString to ACE_TString
6019 to accomondate Unicode builds.
6021 * ace/Monitor_Control/Windows_Monitor.cpp:
6023 Removed incorrect use of ACE_TEXT wrapper on a non-literal.
6025 Mon Jun 23 12:34:35 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
6027 * bin/tao_other_tests.lst:
6029 Added the new Notify Timeout test.
6031 Mon Jun 23 12:09:26 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
6033 * examples/C++NPv2/display_logfile.cpp: Divided an ACE_TCHAR
6034 string by sizeof (ACE_TCHAR) to get the appropriate size.
6035 Thanks to J.T. <jtc at acorntoolworks dot com> for reporting
6038 Mon Jun 23 11:12:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6040 * ace/Svc_Conf_y.cpp:
6041 * bin/LabVIEW_RT/labview_test_controller/test.cpp:
6042 * ASNMP/examples/trap/trap.cpp:
6043 * ASNMP/examples/get/get.cpp:
6044 * ASNMP/examples/get/get_async.cpp:
6045 * ASNMP/examples/set/set.cpp:
6046 * ASNMP/examples/next/next.cpp:
6047 * ASNMP/examples/walk/walk.cpp:
6048 * netsvcs/clients/Tokens/mutex/test_mutex.cpp:
6049 * performance-tests/RPC/client.cpp:
6050 * tests/Bug_2980_Regression_Test.cpp:
6052 Fix fuzz errors incorrect ACE_TMAIN/main use.
6054 Sun Jun 22 17:23:08 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6056 * ace/Monitor_Control/CPU_Load_Monitor.cpp:
6057 * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
6058 * ace/Monitor_Control/Num_Threads_Monitor.cpp:
6060 Fix to clear_i() implementation for these monitors that
6061 compiled only on Windows.
6063 Fri Jun 20 20:40:50 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6065 * ace/Monitor_Size.cpp:
6066 * ace/Monitor_Base.cpp:
6067 * ace/Monitor_Base.h:
6069 Moved stats features from the Notification Service monitor
6070 class to the ACE base class.
6072 * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp:
6073 * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp:
6074 * ace/Monitor_Control/CPU_Load_Monitor.h:
6075 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
6076 * ace/Monitor_Control/Windows_Monitor.h:
6077 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
6078 * ace/Monitor_Control/Memory_Usage_Monitor.h:
6079 * ace/Monitor_Control/Monitor_Group.h:
6080 * ace/Monitor_Control/Null_Network_Interface_Monitor.cpp:
6081 * ace/Monitor_Control/BSD_Network_Interface_Monitor.h:
6082 * ace/Monitor_Control/Solaris_Network_Interface_Monitor.h:
6083 * ace/Monitor_Control/Num_Threads_Monitor.h:
6084 * ace/Monitor_Control/Bytes_Sent_Monitor.h:
6085 * ace/Monitor_Control/CPU_Load_Monitor.cpp:
6086 * ace/Monitor_Control/Packets_Sent_Monitor.h:
6087 * ace/Monitor_Control/Windows_Monitor.cpp:
6088 * ace/Monitor_Control/Monitor_Group.cpp:
6089 * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
6090 * ace/Monitor_Control/Linux_Network_Interface_Monitor.h:
6091 * ace/Monitor_Control/Windows_Multi_Instance_Monitor.h:
6092 * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
6093 * ace/Monitor_Control/Bytes_Received_Monitor.h:
6094 * ace/Monitor_Control/Solaris_Network_Interface_Monitor.cpp:
6095 * ace/Monitor_Control/Packets_Received_Monitor.h:
6096 * ace/Monitor_Control/Null_Network_Interface_Monitor.h:
6097 * ace/Monitor_Control/Num_Threads_Monitor.cpp:
6098 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
6099 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
6101 Implemented overrides of clear_i() for all the OS
6104 Fri Jun 20 20:25:12 UTC 2008 Steve Huston <shuston@riverace.com>
6106 * bin/PerlACE/README: Edited to reflect the change in process for
6107 referring to test components. Components are now referred to with
6108 numbers instead of names.
6110 * bin/PerlACE/TestTarget.pm: In create_target(), warn if the component
6113 * bin/PerlACE/ProcessLVRT.pm: Don't try to close an undefined Telnet.
6115 * bin/tao_orb_tests.lst: Removed the LabVIEW_RT disabling on
6116 Bug_2702_Regression, Oneway_Send_Timeouts, and Abstract_Interface.
6118 * tests/run_test.pl: Changed the target component from "ace" to 1 per
6119 new component referring convention.
6121 Fri Jun 20 18:40:10 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
6123 * bin/PerlACE/Run_Test.pm:
6125 Removed references to HostProcess and TargetProcess.
6127 * bin/PerlACE/TestTarget.pm:
6128 * bin/PerlACE/TestTarget_VxWorks.pm:
6130 Added a new test target for VxWorks. It currently has no reboot
6131 related functionality.
6133 * bin/PerlACE/TestTarget_LVRT.pm:
6135 Added the ability to accept multiple files for the DeleteFile
6136 method as unlink does.
6138 * bin/PerlACE/HostProcess.pm:
6139 * bin/PerlACE/TargetProcess.pm:
6141 Removed these files.
6143 Fri Jun 20 15:15:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6147 Small bug in white space compaction.
6149 Fri Jun 20 14:15:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6153 Enhance ACE_TMAIN check for multi-line detection and remove
6154 detection level for this check.
6156 Fri Jun 20 12:09:53 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
6158 * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp:
6159 * examples/IPC_SAP/SSL_SAP/SSL-client.cpp:
6161 Added static_cast's to avoid warnings from vc8.
6163 Thu Jun 19 16:21:07 2008 Steve Huston <shuston@riverace.com>
6166 * ace/CDR_Stream.h: Added a enum to ACE_CDR with the values for
6167 byte ordering specifier. Moved the setting of ACE_CDR_BYTE_ORDER
6168 from CDR_Stream.h to CDR_Base.h so it can be used in the enum.
6169 These make it easier for users to figure out what to do when they
6170 want to force a specific byte ordering.
6171 Also did a little more doxygen cleanup.
6173 Thu Jun 19 15:11:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6177 Enable ORB_init() 3rd parameter null string check.
6179 Thu Jun 19 14:11:04 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6181 * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
6183 Explicitly #include <sys/ioctl.h> and <net/if.h> for non-inline
6186 Wed Jun 18 17:36:34 UTC 2008 Yan Dai <dai_y@ociweb.com>
6188 * ace/Stack_Trace.cpp:
6190 Moved pragma disable warning directives from inside of function to
6191 outside to take effect.
6193 Wed Jun 18 17:27:51 2008 Steve Huston <shuston@riverace.com>
6195 * ace/CDR_Stream.h: Some doxygen improvements.
6197 Wed Jun 18 15:36:11 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com>
6199 * bin/tao_orb_tests.lst:
6201 Added new run_test scripts for the special variants of the TAO
6202 POA EndpointPolicy test.
6204 Wed Jun 18 13:20:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6208 Redo check for wide character incompatabilty ORB_init() miss-use.
6209 Caters for multi-line ORB_init.
6211 Wed Jun 18 12:16:48 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
6213 * bin/PerlACE/Run_Test.pm:
6215 Increase the process start wait time for QNX.
6217 Wed Jun 18 10:43:20 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
6219 * include/makeinclude/platform_linux_icc.GNU:
6220 Don't use deprecated options
6222 Wed Jun 18 09:50:20 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
6228 Tue Jun 17 22:43:20 2008 Steve Huston <shuston@riverace.com>
6230 * ace/Reactor.h: Clarify that calling remove_handler() for a signal
6231 handler does not invoke the handler's handle_close() callback. Also
6232 note that this behavior is under debate in Bugzilla #2368. Thanks to
6233 Bill Kendall <wkendall at sgi dot com> for calling this to attention.
6235 * THANKS: Added Bill Kendall.
6237 Tue Jun 17 15:36:49 UTC 2008 Yan Dai <dai_y@ociweb.com>
6239 * ace/Stack_Trace.cpp:
6241 Disabled warning C4706 in load_dbghelp_library_if_needed()
6242 and enabled afterwards on windows.
6244 Tue Jun 17 13:55:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6248 Add check for wide character incompatabilty ORB_init() miss-use.
6250 Tue Jun 17 12:40:03 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6252 * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
6254 Explicitly #include <sys/sockio.h> for non-inline builds.
6256 Tue Jun 17 09:30:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6258 * apps/JAWS/clients/WebSTONE/src/bench.c:
6259 * apps/JAWS/clients/WebSTONE/src/errexit.c:
6260 * apps/JAWS/clients/WebSTONE/src/genrand.c:
6261 * apps/JAWS/clients/WebSTONE/src/timefunc.c:
6262 * apps/JAWS/clients/WebSTONE/src/webclient.c:
6263 * apps/JAWS/clients/WebSTONE/src/webmaster.c:
6265 Fuzz errors, Untabify.
6267 Tue Jun 17 08:13:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6269 * include/make_include/platform_sunos5_common.GNU:
6271 Changed default "kstat ?= 1" at Johnny Willemsens request.
6273 Tue Jun 17 06:42:51 UTC 2008 Yan Dai <dai_y@ociweb.com>
6275 * ace/Stack_Trace.cpp:
6277 Fixed declared method (determine_starting_frame) never referenced
6278 warning on HP aCC build.
6280 Mon Jun 16 21:26:05 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6284 Enable check_for_tab for all files in the repository.
6286 Mon Jun 16 21:22:03 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6288 * apps/JAWS/clients/Caching/Local_Locator.cpp:
6289 * apps/JAWS/clients/WebSTONE/src/bench.c:
6290 * apps/JAWS/clients/WebSTONE/src/errexit.c:
6291 * apps/JAWS/clients/WebSTONE/src/genrand.c:
6292 * apps/JAWS/clients/WebSTONE/src/get.c:
6293 * apps/JAWS/clients/WebSTONE/src/gettimeofday.c:
6294 * apps/JAWS/clients/WebSTONE/src/parse_file_list.c:
6295 * apps/JAWS/clients/WebSTONE/src/rexec.c:
6296 * apps/JAWS/clients/WebSTONE/src/statistics.c:
6297 * apps/JAWS/clients/WebSTONE/src/sysdep.c:
6298 * apps/JAWS/clients/WebSTONE/src/timefunc.c:
6299 * apps/drwho/Hash_Table.cpp:
6303 Mon Jun 16 20:24:45 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6305 * apps/Gateway/Gateway/Connection_Handler.cpp:
6306 * apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp:
6307 * apps/Gateway/Peer/Options.cpp:
6308 * apps/JAWS/clients/Blobby/Options.cpp:
6309 * apps/JAWS/clients/Blobby/blobby.cpp:
6310 * apps/JAWS/clients/Caching/ID_Generator.cpp:
6311 * apps/JAWS/clients/Caching/Local_Locator.cpp:
6312 * apps/JAWS/clients/Caching/Locator_Request_Reply.cpp:
6313 * apps/JAWS/clients/Caching/URL_Properties.inl:
6314 * apps/JAWS/clients/WebSTONE/src/bench.c:
6315 * apps/JAWS/clients/WebSTONE/src/cgi-send.c:
6316 * apps/JAWS/clients/WebSTONE/src/get.c:
6317 * apps/JAWS/clients/WebSTONE/src/getopt.c:
6318 * apps/JAWS/clients/WebSTONE/src/nsapi-send.c:
6319 * apps/JAWS/server/HTTP_Config.cpp:
6320 * apps/JAWS/server/HTTP_Handler.cpp:
6321 * apps/JAWS/server/HTTP_Helpers.cpp:
6322 * apps/JAWS/server/HTTP_Response.cpp:
6323 * apps/JAWS/server/HTTP_Server.h:
6324 * apps/JAWS/server/HTTP_Server.cpp:
6325 * apps/JAWS/stress_testing/benchd.cpp:
6326 * apps/JAWS/stress_testing/connection.cpp:
6327 * apps/JAWS/stress_testing/http_tester.cpp:
6328 * apps/JAWS2/JAWS/Cache_Hash_T.h:
6329 * apps/JAWS2/JAWS/Hash_Bucket_T.h:
6330 * apps/drwho/File_Manager.cpp:
6331 * apps/drwho/Hash_Table.cpp:
6332 * apps/drwho/PMC_All.cpp:
6333 * apps/drwho/PMC_Flo.cpp:
6334 * apps/drwho/PMC_Ruser.cpp:
6335 * apps/drwho/PMC_Usr.cpp:
6336 * apps/drwho/PMS_Ruser.cpp:
6337 * apps/drwho/PM_Client.cpp:
6338 * apps/drwho/Rwho_DB_Manager.cpp:
6339 * apps/gperf/src/Gen_Perf.cpp:
6343 Mon Jun 16 19:06:38 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu>
6345 * ace/config-borland-common.h:
6346 * ace/config-hpux-11.00.h:
6348 * ace/config-win32-dmc.h:
6349 * ace/config-win32-ghs.h:
6350 * ace/config-win32-msvc.h:
6352 Fixes for MCPP preprocessing on Windows.
6354 Mon Jun 16 19:06:44 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
6357 * ace/Connector.cpp:
6358 * ace/Strategies_T.cpp:
6360 Use the NORMAL_CLOSE_OPERATION enum value when closing the service
6361 handler during activation.
6363 Mon Jun 16 18:33:34 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6365 * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp:
6366 * examples/OS/Process/imore.cpp:
6367 * examples/Reactor/Proactor/test_proactor3.cpp:
6368 * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.cpp:
6372 Mon Jun 16 18:00:26 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6374 * ASNMP/examples/get/get.cpp:
6375 * ASNMP/examples/get/get_async.cpp:
6376 * ASNMP/examples/next/next.cpp:
6377 * ASNMP/examples/set/set.cpp:
6381 Mon Jun 16 17:53:00 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6383 * examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp:
6384 * examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp:
6385 * examples/IPC_SAP/TLI_SAP/db-client.cpp:
6386 * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h:
6387 * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h:
6388 * examples/Log_Msg/Log_Msg_MFC/StdAfx.h:
6389 * examples/Log_Msg/Log_Msg_MFC/StdAfx.cpp:
6390 * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.inl:
6394 Mon Jun 16 17:27:36 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
6396 * bin/PerlACE/TargetProcess.pm:
6398 Remove the "use" of PerlACE::ProcessVX. It is already used in
6399 PerlACE::Process and using it in this module causes things to be
6400 evaluated incorrectly with respect to @ARGV.
6402 Mon Jun 16 17:01:19 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6406 Enable check_for_tab check for ACE_ROOT/examples
6408 Mon Jun 16 16:54:25 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6410 * examples/APG/Logging/Callback-2.h:
6411 * examples/APG/Logging/Callback-3.h:
6412 * examples/APG/Logging/Use_Logger.cpp:
6413 * examples/APG/Threads/Message_Queue.cpp:
6414 * examples/APG/Timers/CB.h:
6415 * examples/APG/Timers/PCB.cpp:
6416 * examples/ASX/CCM_App/SC_Server.cpp:
6417 * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp:
6418 * examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp:
6419 * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp:
6420 * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp:
6421 * examples/ASX/Message_Queue/bounded_buffer.cpp:
6422 * examples/ASX/Message_Queue/priority_buffer.cpp:
6423 * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp:
6424 * examples/Bounded_Packet_Relay/BPR_Drivers.cpp:
6425 * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp:
6426 * examples/Bounded_Packet_Relay/bpr_thread.cpp:
6427 * examples/C++NPv2/display_logfile.cpp:
6428 * examples/Connection/misc/Connection_Handler.h:
6429 * examples/IPC_SAP/ATM_SAP/CPP-client.cpp:
6430 * examples/IPC_SAP/ATM_SAP/CPP-server.cpp:
6431 * examples/IPC_SAP/DEV_SAP/writer/writer.cpp:
6432 * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp:
6433 * examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp:
6434 * examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp:
6435 * examples/IPC_SAP/FILE_SAP/client.cpp:
6436 * examples/IPC_SAP/SOCK_SAP/C-inclient.cpp:
6437 * examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp:
6438 * examples/IPC_SAP/SPIPE_SAP/NPServer.cpp:
6439 * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
6440 * examples/IPC_SAP/TLI_SAP/CPP-ATM-client.cpp:
6441 * examples/IPC_SAP/TLI_SAP/CPP-ATM-server.cpp:
6442 * examples/IPC_SAP/TLI_SAP/CPP-client.cpp:
6443 * examples/IPC_SAP/TLI_SAP/CPP-server.cpp:
6444 * examples/IPC_SAP/TLI_SAP/db-client.cpp:
6445 * examples/IPC_SAP/TLI_SAP/ftp-client.cpp:
6446 * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h:
6447 * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp:
6448 * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h:
6449 * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp:
6450 * examples/Logger/Acceptor-server/server_loggerd.h:
6451 * examples/Logger/Acceptor-server/server_loggerd.cpp:
6452 * examples/Logger/simple-server/Logging_Handler.cpp:
6453 * examples/Logger/simple-server/server_loggerd.cpp:
6454 * examples/Mem_Map/IO-tests/test_io.cpp:
6455 * examples/Misc/test_get_opt.cpp:
6456 * examples/Misc/test_profile_timer.cpp:
6457 * examples/OS/Process/imore.cpp:
6458 * examples/QOS/Change_Receiver_FlowSpec/Receiver_QoS_Event_Handler.cpp:
6459 * examples/Reactor/FIFO/client.cpp:
6460 * examples/Reactor/FIFO/server.cpp:
6461 * examples/Reactor/Misc/notification.cpp:
6462 * examples/Reactor/Misc/test_signals_1.cpp:
6463 * examples/Reactor/Misc/test_signals_2.cpp:
6464 * examples/Reactor/Ntalker/ntalker.cpp:
6465 * examples/Reactor/Proactor/test_cancel.h:
6466 * examples/Reactor/Proactor/test_cancel.cpp:
6467 * examples/Reactor/Proactor/test_multiple_loops.cpp:
6468 * examples/Reactor/Proactor/test_proactor3.cpp:
6469 * examples/Reactor/Proactor/test_timeout.cpp:
6470 * examples/Reactor/Proactor/test_timeout_st.cpp:
6471 * examples/Registry/test_registry_update.cpp:
6472 * examples/Service_Configurator/IPC-tests/client/broadcast_client_test.cpp:
6473 * examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp:
6474 * examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp:
6475 * examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp:
6476 * examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.inl:
6477 * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.inl:
6478 * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.inl:
6479 * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.inl:
6480 * examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.inl:
6481 * examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.inl:
6482 * examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.inl:
6483 * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
6484 * examples/Service_Configurator/Misc/Timer_Service.cpp:
6485 * examples/Shared_Memory/test_SV.cpp:
6486 * examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp:
6487 * examples/Threads/recursive_mutex.cpp:
6488 * examples/Threads/task_one.cpp:
6489 * examples/Threads/thread_manager.cpp:
6490 * examples/Threads/token.cpp:
6494 Mon Jun 16 16:04:40 2008 Steve Huston <shuston@riverace.com>
6496 * bin/PerlACE/TestTarget.pm: When getting the exe subdir for a
6497 target, pick up the command line setting if the "default" target
6498 is in use. This should fix the broken exesubdir TAO builds.
6500 Mon Jun 16 15:45:45 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6502 * ace/Monitor_Control/Null_Network_Interface_Monitor.cpp:
6503 * ace/Monitor_Control/Null_Network_Interface_Monitor.h:
6505 New files, defining a base class for tne network interface OS
6506 monitors when the monitor framework itself is enabled but no
6507 platform-specific OS monitor flags are defined, whether because
6508 the platform itself does not support native system-level
6509 monitoring, or because the Linux, Windows or Solaris OS
6510 monitor flags has been turned off for some reason.
6512 * ace/Monitor_Control/Monitor_Control.mpc:
6513 * ace/Monitor_Control/Bytes_Sent_Monitor.h:
6514 * ace/Monitor_Control/Packets_Sent_Monitor.h:
6515 * ace/Monitor_Control/Linux_Network_Interface_Monitor.h:
6516 * ace/Monitor_Control/Bytes_Received_Monitor.h:
6517 * ace/Monitor_Control/Packets_Received_Monitor.h:
6519 Incorporated the new no-op network interface monitor base class
6520 into the existing network interface monitor classes. If this
6521 new base class is used, the monitor's value will always be 0,
6522 and its update() method will be a no-op.
6524 Mon Jun 16 12:12:16 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6526 * ace/config-sunos5.5.h:
6528 Reverted addition of ACE_HAS_KSTAT flag in
6530 Fri Jun 13 14:00:00 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6532 Thanks to Johnny Willemsen <jwillemsen@remedy.nl>, we now
6533 know that the correct way to do this is to set kstat=1
6534 in platform_macros.GNU.
6536 Mon Jun 16 11:28:11 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6540 Enable check_for_tab check for TAO/tests/examples and TAO/performance-tests
6542 Mon Jun 16 10:30:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6544 * tests/Max_Default_Port_Test.cpp:
6548 Mon Jun 16 10:20:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6550 * ace/Monitor_Control/BSD_Network_Interface_Moinitor.cpp:
6552 Correct Fuzz errors (removed NULL).
6554 Mon Jun 16 01:01:27 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6558 Enable check_for_tab check for TAO/tests
6560 Sun Jun 15 16:03:29 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
6564 Enable check_for_tab check for TAO/orbsvcs
6566 Sun Jun 15 13:23:13 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
6568 * ace/config-linux-common.h:
6569 Added ACE_LACKS_STRRECVFD when no streams are available (like fc9)
6571 * rpmbuild/ace-tao-strrecvfd.patch:
6574 * rpmbuild/ace-tao.spec:
6575 Patch 6 is not needed anymore
6577 * ace/Strategies_T.h:
6580 Sun Jun 15 03:08:53 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6582 * ace/Monitor_Control/Monitor_Control.mpc:
6584 Add BSD_Network_Interface_Monitor.cpp to Source_Files section.
6586 Fri Jun 13 14:50:28 UTC 2008 Simon Massey <sma at prismtech dot com>
6588 Add BSD_Network_Interface_Monitor.cpp and
6590 untab-ified to remove fuzz errors.
6592 Fri Jun 13 14:45:28 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6594 * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp:
6596 Removed unused local variable.
6598 Fri Jun 13 14:31:35 UTC 2008 Adam Mitz <mitza@ociweb.com>
6600 * ace/Stack_Trace.cpp (Solaris section):
6602 Yesterday's addition of support for 64-bit SPARC broke on x86.
6604 Fri Jun 13 14:00:00 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6606 * ace/config-sunos5.5.h:
6608 Added #define of ACE_HAS_KSTAT, used by the OS monitors in
6609 ace/Monitor_Control on Solaris platforms to guard the
6610 visibility of Solaris-specific code and base classes.
6612 Fri Jun 13 13:40:39 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6614 * ace/Monitor_Control/Makefile.am:
6616 Add BSD_Network_Interface_Monitor.cpp and
6617 Solaris_Network_Interface_Monitor.cpp to Headers_File section.
6619 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
6620 * ace/Monitor_Control/Bytes_Received_Monitor.h:
6621 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
6622 * ace/Monitor_Control/Bytes_Sent_Monitor.h:
6623 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
6624 * ace/Monitor_Control/Packets_Received_Monitor.h:
6625 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
6626 * ace/Monitor_Control/Packets_Sent_Monitor.h:
6628 Inherit from BSD_Network_Interface_Monitor on FreeBSD,
6629 NetBSD, and OpenBSD systems.
6631 * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
6632 * ace/Monitor_Control/BSD_Network_Interface_Monitor.h:
6634 New files, network interface monitor for systems with 4.4BSD
6635 derived network stack.
6637 Fri Jun 13 13:24:11 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6639 * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp:
6640 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
6641 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
6642 * ace/Monitor_Control/Bytes_Sent_Monitor.h:
6643 * ace/Monitor_Control/Packets_Sent_Monitor.h:
6644 * ace/Monitor_Control/Linux_Network_Interface_Monitor.h:
6645 * ace/Monitor_Control/Bytes_Received_Monitor.h:
6646 * ace/Monitor_Control/Packets_Received_Monitor.h:
6647 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
6648 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
6650 Added '|| defined (AIX)' to every occurrence of
6651 '#if defined (linux)' to eliminate build errors on the
6654 Thu Jun 12 21:57:33 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6659 Remove feature test for ACE_HAS_TEMPLATE_SPECIALIZATION.
6661 * ace/config-borland-common.h:
6662 * ace/config-cray.h:
6663 * ace/config-cxx-common.h:
6664 * ace/config-g++-common.h:
6665 * ace/config-hpux-11.00.h:
6666 * ace/config-icc-common.h:
6667 * ace/config-integritySCA.h:
6668 * ace/config-irix6.x-sgic++.h:
6670 * ace/config-openvms.h:
6671 * ace/config-suncc-common.h:
6672 * ace/config-sunos5.4-sunc++-4.x.h:
6673 * ace/config-sunos5.5.h:
6674 * ace/config-sunos5.6.h:
6675 * ace/config-tandem-nsk-mips-v2.h:
6676 * ace/config-tandem-nsk-mips-v3.h:
6677 * ace/config-tru64.h:
6678 * ace/config-unixware-7.1.0.udk.h:
6679 * ace/config-win32-dmc.h:
6680 * ace/config-win32-ghs.h:
6681 * ace/config-win32-msvc-8.h:
6682 * ace/config-win32-msvc-9.h:
6683 * ace/config-win32-msvc-7.h:
6685 Remove unused #define of ACE_HAS_TEMPLATE_SPECIALIZATION. This
6686 feature test macro is no longer used.
6688 Thu Jun 12 18:47:54 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6690 * ace/Monitor_Control/Solaris_Network_Interface_Monitor.h:
6691 * ace/Monitor_Control/Solaris_Network_Interface_Monitor.cpp:
6693 New files, containing a base class used with
6694 Bytes_Received_Monitor, Bytes_Sent_Monitor,
6695 Packets_Received_Monitor and Packets_Sent_Monitor
6696 when they are compiled on Solaris platforms.
6698 * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp:
6699 * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp:
6700 * ace/Monitor_Control/CPU_Load_Monitor.h:
6701 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
6702 * ace/Monitor_Control/Windows_Monitor.h:
6703 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
6704 * ace/Monitor_Control/Memory_Usage_Monitor.h:
6705 * ace/Monitor_Control/Monitor_Control.mpc:
6706 * ace/Monitor_Control/Num_Threads_Monitor.h:
6707 * ace/Monitor_Control/Bytes_Sent_Monitor.h:
6708 * ace/Monitor_Control/CPU_Load_Monitor.cpp:
6709 * ace/Monitor_Control/Packets_Sent_Monitor.h:
6710 * ace/Monitor_Control/Windows_Monitor.cpp:
6711 * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
6712 * ace/Monitor_Control/Linux_Network_Interface_Monitor.h:
6713 * ace/Monitor_Control/Windows_Multi_Instance_Monitor.h:
6714 * ace/Monitor_Control/Bytes_Received_Monitor.h:
6715 * ace/Monitor_Control/Packets_Received_Monitor.h:
6716 * ace/Monitor_Control/Num_Threads_Monitor.cpp:
6717 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
6718 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
6720 - Changed required to complete the support of
6721 network interface monitors on Solaris.
6723 - Changed guards for Windows-specific header file
6724 inclusion to use the recently added ACE_HAS_PDH_H,
6725 which in turn guards the definition of the
6726 ACE_HAS_WIN32_PDH flag used in source code.
6728 - Changed the names of the platform-specific monitor
6729 update methods to update_i(), from the distinct
6730 names they had before. This changed allowed the
6731 elimination of many #ifdef guards in source code.
6733 Thu Jun 12 17:42:47 UTC 2008 Steve Huston <shuston@riverace.com>
6735 * bin/PerlACE/Process.pm:
6736 * bin/PerlACE/Process_Win32.pm: Moved the Target sub from Process_Win32
6737 to Process so everybody can see it. Thanks to Chad Elliott for
6738 finding and suggesting the correction for it.
6740 Thu Jun 12 16:04:33 UTC 2008 Steve Huston <shuston@riverace.com>
6742 * bin/tao_orb_tests.lst: Disabled newly added tests on LabVIEW_RT.
6744 * bin/PerlACE/README: Describes how the ACE+TAO test procedures work.
6745 Includes a description of how to drive the generalized ability to
6746 redirect execution of tests off of the build host.
6748 * bin/PerlACE/TestTarget.pm:
6749 * bin/PerlACE/TestTarget_LVRT.pm:
6750 * bin/PerlACE/ProcessLVRT.pm:
6751 * bin/PerlACE/Process_Win32.pm: Add the ability to configure various
6752 aspects of ACE+TAO (+CIAO I guess, but haven't tried that) to run
6753 on machines other than the build host and with alternate roots
6754 (ACE_ROOT, TAO_ROOT). This is an effort to generalize the ability
6755 to run off of the build host without adding more switches and options
6756 and convoluted settings and platform-specific code in the main
6757 scripts. The README file explains how to set up modules to extend
6758 testing to other platforms. LabVIEW_RT is the only one there now;
6759 VxWorks is an obvious addition and would allow a bunch of special-case
6760 code to be removed from the main scripts. The test-driving script
6761 does require some change to take advantage of this capability. ACE
6762 tests in ACE_wrappers/tests have the change. A few TAO tests do
6763 (see TAO ChangeLog). Without the changes to the test-driving script
6764 everything behaves as it always did.
6766 * tests/run_test.pl: Uses the new TestTarget capability, naming the
6767 test target "ace". Thus, to redirect these tests to another machine,
6768 set the DOC_TEST_ACE environment variable with a configuration name
6769 and set configuration variables accordingly.
6771 Thu Jun 12 14:38:19 UTC 2008 Adam Mitz <mitza@ociweb.com>
6773 * ace/Stack_Trace.h:
6774 * ace/Stack_Trace.cpp:
6776 Added support for SPARCv9 (64-bit).
6777 Reverted the Win32 assembly back to the simplest form, we had tried
6778 to make it compatible with Borland but it still didn't work. As of
6779 now ACE compiled by Borland will not generate stack traces.
6781 Thu Jun 12 12:17:52 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
6783 * ace/Stack_Trace.cpp:
6785 Corrected Win32 assembler compilation error.
6787 Wed Jun 11 16:24:00 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com>
6789 * bin/tao_orb_tests.lst:
6791 Added new test case.
6793 Wed Jun 11 13:55:00 UTC 2008 Simon Massey <sma at prismtech dot com>
6795 * ace/Time_Value.inl:
6798 Add extra inline void msec(int) that calls void msec(long)
6799 to avoid amiguity between void msec(long) and void msec(_int64 &)
6800 when natual sized integers are given (which seems to be
6803 Wed Jun 11 13:02:22 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
6805 * bin/PerlACE/Run_Test.pm:
6807 Replaced the "use PerlACE::Process". It is necessary to be loaded
6808 inside this module to ensure that all of the command line options
6811 Wed Jun 11 04:17:42 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6815 Remove ACE_HAS_AIX_BROKEN_SOCKET_HEADER definitions.
6817 Wed Jun 11 03:51:32 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6822 Remove feature test and autoheader template for
6823 ACE_HAS_CHARPTR_SPRINTF. This feature test macro is no longer
6826 Wed Jun 11 03:39:48 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6831 Remove feature test and autoheader template for
6832 ACE_LACKS_FLOATING_POINT. This feature test macro is no longer
6835 Wed Jun 11 03:33:31 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6840 Remove feature test and autoheader template for
6841 ACE_HAS_TYPENAME_KEYWORD. This feature test macro is no longer
6844 Wed Jun 11 03:31:02 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6849 Remove feature test and autoheader template for
6850 ACE_HAS_SPARCWORKS_401_SIGNALS. This feature test macro is no
6853 Wed Jun 11 02:57:12 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6857 Remove autoheader template for ACE_HAS_AIX_BROKEN_SOCKET_HEADER.
6858 This feature test macro is no longer used.
6860 Wed Jun 11 02:52:16 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6865 Remove feature test and autoheader template for
6866 ACE_SELECT_USES_INT. This feature test macro is no longer used.
6868 Wed Jun 11 02:48:07 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6872 Remove autoheader template for HAVE_RESTARTABLE_SYSCALLS.
6873 This feature test macro is no longer used.
6875 Wed Jun 11 00:17:01 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6880 Remove feature test and autoheader template for
6881 ACE_HAS_IRIX_53_SIGNALS. This feature test macro is no longer
6884 Tue Jun 10 23:57:53 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6889 Remove feature tests and autoheader templates for
6890 ACE_HAS_STD_TEMPLATE_SPECIALIZATION and
6891 ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION.
6892 These feature test macros are no longer used.
6894 Tue Jun 10 23:52:19 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6899 Remove feature test and autoheader template for
6900 ACE_HAS_BROKEN_SAP_ANY. This feature test macro is no longer
6903 Tue Jun 10 23:49:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6907 Remove autoheader template for ACE_HAS_BROKEN_NESTED_TEMPLATES.
6908 This feature test macro is no longer used.
6910 Tue Jun 10 23:47:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6914 Remove autoheader template for ACE_HAS_SUNOS4_SIGNAL_T.
6915 This feature test macro is no longer used.
6917 Tue Jun 10 23:45:34 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6922 Remove feature test and autoheader template for
6923 ACE_HAS_BROKEN_CONDITIONAL_STRING_CAST. This feature test macro
6926 Tue Jun 10 23:43:19 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6931 Remove feature test and autoheader template for
6932 ACE_HAS_BROKEN_CONVERSIONS. This feature test macro is no
6935 Tue Jun 10 23:41:11 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6940 Remove feature test and autoheader template for
6941 ACE_HAS_BROKEN_NAMESPACES. This feature test macro is no longer
6944 Tue Jun 10 23:39:09 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6948 Remove autoheader template for ACE_HAS_SYSCALL_GETRUSAGE. This
6949 feature test macro is no longer used.
6951 Tue Jun 10 23:16:31 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6956 Remove feature test and autoheader template for
6957 ACE_HAS_BROKEN_TIMESPEC_MEMBERS. This feature test macro is no
6960 Tue Jun 10 21:28:23 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
6964 Add ACE_CHECK_GETNAME_RETURNS_RANDOM_SIN_ZERO feature check,
6965 which sets the ACE_GETNAME_RETURNS_RANDOM_SIN_ZERO feature test
6966 macro on Linux systems running kernels older than 2.5.47. This
6967 is a compile time check, like was done in config-linux-common.h,
6968 based on the value of LINUX_VERSION_CODE from <linux/version.h>.
6969 This means ACE compiled on a newer Linux system but deployed on
6970 an older one could result in run-time failures.
6972 Fixes Bugzilla #3132.
6974 Tue Jun 10 21:33:25 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
6977 * ace/CDR_Stream.cpp:
6979 Replaced a Monitor class forward declaration with the full file
6980 include, moved from the source file to the header file. This
6981 move enables ACE monitor points to compile when inlining is
6984 Tue Jun 10 18:46:24 UTC 2008 Yan Dai <dai_y@ociweb.com>
6986 * ace/Stack_Trace.h:
6988 Updated comments to not exclude Borland from supported platforms.
6990 * ace/Stack_Trace.cpp:
6992 - Moved the label "x" from inside of asm to be outside. Some compiler
6994 - Enabled LynxOS support and excluded support for gcc old versions before 3.3.
6996 Tue Jun 10 13:56:17 UTC 2008 Adam Mitz <mitza@ociweb.com>
6998 * ace/Stack_Trace.cpp:
7000 One more fix for Win32 wchar.
7002 Tue Jun 10 13:32:57 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
7004 * tests/Bug_2980_Regression_Test.cpp:
7006 Avoid pointer-to-function and pointer-to-object warnings from g++.
7008 Tue Jun 10 12:53:05 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
7010 * tests/SSL/SSL_Asynch_Stream_Test.cpp:
7012 Modified to avoid virtual method hiding.
7014 Tue Jun 10 11:37:09 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
7016 * tests/Time_Value_Test.cpp:
7018 Added a static cast to avoid warnings on QNX.
7020 Tue Jun 10 10:57:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7024 Correct presidence bug highlighted by FC9_GCC_430 build:
7025 ACE.cpp:1429: warning: suggest parentheses around && within ||
7026 ACE.cpp:1665: warning: suggest parentheses around && within ||
7027 ACE.cpp:1853: warning: suggest parentheses around && within ||
7028 The default precidence is && before ||, but the way the ||
7029 statements were grouped, it was clear that was not the intended
7032 Correct empty if statement bug highlighted by FC9_GCC_430 build:
7033 ACE.cpp:2773: warning: suggest braces around empty body in an 'if' statement
7035 Also removed warnings by using empty braces:
7036 ACE.cpp:3389: warning: suggest a space before ';' or explicit braces around empty body in 'while' statement
7037 ACE.cpp:3414: warning: suggest a space before ';' or explicit braces around empty body in 'while' statement
7040 Mon Jun 9 21:38:04 UTC 2008 Yan Dai <dai_y@ociweb.com>
7042 * ace/Stack_Trace.cpp:
7044 Passed string literals instead of ACE_TEXT string to GetProcAddress as it
7045 accepts LPCSTR which is defined as char*. This should fix wchar (Win32)
7048 Mon Jun 9 20:52:52 2008 Steve Huston <shuston@riverace.com>
7050 * ace/Asynch_IO.h: Doxygen improvements.
7052 Mon Jun 9 19:40:56 UTC 2008 Yan Dai <dai_y@ociweb.com>
7054 * ace/Stack_Trace.h:
7055 * ace/Stack_Trace.cpp:
7057 Excluded LynxOS, MinGW and Borland builds from stack trace supported
7060 Mon Jun 09 14:46:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7062 * ace/Stack_Trace.cpp:
7063 * ace/Stack_Trace.h:
7065 Remove TEXT() and TCHAR Fuzz errors.
7067 Mon Jun 9 11:26:36 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
7069 * ace/ace_for_tao.mpc:
7071 Added Stack_Trace.cpp since Log_Msg.cpp needs it.
7073 Mon Jun 09 10:42:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7075 * ace/NT_Service.cpp:
7077 unambiguated call to time_value msec(long) at line 437
7078 caused by new uint64 non-const setter provided by:
7079 Thu Jun 5 14:52:43 UTC 2008 Steve Huston
7081 Sun Jun 8 18:09:22 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7085 Add ACE_CHECK_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE feature
7086 check, which sets the ACE_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE
7087 feature test macro on Linux and OpenBSD systems (as is done in
7088 the canned config-*.h files). Fixes Bugzilla #3141.
7090 Sat Jun 7 13:56:56 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
7094 Use ACE_TEXT instead of ACE_LIB_TEXT.
7096 Sat Jun 7 03:28:01 UTC 2008 Yan Dai <dai_y@ociweb.com>
7098 Merged in stack_trace_branch that added stack trace support.
7102 Add an entry for stack trace support.
7106 Added comments for "%?".
7110 Added new conversion character, the question mark, which gets
7111 replaced by a stack trace on supported platforms.
7113 * ace/Stack_Trace.h:
7114 * ace/Stack_Trace.cpp:
7116 Added new class that, on supported platforms, will take a
7117 snapshot of the current stack when instantiated.
7121 Added Stack_Trace in as source.
7123 * ace/config-macosx-leopard.h:
7125 Added ACE_HAS_EXECINFO_H define.
7129 Added Stack_Trace.h and Stack_Trace.cpp.
7133 Added checks for execinfo.h header.
7135 * tests/Stack_Trace_Test.cpp:
7139 * tests/run_test.lst:
7142 Added Stack_Trace_Test in.
7144 Fri Jun 6 19:05:14 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
7146 * bin/PerlACE/ProcessVX_Unix.pm:
7147 * bin/PerlACE/ProcessVX_Win32.pm:
7149 Put an eval around the require of Net::Telnet so that these
7150 modules can always be "used", but not necessarily employed.
7152 * bin/PerlACE/Run_Test.pm:
7154 Use PerlACE::TargetProcess and PerlACE::HostProcess so that all
7155 test scripts may use them.
7157 * bin/PerlACE/TargetProcess.pm:
7158 * bin/PerlACE/HostProcess.pm:
7160 Added modules to simplify the writing of test scripts so that
7161 VxWorks testing can be transparent to the script itself. Having
7162 two packages allows for role reversal (using the -reverse_roles
7163 option to run_test.pl). For example, if you have a test that
7164 consists of a server and a client, the script will look like this:
7166 $SV = new PerlACE::TargetProcess("server", "-o $iorfile");
7167 $CL = new PerlACE::HostProcess("client", "-k file://$iorfile");
7169 If testing for VxWorks, the server process will be run on the
7170 target and the client process will be run on the host. If the
7171 -reverse_roles option is provided to run_test.pl, the server
7172 process will run on the host and the client process will run on
7175 Fri Jun 06 13:00:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7181 Fri Jun 06 11:10:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7185 Added #include ace/OS_NS_fcntl.h to previous commit of
7186 Thu Jun 5 23:46:14 UTC 2008 J.T. Conklin.
7188 Fri Jun 6 08:31:06 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
7190 * ace/config-hpux-11.00.h:
7191 According to Steve Huston HP-UX does provide strtoull and
7192 wcstoull but they can be used not as straight forward as
7193 in other compilers. I have no access to HP-UX so I added
7194 corresponding TODO comment about ACE_LACKS_STRTOULL and
7195 ACE_LACKS_WCSTOULL that I added previously.
7197 * ace/config-vxworks6.2.h:
7198 * ace/config-vxworks6.4.h:
7199 * ace/config-vxworks5.x.h:
7200 * ace/config-vxworks6.3.h:
7201 VxWorks doesn't provide wcstoull as well.
7202 Added ACE_LACKS_WCSTOULL.
7204 Thu Jun 5 23:46:14 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7208 Changed daemonize() to open /dev/null and duplicate the file
7209 descriptor as descriptors 0, 1, and 2 if it is invoked with the
7210 closed_all_handles flag set. This avoids problems with I/O
7211 to/from stdin, stdout, and stderr; cin, cout, and cerr;
7212 etc. being written to/read from whatever files/sockets/devices
7213 associated with descriptors 0, 1, and 2 when they are reopened.
7214 This fixes Bugzilla #3338.
7216 Thu Jun 5 16:30:58 2008 Steve Huston <shuston@riverace.com>
7218 * NEWS: Added note concerning ACE_Time_Value changes from
7219 Thu Jun 5 14:52:43 UTC 2008 Steve Huston <shuston@riverace.com>
7221 Tue Jun 3 13:09:27 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
7223 * ace/OS_main.h (wmain): Added
7225 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
7226 ACE_END_VERSIONED_NAMESPACE_DECL
7228 to the ace_wmain_i macro. Thanks to June Fang <june dot fang at
7229 gmail dot com> for reporting this.
7231 Thu Jun 5 14:52:43 UTC 2008 Steve Huston <shuston@riverace.com>
7233 * ace/Time_Value.{h inl}: Added a non-const variant of
7234 void msec(ACE_UINT64&) - this allows the msec(ACE_UINT64&) accessor
7235 to be called on both const and non-const objects without error.
7236 Fixes Bugzilla #3336. Thanks to Simon Massey for this idea.
7238 * tests/Time_Value_Test.cpp: Added a const-checking msec() call and
7239 corrected the test case.
7241 Thu Jun 05 13:45:00 UTC 2008 Simon Massey <sma@prismtech.com>
7247 As a conveniance in wide character builds allow the
7248 options string to be specified as a standard narrow
7249 string (that is converted internally). This type of
7250 use is littered throughout the TAO code.
7252 * ace/OS_NS_stdio.cpp:
7253 * ace/OS_NS_stdio.h:
7254 * ace/OS_NS_stdio.inl:
7256 As a conveniance in wide character builds allow the
7257 fopen() call to have parameters of mixed wide/narrow
7258 type. This type of use is littered throughout the TAO
7261 * ace/OS_NS_stdlib.inl:
7263 Correct the mkstemp facades, they were not returning
7264 the modified template string under wide character builds,
7265 this caused the tao_idl compiler to be unable to find
7266 the pre-processed files to rename that it had just created.
7268 * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc:
7269 * examples/Log_Msg/Log_Msg_MFC/Log_Msg_Unicode_MFC.mpc:
7271 Deleted the Unicode specific version, normal one suffices
7274 * bin/tao_orb_tests.lst:
7276 Disabled problematic LynxOS test.
7278 Wed Jun 4 22:45:20 2008 Steve Huston <shuston@riverace.com>
7280 * ace/config-pharlap.h: Added ACE_LACKS_FILELLOCKS. My changes from
7281 Mon Apr 28 21:53:23 UTC 2008 Steve Huston <shuston@riverace.com>
7282 exposed a call to LockFileEx, which is not present on Pharlap
7283 (and, therefore, not present in LabVIEW RT). The alternate API,
7284 LockFile, is present on Pharlap but documented as unsupported.
7285 Since the OS doesn't do multiple processes, there are more effective
7286 ways to synchronize that file locks anyway.
7288 Wed Jun 4 20:59:16 UTC 2008 Ciju John <johnc at ociweb dot com>
7290 * ace/SSL/SSL_Context.cpp:
7291 Fix for Bug 3337. ::SSL_add_dir_cert_subjects_to_stack() isn't
7294 Wed Jun 4 17:12:10 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7296 * ace/ACE.cpp (timestamp):
7298 Make sure to divide sizeof timebuf by sizeof (ACE_TCHAR) to
7299 avoid buffer overflow. This is another instance of the same
7302 Mon Jun 2 15:26:57 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
7304 Wed Jun 4 16:05:54 UTC 2008 Steve Huston <shuston@riverace.com>
7306 * tests/Time_Value_Test.cpp: Added a test case for Bugzilla #3336
7307 as reported by Aaron Scamehorn.
7309 Wed Jun 4 14:36:55 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7311 * ace/Monitor_Point_Registry.cpp:
7312 * ace/Monitor_Base.cpp:
7314 Disabled warning messages reporting an unsuccessful unbind
7315 of a monitor from the monitor point registry. In some
7316 cases, it appears that the default process reactor singleton
7317 is destroyed before the monitor point registry. The reactor
7318 has an associated ACE_Message_Queue, which in turn has an
7319 associated monitor. Somehow in the destruction of the
7320 singleton, the normal chain of destructor calls, which
7321 would remove the monitor from the registry, is bypassed,
7322 leaving the removal to happen when the registry's
7323 destructor is called and the entry in question is no longer
7324 valid. In any case, this happens only at process shutdown,
7325 and there is no memory leak. Ways to make this happen in
7326 a more friendly fashion are being looked into.
7328 Tue Jun 3 16:14:39 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com>
7330 * rpmbuild/ace-tao.spec:
7331 * rpmbuild/ace-tao-unusedarg.patch:
7332 * rpmbuild/ace-tao-strrecvfd.patch:
7334 Added ace-tao-strrecvfd.patch (related to bug #3291).
7335 Changed make loop construct to abort when subcomponent fails.
7336 Removed PSS from TAO build list.
7337 Added ace-tao-unusedarg.patch (related to bug #3270).
7338 Made qt3 BuildRequires conditional on Fedora version.
7340 Mon Jun 2 15:26:57 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
7342 * ace/Log_Record.cpp (format_msg): Make sure to divide sizeof ctp
7343 by sizeof (ACE_TCHAR) to avoid buffer overflow. Thanks to June
7344 Fang <june dot fang at gmail dot com> for reporting this.
7346 Sun Jun 1 02:01:38 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com>
7348 * rpmbuild/ace-tao.spec:
7349 * rpmbuild/ace-tao-etc.tar.gz:
7350 * rpmbuild/ace-tao-orbsvcs-daemon.patch:
7352 Added ace-tao-orbsvcs-daemon.patch to workaround
7353 daemonization problems in rpm installed services.
7354 Fixed tao-cosconcurrency command line arguments.
7356 Fri May 30 13:57:06 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
7358 * ace/config-vxworks6.2.h:
7359 * ace/config-vxworks6.4.h:
7360 * ace/config-vxworks5.x.h:
7361 * ace/config-vxworks6.3.h:
7362 VxWorks doesn't provide strtoull().
7364 Fri May 30 13:48:48 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
7366 * ace/config-openvms.h:
7367 OpenVMS doesn't provide wcstoull() function.
7369 Fri May 30 13:37:13 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
7371 * ace/OS_NS_stdlib.inl:
7374 * ace/config-cygwin32.h:
7375 Disabled wcstoull() on cygwin since it doesn't provide
7378 Fri May 30 13:17:55 UTC 2008 Simon Massey <sma@prismtech.com>
7380 * test/INET_Addr_Test_IPV6.cpp:
7381 Resolve Conflict #define INTERFACE with MFC under VC8.
7383 Fri May 30 10:07:55 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
7385 * ace/config-win32-borland.h:
7386 Borland compilers doesn't provide strtoull() and wcstoull().
7388 * ace/config-sunos5.5.h:
7389 * ace/config-sunos5.10.h:
7390 wcstoull() didn't exist on Solaris until version 10.
7392 * ace/config-hpux-11.00.h:
7393 HP-UX doesn't provide strtoull() and wcstoull().
7395 Thu May 29 16:08:01 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
7397 * ace/OS_NS_stdlib.cpp:
7398 * ace/OS_NS_stdlib.inl:
7399 * ace/OS_NS_stdlib.h:
7401 Added strtoull() function to ACE_OS.
7405 Added a check for presence of strtoull() and wcstoull()
7406 in the build environment.
7408 Thu May 29 15:15:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7410 * ace/INET_Addr.cpp:
7412 Remove tabs to avoid fuzz warning.
7414 Thu May 29 10:15:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7416 * tests/Bug_3332_Regression_Test.cpp:
7418 Remove signed/unsigned comparison warnings.
7420 Wed May 28 18:13:15 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7422 * ace/INET_Addr.cpp:
7425 Changed ACE_INET_Addr::get_host_addr(char *, int) to be thread
7426 safe by calling ACE_OS::inet_ntop() instead of
7427 ACE_OS::inet_ntoa().
7429 Changed ACE_INET_Addr::get_host_addr(void) to call
7430 INET_Addr::get_host_addr(char *, size) with a static buffer.
7432 Removed the special cases for VxWorks in both of the above
7433 methods which called inet_ntoa_b() which, according to comments,
7434 was for efficency and thread safety. These are are now as
7435 efficent and thread safe (or not, in the case of ACE_INET_Addr::
7436 get_host_addr(void)) as any other target platform, but no longer
7437 need a string buffer member in every ACE_INET_Addr instance.
7439 Wed May 28 13:46:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7442 Eliminate a warning from some fanicaly builds.
7444 Wed May 28 08:10:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7446 * tests/Bug_3332_Regression_Test.cpp:
7447 * tests/Bug_3332_Regression_Test.txt:
7448 * tests/run_test.lst:
7451 Regression test for the change of:
7452 Fri May 23 12:45:00 UTC 2008 * ace/RB_Tree.cpp.
7454 Tue May 27 23:10:33 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7458 Adding missing template and header files.
7460 Tue May 27 12:11:07 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
7464 Added missing template and header files.
7466 Mon May 26 13:54:38 UTC 2008 Olli Savia <ops@iki.fi>
7468 * ace/config-lynxos.h:
7469 Defined ACE_LACKS_POLL_H.
7471 Mon May 26 07:28:23 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com>
7473 * rpmbuild/ace-tao.spec:
7474 Clarified the tao-cosevent and tao-rtevent "Summary" tags.
7476 Mon May 26 00:31:51 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com>
7478 * rpmbuild/ace-tao.spec:
7479 Fixed rpm build error: bad tar extraction command.
7481 Sun May 25 17:18:20 UTC 2008 Adam Mitz <mitza@ociweb.com>
7485 s/MonitorControl/Monitor_Control/
7487 Sun May 25 04:11:37 UTC 2008 Ken Sedgwick <ken+5a4@bonsai.com>
7489 * rpmbuild/ace-tao.spec:
7490 * rpmbuild/ace-tao-rnq.patch:
7491 * rpmbuild/ace-tao-config-tmplvis.patch:
7492 * rpmbuild/ace-tao-hasicmp.patch:
7493 * rpmbuild/ace-tao-obstack.patch:
7494 * rpmbuild/ace-tao-config-ipv6.patch:
7495 Removed ace-tao-obstack.patch, no longer needed.
7496 Converted ace-tao-config-ipv6.patch into conditional rpm script.
7497 Converted ace-tao-rnq.patch into conditional rpm script.
7498 Converted ace-tao-config-tmplvis.patch and ace-tao-hasicmp.patch
7501 Sat May 24 19:50:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7503 * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
7505 Adjust libpaths now that ACE_MonitorControl library has been
7506 renamed to just ACE_Monitor_Control.
7508 Fri May 23 14:20:48 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7512 Added *mingw64* case in ACE_SET_PLATFORM_MACROS and
7513 ACE_CHECK_FORMAT_SPECIFIERS feature test macros.
7515 Fri May 23 12:45:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7519 Enhancement to stop external pointers to retained items being
7520 invalidated upon key deletion.
7522 Fri May 23 12:14:54 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7524 * ace/Monitor_Control/Auto_Update_Starter.h:
7526 Updated filename (which was recently changed) in a comment.
7527 Thanks to Simon Massey <simon.massey@prismtech.com> for
7528 reporting the fuzz warning.
7530 Fri May 23 08:14:38 UTC 2008 Olli Savia <ops@iki.fi>
7532 * tests/run_test.lst:
7534 Run Bug_2980_Regression_Test on LynxOS.
7536 Fri May 23 00:18:24 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7540 Rename MonitorControl subdirectory to Monitor_Control, to
7541 adapt to this change:
7543 Wed May 21 19:01:10 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7545 Thu May 22 23:04:38 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7549 Rename MonitorControl subdirectory to Monitor_Control, to
7550 adapt to this change:
7552 Wed May 21 19:01:10 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7554 Thu May 22 19:29:35 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7556 * ace/Monitor_Base.h (clear):
7558 Made the method virtual, since it's overridden in the
7559 TAO Notification Service monitors and we are now using
7560 the ACE monitor registry which stores everyhing as the
7561 ACE base class monitor.
7563 Thu May 22 14:56:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7565 * bin/PerlACE/ProcessVX_Unix.pm:
7566 * bin/PerlACE/ProcessVX_Win32.pm:
7567 Added support for ACE_RUN_VX_EXE_SUBDIR which can be used when
7568 the vxworks executables are build in a subdirectory
7570 Thu May 22 09:47:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7572 * rpmbuild/ace-tao-codeset.patch:
7573 * ace/Codeset_Registry_db.cpp:
7574 Merged patch into the regular registry
7576 * ace/OS_NS_sys_uio.cpp:
7579 * ace/Service_Config.cpp:
7582 * rpmbuild/ace-tao.spec:
7583 Removed codeset patch
7585 Thu May 22 09:37:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7588 New directory with files needed to create rpm's for ACE/TAO.
7589 These files will be improved and we will check whether the
7590 rpm patches can be integrated into the real config files.
7591 Thanks to Ken Sedgwick <ksedgwick at bonsai dot com> for
7592 delivering these files.
7594 Wed May 21 19:01:10 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7596 * ace/MonitorControl/*:
7598 Changed directory name to Monitor_Control and renamed all
7599 contained files, classes, libs, MPC projects, ifdef guards,
7600 and macros similarly, to better conform to the ACE style.
7602 * ace/Monitor_Point_Registry.cpp:
7603 * ace/Monitor_Admin.h:
7604 * ace/Monitor_Admin.cpp:
7605 * bin/MakeProjectCreator/config/ace_mc.mpb:
7606 * examples/Monitor/Bytes_Sent/bytes_sent.cpp:
7607 * examples/Monitor/Bytes_Sent/Makefile.am:
7608 * examples/Monitor/Message_Queue_Size/message_queue_size.cpp:
7609 * examples/Monitor/Message_Queue_Size/Makefile.am:
7610 * examples/Monitor/Constraint/constraint.cpp:
7611 * examples/Monitor/Constraint/Makefile.am:
7612 * examples/Monitor/CPU_Load/cpu_load.cpp:
7613 * examples/Monitor/CPU_Load/Makefile.am:
7614 * examples/Monitor/Num_Threads/Makefile.am:
7615 * examples/Monitor/Num_Threads/num_threads.cpp:
7616 * examples/Monitor/Group/Makefile.am:
7617 * examples/Monitor/Group/group.cpp:
7618 * examples/Monitor/Memory_Usage/Makefile.am:
7619 * examples/Monitor/Memory_Usage/memory_usage.cpp:
7621 Changes corresponding to the renaming above.
7623 Wed May 21 14:06:13 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7625 * ace/Monitor_Base.h:
7626 * ace/Monitor_Base.cpp:
7628 Made the update() method non pure virtual.
7630 Tue May 20 19:33:29 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7632 * ace/Message_Queue_T.cpp:
7634 Added the stringified process id to the construction of
7635 the message queue size monitor's name, since some tests
7636 were showing that message queues were being created with
7637 the same hex address in different processes.
7639 Tue May 20 17:55:39 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
7641 * ace/Svc_Handler.h:
7643 Added an enum to be used as flags parameter for close().
7646 * ace/Connector.cpp:
7647 * ace/Strategies_T.cpp:
7649 Use the new enum during the call to close() on the service handler
7650 to indicate the circumstances behind the closure.
7652 This is part of a set of commits for Bug 2935.
7654 Tue May 20 09:45:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7656 * ace/Ping_Socket.{h,cpp}:
7659 Mon May 19 19:26:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7661 * tests/Log_Msg_Test.cpp:
7662 On VxWorks/LynxOS we didn't test the buffer overflow, but we
7663 shouldn't test this when ACE_LACKS_VSNPRINTF is defined
7664 because it will then fail
7666 Mon May 19 19:13:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7668 * ace/Hash_Map_Manager_T.h:
7671 * ace/Hash_Map_Manager_T.cpp (shared_find)
7672 Set errno to ENOENT when the size is zero
7674 Mon May 19 19:08:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7676 * bin/tao_orb_tests.lst:
7679 Mon May 19 14:19:21 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7681 * docs/bczar/bczar.html:
7682 Updated mailing lists
7684 * docs/Download.html:
7688 * ace/config-openvms.h:
7689 Removed sock max of 64kb
7691 Mon May 19 02:53:21 CDT 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7693 * ACE version 5.6.5 released.
7695 Fri May 16 10:13:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7697 Reverted change below, causes problems in the builds
7698 * include/makeinclude/platform_linux.GNU:
7699 Only set DLD and LD when they are not set yet
7701 Fri May 16 07:50:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7703 * tests/Based_Pointer_Test.cpp:
7704 Also define a public destructor to silence the gnu warning that
7705 we only have private
7707 Fri May 16 07:49:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7709 * examples/Monitor/Num_Threads/num_threads.cpp:
7710 Fixed compile errors when monitoring framework is disabled
7712 Fri May 16 07:41:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7714 * examples/APG/Streams/Answerer.cpp:
7715 * examples/APG/Streams/EndTask.h:
7716 Replaced EndTask with TheEndTask to resolve a name conflict
7719 Fri May 16 07:18:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7721 * include/makeinclude/platform_linux.GNU:
7722 * include/makeinclude/platform_linux_common.GNU:
7723 Support lib64 paths to detect certain features. Thanks to Ken
7724 Sedgwick <ksedgwick at bonsai dot com> for reporting this
7726 * include/makeinclude/platform_linux.GNU:
7727 Only set DLD and LD when they are not set yet
7729 Thu May 15 14:00:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7731 * ace/Based_Pointer_T.{h,inl}:
7732 * tests/Based_Pointer_Test.cpp:
7733 Fixed bugzilla 3285, make it possible to use
7734 ACE_Based_Pointer<void>. Thanks to Thomas Brownridge
7735 <thomas dot brownridge at lmco dot com> for reporting this.
7737 Thu May 15 12:36:42 UTC 2008 Phil Mesnier <mesnier_p@ociweb.com>
7739 * ace/MMAP_Memory_Pool.cpp:
7740 When using a default base address of 0x0 and otherwise wanting
7741 a fixed address, a special flag was used to imply that after the
7742 first address is selected the system in a call to ::mmap()
7743 subsequent calls to ::mmap() reuse the selected base address
7744 as a fixed address. This may cause problems with reloading
7745 persistent data if the stored data contains pointers and the
7746 system selected base address changes from run to run.
7748 * ace/config-linux-common.h:
7749 The default base address for the x86-64 platform cannot be 0x0.
7750 Doing so causes the system to choose an address which for some
7751 unknown reason causes SEGV errors in Malloc_T. The linux-specific
7752 mmap flag, MAP_32BIT, resolves those segv errors, but on x86-64
7753 using 0x0 as the default base address on subsequent runs cause
7754 a different assigned base address to be selected. If the data
7755 in the mapped memory contains pointers to mapped memory, those
7756 are then wrong and cause SEGV crashs. By experimentation, it
7757 seems the default base address for powerpc is appropriate for
7760 Thu May 15 10:19:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7762 * include/makeinclude/rules.lib.GNU:
7763 Fixed OpenVMS specific part
7765 Thu May 15 10:17:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7767 * ace/Unbounded_Set_Ex.cpp:
7768 Fixed bug in the insert method
7770 * ace/Unbounded_Set_Test.cpp:
7771 Extended this test to reproduce the bug above and replaced all
7772 ACE_ASSERTS with if checks
7774 Thu May 15 10:05:00 UTC 2008 Simon Massey <sma at prismtech dot com>
7776 * bin/msvc_mpc_auto_compile.pl:
7777 Split orbsvcs out from ciao build.
7779 Thu May 15 07:09:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7782 Added config-win32-msvc9.h, thanks to <tim at burmair dot com> for
7785 Wed May 14 20:41:17 2008 Steve Huston <shuston@riverace.com>
7787 * ace/Thread_Manager.h: Expanded the documentation, particularly for
7790 Wed May 14 18:30:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7792 * ace/config-irix6.x-common.h:
7793 * ace/config-linux-common.h:
7794 * ace/config-sunos5.4-g++.h:
7795 * ace/config-sunos5.4-sunc++-4.x.h:
7796 * ace/config-sunos5.5.h:
7797 * ace/config-tandem.h:
7798 * ace/config-unixware-7.1.0.h:
7799 * ace/config-unixware-7.1.0.udk.h:
7800 * ace/MonitorControl/MemoryUsageMonitor.cpp:
7801 * ace/MonitorControl/MemoryUsageMonitor.h:
7803 * ace/os_include/os_unistd.h:
7804 * ace/os_include/sys/os_resource.h:
7805 * ace/POSIX_Proactor.cpp:
7807 Seems we already had a ACE_HAS_SYSINFO but this is a different
7808 method but with the same name as we use in the monitoring code.
7809 Added ACE_HAS_SYS_SYSTEMINFO_H as new define, renamed the
7810 linux define to ACE_HAS_LINUX_SYSINFO
7812 Wed May 14 18:14:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7817 * ace/config-vxworks5.x.h:
7818 * ace/OS_NS_unistd.inl:
7819 * ace/Sock_Connect.cpp:
7820 Extended for VxWorks Medusa
7822 * ace/Logging_Strategy.cpp:
7823 Initialise pointer with 0
7825 Wed May 14 14:26:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7827 * include/makeinclude/platform_vxworks5.5.x.GNU:
7828 Detect medusa pid/pcd/pne
7830 Wed May 14 12:34:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7832 * ace/os_include/os_pdhmsg.h:
7835 * ace/config-win32-common.h:
7836 Added ACE_HAS_PDHMSG_H
7838 * ace/config-win32-mingw.h:
7839 * ace/config-WinCE.h:
7840 Added ACE_LACKS_PDHMSG_H
7845 * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp:
7848 Wed May 14 12:24:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7850 * ace/os_include/os_kstat.h:
7851 * ace/os_include/sys/os_sysinfo.h:
7854 * ace/os_include/os_glob.h:
7855 * ace/os_include/sys/os_statvfs.h:
7856 Removed not needed includes
7859 Added check for sysinfo.h
7861 * ace/config-linux-common.h:
7862 Added ACE_HAS_SYSINFO and ACE_HAS_SYSINFO_H
7867 * ace/MonitorControl/CPULoadMonitor.h:
7868 * ace/MonitorControl/MemoryUsageMonitor.cpp:
7869 * ace/MonitorControl/MemoryUsageMonitor.h:
7870 Use the new defines and header files
7872 Wed May 14 10:41:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7875 * examples/Monitor/*:
7876 Renamed MonitorControl namespace to Monitor_Control to comply
7877 to ACE coding guidelines
7879 Wed May 14 09:48:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7881 * tests/run_test.lst:
7882 Enabled some more tests on vxworks
7884 Tue May 13 19:20:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7886 * bin/diff-builds.pl:
7887 Updated for move of test stats
7889 Mon May 12 12:19:15 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7891 * examples/Monitor/MC_Test_Utilities.h:
7892 * examples/Monitor/Bytes_Sent/bytes_sent.cpp:
7893 * examples/Monitor/Message_Queue_Size/message_queue_size.cpp:
7894 * examples/Monitor/Constraint/constraint.cpp:
7895 * examples/Monitor/CPU_Load/cpu_load.cpp:
7896 * examples/Monitor/MC_Test_Utilities.cpp:
7897 * examples/Monitor/Group/group.cpp:
7898 * examples/Monitor/Memory_Usage/memory_usage.cpp:
7900 Added appropriate preprocessor guards to ensure a
7901 successful build when ACE_HAS_MONITOR_FRAMEWORK is
7904 * examples/Monitor/Message_Queue_Size/Message_Queue_Size.mpc:
7906 Removed outdated macro additions from project.
7908 Fri May 9 18:58:52 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
7910 * ace/Service_Config.h:
7911 * ace/Service_Config.inl:
7912 * ace/Service_Config.cpp:
7913 * ace/Service_Gestalt.cpp:
7915 Calling ACE_Service_Config::open() does not correctly initialize
7916 the SC global state (process name, in particular but others
7917 too). Fixing bug#3319.
7919 Fri May 9 17:58:21 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7921 * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
7924 Thu May 8 22:13:24 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7926 Now that ETCL Parser library has been renamed back to
7929 Fri May 9 17:55:39 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7931 * examples/Monitor/Bytes_Sent/Makefile.am:
7932 * examples/Monitor/Message_Queue_Size/Makefile.am:
7933 * examples/Monitor/Constraint/Makefile.am:
7934 * examples/Monitor/CPU_Load/Makefile.am:
7935 * examples/Monitor/Num_Threads/Makefile.am:
7936 * examples/Monitor/Group/Makefile.am:
7937 * examples/Monitor/Memory_Usage/Makefile.am:
7938 * ace/ETCL/Makefile.am:
7939 * ace/MonitorControl/Makefile.am:
7943 Fri May 9 14:17:11 UTC 2008 William R. Otte <wotte@william-r-ottes-macbook-pro.local>
7945 * include/makeinclude/platform_macosx_icc.GNU:
7947 Support for ICC on Intel Macs.
7949 Fri May 9 12:04:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7952 Added ACE_HAS_MONITOR_POINTS which currently is set to 0. We will
7953 enable this in a few builds to test them in detail. This way the
7954 user can decide to enable the monitor framework but not get the
7955 ACE builtin monitor points
7957 * ace/CDR_Stream.cpp:
7959 * ace/CDR_Stream.inl:
7960 * ace/Message_Queue_T.cpp:
7961 * ace/Message_Queue_T.h:
7962 Added monitor points
7964 * ace/Codeset_IBM1047.cpp:
7965 Removed code to silence the hp compiler, this is not needed in other
7968 Fri May 9 11:44:59 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
7970 * bin/MakeProjectCreator/config/ace_etcl_parser.mpb:
7972 Changed the filename etcl_parser.mpb to the one
7973 above, for consistency in the names of ACE-related
7974 files. Also changed the corresponding library name
7977 * ace/ETCL/ACE_ETCL_Parser.pc.in:
7979 Changed the name of ETCL_Parser.pc.in likewise.
7980 Also changed the contents of this file accordingly.
7982 * ace/ETCL/ETCL.mpc:
7983 * ace/MonitorControl/MonitorControl.mpc:
7984 * bin/MakeProjectCreator/config/ace_mc.mpb:
7986 Changes corresponding to the name changes above.
7988 Thu May 8 23:03:15 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7990 * bin/MakeProjectCreator/config/ace_zlib.mpb:
7992 ACE-specific zlib base project that overrides library settings
7993 in MPC's own zlib base project for the automake build.
7995 Thu May 8 22:13:24 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
7997 * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
7999 Adjust libpaths now that ACE_ETCL_Parser library has been
8000 renamed to just ETCL_Parser.
8002 Thu May 8 22:07:40 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
8004 * ace/ETCL/Makefile.am:
8008 * ace/ETCL/ACE_ETCL.pc.in:
8009 * ace/ETCL/ETCL_Parser.pc.in:
8011 New pkg-config template files.
8013 * ace/ETCL/ETCL.mpc:
8015 Add Pkgconfig_Files sections for ACE_ETCL and ETCL_Parser
8018 Thu May 8 21:06:29 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8020 * ace/ETCL/ETCL_Constraint_Visitor.h:
8021 * ace/ETCL/ETCL_Constraint_Visitor.cpp:
8023 Removed a no-op method mean to be overridden
8024 in derived visitors, but then abandoned.
8026 Fri May 2 17:45:13 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
8028 * docs/ACE-guidelines.html: Updated the style guide to discuss the
8029 use of '_' vs intercaps.
8031 Thu May 8 10:51:29 UTC 2008 Steve Huston <shuston@riverace.com>
8033 * include/makeinclude/platform_sunos5_g++.GNU: Ensure -pipe is not
8034 inserted into CCFLAGS twice. Similar to earlier change from
8035 Wed Jan 23 17:23:31 UTC 2008 Steve Huston <shuston@riverace.com>
8036 Fixes Bugzilla #3232.
8038 Thu May 8 08:06:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8040 * ace/ETCL/ETCL_l.cpp:
8041 * ace/ETCL/ETCL_y.cpp:
8042 Fixed casing of include
8044 Wed May 7 19:28:35 UTC 2008 Steve Huston <shuston@riverace.com>
8046 * ace/Unbounded_Set.{h inl}: Replaced typedef BASE with base_type.
8047 Avoids a BASE macro on AIX.
8049 Wed May 7 19:02:51 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8051 * ace/ETCL/ETCL_include:
8053 Removed this directory.
8055 * ace/ETCL/etcl_parser_export.h:
8057 Relocated here from ace/ETCL/ETCL_include.
8059 * bin/MakeProjectCreator/config/etcl_parser.mpb:
8061 Renamed this file from ace_etcl_parser.mpb.
8063 * ace/ETCL/ETCL_l.cpp:
8065 * ace/ETCL/ETCL_Interpreter.cpp:
8067 * ace/ETCL/ETCL_y.cpp:
8068 * ace/ETCL/ETCL_Interpreter.h:
8069 * ace/ETCL/ETCL.mpc:
8070 * ace/MonitorControl/MonitorControl.mpc:
8071 * bin/MakeProjectCreator/config/ace_mc.mpb:
8073 All changes in this checkin are to remove
8074 unnecessary things as a result of making the
8075 ETCL parser the only one used. The corresponding
8076 parser in TAO is eliminated.
8078 Wed May 7 17:11:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8080 * include/makeinclude/platform_linux_icc.GNU:
8083 Wed May 7 14:28:54 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
8085 * bin/ChangeLogEditor/FileLocatorFactory.pm:
8087 Changed to detect Subversion before CVS.
8089 Wed May 7 14:12:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8091 * tests/Bug_3319_Regression_Test.cpp:
8092 * tests/run_test.lst:
8094 Added regression for bugzilla 3319
8096 Wed May 7 10:52:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8098 * ace/Hash_Map_Manager_T.cpp:
8099 Fixed GCC warning about maybe unitialised use and also
8100 use prefix decrement and no need for some intermediate variables
8102 Wed May 7 08:42:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8104 * ace/config-vxworks5.x.h:
8105 Added ACE_HAS_4_4BSD_SENDMSG_RECVMSG
8107 Wed May 7 07:03:29 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu>
8109 * ace/Unbounded_Set.h
8113 Wed May 7 06:33:30 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu>
8115 * ace/Unbounded_Set.inl
8117 Fix unused argument warning.
8119 Tue May 6 17:03:17 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu>
8121 * ace/Hash_Map_Manager_T.cpp:
8122 Fixed segfault if shared_find is called on a map of size zero.
8126 Comments for trace_active were swapped.
8130 * ace/Unbounded_Set.h:
8131 * ace/Unbounded_Set.inl:
8132 * ace/Unbounded_Set.cpp:
8133 * ace/Unbounded_Set_Ex.h:
8134 * ace/Unbounded_Set_Ex.inl:
8135 * ace/Unbounded_Set_Ex.cpp:
8137 Extended the Unbounded_Set to include a comparator template parameter,
8138 which must implement operator (), which returns true if the items are
8139 equivalent. This class has been renamed Unbounded_Set_Ex.
8141 Unbounded_Set is now implemented in terms of Unbounded_Set_Ex with a
8142 comparator that uses operator== to compare the items.
8144 * ace/Service_Gestalt.h:
8145 * tests/Unbounded_Set_Test.cpp:
8147 Slight updates to conform with new implementation.
8151 Added description for above.
8153 Tue May 6 12:37:43 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8155 * ace/ETCL/ETCL_Constraint.h:
8156 * ace/ETCL/ETCL_Constraint_Visitor.cpp:
8157 * ace/ETCL/ETCL_Constraint_Visitor.h:
8158 * ace/ETCL/ETCL_Constraint.inl:
8159 * ace/ETCL/ETCL_Constraint.cpp:
8161 Moved code from the TAO ETCL classes to base classes
8164 Tue May 6 08:27:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8166 * bin/PerlACE/ProcessVX_Unix.pm:
8167 * bin/PerlACE/ProcessVX_Win32.pm:
8168 Added support for ACE_RUN_VX_TGT_TELNET_HOST and
8169 ACE_RUN_VX_TGT_TELNET_PORT so that an explicit telnet server
8170 can be configured. If not specified we use ACE_RUN_VX_TGTHOST
8171 which also specifies the ip address that is used as endpoint
8172 for the corba servers
8174 Mon May 5 17:09:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8176 * include/makeinclude/build_dll.bor:
8177 * include/makeinclude/build_exe.bor:
8178 * include/makeinclude/build_lib.bor:
8179 Handle files with cxx extension just as we could handle cpp files
8181 Mon May 5 07:53:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8183 * ace/os_include/os_pdh.h:
8184 New os_include file for pdh.h
8187 Added check for pdh.h
8192 * ace/config-win32-common.h:
8193 * ace/config-win32-mingw.h:
8194 * ace/config-WinCE.h:
8195 Windows has pdh.h, but not MinGW and not WinCE
8197 * ace/MonitorControl/BytesReceivedMonitor.cpp:
8198 * ace/MonitorControl/BytesReceivedMonitor.h:
8199 * ace/MonitorControl/BytesSentMonitor.cpp:
8200 * ace/MonitorControl/BytesSentMonitor.h:
8201 * ace/MonitorControl/CPULoadMonitor.cpp:
8202 * ace/MonitorControl/CPULoadMonitor.h:
8203 * ace/MonitorControl/MemoryUsageMonitor.cpp:
8204 * ace/MonitorControl/MemoryUsageMonitor.h:
8205 * ace/MonitorControl/NumThreadsMonitor.cpp:
8206 * ace/MonitorControl/NumThreadsMonitor.h:
8207 * ace/MonitorControl/PacketsReceivedMonitor.cpp:
8208 * ace/MonitorControl/PacketsReceivedMonitor.h:
8209 * ace/MonitorControl/PacketsSentMonitor.cpp:
8210 * ace/MonitorControl/PacketsSentMonitor.h:
8211 * ace/MonitorControl/WindowsMonitor.cpp:
8212 * ace/MonitorControl/WindowsMonitor.h:
8213 * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp:
8214 * ace/MonitorControl/WindowsMultiInstanceMonitor.h:
8215 Use ACE_HAS_WIN32_PDH instead of ACE_WIN32 because with WinCE and
8216 MinGW we don't have pdh on windows
8218 Mon May 5 07:37:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8220 * examples/Monitor/CPU_Load/cpu_load.cpp:
8221 * examples/Monitor/Group/group.cpp:
8224 Mon May 5 07:30:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8226 * examples/Monitor/MC_Test_Utilities.mpc:
8227 Don't build with ace_for_tao enabled
8229 Sat May 3 17:00:07 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
8231 * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
8233 Add relative libdirs for new ACE_ETCL, ACE_ETCL_Parser, and
8234 ACE_MonitorControl libraries.
8236 Sat May 3 13:47:21 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
8238 * examples/Makefile.am:
8242 Fri May 2 23:58:38 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
8246 Build new example directories.
8248 * examples/Monitor/Bytes_Sent/Makefile.am:
8249 * examples/Monitor/Message_Queue_Size/Makefile.am:
8250 * examples/Monitor/Constraint/Makefile.am:
8251 * examples/Monitor/CPU_Load/Makefile.am:
8252 * examples/Monitor/Num_Threads/Makefile.am:
8253 * examples/Monitor/Group/Makefile.am:
8254 * examples/Monitor/Memory_Usage/Makefile.am:
8255 * examples/Monitor/Makefile.am:
8256 * examples/Semaphores/Makefile.am:
8260 Fri May 2 23:29:06 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
8262 * ace/ETCL/Makefile.am:
8266 * ace/ETCL/ETCL.mpc:
8268 Add automake specific rule for includes.
8270 Fri May 2 22:53:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
8274 Build ace/ETCL and ace/MonitorControl.
8276 Fri May 2 21:54:40 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
8278 * ace/ETCL/Makefile.am:
8279 * ace/MonitorControl/Makefile.am:
8287 Fri May 2 18:36:41 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8289 * ace/ETCL/ETCL_Interpreter.h:
8291 Fix for build problems with versioned namespaces turned on.
8293 Fri May 2 17:50:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8295 * ace/config-vxworks6.2.h:
8296 * ace/config-vxworks6.3.h:
8297 * ace/config-vxworks6.4.h:
8298 Only define _C99 when it is not defined yet
8300 Fri May 2 17:20:37 UTC 2008 Steve Huston <shuston@riverace.com>
8302 * tests/Message_Queue_Test.cpp: Removed the delay sleep between loop
8303 iterations - it causes the test to time out too often. Increased
8304 the message count back to multiples of 100,000.
8306 Fri May 2 15:34:55 UTC 2008 Steve Huston <shuston@riverace.com>
8308 * tests/RW_Process_Mutex_Test.cpp: Fixed compile warning about
8311 Fri May 2 11:07:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8313 * ace/MMAP_Memory_Pool.{h,cpp}:
8314 Doxygen improvements and moved the documentation about the
8315 handle_signal method from the cpp to the header file so that
8316 it appears in the doxygen documentation
8318 Fri May 2 09:36:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8320 * bin/tao_orb_tests.lst:
8321 Added Bug_3315_Regression
8323 Fri May 2 08:25:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8325 * bin/msvc_static_order.lst:
8328 Fri May 2 08:15:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8330 * ace/ace_for_tao.mpc:
8331 Added new monitor files
8333 Fri May 2 08:04:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8335 * ace/Monitor_Admin.cpp
8336 * ace/Monitor_Admin.h
8337 * ace/MonitorControl/AutoUpdateStarter.cpp
8338 * ace/MonitorControl/AutoUpdateStarter.h
8339 * ace/MonitorControl/MonitorControl_utils.h
8340 Updated for naming conventions
8342 Fri May 2 07:47:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8344 * examples/Monitor/Bytes_Sent/bytes_sent.cpp
8345 * examples/Monitor/Constraint/constraint.cpp
8346 * examples/Monitor/CPU_Load/cpu_load.cpp
8347 * examples/Monitor/Group/group.cpp
8348 * examples/Monitor/Memory_Usage/memory_usage.cpp
8349 * examples/Monitor/Message_Queue_Size/message_queue_size.cpp
8350 * examples/Monitor/Num_Threads/num_threads.cpp
8353 * examples/Monitor/Bytes_Sent/Bytes_Sent.mpc
8354 * examples/Monitor/Constraint/Constraint.mpc
8355 * examples/Monitor/Num_Threads/Num_Threads.mpc
8356 * examples/Monitor/Group/Group.mpc
8357 * examples/Monitor/CPU_Load/CPU_Load.mpc
8358 * examples/Monitor/Message_Queue_Size/Message_Queue_Size.mpc
8359 Don't build with ace_for_tao
8361 Thu May 1 22:35:17 UTC 2008 Steve Huston <shuston@riverace.com>
8363 * ace/MonitorControl/MonitorControl.mpc:
8364 * bin/MakeProjectCreator/config/ace_mc.mpb:
8365 Avoid wince - it lacks the needed PDH capability.
8367 Thu May 1 18:27:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8369 * ace/MonitorControl/MonitorControl.mpc:
8370 * bin/MakeProjectCreator/config/ace_mc.mpb:
8371 Use ACE_MonitorControl as shared library name
8373 Thu May 1 17:31:01 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
8375 * ace/Service_Config.cpp: Removed an assert guarding the case when
8376 the current thread has no associated configuration context. Added
8377 code that would initialize the thread's configuration context with
8378 the global, instead. This addresses bug# 3315.
8380 Thu May 1 17:11:48 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8384 Added MonitorControl directory to the workspace.
8386 Thu May 1 17:05:37 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8388 * ace/MonitorControl/PacketsSentMonitor.h:
8389 * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp:
8390 * ace/MonitorControl/WindowsMonitor.cpp:
8391 * ace/MonitorControl/PacketsReceivedMonitor.cpp:
8392 * ace/MonitorControl/MonitorGroup.h:
8393 * ace/MonitorControl/MonitorQuery.h:
8394 * ace/MonitorControl/NumThreadsMonitor.cpp:
8395 * ace/MonitorControl/PacketsSentMonitor.cpp:
8396 * ace/MonitorControl/MonitorGroup.cpp:
8397 * ace/MonitorControl/WindowsMultiInstanceMonitor.h:
8398 * ace/MonitorControl/WindowsMonitor.h:
8399 * ace/MonitorControl/MonitorControl_utils.h:
8400 * ace/MonitorControl/MonitorQuery.cpp:
8401 * ace/MonitorControl/PacketsReceivedMonitor.h:
8402 * ace/MonitorControl/NumThreadsMonitor.h:
8404 Changed header includes to be consistently relative
8407 Thu May 1 16:11:12 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8411 Moved this directory to $ACE_ROOT/ace.
8413 Thu May 1 15:56:58 UTC 2008 Steve Huston <shuston@riverace.com>
8415 * tests/run_test.lst: Change Bug_2980_Regression_Test's !MSVC to
8416 !Win32. The test won't run on Windows per its comments, but no
8417 XML configs set MSVC - they set Win32.
8419 Thu May 1 15:27:25 UTC 2008 Steve Huston <shuston@riverace.com>
8421 * tests/Message_Queue_Test.cpp: In the counting test, run multiples
8422 of 50,000 instead of 100,000, blocks. The test is timing out on a
8423 number of platforms.
8425 * tests/RW_Process_Mutex_Test.cpp: Fix signed/unsigned warnings and
8426 wchar build error. Changed the default lock name to something other
8427 than the program's name. Using the program name produces "text
8428 file busy" when attempting a file lock on it... doh...
8430 Thu May 1 14:47:33 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8432 * MonitorControl/examples/*:
8434 Removed this directory and moved its contents to
8435 $ACE_ROOT/examples/Monitor.
8437 * bin/MakeProjectCreator/config/acelib.mpb:
8441 Thu May 1 14:37:03 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
8443 * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
8445 Override the warn_useless_project() method so that we are no
8446 longer warned about "no useful targets" for this project type.
8448 Wed Apr 30 22:01:10 UTC 2008 Steve Huston <shuston@riverace.com>
8450 * tests/RW_Process_Mutex_Test.cpp: New test for proper functioning
8451 of ACE_RW_Process_Mutex.
8454 * tests/run_test.lst: Add RW_Process_Mutex_Test.
8456 Wed Apr 30 21:14:45 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
8458 * ace/Hash_Map_Manager_T.h:
8460 Two of the backwards compatible iterators for
8461 ACE_Hash_Map_Manager incorrectly defined the iterator_category
8462 trait based on the container_type, which does not have an
8463 iterator_category. Now the trait is defined in terms of its
8464 base class. This resolved Bugzilla Bug #3314.
8466 Wed Apr 30 16:49:27 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8468 * MonitorControl/PacketsSentMonitor.h:
8469 * MonitorControl/BytesReceivedMonitor.h:
8470 * MonitorControl/PacketsReceivedMonitor.h:
8471 * MonitorControl/BytesSentMonitor.h:
8473 Added include of export header file, since it's not
8474 pulled in indirectly on Solaris builds.
8476 * MonitorControl/WindowsMultiInstanceMonitor.cpp:
8478 Fixed signed/unsigned comparison warnings on wchar builds.
8480 Wed Apr 30 16:24:41 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8482 * MonitorControl/CPULoadMonitor.cpp:
8483 * MonitorControl/WindowsMonitor.cpp:
8484 * MonitorControl/WindowsMultiInstanceMonitor.cpp:
8485 * MonitorControl/MemoryUsageMonitor.cpp:
8486 * MonitorControl/NumThreadsMonitor.cpp:
8487 * MonitorControl/LinuxNetworkInterfaceMonitor.cpp:
8489 Fixed wchar build errors.
8491 Wed Apr 30 13:49:52 UTC 2008 Steve Huston <shuston@riverace.com>
8493 * ace/UUID.cpp (get_timestamp_and_clocksequence): Case clock sequence
8494 value using ACE_UINT16 instead of u_char to prevent duplicates
8495 when many UUIDs are generated quickly. Thanks to Wim van den Boogaard
8496 for this fix. Resolves Bugzilla #3313.
8498 Tue Apr 29 19:52:48 UTC 2008 Steve Huston <shuston@riverace.com>
8500 * ace/Proactor.cpp: Simplify the timer_handler_ task spawn and
8501 shutdown. Also, if close() sees an error from the implementation's
8502 close, don't stop closing. Things are most likely already ripped
8503 apart too far to recover from, and it's likely to cause a hang to
8504 just try to stop closing now.
8506 * ace/POSIX_Asynch_IO.cpp: Correctly handle the ACE_Message_Block
8507 pointers passed to operations and later updating when complete.
8508 Thanks to Fernando C. Jeronymo <fernando dot fcavalcanti at
8509 gmail.com> for diagnosing this problem.
8511 * THANKS: Added Fernando C. Jeronymo to the Hall of Fame.
8513 * tests/Proactor_UDP_Test.cpp: Fix to close down correctly in
8516 Tue Apr 29 19:12:53 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8518 * bin/MakeProjectCreator/config/ace_etcl_parser.mpb:
8520 Changed the path of the 'includes' line to match
8521 the new location of ETCL.
8523 * MonitorControl/Constraint_Interpreter.cpp:
8524 * MonitorControl/Constraint_Visitor.h:
8525 * MonitorControl/Constraint_Visitor.cpp:
8526 * MonitorControl/Constraint_Interpreter.h:
8528 Updated #includes to match the new location of ETCL.
8530 * MonitorControl/AutoUpdateStarter.h:
8532 Moved location of enabled monitors check, it was
8533 previous to any place it could see the #define in
8536 * MonitorControl/examples/Constraint/constraint.cpp:
8537 * MonitorControl/examples/CPU_Load/cpu_load.cpp:
8538 * MonitorControl/examples/Group/group.cpp:
8540 Some compile warnings fixed.
8542 Tue Apr 29 18:37:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8544 * MonitorControl/AutoUpdateStarter.h:
8545 * MonitorControl/Constraint_Interpreter.h:
8546 * MonitorControl/Constraint_Visitor.h:
8547 * MonitorControl/LinuxNetworkInterfaceMonitor.h:
8548 * MonitorControl/MonitorControl.h:
8549 * MonitorControl/MonitorQuery.h:
8550 * MonitorControl/WindowsMonitor.h:
8551 * MonitorControl/WindowsMultiInstanceMonitor.h:
8552 Make sure we have at least one include before pragma once
8554 Tue Apr 29 18:27:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8556 * docs/bczar/bczar.html:
8558 Updated Beta to Micro
8560 Tue Apr 29 18:02:22 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8564 Moved this directory and all its contents to $ACE_ROOT/ace.
8565 Also changed #includes to be relative to $ACE_ROOT.
8569 Added ETCL directory.
8571 * docs/svn/svn-prefs.reg:
8573 Added *.diff to list.
8575 Tue Apr 29 17:45:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8577 * MonitorControl/examples/Bytes_Sent/bytes_sent.cpp:
8578 * MonitorControl/examples/Constraint/constraint.cpp:
8579 * MonitorControl/examples/CPU_Load/cpu_load.cpp:
8580 * MonitorControl/examples/Group/group.cpp:
8581 * MonitorControl/examples/Memory_Usage/memory_usage.cpp:
8582 * MonitorControl/examples/Message_Queue_Size/message_queue_size.cpp:
8583 * MonitorControl/examples/Num_Threads/num_threads.cpp:
8584 Updated main for unicode
8586 Tue Apr 29 13:14:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8588 * tests/Test_Output.cpp:
8589 Check for ACE_VXWORKS
8591 Tue Apr 29 13:12:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8593 * MonitorControl/AutoUpdateStarter.cpp:
8594 * MonitorControl/Constraint_Interpreter.cpp:
8595 * MonitorControl/Constraint_Interpreter.h:
8596 * MonitorControl/Constraint_Visitor.cpp:
8597 * MonitorControl/Constraint_Visitor.h:
8598 * MonitorControl/CPULoadMonitor.cpp:
8599 * MonitorControl/LinuxNetworkInterfaceMonitor.cpp:
8600 * MonitorControl/NumThreadsMonitor.cpp:
8601 * MonitorControl/WindowsMonitor.cpp:
8602 * MonitorControl/WindowsMultiInstanceMonitor.cpp:
8603 Updated includes to fix errors and improve compile speed when
8604 this lib is disabled
8606 Tue Apr 29 08:16:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8608 * bin/MakeProjectCreator/templates/vxtest.mpd:
8611 * bin/PerlACE/ProcessVX.pm:
8612 * bin/PerlACE/ProcessVX_Unix.pm:
8613 * bin/PerlACE/ProcessVX_Win32.pm:
8614 Improved handling of vxtest file
8616 Tue Apr 29 07:23:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8618 * ace/MEM_Connector.cpp:
8619 * ace/Service_Manager.cpp:
8620 * ace/SOCK_Dgram_Mcast.cpp:
8621 Reverted accidental commits from Doug
8623 Tue Apr 29 06:32:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8625 * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
8626 Generate exename.vxtest instead of project name
8628 * bin/MakeProjectCreator/templates/vxtest.mpd:
8631 Mon Apr 28 22:34:10 UTC 2008 Steve Huston <shuston@riverace.com>
8633 * tests/Proactor_UDP_Test.cpp: Fix compile errors on non-Windows.
8635 Mon Apr 28 21:53:23 UTC 2008 Steve Huston <shuston@riverace.com>
8637 * docs/ACE-development-process.html: Fix a few remaining nits.
8639 * ace/OS_NS_stdio.inl: Removed all the pre-ACE_HAS_WINNT4 code in the
8640 file locks methods. This was the only place left in ACE that
8641 referred to ACE_HAS_WINNT4; all pre-NT4 support was removed last
8642 year from the rest of ACE. This also corrects behavior of file
8643 locks as well as ACE_RW_Process_Mutex.
8645 * ace/RW_Process_Mutex.h: Doxygen improvements.
8647 * ace/SOCK_CODgram.h: Doxygen improvements.
8649 * ace/SOCK_CODgram.cpp (open): If either of the local or remote
8650 addresses is specified, use its address family rather than the
8651 value of protocol_family. If both are specified, they must match.
8653 * tests/Message_Queue_Test.cpp: Added a counting test to validate the
8654 queue's message counting.
8656 * tests/Proactor_UDP_Test.cpp: New test for UDP with ACE_Proactor.
8659 * tests/run_test.lst: Add Proactor_UDP_Test.
8661 Mon Apr 28 19:21:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8663 * bin/PerlACE/ProcessVX.pm:
8664 * bin/PerlACE/ProcessVX_Unix.pm:
8665 * bin/PerlACE/ProcessVX_Win32.pm:
8666 Use the vxtest file when testing shared non rtp
8668 Mon Apr 28 19:06:10 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8670 * MonitorControl/MonitorControl.h:
8672 Added ACE_HAS_MONITOR_FRAMEWORK guard to this file.
8674 Mon Apr 28 18:24:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8677 Added defines needed to build MonitorControl unicode
8679 * MonitorControl/WindowsMonitor.cpp:
8680 * MonitorControl/WindowsMultiInstanceMonitor.cpp:
8681 Make a correct difference between unicode and non unicode builds
8683 * ace/Strategies_T.{h,inl}:
8684 Refcount from base is now a long
8686 Mon Apr 28 18:23:55 UTC 2008 Adam Mitz <mitza@ociweb.com>
8688 * bin/PerlACE/ProcessVX_Unix.pm:
8690 Fixed a bug in my previous commit of this file,
8691 $cmdnr was not updated when the unload commands were added.
8693 Mon Apr 28 17:59:43 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
8695 * Constraint_Interpreter.cpp:
8696 * Constraint_Visitor.h:
8699 * AutoUpdateStarter.h:
8700 * Constraint_Visitor.cpp:
8702 * Constraint_Interpreter.h:
8704 * AutoUpdateStarter.cpp:
8705 * MonitorControl_utils.h:
8707 Added ACE_HAS_MONITOR_FRAMEWORK guards
8708 similarly to the other files in the library.
8710 Mon Apr 28 17:54:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8712 * MonitorControl/BytesReceivedMonitor.cpp:
8713 * MonitorControl/BytesSentMonitor.cpp:
8714 * MonitorControl/CPULoadMonitor.cpp:
8715 * MonitorControl/MemoryUsageMonitor.cpp:
8716 * MonitorControl/NumThreadsMonitor.cpp:
8717 * MonitorControl/PacketsReceivedMonitor.cpp:
8718 * MonitorControl/PacketsSentMonitor.cpp:
8719 * MonitorControl/WindowsMonitor.cpp:
8720 * MonitorControl/WindowsMonitor.h:
8721 * MonitorControl/WindowsMultiInstanceMonitor.cpp:
8722 * MonitorControl/WindowsMultiInstanceMonitor.h:
8723 Fixed unicode compile problems on windows
8725 Mon Apr 28 13:25:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8727 * examples/APG/Streams/streams.mpc:
8728 * examples/C++NPv2/C++NPv2.mpc:
8731 Mon Apr 28 13:20:40 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
8733 * ace/Vector_T.inl (ACE_Vector): Take another shot at fixing the
8736 Mon Apr 28 12:45:18 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
8738 * bin/tao_orb_tests.lst:
8740 Added the new TAO HandleExhaustion test for all but Windows.
8742 Mon Apr 28 12:21:55 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
8744 * ace/Vector_T.inl (ACE_Vector): Zapped the "this->" in "this->max_size()".
8745 Thanks to Karl-Heinz <wind at itq dot de> for reporting this.
8747 Mon Apr 28 12:13:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8749 * include/makeinclude/platform_sunos5_common.GNU:
8750 Added kstat support needed for monitoring lib on solaris
8752 Mon Apr 28 12:05:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8755 Merge from MonitorControl branch.
8757 Mon Apr 28 11:37:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8760 * ace/Global_Macros.h:
8761 Moved set of define to config-all
8764 * ace/Condition_T.h:
8767 Mon Apr 28 11:36:46 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
8772 Added a virtual method to facilitate the configurable handling of
8775 Mon Apr 28 11:30:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8778 New ETCL library for ACE
8780 * bin/MakeProjectCreator/config/ace_etcl.mpb:
8781 * bin/MakeProjectCreator/config/ace_etcl_parser.mpb:
8782 * bin/MakeProjectCreator/config/ace_mc.mpb:
8785 * bin/MakeProjectCreator/config/acenosubsets.mpb:
8788 Mon Apr 28 10:31:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8790 * ace/Monitor_Admin.cpp:
8791 * ace/Monitor_Admin.h:
8792 * ace/Monitor_Admin_Manager.cpp:
8793 * ace/Monitor_Admin_Manager.h:
8794 * ace/Monitor_Base.cpp:
8795 * ace/Monitor_Base.h:
8796 * ace/Monitor_Base.inl:
8797 * ace/Monitor_Control_Action.cpp:
8798 * ace/Monitor_Control_Action.h:
8799 * ace/Monitor_Control_Types.cpp:
8800 * ace/Monitor_Control_Types.h:
8801 * ace/Monitor_Point_Registry.cpp:
8802 * ace/Monitor_Point_Registry.h:
8804 * ace/Global_Macros.h:
8805 First commit coming from the Monitor branch. This will add a
8806 monitoring framework to ACE with which size of queues, cpu load
8807 and other resources can be monitored.
8809 Sun Apr 27 05:55:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8811 * ace/Service_Object.cpp:
8812 Fixed big introduced by some cleanup I did
8814 Fri Apr 25 21:47:54 UTC 2008 Adam Mitz <mitza@ociweb.com>
8816 * bin/MakeProjectCreator/templates/vxtest.mpd:
8817 * bin/PerlACE/ProcessVX_Unix.pm:
8819 Began integration of the foo.vxtest files into the actual testing
8820 process. This needs to get enhanced in ProcessVX_Win32.pm too.
8822 Fri Apr 25 21:21:56 UTC 2008 Adam Mitz <mitza@ociweb.com>
8824 * ace/Object_Manager.cpp:
8826 Removed a comment that no longer applies.
8828 * bin/PerlACE/Process_Win32.pm:
8830 Changed the check for failure to spawn a process, in order to avoid
8831 a race condition (the spawned process exits normally before we even
8834 * bin/auto_run_tests.pl:
8836 With -s, account for different parameter formatting requirements in
8837 the win32 and posix sandbox programs.
8839 Fri Apr 25 14:25:00 UTC 2008 Simon Massey <sma at pristmech dot com>
8841 * tests/Unload_libACE.cpp:
8842 I've backed out this change due to lack of time to chase up
8843 the lack of macro definitions. This will need to be revisited.
8845 Fri Apr 25 10:40:00 UTC 2008 Simon Massey <sma at pristmech dot com>
8847 * tests/Unload_libACE.cpp:
8848 This test wasn't using ACE_TMAIN.
8850 Fri Apr 25 09:10:00 UTC 2008 Simon Massey <sma at pristmech dot com>
8852 * bin/MakeProjectCreator/config/global.features:
8853 * examples/Log_Mgs/Log_Msg_MFC/Log_Mgs_MFC.mpc:
8854 Feature name "uses_wchar" already used within ACE/TAO. Replaces
8855 the "unicode" feature name. Template / project names within MPC
8856 still named unicode.
8858 Thu Apr 24 18:45:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8860 * ace/config-linux-common.h:
8861 When ACE_LACKS_STROPTS_H not is defined we assume we have
8862 strbut so we set ACE_HAS_STRBUF_T
8864 Thu Apr 24 16:47:16 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
8866 * bin/tao_orb_tests.lst:
8868 The DLL_ORB test requires threads. Disable it when the ST config
8871 Thu Apr 24 15:05:50 UTC 2008 Simon McQueen <sm@prismtech.com>
8873 * bin/tao_orb_tests.lst:
8875 Scheduled new regression test for bug #3299.
8877 Thu Apr 24 09:55:00 UTC 2008 Simon Massey <sma at pristmech dot com>
8879 * bin/MakeProjectCreator/config/ace_unicode.mpb:
8880 * bin/MakeProjectCreator/config/global.features:
8881 Default unicode=0 feature. Unicode does not depend upon MFC,
8882 may be used together as necessary.
8884 * examples/Log_Mgs/Log_Msg_MFC/Log_Mgs_MFC.mpc:
8885 * examples/Log_Mgs/Log_Msg_MFC/Log_Mgs_Unicode_MFC.mpc:
8886 Split out the unicode requirements.
8888 Thu Apr 24 05:58:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8890 * ace/Refcountable_T.{cpp,inl}:
8893 Thu Apr 24 05:47:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8895 * ace/config-posix.h:
8896 Reverted change below, already made a similar change which is less risky
8898 Thu Apr 17 19:27:23 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
8899 * ace/config-posix.h: Added a check for
8901 #if defined _XOPEN_STREAMS && _XOPEN_STREAMS == -1
8902 # define ACE_LACKS_STROPTS_H
8905 so that ACE will compile properly on Fedora 8. Thanks to
8906 Jules Colding <colding at 42tools dot com> for this fix.
8908 Thu Apr 17 19:27:23 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
8910 * ace/config-posix.h: Added a check for
8912 #if defined _XOPEN_STREAMS && _XOPEN_STREAMS == -1
8913 # define ACE_LACKS_STROPTS_H
8916 so that ACE will compile properly on Fedora 8. Thanks to
8917 Jules Colding <colding at 42tools dot com> for this fix.
8919 Wed Apr 23 18:29:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8921 * ace/Refcountable.{h,cpp,inl}:
8922 * ace/Refcountable_T.{h,cpp,inl}:
8923 Changed ACE_Refcountable to ACE_Refcountable_T which has a
8924 trait for the type of lock. ACE_Refcountable is now a typedef
8925 of ACE_Refcountable_T<ACE_Null_Mutex>. Also the refcount
8926 type is now a long so that we can make use of the Atomic_Op
8927 optimizations on some platforms
8931 Updated for the change above
8933 Wed Apr 23 14:49:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8935 * ace/config-linux-common.h:
8936 When _XOPEN_STREAMS is defined to -1 we don't have stropts.h,
8937 this fixes bugzilla 3291. Thanks to Jules Colding
8938 <colding at 42tools dot com> for reporting this
8940 Wed Apr 23 14:10:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8942 * docs/ACE-development-process.html:
8943 We are using svn as repository
8945 Wed Apr 23 14:01:32 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8947 * bin/generate_rel_manpages:
8948 Corrected doxygen path
8950 * bin/group_test_stats.sh:
8951 Helper script to analyze test stat diffs
8953 * ace/Sig_Handler.{h,cpp}:
8954 Doxygen changes and changed third_party_sig_handler flag to a
8957 * ace/Service_Repository.{h,cpp}:
8958 Changed ignore_suspended to a bool
8960 * ace/Intrusive_Auto_Ptr.h:
8961 Fixed typo in comment
8963 * ace/config-vxworks6.2.h:
8964 * ace/config-vxworks6.3.h:
8965 * ace/config-vxworks6.4.h:
8966 Removed workaround that is only needed with VxWorks 5.5.1
8968 * ace/Codeset_Registry_db.cpp:
8969 Added UCS2 and correct short names. This fixes bugzilla 3295
8971 * ace/Codeset_IBM1047.h:
8974 * ace/Cleanup_Strategies_T.h:
8977 * ace/Service_Gestalt.{h,inl}:
8978 No need for virtual methods, use bool and doxygen changes
8980 * ace/Service_Manager.h:
8981 Explicitly mark destructor as virtual
8983 * ace/Service_Object.{h,cpp,inl}:
8986 Wed Apr 23 01:53:32 CDT 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8988 * ACE version 5.6.4 released.
8990 Wed Apr 16 13:06:05 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
8993 Don't quote quotes already quoted.
8995 Mon Apr 14 12:10:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
8997 * tests/run_test.pl:
8998 Don't run 2980 when WCHAR is set
9000 Mon Apr 14 11:08:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9002 * ace/Threading_Helper_T.cpp:
9008 * ace/Service_Config.{h,cpp,inl}:
9009 Changed the template instantiations like we have for Atomic_Op.
9011 Mon Apr 14 09:54:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9014 Don't build 2980 with wchar enabled and added empty resource
9017 Mon Apr 14 08:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9019 * ace/Threading_Helper_T.cpp:
9020 Added new file with the threading helper template code. This resolves
9021 the strange link problems with BCB. This file is included in the
9022 Service_Config.h file
9027 * ace/Service_Config.{h,cpp,inl}:
9028 Include the new Threading_Helper_T.cpp and removed the implementation
9032 Added missing include for bug 2980
9034 * ace/Codeset_Registry.h:
9035 Fixed typo in comment
9037 * ace/Shared_Object.h:
9040 Mon Apr 14 01:56:06 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9042 * ace/Service_Config.h:
9043 * ace/Service_Config.inl:
9044 * ace/Service_Config.cpp:
9046 Moved ACE_Threading_Helper ctor and dtor implementaion
9047 inline. This makes them available to code that indirectly
9048 references the threadkey_ member (like, in examples/). This
9049 should resolve link-time problems with borland compilers.
9051 * tests/Bug_2980_Regression_Test.cpp (unloadDll):
9053 Fixing warnings about missing extern "C" qualifier in call to
9056 Sun Apr 13 07:27:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9058 * ace/OS_NS_Thread.cpp (_vx_call_entry):
9059 Set the sc::current before calling main. This resolves the
9060 sc asserts with vxworks kernel mode. Thanks to Iliyan
9061 for suggesting this addition
9063 Fri Apr 11 17:36:34 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
9065 * docs/Download.html:
9066 * docs/ACE-development-process.html:
9067 * docs/ACE-bug-process.html: Updated these files to use the major,
9068 minor, and micro release terminology.
9070 Fri Apr 11 15:26:08 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9072 * tests/Bug_2980_Regression_Test.cpp:
9073 * tests/run_test.lst:
9075 Including config-lite.h: the driver is non-ACE but it still
9076 needs to know platform-specific stuff, like threads usage,
9079 Fri Apr 11 01:51:13 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9081 * ace/Svc_Conf_Tokens.h:
9084 Fixing a fuzz build warning of a missing $Id. Also, not all
9085 make(1)'s have $(MV), so changing mpb to use just "mv"
9087 Thu Apr 10 22:32:58 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9089 * ace/Service_Config.h:
9090 * ace/Service_Config.cpp:
9092 Fixing compile problems with single-thread-only builds - using
9093 the compiler's abilities (partial specialization) to generate
9097 * ace/Svc_Conf_Token_Table.h:
9098 * ace/Svc_Conf_Tokens.h:
9099 * ace/Svc_Conf_y.cpp:
9102 Changes to fix compile problems related to versioned namespace
9103 use. Eliminated custom token file post-processing - replaced
9104 with a wrapper header file (yacc(1) is now producing
9105 Token_Table.h, which gets included in Tokens.h)
9107 Thu Apr 10 14:42:04 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9111 Adding YYSTYPE_IS_DECLARED to prevent yacc(1) from trying to use a
9112 trivial definition of YYSTYPE.
9116 Fixing an unused variable warning. Adding an YYSTYPE guard.
9118 * ace/Svc_Conf_Tokens.h:
9119 * ace/Svc_Conf_y.cpp:
9122 Undefining YYSTYPE_IS_DECLARED at the bottom of Svc_Conf_Tokens.h
9123 prevents it from leaking and poluting the global namespace. This
9124 allows other yacc(1) based parsers to be used in ACE
9125 apps. Cleaning up and recording generated files.
9127 Thu Apr 10 13:27:13 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
9129 * tests/Bug_2980_Regression_Test.cpp:
9131 Fixed compilation issues and reversed the CAN_RUN_TEST check to
9132 get it to run on non-win32 and non-vxworks operating systems.
9134 Thu Apr 10 10:11:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9136 * ace/Dynamic_Service.inl:
9137 Corrected method signatures
9139 Thu Apr 10 10:03:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9141 * tests/Bug_2980_Regression_Test.cpp:
9142 Fixed BCB compile error
9144 Thu Apr 10 07:13:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9146 * include/makeinclude/platform_linux_pgi.GNU:
9147 Removed deprecated linker flags
9149 * ace/Dev_Poll_Reactor.cpp:
9150 * ace/Notification_Queue.cpp:
9151 * ace/Service_Config.cpp:
9152 * ace/Service_Object.cpp:
9153 * ace/Sock_Connect.cpp:
9154 Added missing includes
9156 * ace/Notification_Queue.cpp:
9157 * ace/Notification_Queue.inl:
9158 Added missing versioned namespace macros
9160 Thu Apr 10 06:41:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9162 * ace/Service_Gestalt.h:
9163 Added include of Guard_T.h
9165 * include/makeinclude/platform_linux_pgi.GNU:
9166 Updated for latest pgCC version
9168 Thu Apr 10 00:50:53 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9170 * tests/Bug_2980_Regression_Test.cpp:
9173 Fixing a compile problem with no-threads builds.
9175 Wed Apr 9 22:05:30 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9179 * ace/Svc_Conf_Lexer.h:
9180 * ace/Svc_Conf_Lexer.cpp:
9181 * ace/Svc_Conf_Param.h:
9182 * ace/Svc_Conf_Tokens.h:
9183 * ace/Svc_Conf_y.cpp:
9186 Simplified the build sequence reducing the number of additional
9187 transformations needed for Bison's parser output. That includes
9188 the elimination of the ACE_YY prefix, which was necessary only
9189 because of these transformations. Added ACE_TEXT around naked
9190 string literals. Fixed build warnings with unicode builds.
9192 Wed Apr 9 20:22:46 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9194 * ace/Service_Repository.cpp:
9195 Fixing relocate_i to both account for empty slots _and_ provide
9198 Wed Apr 9 18:24:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9200 * bin/tao_orb_tests.lst:
9201 Don't run 3171 with CORBA/e micro
9203 Wed Apr 9 11:50:27 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
9205 * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
9207 Added a need_to_write_project override method to only allow the
9208 project file to be written if it is an executable project.
9210 * bin/MakeProjectCreator/modules/VXTestWorkspaceCreator.pm:
9212 Fixed a bug where an invalid base module was used in the @ISA.
9214 Wed Apr 9 11:41:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9216 * tests/Bug_2980_Regression_Test.cpp:
9217 Check for ACE_VXWORKS
9219 Wed Apr 9 11:11:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9221 * ace/Svc_Conf_y.cpp:
9222 Fixed unicode build problems
9224 Wed Apr 9 08:06:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9227 * ace/Svc_Conf_y.cpp:
9228 Fixed unicode build problems
9230 Wed Apr 9 07:18:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9232 * ace/Service_Config.h:
9233 Export ACE_Threading_Helper, it is used as protected class
9236 * ace/Service_Gestalt.cpp:
9237 Don't use ACE_LIB_TEXT
9239 * ace/High_Res_Timer.h:
9240 * ace/Based_Pointer_T.h:
9243 * ace/Naming_Context.cpp:
9244 Fixed gcc 4.3 warning
9246 * ace/OS_NS_errno.h (last_error):
9247 Give the argument a name so that doxygen can do its work
9249 * ace/Select_Reactor_T.cpp:
9252 * ace/MMAP_Memory_Pool.{h,cpp}:
9253 Add a bool flag to indicate whether the signal handler has to
9254 be installed or not. Made some other flags bool and win32 there
9255 is no need have a signal handler as member. This fixes bugzilla
9258 Wed Apr 9 02:43:37 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9260 * ace/Dynamic_Service.inl (instance):
9261 Adjusting interface to take a smart pointer.
9263 * ace/OS_NS_unistd.cpp (argv_to_string):
9264 Adding interpretation for tabs and new line characters as
9265 characters to trigger quoting.
9267 * ace/Service_Config.h:
9268 * ace/Service_Config.cpp:
9269 * ace/Service_Gestalt.h:
9270 * ace/Service_Gestalt.inl:
9271 * ace/Service_Gestalt.cpp:
9272 * ace/Service_Repository.cpp:
9273 Reformatting, updating comments and logging.
9275 Wed Apr 9 01:21:42 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
9277 * ace/Condition_T.cpp (wait): Fixed a bug where the mutex
9278 parameter wasn't being used properly if abstime was 0. Thanks
9279 to Andriy Gapon <avg at icyb dot net dot ua> for reporting this.
9281 Mon Apr 7 18:49:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9283 * bin/MakeProjectCreator/docs/templates/gnu.txt:
9286 Mon Apr 7 15:21:38 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9288 This the second part of the SC refatoring. It builds on top of
9289 the intrusive refcounting mechanism introduced earlier to improve
9290 design and eliminate memory issues (leaks, SEGV on shutdown)
9292 * ace/Service_Config.cpp (open_i,ACE_Service_Config):
9294 Moved the implicit configuration file handling from open_i to
9295 the SG instance. Eliminated close_svcs() by incorporating its
9296 functionality in close().
9298 * ace/Service_Config.inl:
9299 * ace/Service_Config.h (ACE_Service_Config_Guard,ACE_Service_Config):
9301 Removing the inheritance relationship between Service Config and
9302 Service Gestalt. To simplify the memory management, SC becomes an
9303 interface to the actual configuration data managed by SG. Coupled
9304 with the reference counting of SG instances, this ensures correct
9305 memory management in multi-threaded environments where both the
9306 TSS and the user code may trigger SG finalization.
9308 Introducing ACE_Threading_Helper to simplify TSS management
9309 (RAII idiom). Changed ACE_Service_Config_Guard to use the new
9310 smart pointer for SG. Doxygen comments cleanup.
9313 * ace/Svc_Conf_y.cpp:
9315 Fixing unused function definition
9317 * tests/Bug_2980_Regression_Test.cpp:
9319 Updating the test to prevent it from breaking vxWorks builds
9320 which appear to lack a declaration for dlopen()
9322 Sun Apr 6 01:53:13 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9324 * ace/Service_Gestalt.cpp:
9326 Fixing unused variable warning.
9328 * ace/Svc_Conf_y.cpp:
9331 Ensuring there are no TAB characters present in the generated
9334 * tests/run_test.lst:
9336 Excluding Bug_2980_Regression as it is not runnable on vxWorks.
9338 Sat Apr 5 16:21:50 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9340 * ace/Service_Config.inl:
9341 * ace/Service_Config.cpp:
9342 * ace/Service_Gestalt.cpp:
9343 * ace/Service_Gestalt.h:
9345 Making SG intrusively refcountable by introducing
9346 intrusive_{add,remove}_ref methods and a refcounter. Adding
9347 skip_default_svc_conf_file parameter in process_directives.
9350 * tests/Object_Manager_Flipping_Test.cpp:
9352 Reformatting and cleanup.
9354 Sat Apr 5 13:42:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9356 * tests/Bug_2980_Regression_Test.cpp:
9357 Fixed argument not used warnings
9359 Sat Apr 5 13:36:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9361 * ace/Parse_Node.cpp:
9362 Moved include out of versioned namespace block
9364 Sat Apr 5 11:50:40 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9366 * ace/Parse_Node.cpp:
9368 * ace/Svc_Conf_Tokens.h:
9369 * ace/Svc_Conf_y.cpp:
9371 Replacing ACE_LIB_TEXT with ACE_TEXT
9373 Fri Apr 4 21:43:35 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9377 Adding Michael Carter <mcarter at swri dot org> for reporting
9378 and debugging bug 3007.
9380 * ace/Base_Thread_Adapter.h:
9381 * ace/Base_Thread_Adapter.cpp:
9383 Storing a pointer to SG that was current in the parent thread,
9384 which enables correct "inheritance" of the SG in the child thread.
9387 * ace/Parse_Node.cpp:
9389 Fixing ACE_Stream_Node::{apply,link} to ensure the modules are linked
9390 together and initialized correctly - see bug# 2916. Moving the
9391 initialization code out of the yacc parser, here.
9393 * ace/Service_Object.cpp:
9394 * ace/Service_Types.cpp:
9396 Improving the log output in fini().
9398 * ace/Service_Repository.h:
9400 Eliminating an unused parameter static_only from relocate_i()
9402 * ace/Service_Repository.cpp:
9404 Simplified relocate_i() and fixed an error that was causing it to
9405 choose incorrect ranges of service indexes to relocate.
9406 Eliminated the boolean static_only parameter as it was always
9407 being set to true. Changed remove() to eliminate the "packing"
9408 code and updated the few other methods, which assumed there are no
9409 "gaps" in the service storage.
9413 * ace/Svc_Conf_Tokens.h:
9414 * ace/Svc_Conf_y.cpp:
9416 Adding an overloaded yyerror that takes just a string to comply
9417 with the changed bison template. Moving the module initialization
9418 code out of the parser. See ACE_Stream_Node class and bug# 2916.
9420 * ace/Thread_Adapter.cpp:
9422 The invoke() method, which runs in the new thread, initializes the
9423 thread-specific configuration context. This scheme ensures any
9424 newly spawned thread would inherit the spawning thread's service
9425 configuration context.
9429 Adding Intrusive_Auto_Ptr to the list.
9433 Updated for the grammar updates, see bug# 2916.
9435 * examples/ASX/CCM_App/ASX_CCM_App.mpc:
9436 * examples/ASX/CCM_App/CCM_App.cpp:
9438 The DLL names are case-sensitive on *nix. Minor layout changes.
9440 * tests/Object_Manager_Flipping_Test.cpp:
9442 Updated to use the Intrusive_Auto_Ptr
9444 * tests/run_test.lst:
9447 Adding Bug_2980_Regression_Test
9449 Fri Apr 4 18:27:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9452 Fixed iostream detection. This fixes bugzilla 3288
9453 This to Thomas Girard <thomas dot g dot girard at free dot fr>
9456 Thu Apr 3 14:13:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9458 * include/makeinclude/platform_vxworks5.5.x.GNU:
9459 * include/makeinclude/platform_vxworks6.2.GNU:
9460 * include/makeinclude/platform_vxworks6.3.GNU:
9461 Changed the make variable from which we zap the -ansi and also support
9462 this with the diab compiler
9464 Thu Apr 3 09:40:00 UTC 2008 Simon Massey <simon dot massey at prismtech dot com>
9466 * apps/JAWS/stress_testing/benchd.cpp:
9468 Using "interface" as the descriptive name of a parameter seems to
9469 cause VC8 (when building with MFC) to assume you mean a struct type
9470 and it raises an incorrect systax error.
9472 Thu Apr 3 07:05:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9474 * bin/MakeProjectCreator/templates/gnu.mpd:
9475 Generate link_groups also when staticflags are not set
9477 Wed Apr 2 21:40:00 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
9481 Fix typo in ACE_HAS_BSWAP_{16,32,64} feature tests.
9482 This to Thomas Girard <thomas dot g dot girard at free dot fr>
9485 Wed Apr 2 20:22:50 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9487 * ace/Intrusive_Auto_Ptr.h:
9488 * ace/Intrusive_Auto_Ptr.inl:
9490 Correcting a problem with VC71
9492 Wed Apr 2 11:06:30 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
9494 * bin/tao_orb_tests.lst:
9496 Enabled a TAO/tests/Collocated_Forwarding on vxworks and
9499 Wed Apr 2 09:05:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9501 * include/makeinclude/platform_vxworks5.5.x.GNU:
9502 * include/makeinclude/platform_vxworks6.2.GNU:
9503 * include/makeinclude/platform_vxworks6.3.GNU:
9504 Add no_cflags_ansi and no_ccflags_ansi which if set do remove the
9507 Wed Apr 2 08:14:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9509 * ace/config-linux-common.h:
9510 Replaced ACE_HAS_VOIDPTR_GETTIMEOFDAY with
9511 ACE_HAS_TIMEZONE_GETTIMEOFDAY, this fixes bugzilla 3145
9512 This to Thomas Girard <thomas dot g dot girard at free dot fr>
9515 Wed Apr 2 07:51:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9517 * tests/run_test.lst:
9518 Enabled a few tests on VxWorks again, in the past rebooting a
9519 crashed target was problematic but that is not an issue anymore
9521 Tue Apr 1 14:20:34 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
9523 * bin/tao_orb_tests.lst:
9524 Added a new test for collocated forwarding case.
9526 Tue Apr 1 12:58:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9528 * bin/tao_other_tests.lst:
9529 Added OBV typed event test
9531 Tue Apr 1 12:52:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9533 * bin/tao_orb_tests.lst:
9534 Add the DSI Gateway exception test, they should run, the scoreboard
9535 will show if they run
9537 Tue Apr 1 08:33:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9539 * include/makeinclude/platform_openvms.GNU:
9540 Set ACE_OPENVMS_IA64 on Itanium
9542 * include/makeinclude/rules.lib.GNU:
9543 Only use a special AR rule on OpenVMS IA64
9545 Tue Apr 1 07:38:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9547 * tests/Intrusive_Auto_Ptr_Test.cpp:
9548 Fixed argument not used warning
9550 Tue Apr 1 07:34:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9552 * bin/tao_other_tests.lst:
9553 Enabled a few tests for vxworks
9555 Tue Apr 1 07:12:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9557 * tests/Reactor_Dispatch_Order_Test.cpp:
9558 Only run the reactor once, this will lead to the failing of this test
9559 when using the WFMO Reactor which seems to be a old issue that needs
9562 Tue Apr 1 06:54:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9564 * bin/tao_other_tests.lst:
9565 Disabled most tests for vxworks and vxworks_rtp, we first need to
9566 convert a lot of scripts to support vxworks
9568 Mon Mar 31 21:48:58 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
9572 Changed to avoid feature test for pthread_getaffinity_np() and
9573 pthread_setaffinity_np() if system does not have cpu_set_t. In
9574 that case, the pthread functions are amost certainly not
9579 Add Intrusive_Auto_Ptr.cpp, Intrusive_Auto_Ptr.h, and
9580 Intrusive_Auto_ptr.inl to nobase_include_HEADERS.
9582 Mon Mar 31 18:56:40 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9584 * ace/Refcounted_Auto_Ptr.h:
9585 * ace/Refcounted_Auto_Ptr.inl:
9586 * ace/Refcounted_Auto_Ptr.cpp:
9588 Reverting the changes because a) they are not really necessary
9589 for the refactoring of the service config, and; b) the AIX
9590 compiler appears to not deal well with implicit conversion
9591 definitions, to template member types.
9593 Mon Mar 31 16:15:17 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9597 Adding Intrusive_Auto_Ptr_Test to the list
9599 Mon Mar 31 14:52:58 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9601 * ace/Intrusive_Auto_Ptr.h:
9602 * ace/Intrusive_Auto_Ptr.cpp:
9603 * ace/Refcounted_Auto_Ptr.h:
9604 * ace/Refcounted_Auto_Ptr.inl:
9605 * ace/Refcounted_Auto_Ptr.cpp:
9607 Added preprocessor guards for proper inlining. Qualified
9608 the type name in the implementation of opretator
9609 unspecified_bool_type () to appease GCC 3.x
9611 Mon Mar 31 13:50:45 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9613 * tests/run_test.lst:
9615 Adding Intrusive_Auto_Ptr_Test to the list
9617 Mon Mar 31 12:09:20 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
9619 * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
9621 Always reference Kokyu libraries from $(ACE_BUILDDIR) instead of
9622 $(top_builddir) so that it will work from both ACE and TAO.
9624 Mon Mar 31 11:00:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9626 * tests/Bug_2980_Regression_Dll.cpp:
9627 * tests/Bug_2980_Regression_Test.cpp:
9630 Mon Mar 31 08:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9632 * tests/OS_Test.cpp:
9633 Added test for ACE_OS::last_error()
9635 Sun Mar 30 19:54:23 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
9637 This is the first step of merging the changes from the gestalt
9638 refactoring branch. It includes only changes that are merely
9639 peripheral, without impacting the actual configuration mechanism
9645 Introducing a ctor that takes the number of parameters in argv,
9646 thus eliminating the requirement to have argv 0-terminated. This
9647 requirement can be a hard to satisfy in cases where the argv has
9648 been "manualy constructed", i.e. not provided by the OS
9651 * ace/Intrusive_Auto_Ptr.h:
9652 * ace/Intrusive_Auto_Ptr.inl:
9653 * ace/Intrusive_Auto_Ptr.cpp:
9655 Added an intrusive auto pointer implementation. It is a reference
9656 counted auto pointer that can be used for types with explicit
9657 reference management implementations.
9659 * ace/OS_NS_unistd.h:
9660 * ace/OS_NS_unistd.cpp:
9662 Introducing new argv_to_string which takes an explicit argc
9663 argument and relaxes the requirement on argv (to be 0-terminated).
9665 * ace/Refcounted_Auto_Ptr.h:
9666 * ace/Refcounted_Auto_Ptr.inl:
9668 Adding a mechanism that provides a correct conversion to boolean
9669 for smart pointers, which preserves the smantics of "if (ap) ..."
9670 without the unwanted side effects. Credit goes to Andrei
9671 Alexandrescu's Modern C++ Design book.
9673 * ace/Service_Types.cpp:
9675 Cosmetics: adding this-> to member references.
9677 * examples/ASX/CCM_App/ASX_CCM_App.mpc:
9678 * examples/ASX/CCM_App/CCM_App.cpp:
9680 Fixing a problem that precludes the test from running correctly
9681 on *nix - the DLL names are not case-insensitive. Minor layout
9684 * tests/Intrusive_Auto_Ptr_Test.cpp:
9686 A test for the new auto ptr.
9688 * tests/Bug_2980_Regression_Dll.cpp:
9689 * tests/Bug_2980_Regression_Test.cpp:
9690 * tests/run_test.lst:
9693 Addded a test for bug 2980. Thanks to Lothar Werzinger <lothar
9694 at tradescape biz> for contributing the code.
9696 Sun Mar 30 18:54:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9698 * bin/PerlACE/ProcessVX_Win32.pm:
9699 Handle single quotes in the executable arguments
9701 Sat Mar 29 08:16:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9703 * tests/Reactor_Dispatch_Order_Test.cpp:
9704 Dev_Poll reactor displays other bugs, so disable this part of
9707 * ace/Select_Reactor_Base.cpp:
9708 Position the iterator on the first element that is none zero, fixes
9709 crashing of the reactor_dispatch_order_test on non windows platforms
9711 Fri Mar 28 17:18:50 UTC 2008 Steve Huston <shuston@riverace.com>
9713 * ace/CDR_Stream.cpp (write_long_placeholder, write_short_placeholder):
9714 Be careful to adjust and grow the stream's block before taking
9715 the pointer that's returned to the user. Thanks to Alain Kocelniak
9716 <alain@corys.fr> for this fix.
9718 * ace/CDR_Stream.h: Note that the placeholder methods return 0 if
9719 the method fails due to insufficient memory.
9721 * THANKS: Added Alain Kocelniak to the Hall of Fame.
9723 Fri Mar 28 15:40:03 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
9725 * tests/unload_libace.mpb:
9727 Inhert from vc_warnings instead of duplicating part of it's
9730 Fri Mar 28 09:24:25 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
9732 * bin/tao_orb_tests.lst:
9734 Enabled a test to Bug_3276_Regression.
9736 Fri Mar 28 09:17:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9738 * tests/Reactor_Dispatch_Order_Test.cpp:
9739 Extended this test to also test suspend/resume_handlers and the
9740 dev_poll reactor. Thanks to Russell Morra for extending this test
9743 * ace/High_Res_Timer.inl:
9746 * ace/Hash_Map_Manager_T.cpp:
9747 Use prefix increment instead of postfix
9749 * ace/High_Res_Timer.h:
9751 * ace/Select_Reactor_Base.h:
9754 * ace/Select_Reactor_Base.inl:
9755 Fixed done implementation. This fixes bugzilla 3267
9757 * ace/String_Base.cpp:
9758 Initialise pointer with 0
9760 * ace/WFMO_Reactor.{h,cpp,inl}:
9761 Bool changes, fixed implementation of suspend_handlers/resume_handlers,
9762 the to_be_added set modifications where not done correctly
9764 Thu Mar 27 19:09:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9766 * bin/tao_orb_tests.lst:
9767 * bin/tao_other_tests.lst:
9768 Diabled 3251/3252 in a static build
9770 Thu Mar 27 16:27:44 UTC 2008 Adam Mitz <mitza@ociweb.com>
9772 * ace/Object_Manager.cpp:
9774 In Win32 debug builds with ACE_DISABLE_WIN32_ERROR_WINDOWS, also
9775 redirect assert messages to stderr instead of GUI message boxes.
9777 Thu Mar 27 16:17:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9779 * docs/ACE-bug-process.html:
9780 * docs/ACE-development-process.html:
9781 * docs/ACE-guidelines.html:
9782 * docs/usage-bugzilla.html:
9783 Updated bugzilla location
9785 Thu Mar 27 15:52:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9787 * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
9788 * bin/MakeProjectCreator/modules/VXTestWorkspaceCreator.pm:
9789 * bin/MakeProjectCreator/templates/vxtest.mpd:
9790 New MPC generator called vxtest. This will generate the loading
9791 of the downloadable kernel modules for an application.
9793 Thu Mar 27 14:07:27 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
9797 #include <byteswap.h> in ACE_HAS_BSWAP_{16,32,64} feature tests.
9798 Resolves bugzilla issue #3134.
9800 Thu Mar 27 12:54:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9802 * include/makeinclude/platform_vxworks6.3.GNU:
9803 Small change to get the VxWorks shared library build further
9805 Thu Mar 27 12:46:48 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
9807 * tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
9809 Changed ACE_TMAIN to run_main for the non-threaded portion of the
9810 #ifdef. ACE_TMAIN is defined in Main.cpp.
9812 Thu Mar 27 12:37:18 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
9814 * ASNMP/asnmp/snmperrs.h:
9816 Added an unknown error code message to the pErrs array to avoid
9817 getting a garbage pointer from Snmp::error_string() in the event
9818 that the error code is outside the valid range.
9820 Thu Mar 27 11:11:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9822 * ace/Free_List.cpp:
9823 Fixed ambiguous else with GCC 4.3. Thanks to Jules Colding
9824 <colding at 42tools dot com> for reporting this
9826 Thu Mar 27 10:36:18 UTC 2008 Simon McQueen <sm@prismtech.com>
9828 * include/makeinclude/wrapper_macros.GNU:
9830 Make it possible to specify an alternate name / location for
9831 platform_macros.GNU. This fixes bug #3269.
9833 Wed Mar 26 15:32:01 UTC 2008 Adam Mitz <mitza@ociweb.com>
9835 * bin/MakeProjectCreator/templates/gnu.mpd:
9837 Corrected my change from yesterday so that it works properly for
9838 executable projects that pull in source files from other directories.
9840 Tue Mar 25 18:02:52 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
9842 * ASNMP/asnmp/wpdu.cpp:
9844 Added an intermediate integer to avoid type-punned pointer
9847 Tue Mar 25 14:19:31 UTC 2008 Adam Mitz <mitza@ociweb.com>
9849 * bin/MakeProjectCreator/templates/gnu.mpd:
9851 When generating the linker command line for executable linked against
9852 static libs, exclude the "libFoo.a" form of the libraries. They are
9853 already accounted for by "-lFoo" arguments. This resolved Bugzilla
9856 Tue Mar 25 10:43:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9858 * netsvcs/lib/Server_Logging_Handler.cpp:
9859 Corrected static template member instantiation to resolve compile
9860 error on OpenVMS Alpha
9862 Tue Mar 25 10:12:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9864 * include/makeinclude/platform_openvms.GNU:
9865 Disable warnings on IA64 without using GNV, that doesn't work
9868 Tue Mar 25 09:08:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9870 * ace/INET_Addr.cpp:
9871 Detect sockets that are bigger then ACE_MAX_DEFAULT_PORT.
9872 Thanks to Patrick Rabau <pr2345 at gmail dot com> for
9873 reporting this. This fixes bugzilla 3264
9875 * tests/INET_Addr_Test.cpp:
9876 Added a test for an overflow of the port number
9878 * ace/Hash_Map_Manager_T.{h,inl}:
9879 Changed head argument of the iterators to a bool
9882 * ace/Reactor_Impl.h:
9885 Tue Mar 25 00:38:33 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
9889 Add Configuration.inl to nobase_include_HEADERS.
9891 Mon Mar 24 16:21:30 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
9893 * ace/OS_NS_Thread.cpp (event_timedwait): Fixed this code so that
9894 it will treat 0 using "wait indefinitely" semantics for Windows
9895 and all other OS platforms. Thanks to Paul Carter <pcarter at
9896 scires dot com> for contributing this.
9898 Mon Mar 24 16:13:51 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
9900 * tests/Manual_Event_Test.cpp (worker): Added a test to ensure
9901 that a null pointer works properly for the
9902 ACE_Manual_Event::wait() method. Thanks to Paul Carter <pcarter
9903 at scires dot com> for contributing this.
9905 Mon Mar 24 15:43:28 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
9907 * bin/MakeProjectCreator/config/MPC.cfg:
9909 MPC can now be configured to recognize ACE_TMAIN as an executable
9910 entry point. We no longer need to explicitly state that a project will
9911 be an executable in the MPC file, MPC will automatically deduce that
9912 the project is an executable given the presence of ACE_TMAIN.
9914 This change above relates to the following change in MPC:
9915 Mon Mar 24 15:18:28 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
9917 Mon Mar 24 02:25:58 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
9919 * COPYING: Updated the license a bit based on feedback from Tom
9920 Callaway" <tcallawa at redhat dot com>. These changes will
9921 enable ACE+TAO to be shipped with Fedora.
9923 Fri Mar 21 16:12:53 UTC 2008 Steve Huston <shuston@riverace.com>
9925 * ace/OS_NS_unistd.cpp (num_processors_online): Count the online
9926 processors for Windows, not just the number present.
9928 * tests/OS_Test.cpp: Sanity-check the num_processors_online() value.
9930 Fri Mar 21 15:10:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9932 * ace/FoxReactor/FoxReactor.cpp:
9933 Fix 64bit issues, this fixes bugzilla 3248
9934 This to Thomas Girard <thomas dot g dot girard at free dot fr>
9937 Fri Mar 21 10:46:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9942 * apps/Makefile.aml:
9943 Updated gperf check. This fixes bugzilla 3249.
9944 This to Thomas Girard <thomas dot g dot girard at free dot fr>
9947 Fri Mar 21 10:06:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9949 * ace/config-vxworks.h:
9950 If ACE_VXWORKS is not defined try to figure out which vxworks
9951 version we are using based on some vxworks version defines
9953 * ace/Select_Reactor_Base.h:
9954 Doxygen changes and made the constructor of
9955 ACE_Select_Reactor_Handler_Repository_Iterator explicit
9957 * ace/Process.{h,cpp}:
9960 Thu Mar 20 15:34:18 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
9962 * bin/MakeProjectCreator/config/acedefaults.mpb:
9964 Changed the ACE_LD_DECORATOR_STR macro to use $(LIBMODIFIER)
9965 instead of $(ILIBMODIFIER) for the bmake project type.
9967 Thu Mar 20 12:42:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9972 * ace/High_Res_Timer.cpp:
9973 Changed supported flag to a bool
9979 Moved regular include before pragma once
9981 Wed Mar 19 13:45:00 UTC 2008 Simon Massey <simon.massey@prismtech.com>
9983 * ace/tao_orb_tests.lst:
9984 Remove TAO/tests/Bug_1482_Regression from LynxOS.
9986 Wed Mar 19 11:41:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
9988 * ace/Process_Manager.h:
9994 * ace/Service_Gestalt.h:
9995 Removed not needed forward declaration
9997 * ace/OS_NS_Thread.h:
10000 Tue Mar 18 20:17:55 UTC 2008 Steve Huston <shuston@riverace.com>
10002 * bin/PerlACE/ProcessLVRT.pm:
10003 * bin/PerlACE/TestTarget_LVRT.pm: Handle timeouts to the target better
10004 and smarten up the way it gets log files from a failed target.
10006 * bin/PerlACE/TestTarget.pm:
10007 * bin/PerlACE/TestTarget_LVRT.pm: Add a GetFile() method to get a file
10008 from the target to the local machine. By default, it does nothing.
10009 It's meant for use by targets that don't necessarily have locally
10010 accessible file systems, such as LabVIEW RT.
10013 * bin/PerlACE/Process_Win32.pm: Add support for running tests on
10014 LabVIEW RT similarly to the way they're done on VxWorks; TAO tests
10015 run the server on the target and the client on the host.
10017 * bin/LabVIEW_RT/labview_test_controller/labview_test_controller.cpp:
10018 Catch exceptions and try to report it to stderr before the machine
10019 locks up, dies, etc.
10021 Tue Mar 18 07:33:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10023 * include/makeinclude/platform_openvms.GNU:
10024 Removed -Wc/DISTINGUISH_NESTED_ENUMS, only needed for one test
10026 Mon Mar 14 09:17:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10028 * bin/tao_other_tests.lst:
10031 Mon Mar 14 09:07:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10033 * bin/tao_orb_tests.lst:
10036 Fri Mar 14 19:57:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10038 * include/makeinclude/platform_aix_g++.GNU:
10039 Improved support for buildbits=64
10041 Fri Mar 14 19:09:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10043 * ace/INET_Addr.cpp:
10044 Fixe warning with GCC 4.2 on AIX
10046 Fri Mar 14 19:07:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10048 * include/makeinclude/platform_aix_g++.GNU:
10049 Disable visibility by default. With GCC 4.2 on AIX we get warnings
10050 that visibility is not supported in that configuration
10052 Fri Mar 14 15:02:33 UTC 2008 Ciju John <johnc at ociweb dot com>
10054 * bin/tao_other_tests.lst:
10055 Turn on the Notify Persistent_POA test.
10057 Fri Mar 14 09:30:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10059 * include/makeinclude/platform_aix_g++.GNU:
10060 Don't use -mcpu=common, that is an ancient default of AIX 5.1
10062 Thu Mar 13 12:41:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10064 * include/makeinclude/platform_aix_g++.GNU:
10065 Fixed support for buildbits=32/64
10067 Wed Mar 12 19:49:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10069 Reverted the gperf change below, breaks all autoconf builds
10071 Wed Mar 12 06:55:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10073 Added enable-aio, enable-ipo and fixed gperf handling.
10074 This to Thomas Girard <thomas dot g dot girard at free dot fr>
10077 Wed Mar 12 15:08:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10079 * bin/PerlACE/ProcessVX.pm:
10080 Fix retry mechanism for the iBoot bar
10082 Wed Mar 12 12:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10085 Added support for fox, thanks to Thomas Girard
10086 <thomas dot g dot girard at free dot fr> for reporting this.
10087 This fixes bugzilla 3147
10089 Wed Mar 12 11:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10091 * ace/FoxReactor/FoxReactor.{h,cpp}:
10092 Removed check for ACE_HAS_FOX
10094 * include/makeinclude/wrapper_macros.GNU:
10095 Changed fox handling, matches the other reactors. Thanks to
10096 Thomas Girard <thomas dot g dot girard at free dot fr> for
10097 reporting this. This resolves bugzilla 3248
10099 * include/makeinclude/platform_aix_ibm.GNU:
10100 Added support for Visual Age 9
10102 Wed Mar 12 11:53:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10104 * ace/FoxReactor/FoxReactor.h:
10105 Added missing include, thanks to Thomas Girard
10106 <thomas dot g dot girard at free dot fr> for reporting this
10108 Wed Mar 12 07:07:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10110 * ace/FoxReactor/FoxReactor.cpp:
10111 Fixed compile errors, thanks to Thomas Girard
10112 <thomas dot g dot girard at free dot fr> for reporting this
10114 Wed Mar 12 06:59:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10117 * bin/MakeProjectCreator/config/global.features:
10118 Added fox reactor, thanks to Thomas Girard
10119 <thomas dot g dot girard at free dot fr> for reporting this
10121 Wed Mar 12 06:55:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10124 Added enable-aio, enable-ipo and fixed gperf handling.
10125 This to Thomas Girard <thomas dot g dot girard at free dot fr>
10128 Tue Mar 11 12:24:43 UTC 2008 Steve Huston <shuston@riverace.com>
10130 * ace/Svc_Conf.h: Add #include "ace/config.h" so a setting for
10131 ACE_LACKS_PRAGMA_ONCE can be seen. Fixes compile warnings.
10133 Tue Mar 11 12:20:02 UTC 2008 Steve Huston <shuston@riverace.com>
10135 * ace/Log_Msg.cpp (log): Fixed compile error. No need to use
10136 ACE_TEXT_ALWAYS_CHAR for a char* literal.
10138 Mon Mar 10 22:27:09 UTC 2008 Nanbor Wang <nanbor@wakefield.txcorp.com>
10140 * ace/Svc_Conf.h: Removed redundant inclusion of Obstack.h. It is
10141 included later in Svc_Conf_Param.h. Removing this extra
10142 inclusion allows us to build on MacOS Leopard with optimization
10145 Mon Mar 10 15:35:02 UTC 2008 Steve Huston <shuston@riverace.com>
10147 * ace/Log_Msg.{h cpp} (log): For %C, clearly note that it always prints
10148 a narrow-char string, and adjust the va_arg to match. Thanks to
10149 Russell Morra for reporting this issue.
10151 Mon Mar 10 13:20:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10153 * tests/Multicast_Test.cpp:
10154 When sending fails, print the ip address we are using in the error
10157 Sat Mar 8 16:23:57 UTC 2008 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
10159 * ace/WIN32_Asynch_IO.cpp (send): Enhanced the code to allow sends
10160 of 0-sized datagrams. Thanks to Andi Heusser <aheusser at gmail
10161 dot com> for this fix.
10163 Thu Mar 6 16:49:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10165 * include/makeinclude/rules.lib.GNU:
10166 Rearranged some rules to make sure c/C files are compiled with the
10167 C compiler on OpenVMS
10169 Thu Mar 6 13:10:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10171 * include/makeinclude/platform_openvms.GNU:
10174 Thu Mar 6 10:33:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10176 * include/makeinclude/platform_openvms.GNU:
10177 Removed restriction that only a shared or static build can be done
10179 Wed Mar 5 07:54:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10181 * bin/tao_orb_tests.lst:
10182 Don't run the parallel connect strategy test on VxWorks 5.5, the
10183 command length of the shell is not long enough.
10185 Tue Mar 4 09:27:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10187 * bin/ProcessVX.pm:
10188 Added a retry to the iPass protocol code, in a full test run
10189 we sometimes see that the reboot has failed. With this retry
10190 we hopefully get rid of those false test failures
10192 Tue Mar 4 05:54:22 UTC 2008 William Otte <wotte@dre.vanderbilt.edu>
10194 * bin/svn_props.py:
10195 Automatically set default properties when svn complains.
10197 Mon Mar 3 11:22:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10199 * bin/MakeProjectCreator/templates/bor.mpd:
10200 Just single line comments
10202 * bin/MakeProjectCreator/templates/gnu.mpd:
10203 Check VXWORKSLINK for 1
10205 Mon Mar 3 11:10:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10207 * include/makeinclude/platform_vxworks5.5.x.GNU:
10208 * include/makeinclude/platform_vxworks6.2.GNU:
10209 * include/makeinclude/platform_vxworks6.3.GNU:
10210 * include/makeinclude/rules.bin.GNU:
10211 * include/makeinclude/rules.lib.GNU:
10212 Use 1 for VXWORKSLINK instead of true. Added footprint=1
10213 as flag to specify that you are doing a footprint build
10215 Mon Mar 3 10:49:28 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
10217 * apps/JAWS/clients/WebSTONE/src/cgi-send.c:
10218 * apps/JAWS/clients/WebSTONE/src/genrand.c:
10219 * apps/JAWS/clients/WebSTONE/src/webmaster.c:
10220 * contrib/utility/Example/CommandLine/Foo/command.cpp:
10221 * contrib/utility/Example/ExH/BadCast/bad_cast.cpp:
10222 * contrib/utility/Example/ExH/Compound/compound.cpp:
10223 * contrib/utility/Example/ExH/HelloWorld/hello_world.cpp:
10224 * contrib/utility/Example/ExH/LogicToSystem/logic_to_system.cpp:
10225 * contrib/utility/Example/Hetero/Container/container.cpp:
10226 * contrib/utility/Example/Introspection/InheritanceTree/inheritance_tree.cpp:
10227 * contrib/utility/Example/Introspection/Traversal/driver.cpp:
10228 * contrib/utility/Test/ExH/Converter/converter.cpp:
10229 * contrib/utility/Test/ExH/Inline/inline.cpp:
10230 * contrib/utility/Test/ExH/Logic/DescriptiveException/descriptive_exception.cpp:
10231 * contrib/utility/Test/ExH/System/DescriptiveException/descriptive_exception.cpp:
10232 * contrib/utility/Test/Introspection/Inline/inline.cpp:
10233 * contrib/utility/Test/Synch/Inline/inline.cpp:
10234 * etc/xlc_dummy.cpp:
10235 * examples/Reactor/Proactor/test_aiocb.cpp:
10236 * examples/Reactor/Proactor/test_aiosig.cpp:
10238 Disable fuzz's check_for_improper_main_declaration check on these files.
10239 These files don't use ACE.
10241 * examples/Reactor/WFMO_Reactor/Multithreading.cpp:
10242 * examples/Reactor/WFMO_Reactor/Registration.cpp:
10243 * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp:
10244 * examples/Threads/task_three.cpp:
10246 Use the proper form of ACE_TMAIN. Namely, the argv parameter
10247 should be "ACE_TCHAR *argv[]" instead of "ACE_TCHAR **argv"
10248 or "ACE_TCHAR *[]" instead of "ACE_TCHAR **"
10250 * apps/JAWS3/bench/average.cpp:
10251 * netsvcs/clients/Tokens/invariant/invariant.cpp:
10253 Use ACE_TMAIN instead of main as the program entry point to comply
10254 with ACE/TAO/CIAO coding standards.
10256 Mon Mar 3 08:58:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10258 * include/makeinclude/platform_openvms.GNU:
10261 Mon Mar 3 07:30:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10263 * include/makeinclude/platform_openvms.GNU:
10266 Mon Mar 3 07:00:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10268 * include/makeinclude/rules.local.GNU:
10269 Rearranged some rules so that C files are compiled with the
10270 C compiler on OpenVMS
10272 Mon Mar 3 06:57:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10274 * bin/ProcessVX.pm:
10275 Added support to specify a custom password for the iBoot
10277 Sun Mar 2 20:04:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10279 * bin/ProcessVX.pm:
10280 Integrated some OCI changes for the iBoot
10282 Sun Mar 2 19:32:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10284 * bin/auto_run_tests.pl:
10285 Use ACE_ROOT as defailt root test directory instead of the current
10288 Sun Mar 2 18:53:12 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
10290 * ASNMP/agent/main.cpp:
10291 * ace/Svc_Conf_y.cpp:
10292 * apps/JAWS3/jaws3/main.cpp:
10293 * examples/Mem_Map/IO-tests/test_io.cpp:
10294 * examples/Reactor/Multicast/client.cpp:
10295 * examples/Reactor/Multicast/server.cpp:
10296 * examples/Reactor/Proactor/test_aiocb_ace.cpp:
10297 * examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp:
10298 * netsvcs/clients/Naming/Dump_Restore/createfile.cpp:
10299 * netsvcs/clients/Tokens/collection/collection.cpp:
10300 * netsvcs/clients/Tokens/collection/rw_locks.cpp:
10301 * netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp:
10302 * netsvcs/clients/Tokens/invariant/invariant.cpp:
10303 * netsvcs/clients/Tokens/manual/manual.cpp:
10304 * netsvcs/clients/Tokens/mutex/test_mutex.cpp:
10305 * netsvcs/clients/Tokens/rw_lock/rw_locks.cpp:
10306 * performance-tests/Misc/context_switch_time.cpp:
10307 * performance-tests/Misc/test_guard.cpp:
10308 * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp:
10309 * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp:
10310 * performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp:
10312 Use ACE_TMAIN instead of main as the program entry point to comply
10313 with ACE/TAO/CIAO coding standards.
10315 * examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc:
10317 MPC doesn't recognize ACE_TMAIN as an entry point, as such, we need
10318 to explicitly set exename in the MPC file.
10320 * apps/JAWS/clients/WebSTONE/src/webclient.c:
10321 * contrib/utility/Example/CommandLine/Foo/foo.cpp:
10322 * performance-tests/Synch-Benchmarks/context.c:
10323 * performance-tests/TTCP/C/new-ttcp.cpp:
10324 * tests/Unload_libACE.cpp:
10326 Disable fuzz's check_for_improper_main_declaration check on these files.
10327 These files don't use ACE.
10329 Sat Mar 1 19:09:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10331 * bin/auto_run_tests.pl:
10332 Added -r as option to specify an alternate root test directory
10333 instead of the current directory. Combined this with -l we can
10334 then run perl scripts for testing project code.
10336 Thu Feb 28 16:08:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10338 * bin/generate_compile_stats.sh:
10339 Added --compiler as option so that we can specify a different
10342 Thu Feb 28 08:32:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10344 * docs/ACE-bug-process.html:
10347 Wed Feb 27 19:28:18 UTC 2008 William Otte <wotte@william-ottes-macbook-pro.local>
10349 * bin/MakeProjectCreator/config/global.features:
10350 disable mcpp by default.
10352 Tue Feb 26 15:52:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10354 * include/makeinclude/platform_openvms.GNU:
10355 Added support for buildbits=64
10357 Tue Feb 26 09:18:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10359 * include/makeinclude/platform_openvms.GNU:
10360 Added some compiler flags to reduce the number of warnings/errors
10361 in the OpenVMS builds
10363 Mon Feb 25 19:44:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10365 * bin/PerlACE/Process_Unix.pm:
10366 * bin/PerlACE/Process_Win32.pm:
10367 Added IgnoreHostRoot which can be set from a test script. That way
10368 when doing cross host testing we can make sure we don't get the
10369 executable from the host root directory. This is for example usefull
10370 when we want to spawn perl or another system utility
10372 * bin/PerlACE/Run_Test.pm:
10373 Removed commented out line
10375 Mon Feb 25 14:30:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10377 * include/makeinclude/platform_vxwork6.2.GNU:
10378 * include/makeinclude/platform_vxwork6.3.GNU:
10379 Added LD_PARTIALFLAGS which can be set for footprint builds
10381 Mon Feb 25 08:13:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10383 * ace/config-macros.h:
10384 Set ACE_HAS_INTEGRAL_TYPE_THR_FUNC_RETURN when
10385 ACE_THR_FUNC_RETURN is an integral type
10388 Use ACE_HAS_INTEGRAL_TYPE_THR_FUNC_RETURN to determine whether
10389 we can do a reinterpret_cast or static_cast. This is much easier
10390 then checking all compilers
10392 Sun Feb 24 19:37:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10394 * ace/Configuration.cpp:
10395 * ace/Configuration.h:
10396 * ace/Configuration.inl:
10397 Added new inline file
10402 * ace/Event_Handler.h:
10403 Removed commented out code
10405 Sat Feb 23 06:56:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10407 * include/makeinclude/platform_openvms.GNU:
10408 OpenVMS doesn't have rwho
10410 Fri Feb 22 18:55:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10412 * ace/Message_Queue_NT.h:
10413 Fixed wrong include
10415 Fri Feb 22 14:20:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10417 * ace/Message_Queue.{h,cpp,inl}:
10418 * ace/Message_Queue_NT.{h,cpp,inl}:
10419 * tests/Message_Queue_Test.cpp:
10422 Moved ACE_Message_Queue_NT to its own file
10424 Fri Feb 22 08:54:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10426 * bin/global.features:
10427 Default optimize_collocated_invocations to 1
10429 Fri Feb 22 00:34:17 UTC 2008 Steve Huston <shuston@riverace.com>
10431 * bin/tao_orb_tests.lst: Added !LabVIEW_RT to all tests that haven't
10432 been adapted to the non-local filesystem mechanism I invented to run
10433 tests for LabVIEW RT targets (and can also be used for other target
10434 types). Now I can enable TAO tests for the LabVIEW RT scoreboard
10437 Thu Feb 21 15:25:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10439 * docs/Download.html:
10440 Updated download links to point to x.6.3
10445 Thu Feb 21 02:34:37 CST 2008 Johnny Willemsen <jwillemsen@remedy.nl>
10447 * ACE version 5.6.3 released.
10451 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))
10452 indent-tabs-mode: nil