Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / ChangeLogs / ChangeLog-2010a
blob7200682d343ac99caa30b26b461ee8ec3888acd5
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
41           warning.
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
68           cause a regression.
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
76           Timer_Wheel.
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
98           invocations.
100 Thu Feb 25 16:52:20 UTC 2010  Vladimir Zykov  <vladimir.zykov@prismtech.com>
102         * ace/Strategies_T.cpp:
103         * ace/Connector.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>
131         * ace/svcconf.mpb:
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>
135           for reporting this.
137         * bin/MakeProjectCreator/config/global.features:
138           Set ace_svcconf_gen to 0, when this is set to 1 we enable svcconf
139           regeneration
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:
161           2434 should run now
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:
171           Unicode fixes
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
185           this fix.
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
227           be consistent.
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
255           comments..
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
262           reporting this.
264 Sun Feb 21 09:24:38 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>
266         * ChangeLogs/*:
267           Use full year
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:
290           Set fox flags
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>
302         * debianbuild/rules:
303           Removed some not needed steps
305 Mon Feb 15 09:56:47 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>
307         * configure.ac:
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>
335         * m4/ace.m4:
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>
346         * m4/ace_defines.m4:
347           Fixed fixes with latest releases of tools
349         * m4/tao.m4:
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>
355         * configure.ac:
356           Fixed fixes with latest releases of tools
358 Sun Feb 14 19:46:30 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>
360         * configure.ac:
361         * m4/ace.m4:
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>
374         * debianbuild/*:
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>
386         * ace/Atomic_Op.h:
387         * ace/Containers_T.h:
388           Doxygen changes
390 Fri Feb 12 17:39:30 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>
392         * tests/run_test.lst:
393           2610 is working now
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>
407         * THANKS:
409           Added Trent Nadeau <Trent dot Nadeau at ngc dot com> to the
410           hall of fame.
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>
427         * ace/Connector.cpp:
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
446           a parent process.
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
453           atomic op functions.
455         * ace/Atomic_Op.h:
456         * ace/Atomic_Op.inl:
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>
467         * ACE-INSTALL.html:
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:
476           Use prefix increment
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().
506         * ace/Connector.cpp:
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
520           reference counting.
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>
553         * ace/LSOCK.cpp:
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
561           looking into it).
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:
567         * tests/Makefile.am:
568         * tests/tests.mpc:
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
576           Bugzilla #3714:
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>
608         * ace/Atomic_Op.inl:
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
611           your config file
613         * ace/Reactor.cpp:
614         * ace/Select_Reactor_Base.cpp:
615           Layout changes
617         * ace/Reactor.h:
618           Doxygen change
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
634           (empty on others).
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>
655         * ace/Obstack_T.h:
656         * ace/Obstack_T.inl:
657         * ace/Obstack_T.cpp:
658         * ace/SStringfwd.h:
659         * ace/String_Base.h:
660         * ace/String_Base.inl:
661         * ace/String_Base.cpp:
662         * ace/Tokenizer_T.h:
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>
677         * ace/Connector.cpp:
678           Const change
680         * bin/diff-builds-and-group-fixed-tests-only.sh:
681         * etc/index.html:
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
688         * tests/tests.mpc:
689           Bug_3709_Regression itselfs checks now for vc71
691         * ace/Reactor.h:
692           Doxygen fixes
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
709           variable.
711 Thu Jan 28 15:11:18 UTC 2010  Abdul Sowayan  <sowayan@gmail.com>
713         * ACE-INSTALL.html:
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>
720         * NEWS:
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
764           some systems
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
780           cross compilation
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
812           future.
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
818           include file.
820 Mon Jan 25 18:58:30 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>
822         * ace/MEM_IO.cpp
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
836           spaces.
838 Mon Jan 25 09:24:30 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>
840         * include/makeinclude/platform_macosx_iphone.GNU:
841           iPhone lacks rwho
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:
924         * tests/tests.mpc:
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:
931           Const changes
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>
940         * ace/UUID.h:
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>
959         * ace/Registry.cpp:
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 */
995           from this file..
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
1003           to
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:
1041           Unicode fix
1043 Wed Jan 13 21:20:42 UTC 2010  Olli Savia  <ops@iki.fi>
1045         * ace/README:
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:
1052           Fixed typo.
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
1073           reporting this.
1075 Wed Jan 13 09:03:19 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>
1077         * bin/fuzz.pl:
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:
1085           VxWorks 6.8 fixes
1087         * ace/UUID.cpp:
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
1100           is more localized.
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>
1109         * bin/fuzz.pl:
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:
1116           Fixed typo.
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:
1134         * configure.ac:
1135           Fixed typo.
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>
1149         * ace/config-mvs.h:
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:
1160           Fixed typo.
1162         * ace/README:
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>
1171         * ace/config-mvs.h:
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>
1176         * ace/README:
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>
1182         * ace/CDR_Base.h:
1183           Removed obsolete comment.
1185         * ace/config-lynxos.h:
1186           Minor cleanup.
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>
1192           for this fix.
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; \
1200           to
1202           TYPE ace_result_; \
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:
1228           Removed this file.
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
1245           hardware's value.
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:
1260           Minor enhancement.
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>
1290         * bin/fuzz.pl:
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
1304           Fuzz fixes
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
1312         * tests/run_test.pl
1313           Fixed fuzz
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
1325           strncat directly
1327         * ace/Log_Msg.cpp:
1328         * ace/Log_Msg.h:
1329           Const changes
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>
1340         * bin/fuzz.pl:
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>
1345         * bin/bootstrap:
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
1354           reporting this
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>
1364         * NEWS:
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
1383           options.
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
1392           and %D.
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>
1404         * NEWS:
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:
1416           Fixed fuzz error
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>
1444         * bin/fuzz.pl:
1445           Improved error message
1447 Thu Dec 10 15:37:58 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
1449         * bin/ACETAOCIAO.style:
1450           Small updates
1452 Thu Dec 10 15:10:58 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
1454         * bin/fuzz.pl:
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>
1464         * bin/fuzz.pl:
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
1471           setting.
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>
1490         * NEWS:
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>
1502         * bin/fuzz.pl:
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:
1509           CB2010 fix
1511 Thu Dec  3 11:59:00 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
1513         * bin/fuzz.pl:
1514           Check CIAO_TRACE macros and put all run_*.pl files in a separate
1515           list
1517 Wed Dec  2 18:17:04 UTC 2009  Yan Dai  <dai_y@ociweb.com>
1519         * NEWS:
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
1532           on release.
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:
1538           Also copy md5 files
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>
1555         * ace/Process.cpp:
1556         * ace/Process.h:
1557           Fixed gcc warnings
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
1563           now deprecated
1565         * ace/MMAP_Memory_Pool.cpp:
1566           Layout change
1568         * ace/OS_NS_sys_time.h:
1569         * ace/OS_NS_sys_time.inl:
1570           Removed workarounds for ancient wince versions
1572         * ace/Process.cpp:
1573         * ace/Process.h:
1574           Use bool and size_t and removed some ugly casts
1576         * ace/Trace.cpp:
1577         * ace/Trace.h:
1578           Use bool
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:
1601           updated for x.7.5
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:
1609           Added idl3+
1611         * etc/index.html:
1612           Added 5.7.5
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:
1621           Fixed msvc warning
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
1634         * bin/fuzz.pl:
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>
1640         * THANKS:
1641           Added Wolfgang Pickartz.for solving a TAO_IDL compiler
1642           issue.
1644 Mon Nov 23 07:53:57 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
1646         * debianbuild/changelog:
1647         * debianbuild/control:
1648         * debianbuild/dsc:
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>
1662         * ace/Log_Msg.cpp:
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>
1689         * debianbuild/*:
1690           Renamed all files for x.7.4
1692 Fri Nov 13 19:38:00 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
1694         * bin/fuzz.pl:
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>
1722         * bin/fuzz.pl:
1723           Exteded perl fuzz checks
1725 Thu Nov 12 08:31:00 UTC 2009  Denis Budko <denis.budko@remedy.nl>
1727         * docs/run_test.txt
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>
1749         * bin/fuzz.pl:
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:
1756           Doxygen updates.
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:
1763         * configure.ac:
1764         * m4/config_h.m4:
1765         * m4/platform.m4:
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>
1770         * bin/fuzz.pl:
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>
1788         * bin/fuzz.pl:
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>
1793         * bin/fuzz.pl:
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
1807           well-behaved.
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>
1838         * bin/fuzz.pl:
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>
1861         * bin/fuzz.pl:
1862           Also check cdp files for tabs
1864 Thu Nov  5 20:13:47 UTC 2009  Olli Savia  <ops@iki.fi>
1866         * ace/ACE.h:
1867         * ace/ACE.inl:
1868         * ace/ACE.cpp:
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:
1913         * tests/tests.mpc:
1914           Moved regression test for 3758 to its own file.
1916 Wed Nov  4 11:39:05 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
1918         * html/index.html:
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
1935         * ace/Addr.inl:
1936         * ace/MMAP_Memory_Pool.cpp:
1937           Doxygen changes
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>
1968         * ace/OS_NS_pwd.h:
1969         * ace/OS_NS_time.inl:
1970         * ace/README:
1971         * ace/config-mvs.h:
1972         * ace/config-tru64.h:
1973         * ace/os_include/os_time.h:
1974         * configure.ac:
1975         * m4/config_h.m4:
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>
1991         * ace/README:
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:
2005         * configure.ac:
2006         * m4/config_h.m4:
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:
2018         * ace/OS_NS_time.h:
2019           Removed some legacy undefs.
2021 Thu Oct 29 08:08:51 UTC 2009  Olli Savia  <ops@iki.fi>
2023         * ace/Log_Msg.cpp:
2024         * ace/Select_Reactor_Base.cpp:
2025           Fixed fuzz errors.
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>
2046         * ace/Log_Msg.h:
2047         * ace/Log_Msg.cpp:
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>
2067         * ace/OS.inl:
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:
2096           fixed typo.
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
2119           to C++ 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:
2134           Fix for msvc10
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:
2186           Fix for PPC64
2188 Sat Oct 24 14:30:33 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2190         * include/makeinclude/platform_linux.GNU:
2191           Fix for PPC64
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>
2222         * m4/config_h.m4:
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>
2232         * bin/run_test.pl:
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>
2281         * configure.ac:
2282         * m4/config_h.m4:
2283           Added a check for strsignal.
2285 Mon Oct 19 20:24:54 UTC 2009  Olli Savia  <ops@iki.fi>
2287         * ace/README:
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:
2295         * configure.ac:
2296         * m4/config_h.m4:
2297           ACE_HAS_SYS_ERRLIST is no longer in use.
2299 Mon Oct 19 19:25:40 UTC 2009  Olli Savia  <ops@iki.fi>
2301         * ace/README:
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:
2315         * ace/config-mvs.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:
2345         * configure.ac:
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:
2396         * tests/tests.mpc:
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:
2402           Unicode fixes
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:
2441         * ace/README:
2442         * ace/config-cray.h:
2443           Removed references to ACE_HAS_SYS_SIGLIST. It will be removed
2444           soon.
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:
2464         * htlm/index.html:
2465           Added dds4ccm
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>
2490         * ace/Pipe.cpp:
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:
2496           Fix for 64bit PPC
2498 Thu Oct 15 07:43:48 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2500         * tests/Bug_3744_Regression_Test.cpp:
2501         * tests/tests.mpc:
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
2528           problem on MinGW.
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:
2542           Reverted:
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
2559           3728
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
2567           to bugzilla 3729
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
2574           bugzilla 3744
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.
2585 Local Variables:
2586 mode: change-log
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
2589 End: