1 Tue Apr 18 08:54:49 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3 * tests/SSL/SSL_Asynch_Stream_Test.cpp:
4 Fixed main signature to resolve link errors in the Cygwin build.
6 Tue Apr 18 07:58:49 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
8 * tests/SSL/SSL_Asynch_Stream_Test.cpp:
9 Fixed warning in solaris build
11 Tue Apr 18 07:55:49 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
13 * tests/SSL/SSL_Asynch_Stream_Test.cpp:
14 Fixed compile error in Cygwin build
16 Tue Apr 18 07:24:49 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
18 * bin/msvc_static_order.lst:
21 Mon Apr 17 18:15:49 UTC 2006 Steve Huston <shuston@riverace.com>
23 * tests/SSL/SSL_Asynch_Stream_Test.cpp: Fixed compile error correctly.
25 Mon Apr 17 14:47:23 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
27 * ace/config-macosx-tiger.h
29 Added ACE_HAS_AIO_CALLS.
31 Mon Apr 17 10:06:23 UTC 2006 Steve Huston <shuston@riverace.com>
33 * tests/SSL/SSL_Asynch_Stream_Test.cpp: Restrict building this test
34 to platforms with both threads and AIO support. Fixes Cygwin
37 Sat Apr 15 10:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
39 * tests/SSL/SSL_Asynch_Stream_Test.cpp:
42 Fri Apr 14 15:53:21 UTC 2006 Steve Huston <shuston@riverace.com>
44 * NEWS: Updated to reflect the changes and fixes below.
46 * ace/Task.{h inl cpp}: Change ACE_Task::lock_ from ACE_Thread_Mutex
47 to ACE_Recursive_Thread_Mutex, and hold lock_ across call to
48 ACE_Task::close() in ACE_Task_Base::cleanup(). This guards against
49 multiple threads in close() seeing a 0 thr_count() and acting on it.
50 Thanks to Howard Finer <hfiner at sonusnet dot com> for this fix.
53 * ace/SOCK_Stream.h: Explain more about how the *_n methods work and
54 how to use the timeout and bytes_transferred arguments.
56 * examples/Threads/task_three.cpp: Change name of the file static
57 ACE_Thread_Mutex from lock_ to Lock to avoid clashing with the
58 ACE_Task-inherited member lock_.
60 * ace/SSL/SSL_Asynch_Stream.{h cpp}: Changes that allow
61 ACE_SSL_Asynch_Stream objects to be instantiated; required adding
62 an implementation of the pure virtual implementation() method
63 inherited from ACE_Asynch_Operation.
64 Also moved the declaration of the ACE_SSL_Asynch_Read_Stream_Result,
65 ACE_SSL_Asynch_Write_Stream_Result, and ACE_SSL_Asynch_Result classes
66 from the .cpp file to the .h file so applications can see them.
67 Also corrected and enhanced a lot of the documentation.
69 * tests/SSL/tests.mpc:
70 * tests/SSL/Makefile.am:
71 * tests/SSL/SSL_Asynch_Stream_Test.cpp: Added a new test that at least
72 tests building an application to use ACE_SSL_Asynch_Stream.
74 Fri Apr 14 14:57:12 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
76 * bin/msvc_static_compile.pl:
78 Added a work-around for devenv using the solution file to build
79 additional projects even when the .vcproj is specified. This only
80 happens when using the -CORE option to this script. First, all
81 .sln files are temporarily renamed and then named back when the
82 build is done or a SIGINT or SIGTERM is detected.
84 Wed Apr 12 14:48:38 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
86 * bin/MakeProjectCreator/config/ciao_component_dnc.mpb
88 Fixes for linking errors in OS X.
90 Tue Apr 11 20:06:12 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
92 * ace/OS_NS_stdio.inl (rewind): Replaced SetFilePointer() with
93 fseek() on WinCE since it works better. Thanks to Andrey
94 Nechypurenko for reporting this.
96 Wed Apr 12 08:14:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
98 * bin/MakeProjectCreator/config/ciao_events_dnc.mpb:
99 Added ciao_rtevent_dnc as base project to fix link errors in the
100 VxWorks static builds
102 Tue Apr 11 14:10:00 UTC 2006 Steve Huston <shuston@riverace.com>
104 * ASNMP/asnmp/transaction.cpp (handle_input): Return 0 on successful
105 socket read, not the number of bytes. Thanks to Jason Zhang for this
108 * THANKS: Added Jason Zhang to the Hall of Fame.
110 Tue Apr 11 13:12:36 UTC 2006 Simon McQueen <sm@prismtech.com>
114 aCC 3.31 seems to want an extra newline at the end of this file.
116 * ace/config-macros.h:
118 ACE_NOTREACHED is reached for aCC up to 3.31 at least.
120 * include/makeinclude/platform_hpux_aCC.GNU:
122 Define ACE_LACKS_MEMBER_TEMPLATES for aCC 3.31 because it does.
124 Tue Apr 11 12:41:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
126 * bin/MakeProjectCreator/config/ciao_config_handlers.mpb:
127 Added event config handles and add all projects to the after
128 to get the correct build order
130 Mon Apr 10 18:37:17 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
132 * ace/ace_for_tao.mpc:
134 Added Capabilities.cpp into the lib.
135 Required by TAO/orbsvcs/examples/ImR/Advanced to
136 use the getline function. The ace_for_tao lib is
139 Mon Apr 10 18:04:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
141 * bin/tao_orb_tests.lst:
142 Don't run bug 2134 regression in a minimum build
144 Mon Apr 10 14:34:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
146 * tests/Object_Manager_Test.cpp:
147 Fixed compile problem in single threaded no inline build
149 Mon Apr 10 12:28:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
151 * bin/MakeProjectCreator/config/ciao_server_dnc.mpb:
152 * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
153 Added ciao_events_dnc
155 Mon Apr 10 12:06:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
157 * bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb:
160 Mon Apr 10 11:52:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
162 * bin/MakeProjectCreator/config/ciao_component_dnc.mpb:
163 * bin/MakeProjectCreator/config/ciao_container_dnc.mpb:
164 * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
165 Changed base projects
167 Mon Apr 10 10:27:03 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
169 * tests/Unload_libACE.cpp:
170 Set up a guard for WIN32 && ACE_USES_WCHAR.
172 Mon Apr 10 09:36:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
174 * bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb:
177 Mon Apr 10 09:13:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
179 * bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb:
182 Mon Apr 10 06:23:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
184 * bin/MakeProjectCreator/config/ciao_container_dnc.mpb:
185 New file, matches library name
187 * bin/MakeProjectCreator/config/ciao_xml_utils.mpb:
188 Use exceptions as base project
190 * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
191 Use ciao_events_dnc as base project
193 * bin/MakeProjectCreator/config/ciao_events_dnc.mpb:
194 Add ciao_container_dnc and ciao_client_dnc to make things easier to
195 maintain. Also use the CIAO_Dnc_Events library instead of the
198 * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
199 * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
200 Removed CIAO_DnC_Events as seperate lib
202 Sun Apr 9 12:00:00 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
204 * docs/ACE-bug-process.html: Updated this page to more accurately
205 reflect how the DOC group handles enhancement requests. Thanks
206 to David White <david dot white dot 7 at gmail dot com> for
209 Sat Apr 8 18:32:29 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
211 * ace/Shared_Memory_MM.h (ACE_Shared_Memory_MM):
212 * ace/Shared_Memory_SV.h (ACE_Shared_Memory_SV):
213 Added comments that underscore that these classes should not be
214 used and instead ACE_Malloc or ACE_Mem_Map should be used.
215 Thanks to Qingbo Cai <qingbo dot cai at case dot edu> for motivating these
218 Fri Apr 7 19:56:03 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
220 * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
222 Modified to make CIAO_DnC_Events_Base and CIAO_RT_Event
223 libraries explicitly specified in "libs +=" to resolve
224 linking errors in BC compilers.
226 Fri Apr 7 13:13:06 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
229 Add staticflags += ACE_AS_STATIC_LIBS for Library Unload
231 Fri Apr 7 07:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
234 Fixed compile problem in single threaded no online build. Thanks
235 to Ossama Othman for reporting this
237 Thu Apr 6 21:11:24 UTC 2006 Steve Huston <shuston@riverace.com>
239 * ace/SSL/SSL_Context.cpp (private_key, context, dh_params): If setting
240 up the new file fails, reset the corresponding
241 ACE_SSL_Data_File member to allow retries to proceed.
243 * NEWS: Added user-visible items for 5.5.1.
245 Thu Apr 6 19:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
248 Fixed compile problem in single threaded no online build. Thanks
249 to Ossama Othman for reporting this
251 Thu Apr 6 15:58:00 UTC 2006 Simon Massey <sma@prismtech.com>
253 * bin/tao_other_tests.lst:
254 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
256 Thu Apr 6 10:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
258 * tests/run_test.lst:
260 * tests/Bug_2497_Regression_Test.cpp:
261 Added regression for bug 2497, we have to see what the best fix
262 is. Thanks to Sergey Zubarev <sergant128 at mail dot ru> for
263 providing reporting this.
265 Thu Apr 6 06:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
267 * ace/config-macosx-tiger.h:
268 Don't define ACE_SIZEOF_LONG_DOUBLE when it is already set. Can
269 happen when we build for OS X on Intel. Thanks to Ignacio Alvarez
270 <support at xentient dot com> for reporting this. This fixes bugzilla
273 Wed Apr 5 23:02:50 UTC 2006 Adam Mitz <mitza@ociweb.com>
275 * bin/tao_orb_tests.lst:
277 Added TAO/tests/Bug_2494_Regression.
279 Wed Apr 5 22:03:52 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
281 * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
283 Modify the project dependency so its built after
284 CIAO_DnC_Container project. This should fix the
285 errors on SuSE_FP_Stats build.
287 Wed Apr 5 19:32:19 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
289 * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb
291 Added library dependency to CIAO_Events_DnC, so static
292 build could resolve symbols in this library.
294 Mon Apr 5 14:59:37 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
296 * ace/SSL/SSL_Context.cpp:
297 * ace/SSL/SSL_Context.h:
299 Addressed access to locks that have already been destroyed by
300 reintroducing some of the original static variable semantics.
301 Some, but not all, of the exception-safety fixes that introduced
302 the order of destruction problem were retained.
304 (random_seed, egd_file, seed_file):
306 Declared these methods "static" since they do not manipulate
307 internal ACE_SSL_Context members.
309 Wed Apr 5 14:58:12 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
311 * tests/Unload_libACE.cpp:
312 Set up a guard for ACE_AS_STATIC_LIBS.
315 Add an empty Resource_Files section to the Library Unload project.
317 Wed Apr 5 14:25:00 UTC 2006 Simon Massey <sma@prismtech.com>
319 * bin/tao_other_tests.lst:
320 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
322 Wed Apr 5 13:10:00 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
324 * ace/CDR_Stream.cpp:
325 Initialise local pointer with 0
327 Wed Apr 5 11:55:00 UTC 2006 Simon Massey <sma@prismtech.com>
329 * bin/tao_other_tests.lst:
330 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
332 Tue Apr 4 18:51:41 UTC 2006 Steve Huston <shuston@riverace.com>
334 * ace/SOCK_Acceptor.cpp (shared_open): If ACE_OS::listen() fails,
335 guard errno before closing the socket to prevent loss of the error
336 value, at least on Windows. Thank you to Aleksandar Vukajlovic
337 <vukajlo at finsoft dot co dot yu> for this fix.
339 * THANKS: Added Aleksandar Vukajlovic to the Hall of Fame.
341 Tue Apr 4 15:44:03 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
343 * bin/MakeProjectCreator/README:
344 * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
346 Reverting my change from Mon Apr 3 12:12:27 UTC 2006 and changing
347 the default from directory based building/dependencies to named
348 targets (which is the way that all other make based MPC project
349 types work). This is being done by request (RT #8510).
351 Tue Apr 4 15:28:00 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
353 * tests/Unload_libACE.cpp:
354 Cope when log file cannot be opened.
356 Tue Apr 4 15:06:00 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
358 * tests/Unload_libACE.cpp:
359 Add guards for __MINGW32__ and __CYGWIN32__.
360 Don't error if libACE isn't found.
362 Tue Apr 4 14:10:00 UTC 2006 Simon Massey <sma@prismtech.com>
364 * bin/tao_other_tests.lst:
365 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
367 Mon Apr 3 23:04:51 UTC 2006 Steve Huston <shuston@riverace.com>
369 * include/makeinclude/platform_aix_ibm.GNU: Removed the explicit
370 setting of ACE_TEMPLATES_REQUIRE_SOURCE in CCFLAGS introduced at
371 Wed Feb 22 16:26:43 GMT 2006 Rich Seibel <seibel_r@ociweb.com>.
372 ACE_TEMPLATES_REQUIRE_SOURCE is set (or not) from config-aix-4.x.h
373 depending on what template instantiation options were specified on
376 Mon Apr 3 13:45:29 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
378 * ace/Basic_Types.inl:
380 Fixed versioned namespace related errors for configurations that
381 define ACE_LACKS_LONGLONG_T and/or ACE_LACKS_UNSIGNEDLONGLONG_T.
383 Mon Apr 3 13:45:00 UTC 2006 Simon Massey <sma@prismtech.com>
385 * bin/tao_other_tests.lst:
386 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
388 Mon Apr 3 12:12:27 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
390 * bin/MakeProjectCreator/README:
391 * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
393 Added support for a new workspace based setting that only makes
394 sense to the 'gnuace' project type called 'named_targets'. If
395 'named_targets' is set, the workspace (GNUmakefile) will be
396 generated such that each target can be built via it's project name
397 and directory location does not affect dependencies.
399 * bin/MakeProjectCreator/templates/gnu.mpd:
401 Support the new source component scoped keyword 'buildflags'.
403 Mon Apr 3 10:25:00 UTC 2006 Simon Massey <sma@prismtech.com>
405 * bin/tao_orb_tests.lst:
406 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
408 Mon Apr 3 09:38:00 UTC 2006 Simon Massey <sma@prismtech.com>
410 * bin/tao_other_tests.lst:
411 Remove PRISM_ONLY tests (again arg!)
413 Sat Apr 1 19:08:28 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
415 * ace/OS_NS_math.inl: Improved the computations for floor() and ceil().
416 Thanks to Abdullah Sowayan <abdullah.sowayan@lmco.com> for this
419 Sat Apr 1 17:14:59 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
424 Removed special cases for *freebsd*. Thanks to Thomas Girard
425 <thomas dot g dot girard at free dot fr> who sent patches for
426 Debian GNU/kFreeBSD systems (FreeBSD kernel / GNU libc). The
427 changes added *k*bsd-gnu patterns to override the special cases
428 matched by *freebsd*. However, further investigation has proved
429 that they were not needed for FreeBSD either.
431 Fri Mar 31 23:51:48 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
435 Changed to #include <sys/param.h> in the <sys/sysctl.h>
436 feature test, avoiding the autoconf "present but cannot
437 be compiled" warning.
439 Fri Mar 31 15:00:00 UTC 2006 Simon Massey <sma@prismtech.com>
441 * bin/tao_other_tests.lst:
442 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
444 Fri Mar 31 13:59:04 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
446 * tests/Unload_libACE.cpp:
447 Add guard for ACE_VXWORKS and declare local main().
450 Remove Main.cpp reference from the Library Unload project.
452 Fri Mar 31 11:41:54 UTC 2006 Steve Huston <shuston@riverace.com>
454 * ace/OS_NS_Thread.h:
455 * ace/OS_NS_Thread.inl:
456 * ace/Recursive_Thread_Mutex.cpp: Reverted changes from
457 Thu Mar 30 18:51:13 UTC 2006 Steve Huston <shuston@riverace.com>
458 because they broke builds on many platforms.
460 Fri Mar 31 10:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
462 * ace/Timer_List_T.cpp:
463 Use prefix increment instead of postfix
465 * ace/Timer_Hash_T.cpp:
466 Initialise pointer with 0
468 * ace/Reactor_Token_T.h:
469 Converted some documentation to doxygen style
471 * ace/Log_Record.cpp:
472 Initialise some pointers with 0, made some local variables const.
475 Fixed some doxygen warnings
477 Fri Mar 31 08:33:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
479 * include/makeinclude/compiler.bor:
480 Added CPU_FLAG as possible flag, this can be -3/-4/-5/-6 to optimize
481 things for a certain CPU, see the Borland help for more info what
482 these flags do. When this is set, this is passed to the compiler
485 Document CPU_FLAG for Borland
487 * ace/config-win32-borland.h:
488 The Borland compiler can't handle assembly in inline methods or
489 template methods. We do have inline assembly when building for
490 pentium, so when we inlining enabled and do build for pentium
491 we set ACE_LACKS_INLINE_ASSEMBLY to disable the inline assembly.
492 Thanks to Steve Orner <saorner at rdainc dot com> for reporting
495 Thu Mar 30 21:03:27 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
497 * ace/Event_Handler.cpp (read_adapter):
499 Fixed typo introduced in
501 Thu Mar 30 10:24:50 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
503 Thu Mar 30 10:24:50 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
505 * ace/Event_Handler.cpp (read_adapter): It was possible for
506 handle_close() to "delete this" so we need to cache the reactor
507 pointer and use it here. Thanks to Yuan <yuanhp_china at
508 hotmail dot com> for this fix.
510 Thu Mar 30 18:51:13 UTC 2006 Steve Huston <shuston@riverace.com>
512 * tests/Unload_libACE.cpp: Fixed broken fprintf() call.
514 * ace/OS_NS_Thread.h (ACE_thread_mutex_t):
515 * ace/OS_NS_Thread.inl: For Windows, replace CRITICAL_SECTION with a
516 struct including a CRITICAL_SECTION as well as a recursion count.
517 This allows us to properly do recursion in combination with a
518 condition variable across all Windows editions and versions.
520 * ace/Recursive_Thread_Mutex.cpp (get_nesting_level): This is now
521 possible for platforms with ACE_HAS_RECURSIVE_THREAD_MUTEX.
523 Thanks to Adrian Tulloch <my-ace-sub at reyes-tulloch dot com> for
526 * THANKS: Added Adrian Tulloch to the Hall of Fame.
528 Thu Mar 30 17:04:48 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
530 * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb
531 * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb
533 Modified to support CIAO pub/sub service integration.
535 * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
537 Added this mpb file for pub/sub service integration
540 Thu Mar 30 15:45:00 UTC 2006 Simon Massey <sma@prismtech.com>
542 * tests/Unload_libACE.cpp:
543 Corrected missing file handle.
545 Thu Mar 30 13:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
547 * examples/Service_Configurator/IPC-tests/client/local_fifo_client_test.cpp:
548 * examples/Service_Configurator/IPC-tests/client/remote_dgram_client_test.cpp:
549 * examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp:
550 * apps/JAWS3/jaws3/Config_File.cpp:
551 Fixed value might be unitialized warnings
553 Thu Mar 30 12:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
555 * ace/Configuration.cpp:
556 * ace/Shared_Memory_MM.cpp:
558 * examples/APG/Containers/Stacks.cpp:
559 * examples/APG/Containers/RB_Tree_Functors.cpp:
560 * examples/APG/Containers/Queues.cpp:
562 * tests/Hash_Map_Manager_Test.cpp:
563 Fixed value might be unitialized warnings
565 Thu Mar 30 11:27:00 UTC 2006 Simon McQueen <sm@prismtech.com>
567 * include/makeinclude/platform_sunos5_sunc++.GNU:
569 Define variable ACE_CC_PREPROCESSOR to be 'cc' if the SunCC version
570 is 5.4. This fixes bug #2478.
572 See also: Thu Mar 30 11:26:45 UTC 2006 Simon McQueen <sm@prismtech.com>
575 Thu Mar 30 11:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
577 * bin/tao_orb_tests.lst:
578 Added BiDirectional_DelayedUpcall
580 Thu Mar 30 11:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
582 * bin/tao_orb_tests.lst:
583 Run BiDirectional_NestedUpcall also on VxWorks
585 Thu Mar 30 00:46:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
589 Change the default of --enable-symbol-visibility option from yes
592 Wed Mar 29 22:33:36 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
596 Changed to #include <sys/types.h> in the <sys/sysctl.h>
597 feature test, avoiding the autoconf "present but cannot
598 be compiled" warning.
600 Wed Mar 29 19:26:37 UTC 2006 Olli Savia <ops@iki.fi>
603 Do not try to control DTR under LynxOS. It sets serial port
604 to non-functional state.
606 Wed Mar 29 14:14:06 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
611 Changed --with-gperf to --enable-gperf to be consistant with the
612 intent of --with-* / --enable-* flags. Thanks to Vincent Joseph
613 <deskamess at yahoo dot com> for running into this.
615 Wed Mar 29 13:25:12 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
618 * include/makeinclude/platform_lynxos.GNU
620 Add code to ensure cleanup in ACE_Log_Msg::close (void).
621 For some systems, e.g. LynxOS, we need to ensure that
622 any registered thread destructor action for this thread
623 is disabled. This is a revision of an earlier attempt to
624 achieve the same thing. The ACE tests pass with this edition.
626 * tests/Unload_libACE.cpp
628 This source does not use ACE functionality directly.
629 It tests that the ACE shared library can be safely loaded,
630 (and unloaded), by a non-ACE program exercising the
636 Build and run the new test
638 Wed Mar 29 07:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
641 Initialise pointers with 0, small const changes
643 Wed Mar 29 06:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
646 Also expand ACE_ENV_ARG_DECL_NOT_USED and
647 ACE_ENV_SINGLE_ARG_DECL_NOT_USED
649 Tue Mar 28 21:30:01 UTC 2006 jiang,shanshan <shanshan.jiang@vanderbilt.edu>
651 * ace/Log_Msg.{h,cpp}
652 * ace/Log_Record.{cpp,h,inl}:
653 Updated these files to solve the stack overflow problem in ACE_Log_Msg
654 and ACE_Log_Record. Moves buffers that can be large in stack in malloced
656 Thanks to qwerty <qwerty0987654321 at mail dot ru> for motivating and
657 suggesting the fix to this problem.
659 Tue Mar 28 18:34:26 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
661 * bin/tao_other_tests.lst:
662 Added a missing semicolon.
664 Tue Mar 28 14:51:19 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
668 Added support for --disable-symbol-visibility flag so users
669 can explicitly disable symbol visibility in the cases where
670 it does not work (or does not work properly) but the feature
671 test selects it anyway.
673 Tue Mar 28 09:04:55 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
675 * ace/OS_NS_sys_resource.inl (setrlimit): Fixed a bug where
676 "resource" appeared twice in the call to setrlimit(). Thanks to
677 Vincent Joseph <deskamess at yahoo dot com> for reporting this.
679 Tue Mar 28 14:10:00 UTC 2006 Simon Massey <sma@prismtech.com>
681 * bin/tao_orb_tests.lst:
682 more !DISABLE_ToFix_LynxOS_* marks to tests
684 Mon Mar 27 19:06:52 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
686 * bin/tao_other_tests.lst:
689 TAO/orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl to
690 test fix for bug in Bug 1647.
692 Mon Mar 27 16:39:41 UTC 2006 Steve Huston <shuston@riverace.com>
694 * tests/tests.mpc: Added a "verbatim" to get the automake-needed
695 setup for running the scoreboard test script for the tests.
697 Mon Mar 27 14:16:00 UTC 2006 Simon Massey <sma@prismtech.com>
699 * bin/tao_other_tests.lst:
700 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
702 Mon Mar 27 07:46:33 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
704 * ace/Acceptor.h: Updated the documentation to clarify that an
705 acceptor can only listen on one port at a time. Thanks to
706 Mockey Chen <mockey dot chen @ google dot com> for motivating
709 Mon Mar 27 11:08:00 UTC 2006 Simon Massey <sma@prismtech.com>
711 * bin/tao_orb_tests.lst:
712 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
714 Mon Mar 27 09:18:07 UTC 2006 Simon McQueen <sm@prismtech.com>
716 * ace/Configuration.h:
718 Remove 'explicit' keyword from a two arg constructor. This is
721 Mon Mar 27 03:57:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
725 Check whether "gcc" supports symbol visibility options by
726 invoking the compiler with those options. This addresses
727 configure failures due to icc's incomplete gcc emulation.
728 Should fix bugzilla issues 2338 and 2384.
730 Sun Mar 26 21:40:10 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
732 * ace/TSS_T.cpp: Added patches to silence the type-punning warning
733 from G++ 4.x. Thanks to Ken Sedgwick for contributing this
736 Sun Mar 26 17:29:08 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
740 Add ACE_CHECK_CFLAGS and ACE_CHECK_CXXFLAGS autoconf macros
741 to verify if c/c++ compiler supports the specified command-
744 Fri Mar 24 12:05:00 UTC 2006 Simon Massey <sma@prismtech.com>
746 * bin/tao_other_tests.lst:
747 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
749 Thu Mar 23 16:20:00 UTC 2006 Simon Massey <sma@prismtech.com>
751 * bin/tao_orb_tests.lst:
752 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
754 Thu Mar 23 16:00:49 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
756 * ace/Svc_Conf_Lexer.cpp:
760 1) Line numbers were not calculated correctly as in most cases the
761 new line characters were thrown away but not counted.
762 2) Strings were not allowed to contain nested quotes. However,
763 the original lexer allowed this. Thanks to JR Andreassen
764 <janrune@io.com> for reporting this.
766 Thu Mar 23 14:37:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
768 * bin/MakeProjectCreator/config/vcl.mpb:
769 Also set specific options for the bds template
771 Thu Mar 23 14:37:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
773 * ace/os_include/os_limits.h:
774 Updated documentation why we have a VxWorks specific
777 Thu Mar 23 14:22:00 UTC 2006 Simon Massey <sma@prismtech.com>
779 * bin/tao_other_tests.lst:
780 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
782 * bin/PerlACE/Run_Test.pm:
783 Add lynxos platform default timing configuration
785 Thu Mar 23 12:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
787 * bin/MakeProjectCreator/templates/bor.mpd:
788 If linkflags are available, generate them into the project
791 * bin/MakeProjectCreator/config/vcl.mpb:
792 Added -aa to the link flags to indicate that we link a
793 windows application. This prevents a dosbox from appearing
794 when we start a vcl windows app.
796 Thu Mar 23 03:41:18 UTC 2006 Ciju John <john_c@ociweb.com>
798 * ace/Time_Value.inl (set):
800 timespec_t doesn't have a 'sec' member. Changed it to 'tv_sec'.
802 Wed Mar 22 18:42:36 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
804 From Russell Mora <russell_mora at symantec dot com>
805 * ace/Time_Value.inl:
807 With MSVC8 the type of time_t is by default 64-bit unless
808 _USE_32BIT_TIME_T is defined - changed #ifdef to recognise this
809 and also changed other set() methods to use the version that
810 knows how to handle the 64-bit type.
812 Wed Mar 22 17:55:48 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
814 * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
815 * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb
816 * bin/MakeProjectCreator/config/ciao_deployment_dnc.mpb
818 Reverted my earlier change
819 "Tue Mar 21 21:58:17 UTC 2006 Gan Deng
820 <gan.deng@vanderbilt.edu>".
822 I will put earlier changes back in later when all the
823 libraries in CIAO to support pub/sub services have
826 Wed Mar 22 16:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
828 * ace/config-osf1-4.0.h:
829 Added ACE_HAS_NONCONST_SENDMSG
831 Wed Mar 22 15:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
833 * include/makeinclude/platform_osf1_4.x_g++.GNU:
834 Removed -fno-strict-prototypes from the CCFLAGS, thanks to
835 Karl Schmitt <Karl dot Schmitt at dfs dot de> for reporting this.
837 Tue Mar 21 21:58:17 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
839 * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
840 * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb
841 * bin/MakeProjectCreator/config/ciao_deployment_dnc.mpb
843 Added a base MPC project to support pub/sub integration
846 Tue Mar 21 19:06:12 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
848 Committing on behalf of Adam Mitz <mitza@ociweb.com>.
850 * bin/PerlACE/Process_Win32.pm:
852 In some cases .EXE was not being added to the end of the
853 executable name. This change fixes that problem and also changes
854 Spawn() to return -1 on failure instead of exiting.
856 Tue Mar 21 15:30:00 UTC 2006 Simon Massey <sma@prismtech.com>
858 * bin/tao_other_tests.lst:
859 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
861 Tue Mar 21 14:29:29 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
865 If system lacks the cpu_set_t type, skip the feature tests for
866 sched_getaffinity() and sched_setaffinity(). The interface of
867 these system calls have changed three times, and ACE currently
868 only supports the latter two varients. The supported varients
869 both have arguments of type cpu_set_t.
871 On a system with the first varient, the feature tests detects
872 the existance of sched_getaffinity() and sched_setaffinity(),
873 it also detects that it's the not most current varient. This
874 results in feature test macros being defined for the second
875 varient, which causes a build failure in OS_NS_Thread.cpp.
877 By avoiding the feature tests, we avoid defining any processor
878 affinity related feature test macros, and ACE will be compiled
879 as if the system does not support any form of processor
882 See bugzilla issue 2466 for details.
884 Tue Mar 21 11:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
886 * performance-tests/Misc/childbirth_time.cpp:
887 * examples/OS/Process/imore.cpp:
888 Fixed unicode build errors
890 Tue Mar 21 06:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
892 * bin/tao_other_tests.lst:
893 Removed all PrismTech tests
895 Mon Mar 20 22:53:09 UTC 2006 Steve Huston <shuston@riverace.com>
897 * tests/Makefile.am: Restored hand-inserted settings to allow running
898 the ACE tests during "make check". This needs to be added to the
899 mpc file, but we're discussing how to do this.
901 Mon Mar 20 08:58:26 UTC 2006 Simon Massey <sma@prismtech.com>
903 * bin/tao_other_tests.lst:
904 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
906 Mon Mar 20 08:58:26 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
908 * ACE-INSTALL.html: Removed all references to egcs, which
909 is hopelessly out of date..
911 Mon Mar 20 14:54:23 UTC 2006 Olli Savia <ops@iki.fi>
914 Added a workaround for buggy LynxOS 3.x compiler.
916 Mon Mar 20 10:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
918 * ace/TP_Reactor.cpp (post_process_socket_event):
919 Before acquiring the token, first check if we really have to do some
920 post processing, if not, then we just don't acquire the token. This
921 fixes the performance drop in the TAO thread pool performance test.
922 Thanks to Kobi Cohen-Arazi <kobi dot cohenarazi at gmail dot com>
923 for noticing this drop in the performance stats.
926 Small documentation improvement
928 Sun Mar 19 21:30:39 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
930 * ACE-INSTALL.html (href): Rearranged the order of things
931 so that it explains how to build and install ACE before going
932 into all sorts of details about various platforms and compilers.
933 Thanks to Axter <google at axter dot com> for motivating this.
935 Sat Mar 18 15:20:45 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
937 * ace/Timer_Queue_Adapters.cpp (activate): Set active_ to 1
938 in case we were deactivated. Thanks to Yauheni Akhotnikau
939 <eao197 at intervale dot ru> for reporting this.
941 Fri Mar 17 16:35:36 UTC 2006 Ossama Othman <ossama@dre.vanderbilt.edu>
943 * docs/Symbol_Versioning.html:
945 New document that describes how to use ACE's versioned namespace
948 Fri Mar 17 15:50:00 UTC 2006 Simon Massey <sma@prismtech.com>
951 Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
953 Fri Mar 17 13:38:18 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
955 * bin/MakeProjectCreator/config/ciaocidldefaults.mpb:
957 New file, containing cidl-related stuff removed from
958 ciao_servant_dnc.mpb, which now inherits from the new
959 base project. These changes allow CIAO applications
960 to set up the build either in the existing way, where
961 the servant build executes the CIDL compiler, then the
962 IDL compiler on the resulting *E.idl file, then the
963 C++ compiler on all the results, or to have separate
964 builds for CIDL files (which executes first), then
965 IDL files, then generated and hand-written C++ files.
967 * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
969 Changes described in the item above.
971 Fri Mar 17 13:37:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
973 * ace/TP_Reactor.cpp:
974 Fixed variable not used warning
976 Fri Mar 17 08:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
978 * ace/TP_Reactor.{h,cpp,inl}:
979 Fixed bugzilla #2395. This was about a race condition in the
980 TP_Reactor, when the handle_x method returns -1 the handler
981 is removed and after that we try to resume. Normally this resume
982 is a noop because for the handle there is no event handler anymore.
983 But to resume the handle we need to reacquire the lock on the
984 reactor, in the time between the remove and the reacquire we could
985 have received a new connection for which the handle is used which
986 we already freed and then we can resume this handle but then for
987 a new eventhandler. The fix is to do the remove and resume as atomic
988 operation. Thanks to Bala Natarajan and Steve Huston for reviewing
989 the patches and Kees van Marle for debugging and analyzing this
992 Thu Mar 16 21:54:29 UTC 2006 Steve Huston <shuston@riverace.com>
994 * ace/Timer_Heap_T.cpp (grow_heap): Reset timer_ids_min_free_ after
995 growing the heap. Fixes Bugzilla #2447 where timer IDs may be
996 improperly duplicated under certain conditions.
998 * tests/Timer_Queue_Test.cpp: Added a new function,
999 test_unique_timer_heap_ids(), as supplied in Bugzilla #2447 to
1002 Thank you very much to Dan Pozdol <dpozdol at wolve dot com> and
1003 Paxton Mason <pmason at wolve dot com> for identifying the bug,
1004 its conditions and causes, supplying the test program and supplying
1007 * THANKS: Added Dan Pozdol to the Hall of Fame.
1009 Thu Mar 16 16:30:00 UTC 2006 simon massey <sma@prismtech.com>
1011 * tests/run_test.lst
1012 Add !DISABLE_ToFix_LynxOS_* marks to failing ACE tests
1014 Thu Mar 16 15:53:55 UTC 2006 jiang,shanshan <shanshan.jiang@vanderbilt.edu>
1017 * protocols/ace/RMCast/Simulator.cpp
1018 Updated these files to solve some potential static-cast errors.
1020 Thu Mar 16 13:47:56 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1022 * ace/config-vxworks6.2.h:
1024 In kernel mode, VxWorks 6.2 lacks suseconds_t.
1026 Thu Mar 16 12:27:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1028 * etc/ciao_DAnCE.doxygen:
1029 Fixed incorrect links to the location of the documentation of the
1030 other ACE/TAO libraries
1032 Thu Mar 16 12:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1035 Added CIAO Config Handlers
1037 Thu Mar 16 12:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1040 Set GENERATE_HTMLHELP to YES. This generates a few extra files
1041 which our users can use to convert the generated htlm documentation
1042 easily to a windows help file
1044 Thu Mar 16 12:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1047 Set DOT_MULTI_TARGETS to TRUE, this will speedup the doxygen
1050 Wed Mar 15 16:38:08 UTC 2006 Olli Savia <ops@iki.fi>
1052 * ace/OS_NS_Thread.inl:
1053 Only LynxOS 3.0.x has buggy pthread_cond_timedwait.
1055 * ace/Reverse_Lock_T.h:
1056 Added a workaround for buggy LynxOS 3.x compiler.
1058 Wed Mar 15 15:27:51 UTC 2006 jiang,shanshan <shanshan.jiang@vanderbilt.edu>
1060 * ace/Capabilities.cpp
1062 Updated these files to solve the Capabilities_Test & Codecs_Test
1065 Wed Mar 15 12:18:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1068 Set SEARCHENGINE to YES for all doxygen config files, enables
1069 the possibility to do searches in the doxygen generated
1072 Wed Mar 15 11:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1074 * ace/Handle_Set.{cpp,inl}:
1075 Use prefix increment/decrement instead of postfix
1077 Tue Mar 14 11:22:35 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
1079 * ace/String_Base.inl (empty),
1080 * ace/String_Base.h (ACE_String_Base): Added
1081 an empty() method to be more like STL strings. Thanks to
1082 Patrick Rabau <pr2345 at gmail dot com> for contributing this.
1084 Tue Mar 14 23:33:27 UTC 2006 Steve Huston <shuston@riverace.com>
1086 * ace/OS_NS_Thread.inl (recursive_mutex_cond_unlock): Fix this for
1087 WinCE. CE doesn't have a RecursionCount, and LockCount is not an
1088 indicator of recursion on WinCE; instead, see when it's unlocked
1089 by watching the OwnerThread, which will change to something other
1090 than the current thread when it's been unlocked "enough" times.
1091 Thanks to Spencer Vanroekel <Spencer dot Vanroekel at Siemens dot
1092 com> for the investigations leading to this solution.
1094 * THANKS: Added Spencer Vanroekel to the Hall of Fame.
1096 Tue Mar 14 20:58:12 UTC 2006 jiang,shanshan <shanshan.jiang@vanderbilt.edu>
1098 * ace/WIN32_Asynch_IO.cpp
1100 * ace/Capabilities.cpp
1106 * ace/FIFO_Recv_Msg.cpp
1107 * ace/FIFO_Recv_Msg.h
1110 * ace/FIFO_Send_Msg.cpp
1111 * ace/FIFO_Send_Msg.h
1114 * ace/MEM_Acceptor.cpp
1118 * ace/SOCK_Dgram_Mcast.cpp
1119 * ace/SV_Semaphore_Complex.cpp
1120 * ace/SV_Semaphore_Complex.h
1121 * ace/SV_Semaphore_Complex.inl
1122 * ace/SV_Semaphore_Simple.cpp
1123 * ace/SV_Semaphore_Simple.h
1124 * ace/SV_Semaphore_Simple.inl
1127 * ACEXML/common/FileCharStream.cpp
1128 * ACEXML/common/HttpCharStream.cpp
1129 * ACEXML/common/Transcode.cpp
1130 * ACEXML/common/XML_Macros.h
1131 * ACEXML/parser/parser/Parser.cpp
1132 * ACEXML/parser/parser/Parser.i
1133 * apps/gperf/src/Gen_Perf.cpp
1134 * apps/gperf/src/Key_List.cpp
1135 * apps/gperf/src/List_Node.cpp
1136 * apps/gperf/src/Options.cpp
1137 * protocols/ace/HTBP/HTBP_ID_Requestor.cpp
1138 Updated these files to solve the warnings when setting up "VC level
1139 4 warnings" on Windows. These warnings include "unreachable code",
1140 "assignment within conditional expression", "conversion from some
1141 type to another type, possible loss of data", "local variable may be
1142 used without having been initialized" and so on.
1143 Thanks to Lukas Gruetzmacher <gruetzmacher at ais-dresden dot de>
1144 for motivating the fix to these "VC level 4 warnings".
1146 Tue Mar 14 15:55:08 UTC 2006 Olli Savia <ops@iki.fi>
1149 Added a workaround for buggy LynxOS 3.x compiler.
1151 * include/makeinclude/platform_lynxos.GNU:
1152 Made debug=0 as default for LynxOS 3.x
1154 Tue Mar 14 15:50:09 UTC 2006 Olli Savia <ops@iki.fi>
1156 * ace/OS_NS_Thread.cpp:
1157 Removed the :: prefix from pthread calls that are macros
1160 Tue Mar 14 09:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1162 * bin/generate_rel_manpages:
1163 Updated doxygen version
1165 Mon Mar 13 22:01:23 UTC 2006 Olli Savia <ops@iki.fi>
1167 * tests/run_test.lst:
1168 Do not run Multicast_Test and Process_Strategy_Test on LynxOS.
1170 Mon Mar 13 21:47:22 UTC 2006 Olli Savia <ops@iki.fi>
1172 * ace/OS_NS_Thread.inl:
1173 Removed the :: prefix from pthread calls that are macros
1176 * ace/config-lynxos.h:
1177 Do not define _POSIX_THREADS_CALLS under LynxOS 4.0.
1179 Thanks to Abdullah Sowayan <abdullah.sowayan@lmco.com>
1180 for reporting the problem and providing the initial patch.
1182 Mon Mar 13 22:21:25 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu>
1185 Changed the documentation of ACE_Process::spawn function.It
1186 returns 1 if avoid_zombies option is set. does not return the
1189 Mon Mar 13 19:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1191 * ace/TP_Reactor.cpp:
1192 Fixed typo in comment
1194 * ace/OS_NS_sys_select.inl:
1195 Initialize pointer with 0
1198 Use prefix decrement/increment instead of postfix. Replaced
1199 several c-style casts with C++ casts
1201 Mon Mar 13 17:20:47 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
1203 * ace/os_include/sys/os_time.h:
1205 Fixed a fuzz build error.
1207 Mon Mar 13 15:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1210 Use prefix decrement/increment instead of postfix
1212 Mon Mar 13 14:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1214 * ace/Select_Reactor_Base.cpp:
1215 Initialise several pointers to 0
1217 Mon Mar 13 14:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1220 Doxygen improvements
1222 * ace/Handle_Set.inl:
1223 Use prefix increment instead of postfix
1225 Mon Mar 13 07:51:10 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
1227 * Reverted this change
1229 Sun Mar 12 09:10:01 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
1231 Since it was causing runtime failures. Thanks to Johnny for
1234 Mon Mar 13 13:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1236 * ace/TP_Reactor.cpp (handle_socket_events):
1237 When suspend_i returns -1 return directly
1239 Mon Mar 13 12:11:52 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
1241 * ace/OS_NS_Thread.inl
1242 Yank error reported by Abdullah, <abdullah.sowayan@lmco.com> fixed.
1244 Sun Mar 12 19:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1246 * ace/Event_Handler.h:
1247 Documentation improvement
1249 * ace/UTF32_Encoding_Converter.cpp:
1250 Initialise pointer with 0
1252 * ace/Select_Reactor_T.cpp (dump):
1253 Also dump the contents of the suspend set
1255 * ace/Select_Reactor_Base.cpp (dump):
1258 Sun Mar 12 09:10:01 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
1260 * ace/TSS_T.cpp: Changed all calls of the form
1262 if (ACE_Thread::getspecific (this->key_, (void **) &tss_adapter) == -1)
1266 void *temp = tss_adapter; // Need this temp to keep G++ from complaining.
1267 if (ACE_Thread::getspecific (this->key_, &temp) == -1)
1269 to silence GCC warnings. Thanks to Lothar for this, as well.
1271 Sat Mar 11 09:09:35 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
1273 * ace/CDR_Stream.inl: Changed all calls of the form
1275 ACE_OutputCDR::write_float (ACE_CDR::Float x)
1277 return this->write_4 (reinterpret_cast<const ACE_CDR::ULong*> (&x));
1282 ACE_OutputCDR::write_float (ACE_CDR::Float x)
1285 return this->write_4 (reinterpret_cast<const ACE_CDR::ULong*> (tmp));
1288 to silence GCC warnings. Thanks to Lothar Werzinger for
1289 suggesting this fix.
1291 Sun Mar 12 11:00:08 UTC 2006 Simon McQueen <sm@prismtech.com>
1293 * bin/PerlACE/Process_Win32.pm:
1295 Don't postfix ".EXE" onto executables if they already have it and
1296 IgnoreExeSubDir is set. Will make this:
1298 $PERL_SCRIPT = new PerlACE::Process($^X);
1299 $PERL_SCRIPT->Arguments("some_perl_script.pl");
1300 $PERL_SCRIPT->IgnoreExeSubDir(1);
1302 ... start working again.
1304 Sat Mar 11 12:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl.>
1306 * ace/Timer_Wheel_T.h:
1307 Don't split the unimplemented macros over multiple lines, fixes
1308 compile problems with the Sun compilers. Thanks to Sven-Uwe
1310 <sven-uwe dot sieler-hornke at investment-cybernetics dot de>
1313 Fri Mar 10 16:01:58 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1315 Committing the following on behalf of Adam Mitz
1316 <mitza at ociweb dot com>.
1318 * bin/tao_orb_tests.lst:
1320 Added TAO/tests/CollocationLockup.
1322 Fri Mar 10 14:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1324 * tests/run_test.lst:
1325 Don't run Multicast_Test_IPV6 in ACE_FOR_TAO builds
1327 Fri Mar 10 08:58:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1331 Add pkg.m4 from pkg-config 0.20 distribution, so configure
1332 script can be regenerated on systems without it installed.
1334 Thu Mar 9 09:18:58 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
1336 * COPYING: Updated the date to include 2006.
1337 Thanks to Alan Kierstead <ackierstead at fedex dot com> for
1338 motivating the fix to this oversight.
1340 Thu Mar 9 15:28:53 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1342 * bin/MakeProjectCreator/config/concurrency.mpb:
1343 * bin/MakeProjectCreator/config/concurrency_serv.mpb:
1344 * bin/MakeProjectCreator/config/dseventlogadmin.mpb:
1345 * bin/MakeProjectCreator/config/dslogadmin.mpb:
1346 * bin/MakeProjectCreator/config/etcl.mpb:
1347 * bin/MakeProjectCreator/config/event.mpb:
1348 * bin/MakeProjectCreator/config/event_serv.mpb:
1349 * bin/MakeProjectCreator/config/ftrteventchannel.mpb:
1350 * bin/MakeProjectCreator/config/htiop.mpb:
1351 * bin/MakeProjectCreator/config/naming.mpb:
1352 * bin/MakeProjectCreator/config/naming_serv.mpb:
1353 * bin/MakeProjectCreator/config/notification.mpb:
1354 * bin/MakeProjectCreator/config/notification_serv.mpb:
1355 * bin/MakeProjectCreator/config/property.mpb:
1356 * bin/MakeProjectCreator/config/property_serv.mpb:
1357 * bin/MakeProjectCreator/config/rtevent_serv.mpb:
1358 * bin/MakeProjectCreator/config/rteventlogadmin.mpb:
1359 * bin/MakeProjectCreator/config/rtkokyuevent.mpb:
1360 * bin/MakeProjectCreator/config/rtnotify.mpb:
1361 * bin/MakeProjectCreator/config/trading.mpb:
1362 * bin/MakeProjectCreator/config/trading_serv.mpb:
1364 Updated these base projects to fix the TAO_ORBSVCS GNU Make
1365 macro. In many cases, I just moved the 'tagchecks' setting out of
1366 the _serv.mpb into the base for both _serv.mpb and _skel.mpb
1367 files. In others, I had to add the missing 'tagchecks' setting.
1369 Thu Mar 9 08:58:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1371 * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
1372 Removed include path that is not there anymore
1374 Wed Mar 8 20:58:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1378 Improve documentation for autoconf/automake build.
1380 Wed Mar 8 15:06:56 UTC 2006 Simon McQueen <sm@prismtech.com>
1382 * bin/tao_orb_tests.lst:
1384 Scheduled regression test for bug #2429. See ticket for status.
1386 Wed Mar 8 10:17:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1388 * examples/Reactor/TP_Reactor/run_test.pl:
1389 Both clients should start in parallel, not after each other
1391 Wed Mar 8 04:53:09 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1395 Change ACE_PATH_FL to pass --enable-gl to fltk-config.
1397 Wed Mar 8 03:32:08 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1401 Changed ACE_ENABLE_XT_REACTOR to AC_REQUIRE() ACE_PATH_XT
1402 instead of AC_PATH_XTRA.
1404 Changed ACE_PATH_FL to AC_REQUIRE() ACE_PATH_X11.
1406 Add ACE_PATH_XT autoconf macro that sets ACE_XT_CPPFLAGS,
1407 ACE_XT_LDFLAGS, and ACE_XT_LIBS.
1409 Add ACE_PATH_X11 autoconf macro that sets ACE_X11_CPPFLAGS,
1410 ACE_X11_LDFLAGS, and ACE_X11_LIBS.
1412 Tue Mar 7 18:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1414 * examples/DLL/Newsweek.cpp:
1417 Tue Mar 7 18:48:31 UTC 2006 Steve Huston <shuston@riverace.com>
1419 * ace/Event_Handler.cpp (read_adapter): Never pass the handler's
1420 handle value to handle_input(). The handle_input() call is being
1421 made on behalf of stdin, not any other handle. It also mimics
1422 the behavior of the non-Windows case, where ACE_STDIN is registered
1423 with the reactor, regardless of the handler's handle value.
1424 Thanks to Aaron Scamehorn <aaron dot scamehorn at cogcap dot com>
1425 for noticing this problem.
1427 * THANKS: Added Aaron Scamehorn to the Hall of Fame.
1429 Tue Mar 7 13:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1432 Doxygen improvements
1434 Tue Mar 7 09:39:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1436 * bin/tao_orb_tests.lst:
1437 Don't run Bug_2417_Regression in ST builds
1439 Tue Mar 7 08:45:26 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1442 * tests/Makefile.am:
1446 * bin/MakeProjectCreator/config/automake.features:
1448 Set athena and motif to 1
1450 * bin/MakeProjectCreator/config/ace_fl.mpb:
1454 Change @ACE_FLTK_CPPFLAGS@ and @ACE_FLTK_LIBS@ to
1455 $(ACE_FLTK_CPPFLAGS) and $(ACE_FLTK_LIBS)
1457 Add $(ACE_FLTK_LDFLAGS) to linkflags.
1459 Subtract '$(ACE_X11_CPPFLAGS)' from compile_flags.
1460 Subtract '$(ACE_X11_LDFLAGS)' from libpaths.
1461 Subtract '$(ACE_X11_LIBS)' from macros.
1463 * bin/MakeProjectCreator/config/ace_qt.mpb:
1467 Change @ACE_QT_CPPFLAGS@ and @ACE_QT_LIBS@ to
1468 $(ACE_QT_CPPFLAGS) and $(ACE_QT_LIBS)
1470 Add $(ACE_QT_LDFLAGS) to linkflags.
1472 * bin/MakeProjectCreator/config/ace_tk.mpb:
1476 Change @ACE_TK_CPPFLAGS@ and @ACE_TK_LIBS@ to
1477 $(ACE_TK_CPPFLAGS) and $(ACE_TK_LIBS)
1479 Add $(ACE_TK_LDFLAGS) to linkflags.
1481 * bin/MakeProjectCreator/config/ace_xt.mpb:
1484 Add $(ACE_XT_CPPFLAGS) to compile_flags.
1485 Add $(ACE_XT_LDFLAGS) to linkflags.
1486 Add $(ACE_XT_LIBS) to pure_libs.
1488 * bin/MakeProjectCreator/config/ace_11.mpb:
1491 Add $(ACE_X11_CPPFLAGS) to compile_flags.
1492 Add $(ACE_X11_LDFLAGS) to linkflags.
1493 Add $(ACE_X11_LIBS) to pure_libs.
1495 Tue Mar 7 08:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1497 * examples/DLL/Newsweek.cpp:
1498 * examples/DLL/Today.cpp:
1499 * examples/Shared_Malloc/test_persistence.cpp:
1500 Fixed compile errors
1502 Tue Mar 7 07:19:06 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1505 * tests/Makefile.am:
1509 Tue Mar 7 07:16:40 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1513 Add Truncate.h to Header_Files section.
1515 Tue Mar 7 07:12:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1517 * bin/MakeProjectCreator/config/ace_qt.mpb:
1520 Subtract '$(QTDIR)/include' from includes.
1521 Subtract '$(QTDIR)/lib' from libpaths.
1522 Subtract 'QT_THREAD_SUPPORT' from macros.
1524 Tue Mar 7 05:50:31 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1530 * bin/MakeProjectCreator/config/ace_fl.mpb:
1533 Add @ACE_FLTK_CPPFLAGS@ to compile_flags.
1534 Add @ACE_FLTK_LIBS@ to pure_libs.
1536 * bin/MakeProjectCreator/config/ace_qt.mpb:
1539 Subtract 'qt-mt$(QT_VERSION)' from lit_libs.
1540 Add @ACE_QT_CPPFLAGS@ to compile_flags.
1541 Add @ACE_QT_LIBS@ to pure_libs.
1545 Implement ACE_PATH_FL.
1546 Implement ACE_PATH_QT.
1547 Implement ACE_ENABLE_FL_REACTOR.
1548 Implement ACE_ENABLE_QT_REACTOR.
1550 Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
1553 Mon Mar 6 18:25:41 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1555 * ace/OS_NS_Thread.inl:
1556 * ace/os_include/os_semaphore.h:
1558 Added an implementation for timed semaphore wait provided by
1559 Gottwald Port Technology. It is very similar to the emulated
1560 semphore in the event that ACE_HAS_POSIX_SEM is not defined.
1561 Previously, this was not supported at all when ACE_HAS_POSIX_SEM
1564 * ace/os_include/sys/os_time.h:
1566 Added sys to the file name to avoid Doxygen warnings.
1568 * bin/MakeProjectCreator/config/ace_qt.mpb:
1570 This change coincides with a change in MPC where the qt library
1571 setting was changed.
1573 * bin/tao_other_tests.lst:
1575 I added !DISABLE_INTERCEPTORS to all the Security tests as
1576 both the TAO_Security library and TAO_SSLIOP library require
1579 * include/makeinclude/rules.local.GNU:
1581 Removed an extra dollar sign, that GNU Make apparently didn't
1582 care about but shouldn't have been there anyway.
1584 * bin/MakeProjectCreator/config/global.mpb:
1586 Removed this file. It is redundant to the global.mpb found in
1589 Mon Mar 06 15:44:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1591 * examples/DLL/Newsweek.{h,cpp}:
1592 * examples/DLL/Today.{h,cpp}:
1593 * examples/Shared_Malloc/test_persistence.cpp:
1594 Added operator delete, fixes warnings with icc 9.1
1596 * ace/CDR_Stream.cpp:
1597 * tests/Thread_Pool_Test.cpp:
1598 Initialise pointer with 0
1601 Replaced c-style casts with C++ casts
1603 * ace/Svc_Handler.h:
1604 Made the closing_ member an int, it is used that way, not as
1607 Mon Mar 06 15:13:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1609 * bin/tao_orb_tests.lst:
1610 Added Bug_2417_Regression
1612 Sun Mar 05 11:10:32 2006 Wallace Zhang <zhangw@ociweb.com>
1614 * ACE version 5.5 released.
1616 Sun Mar 5 15:35:54 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
1620 Corrected a warning when generating WinCE projects.
1622 Sat Mar 4 14:09:44 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
1624 * ace/ATM_Acceptor.h:
1626 Added a missing semicolon. Thanks to Felix Li <fengli at
1627 gmail dot com> for reporting this.
1629 Thu Mar 2 02:01:12 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
1633 Updated this file with more inputs.
1635 Thu Mar 2 00:51:18 UTC 2006 Steve Huston <shuston@riverace.com>
1637 * NEWS: Added Win64 and WinCE notes.
1639 Wed Mar 1 23:47:13 UTC 2006 Steve Huston <shuston@riverace.com>
1641 * bin/make_release: Added "wince=1" to the MPC -features option for
1642 the WinCE file generation; helps prevents WinCE-hostile projects
1643 from being generated.
1645 * ace/config-win32-msvc-8.h: VC8 still lacks sigatomic_t for WinCE 5.
1647 * ace/config-WinCE.h: Removed some compiler-specific settings that
1648 were moved to compiler-specific configs previously but not updated
1649 for CE. Updated things that are now available.
1651 * tests/CDR_File_Test.cpp:
1652 * tests/CE_fostream.{h cpp}: CE iostream hack not needed for CE when
1653 iostreams are available (VC 8, included).
1655 * examples/Reactor/TP_Reactor/client.cpp:
1656 * examples/Reactor/TP_Reactor/server.cpp:
1657 * examples/Reactor/TP_Reactor/AcceptHandler.cpp:
1658 * examples/Reactor/TP_Reactor/ReadHandler.cpp:
1659 * netsvcs/servers/main.cpp:
1660 * tests/Array_Map_Test.cpp: Use ACE_TEXT around all pieces of
1661 concatenated string; VC8 WinCE misses the line ending.
1662 Removed ACE_TEXT around ACE_TRACE's argument; ACE_TRACE adds it.
1664 * netsvcs/lib/Token_Handler.{h cpp} (init, parse_args): Changed argv
1665 from char*[] to ACE_TCHAR*[]. Also fixed some missing ACE_TEXTs.
1667 * protocols/ace/RMCast/Acknowledge.cpp:
1668 * protocols/ace/RMCast/Link.cpp:
1669 * protocols/ace/RMCast/Protocol.h:
1670 * protocols/ace/RMCast/Retransmit.cpp:
1671 * protocols/ace/RMCast/Socket.cpp:
1672 * protocols/ace/TMCast/LinkListener.hpp:
1673 * protocols/ace/TMCast/TransactionController.hpp:
1674 * protocols/ace/TMCast/Group.cpp: ACEified naked system calls abort()
1677 * examples/APG/ThreadSafety/Tokens_Deadlock.cpp:
1678 * examples/APG/Processes/Spawn.cpp:
1679 * examples/APG/Processes/Process_Mutex.cpp: Add missing ACE_TEXT around
1682 * examples/NT_Service/NT_Service.mpc: Add avoids += wince - CE doesn't
1685 * examples/Web_Crawler/main.cpp: Don't try SIGFPE protection if
1688 * examples/Web_Crawler/URL_Status.h: Changed STATUS_NOT_FOUND to
1689 STATUS_ITEM_NOT_FOUND and STATUS_NOT_IMPLEMENTED to
1690 STATUS_OP_NOT_IMPLEMENTED. CE apparantly has macros with these
1691 names that messes this up.
1693 * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc: Added wince to the
1694 "avoids" clause for APC, Registry_Changes, Talker and
1695 Window_Messages; WinCE doesn't the necessary features.
1697 * examples/Reactor/WFMO_Reactor/Window_Messages.cpp: Add missing
1698 #include "ace/Auto_Event.h"
1700 * tests/MT_SOCK_Test.cpp: Remove the #if ACE_WIN64 from the check
1701 for first send causes reset. This happens with 32-bit as well,
1702 at least on Win XP-64 SP2. It's unrelated to the functionality under
1703 test, and if there's an actual sending side botch that causes the
1704 socket to be closed prematurely, it should show up as another error
1707 Wed Mar 1 16:12:50 UTC 2006 Steve Huston <shuston@riverace.com>
1709 * tests/run_test.lst: Added !BAD_AIO to the Proactor_Test and
1710 Proactor_Test_IPV6. This makes it possible to avoid this test on
1711 platforms that simply aren't capable of performing decent AIO.
1713 Wed Mar 1 10:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1715 * ace/MT_SOCK_Test.cpp:
1716 Fixed compile problem
1718 Wed Mar 1 09:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1720 * ace/Env_Value_T.h:
1721 First to all template specializations before the generic one and
1722 use template<> for the specializations, this fixes the compile
1725 Wed Mar 1 07:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1727 * examples/Reactor/TP_Reactor/AcceptHandler.cpp:
1728 * examples/Reactor/TP_Reactor/server.cpp:
1729 Fixed warnings in vc6 builds
1731 Wed Mar 1 00:16:26 UTC 2006 Steve Huston <shuston@riverace.com>
1733 * ace/Recursive_Thread_Mutex.cpp (get_nesting_level): On Win64 with
1734 AMD64/EM64T, use the CRITICAL_SECTION's RecursionCount member, not
1735 LockCount, as was changed in this entry:
1736 Tue May 6 11:50:18 2003 Chad Elliott <elliott_c@ociweb.com>
1737 It remains to be seen under what conditions LockCount is used (it
1738 may be for Itanium, for example) but for now, use of RecursionCount
1739 is conditional to AMD64.
1741 * tests/Reactor_Dispatch_Order_Test.cpp: Print some useful order info
1742 rather than ACE_ASSERT everywhere. Also fixed some ACE_TEXT stuff.
1744 Tue Feb 28 23:28:57 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1748 Add DEFAULT_INCLUDES definition that got lost during regeneration.
1749 Fixes autoconf builds on case-insensitive filesystems.
1751 Tue Feb 28 19:46:16 UTC 2006 Steve Huston <shuston@riverace.com>
1753 * tests/MT_SOCK_Test.cpp: Add a special-case check for Win64. It
1754 appears that Win64 listen/accept side has some changed behavior
1755 but I haven't found any Windows docs to state this; just observed
1756 behavior. It appears that WinXP-64 will appear to accept connections
1757 at the TCP level past the listen backlog but if data arrives before
1758 the actual application-level accept() occurs, the connection is
1759 reset. I can see where this would be sensible for a web server or
1760 something like that, but it causes a problem for this use case where
1761 the test client side connects and starts sending.
1762 Note I also tried modifying the checks in the connect path (in
1763 ACE.cpp, handle_timed_complete()), but the connection really does
1764 appear to be accepted clean; a peek recv will complete without
1765 the reset being noticed, hence my speculation that Microsoft
1766 "enhanced" the behavior at the server side.
1767 Also, fixed a lot of bad indentation and some missing ACE_TEXTs.
1769 Tue Feb 28 11:12:12 UTC 2006 Johnny Willemsen <jwilemsen@remedy.nl>
1771 * ace/Connector.cpp:
1772 Initialise several pointers explicitly with 0
1774 Tue Feb 28 00:21:53 UTC 2006 Steve Huston <shuston@riverace.com>
1776 * ace/config-WinCE.h: Don't set ACE_LACKS_IOSTREAM_TOTALLY for
1779 * ace/CDR_Stream.cpp (grow_and_adjust):
1780 * ace/CDR_Base.cpp (consolidate): Avoid losing data when
1781 comparing ptrdiff_t values.
1783 * ace/Event_Handler.{h cpp}: Allow
1784 ACE_Event_Handler:register_stdin_handler to build on WinCE.
1786 * ace/FILE_IO.cpp (send, recv): Truncate the number of iovec tuples
1787 down to range of an int.
1789 * ace/OS_NS_stropts.{h cpp}:
1790 * ace/OS_NS_sys_socket.{h cpp}: Allow QoS-enabled operations on WinCE
1793 * ace/OS_NS_unistd.inl: 64-bit adjustments.
1795 * ace/Time_Value.{cpp inl}:
1796 * tests/Time_Value_Test.cpp: Add ACE_WIN64 to the platforms that use
1797 LONG_MAX/LONG_MIN rather than std::numeric_limits<time_t> for the
1798 time bounds. On Win64, time_t is 64 bits, yet the timeval members
1799 used internally to ACE_Time_Value are still long. This makes time
1800 values outside the LONG_MAX, LONG_MIN range very broken and many
1801 tests start failing in odd ways. Thanks to J.T. Conklin for this fix.
1803 * ace/Token_Request_Reply.{cpp inl}: 32/64 bit adjustments.
1805 * netsvcs/lib/Token_Handler.{h cpp} (ACE_TS_Mutex, ACE_TS_WLock,
1806 ACE_TS_RLock): Changed the name argument from char* to ACE_TCHAR*
1807 to build clean on wchar systems. The classes that use this and that
1808 this uses already were ACE_TCHAR.
1810 Mon Feb 27 22:36:20 UTC 2006 Steve Huston <shuston@riverace.com>
1812 * tests/SSL/Makefile.am: Hand-corrected the addition of
1813 ACE_TLS_CPPFLAGS, ACE_TLS_LDFLAGS, ACE_TLS_LIBS needed to pick up
1814 user's specification of where the SSL libraries are.
1816 Mon Feb 27 08:17:49 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
1818 * ace/Dev_Poll_Reactor.cpp (acquire_quietly): Moved the error message
1819 so that it only is printed if it's a real error, not just a
1820 timeout. Thanks to Oh Yoon Sik <boom at estsoft dot com> for
1823 Sun Feb 26 19:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1825 * ace/SOCK_IO.{cpp,inl}:
1826 Fixed compile errors, it is ACE_Utils::Truncate, not ACE_Truncate
1828 Sun Feb 26 13:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1830 * tests/Reactor_Timer_Test.cpp:
1831 Replaced asserts with ace_error to fix warnings in release builds
1833 Sat Feb 25 22:57:32 UTC 2006 Steve Huston <shuston@riverace.com>
1835 * tests/Process_Manual_Event_Test.cpp: On Windows, use a complete
1836 path name to spawn the child process with, else it doesn't work when
1837 the test is in a subdir of ACE_wrappers/tests, as it is with
1840 * ace/SOCK_IO.h: Clarify that on recvv() and sendv(), the number of
1841 iovecs handled will be limited to the maximum value of an int.
1842 * ace/SOCK_IO.inl (sendv, recvv): ACE_Truncate the 'n' number of
1843 iovecs passed down to the ACE level.
1844 * ace/SOCK_IO.cpp (send, recv): Reduce the size_t n iovec count to an
1845 int range after dividing by 2 to fit it into the ACE_OS level.
1847 Sat Feb 25 12:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1849 * bin/tao_other_tests.lst:
1850 Removed Security Policies tests, it has been removed from the repo
1852 Fri Feb 24 23:43:04 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1854 * tests/Time_Value_Test.cpp:
1856 use std::numeric_limits<time_t>::max()
1857 and std::numeric_limits<time_t>::min() (or LONG_MAX and LONG_MIN
1858 for those platforms that lack std::numeric_limits<T>) instead of
1859 ACE_INT32_MAX and ACE_INT32_MIN for time bounds.
1861 Fri Feb 24 21:16:48 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu>
1863 * bin/MakeProjectCreator/config/ciao_config_handlers.mpb
1865 Add a verbatim to disable hidden_visibility for project
1866 dependent on Config_Handlers
1868 Fri Feb 24 19:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1870 * bin/auto_run_tests.pl:
1871 If we can't chdir to the directory then don't die, but just continue
1874 Fri Feb 24 17:29:47 UTC 2006 Steve Huston <shuston@riverace.com>
1876 * ace/Truncate.h: Include all needed code inline here and mark the
1877 function and specialization inline.
1878 * ace/Truncate.{inl cpp}: Removed. All code for ACE_Truncate is inlined
1879 and included in the Truncate.h file.
1882 * ace/Makefile.am: Removed Truncate.cpp and Truncate.inl.
1884 Fri Feb 24 16:31:36 UTC 2006 Steve Huston <shuston@riverace.com>
1886 * ace/Connector.{h cpp}: Changed the non_blocking_handles_ member
1887 used to remember handles currently in-progress with a non-blocking
1888 connect from ACE_Handle_Set to ACE_Unbounded_Set. This enables
1889 ACE_Connector to be used with handle values outside the range
1890 that select() can deal with (FD_SETSIZE) and is needed to run
1891 large numbers of handles as is now possible with the
1892 ACE_Dev_Poll_Reactor.
1893 Removed the deprecated internal-only
1894 SVC_HANDLER* ACE_NonBlocking_Connect_Handler::close (void)
1895 method. There was already a replacement close() with more
1896 sensible arguments that performed close operations in the correct
1897 order, avoiding accesses to event handlers that were deleted.
1898 Don't ACE_ASSERT when seeing a ACE_Connector::close() error; log
1899 an error and keep going.
1901 * ace/Container_Instantiations.cpp: Added instantiations for
1902 ACE_Unbounded_Set<ACE_HANDLE>, used in ACE_Connector.
1904 * ace/Dev_Poll_Reactor.cpp (find_handler): Increment the found
1905 handler's reference count, as the other reactor implementations do.
1907 * ace/Dev_Poll_Reactor.h: Fix typos.
1909 Fri Feb 24 15:38:20 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1913 Fix typo in last change:
1914 Thu Feb 23 23:00:45 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1916 Fri Feb 24 15:26:07 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
1918 * ace/config-lynxos.h
1921 Back out code dealing with system's that have a
1922 BROKEN_THREAD_KEYFREE after Olli Savia <ops@iki.fi> pointed
1923 out that it breaks Task_Ex_Test.
1925 Fri Feb 24 15:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1927 * ace/Message_Block.h:
1928 Doxygen improvements
1930 Fri Feb 24 14:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1932 * ace/Process_Manager.cpp:
1933 Initialize pointer with 0
1935 * ace/Process_Manager.h:
1936 Tag the reap() method as deprecated
1938 Fri Feb 24 14:10:06 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1940 * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
1942 Modified the 'vpath' code so that it does not require knowlege of
1943 how MPC internally stores filename lists. It does not change any
1946 Fri Feb 24 13:55:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1948 * examples/Reactor/TP_Reactor/client.cpp:
1949 * examples/Reactor/TP_Reactor/server.cpp:
1950 Made these compiling with wchar enabled
1952 Fri Feb 24 11:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1955 Also for borland changed ACE_INLINE_TEMPLATE_FUNCTION to
1958 Fri Feb 24 11:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1960 * bin/tao_orb_tests.lst:
1961 Fixed casing of Bug_2289_Regression
1963 Fri Feb 24 00:19:22 UTC 2006 Steve Huston <shuston@riverace.com>
1965 * ace/ACE_export.h: Changed ACE_INLINE_TEMPLATE_FUNCTION to use
1966 ACE_Export instead of "extern" for Visual C++. Fixes missing
1967 ACE_Truncate symbols outside of the ACE library on Windows.
1969 Thu Feb 23 23:22:18 UTC 2006 Steve Huston <shuston@riverace.com>
1971 * examples/APG/Logging/Callback.h:
1972 * examples/APG/Logging/Callback-2.h:
1973 * examples/APG/Logging/Callback-3.h: Add conditional areas for
1974 platforms lacking IOStream support.
1976 Thu Feb 23 23:00:45 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1980 Use "eval" when setting ACE_TCL_LIB to expand any variables in
1981 ${TCL_LIB_SPEC}. Thanks to Thomas Girard <thomas dot g dot
1982 girard at free dot fr>.
1984 Thu Feb 23 19:53:51 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1986 * tests/DLL_Test_Impl.cpp:
1988 Changed so nothrow operator delete has same exception
1989 specification in declaration and definition.
1991 Thu Feb 23 17:01:15 UTC 2006 Simon McQueen <sm@prismtech.com>
1993 * bin/tao_orb_tests.lst:
1995 Scheduled test for bug #2186. This will fail until fixed.
1997 Thu Feb 23 15:56:24 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1999 * ace/Svc_Handler.cpp:
2001 Fix typo (identifier-name) introduced in:
2002 Thu Feb 23 09:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2004 Thu Feb 23 14:44:54 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
2008 Add code to ensure cleanup in ACE_Log_Msg::close (void).
2009 For some systems, e.g. LynxOS, we need to ensure that
2010 any registered thread destructor action for this thread
2013 Thu Feb 23 14:54:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2017 Tweak how ACE_TCL_CPPFLAGS, ACE_TCL_LIBS, ACE_TK_CPPFLAGS,
2018 and ACE_TK_LIBS are defined.
2020 * tests/Makefile.am:
2022 Fix regeneration bug.
2024 Thu Feb 23 10:05:22 UTC 2006 Simon McQueen <sm@prismtech.com>
2026 * bin/tao_orb_tests.lst:
2028 Scheduled regression tests for bugs #2289 and #2134.
2030 Thu Feb 23 09:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2032 * examples/Reactor/TP_Reactor/*:
2033 Example program demonstrating the TP_Reactor. This is also a
2034 test program for bugzilla bug 2395. For reproducing start
2035 the perl script but also do other activity on the system,
2036 then it can happen that the same event handler is invoked
2037 from multiple threads. Thanks to Martin Kolleck and Tino
2038 Riethmueller for creating this example program.
2040 Thu Feb 23 08:35:09 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
2042 * ace/config-lynxos-pthread.h:
2043 Remove this file. Change handling for LynxOS' use of macros
2045 * include/makeinclude/platform_lynxos.GNU:
2046 * ace/config-lynxos.h:
2047 Revert changes for building dynamic libraries
2049 * ace/os_include/os_pthread.h:
2050 Remove inclusion of ace/config-lynxos-pthread.h
2052 * ace/OS_NS_Thread.inl:
2053 If it's a macro we can't say "::pthread_cancel"
2055 Thu Feb 23 09:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2057 * tests/DLL_Test_Impl.{h,cpp}:
2058 Added nothrow operator delete
2062 Documentation improvement
2064 * ace/Time_Value.cpp (operator*):
2065 Use correct type for usec
2067 * ace/Svc_Handler.cpp:
2068 Use casts in operator delete
2070 Thu Feb 23 08:08:26 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2073 * tests/Makefile.am:
2075 Regenerate for TK Reactor changes.
2077 Thu Feb 23 06:47:26 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2079 * bin/MakeProjectCreator/config/ace_tk.mpb:
2081 Add automake specific section for TCL and TK CPPFLAGS and LIBS.
2085 Change ace_enable_{fl,qt,tk,xt}_reactor to
2086 ace_user_enable_{fl,qt,tk,xt}_reactor for consistency.
2088 Implement ACE_PATH_TCL.
2090 Implement ACE_PATH_TK.
2092 Implement ACE_ENABLE_TK_REACTOR.
2094 Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
2097 Wed Feb 22 20:56:17 UTC 2006 Steve Huston <shuston@riverace.com>
2099 * ace/ACE_export.h: Added another macro, ACE_INLINE_TEMPLATE_FUNCTION,
2100 to take care of the compiler differences when an inlineable
2101 function template can be out-lined. Some compilers (e.g. Microsoft)
2102 like an extern storage class to prevent multiple instances; others
2103 (practically all others) refuse the extern storage class and
2104 resolve the multiples at link time.
2106 * ace/Truncate.{h inl}: Change ACE_NAMESPACE_INLINE_FUNCTION use to
2107 ACE_INLINE_TEMPLATE_FUNCTION.
2109 Wed Feb 22 22:18:56 UTC 2006 Olli Savia <ops@iki.fi>
2111 * tests/run_test.lst:
2112 Run some more tests on LynxOS.
2114 Wed Feb 22 21:30:35 UTC 2006 Olli Savia <ops@iki.fi>
2117 Added include "ace/os_include/os_limits.h" to pull INT_MAX.
2119 * ace/config-lynxos.h:
2120 Define ACE_LACKS_NUMERIC_LIMITS when compiling with GCC 2.x.
2121 Define ACE_HAS_POSIX_SEM on LynxOS 4.0.
2123 Wed Feb 22 19:16:32 UTC 2006 Steve Huston <shuston@riverace.com>
2125 * ace/ACE_export.h: Add __HP_aCC 06.05 and up to the list of compilers
2126 that don't like "extern inline".
2128 Wed Feb 22 16:50:16 UTC 2006 Steve Huston <shuston@riverace.com>
2130 * ace/String_Base.{h cpp}: Add operator= to set string from a
2131 CHAR*. Optimizes performance in this case by removing the need
2132 for a temporary object. Thanks to Kelly Hickel <kfh at mqsoftware
2133 dot com> for this improvement.
2135 * tests/SString_Test.cpp: Added test for new operator=.
2137 Wed Feb 22 17:26:01 UTC 2006 Olli Savia <ops@iki.fi>
2140 Changed type of dtrdisable from int to bool.
2142 * examples/IPC_SAP/DEV_SAP/reader/reader.cpp:
2143 * examples/IPC_SAP/DEV_SAP/writer/writer.cpp:
2144 Changed to reflect recent changes in TTY_IO.h.
2146 Wed Feb 22 16:31:28 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
2148 * bin/MakeProjectCreator/config/vcl.mpb:
2150 Added the 'bmake' type in order to support VCL.
2155 Simplified these scripts by using FindBin. Also, made a
2156 modification to preserve @ARGV so that when it is used by the
2157 workspace creators, it contains the original arguments provided by
2160 Wed Feb 22 16:26:43 GMT 2006 Rich Seibel <seibel_r@ociweb.com>
2162 * include/makeinclude/platform_aix_ibm.GNU:
2164 Added templates=manual to set manually instantiated
2165 templates (without setting ACE_HAS_EXPLICIT_TEMPLATE_
2166 INSTANTIATION) and determining that -qeh=v6 is needed
2167 to get the more general exception behavior.
2169 Thanks to Marc Brown and Andrew Keane for suggesting
2172 Wed Feb 22 15:48:15 UTC 2006 Steve Huston <shuston@riverace.com>
2174 * ace/Timer_Heap_T.cpp: Fixed mismatch signed/unsigned compare warning.
2176 Wed Feb 22 08:33:03 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
2178 * include/makeinclude/platform_lynxos.GNU
2179 * ace/config-lynxos.h
2180 change settings for building dynamic libraries
2182 * ace/config-lynxos-pthread.h
2183 new file for handling LynxOS' use of macros
2186 * ace/os_include/os_pthread.h
2187 Handle broken thread key free on LynxOS
2189 Tue Feb 21 23:49:20 UTC 2006 Steve Huston <shuston@riverace.com>
2191 * ace/Truncate.{h inl cpp}: New function template, ACE_Utils::Truncate,
2192 for truncating types to int. Compares the value to the maximum int
2193 value and, if passed value is greater, returns the max int; else
2194 returns the original value cast to int. Useful for the many places
2195 that return int but maintain larger types (such as size_t)
2196 internally. There's a specialization for size_t since it's used so
2199 * ace/ace.mpc: Add Truncate.cpp
2201 * ace/Makefile.am: Added Truncate.{h inl cpp}
2203 * ace/Message_Queue_T.cpp:
2204 * ace/Message_Queue.cpp: Use ACE_Utils::Truncate() to return size/count
2205 related values that may overflow the range of an int. Prevents odd
2206 conditions that may appear as failures when dealing with very large
2207 numbers of items in a queue. And, resolves compile warnings.
2209 * ace/Timer_Heap_T.cpp: In constructor, add checks to see if max_size_
2210 is outside the range of a long and reduce it if so. This ensures we
2211 can cast size_t values to a long as a timer ID (pop_freelist).
2212 NOTE!!! In grow_heap(), the size is doubled and there's no check for
2213 failures in range or in allocation. This a problem that should be
2216 * ace/Service_Manager.cpp (reconfigure_services):
2217 * ace/WIN32_Asynch_IO.cpp:
2218 * ace/UPIPE_Connector.cpp (connect): Fix compiler warnings.
2220 Tue Feb 21 23:08:38 UTC 2006 Steve Huston <shuston@riverace.com>
2222 * ace/OS_NS_time.cpp: Add missing close brace for blank namespace
2223 in ACE_HAS_WINCE case.
2225 Tue Feb 21 20:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2227 * protocols/ace/TMCast/MTQueue.hpp:
2228 Initialise pointer to 0 to fix gcc4.1 warning
2230 Tue Feb 21 19:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2232 * bin/tao_other_tests.lst:
2233 Fixed typo in this file
2235 * bin/generate_compile_stats.sh:
2236 Improved this script, print date/time after the Detail in html, also
2237 when we can't find the footprint size of an object file, just list it
2238 with ? as size, that way we can at least see all objects and don't
2241 * include/makeinclude/wrapper_macros.GNU:
2242 Default use_dep_libs to 1
2244 * bin/MakeProjectCreator/templates/gnu.mpd:
2245 Only when use_dep_libs is set to 1 (which is the default) set DEPLIBS.
2246 In the footprint builds we set use_dep_libs to 0 because it causes
2247 problems when interpreting the map files generated by the linker.
2249 Tue Feb 21 19:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2251 * tests/Process_Manual_Event_Test.cpp:
2254 Fri Feb 17 08:15:57 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
2256 * ace/Asynch_Acceptor.h: Used ACE_DEFAULT_ASYNCH_BACKLOG instead
2257 of ACE_DEFAULT_BACKLOG since the latter is set to a huge value
2258 on Windows. Thanks to Alex Libman and Daniel <__daniel___ at icg
2259 do tu-graz dot ac dot at> for their help.
2261 * ace/Default_Constants.h: Added a new macro called
2262 ACE_DEFAULT_ASYNCH_BACKLOG that defaults to 5.
2264 Mon Feb 20 15:03:01 2006 Wallace Zhang <zhangw@ociweb.com>
2266 * ACE version 5.4.10 released.
2268 Sun Feb 19 13:38:32 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2271 Fixed bug in excluding of mwc files
2273 Fri Feb 17 19:16:32 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
2277 Updated this file with more inputs.
2279 Thu Feb 16 13:38:39 2006 Wallace Zhang <zhangw@ociweb.com>
2281 * bin/generate_rel_manpages:
2283 Updated the script with latest info at naboo.dre.
2285 Thu Feb 16 13:38:00 UTC Simon Massey <sma@prismtech.com>
2287 * bin/tao_orb_tests.lst:
2288 Added regression test for Bugzilla 2403
2290 Thu Feb 16 09:23:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2293 Changed the exclude of mwc files, use TAO_* and CIAO_*
2295 Thu Feb 16 08:33:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2297 * bin/performance_stats.sh:
2298 Added AMI to the combined performance figure
2300 Wed Feb 15 20:06:42 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
2302 * ace/Timer_Heap_T.cpp: Fixed cancel() so that it doesn't miss any
2303 nodes due to reheapifying during a remove. Thanks to Oh Yoon
2304 Sik <boom at estsoft dot com> for this fix.
2306 Wed Feb 15 20:04:13 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2310 #include <sys/time.h> in ACE_HAS_POSIX_TIME feature test (if
2311 supported by platform). Thanks to Vladimir Panov <gbr at
2312 voidland dot org> for reporting this bug.
2314 Wed Feb 15 19:58:36 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
2318 Modified the check_for_long_file_names function to correctly deal
2319 with the length of the MPC project names instead of the length of
2320 the .mpc file itself. The length of the .mpc file name does not
2321 necessarily indicate the length of the generated project name.
2323 Wed Feb 15 18:16:02 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2325 * ace/Time_Value.cpp:
2327 Adding/subtracting 0.999999 from max and min is required to really
2328 represent a saturated time value.
2330 Wed Feb 15 12:32:37 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
2332 * ace/Svc_Conf_Lexer.cpp:
2334 Changed two instances of memcpy() to memmove(). The areas being
2335 copied could possibly overlap.
2337 Wed Feb 16 11:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2339 * bin/tao_orb_tests.lst:
2340 Added new AdvSlotExt PI test
2342 Wed Feb 16 07:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2344 * include/makeinclude/platform_sunos5_sunc++.GNU:
2345 Disabled visibility by default, seems to cause some issues in the
2346 builds at this moment
2348 Tue Feb 14 22:56:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2350 * include/makeinclude/rules.local.GNU:
2352 Added *.core to list of files to clean.
2354 Tue Feb 14 22:04:46 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
2356 * bin/MakeProjectCreator/config/security.mpb
2357 * bin/MakeProjectCreator/config/ssliop.mpb
2359 Fixes for linking errors/warnings in OS X.
2361 Tue Feb 14 21:43:01 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2365 #include <sys/types.h> before <sys/mman.h> in
2366 ACE_LACKS_MADVISE_PROTOTYPE feature test. Thanks to Vladimir
2367 Panov <gbr at voidland dot org> for reporting and providing a
2370 Tue Feb 14 18:36:16 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2372 * ace/Time_Value.cpp:
2374 Changed operator *= to use std::numeric_limits<time_t>::max()
2375 and std::numeric_limits<time_t>::min() (or LONG_MAX and LONG_MIN
2376 for those platforms that lack std::numeric_limits<T>) instead of
2377 ACE_INT32_MAX and ACE_INT32_MIN when saturating the results.
2379 This uses the correct limits for whatever underlying type time_t
2380 is when std::numeric_limits<T> is available, and uses the limits
2381 for the traditional type, long, when it is not.
2383 Removed call to normalize(), as set() already normalizes results.
2385 Tue Feb 14 14:47:00 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
2389 When checking for maximum length of mpc files, ensure that only
2390 .mpc files are checked.
2392 Tue Feb 14 08:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2394 * ace/config-lynxos.h:
2395 Added ACE_HAS_CHARPTR_SHMDT
2397 Tue Feb 14 08:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2399 * ace/Svc_Handler.{h cpp}: Add ACE_LACKS_PLACEMENT_OPERATOR_DELETE
2400 around the operator delete with nothrow. This fixes the compile
2401 errors with Borland C++
2403 Mon Feb 13 17:50:49 UTC 2006 Steve Huston <shuston@riverace.com>
2405 * ace/Svc_Handler.{h cpp}: Add placement operator delete to match
2406 the nothrow variant placement operator new. This ensures proper
2407 cleanup if the constructor throws an exception.
2409 * ace/config-hpux-11.00.h: Only set ACE_LACKS_PLACEMENT_OPERATOR_DELETE
2410 for aC++ versions earlier than A.03.55.02. Fixes Bugzilla #2394.
2412 Mon Feb 13 18:23:27 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2416 Fix typos in ACE_HAS_CHARPTR_SHMAT and ACE_HAS_CHARPTR_SHMDT
2419 Mon Feb 13 09:33:20 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
2421 * ace/config-sunos5.5.h (ACE_IMPORT_SINGLETON_DECLARATION):
2422 (ACE_IMPORT_SINGLETON_DECLARE):
2424 Comment out these macro definitions. The "extern template"
2425 extension available in MSVC++ and g++ doesn't work for Sun
2426 Studio C++ compilers. An alternative may need to be found.
2428 Mon Feb 13 14:51:10 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
2430 * ace/Svc_Conf_Lexer.cpp:
2432 Catch the possible situation where we were unable to allocate a
2433 converter and mark it as a conversion failure.
2435 * include/makeinclude/platform_vxworks5.5.x.GNU:
2437 If we are compiling for a PPC, we need to add the -mlongcall
2438 option for many TAO tests (and some user applications).
2440 Mon Feb 13 11:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2442 * netsvcs/servers/svc.conf:
2443 * netsvcs/servers/svc.conf.xml:
2444 Use port 20006 for the Name_Server, is the same port as we
2445 default to in ACE. Fixes a problem that the Name_Server and
2446 Logging Server both use the same port as default
2448 Mon Feb 13 11:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2450 * ace/Service_Manager.h:
2451 * ace/Service_Repository.h:
2452 Doxygen improvements
2454 Mon Feb 13 10:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2459 Mon Feb 13 10:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2461 * tests/Proactor_Test.cpp:
2462 Don't test certain functionality when ACE_HAS_WINNT4 is 0
2464 * tests/Future_Test.cpp:
2465 * tests/Future_Set_Test.cpp:
2466 Moved real code out of ACE_ASSERT, fixes crashing of these
2467 tests in release builds
2469 Mon Feb 13 08:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2471 * ace/config-borland-common.h:
2472 Readded ACE_SIZEOF_LONG_DOUBLE 10 again
2474 Mon Feb 13 08:41:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2476 * ace/OS_NS_sys_shm.inl (shmat):
2477 Added const_cast to get rid of compile errors with LynxOS
2479 Mon Feb 13 08:28:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2481 * ace/config-macosx-panther.h:
2482 Removed ACE_LACKS_USECONDS_T
2484 Mon Feb 13 08:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2486 * ace/config-aix-4.x.h:
2487 * ace/config-hpux-11.00.h:
2488 Added ACE_LACKS_SYS_SYSCTL_H
2490 Mon Feb 13 08:17:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2492 * ace/OS_NS_unistd.cpp (num_processors_online):
2493 Made the HPUX specific implementation the last option to use
2495 Mon Feb 13 08:12:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2497 * ace/config-vxworks5.x.h:
2498 Added ACE_LACKS_NUMERIC_LIMITS
2500 Mon Feb 13 08:09:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2502 * ace/config-cygwin32.h:
2503 Added ACE_LACKS_SYS_SYSCTL_H
2505 Mon Feb 13 05:12:51 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2507 * ace/config-netbsd.h:
2511 Sun Feb 12 19:07:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2513 Caused build failures because NetBSD doesn't support
2514 pthread_attr_{get,set}schedpolicy(). It's not clear what
2515 ACE_HAS_PTHREAD_SCHEDPARAM actually means.
2517 Sun Feb 12 19:48:19 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2521 Remove AH_TEMPLATE for ACE_HAS_SIN_LEN.
2523 Sun Feb 12 19:43:42 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2528 Removed AH_TEMPLATEs for ACE_HAS_PTHREADS_DRAFT4,
2529 ACE_HAS_PTHREADS_DRAFT6, ACE_HAS_PTHREADS_DRAFT7, and
2530 ACE_HAS_PTHREADS_STD from m4/config_h.m4; and add the
2531 descriptions as the third arguments in the AC_DEFINEs
2534 Sun Feb 12 19:07:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2536 * ace/config-netbsd.h:
2538 Define ACE_HAS_PTHREAD_SCHEDPARAM.
2542 Define ACE_HAS_PTHREAD_SCHEDPARAM if platform supports
2543 pthread_getschedparam() and pthread_setschedparam().
2545 Sun Feb 12 19:01:47 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2547 * ace/config-macosx-panther.h:
2548 * ace/config-macosx-tiger.h:
2549 * ace/config-macosx.h:
2550 * ace/config-mit-pthread.h:
2551 * ace/config-qnx-neutrino.h:
2552 * ace/config-qnx-rtp-62x.h:
2553 * ace/config-qnx-rtp-pre62x.h:
2554 * ace/config-unixware-7.1.0.h:
2555 * ace/config-unixware-7.1.0.udk.h:
2557 Remove ACE_HAS_PTHREAD_SIGMASK definition. This feature test
2558 macro was deprecated and replaced with ACE_LACKS_PTHREAD_SIGMASK
2561 Sun Feb 12 13:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2563 * ace/config-linux-common.h:
2564 Check for icc as the first compiler, when icc is used in gcc
2565 compatibility mode we else incorrectly use gcc.
2567 Sun Feb 12 13:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2569 * ace/config-sunos5.5.h:
2570 Added ACE_LACKS_SYS_SYSCTL_H
2572 Sun Feb 12 13:18:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2574 * ace/OS_NS_sys_shm.inl (shmdt):
2575 Added a const cast when ACE_HAS_CHARPTR_SHMDT is defined
2577 Sun Feb 12 13:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2579 * ace/config-sunos5.5.h:
2580 Fixed typo in this file
2582 Sun Feb 12 13:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2584 * ace/config-vxworks5.x.h:
2585 Added ACE_LACKS_SYS_SYSCTL_H
2587 Sun Feb 12 08:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2589 * ace/config-cygwin32.h:
2590 Removed ACE_LACKS_USECONDS_T, Cygwin does deliver useconds_t
2592 Sat Feb 11 19:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2594 * ace/config-lynxos.h:
2595 Added ACE_LACKS_SUSECONDS_T and ACE_LACKS_USECONDS_T
2597 * ace/config-hpux-11.00.h:
2598 Added ACE_LACKS_SUSECONDS_T
2600 Sat Feb 11 19:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2602 * ace/Time_Value.cpp:
2603 Also undef min when defined and do it before including limits,
2604 should fix our MingW build
2606 Sat Feb 11 19:09:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2608 * ace/config-cygwin32.h
2609 * ace/config-vxworks5.x.h:
2610 * ace/config-macosx-panther.h:
2611 Added ACE_LACKS_SUSECONDS_T and ACE_LACKS_USECONDS_T
2613 Sat Feb 11 10:37:04 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
2615 * ace/ace_wchar.inl (convert): Fixed a bug where the character
2616 conversion was getting improperly sign converted. Thanks to
2617 Olivier Brunet <o dot brunet at free dot fr> for this fix.
2619 Fri Feb 10 22:49:07 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
2620 * ace/config-sunos5.5.h:
2621 * include/makeinclude/platform_sunos5_sunc++.GNU:
2623 Added Sun Studio 8 or better symbol visibility/scope support.
2624 Provides improved shared libraries by reducing footprint
2625 (e.g. 17% reduction for ACE), reducing symbol clashes with
2626 third party libraries and increasing run-time performance.
2629 Fri Feb 10 21:26:42 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2633 Added ACE_HAS_CHARPTR_SHMAT and ACE_HAS_CHARPTR_SHMDT
2634 feature tests. Fixes bug 2388.
2636 Fri Feb 10 19:24:10 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
2638 * bin/MakeProjectCreator/config/trading_serv.mpb:
2640 Added iortable as a base project as the TAO_CosTrading_Serv
2641 library now utilizes the TAO_IORTable library.
2643 Fri Feb 10 16:00:00 UTC 2006 Simon Massey <sma@prismtech.com>
2645 * bin/tao_orb_tests.lst:
2646 Removed "Request_Interceptor_Flow" Portable Interceptors test
2647 when configuration HAS_EXTENDED_FT_INTERCEPTORS as it will
2650 Fri Feb 10 15:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2652 * tests/Dirent_Test.cpp:
2653 Made this test compiling with Borland C++ with wchar enabled
2655 Fri Feb 10 14:25:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2657 * include/makeinclude/platform_linux_icc.GNU:
2658 Disable visibility by default, seems the Intel C++ compiler
2659 has some issues which we reported to Intel
2661 Fri Feb 10 14:23:06 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
2663 * bin/PerlACE/Run_Test.pm:
2665 Fixed the add_path() method to work on both Windows and UNIX.
2669 If the -i option is passed, create a dependency file even if there
2670 are no source files. This will allow NMake files to proceed
2673 * bin/generate_export_file.pl:
2675 Changed to always emit the static library code unless the -n is
2676 used. There is no reason not to support static libraries by
2679 Fri Feb 10 14:20:54 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu>
2681 * bin/ciao_tests.lst
2683 Reverse a previous change to ciao_tests due to concerns
2684 for autobuild logging.A smaller test will be added instead.
2686 Fri Feb 10 13:22:34 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu>
2688 * bin/ciao_tests.lst
2690 Added Bug_2130_Regression test
2692 Fri Feb 10 13:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2694 * ace/OS_NS_unistd.inl (write):
2695 Use another const cast when ACE_HAS_CHARPTR_SOCKOPT is defined
2697 Fri Feb 10 12:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2700 Use *.mwc to exclude any mwc files instead of listing them
2701 explicitly, prevents the problems which we had with x.4.9 when
2702 we had some new mwc files which caused an overwrite of
2705 Fri Feb 10 12:42:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2707 * include/makeinclude/platform_linux_icc.GNU:
2708 Removed OCFLAGS += -axK, this flag is really dependent on the CPU
2709 that is targeted, it is just not a good idea to do this in general
2710 when optimization is enabled
2712 Fri Feb 10 12:00:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2714 * ace/Message_Queue.cpp:
2715 * ace/WIN32_Proactor.cpp:
2716 Applied workarounds for broken vc6 header files
2718 Fri Feb 10 11:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2720 * include/makeinclude/wrapper_macros.GNU:
2721 Set exceptions default to 1
2723 * include/makeinclude/platform_linux_icc.GNU:
2724 Set optimize to 1 again now Intel has fixed a bug in their IA64
2725 compiler, also added support for visibility
2727 Fri Feb 10 10:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2730 Updated link to tenermerx code
2733 Fixed problem when ACE_HAS_WINNT4 has been set to 0. Thanks to
2734 Karl Schmitt <Karl dot Schmitt at dfs dot de> for reporting this.
2737 * ace/Select_Reactor_T.cpp:
2738 Fixed incorrect comment after endif
2741 * ace/Based_Pointer_Repository.h:
2742 * ace/Based_Pointer_T.h:
2743 * ace/Default_Constants.h:
2744 * ace/Dev_Poll_Reactor.h:
2745 * ace/Event_Handler.h:
2747 * ace/Framework_Component.h:
2752 * ace/Handle_Gobbler.h:
2754 * ace/Hash_Map_Manager_T.h:
2755 * ace/Hash_Map_With_Allocator_T.h:
2756 * ace/Local_Tokens.h:
2757 * ace/Map_Manager.h:
2761 * ace/Message_Block.h:
2762 * ace/Message_Queue.h:
2763 * ace/Msg_WFMO_Reactor.h:
2766 * ace/Null_Semaphore.h:
2767 * ace/Object_Manager.h:
2768 * ace/Process_Manager.h:
2770 * ace/Reactor_Notification_Strategy.h:
2772 * ace/Recursive_Thread_Mutex.h:
2773 * ace/Service_Object.h:
2774 * ace/WFMO_Reactor.h:
2775 * ace/Reactor_Impl.h:
2776 * ace/Proactor_Impl.h:
2778 * ace/Svc_Handler.h:
2779 * ace/SOCK_SEQPACK_Association.h:
2780 * ace/Test_and_Set.h:
2781 * ace/Thread_Mutex.h:
2782 * ace/Timer_Heap_T.h:
2784 * ace/Timer_Queue_Adapters.h:
2785 * ace/Timer_Hash_T.h:
2786 * ace/Timer_Queue_T.h:
2787 * ace/Unbounded_Set.h:
2788 * ace/Select_Reactor_T.h:
2789 * ace/Service_Config.h:
2790 Doxygen improvements
2792 * ace/Auto_IncDec_T.h:
2793 Removed incorrect comment
2795 * ace/config-aix-4.x.h:
2796 * ace/config-borland-common.h:
2797 * ace/config-cray.h:
2798 * ace/config-cxx-common.h:
2799 * ace/config-doxygen.h:
2800 * ace/config-g++-common.h:
2801 * ace/config-hpux-10.x-hpc++.h:
2802 * ace/config-hpux-11.00.h:
2803 * ace/config-icc-common.h:
2804 * ace/config-integritySCA.h:
2805 * ace/config-irix6.x-sgic++.h:
2806 * ace/config-kcc-common.h:
2807 * ace/config-lynxos.h:
2808 * ace/config-netbsd.h:
2809 * ace/config-openvms.h:
2810 * ace/config-osf1-4.0.h:
2811 * ace/config-sunos5.5.h:
2812 * ace/config-sunos5.6.h:
2813 * ace/config-tandem-nsk-mips-v2.h:
2814 * ace/config-tandem-nsk-mips-v3.h:
2815 * ace/config-unixware-7.1.0.udk.h:
2816 * ace/config-vxworks5.x.h:
2817 * ace/config-vxworks6.2.h:
2818 * ace/config-win32-dmc.h:
2819 * ace/config-win32-ghs.h:
2820 * ace/config-win32-msvc-6.h:
2821 * ace/config-win32-msvc-7.h:
2822 * ace/config-win32-msvc-8.h:
2823 * ace/config-win32-visualage.h:
2825 Removed ACE_HAS_USING_KEYWORD, all our compilers have it so need
2826 for a seperate define anymore
2828 * ace/config-borland-common.h:
2829 Removed ACE_LACKS_INLINE_ASSEMBLY, ACE_NEW_THROWS_EXCEPTIONS, and
2830 ACE_SIZEOF_LONG_DOUBLE and added ACE_HAS_NEW_NOTHROW
2832 * ace/config-doxygen.h:
2833 Fixed define of __ACE_INLINE__
2835 * ace/config-icc-common.h:
2836 Added custom export macros, the ICC compiler does support the
2837 visibility attribute
2839 * ace/config-lynxos.h:
2840 Added ACE_HAS_CHARPTR_SHMAT
2842 * ace/config-macros.h:
2843 Always expand ACE_USING to using
2845 * ace/config-psos-diab-mips.h:
2846 * ace/config-psos-diab-ppc.h:
2847 * ace/config-psos-diab.h:
2848 * ace/config-psos-tm.h:
2849 * ace/config-psosim-g++.h:
2852 * ace/config-sunos5.5.h:
2853 Added ACE_HAS_CHARPTR_SHMDT
2855 * ace/config-win32-borland.h:
2856 Removed ACE_LACKS_STDINT_H, ACE_LACKS_DIRENT_H, undef the
2857 following defines, borland has them, ACE_LACKS_STRUCT_DIR,
2858 ACE_LACKS_CLOSEDIR, ACE_LACKS_OPENDIR, ACE_LACKS_READDIR,
2859 ACE_LACKS_REWINDDIR, added ACE_HAS_WOPENDIR, ACE_HAS_WCLOSEDIR,
2860 ACE_HAS_WREADDIR, ACE_HAS_WREWINDDIR
2862 * ace/config-WinCE.h:
2863 Added ACE_LACKS_PIPE
2865 * ace/Dirent.{h,inl}:
2866 * ace/Dirent_Selector.{h,cpp,inl}:
2867 * ace/os_include/os_dirent.h:
2868 * ace/OS_NS_dirent.{h,cpp,inl}:
2869 Borland delivers wopendir, wclosedir for wchar_t directory names
2870 but also wdirent instead of dirent. Added a ACE_DIRENT macro that
2871 normally expands to dirent but with Borland it can expand to
2872 wdirent when build with ACE_USES_WCHAR
2874 * ace/DLL_Manager.h:
2875 No need to export ACE_DLL_Handle, internal class
2877 * ace/Framework_Component.h:
2878 Declare private copy constructor/assignment operator,
2879 should allow making a copy
2881 * ace/INET_Addr.cpp:
2882 Changed some tests for VxWorks, only a specific implementation
2883 should be used when ACE_LACKS_GETHOSTBYNAME and
2884 ACE_LACKS_GETHOSTBYADDR are set, with newer VxWorks version we
2885 don't have these defines set, so we don't need to use a different
2886 code path for VxWorks
2888 * ace/Local_Name_Space.cpp:
2889 * ace/Name_Space.cpp:
2890 * ace/Parse_Node.cpp:
2891 Initialize all members, fixes GCC warnings
2894 Don't export ACE_MEM_SAP_Node, it is an internal class
2896 * ace/Message_Queue.cpp:
2897 * ace/WIN32_Proactor.cpp:
2898 Removed win32 bit specific code, the 64bit case is the one also to
2902 * ace/os_include/os_time.h:
2903 Moved timespec to os_time, it belongs there. Fixes bugzilla
2907 Declare private assignment operator
2909 * ace/OS_NS_stdlib.inl (getenv):
2910 Removed psos specific part, solved by adding a define to the
2913 * ace/OS_NS_sys_utsname.cpp:
2914 Merged the two uname implementations to one method to make
2915 the maintenance easier
2917 * ace/OS_NS_Thread.inl:
2918 Replaced VXWORKS with ACE_VXWORKS
2920 * ace/Select_Reactor_Base.h:
2921 Added forward declaration of ACE_Sig_Handler, this class is
2922 used in the interfaces as pointer
2924 * ace/OS_NS_sys_shm.{h,inl}:
2925 Changed the void* argument of shmdt and shmat to a const void*,
2926 introduced ACE_HAS_CHARPTR_SHMAT and ACE_HAS_CHARPTR_SHMDT for
2927 the platforms that have a char* version of these methods.
2929 * ace/TP_Reactor.{h,cpp}:
2930 Don't export ACE_EH_Dispatch_Info and ACE_TP_Token_Guard, it are
2931 internal classes. Renamed grab_token to acquire_read_token as the
2932 todo mentioned, addded private copy constructor and assignment
2933 operator for ACE_TP_Token_Guard, no copying should be allowed
2935 * ace/Unbounded_Queue.cpp:
2936 * ace/Unbounded_Set.cpp:
2937 Use prefix increment/decrement
2939 * ace/OS_NS_unistd.inl:
2940 Merged the two pipe methods to one and replaced some c-style casts
2943 * ace/OS_NS_unistd.cpp:
2944 Refactored num_processors, use sysconf when _SC_NPROCESSORS_CONF is
2945 defined, when ACE_HAS_SYSCTL has been set we use sysctl
2946 Refactored num_processors_online, use sysconf when
2947 _SC_NPROCESSORS_ONLN is defined, when ACE_HAS_SYSCTL has been
2950 * ace/Time_Value.{h,cpp,inl}:
2951 Use suseconds_t as type for usec
2953 * ace/Select_Reactor_T.inl:
2954 Added include of Signal.h to fix compile error in the solaris
2957 * bin/tao_other_tests.lst:
2958 Also run EC_MT_MCast in a static configuration
2960 * bin/tao_orb_tests.lst:
2961 Added AMH_Oneway and Bug_2319_Regression
2963 * bin/perltest2cpp.pl:
2966 Thu Feb 9 20:07:59 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2968 * ace/Time_Value.cpp:
2970 Some platforms pollute the namespace with a max() macro, which
2971 makes it impossible to invoke std::numeric_limits<T>::max().
2972 #undef max after all the headers have been #included.
2974 Thu Feb 9 18:51:16 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2978 #include <sys/types.h> in the ACE_HAS_2_PARAM_SCHED_GETAFFINITY
2979 and ACE_HAS_2_PARAM_SCHED_SETAFFININTY feature tests. Thanks to
2980 Doug McCorkle <mccdo at iastate dot edu> for reporting this bug.
2982 Thu Feb 9 20:05:00 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
2984 * bin/tao_other_tests.lst:
2986 Added the new secure policies test.
2988 Thu Feb 9 17:40:17 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2990 * ace/OS_NS_string.cpp (ACE_OS::strerror):
2992 Don't use strlen() to see if length is zero, check if the
2993 first char is null (O(1) vs. O(N)).
2995 Thu Feb 9 16:59:40 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2997 * test/MEM_Stream_Test.cpp:
2999 Align test_reactive() and test_concurrent() so the same
3000 error/warnings are emitted.
3006 * SSL/SSL_SOCK_Stream.cpp:
3008 Change type of FIONBIO and FIONREAD ioctl from u_long,
3009 ACE_INT32, etc. to int for portability.
3011 * ace/Time_Value.cpp:
3013 Use std::numeric_limits<time_t>::max () instead of LONG_MAX
3014 as ctor's first argument when initializing ACE_Time_Value::
3015 max_time if !ACE_LACKS_NUMERIC_LIMITS, as time_t may not be
3016 a long. Fixes Timer_Queue_Reference_Counting_Test on NetBSD/amd64.
3020 Added ACE_LACKS_NUMERIC_LIMITS feature test.
3024 Document new ACE_LACKS_NUMERIC_LIMITS feature test macro, which
3025 should be defined to 1 if platform lacks std::numeric_limits<>.
3027 * ace/Cached_Connect_Strategy_T.cpp (cached_connect):
3029 Handle ETIMEDOUT as we do for EWOULDBLOCK. Fixes
3030 Cached_Conn_Test on NetBSD systems.
3032 * ace/config-freebsd.h:
3033 * ace/config-netbsd.h:
3034 * ace/config-openbsd.h:
3035 * ace/config-macosx-panther.h:
3036 * ace/config-macosx-tiger.h:
3037 * ace/config-macosx.h:
3039 Define ACE_HAS_SOCKADDR_IN6_SIN6_LEN.
3040 This may be needed for other canned configs.
3042 * ace/config-aix-4.x.h:
3043 * ace/config-cray.h:
3044 * ace/config-freebsd.h:
3045 * ace/config-macosx-panther.h:
3046 * ace/config-macosx-tiger.h:
3047 * ace/config-macosx.h:
3049 * ace/config-netbsd.h:
3050 * ace/config-openbsd.h:
3051 * ace/config-qnx-neutrino.h:
3052 * ace/config-qnx-rtp-62x.h:
3053 * ace/config-qnx-rtp-pre62x.h:
3054 * ace/config-unixware-7.1.0.h:
3055 * ace/config-unixware-7.1.0.udk.h:
3056 * ace/config-win32-interix.h:
3058 Change ACE_HAS_SIN_LEN to ACE_HAS_SOCKADDR_IN_SIN_LEN.
3062 Document new feature test macros ACE_HAS_SOCKADDR_IN_SIN_LEN and
3063 ACE_HAS_SOCKADDR_IN6_SIN6.
3065 Removed description of ACE_HAS_SIN_LEN. This macro was defined,
3066 but not used anywhere in ACE, TAO, or CIAO. It's being removed
3067 rather than used because the new macros follow our feature test
3070 * ace/INET_Addr.cpp:
3071 * ace/INET_Addr.inl:
3073 Set the sockaddr_in.sin_len and sockaddr_in6.sin6_len members if
3074 new ACE_HAS_SOCKADDR_IN_SIN_LEN or ACE_HAS_SOCKADDR_IN6_SIN6_LEN
3075 feature test macros are defined.
3077 Tue Feb 7 23:28:29 UTC 2006 Steve Huston <shuston@riverace.com>
3079 * ace/SPIPE_Acceptor.cpp (close): On Windows, wait for completion
3080 (cancellation) of an outstanding ConnectNamedPipe operation. If
3081 left outstanding and the ACE_SPIPE_Acceptor object is deleted, the
3082 OS will write into deleted memory. Thanks to Nathan Bamford
3083 <nbamford at datalever dot com> for reporting this.
3085 * THANKS: Added Nathan Bamford to the Hall of Fame.
3087 Wed Feb 08 15:46:51 2006 Wallace Zhang <zhangw@ociweb.com>
3089 * ACE version 5.4.9 released.
3091 Mon Feb 6 18:39:20 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
3095 Updated with info from Doug Schmidt.
3097 Mon Feb 6 15:49:57 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
3101 Updated with info from Steve Huston.
3103 Mon Feb 6 14:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3106 Improved documentation for the BCBVER environment setting which
3107 is required for building with the Borland C++ compilers
3109 Fri Feb 3 23:48:32 UTC 2006 Steve Huston <shuston@riverace.com>
3111 * ace/Barrier.h: Noted shutdown() was added for 5.4.9.
3113 * ace/Message_Queue_T.{h cpp}: Changed enqueue_head(), enqueue_tail()
3114 to recognize that the ACE_Message_Block passed may have other
3115 block(s) connected to it via the next() pointers. This allows a
3116 caller to pre-connect a series of ACE_Message_Blocks and coalesce
3117 the enqueueing of the series into a single method call.
3118 Thanks to Guy Peleg <guy dot peleg at amdocs dot com> for suggesting
3120 Also revamped the Doxygenization of ACE_Message_Queue's
3123 * tests/Message_Queue_Test.cpp: Added chained_block_test() to test
3124 the new functionality above.
3126 Fri Feb 3 14:47:53 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
3128 * ace/Cleanup_Strategies_T.h:
3130 Added missing versioned namespace declarations.
3134 Fixed versioned namespace related errors in single-threaded
3135 builds with that feature enabled.
3137 * ace/WFMO_Reactor.h:
3139 Forward declare the ACE_WFMO_Reactor_Test class outside of the
3140 versioned namespace. This test class is actually declared in
3141 the global namespace of a standalone test.
3143 Fri Feb 3 07:53:16 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
3145 * ace/OS_NS_sys_socket.inl (setsockopt): Make sure to
3146 map WSAEOPNOTSUPP to the ENOTSUP errno value so the code is
3147 portable across versions of sockets! Thanks to David Hauck
3148 <davidh at netacquire dot com> for this fix.
3150 * ace/OS_NS_sys_socket.inl (setsockopt): Only check for
3151 WSAEOPNOTSUPP on platforms that actually support this macro!
3152 Thanks to Wallace Zhang for reporting this.
3154 Thu Feb 2 23:59:37 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
3158 Removed the XML_helpers link, as that documentation is no
3161 Thu Feb 2 23:41:39 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
3163 * bin/MakeProjectCreator/config/acedefaults.mpb
3165 Added zlib to the feature inherits to resolve linking errors
3168 Thu Feb 2 13:35:18 Pacific Standard Time 2006 Ossama Othman <ossama_othman at symantec dot com>
3170 * ace/OS_NS_Thread.h:
3172 Fixed versioned namespace related errors in single-threaded
3173 builds with that feature enabled.
3175 Thu Feb 2 17:49:42 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3177 * ace/OS_NS_string.h:
3179 Add ACE_Export decoration to ACE_OS::fast_memcpy() declaration.
3181 Thu Feb 2 15:47:35 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
3183 * examples/Map_Manager/Map_Manager.mpc:
3185 Added an mpc file to create the right kind of project. The
3186 symptoms of bad or missing mpc files are stray library symbolic
3189 Thu Feb 2 14:48:03 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3193 Build examples and tests subdirectories after building
3194 protocols. I think all of the HTBP, RMCast and TMCast examples
3195 and tests should be moved underneath protocols eventually , but
3196 it's too close to the release to do it safely.
3198 Thu Feb 2 11:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3200 * tests/Naming_Test.cpp:
3201 Moved some real test code out of ACE_ASSERT calls
3203 Thu Feb 2 06:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3205 * tests/run_test.lst:
3206 Fixed another error in this file
3208 Wed Feb 1 20:33:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3210 * ace/Event_Handler.h:
3213 Wed Feb 1 20:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3215 * bin/msvc_static_order.lst:
3216 Added CosConcurrency_IDL
3218 Wed Feb 1 18:00:06 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
3220 * ace/ace_for_tao.mpc
3222 Added Dirent_Selector.cpp to fix the Dirent test.
3224 Wed Feb 1 08:17:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3226 * ace/OS_NS_sys_shm.inl:
3227 Reverted another part of my changes
3229 Wed Feb 1 07:52:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3231 * tests/run_test.lst:
3232 Fixed !ACE_FOR_TAO additions
3234 Tue Jan 31 22:08:57 UTC 2006 Steve Huston <shuston@riverace.com>
3236 * ace/Barrier.{h cpp}: Added a new shutdown () method which aborts all
3237 waiting on the barrier. Thanks to John Lilley <jlilley at datalever
3238 dot com> for contributing this method.
3239 Also note that the wait() method can now return -1 with errno
3240 ESHUTDOWN if the barrier is shut down while waiting for it.
3242 * tests/Barrier_Test.cpp: Added a test for barrier shutdown.
3244 * THANKS: Added John Lilley to the Hall of Fame.
3246 Tue Jan 31 21:34:34 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
3248 * bin/ciao_tests.lst
3250 Added the hello test *without* naming service so we get results
3251 even on platforms with a broken/nonextant Naming Service.
3253 Tue Jan 31 16:51:27 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
3255 * bin/ciao_tests.lst
3256 * bin/tao_other_tests.lst
3257 * tests/run_test.lst
3259 Added a bunch of !ACE_FOR_TAO qualifiers to tests that are not
3260 built/runnable when the ACE_FOR_TAO feature is used.
3262 * tests/run_test.lst
3264 Removed the avoid of ace_for_tao from the Dirent test, as Dirent.cpp
3265 is now built as part of ace_for_tao.
3267 Tue Jan 31 09:44:10 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3269 * ace/OS_NS_sys_shm.{h,inl}:
3270 Reverted my change below, removed the const, it causes problems with
3271 solaris, have to add a special case for solaris, but will do that
3274 Fri Jan 27 12:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3276 * ace/OS_NS_sys_shm.{h,inl}:
3277 Changed for the shmdt and shmat methods the void* argument to
3278 const void*, this is the way posix defines these methods.
3280 Mon Jan 30 17:53:10 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
3282 * bin/ciao_tests.lst
3284 Added a !NOXERCES qualifier so it is possible to run only tests
3285 that do not require xerces.
3287 Sat Jan 28 18:40:30 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
3289 * ace/Array_Base.h (class ACE_Array_Base): Changed private to
3290 protected to enable access to certain members in derived
3291 classes. Thanks to luxi78@gmail.com for suggesting this.
3293 Fri Jan 27 23:29:44 UTC 2006 James H. Hill <hillj@isis.vanderbilt.edu>
3295 * docs/ace_guidelines.vsmacros:
3297 Re-added the Visual Studio macros as a binary file.
3299 Fri Jan 27 23:21:49 UTC 2006 James H. Hill <hillj@isis.vanderbilt.edu>
3302 * docs/ace_guidelines.vsmacros:
3304 Removed this file since it's a binary file.
3306 Fri Jan 27 18:47:34 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
3308 * ace/ace_for_tao.mpc
3310 Added Dirent.cpp to resolve linking errors in TAO_IDL on Windows.
3312 Fri Jan 27 14:53:03 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
3314 * bin/PerlACE/Run_Test.pm:
3316 Added a method to get a random port number within the range of
3319 Fri Jan 27 14:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3321 * tests/Reactor_Performance_Test.cpp:
3322 Initialise some pointers with 0
3324 Fri Jan 27 13:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3326 * ace/DLL_Manager.h:
3327 Doxygen improvements
3329 Fri Jan 27 13:43:50 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3331 * bin/msvc_static_order.lst:
3333 More tweaks for split of CosConcurrency library --- build tests
3334 after building the library.
3336 Fri Jan 27 13:42:03 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3340 Fix typo in last change.
3342 Fri Jan 27 12:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3344 * ace/OS_NS_sys_shm.{h,inl}:
3345 Changed for the shmdt and shmat methods the void* argument to
3346 const void*, this is the way posix defines these methods.
3348 Fri Jan 27 11:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3350 * ace/Select_Reactor_T.cpp:
3351 Forgot this file to commit, only include the .inl file when
3352 inlining is disabled
3354 Fri Jan 27 11:06:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3359 Fri Jan 27 10:43:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3362 Added a deprecated tag to this file, std::swap can be used without
3363 problems on all platforms, we do it in TAO without problems
3365 Fri Jan 27 10:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3367 * ace/OS_NS_sys_wait.h:
3370 Fri Jan 27 10:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3372 * tests/Thread_Manager_Test.cpp:
3373 Updated this test for VxWorks with pthread support
3375 Fri Jan 27 09:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3377 * html/Stats/performance.shtml:
3378 Changed picture to 800*600
3380 * bin/performance_stats.sh:
3381 Copy the contents of html/Stats to the destination directory, this
3382 way any change in this directory is automatically published on
3383 the webserver. The old contents of the webserver has been checked
3384 to make sure we don't loose any data.
3386 Fri Jan 27 09:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3388 * ace/Select_Reactor_Base.h:
3389 * ace/Select_Reactor.h:
3390 * ace/config-sunos5.5.h:
3391 * ace/config-osf1-4.0.h:
3392 Doxygen improvements
3394 * ace/Select_Reactor_T.{h,inl}:
3395 Doxygen improvements and enabled inlining in the inline file again,
3396 this was disabled and I could find that someone disable this 7 years
3397 ago because of a bug in the Sun compiler at that moment. The current
3398 supported versions don't have a problem with this, so enabled
3399 inlining again in this core part of ACE.
3401 Fri Jan 27 03:09:01 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3405 If examples and/or tests have been disabled, don't bother
3406 generating subdirectory hierarchies or Makefiles for them.
3408 Fri Jan 27 02:43:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3413 Remove support for --{enable,disable}-ace-perftests. The
3414 performance tests are now enabled/disabled with the plain
3415 --{enable,disable}-ace-tests option. We decided this as
3416 flags for each type of example and test gets a unwieldly
3417 once we factor in TAO (and sometime in the future CIAO).
3419 Thu Jan 26 18:53:10 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
3421 * Makefile.am (SUBDIRS):
3422 * m4/ace.m4: Added support to enable/disable building the ACE tests,
3423 performance tests, and examples. Thanks to Thomas E Lackey
3424 <telackey at bozemanpass dot com> for contributing this.
3426 Thu Jan 26 20:25:39 UTC 2006 Steve Huston <shuston@riverace.com>
3428 * examples/APG/Streams/BasicTask.h:
3429 * examples/APG/Streams/EndTask.h: Fixed ACE_Message_Block memory leaks.
3431 Thu Jan 26 17:59:16 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
3433 * bin/MakeProjectCreator/config/dance_extension_stub.mpb
3435 Added a new MPC base project for DAnCE.
3437 Thu Jan 26 15:38:38 UTC 2006 Steve Huston <shuston@riverace.com>
3439 * protocols/ace/RMCast/Template_Instantiations.cpp: Replace the
3440 separate long and long long instantiations with u64 instantiations.
3441 This is what the code says, and avoids issues with 64-bit
3442 explicit instantiations builds.
3444 Thu Jan 26 15:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3447 Doxygen improvements
3449 Thu Jan 26 15:05:04 UTC 2006 Steve Huston <shuston@riverace.com>
3451 * protocols/ace/RMCast/Template_Instantiations.cpp: Add missing
3452 template instantiations.
3454 Thu Jan 26 14:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3456 * tests/Message_Block_Test.cpp:
3457 * tests/Process_Manual_Event_Test.cpp:
3458 * tests/Process_Mutex_Test.cpp:
3459 Moved real code out of ACE_ASSERT macro's, this functionality
3460 wasn't executed in release mode builds. Found this because of
3461 warnings in the Intel release build that a variable was used
3462 before it was assigned a value.
3464 Thu Jan 26 13:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3466 * bin/performance_stats.sh:
3467 Increased size of pictures to 800x600 and also put linux and
3468 gcc version into a file which is used by the other html files
3470 * bin/generate_performance_chart.sh:
3471 * bin/generate_topinfo_charts.sh:
3472 Generate pictures of 800x600
3474 Thu Jan 26 13:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3476 * html/Stats/configuration.shtml:
3477 Get linux and gcc version from the file instead of hardcoding
3480 * html/Stats/simple_footprint.shtml:
3481 Removed the smart proxies lib, it is always 0 size, added PI
3484 Thu Jan 26 13:06:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3486 * bin/generate_compile_stats.sh:
3487 Extended this script to generate a seperate page for the CIAO
3488 footprint stats. Also made the generated png images the size
3489 of 800x600 and get the gcc version from gcc itself instead of
3490 generating it hardcoded
3492 Thu Jan 26 13:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3494 * bin/generate_footprint_chart.sh:
3495 Generate the png images of size 800x600, little bit bigger, makes
3496 it more easier to read
3498 Thu Jan 26 11:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3501 * ace/Token_Request_Reply.h:
3503 * ace/Hash_Map_Manager_T.h:
3504 * ace/Sched_Params.h:
3505 Doxygen improvements
3507 Thu Jan 26 10:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3509 * html/Stats/detailed_footprint.shtml:
3510 Updated header page to also mention that we gather CIAO stats
3512 Wed Jan 25 20:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3514 * ace/OS_NS_Thread.h:
3515 * ace/config-linux-common.h:
3516 * ace/config-macros.h:
3518 Doxygen improvements
3520 * ace/config-freebsd.h:
3521 * ace/config-macosx.h:
3522 * ace/config-netbsd.h:
3523 * ace/config-openbsd.h:
3524 * ace/config-vxworks6.2.h:
3525 Added ACE_HAS_SYSCTL, will be used in some new code that will
3526 be added after x.4.9
3528 Wed Jan 25 19:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3530 * ace/config-win32-common.h:
3531 Added ACE_LACKS_SUSECONDS_T and ACE_LACKS_USECONDS_T
3533 * ace/WIN32_Asynch_IO.h:
3535 * ace/Timer_Queue_T.h:
3536 * ace/String_Base.h:
3538 * ace/High_Res_Timer.h:
3539 * ace/Configuration.h:
3541 * ace/Message_Queue.h:
3543 * ace/SOCK_Dgram_Mcast.h:
3544 * ace/Managed_Object.h:
3545 * ace/Map_Manager.h:
3546 * ace/Containers_T.h:
3549 Doxygen improvements
3551 Wed Jan 25 19:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3553 * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
3554 Don't use the directory group sorting with borland
3556 Wed Jan 25 19:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3558 * ace/os_include/sys/os_types.h:
3559 If ACE_LACKS_SUSECONDS_T is defined then define suseconds_t as
3560 long. If ACE_LACKS_USECONDS_T is defined then define useconds_t
3563 Wed Jan 25 15:05:27 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3567 Added feature test for ACE_LACKS_SUSECONDS_T and
3568 ACE_LACKS_USECONDS_T.
3570 Wed Jan 25 15:00:05 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3574 Added feature tests for ACE_LACKS_SYS_SYSCTL_H and
3577 Wed Jan 25 14:38:10 UTC 2006 Olli Savia <ops@iki.fi>
3579 * ace/SSL/SSL_Asynch_BIO.h:
3580 * include/makeinclude/platform_lynxos.GNU:
3581 Fixed compile error on LynxOS when ssl=1.
3583 Wed Jan 25 13:06:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3587 * ace/Asynch_IO_Impl.h:
3588 * ace/Atomic_Op_T.h:
3589 * ace/Basic_Types.h:
3590 * ace/Caching_Utility_T.h:
3593 * ace/Cleanup_Strategies_T.h:
3594 Improved documentation by using @note doxygen tag
3596 Wed Jan 25 12:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3598 * ace/TP_Reactor.{h,cpp}:
3601 Wed Jan 25 12:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3603 * ace/Select_Reactor_Base.h:
3606 Wed Jan 25 12:13:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3608 * bin/MakeProjectCreator/config/vcl.mpb:
3609 Add compile_flags that are needed to build vcl apps
3611 * bin/MakeProjectCreator/templates/bor.mpd:
3612 If compile_flags is set, then add them to the CFLAGS
3614 Wed Jan 25 11:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3616 * html/Stats/footprint.shtml:
3617 Added link for CIAO footprint we are going to gather
3619 Wed Jan 25 10:43:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3621 * ace/config-win32-common.h:
3622 Added ACE_LACKS_SYS_SYSCTL_H
3624 Wed Jan 25 10:38:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3626 * ace/os_include/sys/os_sysctl.h:
3627 New os_include system header include file, will be used after x.4.9
3628 is out because using it now can break to much builds
3630 Tue Jan 24 18:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3632 * ace/config-vxworks6.2.h:
3633 Readded ACE_LACKS_MKTEMP again, the function is declared but can't
3634 be resolved during linking, reported this to WindRiver
3636 Tue Jan 24 16:56:51 UTC 2006 Steve Huston <shuston@riverace.com>
3638 * ace/OS_NS_signal.inl: Removed explicit ACE_OS from sigaction
3639 function - left over from trying to work around HP issues yesterday.
3641 Tue Jan 24 16:28:11 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3645 Added feature tests for ACE_LACKS_KILL and ACE_LACKS_SIGACTION.
3647 Tue Jan 24 16:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3649 * ace/OS_NS_dlfcn.inl:
3650 The symFindByName is only working with VxWorks in kernel mode
3652 Tue Jan 24 14:44:35 UTC 2006 Steve Huston <shuston@riverace.com>
3654 * ace/Activation_Queue.h: Corrected @retval for enqueue(). Returns
3655 >0 (number of requests now queued) on success, not 0. Thanks to
3656 Guy Peleg for this correction.
3658 Tue Jan 24 14:00:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3660 * ace/OS_NS_stdlib.cpp:
3661 Only with VxWorks 5.5.1 don't use limits, newer versions to have this
3663 Tue Jan 24 13:43:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3665 * ace/config-vxworks6.2.h:
3666 Removed ACE_LACKS_MKTEMP, VxWorks 6.2 delivers this function
3668 Tue Jan 24 13:39:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3670 * ace/config-vxworks6.2.h:
3671 Removed ACE_LACKS_MMAP and ACE_LACKS_MPROTECT, VxWorks 6.2 delivers
3674 Tue Jan 24 13:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3676 * ace/OS_NS_sys_resource.inl:
3677 Use the ACE_UNUSED_ARG macro for arguments that are not used
3679 Tue Jan 24 12:54:35 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
3681 * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
3683 Choosed a non-group sorting method if the MPC_GNUACE_NAMED_TARGETS
3684 environment variable is set.
3686 Tue Jan 24 12:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3688 * ace/OS_NS_netdb.{h,cpp,inl}:
3689 * ace/config-vxworks5.x.h:
3690 Simplified the vxworks specific code, VxWorks 6.2 does deliver several
3691 of the API's we don't had with VxWorks 5.5.1.
3693 * ace/config-psos-diab-mips.h:
3694 * ace/config-psos-diab-ppc.h:
3695 * ace/config-psos-diab.h:
3696 * ace/config-psos-tm.h:
3697 * ace/config-psosim-g++.h:
3698 Added ACE_LACKS_GETHOSTBYNAME
3700 Tue Jan 24 12:12:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3702 * ace/OS_NS_netdb.h:
3703 * ace/OS_NS_netdb.inl:
3704 Use ACE_VXWORKS instead of VXWORKS and introduced
3705 ACE_LACKS_GETHOSTBYADDR, ACE_LACKS_GETPROTOBYNUMBER and
3706 ACE_LACKS_GETPROTOBYNAME to make maintenance easier
3708 * ace/config-chorus.h:
3709 * ace/config-psos-diab-mips.h:
3710 * ace/config-psos-diab-ppc.h:
3711 * ace/config-psos-diab.h:
3712 * ace/config-psos-tm.h:
3713 * ace/config-psosim-g++.h:
3714 * ace/config-vxworks5.x.h:
3715 * ace/config-vxworks6.2.h:
3716 * ace/config-WinCE.h:
3717 Added the new defines to the correct files
3719 Tue Jan 24 11:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3721 * ace/OS_NS_arpa_inet.cpp (inet_aton):
3722 Use ACE_VXWORKS instead of VXWORKS and made it dependent on the
3723 VxWorks version number
3725 Tue Jan 24 10:33:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3728 Introduced ACE_LACKS_SIGACTION and ACE_LACKS_KILL to make things
3731 * ace/config-chorus.h:
3732 * ace/config-psos-diab-mips.h:
3733 * ace/config-psos-diab-ppc.h:
3734 * ace/config-psos-diab.h:
3735 * ace/config-psos-tm.h:
3736 * ace/config-psosim-g++.h:
3737 * ace/config-win32-common.h:
3738 * ace/config-WinCE.h:
3739 Added ACE_LACKS_SIGACTION, ACE_LACKS_KILL
3741 Mon Jan 23 22:08:56 UTC 2006 Steve Huston <shuston@riverace.com>
3743 * ace/OS_NS_signal.{h inl}:
3744 * ace/OS_TLI.h: The method-name-same-as-struct-name hack for HP aC++
3745 needs to go up through version 03.65. This compiler version is used
3746 on HP-UX 11iv2 on PA-RISC, so the hack can't be expunged when
3747 removing HP-UX 11.00 support. The hack does not appear to be needed
3748 for aC++ on HP-UX on Integrity (aC++ v06.xx). Also see
3749 Mon Jan 23 16:35:40 UTC 2006 Steve Huston <shuston@riverace.com>
3751 Mon Jan 23 20:19:25 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
3753 * bin/ciao_tests.lst
3755 Removed the "Exceptions" qualifier from the CIAO tests, as we
3756 no longer support emulated exceptions, and we want these
3757 tests to run everywhere.
3759 Mon Jan 23 18:07:00 UTC 2006 Steve Huston <shuston@riverace.com>
3761 * apps/Gateway/Gateway/Event_Channel.cpp: Put the ACE_INET_Addr
3762 setup on separate lines to help aC++ optimizer get it right.
3764 Mon Jan 23 16:35:40 UTC 2006 Steve Huston <shuston@riverace.com>
3766 * ace/OS_TLI.{h inl}: HP aC++ 03.56 (last aC++ for HP-UX 11.00) gets
3767 confused with struct t_optmgmt being defined as extern "C" by the OS
3768 and referenced in namespace ACE_OS by ACE. To help this compiler
3769 deal, typedef ACE_TOPTMGMT appropriately, with extern "C" for
3770 aC++ less than 03.60 and normally for all other compilers. This
3771 should take care of the odd t_optmgmt errors.
3773 When we remove support for HP-UX 11.00, this hack should be removed
3776 * apps/JAWS3/jaws3/Reactive_IO.cpp: Replace #include "ace/OS.h" with
3777 #include "ace/OS_NS_unistd.h". Leaving OS.h gets HP aCC into a state
3778 where it gets confused about methods and types with the same name,
3779 in this case t_optmgmt.
3781 Mon Jan 23 15:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3783 * ace/ATM_Acceptor.h:
3784 * ace/OS_NS_stdio.h:
3785 Doxygen improvements
3787 Mon Jan 23 15:43:56 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3789 * bin/msvc_static_order.lst:
3791 Update for split of CosConcurrency, CosProperty, and
3792 RTEventLogAdmin libraries.
3794 Mon Jan 23 08:02:08 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
3796 * ace/Pipe.cpp: Added static_cast<u_short> (0) rather than
3797 (u_short) 0 to the ACE_INET_Addr local_any in ACE_Pipe::open().
3799 Sat Jan 21 08:19:34 UTC 2006 James H. Hill <hillj@isis.vanderbilt.edu>
3801 * docs/ACE-guidelines.html:
3802 * docs/ace_guidelines.vsmacros:
3804 Added Visual Studio .NET macros project that helps with formatting
3805 according to ACE guidelines. Also noted the macros project in the
3808 Fri Jan 20 22:51:09 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu>
3810 * apps/JAWS/server/IO.h:
3811 * apps/JAWS/server/IO.cpp:
3813 Fixed unused paramerer warnings.
3815 * apps/JAWS2/JAWS/IO.h:
3816 * apps/JAWS2/JAWS/IO.cpp:
3818 tried to fix the 'cast to pointer from interger of different size'
3819 warning. It had to do with the fact that x86_64 void* are 8 bytes and
3820 the cast was from an int which 4 bytes. When James Hu wrote that
3821 code there were no 64 bit archs so the error is showing up now.
3823 Fri Jan 20 15:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3825 * ace/WIN32_Proactor.h:
3826 No need to export ACE_WIN32_Asynch_Timer
3828 Fri Jan 20 14:55:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3831 Updated EXPAND_AS_DEFINED so that we generate documentation with
3832 exceptions in the interfaces
3834 Fri Jan 20 13:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3836 * ace/config-macros.h:
3837 Replace VXWORKS with ACE_VXWORKS and guarded the following
3838 macros with ACE_LACKS_DEPRECATED_MACROS so that usage of these
3839 deprecated macros within ACE/TAO is prevented: ACE_USING,
3840 ACE_SYNCH_1, and ACE_SYNCH_2
3842 Fri Jan 20 11:29:54 UTC 2006 Boris Kolpackov <boris@kolpackov.net>
3844 * protocols/ace/RMCast/Protocol.h:
3846 Fixed a race condition.
3848 * protocols/ace/TMCast/FaultDetector.hpp:
3850 Added a flag to prevent a single group member from terminating
3851 until data is received from other members.
3853 Fri Jan 20 11:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3855 * bin/tao_orb_tests.lst:
3856 Added new PI AdvSlot test
3858 Wed Jan 18 19:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3860 * bin/tao_orb_tests.lst:
3861 Added new PI Slot test
3863 Wed Jan 18 19:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3865 * ace/WFMO_Reactor.cpp:
3866 Replace c-style cast with reinterpret_cast
3872 Doxygen improvements
3875 ACE_OS::filesize returns off_t
3877 Wed Jan 18 18:22:13 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3879 * apps/Gateway/Gateway/Event_Channel.cpp:
3881 Updated because constructors of ACE_INET_Addr are now explicit.
3883 Wed Jan 18 06:55:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3885 * ace/config-cygwin32.h:
3886 Added ACE_HAS_4_4BSD_SENDMSG_RECVMSG
3888 Tue Jan 17 20:37:05 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
3890 * bin/MakeProjectCreator/config/rteventlogadmin.mpb:
3891 * bin/MakeProjectCreator/config/rteventlogadmin_serv.mpb:
3892 * bin/MakeProjectCreator/config/rteventlogadmin_skel.mpb:
3894 Split RTEventLogAdmin Service into three libraries:
3895 RTEventLogAdmin, RTEventLogAdmin_Skel, and RTEventLogAdmin_Serv
3896 for client stubs, servant skeletons, and service implementation
3899 Tue Jan 17 20:28:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3904 Tue Jan 17 19:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3906 * ace/config-cygwin32.h:
3907 Added ACE_HAS_P_READ_WRITE and removed ACE_LACKS_READDIR_R, this
3910 Tue Jan 17 18:50:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3912 * ace/INET_Addr.{h,cpp}:
3913 Improved doxygen, changed VXWORKS to ACE_VXWORKS and make one
3914 of the constructors that has two arguments, one has to be passed
3915 the other has a default value explicit
3917 Tue Jan 17 17:38:46 UTC 2006 Steve Huston <shuston@riverace.com>
3919 * examples/C++NPv2/display_logfile.cpp: In the Logrec_Module
3920 constructor, don't use base-class initialization to pass &task_
3921 to ACE_Module. Doing so passes &task_ before task_ has been
3922 constructed. Thus, when ACE_Module sets the task's module
3923 pointer, it gets overwritten when task_ is constructed after
3924 return from ACE_Module's constructor. Calling task_'s module()
3925 method in this case will yield a 0 pointer, which is not correct.
3926 To remedy this, call ACE_Module::open() directly from within
3927 the Logrec_Module constructor.
3928 Also see Stroustrup pg 307.
3929 Thanks to David Hawkins for pointing this out.
3931 Tue Jan 17 16:27:47 UTC 2006 Olli Savia <ops@iki.fi>
3933 * ace/OS_NS_dlfcn.inl:
3934 Fixed compile error on LynxOS 3.x.
3936 Tue Jan 17 15:37:29 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
3938 * bin/MakeProjectCreator/config/taodefaults.mpb:
3940 If the corba_messaging feature is disabled, then add the
3941 TAO_HAS_CORBA_MESSAGING=0 macro to ensure that TAO is built
3944 Tue Jan 17 14:03:14 UTC 2006 Steve Huston <shuston@riverace.com>
3946 * ace/Module.h: Change ~ACE_Module to be virtual so that derived
3947 classes can be cleaned up properly. Thanks to David Hawkins
3948 <dwh at ovro dot caltech dot edu> for this fix.
3950 * THANKS: Added David Hawkins to the Hall of Fame.
3952 Tue Jan 17 01:12:35 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
3954 * ace/Pipe.cpp (open): Added a cast to u_short for the first
3955 parameter to ACE_INET_Addr to avoid complaints on certain
3956 compilers. Thanks to Wallace Zhang for reporting this.
3958 Mon Jan 16 06:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3960 * ace/OS_NS_dlfcn.inl:
3961 Fixed compile errors with VxWorks 5.5
3963 Mon Jan 16 15:17:22 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
3965 * ace/Pipe.cpp (open): Changed
3967 ACE_INET_Addr local_any ("localhost:0");
3971 ACE_INET_Addr local_any (0, ACE_LOCALHOST);
3973 so that it will work more portably. Thanks to Steve Huston for
3974 suggesting this fix.
3976 Mon Jan 16 20:43:26 UTC 2006 Olli Savia <ops@iki.fi>
3979 Removed ACE_HAS_PREDEFINED_THREAD_CANCELLED_MACRO, it is
3982 * ace/config-lynxos.h:
3983 Minor updates for LynxOS 4.0.
3985 * tests/run_test.lst:
3986 Run a few more tests on LynxOS.
3988 Mon Jan 16 20:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3993 Mon Jan 16 19:52:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3995 * ace/os_include/os_errno.h:
3996 Replaced VXWORKS with ACE_VXWORKS
3998 Mon Jan 16 19:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4001 When using FIONREAD the 3rd argument should be of type int. This
4002 fixes bugzilla bug 2360. Thanks to Michael Klein
4003 <michael dot klein at fazi dot de> for reporting this.
4005 * ace/SV_Semaphore_Complex.h:
4006 Instead of ACE_USING just use "using"
4008 * ace/Sched_Params.cpp:
4010 * ace/INET_Addr.cpp:
4011 * ace/OS_NS_netdb.cpp:
4012 Replaced VXWORKS with ACE_VXWORKS
4014 * ace/Read_Buffer.h:
4018 * ace/Flag_Manip.inl:
4019 Removed remark about VxWorks, not valid anymore with
4022 * ace/OS_NS_dlfcn.inl:
4023 Removed ACE_HAS_CHARPTR_DL, is not defined in any config file
4026 Removed old vxworks specific part
4028 Mon Jan 16 17:23:42 UTC 2006 Olli Savia <ops@iki.fi>
4030 * ace/config-lynxos.h:
4031 Added ACE_HAS_POSIX_REALTIME_SIGNALS.
4033 Mon Jan 16 17:20:50 UTC 2006 Olli Savia <ops@iki.fi>
4035 * ace/config-lynxos.h:
4036 Do not use mmap() emulation on LynxOS 4.0.
4038 Mon Jan 16 17:00:26 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu>
4040 * apps/JAWS/server/HTTP_Handler.h:
4041 * apps/JAWS/server/HTTP_Handler.cpp:
4042 * apps/JAWS/server/HTTP_Server.h:
4043 * apps/JAWS/server/HTTP_Server.cpp:
4044 * apps/JAWS/server/IO.h:
4045 * apps/JAWS/server/IO.cpp:
4046 * apps/JAWS/server/README:
4047 * apps/JAWS/server/svc.conf:
4049 Checking the some changes to JAWS. This is the code that adds the ability
4050 to start the server without file caching. This functionality is necessary
4051 for the proper coordination of file creations and deletions between JAWS
4052 and the RepositoryManager in CIAO. The changes are explained in the README.
4053 I have added a line in the svc.conf file which shows how to enable this new
4056 Mon Jan 16 16:53:38 UTC 2006 Olli Savia <ops@iki.fi>
4058 * ace/config-lynxos.h:
4059 Removed ACE_HAS_PREDEFINED_THREAD_CANCELLED_MACRO, it is
4062 Mon Jan 16 14:35:10 UTC 2006 Olli Savia <ops@iki.fi>
4064 * ace/config-lynxos.h:
4065 * include/makeinclude/platform_lynxos.GNU:
4066 Improved shared library support for LynxOS 4.0.
4068 Mon Jan 16 05:54:44 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
4070 * ace/Timer_Queue_Adapters.cpp (svc): Added a fix so that
4071 this code will work for both regular timers and high-resolution
4072 timers. Thanks to Eric Tiangang <tgliu@utstar.com> and Robert
4073 Iakobashvili <coroberti at gmail dot com> for this fix. This
4076 * include/makeinclude/platform_linux.GNU (LD):
4077 Pass -O3 to GNU-linker to reduce footprint due to ld
4078 optimizations. Thanks to Robert Iakobashvili <coroberti at
4079 gmail dot com> for this enhancement.
4081 Sun Jan 15 19:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4083 * ace/SOCK_IO.{cpp,inl}:
4084 Removed several casts which where not needed and only cause
4085 problems with 64bit builds
4087 Sun Jan 15 18:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4089 * ace/Service_Config.h:
4090 Fixed ACE_DYNAMIC_SERVICE_DIRECTIVE macro when unicode is
4091 enabled. Thanks to Jan Ohlenburg <jan dot ohlenburg at
4092 fit dot fraunhofer dot de>.
4094 Sun Jan 15 06:06:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4096 * bin/MakeProjectCreator/config/avstreams.mpb:
4098 Update to inherit from property_serv. as this project uses a
4099 collocated property service --- property.mpb now only brings
4100 in the client stubs.
4102 * bin/MakeProjectCreator/config/concurrency.mpb:
4103 * bin/MakeProjectCreator/config/concurrency_serv.mpb:
4104 * bin/MakeProjectCreator/config/concurrency_skel.mpb:
4106 Split CosConcurrency Service into three libraries:
4107 CosConcurrency, CosConcurrency_Skel, and CosConcurrency_Serv for
4108 client stubs, servant skeletons, and service implementation
4111 * bin/MakeProjectCreator/config/property.mpb:
4112 * bin/MakeProjectCreator/config/property_serv.mpb:
4113 * bin/MakeProjectCreator/config/property_skel.mpb:
4115 Split CosProperty Service into three libraries:
4116 CosProperty, CosProperty_Skel, and CosProperty_Serv for client
4117 stubs, servant skeletons, and service implementation
4120 Sat Jan 14 12:59:39 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
4122 * ace/Pipe.cpp (open): Added a workaround so that "localhost:0"
4123 is used rather than sap_any to avoid triggering firewall rules
4124 on Windows. Thanks to Paul Felix <pef@fluent.com> for this fix.
4126 * ace/ACE.h (ACE): Updated the documentation for ACE::fork() to
4127 indicate that -1 or 1 are returned if avoid_zombies != 0. This
4128 is a bug that needs to be fixed at some point. Thanks to Tobias
4129 Herzke <tobias.herzke@uni-oldenburg.de> for reporting this.
4131 Fri Jan 13 19:06:33 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4135 Reorder some function feature tests so they're closer to
4136 alphabetical order. This makes it easier to maintain.
4138 Fri Jan 13 17:56:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4142 Added ACE_LACKS_SYSTEM feature test.
4144 Fri Jan 13 09:38:21 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
4146 * docs/ACE-bug-process.html (HREF): Updated this document to
4147 explain the process for submitting a patch. Thanks to Rick
4148 Taylor <rick@tropicalstormsoftware.com> for motivating this.
4150 Fri Jan 13 12:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4152 * ace/OS_NS_Thread.cpp (~TSS_Cleanup_Instance):
4153 Set the members to zero after a delete because it are static
4156 Fri Jan 13 11:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4158 * ace/OS_NS_stdlib.inl:
4159 Changed ACE_OS::system to use ACE_LACKS_SYSTEM
4161 * ace/config-chorus.h:
4162 * ace/config-psos-diab-mips.h:
4163 * ace/config-psos-diab-ppc.h:
4164 * ace/config-psos-diab.h:
4165 * ace/config-psos-tm.h:
4166 * ace/config-psosim-g++.h:
4167 * ace/config-WinCE.h:
4168 Added ACE_LACKS_SYSTEM
4170 Fri Jan 13 08:34:18 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4172 * test/test_config.h:
4174 Changed so the very first thing we do is #undef ACE_NDEBUG.
4178 Changed to make "test_config.h" the first header to be
4179 #included, as it #undef's ACE_NDEBUG. This ensures ACE_ASSERT()
4180 will be defined so it validates its expression even for debug=0
4181 builds. Without this, all the checks in this file are compiled
4182 out. Fortunately unreferenced symbol warnings made us aware of
4185 Fri Jan 13 07:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4187 * ace/config-lynxos.h:
4188 Added ACE_LACKS_SETEGID
4190 Fri Jan 13 04:49:41 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4194 Changed to use AC_SEARCH_LIBS for the -lsocket and -lnsl
4195 libraries before calling ACE_CONFIGURATION_OPTIONS. Third party
4196 libraries may those libraries, and if they haven't been added to
4197 $LIBS, the feature tests will fail.
4199 Thu Jan 12 20:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4201 * ace/OS_NS_time.inl:
4203 Added ACE_HAS_CLOCK_GETTIME_MONOTONIC, this is the patch from
4204 bugzilla bug 2358. Not closing that one yet, have to see how
4205 to autoconf this and where this new macro should be set. Thanks
4206 to Robert Iakobashvili <coroberti at gmail dot com> for these
4209 Thu Jan 12 19:50:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4212 Export the __ace_assert function to resolve link errors on
4215 Thu Jan 12 16:44:40 UTC 2006 Steve Huston <shuston@riverace.com>
4217 * ace/Functor.{h inl}: Using ACE_LACKS_LONGLONG_T wasn't good enough
4218 for deciding when to do an ACE_Hash<[unsigned] long long>. MSVC6
4219 can't hack it. So, do the specialization for the 64-bit types if
4220 ACE_SIZEOF_LONG < 8, avoiding a duplication of ACE_Hash<long>.
4221 Also, since the way "unsigned long long" is declared varies across
4222 compilers, use ACE_[U]INT64 rather than the native C++ type.
4224 * ace/INET_Addr.cpp (string_to_addr): u_short always compares >= 0,
4225 so rely on the indicated end of successful scan from ACE_OS::strtol()
4226 to say whether it scanned all digits or stopped short of the end of
4229 Thu Jan 12 12:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4231 * include/makeinclude/platform_vxworks6.2.GNU:
4232 For rtp mode, set PIC correctly
4234 Thu Jan 12 12:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4236 * include/makeinclude/platform_vxworks6.2.GNU:
4237 When building for rtp also set DLD
4239 Thu Jan 12 11:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4241 * include/makeinclude/platform_vxworks6.2.GNU:
4242 For rtp model we don't need to make sure the shared object
4243 directory is the same as static
4245 Thu Jan 12 11:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4247 * ace/OS_NS_unistd.inl:
4248 Fixed some comments after endif
4250 * ace/config-lynxos.h:
4251 Added ACE_LACKS_SETUID and ACE_LACKS_SETEUID
4253 Thu Jan 12 10:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4255 * include/makeinclude/platform_vxworks6.2.GNU:
4256 Improved building executables for rtp
4258 Thu Jan 12 10:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4260 Removed all support for VxWorks 6.1, this version wa just an
4261 intermediate step from 5.5 to 6.2. The port never completed and
4262 we are aimin at 6.2 at this moment, so to not give false
4263 impressions removed all the support for 6.1.
4265 * include/makeinclude/platform_vxworks6.1.GNU:
4266 * ace/config-vxworks6.1.h:
4269 * ace/Sock_Connect.cpp:
4270 * ace/OS_NS_unistd.inl:
4271 * ace/os_include/os_time.h:
4272 * ace/os_include/os_stdio.h:
4273 * ace/os_include/sys/os_wait.h:
4274 Removed references to VxWorks 6.1
4276 Thu Jan 12 09:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4278 * ace/config-vxworks5.x.h:
4279 Added ACE_LACKS_GETPGID
4281 Thu Jan 12 01:08:32 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4285 Added @LIBS@ to Libs.
4287 * ace/SSL/ACE_SSL.pc.in:
4289 Added @ACE_TLS_LDFLAGS@ and @ACE_TLS_LIBS@ to Libs.
4291 Added @ACE_TLS_CPPFLAGS@ to Cflags.
4293 Wed Jan 11 22:17:39 UTC 2006 Steve Huston <shuston@riverace.com>
4295 * protocols/ace/RMCast/Template_Instantiations.cpp: Added missing
4296 explicit instantiations.
4298 Wed Jan 11 21:19:21 UTC 2006 Steve Huston <shuston@riverace.com>
4300 * ace/Functor.{h inl}: Remove the ACE_* type specializations and
4301 add specializations for ACE_Hash for [unsigned] short,
4302 [unsigned] int, [unsigned] long, [unsigned] long long. This
4303 should resolve the compile errors on some platforms resulting
4304 from the changes in:
4305 Tue Jan 10 23:04:06 UTC 2006 Steve Huston <shuston@riverace.com>
4306 and still allow everything to work regardless of what integral types
4309 Wed Jan 11 11:43:42 2006 Ossama Othman <ossama@dre.vanderbilt.edu>
4311 From Richard Ward <richard_ward at symantec dot com>
4312 * ace/Auto_Ptr.h (ACE_AUTO_PTR_RESET):
4314 Assign "NEWPTR" macro argument to a temporary "TYPE" pointer,
4315 and use that pointer in place of "NEWPTR" to force "NEWPTR" to
4316 be expanded only once. Prevents a memory leak from occuring
4317 when "NEWPTR" is an expression such as "new foo".
4319 Delete the object released from the auto_ptr<>. Previously it
4320 was ignored, resulting in a memory leak. Fixes a memory leak.
4324 Added Richard to the Hall of Fame.
4326 Wed Jan 11 18:58:15 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4331 Added const qualifier to __ace_assert() "expression" parameter.
4333 Wed Jan 11 17:36:44 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4337 Use ACE_VERSIONED_NAMESPACE_NAME prefix for __ace_assert()
4340 Wed Jan 11 14:24:20 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4347 * ace/ace_for_tao.mpc:
4349 Added Assert.cpp to Source_Files section.
4351 * ace/Global_Macros.h:
4353 Changed to #include "ace/Assert.h", as the ACE_FACTORY_DEFINE
4354 macro uses ACE_ASSERT.
4358 Changed to #include "ace/Assert.h" for backwards compatibilty
4359 with earlier ACE releases.
4364 Factor ACE_ASSERT() macro out of Log_Msg.h into new files
4365 Assert.h, with a helper-function in Assert.cpp. This reduces
4366 the footprint of an ACE_ASSERT() invocation to a single call.
4368 Wed Jan 11 13:14:52 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
4370 * include/makeinclude/rules.local.GNU:
4372 Corrected a problem in determining if depgen.pl is the dependency
4373 generator. The logic can now handle the instance where the script
4374 is preceded by /usr/bin/perl (or something similar).
4376 Wed Jan 11 06:47:04 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
4378 * ace/OS_NS_Thread.cpp (~TSS_Cleanup_Instance): Delete the mutex and condition
4379 variable to prevent memory leaks. Thanks to Domingos Monteiro
4380 <d dot monteiro at netia dot net> for this fix.
4382 Tue Jan 10 23:04:06 UTC 2006 Steve Huston <shuston@riverace.com>
4384 * ace/Functor.{h inl}: Added specialization for ACE_Hash<unsigned long>
4385 to help the explicit instantiation build get along.
4387 Tue Jan 10 22:30:21 UTC 2006 Steve Huston <shuston@riverace.com>
4389 * ace/INET_Addr.cpp (string_to_addr): Correctly identify a specified
4390 port number of "0". Thanks to Guy Peleg <guy dot peleg at amdocs
4391 dot com> for this fix.
4393 * THANKS: Added Guy Peleg to the Hall of Fame.
4395 Tue Jan 10 20:05:54 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
4397 * include/makeinclude/rules.local.GNU:
4399 Ensure that the correct object files get cleaned up when doing a
4400 make clean. Logic was duplicated in this file (but did not
4401 correspond to the correct logic found in the gnu.mpd or
4404 Tue Jan 10 17:45:10 UTC 2006 Scott Harris <harris_s@ociweb.com>
4406 * bin/tao_other_tests.lst:
4408 Added TAO/orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl.
4410 Tue Jan 10 17:09:26 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4414 Add feature tests for ACE_LACKS_CHDIR, ACE_LACKS_DUP2,
4415 ACE_LACKS_GETPID, ACE_LACKS_ISATTY, ACE_LACKS_SETPGID, and
4416 ACE_LACKS_UNLINK. Re-arrange some things so the tests are
4417 closer to alphabetical order -- this makes the file easier
4420 Tue Jan 10 16:35:35 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
4422 * bin/ChangeLogEditor/ChangeLogEdit.pm:
4425 Removed references to the name "CVS". At this layer, the revision
4426 control system is unknown.
4428 Tue Jan 10 13:36:55 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
4430 * ace/Svc_Conf_Lexer.cpp:
4432 Modified GNU specific code to compile with the -pedantic option.
4434 Tue Jan 10 13:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4436 * include/makeinclude/platform_vxworks6.2.GNU:
4437 Compilation for rtp mode is now the default
4439 Tue Jan 10 13:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4441 * ace/config-vxworks6.1.h:
4442 * ace/config-vxworks6.2.h:
4443 Only define ACE_MAIN in kernel mode
4445 Tue Jan 10 11:36:43 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4449 Added feature tests for ACE_LACKS_DUP, ACE_LACKS_GETEGID,
4450 ACE_LACKS_GETEUID, ACE_LACKS_GETGID, ACE_LACKS_GETUID,
4451 ACE_LACKS_PIPE, ACE_LACKS_SETEGID, ACE_LACKS_SETEUID,
4452 ACE_LACKS_SETSID, ACE_LACKS_SETGID, and ACE_LACKS_SETUID.
4454 Tue Jan 10 10:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4456 * ace/config-hpux-10.x.h:
4457 * ace/config-hpux-11.00.h:
4458 Added ACE_LACKS_SETEGUID and ACE_LACKS_SETEUID
4460 Tue Jan 10 10:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4462 * ace/OS_NS_unistd.inl:
4463 Simplified a lot of methods in this file by adding new ACE_LACKS
4464 macros. For VxWorks and psos we now also return -1 with notsup
4465 for the uid methods, these methods just don't work on these
4466 platforms because they are not there and we don't have multiple
4467 users. This will make this file much easier to maintain
4469 * ace/config-chorus.h:
4470 * ace/config-integritySCA.h:
4471 * ace/config-psos-diab-mips.h:
4472 * ace/config-psos-diab-ppc.h:
4473 * ace/config-psos-diab.h:
4474 * ace/config-psos-tm.h:
4475 * ace/config-psosim-g++.h:
4476 * ace/config-vxworks5.x.h:
4477 * ace/config-vxworks6.1.h:
4478 * ace/config-vxworks6.2.h:
4479 * ace/config-win32-common.h:
4480 Added the new ACE_LACKS macros from OS_NS_unistd.inl
4482 Tue Jan 10 07:21:19 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4484 * examples/C++NPv2/Makefile.am:
4485 * examples/C++NPv2/README:
4486 * examples/C++NPv2/Reactor_Logging_Server.cpp:
4487 * examples/C++NPv2/Reactor_Logging_Server_Adapter.h:
4488 * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
4489 * examples/C++NPv2/TP_Logging_Server.h:
4490 * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
4491 * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp:
4493 Update for change below.
4495 * examples/C++NPv2/Reactor_Logging_Server.h:
4496 * examples/C++NPv2/Reactor_Logging_Server_T.h:
4498 Renamed Reactor_Logging_Server.h to Reactor_Logging_Server_T.h.
4499 When ACE_TEMPLATES_REQUIRES_SOURCE is not defined (as is so in
4500 the automake build), the Sun Studio 11 C++ compiler associates
4501 Reactor_Logging_Server.h with Reactor_Logging_Server.cpp instead
4502 of Reactor_Logging_Server_T.cpp when instantiating templates.
4503 This results in interesting (and difficult to track down) errors.
4505 Mon Jan 9 20:20:14 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4509 Explicitly automake conditional BUILD_ACE_FOR_TAO to false
4514 Small tweaks to fix errors introduced by MPC generation.
4516 Mon Jan 9 20:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4519 Removed this file, it is ancient
4521 Mon Jan 9 19:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4524 VxWorks rtp has int_t
4526 * ace/config-vxworks6.2.h:
4527 Rtp has wchar.h and wctype.h
4529 * ace/OS_NS_String.{h,inl,cpp}:
4530 Updated the wchar_t methods that has a int_t argument to use wchar_t
4531 instead. That matches the opengroup definition and resolved the
4532 compile errors with VxWorks. Also replaced some c-style and static
4533 casts with const_casts.
4535 * ace/config-vxworks6.2.h:
4536 VxWorks 6.2 in rtp mode has a lot of wchar_t functionality, use it!
4538 Mon Jan 9 18:32:55 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4542 Regenerated for Service Configurator parser changes:
4543 Mon Jan 9 15:18:49 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
4547 Added Hash_Map_Manager.h to Header_Files section.
4549 Mon Jan 9 18:03:50 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4553 Added ACE_LACKS_GETOPT and ACE_LACKS_SYSCONF feature tests.
4555 Mon Jan 9 15:18:49 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
4557 * ace/Encoding_Converter.h:
4558 * ace/Encoding_Converter.cpp:
4559 * ace/Encoding_Converter_Factory.h:
4560 * ace/Encoding_Converter_Factory.cpp:
4562 * ace/Svc_Conf_Lexer.h:
4563 * ace/Svc_Conf_Lexer.cpp:
4564 * ace/UTF16_Encoding_Converter.h:
4565 * ace/UTF16_Encoding_Converter.inl:
4566 * ace/UTF16_Encoding_Converter.cpp:
4567 * ace/UTF32_Encoding_Converter.h:
4568 * ace/UTF32_Encoding_Converter.cpp:
4569 * ace/UTF8_Encoding_Converter.h:
4570 * ace/UTF8_Encoding_Converter.cpp:
4573 Added Unicode support to the Service Configurator by hand-coding
4574 the lexer portion to properly take into account non-US UTF8,
4575 UTF16 and UTF32 encodings. Some of the UFT16 and UTF32 conversion
4576 code came directly from Unicode, Inc.
4578 This is a drop-in replacement for the flex generated lexer and
4579 heap allocates the encoding converters. However, this version
4580 performs less heap allocations and has a smaller footprint than
4581 the flex generated lexer.
4583 * tests/Service_Config_Test.UTF-16.conf:
4584 * tests/Service_Config_Test.WCHAR_T.conf:
4586 Added byte order marks to ensure that they are interpreted
4587 properly on all machines.
4590 * ace/Svc_Conf_Lexer_Guard.h:
4591 * ace/Svc_Conf_Lexer_Guard.cpp:
4592 * ace/Svc_Conf_l.cpp:
4594 * etc/Svc_Conf_l.cpp.diff:
4596 Removed these files.
4598 Mon Jan 9 14:38:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4600 * ace/OS_NS_unisth.{h,cpp}:
4601 Integrated patches of bugzilla bug 2357, thanks to Volker Lukas
4602 <vlukas at gmx dot de> for delivering this. This adds setuid(uid_t),
4603 setgid(gid_t), getuid() and getgid().
4604 Also introduced ACE_LACKS_SYSCONF and ACE_LACKS_GETOPT to make
4605 the VxWorks 6.2 port cleaner
4607 * ace/config-integritySCA.h:
4608 * ace/config-psos-diab-mips.h:
4609 * ace/config-psos-diab-ppc.h:
4610 * ace/config-psos-diab.h:
4611 * ace/config-psos-tm.h:
4612 * ace/config-vxworks5.x.h:
4613 * ace/config-vxworks6.1.h:
4614 * ace/config-vxworks6.2.h:
4615 * ace/config-win32-common.h:
4616 Added ACE_LACKS_SYSCONF and ACE_LACKS_GETOPT to the appropriate
4619 Mon Jan 9 14:14:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4621 * ace/OS_main.cpp.{h,cpp}:
4622 The VxWorks specific way of handling main shouldn't be used
4623 when building for the rtp model, then the normal main should
4626 Mon Jan 9 13:44:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4628 * bin/tao_orb_tests.lst:
4629 Added TAO/tests/Bug_2349_Regression/run_test.pl
4631 Mon Jan 9 11:27:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4633 * ace/config-vxworks6.2.h:
4634 * ace/OS_NS_stdlib.inl:
4635 Added ACE_LACKS_PUTENV. VxWorks 6.2 seems to have this method
4636 declared, but when linking in rtp model we get an unresolved
4637 external. So, just disable it for the moment, send a test
4638 case for this to WindRiver
4640 Mon Jan 9 10:47:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4642 * include/makeinclude/platform_vxworks6.2.GNU:
4643 Improved build rules for the rtp model
4645 Mon Jan 9 09:36:29 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4649 Fix typo in ACE_LACKS_NAMED_POSIX_SEM feature test.
4651 Mon Jan 9 09:30:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4654 Doxygen improvements
4656 Mon Jan 9 09:16:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4658 * ace/OS_NS_sys_stat.{h,inl}:
4659 Changed the return type of filesize to off_t, that is the type to
4660 be used for filesizes
4662 Mon Jan 9 07:59:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4664 * ace/os_include/os_limits.h:
4665 VxWorks 6.2 defines PIPE_BUF as -1, this is not correct, undef it
4666 when it is defined as -1.
4668 Sun Jan 8 19:34:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4670 * ace/config-vxworks6.2.h:
4671 Updated some more to reflect the OS correctly.
4673 * ace/Sock_Connect.cpp:
4674 Updated for vxworks 6.2
4676 * ace/POSIX_Asynch_IO.cpp:
4677 * ace/POSIX_CB_Proactor.h:
4678 * ace/POSIX_Proactor.{h,cpp}:
4679 Added ACE_OPCODE_ for the OpCode enums READ and WRITE, READ is also
4680 a define under VxWorks making this problematic to enable
4682 * include/makeinclude/platform_vxworks6.2.GNU:
4683 Improved rtp building rules
4685 Sat Jan 7 13:34:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4687 * ace/Time_Value.{h,inl}:
4688 For the sec accessor methods use time_t as type, that is also the
4689 type used to store the number of seconds.
4691 Sat Jan 7 13:29:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4693 * ace/config-win32-msvc-8.h:
4694 Added ACE_HAS_NEW_NOTHROW. Msvc8 throws std::bad_alloc by default,
4695 for the ACE_NEW macros we disable this, we just get a zero back on
4696 out of memory. This fixes bugzilla bug 2333
4698 Sat Jan 7 13:17:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4700 * ace/config-win32-mingw.h:
4701 Added ACE_HAS_NONCONST_WCSDUP
4703 Fri Jan 6 21:20:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4705 * ace/Process_Manager.cpp:
4706 * ace/Process_Manager.h:
4708 There can be a race condition if a process exits between the
4709 time it is spawned and the time its handler is registered.
4710 Changed the spawn() methods to take an optional handler so
4711 it can be registered atomically.
4713 Thu Jan 5 15:37:32 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4717 Add ACE_LACKS_UNAME feature test.
4719 Thu Jan 5 11:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4722 * ace/config-chorus.h:
4723 * ace/config-integritySCA.h:
4724 * ace/config-psosim-g++.h:
4725 * ace/config-vxworks5.x.h:
4726 * ace/config-vxworks6.1.h:
4727 * ace/config-vxworks6.2.h:
4728 * ace/config-win32-common.h:
4729 * ace/OS_NS_sys_utsname.{h,cpp}:
4730 Introduced ACE_LACKS_UNAME and refactored ACE_OS::uname a
4731 little bit. VxWorks 6.2 does deliver uname in the new rtp model,
4732 this file explicitly checked for some OS defines, adding there
4733 the new rtp check was making it real complex, so added this new
4734 define and set it in the appropriate config files. Also handle
4735 some new processor architecture defines windows now has.
4737 * ace/OS_NS_sys_utsname.inl:
4738 Removed this file, was empty
4741 Updated because of removed file
4743 Thu Jan 5 09:52:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4745 * include/makeinclude/platform_vxworks6.2.GNU:
4746 Improved rtp model support
4748 Wed Jan 4 21:25:11 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
4752 Changed "add-log-time-format" to a really ugly lambda expression
4753 that formats changelog timestamps in UTC and works with both GNU
4756 Wed Jan 4 19:50:27 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
4758 * bin/ChangeLogEditor/ChangeLogEntry.pm:
4760 Modified this to use UTC instead of local time.
4762 Wed Jan 4 18:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4764 * netsvcs/lib/Client_Logging_Handler.cpp:
4765 Fixed 64bit conversion warning
4767 Wed Jan 4 11:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4769 * bin/MakeProjectCreator/templates/gnu.mpd:
4770 Generate LIBNAME and PRJ_TYPE, needed for VxWorks rtp support
4772 Wed Jan 4 10:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4774 * ace/config-vxworks6.2.h:
4775 In rtp mode we can't access the WIND_TCB struct anymore, meaning
4776 that the TSS emulation can't work anymore.
4778 * ace/OS_NS_Thread.{h,cpp,inl}:
4779 Only call the native tss methods when they are available
4781 Wed Jan 4 09:39:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4783 * ace/os_include/sys/os_time.h:
4784 Added workaround for VxWorks 6.2 that defines timeval in time.h
4786 * ace/High_Res_Timer.cpp:
4787 * ace/OS_NS_time.inl:
4789 * ace/Time_Value.inl:
4790 Removed checks for !ACE_HAS_BROKEN_TIMESPEC_MEMBERS, this define
4791 is not set in any config file, so zapped it
4793 Wed Jan 4 08:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4795 * ace/config-vxworks6.2.h:
4796 Improved support for the diab compiler
4799 Only define the const char arrays when they are going to be
4800 used. Fixes unused variable warnings with vxworks
4802 * ace/OS_NS_dlfcn.inl:
4803 * ace/OS_NS_stropts.inl:
4804 * ace/OS_NS_sys_socket.inl:
4805 * ace/OS_NS_Thread.h:
4806 * ace/os_include/os_dirent.h:
4807 * ace/os_include/os_fcntl.h:
4808 * ace/os_include/os_limits.h:
4809 * ace/os_include/os_netdb.h:
4810 * ace/os_include/os_stropts.h:
4811 * ace/os_include/sys/os_socket.h:
4812 * ace/os_include/sys/os_un.h:
4813 Made VxWorks specific includes dependent on the VxWorks version.
4814 VxWorks is getting more and more posix compliance which means we
4815 don't have to include special VxWorks header files. Also use
4816 ACE_VXWORKS to check for this
4818 Tue Jan 3 21:31:29 2006 J.T. Conklin <jtc@acorntoolworks.com>
4822 Add "indent-tabs-mode: nil" to Local Variables at end of file.
4824 Delete-trailing-whitespace.
4826 Tue Jan 3 14:26:12 UTC 2006 Johnny Willemsen <jwilemsen@remedy.nl>
4829 Don't use maxFiles with VxWorks 6.2
4831 Tue Jan 3 13:03:12 UTC 2006 Johnny Willemsen <jwilemsen@remedy.nl>
4833 * ace/OS_NS_Thread.cpp:
4834 Renamed MAX_ARGS to ACE_MAX_ARGS because VxWorks 6.2 has also a
4837 * ace/config-vxworks6.2.h:
4838 Updated based on first testing
4840 * ace/os_include/sys/os_select.h:
4841 * ace/os_include/os_netdb.h:
4842 * ace/os_include/os_signal.h:
4843 * ace/os_include/os_unistd.h:
4844 * ace/os_include/os_unistd.h:
4845 * ace/OS_NS_unistd.inl:
4846 Minor updated for vxworks 6.1
4848 Mon Jan 2 10:56:57 2006 J.T. Conklin <jtc@acorntoolworks.com>
4850 * ace/OS_NS_string.cpp:
4852 Fix conditionals around ACE_OS::strdup_emulation(const wchar*).
4853 Remove code that was moved to ACE_OS::strdup(const wchar*).
4855 Mon Jan 2 18:58:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4857 * protocols/ace/RMCast/Protocol.h:
4858 Initialise pointer with 0
4860 Mon Jan 2 13:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4862 * ace/OS_NS_Thread.cpp:
4863 Only use the spa methods in non rtp model
4865 * ace/os_include/sys/os_wait.h:
4866 VxWorks 6.1 defines wait and waitpid in wait.h
4868 Mon Jan 2 12:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4870 * ace/os_include/os_stdio.h:
4871 Added workaround for vxworks6.1 and rtp for cuserid
4873 * ace/os_include/os_time.h:
4874 VxWorks 6.1 defines in kernel mode timeval in sys/times.h
4876 * ace/OS_NS_string.cpp:
4877 Fixed compile error with Borland
4879 * ace/os_include/os_signal.h:
4880 Don't include sigLib.h when building for rtp model
4882 * ace/OS_NS_Thread.{h,inl}:
4883 Don't include special VxWorks header files when building for rtp
4885 * ace/Sock_Connect.cpp:
4886 Made workaround for VxWorks dependent on version umber
4888 Mon Jan 2 12:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
4890 * include/makeinclude/platform_vxworks5.5.x.GNU:
4891 * include/makeinclude/platform_vxworks6.1.GNU:
4892 * bin/MakeProjectCreator/templates/gnu.mpd:
4893 Made it possible to build for rtp and kernel mode
4895 * ace/config-vxworks6.1.h:
4896 * ace/config-vxworks6.2.h:
4899 * ace/Sock_Connect.cpp:
4900 Reverted removal of VxWorks specific code, this is needed
4901 for VxWorks 5.5, for 6 we have to develop a new section
4903 * ace/os_include/os_stdlib.h:
4904 Only include envLib.h when not building for rtp
4906 * ace/os_include/os_dlfcn.h:
4907 Only include specific VxWorks files when not building for rtp
4909 Sun Jan 1 00:00:00 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>