1 Mon Oct 12 14:03:48 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3 * ACE version 5.7.4 released.
5 Sat Oct 10 18:43:41 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
7 Reverted the patch below, it breaks g++ on windows
9 Mon Sep 14 08:54:18 UTC 2009 Olli Savia <ops@iki.fi>
10 * include/makeinclude/platform_g++_common.GNU:
11 Make sure $PATH is exported properly.
13 Sat Oct 10 18:21:41 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
15 * ace/config-vxworks.h:
16 * ace/config-vxworks6.8.h:
17 * include/makeinclude/platform_vxworks.GNU:
18 * include/makeinclude/platform_vxworks6.8.GNU:
19 Default configuration files for VxWorks 6.8
21 Fri Oct 9 14:09:41 UTC 2009 Olli Savia <ops@iki.fi>
23 * ace/config-openbsd.h:
24 Define ACE_HAS_ICMP_SUPPORT to value 1.
26 Fri Oct 9 08:04:25 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
28 * tests/Thread_Attrs_Test.cpp:
29 Fixed compile error in single threaded builds
31 Thu Oct 8 13:46:25 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
33 * bin/make_release.py:
34 Don't convert odt files
36 Thu Oct 8 08:58:25 UTC 2009 Olli Savia <ops@iki.fi>
38 * include/makeinclude/platform_lynxos.GNU:
39 Added $(PLATFORM_XT_LIBS) to PLATFORM_TK_LIBS to fix linking errors.
41 Wed Oct 7 09:21:30 UTC 2009 Olli Savia <ops@iki.fi>
43 * ace/config-openbsd.h:
46 Wed Oct 7 07:49:00 UTC 2009 Olli Savia <ops@iki.fi>
48 * include/makeinclude/platform_lynxos.GNU:
49 Adjusted Tcl/Tk flags.
51 Tue Oct 6 20:22:28 UTC 2009 Olli Savia <ops@iki.fi>
53 * ace/config-freebsd.h:
56 Tue Oct 6 18:33:50 UTC 2009 Olli Savia <ops@iki.fi>
59 Added a test for ACE_OS::fileno(). Patch to cleanup ACE_OS::fileno()
60 implementation will be committed later.
62 Tue Oct 6 14:06:02 UTC 2009 Olli Savia <ops@iki.fi>
64 * ace/config-openbsd.h:
67 Tue Oct 6 06:20:42 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
70 Also check idl3 files as idl file
72 Sun Oct 4 19:36:27 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
74 * ace/OS_NS_stdio.inl (vsnprintf): Added some more checks in other
75 parts of the code to ensure we don't index before the bounds of
76 the array. Thanks to Johnny Willemsen for suggesting this.
78 Sun Oct 4 14:23:55 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
80 * ace/OS_NS_stdio.inl (vsnprintf): Added a check to ensure we
81 don't index before the bounds of the array. Thanks to Hui Zhang
82 <zhanghui9527 at gmail dot com> for reporting this.
84 Fri Oct 2 15:24:33 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
86 * ace/Condition_T.cpp (wait): fixed the call to cond_timewait() so
87 it uses a copy of the const parameter to avoid breaking the
88 const contract. Thanks to William Glenn <wglenn at scires dot
89 com> for reporting this.
91 Thu Oct 1 13:44:42 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
94 Removed duplicate Timer_Queuefwd.h. Thanks to Christian Ehrlicher
95 <Ch dot Ehrlicher at gmx dot de> for reporting this
97 Thu Oct 1 12:07:42 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
100 Extended some fuzz messages with how to fix them
102 Wed Sep 29 09:59:44 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
104 * include/makeinclude/platform_vxworks6.6.GNU:
105 Added workaround for bug in the diab compiler. Thanks to
106 Sharon Mizrahi <sharon dot mizrahi at gmail dot com> for
109 Tue Sep 28 11:40:44 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
111 * bin/make_release.py:
112 Don't convert pptx and graffle files
114 Tue Sep 29 06:41:44 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
116 * include/makeinclude/rules.lib.GNU:
117 Reverted part of the change below, it breaks the realclean
119 Thu Aug 27 20:27:52 UTC 2009 Steve Huston <shuston@riverace.com>
120 * include/makeinclude/rules.lib.GNU: Fix building, installing, and
121 cleaning up libs built in an ARCH build.
123 Mon Sep 28 17:45:44 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
125 * ace/Message_Block.h:
128 * ace/CDR_Base.{h,cpp}:
129 Changed consolidate to have a return value because setting the
130 new size can fail. Return 0 on ok, -1 on failure. Thanks to
131 Annette Wilson <awilson at raytheonvtc dot com>
133 Mon Sep 28 13:14:44 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
135 * bin/make_release.py:
136 Don't convert ppt files
138 Fri Sep 25 19:24:44 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
140 * bin/PerlACE/TestTarget.pm:
141 Don't change the start/stop time, that gives major problems
142 with remote testing, the test script needs to increment the
143 value returned from these methods
145 Fri Sep 25 18:47:44 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
147 * docs/Download.html:
148 Reverted back to the viewvc pages
150 Fri Sep 25 12:06:11 UTC 2009 Olli Savia <ops@iki.fi>
152 * ace/config-openbsd.h:
153 Reorganised file and added a lot of new defines.
155 Wed Sep 23 19:11:44 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
157 * docs/Download.html:
159 Updated links to viewvc to point to Doug's webspace working copy
162 Wed Sep 23 14:15:58 UTC 2009 Olli Savia <ops@iki.fi>
165 Changed ACE_CHECK_HAS_FUNCS(snprintf) to
166 ACE_CHECK_LACKS_FUNCS(vsnprintf)
168 Tue Sep 22 17:05:56 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
170 * ace/Timer_Wheel_T.cpp (open_i): Changed
172 this->wheel_time_.msec (1 << (this->res_bits_ + this->spoke_bits_));
176 this->wheel_time_.msec (1 << (this->res_bits_));
178 so recalc_earliest selects the right spoke as earliest_spoke_.
179 Thanks to Koh Onishi <k_onishi at mtj dot biglobe dot ne dot jp>
182 Mon Sep 21 20:27:06 UTC 2009 Olli Savia <ops@iki.fi>
184 * ace/config-freebsd.h:
185 * ace/config-openbsd.h:
186 Added ACE_HAS_SIGSUSPEND.
188 Mon Sep 21 10:53:16 UTC 2009 Olli Savia <ops@iki.fi>
190 * ace/OS_NS_signal.h:
191 * ace/OS_NS_signal.inl:
192 Another set of sigset related fixes.
194 Mon Sep 21 07:31:25 UTC 2009 Olli Savia <ops@iki.fi>
197 Integrated patch from Bugzilla Bug #3424.
199 Sun Sep 20 18:02:57 UTC 2009 Olli Savia <ops@iki.fi>
201 * ace/config-lynxos.h:
202 Added ACE_HAS_SIGSUSPEND.
204 Sun Sep 20 17:46:31 UTC 2009 Olli Savia <ops@iki.fi>
206 * ace/config-macosx-leopard.h:
207 * ace/config-macosx-panther.h:
208 * ace/config-macosx-tiger.h:
209 * ace/config-macosx.h:
210 * ace/config-openbsd.h:
211 Removed ACE_LACKS_SIGSET.
213 Sat Sep 19 21:23:03 UTC 2009 Olli Savia <ops@iki.fi>
215 * ace/OS_NS_signal.inl:
218 Sat Sep 19 12:12:23 UTC 2009 Olli Savia <ops@iki.fi>
220 * ace/OS_NS_signal.h:
221 * ace/OS_NS_signal.inl:
222 Fix for platforms which implement sigsuspend as macro.
224 Fri Sep 18 18:36:16 UTC 2009 Olli Savia <ops@iki.fi>
226 * ace/config-win32-cegcc.h:
227 Fix sigset related compile error with cegcc.
229 Thu Sep 17 14:17:10 UTC 2009 Olli Savia <ops@iki.fi>
231 * ace/config-win32-mingw.h:
232 * ace/os_include/os_signal.h:
233 Fix sigset related compile error on MinGW.
235 Thu Sep 17 12:23:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
237 * ace/Process_Semaphore.h
238 * ace/Thread_Semaphore.h
240 * ace/Condition_Recursive_Thread_Mutex.h
244 Wed Sep 16 18:44:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
246 * bin/MakeProjectCreator/config/bmake.features:
247 * bin/MakeProjectCreator/config/em3.features:
248 * bin/MakeProjectCreator/config/global.features:
249 * bin/MakeProjectCreator/config/gnuace.features:
250 * bin/MakeProjectCreator/config/nmake.features:
251 * bin/MakeProjectCreator/config/vc71.features:
252 * bin/MakeProjectCreator/config/vc8.features:
253 * bin/MakeProjectCreator/config/vc9.features:
254 Removed cidl, that feature has been removed with 1.7.2
256 * bin/MakeProjectCreator/config/vc10.features:
259 * bin/MakeProjectCreator/config/gnuace.features:
260 Set ndds=1 by default, at the end enabling ndds
261 is then controlled through the platform_macros.GNU File
263 Wed Sep 16 10:54:39 UTC 2009 Olli Savia <ops@iki.fi>
265 * ace/OS_NS_signal.inl:
266 * ace/config-win32-cegcc.h:
267 * ace/config-win32-mingw.h:
268 Removed use of ACE_LACKS_SIGSET_DEFINITIONS macro. It seems that
269 this macro was left over from the past.
271 Wed Sep 16 07:25:26 UTC 2009 Olli Savia <ops@iki.fi>
273 * ace/OS_NS_signal.h:
274 Fix for platforms that lack sigsets.
276 Wed Sep 16 06:27:45 UTC 2009 Olli Savia <ops@iki.fi>
278 * include/makeinclude/platform_freebsd.GNU:
279 Fixed typo in PLATFORM_TCL_LIBS.
281 Tue Sep 15 20:33:47 UTC 2009 Olli Savia <ops@iki.fi>
283 * ace/OS_NS_signal.h:
284 * ace/OS_NS_signal.inl:
287 * ace/config-macosx-leopard.h:
288 * ace/config-macosx-panther.h:
289 * ace/config-macosx-tiger.h:
290 * ace/config-macosx.h:
291 * ace/config-openbsd.h:
292 * ace/config-openvms.h:
293 * ace/config-qnx-neutrino.h:
294 * ace/config-qnx-rtp-62x.h:
295 * ace/config-qnx-rtp-pre62x.h:
296 * ace/config-sco-5.0.0.h:
297 * ace/os_include/os_signal.h:
300 Removed use of ACE_HAS_SIG_MACROS macro. If platform defines
301 sigXXXset macros, use inline functions to save definition
302 before undefining it.
304 Mon Sep 14 09:03:30 UTC 2009 Olli Savia <ops@iki.fi>
306 * include/makeinclude/platform_openbsd.GNU:
307 Added CPPFLAGS+=-I/usr/local/include and
308 LDFLAGS+=-L/usr/local/lib
310 Mon Sep 14 08:54:18 UTC 2009 Olli Savia <ops@iki.fi>
312 * include/makeinclude/platform_g++_common.GNU:
313 Make sure $PATH is exported properly.
315 Mon Sep 14 08:01:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
317 * tests/Malloc_Test.cpp:
320 Mon Sep 14 07:50:37 UTC 2009 Olli Savia <ops@iki.fi>
322 * include/makeinclude/platform_freebsd.GNU:
323 Added compiler flags for X11 and GUI toolkits.
325 Mon Sep 14 06:54:30 UTC 2009 Olli Savia <ops@iki.fi>
327 * ace/config-linux-common.h:
328 * include/makeinclude/platform_linux_suncc.GNU:
329 Fixes for Sun Studio for Linux.
331 Mon Sep 14 06:47:31 UTC 2009 Olli Savia <ops@iki.fi>
333 * include/makeinclude/platform_g++_common.GNU:
334 * include/makeinclude/platform_openbsd.GNU:
335 Fine tuned compiler flags for X11 and Tcl/Tk.
336 Removed legacy linker settings
338 Sun Sep 13 15:57:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
341 * ace/Functor_String.h:
345 Sat Sep 12 05:41:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
347 * bin/diff-builds-and-group-fixed-tests-only.sh:
349 * docs/Download.html:
352 * bin/make_release.py:
353 Moved latest tags as last step
355 Fri Sep 11 02:39:39 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl>
357 * ACE version 5.7.3 released.
359 Thu Sep 10 07:14:01 UTC 2009 Yan Dai <dai_y@ociweb.com>
363 Added entry for a fix in TAO_IDL to generate dds code with
364 correct wstring size.
366 Tue Sep 8 20:27:14 UTC 2009 Steve Huston <shuston@riverace.com>
368 * include/makeinclude/rules.local.GNU: Strip CLEANUP_INSTALL before
369 checking for blank to be sure it doesn't inadvertantly try to RM
372 Tue Sep 8 18:55:23 UTC 2009 Steve Huston <shuston@riverace.com>
374 * tests/Message_Block_Test.cpp: Fix wrong logging directives.
376 * tests/Thread_Attrs_Test.cpp: Use a bigger test stack size spec to
377 avoid running out of stack on 64-bit systems.
379 Tue Sep 8 10:44:22 UTC 2009 Olli Savia <ops@iki.fi>
381 * include/makeinclude/platform_openbsd.GNU:
382 Added compiler flags for X11 and Tcl/Tk.
384 Mon Sep 7 07:02:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
386 * bin/PerlACE/ProcessWinCE_Unix.pm:
387 Also cleanup the systemlibs
389 Mon Sep 7 06:12:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
391 * bin/PerlACE/ProcessWinCE_Unix.pm:
392 Corrected cleanup command
394 Fri Sep 4 06:09:33 UTC 2009 Marcel Smit <msmit@remedy.nl>
397 Patch applied provided by Alon Diamont. This'll
398 fix some test errors on VxWorks.
400 Wed Sep 2 14:45:27 UTC 2009 Vladimir Zykov <vz@prismtech.com>
404 Added add/remove reference for the svc_handler owned by
405 ACE_NonBlocking_Connect_Handler. This fixes bug#3731.
407 Tue Sep 1 21:23:37 UTC 2009 Steve Huston <shuston@riverace.com>
409 * tests/Bug_3500_Regression_Test.cpp: Don't try the ACE_OS::mmap() if
410 ACE_LACKS_MMAP. Also cleaned up the format a bit.
412 * tests/run_test.lst: Bug_3709_Regression_Test (C++ compiler stuff)
413 doesn't work on VC 7.1, so black out LabVIEW_RT.
415 Tue Sep 1 18:46:31 UTC 2009 Steven Stallion <stallions@ociweb.com>
417 * include/makeinclude/platform_sunos5_sunc++.GNU:
419 Added new flag to control annotation support for Sun CC 5.10. By
420 default, annotation support will be disabled (consistent with
421 previous Sun CC releases). Fixes Bugzilla #3733.
423 Tue Sep 1 17:39:01 UTC 2009 Steven Stallion <stallions@ociweb.com>
425 * ace/config-sunos5.5.h:
427 Corrected _POSIX_PTHREAD_SEMANTICS behavior on SunOS hosts. This
428 was causing a failure in ACE_OS::sched_params when a non-zero
429 quantum is specified on Solaris 9. Fixes Bugzilla #3718.
431 Sat Aug 29 22:41:33 UTC 2009 Steve Huston <shuston@riverace.com>
433 * ace/Event_Handler.h: Edited doc for resume_handler() to note that
434 it also works with ACE_Dev_Poll_Reactor.
436 Thu Aug 27 20:53:18 UTC 2009 Steve Huston <shuston@riverace.com>
438 * tests/Thread_Attrs_Test.cpp:
440 * tests/run_test.lst:
442 New test to verify that spawning a thread with a particular stack
443 size actually gives the desired stack size to the new thread. This
444 test only does anything real on Linux at this point. It could be
445 extended to other platforms and could be extended to test
446 other attributes of the spawned thread as well.
448 Thu Aug 27 20:27:52 UTC 2009 Steve Huston <shuston@riverace.com>
450 * bin/MakeProjectCreator/templates/gnu.mpd: When building requirement-
451 checking and LDFLAGS for building binaries, take ARCH builds into
452 account to properly locate libs.
454 * include/makeinclude/wrapper_macros.GNU: Don't do the ARCH adjusting
455 until after including platform_macros.GNU where ARCH would be
458 * include/makeinclude/rules.lib.GNU: Fix building, installing, and
459 cleaning up libs built in an ARCH build.
461 Wed Aug 26 21:58:14 UTC 2009 William R. Otte <Wotte@dre.vanderbilt.edu>
463 * bin/MakeProjectCreator/config/global.features:
464 * include/makeinclude/wrapper_macros.GNU:
466 Reverting for now until I can make some fixes.
468 Tue Aug 25 04:11:22 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
470 * bin/MakeProjectCreator/config/global.features:
471 * include/makeinclude/wrapper_macros.GNU:
473 Enable mcpp by default.
475 Fri Aug 21 21:24:44 UTC 2009 Steve Huston <shuston@riverace.com>
477 * bin/PerlACE/ProcessLVRT.pm: Don't be so aggressive with the reboots.
479 * bin/TestTarget_LVRT.pm: React correctly to only one name being
480 passed to GetFile - if there's only one (usually the case w/ TAO
481 tests) LocalFile-ify it for the remote and use as-is for local.
482 This gets most of the TAO tests to properly retrieve the IOR file.
484 Tue Aug 18 19:09:40 UTC 2009 Steve Huston <shuston@riverace.com>
486 * ace/config-macros.h: In ACE_NOTREACHED, aC++ 03.* needs to have the
487 unreachable line removed as well.
489 Tue Aug 18 12:25:01 UTC 2009 Olli Savia <ops@iki.fi>
491 * ace/Monitor_Control/Auto_Update_Starter.cpp:
492 * ace/Monitor_Control/Bytes_Received_Monitor.h:
493 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
494 * ace/Monitor_Control/Bytes_Sent_Monitor.h:
495 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
496 * ace/Monitor_Control/CPU_Load_Monitor.cpp:
497 * ace/Monitor_Control/Constraint_Interpreter.cpp:
498 * ace/Monitor_Control/Constraint_Visitor.h:
499 * ace/Monitor_Control/Constraint_Visitor.cpp:
500 * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.h:
501 * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.cpp:
502 * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
503 * ace/Monitor_Control/Monitor_Group.cpp:
504 * ace/Monitor_Control/Monitor_Query.cpp:
505 * ace/Monitor_Control/Num_Threads_Monitor.cpp:
506 * ace/Monitor_Control/Packets_Received_Monitor.h:
507 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
508 * ace/Monitor_Control/Packets_Sent_Monitor.h:
509 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
510 Added monitoring support for LynxOS. LynxOS's network statck
511 is based on FreeBSD's network stack so we can reuse FreeBSD
514 Fri Aug 14 13:31:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
516 * ace/config-macosx-tiger.h:
517 Fixed some compile problems
520 Use const cast instead of c style cast
522 Fri Aug 14 12:54:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
524 * ace/ace_for_tao.mpc:
527 Fri Aug 14 12:44:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
529 * bin/MakeProjectCreator/config/vc_warnings.mpb:
530 Use DisableSpecificWarnings
532 Thu Aug 13 20:40:16 UTC 2009 Olli Savia <ops@iki.fi>
534 * ace/config-g++-common.h:
535 Removed definition of ACE_LACKS_ISCTYPE. Availibility of isctype()
536 doesn't depend on g++ version, it is libc stuff.
538 * ace/config-linux-common.h:
539 Define ACE_LACKS_ISCTYPE for glibc 2.2 and older
541 Thu Aug 13 19:35:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
543 * ace/Select_Reactor_T.h:
546 Thu Aug 13 19:08:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
548 * ace/SV_Semaphore_Simple.h:
551 Thu Aug 13 09:10:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
554 Shortened the time to wait, we do include now the time to start
557 Thu Aug 13 07:14:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
559 * ace/config-win32-cegcc.h:
560 Set the correct export defines
562 * ace/DLL_Manager.cpp:
563 Improved debug statement so that we can easily see that we have
566 * ace/OS_NS_stdio.cpp:
567 Added support for ACE_LACKS_FOPEN and simplified some methods
569 * ace/OS_NS_stdio.inl:
572 Thu Aug 13 03:23:33 UTC 2009 Chad Elliott <elliott_c@ociweb.com>
578 * bin/MakeProjectCreator/config/crosscompile.mpb:
579 * bin/MakeProjectCreator/config/global.features:
580 * bin/MakeProjectCreator/config/wb26.features:
582 Added the cross_compile feature that is disabled by default. It
583 is enabled within the wb26.features. The 'crosscompile' base
584 project "avoids" the cross_compile feature. This fixes bug 3318.
586 Wed Aug 12 19:57:02 UTC 2009 Olli Savia <ops@iki.fi>
588 * ace/config-linux-common.h:
589 Define ACE_HAS_GETIFADDRS only for glibc 2.3 and newer.
591 Wed Aug 12 19:55:03 UTC 2009 Olli Savia <ops@iki.fi>
593 * ace/config-freebsd.h:
594 Fix for older FreeBSD versions.
596 Wed Aug 12 17:57:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
598 * bin/MakeProjectCreator/config/vc_warnings.mpb:
601 Wed Aug 12 06:47:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
604 Readded compiler test 08, but with dummy_label to show that
605 this test is there but not compiled
607 Wed Aug 12 06:26:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
610 Don't compile bug 3709 regression with vc71 at this moment
612 Mon Aug 10 11:39:58 UTC 2009 William R. Otte <Wotte@dre.vanderbilt.edu>
614 * apps/JAWS/server/HTTP_Response.cpp:
618 Mon Aug 10 06:32:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
620 * ace/config-win32-cegcc.h:
621 CEGCC also has a problem with isprint
623 * ace/config-g++-common.h:
624 Also with CEGCC don't use visibility features of GCC 4.4
626 Sun Aug 9 19:56:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
628 * ace/OS_NS_string.cpp (strerror):
629 Added const cast to resolve compile warning with CEGCC
631 Sun Aug 9 19:19:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
633 * ace/OS_NS_sys_utsname.cpp:
634 Print processorlevel when we don't recognize the value
636 Sun Aug 9 18:55:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
638 * include/makeinclude/platform_cegcc.GNU
639 * include/makeinclude/platform_rtems.x_g++.GNU
640 * include/makeinclude/platform_vxworks5.5.x.GNU
641 * include/makeinclude/platform_vxworks6.2.GNU
642 * include/makeinclude/platform_vxworks6.3.GNU
643 Updated location of idl3_to_idl2 when HOST_ROOT is set
645 Sun Aug 9 18:53:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
647 * include/makeinclude/platform_linux.GNU
648 Removed workaround for SLE10
650 * include/makeinclude/platform_cegcc.GNU
651 * include/makeinclude/platform_rtems.x_g++.GNU
652 * include/makeinclude/platform_vxworks5.5.x.GNU
653 * include/makeinclude/platform_vxworks6.2.GNU
654 * include/makeinclude/platform_vxworks6.3.GNU
655 Removed references to CIDLC
657 Sun Aug 9 05:01:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
659 * tests/Config_Test.cpp:
660 Fixed compile warnings with cegcc
662 Sat Aug 8 18:25:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
664 * include/makeinclude/platform_cegcc.GNU:
665 Use HOST_ROOT when it is set
667 Fri Aug 7 11:51:43 UTC 2009 Carlos O'Ryan <coryan@glamdring>
669 * tests/run_test.lst:
672 * tests/Compiler_Features_08_Test.cpp:
673 Removed. It seems that we have too many compilers that lack
674 support for wchar_t and wstring.
676 Fri Aug 7 11:41:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
678 * tests/run_test.lst:
679 Added fixed only to Service_Config_Stream_Test, still crashes
682 Fri Aug 7 06:26:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
684 * ace/config-win32-borland.h:
685 Only C++ Builder 2009 will work, all other versions of C++ Builder are
686 deprecated and there are no plans to get possible newer versions supported
688 Thu Aug 6 13:45:29 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
690 * ace/OS_Memory.h (ACE_throw_bad_alloc): Changed return (void *) 0
691 to simply return 0. Thanks to Johnny Willemsen for reporting
694 Thu Aug 6 06:45:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
696 * tests/run_test.lst:
697 Removed fixed only from Service_Config_Stream_Test
699 Wed Aug 5 23:28:43 UTC 2009 Steve Huston <shuston@riverace.com>
701 * ace/Parse_Node.cpp: When applying the modules in a dynamic
702 stream, note that they were link()ed in reverse order from what
703 the order is from the svc.conf file. So reverse the order when
704 pushing them on the stream. Fixes Bugzilla #3721.
706 * tests/Service_Config_Stream_Test.cpp:
707 * tests/Service_Config_Stream_Test.conf: Added, and commented out, a
708 test case for inserting a static module in the dynamic stream. It
709 doesn't work, but it probably should. I'm not sure why it doesn't,
710 and don't have more time to chase this right now. It's not part of
711 Bugzilla 3721 or my customer's case, and this feature has probably
712 never been tested and may have never worked, even pre-Gestalt, per
713 Doug's recollection that Service Config was not intended to be
714 used in this way. If someone has time to work this, please go ahead.
716 Wed Aug 5 09:40:40 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
718 * ace/config-win32-msvc-7.h:
719 Just use fileno with msvc71
722 Zap inline from header file
724 Wed Aug 5 09:00:40 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
726 * bin/MakeProjectCreator/config/ace_unicode.mpb:
727 Just define ACE_USES_WCHAR, not to 1
729 Wed Aug 5 07:19:40 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
732 Renamed to match the current version number
734 Wed Aug 5 07:12:40 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
736 * ace/Monitor_Control/Monitor_Control.mpc:
739 Tue Aug 4 07:51:13 UTC 2009 Carlos O'Ryan <coryan@atdesk.com>
741 * tests/Compiler_Features_09_Test.cpp:
742 Workaround compiler/library bugs in Solaris Sun C++ 5.10.
743 Amazing that anybody can charge money for such a piece of
746 Tue Aug 4 17:43:40 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
749 * ace/config-win32-msvc-7.h
750 * ace/config-win32-msvc-8.h
751 * ace/config-win32-msvc-9.h
752 * ace/config-win32-msvc-10.h
753 Use _fileno instead of fileno with msvc 71/8/9/10
755 * ace/OS_NS_stdio.inl:
758 Tue Aug 4 17:09:00 UTC 2009 Chad Elliott <elliott_c@ociweb.com>
760 * include/makeinclude/rules.lib.GNU:
761 * include/makeinclude/rules.local.GNU:
762 * include/makeinclude/wrapper_macros.GNU:
764 Removed the remnants of the 'split' macro. This fixes Bug 1181.
766 Tue Aug 4 14:32:24 UTC 2009 Steve Huston <shuston@riverace.com>
768 * ace/Configuration.h:
769 * ace/Configuration.cpp (ACE_Configuration_Heap::open): Make multiple
770 open() calls an error (return -1, EBUSY) rather than leaking
771 an allocator and whatever it had allocated.
774 * tests/Config_Test.cpp: Add test case for multiple open() calls.
776 * NEWS: Noted the behavior change on open().
778 Tue Aug 4 13:09:25 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
780 * ace/Log_Msg.cpp: Added support for the %.1M format. Thanks to
781 Alon Diamant <diamant at alon at gmail dot com> for contributing
782 this. This fixes bugid 3716.
784 * tests/Log_Msg.cpp: Added a test for the %.1M format. Thanks to
785 Alon Diamant <diamant at alon at gmail dot com> for contributing
788 Tue Aug 4 12:07:09 UTC 2009 Chad Elliott <elliott_c@ociweb.com>
793 Use the new MPC Driver constant to determine which type of input
794 will be dealt with (workspaces or projects).
796 Tue Aug 4 12:06:28 UTC 2009 Chad Elliott <elliott_c@ociweb.com>
798 * bin/MakeProjectCreator/templates/gnu.mpd:
800 Modified the prebuild and postbuild rules to obey the 'requires'
801 and 'avoids' MPC settings since the gnuace projects have the
802 additional requirement of gnu make macros that match the
803 requirements and avoids settings.
805 Mon Aug 3 20:08:22 UTC 2009 Carlos O'Ryan <coryan@atdesk.com>
807 * tests/Compiler_Features_06_Test.cpp:
808 I think I have fixed the compilation problem on OpenVMS, using
809 some classes and functors in the STL requires including
810 "functional", but most compilers do not enforce this
811 requirement. Apparently OpenVMS does, I think this is a good
812 feature of said compiler.
814 Tue Aug 4 10:30:40 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
816 * bin/MakeProjectCreator/config/ace_unicode.mpb:
817 Changed this to a feature, when uses_wchar is set we then
818 just set unicode to 1
820 * bin/MakeProjectCreator/config/acedefaults.mpb:
821 Derive from ace_unicode. That way when we generate with uses_wchar=1
822 the define ACE_USES_WCHAR is generated into the project and also the
823 CharacterSet is correctly set in the msvc project file.
824 This fixes bugzilla 3702
826 Tue Aug 4 03:32:21 UTC 2009 James H. Hill <hillj@dre.vanderbilt.edu>
828 * tests/SString_Test.cpp:
830 Fixed compiler warnings on vc71.
832 Mon Aug 3 09:44:11 UTC 2009 Carlos O'Ryan <coryan@atdesk.com>
835 Evidently Automake does not like an empty line after a
836 backslash, so the traditional style of keeping file lists ready
837 to receive more elements fails... Sigh.
839 Mon Aug 3 08:30:58 UTC 2009 Carlos O'Ryan <coryan@atdesk.com>
841 * tests/Bug_3709_Regression_Test.cpp:
842 This should fix the warnings on HP-UX and other compilers that
843 correctly detect overuse of 'DT' in the template parameter list.
845 Mon Aug 3 20:42:57 UTC 2009 Olli Savia <ops@iki.fi>
847 * tests/Compiler_Features_12_Test.cpp:
848 Fixed compile error on LynxOS 4.0.
850 Mon Aug 3 02:17:38 UTC 2009 Carlos O'Ryan <coryan@atdesk.com>
852 * tests/Compiler_Features_01_Test.cpp:
853 * tests/Compiler_Features_02_Test.cpp:
854 * tests/Compiler_Features_03_Test.cpp:
855 * tests/Compiler_Features_04_Test.cpp:
856 * tests/Compiler_Features_05_Test.cpp:
857 * tests/Compiler_Features_06_Test.cpp:
858 * tests/Compiler_Features_09_Test.cpp:
859 * tests/Compiler_Features_10_Test.cpp:
860 * tests/Compiler_Features_11_Test.cpp:
861 * tests/Compiler_Features_13_Test.cpp:
862 * tests/Compiler_Features_14_Test.cpp:
863 Fixed all kinds of tab vs. spaces problems.
864 I think I also fixed mis-used ACE_TEXT() concatenation.
866 Mon Aug 3 12:00:40 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
868 * bin/mail_test_stats.sh:
869 Also mail the results per build
871 Sun Aug 2 11:28:40 UTC 2009 Chad Beaulac <chad@objectivesolutions.com>
873 * Bug 3334 - Revisions 86318 86319 86320 86321 86322 86323
875 * tests/Bug_3334_Regression_Test.cpp
876 Renamed from Service_Config_Stream_SEGV.cpp
878 * Tests/Bug_3334_Regression_Test.cpp
879 Renamed from Service_Config_Stream_SEGV.conf
881 * tests/run_test.list
882 Added Bug_3334_Regression_Test
883 Put changes back in from Carlos's commit below
886 Added Bug_3334_Regression_Test
887 Put changes back in from Carlos's commit below
889 Sat Aug 1 12:19:58 UTC 2009 Carlos O'Ryan <coryan@glamdring>
891 * This completes the fixes for Buzilla #3715:
893 * tests/run_test.lst:
896 * tests/Compiler_Features_14_Test.cpp:
897 This test verifies that partial template specialization works.
899 * tests/Compiler_Features_11_Test.cpp:
900 Test for standard string streams
902 * tests/Compiler_Features_12_Test.cpp:
903 Test for template template parameters
905 * tests/Compiler_Features_13_Test.cpp:
906 Test for cast operators
909 * tests/run_test.lst:
911 The usual accruements that go with the tests.
913 * tests/run_test.lst:
916 * tests/Compiler_Features_10_Test.cpp:
917 Add new test for exceptions. Verify that <stdexcept> is there,
918 that we can raise exceptions, and that object destruction during
921 * tests/Compiler_Features_07_Test.cpp:
924 * tests/Compiler_Features_08_Test.cpp:
925 Test for std::wstring
927 * tests/Compiler_Features_09_Test.cpp:
928 Test for std::auto_ptr<>
930 * tests/Compiler_Features_06_Test.cpp:
931 Fixed typo in test name.
933 * tests/run_test.lst:
936 Add the compilation / run paraphernalia.
938 * tests/Compiler_Features_04_Test.cpp:
941 * tests/Compiler_Features_05_Test.cpp:
942 Test for std::queue<>, this is a different sort of test because
943 std::queue<> is an adaptor, not a collection. The default
944 collection is a std::deque<>, so we are testing default template
945 parameters at the same time.
947 * tests/Compiler_Features_06_Test.cpp:
948 Test for std::set<> with a different order function.
950 * tests/run_test.lst:
953 Add the compilation / run paraphernalia.
957 * tests/Compiler_Features_03_Test.cpp:
958 This time it is std::vector<>
960 * tests/run_test.lst:
961 I need to remember to add the tests to the list of automatically
966 * tests/Compiler_Features_02_Test.cpp:
967 Test if the std::map<> class works.
969 * tests/Compiler_Features_01_Test.cpp:
970 Make the tests more consistent by using typedefs.
974 * tests/Compiler_Features_01_Test.cpp:
975 Add first test for "modern" C++ compiler features. In this
976 case, I test if the std::list<> class works.
978 Thu Jul 30 12:53:20 UTC 2009 James H. Hill <hillj@dre.vanderbilt.edu>
981 * ace/String_Base.inl:
985 Fixed compilation errors related to an extra semi-colon (;)
986 at the end of a statement.
988 Thu Jul 30 10:40:36 UTC 2009 Steve Huston <shuston@riverace.com>
990 * ace/OS_NS_netdb.inl (gethostbyname_r): Fixed typo.
992 Thu Jul 30 10:29:29 UTC 2009 Steve Huston <shuston@riverace.com>
994 * tests/run_test.lst: Mark Service_Config_Stream_Test !FIXED_BUGS_ONLY
996 Thu Jul 30 03:33:13 UTC 2009 James H. Hill <hillj@dre.vanderbilt.edu>
1000 * ace/String_Base.inl:
1001 * ace/String_Base.cpp:
1003 Added STL iterator support to the ACE_String_Base class. Right
1004 now the iterator is bidirectional. The next version will make
1005 the iterator random access.
1007 * tests/SString_Test.cpp:
1009 Updated the test to test the iterator support.
1011 Wed Jul 29 16:07:38 UTC 2009 Steve Huston <shuston@riverace.com>
1013 * tests/Service_Config_Stream_Test.cpp: Fixed const-ness warning.
1015 Wed Jul 29 15:51:39 UTC 2009 Steve Huston <shuston@riverace.com>
1017 * tests/Service_Config_Stream_DLL.h: Fixed fuzz warning on mismatched
1020 Wed Jul 29 14:34:01 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1022 * ace/OS_NS_netdb.inl (gethostbyname_r): Replaced
1023 ACE_SOCKCALL_RETURN with ACE_SOCKCALL. Thanks to Paul Daugherty
1026 Wed Jul 29 11:09:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1028 * bin/mail_test_stats.sh:
1029 Script used to send out daily test statistics to devo
1031 Wed Jul 29 02:34:58 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1033 * ace/OS_NS_netdb.inl: Fixed gethostbyname_r() so that it sets
1034 errno correctly on failure. Thanks to Paul Daugherty <paul at
1035 nextalk dot com> for reporting this. This fixes bugid 3720.
1037 Tue Jul 28 18:13:22 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1039 * ace/OS_Memory.h: Replace the ACE_throw_bad_alloc macro
1040 definition with return (void*) 0 if exceptions=0 is enabled.
1041 Thanks to John Lindal <lindalj at yahoo-inc dot com> for this
1044 Tue Jul 28 21:29:35 UTC 2009 Steve Huston <shuston@riverace.com>
1046 * tests/Service_Config_Stream_Test.cpp:
1047 * tests/Service_Config_Stream_Test.conf:
1048 * tests/Service_Config_Stream_DLL.h:
1049 * tests/Service_Config_Stream_DLL_Export.h:
1050 * tests/Service_Config_Stream_DLL.cpp:
1052 * tests/run_test.lst:
1053 New test Service_Config_Stream_Test to exercise service-config'd
1054 stream behavior. Bugzilla #3721 is reported using this as a
1055 initial test case. More behavioral testing can be added to this
1056 test program in the future.
1058 Tue Jul 28 20:02:59 UTC 2009 Adam Mitz <mitza@ociweb.com>
1060 * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
1061 * bin/MakeProjectCreator/templates/gnu.mpd:
1063 Refactored the way gnuace interacts with DDS.
1065 Tue Jul 28 11:57:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1067 * rpmbuild/ace-tao-init-suse/init.d/tao-cosnaming:
1068 Fixed bug in this file. Thanks to John Fletcher
1069 <john dot fletcher at rd dot bbc dot co dot uk> for reporting
1070 this. This relates to bugzilla 3664
1072 Mon Jul 27 09:23:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1075 * docs/svn/svn-prefs.reg:
1076 Added idl3 and idl3p
1078 Fri Jul 24 18:48:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1080 * rpmbuild/ace-tao-init-suse/init.d/tao-cosconcurrency:
1081 * rpmbuild/ace-tao-init-suse/init.d/tao-cosevent:
1082 * rpmbuild/ace-tao-init-suse/init.d/tao-cosnaming:
1083 * rpmbuild/ace-tao-init-suse/init.d/tao-cosnotification:
1084 * rpmbuild/ace-tao-init-suse/init.d/tao-costrading:
1085 * rpmbuild/ace-tao-init-suse/init.d/tao-rtevent:
1086 Fixed location of the config files. Thanks to John Fletcher
1087 <john dot fletcher at rd dot bbc dot co dot uk> for reporting
1088 this. This fixes bugzilla 3664
1090 Fri Jul 24 09:33:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1092 * bin/MakeProjectCreator/config/global.features:
1093 Set ndds to 0 by default
1095 Fri Jul 24 08:51:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1097 * rpmbuild/ace-tao-ciao.spec:
1098 Corrected gperf library name again
1100 Fri Jul 24 08:48:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1102 * include/makeinclude/platform_hpux_aCC.GNU:
1103 Only use the std98 flag for 3.80 and 3.85
1105 Fri Jul 24 08:25:00 UTC 2009 Simon Massey <sma at prismtech dot com>
1107 * ace/config-lynxos.h:
1109 #define ACE_HAS_GETIFADDRS
1111 Fri Jul 24 07:18:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1113 * bin/make_release.py:
1114 Added patches from Adam to update the latest tags in the
1117 Fri Jul 24 07:14:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1119 * rpmbuild/ace-tao-ciao.spec:
1120 Corrected gperf library name
1122 Thu Jul 23 18:40:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1124 * tests/Bug_3710_Regression_Test.cpp:
1127 Thu Jul 23 18:26:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1129 * include/makeinclude/platform_hpux_aCC.GNU:
1130 Added compiler flag to enable std98 support. Result of bugzilla 3709
1132 Thu Jul 23 18:12:49 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1134 * bin/make_release.py:
1136 Fix small bug with specfile generation.
1138 Thu Jul 23 16:40:55 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1140 * ace/OS_NS_string.cpp: Added some additional error checking to
1141 ACE_OS::strerror() to avoid problems when errnum is out of
1142 bounds. Thanks to Aleksandar Vukajlovic <aleksandar dot
1143 vukajlovic at finsoft dot rs> for reporting this.
1145 Thu Jul 23 18:10:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1147 * rpmbuild/ace-tao-ciao.spec:
1148 Removed invalid space
1150 Thu Jul 23 17:57:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1152 * rpmbuild/ace-tao-ciao.spec:
1155 Thu Jul 23 17:47:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1158 Updated for next release
1160 Thu Jul 23 17:46:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1162 * bin/diff-builds-and-group-fixed-tests-only.sh:
1164 * docs/Download.html:
1165 Updated for the new release
1167 * bin/sets-manager.py:
1170 * rpmbuild/ace-tao-ciao.spec:
1171 Fixed a wrong replacement by the release script
1173 * tests/Bug_3709_Regression_Test.cpp:
1174 New test to see which compilers can handle template template arguments
1176 * tests/Bug_3710_Regression_Test.cpp:
1177 New test for bugzilla 3710 which is already fixed
1179 * tests/Config_Test.cpp:
1180 Use prefix increment
1182 * tests/run_test.lst:
1186 * bin/make_release.py:
1187 DANCE_ROOT now also has to be set when generating all project files
1189 Thu Jul 23 02:11:02 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1191 * ACE version 5.7.2 released.
1193 Thu Jul 23 06:58:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1195 * bin/make_release.py:
1196 Corrected bug in updating spec file
1198 Wed Jul 22 08:44:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1200 * bin/diff-builds.pl:
1201 Don't use the page with the builds run today, but use the page that
1202 lists the builds on the specified date.
1204 Tue Jul 21 11:44:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1206 Reverted the change below, it was triggered by template problems in TAO_IDL
1209 Sat Jul 18 00:52:14 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1210 * ace/config-macosx-leopard.h:
1211 Intel on OS X requires explicit template visibility.
1213 Tue Jul 21 10:57:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1215 * docs/bczar/bczar.html:
1216 Updated link to bugzilla
1218 Mon Jul 20 07:34:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1220 * apps/gperf/src/Bool_Array.h:
1221 * apps/gperf/src/Key_List.h:
1222 Added workaround for BCB linker which needs these classes exported
1224 Sun Jul 19 08:18:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1226 * apps/JAWS/server/HTTP_Response.cpp:
1227 * apps/JAWS/server/JAWS_IO.cpp:
1230 Sat Jul 18 04:14:31 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1232 * ace/POSIX_Proactor.cpp:
1234 Attempt to fix a compile warning that appears to be the result
1235 of a bug in the optimizer in GCC 4.1.2.
1237 Sat Jul 18 00:52:14 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1239 * ace/config-macosx-leopard.h:
1241 Intel on OS X requires explicit template visibility.
1243 Fri Jul 17 18:32:45 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1245 * ace/OS_NS_time.cpp (mktime): Set t_sys.wMilliseconds to 0 so
1246 it's initialized properly. Thanks to Ryan Carmichael
1247 <RCarmichael at drs-tem dot com> for this fix.
1249 Fri Jul 17 14:36:12 UTC 2009 Marcel Smit <msmit@remedy.nl>
1251 * apps/JAWS/server/HTTP_Response.cpp:
1252 * apps/JAWS/server/JAWS_IO.cpp:
1253 Resolved UNICODE compiler errors.
1255 Wed Jul 15 14:43:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1257 * apps/gperf/src/gperf.mpc:
1258 Made the library name different to resolve problems with vxtest
1260 Wed Jul 15 14:41:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1262 * apps/gperf/src/gperf_export.h:
1263 Fixed problem with static builds
1265 Tue Jul 14 20:59:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1267 * rpmbuild/ace-tao-ciao.spec:
1268 Fixed problem with created MPC package
1270 * rpmbuild/ace-tao-rpmlintrc.txt:
1273 Tue Jul 14 15:16:33 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1275 * apps/gperf/src/gperf_export.h:
1277 Missing file from earlier merge, thanks to Phil Mesnier for
1280 Tue Jul 14 14:24:20 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1282 * docs/bczar/bczar.html:
1283 No need to update the spec file manually anymore
1285 Tue Jul 14 14:13:20 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1288 ace/OS.h is now illegal to be used in CIAO
1290 Tue Jul 14 13:31:20 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1292 * include/makeinclude/platform_linux.GNU:
1293 SUSE Enterprise 10 also needs the gcc workaround
1295 Tue Jul 14 13:15:20 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1297 * bin/make_release.py:
1298 Don't create bmake files anymore
1300 * rpmbuild/ace-tao-ciao.spec:
1301 Updated because gperf has now a shared library
1303 Tue Jul 14 11:12:20 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1306 * apps/gperf/ChangeLog:
1307 * apps/gperf/src/Bool_Array.h:
1308 * apps/gperf/src/Bool_Array.cpp:
1309 * apps/gperf/src/Gen_Perf.h:
1310 * apps/gperf/src/Gen_Perf.cpp:
1311 * apps/gperf/src/Hash_Table.h:
1312 * apps/gperf/src/Hash_Table.cpp:
1313 * apps/gperf/src/Iterator.h:
1314 * apps/gperf/src/Iterator.cpp:
1315 * apps/gperf/src/Key_List.h:
1316 * apps/gperf/src/Key_List.cpp:
1317 * apps/gperf/src/List_Node.h:
1318 * apps/gperf/src/List_Node.cpp:
1319 * apps/gperf/src/Options.h:
1320 * apps/gperf/src/Options.cpp:
1321 * apps/gperf/src/Vectors.h:
1322 * apps/gperf/src/Vectors.cpp:
1323 * apps/gperf/src/Version.cpp:
1324 * apps/gperf/src/gperf.cpp:
1325 * apps/gperf/src/gperf.mpc:
1326 * bin/MakeProjectCreator/config/MPC.cfg:
1327 * bin/make_release.py:
1328 * contrib/minizip/minizip_export.h:
1329 * docs/bczar/bczar.html:
1330 * include/makeinclude/platform_linux.GNU:
1331 * include/makeinclude/platform_linux_icc.GNU:
1333 Merged in from dds_ports branch, changelog entries pasted
1339 Removed these files. utility has been moved to old-contrib
1340 at the root of the repository.
1343 Sat Jul 11 20:01:36 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1345 * include/makeinclude/platform_linux.GNU:
1349 Fri Jul 10 19:44:08 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1353 * PROBLEM-REPORT-FORM:
1356 * ace/Argv_Type_Converter.cpp:
1357 * ace/Configuration.cpp:
1358 * ace/Dev_Poll_Reactor.h:
1359 * ace/Dev_Poll_Reactor.inl:
1360 * ace/Dev_Poll_Reactor.cpp:
1361 * ace/ETCL/ETCL_Interpreter.cpp:
1362 * ace/FoxReactor/FoxReactor.cpp:
1363 * ace/Handle_Gobbler.inl:
1366 * ace/Message_Queue_Vx.h:
1367 * ace/Monitor_Control/BSD_Network_Interface_Monitor.h:
1368 * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
1369 * ace/Monitor_Control/Bytes_Received_Monitor.h:
1370 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
1371 * ace/Monitor_Control/Bytes_Sent_Monitor.h:
1372 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
1373 * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.h:
1374 * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.cpp:
1375 * ace/Monitor_Control/Makefile.am:
1376 * ace/Monitor_Control/Monitor_Control.mpc:
1377 * ace/Monitor_Control/Packets_Received_Monitor.h:
1378 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
1379 * ace/Monitor_Control/Packets_Sent_Monitor.h:
1380 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
1381 * ace/OS_NS_Thread.h:
1382 * ace/OS_NS_Thread.inl:
1383 * ace/OS_NS_Thread.cpp:
1384 * ace/OS_NS_ctype.inl:
1385 * ace/OS_NS_stdio.h:
1386 * ace/OS_NS_stdio.inl:
1387 * ace/OS_NS_stdio.cpp:
1388 * ace/OS_NS_sys_socket.inl:
1389 * ace/OS_NS_unistd.inl:
1390 * ace/OS_NS_unistd.cpp:
1396 * ace/Select_Reactor_T.cpp:
1397 * ace/TP_Reactor.cpp:
1399 * ace/Time_Value.inl:
1400 * ace/Time_Value.cpp:
1401 * ace/Tokenizer_T.h:
1402 * ace/Tokenizer_T.cpp:
1405 * ace/ace_for_tao.mpc:
1406 * ace/config-cygwin32.h:
1407 * ace/config-freebsd.h:
1408 * ace/config-lite.h:
1409 * ace/config-macosx-leopard.h:
1410 * ace/config-openbsd.h:
1411 * ace/config-win32-msvc-9.h:
1412 * ace/config-win32-msvc.h:
1413 * bin/PerlACE/ProcessWinCE.pm:
1414 * bin/PerlACE/ProcessWinCE_Unix.pm:
1415 * bin/ace_tests.lst:
1416 * bin/diff-builds-and-group-fixed-tests-only.sh:
1417 * contrib/FaCE/CE_ARGV.h:
1418 * contrib/FaCE/FaCE.cpp:
1419 * contrib/FaCE/newres.h:
1420 * contrib/minizip/minizip.mwc:
1421 * docs/ACE-guidelines.html:
1422 * docs/Download.html:
1424 * examples/OS/Process/process.cpp:
1425 * examples/QOS/Change_Sender_TSpec/Sender_QoS_Event_Handler.cpp:
1426 * include/makeinclude/platform_cegcc.GNU:
1427 * include/makeinclude/platform_linux.GNU:
1428 * include/makeinclude/platform_linux_icc.GNU:
1429 * include/makeinclude/platform_lynxos.GNU:
1430 * include/makeinclude/platform_sunos5_sunc++.GNU:
1431 * include/makeinclude/platform_vxworks6.3.GNU:
1432 * include/makeinclude/wrapper_macros.GNU:
1433 * rpmbuild/ace-tao-ciao.spec:
1434 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosconcurrency:
1435 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosevent:
1436 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnaming:
1437 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnotification:
1438 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-costrading:
1439 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-rtevent:
1440 * rpmbuild/ace-tao-init-suse/init.d/tao-cosconcurrency:
1441 * rpmbuild/ace-tao-init-suse/init.d/tao-cosevent:
1442 * rpmbuild/ace-tao-init-suse/init.d/tao-cosnaming:
1443 * rpmbuild/ace-tao-init-suse/init.d/tao-cosnotification:
1444 * rpmbuild/ace-tao-init-suse/init.d/tao-costrading:
1445 * rpmbuild/ace-tao-init-suse/init.d/tao-rtevent:
1446 * rpmbuild/ace-tao-init-suse/tao:
1447 * rpmbuild/ace-tao-init-suse/tao/tao-cosconcurrency:
1448 * rpmbuild/ace-tao-init-suse/tao/tao-cosevent:
1449 * rpmbuild/ace-tao-init-suse/tao/tao-cosnaming:
1450 * rpmbuild/ace-tao-init-suse/tao/tao-cosnotification:
1451 * rpmbuild/ace-tao-init-suse/tao/tao-costrading:
1452 * rpmbuild/ace-tao-init-suse/tao/tao-rtevent:
1454 * rpmbuild/etc/logrotate.d:
1455 * rpmbuild/etc/logrotate.d/tao-cosconcurrency:
1456 * rpmbuild/etc/logrotate.d/tao-cosevent:
1457 * rpmbuild/etc/logrotate.d/tao-cosnaming:
1458 * rpmbuild/etc/logrotate.d/tao-cosnotification:
1459 * rpmbuild/etc/logrotate.d/tao-costrading:
1460 * rpmbuild/etc/logrotate.d/tao-rtevent:
1462 * rpmbuild/etc/tao/tao-cosconcurrency.conf:
1463 * rpmbuild/etc/tao/tao-cosevent.conf:
1464 * rpmbuild/etc/tao/tao-cosnaming.conf:
1465 * rpmbuild/etc/tao/tao-cosnotification.conf:
1466 * rpmbuild/etc/tao/tao-costrading.conf:
1467 * rpmbuild/etc/tao/tao-rtevent.conf:
1468 * tests/Bug_1890_Regression_Test.cpp:
1469 * tests/Bug_2540_Regression_Test.cpp:
1470 * tests/Bug_2740_Regression_Test.cpp:
1471 * tests/Bug_3673_Regression_Test.cpp:
1472 * tests/MT_Reactor_Upcall_Test.cpp:
1473 * tests/Network_Adapters_Test.h:
1474 * tests/Process_Manager_Test.cpp:
1475 * tests/Reactor_Dispatch_Order_Test.cpp:
1476 * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp:
1477 * tests/Refcounted_Event_Handler_Test_DevPoll.cpp:
1478 * tests/Signal_Test.cpp:
1479 * tests/non_mpc_makefile:
1480 * tests/non_mpc_makefile/Bug_3708_Regression.pl:
1481 * tests/non_mpc_makefile/CustomMakefile:
1482 * tests/non_mpc_makefile/foo.cpp:
1483 * tests/run_test.lst:
1485 * rpmbuild/ace-tao-init-suse/tao/tao-cosconcurrency.opt:
1486 * rpmbuild/ace-tao-init-suse/tao/tao-cosevent.opt:
1487 * rpmbuild/ace-tao-init-suse/tao/tao-cosnaming.opt:
1488 * rpmbuild/ace-tao-init-suse/tao/tao-cosnotification.opt:
1489 * rpmbuild/ace-tao-init-suse/tao/tao-costrading.opt:
1490 * rpmbuild/ace-tao-init-suse/tao/tao-rtevent.opt:
1491 * rpmbuild/logrotate.d:
1492 * rpmbuild/logrotate.d/tao-cosconcurrency:
1493 * rpmbuild/logrotate.d/tao-cosevent:
1494 * rpmbuild/logrotate.d/tao-cosnaming:
1495 * rpmbuild/logrotate.d/tao-cosnotification:
1496 * rpmbuild/logrotate.d/tao-costrading:
1497 * rpmbuild/logrotate.d/tao-rtevent:
1499 * rpmbuild/tao/tao-cosconcurrency.conf:
1500 * rpmbuild/tao/tao-cosevent.conf:
1501 * rpmbuild/tao/tao-cosnaming.conf:
1502 * rpmbuild/tao/tao-cosnotification.conf:
1503 * rpmbuild/tao/tao-costrading.conf:
1504 * rpmbuild/tao/tao-rtevent.conf:
1506 Merged in from trunk.
1508 Thu Jul 9 13:27:09 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1510 * bin/MakeProjectCreator/config/MPC.cfg:
1511 Add $DANCE_ROOT/MPC as config directory, dance base projects will
1514 Mon Jun 29 00:29:40 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1516 * bin/make_release.py:
1518 Stab at update of the spec file upon release. This will need to
1521 Tue Jun 22 15:49:30 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1523 * bin/MakeProjectCreator/config/MPC.cfg:
1524 Move TAO_ROOT/MPC to dynamic_includes, we now have an IDLHelper
1526 Fri Jun 19 15:03:30 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
1530 Removed these files.
1532 Tue Jul 14 02:44:58 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
1535 * bin/diff-builds-and-group-fixed-tests-only.sh:
1536 * docs/Download.html:
1538 * rpmbuild/ace-tao-ciao.spec:
1540 updated for new release
1542 Mon Jul 13 12:32:13 CDT 2009 Phil Mesnier <mesnier_p@ociweb.com>
1544 * ACE version 5.7.1 released.
1546 Fri Jul 10 09:20:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1548 * ace/Time_Value.{h,cpp,inl}:
1549 Removed workarounds for old eVC, the extern causes major
1550 problems when trying to compile ACE in release mode for a
1551 Windows CE x86 target
1553 Thu Jul 9 11:54:57 UTC 2009 Olli Savia <ops@iki.fi>
1555 * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
1556 Added support for OpenBSD.
1558 Thu Jul 9 06:44:32 UTC 2009 Olli Savia <ops@iki.fi>
1560 * ace/Monitor_Control/Bytes_Received_Monitor.h:
1561 * ace/Monitor_Control/Bytes_Sent_Monitor.h:
1562 * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
1563 * ace/Monitor_Control/Packets_Received_Monitor.h:
1564 * ace/Monitor_Control/Packets_Received_Monitor.cpp:
1565 * ace/Monitor_Control/Packets_Sent_Monitor.h:
1566 Fixed compile errors on FreeBSD.
1568 Wed Jul 8 14:22:41 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
1570 * ace/Monitor_Control/Makefile.am:
1572 Added new files FreeBSD_Network_Interface_Monitor.{h,cpp}
1575 Tue Jul 7 22:21:03 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
1577 * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.cpp:
1578 * ace/Monitor_Control/FreeBSD_Network_Interface_Monitor.h:
1580 New files, defining a monitor for FreeBSD.
1582 * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
1583 * ace/Monitor_Control/BSD_Network_Interface_Monitor.h:
1584 * ace/Monitor_Control/Monitor_Control.mpc:
1585 * ace/Monitor_Control/Bytes_Sent_Monitor.h:
1586 * ace/Monitor_Control/Packets_Sent_Monitor.h:
1587 * ace/Monitor_Control/Bytes_Received_Monitor.h:
1588 * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
1589 * ace/Monitor_Control/Packets_Received_Monitor.h:
1590 * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
1592 New files added to MPC project and existing monitors
1593 patched with NetBSD/OpenBSD-related changes. Thanks to
1594 Boyan Kasarov <bkasarov at gmail dot com> for submitting
1597 Tue Jul 7 12:57:30 UTC 2009 Olli Savia <ops@iki.fi>
1599 * ace/FoxReactor/FoxReactor.cpp:
1600 Added missing return statement to avoid gcc's
1601 'no return statement in function returning non-void' warning.
1603 Tue Jul 7 06:00:39 UTC 2009 Olli Savia <ops@iki.fi>
1605 * ace/config-freebsd.h:
1606 Removed legacy cuserid() declaration.
1608 * tests/run_test.lst:
1609 Do not run Signal_Test on FreeBSD.
1611 Tue Jul 7 05:43:11 UTC 2009 Olli Savia <ops@iki.fi>
1613 * ace/Handle_Gobbler.inl:
1614 Added static_cast to avoid compiler warning on FreeBSD.
1616 Mon Jul 6 20:33:00 UTC 2009 Adam Mitz <mitza@ociweb.com>
1618 * ace/OS_NS_unistd.cpp:
1620 Fixed a bug where the number of bytes passed to ACE_OS::malloc is
1621 incorrect for ACE_USES_WCHAR (each character can be > 1 byte).
1623 Mon Jul 6 18:25:23 UTC 2009 Adam Mitz <mitza@ociweb.com>
1625 * ace/config-macosx-leopard.h:
1627 This platform needs ACE_HAS_SOCKADDR_IN_SIN_LEN.
1629 Sat Jul 4 20:50:16 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1631 * Happy Birthday USA!
1633 Wed Jul 1 13:09:34 UTC 2009 Olli Savia <ops@iki.fi>
1635 * ace/config-openbsd.h:
1636 Added ACE_HAS_VOID_UNSETENV.
1638 Mon Jun 29 23:42:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1640 * contrib/FaCE/newres.h:
1641 Fixed compile problem with CEGCC
1643 Mon Jun 29 23:08:06 UTC 2009 Trevor Fields <fields_t@ociweb.com>
1645 * include/makeinclude/platform_sunos5_sunc++.GNU:
1646 Fixed settings of inline and exceptions for Sun compilers
1647 greater than 5.9 (Sun Studio 12). Scan for version 5.1 was
1648 catching 5.10 as well.
1650 Sun Jun 28 16:15:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1653 Fixed compile problem with SunStudio 12 Update 1
1655 Sun Jun 28 14:33:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1657 * include/makeinclude/platform_sunos5_sunc++.GNU:
1658 Fixed compile problem with SunStudio 12 Update 1
1660 Sat Jun 27 00:55:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1662 * rpmbuild/ace-tao-ciao.spec:
1665 * rpmbuild/ace-tao-init-suse/fillup-templates/*:
1668 Sat Jun 27 00:44:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1671 * rpmbuild/logrotate.d:
1672 Moved to the new etc directory
1674 * rpmbuild/ace-tao-ciao.spec:
1675 Updated for move above
1677 Fri Jun 26 22:55:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1679 * tests/non_mpc_makefile/run_test.pl:
1680 * tests/non_mpc_makefile/Bug_3708_Regression.pl:
1681 renamed to get better test stats
1683 * bin/ace_tests.lst:
1684 Updated for rename above
1686 Fri Jun 26 16:19:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1688 * rpmbuild/ace-tao-ciao.spec:
1689 Added missing DANCE_ROOT
1691 Fri Jun 26 16:10:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1693 * rpmbuild/ace-tao-init-suse/fillup-templates/*:
1694 Missing files for x.7.0
1696 * rpmbuild/ace-tao-init-suse/tao:
1697 Removed, this are Fedora files
1699 * rpmbuild/ace-tao-ciao.spec:
1700 Copy the correct files for SuSE and print the g++ version in the
1701 build log which makes it easier to see which g++ version is
1704 Fri Jun 26 02:16:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1706 * include/makeinclude/platform_linux.GNU:
1709 Fri Jun 26 00:46:10 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1711 * docs/ACE-guidelines.html:
1714 Thu Jun 25 21:46:10 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
1716 * tests/non_mpc_makefile/foo.cpp:
1720 Thu Jun 25 14:20:08 UTC 2009 Adam Mitz <mitza@ociweb.com>
1722 * bin/ace_tests.lst:
1723 * tests/non_mpc_makefile:
1724 * tests/non_mpc_makefile/CustomMakefile:
1725 * tests/non_mpc_makefile/foo.cpp:
1726 * tests/non_mpc_makefile/run_test.pl:
1728 Added a test for non-MPC-generated Makefile compatibility with
1729 the files in include/makeinclude.
1731 Thu Jun 25 13:26:13 UTC 2009 Steve Huston <shuston@riverace.com>
1733 * include/makeinclude/wrapper_macros.GNU: Restore pre-5.7 build
1734 functionality for non-MPC-generated Makefiles that use LIB to
1735 specify what library to build. Fixes Bugzilla 3708.
1737 Thu Jun 25 02:09:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1739 * rpmbuild/ace-tao-ciao.spec:
1742 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosconcurrency
1743 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosevent
1744 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnaming
1745 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-cosnotification
1746 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-costrading
1747 * rpmbuild/ace-tao-init-fedora/rc.d/init.d/tao-rtevent
1748 * rpmbuild/ace-tao-init-suse/init.d/tao-cosconcurrency
1749 * rpmbuild/ace-tao-init-suse/init.d/tao-cosevent
1750 * rpmbuild/ace-tao-init-suse/init.d/tao-cosnaming
1751 * rpmbuild/ace-tao-init-suse/init.d/tao-cosnotification
1752 * rpmbuild/ace-tao-init-suse/init.d/tao-costrading
1753 * rpmbuild/ace-tao-init-suse/init.d/tao-rtevent
1756 Wed Jun 24 19:33:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1758 * rpmbuild/ace-tao-ciao.spec:
1761 Wed Jun 24 18:19:24 UTC 2009 Adam Mitz <mitza@ociweb.com>
1763 * ace/OS_NS_ctype.inl:
1764 * ace/config-win32-msvc.h:
1766 Revised the change from yesterday to only apply to Visual C++ and not
1767 the other Win32 compilers.
1769 Wed Jun 24 08:51:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1771 * rpmbuild/ace-tao-ciao.spec:
1772 First set of fixed to get x.7.0 compiling on OpenSuSE Build
1774 Sun Jun 21 14:34:13 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1776 * ace/Log_Msg.cpp (log): Changed the use of
1777 ACE_Log_Record::MAXLOGMSGLEN to ACE_MAXLOGMSGLEN to avoid
1778 problems with "off-by-one" buffer overflow errors. Thanks to
1779 Brendan Murphy <brendan dot murphy at euro dot apple dot com>
1780 for contributing this.
1782 Tue Jun 23 20:12:51 UTC 2009 Adam Mitz <mitza@ociweb.com>
1784 * ace/Argv_Type_Converter.cpp:
1786 Allow a 0-length argv list (argc == 0), argv[0] may not be valid.
1788 * ace/OS_NS_ctype.inl:
1790 This WinCE/Mobile work-around applies to Win32 w/ wchar as well.
1792 * ace/OS_NS_stdio.cpp:
1794 Removed the check for Unicode BOM in ACE_OS::fopen(). This was only
1795 checked in Win32 builds with ACE_USES_WCHAR. This resolves bug#3705.
1797 Tue Jun 23 15:09:50 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
1800 * bin/diff-builds-and-group-fixed-tests-only.sh:
1801 * docs/Download.html:
1803 Post release updates.
1805 Mon Jun 22 09:33:40 CDT 2009 Phil Mesnier <mesnier_p@ociweb.com>
1807 * ACE version 5.7 released.
1809 Tue Jun 16 15:14:52 UTC 2009 Adam Mitz <mitza@ociweb.com>
1813 For Windows CE/Mobile: when constructing argv[0], quote the full
1814 path to the exe if it contains spaces (\Program Files\...).
1816 Mon Jun 15 07:45:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1818 * tests/Bug_3673_Regression_Test.cpp:
1819 * tests/run_test.lst:
1821 Added a new test for bugzilla 3673, this test whether exception handling
1822 works correctly. This doesn't work with CB2007 which is really a compiler
1823 bug. This test makes it easier to see if other compilers have the same
1826 Fri Jun 12 19:05:43 UTC 2009 Adam Mitz <mitza@ociweb.com>
1828 * ace/OS_NS_sys_socket.inl:
1830 Windows Mobile 6 can return WSAENOPROTOOPT instead of WSAEOPNOTSUPP
1831 for setsockopt with an unsupported option.
1833 Fri Jun 12 19:16:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1835 Revert the change below, Adam has a better fix
1836 * ace/config-WinCE.h
1837 Set ACE_LACKS_SO_RCVBUF for WinCE 5, it is not supported
1839 Fri Jun 12 18:37:04 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1841 * ace/config-WinCE.h
1842 Set ACE_LACKS_SO_RCVBUF for WinCE 5, it is not supported
1844 Fri Jun 12 14:12:04 UTC 2009 Steve Huston <shuston@riverace.com>
1846 * tests/run_test.lst: Removed !FIXED_BUGS_ONLY from Process_Test. Not
1847 sure why it's there and I never see Process_Test fail.
1849 Fri Jun 12 11:24:09 UTC 2009 Steve Huston <shuston@riverace.com>
1851 * ace/Dev_Poll_Reactor.cpp: Added missing ifdef ACE_HAS_EVENT_POLL.
1853 * tests/run_test.lst: Removed !FIXED_BUGS_ONLY from those fixed:
1854 Reactor_Dispatch_Order_Test_Dev_Poll
1855 Reactor_Remove_Resume_Test_Dev_Poll
1856 Refcounted_Event_Handler_Test_DevPoll
1858 Fri Jun 12 00:45:09 UTC 2009 Steve Huston <shuston@riverace.com>
1860 * ace/Dev_Poll_Reactor.{h cpp inl}: Fixed multi-thread behavior of
1861 ACE_Dev_Poll_Reactor to resolve Bugzilla 2740, 3178, 3188, 3279.
1862 Note that fixing 3178 involved adding the manual-resume behavior from
1863 ACE_TP_Reactor which was easy after the other fixes. Essentially
1865 - Change epoll_wait() from returning all ready events to just one.
1866 - Registered events now include the EPOLLONESHOT flag, so once
1867 an event is delivered for a handle, no more will be until
1868 epoll_ctl() is called again to reset the events.
1869 This has the effect of suspending handlers around I/O upcalls and
1870 preventing registration changes from happening while another thread
1871 is waiting for events.
1873 * tests/Reactor_Dispatch_Order_Test.cpp:
1874 * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp:
1875 * tests/Refcounted_Event_Handler_Test_DevPoll.cpp:
1876 When registering the test handle for events, register for read and
1877 write, not everything. Registering for everything leaves 'connect'
1878 set when 'write' is removed, but they both map to the same event
1879 on non-Windows reactors.
1880 For the _Dev_Poll test, remove the BSD, VxWorks, Lynx-only case for
1881 removing write-mask - this should always be done.
1883 * tests/MT_Reactor_Upcall_Test.cpp: When setting up the
1884 ACE_Dev_Poll_Reactor, set the restart flag.
1886 * tests/Bug_2740_Regression_Test.cpp: Tweaks for more informative
1887 logging and remove false-fails on peer socket closes.
1889 * tests/run_test.lst: Removed !FIXED_BUGS_ONLY from
1890 Bug_2740_Regression_Test.
1892 Thu Jun 11 19:27:33 UTC 2009 Steven Stallion <stallions@ociweb.com>
1894 * PROBLEM-REPORT-FORM:
1896 Added additional PRF question about build method (commit performed
1897 on behalf of Chris Cleeland).
1899 Thu Jun 11 13:25:09 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1901 * ace/config-cygwin32.h:
1902 Only define the custom export macros when they are not defined yet
1904 * ace/TP_Reactor.cpp:
1907 Thu Jun 11 13:15:09 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1909 * include/makeinclude/platform_vxworks6.3.GNU:
1910 Use $(HOST_EXE_EXT) when host_root is set
1912 * include/makeinclude/platform_cegcc.GNU:
1913 Set qos to 1 and updated header
1915 Wed Jun 10 18:18:09 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1917 * ace/config-win32-msvc-9.h:
1918 * ace/OS_NS_stdio.inl:
1919 Fix for Windows CE with msvc9
1921 Wed Jun 10 14:07:09 UTC 2009 Adam Mitz <mitza@ociweb.com>
1923 * include/makeinclude/platform_vxworks6.3.GNU:
1925 Minor adjustment to the part of the change below concerning
1926 "Allow in-place (no HOST_ROOT) cross-compilation on Win32 hosts."
1927 If the host tool variables (like $(TAO_IDL)) are already end in .exe
1928 don't add .exe again.
1930 Mon Jun 8 18:39:58 UTC 2009 Adam Mitz <mitza@ociweb.com>
1932 * ace/Message_Queue_Vx.h:
1935 Added ACE_Export to ACE_Message_Queue_Vx.
1936 Added "exports" for the symbols ace_os_main_i and ace_main_i.
1937 This allows them to work with GCC 4.x hidden visibility on platforms
1938 that use redefinition of main (VxWorks).
1940 * contrib/minizip/minizip.mwc:
1942 Added a workspace so minizip will be "found" when running
1945 * include/makeinclude/platform_lynxos.GNU:
1946 * include/makeinclude/platform_vxworks6.3.GNU:
1948 Both VxWorks and LynxOS:
1949 For shared library builds (RTP), use -rpath-link to silence
1950 warnings from the linker. We assume the libraries in $ACE_ROOT/lib
1951 will be present at runtime.
1954 Allow in-place (no HOST_ROOT) cross-compilation on Win32 hosts.
1956 * include/makeinclude/platform_sunos5_sunc++.GNU:
1958 Default "distrib" to 1, which means we will not set RPATH, similar to
1959 other platforms. This resolves bug #3678.
1961 * tests/Network_Adapters_Test.h:
1962 * tests/Process_Manager_Test.cpp:
1963 * tests/Signal_Test.cpp:
1964 * tests/run_test.lst:
1966 Fix ACE tests that were failing in single-threaded builds.
1968 Mon Jun 8 09:51:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1970 * tests/Bug_1890_Regression_Test.cpp:
1971 * tests/Bug_2540_Regression_Test.cpp:
1972 Put the reactors on the heap to get these tests running
1973 with Windows CE where we only get a 64Kb main thread
1975 Sun Jun 7 17:53:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
1977 * ace/Tokenizer_T.cpp
1981 Moved ACE_Tokenizer to its own file and reworked it to
1982 the C++ template ACE_Tokenizer_T. ACE_Tokenizer is then a
1983 typedef of ACE_Tokenizer_T<ACE_TCHAR>. This makes it
1984 possible to use a char tokenizer in a wchar build
1987 * ace/ace_for_tao.mpc:
1991 * ace/Configuration.cpp:
1993 * examples/OS/Process/process.cpp:
1994 Added include of Tokenizer_T.h
1996 * ace/OS_NS_Thread.cpp
1997 * ace/OS_NS_Thread.h
1998 * ace/OS_NS_Thread.inl
1999 Changed important_writer_ to bool
2001 Fri Jun 5 18:20:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2006 Fri Jun 5 18:16:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2008 * ace/ETCL/ETCL_Interpreter.cpp:
2009 Prefix increment and const changes
2014 Thu Jun 4 10:14:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2016 * ace/Select_Reactor_T.cpp:
2017 Only call the notify_handler_ when we have a valid pointer
2019 Thu Jun 4 09:42:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2021 * contrib/FaCE/CE_ARGV.h:
2022 * contrib/FaCE/FaCE.cpp:
2023 Fixed GCC 4.4 warnings
2025 Thu Jun 4 09:12:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2027 * ace/OS_NS_stdio.h:
2028 Fixed MinGW compile problem
2030 Thu Jun 4 08:56:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2032 * ace/OS_NS_unistd.inl (isatty):
2033 Check the return value of _open_osfhandle, if it returns -1,
2034 it failed and then calling _isatty with -1 will cause an
2035 assert of the msvc9 runtime
2037 Wed Jun 3 07:52:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2039 * bin/PerlACE/ProcessWinCE.pm:
2040 * bin/PerlACE/ProcessWinCE_Unix.pm:
2041 If we can't find the vxtest file, log it as error but just
2044 Mon Jun 1 08:09:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2047 Fixed gcc4.4 warning in a different way, broke other builds
2049 * ace/config-win32-borland.h:
2050 Changed version checks to not have to patch again for a next
2051 path from Embarcadero
2053 Mon Jun 1 05:22:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2056 Fixed gcc4.4 warnings
2058 Mon Jun 1 05:15:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2060 * ace/config-win32-borland.h:
2061 We new require to have update pack 3 installed
2063 Fri May 29 16:08:32 UTC 2009 Steve Huston <shuston@riverace.com>
2065 * tests/Bug_2740_Regression_Test.cpp:
2067 * tests/run_test.lst: New test based on code submitted in
2070 Fri May 29 13:36:05 2009 Marcel Smit <msmit@remedy.nl>
2072 * ace/OS_NS_stropts.cpp:
2073 * ace/OS_NS_sys_socket.cpp:
2074 * include/makeinclude/platform_cegcc.GNU:
2076 Fixed compiler error for QoS when compiler is CE gcc.
2077 Removed UNDER_CE < 500.
2079 Fri May 29 11:41:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2084 Tue May 26 06:56:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2086 * ace/Configuration.{h,cpp}
2087 Removed my WinCE code again, it seems to break another part
2090 * ace/os_include/netinet/os_in.h:
2093 * ace/config-win32-msvc-10.h:
2094 * ace/config-win32-msvc-9.h:
2095 If we compile for Vista or higher then enable the native
2096 windows condition variables
2098 Tue May 26 05:56:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2100 * apps/JAWS/server/HTTP_Server.cpp:
2103 Mon May 25 18:47:24 UTC 2009 Carlos O'Ryan <coryan@atdesk.com>
2105 * ace/config-linux-common.h:
2106 * ace/OS_NS_dirent.h:
2107 Johnny Willemsen found a more elegant fix. Applied.
2109 Mon May 25 18:21:40 UTC 2009 Carlos O'Ryan <coryan@atdesk.com>
2111 * ace/OS_NS_dirent.h:
2112 * ace/config-linux-common.h:
2113 Fixed bug 3681, code would not build with glibc-2.10 because the
2114 prototype for scandir() changed. Automatically detect the
2115 version of glibc and use the right prototype for it.
2117 Mon May 25 11:26:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2119 * apps/JAWS/server/IO.cpp
2120 * apps/JAWS/server/IO.h
2121 * apps/JAWS/server/JAWS_IO.cpp
2122 * apps/JAWS/server/JAWS_IO.h
2125 * apps/JAWS/server/HTTP_Handler.h
2126 * apps/JAWS/server/HTTP_Response.cpp
2127 * apps/JAWS/server/JAWS_Concurrency.h
2128 * apps/JAWS/server/Makefile.am
2129 * apps/JAWS/server/server.mpc
2130 Updated because of change above
2132 Mon May 25 09:47:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2134 * ace/OS_NS_sys_mman.inl:
2135 Don't pass unsupported flags with WinCE. This fixes the Mem_Map_Test
2137 Sun May 24 18:27:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2139 * ace/Configuration.{h,cpp}
2140 With WinCE RegKeyDelete just does a recursive delete, on regular
2141 Windows RegKeyDelete only works when there are no subkeys. Added
2142 WinCE specific code to check if we have subkeys, if yes, then
2143 return with an error
2145 Fri May 22 16:20:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2147 * tests/Message_Queue_Test.cpp:
2148 Run part of this test again on VxWorks and reduced the number
2149 it messages in the counting test for WinCE, the amount of messages
2150 is too much for CE to finish the test in time
2152 Fri May 22 16:10:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2154 * tests/ACE_Init_Test.cpp:
2157 * tests/Dirent_Test.cpp:
2158 Initialise pointer to 0
2160 * tests/SOCK_Connector_Test.cpp:
2161 Print errno to get some more feedback why this fails on WinCE
2163 Fri May 22 12:11:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2165 * bin/PerlACE/ProcessWinCE.pm:
2166 * bin/PerlACE/ProcessWinCE_Unix.pm:
2167 Only use the vxtest file in a non static test
2169 Fri May 22 11:12:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2171 * ace/SOCK_Dgram.cpp:
2172 * ace/SOCK_Dgram_Mcast.cpp:
2173 Fixed casing of include for cegcc
2175 Fri May 22 10:57:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2177 * include/makeinclude/platform_cegcc.GNU:
2178 Some defines only have to be set, not to 1
2180 Fri May 22 10:51:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2182 * apps/JAWS3/jaws3/IO.cpp
2183 * apps/JAWS3/jaws3/IO.h
2184 * apps/JAWS3/jaws3/Jaws_IO.cpp
2185 * apps/JAWS3/jaws3/Jaws_IO.h
2186 Renamed to Jaws_IO to fix problems on windows
2188 * apps/JAWS3/jaws3/Asynch_IO.cpp
2189 * apps/JAWS3/jaws3/Asynch_IO.h
2190 * apps/JAWS3/jaws3/Asynch_IO_Helpers.h
2191 * apps/JAWS3/jaws3/jaws3.mpc
2192 * apps/JAWS3/jaws3/Makefile.am
2193 * apps/JAWS3/jaws3/Reactive_IO.cpp
2194 * apps/JAWS3/jaws3/Reactive_IO.h
2195 * apps/JAWS3/jaws3/Reactive_IO_Helpers.h
2196 * apps/JAWS3/jaws3/Synch_IO.cpp
2197 * apps/JAWS3/jaws3/Synch_IO.h
2198 * apps/JAWS3/jaws3/Templates.cpp
2199 Updated includes and filenames
2201 Fri May 22 08:31:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2206 Fri May 22 07:41:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2209 * bin/run_all_win32.pl:
2210 Not maintained for some time and seems they are broken
2212 Fri May 22 07:26:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2214 * apps/JAWS2/JAWS/IO.cpp
2215 * apps/JAWS2/JAWS/IO.h
2216 * apps/JAWS2/JAWS/Jaws_IO.cpp
2217 * apps/JAWS2/JAWS/Jaws_IO.h
2218 Renamed to Jaws_IO to fix problems on windows
2220 * apps/JAWS2/JAWS/Concurrency.h
2221 * apps/JAWS2/JAWS/IO_Acceptor.h
2222 * apps/JAWS2/JAWS/IO_Handler.cpp
2223 * apps/JAWS2/JAWS/jaws2.mpc
2224 * apps/JAWS2/JAWS/Makefile.am
2225 * apps/JAWS2/JAWS/Pipeline_Tasks.cpp
2226 * apps/JAWS2/JAWS/Server.cpp
2227 Updated includes and filenames
2229 Wed May 20 12:13:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2231 * bin/PerlACE/ProcessVX.pm:
2232 * bin/PerlACE/ProcessVX_Unix.pm:
2233 * bin/PerlACE/ProcessVX_Win32.pm:
2234 * bin/PerlACE/ProcessWinCE.pm:
2235 * bin/PerlACE/ProcessWinCE_Unix.pm:
2236 Use SYSTEM_LIBS when they are defined. List of dlls that are
2237 copied from the lib directory seperate by a semi colon
2239 Wed May 20 12:00:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2241 * bin/PerlACE/TestTarget.pm:
2242 Added SYSTEM_LIBS support, these have to be copied before we
2243 can run an executable
2245 Wed May 20 11:29:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2247 * bin/PerlACE/Process_Unix.pm:
2248 Support cross platform testing
2250 Wed May 20 07:38:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2252 * ace/OS_NS_stdio.h:
2253 * ace/OS_NS_stdio.inl:
2254 On some platforms fileno is a macro
2256 * ace/OS_NS_dirent.cpp:
2257 Layout and const changes
2259 Tue May 19 13:23:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2261 * include/makeinclude/platform_cegcc.GNU:
2262 Added _WIN32_IE=0x0500 to RCFLAGS
2264 Tue May 19 13:14:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2266 * contrib/FaCE/FaCE.mpc:
2267 * contrib/FaCE/FaCENOACE.mpc:
2270 Tue May 19 11:22:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2272 * include/makeinclude/platform_cegcc.GNU:
2275 Tue May 19 10:12:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2277 * contrib/FaCE/CE_Screen_Output.h:
2278 Added missing include of stdio.h for FILE
2280 Tue May 19 07:13:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2282 * ace/Mem_Map/IO-tests/IO_Test.cpp:
2285 Tue May 19 06:52:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2287 * ace/Countdown_Time.cpp (stop):
2288 Make sure elapsed_time is equal or bigger then zero to prevent
2289 expanding the max_wait_time at the moment the system time
2290 has been changed. Thanks to Michael Guntli
2291 <michael dot guntli at leica-geosystems dot com> for reporting this.
2293 Tue May 19 06:50:05 2009 Marcel Smit <msmit@remedy.nl>
2295 * ace/config-win32-cegcc.h
2296 Removed compiler flags since they are now in platform_cegcc.GNU.
2298 Tue May 19 06:31:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2300 * include/makeinclude/platform_cegcc.GNU:
2301 Pass mandatory compiler flags from here
2303 Tue May 19 06:17:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2306 Added fileno to ACE_OS check
2308 Tue May 19 06:14:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2310 * ace/OS_NS_stdio.h:
2311 * ace/OS_NS_stdio.inl:
2312 Added fileno wrapper which returns ACE_HANDLE. The CEGCC developers
2313 fixed their header files
2315 * ace/ETCL/ETCL_l.cpp:
2316 * ace/ETCL/ETCL_l.cpp.diff
2319 * ace/os_include/os_unistd.h:
2320 Removed obsolete casts for WinCE
2322 * ace/OS_NS_Thread.inl:
2325 Mon May 18 19:58:35 UTC 2009 Steve Huston <shuston@riverace.com>
2327 * ace/config-aix-5.x.h: Add explicit instantiation for the
2328 ACE_EXPORT_SINGLETON_DECLARE - the compiler needs to be forced to
2329 generate the template code even if there's no use of it. Fixes
2330 unsats for ACE_Utils::UUID_Generator singleton.
2331 Also removed settings for AIX Visual Age, etc. earlier than V6.
2333 Mon May 18 17:11:28 UTC 2009 Steve Huston <shuston@riverace.com>
2335 * ace/UUID.cpp: Reverted:
2336 Mon May 18 15:33:17 UTC 2009 Steve Huston <shuston@riverace.com>
2337 It breaks g++ builds. Working on another solution...
2339 Mon May 18 15:33:17 UTC 2009 Steve Huston <shuston@riverace.com>
2341 * ace/UUID.cpp: Add explicit instantiation of UUID_Generator singleton.
2342 Ensures the code is compiled; resolves missing extern sym on AIX.
2344 Mon May 18 14:44:27 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
2348 Added and enabled check_for_TAO_Local_RefCounted_Object.
2350 Mon May 18 10:11:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2352 * ace/High_Res_Timer.cpp:
2353 * ace/High_Res_Timer.inl:
2357 When not defined ACE_USES_WINCE_SEMA_SIMULATION use the
2358 semaphore implementation
2360 Mon May 18 08:26:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2362 * ace/Countdown_Time.cpp
2363 * ace/Countdown_Time.h
2364 * ace/Countdown_Time.inl
2366 Added inline file for Countdown_Time
2368 * ace/os_include/sys/os_time.h:
2369 Removed workaround for deprecated sco
2371 Mon May 18 07:48:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2373 * ace/Condition_Recursive_Thread_Mutex.cpp:
2376 * ace/OS_NS_stdio.{h,inl}:
2377 Removed ACE_OS::fileno(), gives problems with CE at this moment
2379 * ace/Recursive_Thread_Mutex.cpp (get_nesting_level):
2380 Disabled again for WinCE, the fact that it compiled is a bug
2381 in the CEGCC header files
2383 * ace/OS_NS_Thread.cpp:
2386 * ace/OS_NS_stdlib.cpp:
2387 WinCE has ExitProcess
2389 Mon May 18 06:45:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2391 * ace/Recursive_Thread_Mutex.cpp (get_nesting_level):
2394 Mon May 18 06:17:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2396 * ace/OS_NS_stdio.{h,inl}:
2397 Added ACE_OS::fileno()
2399 Mon May 18 06:15:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2401 * tests/Dirent_Test.cpp:
2402 Fixed argument not used warning
2404 * tests/Based_Pointer_Test.cpp:
2405 Improved debug message
2407 * tests/Config_Test.cpp:
2410 * tests/Thread_Pool_Reactor_Test.cpp:
2413 Mon May 18 06:12:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2415 * examples/Reactor/TP_Reactor/AcceptHandler.cpp:
2416 * examples/Reactor/TP_Reactor/server.cpp:
2419 Sun May 17 10:34:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2421 * ace/config-win32-cegcc.h:
2422 Use lib prefix, the gcc toolchain expects it
2427 * include/makeinclude/platform_cegcc.GNU:
2428 Just use the default lib prefix
2430 * ace/Configuration.cpp:
2431 Removed mingw check, that code also works with other compilers
2433 Sat May 16 18:03:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2435 * examples/OS/Process/imore.cpp:
2436 Fixed cegcc compile warnings
2438 Fri May 15 13:57:29 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
2440 * bin/MakeProjectCreator/config/ipv6.mpb:
2442 Replaced: specific(vc6, vc7, vc71, vc8, vc9, vc10, nmake, bmake, bds4)
2443 With: specific(prop:windows)
2445 Zapped references to em3, we no longer support that environement.
2447 * bin/MakeProjectCreator/config/vcfullmacros.mpt:
2448 * bin/MakeProjectCreator/config/vcpartialmacros.mpt:
2450 Zapped references to em3, we no longer support that environement.
2452 Fri May 15 12:36:35 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu>
2456 Removed the unnecessary semicolon.
2458 Fri May 15 07:10:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2460 * tests/Logging_Strategy_Test.cpp:
2461 Added debug statement to assist in analyzing the cegcc failure
2463 Thu May 14 12:06:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2465 * ace/Default_Constants.h:
2466 Only define ACE_DLL_PREFIX when it has not been defined yet,
2467 that way the mingw specific define can move to the mingw config
2470 * ace/config-win32-mingw.h:
2471 Define ACE_DLL_PREFIX here
2473 * ace/OS_NS_dlfcn.inl:
2474 Initialise pointer with 0
2476 * ace/OS_NS_sys_mman.inl:
2479 * ace/OS_NS_Thread.cpp:
2480 Removed some not needed ACE_UNUSED_ARG
2482 * ace/OS_Thread_Adapter.h:
2484 * ace/Sig_Handler.cpp:
2485 * ace/Thread_Manager.inl:
2488 * ace/Thread_Manager.cpp:
2489 Const change, initialise pointer with 0
2491 Thu May 14 19:39:58 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
2493 * bin/MakeProjectCreator/config/ace_fl.mpb:
2494 * bin/MakeProjectCreator/config/ace_gl.mpb:
2495 * bin/MakeProjectCreator/config/ace_mc.mpb:
2496 * bin/MakeProjectCreator/config/ace_qt.mpb:
2497 * bin/MakeProjectCreator/config/ace_x11.mpb:
2498 * bin/MakeProjectCreator/config/acedefaults.mpb:
2499 * bin/MakeProjectCreator/config/crosscompile.mpb:
2501 Replaced: specific(nmake, vc71, vc8, vc9, vc10)
2502 With: specific(prop:microsoft)
2504 Thu May 14 18:27:53 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu>
2509 Fixed compilation errors related to namespace issues when
2510 declaring the UUID_Generator singleton.
2512 Thu May 14 10:18:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2514 * tests/Process_Manager_Test.cpp:
2515 Set the process_name in the process options for WinCE
2517 Thu May 14 10:10:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2519 * tests/Network_Adapters_Test.cpp:
2520 Only register signal handlers for SIGINT, SIGQUIT and SIGTERM when
2521 they are not equal zero
2523 * tests/Process_Manager_Test.cpp:
2524 Const changes, prefix increment/decrement
2526 Thu May 14 07:17:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2528 * tests/DLL_Test.cpp:
2529 Directly assign a local variable
2531 * tests/Message_Queue_Notifications_Test.cpp:
2532 * tests/Message_Queue_Test.cpp:
2533 * tests/Multicast_Test.cpp
2534 Initialise some pointers with 0
2536 Thu May 14 00:01:54 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu>
2541 * tests/UUID_Test.cpp:
2543 The constructor for the UUID generator now calls init ().
2545 Added ACE_SINGLETON_DECLARE to the UUID_GENERATOR singleton
2546 so it will be properly exported from the ACE library.
2548 Wed May 13 17:02:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2550 * tests/Network_Adapters_Test.cpp:
2551 When registering the signal handlers fails also print the
2552 signal number that failed
2554 Tue May 12 18:26:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2556 * netsvcs/lib/Client_Logging_Handler.cpp
2557 * protocols/tests/HTBP/Reactor_Tests/client.cpp
2558 * protocols/tests/HTBP/Send_Large_Msg/client.cpp
2559 More usage of ACE_ERRNO_GET
2561 Tue May 12 12:35:07 UTC 2009 Vladimir Zykov <vz@prismtech.com>
2563 * apps/gperf/src/Key_List.cpp:
2565 Fixed an incorrect check which resulted in valgrind warning.
2567 Tue May 12 08:31:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2569 * ace/OS_NS_errno.h:
2570 Added ACE_ERRNO_GET, this has to be used when errno is passed to a
2571 C variable length argument . With WinCE errno is a class instance
2572 which we can't pass through a variable length argument, the cegcc
2573 compiler gives a warning about this, it results to an abort at
2574 runtime. ACE_ERRNO_GET will return the errno as int with WinCE
2576 * ace/DLL_Manager.cpp:
2577 * examples/Reactor/TP_Reactor/AcceptHandler.cpp:
2578 * examples/Reactor/TP_Reactor/client.cpp:
2579 * examples/Reactor/TP_Reactor/ReadHandler.cpp:
2580 * tests/Mem_Map_Test.cpp:
2581 * tests/MT_Reactor_Timer_Test.cpp:
2582 * tests/MT_SOCK_Test.cpp:
2583 * tests/New_Fail_Test.cpp:
2584 * tests/Priority_Task_Test.cpp:
2585 * tests/Reactor_Performance_Test.cpp:
2586 * tests/SOCK_Connector_Test.cpp:
2587 * tests/Thread_Pool_Reactor_Resume_Test.cpp:
2590 * tests/Reactor_Notify_Test.cpp:
2591 Fixed typo in comment
2593 Mon May 11 18:28:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2595 * ace/Sock_Connect.cpp:
2596 Some WinCE workarounds are only needed for older WinCE versions
2597 and when IPv6 is enabled
2599 Mon May 11 18:17:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2601 * ace/OS_NS_unistd.cpp:
2602 * ace/Pagefile_Memory_Pool.cpp:
2603 * ace/Pagefile_Memory_Pool.h:
2604 Fixed cegcc compile warnings
2606 Sun May 10 14:50:46 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2608 * m4/aio.m4 (Test_Aio): Removed all the commented out 'cout'
2609 lines. Thanks to Johnny for this suggestion.
2611 Sat May 9 03:29:08 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2613 * m4/aio.m4: Change #include <iostream.h> to #include <iostream>.
2614 Thanks to Boyan Kasarov <bkasarov at gmail dot com> for
2617 Mon May 11 06:54:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2619 * ace/OS_NS_stdio.inl (fflush):
2620 Don't handle fflush(0) special for VxWorks. On VxWorks
2621 fflush(0) is not supported and returns -1, just pass that
2622 error back to the caller and not hide it.
2624 * ace/Mem_Map_Test.cpp:
2625 Updated for VxWorks 6.7
2627 Sun May 10 10:31:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2630 Changed the _ in the directory names to ., the MPC clonebuild tree
2631 can handle the .d now
2633 Thu May 7 01:32:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
2635 * ace/Process.cpp(command_line):
2637 Added check for buffer overflow. Thanks to Russ
2638 Noseworthy <j dot russell dot noseworthy at saic dot com>
2639 for submitting the patch.
2642 * Monitor_Control/Auto_Update_Starter.h:
2646 Tue May 5 13:23:57 UTC 2009 Olli Savia <ops@iki.fi>
2648 * apps/drwho/CM_Server.cpp:
2649 Fixed memset's parameter order.
2651 Sat May 2 03:21:01 UTC 2009 Carlos O'Ryan <coryan@atdesk.com>
2653 * include/makeinclude/rules.lib.GNU:
2654 * include/makeinclude/wrapper_macros.GNU:
2655 Moved the definition of LIB_PREFIX from rules.lib.GNU to
2657 Now that the checks for library dependencies (i.e. the LIB_CHECK
2658 variable) depends on LIB_PREFIX, this latter variable needs to
2659 be defined in all Makefiles.
2660 However, Makefiles for binaries do not include rules.lib.GNU.
2661 I am pretty sure they call include wrapper_macros, thus my
2662 choice for the new location.
2664 Fri May 1 18:54:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2667 Changed the . in the directory names to _, the MPC clonebuild tree
2670 Fri May 1 18:35:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2672 * ace/OS_NS_Thread.cpp (add_to_argv):
2673 Do nothing if the length of the string is zero
2675 Fri May 1 18:17:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2677 * ace/OS_NS_Thread.cpp:
2678 Only add the arg from vx_execae when the string has data.
2680 Fri May 1 17:46:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2682 * tests/Map_Manager_Test.cpp:
2683 If table_size equals zero we fail directly
2685 Fri May 1 17:29:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2687 * ace/Default_Constants.h:
2688 Made sure ACE_DEFAULT_TIMERS is defined and not zero
2690 Fri May 1 12:27:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2692 * ace/Default_Constants.h:
2693 ACE_DEFAULT_MAP_SIZE and ACE_DEFAULT_TIMERS shouldn't be zero
2695 Fri May 1 12:19:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2697 * tests/INET_Addr_Test_IPV6.cpp:
2698 No need for ACE_UNUSED_ARG
2700 * tests/Map_Manager_Test.cpp:
2701 Use ACE_TEST_ASSERT and added some more checks
2703 * tests/test_config.h:
2704 Removed ghs workaround and check return value of log_msg open
2707 Fri May 1 11:43:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2709 * ace/Event_Handler.cpp:
2710 Initialise members in the ACE_Notification_Buffer constructor
2715 * ace/Notification_Queue.cpp:
2718 * ace/Select_Reactor_Base.cpp:
2719 Small code simplification
2721 Fri May 1 09:13:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2724 opt files are allowed in svn
2726 * bin/make_release.py:
2727 Don't generate Pocket PC 2003 and Smartphone 2003 projects
2729 Fri May 1 07:37:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2731 * rpmbuild/ace-tao-rpmlintrc.txt:
2734 * rpmbuild/ace-tao.txt:
2735 Removed, we are not maintaining this file anymore
2740 Fri May 1 07:31:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2743 Changed location of config files for suse
2745 Fri May 1 07:15:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2748 Extract all archives and put them in subdirectories, makes it much
2749 easier to update these files
2751 Wed Apr 29 16:30:05 2009 Steve Huston <shuston@riverace.com>
2753 * ace/Asynch_Acceptor.cpp (handle_accept): Pass the ACT to accept()
2754 when restarting the accept. Thanks to Dicky for this fix.
2756 * THANKS: Added Dicky <qianchendi at gmail dot com>.
2758 Wed Apr 29 13:52:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2760 * examples/APG/Active_Objects/active_objects.mpc
2761 * examples/APG/Config/config.mpc
2762 * examples/APG/Containers/containers.mpc
2763 * examples/APG/Misc_IPC/misc_ipc.mpc
2764 * examples/APG/Naming/naming.mpc
2765 * examples/APG/Proactor/proactor.mpc
2766 * examples/APG/Processes/processes.mpc
2767 * examples/APG/Shared_Memory/shared_memory.mpc
2768 * examples/APG/Streams/streams.mpc
2769 * examples/APG/Svc_Config/svc_config.mpc
2770 * examples/APG/ThreadPools/threadpools.mpc
2771 * examples/APG/ThreadSafety/threadsafety.mpc
2772 * examples/ASX/Event_Server/Event_Server/Event.mpc
2773 * examples/ASX/UPIPE_Event_Server/UPIPE_Event.mpc
2774 * examples/C++NPv1/C++NPv1.mpc
2775 * examples/C++NPv2/C++NPv2.mpc
2776 * examples/Connection/blocking/Connection_Blocking.mpc
2777 * examples/Connection/misc/Connection_Misc.mpc
2778 * examples/Connection/non_blocking/Connection_Non_Blocking.mpc
2779 * examples/IPC_SAP/DEV_SAP/reader/dev_sap_reader.mpc
2780 * examples/IPC_SAP/DEV_SAP/writer/dev_sap_writer.mpc
2781 * examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc
2782 * examples/IPC_SAP/FILE_SAP/file_sap_client.mpc
2783 * examples/IPC_SAP/SOCK_SAP/sock_sap.mpc
2784 * examples/IPC_SAP/SSL_SAP/SSL_SAP.mpc
2785 * examples/IPC_SAP/UPIPE_SAP/UPIPE_SAP.mpc
2786 * examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc
2787 * examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc
2788 * examples/Misc/Misc.mpc
2789 * examples/Naming/Naming.mpc
2790 * examples/OS/Process/OS_Process.mpc
2791 * examples/QOS/Diffserv/QOS_Diffserv.mpc
2792 * examples/Reactor/Dgram/Reactor_Dgram.mpc
2793 * examples/Reactor/FIFO/Reactor_FIFO.mpc
2794 * examples/Reactor/Proactor/Proactor.mpc
2795 * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc
2796 * examples/Semaphores/Semaphores.mpc
2797 * examples/Service_Configurator/IPC-tests/client/Svc_Cfg_IPC_Client.mpc
2798 * examples/Service_Configurator/IPC-tests/server/Svc_Cfg_IPC_Server.mpc
2799 * examples/Shared_Malloc/Shared_Malloc.mpc
2800 * examples/Shared_Memory/Shared_Memory.mpc
2801 * examples/Synch/Synch.mpc
2802 * examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc
2803 * examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc
2804 * examples/Threads/Threads.mpc
2805 * examples/Web_Crawler/Web_Crawler.mpc
2806 Use the avoids_ace_for_tao base project
2808 Wed Apr 29 09:47:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2810 * bin/MakeProjectCreator/templates/gnu.mpd:
2811 Don't use a harcoded lib prefix when checking the existance of the
2812 libraries, but use $(LIB_PREFIX)
2814 Wed Apr 29 09:29:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2816 * include/makeinclude/platform_cegcc.GNU:
2817 Set LIB_PREFIX to empty
2819 Wed Apr 29 06:09:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2821 * include/makeinclude/platform_vxworks6.3.GNU:
2822 * include/makeinclude/platform_vxworks6.7.GNU:
2823 Moved the workaround to the vxworks 6.7 file
2825 Tue Apr 28 18:52:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2827 * ace/SSL/SSL_Context.cpp (set_mode):
2828 Fix compile error with OpenSSL 1.0 beta 2. Thanks to
2829 Jules Colding <colding at 42tools dot com> for reporting this
2831 Tue Apr 28 18:33:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2833 * bin/PerlACE/ProcessVX_Unix.pm
2834 * bin/PerlACE/ProcessVX_Win32.pm
2835 * bin/PerlACE/ProcessWinCE.pm
2836 * bin/PerlACE/ProcessWinCE_Unix.pm
2837 * bin/PerlACE/TestTarget_VxWorks.pm
2838 Improved waiting for the prompt
2840 Tue Apr 28 18:00:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2842 * include/makeinclude/platform_cegcc.GNU:
2845 Tue Apr 28 17:42:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2847 * bin/PerlACE/ProcessWinCE_Unix.pm:
2848 * bin/PerlACE/TestTarget_WinCE.pm:
2849 Extended for WinCE cross platform testing
2851 Tue Apr 28 11:42:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2853 * ace/SSL/SSL_Context.cpp (set_mode):
2854 Reverted change below, it breaks current ssl support
2856 Tue Apr 28 09:39:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2858 * ace/SSL/SSL_Context.cpp (set_mode):
2859 Fix compile error with OpenSSL 1.0 beta 2. Thanks to
2860 Jules Colding <colding at 42tools dot com> for reporting this
2862 Tue Apr 28 09:30:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2864 * include/makeinclude/platform_vxworks6.3.GNU:
2865 Fixed vxworks 6.7 rtp shared library link
2867 Tue Apr 28 09:26:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2869 * ace/OS_NS_unistd.cpp:
2870 Fixed vxworks warning
2872 * ace/Service_Object.cpp:
2875 Tue Apr 28 07:58:16 UTC 2009 Marcel Smit <msmit@remedy.nl>
2877 * bin/PerlACE/ProcessVX.pm:
2878 * bin/PerlACE/ProcessWinCE_Unix.pm:
2879 * bin/PerlACE/Run_Test.pm:
2880 * bin/PerlACE/TestTarget_WinCE.pm:
2881 Changed to run Windows CE tests, build with CE gcc, on Linux.
2883 Fri Apr 24 20:40:16 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu>
2885 * docs/ace_guidelines.vsmacros:
2887 Excluded Purify files from edit macros.
2889 Fri Apr 24 12:21:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2891 * ace/Condition_Recursive_Thread_Mutex.h:
2894 * ace/config-cygwin32.h:
2895 Change for Cygwin 1.7
2897 * ace/OS_NS_unistd.cpp (num_processors_online):
2898 Don't use a hard max of 32.
2900 Wed Apr 22 10:14:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2902 * ace/OS_NS_unistd.cpp:
2903 Implemented num_processors and num_processors_online using the
2906 * ace/config-vxworks6.6.h:
2907 VxWorks 6.6 and newer have cpuLib
2909 * ace/OS_NS_unistd.inl:
2912 Wed Apr 22 09:48:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2914 * ace/Atomic_Op_T.cpp:
2916 Fixed compile problems when ACE_HAS_DUMP is enabled. Thanks to
2917 Skrzyniarz Alexandre <alexandre dot skrzyniarz at fr dot thalesgroup dot com>
2920 Tue Apr 21 14:50:23 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu>
2922 * docs/ace_guidelines.vsmacros:
2924 Prevented the macros from saving .rc files.
2926 Tue Apr 21 13:50:48 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
2928 * bin/diff-builds-and-group-fixed-tests-only.sh:
2930 Fixed the olddate to be consistent with the release of 5.6.9.
2932 Tue Apr 21 07:02:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2934 * examples/OS/Process/imore.cpp:
2935 * tests/Recursive_Mutex_Test.cpp:
2938 Mon Apr 20 20:01:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2940 * ace/OS_NS_string.cpp:
2941 Fixed argument not used warning
2943 Mon Apr 20 19:51:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2945 * tests/Malloc_Test.cpp:
2946 Fixed argument not used warning with cegcc
2948 Mon Apr 20 18:16:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2950 * include/makeinclude/platform_gnuwin32_common.GNU:
2951 dlltool is also dependent on architecture
2953 Mon Apr 20 18:08:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2955 * ace/ETCL/ETCL_l.cpp:
2956 * ace/ETCL/ETCL_l.cpp.diff:
2957 Added a cast for WinCE with GCC
2959 Mon Apr 20 17:47:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2961 * ace/WFMO_Reactor.cpp:
2962 Fixed argument not used warning with WinCE
2964 * include/makeinclude/platform_gnuwin32_common.GNU:
2965 dlltool is also dependent on architecture
2967 Mon Apr 20 17:43:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2969 * ace/Sock_Connect.cpp:
2970 Include iphlpapi.h with all lower cases to resolve compile
2971 error when using cross compilation using a linux host
2973 Mon Apr 20 17:39:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2975 * ace/os_include/os_unistd.h:
2976 Added a cast to resolve cegcc compile error
2978 Mon Apr 20 17:34:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2980 * ace/os_include/os_errno.h:
2981 Prevent redefinitions and when we don't have errno.h, define
2982 the error numbers if they are not defined yet. Needed for cegcc
2984 Mon Apr 20 17:26:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2986 * ace/config-win32-cegcc.h:
2987 Include _mingw.h and check the MinGW version
2989 Mon Apr 20 17:16:06 UTC 2009 Marcel Smit <msmit@remedy.nl>
2991 * ace/config-win32-cegcc.h:
2992 Fixes compiler error on CE gcc
2994 Mon Apr 20 13:52:06 UTC 2009 Marcel Smit <msmit@remedy.nl>
2996 * ace/config-win32-cegcc.h:
2997 Made a few define's CE gcc version depended.
2999 * include/makeinclude/platform_cegcc.GNU:
3000 Included ACE_HAS_CEGCC as define
3002 Mon Apr 20 12:53:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3004 * include/makeinclude/wrapper_macros.GNU:
3005 For quantify use PURELINK, quantify shouldn't be used when
3006 linking a shared library. This fixes bugzilla 1865, thanks
3007 to <moyyo at freetekno dot cz> for reporting this.
3009 Mon Apr 20 11:40:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3011 * include/makeinclude/wrapper_macros.GNU:
3012 Addes support for SOLINK.cc.override
3014 Mon Apr 20 11:38:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3016 * include/makeinclude/platform_cegcc.GNU:
3017 Only set COMPARCH when it has not been set yet
3019 Mon Apr 20 10:17:32 UTC 2009 Marcel Smit <msmit@remedy.nl>
3021 * ace/Basic_Types.h:
3022 * ace/config-WinCE.h:
3023 * ace/OS_NS_stropts.h:
3024 * ace/OS_NS_sys_socket.h:
3025 * ace/OS_NS_Thread.cpp:
3026 Removed WinCE support for versions < 5.0.
3028 * ace/config-win32-cegcc.h:
3029 Removed temporary defines.
3031 * ace/config-win32-common.h:
3032 Replaced UNDER_CE with _WIN32_WCE.
3036 Removed CE gcc compiler warning by
3039 * ace/OS_NS_Thread.inl:
3040 Removed WinCE support for versions before 5.0.
3041 Added ACE_LACKS_CE_THREAD_PRIORITY define in order
3042 to compile on CE gcc.
3045 Removed CE gcc compiler warning by
3046 using ACE_UNUSED_ARG.
3050 Removed CE gcc compiler warning by
3052 Removed CE gcc compiler warning by
3053 using ACE_UNUSED_ARG.
3055 * ace/SV_Semaphore_Simple.cpp:
3056 Removed pragma's for CE gcc compiler. Removed
3057 check on ACE_WIN64 define.
3059 * include/makeinclude/platform_cegcc.GNU:
3060 Default platform macros for CE gcc compiler.
3062 * include/makeinclude/platform_gnuwin32_common.GNU:
3063 Added support for CE gcc compiler.
3065 Mon Apr 20 09:01:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3067 * ace/config-vxworks6.6.h:
3068 * ace/config-vxworks6.4.h:
3069 VxWorks 6.6 and newer have cpuset_t and taskCpuAffinitySet
3071 Mon Apr 20 08:51:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3073 * ace/config-vxworks6.6.h:
3075 Enabled the vxAtomicLib by default for VxWorks 6.6 and newer.
3076 If you don't want to use this library, undef ACE_HAS_VXATOMICLIB
3077 in your config.h file
3079 Mon Apr 20 08:45:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3081 * ace/Sock_Connect.cpp:
3082 Another fix for HPUX
3084 Sun Apr 19 19:10:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3086 * ace/config-hpux-11.00.h
3087 * ace/Sock_Connect.cpp:
3088 Added ACE_HAS_STRUCT_LIFNUM, hpux doesn't have this
3090 Sun Apr 19 06:57:04 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu>
3095 * tests/UUID_Test.cpp:
3097 Redesigned the internal structure of the UUID so that its key
3098 data members are a contiguous chunk of memory.
3100 Implemented a hash () method for the UUID. This will enable it
3101 to be used in ACE_Hash_Map_Manager objects.
3103 Remvoed the default constructor (), copy constructor () and
3104 assignmetnt operator from the UUID_Node object since the UUID
3105 performs such operations.
3107 Fri Apr 17 15:06:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3109 * debianbuild/patches/19-gcc43.dpatch:
3110 Removed, not needed anymore
3112 Fri Apr 17 15:03:32 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3114 * ace/Atomic_Op.{h,inl}:
3115 Added support for VxWorks vxAtomicLib. If you want to use
3116 that library add ACE_HAS_VXATOMICLIB to your config.h file
3118 * ace/config-vxworks6.4.h:
3119 VxWorks 6.4 has cpuset_t and taskCpuAffinitySet
3121 * ace/os_include/os_sched.h:
3122 VxWorks has cpuset_t
3124 * ace/OS_NS_sys_mman.inl:
3125 Updated VxWorks version checks
3127 * ace/OS_NS_sys_utsname.cpp:
3130 * ace/OS_NS_Thread.cpp:
3131 Added support for taskCpuAffinitySet
3133 * ace/Sock_Connect.cpp:
3134 Changed the checks for VxWorks to correctly detect which
3135 implementation of get_ip_interfaces we have to use
3137 * rpmbuild/ace-tao-orbsvcs-daemon.patch:
3138 This patch doesn't work anymore with svn head, if this
3139 is a real issue, it has to be addressed in the real code
3140 and not with a patch. This should already be possible with
3143 * rpmbuild/ace-tao-ciao.spec:
3144 Don't apply ace-tao-orbsvcs-daemon.patch, fixed a small
3147 Thu Apr 16 16:03:32 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3150 * bin/diff-builds-and-group-fixed-tests-only.sh:
3151 * bin/make_release.py:
3152 * docs/Download.html:
3153 * docs/bczar/bczar.html:
3155 * rpmbuild/ace-tao-ciao.spec:
3157 Updated in anticipation of 5.7 release.
3159 Tue Apr 14 10:06:19 CDT 2009 Phil Mesnier <mesnier_p@ociweb.com>
3161 * ACE version 5.6.9 released.
3163 Tue Apr 14 13:57:16 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3167 Reworded entries to be consistent with release note.
3169 Mon Apr 13 12:19:18 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3171 * ace/config-linux-common.h:
3173 Reverted previous change.
3175 Sun Apr 12 20:37:11 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3177 * ace/config-linux-common.h:
3179 The Rawhide nightly build shows that the scandir and alphasort
3180 functions have been redefined to finally take dirrent args. The
3181 detectable difference appears to be in the glibc version code,
3182 which is 2.9 on the Rawhide build machine.
3184 Sat Apr 11 13:13:49 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3186 * ace/config-macosx-leopard.h:
3188 Darwin also has a variation that varies the signature of
3191 Fri Apr 10 10:26:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3193 * ace/config-openvms.h
3194 OpenVMS lacks setenv/unsetenv
3196 Fri Apr 10 03:32:04 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3198 * ace/OS_NS_stdlib.inl:
3200 Fix typo from previous commit.
3202 Fri Apr 10 03:00:44 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3204 * ace/OS_NS_stdlib.inl:
3205 * ace/config-qnx-rtp-common.h:
3207 The newly added [un]setenv wrappers don't compile on qnx rtp
3208 because that platform defines unsetenv as having a void
3209 return. It is possible that other platforms have this as well,
3210 as legacy linux man pages show that signature.
3212 Thu Apr 9 12:34:41 UTC 2009 Marcel Smit <msmit@remedy.nl>
3214 * ace/OS_NS_stdio.inl:
3215 Reverted renaming of ACE_HAS_NONCONST_WFDOPEN define
3217 Thu Apr 9 11:45:08 UTC 2009 Marcel Smit <msmit@remedy.nl>
3219 * ace/OS_NS_stdio.inl:
3220 Resolved compiler error on WinCE 5 VC 8.
3222 Wed Apr 8 10:59:59 UTC 2009 Marcel Smit <msmit@remedy.nl>
3224 * ace/config-win32-cegcc.h:
3225 Added to support CE gcc compiler
3227 * ace/config-win32-common.h:
3228 Prevent ACE_HAS_CUSTOM_EXPORT_MACROS from
3229 being defined a second time.
3231 * ace/config-win32.h:
3232 Introduced ACE_HAS_CEGCC. When defined,
3233 config-win32-cegcc is included.
3235 * ace/Numeric_Limits.h:
3236 "#ifdef" replace by "#if defined"
3238 * ace/os_include/sys/os_stat.h:
3239 Prevent defines from being defined a second time.
3241 * ace/OS_NS_stdio.inl:
3242 Prevent compiler errors when compiling
3243 with CE gcc compiler.
3245 Using global namespace for fseek
3247 * ace/OS_NS_stdlib.inl:
3248 Prevent compiler errors when compiling
3249 with CE gcc compiler.
3251 * ace/OS_NS_Thread.h:
3252 Defining STACK_SIZE_PARAM_IS_A_RESERVATION (when it
3256 * ace/Time_Value.inl:
3257 Prevent pragma warnings when compiling with
3260 Wed Apr 8 10:13:28 UTC 2009 Olli Savia <ops@iki.fi>
3262 * ace/config-lynxos.h:
3263 LynxOS 5.0 has setenv/unsetenv.
3265 Wed Apr 8 10:01:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3267 * bin/PerlACE/ProcessVX_Unix.pm:
3268 Increased number of telnet retries
3270 Tue Apr 7 20:29:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3272 * ace/config-lynxos.h
3273 LynxOS lacks setenv/unsetenv
3275 Tue Apr 7 16:44:37 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu>
3277 * docs/ace_guidelines.vsmacros:
3279 Bug fix where the script was trying to run on unsupported
3280 text files, which was causing an exception.
3282 Tue Apr 7 09:33:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3284 * ace/config-sunos5.5.h
3285 Solaris lacks setenv/unsetenv
3287 Tue Apr 7 09:32:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3290 Added setenv/unsetenv
3292 Tue Apr 7 09:20:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3294 * ace/config-hpux-11.00.h
3295 HPUX lacks setenv/unsetenv
3297 Tue Apr 7 06:56:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3299 * bin/config-vxworks6.4.h:
3300 VxWorks kernel model lacks setenv/unsetenv
3303 Added setenv/unsetenv
3305 Mon Apr 6 21:59:51 UTC 2009 Steve Huston <shuston@riverace.com>
3307 * include/makeinclude/platform_sunos5_g++.GNU: Don't acc CFLAGS to
3308 CCFLAGS; set options that make sense to C and C++ in the
3309 respective CFLAGS/CCFLAGS. Not all options are cross-compatible
3310 so they shouldn't be blindly included. Has the side-affect of
3311 removing the double -pipe (and other options included twice)
3312 and fixes Bugzilla #3232.
3314 Mon Apr 6 15:17:23 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3316 * tests/Message_Queue_Test.cpp: Added a new close_test() function
3317 to test the fix to Message_Queue_T::close(). Thanks to Igor
3318 Rayak <igor dot rayak at gmail dot com> for providing this.
3320 Mon Apr 6 14:46:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3322 * ace/config-win32-common.h:
3323 Windows doesn't have setenv/unsetenv
3325 Mon Apr 6 13:44:31 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3327 * ace/Message_Queue_T.cpp (close): Added a comment explaining why
3328 we don't need to check the return value of deactivate_i().
3330 Mon Apr 6 09:43:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3332 * ace/config-WinCE.h:
3333 Added missing ACE_LACKS_GETENV
3335 Mon Apr 6 07:25:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3337 * ace/config-integritySCA.h:
3338 Added ACE_LACKS_PUTENV_PROTOTYPE
3340 * ace/config-WinCE.h:
3341 WinCE doesn't have environment variables
3343 * ace/OS_NS_stdlib.cpp:
3344 * ace/OS_NS_stdlib.h:
3345 * ace/OS_NS_stdlib.inl:
3346 * ace/OS_NS_unistd.cpp:
3347 Added setenv/unsetenv wrappers and used a specific define per
3350 Sun Apr 5 19:08:47 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3352 * ace/Message_Queue_T.cpp (close): Fixed this method so it returns
3353 the number of messages that were flushed from the queue, as per
3354 its documentation. Thanks to Igor Rayak <igor dot rayak at
3355 gmail dot com> for reporting this.
3357 Sun Apr 5 18:39:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3360 Added missing ACE_Export
3362 Sat Apr 4 11:49:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3364 * ace/config-vxworks6.4.h:
3365 Removed not needed define
3367 Fri Apr 3 13:28:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3369 * ace/os_include/arpa/os_inet.h:
3370 * ace/os_include/sys/os_select.h:
3371 * ace/os_include/sys/os_socket.h:
3372 * ace/os_include/sys/os_un.h:
3374 * ace/config-vxworks6.4.h:
3375 Moved some VxWorks checks to the config file and added some
3378 Thu Apr 2 19:33:13 UTC 2009 Olli Savia <ops@iki.fi>
3380 * include/makeinclude/platform_lynxos.GNU:
3381 Added -lXp to PLATFORM_X11_LIBS.
3383 Thu Apr 2 10:05:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3385 * tests/Sig_Handlers_Test.cpp:
3386 Fixed compile error and warning
3388 Wed Apr 1 19:48:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3390 * tests/Log_Msg_Test.cpp:
3393 * tests/Recursive_Condition_Test.cpp:
3394 Const change and added a debug statement
3396 * tests/Sig_Handlers_Test.cpp:
3397 Removed not needed include and fixed compile issue
3400 Added missing Sig_Handlers_Test
3402 Wed Apr 1 15:12:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3404 * ace/Service_Repository.h:
3405 Removed unicode character. Thanks to Alon Diamant
3406 <diamant dot alon at gmail dot com> for reporting this
3408 Tue Mar 31 07:18:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3410 * ace/Sock_Connect.cpp:
3411 VxWorks 6.7 also has an issue with in6_addr
3413 Tue Mar 31 14:59:49 UTC 2009 Adam Mitz <mitza@ociweb.com>
3415 * ace/High_Res_Timer.cpp:
3417 Linux configured with "clock=pit" on the boot line (commonly used
3418 for virtual machines) can report a 0 MHz CPU, in which case ACE
3419 must run calibration for the High Res Timer to avoid a division by 0.
3421 Mon Mar 30 14:32:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3423 * ace/OS_NS_Thread.cpp:
3424 * ace/OS_NS_Thread.inl:
3425 Refactored VxWorks version checks to new macros
3427 Fri Mar 27 13:24:58 UTC 2009 Olli Savia <ops@iki.fi>
3429 * bin/MakeProjectCreator/config/ace_athena3d.mpb:
3430 * tests/XtAthenaReactor_Test.cpp:
3432 Added support for Athena-3D widgets.
3434 Fri Mar 27 11:19:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3436 * bin/PerlACE/ProcessVX_Unix.pm:
3437 * bin/PerlACE/ProcessVX_Win32.pm:
3438 Improved error handling
3440 Thu Mar 26 17:10:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3442 * bin/PerlACE/ProcessVX_Unix.pm:
3443 * bin/PerlACE/ProcessVX_Win32.pm:
3444 Changed waiting for the prompt, VxWorks 6.7 telnet server seems to
3445 have slight different timing behaviour
3447 Thu Mar 26 12:48:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3449 * bin/PerlACE/ProcessVX.pm:
3450 * bin/PerlACE/ProcessVX_Unix.pm:
3451 * bin/PerlACE/ProcessVX_Win32.pm:
3452 Added support for ACE_RUN_VX_TGT_STARTUP_SCRIPT. This is a script
3453 on the host system that is loaded and then executed on the target
3455 Thu Mar 26 09:21:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3457 * rpmbuild/ace-tao-ciao.spec:
3458 Added explicit provides for mpc
3460 Thu Mar 26 09:02:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3462 * ace/OS_NS_Thread.inl (condattr_destroy, condattr_init):
3463 Simplified these methods
3465 Wed Mar 25 19:27:45 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3467 * ace/OS_NS_Thread.inl:
3468 Address the possibility that both PTHREADS and STHREADS are
3469 available, which is the case on Solaris 5.5 and newer. The
3470 header prefers PTHREAD definitions to STHREAD, so now this code
3473 Wed Mar 25 19:09:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3475 * ace/os_include/os_limits.h:
3476 * Kokyu/DSRT_Dispatcher_Impl_T.h:
3477 Fixed VxWorks 6.7 compile problems
3480 Initialise pointers with 0
3482 Wed Mar 25 13:04:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3484 * ace/config-vxworks6.7.h:
3485 isascii still gives a problem with VxWorks 6.7.
3487 Wed Mar 25 09:15:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3489 * include/makeinclude/platform_vxworks.GNU:
3490 Added support for VxWorks 6.7
3492 Tue Mar 24 15:16:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3494 * ace/config-win32-common.h:
3495 When the user defines ACE_HAS_WTHREADS_CONDITION_VARIABLE we don't
3496 define ACE_LACKS_COND_T
3498 * ace/OS_NS_Thread.cpp:
3499 * ace/OS_NS_Thread.h:
3500 * ace/OS_NS_Thread.inl:
3501 Windows Vista/Server 2008 and newer do have native support for
3502 condition variables. Added a compilation time flag
3503 ACE_HAS_WTHREADS_CONDITION_VARIABLE, when this is defined ACE will
3504 use the native Windows condition api's. Did some unrelated const,
3505 performance, and code improvements.
3507 * ace/OS_NS_stdio.cpp (checkUnicodeFormat):
3508 Slightly change the check for the return value
3510 Tue Mar 24 15:16:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3512 * ace/Timer_Heap_T.cpp:
3513 * ace/Timer_Queue_Adapters.cpp:
3516 Tue Mar 24 13:43:14 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3518 * tests/Sig_Handlers_Test.cpp: Added a new test to ensure that the
3519 ACE_Sig_Handlers class is working properly.
3521 Tue Mar 24 11:45:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3523 * tests/Bug_3532_Regression_Test.cpp:
3526 Tue Mar 24 11:38:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3528 * ace/OS_NS_stdio.cpp (checkUnicodeFormat):
3529 Fixed a bug that the file pointer wasn't set to the start of the
3530 file when the file is just 1 byte large. This fixes bugzilla
3531 3532, thanks to Martin Gaus <gaus at gmx dot de> for reporting
3534 Mon Mar 23 23:11:49 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3536 * ace/Sig_Handler.cpp: Fixed a silly bug in the use of
3537 ACE_Fixed_Set_Iterator that was causing every other signal in
3538 ACE_Sig_Handlers to be skipped. Thanks to Andreas Drescher <ace
3539 at anticat dot ch> for reporting this bug.
3541 Sun Mar 22 19:21:06 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3543 * ace/Acceptor.cpp (accept_svc_handler): Zapped the 'const' before
3546 Fri Mar 20 13:40:47 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3548 * ace/Acceptor.cpp (accept_svc_handler): Added a check for a NULL
3549 reactor to avoid a race condition. Thanks to JD Robertson
3550 <JD.Robertson at ni dot com> for reporting this.
3552 Sun Mar 22 06:46:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3554 * ace/OS_NS_Thread.cpp:
3555 For ACE_BEGINTHREADEX with WinCE only pas supported flags
3557 Fri Mar 20 16:15:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3561 Updated email address for Max Khon.
3563 Fri Mar 20 08:07:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3565 * ace/OS_NS_unistd.{h,inl}:
3566 Use correct type for pid and WinCE change
3568 Thu Mar 19 16:07:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3570 * bin/MakeProjectCreator/config/acedefaults.mpb:
3571 * bin/MakeProjectCreator/config/svc_conf_files.mpb:
3572 Add all .conf and .conf.xml files to a Svc Conf Files group
3573 and use it for all ace/tao projects. That way any service
3574 config file is part of the generated visual studio solution
3575 which makes it easier to edit these files
3577 Thu Mar 19 12:42:07 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3579 * ace/OS_NS_unistd.inl:
3581 Further clean up to maintain style consistency in new dup()
3584 Thu Mar 19 11:57:46 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
3586 * ace/OS_NS_unistd.inl:
3588 Clean up compile errors.
3590 Wed Mar 18 14:48:23 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3592 * ace/OS_NS_unistd.{h,inl}: Added a new ACE_OS::dup() method with
3593 one more parameter as process id of target process
3594 [ACE_OS:dup(ACE_HANDLE handle, int pid)], so that handle
3595 duplicated by dup() can be used in target process. Thanks to
3596 kashif khan <kashif_khan198227 at yahoo dot com> for
3599 Wed Mar 18 14:28:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3601 * protocols/ace/RMCast/Acknowledge.cpp:
3602 * protocols/ace/RMCast/Protocol.h:
3603 Initialise pointers with 0
3605 Wed Mar 18 11:23:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3607 * ace/config-cygwin32.h:
3608 Added some support for Cygwin 1.7
3610 Wed Mar 18 09:17:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3612 * ace/OS_NS_Thread.cpp:
3613 For ACE_BEGINTHREADEX with WinCE, just past all flags to CreateThread,
3614 that way the user can also specify STACK_SIZE_PARAM_IS_A_RESERVATION
3617 Tue Mar 17 09:10:00 UTC 2009 Simon Massey <sma at prismtech dot com>
3619 * bin/diff-builds-and-group-fixed-tests-only.sh:
3620 Correct Fri Mar 13 08:16:54 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3621 so that CIAO_ROOT and TAO_ROOT are actually set.
3623 Mon Mar 16 20:04:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3625 * bin/generate_compile_stats.sh:
3626 Let gnuplot figure our the yrange high
3628 Mon Mar 16 19:46:53 UTC 2009 Marcel Smit <msmit@remedy.nl>
3631 Added MarcusM for fixing Bugzilla 3618.
3633 Mon Mar 16 19:35:53 UTC 2009 Marcel Smit <msmit@remedy.nl>
3635 * ace/Service_Gestalt.cpp:
3636 Applied patch attached to Bugzilla 3618.
3637 Fixed Bugzilla 3618.
3639 Mon Mar 16 18:42:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3641 * docs/analyticsTracking.php:
3642 * docs/Download.html:
3645 Mon Mar 16 13:01:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3648 * ace/Based_Pointer_Repository.h:
3649 Added private copy constructor/assignment operator to prevent
3650 making a copy which leads to a double delete
3652 Mon Mar 16 12:29:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3654 * ace/Configuration.cpp:
3655 * ace/System_Time.cpp:
3656 Initialise pointers with 0
3658 * ace/MEM_Acceptor.h:
3661 * ace/Monitor_Control_Types.cpp (operator=):
3662 Check for self assignment
3664 * ace/Name_Space.cpp:
3666 Let operator= return a value
3672 Simplified operator=
3674 Sun Mar 15 18:44:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3676 * rpmbuild/ace-tao-ciao.spec:
3677 Removed workarounds for TAO_IDL lib version numbers
3679 Sat Mar 14 22:05:15 UTC 2009 Olli Savia <ops@iki.fi>
3681 * ace/config-lynxos.h:
3682 Updated for LynxOS 5.0
3684 Fri Mar 13 19:21:54 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3686 * rpmbuild/ace-tao-ciao.spec:
3687 Removed checks for OS version, we now use the gcc version
3689 Fri Mar 13 08:16:54 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3691 * bin/diff-builds-and-group-fixed-tests-only.sh:
3692 Check also the lst files in the TAO_ROOT/bin and CIAO_ROOT/bin
3695 * ace/MEM_Connector.h
3696 * ace/SOCK_Connector.h
3697 * ace/SOCK_SEQPACK_Connector.h
3698 * ace/SSL/SSL_SOCK_Connector.h
3699 Fixed typo in comment
3701 Mon Mar 9 13:39:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3704 Moved all TAO and CIAO files to TAO_ROOT/etc and CIAO_ROOT/etc
3706 * bin/generate_doxygen.pl:
3707 Updated for doxygen file change
3709 Mon Mar 9 07:22:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3711 * ace/ace_qt3reactor.mpc:
3712 Explicitly list moc file to resolve compile warning on fc6
3714 Mon Mar 9 07:08:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3716 * bin/generate_footprint_chart.sh:
3717 Changed location of footer
3719 * bin/MakeProjectCreator/config/global.features:
3720 lzo1 is disabled by default
3722 Fri Mar 6 20:28:50 UTC 2009 Steven Stallion <stallions@ociweb.com>
3724 * bin/PerlACE/Process_Unix.pm:
3725 * bin/PerlACE/Run_Test.pm:
3727 Added add_lib_path support for Mac OS X (DYLD_LIBRARY_PATH).
3729 Fri Mar 6 09:07:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3731 * html/Stats/footprint.shtml:
3734 Thu Mar 5 20:18:42 UTC 2009 Olli Savia <ops@iki.fi>
3736 * include/makeinclude/platform_linux_common.GNU:
3737 Improved support for systems that lack 'lsb_release' command
3738 and systems which getconf doesn't support 'GNU_LIBPTHREAD_VERSION'
3741 Thu Mar 5 19:22:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3743 * ace/ace_qt3reactor.mpc:
3744 * ace/ace_qt4reactor.mpc:
3745 Moved moc step to seperate project to get the correct build order
3748 * ace/Select_Reactor_T.h:
3749 * ace/Sig_Handler.h:
3750 * ace/WFMO_Reactor.h:
3753 Wed Mar 4 20:01:11 UTC 2009 Olli Savia <ops@iki.fi>
3755 * include/makeinclude/platform_g++_common.GNU:
3756 Add -ftemplate-depth-23 to CCFLAGS when compiling with GCC 2.x.
3758 Wed Mar 4 10:04:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3760 * bin/generate_footprint_chart.sh:
3761 * bin/generate_performance_chart.sh:
3762 * bin/performance_stats.sh:
3763 Updated size and scale of the graphs
3765 Wed Mar 4 08:14:35 UTC 2009 Olli Savia <ops@iki.fi>
3767 * tests/Process_Manager_Test.cpp:
3768 Added missing ACE_TEXT.
3770 Tue Mar 3 19:59:10 UTC 2009 Olli Savia <ops@iki.fi>
3772 * apps/JAWS/clients/Blobby/Blob_Handler.cpp:
3773 Fixed compile warning.
3775 Tue Mar 3 19:43:42 UTC 2009 Olli Savia <ops@iki.fi>
3777 * tests/Process_Manager_Test.cpp:
3778 Fixed gcc's "zero-length format string" warning.
3780 Tue Mar 3 13:32:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3782 * bin/generate_compile_stats.sh:
3783 * bin/performance_stats.sh:
3784 * html/Stats/performance.shtml:
3785 * html/Stats/simple_footprint.shtml:
3786 Don't generate thumbnails, just show the original graphs on 320x240
3788 Tue Mar 3 11:13:48 UTC 2009 Olli Savia <ops@iki.fi>
3790 * include/makeinclude/platform_lynxos.GNU:
3791 Fixed cross compilation settings and changed default cross compilation
3794 Tue Mar 3 10:42:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3796 * html/Stats/compilation.shtml:
3797 * html/Stats/footprint.shtml:
3798 * html/Stats/navigation.html:
3799 * html/Stats/performance.shtml:
3800 Updated links to the new results
3802 Tue Mar 3 07:46:45 UTC 2009 Olli Savia <ops@iki.fi>
3804 * include/makeinclude/platform_lynxos.GNU:
3805 Add -lrpc to LIBS if rpc=1.
3807 Tue Mar 3 07:35:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3809 * tests/Unbounded_Set_Test.cpp:
3810 Also test the is_empty() method
3812 * tests/Log_Msg_Backend_Test.cpp:
3813 Directly assign variable
3815 Tue Mar 3 05:27:13 UTC 2009 Olli Savia <ops@iki.fi>
3817 * ace/os_include/net/os_if.h:
3818 Fixed errors caused by previous commit.
3820 Mon Mar 2 19:58:57 UTC 2009 Olli Savia <ops@iki.fi>
3823 * ace/os_include/net/os_if.h:
3826 Removed legacy ACE_HAS_STL_MAP_CONFLICT macro.
3828 Mon Mar 2 14:51:20 UTC 2009 Olli Savia <ops@iki.fi>
3830 * examples/Misc/test_XtReactor1.cpp:
3831 * examples/Misc/test_XtReactor2.cpp:
3832 * tests/XtAthenaReactor_Test.cpp:
3833 * tests/XtMotifReactor_Test.cpp:
3834 Fixed compile warning and run-time crash on 64-bit systems.
3836 Mon Mar 2 11:44:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3838 * ace/Auto_IncDec_T.h:
3840 * ace/OS_NS_Thread.h:
3843 Mon Mar 2 10:35:41 UTC 2009 Vladimir Zykov <vz@prismtech.com>
3845 * apps/gperf/src/Key_List.cpp:
3847 Fixed memory leaks in gperf code.
3849 Mon Mar 2 07:53:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3851 * html/Stats/index.shtml:
3852 Added some more links
3854 Mon Mar 2 07:37:59 UTC 2009 Olli Savia <ops@iki.fi>
3856 * performance-tests/RPC/client.cpp:
3857 Fixed compile error on LynxOS 4.2
3859 Sun Mar 1 20:35:34 UTC 2009 Olli Savia <ops@iki.fi>
3861 * ace/config-sunos5.5.h:
3862 Removed ACE_HAS_STL_MAP_CONFLICT.
3864 Sun Mar 1 20:20:16 UTC 2009 Olli Savia <ops@iki.fi>
3866 * ace/os_include/netinet/os_in.h:
3867 * ace/os_include/os_netdb.h:
3868 * ace/os_include/os_stropts.h:
3871 Removed legacy ACE_HAS_STL_QUEUE_CONFLICT macro.
3873 Sun Mar 1 18:45:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3875 * bin/generate_footprint_chart.sh
3876 * bin/generate_performance_chart.sh
3877 * bin/generate_topinfo_charts.sh
3878 * bin/performance_stats.sh
3879 Rotate xlabel to make them more readable
3881 Sun Mar 1 07:36:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3883 * bin/generate_performance_chart.sh:
3884 * bin/performance_stats.sh:
3885 * html/Stats/configuration.shtml:
3886 * html/Stats/footprint.shtml:
3887 Extended these files to that we can use them on emulab
3889 Fri Feb 27 12:31:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3891 * bin/generate_compile_stats.sh:
3892 Generate a link to the raw data file
3894 Fri Feb 27 10:09:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3896 * bin/generate_compile_stats.sh:
3897 If the object size is smaller then 1Kb, generate the graph in
3900 Fri Feb 27 10:09:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3902 * bin/generate_compile_stats.sh:
3903 Changed gnuplot generation
3905 Fri Feb 27 09:50:47 UTC 2009 Marcel Smit <msmit@remedy.nl>
3907 * ace/ace_qt3reactor.mpc:
3908 * ace/ace_qt4reactor.mpc:
3909 Preventing QtReactor_moc.cpp to be included twice
3911 Fri Feb 27 08:21:47 UTC 2009 Olli Savia <ops@iki.fi>
3913 * ace/FlReactor/FlReactor.cpp:
3914 * ace/FoxReactor/FoxReactor.cpp:
3915 * tests/FlReactor_Test.cpp:
3918 Fri Feb 27 07:52:36 UTC 2009 Olli Savia <ops@iki.fi>
3920 * performance-tests/RPC/client.cpp:
3921 Added #include "ace/Throughput_Stats.h" to fix compile errors.
3923 Fri Feb 27 07:08:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3925 * bin/generate_compile_stats.sh:
3926 Corrected sorting order
3928 Thu Feb 26 12:26:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3933 * ace/Event_Handler.h:
3935 * ace/Logging_Strategy.h:
3936 * ace/Process_Manager.h:
3937 * ace/Select_Reactor_Base.h:
3938 * ace/Select_Reactor_T.h:
3939 * ace/SSL/SSL_SOCK_Acceptor.inl:
3940 * ace/Timer_Heap_T.h:
3941 * ace/Timer_Wheel_T.h:
3944 * ace/Service_Config.cpp:
3945 * ace/Service_Gestalt.cpp:
3946 * ace/Service_Gestalt.h:
3947 Changed the default value of the logger_key argument
3948 to open to 0. That way we can easier check if the user
3949 has overridden the default. Also check the logger_key
3950 in Service_Gestalt, so that it can be set through TAO.
3951 This fixes bugzilla 3597
3953 Thu Feb 26 10:45:58 UTC 2009 Olli Savia <ops@iki.fi>
3955 * include/makeinclude/platform_linux_common.GNU:
3956 Fixed TCL/TK flags for Ubuntu.
3958 Thu Feb 26 09:24:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3960 * bin/generate_compile_stats.sh:
3961 Don't generate the LAST file anymore, it only takes disk space
3964 Thu Feb 26 08:39:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3967 Improved these files
3969 Thu Feb 26 08:02:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3971 * bin/generate_compile_stats.sh:
3972 Don't use the .metrics directory, on emulab we always get a fresh
3973 system. Just use the DEST directory directly
3975 Mon Feb 23 19:34:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3977 * bin/generate_compile_stats.sh:
3980 Mon Feb 23 19:25:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3982 * ace/OS_NS_sys_socket.h:
3985 Mon Feb 23 13:11:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3987 * ace/config-vxworks5.x.h:
3988 * ace/config-vxworks6.2.h:
3989 * ace/config-vxworks6.3.h:
3990 Removed, these VxWorks versions aren't maintained anymore
3992 * ace/config-vxworks.h:
3995 Mon Feb 23 08:16:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3997 * bin/MakeProjectCreator/config/global.features
4000 * bin/PerlACE/ProcessVX_Unix.pm
4001 Improved quote handling
4006 * ace/Activation_Queue.cpp
4008 * ace/ATM_Connector.inl
4009 * ace/Configuration_Import_Export.cpp
4010 * ace/Dynamic_Message_Strategy.cpp
4012 * ace/Message_Queue_T.cpp
4013 * ace/Naming_Context.cpp
4014 * ace/POSIX_Asynch_IO.cpp
4015 * ace/QoS/QoS_Session_Impl.cpp
4016 * ace/Timer_Heap_T.cpp
4017 * ace/Timer_Wheel_T.cpp
4018 * ace/TP_Reactor.cpp
4019 * ace/WIN32_Asynch_IO.cpp
4020 * ACEXML/examples/SAXPrint/main.cpp
4021 * apps/gperf/src/Options.cpp
4022 * apps/JAWS/server/HTTP_Handler.cpp
4023 * apps/mkcsregdb/mkcsregdb.cpp
4024 * ASNMP/examples/get/get.cpp
4025 * ASNMP/examples/get/get_async.cpp
4026 * ASNMP/examples/next/next.cpp
4027 * ASNMP/examples/set/set.cpp
4028 * ASNMP/examples/trap/trap.cpp
4029 * ASNMP/examples/walk/walk.cpp
4030 * examples/APG/Containers/DLList.cpp
4031 * examples/APG/Containers/Hash_Map.cpp
4032 * examples/APG/Containers/Hash_Map_Hash.cpp
4033 * examples/APG/Containers/Map_Manager.cpp
4034 * examples/APG/Containers/Map_Manager_Specialization.cpp
4035 * examples/APG/Containers/RB_Tree.cpp
4036 * examples/APG/Containers/RB_Tree_Functors.cpp
4037 * examples/APG/ThreadManagement/Coop_Cancel.cpp
4038 * examples/APG/ThreadManagement/ExitHandler.cpp
4039 * examples/APG/ThreadManagement/Pool.cpp
4040 * examples/APG/ThreadManagement/Signals2.cpp
4041 * examples/APG/ThreadManagement/Start_Hook.cpp
4042 * examples/APG/ThreadSafety/Atomic_Op.cpp
4043 * examples/APG/ThreadSafety/TSS.cpp
4044 * examples/APG/Timers/Task.cpp
4045 * examples/ASX/Event_Server/Event_Server/Options.cpp
4046 * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp
4047 * examples/ASX/Event_Server/Transceiver/transceiver.cpp
4048 * examples/ASX/UPIPE_Event_Server/Options.cpp
4049 * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp
4050 * examples/Connection/misc/Connection_Handler.cpp
4051 * examples/IPC_SAP/ATM_SAP/CPP-client.cpp
4052 * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp
4053 * examples/IPC_SAP/SSL_SAP/SSL-server.cpp
4054 * examples/QOS/Change_Receiver_FlowSpec/receiver.cpp
4055 * examples/QOS/Change_Receiver_FlowSpec/sender.cpp
4056 * examples/QOS/Change_Sender_TSpec/receiver.cpp
4057 * examples/QOS/Change_Sender_TSpec/sender.cpp
4058 * examples/QOS/Simple/receiver.cpp
4059 * examples/QOS/Simple/sender.cpp
4060 * examples/Reactor/Proactor/post_completions.cpp
4061 * examples/Reactor/Proactor/test_aiosig.cpp
4062 * examples/Reactor/Proactor/test_aiosig_ace.cpp
4063 * examples/Reactor/Proactor/test_end_event_loop.cpp
4064 * examples/Threads/auto_event.cpp
4065 * examples/Threads/manual_event.cpp
4066 * examples/Timer_Queue/Async_Timer_Queue_Test.cpp
4067 * Kokyu/DSRT_CV_Dispatcher_Impl_T.cpp
4068 * Kokyu/DSRT_Direct_Dispatcher_Impl_T.cpp
4069 * Kokyu/tests/DSRT_MIF/MIF.cpp
4070 * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp
4071 * netsvcs/lib/Name_Handler.cpp
4073 * performance-tests/SCTP/Options_Manager.cpp
4074 * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp
4075 * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp
4076 * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.cpp
4077 * performance-tests/TCP/tcp_test.cpp
4078 * performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp
4079 * performance-tests/UDP/udp_test.cpp
4080 * protocols/tests/HTBP/Reactor_Tests/server.cpp
4081 * protocols/tests/HTBP/Send_Large_Msg/server.cpp
4082 * protocols/tests/HTBP/Send_Recv_Tests/client.cpp
4083 * protocols/tests/HTBP/Send_Recv_Tests/server.cpp
4084 * tests/Cache_Map_Manager_Test.cpp
4085 * tests/CDR_Array_Test.cpp
4086 * tests/CDR_Test.cpp
4087 * tests/DLList_Test.cpp
4088 * tests/Get_Opt_Test.cpp
4089 * tests/Hash_Map_Manager_Test.cpp
4090 * tests/Hash_Multi_Map_Manager_Test.cpp
4091 * tests/IOStream_Test.cpp
4092 * tests/Logging_Strategy_Test.cpp
4093 * tests/Max_Default_Port_Test.cpp
4094 * tests/Max_Default_Port_Test_IPV6.cpp
4095 * tests/Message_Queue_Notifications_Test.cpp
4096 * tests/MT_Reference_Counted_Event_Handler_Test.cpp
4097 * tests/Multicast_Test.cpp
4098 * tests/Multicast_Test_IPV6.cpp
4099 * tests/Naming_Test.cpp
4100 * tests/Network_Adapters_Test.cpp
4101 * tests/Pipe_Test.cpp
4102 * tests/QtReactor_Test.cpp
4103 * tests/Reactor_Notification_Queue_Test.cpp
4104 * tests/Reactor_Remove_Resume_Test.cpp
4105 * tests/Reactor_Remove_Resume_Test_Dev_Poll.cpp
4106 * tests/Reactors_Test.cpp
4107 * tests/Signal_Test.cpp
4108 * tests/SOCK_Netlink_Test.cpp
4109 * tests/SOCK_SEQPACK_SCTP_Test.cpp
4110 * tests/SString_Test.cpp
4111 * tests/Thread_Pool_Reactor_Resume_Test.cpp
4112 * tests/Upgradable_RW_Test.cpp
4113 Zapped empty spaces at the end of a line
4115 Fri Feb 20 13:50:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4117 * ace/config-win32-mingw.h:
4120 * include/makeinclude/platform_gnuwin32_common.GNU:
4121 Improvement for cross compilation
4123 Thanks to Jani Hakala <jahakala at iki dot fi> for delivering some
4126 * ace/config-vxworks6.7.h:
4129 Fri Feb 20 09:54:33 UTC 2009 Marcel Smit <msmit@remedy.nl>
4131 * ace/config-win32-common.h:
4132 * tests/Process_Manager_Test.cpp:
4133 Added define ACE_HAS_WIN32_PRIORITY_CLASS. On win32
4134 platforms where process priority classes exists,
4135 one can use this define.
4137 Fri Feb 20 09:28:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4139 * ace/Log_Msg_IPC.h:
4140 Added include of Default_Constants.h
4142 Fri Feb 20 07:29:18 UTC 2009 Olli Savia <ops@iki.fi>
4144 * tests/Based_Pointer_Test_Lib.cpp:
4145 Reverted the last changes made by Johnny
4146 (ace/svc_export.h is back again).
4148 * tests/Based_Pointer_Test_Lib_Export.h:
4149 Removed from repository (ace/svc_export.h is back again).
4151 Fri Feb 20 07:29:18 UTC 2009 Olli Savia <ops@iki.fi>
4153 * ace/config-openbsd.h:
4154 Added ACE_LACKS_LOG2 and ACE_LACKS_ISCTYPE.
4156 Thu Feb 19 20:27:33 UTC 2009 Olli Savia <ops@iki.fi>
4158 * ace/config-freebsd.h:
4159 Removed ACE_HAS_SIG_MACROS.
4161 Thu Feb 19 17:38:33 UTC 2009 Marcel Smit <msmit@remedy.nl>
4163 * tests/Process_Manager_Test.cpp:
4164 Expanded test with process priority on Windows platforms.
4166 Thu Feb 19 14:01:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4168 * ace/Default_Constants.h:
4169 * ace/Log_Msg_IPC.cpp:
4170 * ace/Log_Msg_IPC.h:
4171 * netsvcs/lib/Client_Logging_Handler.cpp:
4172 * netsvcs/lib/Client_Logging_Handler.h:
4173 Added new ACE_HAS_STREAM_LOG_MSG_IPC which controls whether the
4174 ACE Log_Msg IPC should use streams or not. When ACE_HAS_STREAM_PIPES
4175 is defined we default to 1, else to 0. We do see that using stream
4176 pipes causes problems on at least Solaris, so the user can decide
4177 to set this value explicitly to 0
4179 * ace/CDR_Stream.cpp:
4181 * ace/Message_Block.inl:
4182 Doxygen and layout changes
4184 * ace/Message_Block.cpp:
4187 Wed Feb 18 20:51:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4189 * bin/MakeProjectCreator/config/minizip.mpb:
4190 Added new base project for minizip
4192 Wed Feb 18 19:36:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4194 * ace/config-win32-msvc-7.h:
4197 * ace/config-win32-msvc-8.h:
4198 Disable warning 4250, and 4355, we do this for the other
4199 msvc versions but not for vc8
4201 Wed Feb 18 19:06:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4203 * netsvcs/lib/Client_Logging_Handler.cpp:
4204 * netsvcs/lib/Client_Logging_Handler.h:
4205 Just use ACE_HAS_STREAM_PIPES, there are too much other
4206 dependencies on this define
4208 Wed Feb 18 15:34:33 UTC 2009 Marcel Smit <msmit@remedy.nl>
4211 Reverted the last changes made by Johnny
4212 (ace/svc_export.h is back again).
4214 Wed Feb 18 12:58:33 UTC 2009 Olli Savia <ops@iki.fi>
4216 * ace/config-freebsd.h:
4217 Added ACE_LACKS_ISCTYPE.
4219 Wed Feb 18 10:25:49 UTC 2009 Olli Savia <ops@iki.fi>
4221 * ace/config-g++-common.h:
4222 Define ACE_LACKS_NUMERIC_LIMITS and ACE_LACKS_ISCTYPE if
4223 compiling with GCC 2.x.
4225 * ace/config-lynxos.h:
4226 * ace/config-vxworks5.x.h:
4227 Do not define ACE_LACKS_NUMERIC_LIMITS. It is now handled by
4228 config-g++-common.h.
4230 Wed Feb 18 09:22:29 UTC 2009 Marcel Smit <msmit@remedy.nl>
4233 Revert changes made by Johnny (just use
4234 ace/svc_export.h again).
4236 * tests/DLL_Test_Export.h:
4237 Removed since ace/svc_export.h is
4240 Tue Feb 17 23:56:45 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
4242 * bin/MakeProjectCreator/config/global.features:
4244 Disabled xerces by default as well.
4246 Tue Feb 17 20:19:06 UTC 2009 Olli Savia <ops@iki.fi>
4248 * ace/os_include/os_stddef.h:
4249 Removed unneeded definitions for NULL and offsetof.
4251 Tue Feb 17 18:08:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4253 * netsvcs/lib/Client_Logging_Handler.h:
4254 * netsvcs/lib/Name_Handler.cpp:
4255 * netsvcs/lib/Name_Handler.h:
4256 * netsvcs/lib/Server_Logging_Handler.h:
4257 * netsvcs/lib/Server_Logging_Handler_T.cpp:
4258 * netsvcs/lib/Time_Request_Reply.cpp:
4259 * netsvcs/lib/Time_Request_Reply.h:
4260 * netsvcs/lib/Token_Handler.cpp:
4261 * netsvcs/lib/Token_Handler.h:
4262 * netsvcs/lib/TS_Clerk_Handler.cpp:
4263 * netsvcs/lib/TS_Clerk_Handler.h:
4264 * netsvcs/lib/TS_Server_Handler.cpp:
4265 * netsvcs/lib/TS_Server_Handler.h:
4266 Revert svc_export.h file, much more dependencies then I expected
4268 Tue Feb 17 17:46:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4271 * ace/ace_for_tao.mpc:
4273 Readded svc_export.h
4275 Tue Feb 17 17:45:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4278 Readded this file, removing it breaks a lot of examples which all
4279 first have to be updated
4281 Tue Feb 17 14:27:50 UTC 2009 Olli Savia <ops@iki.fi>
4283 * ace/os_include/os_signal.h:
4284 Removed some legacy Linux code.
4286 Tue Feb 17 14:20:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4288 * tests/Based_Pointer_Test_Lib.cpp:
4289 * tests/Based_Pointer_Test_Lib_Export.h:
4291 * tests/DLL_Test_Export.h:
4293 Added specific export files for these tests
4295 Tue Feb 17 13:13:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4297 * netsvcs/lib/Client_Logging_Handler.cpp:
4300 Tue Feb 17 12:53:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4302 * netsvcs/lib/Client_Logging_Handler.cpp:
4303 logger_key_ is only required when using stream_pipes
4305 Tue Feb 17 11:52:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4307 * netsvcs/lib/Client_Logging_Handler.cpp:
4308 * netsvcs/lib/Client_Logging_Handler.h:
4309 Added new ACE_NETSVCS_CLIENT_LOGGING_HANDLER_USES_STREAM_PIPES which
4310 can be explicitly set to 0 to just use sockets
4312 Tue Feb 17 10:57:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4315 * ace/ace_for_tao.mpc:
4318 * netsvcs/lib/svc_export.h:
4319 * netsvcs/lib/Makefile.am
4320 Moved svc_export to the netsvcs lib directory, it belongs there
4322 * ace/CDR_Stream.cpp:
4325 * ace/Lock_Adapter_T.h:
4326 * ace/Message_Block.cpp:
4327 * ace/Message_Block.h:
4328 * ace/Reverse_Lock_T.h:
4331 * netsvcs/lib/Client_Logging_Handler.cpp:
4332 Make sure we receive the expected length
4334 * netsvcs/lib/lib.mpc:
4335 Set the correct export define
4337 * netsvcs/lib/Client_Logging_Handler.h:
4338 * netsvcs/lib/Name_Handler.cpp:
4339 * netsvcs/lib/Name_Handler.h:
4340 * netsvcs/lib/Server_Logging_Handler.h:
4341 * netsvcs/lib/Server_Logging_Handler_T.cpp:
4342 * netsvcs/lib/Time_Request_Reply.cpp:
4343 * netsvcs/lib/Time_Request_Reply.h:
4344 * netsvcs/lib/Token_Handler.cpp:
4345 * netsvcs/lib/Token_Handler.h:
4346 * netsvcs/lib/TS_Clerk_Handler.cpp:
4347 * netsvcs/lib/TS_Clerk_Handler.h:
4348 * netsvcs/lib/TS_Server_Handler.cpp:
4349 * netsvcs/lib/TS_Server_Handler.h:
4350 Updated include of svc_export and no need to set the
4353 Mon Feb 16 18:58:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4356 * ace/FIFO_Recv_Msg.h:
4357 * ace/FIFO_Send_Msg.h:
4358 * ace/SPIPE_Stream.h:
4361 Mon Feb 16 17:09:40 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
4363 * bin/MakeProjectCreator/config/global.features:
4365 Disabled ofccm by default.
4367 Mon Feb 16 13:30:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4370 * ace/Local_Tokens.h:
4371 * ace/SPIPE_Stream.h:
4373 * ace/Unbounded_Set_Ex.h:
4377 * ace/Hash_Map_Manager_T.cpp:
4378 Use prefix increment
4380 * ace/Hash_Map_Manager_T.h:
4381 * ace/Hash_Map_Manager_T.inl:
4382 Removed cur_size method, current_size does the same and is
4388 * netsvcs/lib/Client_Logging_Handler.cpp:
4389 If we don't receive the exact number of bytes with spipe stream
4392 Mon Feb 16 10:57:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4394 * ace/Log_Msg_IPC.cpp:
4395 Check all stream insertion return values
4397 Sat Feb 14 14:53:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4400 Print null if we get a nill string for a %p format specifier instead
4401 of causing a crash. This fixes bugzilla 3571
4403 * tests/Log_Msg_Test.cpp:
4406 Fri Feb 13 13:30:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4408 * ace/Dev_Poll_Reactor.cpp
4410 * ace/MEM_Acceptor.cpp
4411 * ace/MMAP_Memory_Pool.cpp
4412 * ace/POSIX_Asynch_IO.cpp
4413 * ace/POSIX_CB_Proactor.cpp
4414 * ace/POSIX_Proactor.cpp
4415 * ace/Registry_Name_Space.cpp
4416 * ace/Remote_Tokens.cpp
4417 * ace/Service_Config.cpp
4418 * ace/Service_Gestalt.cpp
4419 * ace/Shared_Memory_Pool.cpp
4420 * ace/SOCK_Dgram_Bcast.cpp
4421 * ace/SUN_Proactor.cpp
4423 Use ACE_TEXT() with %p in ACE_DEBUG/ACE_ERROR. The log string
4424 passed to ACE_DEBUG/ACE_ERROR is converted automatically to
4425 unicode in an unicode build. The %p expects an unicode string,
4426 if a plain ascii string is passed in, this is just handled as
4427 unicode string and could lead to a crash because then we are
4428 just reading random memory
4430 Fri Feb 13 12:18:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4432 * netsvcs/lib/Client_Logging_Handler.cpp:
4433 * netsvcs/lib/Server_Logging_Handler_T.cpp:
4434 Log a message when insert/extract fails
4436 Fri Feb 13 11:12:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4438 * netsvcs/lib/Client_Logging_Handler.cpp:
4439 * netsvcs/lib/Server_Logging_Handler_T.cpp:
4440 When demarshaling fails return 0 instead of -1. That keeps the
4441 event handler registered with the reactor for the next log
4444 Thu Feb 12 07:33:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4446 * ace/config-win32-common.h:
4447 * ace/os_include/sys/os_types.h:
4448 Added ACE_LACKS_MODE_T, ACE_LACKS_CADDR_T, ACE_LACKS_NLINK_T,
4449 ACE_LACKS_UID_T, and ACE_LACKS_GID_T as new defines. This makes
4450 it possible for an enduser to disable the typedefs by undefining
4451 these defines. Thanks to Bill Rizzi <rizzi at softserv dot com>
4452 for pointing this out
4454 Wed Feb 11 22:26:26 2009 Steve Huston <shuston@riverace.com>
4456 * ace/LSOCK_CODgram.h: Improved the comments and usage scenario.
4458 Wed Feb 11 16:20:19 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
4460 * include/makeinclude/wrapper_macros.GNU:
4462 Removed xerces from this file, as its no longer a feature.
4463 Thanks to Adam Mitz for pointing this out.
4465 Wed Feb 11 06:59:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4467 * ace/config-win32-msvc.h:
4468 Disable msc_ver check in this file
4470 Wed Feb 11 06:52:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4472 * include/makeinclude/platform_linux.GNU:
4473 Fixed Red Hat detection
4475 Tue Feb 10 20:38:27 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
4477 * bin/MakeProjectCreator/config/global.features:
4479 Made xerces2 and xerces3 disabled by default.
4481 Tue Feb 10 20:16:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4483 * ace/OS_NS_ctype.inl:
4484 * ace/Process_Manager.cpp:
4485 * ace/WFMO_Reactor.cpp:
4486 Updated old msvc ver checks to fix fuzz errors
4488 Tue Feb 10 18:27:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4490 * netsvcs/lib/Server_Logging_Handler_T.h:
4493 Tue Feb 10 18:26:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4495 * include/makeinclude/platform_linux.GNU:
4496 Changed how we detect broken GCC versions, not check on the platform
4497 but check on the gcc version (RedHat 4.1.1 or 4.1.2)
4499 Tue Feb 10 18:25:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4501 * rpmbuild/ace-tao-ciao.spec:
4502 Updated for the next release
4504 Tue Feb 10 18:23:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4506 * docs/bczar/bczar.html:
4507 Extended bczar release instructions
4510 Extended msvc_ver check
4512 * debianbuild/control:
4513 Updated for the next release
4515 Tue Feb 10 18:20:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4517 * ace/config-pharlap.h:
4518 Define ACE_HAS_WINSOCK1 to 1
4520 * ace/config-vxworks.h:
4521 Added support for VxWorks 6.7
4523 * ace/config-win32-borland.h:
4524 Removed support for C++Builder 2007
4526 * ace/os_include/sys/os_types.h:
4527 * ace/OS_NS_arpa_inet.cpp:
4528 * ace/OS_NS_unistd.inl:
4529 Fixes for VxWorks 6.7
4531 Tue Feb 10 05:39:28 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
4536 Tue Feb 10 05:08:24 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
4538 * docs/Download.html:
4540 * bin/diff-builds-and-group-fixed-tests-only.sh
4541 Update latest micro version links and date.
4543 * ChangeLogs/ChangeLog-09a:
4546 Mon Feb 09 12:01:28 CST 2009 Phil Mesnier <mesnier_p@ociweb.com>
4548 * ACE version 5.6.8 released.
4552 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))
4553 indent-tabs-mode: nil