1 Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl>
3 * ACE version 5.7.7 released.
5 Mon Mar 1 12:27:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
7 * bin/PerlACE/Process_Unix.pm:
9 Fixed 'ps' determination problems.
11 Fri Feb 26 19:32:06 UTC 2010 Adam Mitz <mitza@ociweb.com>
13 * ace/config-sunos5.5.h:
15 Moved #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL to a
16 non-compiler-specific section.
18 * ace/config-sunos5.10.h:
20 Added #undef ACE_LACKS_CEILL & ACE_LACKS_FLOORL because they are
21 available on Solaris 10.
23 Fri Feb 26 18:30:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
25 * ace/OS_NS_sys_time.inl:
26 Changed ACE_HAS_CLOCK_REALTIME to ACE_HAS_CLOCK_GETTIME_REALTIME
28 Fri Feb 26 16:00:04 UTC 2010 Steve Huston <shuston@riverace.com>
30 * Fixed double-declaration of ACE_LACKS_CEILL and ACE_LACKS_FLOORL in:
31 Thu Feb 25 21:42:13 UTC 2010 Steve Huston <shuston@riverace.com>
33 Fri Feb 26 15:36:12 UTC 2010 Steve Huston <shuston@riverace.com>
35 * tests/Bug_2609_Regression_Test.cpp: Fix unused arg warning and
36 adjust for hosts without IPv6.
38 Fri Feb 26 14:48:01 UTC 2010 Chris Cleeland <cleeland@ociweb.com>
40 * tests/Timer_Queue_Test.cpp (handle_timeout): Fix unused argument
43 Fri Feb 26 14:45:30 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
45 * ace/OS_NS_sys_time.inl (ACE_OS::gettimeofday): Added in support
46 for clock_gettime() if a user sets ACE_HAS_CLOCK_REALTIME in
47 their config.h file. Thanks to Patrick Soboljew <patrick dot
48 soboljew at gmail dot com> for this suggestion.
50 Thu Feb 25 21:42:13 UTC 2010 Steve Huston <shuston@riverace.com>
52 * configure.ac: Use AC_CHECK_DECL rather than ACE_CHECK_LACKS_FUNCS
53 for ceill() and floorl(). On Solaris 9 the symbols show up in
54 some library (possibly as a stub) but aren't available; this
55 fools ACE_CHECK_LACKS_FUNC. There's probably a better way to
56 integrate this into ACE_CHECKS_LACKS_FUNCS but I don't know how.
58 Thu Feb 25 22:07:25 UTC 2010 Chris Cleeland <cleeland@ociweb.com>
60 * tests/Timer_Queue_Test.cpp (test_interval_timer):
62 Added new function to test interval timing functionality in
63 preparation for merging in a fix for bug 3104. Note that while
64 bug 3104 focuses on performance issues, this test doesn't
65 specifically test performance, but rather tests that the
66 interval timer feature works properly so that we know that
67 any performance-related changes made in fixing bug 3104 don't
70 * ace/Timer_Queue_T.h:
71 * ace/Timer_Queue_T.cpp:
73 Integrate code proposed to fix bug 3104, but factored out into
74 a new method, recompute_next_abs_interval_time, so that the
75 more efficient computation can be re-used in Timer_Hash and
78 * ace/Timer_Queue_T.cpp (dispatch_info_i):
80 Change to use recompute_next_abs_interval_time.
82 * ace/Timer_Hash_T.cpp (expire):
83 * ace/Timer_Wheel_T.cpp (expire):
85 Change to use recompute_next_abs_interval_time.
87 Thu Feb 25 20:33:27 UTC 2010 Steve Huston <shuston@riverace.com>
89 * tests/Bug_2609_Regression_Test.cpp: Correct to use documented ACE
90 conventions for event handler reference counting. Should resolve
91 concerns around Bugzilla 2609.
93 Thu Feb 25 19:11:07 UTC 2010 Steven Stallion <stallions@ociweb.com>
95 * include/makeinclude/platform_sunos5_sunc++.GNU:
96 * include/makeinclude/wrapper_macros.GNU:
97 Refined use of CPPFLAGS; -library will now only be applied to CC
100 Thu Feb 25 16:52:20 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
102 * ace/Strategies_T.cpp:
104 * ace/Svc_Handler.cpp:
105 * tests/run_test.lst:
106 * tests/Bug_2609_Regression_Test.cpp:
107 * tests/NonBlocking_Conn_Test.h:
108 * tests/Bug_2610_Regression_Test.cpp:
109 * tests/Process_Strategy_Test.cpp:
110 * tests/NonBlocking_Conn_Test.cpp:
111 Reverted all the changes done in attempt to fix non-blocking
112 connect test and tests for 2609/2610.
114 Thu Feb 25 08:10:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
116 * ace/config-opensd.h:
117 #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL
119 Thu Feb 25 08:10:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
121 * ace/config-netbsd.h:
122 #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL
124 Thu Feb 25 07:51:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
126 * ace/config-WinCE.h:
127 #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL
129 Thu Feb 25 07:38:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
132 * ace/svcconfgen.mpc:
133 Moved regeneration support to its own file that is disabled by
134 defeault. Thanks to Joseph Sarbak <Joseph dot Sarbak at rbccm dot com>
137 * bin/MakeProjectCreator/config/global.features:
138 Set ace_svcconf_gen to 0, when this is set to 1 we enable svcconf
141 Wed Feb 24 22:07:30 UTC 2010 Steven Stallion <stallions@ociweb.com>
143 * include/makeinclude/platform_sunos5_sunc++.GNU:
144 Added support for alternate CC libraries.
146 Wed Feb 24 15:15:00 UTC 2010 Simon Massey <sma at prismtech dot com>
148 * ace/config-lynxos.h:
149 #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL
150 Correct placement of these defines for the version of Lynxos
152 Wed Feb 24 11:41:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
154 * include/makeinclude/platform_g++_common.GNU:
155 Added support for no_strict_aliasing, when this is set, we add
156 -fno-strict-aliasing to the compiler flags
158 Wed Feb 24 08:45:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
160 * tests/run_test.lst:
163 Wed Feb 24 08:41:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
165 * ace/config-hpux-11.00.h:
166 #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL
168 Wed Feb 24 08:01:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
170 * tests/NonBlocking_Conn_Test.cpp:
173 * tests/Atomic_Op_Test.cpp:
174 Calculate how long each test takes and print this to the log
176 Wed Feb 24 02:48:37 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
178 * ace/config-sunos5.5.h:
179 #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL
181 Tue Feb 23 19:45:39 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
183 * tests/OS_Test.cpp: Added tests for floorl() and ceill(). Thanks
184 to Olivier Langlois <olivier at olivierlanglois dot net> for
187 Tue Feb 23 19:43:36 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
189 * configure.ac: Added a check for ACE_CHECK_LACKS_FUNCS(floor ceil
190 floorl ceill). Thanks to Olivier Langlois <olivier at
191 olivierlanglois dot net> for this fix.
193 Tue Feb 23 15:15:00 UTC 2010 Simon Massey <sma at prismtech dot com>
195 * ace/config-lynxos.h:
196 #define ACE_LACKS_CEILL & ACE_LACKS_FLOORL
198 Tue Feb 23 08:59:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
200 * ace/config-vxworks6.4.h:
201 VxWorks lacks floorl and ceill
203 Mon Feb 22 20:01:54 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
205 * ace/Time_Value.{h,cpp}: Applied some patches from Olivier Langlois
206 <olivier at olivierlanglois dot net> to fix some warnings.
208 Mon Feb 22 19:57:02 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
210 * ace/Thread_Mutex.inl (ACE_Thread_Mutex::lock): Added a non-const
211 lock() method. Thanks to Phil for suggesting this.
213 Mon Feb 22 18:08:20 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
215 * ace/Condition_Recursive_Thread_Mutex.cpp (ACE_Condition): Fixed
216 a stray occurrence of the mutex() accessor that should be
217 lock(). Thanks to Phil Mesnier for reporting this.
219 Mon Feb 22 15:00:11 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
221 * ace/Time_Value.{h,cpp}: Reformatted/renamed the code to conform
222 to ACE programming guidelines.
224 Mon Feb 22 13:40:14 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
226 * ace/Condition_T.cpp: Changed the mutex() accessor to lock() to
229 Mon Feb 22 13:39:09 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
231 * ace/Recursive_Thread_Mutex.{h,inl}: Created a new lock() accessor
232 so it's consistent with the other synchronizer accessors in ACE.
234 Sun Feb 21 21:25:21 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
236 * tests/Time_Value_Test.cpp: Added a test for the new operator<<
237 implementation for ACE_Time_Value. Thanks to Olivier Langlois
238 <olivier at olivierlanglois dot net> for contributing this.
240 Sun Feb 21 21:28:03 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
242 * ace/OS_NS_math.{h,inl}: Added support for floor() and ceiling()
243 for long double types. Thanks to Olivier Langlois <olivier at
244 olivierlanglois dot net> for contributing this.
246 * ace/Time_Value.{h,cpp}: Added support for operator<< and to
247 handle long double values better. Thanks to Olivier Langlois
248 <olivier at olivierlanglois dot net> for contributing this.
249 This fixes bugid 3818 and 2434.
251 Sun Feb 21 16:28:47 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
253 * tests/Recursive_Condition_Test.cpp: Revised this test so that it
254 actually uses the ACE_Condition<> template, like it says in the
257 Sun Feb 21 16:20:35 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
259 * ace/Condition_T.cpp (ACE_Condition<MUTEX>::wait): Changed the
260 call to mutex_.lock_ to mutex_.mutex() since lock_ is protected.
261 Thanks to Nick Meyer <nick dot meyer at sensis dot com> for
264 Sun Feb 21 09:24:38 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
269 Sat Feb 20 20:26:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
271 * bin/MakeProjectCreator/config/global.features:
272 Also set dds4ccm_splie to 0 by default
274 Fri Feb 19 19:34:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
276 * bin/MakeProjectCreator/config/global.features:
277 Set dds4ccm_opendds and dds4ccm_ndds to 0 by default. When
278 generating project files for dds4ccm we now have to enable
279 which dds implementation we want to use
281 Wed Feb 17 10:02:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
283 * html/Stats/index.shtml:
284 Added link for MPC440 Xampler results
286 Tue Feb 16 09:51:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
288 * include/makeinclude/platform_freebsd.GNU:
289 * include/makeinclude/platform_linux_common.GNU:
292 * include/makeinclude/platform_gnuwin32_common.GNU:
293 enabled no_hidden_visibility
295 Mon Feb 15 19:28:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
297 * rpmbuild/ace-tao.spec:
298 Package nslist and catior readme files
300 Mon Feb 15 12:10:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
303 Removed some not needed steps
305 Mon Feb 15 09:56:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
308 Fixed problem with latest autoconf tools
310 * patches/97-fix-empty-elseif.dpatch:
311 Removed, not needed anymore
313 Mon Feb 15 09:44:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
315 * debianbuild/patches/02-fltk-no-gl.dpatch
316 * debianbuild/patches/12-fix-fox-include.dpatch
317 * debianbuild/patches/13-fix-fox-errors.dpatch
318 * debianbuild/patches/14-autoconf-tao.dpatch
319 * debianbuild/patches/26-autoupdate.diff
320 * debianbuild/patches/35-autoconf-fix-else-fi.dpatch
321 * debianbuild/patches/36-autoconf-fix-fidone.dpatch
322 * debianbuild/patches/93-hack-to-fix-libtoolize.dpatch
323 * debianbuild/patches/98-ignore-win32-acdefun-error.diff
324 * debianbuild/patches/98-ignore-win32-acdefun-error.dpatch
325 Removed, not needed anymore, merged changes to trunk
327 Mon Feb 15 09:40:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
329 * include/makeinclude/platform_linux.GNU:
331 Added support for cpumodelflag (-mcpu=) and tunemodelflag (-mtune=) flags.
333 Mon Feb 15 09:38:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
336 No need to link ftlk with gl
338 Mon Feb 15 09:35:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
340 * ace/FoxReactor/FoxReactor.h:
341 User has to specify the full fox path now, some distributions now ship fox-1.6 and
342 fox-1.4 as directory names
344 Mon Feb 15 09:20:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
347 Fixed fixes with latest releases of tools
350 Added here from TAO to get the distribution to work with the latest
351 versions of autoconf tools
353 Mon Feb 15 06:49:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
356 Fixed fixes with latest releases of tools
358 Sun Feb 14 19:46:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
362 Integrated patches from below, created by Pau Garcia i Quiles
363 <pgquiles at elpauer dot org>
365 * debianbuild/patches/19-gcc43.dpatch:
366 Removed, not needed anymore
368 * debianbuild/patches/94-build-crosscompile.dpatch:
369 * debianbuild/patches/96-build-athena3d.dpatch:
370 Removed, integrated into trunk
372 Sun Feb 14 07:22:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
375 Imported last version from Pau Garcia i Quiles
377 Sat Feb 13 15:59:26 UTC 2010 James H. Hill <hillj at cs dot iupui dot edu>
379 * ace/Unbounded_Set_Ex.h:
381 Added STL iterator type traits support to the ACE_Unbounded_Set*
382 and its corresponding iterators.
384 Fri Feb 12 19:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
387 * ace/Containers_T.h:
390 Fri Feb 12 17:39:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
392 * tests/run_test.lst:
395 Fri Feb 12 14:05:21 UTC 2010 Steve Huston <shuston@riverace.com>
397 * ace/Dev_Poll_Reactor.cpp: Fix unused variable warning.
399 Fri Feb 12 10:36:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
401 * ace/config-g++-common.h:
402 Expanded autodetected support for GCC builtin __sync_XXX
403 atomic op functions to the IA64 platform
405 Thu Feb 11 22:23:08 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
409 Added Trent Nadeau <Trent dot Nadeau at ngc dot com> to the
412 Thu Feb 11 20:29:06 UTC 2010 Steven Stallion <stallions@ociweb.com>
414 * bin/MakeProjectCreator/config/global.features:
416 Disabled wireshark feature by default.
418 Thu Feb 11 19:52:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
420 * ace/config-g++-common.h:
422 Expanded autodetected support for GCC builtin __sync_XXX
423 atomic op functions to all powerpc platforms.
425 Thu Feb 11 12:18:24 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
428 Added a call to remove_reference() for a svc handler owned by
429 non-blocking connection handler during connector's close().
431 * ace/Svc_Handler.cpp:
432 Removed the code that removes a reference to itself. Svc_Handler
433 doesn't own that reference and thus shouldn't remove it.
435 * tests/Bug_2609_Regression_Test.cpp:
436 * tests/NonBlocking_Conn_Test.h:
437 * tests/Bug_2610_Regression_Test.cpp:
438 * tests/NonBlocking_Conn_Test.cpp:
439 Fixed the tests that implicitly assumed ownership of a reference
440 to a svc handler and didn't free it at the end of the test.
442 * tests/Process_Strategy_Test.cpp:
443 Fixed the test that was broken by my change on
444 'Mon Feb 8 16:21:06 UTC 2010'. The test incorrectly assumed
445 that close_handle() will not be called for svc handlers in
448 Wed Feb 10 18:39:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
450 * ace/config-g++-common.h:
452 Added logic to detect (usable) support for GCC builtin __sync_XXX
458 Changed autodetection for GCC builtin atomic ops so it will
459 only be used when really wanted.
460 Removed include for stdatomic.h because that has nothing to do with
461 the __sync_XXX builtins but rather with a *proposed* atomic op
462 implementation for the C++1x standard. The __sync_XXX builtins are
463 truly intrinsic, i.e. no header files involved.
465 Wed Feb 10 15:38:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
468 Updated C++ builder support
470 Wed Feb 10 10:53:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
472 * tests/run_test.lst:
473 Marked 2610 as not fixed
475 * tests/Process_Strategy_Test.cpp:
478 Wed Feb 10 10:45:00 UTC 2010 Simon Massey <sma at prismtech dot com>
480 * tests/NonBlocking_Conn_Test.h:
481 * tests/NonBlocking_Conn_Test.cpp:
482 Fixed a VC9 compilation error (IGNORE is a vc9 #define).
484 Tue Feb 9 15:03:35 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
486 * tests/NonBlocking_Conn_Test.cpp (hosts): Updated the list of hosts to
487 check to include news.bbc.co.uk.
489 Tue Feb 9 09:14:48 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
491 * tests/NonBlocking_Conn_Test.h:
492 Fixed a compilation error.
494 Mon Feb 8 18:53:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
496 * tests/run_test.lst:
497 Enabled 2609 and 2610 again, let us see how they run with the recent
498 changes from Vladimir
500 Mon Feb 8 16:21:06 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
502 * ace/Strategies_T.cpp:
503 Changed the code so that close() is called in case of failure
504 instead of destroy().
507 Changed a bit the code added by me on 'Wed Sep 2 14:45:27 UTC 2009'
508 as a fix for bug#3731. After some more thinking it turned out that
509 the original code could result in a crash when reference counting is
510 not enabled and thus svc_handler could be destroyed at the time
511 when there was an attempt to do remove_reference().
513 * ace/Svc_Handler.cpp:
514 Moved the code added by me on 'Thu Feb 4 11:15:57 UTC 2010'
515 from destroy() to handle_close().
517 * tests/NonBlocking_Conn_Test.h:
518 * tests/NonBlocking_Conn_Test.cpp:
519 Extended the test for using Svc_Handler with and without
522 Mon Feb 8 11:35:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
524 * bin/ACETAOCIAO.style:
525 Updated with version 1.17 of Profactor Sylemanager
527 Mon Feb 8 10:33:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
529 * ace/ETCL/ETCL_l.cpp:
530 Fixed new GCC 4.4.x warning about ignoring return values of
531 function marked by the new warn_unused_result attribute.
533 Sat Feb 6 18:58:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
535 * include/makeinclude/wrapper_macros.GNU:
536 Fixed missing definitions for Icecream support.
538 Sat Feb 6 15:03:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
540 * include/makeinclude/wrapper_macros.GNU:
541 Added support for Icecream distributed compile system.
543 Sat Feb 6 12:58:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
545 * tests/Reactor_Performance_Test.cpp:
546 * tests/Reactor_Fairness_Test.cpp:
547 * ASNMP/asnmp/address.cpp:
548 * examples/Reactor/Misc/pingpong.cpp:
549 More fixes for strict-aliasing warnings.
551 Sat Feb 6 11:28:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
554 Fixes for strict-aliasing warnings.
556 Thu Feb 4 20:29:52 UTC 2010 Steve Huston <shuston@riverace.com>
558 * tests/Reactor_Fairness_Test.cpp: Don't try ACE_Dev_Poll_Reactor on
559 platforms without that capability; also added ACE_WFMO_Reactor to
560 the test (which triggered a crash shutting down WFMO_Reactor... I'm
563 Thu Feb 4 15:32:24 UTC 2010 Steve Huston <shuston@riverace.com>
565 * tests/Reactor_Fairness_Test.cpp:
566 * tests/Reactor_Fairness_Test.h:
569 * tests/run_test.lst: New test to verify reactor fairness across a
570 set of registered I/O sockets. Tests Select, TP, Dev_Poll now.
571 TP fails fairness tests per Bugzilla 1031. Since the TP fairness
572 failure is a known issue, the new test is marked !FIXED_BUGS_ONLY.
574 * ace/Dev_Poll_Reactor.cpp:
575 * ace/Dev_Poll_Reactor.h: Two performance improvements to resolve
577 1. The notify handler is no longer suspended/resumed around
578 notify processing. This removes the biggest source of CPU
579 consumption introduced at ACE 5.7 - simply acquiring/releasing
580 the token to handle notifies, each of which triggered another
581 token acquire/notify cycle.
582 2. As I/O handlers are suspended before callback, they are not
583 immediately resumed on callback return. Instead, they are added
584 to a "to be resumed" list that is examined just prior to the
585 next epoll_wait() call; any to-be-resumed handles are added
586 back to the epoll set just before waiting. This removes another
587 need to acquire the token just to resume a handler.
589 Thu Feb 4 11:15:57 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
591 * ace/Svc_Handler.cpp:
592 Fixed an unconditional delete of Svc_Handler in destroy(). If
593 reference counting is enabled then it has to do remove_reference().
594 This completes the fix for bug#3731.
596 * tests/NonBlocking_Conn_Test.cpp:
597 Changed www.pakarmy.gov.pk to www.pakistanarmy.gov.pk. The first
598 URL seems to be dead.
600 Thu Feb 4 10:53:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
602 * bin/PerlACE/Process_Unix.pm:
604 Fixed problems concerning correct retrievel of process list.
606 Thu Feb 3 09:57:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
609 Added support for the GCC Atomic Builtins, if you want to
610 use these, add ACE_HAS_GCC_ATOMIC_BUILTINS defined as 1 in
614 * ace/Select_Reactor_Base.cpp:
620 Tue Feb 2 19:57:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
622 * bin/PerlACE/TestTarget_WinCE.pm:
623 * bin/PerlACE/Process_Unix.pm:
624 * bin/PerlACE/ProcessLVRT.pm:
625 * bin/PerlACE/TestTarget.pm:
626 * bin/PerlACE/TestTarget_VxWorks.pm:
627 * bin/PerlACE/ProcessVX.pm:
628 * bin/PerlACE/TestTarget_LVRT.pm:
629 * bin/PerlACE/Process_Win32.pm:
630 * bin/PerlACE/Process_VMS.pm:
632 Added killall methods to the Process and Target frameworks.
633 Currently only full implementation on Win32 and *nix platforms
636 Tue Feb 2 19:52:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
638 * html/Stats/index.shtml:
639 Updated link to Cell results
641 Mon Feb 1 23:16:24 2010 Steve Huston <shuston@riverace.com>
643 * ace/Acceptor.h: Fixed up doxygen for ACE_Oneshot_Acceptor.
645 Tue Jan 26 03:56:45 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
647 * ace/Init_ACE.h: Updated the documentation of ACE::init() and
648 ACE::fini() so it reflects what ACE actually does. Thanks to
649 Steve Huston, Andrew Kaplan <alexande dot kaplan at tafcorp dot
650 com>, and Alexander Mintz <alexande dot mintz at tafcorp dot
651 com> for motivating this update.
653 Mon Feb 1 17:35:08 UTC 2010 Chris Cleeland <cleeland_c@local>
660 * ace/String_Base.inl:
661 * ace/String_Base.cpp:
663 * ace/Tokenizer_T.cpp:
665 Integrated changes originally done in OCITAO 1.4a by Steve Totten
666 to fulfill [RT 13868].
668 Wed Feb 1 10:40:35 2006 Steve Totten <totten_s@ociweb.com>
670 Changed the use of "CHAR" as a template parameter to "ACE_CHAR_T" to
671 avoid possible clash with "CHAR" used as a preprocessor macro.
672 Thanks to Jennifer Kahng <jennifer dot kahng at lmco dot com> for
673 reporting the problem. This change resolves [RT 8287].
675 Mon Feb 1 11:21:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
680 * bin/diff-builds-and-group-fixed-tests-only.sh:
682 * docs/Download.html:
683 Updated because of recent release
685 * tests/NonBlocking_Conn_Test.cpp:
686 Improved this test so that it really tests the connections
689 Bug_3709_Regression itselfs checks now for vc71
694 Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl>
696 * ACE version 5.7.6 released.
698 Fri Jan 29 14:24:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
700 * docs/bczar/bczar.html:
701 Extended release steps
703 Thu Jan 28 16:26:28 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
705 * include/makeinclude/platform_macosx_iphone.GNU:
707 When building for the Simulator, there is no need to
708 set things as a cross-build and set HOST_ROOT environment
711 Thu Jan 28 15:11:18 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
715 Updated with information on how to build ACE for
716 iPhone/iPod Touch/iPad Simulator and Hardware.
718 Thu Jan 28 12:49:45 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
722 ACE/TAO now supports the new iPad ;-).
724 Thu Jan 28 10:21:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
726 * include/makeinclude/platform_linux.GNU:
727 Corrected fix for cross compilation on powerpc64.
728 Now also allows for non-standard named crosscompilers (like ppu-xx)
729 and cross compilation of non-powerpc target on powerpc host.
731 Thu Jan 28 08:21:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
733 * include/makeinclude/platform_linux.GNU:
734 Fix for cross compilation to powerpc64
736 Wed Jan 27 22:36:36 UTC 2010 Adam Mitz <mitza@ociweb.com>
738 * include/makeinclude/platform_win32_msvc.GNU:
740 Trim trailing slashes from libpath entries.
742 * tests/Bug_3709_Regression_Test.cpp:
744 This test doesn't compile on MSVC 7.1.
746 Wed Jan 27 05:33:56 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
748 * ace/config-macosx-iphone-hardware.h:
750 undefined ACE_HAS_SYSV_IPC, it doesn't seem that the
751 iphone-hardware platform supports it.
753 Tue Jan 26 22:55:18 UTC 2010 Adam Mitz <mitza@ociweb.com>
755 * bin/MakeProjectCreator/config/ace_mc.mpb:
757 Assign to LDLIBS along with ACE_SHLIBS. ACE_SHLIBS is only used
758 when building a shared library, LDLIBS is used for an executable.
760 Tue Jan 26 19:53:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
762 * tests/Process_Test.cpp:
763 Log some more details to get an insight why this test fails on
766 Tue Jan 26 18:04:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
768 * bin/generate_rel_manpages:
769 Doxygen is upgraded to 1.6.2
771 Tue Jan 26 17:02:51 UTC 2010 Steve Huston <shuston@riverace.com>
773 * ace/Dev_Poll_Reactor.cpp (unbind_all): When shutting down, call
774 handle_close() on all registered handlers. Fixes Bugzilla 2750.
776 Tue Jan 26 13:27:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
778 * include/makeinclude/platform_linux_common.GNU:
779 tao_idl3_to_idl2 is located in HOST_ROOT/TAO/CIAO/bin with
782 Tue Jan 26 12:52:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
784 * ace/config-macosx-leopard.h:
786 Added ACE_HAS_NET_IF_DL_H macro.
788 * ace/os_include/net/os_if.h:
790 Removed hardcoding of ACE_HAS_IPHONE and ACE_HAS_MAC_OSX
791 checks. If the platform defines ACE_HAS_NET_IF_DL_H macro,
792 then <net/if_dl.h> will be included.
794 Tue Jan 26 04:35:17 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
796 * ace/config-macosx-leopard.h:
798 Added ACE_HAS_MAC_OSX macro.
800 * ace/OS_NS_netdb.cpp:
801 * ace/os_include/net/os_if.h:
803 Enabled ACE_OS::getmacaddress() for Mac OSX as well.
804 It uses exactly the same code as the iPhone's addition below.
806 Tue Jan 26 04:18:54 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
808 * ace/OS_NS_netdb.cpp:
810 Implement ACE_OS::getmacaddress() for iPhone. The same implementation
811 will probably work on Mac OS X as well. I will verify this in the
814 * ace/os_include/net/os_if.h:
816 Added "#include <net/if_dl.h>" to this file if ACE_HAS_IPHONE
817 is defined. The ACE_OS::getmacaddress() depends on this include
820 Mon Jan 25 18:58:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
823 Added casts to fix CB2010 warnings
825 Mon Jan 25 18:49:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
827 * ace/SPIPE_Stream.inl:
828 Added casts to fix CB2010 warnings
830 Mon Jan 25 14:51:09 UTC 2010 Chad Elliott <elliott_c@ociweb.com>
832 * bin/MakeProjectCreator/templates/gnu.mpd:
834 Modified to best handle dependencies with a space or $(...) in
835 them. A GNU make substitute function call is used to escape
838 Mon Jan 25 09:24:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
840 * include/makeinclude/platform_macosx_iphone.GNU:
843 Sat Jan 23 18:48:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
845 * tests/Bug_2434_Regression_Test.cpp:
846 * tests/Time_Value_Test.cpp:
847 Moved another failing test to the bug_2434 file
849 Sat Jan 23 13:53:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
851 * tests/Thread_Attrs_Test.cpp:
853 Changed test to check only if resulting stack size is
854 *at least* as large as requested.
855 As the Posix docs say that the size set for the threads stack
856 will be the *minimum* size allocated (the actual size may f.i. be
857 bigger because of a) pagesize rounding, b) guardsize addition)
858 this is the best we can do without konowing the exact algorithm
859 used by the pthread implementation.
860 Also see this https://bugzilla.redhat.com/show_bug.cgi?id=435337
861 for more information.
863 Fri Jan 22 10:38:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
865 * config-linux-common.h:
867 Added fix for mismatch of ACE_SIZEOF_LONG_DOUBLE on Linux ppc
868 32bit platforms (sizeof(long double) = 128 bit).
870 Fri Jan 22 08:48:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
872 * tests/Time_Value_Test.cpp:
873 Removed not used variable
875 Thu Jan 21 23:16:27 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
877 * ace/CDR_Stream.cpp:
879 Fixed the read_8 and write_8 methods for the iPhone Hardware.
880 The iPhone Hardware (ARM architecture) has the same memory
881 layout as Intel targets, and no conversion or swapping is
882 necessary. Double values sent from Windows to iPhone Hardware
883 were messed up before this fix due to unnecessary conversion.
885 * ace/config-macosx-iphone-hardware.h:
886 * ace/config-macosx-iphone-simulator.h:
888 Added ACE_HAS_IPHONE macro.
890 Thu Jan 21 16:33:37 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
892 * include/makeinclude/platform_macosx_iphone.GNU:
894 Removed the hardcoding of -DACE_AS_STATIC_LIBS and
895 -DTAO_AS_STATIC_LIBS to CFLAGS and CXXFLAGS and instead
896 added static_libs_only=1. That fixes the problem. Thanks
897 to Johnny Willemsen for the tip.
899 Thu Jan 21 15:25:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
901 * tests/Multicast_Test.cpp:
902 Fixed a Linux specific problem where certain Linux flavors use
903 VERY strict rules concerning multicast communications and where
904 using the (system defined) defaults for the network interface
905 used for multicast sending/receiving does not provide a
906 matching setup (i.e. resulting if used for sending does not
907 match the if used for receiving -> nothing received).
908 The fix simply forces a fixed 'lo' interface to be used for
909 sending and receiving.
911 Thu Jan 21 14:57:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
913 * include/makeinclude/platform_macosx_iphone.GNU:
915 Added -DACE_AS_STATIC_LIBS and -DTAO_AS_STATIC_LIBS to the CFLAGS
916 and CXXFLAGS variables to allow more tests to pass on the iPhone
917 Simulator. This hardcoding is obviously the wrong thing to do,
918 and needs to be fixed in the future. For some reason, when building
919 a static executable those macros are missing.
921 Thu Jan 21 08:13:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
923 * tests/Time_Value_Test.cpp:
925 * tests/run_test.lst:
926 * tests/Bug_2434_Regression_Test.cpp:
927 Moved the 64bit overflow test which fails on 64bit systems to
928 its own file and marked that as not fixed
930 * tests/Multicast_Test.cpp:
933 Tue Jan 19 13:24:02 UTC 2010 Olli Savia <ops@iki.fi>
935 * tests/Bug_2980_Regression_Test.cpp:
936 Added missing #include <string.h>.
938 Mon Jan 18 17:57:47 UTC 2010 James H. Hill <hillj at cs dot iupui dot edu>
942 Included Auto_Ptr.h since it is not included by other included
943 header files and in breaking builds if UUID.h is included before
944 including another file that does include Auto_Ptr.h
946 Mon Jan 18 13:47:53 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
948 * ace/ace_for_tao.mpc: Added Message_Queue_NT.cpp in this file since
949 it seems to be needed for the ACE_FOR_TAO subset.
951 Fri Jan 15 10:27:30 UTC 2010 Olli Savia <ops@iki.fi>
953 * ace/config-lynxos.h:
954 Define __NO_INCLUDE_WARN__ before including param.h.
955 Fixes compile warnings.
957 Fri Jan 15 10:22:06 UTC 2010 Olli Savia <ops@iki.fi>
960 Fixed g++ 4.x compile warning on MinGW.
962 Fri Jan 15 10:19:48 UTC 2010 Olli Savia <ops@iki.fi>
964 * ace/config-win32-common.h:
965 Simplified setting of ACE_HAS_NONSTATIC_OBJECT_MANAGER.
967 Fri Jan 15 04:19:45 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
969 * ace/Message_Queue_T.cpp: Readded
971 #if defined (ACE_HAS_WIN32_OVERLAPPED_IO)
972 #include "ace/Message_Queue_NT.h"
973 #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */
975 to fix a compile error on MinGW. Thanks to Olli Savia
976 <ops@iki.fi> for this fix.
978 Fri Jan 15 04:18:17 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
980 * ace/Message_Queue_NT.cpp: Added
982 #include "ace/Message_Queue.h"
984 to fix a compile error on MinGW. Thanks to Olli Savia
985 <ops@iki.fi> for this fix.
987 Fri Jan 15 04:17:06 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
989 * ace/Message_Queue.h: Once again removed
991 #if defined (ACE_HAS_WIN32_OVERLAPPED_IO)
992 #include "ace/Message_Queue_NT.h"
993 #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */
997 Fri Jan 15 04:14:49 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
999 * ace/config-win32-common.h: Changed the definition
1001 # define ACE_HAS_NONSTATIC_OBJECT_MANAGER
1005 # define ACE_HAS_NONSTATIC_OBJECT_MANAGER 0
1007 to fix a compile error on MinGW. Thanks to Olli Savia
1008 <ops@iki.fi> for this fix.
1010 Fri Jan 15 01:01:02 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1012 * tests/Thread_Attrs_Test.cpp:
1014 Slight modification to allow this test to pass on the iPhone
1015 builds. Changed the spanwed thread's size from 42k to 40k.
1017 According to Apple's Documentation: "The minimum allowed stack
1018 size for secondary threads is 16 KB and the stack size must be
1019 a multiple of 4 KB." My change make the stack size a multiple
1020 of 4k. Below is a reference to the Apple documentation for the
1021 iPhone where I got the quote.
1023 http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/Multithreading/CreatingThreads/CreatingThreads.html
1025 Thu Jan 14 20:06:49 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1027 * include/makeinclude/platform_macosx_iphone.GNU:
1029 Added "CROSS-COMPILE=1" to the top of the file.
1031 Thu Jan 14 20:02:41 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1033 * ace/OS_NS_Thread.cpp (add_to_argv): Replaced a call to strcpy()
1034 with memmove() to avoid problems due to overlap with the
1035 parameters. Thanks to Guillaume Lahaye <Guillaume dot Lahaye at
1036 nuance dot com> for reporting this.
1038 Thu Jan 14 13:04:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1040 * tests/OS_Test.cpp:
1043 Wed Jan 13 21:20:42 UTC 2010 Olli Savia <ops@iki.fi>
1046 Removed ACE_HAS_BROKEN_CONDITIONAL_STRING_CASTS and
1047 ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS. These are no longer used.
1049 Wed Jan 13 21:18:42 UTC 2010 Olli Savia <ops@iki.fi>
1051 * tests/Reference_Counted_Event_Handler_Test.cpp:
1054 Wed Jan 13 14:40:35 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1056 * ace/Message_Queue.h: Moved
1058 #if defined (ACE_HAS_WIN32_OVERLAPPED_IO)
1059 #include "ace/Message_Queue_NT.h"
1060 #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */
1062 back to this file based on comments from Arto.
1064 Wed Jan 13 13:51:54 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1066 * ace/Message_Queue_T.cpp: Moved
1068 #if defined (ACE_HAS_WIN32_OVERLAPPED_IO)
1069 #include "ace/Message_Queue_NT.h"
1070 #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */
1072 to outside the versioned namespace block. Thanks to Johnny for
1075 Wed Jan 13 09:03:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1078 Only check run*.pl files when the filenames starts with run
1080 Wed Jan 13 06:45:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1082 * ace/os_include/sys/os_types.h:
1083 * ace/OS_NS_arpa_inet.cpp:
1084 * ace/OS_NS_unistd.inl:
1088 Only one exit point for operator=, const change, initialise pointer with 0
1090 Wed Jan 13 03:24:06 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1092 * ace/Message_Queue.h,
1093 * ace/Message_Queue_T.cpp: Moved the code
1095 #if defined (ACE_HAS_WIN32_OVERLAPPED_IO)
1096 #include "ace/Message_Queue_NT.h"
1097 #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */
1099 from ace/Message_Queue.h to ace/Message_Queue_T.cpp since that
1102 Wed Jan 13 02:54:10 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1104 * ace/XtReactor/XtReactor.cpp: Removed stray tabs. Thanks to
1105 Johnny for reporting this.
1107 Tue Jan 12 20:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1110 Disable run_test.pl checking for some directories that
1111 aren't converted yet
1113 Tue Jan 12 19:52:04 UTC 2010 Olli Savia <ops@iki.fi>
1115 * ace/Time_Value.inl:
1118 * ace/config-openbsd.h:
1119 Removed ACE_LACKS_STRFTIME.
1121 Tue Jan 12 19:41:07 UTC 2010 Olli Savia <ops@iki.fi>
1123 * ace/config-integritySCA.h:
1124 Removed ACE_LACKS_FILE_FCNTL. It is no longer used.
1126 Tue Jan 12 19:36:32 UTC 2010 Olli Savia <ops@iki.fi>
1128 * ace/config-openbsd.h:
1129 Removed ACE_LACKS_EXECINFO_H. It is no longer used.
1131 Tue Jan 12 19:33:25 UTC 2010 Olli Savia <ops@iki.fi>
1133 * ace/os_include/netinet/os_tcp.h:
1137 Tue Jan 12 19:28:32 UTC 2010 Olli Savia <ops@iki.fi>
1139 * ace/config-integritySCA.h:
1140 Removed ACE_LACKS_USER. It is no longer used.
1142 Tue Jan 12 19:24:54 UTC 2010 Olli Savia <ops@iki.fi>
1144 * ace/config-netbsd.h:
1145 Removed ACE_LACKS_WSCANF. It is no longer used.
1147 Tue Jan 12 19:22:23 UTC 2010 Olli Savia <ops@iki.fi>
1150 Removed ACE_LACKS_SYS_NERR. It is no longer used.
1152 Tue Jan 12 19:19:26 UTC 2010 Olli Savia <ops@iki.fi>
1154 * ace/config-netbsd.h:
1155 Removed ACE_LACKS_SWSCANF. It is no longer used.
1157 Tue Jan 12 19:15:19 UTC 2010 Olli Savia <ops@iki.fi>
1159 * ace/OS_NS_stdlib.h:
1163 Removed ACE_LACKS_SID and ACE_LACKS_STRCHR.
1164 These are no longer used.
1166 * ace/config-integritySCA.h:
1167 Removed ACE_LACKS_SHARED_MEMORY. It is no longer used.
1169 Tue Jan 12 19:04:15 UTC 2010 Olli Savia <ops@iki.fi>
1172 Removed ACE_LACKS_MSGBUF_T. It is no longer used.
1174 Tue Jan 12 18:52:21 UTC 2010 Olli Savia <ops@iki.fi>
1177 Removed ACE_LACKS_CMSG_DATA_MACRO and ACE_LACKS_CMSG_DATA_MEMBER.
1178 These are no longer used.
1180 Tue Jan 12 14:18:58 UTC 2010 Olli Savia <ops@iki.fi>
1183 Removed obsolete comment.
1185 * ace/config-lynxos.h:
1188 Mon Jan 11 13:53:54 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1190 * ace/XtReactor/XtReactor.{h,cpp}: Added a fix for BugID 3775.
1191 Thanks to Dirk Bonekaemper <dirk dot bonekaemper at dfs dot de>
1194 Mon Jan 11 02:24:01 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1196 * ace/config-macros.h (ACE_WIN32CALL_RETURN): Changed
1198 TYPE ace_result_ = (TYPE) X; \
1203 ace_result_ = (TYPE) X; \
1205 to fix a compile error on MinGW. Thanks to Arto Jalkanen
1206 <ajalkane at gmail dot com> for this fix.
1208 Mon Jan 11 02:20:09 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1210 * ace/Message_Queue.h: Added
1212 #if defined (ACE_HAS_WIN32_OVERLAPPED_IO)
1213 #include "ace/Message_Queue_NT.h"
1214 #endif /* ACE_HAS_WIN32_OVERLAPPED_IO */
1216 to fix a compile error on MinGW. Thanks to Arto Jalkanen
1217 <ajalkane at gmail dot com> for this fix.
1219 Tue Jan 12 04:12:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1221 * ace/config-macosx-iphone-hardware.h:
1222 * ace/config-macosx-iphone-simulator.h:
1224 Split the below file to the two files listed above.
1226 * ace/config-macosx-iphone.h:
1230 Tue Jan 12 02:10:48 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1232 * include/makeinclude/platform_macosx_iphone.GNU:
1234 crt1.10.6.o is missing under MacOSX 10.6 for iPhone Simulator.
1235 Fallback to 10.5 until apple provides the missing crt1.10.6.o
1237 Sat Jan 9 00:42:55 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1239 * ace/config-macosx-iphone.h:
1241 added "#define ACE_SIZEOF_LONG_DOUBLE 8" since this is the size
1242 of long double on my iPhone 3GS. The value of long double in the
1243 simulator is probably different. We need to adjust this once
1244 we verify that the simulator value is different than the
1247 Wed Jan 6 05:25:26 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1249 * include/makeinclude/platform_macosx_iphone.GNU:
1251 When building an executable for the iPhone Hardware (not simulator)
1252 go ahead and automatically codesign the executable so it can be
1253 deployed on the hardware. Note that this is a temporary hack until
1254 I can figure the proper way to do this.
1256 Wed Jan 6 04:28:23 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1258 * include/makeinclude/platform_macosx_iphone.GNU:
1262 Mon Jan 4 20:09:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1264 * rpmbuild/ace-tao.spec
1265 Also dump lsb_release info
1267 Fri Jan 1 03:09:45 UTC 2010 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1269 * Happy New Year everyone!!!
1271 Thu Dec 31 20:54:51 UTC 2009 Steve Huston <shuston@riverace.com>
1273 * ace/High_Res_Timer.cpp (get_cpuinfo): Don't use a CPU MHz value 0.
1274 I got a customer report with a real cpuinfo file showing 0.
1276 Thu Dec 31 17:46:10 UTC 2009 Steve Huston <shuston@riverace.com>
1278 * bin/MakeProjectCreator/config/ace_fl.mpb: Rather than add
1279 PLATFORM_GL_LDFLAGS twice, one should be PLATFORM_X11_LDFLAGS.
1280 Thanks to Aaron Scamehorn for catching this.
1282 Thu Dec 31 17:24:14 UTC 2009 Steve Huston <shuston@riverace.com>
1284 * include/makeinclude/wrapper_macros.GNU: If both static_libs_only
1285 and shared_libs_only are set, report the error and stop. Thanks to
1286 Howard Finer for reporting this.
1288 Thu Dec 31 12:27:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1291 Fixed fuzz check for Spawn with Stop
1293 Wed Dec 30 08:41:03 UTC 2009 Olli Savia <ops@iki.fi>
1295 * ace/Sig_Handler.cpp:
1296 Do not use SA_SIGINFO on LynxOS.
1298 Thu Dec 24 10:55:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1300 * performance-tests/RPC/run_test.pl
1301 * performance-tests/SCTP/run_spectrum.pl
1302 * performance-tests/TCP/run_test.pl
1303 * performance-tests/UDP/run_test.pl
1306 Thu Dec 24 10:49:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1308 * protocols/tests/HTBP/ping/run_test.pl
1309 * protocols/tests/HTBP/Reactor_Tests/run_test.pl
1310 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl
1311 * protocols/tests/HTBP/Send_Recv_Tests/run_test.pl
1315 Thu Dec 24 10:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1317 * apps/gperf/src/Bool_Array.h:
1318 * apps/gperf/src/Key_List.h:
1319 Fixes for C++ Builder 2010 Update 4/5
1321 Thu Dec 24 09:54:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1323 * ace/OS_NS_string.cpp:
1324 Const changes, layout changes, call ACE_OS::strncat instead of
1331 * ace/config-win32-borland.h:
1332 C++ Builder 2010 has a broken wcsncat, reported as QC80630, for
1333 this version we now enable the ACE emulation for wcsncat
1335 * ace/OS_NS_wchar.cpp:
1336 Initialise some pointers with 0
1338 Mon Dec 21 11:29:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1341 Fixed error message and added a test for generated file headers
1343 Mon Dec 21 11:26:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1346 Invoke autoupdate as part of this script
1348 Sun Dec 20 07:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1350 * ace/checked_iterator.h:
1351 stl port doesn't have a checked iterator. This fixes bugzilla
1352 3799 and 3420. Thanks to <sailzeng at tencent dot com> and
1353 Mark Hebbel <Mark dot Hebbel at baslerweb dot com> for
1356 Fri Dec 18 17:40:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1358 * bin/PerlACE/ProcessVX_Unix.pm:
1359 * bin/PerlACE/ProcessVX_Win32.pm:
1360 Added IgnoreHostRoot
1362 Fri Dec 18 12:55:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
1365 Updated fixed bugzilla entries.
1367 Thu Dec 17 12:29:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
1369 * ace/INET_Addr.inl:
1370 Fixed bug in ::is_multicast() for little-endian platforms.
1371 This fixes Bugzilla #3729.
1373 * tests/Bug_3729_Regression_Test.cpp:
1374 Fixed typo in logfile name.
1376 * tests/run_test.lst:
1377 Removed !FIXED_BUGS_ONLY for Bug_3729_Regression_Test.
1379 Wed Dec 16 11:24:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
1381 * ACE_wrappers/ace/Log_Msg.h:
1382 Updated doxygen docu regarding additions to %D and %T
1385 Wed Dec 16 09:09:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
1387 * ACE_wrappers/ace/ACE.h:
1388 * ACE_wrappers/ace/ACE.cpp:
1389 * ACE_wrappers/ace/Log_Msg.cpp:
1390 Added option to print a given ACE_Time_Value in the log
1391 message instead of system supplied timestamp as in %T
1393 The option is implemented as a variant of the %D/%T
1394 options by using the '#' flag character like '%#D' or
1395 '%#T'. When using this flag an ACE_Time_Value pointer is
1396 expected in the argument list supplied with the log message.
1397 This fixed Bugzilla #3221.
1399 * ACE_wrappers/tests/Log_Msg_Test.cpp:
1400 Added some testlines for this option.
1402 Mon Dec 14 14:58:05 UTC 2009 Abdul Sowayan <sowayan@gmail.com>
1406 Updated to note iPhone/iPod Touch support.
1408 Mon Dec 14 11:21:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1410 * html/Stats/index.shtml:
1411 Updated link to PS3/IBM Cell performance graphs
1413 Mon Dec 14 10:58:46 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1415 * examples/Export/run_test.pl:
1418 Sun Dec 13 22:38:13 UTC 2009 Abdul Sowayan <sowayan@gmail.com>
1420 * include/makeinclude/platform_macosx_iphone.GNU:
1422 Changed to allow iPhone Hardware compiler to generate executables.
1424 Sun Dec 13 18:30:26 UTC 2009 Abdul Sowayan <sowayan@gmail.com>
1426 * include/makeinclude/platform_macosx_iphone.GNU:
1428 Enhanced iPhone support. Now we can build for the iPhone
1429 Hardware target in addition to the simulator.
1431 Sat Dec 12 15:40:13 UTC 2009 Abdul Sowayan <sowayan@gmail.com>
1433 * ace/config-macosx-iphone.h:
1434 * include/makeinclude/platform_macosx_iphone.GNU:
1436 First cut at supporting iPhone 3.1.2. These files need
1437 some cleanup. With these files, using the iPhone simulator
1438 I was able to spawn ACE Threads, print ACE Logs messages,
1439 and communicate between the the iPhone simulator and a
1440 Windows machine using CORBA.
1442 Thu Dec 10 20:03:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1445 Improved error message
1447 Thu Dec 10 15:37:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1449 * bin/ACETAOCIAO.style:
1452 Thu Dec 10 15:10:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1455 Check all run_*.pl files for fuzz
1457 Thu Dec 10 13:07:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1459 * ace/config-win32-borland.h:
1460 Removed hard supported version check
1462 Wed Dec 9 10:52:26 UTC 2009 Denis Budko <denis.budko@remedy.nl>
1466 Updated conditions for new framework
1468 Mon Dec 7 16:09:18 UTC 2009 Steve Huston <shuston@riverace.com>
1470 * tests/Basic_Types_Test.cpp: Add a verification for the endianness
1473 Mon Dec 7 07:40:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1475 * bin/MakeProjectCreator/config/bmake.features:
1476 Disable mcpp for bmake
1478 Fri Dec 4 23:24:21 UTC 2009 Yan Dai <dai_y@ociweb.com>
1480 * bin/MakeProjectCreator/config/global.features:
1482 Added mpc feature to optionally turn on the indirection
1483 support on valuetype outgoing message. It defaults to
1484 be enabled. To be compatible with previous version TAO,
1485 it needs run mwc.pl with
1486 "-features valuetype_out_indirection=0" to disable it.
1488 Fri Dec 4 17:25:32 UTC 2009 Yan Dai <dai_y@ociweb.com>
1492 Removed entry for member validation feature in LoadBalancer as it
1493 should be in TAO NEWS.
1495 Fri Dec 4 13:19:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1497 * html/Stats/index.shtml:
1498 Added link for IBM Cell xampler performance stats
1500 Fri Dec 4 10:20:23 UTC 2009 Marcel Smit <msmit@remedy.nl>
1503 Removed -v option. The information which is generated
1504 by -v should always be visible.
1506 Fri Dec 4 07:30:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1508 * ace/config-win32-borland.h:
1511 Thu Dec 3 11:59:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1514 Check CIAO_TRACE macros and put all run_*.pl files in a separate
1517 Wed Dec 2 18:17:04 UTC 2009 Yan Dai <dai_y@ociweb.com>
1521 Added entry for member validation feature in LoadBalancer.
1523 Wed Dec 2 13:46:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
1525 * debianbuild/{all files containign version numbers}:
1526 Updated to latest micro release.
1528 Wed Dec 2 13:30:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
1530 * bin/make_release.py:
1531 Added code to update version numbers in ACE_ROOT/debianbuild files
1533 Changed to retrieve repo root by default from info of working copy.
1535 Wed Dec 2 07:51:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1537 * bin/copy-script.sh:
1540 * bin/MakeProjectCreator/config/bmake.features:
1541 Enable mcpp for bmake
1543 Thu Nov 26 02:08:59 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1545 * Gaurav Kulshreshtha is the 2300th contributor to ACE+TAO+CIAO!
1547 Mon Nov 30 19:11:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1549 * apps/gperf/src/Bool_Array.h:
1550 * apps/gperf/src/Key_List.h:
1551 C++ Builder 2010 fixes
1553 Mon Nov 30 14:02:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1559 Mon Nov 30 12:38:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1561 * ace/config-win32-borland.h:
1562 Started port to C++ Builder 2010, older versions of C++ Builder are
1565 * ace/MMAP_Memory_Pool.cpp:
1568 * ace/OS_NS_sys_time.h:
1569 * ace/OS_NS_sys_time.inl:
1570 Removed workarounds for ancient wince versions
1574 Use bool and size_t and removed some ugly casts
1580 Mon Nov 30 10:53:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1582 * debianbuild/patches/18-fix-bswap-detection.dpatch:
1583 * debianbuild/patches/22-tao_idl-64bit-fix.dpatch:
1584 Removed, not needed anymore
1586 Mon Nov 30 10:08:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
1588 * include/makeinclude/platform_linux_common.GNU:
1590 Added some rules to support cross builds.
1591 Setting the environment variable (or make variable) CROSS_COMPILE
1592 to the platform tool prefix will redefine the CC, CXX and AR
1593 variables and add a '-Wl,-rpath-link' option to the LDFLAGS.
1594 If the HOST_ROOT variable has been set as well TAO_IDLxxx variables
1595 will be redefined as well.
1597 Mon Nov 30 08:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1599 * bin/diff-builds-and-group-fixed-tests-only.sh:
1600 * bin/Download.html:
1603 * bin/make_release.py
1604 * rpmbuild/ace-tao-ciao.spec
1605 * rpmbuild/ace-tao.spec
1606 Updated to match opensuse build service
1608 * docs/svn/svn-prefs.reg:
1614 Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1616 * ACE version 5.7.5 released.
1618 Thu Nov 26 12:33:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1620 * tests/Message_Queue_Test.cpp:
1623 Thu Nov 26 04:19:02 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1625 * tests/Message_Queue_Test.cpp:
1627 Attempt to resolve warning for MSVC.
1629 Tue Nov 24 09:39:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1631 * ace/Tokenizer_T.cpp:
1632 Check if buffer_ is not nil
1635 Export files shouldn't be in the ciao repository anymore, all
1636 should be generated by TAO_IDL
1638 Mon Nov 23 10:56:18 UTC 2009 Marcel Smit <msmit@remedy.nl>
1641 Added Wolfgang Pickartz.for solving a TAO_IDL compiler
1644 Mon Nov 23 07:53:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1646 * debianbuild/changelog:
1647 * debianbuild/control:
1649 * debianbuild/rules:
1650 Imported last version from debian
1652 Thu Nov 19 20:29:57 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1654 * ace/Log_Msg_NT_Event_Log.cpp (ACE_Log_Msg_NT_Event_Log::log):
1655 Added checks to ensure that log() works properly if the msg_data
1656 size is greater than ACE_Log_Record::MAXLOGMSGLEN. Thanks to
1657 Gaurav Kulshreshtha <gaurav dot kulshreshtha at onmobile dot
1658 com> for contributing this fix.
1660 Fri Nov 20 08:45:52 UTC 2009 Olli Savia <ops@iki.fi>
1663 Updated documentation for '%S' modifier.
1665 Fri Nov 20 07:06:04 UTC 2009 Olli Savia <ops@iki.fi>
1667 * ace/Sig_Handler.cpp:
1668 Reverted: Sun Nov 1 16:47:29 UTC 2009 Olli Savia <ops@iki.fi>
1670 Thu Nov 19 14:08:29 UTC 2009 Olli Savia <ops@iki.fi>
1672 * ace/Sig_Handler.cpp:
1673 Reverted: Mon Nov 2 08:36:24 UTC 2009 Olli Savia <ops@iki.fi>
1675 Wed Nov 19 09:45:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1677 * ace/config-WinCE.h:
1678 Only define FILE_MAP_COPY when it is not defined yet
1680 Mon Nov 16 14:40:42 UTC 2009 Olli Savia <ops@iki.fi>
1682 * include/makeinclude/platform_win32_interix.GNU:
1683 * ace/config-win32-interix.h:
1684 * ace/os_include/sys/os_types.h:
1685 Updated Interix support.
1687 Sun Nov 15 08:09:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1690 Renamed all files for x.7.4
1692 Fri Nov 13 19:38:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1695 Sys::Hostname shouldn't be used in a test script, use HostName on
1696 the test target instead
1698 Fri Nov 13 01:54:01 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1700 * include/makeinclude/platform_macosx_common.GNU:
1701 * include/makeinclude/platform_macosx_snowleopard.GNU:
1703 Added support for buildbits=universal for building 32/64 bit
1704 universal binaries with GCC.
1706 Fri Nov 13 01:12:33 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1708 * include/makeinclude/platform_macosx_common.GNU:
1710 Fixed 32 bit support.
1712 Fri Nov 13 00:33:49 UTC 2009 Yan Dai <dai_y@ociweb.com>
1714 * ace/Logging_Strategy.h:
1715 * ace/Logging_Strategy.cpp:
1717 Added static service declaration and definition to fix loading
1718 issue in TAO Service (e.g Notify) in static builds.
1720 Thu Nov 12 15:53:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1723 Exteded perl fuzz checks
1725 Thu Nov 12 08:31:00 UTC 2009 Denis Budko <denis.budko@remedy.nl>
1728 Added description of TestTarget::HostName() function usage
1730 Thu Nov 12 06:54:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1732 * ace/Default_Constants.h:
1733 * ace/OS_NS_fcntl.h:
1734 * ace/RW_Process_Mutex.h:
1735 Moved all constants to Default_Constants.h
1737 Wed Nov 11 14:57:15 UTC 2009 Olli Savia <ops@iki.fi>
1739 * tests/run_test.lst:
1740 Run Network_Adapters_Test and SOCK_Dgram_Bcast_Test on LynxOS.
1742 Wed Nov 11 13:49:11 UTC 2009 Olli Savia <ops@iki.fi>
1744 * ace/config-freebsd.h:
1745 Added ACE_HAS_SIGISMEMBER_BUG.
1747 Wed Nov 11 12:07:36 UTC 2009 Olli Savia <ops@iki.fi>
1750 Added strsignal to functions that is checked
1751 for the lack of ACE_OS.
1753 Wed Nov 11 11:45:23 UTC 2009 Olli Savia <ops@iki.fi>
1755 * ace/OS_NS_string.h:
1758 Wed Nov 11 11:36:26 UTC 2009 Olli Savia <ops@iki.fi>
1760 * ace/OS_NS_signal.inl:
1761 * ace/config-lynxos.h:
1762 * ace/os_include/os_signal.h:
1766 Renamed ACE_HAS_LYNXOS_SIGNALS to ACE_HAS_LYNXOS4_SIGNALS.
1768 Wed Nov 11 09:36:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1771 Extended Id check to detect Id:
1773 Wed Nov 11 03:07:32 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1775 * include/makeinclude/platform_macosx_snowleopard.GNU:
1777 Add support for building 32 bits.
1779 Tue Nov 10 21:03:25 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1781 * bin/sets-manager.py:
1783 bugfix for windows. note that cleaning up the temp directory doesn't
1784 work on windows, that will need to be done by hand.
1786 Tue Nov 10 12:17:33 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1789 Check for hardcoded timeouts, thanks to Chad for assisting with this
1791 Tue Nov 10 12:10:33 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1794 ACE_RUN_VX_TGTHOST shouldn't be used in a test script
1796 Tue Nov 10 06:31:33 2009 Steve Huston <shuston@riverace.com>
1798 * ace/Message_Queue_T.cpp (enqueue_*): When enqueuing blocks, grab the
1799 notifier pointer before releasing the guard; check it and do any
1800 needed notify() outside the lock scope. Avoids dereferencing 'this'
1801 when the message queue is deleted between the time the guard is
1802 released and the notify is checked. User is still responsible for
1803 ensuring the lifetime of a notifier the user supplies.
1804 Also, moved the monitor updates out of notify() and into the
1805 enqueue_* methods, inside the guard scope since they refer to
1806 object state; rely on the Monitor docs that say the updates are
1809 Tue Nov 10 00:35:52 UTC 2009 Steve Huston <shuston@riverace.com>
1811 * ace/Dev_Poll_Reactor.cpp: Some changes extraneous to those in
1812 Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com>
1813 got checked in by accident; these screwed up the handle resuming
1814 and are now reverted. The changes/fix mentioned in
1815 Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com>
1816 are now the only ones included.
1818 Mon Nov 9 12:20:05 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1820 * tests/Message_Queue_Test.cpp:
1822 Modified to use rand_r, which is actually thread safe.
1824 Mon Nov 9 03:41:21 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1826 * tests/Message_Queue_Test.cpp:
1828 Another attempt at fixing this problem on Snow Leopard, hopefully
1829 less disruptive than the last attempt.
1831 Sat Nov 7 08:32:47 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1833 * ace/Basic_Types.h:
1834 Fix long double for ppc64
1836 Fri Nov 6 11:41:47 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1839 Reverted the change to check all perl scripts
1841 Fri Nov 6 10:13:00 UTC 2009 Simon Massey <sma at prismtech dot com>
1843 * ace/Tokenizer_T.cpp:
1845 Allow tokens to have embedded quotes so that
1846 tao_idl, which generates parameters such as
1847 -I"directory with spaces", actually works.
1849 I.E. Only remove surrounding quotes. With
1850 embedded quotes; the original code simply
1851 returned the token when the quote character
1852 was detected, without inserting a token splitting
1853 null at the quote character (which if it had,
1854 would then mess up the next quoted token
1855 processing). This ment that the parameters got
1856 repeated many times over as they are inserted
1857 and interpreted again and again.
1859 Fri Nov 6 08:30:47 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1862 Also check cdp files for tabs
1864 Thu Nov 5 20:13:47 UTC 2009 Olli Savia <ops@iki.fi>
1869 Moved nibble2hex from .inl to .cpp file to avoid static
1870 data in inline function.
1872 Thu Nov 5 13:58:25 UTC 2009 Olli Savia <ops@iki.fi>
1874 * ace/OS_NS_stdlib.h:
1875 Another fix for platforms that define ACE_STRTOLL_EQUIVALENT or
1876 ACE_STRTOULL_EQUIVALENT.
1878 Thu Nov 5 13:46:34 UTC 2009 Olli Savia <ops@iki.fi>
1880 * ace/OS_NS_stdlib.h:
1881 Fix for platforms that lack strtoll or strtoull.
1883 Thu Nov 5 11:56:13 UTC 2009 Olli Savia <ops@iki.fi>
1885 * ace/OS_NS_stdlib.h:
1886 * ace/OS_NS_stdlib.inl:
1887 Added ace_strtoll_helper and ace_strtoull_helper to fix compile
1888 errors if strtoll or strtoull is macro.
1890 Thu Nov 5 11:32:07 UTC 2009 Olli Savia <ops@iki.fi>
1892 * ace/config-lynxos.h:
1893 * ace/os_include/os_signal.h:
1894 Use ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES instead of
1895 ACE_HAS_LYNXOS50_SIGNALS.
1897 Wed Nov 4 20:57:08 UTC 2009 Yan Dai <dai_y@ociweb.com>
1899 * bin/MakeProjectCreator/config/global.features:
1901 Set notify_monitor_control default value be 0.
1903 Wed Nov 4 17:50:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1905 * tests/Message_Queue_Test.cpp:
1906 Improved portability
1908 Wed Nov 4 14:51:00 UTC 2009 Olli Savia <ops@iki.fi>
1910 * tests/Bug_3758_Regression_Test.cpp:
1911 * tests/OS_Test.cpp:
1912 * tests/run_test.lst:
1914 Moved regression test for 3758 to its own file.
1916 Wed Nov 4 11:39:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1919 Updated description for DDS4CCM documentation
1921 Wed Nov 4 00:07:49 UTC 2009 Steve Huston <shuston@riverace.com>
1923 * ace/Dev_Poll_Reactor.cpp (resume_handler_i): If asked to resume a
1924 handler without any bits currently set, just note the handler has
1925 been resumed, don't fail it. Prevents orphaned handle if a
1926 auto-suspended handler's callback clears the lone bit set.
1928 Mon Nov 2 13:45:05 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1930 * ace/RW_Process_Mutex.h:
1931 * ace/Default_Constants.h:
1932 Added ACE_DEFAULT_RW_PROCESS_MUTEX_PERMS with which the end user
1933 can override the default permissions
1936 * ace/MMAP_Memory_Pool.cpp:
1939 Mon Nov 2 08:52:05 UTC 2009 Olli Savia <ops@iki.fi>
1941 * tests/OS_Test.cpp:
1942 Enhanced strsignal test to test with negative signal numbers.
1944 Mon Nov 2 08:40:08 UTC 2009 Olli Savia <ops@iki.fi>
1946 * tests/run_test.lst:
1947 Run Signal_Test on FreeBSD.
1949 Mon Nov 2 08:36:24 UTC 2009 Olli Savia <ops@iki.fi>
1951 * ace/Sig_Handler.cpp:
1952 Removed setting of SA_SIGINFO flag. It should not be used
1953 with POSIX.1 signal handler (sa_handler).
1955 Sun Nov 1 16:47:29 UTC 2009 Olli Savia <ops@iki.fi>
1957 * ace/Sig_Handler.cpp:
1958 LynxOS 4.x supports SA_SIGINFO.
1960 Fri Oct 30 18:46:03 UTC 2009 Steven Stallion <stallions@ociweb.com>
1962 * include/makeinclude/wrapper_macros.GNU:
1964 Added -DNDEBUG to CPPFLAGS when debug=0 is set.
1966 Thu Oct 29 21:45:30 UTC 2009 Olli Savia <ops@iki.fi>
1969 * ace/OS_NS_time.inl:
1972 * ace/config-tru64.h:
1973 * ace/os_include/os_time.h:
1976 Removed references to ACE_HAS_BROKEN_CTIME and
1977 ACE_HAS_BROKEN_R_ROUTINES.
1979 Thu Oct 29 21:25:49 UTC 2009 Chris Cleeland <cleeland@ociweb.com>
1981 * tests/Message_Queue_Test.cpp:
1983 Reverted change from Tue Oct 27 08:12:25 UTC 2009
1984 William R. Otte <wotte@dre.vanderbilt.edu>. The change
1985 was causing core dumps on some platforms due to treating
1986 the thread ID as a pointer and dereferencing that pointer.
1987 Better to live with compiler warnings than crashes.
1989 Thu Oct 29 21:04:27 UTC 2009 Olli Savia <ops@iki.fi>
1992 * ace/config-aix-5.x.h:
1993 * ace/config-irix6.x-g++.h:
1994 * ace/config-lynxos.h:
1995 * ace/config-netbsd.h:
1996 * ace/config-openbsd.h:
1997 * ace/config-sco-5.0.0-nothread.h:
1998 * ace/config-sunos5.4-g++.h:
1999 * ace/config-sunos5.5.h:
2000 * ace/config-tru64.h:
2001 * ace/config-unixware-7.1.0.h:
2002 * ace/config-win32-borland.h:
2003 * ace/config-win32-dmc.h:
2004 * ace/config-win32-ghs.h:
2007 Removed references to ACE_HAS_GNU_CSTRING_H.
2009 Thu Oct 29 20:30:35 UTC 2009 Olli Savia <ops@iki.fi>
2011 * ace/OS_NS_stdlib.h:
2012 Readded undef atop. Fixes compile error on FreeBSD.
2014 Thu Oct 29 13:58:25 UTC 2009 Olli Savia <ops@iki.fi>
2016 * ace/OS_NS_stdlib.h:
2017 * ace/OS_NS_stdlib.inl:
2019 Removed some legacy undefs.
2021 Thu Oct 29 08:08:51 UTC 2009 Olli Savia <ops@iki.fi>
2024 * ace/Select_Reactor_Base.cpp:
2027 Wed Oct 28 19:49:39 UTC 2009 Chris Cleeland <cleeland@ociweb.com>
2029 * ace/Select_Reactor_Base.h:
2030 * ace/Select_Reactor_Base.cpp:
2032 Changed the second recv() that is used in case of a short first
2033 read to be a recv_n(), blocking until the rest of the buffer can
2034 be received on the pipe. The problem was discovered during
2035 routine testing (Notify_Performance_Test) on VxWorks 6.7 on a P3
2036 platform, but could occur on any platform. [Bugzilla 3754]
2038 Wed Oct 28 11:58:21 UTC 2009 Olli Savia <ops@iki.fi>
2040 * ace/config-win32-msvc-7.h:
2041 Reverted: Tue Oct 27 19:40:59 UTC 2009 Olli Savia <ops@iki.fi>
2042 It seems that VC7 doesn't support _get_osfhandle.
2044 Wed Oct 28 11:54:03 UTC 2009 Olli Savia <ops@iki.fi>
2048 Use ACE_OS::strsignal() instead of sys_siglist.
2050 * ace/config-freebsd.h:
2051 * ace/config-linux-common.h:
2052 * ace/config-lynxos.h:
2053 * ace/config-netbsd.h:
2054 * ace/config-openbsd.h:
2055 * ace/config-sunos5.4-g++.h:
2056 * ace/config-sunos5.4-sunc++-4.x.h:
2057 * ace/config-sunos5.5.h:
2058 Removed legacy sys_siglist related settings.
2060 Wed Oct 28 06:30:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2062 * include/makeinclude/platform_sunos5_g++.GNU:
2063 Added support for buildbits 64
2065 Tue Oct 27 20:14:50 UTC 2009 Olli Savia <ops@iki.fi>
2068 Removed some legacy code.
2070 Tue Oct 27 19:40:59 UTC 2009 Olli Savia <ops@iki.fi>
2072 * ace/config-win32-msvc-7.h:
2073 Added missing ACE_FILENO_EQUIVALENT macro.
2075 Tue Oct 27 19:35:06 UTC 2009 Olli Savia <ops@iki.fi>
2077 * tests/OS_Test.cpp:
2078 Fixed wrong logic with macros
2080 Thu Oct 22 21:12:21 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2082 * ace/Pipe.h (ACE_Pipe): Updated the document to correct a typo.
2083 Thanks to Matthew Carter <r_q_einstein-acetaobugs at yahoo dot
2084 com> for reporting this.
2086 Tue Oct 27 10:01:51 UTC 2009 Olli Savia <ops@iki.fi>
2088 * ace/OS_NS_string.cpp:
2089 * ace/config-aix-5.x.h:
2090 strsignal fix for AIX.
2092 Tue Oct 27 08:22:25 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
2094 * include/makeinclude/platform_macosx_tiger.GNU:
2098 Tue Oct 27 08:12:25 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
2100 * ace/config-macosx-snowleopard.h:
2101 * include/makeinclude/platform_macosx_common.GNU:
2102 * include/makeinclude/platform_macosx_snowleopard.GNU:
2103 * include/makeinclude/platform_macosx_tiger.GNU:
2105 Re-factored snow leopard support, I now get a clean compile.
2106 Tests will be evaluated when we get our x86 Mac hardware.
2108 * tests/Message_Queue_Test.cpp:
2110 Introduced some pointer gymnastics to convert a ACE_thread_t
2111 to a seed for the random number generator. This was done to avoid
2112 compile warnings due to pointers being bigger than a uint_t and losing
2113 precision in the conversion.
2115 Tue Oct 27 07:55:38 UTC 2009 Olli Savia <ops@iki.fi>
2117 * tests/OS_Test.cpp:
2118 Use ACE_INVALID_HANDLE instead of -1. Changed C-style casts
2121 Mon Oct 26 22:08:38 UTC 2009 Olli Savia <ops@iki.fi>
2123 * ace/config-win32-borland.h:
2124 Added ACE_FILENO_EQUIVALENT.
2126 Mon Oct 26 15:42:34 UTC 2009 Olli Savia <ops@iki.fi>
2128 * tests/OS_Test.cpp:
2129 Added cast to fix compile error on Windows.
2131 Mon Oct 26 12:25:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2133 * ace/OS_NS_stdio.inl:
2136 Mon Oct 26 11:54:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2138 * ace/Basic_Types.h:
2139 Small improvement for PPC64
2141 Mon Oct 26 10:41:43 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
2143 * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.cpp:
2144 * protocols/ace/HTBP/HTBP_Session.h:
2145 * protocols/ace/HTBP/HTBP_Environment.cpp:
2146 * protocols/ace/HTBP/HTBP_Channel.h:
2147 * protocols/ace/HTBP/HTBP_Filter_Factory.h:
2148 * protocols/ace/HTBP/HTBP_Session.cpp:
2149 * protocols/ace/HTBP/HTBP_Session.inl:
2150 * protocols/ace/HTBP/HTBP_ID_Requestor.cpp:
2151 * protocols/ace/HTBP/HTBP_Channel.inl:
2152 * protocols/ace/HTBP/HTBP_Channel.cpp:
2153 * protocols/ace/HTBP/HTBP_Environment.h:
2154 * protocols/ace/HTBP/HTBP_Filter_Factory.cpp:
2155 Simplified the code and fixed several memory leaks.
2157 Mon Oct 26 10:23:13 UTC 2009 Olli Savia <ops@iki.fi>
2159 * tests/run_test.lst:
2160 Don't run MEM_Stream_Test and MT_SOCK_Test on LynxOS.
2162 Mon Oct 26 10:18:28 UTC 2009 Olli Savia <ops@iki.fi>
2164 * tests/Bug_2653_Regression_Test.cpp:
2165 * tests/Cached_Conn_Test.cpp:
2166 * tests/Reactor_Dispatch_Order_Test.cpp:
2167 LynxOS improvements.
2169 Mon Oct 26 08:32:08 UTC 2009 Olli Savia <ops@iki.fi>
2171 * tests/OS_Test.cpp:
2172 Improved test to detect if std{out,err} is not associated
2173 with an output stream. This may happen with Windows application
2174 without a console window.
2176 Mon Oct 26 07:48:19 UTC 2009 Olli Savia <ops@iki.fi>
2178 * ace/config-win32-msvc-10.h:
2179 * ace/config-win32-msvc-8.h:
2180 * ace/config-win32-msvc-9.h:
2181 Fix for WinCE build.
2183 Sat Oct 24 14:33:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2185 * ace/Basic_Types.h:
2188 Sat Oct 24 14:30:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2190 * include/makeinclude/platform_linux.GNU:
2193 Sat Oct 24 12:18:00 UTC 2009 Olli Savia <ops@iki.fi>
2195 * ace/OS_NS_Thread.inl:
2196 LynxOS improvements.
2198 Sat Oct 24 12:15:40 UTC 2009 Olli Savia <ops@iki.fi>
2200 * ace/OS_NS_string.cpp (strsignal):
2201 Fix for Solaris and AIX.
2203 Fri Oct 23 21:38:31 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
2205 * include/makeinclude/platform_macosx_snowleopard.GNU:
2207 Enhanced this file to remove -Wno-long-double from CFLAG.
2208 Thanks to Adam Mitz for the suggestion on how to fix this.
2210 Fri Oct 23 20:25:13 UTC 2009 Olli Savia <ops@iki.fi>
2212 * ace/os_include/os_string.h:
2213 Removed some legacy code.
2215 Fri Oct 23 13:58:45 UTC 2009 Olli Savia <ops@iki.fi>
2217 * tests/run_test.lst:
2218 Run Signal_Test on LynxOS.
2220 Fri Oct 23 13:23:49 UTC 2009 Olli Savia <ops@iki.fi>
2223 Reverted: Mon Oct 19 20:58:10 UTC 2009 Olli Savia <ops@iki.fi>
2225 Fri Oct 23 13:10:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2227 * ace/File_Lock.{h,cpp,inl}:
2228 Use bool instead of int
2230 Fri Oct 23 12:52:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2233 Extended run_test check
2235 Fri Oct 23 09:56:50 UTC 2009 Olli Savia <ops@iki.fi>
2237 * ace/config-aix-5.x.h:
2238 Added ACE_HAS_STRSIGNAL.
2240 Fri Oct 23 09:51:17 UTC 2009 Olli Savia <ops@iki.fi>
2242 * ace/config-win32-msvc-10.h:
2243 * ace/config-win32-msvc-8.h:
2244 * ace/config-win32-msvc-9.h:
2245 Added missing _get_osfhandle() call to ACE_FILENO_EQUIVALENT macro.
2247 Thu Oct 22 14:16:10 UTC 2009 Chad Elliott <elliott_c@ociweb.com>
2249 * bin/MakeProjectCreator/templates/gnu.mpd:
2251 If a custom 'dependent' setting contains a double quote, then we
2252 must make a fake rule that corresponds to it. Otherwise, make
2253 doesn't know how to deal with it.
2255 Tue Oct 20 16:20:33 UTC 2009 Steve Huston <shuston@riverace.com>
2257 * ace/Message_Queue_T.cpp (enqueue_*): Move the notify() call outside
2258 the lock scope; holding the lock across a call that may block (or
2259 do anything else we don't know about) is dangerous. It resulted in
2260 deadlock at a customer site.
2262 See Bugzilla #3250 for any follow-up issues.
2264 * ace/Process_Mutex.h: Fix doxygen stuff and clarify the behavior
2265 when based on semaphores vs. mutexes where there's a choice.
2267 Tue Oct 20 10:35:57 UTC 2009 Olli Savia <ops@iki.fi>
2269 * ace/OS_NS_string.cpp:
2270 Reformatted returned string in emulated strsignal.
2271 If signum is invalid, "Unknown signal %d" is used to
2272 format the string. Otherwise, "Signal %d" is used.
2274 Use ACE_SYS_SIGLIST instead of ACE_HAS_SYS_SIGLIST.
2276 * ace/config-lynxos.h:
2277 Removed ACE_HAS_SYS_SIGLIST. Macro is no longer used.
2279 Mon Oct 19 20:58:10 UTC 2009 Olli Savia <ops@iki.fi>
2283 Added a check for strsignal.
2285 Mon Oct 19 20:24:54 UTC 2009 Olli Savia <ops@iki.fi>
2288 * ace/config-cray.h:
2289 * ace/config-cygwin32.h:
2290 * ace/config-hpux-11.00.h:
2291 * ace/config-lynxos.h:
2292 * ace/config-netbsd.h:
2293 * ace/config-openbsd.h:
2294 * ace/config-rtems.h:
2297 ACE_HAS_SYS_ERRLIST is no longer in use.
2299 Mon Oct 19 19:25:40 UTC 2009 Olli Savia <ops@iki.fi>
2302 * ace/config-aix-5.x.h:
2303 * ace/config-cray.h:
2304 * ace/config-cygwin32.h:
2305 * ace/config-freebsd.h:
2306 * ace/config-hpux-11.00.h:
2307 * ace/config-integritySCA.h:
2308 * ace/config-irix6.x-common.h:
2309 * ace/config-linux-common.h:
2310 * ace/config-lynxos.h:
2311 * ace/config-macosx-leopard.h:
2312 * ace/config-macosx-panther.h:
2313 * ace/config-macosx-tiger.h:
2314 * ace/config-macosx.h:
2316 * ace/config-netbsd.h:
2317 * ace/config-openbsd.h:
2318 * ace/config-openvms.h:
2319 * ace/config-qnx-neutrino.h:
2320 * ace/config-qnx-rtp-62x.h:
2321 * ace/config-qnx-rtp-pre62x.h:
2322 * ace/config-rtems.h:
2323 * ace/config-sco-5.0.0.h:
2324 * ace/config-sunos5.4-g++.h:
2325 * ace/config-sunos5.4-sunc++-4.x.h:
2326 * ace/config-sunos5.5.h:
2327 * ace/config-tandem-nsk-mips-v2.h:
2328 * ace/config-tandem-nsk-mips-v3.h:
2329 * ace/config-tandem.h:
2330 * ace/config-tru64.h:
2331 * ace/config-unixware-7.1.0.h:
2332 * ace/config-unixware-7.1.0.udk.h:
2333 * ace/config-vxworks6.4.h:
2334 * ace/config-win32-borland.h:
2335 * ace/config-win32-cegcc.h:
2336 * ace/config-win32-dmc.h:
2337 * ace/config-win32-ghs.h:
2338 * ace/config-win32-interix.h:
2339 * ace/config-win32-mingw.h:
2340 * ace/config-win32-msvc-10.h:
2341 * ace/config-win32-msvc-7.h:
2342 * ace/config-win32-msvc-8.h:
2343 * ace/config-win32-msvc-9.h:
2344 * ace/os_include/os_string.h:
2347 Cleaned up strerror mess. We had both ACE_HAS_STRERROR and
2348 ACE_LACKS_STREROR. ACE_HAS_STRERROR is no longer in use.
2350 Mon Oct 19 18:18:37 UTC 2009 Olli Savia <ops@iki.fi>
2352 * ace/config-linux-common.h:
2353 Added ACE_HAS_STRSIGNAL.
2355 Mon Oct 19 14:28:07 UTC 2009 Olli Savia <ops@iki.fi>
2357 * ace/config-linux-common.h:
2358 Added ACE_HAS_SYS_SIGLIST.
2360 Mon Oct 19 14:24:45 UTC 2009 Olli Savia <ops@iki.fi>
2362 * tests/Log_Msg_Test.cpp:
2363 Added a few debug messages to exercise %S modifier.
2365 Mon Oct 19 14:00:20 UTC 2009 Olli Savia <ops@iki.fi>
2367 * ace/Sock_Connect.cpp:
2368 LynxOS improvements.
2370 Mon Oct 19 12:18:26 UTC 2009 Olli Savia <ops@iki.fi>
2372 * ace/OS_NS_string.cpp:
2373 Include OS_NS_stdio.h if ACE_HAS_STRSIGNAL is not defined.
2375 Mon Oct 19 12:15:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2377 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosconcurrency:
2378 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosevent:
2379 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnaming:
2380 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnotification:
2381 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-costrading:
2382 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-rtevent:
2383 * rpmbuild/ace-tao-init-suse/init.d/tao-cosconcurrency:
2384 * rpmbuild/ace-tao-init-suse/init.d/tao-cosevent:
2385 * rpmbuild/ace-tao-init-suse/init.d/tao-cosnaming:
2386 * rpmbuild/ace-tao-init-suse/init.d/tao-cosnotification:
2387 * rpmbuild/ace-tao-init-suse/init.d/tao-costrading:
2388 * rpmbuild/ace-tao-init-suse/init.d/tao-rtevent:
2389 Use -ORBDeamon instead of --deamon
2391 Mon Oct 19 12:10:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2393 * tests/Bug_3729_Regression_Test.cpp:
2394 * tests/INET_Addr_Test.cpp:
2395 * tests/run_test.lst:
2397 Moved regression test for 3729 to its own file
2399 Mon Oct 19 11:58:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2401 * tests/INET_Addr_Test.cpp:
2404 Mon Oct 19 10:04:04 UTC 2009 Olli Savia <ops@iki.fi>
2406 * ace/OS_NS_string.cpp:
2407 Fixed off by one bug.
2409 * ace/os_include/os_signal.h:
2410 Due to bug above reverted previous change.
2412 Mon Oct 19 07:55:21 UTC 2009 Olli Savia <ops@iki.fi>
2414 * ace/OS_NS_string.cpp:
2415 * ace/config-lynxos.h:
2416 LynxOS lacks strsignal. Added emulation using sys_siglist.
2418 * ace/os_include/os_signal.h:
2419 LynxOS now defines NSIG rigth. No need to add +1.
2421 Sat Oct 17 19:58:52 UTC 2009 Olli Savia <ops@iki.fi>
2423 * ace/OS_NS_string.h:
2424 * ace/OS_NS_string.cpp:
2425 Added ACE_OS::strsignal().
2427 * ace/config-cygwin32.h:
2428 * ace/config-freebsd.h:
2429 * ace/config-lynxos.h:
2430 * ace/config-netbsd.h:
2431 * ace/config-openbsd.h:
2432 * ace/config-sunos5.4-g++.h:
2433 * ace/config-sunos5.4-sunc++-4.x.h:
2434 * ace/config-sunos5.5.h:
2435 Added ACE_HAS_STRSIGNAL
2437 * tests/OS_Test.cpp:
2438 Added a test for ACE_OS::strsignal().
2440 * ace/config-win32-common.h:
2442 * ace/config-cray.h:
2443 Removed references to ACE_HAS_SYS_SIGLIST. It will be removed
2446 Sat Oct 17 10:29:13 UTC 2009 Olli Savia <ops@iki.fi>
2448 * ace/config-lynxos.h:
2449 Removed duplicate define ACE_HAS_GETIFADDRS.
2451 Sat Oct 17 10:26:15 UTC 2009 Olli Savia <ops@iki.fi>
2453 * ace/OS_NS_stdio.h:
2454 Removed undef fdopen. We may need to add helper wrapper for fdopen.
2456 Sat Oct 17 07:32:19 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2458 * tests/OS_Test.cpp:
2459 Removed getmacaddress test, that moved to its own test
2461 Fri Oct 16 08:51:19 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2463 * bin/generate_doxygen.pl:
2467 Fri Oct 16 06:38:19 UTC 2009 Olli Savia <ops@iki.fi>
2469 * tests/run_test.lst:
2470 Run Enum_Interfaces_Test, MT_SOCK_Test, TP_Reactor_Test on LynxOS.
2472 Fri Oct 16 06:00:42 UTC 2009 Olli Savia <ops@iki.fi>
2474 * ace/OS_NS_stdio.h:
2475 * ace/OS_NS_stdio.inl:
2476 Readded "Tue Oct 13 19:13:13 UTC 2009 Olli Savia <ops@iki.fi>"
2477 without os_unistd.h modifications.
2479 Thu Oct 15 17:33:05 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
2481 * ace/OS_NS_stdio.h:
2482 * ace/OS_NS_stdio.inl:
2483 * ace/os_include/os_unistd.h:
2485 Reverted Tue Oct 13 19:13:13 UTC 2009 Olli Savia <ops@iki.fi>,
2486 it broke the IDL compiler.
2488 Thu Oct 15 11:26:15 UTC 2009 Olli Savia <ops@iki.fi>
2491 It OK to use socketpair to implement pipe on LynxOS.
2493 Thu Oct 15 11:11:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2495 * ace/Basic_Types.h:
2498 Thu Oct 15 07:43:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2500 * tests/Bug_3744_Regression_Test.cpp:
2502 * tests/run_test.lst:
2503 Moved the regression for 3744 to its own file, we don't have a fix yet
2505 Wed Oct 14 23:15:59 UTC 2009 Abdul Sowayan <sowayan@gmail.com>
2507 * ace/config-macosx-snowleopard.h:
2508 * include/makeinclude/platform_macosx_snowleopard.GNU:
2510 First cut of adding snowleopard support.
2512 Wed Oct 14 14:43:01 UTC 2009 Olli Savia <ops@iki.fi>
2514 * ace/config-lynxos.h:
2515 Added/removed some defines.
2517 Wed Oct 14 14:41:03 UTC 2009 Olli Savia <ops@iki.fi>
2519 * ace/OS_NS_signal.h:
2520 Added include "ace/os_include/os_pthread.h" since LynxOS defines
2521 pthread_sigmask() in pthread.h.
2523 Tue Oct 13 19:13:13 UTC 2009 Olli Savia <ops@iki.fi>
2525 * ace/OS_NS_stdio.h:
2526 * ace/OS_NS_stdio.inl:
2527 Cleaned up ace_fileno_helper implementation and fixed compile
2530 * ace/os_include/os_unistd.h:
2531 Redefined ACE_STD{IN,OUT,ERR}.
2532 OS_Test now hopefully passes on all platforms.
2534 Tue Oct 13 19:00:53 UTC 2009 Olli Savia <ops@iki.fi>
2536 * include/makeinclude/platform_lynxos.GNU:
2537 Removed non-functional cross compiler setup.
2539 Tue Oct 13 18:56:22 UTC 2009 Olli Savia <ops@iki.fi>
2541 * include/makeinclude/platform_lynxos.GNU:
2544 Mon Oct 13 11:10:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2546 * include/makeinclude/platform_lynxos.GNU:
2547 Problems with Lynxos5.0 due to -mshared being passed to compiler
2548 (inaddition to linker)
2550 -mshared is needed on LynxOS 4.x. Need to find another
2551 solution for LynxOS 5.0
2553 Tue Oct 13 10:03:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2555 * include/makeinclude/rules.local.GNU:
2556 When using cp to install a library, make sure we check date/time
2557 in order to check if we need to copy. Thanks to Abdul Sowayan
2558 <sowayan at gmail dot com> for reporting this. This fixes bugzilla
2561 Tue Oct 13 09:44:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2563 * tests/INET_Addr_Test.cpp:
2564 Extended this test to for is_multicast. This fails on little endian
2565 machines at this moment. Thanks to Patrick Rabau
2566 <pr2345 at gmail dot com> for extending this test. This is related
2569 Tue Oct 13 09:33:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2571 * tests/OS_Test.cpp:
2572 Added test for getmacaddress, thanks to Paul Daugherty
2573 <paul at nextalk dot com> for creating this. This is related to
2576 Tue Oct 13 06:34:48 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2578 * include/makeinclude/platform_linux.GNU:
2579 When doing a 64bit build, also add -m64 to the linker flags
2581 Mon Oct 12 14:03:48 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2583 * ACE version 5.7.4 released.
2587 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))
2588 indent-tabs-mode: nil