1 Wed Sep 24 19:51:44 CEST 2014 Johnny Willemsen <jwillemsen@remedy.nl>
3 * ACE version 6.2.8 released.
5 Tue Sep 16 18:11:58 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
7 * ace/Dev_Poll_Reactor.cpp:
9 * ace/Select_Reactor_T.cpp:
10 * ace/WFMO_Reactor.inl:
11 When using ACE_Event_Handler_var together with reference
12 counting it is easy to pass the var.handler() to the
13 cancel_timer() operation of the reactor to just cancel
14 all timers at shutdown. But, when the application specific
15 initialization fails which leads to the fact that the var
16 contains a nullptr, this leads to a crash. Updated all
17 cancel_timer operations to also check if a valid event
18 handler pointer has been passed. If not, we just return 0
20 * tests/MT_Reactor_Timer_Test.cpp:
21 Added test for use case mentioned above
23 Fri Sep 12 09:19:15 UTC 2014 Martin Corino <mcorino@remedy.nl>
25 * bin/PerlACE/TestTarget_Android.pm:
26 Fix GetFile for Android emulator testing.
28 Thu Sep 11 10:14:17 UTC 2014 Martin Corino <mcorino@remedy.nl>
33 * ace/DLL_Manager.cpp:
34 Provide support for retrieval of dynamic loader errors
35 with open() and symbol() methods by the calling code, such
36 that it is not necessary anymore to run with ACELIB_DEBUG=1
37 to make these (rather essential) errors visible.
38 Changes are backward compatible.
40 * bin/PerlACE/Process_Unix.pm:
41 * bin/PerlACE/TestTarget.pm:
42 * bin/PerlACE/TestTarget_Android.pm:
43 Fix Target DeleteFile() and GetFile() implementations for
44 targets with non-standard roots.
45 Add support for a configurable KILLALL_CMD to provide for
48 Tue Sep 9 06:49:28 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
50 * bin/generate_doxygen.pl:
51 Use safe way to get an unique tmp file
53 * include/makeinclude/platform_linux_common.GNU:
54 Added support for detecting and using platform large file
57 Thanks to Pau Garcia i Quiles <pgquiles at elpauer dot org>
58 for providing both patches
60 Tue Sep 9 06:46:06 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
63 When using C++11 use std::abs
65 Tue Sep 9 06:41:24 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
67 * ASNMP/asnmp/asn1.cpp:
71 Add missing include for ACE_REGISTER
73 * contrib/minizip/unzip.c:
74 * contrib/minizip/zip.c:
77 Mon Sep 8 17:59:55 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
79 * ace/Base_Thread_Adapter.h:
82 * ace/ETCL/ETCL_l.cpp:
83 * ace/ETCL/ETCL_l.cpp.diff:
84 * ace/ETCL/ETCL_y.cpp:
85 * ace/ETCL/ETCL_y.cpp.diff:
86 * ace/Global_Macros.h:
88 * ace/OS_NS_stdlib.cpp:
89 * ace/OS_NS_string.cpp:
90 C++11 deprecated the register keyword, so introduce a new
91 ACE_REGISTER define which normall expands to register, but
94 Mon Sep 8 15:41:55 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
96 * include/makeinclude/platform_linux_clang.GNU:
97 Added deprecated_declarations, default is 1 and than we just
98 let clang show all, with C++11 we set it to 0 to get rid of
99 them (if not set by the user)
101 Mon Sep 8 15:36:03 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
103 * include/makeinclude/platform_clang_common.GNU:
104 Looks this 'common' file is only used for MacOSX
106 * include/makeinclude/platform_linux_clang.GNU:
107 Small improvements to only set one C++ flavor
109 Mon Sep 8 13:30:45 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
111 * ace/Auto_IncDec_T.h:
112 Fixed compile error because ACE_Copy_Disabled was implicitly
115 Mon Sep 8 13:24:53 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
117 * netsvcs/lib/Log_Message_Receiver.h:
118 Fixed compile error because ACE_Copy_Disabled was implicitly
121 Mon Sep 8 13:02:34 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
123 * include/makeinclude/platform_clang_common.GNU:
124 Support c++11 as setting and add -Wno-deprecated at that
125 moment to the compiler flags
127 Mon Sep 8 12:38:47 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
129 * tests/Compiler_Features_24_Test.cpp:
130 Extended this unit test
132 Mon Sep 8 12:25:15 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
135 Use ACE_UNIMPLEMENTED_FUNC because that maps to deleted
136 operations with C++11
138 Mon Sep 8 12:12:24 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
140 * ace/OS_Log_Msg_Attributes.h:
141 Use ACE_UNIMPLEMENTED_FUNC because that maps to deleted
142 operations with C++11
144 * ace/config-g++-common.h:
145 Only define ACE_Proper_Export_Flag and ACE_Proper_Import_Flag
146 when they are not defined yet
148 * ace/os_include/os_stropts.h:
149 Updated fix for clang
151 * tests/Compiler_Features_35_Test.cpp:
152 Extended this unit test
154 Fri Sep 5 18:00:25 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
156 * tests/Compiler_Features_35_Test.cpp:
157 * tests/run_test.lst:
159 New C++11 compiler test
161 Fri Sep 5 13:59:55 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
164 And also exclude ls as tool
166 Fri Sep 5 11:25:38 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
169 ps/gro/bash are in some linux flavors installed under /bin
172 Fri Sep 5 08:11:27 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
175 Suppress leaks coming from ps/perl/grep/bash, we aren't
178 Fri Sep 5 07:41:02 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
181 Improved suppress file for TAO
183 Fri Sep 5 06:42:24 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
186 Suppress all leaks in ps/bash/grep
188 Thu Sep 4 16:41:40 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
190 * apps/JAWS3/contrib/john_at_lyris_dot_com/jaws3-cntlC.code:
191 * examples/NT_Service/main.cpp:
192 Another attempt to fix the control handler function signature
194 Thu Sep 4 09:00:56 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
196 * apps/JAWS3/contrib/john_at_lyris_dot_com/jaws3-cntlC.code:
197 * examples/NT_Service/main.cpp:
198 Corrected control handler function signature
200 Thu Sep 4 08:57:02 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
202 * ace/os_include/os_stropts.h:
203 Give struct strrecvfd a dummy member, empty structs have
204 undefined behavior and trigger a huge amount of warnings
205 with clang. This also fixes bugzilla 4150, thanks to
206 Yogesh Sharma <Yogesh dot Sharma at saabusa dot com> for
209 * tests/Compiler_Features_32_Test.cpp:
210 Extended this unit test and add some external references
212 Fri Aug 29 11:32:31 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
214 * ace/Event_Handler.h:
215 * ace/Event_Handler.cpp:
216 * tests/Reactor_Remove_Resume_Test.cpp:
217 Added new operator bool, operator==(nullptr),
218 and operator==(!nullptr) to easily check whether the
219 ACE_Event_Handler_var has a pointer or not. These
220 new operators are only enabled with C++11 features enabled
222 Wed Aug 27 17:25:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
224 * ace/Event_Handler.h:
225 When we enable ACE::make_event_handler<T> we set
226 the define ACE_HAS_ACE_MAKE_EVENT_HANDLER so that a higher
227 layer can easily check if this factory template is
230 * tests/Compiler_Features_32_Test.cpp:
231 Extended this C++11 unit test
233 Fri Aug 22 15:51:48 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
235 * ace/Caching_Strategies_T.cpp:
236 Fix the include guard macro.
238 Fri Aug 22 06:40:36 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
240 * bin/ACE+TAO+CIAO+DAnCE.json:
241 Excluded one other debug macro
243 Tue Aug 5 21:49:12 UTC 2014 Steve Huston <shuston@riverace.com>
245 * ace/Process.cpp (setenv): Use the correct format string for
246 non-Windows wide-char builds. Fixes Bugzilla 4176.
248 * ace/OS_NS_stdio.inl (vsnprintf): When trying to adapt C99 vswprintf
249 to return a required destination memory area, don't be fooled by a
250 real error such as formatting errors. Fixes Bugzilla 4177.
252 Tue Aug 5 17:14:04 UTC 2014 Steve Huston <shuston@riverace.com>
254 * ace/Process.cpp (setenv): Correctly re-process variable arg list if
255 first attempt at formatting the value(s) fails due to lack of
256 space. Fixes Bugzilla 4175.
258 * tests/Process_Test.cpp: Add test for the above problem. The setenv
259 test can run everywhere, as opposed to the spawning/file-checking
260 which can only run on Linux.
262 Sat Aug 2 17:35:09 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
264 * ace/os_include/os_assert.h:
265 * ace/os_include/os_byteswap.h:
266 * ace/os_include/os_complex.h:
267 * ace/os_include/os_cpio.h:
268 * ace/os_include/os_fenv.h:
269 * ace/os_include/os_float.h:
270 * ace/os_include/os_fmtmsg.h:
271 * ace/os_include/os_fnmatch.h:
272 * ace/os_include/os_ftw.h:
273 * ace/os_include/os_glob.h:
274 * ace/os_include/os_grp.h:
275 * ace/os_include/os_iconv.h:
276 * ace/os_include/os_ifaddrs.h:
277 * ace/os_include/os_inttypes.h:
278 * ace/os_include/os_iso646.h:
279 * ace/os_include/os_kstat.h:
280 * ace/os_include/os_langinfo.h:
281 * ace/os_include/os_libgen.h:
282 * ace/os_include/os_local.h:
283 * ace/os_include/os_math.h:
284 * ace/os_include/os_monetary.h:
285 * ace/os_include/os_mqueue.h:
286 * ace/os_include/os_ndbm.h:
287 * ace/os_include/os_nl_types.h:
288 * ace/os_include/os_pdh.h:
289 * ace/os_include/os_pdhmsg.h:
290 * ace/os_include/os_poll.h:
291 * ace/os_include/os_pwd.h:
292 * ace/os_include/os_regex.h:
293 * ace/os_include/os_search.h:
294 * ace/os_include/os_setjmp.h:
295 * ace/os_include/os_spawn.h:
296 * ace/os_include/os_stdarg.h:
297 * ace/os_include/os_stdbool.h:
298 * ace/os_include/os_string.h:
299 * ace/os_include/os_syslog.h:
300 * ace/os_include/os_tar.h:
301 * ace/os_include/os_termios.h:
302 * ace/os_include/os_tgmath.h:
303 * ace/os_include/os_trace.h:
304 * ace/os_include/os_typeinfo.h:
305 * ace/os_include/os_ulimit.h:
306 * ace/os_include/os_utime.h:
307 * ace/os_include/os_utmpx.h:
308 * ace/os_include/os_wchar.h:
309 * ace/os_include/os_wctype.h:
310 * ace/os_include/os_wordexp.h:
311 * ace/os_include/sys/os_loadavg.h:
312 * ace/os_include/sys/os_pstat.h:
313 * ace/os_include/sys/os_statvfs.h:
314 * ace/os_include/sys/os_sysctl.h:
315 * ace/os_include/sys/os_sysinfo.h:
316 * ace/os_include/sys/os_timeb.h:
317 * ace/os_include/sys/os_times.h:
318 * ace/os_include/sys/os_utsname.h:
319 Remove all empty extern C blocks, not needed and just add LOC
321 * ace/os_include/os_assert.h:
322 Removed ACE_LACKS_ASSERT_MACRO, not set in any config file
324 * ace/os_include/os_string.h:
325 Removed ACE_LACKS_STRTOK_R_PROTOTYPE, not set in any config file
327 Mon Jul 28 18:24:09 UTC 2014 William R. Otte <wotte@dre.vanderbilt.edu>
330 ace_install_pkgconfig.pl is required in the installed version
331 if a user wishes to compile TAO from an installed ACE.
333 Mon Jul 28 17:27:49 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
335 * ace/Timer_Wheel_T.cpp:
336 Fixed compile error when using this template, thanks to
337 Erik Sohns <erik dot sohns at web dot de> for reporting this, this
338 fixed partly bugzilla 4172
340 Sun Jul 27 15:39:21 UTC 2014 William R. Otte <wotte@dre.vanderbilt.edu>
342 * bin/MakeProjectCreator/templates/gnu.mpd:
343 If we are building ACE/TAO/CIAO/whatever for a target other than
344 the build host, we certainly shouln't be looking in the host
345 library directories to verify the existance of a library
346 for the purposes of the LIBCHECK step.
348 This introduces two new variables that a user may optionally
349 set to control where we look: LIBCHECK_PREFIX, onto which we
350 append /lib and /lib64 (e.g., $(LIBCHECK_PREFIX)/lib), which
351 defaults to /usr; LIBCHECK_EXTRA_PATHS, which allows the
352 user to specify extra places to look when we are seeking
353 to confirm the existance of libraries.
355 Sat Jul 26 17:57:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
358 Mention ACE::make_event_handler<T>
360 * include/makeinclude/platform_android.GNU:
361 Corrected compiler prefix for x86, thanks to David Lifshitz
362 <dlifshitz at macadamian dot com> for reporting this
364 Thu Jul 3 10:47:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
366 * ace/Event_Handler.h:
367 Introduce ACE::make_event_handler<T> factory method which
368 is enabled when we have C++11 support. This is similar to
369 std::make_unique and std::make_shared, but can be used
370 to allocate ACE_Event_Handler instances and directly
371 assign them to a ACE_Event_Handler_var
373 * tests/Bug_2820_Regression_Test.cpp:
374 Use the new ACE::make_event_handler<T>
376 * ace/OS_NS_stdio.inl:
377 * ace/config-win32-msvc-14.h:
378 msvc14 has C99 compliant vsnprintf/vsnwprintf
380 * ace/Dev_Poll_Reactor.cpp:
382 * ace/MMAP_Memory_Pool.cpp:
383 * ace/SOCK_Dgram_Bcast.cpp:
384 * ace/Select_Reactor_Base.cpp:
385 * ace/Service_Gestalt.cpp:
386 * ace/Sock_Connect.cpp:
387 * ace/WFMO_Reactor.cpp:
388 * apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/buffer.h:
389 * apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/daemon.h:
391 * examples/Reactor/Proactor/test_udp_proactor.cpp:
392 Fixed typos, triggered by a patch from Pau Garcia i Quiles
393 <pgquiles at elpauer dot org>
395 * debian/debian.control:
396 * debian/libace-6.2.7.lintian-overrides:
397 * debian/libace-dev.lintian-overrides:
398 * debian/libace-doc.lintian-overrides:
399 * debian/libace-flreactor-6.2.7.lintian-overrides:
400 * debian/libace-flreactor-dev.lintian-overrides:
401 * debian/libace-foxreactor-6.2.7.lintian-overrides:
402 * debian/libace-foxreactor-dev.lintian-overrides:
403 * debian/libace-htbp-6.2.7.lintian-overrides:
404 * debian/libace-htbp-dev.lintian-overrides:
405 * debian/libace-inet-6.2.7.lintian-overrides:
406 * debian/libace-inet-dev.lintian-overrides:
407 * debian/libace-inet-ssl-6.2.7.lintian-overrides:
408 * debian/libace-inet-ssl-dev.lintian-overrides:
409 * debian/libace-qtreactor-6.2.7.lintian-overrides:
410 * debian/libace-qtreactor-dev.lintian-overrides:
411 * debian/libace-rmcast-6.2.7.lintian-overrides:
412 * debian/libace-rmcast-dev.lintian-overrides:
413 * debian/libace-ssl-6.2.7.lintian-overrides:
414 * debian/libace-ssl-dev.lintian-overrides:
415 * debian/libace-tkreactor-6.2.7.lintian-overrides:
416 * debian/libace-tkreactor-dev.lintian-overrides:
417 * debian/libace-tmcast-6.2.7.lintian-overrides:
418 * debian/libace-tmcast-dev.lintian-overrides:
419 * debian/libace-xml-utils-6.2.7.lintian-overrides:
420 * debian/libace-xml-utils-dev.lintian-overrides:
421 * debian/libace-xtreactor-6.2.7.lintian-overrides:
422 * debian/libace-xtreactor-dev.lintian-overrides:
423 * debian/libacexml-6.2.7.lintian-overrides:
424 * debian/libacexml-dev.lintian-overrides:
425 * debian/libkokyu-6.2.7.lintian-overrides:
426 * debian/libkokyu-dev.lintian-overrides:
427 * debian/libnetsvcs-6.2.7.lintian-overrides:
428 * debian/libtao-2.2.7.lintian-overrides:
429 * debian/libtao-dev.lintian-overrides:
430 * debian/libtao-doc.lintian-overrides:
431 * debian/libtao-flresource-2.2.7.lintian-overrides:
432 * debian/libtao-flresource-dev.lintian-overrides:
433 * debian/libtao-foxresource-2.2.7.lintian-overrides:
434 * debian/libtao-foxresource-dev.lintian-overrides:
435 * debian/libtao-orbsvcs-2.2.7.lintian-overrides:
436 * debian/libtao-qtresource-2.2.7.lintian-overrides:
437 * debian/libtao-qtresource-dev.lintian-overrides:
438 * debian/libtao-tkresource-2.2.7.lintian-overrides:
439 * debian/libtao-tkresource-dev.lintian-overrides:
440 * debian/libtao-xtresource-2.2.7.lintian-overrides:
441 * debian/libtao-xtresource-dev.lintian-overrides:
442 Imported files from debian packaging, created by
443 Pau Garcia i Quiles <pgquiles at elpauer dot org> on the
444 pkg-ace debian packaging
446 Mon Jun 23 14:14:17 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
448 * bin/make_release.py:
449 Update to use vc11/vc12
451 Mon Jun 23 12:49:40 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
454 * bin/diff-builds-and-group-fixed-tests-only.sh:
455 * bin/generate_export_file.pl:
456 * docs/Download.html:
457 * docs/bczar/bczar.html:
459 Make x.2.7 publicly available
461 * debian/debian.changelog:
462 * debian/debian.control:
463 * debian/libnetsvcs-6.2.7.docs:
464 * debian/libnetsvcs-6.2.7.install:
465 * debian/libnetsvcs-dev.docs:
466 * debian/libnetsvcs-dev.install:
467 Improved debian packaging
469 Mon Jun 23 09:43:57 CEST 2014 Johnny Willemsen <jwillemsen@remedy.nl>
471 * ACE version 6.2.7 released.
473 Fri Jun 6 06:44:31 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
475 * ace/config-macosx-yosemite.h:
476 * include/makeinclude/platform_macosx_yosemite.GNU:
477 Added starter files for MacOSX Yosemite
479 Thu Jun 5 14:24:58 UTC 2014 Steve Huston <shuston@riverace.com>
481 * include/makeinclude/platform_aix_ibm.GNU: Add XL C++ 12.1 to the
482 set of compiler versions using the settings created for V9.
484 Thu Jun 5 06:37:05 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
486 * ace/Configuration.cpp:
488 * ace/Thread_Manager.cpp:
489 * ace/config-win32-msvc-14.h:
492 * ace/OS_NS_time.inl:
493 Disable calling gmtime_s, doesn't work with ctp2014
495 Wed Jun 4 10:15:04 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
497 * bin/MakeProjectCreator/config/vc14nmake.mpb:
498 vc14 has removed support for /Wp64
500 Wed Jun 4 10:09:44 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
502 * ace/config-win32-msvc-11.h:
503 * ace/config-win32-msvc-12.h:
504 * ace/config-win32-msvc-14.h:
505 * ace/config-win32-msvc.h:
506 Addec config files for msvc10/12/14, they just include the
507 config file of the previous msvc version, makes it easier to
508 add specific settings for specific msvc versions
510 Wed Jun 4 09:38:43 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
512 * bin/MakeProjectCreator/config/vc14nmake.mpb:
515 Thu May 22 18:40:24 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
517 * ace/Dev_Poll_Reactor.cpp:
518 Fixed compile warning in single threaded build
520 Thu May 22 11:48:35 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
522 * tests/Message_Queue_Test.cpp:
525 Thu May 22 10:21:13 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
527 * include/makeinclude/platform_g++_common.GNU:
528 Some make versions don't look to like my nested construct
530 Thu May 22 07:51:53 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
532 * ace/config-g++-common.h:
533 Set ACE_HAS_CPP14 when we __cplusplus is larger than
536 Wed May 21 12:58:27 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
538 * include/makeinclude/platform_android.GNU:
541 Wed May 21 09:49:45 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
543 * include/makeinclude/platform_g++_common.GNU:
544 Added support for c++11 and c++1y as settings
546 Tue May 6 09:25:03 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
548 * tests/run_test.lst:
549 Changed ACE_Init_Test to require MFC in the test config
551 Tue May 6 06:59:38 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
553 * tests/Bug_3943_Regression_Test.cpp:
554 This threads needs threads, so when that is not available
555 just exit by returning 0
557 Mon May 5 14:58:57 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
559 * tests/run_test.lst:
560 Marked SSL_Asynch_Stream_Test with !FIXED_BUGS_ONLY, this
561 test always fail, see also bugzilla 3164
563 Mon May 5 13:27:29 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
565 * tests/Network_Adapters_Test.cpp:
566 Another order of clean up fix to address scoreboard issues.
568 Mon May 5 12:28:06 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
570 * docs/bczar/bczar.html:
571 Useful to have a full build system get gdb by dfault
573 Fri May 2 19:46:30 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
575 * tests/Network_Adapters_Test.cpp:
576 Change order of deletion to avoid a clean up problem for
577 some build configurations.
579 Fri May 2 14:28:06 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
581 * ace/config-macosx-leopard.h:
584 * tests/Bug_4055_Regression_Test.cpp:
585 * tests/Message_Block_Large_Copy_Test.cpp:
586 * tests/Monotonic_Message_Queue_Test.cpp:
587 * tests/Network_Adapters_Test.cpp:
588 clean up some valgrind leak reports.
590 Tue Apr 29 15:08:45 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
593 Removed invalid first line, add Id in footer
595 Tue Apr 22 08:29:26 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
598 * bin/ACE+TAO+CIAO+DAnCE.json:
599 * bin/diff-builds-and-group-fixed-tests-only.sh:
600 * debian/debian.changelog:
601 * docs/Download.html:
602 * docs/bczar/bczar.html:
606 Tue Apr 22 08:44:41 CEST 2014 Johnny Willemsen <jwillemsen@remedy.nl>
608 * ACE version 6.2.6 released.
610 Fri Apr 18 06:49:06 UTC 2014 Martin Corino <mcorino@remedy.nl>
612 * bin/PerlACE/Process_Unix.pm:
613 Fix executable test for targets with mapped root.
615 * bin/PerlACE/TestTarget.pm:
616 Add IP_ADDRESS configuration option and auto determination.
618 * bin/PerlACE/TestTarget_Android.pm:
621 Fri Apr 11 21:26:28 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
623 * ace/SSL/SSL_Context.cpp:
624 Scoreboard cleanup. The directory add feature discussed in
625 bug 3337 still doesn't work on windows.
627 Thu Apr 10 17:50:33 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
629 * ace/SSL/SSL_Context.cpp:
630 Removed not needed semi colon
632 Thu Apr 10 11:54:12 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
634 * tests/Compiler_Features_02_Test.cpp:
635 * tests/Compiler_Features_04_Test.cpp:
636 * tests/Compiler_Features_05_Test.cpp:
637 * tests/Compiler_Features_06_Test.cpp:
638 * tests/Compiler_Features_07_Test.cpp:
639 * tests/Compiler_Features_11_Test.cpp:
640 * tests/Compiler_Features_12_Test.cpp:
643 * tests/run_test.lst:
645 * tests/Compiler_Features_30_Test.cpp:
646 Removed this test, an empty initializer list for
647 an array of unknown size is illegal according to the
650 Thu Apr 10 07:50:23 UTC 2014 Martin Corino <mcorino@remedy.nl>
652 * bin/PerlACE/TestTarget.pm:
653 Fix file mapping problem on OpenVMS.
655 Wed Apr 9 13:11:09 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
657 * include/makeinclude/platform_mingw32.GNU:
658 Set ACE_PLATFORM_CONFIG to config-win32.h so that we can
659 use that in other places of the make system
661 Wed Apr 9 08:22:45 UTC 2014 Martin Corino <mcorino@remedy.nl>
663 * bin/PerlACE/Process_VMS.pm:
664 Added missing IgnoreHostRoot() method.
666 Wed Apr 9 07:30:51 UTC 2014 Martin Corino <mcorino@remedy.nl>
668 * bin/PerlACE/ProcessAndroid.pm:
669 Copy new executable if changed through Executable() method.
672 Tue Apr 8 19:27:23 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
674 * ace/SOCK_Connector.cpp:
675 Fix to allow the extended connection semantics on windows to be
676 overridden by adding #define ACE_NON_BLOCKING_BUG_DELAY 0 to
677 config.h prior to including config-win32.h. The default behavior
678 is unchanged but in cases where a tight connection timeout is
679 requested and the application's using local connections on newer
680 windows platforms, the wait then try again step may be skipped.
682 Mon Apr 7 17:31:12 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
684 * bin/ACE+TAO+CIAO+DAnCE.json:
685 Ignore OpenDDS Transport_debug_level
687 Mon Apr 7 17:27:52 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
689 * bin/ACE+TAO+CIAO+DAnCE.json:
690 Ignore ORBSVCS logging macros
692 Mon Apr 7 11:44:23 UTC 2014 Martin Corino <mcorino@remedy.nl>
694 * bin/PerlACE/ProcessAndroid.pm:
695 Fix problems with target caching and process re-execution
696 after arguments update.
698 Sat Apr 5 10:13:26 UTC 2014 Martin Corino <mcorino@remedy.nl>
700 * ace/OS_NS_stdlib.inl:
701 Fix ACE_OS::abort() on Android triggering segfaults.
703 Fri Apr 4 12:32:57 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
705 * tests/Compiler_Features_34_Test.cpp:
706 * tests/run_test.lst:
708 New C++ compiler feature test
710 Fri Apr 4 11:17:44 UTC 2014 Martin Corino <mcorino@remedy.nl>
712 * include/makeinclude/platform_android.GNU:
713 Make linking the shared STL library dependent on static_libs_only.
715 Fri Apr 4 08:38:05 UTC 2014 Martin Corino <mcorino@remedy.nl>
717 * bin/PerlACE/ProcessAndroid.pm:
718 * bin/PerlACE/TestTarget.pm:
719 * bin/PerlACE/TestTarget_Android.pm:
720 Refactoring to improve functionality and stability of running
721 tests on Android Virtual Device (AVD).
723 * bin/PerlACE/Process_Unix.pm:
724 Small correction in remote PID retrieval.
726 Thu Mar 27 09:34:54 UTC 2014 Martin Corino <mcorino@remedy.nl>
728 * bin/PerlACE/ProcessAndroid.pm:
729 * bin/PerlACE/TestTarget_Android.pm:
730 Added support for copying system libraries to emulator target.
732 Mon Mar 24 10:27:40 UTC 2014 Martin Corino <mcorino@remedy.nl>
734 * bin/PerlACE/Process_Unix.pm:
735 * bin/PerlACE/TestTarget.pm:
736 Improve remote (-shell) testing support.
738 * include/makeinclude/platform_android.GNU:
739 Add required standard libraries for rtti, exceptions and (shared)
740 stl support on Android.
742 Sun Mar 23 22:55:42 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
744 * bin/ACE+TAO+CIAO+DAnCE.json:
745 Exclude some OpenDDS logging macros from the test
748 Fri Mar 21 19:58:03 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
750 * tests/Map_Manager_Test.cpp:
753 Mon Mar 17 10:41:37 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
755 * tests/Map_Manager_Test.cpp:
756 Fixed possible divide by zero reported by Coverity
758 Mon Mar 17 10:20:30 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
760 * tests/Manual_Event_Test.cpp:
763 Mon Mar 17 10:12:44 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
768 Don't try to cache the process id, but just call the ACE OS
769 method when needed (which is just in some cases and the operation
770 is inline). Fixes possible data races reported by Intel Inspector
773 Mon Mar 17 09:52:03 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
779 Don't try to cache the process id, but just call the ACE OS
780 method when needed (which is just in some cases and the operation
781 is inline). Fixes possible data races reported by Intel Inspector
784 Mon Mar 17 09:50:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
789 Fri Mar 14 15:58:19 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
791 * tests/Auto_Event_Test.cpp:
792 Use atomic op for amount of timeouts to fix data race reported
793 by Intel Inspector XE
795 Fri Mar 7 15:30:15 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
798 Missed one place where flags_ was used
800 Fri Mar 7 15:26:15 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
803 Fixed a data race condition related to the ACE_Log_Msg::flags_
804 static variable. Setting/retrieving it from application code
805 was using a lock, but the ACE_Log_Msg::log didn't use the lock
806 in the part where it is building up the ACE Log Record. Put
807 a flags variable on the stack which we only set once using the
808 accessor method which uses the lock, than check that flag
811 Fri Mar 7 12:37:04 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
813 * ace/Timer_Hash_T.cpp:
814 Initialize pointer member explicitly to zero to resolve
817 Fri Mar 7 12:02:17 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
819 * ace/Reactor_Token_T.cpp:
820 Use copy constructor instead of assignment operator
822 * ace/Timer_Hash_T.h:
823 * ace/Timer_List_T.h:
824 * ace/WFMO_Reactor.h:
827 * ace/WFMO_Reactor.cpp:
828 * ace/Timer_Heap_T.cpp:
831 Fri Mar 7 11:56:10 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
833 * ace/Timer_Queue_T.h:
834 * ace/Timer_Queue_T.inl:
835 * ace/Timer_Queue_T.cpp:
836 Moved the expire() method from the inline to the cpp, it is
837 virtual so can't be inlined. Further, the expire() method
838 had an optimization that it checked is_empty() before
839 callig the real expire that grabs the lock. This is causing
840 a potential data race because the timer hash overrides is_empty
841 and uses a member variable to determine whether the queue
842 is empty or not, this is now accessed without having the
843 timer queue locked. Therefor the optimization was removed,
844 we directly call into the real expire that first grabs its
847 Fri Mar 7 10:22:01 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
850 Starter suppression file for Intel C++ Inspector-XE
852 Wed Mar 5 14:45:12 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
854 * ace/config-icc-common.h:
855 Intel C++ does support pragma once
857 Fri Feb 28 07:59:51 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
860 * bin/diff-builds-and-group-fixed-tests-only.sh:
861 * debian/debian.changelog:
862 * debian/debian.control:
863 * docs/Download.html:
864 * docs/bczar/bczar.html:
866 Make x.2.5 public and prepare for next release
868 * ace/config-win32-borland.h:
869 Improved C++BuilderXE support
871 Fri Feb 28 08:46:21 CET 2014 Johnny Willemsen <jwillemsen@remedy.nl>
873 * ACE version 6.2.5 released.
875 Tue Feb 25 09:32:15 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
877 * bin/auto_run_tests.pl:
879 Changed the way we enable coverity test separation, introduced
880 new Coverity test config instead of commandline option
882 Mon Feb 24 11:31:01 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
884 * ace/Throughput_Stats.cpp:
885 Fixed compile warning
887 Mon Feb 24 09:39:49 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
889 * ace/Throughput_Stats.cpp:
890 Guard for a divide by zero, triggered by the TAO Event
891 Service tests on Windows on more recent hardware
893 Fri Feb 21 15:05:53 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
895 * tests/Process_Env_Test.cpp:
896 Use LM_ERROR with ACE_ERROR
898 Fri Feb 21 10:09:00 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
900 * tests/Compiler_Features_33_Test.cpp:
901 * tests/run_test.lst:
903 New compiler feature test to validate that a switch with char
906 Fri Feb 21 07:31:21 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
908 * debian/debian.changelog:
909 * debian/debian.control:
910 * debian/patches/series:
911 * debian/patches/reduce-doxygen-doc.diff:
912 Fixed debian packaging, thanks to Michael Dille
913 <mdille3 at andrew dot cmu dot edu> for providing
916 Wed Feb 19 20:25:34 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
918 * ace/Compression/rle/RLECompressor.cpp:
919 * ace/config-win32-borland.h:
922 Improved C++BuilderXE support
924 Wed Feb 19 12:23:19 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
926 * ace/config-icc-common.h:
927 Intel C++ 2013 SP1 Update 2 has adequate C++11 support when
928 it is used in GCC 4.7 or higher emulation mode
930 Tue Feb 18 21:39:29 UTC 2014 Steve Huston <shuston@riverace.com>
932 * rpmbuild/ace-tao.spec: Fixed --with tao, again. Some Linuxen's
933 rpmbuild treats %define differently. When in doubt, use %global.
935 Mon Feb 17 12:10:59 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
938 Only use pragma GCC when using the gcc compiler
940 Mon Feb 17 11:23:13 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
942 * bin/auto_run_tests.pl:
943 Added new commandline argument -x which enables Coverity
944 Test Analyzer test separation. This is not enabled by
945 default because enabling test separation increases the
946 size of the Coverity intermediate directory significantly
948 Fri Feb 14 18:42:12 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
950 * ace/Local_Name_Space_T.cpp:
951 Fixed coverity warning about unitialized pointer fields
953 Fri Feb 14 18:37:45 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
955 * ace/IO_Cntl_Msg.inl:
956 Fixed coverity warning about unitialized fields
958 Fri Feb 14 18:11:59 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
960 * apps/gperf/src/Key_List.cpp:
961 Fixed problems with old style casts.
962 Yogesh Sharma <Yogesh dot Sharma at saabsensis dot com> for
963 reporting the bug and supplying a patch. Closes [BUGID:4115].
965 Fri Feb 14 16:34:46 UTC 2014 Steve Huston <shuston@riverace.com>
967 * ace/Dev_Poll_Reactor.cpp (dispatch_io_event): Do not dispatch to
968 a handler that is suspended. Prevents multiple callbacks to the
969 same handler at the same time when multiple threads are dispatching
970 and changing registrations at the same time. Fixes Bugzilla 4129.
971 Thank you to Alexey Zubko and Howard Finer for both coming up with
972 the same answer independently!
974 * THANKS: Added Alexey Zubko to the Hall of Fame.
976 Tue Feb 11 17:54:42 UTC 2014 Abdullah Sowayan <sowayan@gmail.com>
978 * ace/config-macosx-iOS-hardware.h:
979 * ace/config-macosx-iOS-simulator.h:
980 Use Mavericks (OSX 10.9) as the host build environment.
982 Tue Feb 11 09:41:16 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
984 * ace/config-macosx-mavericks.h:
985 * ace/config-macosx-mountainlion.h:
986 Moved some defines for disabling deprecated functions to the
989 Mon Feb 10 09:19:57 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
991 * docs/Download.html:
995 Sun Feb 9 18:01:10 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
997 * rpmbuild/ace-tao.spec:
1000 Fri Feb 7 23:10:11 UTC 2014 Steve Huston <shuston@riverace.com>
1002 * rpmbuild/ace-tao.spec: Fixed conditionals to package TAO when needed.
1004 Fri Feb 7 21:57:00 UTC 2014 William R. Otte <wotte@dre.vanderbilt.edu>
1006 * ace/config-macosx-mavericks.h:
1007 If ACE_HAS_CUSTOM_EXPORT_MACROS isn't set, disable it. Also disable
1008 two deprecated functions (sbrk and tempnam).
1010 Thu Feb 6 15:55:00 UTC 2014 Steve Huston <shuston@riverace.com>
1012 * rpmbuild/ace-tao.spec: Fixed syntax problems in TAO headers
1015 Wed Feb 5 19:07:37 UTC 2014 Steve Huston <shuston@riverace.com>
1017 * rpmbuild/ace-tao.spec: Added support for --without tao (and
1018 --with tao), defaulting to --with tao. Allows one to build just
1019 the ACE RPMs from an ACE-src tarball.
1021 * NEWS: Added note about being able to build ACE RPMs.
1023 Mon Feb 3 12:55:23 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1025 * ace/Compression/rle/RLECompressor.cpp:
1026 Fixed another boundary bug. Thanks to Derek Dominish
1027 <derek dot dominish at dsto dot defence dot gov dot au> for this fix
1029 Thu Jan 30 17:00:22 UTC 2014 Steve Huston <shuston@riverace.com>
1031 * ace/Process.h: A few more doxygen adjustments.
1033 Wed Jan 29 20:52:37 UTC 2014 Steve Huston <shuston@riverace.com>
1036 * ace/Process_Manager.h: Documentation improvements.
1038 Wed Jan 29 19:29:58 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1040 * bin/PerlACE/ProcessVX.pm:
1041 Not see a problem using an iBoot as failure when we haven't
1042 tried multiple times
1044 * bin/PerlACE/ProcessWinCE.pm:
1045 Add quotes around filenames when copying, solves problems when
1046 using paths with spaces. This is not a full solution, it
1047 solves one, but there are more, unless some structural work
1048 gets done, don't use paths with spaces!
1050 Fri Jan 24 10:05:58 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1053 Initialize pointer member with 0, fixes Coverity error
1055 Fri Jan 24 08:57:01 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1057 * ace/Compression/rle/RLECompressor.cpp:
1058 Fix bug on a boundary condition where 128 bytes of exactly the same
1059 character (ie 0x00) where that is the end of the compressor input
1060 fails to produce the correct output. Thanks to Derek Dominish
1061 <derek dot dominish at dsto dot defence dot gov dot au> for this fix
1063 Thu Jan 23 19:28:22 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
1066 Added Colin Shen to the list.
1068 Wed Jan 22 08:36:43 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1070 * bin/coverity_model.cpp:
1073 Sat Jan 18 18:38:50 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1075 * protocols/ace/INet/HTTPS_Context.cpp:
1076 Copy constructor is declared private so that it can't be used,
1077 no need for an implementation, resolves Coverity error
1079 Fri Jan 17 10:11:41 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1081 * apps/JAWS/server/HTTP_Server.cpp:
1084 Thu Jan 16 10:36:20 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1086 * ace/High_Res_Timer.cpp:
1087 Fixed implementation of ACE_High_Res_Timer::global_scale_factor,
1088 only set the global_scale_factor_status_ when it is zero and we
1091 Thu Jan 9 12:33:11 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1094 * etc/ace_inet.doxygen:
1095 * etc/ace_qos.doxygen:
1096 * etc/ace_rmcast.doxygen:
1097 * etc/ace_ssl.doxygen:
1098 * etc/acexml.doxygen:
1099 Upgraded to doxygen 1.8.6
1101 Thu Jan 9 10:26:46 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1104 Prepare for next release
1106 * bin/diff-builds-and-group-fixed-tests-only.sh:
1107 * docs/Download.html:
1108 * docs/bczar/bczar.html:
1110 Make x.2.4 public to the world
1112 Thu Jan 09 09:18:31 CET 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1114 * ACE version 6.2.4 released.
1116 Fri Jan 3 13:34:01 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
1118 * tests/Compiler_Features_31_Test.cpp:
1119 Small extension, also add one example using a late specified
1122 Tue Dec 31 10:17:54 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1124 * tests/Compiler_Features_32_Test.cpp:
1125 * tests/run_test.lst:
1127 New C++11 test for unions
1129 Tue Dec 31 10:12:14 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1131 * tests/Compiler_Features_29_Test.cpp:
1132 Added another member
1134 Tue Dec 31 07:45:07 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1136 * ace/Timer_Queue_Adapters.cpp:
1137 Call gettimeofday on the timer queue instead of calling
1138 ACE_OS directly, fixes problems when using the hr time. Thanks
1139 to Erik Sohns <erik dot sohns at web dot de> for reporting
1140 this and providing a patch
1142 Mon Dec 30 12:31:27 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1144 * tests/Compiler_Features_31_Test.cpp:
1145 * tests/run_test.lst:
1149 Mon Dec 30 11:18:12 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1151 * ace/os_include/sys/os_stat.h:
1152 Define S_ISDIR when not defined
1154 * tests/Compiler_Features_29_Test.cpp:
1155 * tests/Compiler_Features_30_Test.cpp:
1156 * tests/run_test.lst:
1160 Wed Dec 25 00:00:00 UTC 2013 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1162 * Merry Christmas everyone!
1164 Mon Dec 23 10:19:42 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1166 * tests/Compiler_Features_23_Test.cpp:
1167 * tests/Compiler_Features_28_Test.cpp:
1168 Added missing include of cstdint
1170 Fri Dec 20 13:43:13 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1172 * docs/bczar/bczar.html:
1175 Fri Dec 20 08:10:27 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1180 * bin/valgrind.supp:
1181 Disabled on RTI check, looks it causes problems with the
1182 latest valgrind release
1184 Thu Dec 19 18:57:09 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1187 Added check that FD_SETSIZE may not be bigger than __FD_SETSIZE.
1188 Thanks to Mike Ketchen <mketchen at broadsoft dot com> for
1191 Wed Dec 18 14:16:57 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1193 * etc/ace_inet.doxygen:
1194 * etc/ace_qos.doxygen:
1195 * etc/ace_rmcast.doxygen:
1196 * etc/ace_ssl.doxygen:
1197 * etc/acexml.doxygen:
1198 Upgraded to doxygen 1.8.5
1200 Wed Dec 18 11:22:02 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1202 * docs/bczar/bczar.html:
1206 Upgraded to doxygen 1.8.5
1208 Thu Dec 12 16:28:45 UTC 2013 Steve Huston <shuston@riverace.com>
1210 * ace/ATM_Stream.cpp: Add missing OS_NS_string.h
1212 Thu Dec 12 00:07:09 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
1214 * ace/SOCK_Acceptor.cpp:
1215 In order for Windows Vista and newer IPV6 sockets to also accept IPv4
1216 traffic, the socket must be explicitly set to "dual stack mode" prior
1217 to binding it to an address. Since this is making windows deployments
1218 exhibit behavior consistent with other platforms, this is always done.
1219 We can add an option later if necessary.
1221 Mon Dec 2 18:27:38 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
1223 * ace/Sock_Connect.cpp:
1224 Fix for a recursion that happens on windows with the new code to validate
1225 IPv6 support when ACE_HAS_IPV4_IPV6_MIGRATION is set. The fix, suggested by
1226 MSDev users, is to utilize get_ip_interfaces to find IPv4 and IPv6 support
1227 but since that method makes ACE_INET_Addr objects, and the ctor for that
1228 checks the ip type available, this is a recursion.
1230 Mon Dec 2 10:11:14 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1235 * docs/ACE-bug-process.html:
1236 * docs/Download.html:
1237 Updated the URL to point to Vandy not WUSTl.
1239 Wed Nov 27 02:37:17 UTC 2013 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1241 * VERSION: Updated the URL to point to Vandy not WUSTl.
1243 Wed Nov 27 12:14:43 UTC 2013 Martin Corino <mcorino@remedy.nl>
1245 * ace/config-win32-mingw64.h:
1246 Compatibility fix for latest MingW64 compilers.
1248 Wed Nov 27 08:11:05 UTC 2013 Marcel Smit <msmit@remedy.nl>
1250 * ace/config-android.h:
1251 Fixed fuzz (whitespaces)
1253 Tue Nov 26 14:09:39 UTC 2013 Marcel Smit <msmit@remedy.nl>
1255 * ace/config-android.h:
1256 Un-defining 'strange' defines since these might lead to
1259 Mon Nov 25 10:49:19 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1261 * ace/Activation_Queue.h:
1262 * ace/Compression/Compressor.h:
1263 Use ACE_UNIMPLEMENTED_FUNC
1265 * ace/Caching_Utility_T.h:
1266 Doxygen improvements
1268 Mon Nov 25 10:41:00 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1270 * ace/Global_Macros.h:
1271 When we have C++11 support, let ACE_UNIMPLEMENTED_FUNC generate
1272 = delete to explicitly delete the unimplemented methods
1274 Fri Nov 22 09:24:06 UTC 2013 Marcel Smit <msmit@remedy.nl>
1277 Fixed fuzz issues (whitespaces).
1279 Wed Nov 20 15:25:01 UTC 2013 Marcel Smit <msmit@remedy.nl>
1282 Added an option (-x) to exclude certain directories by
1283 applying certain (regex) masks.
1285 Tue Nov 19 14:23:47 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1288 Doxygen improvements
1291 Zapped some empty lines
1293 * ace/config-win32-msvc-10.h:
1294 * ace/config-win32-msvc-9.h:
1295 Windows Vista and Windows Server 2008 and newer do have native
1296 condition variable support, but the support in ACE isn't
1297 complete. Fixed the Windows API version checks, but commented
1298 it out, see bugzilla 4146. Thanks to Russ Noseworthy
1299 <J dot Russell dot Noseworthy at TENA-SDA dot org> for pointing
1302 * bin/PerlACE/ProcessVX_Unix.pm:
1303 * bin/PerlACE/Process_Unix.pm:
1304 * bin/PerlACE/Run_Test.pm:
1305 Instead of waiting 1 second on a file or process exit, wait 0.1
1306 seconds which speeds up testing when deploying a lot of
1307 processes, like when testing CIAO
1309 Tue Nov 12 09:56:49 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1312 Fixed logging of stack trace on Windows with wchar enabled
1314 * ace/Stack_Trace.h:
1315 Fixed incorrect log msg format mask
1317 * docs/bczar/bczar.html:
1320 * tests/Proactor_Scatter_Gather_Test.cpp:
1321 * tests/Proactor_Test.cpp:
1322 * tests/Proactor_Test_IPV6.cpp:
1323 * tests/Proactor_Timer_Test.cpp:
1324 * tests/Proactor_UDP_Test.cpp:
1325 Added missing newline
1327 * tests/UUID_Test.cpp:
1328 * tests/Wild_Match_Test.cpp:
1329 Fixed logging in case of unicode
1331 Tue Nov 12 08:44:04 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1333 * docs/bczar/bczar.html:
1336 Tue Nov 12 07:56:47 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1338 * docs/bczar/bczar.html:
1341 Mon Nov 11 09:42:59 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1343 * bin/diff-builds-and-group-fixed-tests-only.sh:
1344 * debian/debian.changelog:
1345 * docs/Download.html:
1346 * docs/bczar/bczar.html:
1348 Make x.2.3 public and prepare for next release
1350 Mon Nov 11 09:17:34 CET 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1352 * ACE version 6.2.3 released.
1354 Fri Nov 8 17:09:50 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
1357 Added Mike McKnerney to the list
1359 Fri Nov 8 12:35:10 UTC 2013 Marijke Hengstmengel <MHengstmengel@remedy.nl>
1362 Added changes test framework and improvements for Android port
1364 Wed Nov 6 12:29:45 UTC 2013 Marijke Hengstmengel <MHengstmengel@remedy.nl>
1366 * bin/PerlACE/Process_Unix.pm:
1367 Moved rel2abs from exe in commandline()
1369 Fri Nov 1 14:11:02 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1371 * include/makeinclude/platform_linux_clang.GNU:
1372 Added support for c++11
1374 Fri Nov 1 13:17:20 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1376 * ace/ace_for_tao.mpc:
1379 Thu Oct 31 10:34:54 UTC 2013 Marijke Hengstmengel <mhengstmengel@remedy.nl>
1382 * ace/Obstack_T.cpp:
1384 Added Obstack.cpp for ACE_SINGLETON_TEMPLATE_INSTANTIATION.
1385 Remove ACE_SINGLETON_TEMPLATE_INSTANTIATION from Obstack_T.cpp
1387 * ace/config-android.h:
1388 * ace/config-macros.h:
1389 Rename ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION to
1390 ACE_HAS_EXPLICIT_TEMPLATE_CLASS_INSTANTIATION
1392 * bin/PerlACE/Process_Unix.pm:
1393 Removed rel2abs from Executable().
1395 * tests/Process_Manual_Event_Test.cpp:
1396 Resolved error when using absolute paths.
1398 Tue Oct 29 22:22:18 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
1402 Modify the test for log macro signature to relax for TAOLIB when it
1403 is under the interop-tests directory. As we slowly collect interop
1404 tests, it seems natural to have a "tao" directory and a separate
1405 non-tao directory to ensure artifacts aren't overwritten by non-tao
1406 idl compilers or other build tools.
1408 Tue Oct 29 09:31:05 UTC 2013 Marijke Hengstmengel <mhengstmengel@remedy.nl>
1410 * bin/PerlACE/Process_Unix.pm:
1411 Removed error in Spawn
1413 Mon Oct 28 08:31:16 UTC 2013 Marijke Hengstmengel <mhengstmengel@remedy.nl>
1416 Fixed singleton macro
1418 Sun Oct 27 15:38:07 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1420 * tests/Compiler_Features_28_Test.cpp:
1421 * tests/run_test.lst:
1423 New C++11 test program
1425 Fri Oct 25 08:17:43 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1428 * ace/SSL/SSL_Context.cpp:
1429 Fixed singleton macros
1431 Wed Oct 23 13:26:02 UTC 2013 Marijke Hengstmengel <mhengstmengel@remedy.nl>
1434 ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION macro no longer deprecated
1436 Wed Oct 23 08:28:29 UTC 2013 Marijke Hengstmengel <MHengstmengel.remedy.nl>
1438 * ace/Based_Pointer_Repository.cpp:
1440 * ace/Compression/rle/RLECompressor.cpp:
1444 * ace/Obstack_T.cpp:
1446 * ace/SSL/SSL_Context.cpp:
1449 * ace/config-android.h:
1450 * ace/config-macros.h:
1452 * apps/JAWS3/jaws3/Templates.cpp:
1454 * apps/drwho/File_Manager.cpp:
1456 * bin/PerlACE/Process_Unix.pm:
1457 * bin/PerlACE/TestTarget.pm:
1458 * bin/PerlACE/TestTarget_Android.pm:
1460 * bin/auto_run_tests.pl:
1462 * examples/APG/Logging/Use_LogManager.cpp:
1464 * examples/APG/Timers/PTimerDispatcher.cpp:
1465 * examples/APG/Timers/TimerDispatcher.cpp:
1467 * examples/C++NPv2/TP_Logging_Server.cpp:
1469 * examples/Export/dll.cpp:
1471 * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp:
1472 * examples/IPC_SAP/SOCK_SAP/CPP-inserver-fancy.cpp:
1474 * examples/Logger/Acceptor-server/server_loggerd.cpp:
1476 * examples/Logger/simple-server/server_loggerd.cpp:
1478 * examples/Threads/auto_event.cpp:
1479 * examples/Threads/tss2.cpp:
1481 * examples/Web_Crawler/Command_Processor.cpp:
1483 * performance-tests/Misc/test_singleton.cpp:
1485 * tests/MEM_Stream_Test.cpp:
1486 * tests/Process_Strategy_Test.cpp:
1488 Changes for ANDROID CIAO port with native android
1491 commit 43a2b2dfd3cc68ed5c30f4d8994a36183d972202
1492 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1493 Date: Wed Oct 16 12:40:58 2013 +0200
1495 * ACE/bin/auto_run_tests.pl:
1497 commit 6e8749c45496635965cb9928690454572b208794
1498 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1499 Date: Wed Oct 16 11:11:15 2013 +0200
1501 Use typedef for template in Singleton template
1502 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1503 * ACE/tests/MEM_Stream_Test.cpp:
1505 commit 676e8e389552f864f5118a9616d156d134454085
1506 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1507 Date: Wed Oct 16 10:06:07 2013 +0200
1510 * ACE/bin/auto_run_tests.pl:
1512 commit b08cbe167f6f20b94d4e16c4e6cf6e516f605e16
1513 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1514 Date: Tue Oct 15 15:35:33 2013 +0200
1516 Temporarily use an other test list
1517 * ACE/bin/auto_run_tests.pl:
1519 commit ac22da3990acafaa9e5c2e9ddf8fc08a8e86f2b0
1520 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1521 Date: Tue Oct 15 15:22:58 2013 +0200
1524 * ACE/bin/PerlACE/Process_Unix.pm:
1525 * ACE/bin/PerlACE/TestTarget.pm:
1526 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1527 * ACE/tests/MEM_Stream_Test.cpp:
1529 commit bb0a43d0cabb4a28504d9e57b21978b413d5eed5
1530 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1531 Date: Wed Oct 9 15:56:10 2013 +0200
1533 Changes for local AND remote targets
1534 * ACE/bin/PerlACE/Process_Unix.pm:
1535 * ACE/bin/PerlACE/TestTarget.pm:
1536 * ACE/bin/PerlACE/TestTarget_Android.pm:
1539 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1540 * ACE/tests/MEM_Stream_Test.cpp:
1542 commit a7d5192310bdac903fbc1c26cb2e02f3367804a0
1543 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1544 Date: Wed Oct 9 10:03:30 2013 +0200
1546 Solved compiler errors.
1547 * ACE/examples/Export/dll.cpp:
1548 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1549 * ACE/examples/Logger/simple-server/server_loggerd.cpp:
1550 * ACE/tests/MEM_Stream_Test.cpp:
1552 commit cd8529e7014ccede6aec99106074b39584eecf14
1553 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1554 Date: Tue Oct 8 15:44:52 2013 +0200
1556 Use macro ACE_SINGLETON_TEMPLATE_INSTANTIATE
1557 * ACE/ace/Based_Pointer_Repository.cpp:
1558 * ACE/ace/Dynamic.cpp:
1559 * ACE/ace/Lib_Find.cpp:
1560 * ACE/ace/SSL/SSL_Context.cpp:
1561 * ACE/apps/JAWS3/jaws3/Templates.cpp:
1562 * ACE/apps/drwho/File_Manager.cpp:
1563 * ACE/examples/APG/Logging/Use_LogManager.cpp:
1564 * ACE/examples/APG/Timers/PTimerDispatcher.cpp:
1565 * ACE/examples/APG/Timers/TimerDispatcher.cpp:
1566 * ACE/examples/C++NPv2/TP_Logging_Server.cpp:
1567 * ACE/examples/Export/dll.cpp:
1568 * ACE/examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp:
1569 * ACE/examples/IPC_SAP/SOCK_SAP/CPP-inserver-fancy.cpp:
1570 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1571 * ACE/examples/Logger/simple-server/server_loggerd.cpp:
1572 * ACE/examples/Threads/auto_event.cpp:
1573 * ACE/examples/Threads/tss2.cpp:
1574 * ACE/examples/Web_Crawler/Command_Processor.cpp:
1575 * ACE/performance-tests/Misc/test_singleton.cpp:
1576 * ACE/tests/MEM_Stream_Test.cpp:
1577 * ACE/tests/Process_Strategy_Test.cpp:
1579 commit 43a2b2dfd3cc68ed5c30f4d8994a36183d972202
1580 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1581 Date: Wed Oct 16 12:40:58 2013 +0200
1584 * ACE/bin/auto_run_tests.pl:
1586 commit 6e8749c45496635965cb9928690454572b208794
1587 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1588 Date: Wed Oct 16 11:11:15 2013 +0200
1590 Use typedef for template in Singleton template
1591 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1592 * ACE/tests/MEM_Stream_Test.cpp:
1594 commit 676e8e389552f864f5118a9616d156d134454085
1595 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1596 Date: Wed Oct 16 10:06:07 2013 +0200
1599 * ACE/bin/auto_run_tests.pl:
1601 commit b08cbe167f6f20b94d4e16c4e6cf6e516f605e16
1602 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1603 Date: Tue Oct 15 15:35:33 2013 +0200
1605 Temporarily use an other test list
1606 * ACE/bin/auto_run_tests.pl:
1608 commit ac22da3990acafaa9e5c2e9ddf8fc08a8e86f2b0
1609 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1610 Date: Tue Oct 15 15:22:58 2013 +0200
1613 * ACE/bin/PerlACE/Process_Unix.pm:
1614 * ACE/bin/PerlACE/TestTarget.pm:
1615 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1616 * ACE/tests/MEM_Stream_Test.cpp:
1618 commit bb0a43d0cabb4a28504d9e57b21978b413d5eed5
1619 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1620 Date: Wed Oct 9 15:56:10 2013 +0200
1623 Changes for local AND remote targets
1624 * ACE/bin/PerlACE/Process_Unix.pm:
1625 * ACE/bin/PerlACE/TestTarget.pm:
1626 * ACE/bin/PerlACE/TestTarget_Android.pm:
1629 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1630 * ACE/tests/MEM_Stream_Test.cpp:
1632 commit a7d5192310bdac903fbc1c26cb2e02f3367804a0
1633 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1634 Date: Wed Oct 9 10:03:30 2013 +0200
1636 Solved compiler errors.
1637 * ACE/examples/Export/dll.cpp:
1638 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1639 * ACE/examples/Logger/simple-server/server_loggerd.cpp:
1640 * ACE/tests/MEM_Stream_Test.cpp:
1642 commit cd8529e7014ccede6aec99106074b39584eecf14
1643 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1644 Date: Tue Oct 8 15:44:52 2013 +0200
1646 Use macro ACE_SINGLETON_TEMPLATE_INSTANTIATE
1647 * ACE/ace/Based_Pointer_Repository.cpp:
1648 * ACE/ace/Dynamic.cpp:
1649 * ACE/ace/Lib_Find.cpp:
1650 * ACE/ace/SSL/SSL_Context.cpp:
1651 * ACE/apps/JAWS3/jaws3/Templates.cpp:
1652 * ACE/apps/drwho/File_Manager.cpp:
1653 * ACE/examples/APG/Logging/Use_LogManager.cpp:
1654 * ACE/examples/APG/Timers/PTimerDispatcher.cpp:
1655 * ACE/examples/APG/Timers/TimerDispatcher.cpp:
1656 * ACE/examples/C++NPv2/TP_Logging_Server.cpp:
1657 * ACE/examples/Export/dll.cpp:
1658 * ACE/examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp:
1659 * ACE/examples/IPC_SAP/SOCK_SAP/CPP-inserver-fancy.cpp:
1660 * ACE/examples/Logger/Acceptor-server/server_loggerd.cpp:
1661 * ACE/examples/Logger/simple-server/server_loggerd.cpp:
1662 * ACE/examples/Threads/auto_event.cpp:
1663 * ACE/examples/Threads/tss2.cpp:
1664 * ACE/examples/Web_Crawler/Command_Processor.cpp:
1665 * ACE/performance-tests/Misc/test_singleton.cpp:
1666 * ACE/tests/MEM_Stream_Test.cpp:
1667 * ACE/tests/Process_Strategy_Test.cpp:
1669 commit e9ae52194cec4f883c0c504026d53d2d52704c21
1670 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1671 Date: Tue Oct 8 12:41:22 2013 +0200
1673 Add support for remote testing in build environment with flat layout.
1674 * ACE/bin/PerlACE/Process_Unix.pm:
1676 commit 1bf4499a38f5b1b1db7bfeb1c509708cc3950411
1677 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1678 Date: Mon Oct 7 15:45:47 2013 +0200
1680 Add Singleton instantiate
1681 * ACE/ace/Compression/rle/RLECompressor.cpp:
1683 commit 384158b0b43c358cf5d960b9437f62701f402a07
1684 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1685 Date: Mon Oct 7 09:39:43 2013 +0200
1687 Added SINGLETON_DECLARATION
1688 * ACE/ace/Obstack_T.cpp:
1690 commit eb9626a86511c55e5d46a65a260240af6103f8e4
1691 Author: Marijke Hengstmengel <MHengstmengel@remedy.nl>
1692 Date: Thu Oct 3 10:19:06 2013 +0200
1694 Solved singleton problems for android
1696 * ACE/ace/config-android.h:
1697 * ACE/ace/config-macros.h:
1700 Tue Oct 22 22:09:41 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
1702 * ace/Sock_Connect.cpp:
1704 As of the release of Windows 2008, even hosts that have IPv6
1705 interfaces disabled will still permit the creation of a PF_INET6
1706 socket, thus rendering the socket creation test inconsistent. The
1707 reccommended solution is to get the list of endpoint addresses and
1708 see if any match the desired family.
1710 Tue Oct 22 19:37:43 UTC 2013 Steve Huston <shuston@riverace.com>
1712 * ace/OS_NS_Thread.inl (thr_join): Add deadlock detection for Windows
1713 at Vista/WinSvr2003 or higher. Prevents a thread calling join on
1714 itself from deadlocking, making the behavior similar to that of
1717 * tests/Task_Wait_Test.cpp: Don't try this test on Windows systems
1718 without the deadlock detection available above. It hangs and there's
1719 little to be done about it.
1721 * NEWS: Added the deadlock feature description.
1723 Tue Oct 22 17:20:09 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1725 * include/makeinclude/platform_g++_common.GNU:
1726 Added support for GCC 4.8.x address sanitizer. Can be enabled
1727 using address-sanitizer=1 in your platform_macros.GNU. See
1728 https://code.google.com/p/address-sanitizer/ for more details
1730 Tue Oct 22 17:15:11 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1732 * docs/bczar/bczar.html:
1735 Fri Oct 18 18:12:17 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1737 * protocols/ace/INet/FTP_Session.cpp:
1738 Fixed compile problem with Visual Studio 2013
1740 Thu Oct 17 22:44:41 UTC 2013 Steve Huston <shuston@riverace.com>
1742 * ace/README: Remove entry for ACE_HAS_IPV6_V6ONLY - it's not used.
1744 Thu Oct 17 11:51:47 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1746 * include/makeinclude/platform_hpux_aCC.GNU:
1747 Added support for c++0x
1749 * tests/Compiler_Features_21_Test.cpp:
1750 Invoke the helper method
1752 Fri Oct 4 09:09:50 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1754 * bin/make_release.py:
1755 Generate vc10/vc11 now as part of the release
1757 Thu Oct 3 09:36:38 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1760 * bin/diff-builds-and-group-fixed-tests-only.sh:
1761 * docs/Download.html:
1762 * docs/bczar/bczar.html:
1764 Prepared for next release
1766 Thu Oct 03 09:47:23 CEST 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1768 * ACE version 6.2.2 released.
1770 Mon Sep 30 18:45:25 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1773 Use -perm /xxx instead of -perm -xxx, the last variant is
1776 Fri Sep 27 21:33:58 UTC 2013 Steve Huston <shuston@riverace.com>
1778 * ace/ACE.cpp: Same fix as Thu Sep 26 20:22:53 made to recvv_n_i(),
1779 sendv_n_i(), readv_n(), writev_n().
1781 * ace/FILE_IO.cpp (recvv): Resolve 64-bit compile warnings and ensure
1782 that no more is read than can be accurately reported.
1784 * ace/INET_Addr.cpp (set):
1785 * ace/Ping_Socket.cpp:
1786 Resolve 64-bit compile warning on Windows.
1788 Thu Sep 26 20:22:53 UTC 2013 Steve Huston <shuston@riverace.com>
1790 * ace/ACE.cpp (recvv_n_i): Resolve 64-bit compile warning on Windows.
1792 Sun Sep 22 21:14:38 UTC 2013 Abdul Sowayan <sowayan@gmail.com>
1794 * include/makeinclude/platform_macosx_mavericks.GNU:
1795 Adding support for OSX 10.9 Mavericks
1797 Sun Sep 22 21:07:34 UTC 2013 Abdul Sowayan <sowayan@gmail.com>
1799 * ace/config-macosx-mavericks.h:
1801 Adding support for OSX 10.9 Mavericks
1803 Sat Sep 21 14:12:18 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1805 * tests/Compiler_Features_23_Test.cpp:
1808 Sat Sep 21 14:05:54 UTC 2013 johnny <johnny@remedy.nl>
1810 * bin/ACE+TAO+CIAO+DAnCE.json:
1813 Tue Sep 17 13:10:05 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1815 * tests/Compiler_Features_27_Test.cpp:
1816 * tests/run_test.lst:
1818 Added C++11 test which tests operator <<= together with
1821 Tue Sep 17 12:12:16 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1823 * tests/Compiler_Features_24_Test.cpp:
1826 * tests/OS_Test.cpp:
1829 Mon Sep 16 14:34:32 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1831 * tests/Compiler_Features_24_Test.cpp:
1832 Removed g++ specific code, that is really a GCC bug, see
1833 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50370
1835 Mon Sep 16 10:48:29 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1837 * tests/Compiler_Features_24_Test.cpp:
1838 Using a default on the redeclaration only works with G++
1840 Mon Sep 16 09:56:17 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1842 * tests/Compiler_Features_24_Test.cpp:
1843 Further extend this unit test with more code
1845 Mon Sep 16 09:37:33 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1848 Extended Embarcadero C++ Builder instructions
1850 * tests/Compiler_Features_24_Test.cpp:
1851 Further extend this unit test with more code
1853 Mon Sep 16 06:53:47 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1855 * tests/Compiler_Features_26_Test.cpp:
1856 Fixed test macro in case of no C++11 features
1858 Fri Sep 13 10:16:32 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1861 Added recommendation for windows users to use active state
1864 Fri Sep 13 09:16:44 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1866 * tests/Compiler_Features_26_Test.cpp:
1867 * tests/run_test.lst:
1869 Added new C++11 test which tests shared_ptr comparison
1872 Thu Sep 12 17:57:24 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1875 With bmake we have some optional environment variables
1877 Thu Sep 12 14:12:37 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1879 * tests/Compiler_Features_25_Test.cpp:
1880 * tests/run_test.lst:
1882 New C++11 is_true/is_false test
1884 Wed Sep 11 18:19:15 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1886 * tests/Compiler_Features_23_Test.cpp:
1889 Wed Sep 11 07:50:50 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
1892 * ace/MEM_Connector.cpp:
1893 * ace/OS_NS_Thread.cpp:
1895 * ace/Service_Config.cpp:
1896 * ace/config-android.h:
1897 * ace/config-hpux-11.00.h:
1898 * ace/config-kfreebsd.h:
1899 * ace/config-linux.h:
1900 * ace/config-macosx.h:
1901 * ace/config-netbsd.h:
1903 * ace/config-vxworks6.4.h:
1904 * bin/PerlACE/ProcessAndroid.pm:
1905 * bin/PerlACE/TestTarget_Android.pm:
1906 * tests/Bug_3912_Regression_Test.cpp:
1907 * tests/Compiler_Features_21_Test.cpp:
1908 * tests/MEM_Stream_Test.cpp:
1909 * tests/Malloc_Test.cpp:
1910 * tests/Process_Mutex_Test.cpp:
1911 * tests/Process_Test.cpp:
1912 * tests/Service_Config_Test.cpp:
1913 * tests/test_config.h:
1914 Improvements for the Android port
1916 commit 496976474caeddb893be839386f204f46e5965d7
1917 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1918 Date: Tue Sep 10 10:02:38 2013 +0200
1920 Comment out ACE_HAS_POSIX_SEM, have to test this further
1921 * ACE/ace/config-android.h:
1923 commit 5a8318253f6f8647b4db2842a3503481e043e2fb
1924 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1925 Date: Mon Sep 9 20:55:12 2013 +0200
1930 commit cb35f2c6d6e59614ecfaf60ccd996c68d90d0d56
1931 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1932 Date: Mon Sep 9 15:17:44 2013 +0200
1934 Use quotes around filenames in order to support spaces
1936 * ACE/bin/PerlACE/ProcessAndroid.pm:
1937 * ACE/bin/PerlACE/TestTarget_Android.pm:
1939 commit 29efbb9f20501f2ba553b9b2d73cebe03776e470
1940 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1941 Date: Mon Sep 9 15:17:23 2013 +0200
1944 * ACE/tests/Malloc_Test.cpp:
1946 commit 9a4e55c673fd2b5dfa023f1ca0979e052f646783
1947 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1948 Date: Mon Sep 9 14:48:37 2013 +0200
1950 Doxygen changes and improved logging
1951 * ACE/ace/MEM_Addr.h:
1952 * ACE/ace/MEM_Connector.cpp:
1953 * ACE/tests/MEM_Stream_Test.cpp:
1955 commit bfb51ada525d6aedd1c992a353ce875804417a09
1956 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1957 Date: Mon Sep 9 14:39:41 2013 +0200
1960 * ACE/tests/Process_Test.cpp:
1962 commit 4ac9f871f71bf40dc589d30868c66598a8cded43
1963 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1964 Date: Mon Sep 9 14:39:23 2013 +0200
1967 * ACE/tests/Bug_3912_Regression_Test.cpp:
1969 commit b6becedd263028b68853fba7de8a232c8f9a3c62
1970 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1971 Date: Mon Sep 9 13:47:24 2013 +0200
1973 Android also can't hnadle mmap from the signal handler
1974 * ACE/tests/Malloc_Test.cpp:
1976 commit bd11f9f77184f9cd988aea0b214dd67b98a4245f
1977 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1978 Date: Mon Sep 9 13:47:08 2013 +0200
1981 * ACE/ace/config-android.h:
1983 commit 8bb25df4c6ae1969c90297a7a36a549701c7295a
1984 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1985 Date: Mon Sep 9 13:39:56 2013 +0200
1988 * ACE/tests/Process_Mutex_Test.cpp:
1990 commit 4cd46bb07480c0c2038360ef7c76da21672d481f
1991 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1992 Date: Mon Sep 9 13:39:36 2013 +0200
1994 Use full paths, added more logging
1995 * ACE/tests/Service_Config_Test.cpp:
1997 commit fef201da28f786ec93110ed03b66e4996d5cdde9
1998 Author: Johnny Willemsen <jwillemsen@remedy.nl>
1999 Date: Mon Sep 9 13:39:07 2013 +0200
2001 Fixed typo in message
2002 * ACE/tests/test_config.h:
2004 commit 705787197e4b934ae6a2fe57ae0533d68f4b2e56
2005 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2006 Date: Mon Sep 9 13:38:45 2013 +0200
2008 Check return of daemonize
2009 * ACE/ace/Service_Config.cpp:
2011 commit 71c63afb20484344f7c3559c3c0bfb3c0b92eab3
2012 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2013 Date: Mon Sep 9 12:46:39 2013 +0200
2015 Further cleanup of the config files
2016 * ACE/ace/config-android.h:
2017 * ACE/ace/config-kfreebsd.h:
2018 * ACE/ace/config-macosx.h:
2019 * ACE/ace/config-netbsd.h:
2021 commit c471940cd808a7240f1661940aad83bb82dd6dc9
2022 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2023 Date: Mon Sep 9 11:39:51 2013 +0200
2025 Introduced ACE_LACKSP_THREAD_SCOPE_PROCESS and
2026 simplified OS_NS_Thread.cpp by using this new
2027 define. Set it also for android from now
2028 * ACE/ace/OS_NS_Thread.cpp:
2030 * ACE/ace/config-android.h:
2031 * ACE/ace/config-hpux-11.00.h:
2032 * ACE/ace/config-linux.h:
2033 * ACE/ace/config-qnx.h:
2034 * ACE/ace/config-vxworks6.4.h:
2036 Fri Sep 6 12:35:04 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
2038 * tests/Compiler_Features_23_Test.cpp:
2039 * tests/Compiler_Features_24_Test.cpp:
2040 * tests/run_test.lst:
2042 Two new C++11 compiler features tests
2044 Fri Sep 6 10:23:31 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
2047 Added ACE_AS_STATIC_LIBS to static_flags for 2980
2049 Thu Sep 5 07:53:19 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
2051 * ace/OS_NS_netdb.cpp:
2053 * ace/config-android.h:
2054 * bin/PerlACE/ProcessAndroid.pm:
2055 * include/makeinclude/platform_android.GNU:
2056 * tests/run_test.pl:
2058 Improvements for the Android port, in detail:
2060 commit 171a851ebe98b58ed4654956833ee1bfd17961a4
2061 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2062 Date: Wed Sep 4 19:30:40 2013 +0200
2064 Run all ACE tests within one emulator
2065 * ACE/tests/run_test.pl:
2067 commit f634cead8e84de9320f7626d1fda1fec4fc579ac
2068 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2069 Date: Wed Sep 4 14:22:00 2013 +0200
2071 Added a check for gcc 4.4 && shared libraries, issue
2072 an error when someone wants to use this
2073 * ACE/ace/config-android.h:
2075 commit f1c393872e241d5bc9737b34e1ed10f9288fed17
2076 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2077 Date: Tue Sep 3 19:47:59 2013 +0200
2079 Removed incorrect define
2080 * ACE/ace/config-android.h:
2082 commit 9f7d4fffee0e527bfdf87378e89c703df1cf124d
2083 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2084 Date: Tue Sep 3 15:03:40 2013 +0200
2086 Set ACE_DEFAULT_TEST_DIR and TEST_DIR to /data on Android
2087 * ACE/ace/config-android.h:
2089 commit 856266b58ef37236e8e79caa9472a93251c9a8d7
2090 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2091 Date: Tue Sep 3 12:14:42 2013 +0200
2093 3912 also needs a conf file
2094 * ACE/tests/run_test.pl:
2096 commit 4cea1a7df2840a4409d0e1212667741d27b25125
2097 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2098 Date: Tue Sep 3 11:40:48 2013 +0200
2101 * ACE/tests/tests.mpc:
2103 commit 889f04d3e100f92e723222a3c662927d8cf4960f
2104 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2105 Date: Mon Sep 2 18:54:07 2013 +0200
2107 Added Bug_3334_Regression_Test.conf
2108 * ACE/tests/run_test.pl:
2110 commit 6a8c9eb8a069b7bb01acb3352ad4ef91c9081ae9
2111 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2112 Date: Thu Aug 29 14:24:41 2013 +0200
2114 Fixed compile warnings
2117 commit 3d8bb9c4086ba30528332a8a8c0baf08d7bd464b
2118 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2119 Date: Thu Aug 29 12:41:46 2013 +0200
2121 2980 test needs a shared library
2122 * ACE/tests/tests.mpc:
2124 commit 9d09334a50106de26cd4909b33b95edbd458d6c4
2125 Author: Johnny Willemsen <jwillemsen@remedy.nl>
2126 Date: Thu Aug 29 11:07:59 2013 +0200
2128 Run all ACE tests in a separate emulator
2129 * ACE/tests/run_test.pl:
2131 commit 7fc163cf996f1449992a01c5a60ad1f7e3e33cc2
2132 Author: Martin Corino <mcorino@remedy.nl>
2133 Date: Mon Aug 26 13:05:13 2013 +0200
2135 Add support for ABI specific build flags.
2138 * ACE/include/makeinclude/platform_android.GNU:
2140 commit d31596f1e27781c22494a8cca7f822eab7ccfd7a
2141 Author: Martin Corino <mcorino@remedy.nl>
2142 Date: Thu Aug 22 12:50:52 2013 +0200
2144 Fix incorrect crosscompile setup conflicting with latest buildtools changes.
2147 * ACE/include/makeinclude/platform_android.GNU:
2149 commit d96a43f0b91110fdf9adca9d59c0fbd3f36b984e
2150 Author: Martin Corino <mcorino@remedy.nl>
2151 Date: Fri Aug 16 17:05:09 2013 +0200
2153 Fix last copy/paste error.
2156 * ACE/ace/OS_NS_netdb.cpp:
2158 commit 6c389f06f67b617fcce4bf89283f5eb322db79c2
2159 Author: Martin Corino <mcorino@remedy.nl>
2160 Date: Fri Aug 16 16:19:56 2013 +0200
2162 Remove logging and fix typo breaking functionality.
2165 * ACE/ace/OS_NS_netdb.cpp:
2167 commit c02af6da3d34e875ee51ea46c682e4562ae442e8
2168 Author: Martin Corino <mcorino@remedy.nl>
2169 Date: Fri Aug 16 15:33:30 2013 +0200
2171 Added some debug prints to track what is going on in ACE_OS::getmacaddress.
2174 * ACE/ace/OS_NS_netdb.cpp:
2176 commit dd9a9826ba4989ddf44167d3aa4a619fcce7f4ec
2177 Author: Martin Corino <mcorino@remedy.nl>
2178 Date: Fri Aug 16 14:29:09 2013 +0200
2180 Fixed two typos in ACE_OS::getmacaddres (refs #3158).
2182 * ACE/ace/OS_NS_netdb.cpp:
2184 commit 981edf7f34445adae658bfb7cdf9f159060cdfde
2185 Author: Martin Corino <mcorino@remedy.nl>
2186 Date: Fri Aug 16 13:55:46 2013 +0200
2188 Added Android implementation for ACE_OS::getmacaddress (refs #3158).
2190 * ACE/ace/OS_NS_netdb.cpp:
2191 * ACE/ace/config-android.h:
2193 commit 03cbeb0e4a1954ba667ec8c2df14b8a8ef9dca78
2194 Author: Martin Corino <mcorino@remedy.nl>
2195 Date: Wed Aug 14 14:00:02 2013 +0200
2197 Fix local expansion of env var intended to be expanded on Android only.
2200 * ACE/bin/PerlACE/ProcessAndroid.pm:
2202 Tue Sep 3 13:12:23 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
2204 * ace/SV_Semaphore_Complex.h:
2205 * ace/SV_Semaphore_Simple.h:
2208 Mon Sep 2 13:45:34 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
2210 * examples/NT_Service/main.cpp:
2214 Sun Sep 1 14:01:57 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
2216 * ace/OS_NS_string.cpp:
2218 One more include change.
2220 Sun Sep 1 13:08:59 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
2222 * ASNMP/agent/main.cpp:
2224 * ace/Dev_Poll_Reactor.cpp:
2225 * ace/ICMP_Socket.cpp:
2226 * ace/OS_NS_string.cpp:
2227 * ace/WIN32_Asynch_IO.cpp:
2229 * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp:
2231 * examples/Shared_Malloc/test_persistence.cpp:
2233 * netsvcs/lib/TS_Clerk_Handler.cpp:
2235 * tests/ACE_Init_Test.cpp:
2236 * tests/MM_Shared_Memory_Test.cpp:
2237 * tests/Mem_Map_Test.cpp:
2238 * tests/Naming_Test.cpp:
2239 * tests/Object_Manager_Flipping_Test.cpp:
2240 * tests/Object_Manager_Test.cpp:
2241 * tests/Process_Strategy_Test.cpp:
2242 * tests/Process_Test.cpp:
2243 * tests/Time_Service_Test.cpp:
2245 * websvcs/lib/URL_Addr.cpp:
2247 Add in the required explicit header includes.
2249 Sun Sep 1 00:43:55 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
2254 * ace/MEM_Acceptor.cpp:
2255 * ace/MMAP_Memory_Pool.cpp:
2256 * ace/Naming_Context.cpp:
2257 * ace/SPIPE_Connector.cpp:
2258 * ace/System_Time.cpp:
2260 Remove unneeded includes from ACE.h. ACE.h is included a lot,
2261 and bringing in any extra includes increases the risk of
2262 namespace collisions.
2264 All the cpp files above were implicitly dependent on ACE.h to
2265 include, which are now explicit.
2267 Fri Aug 30 12:10:23 UTC 2013 Steve Huston <shuston@riverace.com>
2269 * ace/Process.cpp (spawn): Supply correct type to command_line_buf()
2270 call, per change below.
2272 Thu Aug 29 22:06:55 UTC 2013 Steve Huston <shuston@riverace.com>
2274 * ace/OS_NS_unistd.inl (swab): Added support for ACE_HAS_INT_SWAB for
2275 platforms where the 'length' arg to swab() is an int instead of
2276 the standard ssize_t.
2278 * ace/config-win32-common.h: Added ACE_HAS_INT_SWAB
2280 * tests/OS_Test.cpp: Added a ACE_OS::swab() test.
2283 * ace/Process.inl: Changed ACE_Process::command_line_buf(int*) to
2284 command_line_buf(size_t*) to align with the member whose value is
2287 * ace/README: Added ACE_HAS_INT_SWAB description.
2289 * NEWS: Added the ACE_Process::command_line_buf() API change note.
2291 * THANKS: Updated John Lilley's email address. Thanks to John for
2292 noticing the busted 64-bit Windows builds that flagged the above
2293 issues with compile warnings.
2295 Mon Aug 26 11:26:02 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
2297 * docs/bczar/bczar.html:
2300 Fri Aug 16 08:36:20 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
2303 * ChangeLogs/ChangeLog-2013a:
2305 * bin/diff-builds-and-group-fixed-tests-only.sh:
2306 * debian/debian.changelog:
2307 * debian/debian.control:
2308 * docs/Download.html:
2309 * docs/bczar/bczar.html:
2311 Prepared for next release
2313 Fri Aug 16 08:56:17 CEST 2013 Johnny Willemsen <jwillemsen@remedy.nl>
2315 * ACE version 6.2.1 released.
2319 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))
2320 indent-tabs-mode: nil