1 Thu Feb 21 02:34:37 CST 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3 * ACE version 5.6.3 released.
5 Thu Feb 21 08:09:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
7 * include/makeinclude/platform_vxworks6.2.GNU:
8 Updated for a Windows host
10 Mon Feb 18 19:59:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
12 * bin/tao_orb_tests.lst:
13 Don't run Bug_3171_Regression when messaging is disabled
15 Thu Feb 14 11:22:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
17 * examples/Semaphores/starter.cpp:
18 * examples/Semaphores/worker.cpp:
19 Fixed unicode link errors
21 Wed Feb 13 20:53:00 UTC 2008 Ciju John <johnc at ociweb dot com>
23 * bin/tao_orb_tests.lst:
24 Turn off test Bug_3193_Regression.
26 Wed Feb 13 19:03:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
28 * examples/Semaphores/starter.cpp:
31 Wed Feb 13 16:19:09 UTC 2008 Adam Mitz <mitza@ociweb.com>
33 * include/makeinclude/rules.local.GNU:
35 This is a (partial) fix for bug #3217, addressing two problems when
36 using gnu make on Windows systems:
37 1. make depend (invoking depgen.pl) was broken
38 2. when LN_S is cp the target of the copy operation was not updated
39 if the actual executable was remade.
41 Wed Feb 13 12:41:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
43 * examples/Semaphores/*:
44 Added a basic example for process semaphores
46 Tue Feb 12 15:43:57 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
49 Updated the NEW file with my updates for to ACE.
51 Tue Feb 12 12:31:34 UTC 2008 Simon McQueen <sm@prismtech.com>
53 * bin/PerlACE/Run_Test.pm:
55 Amend PerlACE::add_lib_path to add path relative to $HOST_ROOT
56 also in the even that it is set. Should hopefully make this function
57 work on VXWorks. In the even that it does this will fix bug #3177.
59 Tue Feb 12 10:18:14 UTC 2008 Simon McQueen <sm@prismtech.com>
61 * bin/MakeProjectCreator/config/ace_output.mpb:
63 Create new base project to direct libraries into $ACE_ROOT/lib.
65 * bin/MakeProjectCreator/config/acelib.mpb:
67 Remove entries that direct libraries into $ACE_ROOT/lib.
69 * ACEXML/apps/svcconf/svcconf.mpc:
70 * ACEXML/common/common.mpc:
71 * ACEXML/parser/parser/parser.mpc:
72 * ASNMP/asnmp/asnmp.mpc:
76 * ace/SSL/ssl_for_tao.mpc:
77 * ace/ace_flreactor.mpc:
78 * ace/ace_foxreactor.mpc:
79 * ace/ace_qtreactor.mpc:
80 * ace/ace_tkreactor.mpc:
81 * ace/ace_xtreactor.mpc:
82 * apps/Gateway/Gateway/gateway.mpc:
83 * apps/Gateway/Peer/peer.mpc:
84 * apps/JAWS/server/server.mpc:
85 * apps/JAWS2/HTTPU/httpu.mpc:
86 * apps/JAWS2/JAWS/jaws2.mpc:
87 * apps/JAWS3/jaws3/jaws3.mpc:
88 * netsvcs/lib/lib.mpc:
89 * protocols/ace/HTBP/HTBP.mpc:
90 * protocols/ace/RMCast/RMCast.mpc:
91 * protocols/ace/TMCast/TMCast.mpc:
92 * websvcs/lib/lib.mpc:
94 Add ace_output.mpb as base project.
96 * bin/PerlACE/Run_Test.pm:
98 Add '.' onto the search path for test libraries.
100 * bin/tao_orb_tests.lst:
102 Create new alternate entries for some overly protracted tests
103 enabling a quicker run through.
105 * tests/SSL/acetest.mpb:
107 Add $ACE_ROOT/tests onto the link path for ACE tests.
111 Add $ACE_ROOT/tests onto the load path for running ACE tests.
113 Mon Feb 11 20:46:13 UTC 2008 Ciju John <johnc at ociweb dot com>
115 Merging in changes from branch "Bug_3193". Here are the individual
117 Thu Feb 7 23:01:55 UTC 2008 Ciju John <johnc at ociweb dot com>
119 * bin/tao_orb_tests.lst:
120 Turn on reactive flushing oneway send test scenario.
122 Wed Feb 6 21:41:25 UTC 2008 Ciju John <johnc at ociweb dot com>
124 * bin/tao_orb_tests.lst:
125 Disable test on Windows. No viable mechanism found to fulfill
126 test pre-requisites on Windows.
128 Wed Jan 30 23:18:35 UTC 2008 Ciju John <johnc at ociweb dot com>
130 * bin/tao_orb_tests.lst:
131 Turn on TAO/tests/Oneway_Send_Timeouts.
133 Mon Feb 11 16:12:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
135 * bin/PerlACE/Run_Test.pm:
136 Added wait_interval_for_process_shutdown which can be used to
137 wait longer on slower systems
139 Wed Feb 6 08:30:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
141 * ace/config-vxworks5.x.h:
142 Some PPC's do lack log2
144 Wed Feb 6 23:29:55 UTC 2008 Steve Huston <shuston@riverace.com>
146 * examples/APG/Proactor/HA_Proactive_Status.cpp: Pass
147 ACE_DEFAULT_ASYNCH_BACKLOG, not ACE_DEFAULT_BACKLOG, to the
148 ACE_Asynch_Acceptor contructor. Corrects a startup error on Windows.
149 Thanks to Sorin Voicu-Comendant for this fix.
151 * THANKS: Added Sorin Voicu-Comendant to the Hall of Fame.
153 Tue Feb 5 22:15:29 UTC 2008 Simon McQueen <sm@prismtech.com>
155 * bin/tao_other_tests.lst:
159 Tue Feb 5 18:51:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
161 * bin/MakeProjectCreator/config/test_files.mpb:
162 Use run_test*.pl as filter and automatic=0. That way we only
163 generate projects when there is a run_test.pl file. Thanks to
164 Adam Mitz for the suggestions.
166 * bin/MakeProjectCreator/config/acedefaults.mpb:
169 Tue Feb 5 13:49:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
171 * include/makeinclude/platform_vxworks5.5.x.GNU:
172 No need to set TAO_IDL, TAO_IDL_DEP, etc, just use HOST_ROOT.
173 Also set the values in such a way we also support a Solaris host.
175 Tue Feb 5 13:30:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
177 * bin/MakeProjectCreator/config/acedefaults.mpb:
178 Added build_files as base project, test_files is the one that
181 Tue Feb 5 08:07:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
183 * bin/MakeProjectCreator/config/acedefaults.mpb:
184 Temporarily remove test_files and build_files, it seems
185 to cause some errors in the windows builds
187 Tue Feb 5 07:58:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
189 * ace/Select_Reactor_Base.cpp:
190 Revert change of yesterday, caused compile errors on non win32
193 Mon Feb 4 19:48:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
195 * ace/config-vxworks6.6.h:
199 Initialise a few pointers
201 * ace/Select_Reactor_Base.cpp:
202 Removed duplicated code, made loop easier to read
204 * ace/Naming_Context.{h,cpp,inl}:
205 Use bool and added new inline file
207 Mon Feb 4 18:37:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
209 * bin/MakeProjectCreator/config/test_files.mpb:
210 New file to list run_test.pl as Test_Files in for example a msvc
211 project file. Thanks to Adam Mitz for suggesting a way to do
212 this. This fixes bugzilla 3212
214 * bin/MakeProjectCreator/config/acedefaults.mpb:
215 Added test_files and build_files as base projects so that we
216 get *.mpc/*.mpb/*.mwc/run_test.pl added to project files
218 Mon Feb 4 12:34:06 UTC 2008 Simon McQueen <sm@prismtech.com>
220 * bin/tao_other_tests.lst:
222 Schedule regression tests for bug #2777 and #3215.
224 Sat Feb 2 07:08:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
227 * ace/Process_Semaphore.inl:
229 * ace/Select_Reactor_T.h:
232 Sat Feb 2 06:36:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
234 * ace/config-win32-borland.h:
235 Updated for CodeGear C++ Builder 2007 December Update
237 Fri Feb 01 13:25:00 UTC 2008 Simon Massey <sma@prismtech.com>
239 * ace/Timer_Heap_T.cpp:
240 Fixed possiable race condition.
242 * test/Timer_Queue_Reference_Counting_Test.cpp:
243 Fixed periodic test timeout problem.
245 Wed Jan 30 16:00:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
247 * ace/Message_Queue.inl:
248 Fixed incorrect include check
250 Sun Jan 27 07:32:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
252 * include/makeinclude/platform_mingw32.GNU:
253 With gcc4 use the shared gcc libs
256 Document postfix for msvc71
258 Sat Jan 26 07:18:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
260 * tests/Proactor_Scatter_Gather_Test.cpp:
263 Sat Jan 26 06:45:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
265 * examples/QOS/Change_Receiver_FlowSpec/Receiver_QoS_Event_Handler.h
266 * examples/QOS/Change_Receiver_FlowSpec/Sender_QoS_Event_Handler.h
267 * examples/QOS/Change_Sender_TSpec/Receiver_QoS_Event_Handler.h
268 * examples/QOS/Change_Sender_TSpec/Sender_QoS_Event_Handler.h
269 * examples/QOS/Simple/Receiver_QoS_Event_Handler.h
270 * examples/QOS/Simple/Sender_QoS_Event_Handler.h
271 Fixed compile errors with MinGW GCC 4.2.1
273 Fri Jan 25 18:43:46 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
276 * docs/svn/svn-prefs.reg:
278 Added *.mwb files to the default configuration.
280 Fri Jan 25 09:51:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
282 * ace/config-g++-common.h:
283 GCC 4 with MinGW has other export macros in config-win32-common.h that
286 Thu Jan 24 09:12:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
288 * bin/MakeProjectCreator/config/acedefaults.mpb
289 * bin/MakeProjectCreator/config/vc8nmake.mpb
290 * bin/MakeProjectCreator/config/vc9nmake.mpb
291 Changed to use synchronous exception handling with msvc 8/9 which
292 is the default. Asynchrous exception handling does catch access
293 violations but it leads to lower performance and other problems.
294 Also the C+ gurus advice not to use asynchronous exception
295 handling. This fixes bugzilla 3169, thanks to
296 Adrian Tulloch <my-ace-sub at reyes-tulloch dot com>
299 * tests/Reactor_Exceptions_Test.cpp:
300 Always use a C++ exception to test the reactor. This test is the
301 only one that fails when using synchronous exception handling with
302 msvc8/9 because it causes only an access violation on windows
303 with msvc, on other platforms it already did throw a regular
306 * bin/MakeProjectCreator/templates/bor.mpd:
307 Fixed typo in this template
309 Thu Jan 24 08:32:53 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
311 * bin/tao_orb_tests.lst:
312 Disabled test for bug 3154 on builds where no tao_idl present.
314 Thu Jan 24 08:25:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
317 Declare ace_main as extern C for VxWorks kernel mode. With this
318 we can resolve ace_main using symFindByName. This fixes bugzilla
321 Wed Jan 23 23:40:32 UTC 2008 Steve Huston <shuston@riverace.com>
323 * ace/INET_Addr.cpp (set): Propagate IPv4 and 6 lookup error values
326 * tests/MT_Reference_Counted_Event_Handler_Test.cpp: When picking a
327 unused listen port ends up binding an IPv6 address, use the IPv6
328 "localhost" for the connect address. When unregistering a event
329 handler, don't deref reactor() if it's zero (happens when the
330 registration fails). Remove an extraneous %t spec in a log string.
332 Wed Jan 23 19:21:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
334 * include/makeinclude/platform_gnuwin32_common.GNU:
335 With GCC 2.9x we need to use -mcpu
337 Wed Jan 23 17:23:31 UTC 2008 Steve Huston <shuston@riverace.com>
339 * include/makeinclude/platform_linux.GNU: Don't add CFLAGS to CCFLAGS
340 because it ends up adding -pipe twice when pipe=1. Thanks to Howard
341 Finer for reporting this.
343 Tue Jan 22 10:46:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
345 * bin/PerlACE/ProcessVX.pm:
346 * bin/PerlACE/ProcessVX_Unix.pm:
347 * bin/PerlACE/ProcessVX_Win32.pm:
348 Refactored these scripts so that we have less duplicated code
350 Mon Jan 21 06:07:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
352 * ace/Dev_Poll_Reactor.cpp:
355 Thu Jan 17 19:58:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
357 * include/makeinclude/platform_vxworks6.3.GNU:
358 Override RM on a solaris host
360 Thu Jan 17 19:35:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
362 * ace/config-vxworks6.6.h:
363 Improved VxWorks 6.6 RTP support
365 Thu Jan 17 19:24:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
368 Marked can_put as deprecated like in Task_T.h
371 Replaced assert with notsup return
374 Removed not needed includes
380 Changed close_handle_on_destruction flag and error flag to bool.
381 Use ACE_OS::dl_error() to get the error message
384 Changed close_handle_on_destruction flag and error flag to bool
387 Use bool and print the process id as hex on OpenVMS, the DCL
388 scripts also prints the process id as hax
391 Only defined the ACE_DEBUG, ACE_ERROR, and other
392 macros when they are not defined yet
394 Thu Jan 17 18:57:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
396 * ace/config-vxworks6.6.h:
399 * ace/Dev_Poll_Reactor.cpp:
400 Layout and const changes
402 * ace/Encoding_Converter_Factory.cpp:
405 * ace/FILE_Connector.h:
409 * ace/POSIX_Proactor.cpp:
410 Use prefix increment/decrement and initialise pointer to 0
412 * ace/SSL/SSL_Context.cpp:
413 Initialise pointer to 0
415 Wed Jan 16 19:40:08 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
419 Added Nayeem Khan <d dot nayeem dot khan at gmail dot com>.
421 Wed Jan 16 18:16:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
423 * bin/tao_orb_tests.lst:
424 Turn on Bug 3198 regression test.
426 Wed Jan 16 15:50:19 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
428 * bin/PerlACE/ProcessVX_Unix.pm:
429 * bin/PerlACE/ProcessVX_Win32.pm:
431 Added support for iBootBar. iBootBar is similar to iBoot, except
432 that it is rack mounted with 8 power outlets. The scripts above
433 were extended to use the iBootBar iPAL protocol. The configuration
434 in the autobuild xml file of iBootBar is exactly the same that of
435 iBoot, except that you need to define ACE_RUN_VX_IBOOT_OUTLET
436 environment variable to specify the power outlet number you want
439 Wed Jan 16 13:05:17 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
441 * bin/PerlACE/ProcessVX_Unix.pm:
442 * bin/PerlACE/ProcessVX_Win32.pm:
444 Added ACE_RUN_VX_LOGIN and ACE_RUN_VX_PASSWORD to the scripts.
445 One can use those variables in the autobuild XML to specify
446 the login/password used to access the target from telnet.
448 Tue Jan 15 19:16:56 UTC 2008 Ciju John <johnc at ociweb dot com>
450 * bin/tao_orb_tests.lst:
451 Turn on Bug 3193 regression test.
453 Mon Jan 14 16:14:11 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
455 * tests/STL_algorithm_Test_T.cpp:
457 Changed the std::for_each functor object to an actual class
458 that will count the number of elements handled. It would
459 be nice to eventually validate that the number of elements
460 handled is equal to the number of elements in the container.
462 Mon Jan 14 14:06:33 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
464 * tests/Hash_Map_Manager_Test.cpp:
466 Removed the print_value () function since it is no longer
469 * tests/STL_algorithm_Test_T.cpp (for_each_callback):
471 Wrapped the unused argument in ACE_UNUSED_ARG () to prevent
474 Mon Jan 14 05:01:19 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
478 Added an empty template declaration to the base project to
479 prevent actual tests from including unnecesary template source
482 Mon Jan 14 04:47:50 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
484 * ace/Hash_Map_Manager_T.h:
486 Added the ACE style iterator declaration for the const
487 reverse iterator to ACE_Hash_Map_Manager_Ex.
489 Mon Jan 14 04:41:29 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
491 * ace/Hash_Map_Manager_T.h:
492 * ace/Hash_Map_Manager_T.inl:
494 Implemented the ACE_Hash_Map_Const_Reverse_Iterator_Ex class,
495 which is the const_reverse_iterator for the
496 ACE_Hash_Map_Manager_Ex class.
498 * tests/Hash_Map_Manager_Test.cpp:
499 * tests/STL_algorithm_Test_T.h:
500 * tests/STL_algorithm_Test_T.cpp:
502 Generalized the STL algorithm test used in the hash map
503 manager test so that it can be used with any ACE container.
507 Added the STL_algorithm_Test_T.* files to the
508 Hash_Map_Manager_Test project.
510 Sun Jan 13 16:40:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
512 * include/makeinclude/platform_sunos5_sunc++.GNU:
513 Set PLATFORM_STLPORT_CPPFLAGS independent of the Sun C++ version.
514 Thanks to Charles Brown <charles dot brown at sensis dot com>
515 for reporting that this was causing a problem with Studio 12
517 * include/makeinclude/platform_g++_common.GNU:
518 Only set CXX_VERSION_FOR_TEST when it has not been set yet
520 Fri Jan 11 09:01:12 UTC 2008 Martin Corino <mcorino@remedy.nl>
522 * bin/PerlACE/ProcessVX_Win32.pm:
523 Added ACE_RUN_VX_PRJ_ROOT env.var. to allow for projects
524 having root directory for tests different from ACE_ROOT.
526 Tue Jan 8 09:02:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
528 * ace/os_include/sys/os_types.h:
529 Changed pid_t to be an int on windows. This fixes bugzilla
530 3190, thanks to Nathan Ernst <nathan dot ernst at citadelgroup dot com>
533 Sun Jan 6 19:55:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
535 * bin/tao_orb_tests.lst:
536 Don't run bug 2936 in a static build
538 Sun Jan 6 06:43:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
540 * tests/IOStream_Test.cpp:
541 Fixed include and removed chorus support
543 Sat Jan 5 07:03:36 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
547 Fixed incomplete entry below.
549 Fri Jan 4 23:49:23 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
551 * tests/Hash_Map_Manager_Test.cpp:
553 Removed std::count_if sanity check since std::count_if is not
554 supported on Sun Studio 10.
556 Fri Jan 4 18:47:56 UTC 2008 Adam Mitz <mitza@ociweb.com>
558 * bin/generate_doxygen.pl:
560 Added support for peer-based layout of ACE+TAO+CIAO, and also fixed
561 the use of TAGFILES when the -html_output option is used.
563 Thu Jan 3 14:29:28 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
565 * tests/Hash_Map_Manager_Test.cpp:
567 Moved the Key_Equal_To struct to the top of the file.
569 Thu Jan 3 14:21:40 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
571 * tests/Hash_Map_Manager_Test.cpp:
573 Removed ACE_HAS_STDCPP_STL_INCLUDES guard so the test can
574 always execute the test_STL_algorithm () function if it
577 Thu Jan 3 01:06:23 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
579 * tests/Hash_Map_Manager_Test.cpp:
581 Fixed compilation error on non-Windows systems. For some
582 reason, I used TCHAR instead of ACE_TCHAR. :/
584 Thu Jan 3 00:47:36 UTC 2008 James H. Hill <hillj@isis.vanderbilt.edu>
586 * ace/Hash_Map_Manager_T.h:
588 Increased support for using ACE_Hash_Map_*_Iterator with
589 functions in the STL <algorithm> header file. This involved
590 defining all the traits required by std::iterator_traits
591 for all the iterator types.
593 * tests/Hash_Map_Manager_Test.cpp:
595 Updated the test to check if the ACE_Hash_Map_*_Iterator
596 classes are able to compile with simple STL <algorithm>
597 cases. If the target platform does not support STL or
598 our iterators, this compilation will fail.
600 Mon Dec 31 18:32:29 UTC 2007 Chris Cleeland <cleeland@ociweb.com>
602 * bin/PerlACE/Process_Unix.pm:
604 Integrated a change originally made in OCITAO 1.4a to use a
605 non-blocking waitpid() call in a loop (max 5 seconds) to avoid
606 hanging the perl process in case waitpid() doesn't return.
608 Sun Dec 30 18:31:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
610 Simplify the setup for VxWorks. We have GNU and config files for each
611 specific release, but the end user can just include the two new files
612 below and we will select the specific file required
614 * include/makeinclude/platform_vxworks.GNU:
615 New file, based on the environment variable WIND_PLATFORM we
616 select a specific VxWorks GNU file. The WIND_PLATFORM environment
617 variable is set by the wrenv tool
619 * ace/config-vxworks.h:
620 Based on ACE_VXWORKS we include a specific vxworks config file.
621 ACE_VXWORKS is added to the compiler flags when using the ACE
624 Fri Dec 28 18:57:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
626 * include/makeinclude/platform_vxworks6.6.GNU:
627 Added -fno-strict-aliasing to the CPPFLAGS as workaround to get
628 rid of the warnings on the VxWorks system header files. This
629 has been reported to WindRiver
631 Fri Dec 28 18:18:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
633 * ace/config-sunos5.11.h:
634 New file for Solaris 11
636 Fri Dec 28 17:52:32 UTC 2007 Chris Cleeland <cleeland@ociweb.com>
638 * ace/config-macosx-leopard.h:
640 Tweaks to get ACE tests to run properly on OS X Intel. Major
641 change was properly setting ACE_SIZEOF_LONG_DOUBLE.
643 * include/makeinclude/platform_macosx_leopard.GNU:
645 Broke this into a separate file, even though all it does right
646 now is include the platform_macros for tiger. Eventually I hope
647 to refactor the OS X support so that it's structured more like
648 the G++ supporting files.
650 Fri Dec 28 17:44:37 UTC 2007 Chris Cleeland <cleeland@ociweb.com>
654 Folded in changes originally from OCITAO 1.5a that prevent low
655 probability race conditions when using ACE_Atomic_Op<> inside
656 static instances in libraries that link with libACE. This
657 addresses [Bug 3185].
659 Fri Dec 28 15:34:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
661 * include/makeinclude/platform_sunos5_common.GNU:
662 Solaris 11 also has sendfile in its own library. Thanks to
663 Douglas Atique <tellmebout-corba at yahoo dot com> for
666 Thu Dec 27 11:23:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
668 * ace/config-linux-common.h:
669 Enabled event_poll reactor for 2.6 kernels
671 * ace/config-openvms.h:
674 * ace/config-vxworks6.6.h:
677 * ace/Dev_Poll_Reactor.h:
678 Removed linux kernel check, moved to config-linux-common.h
680 Mon Dec 24 10:17:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
682 * ace/config-sunos5.7.h:
683 Added ACE_HAS_DEV_POLL, it is introduced with Solaris 7
685 Mon Dec 24 09:32:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
687 * include/makeinclude/platform_sunos5_common.GNU:
688 New file, factored out common sunos5
690 * include/makeinclude/platform_sunos5_g++.GNU:
693 * include/makeinclude/platform_sunos5_sunc++.GNU:
694 Use new common file and removed SunOS4 support
696 Fri Dec 21 21:22:58 UTC 2007 Friedhelm Wolf <fwolf@dre.vanderbilt.edu>
698 * ace/README: added documentation for ACE_HAS_STDCPP_STL_INCLUDES
701 Fri Dec 21 14:10:48 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
703 * ace/Task_T.inl: Added #include "ace/config-all.h" to the
704 ACE_NOTSUP_RETURN macro would be visible. Thanks to Steve
705 Huston for reporting this.
707 Fri Dec 21 03:05:46 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
709 * ace/Task_T.h (class ACE_Task): Updated the documentation for
710 can_put() to make it clear that this method is deprecated and
711 will go away at some point.
713 Fri Dec 21 03:03:56 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
715 * ace/Task_T.inl (can_put): Removed the assert() since ACE library
716 methods shouldn't call assert... Changed this to
717 ACE_NOTSUP_RETURN. Thanks to Gautam Thaker for reporting this.
719 Thu Dec 20 20:01:07 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
726 Tue Dec 18 17:56:30 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
728 * docs/ACE-development-process.html,
729 * docs/ACE-bug-process.html: Updated these documents to clarify
730 that submitters of code, bug fixes, etc. waive claims to
731 copyright or ownership of the submissions. Thanks to Tom
732 Callaway <tcallawa at redhat dot com> for help with this.
734 Thu Dec 20 15:39:43 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
739 Add is_chunked argument to encode() which selects whether the
740 encoded output is "chunked" into newline terminated 72 column
741 chunks. Fixed bug where "chunked" output was not terminated by
742 a newline if the input buffer length was an exact multiple of 3.
743 Thanks to Alick Nie <alick_nie at 163 dot com> for reporting
744 inconsistant encoding behavior which lead to this change.
748 Add Alick Nie <alick_nie at 163 dot com>.
750 Thu Dec 20 14:00:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
752 * ace/Sched_Params.cpp:
753 Use VX_TASK_PRIORITY_MAX and VX_TASK_PRIORITY_MIN when they
756 Thu Dec 20 13:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
758 * ace/OS_NS_Thread.h:
761 * ace/OS_NS_Thread.inl:
762 Fixed warning with VxWorks 6.6 which uses GCC 4.1.2
764 Thu Dec 20 13:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
766 * ace/OS_NS_dlfcn.inl:
767 Fixed warning with VxWorks 6.6 which uses GCC 4.1.2
769 Thu Dec 20 13:34:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
771 * ace/OS_NS_Thread.inl:
772 Fixed warning with VxWorks 6.6 which uses GCC 4.1.2
774 Thu Dec 20 13:04:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
776 * include/makeinclude/platform_aix_ibm.GNU:
777 Fixed typo in this file
779 Thu Dec 20 10:30:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
781 * bin/tao_orb_tests.lst:
783 Exclude TAO/tests/CSD_Collocation from LynxOS builds. They
784 overload/tax the LynxOS kernal resulting in random process
785 table corruption and filing system errors.
787 Wed Dec 19 14:04:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
789 * include/makeinclude/platform_aix_ibm.GNU:
790 * ace/config-aix-5.x.h:
791 Deprecated Visual Age 5 and older
793 Tue Dec 18 14:40:11 UTC 2007 Adam Mitz <mitza@ociweb.com>
795 * bin/tao_orb_tests.lst:
797 Exclude TAO/tests/CSD_Collocation from minimum CORBA builds.
799 Tue Dec 18 10:47:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
801 * bin/tao_orb_tests.lst:
802 Added Bug 3171 Regression
804 Mon Dec 17 16:41:44 UTC 2007 Adam Mitz <mitza@ociweb.com>
806 * bin/tao_orb_tests.lst:
808 Added TAO/tests/CSD_Collocation.
810 Mon Dec 17 12:35:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
812 * bin/tao_other_tests.lst:
813 added TAO/orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/run_test.pl
816 Mon Dec 17 10:00:12 UTC 2007 Martin Corino <mcorino@remedy.nl>
819 Implemented fix for delays on OpenVMS when using socketpair() for Pipe.
821 Sun Dec 16 19:26:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
823 * ace/Refcounted_Auto_Ptr.h:
824 * ace/Refcounted_Auto_Ptr.inl:
825 Extended this template, thanks to Hu Yi <huyi dot zg at gmail dot com>
826 for extending this template
828 * tests/Refcounted_Auto_Ptr_Test.cpp:
831 * tests/TSS_Test.cpp:
832 Removed pthread draft 4 code and fixed compile warnings with VxWorks 6.6
837 Sun Dec 16 07:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
839 * ACEXML/common/AttributesImpl.h:
842 Sun Dec 16 06:49:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
844 * ace/config-sunos5.5.h:
845 Added ACE_HAS_SOCK_BUF_SIZE_MAX, thanks to Adam Mitz for pointing
846 out this is needed for Solaris
848 * ace/OS_NS_Thread.cpp:
851 * ace/OS_NS_Thread.inl:
852 Simplified ifdef checks in multiple methods
854 * ace/Select_Reactor_Base.cpp:
857 * ace/Select_Reactor_Base.inl:
860 * ace/Select_Reactor_T.cpp:
861 No need to check for 0 after ACE_NEW_RETURN
864 * ace/Svc_Conf_y.cpp:
865 Changed DEBUGGING to SVC_CONF_Y_DEBUGGING and also fixed
866 the compile problems that exist in the code guarded by
869 Sat Dec 15 15:02:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
871 * apps/gperf/gperf.mpc:
872 * bin/PerlACE/perlace.mpc:
873 Use custom_only=1 for these MPC files
875 Sat Dec 15 14:57:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
877 * ace/Object_Manager.cpp:
878 Disable the critical error boxes when ACE_DISABLE_WIN32_ERROR_WINDOWS
879 is defined. This fixes bugzilla 3170. Thanks to Adrian Tulloch
880 <my-ace-sub at reyes-tulloch dot com> for suggesting this
883 Fixed compile error when DEBUGGING is defined
886 Renamed DEBUGGING to ACE_TOKEN_DEBUGGING, DEBUGGING is used on
887 more places like as a member in an enum. Also const, bool changes.
889 * ace/TP_Reactor.cpp:
890 Layout and const changes
892 Sat Dec 15 14:36:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
894 * docs/bzcar/bczar.html:
895 Updated location of this page and improved bczar instructions
897 Fri Dec 14 13:21:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
900 * docs/Download.html:
903 Fri Dec 14 02:48:57 CST 2007 Johnny Willemsen <jwillemsen@remedy.nl>
905 * ACE version 5.6.2 released.
907 Thu Dec 13 16:19:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
909 * ace/os_include/sys/os_socket.h:
910 Set ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE to SSIZE_MAX when it is not
913 * ace/config-tandem-nsk-mips-v2.h:
914 * ace/config-tandem-nsk-mips-v3.h:
915 No need to set ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE anymore
920 Wed Dec 12 13:15:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
922 * ace/OS_NS_sys_socket.inl:
923 When ACE_HAS_SOCK_BUF_SIZE_MAX is defined, don't use
924 SSIZE_MAX but ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE as value
925 to check. That way we can limit the size of the packets
928 * ace/config-openvms.h:
929 Added ACE_HAS_SOCK_BUF_SIZE_MAX and set
930 ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE to a value of 64k. This should
931 increase the test results on OpenVMS to a better level
933 * ace/config-tandem-nsk-mips-v2.h:
934 * ace/config-tandem-nsk-mips-v3.h:
935 Set ACE_HAS_SOCK_BUF_SIZE_MAX_VALUE to SSIZE_MAX to match
941 * ace/Select_Reactor_T.cpp:
942 Layout change, initialise pointer to 0
944 * ace/SSL/SSL_SOCK_Stream.inl:
947 * ace/TP_Reactor.cpp:
950 Fri Dec 7 18:33:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
953 Make sure we initialise the resolvLib with VxWorks RTP
955 Fri Dec 7 06:27:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
957 * apps/gperf/gperf.mpc:
958 * bin/PerlACE/perlace.mpc:
959 With vc9 set ConfigurationType to 10 to disable the creation
960 of the manifest file which fails because these projects don't
963 Thu Dec 6 15:22:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
965 * ace/SSL/SSL_SOCK_Stream.cpp:
966 Layout and const changes
968 Wed Dec 5 14:46:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
971 Use this-> to comply with coding standards
973 * ace/OS_NS_dlfcn.inl:
974 Initialise pointer with 0
976 * ace/OS_NS_netdb.cpp:
977 Use C++ const_cast instead of c-style cast
979 Tue Dec 4 20:20:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
982 Removed some not needed ACE_UNUSED_ARG
984 * OS_NS_netdb.inl (gethostbyaddr_r):
985 Fixed VxWorks implementation
987 Tue Dec 4 19:28:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
989 * bin/tao_orb_tests.lst:
990 Run all csd tests on VxWorks
992 Tue Dec 4 18:07:59 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
996 Temporarily exclude $TAO_ROOT/orbsvcs/orbsvcs/ESF from the
997 ACE_SYNCH_MUTEX check to eliminate fuzz warnings.
999 Tue Dec 4 16:30:19 UTC 2007 Steve Huston <shuston@riverace.com>
1001 * tests/Reactor_Notify_Test.cpp: Don't try to call
1002 run_quiet_notify_test in single-threaded build.
1004 Tue Dec 4 15:03:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1007 Changed ACE_IMPLEMENT_WITH_NATIVE_LONGDOUBLE to
1008 ACE_CDR_IMPLEMENT_WITH_NATIVE_DOUBLE which has to be defined to
1009 1. This makes this file easier to maintain
1011 * ace/config-linux-common.h:
1012 * aceconfig-vxworks5.x.h:
1013 Added ACE_CDR_IMPLEMENT_WITH_NATIVE_DOUBLE defined as 1. This fixes
1014 also the LongDouble issues with VxWorks 6.x
1016 Tue Dec 4 13:50:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1018 * netsvcs/lib/Name_Handler.cpp (parse_args):
1021 Mon Dec 3 19:41:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1023 * bin/tao_orb_tests.lst:
1024 Added bug 3163 regression
1026 Mon Dec 3 19:00:57 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1028 * netsvcs/lib/Name_Handler.cpp (naming_context): Fixed typos.
1030 Mon Dec 3 14:57:36 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1032 * netsvcs/lib/Name_Handler.h: Moved the inline methods to the
1033 Name_Handler.cpp file. Also, zapped the unnecessary virtual
1034 method for naming_context(). Thanks to Johnny for catching
1037 Mon Dec 3 14:21:20 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1039 * netsvcs/lib/Name_Handler.{h,cpp}: Check the return value from
1040 this->parse_args (argc, argv) and allow use all range config
1041 options for ACE_Name_Acceptor::init. Thanks to Vladislav Zverev
1042 vladislav at gtss dot spb dot ru> for these patches.
1044 Mon Dec 3 10:06:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1046 * ace/OS_NS_Thread.inl:
1047 Removed not needed check for pthread_cancel
1049 Mon Dec 3 10:02:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1051 * ace/config-aix-5.x.h:
1052 * ace/config-cray.h:
1053 * ace/config-cygwin32.h:
1054 * ace/config-hpux-11.00.h:
1055 * ace/config-integritySCA.h:
1056 * ace/config-irix6.x-common.h:
1057 * ace/config-linux.h:
1058 * ace/config-macosx-leopard.h:
1059 * ace/config-macosx-panther.h:
1060 * ace/config-macosx-tiger.h:
1061 * ace/config-macosx.h:
1062 * ace/config-netbsd.h:
1063 * ace/config-openvms.h:
1064 * ace/config-posix.h:
1065 * ace/config-qnx-neutrino.h:
1066 * ace/config-qnx-rtp-62x.h:
1067 * ace/config-qnx-rtp-pre62x.h:
1068 * ace/config-rtems.h:
1069 * ace/config-sunos5.5.h:
1070 * ace/config-unixware-7.1.0.h:
1071 * ace/config-unixware-7.1.0.udk.h:
1072 * ace/config-vxworks5.x.h:
1073 * ace/config-vxworks6.2.h:
1074 * ace/config-vxworks6.3.h:
1075 * ace/config-vxworks6.4.h:
1076 * ace/config-win32-interix.h:
1077 Removed ACE_HAS_PTHREADS_STD, we only support the official pthread
1078 standard, not any draft
1080 * ace/config-cray.h:
1081 Removed support for Unicos 9 and earlier. So far as I can find on the web
1082 unicos 9 is from 1997
1085 Removed draft6, according to references on the web the std
1086 pthread is supported now
1088 * ace/config-tandem-nsk-mips-v2.h:
1089 * ace/config-tandem-nsk-mips-v3.h:
1090 Newer NSK versions to support pthread std
1092 * ace/config-tru64.h:
1093 Removed support for ancient tru64 versions
1095 * ace/os_include/os_limits.h:
1096 Updated for VxWorks 6.6.
1098 * ace/os_include/os_pthread.h:
1099 Removed support for the draft pthread mappings
1101 * ace/os_include/os_time.h:
1102 Use ACE_HAS_PTHREADS
1104 * ace/os_include/sys/os_msg.h:
1105 Removed not needed workaround for osf1
1107 * ace/OS_NS_pwd.inl:
1108 * ace/OS_NS_signal.inl:
1109 Use ACE_HAS_PTHREADS
1111 * ace/OS_NS_string.cpp:
1112 Initialise pointer with 0
1114 * ace/OS_NS_Thread.cpp:
1115 * ace/OS_NS_Thread.inl:
1116 * ace/Thread_Manager.cpp:
1117 Removed support for pthread draft 4, 6, & 7
1119 * ace/Recursive_Thread_Mutex.cpp:
1120 get_nesting_level is only not support with VxWorks tasks
1122 * ace/Select_Reactor_Base.cpp:
1126 Only with VxWorks tasks use semaphores
1128 * ace/WIN32_Asynch_IO.cpp
1130 Sun Dec 2 17:47:13 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1134 Remove code which defined ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA
1135 and ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION feature test macros.
1136 There are vestigial bits of the tests which still remain -- the
1137 entire platform template capability tests need to be rewritten.
1141 Remove templates for ACE_HAS_TEMPLATE_INSTANTATION_PRAGMA and
1142 ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION.
1144 Sun Dec 2 17:43:27 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1148 Remove description of ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION.
1149 This feature test macro was removed some time ago.
1151 Sun Dec 2 17:41:01 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1153 * ace/OS_NS_stdlib.cpp:
1155 Change initial program name returned by the emulated version of
1156 ACE_OS::getprogname() to be the empty string rather than a null
1159 Sun Dec 2 06:47:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1161 * tests/gperf/tests/test.cpp:
1162 Fixed conversion warning
1164 Sat Dec 1 17:06:32 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1167 Fixed the checks of ACE_SYNCH_MUTEX and ACE_Thread_Mutex to exclude
1168 checking for those key words in ACE. We only want to detect the usage
1169 of those words in TAO and CIAO.
1171 Fri Nov 30 23:59:41 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1175 Added the following checks:
1177 check_for_ACE_SYNCH_MUTEX:
1178 This test checks for the use of ACE_SYNCH_MUTEX in TAO/CIAO,
1179 TAO_SYNCH_MUTEX should be used instead for consistency.
1181 check_for_ACE_Thread_Mutex:
1182 This test checks for the use of ACE_Thread_Mutex in TAO/CIAO,
1183 TAO_SYNCH_MUTEX should be used instead to make the code buid
1184 in single-threaded builds.
1186 I will fix the resulting fuzz errors over the weekend.
1188 Fri Nov 30 22:11:32 UTC 2007 Steve Huston <shuston@riverace.com>
1190 * ace/WFMO_Reactor.h: Clarify that only the owner thread can expire
1191 timers and wait on the notifications handle.
1193 Fri Nov 30 21:53:15 UTC 2007 Steve Huston <shuston@riverace.com>
1195 * tests/Reactor_Notify_Test.cpp: Added a test to verify that a quiet
1196 (e.g., no I/O occurring) event loop will be awoken by a notify().
1198 Fri Nov 30 16:58:00 UTC 2007 Steve Huston <shuston@riverace.com>
1200 * ace/CDR_Stream.{h cpp}:
1201 Added replace (ACE_CDR::Short, char *), analogous to the existing
1202 replace (ACE_CDR::Long, char *); replaces a previous place in the
1203 stream with a short.
1204 To make the replace() methods more convenient and easier to use
1205 correctly, added the following methods:
1206 char* write_long_placeholder (void);
1207 char* write_short_placeholder (void);
1208 These methods align the stream's write pointer properly then write
1209 a 0-valued placeholder in the stream. The pointer to the placeholder
1210 is returned; that pointer can later be passed to replace().
1212 * tests/CDR_Test.cpp: Added tests for placeholder and replace ops.
1214 Thank you to Howard Finer for contributing these additions.
1216 * NEWS: Added note about these additions.
1218 Fri Nov 30 11:50:00 UTC 2007 Simon Massey <sma@prismtech.com>
1220 * bin/tao_other_tests.lst:
1221 add TAO/orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/run_test.pl
1223 Thu Nov 29 19:49:23 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1225 * tests/Process_Manager_Test.cpp: Changed ACE_MT_SYNCH to ACE_SYNCH so
1226 this works on single-threaded builds. Thanks to Johnny for
1229 Thu Nov 29 18:10:27 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1233 #include "ace/Global_Macros.h". This is included implicitly on
1234 platforms where ACE_TEMPLATES_REQUIRE_SOURCE, but is needed for
1237 Wed Nov 28 13:37:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1239 * include/makeinclude/platform_vxworks6.3.GNU:
1240 Only use pic when building rtp
1242 Wed Nov 28 13:27:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1244 * ace/OS_NS_unistd.inl:
1245 Updated for VxWorks 6.6
1247 Wed Nov 28 13:24:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1250 Updated for VxWorks 6.6
1252 Wed Nov 28 13:18:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1254 * ace/OS_NS_arpa_inet.cpp:
1255 Updated for VxWorks 6.6
1257 Wed Nov 28 13:08:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1259 * ace/os_include/sys/os_types.h:
1260 Updated for VxWorks 6.6
1262 Wed Nov 28 10:56:29 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
1264 * bin/tao_orb_tests.lst:
1265 Added Bug_3154_Regression.
1267 Wed Nov 28 07:30:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1269 * ace/Timer_Queue_Adapters.{h,cpp}:
1270 Updated activate method because of new argument in the base
1273 Tue Nov 27 14:16:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1275 * include/makeinclude/platform_linux.GNU:
1276 Added support for Fedora 8
1278 Tue Nov 27 14:03:17 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1280 * tests/Process_Manager_Test.cpp: Added
1282 #include "ace/Synch_Traits.h"
1284 so the ACE_MT_SYNCH macro is visible. Thanks to Johnny for
1287 Tue Nov 27 13:14:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1289 * ace/OS_NS_Thread.cpp:
1290 Added missing const_cast for VxWorks
1292 Tue Nov 27 13:10:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1294 * examples/Reactor/Multicast/server.cpp
1295 Don't use the deprecated ACE_SOCK_Dgram_Mcast methods
1297 Tue Nov 27 10:01:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1299 * include/makeinclude/platform_linux.GNU:
1302 Tue Nov 27 08:27:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1304 * ace/OS_NS_Thread.{h,cpp,inl}:
1306 * ace/Thread.{h,cpp,inl}:
1307 * ace/Thread_Manager.{h,cpp}:
1308 Added a const char* argument to all methods that create a thread
1309 so that we can pass in an optional thread name which is used at
1310 this moment only on VxWorks. Added ACE_OS::thr_name() to retrieve
1311 the name of the current thread.
1313 * ace/SOCK_Dgram_Mcast.{h,cpp}:
1314 Removed deprecated subscribe/unsubscribe methods
1316 Tue Nov 27 06:33:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1318 * examples/Reactor/Multicast/Log_Wrapper.cpp:
1319 Don't use the deprecated ACE_SOCK_Dgram_Mcast methods
1321 Mon Nov 26 20:41:03 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1323 * tests/Process_Manager_Test.cpp: Changed the use of
1324 ACE_Thread_Mutex to ACE_SYNCH_MUTEX so that the test compilees
1325 properly on single-threaded builds. Thanks to Johnny for
1328 Mon Nov 26 19:41:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1330 * examples/Reactor/Ntalker/ntalker.cpp:
1331 Don't use the deprecated ACE_SOCK_Dgram_Mcast methods
1333 Mon Nov 26 15:10:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1335 * include/makeinclude/platform_vxworks6.6.GNU:
1336 * ace/config-vxworks6.6.h:
1337 New files for VxWorks 6.6
1339 Mon Nov 26 12:27:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1341 * include/makeinclude/platform_vxworks6.2.GNU:
1342 * include/makeinclude/platform_vxworks6.3.GNU:
1343 Make sure we also use -mlongcall with c files
1345 Mon Nov 26 11:26:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1347 * include/makeinclude/platform_linux.GNU:
1348 With FC6 and RedHat 5.0/5.1 we have to disable visibility. Use
1349 lsb_release info to detect these versions. Simplifies the checks
1350 we do and at the same moment we also support RedHat 5.1 on IA65
1352 Mon Nov 26 11:04:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1354 * bin/tao_orb_tests.lst:
1355 Enabed several tests for VxWorks
1357 Mon Nov 26 03:29:21 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1359 * ace/Process_Manager.cpp: Fixed a problem where spawning a
1360 process with ACE_Process_Manager resulted in deadlock while
1361 waiting for the end of another process. Thanks to Oliver Spang
1362 <oliver dot spang at nsn dot com> for these fixes.
1364 * tests/Process_Manager_Test.cpp: Added a regression test for
1365 Oliver's patches. Thanks again to oliver Spang for this code.
1367 Sun Nov 25 09:18:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1369 * ace/OS_NS_stdio.inl (vsprintf):
1372 Sun Nov 25 09:15:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1374 * ace/config-win32-msvc9.h:
1375 Disabled warning 4250 with this compiler
1377 Sat Nov 24 00:23:34 UTC 2007 Steve Huston <shuston@riverace.com>
1379 * ace/Reactor.h: Clarified the workings of the optional hook function
1380 that can be passed to event loop methods. Thanks to Andre Kostur
1383 Fri Nov 23 19:38:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1385 * bin/MakeProjectCreator/config/vc8_warnings.mpb:
1386 * bin/MakeProjectCreator/config/vc_warnings.mpb:
1387 Renamed vc8 to vc because this file is now also used for vc9
1389 * bin/MakeProjectCreator/config/acedefaults.mpb:
1390 Updated base project because of rename above
1392 * bin/MakeProjectCreator/config/vc9.features:
1395 * bin/MakeProjectCreator/config/vc9nmake.mpb:
1398 * contrib/minizip/minizip.mpc:
1401 * examples/Service_Configurator/Misc/Timer_Service.cpp:
1404 * examples/Connection/non_blocking/CPP-connector.cpp:
1405 Just not name an argument instead of using ACE_UNUSED_ARG
1407 * examples/APG/Reactor/HAStatus-AC.cpp:
1408 Initialise some pointers with 0
1410 * bin/make_release.py:
1411 Added generation for vc9
1413 * ASNMP/asnmp/wpdu.cpp:
1419 Fri Nov 23 19:38:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1421 * ace/SOCK_Dgram_Mcast.cpp:
1422 Use join instead of subscribe
1424 Fri Nov 23 06:50:01 UTC 2007 Olli Savia <ops@iki.fi>
1426 * tests/run_test.lst:
1427 Do not run Signal_Test on LynxOS.
1429 Thu Nov 22 13:47:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1431 * ace/ace_for_tao.mpc:
1433 * bin/MakeProjectCreator/config/ace_fl.mpb:
1434 * bin/MakeProjectCreator/config/ace_gl.mpb:
1435 * bin/MakeProjectCreator/config/ace_qt.mpb:
1436 * bin/MakeProjectCreator/config/ace_x11.mpb:
1437 * bin/MakeProjectCreator/config/acedefaults.mpb:
1438 * bin/MakeProjectCreator/config/ipv6.mpb:
1439 Added support for vc9
1441 Thu Nov 22 12:44:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1446 * bin/msvc_mpc_auto_compile.pl:
1447 * bin/msvc_static_compile.pl:
1450 Wed Nov 21 21:43:54 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1452 * ace/Vector_T.inl (advance):
1453 * ace/Vector_T.cpp: Fixed the push_back() and pop_back() methods
1454 so they work properly after resizing. Thanks to Karl-Heinz Wind
1455 <wind at itq dot de> for these fixes. This fixes bugid 3152.
1457 Wed Nov 21 21:36:27 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1459 * tests/Vector_Test.cpp (run_main): Updated the test so that it
1460 checks for the buggy push_back() and pop_back(). Thanks to
1461 Karl-Heinz Wind <wind at itq dot de> for providing these
1464 Wed Nov 21 19:37:29 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1466 * examples/Reactor/Ntalker/ntalker.cpp (ACE_TMAIN):
1468 Use ACE_SOCK_Dgram_Mcast::leave() instead of deprecated
1469 ...::unsubscribe() to leave the multicast group. Thanks to
1470 Stefan Naewe <stefan dot naewe at atlas-elektronik dot com> for
1473 Wed Nov 21 16:14:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1475 * ace/OS_NS_sys_utsname.cpp (name):
1476 Extended VxWorks implementation
1478 Wed Nov 21 16:06:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1480 * bin/PerlACE/ProcessVX_Unix.pm:
1481 * bin/PerlACE/ProcessVX_Win32.pm:
1482 Added support for iBoot
1484 Sun Nov 18 06:25:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1487 Fixed ACE_HAS_POSIX_SEM_TIMEOUT check, thanks to Thomas Girard
1488 <thomas dot g dot girard at free dot fr> for reporting this.
1489 This fixes bugzilla 3153
1491 Fri Nov 16 04:12:20 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1493 * examples/Service_Configurator/Misc/main.cpp (ACE_TMAIN): Added a
1494 space between "-f" and "svc.conf". This fixes a bug. Thanks
1495 to Kun Niu <haoniukun at gmail dot com> for this fix.
1497 Fri Nov 16 09:37:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1499 * include/makeinclude/platform_linux_common.GNU:
1500 * ace/config-linux-common.h:
1502 Changed ACE_HAS_LINUX_NPTL to ACE_LACKS_LINUX_NPTL. All recent
1503 linux distributions do have NPTL, only older versions lack this
1504 support. By changing HAS to LACKS it makes it easier to use ACE
1505 with their own makefile scheme. This fixes bugzilla 3084
1507 Thu Nov 15 19:44:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1509 * include/makeinclude/platform_linux_common.GNU:
1510 Retrieve distribution and release number using lsb_release
1512 * include/makeinclude/platform_g++_common.GNU:
1513 Moved RedHat/FC checks to platform_linux.GNU, this only needs
1514 to be done when using GCC on Linux, not when using GCC on
1517 * include/makeinclude/platform_linux.GNU:
1518 With Ubuntu 7.04 and 7.10 we can't use visibilit, we get
1519 unresolved externals when using it. We are now using
1520 lsb_release to detect the distribution
1522 Thu Nov 15 08:41:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1524 * ace/os_include/os_limits.h:
1525 PIPE_BUF is also defined to -1 with VxWorks 6.5
1527 Thu Nov 15 05:40:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1529 * include/makeinclude/platform_vxworks5.5.x.GNU:
1530 * include/makeinclude/platform_vxworks6.2.GNU:
1531 * include/makeinclude/platform_vxworks6.3.GN:
1532 Add -mlongcall also to CFLAGS
1534 Wed Nov 14 19:12:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1536 * bin/MakeProjectCreator/templates/gnu.mpd:
1537 When link_groups is defined to 1 we group the LDLIBS within
1538 -Wl,--start-group and -Wl,--end-group. This way the user can
1539 manually enable this through the platform_macros.GNU file and
1540 doesn't need to regenerate all makefiles. Also removed the
1541 check for the compiler name, with VxWorks we also can use this
1542 and there we have different compilers (ccppc, ccpentium, etc)
1544 * include/makeinclude/wrapper_macros.GNU:
1546 and there we have different compilers (ccppc, ccpentium, etc)
1548 * include/makeinclude/wrapper_macros.GNU:
1549 Set link_groups to 0 by default, the user has to explicitly enable
1552 * bin/MakeProjectCreator/docs/templates/gnu.txt:
1553 Removed link_groups, that is now enabled through platform_macros.GNU,
1556 Wed Nov 14 16:16:49 UTC 2007 Ciju John <johnc at ociweb dot com>
1558 * ace/Service_Config.cpp:
1559 Check the reactor instance before using it.
1561 Wed Nov 14 14:34:26 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1566 Remove autoheader template and platform support for the pSOS
1567 platform. Support was removed from ACE some time ago.
1569 Wed Nov 14 11:00:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1571 * include/makeinclude/platform_linux_icc.GNU:
1572 Added support for Intel C++ 10.1
1574 Wed Nov 14 07:47:28 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1578 Removed PTHREAD_STACK_MAX autoheader template as this feature
1579 test macro is not used.
1581 Wed Nov 14 07:46:43 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1586 Remove autoheader template and platform support for the DG/UX
1587 platforms. Support was removed from ACE some time ago.
1589 Wed Nov 14 07:23:07 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1593 Update autoheader templates for ACE_INT64_FORMAT_SPECIFIER and
1594 ACE_UINT64_FORMAT_SPECIFIER to clarify that they're the printf
1595 format specifiers for the ACE_INT64 and ACE_UINT64 types.
1597 This can be an important distinction for platforms with
1598 compilers that validate literal format strings (where passing
1599 "long long" for "%ld", or "long" for "%lld" will result in an
1600 warning/error even when both are 64 bit integers).
1602 Wed Nov 14 07:18:21 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1606 Remove platform support for the "fsu" platform. Support was
1607 removed from ACE some time ago.
1609 Wed Nov 14 07:12:03 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1614 Remove autoheader templates and platform support for the "m88k"
1615 platform. Support was removed from ACE some time ago.
1617 Tue Nov 13 14:34:17 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1622 Replace autoheader templates for ACE_HAS_ALPHA_TIMER,
1623 ACE_HAS_POWERPC_TIMER, and ACE_HAS_PENTIUM in config_h.m4 with
1624 a third argument to AC_DEFINE in configure.ac
1626 Tue Nov 13 07:45:25 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1630 Add ACE_HAS_INTEL_ASSEMBLY feature test.
1632 Tue Nov 13 06:48:16 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1634 * ace/OS_NS_time.inl:
1636 Changed the inline assembly implementation of gethrtime() for
1637 the amd64/x86_64 architecture to recognize that the timestamp is
1638 read into the %eax and %edx registers, and thus must be combined
1639 into a 64 bit value. Thanks to Nathan Ernst <Nathan dot Ernst at
1640 citadelgroup dot com > for reporting this bug.
1644 Add Nathan Ernst <Nathan dot Ernst at citadelgroup dot com>.
1646 Tue Nov 13 06:01:33 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1648 * ace/OS_NS_stdio.inl:
1650 Change of Thu Nov 8 04:02:21 UTC 2007 was missing ACE_WIN32
1651 in conditional. Thanks to Johnny Willemsen for pointing out
1652 resulting scoreboard failures.
1654 Mon Nov 12 20:05:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1656 * bin/tao_orb_tests.lst:
1657 Enabled Smart_Proxies/Policy with VxWorks
1659 Mon Nov 12 14:16:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1661 * ace/Log_Msg.{h,cpp,inl}:
1662 Use bool for several flags
1664 Mon Nov 12 14:12:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1666 * bin/tao_orb_tests.lst:
1667 Disable Bug_2953_Regression for the moment on VxWorks, it hangs out
1670 Mon Nov 12 13:04:11 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1674 Take advantage of bswap16, bswap32, and bswap64 macros when
1675 ACE_HAS_BSWAPXX is defined as we do for bswap_16, bswap_32,
1676 and bswap_64 when ACE_HAS_BSWAP_XX is defined.
1680 Changed checks for bswap_16, bswap_32, and bswap_64 to use
1681 ACE_CHECK_HAS_DEFINES. Thanks to Thomas Girard <thomas dot g
1682 dot girard at free dot fr> for reporting the ACE_HAS_BSWAP_XX
1683 feature test macros were not being defined because bswap_16,
1684 bswap_32, and bswap_64 are implemented as macros. This fixes
1687 Added check for bswap16, bswap32, and bswap64. These are the
1688 *BSD, Darwin, etc. equivalents of the bswap_XX macros.
1690 * m4/ace_defines.m4:
1692 New file, new autoconf macros ACE_CHECK_DEFINE,
1693 ACE_CHECK_HAS_DEFINES, and ACE_CHECK_LACKS_DEFINES. These are
1694 used like ACE_CHECK_HAS_FUNCS and ACE_CHECK_LACKS_FUNCS, where
1695 the tested feature is implemented as a macro and not a function.
1697 Mon Nov 12 10:25:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
1699 * bin/PerlACE/ConfigList.pm:
1701 Bugzilla 3085: Fix for "and" test for test suite control.
1703 Mon Nov 12 10:01:53 UTC 2007 Olli Savia <ops@iki.fi>
1705 * tests/Max_Default_Port_Test.cpp:
1706 Changed this test to work on LynxOS.
1708 Mon Nov 12 06:36:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1710 * bin/tao_orb_tests.lst:
1711 Disable bug 2494 regression for vxworks, it hangs our target.
1712 When this test has been analyzed in detail we will enable
1715 Mon Nov 12 06:31:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1717 * ace/config-linux-common.h:
1718 The ACE_HAS_RUSAGE_WHO_ENUM and ACE_HAS_RLIMIT_RESOURCE_ENUM
1719 are not needed anymore with glibc 2.3 and newer
1720 Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
1721 for reporting this. This fixes bugzilla 3143
1723 Sun Nov 11 18:59:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1725 * bin/tao_orb_tests.lst:
1726 Disable bug 1020 regression for vxworks, it hangs our target.
1727 When this test has been analyzed in detail we will enable
1730 Sun Nov 11 18:41:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1733 Added check for wcsnlen.
1734 Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
1735 for reporting this. This fixes bugzilla 3146
1737 Sun Nov 11 18:31:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1739 * bin/PerlACE/ProcessVX_Unix.pm:
1740 * bin/PerlACE/ProcessVX_Win32.pm:
1741 Replaces ACE_RUN_TAO_DEBUG_LEVEL with TAO_RUN_TAO_ORB_DEBUG
1743 Fri Nov 9 23:45:48 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1747 Remove DEFAULT_INCLUDES= added on Wed Nov 7 04:33:02 UTC 2007.
1748 Automake's nostdinc option performs the same function, but in
1749 a documented, supported, manner.
1753 Use nostdinc option to AM_INIT_AUTOMAKE. This instructs
1754 automake not to add -I options for the current directory.
1756 Fri Nov 9 02:16:24 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1758 * ace/Asynch_IO.h: Disallow copying and assignment for
1759 ACE_Handler. Thanks to Juraj Ivancic <juraj dot ivancic at
1760 gmail dot com> for this suggestion.
1762 Fri Nov 9 11:46:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1764 * ace/config-tandem-nsk-mips-v3.h:
1765 * ace/os_include/sys/os_types.h:
1768 Improved NSK support, thanks to Gary Maxey <gary dot maxey at hp dot com>
1769 for delivering the patches. This fixes bugzilla 3124
1771 Fri Nov 9 11:25:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1773 * ace/OS_NS_Thread.h:
1774 Doxygen improvements
1776 Fri Nov 9 11:06:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1778 * ace/config-linux-common.h:
1779 Newer glibc versions don't need ACE_HAS_NONCONST_SETRLIMIT anymore.
1780 Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
1781 for reporting this. This fixes bugzilla 3136
1783 Fri Nov 9 09:46:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1785 * ace/config-vxworks6.2.h:
1786 * ace/config-vxworks6.3.h:
1787 * ace/config-vxworks6.4.h:
1788 Some PPC's don't have log2 in kernel mode
1790 Fri Nov 9 09:37:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1792 * ace/OS_NS_Thread.{h,cpp,inl}:
1793 * ace/Thread_Manager.cpp:
1794 Changed ACE_hthread_t to an int for VxWorks. This makes the core of
1795 ACE cleaner and more stable on VxWorks. At this moment you can't give
1796 a Task a name, but we will extend the thread creation functions
1797 with an additional char* in a next iteration. That way you can use
1798 task names also when using pthread on vxworks. See also bugzilla 3131
1800 * tests/Conn_Test.cpp:
1801 * tests/Thread_Manager_Test.cpp:
1802 Disable task name setting, will be enabled again when the spawn
1803 methods are extended
1805 Fri Nov 9 08:58:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1808 Fixed incorrect define. This fixes bugzilla 3139. Thanks to
1809 Thomas Girard <thomas dot g dot girard at free dot fr>
1811 * ace/Dynamic_Service_Base.{h,cpp}:
1812 Reduced number of methods by using default argument values
1814 * ace/Object_Manager.{h,cpp}:
1815 * ace/Service_Config.cpp:
1816 The Service Configurator depends on the availability of TSS. When
1817 TSS emulation is enabled, that emulation needs to be initialized
1818 within the Object Manager. The Object Manager also depends on the SG,
1819 so added a new init_tss() method that just initializes TSS
1820 which is then called from the SG constructor. This fixes
1821 problems with TAO VxWorks 6.x kernel mode. Thanks to Iliyan for
1822 giving insights how SG/SC should work.
1824 * ace/OS_NS_Thread.h:
1825 Changed key_create_ to bool and check the return value of taskSpawn
1828 * ace/Service_Config.inl:
1831 * ace/Service_Config.cpp:
1832 Updated some debug statements
1834 * bin/PerlACE/ProcessVX_Unix.pm:
1835 * bin/PerlACE/ProcessVX_Win32.pm:
1836 Added ACE_RUN_ACE_DEBUG and ACE_RUN_TAO_DEBUG_LEVEL, if set then
1837 ACE_DEBUG/TAO_DEBUG_LEVEL are set as environment variabled on the
1840 Thu Nov 8 04:02:21 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1842 * ace/OS_NS_stdio.inl:
1844 Changed wide character version of ACE_OS::vsnprintf()'s to match
1845 ACE_OS::snprintf() as like prior to Sun Oct 28 21:11:57 UTC 2007.
1846 This fixes a error reporting in buffer overflow conditions.
1848 At that time all the ACE_OS::*printf() functions were changed to
1849 call ACE_OS::v*printf(). The intent was to reduce the chance of
1850 bugs being introduced because of largly parallel implementations.
1851 What I didn't expect was that such a bug was already present.
1853 Thu Nov 8 02:09:02 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
1855 * ace/Codeset_Registry_db.cpp:
1856 Added an entry for UTF-8.
1858 Wed Nov 7 18:53:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1860 * bin/tao_orb_tests.lst:
1861 Added Bug_2133 regression
1863 Wed Nov 7 04:33:02 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1867 Add DEFAULT_INCLUDES definition that got lost during regeneration.
1868 Fixes autoconf builds on case-insensitive filesystems.
1872 Add ACE_HAS_NONCONST_FD_ISSET feature test.
1874 Thanks to Doug McCorkle <mccdo at iastate dot edu> for providing
1877 Tue Nov 6 11:30:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
1879 * ace/OS_NS_Thread.cpp:
1881 Re-instated the change of Thu Nov 1 14:40:00 UTC 2007.
1882 Valgrind tests prove this is not causing the memory leaks
1883 just exposing some existing ones. The whole area of TSS use
1884 with singletons/statics needs to be investigated.
1885 (See Bugzilla 3128 for details.)
1887 Tue Nov 6 10:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1889 * bin/PerlACE/ProcessVX_Win32.pm:
1890 Fixed dirname setting
1892 Mon Nov 5 20:00:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1894 * apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp:
1895 * apps/Gateway/Peer/Peer.cpp:
1896 Fixed GCC 4.2.1 warnings
1898 Mon Nov 5 14:06:54 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1900 * bin/PerlACE/Run_Test.pm:
1902 Change wait_interval_for_process_creation from 10/12 to 15
1903 seconds on non-VxWorks systems.
1905 My change of Thu Nov 1 04:36:27 UTC 2007 improved results of the
1906 NetBSD scoreboard, but was still not enough time to ensure tests
1907 started. I've increased the wait for all OS's instead of NetBSD
1908 only, since this is likely to be a problem on all OS's that need
1909 to calibrate the high res timer. This extra delay shouldn't
1910 slow the testsuite execution on faster systems, as the existence
1911 of the sentinal file is polled by PerlACE::waitforfile_timed()
1912 which returns as soon as the file exists.
1914 Mon Nov 5 11:40:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
1916 * ace/OS_NS_Thread.cpp:
1918 Reverted the change of Thu Nov 1 14:40:00 UTC 2007 at the
1919 request of Buildczar to test for memory leaks within this
1920 area of the build. If this shows improved memory usage then
1921 TAO is missusing keyfree and this needs to be investigated.
1922 keyfree should NOT be responciable for the tidy-up of TSS
1923 and it should NOT be calling destructors for the registered
1924 keys it is being used to deactivate. (See the documentaion
1925 for pthread_key_delete() and thr_keydelete() which our keyfree
1928 Sat Nov 3 06:24:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1930 * ace/OS_NS_Thread.cpp:
1931 Fixed a bug introduced by my VxWorks changes, thanks to JT
1934 Fri Nov 2 22:31:36 UTC 2007 William R. Otte <wotte@dre.vanderbilt.edu>
1936 * ace/os_include/os_stdio.h:
1937 * ace/config-macosx-leopard.h:
1939 Preliminary compatibility for Mac OS X 10.5
1941 Fri Nov 2 07:48:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1943 * ace/Service_Config.{h,cpp}:
1944 Removed the patch for bugzilla 2980, this results in a memory
1945 leak of 10Kb for each thread that uses the ACE_Service_Config_Guard.
1946 This memory leak is documented in bugzilla 3108. For bugzilla 2980
1947 we need to have a different patch without reintroducing the
1950 * ace/Timer_Heap_T.h:
1953 Thu Nov 1 19:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1955 Reverted the change below, it seems to cause problems with msvc 71.
1957 Thu Nov 1 11:11:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1958 * ace/Service_Config.h:
1960 Thu Nov 1 16:57:11 UTC 2007 Steve Huston <shuston@riverace.com>
1962 * contrib/FaCE/FaCE.mpc:
1963 * contrib/FaCE/FaCENOACE.mpc: Added aygshell to lit_libs to fix link
1966 Thu Nov 1 14:40:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
1968 * ace/OS_NS_Thread.cpp:
1970 Systems with ACE_HAS_BROKEN_THREAD_KEYFREE requires some
1971 cleanup within ACE_OS::thr_keyfree_native() otherwise they
1972 can crash at thread_exit if ACE is dynamically loaded.
1974 Thu Nov 1 11:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1976 * ace/Select_Reactor_T.h:
1977 * ace/Timer_Queue_T.h:
1978 * ace/Timer_Wheel_T.h:
1981 * ace/Timer_Queue_T.cpp:
1984 Thu Nov 1 11:11:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1986 * ace/Service_Config.h:
1987 Removed the patch for bugzilla 2980, this results in a memory
1988 leak of 10Kb for each thread that uses the ACE_Service_Config_Guard.
1989 This memory leak is documented in bugzilla 3108. For bugzilla 2980
1990 we need to have a different patch without reintroducing the
1993 * ace/Service_Config.cpp:
1994 * ace/Service_Config.h:
1995 * ace/Service_Config.inl:
1996 * ace/Service_Gestalt.cpp:
1997 * ace/Service_Gestalt.h:
2000 Thu Nov 1 10:23:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2002 * tests/Malloc_Test.cpp:
2003 Initialise some pointers with 0 to fix gcc 4.2 warnings. Thanks
2004 to Robert Iakobashvili <coroberti at gmail dot com> for reporting
2007 Thu Nov 1 09:27:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2010 * tests/Reactor_Impl.h:
2011 * tests/Select_Reactor_T.h:
2013 * tests/SOCK_Acceptor.h:
2014 * tests/SOCK_SEQPACK_Acceptor.h:
2015 * tests/TkReactor/TkReactor.h:
2017 * tests/WFMO_Reactor.h:
2018 * tests/WIN32_Asynch_IO.h:
2019 * tests/WIN32_Proactor.h:
2020 * tests/XtReactor/XtReactor.h:
2021 Doxygen improvements
2025 Initialise pointers with 0 and changed once_ to a bool
2027 Thu Nov 1 04:36:27 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2029 * bin/PerlACE/Run_Test.pm:
2031 Change wait_interval_for_process_creation from 10 to 12 seconds
2032 on NetBSD systems. Many TAO unit tests take at least 5 seconds
2033 to initialize on NetBSD/i386 systems as they calibrate the high
2034 resolution timer. Often this doesn't leave enough time to
2035 complete initialization within the timeout.
2037 Since there was a special case for LynxOS, I just extended it
2040 Wed Oct 31 13:54:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2042 * bin/PerlACE/ProcessVX_Win32.pm:
2043 Updated to work with the new test setup for VxWorks. Thanks to
2044 Martin Corino for updating this file
2046 Wed Oct 31 13:38:39 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2048 * ace/OS_NS_unistd.cpp:
2050 Add ACE_UNUSED_ARG for ACE_HAS_THREADS case.
2052 Wed Oct 31 12:17:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2054 * include/makeinclude/platform_vxworks6.2.GNU:
2055 * include/makeinclude/platform_vxworks6.3.GNU:
2056 Improved VxWorks 6.x support
2058 Tue Oct 30 14:51:21 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2060 * ace/OS_NS_unistd.cpp:
2062 Changed ACE_OS::fork() to not call ACE_Base_Thread_Adapter::
2063 sync_log_msg() if ACE_HAS_THREADS. sync_log_msg() will call
2064 async signal unsafe functions, which results in undefined
2067 Tue Oct 30 14:29:31 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
2069 * bin/msvc_static_order.lst:
2071 Project names in CIAO have been changed recently due to the effort
2072 to break executor->servant dependency. generate_component_mpc.pl
2073 script now also generates project names that are different than
2074 the names that existed in the repository. As such, we needed to
2075 modify this file accordingly. This should fix compile time
2076 problems for WinXP_VC71_CIAOCore_Static_Debug build.
2078 Tue Oct 30 10:56:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2080 * include/makeinclude/platform_vxworks5.5.x.GNU:
2081 * include/makeinclude/platform_vxworks6.2.GNU:
2082 * include/makeinclude/platform_vxworks6.3.GNU:
2083 Support static_libs_only=1 correctly
2085 Mon Oct 29 16:35:09 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2087 * ace/OS_NS_stdio.cpp:
2088 * ace/os_include/os_stdarg.h:
2090 Move workaround for the lack of va_copy() macro from
2091 OS_NS_stdio.cpp to os_include/os_stdarg.h.
2093 Thanks to Johnny Willemsen for suggesting this improvement.
2095 Mon Oct 29 16:10:07 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
2099 Updated check_for_lack_ACE_OS to incorporate new wrapper facade functions
2101 Sun Oct 28 21:11:57 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2103 Mon Oct 29 15:01:28 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2105 * ace/OS_NS_stdio.cpp:
2108 Fixed fuzz warnings.
2110 Mon Oct 29 14:44:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2112 * ace/config-openbsd.h:
2113 Improved OpenBSD support. Thanks to Vladimir Panov
2114 <gbr at voidland dot org> for reporting this.
2116 * ace/Dev_Poll_Reactor.h:
2117 * ace/FlReactor/FlReactor.h:
2118 * ace/FoxReactor/FoxReactor.h:
2119 * ace/POSIX_Asynch_IO.h:
2121 * ace/QtReactor/QtReactor.h:
2124 Doxygen improvements
2126 * ace/Service_Config.{h,cpp}:
2127 Changed be_a_deamon to bool
2129 * ace/Service_Repository.cpp:
2130 Initialise pointer with 0
2132 Mon Oct 29 14:17:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2135 Made several constructor explicit
2137 * ace/OS_NS_Thread.cpp:
2138 * ace/OS_NS_Thread.h:
2139 * ace/OS_NS_Thread.inl:
2140 * ace/Thread_Manager.cpp:
2141 * ace/Thread_Manager.h:
2142 Switched ACE_thread_t and ACE_hthread_t definitions for VxWorks
2143 with task support. ACE_thread_t is now an int, ACE_hthread_t is
2144 a char*. This improves speed and solves possible raise conditions
2145 with the TP_Reactor, see bugzilla 2441. The new code can be
2146 refactored a little bit more, but that will be a seperate iteration.
2148 * tests/Bound_Ptr_Test.cpp:
2149 Initialize some pointers with 0 and replaced some ACE_ASSERT with if
2152 * tests/Conn_Test.cpp:
2153 * tests/Thread_Manager_Test.cpp:
2154 Updates for ACE_thread_t/ACE_hthread_t change
2156 * tests/Dirent_Test.cpp:
2157 Fixed default path which caused runtime failure on VxWorks
2159 * tests/Sigset_Ops_Test.cpp:
2162 * tests/SOCK_Dgram_Bcast_Test.cpp:
2163 * tests/SOCK_Dgram_Test.cpp:
2164 * tests/Thread_Creation_Threshold_Test.cpp:
2165 Extended error information
2167 * tests/Thread_Pool_Reactor_Test.cpp:
2168 Removed chorus check
2170 Mon Oct 29 12:42:34 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2172 * ace/OS_NS_stdio.cpp:
2174 Add workarounds for systems without va_copy() macro. Use
2175 __va_copy() on systems that have it, otherwise memcpy().
2177 Use 0 instead of NULL for portability.
2179 Thanks to Johnny Willemsen for pointing out these errors.
2181 Mon Oct 29 12:26:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2183 * tests/run_test.lst:
2184 Don't run Signal_Test and Bug_2659_Regression_Test on VxWorks
2185 6.4 and 6.5. These kernels have a bug which causes these tests
2186 to fail. According to WindRiver support the issue will be
2187 resolved with VxWorks 6.6
2189 Mon Oct 29 07:30:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2191 * ace/OS_NS_stdio.inl:
2192 Fixed ambiguity error with BCB6
2194 Sun Oct 28 21:11:57 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2198 Add ACE_HAS_GETPROGNAME, ACE_HAS_SETPROGNAME, ACE_HAS_VASPRINTF,
2199 and ACE_HAS_VASWPRINTF feature tests.
2201 * ace/config-freebsd.h:
2202 * ace/config-netbsd.h:
2204 Add ACE_HAS_GETPROGNAME, ACE_HAS_SETPROGNAME, and
2205 ACE_HAS_VASPRINTF feature test macros.
2207 * ace/OS_NS_stdio.cpp:
2208 * ace/OS_NS_stdio.h:
2209 * ace/OS_NS_stdio.inl:
2211 Add new ACE_OS::asprintf(), ACE_OS::aswprintf(),
2212 ACE_OS::vasprintf(), and ACE_OS::vaswprintf() wrapper facades.
2213 These functions dynamically allocate the buffer used for their
2214 output with malloc(). Add ACE_OS::vasprintf_emulation() and
2215 ACE_OS::vaswprintf_emulation() functions for systems without
2216 native ::vasprintf() and ::vaswprintf() implementations.
2218 Add missing wide character version of ACE_OS::printf() wrapper
2221 Add missing wide and narrow character versions of ACE_OS::vprintf()
2224 Add missing wide and narrow character versions of ACE_OS::vfprintf()
2227 Implement ACE_OS::*printf() in terms of its cooresponding
2228 ACE_OS::v*printf() function to ensure consistant behavior.
2230 * ace/OS_NS_stdlib.cpp:
2231 * ace/OS_NS_stdlib.h:
2232 * ace/OS_NS_stdlib.inl:
2234 Add ACE_OS::getprogname() and ACE_OS::setprogname() wrapper
2235 facades. These functions are used to get and set the program
2236 name for error handling, logging, etc. On systems with native
2237 implementations, the program name is automatically set by the
2238 C/C++ startup code. On others, ACE_OS::setprogname() must be
2241 Add ACE_OS::getprogname_emulation() and
2242 ACE_OS::setprogname_emulation() for systems without native
2243 ::getprogname() and ::setprogname() implementations. One
2244 limitation of the emulated version is the program name is
2245 not available from static constructors.
2249 If ACE_HAS_THREADS, don't invoke ACE_ERROR() in the child
2250 process between the fork() and exec(). ACE_ERROR() undoubtedly
2251 calls async signal unsafe functions, which results in undefined
2252 behavior in threaded programs.
2254 Fri Oct 26 11:17:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2256 * include/makeinclude/platform_vxworks6.3.GNU:
2257 Applied patch of Thomas Lockhart
2258 <Thomas dot Lockhart at jpl dot nasa dot gov> for shared library
2259 building on VxWorks 6.3. This fixes bugzilla 3113
2261 Fri Oct 26 05:18:13 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2263 * ace/config-netbsd.h:
2265 Remove ACE_HAS_CPLUSPLUS_HEADERS, ACE_HAS_NEW_NOTHROW,
2266 ACE_HAS_STDCPP_STL_INCLUDES, ACE_LACKS_PRAGMA_ONCE,
2267 ACE_NEW_THROWS_EXCEPTIONS, and ACE_HAS_PENTIUM, as these
2268 definitions are inherited from config-g++-common.h, and
2269 result in redefinition warnings.
2271 Thu Oct 25 21:00:46 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
2273 * bin/msvc_static_order.lst:
2275 Project names in CIAO have been changed recently due to the effort
2276 to break executor->servant dependency. generate_component_mpc.pl
2277 script now also generates project names that are different than
2278 the names that existed in the repository. As such, we needed to
2279 modify this file accordingly. This should fix compile time
2280 problems for WinXP_VC71_CIAOCore_Static_Debug build.
2282 Thu Oct 25 15:21:02 UTC 2007 Adam Mitz <mitza@ociweb.com>
2284 * include/makeinclude/platform_sunos5_sunc++.GNU:
2286 Fixed version detection for SunCC 5.5 (Studio 8), the change from
2287 Wed Sep 26 08:37:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2288 had an off-by-one bug.
2290 Thu Oct 25 14:47:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2292 * tests/Bug_2659_Regression_Test.cpp:
2293 Do a wait on the reactor thread for 5 seconds, it should
2294 end within that time, if not, we return -1. On VxWorks this
2295 test doesn't succeed and hangs, with this change it just
2296 returns -1 speeding up the test run
2298 Thu Oct 25 13:07:11 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2300 * bin/tao_orb_tests.lst:
2301 Added DII_AMI_Forward test
2303 Thu Oct 25 12:24:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2305 * ace/config-vxworks6.2.h:
2306 * ace/config-vxworks6.3.h:
2307 * ace/config-vxworks6.4.h:
2308 Added ACE_HAS_SIGACTION_CONSTP2
2310 Thu Oct 25 10:26:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2312 * tests/Bug_2659_Regression_Test.cpp:
2313 Some layout changes and added a debug message so that we can see
2314 a little bit more what is happening on VxWorks
2316 Thu Oct 25 09:51:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2318 * bin/tao_orb_tests.lst:
2319 Added Bug_3108_Regression
2321 Thu Oct 25 09:27:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2323 * bin/tao_orb_tests.lst:
2326 * bin/copy-script.sh:
2327 Added copy-script which is used during the release process
2329 Thu Oct 25 08:36:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2331 * tests/Thread_Creation_Threshold_Test.cpp:
2332 Limit the number of threads for VxWorks. Spawning 50 threads takes
2333 more then a second on VxWorks, the tests wants to spawn 100000 which
2334 would take about 30 minutes on VxWorks :-(
2336 Thu Oct 25 08:26:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2338 * ace/config-netbsd.h:
2339 Include config-g++-common.h to get the needed defines for the
2340 GCC compiler. This fixes bugzilla 3094. Thanks to Venkat Sidhabathuni
2341 <venkats at idengines dot com> for reporting this.
2343 * ace/INET_Addr.cpp:
2344 Const changes and set some sin_len fields for VxWorks
2346 * ace/OS_NS_netdb.inl (gethostbyname_r):
2347 Fixed invalid check in VxWorks specific part
2349 * ace/OS_NS_stdlib.cpp:
2352 * ace/OS_NS_sys_socket.inl:
2353 After bind of sin_addr.s_addr != INADDR_ANY VxWorks clears the sin_port
2354 field. This leads to a failure of the SOCK_Dgram_Test but could also
2355 affect other parts of ACE/TAO. After the bind, we use getsockname()
2356 to retrieve the sockaddr struct again. This mimics the behaviour of
2357 other network stacks. This fixes bugzilla 3107
2359 * ace/OS_NS_sys_stat.inl (fstat):
2360 Cleanup done to this method. Thanks to Rick Ohnemus
2361 <rick dot ohnemus at systemware dot com> for reporting this. This
2365 Use this-> when calling a method
2367 * ace/SOCK_Dgram.cpp:
2370 Wed Oct 24 11:41:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2372 * ace/SOCK_Dgram_Test.cpp:
2373 Improved this test to handle the problem on VxWorks. The change below
2374 has been reverted, it seems we have somewhere a problem in ACE
2376 Tue Oct 23 19:15:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2378 * ace/SOCK_Dgram_Test.cpp:
2379 On VxWorks binding the socket seems to clear the port number. For the
2380 moment just reset the port number, that will fix this test failure. We
2381 are in contact with WindRiver to sort out the real problem in the
2384 Tue Oct 23 14:40:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2386 * tests/Signal_Test.cpp:
2387 Use ACE_ERROR_RETURN instead of ACE_ASSERT which causes a VxWorks
2390 Tue Oct 23 14:10:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2392 * tests/run_test.lst:
2393 Sendfile_Test will not work on VxWorks kernel mode, we don't have
2394 sendfile but we also lack mmap for the emulation
2396 Tue Oct 23 13:57:30 UTC 2007 Steve Huston <shuston@riverace.com>
2398 * tests/run_test.pl: Changed handling of tests in subdirectories to
2399 chdir to the subdirectory to run the test; allows tests to pick up
2400 files they need (like keys and ciphers). This places the test's
2401 log under its subdirectory (e.g. SSL/log) as well.
2403 Tue Oct 23 13:51:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2405 * ace/OS_NS_Thread.{h,cpp,inl}:
2406 Use ACE_HAS_VXTHREADS, use bool, doxygen improvements and
2407 improved ACE_OS::thr_equal to guard against an unitialized
2408 ACE_thread_t which is a 0 pointer on VxWorks. This fixes then
2409 the crash of the Reader_Writer_Test in our daily regression
2412 * tests/Reader_Writer_Test.cpp:
2413 Use prefix increment/decrement, also use a long for the counts,
2414 these are implemented in assembly on most architectures
2416 Tue Oct 23 13:17:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2418 * ace/config-vxworks6.2.h:
2419 * ace/config-vxworks6.3.h:
2420 * ace/config-vxworks6.4.h:
2421 VxWorks 6.x doesn't have perfect multicast filtering
2428 Use prefix increment
2430 Tue Oct 23 10:41:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2432 * ace/Asynch_Connector.h:
2433 Fixed some missing bool usage
2435 * ace/Asynch_Acceptor.{h,cpp}:
2436 Use bool and remove validate_new_connection which was deprecated in
2439 * ace/Log_Msg.{cpp,inl}:
2440 The Log_Msg stores the process id a static pid so that we only have to
2441 obtain it once. It was initialized with -1, but when the OS doesn't have
2442 process support (like VxWorks), then -1 is returned by ACE_OS::getpid()
2443 which reduces in a performance reduction. Changed the default value to -2
2444 so that on a platform like VxWorks we also just obtain once.
2446 * ace/Thread_Manager.{h,cpp,inl}:
2447 Doxygen changes, const changes, use bool when possible. Also use
2448 ACE_HAS_VXTHREADS instead of ACE_HAS_VXWORKS to check if we are using
2449 VxWorks with task support
2451 Mon Oct 22 19:03:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2454 Removed workaround for unixware 2.0
2456 * ace/Proactor.{h,cpp}:
2457 Use bool for delete_implementation flag
2459 * ace/Select_Reactor_Base.cpp:
2462 * ace/config-WinCE.h:
2464 Added ACE_LACKS_STRUCT_TM which is set in the config file and used in
2467 * ace/FoxReactor/FoxReactor.cpp:
2468 Layout and const changes
2473 * ace/Process_Semaphore.cpp:
2476 Mon Oct 22 18:57:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2478 * ace/POSIX_Asynch_IO.h:
2479 * ace/RW_Process_Mutex.h:
2480 * ace/SOCK_Acceptor.h:
2483 * ace/SOCK_SEQPACK_Acceptor.h:
2484 * ace/SOCK_SEQPACK_Association.h:
2485 * ace/SPIPE_Connector.h:
2488 * ace/Thread_Hook.h:
2489 * ace/TLI_Connector.h:
2490 * ace/UPIPE_Connector.h:
2491 * ace/UPIPE_Stream.h:
2492 * ace/XTI_ATM_Mcast.h:
2495 Mon Oct 22 18:53:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2497 * ace/Asynch_Connector.{h,cpp}:
2498 Use bool instead of int for all the flags
2500 * ace/Asynch_IO_Impl.h:
2501 * ace/Asynch_Pseudo_Task.h:
2502 * ace/ATM_Connector.h:
2503 * ace/Configuration.h:
2505 * ace/Connection_Recycling_Strategy.h:
2507 * ace/Countdown_Time.h:
2508 * ace/DEV_Connector.h:
2509 * ace/FILE_Connector.h:
2512 * ace/Logging_Strategy.h:
2520 * ace/config-unixware-2.01-g++.h:
2521 * ace/config-unixware-2.1.2-g++.h:
2522 Deleted, we don't support unixware already for a long time
2524 * ace/config-vxworks5.x.h:
2525 * ace/config-vxworks6.2.h:
2526 * ace/config-vxworks6.3.h:
2527 * ace/config-vxworks6.4.h:
2528 Added ACE_HAS_VXTHREADS as new define which is used when
2529 we use the VxWorks specific threading model instead of pthread
2531 * ace/config-vxworks6.4.h:
2532 Improved VxWorks 6.4 support
2534 Mon Oct 22 12:25:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2536 * tests/Bug_3102_Regression_Test.cpp:
2537 * tests/run_test.lst:
2539 New test for bugzilla 3102
2541 Sun Oct 21 03:43:13 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2543 * THANKS: added Venkat Sidhabathuni <venkats at idengines dot com>
2545 Fri Oct 19 21:56:11 UTC 2007 Steve Huston <shuston@riverace.com>
2547 * tests/Config_Test.cpp: Don't attempt the persistent heap-based
2548 test if the platform doesn't have memory-mapped file capability.
2550 * tests/run_test.lst: Don't try UnloadLibACE on LabVIEW RT - the
2551 platform has special needs to run tests that are taken care of by
2552 trickery in MPC and the ACE_TMAIN setup. UnloadLibACE is a
2553 specialized test that doesn't use the usuall facilities so doesn't
2554 play well in the LabVIEW RT test environment.
2556 Fri Oct 19 21:34:01 UTC 2007 Steve Huston <shuston@riverace.com>
2558 * examples/APG/Reactor/HAStatus-AC.cpp: Set accepted connections into
2559 nonblocking mode so the checks for EWOULDBLOCK when sending data
2560 are meaningful. Thanks to Johnny Willemsen for noticing this.
2562 Fri Oct 19 16:00:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
2564 * bin/tao_other_tests.lst:
2565 * bin/tao_orb_tests.lst:
2567 Update for Lynxos 4.2.
2569 Fri Oct 19 10:28:02 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2571 * ace/Priority_Reactor.{h,cpp}: Revised the build_bucket() method
2572 to fix some bugs when trying to remove non-existent event
2573 handlers. Thanks to Alex Solan <alex dot solan at gmail dot
2574 com> for reporting this.
2576 Thu Oct 18 22:04:28 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
2578 * bin/msvc_static_order.lst:
2580 Added a few projects to the static order, this is necessary due
2581 to the update of CIAO tutorial I committed today. This will
2582 avoid a build problem for WinXP_VC71_CIAOCore_Static_Debug build.
2584 Thu Oct 18 10:08:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2586 * ace/Thread_Exit.{h,cpp}:
2587 Changed is_constructed_ flag to a real bool
2590 Updated some defines in comments
2592 * ace/config-openbsd.h:
2593 * ace/config-linux-common.h:
2594 Removed some commented out defines
2596 * ace/Select_Reactor_Base.h:
2599 Wed Oct 17 16:03:19 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
2601 * bin/msvc_static_order.lst:
2603 Added a few projects to the static order list to resolve
2604 problems on WinXP_VC71_CIAOCore_Static_Debug build.
2606 Wed Oct 17 14:00:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
2608 * tests/Signal_Test.cpp:
2609 * tests/run_tests.lst:
2610 * tests/run_tests.pl:
2612 Have to reduce the number of iterations of the test for LynxOS
2613 otherwise it grossly timesout during automatic testing.
2615 Add correct parameter processing for tasks being run with parameters.
2617 Wed Oct 17 12:00:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
2619 * tests/Log_Msg_Test.cpp:
2620 * tests/run_tests.lst:
2622 Update for Lynxos 4.2.
2624 Tue Oct 16 16:22:26 UTC 2007 Steve Huston <shuston@riverace.com>
2626 * ace/OS_NS_string.cpp (strerror): Fix to pass correct error value to
2627 strerror_s in the ACE_HAS_TR24731_2005_CRT case (VC8+ at least).
2628 Thank you to Pavel Zaichenko for this fix.
2630 Mon Oct 15 14:05:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
2633 * ace/config-lynxos.h:
2634 * ace/os_include/sys/os_resource.h:
2636 Add #define ACE_LACKS_RLIMIT_NOFILE processing for Lynxos.
2638 Fri Oct 12 21:28:34 UTC 2007 Steve Huston <shuston@riverace.com>
2640 * ace/CDR_Stream.h: Fix the replace() method's comments to be included
2641 in Doxygen output; expanded the description and included an example
2642 for how to use replace().
2644 Fri Oct 12 20:08:02 UTC 2007 Steve Huston <shuston@riverace.com>
2646 * include/makeinclude/rules.common.GNU: Mark __prebuild__ .PHONY so
2647 users with hand-made Makefiles, or those generated with older MPC
2648 versions, will work correctly without the MPC-inserted __prebuild__
2651 Fri Oct 12 09:18:06 UTC 2007 Ossama Othman <ossama_othman at symantec.com>
2653 * tests/Reactor_Timer_Test.cpp:
2655 Renamed global "count" variable to "the_count" to disambiguate
2656 it from the VxWorks STL "count" function. Thanks to Johnny for
2657 suggesting where the problem actually lied.
2659 Thu Oct 11 12:22:57 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
2663 Added Gr�gor Boirie <gregor dot boirie at free dot fr>
2665 Wed Oct 10 11:33:40 UTC 2007 Steve Huston <shuston@riverace.com>
2667 * tests/Sendfile_Test.cpp: Fix compile error on AIX.
2669 Tue Oct 9 23:33:27 UTC 2007 Steve Huston <shuston@riverace.com>
2671 * bin/ace_tests.lst: Disable WFMO tests and HTBP tests on LabVIEW_RT.
2672 LabVIEW_RT lacks Winsock 2 stuff needed for the WMFO tests, and the
2673 HTBP test scripts aren't converted to work on LabVIEW RT.
2675 * tests/MT_Reactor_Upcall_Test.cpp:
2676 * tests/Reactor_Dispatch_Order_Test.cpp:
2677 * tests/Reactor_Registration_Test.cpp: Test ACE_WFMO_Reactor if
2678 ACE_HAS_WINSOCK2 != 0, not if == 0.
2680 * tests/Sendfile_Test.cpp: Remove ACE_ASSERTs; correct some logging.
2682 * tests/run_test.lst: Disable Env_Value_Test, Dirent_Test, and
2683 Multicast_Test on LabVIEW RT. LabVIEW_RT doesn't have env variables,
2684 the Dirent_Test expects too much of the build machine's directory
2685 structure to be available, and LabVIEW_RT lacks Winsock 2 and mcast.
2687 Mon Oct 8 17:59:15 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
2689 * ace/Atomic_Op_T.h:
2691 Untabified, and nuked trailing whitespace.
2693 * tests/Reactor_Timer_Test.cpp:
2695 Include "ace/Log_Msg.h" to pull in ACE logging macros.
2697 Sun Oct 7 18:52:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2699 * ace/Asynch_IO_Impl.h
2705 * ace/POSIX_Asynch_IO.h
2706 * ace/Shared_Memory_Pool.h
2707 * ace/SOCK_SEQPACK_Association.h
2709 * ace/Synch_Options.h
2712 * ace/Thread_Manager.h
2713 * ace/WIN32_Asynch_IO.h
2714 Doxygen improvements
2716 Sat Oct 6 17:55:09 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
2718 * examples/Reactor/TP_Reactor/ReadHandler.cpp:
2719 * examples/Reactor/TP_Reactor/AcceptHandler.cpp:
2720 * examples/Reactor/WFMO_Reactor/Prerun_State_Changes.cpp:
2721 * examples/Reactor/WFMO_Reactor/APC.cpp:
2722 * examples/Reactor/WFMO_Reactor/Registration.cpp:
2723 * examples/Reactor/WFMO_Reactor/Console_Input.cpp:
2724 * examples/Reactor/WFMO_Reactor/Directory_Changes.cpp:
2726 Include "ace/Log_Msg.h" to pull in ACE logging macros.
2728 Fri Oct 5 18:45:48 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
2730 * ace/Atomic_Op_T.inl (ACE_Atomic_Op_Ex, operator=):
2732 Implement the assignment operator in terms of the copy
2733 constructor, not the other way around. This (1) allows one less
2734 lock to be held during copy construction, (2) allows for finer
2735 grained locking during copy assignment, and (3) allows the
2736 copy assignment operator to be implemented in a strongly
2737 exception safe manner.
2739 (operator==, operator>=, operator>, operator<=, operator<):
2742 Removed casts that removed const-ness of the mutex_ member.
2743 They aren't necessary in this case.
2745 * ace/Atomic_Op_T.cpp:
2747 Only include "ace/Log_Msg.h" if ACE_HAS_DUMP is defined. It
2748 isn't needed otherwise.
2751 * ace/Atomic_Op_T.h:
2752 * ace/Atomic_Op_T.inl:
2753 * ace/Atomic_Op_T.cpp:
2755 Parameterized argument types using type traits. Avoids warnings
2756 about references being taken of temporaries for built-in types.
2758 Fri Oct 5 12:20:00 UTC 2007 Simon Massey <sma@prismtech.com>
2760 * ace/config-lynxos.h:
2762 Updated for 4.0 -> 4.2.
2764 Wed Oct 3 19:31:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2768 * ace/ATM_Connector.h
2769 * ace/Cached_Connect_Strategy_T.h
2770 * ace/Caching_Strategies_T.h
2771 * ace/Caching_Strategies_T.inl
2774 * ace/Countdown_Time.h
2775 * ace/DEV_Connector.h
2776 * ace/Dev_Poll_Reactor.cpp
2777 * ace/Dev_Poll_Reactor.h
2779 * ace/Event_Handler.h
2780 * ace/FILE_Connector.h
2782 * ace/Future_Set.cpp
2785 * ace/Hash_Map_Manager_T.h
2786 * ace/Local_Name_Space.cpp
2787 * ace/Local_Name_Space.h
2788 * ace/Lock_Adapter_T.cpp
2789 * ace/Lock_Adapter_T.h
2790 * ace/Lock_Adapter_T.inl
2791 * ace/Message_Queue_T.h
2793 * ace/OS_NS_sys_socket.h
2797 * ace/Service_Repository.cpp
2798 * ace/Service_Repository.h
2799 * ace/SOCK_Acceptor.h
2801 * ace/SOCK_Dgram_Mcast.h
2802 * ace/SOCK_SEQPACK_Acceptor.h
2803 * ace/SPIPE_Connector.h
2804 * ace/Strategies_T.cpp
2805 * ace/Strategies_T.h
2813 * ace/Thread_Control.h
2814 * ace/Thread_Manager.cpp
2815 * ace/Thread_Manager.h
2816 * ace/Thread_Mutex.h
2818 * ace/Timer_Hash_T.h
2819 * ace/Timer_Queue_T.h
2820 * ace/TLI_Connector.h
2821 * ace/WFMO_Reactor.cpp
2822 * ace/WFMO_Reactor.h
2823 * ace/WFMO_Reactor.inl
2824 * ace/XTI_ATM_Mcast.h
2825 Doxygen improvements, small cleanups and bool changes
2827 Tue Oct 2 17:06:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2829 * ace/Asynch_IO_Impl.h
2830 * ace/config-macosx-tiger.h
2831 * ace/Dev_Poll_Reactor.h
2832 * ace/Message_Queue.h
2833 * ace/Message_Queue.inl
2834 * ace/Message_Queue_T.cpp
2835 * ace/Message_Queue_T.h
2836 * ace/Message_Queue_Vx.cpp
2837 * ace/Message_Queue_Vx.h
2838 * ace/Msg_WFMO_Reactor.h
2839 * ace/Notification_Strategy.h
2841 * ace/Object_Manager.h
2842 * ace/Object_Manager_Base.h
2843 * ace/POSIX_Asynch_IO.h
2844 * ace/POSIX_CB_Proactor.h
2845 * ace/POSIX_Proactor.h
2850 * ace/Process_Manager.cpp
2851 * ace/Process_Manager.h
2852 * ace/Process_Semaphore.cpp
2853 * ace/Process_Semaphore.h
2855 * ace/Reactor_Impl.h
2856 * ace/SOCK_Connector.h
2857 * ace/WFMO_Reactor.h
2858 Doxygen improvements, small cleanups and bool changes
2860 Mon Oct 1 15:06:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2862 * bin/make_release.py:
2863 Added generation of vc8 static solution files
2865 * ace/Argv_Type_Converter.cpp
2866 * ace/Argv_Type_Converter.h
2867 * ace/Argv_Type_Converter.inl
2869 * ace/CDR_Stream.cpp
2872 * ace/LSOCK_Connector.h
2873 * ace/Message_Block.h
2874 * ace/Multihomed_INET_Addr.h
2875 * ace/Reactor_Notification_Strategy.h
2876 * ace/SOCK_Dgram_Mcast.h
2877 * ace/Timer_Queue_Adapters.cpp
2878 * ace/Timer_Queue_Adapters.h
2880 * ace/WIN32_Proactor.cpp
2881 * ace/WIN32_Proactor.h
2882 Doxygen, const, and bool improvements
2884 * ace/Multiplexor.cpp
2886 * ace/Multiplexor.inl
2887 Removed, not implemented for years now
2889 Mon Oct 1 13:39:29 UTC 2007 Olli Savia <ops@iki.fi>
2891 * ace/OS_NS_Thread.h:
2892 Final fix (and code cleanup) for bug #3074.
2894 Fri Sep 28 06:12:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2896 * include/makeinclude/platform_linux_common.GNU:
2897 Added nptl=0|1 to disable/enable nptl support through the
2898 platform_macros.GNU file
2900 Thu Sep 27 16:29:19 UTC 2007 Steve Huston <shuston@riverace.com>
2902 * bin/PerlACE/ProcessLVRT.pm: Try to clean some files off the target
2903 on a few more failure cases.
2905 Thu Sep 27 13:06:29 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
2907 * ace/Timer_Hash_T.cpp:
2908 Fix for a warning on Win2003_VC71_Inline_MFC build.
2910 Wed Sep 26 17:56:02 GMT 2007 Rich Seibel <seibel_r@ociweb.com>
2912 * bin/add_rel_links.sh:
2913 * include/makeinclude/rules.local.GNU:
2914 * include/makeinclude/wrapper_macros.GNU:
2915 Make the symlinks in ACE_wrappers/lib be relative rather
2918 Wed Sep 26 16:51:47 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
2920 * ace/Timer_Hash_T.h:
2921 * ace/Timer_Hash_T.cpp:
2922 * tests/Timer_Queue_Reference_Counting_Test.cpp:
2923 Another attempt to fix the memory leak in ACE_Timer_Hash_T.
2924 Now the solution is very similar to what was done in
2925 ACE_Timer_Queue_T for memory management of ACE_Timer_Node_T.
2926 So, it's not worse than what is already in the code base.
2927 Now also it's important to cancel all valid timers before the
2928 timer queue is destroyed otherwise a memory leak will occur.
2929 In short it means if you called schedule at the beginning then
2930 don't forget to call cancel at the end.
2932 Wed Sep 26 09:34:29 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
2934 * ace/Timer_Hash_T.h:
2935 * ace/Timer_Hash_T.cpp:
2936 Back out a fix for one of the leaks fixed before. The solution
2939 Wed Sep 26 08:37:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2941 * include/makeinclude/platform_sunos5_sunc++.GNU:
2942 Corrected incorrect Sun Studio version check
2944 Wed Sep 26 08:16:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2946 * include/makeinclude/platform_sunos5_sunc++.GNU:
2947 Changes for Sun Studio 12
2949 Tue Sep 25 15:55:21 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
2951 * ace/Timer_Hash_T.h:
2952 * ace/Timer_Hash_T.cpp:
2953 * tests/Timer_Queue_Reference_Counting_Test.cpp:
2954 An attempt to fix the memory leaks in tests/Timer_Queue_Test.cpp
2955 and tests/Timer_Queue_Reference_Counting_Test.cpp.
2957 Tue Sep 25 15:22:15 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
2959 * ace/OS_NS_ctype.h:
2960 * ace/OS_NS_ctype.inl:
2962 Implement a slightly dumb version of ace_towlower when towlower is
2963 not available from the system libraries. Previously, ace_towlower
2964 would not be available if ACE_LACKS_TOWLOWER was defined.
2966 * ace/OS_NS_string.cpp:
2968 Replaced the ACE_OS::strtok_r_emulation() implementation, when
2969 ACE_HAS_WCHAR and ACE_LACKS_WCSTOK are defined, with a public
2970 domain implementation (converted to work with wide characters and
2971 c++). It did not compile as previously implemented.
2973 Mon Sep 24 18:58:01 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
2975 * ace/ATM_Acceptor.inl:
2976 * ace/IOStream_T.inl:
2977 * ace/OS_NS_dlfcn.inl:
2978 * ace/OS_NS_netdb.inl:
2979 * ace/OS_NS_sys_mman.inl:
2980 * ace/OS_NS_sys_stat.inl:
2982 Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
2983 where possible. If fuzz detected a false-positive, then disable
2984 the ACE_OS fuzz check for that section of the code.
2986 Mon Sep 24 18:44:08 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
2988 * ace/OS_NS_unistd.inl (swab):
2990 Added missing copyright notice for swab() implementation in
2991 "ACE_LACKS_SWAB" block of code. That implementation falls under
2994 Mon Sep 24 15:51:14 UTC 2007 Steve Huston <shuston@riverace.com>
2996 * bin/PerlACE/ProcessLVRT.pm: Clarify that the Net-Telnet Perl module
2997 is required to use this module.
2999 Mon Sep 24 07:47:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3003 Removed ACE_HAS_BROKEN_CONVERSIONS usage
3005 Sat Sep 22 13:39:35 UTC 2007 Steve Huston <shuston@riverace.com>
3007 * ace/config-hpux-11.00.h: Removed ACE_HAS_BROKEN_CONVERSIONS; thanks
3008 to Johnny for noticing this isn't needed anymore. Also cleaned up
3009 some comments that still referred to HP C++ rather than aC++.
3011 Fri Sep 21 19:00:43 UTC 2007 Dale Wilson <wilsond@ociweb.com>
3013 * ace/OS_NS_Thread.h:
3014 Olli reports that the change to OS_NS_Thread.h causes
3015 a test failure on LynxOS. (Bug #3074)
3016 Since the change isn't critical -- the config-win32-common.h
3017 change was the real fix to the problem -- I'm reverting this file.
3019 Fri Sep 21 18:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3021 * ace/config-hpux-11.00.h:
3022 Removed defining of __HP_aCC when it is not defined yet
3024 Fri Sep 21 16:34:47 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3026 * ace/Hash_Cache_Map_Manager_T.cpp:
3028 * ace/OS_NS_Thread.inl:
3029 * ace/OS_NS_stdio.inl:
3030 * ace/OS_NS_sys_mman.inl:
3031 * ace/OS_NS_sys_socket.inl:
3032 * ace/OS_NS_unistd.inl:
3034 Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
3035 where possible. If fuzz detected a false-positive, then disable
3036 the ACE_OS fuzz check for that section of the code.
3038 Fri Sep 21 17:19:52 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
3040 * ace/INET_Addr.cpp (get_host_name_i):
3042 Removed const qualifiers. The variables in question do get
3045 Fri Sep 21 09:32:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3047 * tests/Reactor_Exceptions_Test.cpp:
3048 Updated this test to not derive from ACE_Reactor, that is not
3049 possible anymore. Fixes the failing of this test on our
3052 Fri Sep 21 09:30:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3055 Added another specialization for BCB
3057 Fri Sep 21 09:05:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3060 Added needed specialization for BCB
3062 * ace/Reactor.{h,cpp}:
3063 Changed delete_reactor and delete_implementation flags to bool
3065 Fri Sep 21 05:46:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3067 * tests/Makefile.am:
3068 * tests/run_test.lst:
3070 Updated for UUIDTest rename
3072 Thu Sep 20 23:58:15 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
3076 Simplified message block chunk length truncation code by taking
3077 advantage of ACE_Utils::truncate_cast<>.
3079 * ace/Guard_T.inl (ACE_Guard):
3081 Removed unnecessary use of ACE_UNUSED_ARG macro. Comment out
3082 the parameter name instead.
3084 * ace/Service_Config.cpp:
3086 Minor const-correctness and loop increment improvements.
3088 * ace/Service_Gestalt.cpp:
3090 Replaced ACE_NEW_NORETURN() followed explicit by zero pointer
3091 check with ACE_NEW_RETURN().
3093 * ace/Service_Types.cpp:
3095 Removed some leading whitespace.
3097 * ace/Time_Value.h (msec):
3098 * ace/Time_Value.inl (msec):
3100 Enabled 64-bit version of this accessor method on all
3103 * ace/Timer_Hash_T.cpp (reschedule, schedule_i):
3104 * ace/Timer_Hash_T.h:
3106 Use a straight static_cast<> instead of
3107 ACE_Utils::truncate_cast<> when computing the hash value. The
3108 former will provide more unique results when the number of
3109 seconds is greater than std::numeric_limits<size_t>::max().
3113 Don't bother grabbing the lock until a class member is actually
3118 Return a bool instead of an int. The former better reflects how
3119 the return value should be interpreted.
3121 * ace/Timer_Heap_T.cpp (ACE_HEAP_PARENT, ACE_HEAP_LCHILD):
3123 Converted these macros to inline functions. Nice and clean.
3125 (ACE_Timer_Heap_T, grow_heap):
3126 Replaced calls to std::numeric_limits<>::max() with
3127 ACE_Numeric_Limits<>::max() to allow removal of "ifndef
3128 ACE_LACKS_NUMERIC_LIMITS" block of code.
3132 Moved zero initialized local variable out of lock scope.
3134 * ace/Timer_Heap_T.h (isdone, is_empty):
3135 * ace/Timer_List_T.cpp:
3136 * ace/Timer_List_T.h:
3137 * ace/Timer_Queue_T.h:
3138 * ace/Timer_Wheel_T.cpp:
3139 * ace/Timer_Wheel_T.h:
3141 Return a bool instead of an int. The former better reflects how
3142 the return value should be interpreted.
3144 * tests/Config_Test.cpp:
3146 Addressed type conversion warnings.
3149 * ace/INET_Addr.cpp (get_hostname_i, set_address):
3151 * ace/config-hpux-11.00.h:
3152 * ace/config-sunos5.8.h:
3153 * ace/config-tru64.h:
3154 * ace/config-win32.h:
3156 Some platforms don't convert IPv6-mapped-IPv4 addrs to IPv4
3157 addrs when passed to gethostbyaddr(), even though it is in the
3158 stardard. This code will do it for them.
3160 When mapping IPv4 addresses to IPv6-mapped-IPv4 addresses don't
3161 just convert INADDR_LOOPBACK to in6addr_loopback - this won't
3162 work (i.e. IPv4 clients will not be able to connect to it).
3164 The ip4 variable will be in network-byte-order (either because
3165 we converted it or it was passed in already in
3166 network-byte-order) so make sure we convert it back to
3167 host-byte-order before doing any comparisons.
3169 * ace/OS_NS_Thread.cpp (thread_exit):
3171 Zero out TSS values in ACE_OS::cleanup_tss(). This avoids
3172 getting back dangling pointers if ACE TSS is used again after
3175 Thu Sep 20 21:22:30 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3181 Fri Sep 14 00:36:43 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3183 * ace/UUID.cpp: Changed the case of the clock_sequence from u_char
3184 to ACE_UINT16 to avoid duplicate UUIDs. Thanks to wim dot van
3185 dot den dot boogaard at varianinc dot com for reporting this.
3187 Thu Sep 13 17:57:31 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3189 * ace/Mutex.h: Updated the document for ACE_Mutex to indicate that
3190 ACE_Process_Mutex or ACE_Thread_Mutex is preferred. Thanks to
3191 Nathan Glasser <nglasser at cantata dot com>
3193 Tue Sep 11 15:24:43 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3195 * docs/ACE-bug-process.html: Clarified bug fixing policies. Thanks to
3196 Torsten Saliwada <sally at gmx dot net> for motivating this.
3198 Mon Sep 3 18:54:54 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3200 * NEWS: Updated the NEWS file to reflect the recent changes to the UUID class.
3202 Mon Sep 3 14:54:55 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3204 * protocols/ace/HTBP/HTBP_ID_Requestor.cpp (get_HTID):
3205 * tests/UUID_Test.cpp (test): Updated to use the new "ACE-ified"
3208 Mon Sep 3 12:53:49 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3210 * ace/UUID.{h,inl,cpp}: Converted this code to use ACE programming
3211 conventions for naming.
3213 Mon Sep 3 12:37:44 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3215 * ace/UUID.{h,inl,cpp}:
3216 Implemented an accessor to obtain the timestamp and
3217 clockSequence in an atomic manner. The clockSequence could
3218 change between the moment the timestamp is obtained and the
3219 moment the clockSequence is used in a multithreaded environment
3220 and that results in duplicate UUIDs. Thanks to Wim van den
3221 Boogaard <wim dot van dot den dot boogaard at varianinc dot com>
3222 for contributing this.
3224 Thu Sep 20 18:49:27 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3226 * include/makeinclude/platform_g++_common.GNU:
3227 Enhance rules to detect FC6 explicitly. The prior rules didn't
3228 work under my FC6 distrubtion.
3230 Thu Sep 20 17:12:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3232 * apps/JAWS2/JAWS/IO_Handler.cpp:
3233 Added needed include for closesocket
3235 Thu Sep 20 12:56:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3237 * ace/Reactor.{cpp,inl}:
3238 Made all non virtual single line methods inline methods to gain
3239 performance and reduce footprint
3241 * ace/Dev_Poll_Reactor.h:
3243 * ace/FlReactor/FlReactor.h:
3244 * ace/FoxReactor/FoxReactor.h:
3245 * ace/OS_NS_unistd.h:
3247 * ace/QtReactor/QtReactor.h:
3249 * ace/Reactor_Impl.h:
3250 * ace/Select_Reactor_T.h:
3251 * ace/TkReactor/TkReactor.h:
3252 * ace/WFMO_Reactor.h:
3253 * ace/XtReactor/XtReactor.h:
3254 Fixed doxygen warnings
3256 Thu Sep 20 08:58:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3258 * ace/Dynamic_Message_Strategy.{h,cpp,inl}:
3259 * ace/Message_Block.{h,cpp,inl}:
3260 * ace/Message_Queue_T.h:
3262 * ace/ace_for_tao.mpc:
3264 Moved ACE_Dynamic_Message_Strategy to its own file to reduce footprint
3265 for applications that don't use it. Fixes bugzilla 2998
3267 Thu Sep 20 08:05:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3269 * apps/JAWS2/JAWS/IO_Handler.cpp:
3270 Use closesocket to close the socket, to prevent a leak on windows.
3271 This fixes bugzilla 1124, thanks to Alain Totouom
3272 <atotouom at gmx dot de> for reporting this.
3274 * ace/OS_NS_sys_socket.h:
3277 Thu Sep 20 07:56:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3279 * ace/Based_Pointer_T.{h,inl}:
3280 Let the operator* and operator[] return a & so that we don't make a
3281 copy. This fixes bugzilla 742, thanks to Pavel Zaichenko
3282 <zaichep at mail dot com> for reporting this
3284 Thu Sep 20 07:24:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3286 * ace/Log_Msg.{h,cpp,inl}:
3287 Added new inline file and moved several methods to that file. Fixes
3293 Thu Sep 20 06:59:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3296 * ace/Dev_Poll_Reactor.h:
3297 * ace/Event_Handler.h:
3299 * ace/Reactor_Impl.h:
3300 * ace/Select_Reactor_T.h:
3301 * ace/Timer_Hash_T.cpp:
3302 * ace/Timer_Hash_T.h:
3303 * ace/Timer_Heap_T.cpp:
3304 * ace/Timer_Heap_T.h:
3305 * ace/Timer_List_T.h:
3306 * ace/Timer_Queue_T.h:
3307 * ace/Timer_Wheel_T.h:
3308 * ace/Timer_List_T.cpp:
3309 Doxygen improvements
3311 * ace/CDR_Stream.cpp:
3312 * ace/CDR_Stream.inl:
3316 * ace/config-ghs-common.h:
3317 * ace/config-irix6.5.x-sgic++.h:
3318 * ace/config-irix6.x-sgic++.h:
3319 * ace/config-macosx-panther.h:
3320 * ace/config-macosx-tiger.h:
3321 * ace/config-macosx.h:
3322 * ace/config-qnx-rtp-pre62x.h:
3323 * ace/config-unixware-7.1.0.h:
3324 * ace/config-unixware-7.1.0.udk.h:
3325 * ace/config-win32-dmc.h:
3326 * ace/config-win32-ghs.h:
3327 * ace/config-win32-interix.h:
3328 Removed ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION, we don't support that
3331 * ace/config-hpux-11.00.h:
3332 Removed support for ancient HP compilers that also required explicit template
3333 instantiations. Fixes bugzilla 3071
3335 * ace/config-sunos5.6.h:
3336 Removed undef of ACE_HAS_STL_QUEUE_CONFLICT, it is not set anywhere
3338 * ace/config-sunos5.7.h:
3339 Removed support for GCC 2.7.2
3341 * ace/Malloc.cpp (name):
3342 * ace/PI_Malloc.cpp (name):
3343 No need for intermediate variable
3345 * ace/os_include/os_semaphore.h:
3346 * ace/OS_NS_Thread.inl:
3347 Changed new_sema_ to a real bool
3350 Only the methods derived from ACE_Reactor_Timer_Interface need to be virtual,
3351 all other methods don't need to be that. Next step would be to inline these
3354 * ace/Sig_Handler.cpp:
3355 * ace/Sig_Handler.h:
3356 * ace/Timer_Hash_T.h:
3357 * ace/Timer_Heap_T.h:
3358 * ace/Timer_List_T.h:
3359 * ace/Timer_Queue_T.h:
3360 * ace/Timer_Wheel_T.h:
3361 Removed support for ACE_HAS_BROKEN_HPUX_TEMPLATES
3363 * ace/Timer_Queue_Adapters.cpp:
3364 * ace/Timer_Queue_Adapters.h:
3365 * ace/Timer_Queue_Adapters.inl:
3366 Changed delete_timer_queue to a real bool
3368 * ace/Timer_Hash.cpp:
3369 * ace/Timer_Heap.cpp:
3370 * ace/Timer_List.cpp:
3371 * ace/Timer_Wheel.cpp:
3372 * ace/Timer_Queue.cpp:
3373 Removed from the repo, they only existed because of a broken HP compiler.
3376 * ace/ace_for_tao.mpc:
3378 Updated for the removed files
3381 Use shortnames, fixes bugzilla 3069
3383 * bin/make_release.py:
3384 Use vc71 name modifier for the vc71 project files. Fixes bugzilla 2987
3386 * docs/bczar/bczar.html:
3387 Updated based on the steps of x.6.1
3389 Wed Sep 19 04:10:15 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3391 * ACE version 5.6.1 released.
3393 Tue Sep 18 11:05:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3395 * include/makeinclude/platform_linux_common.GNU:
3396 * include/makeinclude/platform_linux_icc.GNU:
3397 Intel C++ needs a special ar tool when building statically
3399 Mon Sep 17 15:51:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3402 When checking for ACE_LACKS_NAMED_POSIX_SEM, include errno.h when
3403 we have detected that this file is available. Hayim Shaul
3404 <hayim at iportent dot com> reported an autoconf log where this define
3405 was set because the test failed to compile because errno was not
3408 Fri Sep 14 18:53:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3410 * tests/acetest.mpb:
3411 * tests/SSL/acetest.mpb:
3412 Don't use ACE_ROOT, causes problems with GNU make on windows when we build
3413 on a different drive then the autobuild system is located at
3415 Fri Sep 14 09:47:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3417 * ace/CDR_Base.{inl}:
3418 The swap_8 method was incorrect, there we use an EM64T instruction,
3419 use ACE_HAS_INTEL_ASSEMBLY in the swap_2 and swap_4 method
3421 Fri Sep 14 04:51:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3423 * ace/CDR_Base.{cpp.inl}:
3424 Don't use ACE_HAS_INTEL_ASSEMBLY, but just add EM64T, fixes problems
3425 with solaris and vxworks
3427 Revert this change, not needed
3429 Thu Sep 13 08:55:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3430 * ace/config-sunos5.5.h:
3431 Don't use ACE_HAS_INTEL_ASSEMBLY with GCC
3433 Thu Sep 13 15:49:45 UTC 2007 Dale Wilson <wilsond@ociweb.com>
3436 Added description of ACE_DEFAULT_THREAD_KEYS change.
3438 Thu Sep 13 15:34:15 UTC 2007 Dale Wilson <wilsond@ociweb.com>
3440 * ace/OS_NS_Thread.h:
3441 * ace/config-win32-common.h:
3442 Base the definiton of ACE_DEFAULT_THREAD_KEYS on the
3443 Windows version rather than using the misleading
3444 TLS_MINIMUM_AVAILABLE
3445 Move the check to see if _WIN32_WINNT is defined
3446 until *after* windows.h is included (directly or indirectly)
3448 Thu Sep 13 15:17:28 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3450 * ace/ATM_Stream.cpp:
3452 * ace/Metrics_Cache_T.cpp:
3453 * ace/Process_Mutex.cpp:
3454 * ace/Service_Config.cpp:
3455 * ace/Service_Gestalt.cpp:
3456 * ace/Service_Manager.cpp:
3457 * ace/Throughput_Stats.cpp:
3458 * ace/Timeprobe_T.cpp:
3460 Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
3461 where possible. If fuzz detected a false-positive, then disable
3462 the ACE_OS fuzz check for that section of the code.
3464 Thu Sep 13 08:55:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3466 * ace/config-sunos5.5.h:
3467 Don't use ACE_HAS_INTEL_ASSEMBLY with GCC
3469 Wed Sep 12 18:02:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3471 * ace/config-win32-borland.h:
3472 CodeGear RAD Studio 2007 doesn't seem to support inlined assembly
3474 * ace/config-g++-common.h:
3475 * ace/config-icc-common.h:
3476 When we have pentium, AMD64, or EM64T as CPU define
3477 ACE_HAS_INTEL_ASSEMBLY
3480 Simplified this file by using ACE_HAS_INTEL_ASSEMBLY
3482 * ace/CDR_Base.{cpp.inl}:
3483 Make use of ACE_HAS_INTEL_ASSEMBLY, this fixes bugzilla
3486 * ace/WFMO_Reactor.h:
3489 Wed Sep 12 04:16:12 UTC 2007 Adam Mitz <mitza@ociweb.com>
3493 Added notes on Microsoft Visual C++ 2005 Express Edition.
3495 Tue Sep 11 15:50:35 UTC 2007 Nishanth Shankaran <nshankar@nospam.com>
3497 * ace/Sample_History.cpp: Fixed formatting errors in the
3498 dump_samples method.
3500 Tue Sep 11 11:38:38 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3503 Updated supported platforms
3505 Mon Sep 10 13:22:38 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3507 * apps/JAWS/stress_testing/util.cpp:
3508 * apps/drwho/Multicast_Manager.cpp:
3509 * apps/drwho/Options.cpp:
3510 * bin/LabVIEW_RT/labview_test_controller/labview_test_controller.cpp:
3511 * bin/LabVIEW_RT/labview_test_controller/test.cpp:
3513 Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
3514 where possible. If fuzz detected a false-positive, then disable
3515 the ACE_OS fuzz check for that section of the code.
3517 Mon Sep 10 12:17:24 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3519 * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
3520 Add timeouts to recv_n and send_n calls to ensure the calling
3523 This is necessary due to certain races that can occur between
3524 the start up of new send/recv threads, and the shutdown of
3525 individual thread loops. What sometimes happens is that a thread
3526 is started to read from a socket, and then a different thread
3527 closes down the read-side of the socket. But due to thread
3528 startup delays, the send side never gets to the point where it
3529 detects the close, effectively leaving a half-closed connection.
3531 In this case, on "weevil" a Windows 2003 server, the thread
3532 blocked in recv on the half closed socket is not killed by the
3533 nightly test script's shutdown signal, leaving a zombie
3534 process. This zombie holds a lock on the libACE.dll file, which
3535 then cannot be rebuilt, and as a result, subsequent nightly
3536 builds fail catastrophically.
3538 Mon Sep 10 11:19:20 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3542 Remove TAO/docs directory from the list of excluded
3543 directories for the tabs check.
3545 Fri Sep 7 19:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3548 Added links for older versions
3550 Fri Sep 7 11:45:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3554 Put the files published online at http://www.dre.vanderbilt.edu/Doxygen/
3555 under version control
3557 Thu Sep 6 22:59:24 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3560 Remove TAO/utils directory from the list of excluded
3561 directories for the tabs check.
3563 Thu Sep 6 18:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3565 * ace/config-win32-borland.h:
3566 Make use of the new inline assembly feature of the upcoming CodeGear C++
3569 Thu Sep 6 18:53:06 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
3571 * tests/run_test.lst:
3573 Added the SSL_Asynch_Stream_Test and
3574 Thread_Pool_Reactor_SSL_Test to the list of tests to run. The
3575 run_test.pl script now supports log files for test binaries in
3576 subdirectories. [Bug 2985]
3578 Thu Sep 6 18:41:36 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
3582 Nuked trailing whitespace.
3584 * tests/run_test.pl (check_log):
3586 Support logs generated by tests in subdirectories, such as tests
3587 found in the SSL subdirectory.
3589 Thu Sep 6 15:33:15 UTC 2007 Friedhelm Wolf <fwolf@dre.vanderbilt.edu>
3591 * docs/ACE-guidelines.html
3592 Add guidelines about doxygen comments
3594 Thu Sep 6 14:41:50 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3596 * ace/WIN32_Asynch_IO.cpp (open): Update the win32_proactor_
3597 pointer so it's in synch after a call to open(). Thanks to
3598 Erman Balcik <erman dot balcik at siemens dot com> for
3601 Thu Sep 6 12:12:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3603 * performance-tests/Synch-Benchmarks/run_tests.pl:
3606 Thu Sep 6 12:09:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3608 * bin/generate_rel_manpages:
3611 Thu Sep 6 09:27:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3613 * ace/OS_NS_Thread.h:
3616 Thu Sep 6 00:13:48 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
3618 * tests/run_test.lst:
3620 Updated location of Bug_2912_Regression test.
3622 Wed Sep 5 23:40:15 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
3624 * tests/Bug_2912_Regression_Test.cpp:
3626 * tests/SSL/tests.mpc:
3628 Moved Bug_2912_Regression test to the SSL subdirectory. It is
3629 an SSL related test.
3631 * tests/Naming_Test.cpp:
3632 * tests/Test_Output.cpp (randomize):
3633 * tests/Timer_Queue_Test.cpp:
3634 * tests/randomize.h (randomize):
3635 * tests/test_config.h:
3637 Refactored test array element order randomization code to a
3638 generic function template that can be leveraged by all tests.
3639 In the process of refactoring the code, also corrected problem
3640 where only the first half of the array elements were
3643 * tests/Reactor_Remove_Resume_Test.cpp (run_main):
3645 Fixed typo in factory count calculation.
3647 * tests/Test_Output.cpp:
3649 Addressed some Coverity errors.
3651 Tue Sep 4 14:39:11 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3654 Remove the CIAO directory from the list of excluded
3655 directories for the tabs check.
3657 Mon Sep 03 12:04:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3659 * docs/bczar/bczar.html:
3660 Extended instructions
3662 * docs/Download.html:
3663 Updated download locations for latest release which is not x.6
3665 Mon Sep 03 02:50:30 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3667 * ACE version 5.6 released.
3669 Thu Aug 30 17:23:21 UTC 2007 Steve Huston <shuston@riverace.com>
3671 * bin/LabVIEW_RT/labview_test_controller/stdafx.cpp:
3672 * bin/LabVIEW_RT/labview_test_controller/stdafx.h:
3673 * bin/LabVIEW_RT/labview_test_controller/test.cpp:
3674 * bin/LabVIEW_RT/labview_test_controller/labview_test_controller.cpp:
3677 Thu Aug 30 17:05:00 UTC 2007 Steve Huston <shuston@riverace.com>
3679 * protocols/tests/HTBP/ping/client.cpp: Reverted the addition of
3680 specific AF_INET address family. Since the server and client are
3681 both doing specific name lookup, they'll both get the same IP
3682 address and family, so we need not try to force one. Also added
3683 more logging of the address and port to connect to.
3685 * protocols/tests/HTBP/ping/server.cpp: Log the listening IP/port.
3687 Thu Aug 30 16:34:06 UTC 2007 Steve Huston <shuston@riverace.com>
3689 * bin/MakeProjectCreator/config/labviewrt_dll.mpb: A base that
3690 is used with LabVIEW RT-target builds to change all the builds
3691 for executables to build a DLL instead. This is needed for LabVIEW
3692 RT w/ Phar Lap ETS. Please see bin/LabVIEW_RT/README for info.
3694 * bin/LabVIEW_RT/README: Added a note about labviewrt_dll.mpb's use.
3696 Thu Aug 30 07:06:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3698 * include/makeinclude/platform_g++_common.GNU:
3699 Added rules to detect FC6 explicitly
3701 Thu Aug 30 03:41:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3703 * include/makeinclude/platform_g++_common.GNU:
3704 FC6 and FC5 have exact the same GCC version, FC5 doesn't need the
3705 workaround, FC6 does. Disabled the check for this specific RedHat
3706 GCC version. FC6 users have to manually set
3707 ACE_GCC_HAS_TEMPLATE_INSTANTIATION_VISIBILITY_ATTRS to 1
3709 Wed Aug 29 23:36:52 UTC 2007 Steve Huston <shuston@riverace.com>
3711 * protocols/tests/HTBP/Reactor_Tests/server.cpp:
3712 * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
3713 * protocols/tests/HTBP/ping/server.cpp:
3714 Listen at the IP address represented by the hostname, not "any".
3715 Matches what the client is going to do when looking up the host
3716 to connect to. Of particular interest is getting the IP address
3717 families to be the same for server and client on IPv6-capable
3718 systems. Thanks to Phil Mesnier for these patches.
3720 Wed Aug 29 22:53:57 UTC 2007 Steve Huston <shuston@riverace.com>
3722 * bin/LabVIEW_RT: A directory of information and utilities useful
3723 for running ACE+TAO tests on LabVIEW RT / Phar Lap ETS targets.
3724 See the README file in that directory for more information.
3727 * docs/svn/svn-prefs.reg: Add .ini as a text-type known file type.
3729 Wed Aug 29 18:55:33 UTC 2007 Steve Huston <shuston@riverace.com>
3731 * protocols/tests/HTBP/ping/client.cpp: Explicitly set AF_INET on the
3732 address to connect to the server on. Fixes fails on IPv6 builds.
3733 Thanks to Phil Mesnier for diagnosing this problem.
3734 Also fixed logging conversions where needed for 64-bit and wide-char.
3736 Wed Aug 29 18:21:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3738 * include/makeinclude/platform_aix_g++.GNU:
3739 Another try, if this doesn't work I revert all changes from last wek
3741 Wed Aug 29 18:02:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3743 * include/makeinclude/platform_g++_common.GNU:
3744 Detect the RedHat GCC compilers that need to have
3745 ACE_GCC_HAS_TEMPLATE_INSTANTIATION_VISIBILITY_ATTRS defined to 1.
3746 If we detect that, add CE_GCC_HAS_TEMPLATE_INSTANTIATION_VISIBILITY_ATTRS=1
3747 to the compiler flags
3749 Wed Aug 29 15:09:17 UTC 2007 Steve Huston <shuston@riverace.com>
3751 * NEWS: Add note about LabVIEW RT/Pharlap ETS port.
3753 Wed Aug 29 08:33:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3756 Put this script under version control, it is used to cut the cidlc
3759 * docs/bczar/bczar.html:
3760 Added cut_cidlc.sh as last step of the release instructions
3762 * include/makeinclude/platform_aix_g++.GNU:
3763 Made another few changes to resolve the new link errors
3765 Tue Aug 28 08:43:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3767 * include/makeinclude/platform_aix_g++.GNU:
3768 Improved this file, thanks to Werner Buchert <w dot buchert at medat dot de>
3769 for testing these changes
3771 Mon Aug 27 07:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3774 * ace/ace_for_tao.mpc:
3776 Added missing Select_Reactor.h, thanks to Vikram Karandikar
3777 <softking at gmail dot com> for reporting this
3779 Sat Aug 25 12:57:30 UTC 2007 Steve Huston <shuston@riverace.com>
3781 * bin/PerlACE/ProcessLVRT.pm: New class that integrates running a
3782 test on a LabVIEW RT Pharlap ETS target. This requires the Perl
3785 * bin/PerlACE/TestTarget.pm: The new TestTarget class is for test
3786 operations that are per-target, such as creating a local file path,
3787 deleting a file on the target, waiting for a file, creating a
3788 process, and getting the standard error log. In the default case,
3789 these all do the usual PerlACE functions currently in use. However,
3790 you can derive a class from this to do things differently. For
3791 example, on LabVIEW RT, creating a process really uses the
3792 ProcessLVRT module described above. Deleting a file uses FTP to
3794 In this way, it's possible to customize the behaviors to a target
3795 without changing all the test scripts. The hitch is that the test
3796 script has to be changed once to instantiate the TestTarget object
3797 and then make method calls on it instead of calling PerlACE
3800 * bin/TestTarget_LVRT.pm: Customization of TestTarget for LabVIEW RT.
3801 It requires the Net-Telnet Perl module to work. It's used when
3802 the TestTarget::create_target method is called and LabVIEW_RT is
3803 set in the test configuration.
3805 * tests/run_test.pl: Select ProcessLVRT when running a test with the
3806 LabVIEW_RT configuration.
3808 Fri Aug 24 21:52:37 UTC 2007 Steve Huston <shuston@riverace.com>
3810 * ace/MMAP_Memoy_Pool.cpp (map_file): Reverted the "always do
3811 MAP_FIXED" flag on remapping a file from:
3812 Wed Aug 22 18:10:09 UTC 2007 Steve Huston <shuston@riverace.com>
3813 That's an invalid thing to do, as it has the potential to remap
3814 pages from things like the heap or the C library or ACE into the
3815 mapped file - definitely not what we want. If the remap has to move
3816 the area, it's best to fail it here.
3818 * tests/Naming_Test.cpp: Correct logging formats and wedge in a base
3819 address for the name space's mmaped region. This avoids having to
3820 move the mapped area as it grows, which totally screws the name
3821 space map. RHEL4 x64 seems to be the only platform this is tested
3822 on regularly where this condition is hit.
3824 Fri Aug 24 16:15:59 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3826 * bin/ace_tests.lst:
3827 * bin/tao_other_tests.lst:
3828 guard against running the HTBP and HTIOP tests on systems that
3829 do not build ACE_UUID, such as the compact builds.
3831 Thu Aug 23 19:39:27 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3833 * bin/msvc_static_order.lst:
3834 Added some TAO projects to the list in an attempt to fix
3835 the WinXP_VC71_CIAOCore_Static_Debug build.
3837 Thu Aug 23 15:07:01 UTC 2007 Steve Huston <shuston@riverace.com>
3839 * configure.ac: Allow POSIX semaphores to be used with UI Threads
3840 (ala Solaris) if the functions are there.
3842 Thu Aug 23 05:35:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3844 * ace/Hash_Map_Manager_T.inl:
3845 Don't use ACE_LIB_TEXT, but ACE_TEXT
3847 Wed Aug 22 22:31:00 UTC 2007 Steve Huston <shuston@riverace.com>
3849 * tests/Signal_Test.cpp: When sigwait()-ing, restart the wait if
3850 interrupted by an uncaught signal. This happens on Solaris 9, for
3851 example, when a threading-related signals happen. Gets this test
3852 working correctly for Solaris 9.
3854 Wed Aug 22 21:41:36 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3856 * protocols/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
3857 * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
3858 * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
3859 * protocols/tests/HTBP/ping/server.cpp:
3861 Add a small sleep in the server right before closing the socket.
3862 This helps reduce the likelyhood that tests will fail on windows
3863 if the server happens to close before the client has read the
3864 last bit of data on the conection.
3866 Wed Aug 22 21:28:38 UTC 2007 Steve Huston <shuston@riverace.com>
3868 * bin/ace_tests.lst: Marked RMCast tests to only run if the RMCAST
3869 config is set. This effectively disables it everywhere pending some
3870 requested feedack from the ACE users community on usage.
3872 Wed Aug 22 21:24:07 UTC 2007 Steve Huston <shuston@riverace.com>
3874 * tests/Multicast_Test.cpp: Log the joined multicast groups.
3876 * tests/Multicast_Test_IPV6.cpp: Fixed string logging and a leak.
3878 Wed Aug 22 19:59:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3880 * include/makeinclude/platform_gnuwin32_common.GNU:
3881 Added wall GNU make variable which is default set to 1, which then
3882 adds -Wall to the CFLAGS. This option results in a lot of warnings
3883 related dllimport which makes it not really usable, with GCC 4.x
3884 we can disable that warning, but not with GCC 3.4, so the user can
3885 set wall=0 to disable the usage of -Wall
3887 Wed Aug 22 18:10:09 UTC 2007 Steve Huston <shuston@riverace.com>
3889 * ace/Hash_Map_Manager_T.inl (open): If open fails, include the
3890 error reason in the logged message.
3892 * ace/Hash_Map_Manager_T.h: Documentation improvements.
3894 * ace/Local_Name_Space_T.cpp: Corrected logging of pointers to use
3895 %@ instead of %d or %u.
3897 * ace/MMAP_Memory_Pool.cpp (map_file): When remapping a previous
3898 mapping, try to use MAP_FIXED unless the memory pool option
3899 NEVER_FIXED is also set. Resolves a problem of mapping to a
3900 different region when remapping an existing area on RHEL 4 x64.
3901 Also fixed logging of pointers and size_t to use %@ and %B.
3903 Wed Aug 22 18:09:45 UTC 2007 Steve Huston <shuston@riverace.com>
3905 * m4/compiler.m4: For AIX xlC and Solaris CC 4.2, always turn on
3906 RTTI support. ACE requires it, and for these compilers, the default
3907 is RTTI disabled. The previous code used the rtti-enabled flag
3908 which was removed at:
3909 Wed Aug 22 08:49:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3911 Wed Aug 22 15:58:55 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3913 * bin/msvc_static_order.lst:
3915 Added CIAO projects to the list. This may need further tweaking.
3916 Hopefully this will address problems in the
3917 WinXP_VC71_CIAOCore_Static_Debug build.
3919 Wed Aug 22 11:32:41 UTC 2007 Steve Huston <shuston@riverace.com>
3921 * netsvcs/lib/Client_Logging_Handler.cpp: Fixed wide-char error.
3923 Wed Aug 22 08:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3926 Updated Remedy IT platforms
3928 Wed Aug 22 08:49:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3932 Removed support for disabling rtti
3934 Wed Aug 22 08:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3936 * bin/msvc_mpc_auto_compile.pl:
3937 * bin/msvc_static_compile.pl:
3938 Use the word error when detecting an unknown option, this way the
3939 autobuild scripts will tag this as error on the scoreboard
3941 Wed Aug 22 08:15:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3943 * include/makeinclude/platform_gnuwin32_common.GNU:
3944 -Wno-attributes is only available with GCC 4.x. Removed support
3947 Wed Aug 22 06:23:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3949 * include/makeinclude/platform_gnuwin32_common.GNU:
3950 The GCC compiler on windows gives a lot of warnings about attributes
3951 that are ignored. These are not usefull, so added no_attributes
3952 which by default is set to 1 which then disable this warning. If you
3953 want to see these warnings, set no_attributes=0 to your
3954 platform_macros.GNU file
3956 Wed Aug 22 04:53:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3958 * protocols/tests/HTBP/ping/run_test.pl:
3959 * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
3960 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
3961 * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
3962 Fixes for VxWorks cross platform testing
3964 Tue Aug 21 21:07:24 UTC 2007 Steve Huston <shuston@riverace.com>
3966 * netsvcs/lib/Client_Logging_Handler.cpp (ACE_Client_Logging_Acceptor):
3967 Added an optional argument to the client logging daemon setup:
3968 -llocal-ip[:local-port] - this allows one to specify the local
3969 address and port number for the connection to the server logging
3970 daemon. If the port number is not specified, it defaults to 0 (select
3971 an unused port) and if -l is not specified, the host's defaults
3972 are applied (as in all previous versions).
3974 * NEWS: Describe the above addition.
3976 Tue Aug 21 15:34:00 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3978 * ace/Service_Config.cpp:
3979 * ace/Service_Gestalt.cpp:
3980 Service_Config::parse_args_i was improperly splitting arguments
3981 that may contain spaces, such as explicit service directives.
3982 This patch addresses that explicitly quoting unknown arguments
3983 being passed on to the Service_Gestalt::parse_args_i. I removed
3984 unparsed args from the gestalt's list of known args, and cleaned
3985 up a bad error message.
3987 Tue Aug 21 15:24:47 UTC 2007 James H. Hill <hillj@isis.vanderbilt.edu>
3989 * docs/ace_guidelines.vsmacros:
3990 Whitespaces in .mk and .mpd files are not modified.
3992 Tue Aug 21 07:07:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3994 * include/makeinclude/platform_irix6.x_common.GNU:
3995 * include/makeinclude/platform_irix6.x_g++.GNU:
3996 * include/makeinclude/platform_irix6.x_sgic++.GNU:
3997 Moved some parts to the common file
3999 * include/makeinclude/platform_mvs.GNU:
4002 * include/makeinclude/platform_sco-nothread.GNU:
4003 * include/makeinclude/platform_sco5.0.0-CC-fsu-pthread.GNU:
4004 * include/makeinclude/platform_sco5.0.0-fsu-pthread.GNU:
4005 * include/makeinclude/platform_sco5.0.0-mit-pthread.GNU:
4006 * include/makeinclude/platform_sco5.0.0-nothread.GNU:
4007 Removed, ancient and not maintained for years
4009 Tue Aug 21 05:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4011 * include/makeinclude/platform_unixware_udk.GNU:
4012 Deleted, mentions it is for gcc 2.7.2, that compiler isn't
4013 supported anymore for a long time
4015 Mon Aug 20 21:37:13 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4017 * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
4018 Add thread ID and some additional debug output to help chase
4021 Mon Aug 20 20:02:32 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4023 * protocols/tests/HTBP/Reactor_Tests/server.cpp:
4024 * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
4025 * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
4026 * protocols/tests/HTBP/ping/server.cpp:
4027 eliminate anachronistic code warnings.
4029 Mon Aug 20 14:16:20 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4031 * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
4032 * examples/C++NPv2/Server_Shutdown.cpp:
4033 * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
4034 * examples/Web_Crawler/Command_Processor.h:
4035 * netsvcs/lib/Log_Message_Receiver.h:
4036 * netsvcs/lib/Name_Handler.h:
4037 * netsvcs/lib/TS_Server_Handler.h:
4039 Zapped ACE_Shutup_GPlusPLus and ace_dewarn_gplusplus, they were
4040 a reclic from the older days of ACE, it was used to silence
4041 incorrect warning from g++ compiler. Moved the destructor to
4042 the protected section to correctly handle such warnings
4043 (if they still exist) without having to introduce a phony friend.
4045 Mon Aug 20 13:06:38 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4047 * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
4048 * protocols/tests/HTBP/Reactor_Tests/server.cpp:
4049 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
4050 * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
4051 * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
4052 * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
4053 * protocols/tests/HTBP/ping/run_test.pl:
4054 * protocols/tests/HTBP/ping/server.cpp:
4056 Added a synchronizing file to ensure server is running before
4057 starting the client.
4059 Mon Aug 20 12:42:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4061 * tests/DLL_Test.cpp:
4062 * tests/DLL_Test_Impl.cpp:
4063 Removed left overs from the time that we could use ACE without rtti
4065 Mon Aug 20 12:33:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4067 * ace/ATM_Connector.h:
4068 Removed commented out method
4070 * ace/config-cxx-common.h:
4071 * ace/config-macros.h:
4072 * ace/config-qnx-rtp-pre62x.h:
4073 * ace/config-win32-interix.h:
4074 * ace/config-win32-msvc.h:
4075 Removed left overs from the time that we could use ACE without rtti
4077 Mon Aug 20 12:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4079 * include/makeinclude/platform_aix_g++.GNU:
4080 * include/makeinclude/platform_aix_ibm.GNU:
4081 * include/makeinclude/platform_integrity_ghs.GNU:
4082 * include/makeinclude/platform_openvms.GNU:
4083 * include/makeinclude/platform_rtems.x_g++.GNU:
4084 * include/makeinclude/platform_sunos5_sunc++.GNU:
4085 * include/makeinclude/platform_tru64_cxx.GNU:
4086 * include/makeinclude/platform_tru64_g++.GNU:
4087 * include/makeinclude/platform_vxworks5.5.x.GNU:
4088 * include/makeinclude/platform_vxworks6.2.GNU:
4089 * include/makeinclude/platform_vxworks6.3.GNU:
4090 * include/makeinclude/platform_win32_dmc.GNU:
4091 * include/makeinclude/wrapper_macros.GNU:
4092 Removed rtti as make option, ACE requires rtti so we don't need an
4093 option to disable rtti.
4095 Mon Aug 20 10:51:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4097 * bin/generate_rel_manpages:
4098 Updated for new doxygen version on naboo
4100 Mon Aug 20 07:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4102 * include/makeinclude/platform_hpux.GNU:
4103 Removed, old and obsolete
4105 Sun Aug 19 13:57:44 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4107 * ACEXML/common/XML_Macros.h:
4108 * ASNMP/agent/agent_impl.cpp:
4112 Remove ACEXML and ASNMP directory from the list of excluded
4113 directories for the tabs check.
4115 Sun Aug 19 06:20:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4118 Added missing define for Sun
4120 Sat Aug 18 16:37:35 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4122 * protocols/ace/HTBP/HTBP_Session.cpp:
4123 Error reporting enhancement.
4125 * protocols/tests/HTBP/Reactor_Tests/client.cpp:
4126 * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
4127 * protocols/tests/HTBP/Send_Large_Msg/client.cpp:
4128 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
4129 * protocols/tests/HTBP/Send_Recv_Tests/client.cpp:
4130 * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
4131 * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
4132 * protocols/tests/HTBP/ping/client.cpp:
4133 * protocols/tests/HTBP/ping/run_test.pl:
4134 * protocols/tests/HTBP/ping/server.cpp:
4136 Fix the tests so that a random port is selected each run to
4137 avoid problems with TCP wait states.
4139 Sat Aug 18 01:16:11 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4141 * Kokyu/DSRT_Direct_Dispatcher_Impl_T.cpp:
4142 * Kokyu/Dispatch_Deferrer.h:
4143 * Kokyu/Dispatch_Deferrer.cpp:
4144 * Kokyu/Kokyu_dsrt.h:
4145 * examples/Threads/cancel.cpp:
4146 * examples/Timer_Queue/Async_Timer_Queue_Test.cpp:
4147 * examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp:
4148 * examples/Timer_Queue/main_thread.cpp:
4152 Remove Kokyu directory from the list of excluded
4153 directories for the tabs check.
4155 Fri Aug 17 22:56:54 UTC 2007 Steve Huston <shuston@riverace.com>
4157 * tests/Manual_Event_Test.cpp: Added additional diagnostics; fixed
4158 spacing; removed ACE_ASSERT.
4160 Fri Aug 17 21:52:37 UTC 2007 Steve Huston <shuston@riverace.com>
4162 * ace/config-linux-common.h: Only include config-posix.h when
4163 ACE_HAS_LINUX_NPTL is defined; effectively reverts:
4164 Mon Aug 13 04:40:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4165 to fix broken RHEL 3 test results. RHEL 3's NPTL is not quite up to
4166 snuff, apparantly (NPTL version 0.60) but even simply removing
4167 ACE_HAS_LINUX_NPTL didn't do the trick. This effectively puts things
4168 back the way they were for RHEL 3 and lets others stay with the
4169 newer scheme of including config-posix.h.
4171 * include/makeinclude/platform_linux_common.GNU: Refined the NPTL
4172 check to only set ACE_HAS_LINUX_NPTL when the NPTL version is not
4173 0.x. This works with the above to allow RHEL 4 et al to go on with
4174 the new scheme and leave RHEL 3 at the old settings.
4176 Fri Aug 17 18:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4179 Set ACE_UINT64_FORMAT_SPECIFIER for linux
4181 Fri Aug 17 14:41:15 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4183 * contrib/minizip/zip.c:
4187 Remove contrib directory from the list of excluded
4188 directories for the tabs check.
4190 Fri Aug 17 13:36:11 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4192 * protocols/ace/HTBP/HTBP_Channel.cpp:
4193 * protocols/ace/HTBP/HTBP_Session.cpp:
4195 debug output cleanup and ACE_ASSERT removal.
4197 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
4199 removed unused code.
4201 * protocols/tests/HTBP/Send_Recv_Tests/client.cpp:
4202 * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
4203 * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
4205 This test wasn't working right due to the lack of a reactor. The
4206 debug output was also cleaned up a bit, ACE_ASSERT removed and
4207 the run_test script tidied up as well.
4209 * bin/ace_tests.lst:
4210 * bin/tao_other_tests.lst:
4211 Added HTBP and HTIOP tests to suites.
4213 Fri Aug 17 13:13:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4215 * ace/Message_Queue_T.h:
4218 Fri Aug 17 11:44:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4220 * ace/Atomic_Op_Sparc.c:
4221 * ace/Atomic_Op.{h,cpp}:
4222 Added optimized functions for SunCC on x86. Thanks to
4223 Dennis Chernoivanov <cdi at tbricks dot com> for reporting this.
4224 If you want to enable these, add atomic_ops_sparc=1 to your
4225 platform_macros.GNU file. This resolves bugzilla 2840
4227 Fri Aug 17 10:43:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4229 * include/makeinclude/platform_linux_common.GNU:
4230 New common file for linux which contains settings which are the same
4231 for all compilers on linux
4233 * include/makeinclude/platform_linux.GNU:
4234 * include/makeinclude/platform_linux_icc.GNU:
4235 * include/makeinclude/platform_linux_pgi.GNU:
4236 * include/makeinclude/platform_linux_suncc.GNU:
4237 Moved comment contents to platform_linux_common.GNU
4239 * include/makeinclude/platform_linux_cxx.GNU:
4240 Removed, not maintained for a long time
4242 Thu Aug 16 23:47:47 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4245 Remove TAO/TAO_IDL directory from the list of excluded
4246 directories for the tabs check.
4248 Thu Aug 16 21:53:36 UTC 2007 Steve Huston <shuston@riverace.com>
4250 * configure.ac: When checking for pthread_attr_setstack(), don't use
4251 the ACE_CHECK_LACKS_FUNCS macro - the underlying autoconf macros
4252 generate code that will compile/link on HP-UX 11iv2 because there's
4253 an entrypoint for it in libpthread, but it's not supported. So
4254 check with a hand-crafted short code segment. Thanks to Johnny
4255 Willemsen for this idea.
4257 Thu Aug 16 20:02:53 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4259 * netsvcs/clients/Logger/direct_logging.cpp:
4260 * netsvcs/clients/Logger/indirect_logging.cpp:
4261 * netsvcs/clients/Tokens/collection/collection.cpp:
4262 * netsvcs/clients/Tokens/collection/rw_locks.cpp:
4263 * netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp:
4264 * netsvcs/clients/Tokens/invariant/invariant.cpp:
4265 * netsvcs/clients/Tokens/mutex/test_mutex.cpp:
4266 * netsvcs/clients/Tokens/rw_lock/rw_locks.cpp:
4270 Remove netsvcs directory from the list of excluded
4271 directories for the tabs check.
4273 Thu Aug 16 19:41:23 UTC 2007 Steve Huston <shuston@riverace.com>
4275 * configure.ac: Adjusted the checks for "new throws..." to grab
4276 much larger chunks; helps it run quicker and more accurately.
4278 Thu Aug 16 15:28:45 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4280 * ace/Service_Config.cpp:
4282 Part of fix for bug 2995. Both the Service Config and Service
4283 Gestalt have separate open counts, but multiple calls to open_i
4284 on the Service Config were not propogated to Service Gestalt.
4285 This led to a problem where closing a multiply opened Service
4286 Config would result in a premature clean up of resources in the
4287 Gestalt, triggering a crash later on.
4289 * ace/Service_Types.cpp:
4290 Make debugging output more clear.
4292 Thu Aug 16 00:04:21 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4294 * protocols/ace/HTBP/HTBP_Environment.cpp:
4295 * protocols/ace/TMCast/FaultDetector.hpp:
4299 Remove protocols directory from the list of excluded
4300 directories for the tabs check.
4302 Wed Aug 15 21:54:11 UTC 2007 Steve Huston <shuston@riverace.com>
4304 * tests/New_Fail_Test.cpp: Allocate the hugest blocks we can instead
4305 of many merely big ones. Helps the test run without dragging the
4306 system to a crawl, at least on my WinXP VC7.1 box w/ 1GB memory.
4307 YMMV. Not ready to re-enable in tests/run_test.lst until a few
4308 other people try this out by hand.
4309 Also, replace ACE_ASSERT with if/else and ACE_ERROR.
4311 Wed Aug 15 15:56:12 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4313 * performance-tests/Misc/test_mutex.cpp:
4314 * performance-tests/Misc/test_singleton.cpp:
4315 * performance-tests/SCTP/Options_Manager.cpp:
4316 * performance-tests/Synch-Benchmarks/Perf_Test/condb_test.cpp:
4317 * performance-tests/Synch-Benchmarks/Perf_Test/conds_test.cpp:
4318 * performance-tests/Synch-Benchmarks/Perf_Test/memory_test.cpp:
4319 * performance-tests/Synch-Benchmarks/context.c:
4320 * performance-tests/Synch-Benchmarks/synch_driver.cpp:
4321 * performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp:
4322 * performance-tests/TTCP/C/new-ttcp.cpp:
4328 Remove performance-tests directory from the list of excluded
4329 directories for the tabs check.
4331 Wed Aug 15 14:57:06 UTC 2007 Steve Huston <shuston@riverace.com>
4333 * m4/platform.m4: Check for NPTL on Linux. Fixes Bugzilla 3044.
4335 * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am: Corrected
4338 Wed Aug 15 14:55:36 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4340 * tests/ACE_Init_Test.h:
4341 * tests/ACE_Init_Test_Resource.h:
4342 * tests/ACE_Init_Test_StdAfx.h:
4343 * tests/Map_Test.cpp:
4344 * tests/OS_Test.cpp:
4345 * tests/QtReactor_Test.cpp:
4346 * tests/TP_Reactor_Test.h:
4347 * tests/Thread_Pool_Reactor_Resume_Test.cpp:
4353 Remove tests directory from the list of excluded directories for
4356 Wed Aug 15 12:15:16 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4358 * protocols/tests/HTBP/Reactor_Tests/client.cpp:
4359 * protocols/tests/HTBP/Reactor_Tests/server.cpp:
4360 * protocols/tests/HTBP/Send_Large_Msg/client.cpp:
4361 * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
4362 * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am:
4363 * protocols/tests/HTBP/Send_Recv_Tests/client.cpp:
4364 * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
4365 * protocols/tests/HTBP/ping/client.cpp:
4366 * protocols/tests/HTBP/ping/server.cpp:
4367 * protocols/tests/HTBP/htbptest.mpb:
4369 Fix up tests to build correctly on wchar platforms and automake.
4371 Wed Aug 15 11:47:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4373 * tests/Manual_Event_Test.cpp:
4374 Check the return value of the pulse method
4376 Wed Aug 15 11:23:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4378 * bin/tao_orb_tests.lst:
4381 Wed Aug 15 11:09:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4383 * ace/CDR_Stream.cpp:
4384 Const and layout changes
4386 * ace/config-linux-common.h:
4387 Removed unneeded space
4389 * ace/config-posix.h:
4390 Only test semaphare support in a multi threaded build
4392 Tue Aug 14 23:28:07 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4394 * tests/ACE_Init_Test.h:
4395 * tests/ACE_Init_TestDlg.h:
4396 * tests/Based_Pointer_Test.cpp:
4397 * tests/Basic_Types_Test.cpp:
4398 * tests/Bug_2815_Regression_Test.cpp:
4399 * tests/Bug_2820_Regression_Test.cpp:
4400 * tests/Config_Test.h:
4401 * tests/Config_Test.cpp:
4402 * tests/Max_Default_Port_Test.cpp:
4403 * tests/Mem_Map_Test.cpp:
4404 * tests/Notification_Queue_Unit_Test.cpp:
4405 * tests/QtReactor_Test.h:
4406 * tests/QtReactor_Test.cpp:
4407 * tests/Reactor_Notify_Test.cpp:
4408 * tests/SOCK_Dgram_Test.cpp:
4409 * tests/SV_Shared_Memory_Test.cpp:
4410 * tests/Signal_Test.cpp:
4411 * tests/Thread_Pool_Reactor_Test.cpp:
4412 * tests/Vector_Test.cpp:
4415 Tue Aug 14 22:39:56 UTC 2007 Steve Huston <shuston@riverace.com>
4417 * configure.ac: Run the epoll_create() check; don't just link it.
4418 RHEL 3 can link it but what ACE expects generates a run-time error.
4420 Tue Aug 14 19:11:06 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4422 * protocols/ace/HTBP/HTBP_Channel.cpp:
4423 * protocols/ace/HTBP/HTBP_Environment.cpp:
4424 * protocols/ace/HTBP/HTBP_ID_Requestor.cpp:
4425 * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.cpp:
4426 * protocols/ace/HTBP/HTBP_Notifier.cpp:
4427 * protocols/ace/HTBP/HTBP_Outside_Squid_Filter.cpp:
4428 * protocols/ace/HTBP/HTBP_Stream.cpp:
4430 Clean up the debug output.
4432 * protocols/tests/HTBP/Reactor_Tests/client.cpp:
4433 * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
4434 * protocols/tests/HTBP/Reactor_Tests/server.cpp:
4436 * protocols/tests/HTBP/Send_Large_Msg/client.cpp:
4437 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
4438 * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
4440 * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp:
4441 * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc:
4442 * protocols/tests/HTBP/Send_Recv_Tests/server.cpp:
4443 * protocols/tests/HTBP/Send_Recv_Tests/client.cpp:
4444 * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl:
4446 * protocols/tests/HTBP/ping/client.cpp:
4447 * protocols/tests/HTBP/ping/run_test.pl:
4448 * protocols/tests/HTBP/ping/server.cpp:
4450 Fix up the tests to run cleanly in a nightly build environment
4451 This is primarily fixing the configuration so that it does not
4452 depend on an external proxy, but will use one if locally
4453 configured to do so. Also fixed up the test output and command
4454 line processing to make it more consistent with other tests.
4456 I've not turned on the automatic running of these tests just
4457 yet, I'd rather wait and just make sure the build is clean. We
4458 can turn on the automatic run at some point later now that the
4459 tests are cleaned up.
4461 Tue Aug 14 18:44:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4463 * include/makeinclude/platform_linux.GNU:
4464 * include/makeinclude/platform_linux_icc.GNU:
4465 * include/makeinclude/platform_linux_pgi.GNU:
4466 * include/makeinclude/platform_linux_suncc.GNU:
4467 Added a check whether we run on a kernel with NPTL. If this is
4468 the case we add ACE_HAS_LINUX_NPTL to the compiler flags
4470 Tue Aug 14 18:06:16 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4472 * ace/Svc_Conf_y.cpp:
4473 Removed an extra space that was causing Debian_Core build to
4476 Tue Aug 14 17:49:04 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
4478 * ace/Log_Record.h: Disallow copying and assignment of
4479 ACE_Log_Record. Thanks to Jan Kalin <jan dot kalin at zag dot
4480 si> for suggesting this.
4482 Tue Aug 14 14:32:57 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4485 * ace/Global_Macros.h:
4486 * ace/Netlink_Addr.h:
4488 * ace/Svc_Conf_y.cpp:
4490 * ace/config-win32-common.h:
4491 * ace/config-win32-interix.h:
4495 Tue Aug 14 13:48:56 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4498 Enabled the Check_for_tab test. The check_for_tab test now will
4499 only check the core of ACE/TAO for tabs. This will prevent the
4500 introduction of new tabs to the core of ACE/TAO. When we remove
4501 tabs from other directories we will enable checks for those
4504 Tue Aug 14 08:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4507 Use ACE_TSS_CLEANUP_NAME instead of ACE_TSS_cleanup to resolve
4508 compile problems with versioned namespaces enabled
4510 Mon Aug 13 20:27:43 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4513 * ace/Connector.cpp:
4514 * ace/Dev_Poll_Reactor.cpp:
4515 * ace/INET_Addr.cpp:
4516 * ace/Notification_Queue.h:
4517 * ace/Notification_Queue.cpp:
4518 * ace/OS_NS_Thread.cpp:
4519 * ace/OS_NS_dirent.inl:
4520 * ace/POSIX_Proactor.cpp:
4521 * ace/Process_Manager.h:
4522 * ace/Process_Manager.cpp:
4523 * ace/QoS/QoS_Session_Impl.cpp:
4525 * ace/SOCK_Dgram.cpp:
4527 * ace/SPIPE_Acceptor.cpp:
4528 * ace/Select_Reactor_Base.cpp:
4529 * ace/Service_Config.h:
4530 * ace/config-vxworks5.x.h:
4531 * ace/config-vxworks6.2.h:
4532 * ace/config-vxworks6.3.h:
4533 * ace/os_include/sys/os_socket.h:
4536 Mon Aug 13 14:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4539 Changed the new signed long/signed int specialization for BCB6
4540 in such a way that it doesn't cause a compiler crash.
4542 Mon Aug 13 11:42:46 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4544 * bin/tao_other_tests.lst:
4546 Added the new notification service monitor functional test.
4548 Mon Aug 13 10:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4550 * ace/CDR_Stream.cpp:
4554 Instead of making all ACE_ defines dependent on winsock2, just for each
4555 one check if the non ACE define exists or not. If it exists, use it, if
4556 not, use a special ACE value. This makes it easier to support QoS with
4559 Mon Aug 13 07:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4561 * ace/Log_Msg_IPC.cpp:
4562 Fixed wrong calculation of payload size when unicode is enabled.
4563 Thanks to David Beck <davidbeck at acm dot org> for reporting this.
4564 This fixes bugzilla 3038
4566 Mon Aug 13 04:40:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4568 * ace/config-linux-common.h:
4569 Always include config-posix.h, not only when ACE_HAS_LINUX_NPTL is
4570 defined. Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
4573 Fri Aug 10 15:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4575 Reverted this change, could lead to problems
4577 * bin/MakeProjectCreator/config/gnuace.features:
4578 Enabled qos, the GNU makefiles will block the building of QoS
4580 Fri Aug 10 11:59:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4582 * bin/MakeProjectCreator/config/gnuace.features:
4583 Enabled qos, the GNU makefiles will block the building of QoS
4585 * include/makeinclude/platform_mingw32.GNU:
4586 With MinGW we can build QoS support
4589 Added ACE_HAS_QOS to the macros, this is already done for projects
4590 that use qos but not for the qos library itself
4592 * ace/config-win32-mingw.h:
4593 Added ACE_HAS_WINSOCK2_GQOS
4595 Fri Aug 10 11:39:48 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4599 Associate more directories and use the new '--' key.
4601 * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
4603 Fixed issues with generated Kokyu projects.
4605 Fri Aug 10 09:33:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4607 * include/makeinclude/platform_gnuwin32_common.GNU:
4608 When building shared libraries default inline to 0
4610 Fri Aug 10 08:57:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4613 Made the destructor of ACE_Main_Base virtual to resolve MinGW
4616 * include/makeinclude/platform_linux_icc.GNU:
4617 Updated this file with changes that have been done in the gcc
4620 Fri Aug 10 07:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4622 * tests/Atomic_Op_Test.cpp:
4625 Fri Aug 10 07:14:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4627 * tests/Atomic_Op_Test.cpp:
4628 Test the Atomic_Op also in single threaded builds and extended
4629 the test with unsigned long and unsigned int tests
4631 Thu Aug 9 13:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4634 Initialise local variable to resolve GCC warning
4636 * ace/config-linux-common.h:
4637 Added ACE_HAS_BROKEN_THREAD_KEYFREE so that on Linux the Log_Msg
4638 does cleanup its TSS data which resolves problems when loading
4639 and unloading the ACE shared library from an application that
4640 doesn't use ACE at all
4642 Wed Aug 8 22:30:53 UTC 2007 Steve Huston <shuston@riverace.com>
4644 * configure.ac: Moved check for ACE_LACKS_PTHREAD_ATTR_SETSTACK to
4645 near the other stack-related pthreads checks.
4647 * m4/compiler.m4: Add +We to WERROR setting to force compile
4648 warnings to be errors when desired.
4650 Wed Aug 8 11:35:01 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4653 * examples/QOS/Change_Receiver_FlowSpec/Makefile.am:
4654 * examples/QOS/Change_Sender_TSpec/Makefile.am:
4655 * examples/QOS/Diffserv/Makefile.am:
4656 * examples/QOS/Simple/Makefile.am:
4658 The *_LDADD sections for these had wrong paths for the libraries.
4660 Wed Aug 8 09:05:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4663 Added <signed long, signed int> specialization for BCB
4665 Tue Aug 7 19:04:25 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4667 * apps/drwho/drwho.mpc:
4669 Added the missing exename settings for the client and server. The
4670 main() was changed to ACE_TMAIN().
4672 Tue Aug 7 12:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4674 * include/makeinclude/compiler.bor:
4675 Use ACE_TEXT instead of ACE_LIB_TEXT
4677 Tue Aug 7 12:15:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4679 * html/stats/simple_footprint.html:
4680 Removed Domain added Messaging
4682 Mon Aug 6 18:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4685 With ICC use -w1 to get rid of the remarks
4687 Mon Aug 6 11:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4689 * ace/Refcounted_Auto_Ptr.inl (count):
4692 Mon Aug 6 08:56:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4694 * ace/Refcounted_Auto_Ptr.{h,inl}:
4695 Changed to use Atomic_Op for the refcount and use a long instead
4696 of int. That way we can benefit from the Atomic_Op optimizations
4698 * ace/Bound_Ptr.{h,inl}:
4699 Changed refcount to long as preparation of using Atomic_Op
4701 Mon Aug 6 08:31:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4704 Added -wr as flag to WERROR, with this flag remarks are not
4705 promoted to error which caused several problems
4707 Mon Aug 6 08:24:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4709 * ace/config-WinCE.h:
4710 * ace/OS_NS_sys_resource.inl:
4711 Changed ACE_LACKS_WIN32_GETPROCESSTIMES to ACE_LACKS_GETPROCESSTIMES
4712 to make a future autoconf check easier. Removed ACE_HAS_SYSCALL_GETRUSAGE
4713 which wasn't set in any config file
4715 Mon Aug 6 07:58:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4718 Added a check whether we have a 1 or 2 param mkdir method. This
4719 fixes bugzilla 2006. The other defines mentioned in this
4720 issue are not added because they are for VxWorks 5.5 only which
4721 we don't actively maintain anymore
4723 Mon Aug 6 06:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4726 Added -i-dynamic to default icpc flags
4728 Mon Aug 6 06:00:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4730 * include/makeinclude/platform_openvms.GNU:
4731 For Alpha use a different way to silence the warnings
4733 Sun Aug 5 19:27:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4736 Check if __HP_aCC is defined before checking its value, fixes
4737 a remark in the Intel C++ autoconf build
4739 Sat Aug 4 22:07:05 UTC 2007 Steve Huston <shuston@riverace.com>
4741 * configure.ac: Removed the pthread_cond_timedwait() check - it was
4742 used to set ACE_HAS_POSIX_SEM_TIMEOUT and ACE_HAS_POSIX_SEM_TIMEOUT_
4743 EMULATION, neither of which it is related to. Added a correct check
4744 for sem_timedwait (ACE_HAS_POSIX_SEM_TIMEOUT).
4745 Also, used shortcut functions instead of hand-coding tests for
4746 pthread_attr_setstackaddr and pthread_attr_setstacksize.
4748 * m4/ace.m4: Add --enable-posix-sem-timeout-emulation, corresponding
4749 to ACE_DISABLE_POSIX_SEM_TIMEOUT_EMULATION.
4751 * m4/config_h.m4: Corrected description of ACE_HAS_POSIX_SEM_TIMEOUT
4752 and added ACE_DISABLE_POSIX_SEM_TIMEOUT_EMULATION. Also, because
4753 of use of shortcuts (above) can remove templates for
4754 ACE_LACKS_PTHREAD_ATTR_SETSTACKSIZE and
4755 ACE_LACKS_PTHREAD_ATTR_SETSTACKADDR.
4757 * m4/compiler.m4: For IBM Visual Age C++ and XL C++, use manual
4758 template instances (-qnotempinc -qnotemplateregistry) because I
4759 haven't found a way to name the template registry from the
4760 Makefiles and without that, building multiple items in one directory
4761 clashes. Some people have reported the need to use manual template
4762 mechanism for building TAO successfully, so maybe this will be ok.
4764 Fri Aug 3 21:34:40 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4766 * contrib/FaCE/CE_Screen_Output.cpp:
4767 * contrib/minizip/crypt.h:
4768 * contrib/minizip/unzip.c:
4772 Fri Aug 3 20:26:36 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4774 * ace/INET_Addr.cpp:
4776 Fix for running an IPv6 supporting build of ACE on a host
4777 that does not have IPV6 enabled. Thanks to Premkumar P <kumaran
4778 dot prem at gmail dot com> for pointing out this issue.
4780 Fri Aug 3 18:31:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4782 * bin/PerlACE/Run_Test.pm:
4783 Fixed a problem introduced with the revert below
4785 Fri Aug 3 09:35:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4787 * bin/PerlACE/Run_Test.pm:
4788 Reverted the change to use a sleep of 50ms, the test stats show that
4789 some tests timeout without a real reason. Maybe the timeouts are now
4792 Fri Aug 3 01:50:05 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4794 * ace/Global_Macros.h:
4795 * examples/Reactor/TP_Reactor/client.cpp:
4797 Fixed fuzz check_for_exception_spec warnings.
4799 Thu Aug 2 22:20:28 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4803 Enabled check_for_exception_spec.
4805 Thu Aug 2 22:02:32 UTC 2007 Steve Huston <shuston@riverace.com>
4807 * tests/Dirent_Test.cpp: Fixed to allow running the test against
4808 directories other than "../tests". Picks hardcoded TEST_DIR if
4809 compiled in (as previously) but will otherwise try $top_srcdir/tests,
4810 $ACE_ROOT/tests, or ../tests depending on env variables present.
4811 Allows the test to run in autoconf builds (fixes Bugzilla 1794).
4812 Also removed all the ACE_ASSERTs, replacing them with informative
4815 Thu Aug 2 21:31:32 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4817 * examples/ConfigViewer/MainFrame.cpp:
4819 ZAP the last NULL usage in the distrubtion.
4821 Thu Aug 2 20:43:18 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4823 * apps/JAWS/clients/WebSTONE/src/bench.c:
4827 Thu Aug 2 20:24:22 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
4829 * ace/Service_Config.h:
4831 No-thread builds, instances of ACE_TSS use their destructor
4832 instead of the static cleanup() method for deleting the object
4833 they point to. Adding a destructor specialization to enable
4834 non-ownership ACE_TSS behavior with no-thread builds for
4835 ACE_Service_Gestalt's.
4837 Thu Aug 2 19:34:17 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4841 Enhanced NULL check.
4843 Thu Aug 2 14:19:46 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
4845 * bin/tao_other_tests.lst:
4846 Added a new test TAO/orbsvcs/tests/Simple_Naming/run_test_ipv6.pl
4848 Thu Aug 2 11:43:35 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
4850 * ace/Service_Config.h:
4851 Removing extra semicolon
4853 Thu Aug 2 09:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4858 Thu Aug 2 09:22:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4861 Use regular reinterpret_cast, use 0 instead of NULL and
4862 in case setspecific fails just do a printf, not an ACE_DEBUG
4863 because that will use ACE_Log_Msg again.
4865 Wed Aug 1 21:39:04 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4867 * bin/tao_orb_tests.lst:
4868 Enable TAO\tests\Bug_2935_Regression
4870 Wed Aug 1 18:55:12 UTC 2007 Martin Corino <mcorino@remedy.nl>
4872 * bin/PerlACE/ConfigList.pm:
4873 Added '-Exclude <mask>' option to be able to finetune the actual
4874 tests being run without having to add yet another Config option
4875 and update the test .LST files.
4877 * ace/config-openvms.h:
4878 * include/makeinclude/platform_openvms.GNU:
4879 merged changes for OpenVMS IA64 builds.
4881 Wed Aug 1 18:01:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4884 Readded throw check, thanks for Abdul to notice the wrong
4887 Wed Aug 1 15:55:38 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
4889 * ace/Service_Config.h:
4891 Added conditional compilation around template specification
4892 since ACE_TSS declares cleanup() only in multi-threaded builds.
4894 Wed Aug 1 12:14:17 UTC 2007 Olli Savia <ops@iki.fi>
4896 * ace/OS_NS_dirent.h:
4899 Wed Aug 1 11:58:02 UTC 2007 Olli Savia <ops@iki.fi>
4901 * ace/OS_NS_dirent.h:
4902 Fixed macro logic error once again.
4904 Wed Aug 1 09:50:51 UTC 2007 Olli Savia <ops@iki.fi>
4906 * ace/OS_NS_dirent.h:
4907 Fixed macro logic error.
4909 Wed Aug 1 08:08:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4911 * ace/Service_Config.h:
4912 Removed not needed semi colon
4914 Wed Aug 1 08:01:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4916 * ace/Service_Config.h (cleanup):
4917 Changed argument to ptr, fixes some problems with BCB
4919 Wed Aug 1 07:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4922 Deprecated ACE_LIB_TEXT. Users can still use it, but not anymore
4923 in the code that is in the distribution
4925 Wed Aug 1 07:30:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4927 * apps/drwho/Multicast_Manager.cpp:
4928 * apps/drwho/Options.cpp:
4929 Removed not needed fuzz disable statements
4931 Wed Aug 1 07:29:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4933 * netsvcs/lib/Time_Request_Reply.cpp:
4934 * protocols/tests/HTBP/Reactor_Tests/test_config.h
4935 Replaced ACE_LIB_TEXT with ACE_TEXT
4937 Wed Aug 1 07:27:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4939 * ace/Service_Config.h:
4940 Fixed argument not used warning
4942 * apps/JAWS/clients/Blobby/Blob_Handler.cpp:
4943 Removed ACE_LIB_TEXT in comment
4946 Removed exception fuzz check. We have deprecated ACE_THROW
4948 * contrib/FaCE/FaCE.cpp:
4949 * contrib/FaCE/FaCE.h:
4950 * examples/ASX/Event_Server/Event_Server/Options.cpp:
4951 * examples/ASX/UPIPE_Event_Server/Options.cpp:
4952 * tests/Bug_2609_Regression_Test.cpp:
4953 * tests/Bug_2610_Regression_Test.cpp:
4954 * tests/Config_Test.cpp:
4955 * tests/Proactor_Test.cpp:
4956 * tests/Proactor_Test_IPV6.cpp:
4957 * tests/Svc_Handler_Test.cpp:
4958 Replaced ACE_LIB_TEXT with ACE_TEXT
4960 * tests/Bug_2975_Regression_Test.cpp:
4961 Make sure we return the correct value out of main
4963 Wed Aug 1 06:51:11 UTC 2007 Olli Savia <ops@iki.fi>
4965 * ace/OS_NS_dirent.h:
4966 * ace/OS_NS_dirent.inl:
4967 Cleanup ACE_OS::rewinddir() code.
4969 Tue Jul 31 21:39:37 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
4971 * ace/Auto_Functor.cpp:
4973 Removed errant ChangeLog-like lines at the top of the file.
4975 Tue Jul 31 21:27:25 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
4977 * ace/Service_Config.h:
4978 * ace/Service_Config.cpp:
4980 Moved the template specialization to the header file and made it
4981 "inline". This resolved linking problems with some compilers,
4982 which complained about either unresolved references or
4983 multiply-defined instances of cleanup(). Bugzilla 2980.
4985 Tue Jul 31 18:48:25 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4987 * ace/Auto_Functor.h:
4988 * ace/Auto_Functor.inl:
4989 * ace/Auto_Functor.cpp:
4991 Zapped ACE_THROW_SPEC
4993 * ace/Global_Macros.h:
4995 Guarded ACE_THROW_SPEC with ACE_LACKS_DEPRECATED_MACROS. The
4996 ACE_THROW_SPEC macro now has been deprecated.
4998 The above changes fix bugzilla 3008.
5000 Tue Jul 31 18:37:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5002 * ace/OS_NS_dirent.h:
5003 Removed ACE_STD_NAMESPACE for rewinddir, it causes compile errors
5004 and fixed compile errors with Borland C++ Unicode
5006 Tue Jul 31 18:14:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5008 * ace/*.{h,cpp,inl}:
5009 Replaced all occurences of ACE_LIB_TEXT with ACE_TEXT as noted in
5012 Tue Jul 31 17:15:47 UTC 2007 Olli Savia <ops@iki.fi>
5014 * ace/OS_NS_dirent.h:
5015 Fixed compile error on platforms that define ACE_LACKS_REWINDDIR.
5017 Tue Jul 31 15:02:34 UTC 2007 Steve Huston <shuston@riverace.com>
5019 * tests/Multicast_Test_IPV6.cpp: Added some more diagnostic output and
5020 changed the enable-loopback sockopt from char to int to try and avoid
5021 some platform issues, particularly on Windows.
5023 Tue Jul 31 14:45:35 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
5025 * contrib/utility/Utility/ReferenceCounting/DefaultImpl.hpp:
5027 Fixed a compile-time error.
5029 Tue Jul 31 13:02:30 UTC 2007 Olli Savia <ops@iki.fi>
5031 * ace/OS_NS_dirent.h:
5032 * ace/OS_NS_dirent.inl:
5033 Fixed compile error on platforms that define rewinddir
5036 Tue Jul 31 12:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5039 Fixed another few macros
5041 Tue Jul 31 12:24:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5043 * ace/Service_Config.h:
5044 Add attribute name to cleanup prototype, Borland C++ needs it,
5047 Tue Jul 31 12:07:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5050 Don't add -O3 with Intel C++
5052 Tue Jul 31 12:02:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5054 * ace/config-sunos5.5.h:
5055 Added ACE_LACKS_PTHREAD_ATTR_SETSTACK
5057 * ace/config-sunos5.10.h:
5058 Undef ACE_LACKS_PTHREAD_ATTR_SETSTACK
5060 Tue Jul 31 10:38:37 UTC 2007 William Otte <wotte@dhcp-host-unknown.prismtech.com>
5062 * include/makeinclude/platform_macosx_tiger.GNU
5064 Added support for building universal binaries by specifying
5065 universal=1 in platform_macros or command line.
5067 Tue Jul 31 09:39:43 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
5069 * contrib/utility/Example/ExH/BadCast/bad_cast.cpp:
5070 * contrib/utility/Example/ExH/Compound/compound.cpp:
5071 * contrib/utility/Example/ExH/HelloWorld/hello_world.cpp:
5072 * contrib/utility/Example/ExH/LogicToSystem/logic_to_system.cpp:
5073 * contrib/utility/Test/ExH/Compound/compound.cpp:
5074 * contrib/utility/Test/ExH/Converter/converter.cpp:
5075 * contrib/utility/Test/ExH/Logic/DescriptiveException/descriptive_exception.cpp:
5076 * contrib/utility/Test/ExH/System/DescriptiveException/descriptive_exception.cpp:
5077 * contrib/utility/Test/ReferenceCounting/DefaultImpl/default_impl.cpp:
5078 * contrib/utility/Test/ReferenceCounting/Interface/interface.cpp:
5079 * contrib/utility/Test/ReferenceCounting/SmartPtr/smart_ptr.cpp:
5080 * contrib/utility/Test/ReferenceCounting/StrictPtr/strict_ptr.cpp:
5081 * contrib/utility/Utility/ReferenceCounting/DefaultImpl.hpp:
5082 * contrib/utility/Utility/ReferenceCounting/DefaultImpl.ipp:
5083 * contrib/utility/Utility/ReferenceCounting/Interface.hpp:
5084 * contrib/utility/Utility/ReferenceCounting/Interface.tpp:
5085 * contrib/utility/Utility/ReferenceCounting/SmartPtr.hpp:
5086 * contrib/utility/Utility/ReferenceCounting/SmartPtr.tpp:
5087 * contrib/utility/Utility/ReferenceCounting/StrictPtr.hpp:
5088 * contrib/utility/Utility/ReferenceCounting/StrictPtr.tpp:
5089 * contrib/utility/Vault/hetero/map.hpp:
5091 Zap the usage of exception specification.
5093 Tue Jul 31 07:52:25 UTC 2007 Olli Savia <ops@iki.fi>
5095 * ace/os_include/os_dirent.h:
5096 Removed #undef rewinddir. It may have broken compilation
5097 on some platforms so ACE_OS::rewinddir() may need tweaking.
5099 Tue Jul 31 06:45:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5101 * ace/config-hpux-11.00.h:
5102 HPUX doesn't have pthread_attr_setstack
5104 Tue Jul 31 05:14:35 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
5106 * ace/Service_Config.h:
5107 * ace/Service_Config.cpp:
5109 Adding a forward decl for the partial specialization to silence
5110 the Borland compiler, complaining about an already defined
5111 template specialization.
5113 Tue Jul 31 05:19:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5118 Tue Jul 31 04:13:34 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
5120 * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.h:
5121 * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp:
5123 Reverted changes made in:
5124 Mon Jul 30 12:40:57 UTC 2007 Abdullah Sowayan <abdul...>
5126 * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp:
5128 Use ACE_TCHAR instead of char to address problems in
5129 Redhat_Enterprise_Linux_3_Debug_Wchar build.
5131 Tue Jul 31 00:50:49 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
5133 * ace/Service_Config.cpp:
5135 By introducing a partial specialization of
5136 ACE_TSS<ACE_Service_Config> we ensure that _if_ ACE_TSS::cleanup()
5137 is called before ~ACE_Object_Manager(), the TSS pointer will not
5138 clobber the ACE_Service_Config it points to. Resolves bugzilla
5139 2980. Thanks to Patrick Bennett <Patrick dot Bennett at inin dot
5140 com> and Lothar Werzinger <lothar at tradescape dot biz> for
5143 Mon Jul 30 23:51:07 UTC 2007 Steve Huston <shuston@riverace.com>
5145 * ace/TP_Reactor.h: Documentation improvements, including clarification
5146 of the synchronization needs for I/O and non-I/O callbacks. Thanks
5147 to Hal Black <hal dot black at gmail dot com> for motivating this.
5149 * THANKS: Added Hal Black.
5151 Mon Jul 30 22:50:40 UTC 2007 Steve Huston <shuston@riverace.com>
5153 * tests/SOCK_Connector_Test.cpp: After rummaging through the hosts
5154 list looking for other names, do sethostent(0) before endhostent().
5155 Resolves the funky interaction with this and getaddrinfo() on AIX
5156 with IPv6 support which would, on the second lookup of the local
5157 host's name, return an AF_INET6 struct with an IPv4 address.
5158 Thanks to Phil Mesnier for co-laboring to work this little mess out.
5160 Mon Jul 30 18:17:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5162 * ace/config-cray.h:
5163 * ace/config-cygwin32.h:
5164 * ace/config-linux.h:
5165 * ace/config-lynxos.h:
5167 * ace/config-tandem-nsk-mips-v2.h:
5168 * ace/config-tandem-nsk-mips-v3.h:
5169 * ace/config-tru64.h:
5170 * ace/OS_NS_Thread.cpp:
5172 Updated ACE_LACKS_THREAD_STACK_ADDR to
5173 ACE_LACKS_PTHREAD_SETSTACKADDR to match naming conventions
5175 Mon Jul 30 18:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5177 * ace/config-cygwin.h:
5178 Added ACE_LACKS_PTHREAD_ATTR_SETSTACK
5180 Mon Jul 30 15:08:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5182 * ace/config-lynxos.h:
5183 Added ACE_LACKS_PTHREAD_ATTR_SETSTACK for LynxOS 4.0
5185 Mon Jul 30 14:57:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5187 * bin/tao_orb_tests.lst:
5188 All POA examples are now under tests
5190 Mon Jul 30 14:45:00 UTC 2007 Simon Massey <sma@prismtech.com>
5192 * tests/Timer_Queue_Reference_Counting_Test.cpp:
5193 * tests/Timer_Queue_Test.cpp:
5195 Minor memory leak fixes.
5197 Mon Jul 30 13:37:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5200 Make the signal handler a static to fix detection with Intel C++
5202 Mon Jul 30 13:27:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5205 Fixed problem detecting ACE_HAS_MUTEX_TIMEOUTS. Thanks to
5206 Peter Korf <peter at niendo dot de> for reporting this.
5208 Mon Jul 30 13:24:32 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
5210 * ace/Hash_Map_Manager_T.h:
5212 Made a minor grammatic correction in the Doxygen.
5214 * bin/PerlACE/Run_Test.pm:
5216 Fixed Perl warnings.
5218 * bin/tao_other_tests.lst:
5220 Added the new Notify Service monitoring unit tests.
5222 Mon Jul 30 12:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5225 Disable warning 1419 with Intel C++
5227 Mon Jul 30 12:40:57 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
5229 * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.h:
5231 Use ACE_TCHAR instead of char to address problems in
5232 Redhat_Enterprise_Linux_3_Debug_Wchar build.
5234 Mon Jul 30 12:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5236 * bin/package_copy_script.sh:
5237 Add this script to the repo, used in the release process to copy
5238 the archives with a release number
5240 Mon Jul 30 11:58:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5242 * ace/Mem_Map.{h,cpp}:
5243 * ace/OS_NS_fcntl.{h,cpp}:
5244 * ace/OS_NS_sys_mman.{h,inl}:
5245 Updated mode argument to use mode_t as described by the posix spec.
5246 This fixes bugzilla 2943.
5248 Mon Jul 30 11:24:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5251 Removed commented out code and improved documentation
5253 Mon Jul 30 11:19:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5256 Improved support for Intel C++ on Linux
5258 Mon Jul 30 10:21:56 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
5260 * include/makeinclude/platform_sunos5_g++.GNU:
5261 Added -z now linker option to gcc builds. This fixes
5262 TAO/orbsvcs/tests/Bug_2285_Regression/run_test.pl,
5263 TAO/orbsvcs/tests/Bug_2285_Regression/run_test2.pl, and
5264 TAO/orbsvcs/tests/Bug_2287_Regression/run_test.pl in
5265 corresponding build.
5267 Mon Jul 30 09:51:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5270 Added check for InterLocked methods
5272 Mon Jul 30 09:11:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5274 * include/makeinclude/platform_sunos5_ghs.GNU:
5275 * include/makeinclude/platform_vxworks5.x_ghs.GNU:
5276 Removed, these are not tested anymore and outdated.
5278 Mon Jul 30 07:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5280 * bin/generate_rel_manpages:
5281 Removed support for dot_path, not supported by the doxygen
5284 * bin/PerlACE/Run_Test.pm:
5285 When waiting for files we sleep each time a second, changed this
5286 to 50ms so that we don't loose time for each test, given the
5287 fact that we have about 600 tests it could safe a few minutes
5288 for a few test run. Thanks to Chad Elliot for providing these
5291 Mon Jul 30 07:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5294 Added bswap_16, bswap_32, and b_swap64
5296 Mon Jul 30 07:28:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5300 Added check for pthread_cond_timedwait. Thanks to Peter Korf
5301 <peter at niendo dot de> for delivering the patch. This also
5302 fixes bugzilla 2836 which was reported by Norbert Thoden
5303 <thoden at rheinmetall-de dot com>
5305 Mon Jul 30 07:15:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5307 * ace/os_include/os_pthread.h:
5308 * ace/OS_NS_Thread.cpp:
5310 Changed the check for pthread_attr_setstack and added it to the autoconf
5311 support. This fixes bugzilla 2476. Thanks to Jonathan Sprinkle
5312 <sprinkle at eecs dot berkeley dot edu> for reporting this
5314 Sun Jul 29 20:56:40 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
5316 * netsvcs/clients/Naming/Client/Client_Test.cpp:
5317 * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp:
5318 * netsvcs/clients/Naming/Dump_Restore/createfile.cpp:
5319 * netsvcs/clients/Tokens/manual/manual.cpp:
5321 Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS functions
5322 where possible. If fuzz detected a false-positive, then disable
5323 the ACE_OS fuzz check for that section of the code.
5325 * netsvcs/clients/Tokens/manual/manual.cpp:
5329 Sat Jul 28 23:00:44 UTC 2007 Steve Huston <shuston@riverace.com>
5331 * ace/Local_Name_Space.cpp:
5332 Resolve 64-32-bit transition warnings.
5334 * ace/config-sunos5.5.h: Define ACE_MALLOC_ALIGN using a sizeof cast.
5335 Makes it fit with the other ACE_MALLOC_* calculations in Malloc.h
5336 without triggering 32/64-bit warnings.
5338 Sat Jul 28 22:50:12 UTC 2007 Steve Huston <shuston@riverace.com>
5340 * tests/SOCK_Connector_Test.cpp: Added some additional diagnostics
5341 re the address info that's being tried to easier note IPv4 vs.
5342 IPv6 addresses. Also removed an ACE_ASSERT.
5344 Sat Jul 28 21:58:27 UTC 2007 Steve Huston <shuston@riverace.com>
5346 * tests/Process_Manual_Event_Test.cpp: Added a hack to always delete
5347 the underlying shared memory objects on AIX, primarily due to the
5348 inability to neatly clean these objects up after a failed test.
5349 See Bugzilla #2662 for further background. Also, added a delay
5350 in the child process to allow the parent to initialize the event
5351 objects. The race between the processes while the parent is
5352 initializing the event objects can cause the child to hang.
5354 Sat Jul 28 18:56:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5356 * docs/bczar/bczar.html:
5359 Sat Jul 28 18:19:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5362 Added checks for byteswap.h, intrin.h, ia32intrin.h, and
5363 ia64intrin.h, part of bugzilla 2905.
5365 Fri Jul 27 06:50:14 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5367 * ACE version 5.5.10 released.
5371 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))
5372 indent-tabs-mode: nil