summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11512
1 files changed, 2813 insertions, 8699 deletions
diff --git a/ChangeLog b/ChangeLog
index 9c3c90ffff8..7479896ee5a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8699 +1,3 @@
-Fri Apr 14 14:57:12 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/msvc_static_compile.pl:
-
- Added a work-around for devenv using the solution file to build
- additional projects even when the .vcproj is specified. This only
- happens when using the -CORE option to this script. First, all
- .sln files are temporarily renamed and then named back when the
- build is done or a SIGINT or SIGTERM is detected.
-
-Wed Apr 12 14:48:38 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_component_dnc.mpb
-
- Fixes for linking errors in OS X.
-
-Tue Apr 11 20:06:12 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/OS_NS_stdio.inl (rewind): Replaced SetFilePointer() with
- fseek() on WinCE since it works better. Thanks to Andrey
- Nechypurenko for reporting this.
-
-Wed Apr 12 08:14:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_events_dnc.mpb:
- Added ciao_rtevent_dnc as base project to fix link errors in the
- VxWorks static builds
-
-Tue Apr 11 14:10:00 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ASNMP/asnmp/transaction.cpp (handle_input): Return 0 on successful
- socket read, not the number of bytes. Thanks to Jason Zhang for this
- fix.
-
- * THANKS: Added Jason Zhang to the Hall of Fame.
-
-Tue Apr 11 13:12:36 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * ace/Lib_Find.h:
-
- aCC 3.31 seems to want an extra newline at the end of this file.
-
- * ace/config-macros.h:
-
- ACE_NOTREACHED is reached for aCC up to 3.31 at least.
-
- * include/makeinclude/platform_hpux_aCC.GNU:
-
- Define ACE_LACKS_MEMBER_TEMPLATES for aCC 3.31 because it does.
-
-Tue Apr 11 12:41:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_config_handlers.mpb:
- Added event config handles and add all projects to the after
- to get the correct build order
-
-Mon Apr 10 18:37:17 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * ace/ace_for_tao.mpc:
-
- Added Capabilities.cpp into the lib.
- Required by TAO/orbsvcs/examples/ImR/Advanced to
- use the getline function. The ace_for_tao lib is
- increased by 0.1M.
-
-Mon Apr 10 18:04:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Don't run bug 2134 regression in a minimum build
-
-Mon Apr 10 14:34:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Object_Manager_Test.cpp:
- Fixed compile problem in single threaded no inline build
-
-Mon Apr 10 12:28:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_server_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
- Added ciao_events_dnc
-
-Mon Apr 10 12:06:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb:
- New base project
-
-Mon Apr 10 11:52:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_component_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_container_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
- Changed base projects
-
-Mon Apr 10 10:27:03 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * tests/Unload_libACE.cpp:
- Set up a guard for WIN32 && ACE_USES_WCHAR.
-
-Mon Apr 10 09:36:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb:
- New base project
-
-Mon Apr 10 09:13:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb:
- New base project
-
-Mon Apr 10 06:23:00 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_container_dnc.mpb:
- New file, matches library name
-
- * bin/MakeProjectCreator/config/ciao_xml_utils.mpb:
- Use exceptions as base project
-
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
- Use ciao_events_dnc as base project
-
- * bin/MakeProjectCreator/config/ciao_events_dnc.mpb:
- Add ciao_container_dnc and ciao_client_dnc to make things easier to
- maintain. Also use the CIAO_Dnc_Events library instead of the
- two seperate libs
-
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
- Removed CIAO_DnC_Events as seperate lib
-
-Sun Apr 9 12:00:00 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * docs/ACE-bug-process.html: Updated this page to more accurately
- reflect how the DOC group handles enhancement requests. Thanks
- to David White <david dot white dot 7 at gmail dot com> for
- motivating this.
-
-Sat Apr 8 18:32:29 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/Shared_Memory_MM.h (ACE_Shared_Memory_MM):
- * ace/Shared_Memory_SV.h (ACE_Shared_Memory_SV):
- Added comments that underscore that these classes should not be
- used and instead ACE_Malloc or ACE_Mem_Map should be used.
- Thanks to Qingbo Cai <qingbo dot cai at case dot edu> for motivating these
- comments.
-
-Fri Apr 7 19:56:03 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
-
- Modified to make CIAO_DnC_Events_Base and CIAO_RT_Event
- libraries explicitly specified in "libs +=" to resolve
- linking errors in BC compilers.
-
-Fri Apr 7 13:13:06 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * tests/tests.mpc:
- Add staticflags += ACE_AS_STATIC_LIBS for Library Unload
-
-Fri Apr 7 07:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Token.{h,inl}:
- Fixed compile problem in single threaded no online build. Thanks
- to Ossama Othman for reporting this
-
-Thu Apr 6 21:11:24 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_Context.cpp (private_key, context, dh_params): If setting
- up the new file fails, reset the corresponding
- ACE_SSL_Data_File member to allow retries to proceed.
-
- * NEWS: Added user-visible items for 5.5.1.
-
-Thu Apr 6 19:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Thread.cpp:
- Fixed compile problem in single threaded no online build. Thanks
- to Ossama Othman for reporting this
-
-Thu Apr 6 15:58:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Thu Apr 6 10:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.lst:
- * tests/tests.mpc:
- * tests/Bug_2497_Regression_Test.cpp:
- Added regression for bug 2497, we have to see what the best fix
- is. Thanks to Sergey Zubarev <sergant128 at mail dot ru> for
- providing reporting this.
-
-Thu Apr 6 06:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-macosx-tiger.h:
- Don't define ACE_SIZEOF_LONG_DOUBLE when it is already set. Can
- happen when we build for OS X on Intel. Thanks to Ignacio Alvarez
- <support at xentient dot com> for reporting this. This fixes bugzilla
- 2496.
-
-Wed Apr 5 23:02:50 UTC 2006 Adam Mitz <mitza@ociweb.com>
-
- * bin/tao_orb_tests.lst:
-
- Added TAO/tests/Bug_2494_Regression.
-
-Wed Apr 5 22:03:52 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
-
- Modify the project dependency so its built after
- CIAO_DnC_Container project. This should fix the
- errors on SuSE_FP_Stats build.
-
-Wed Apr 5 19:32:19 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb
-
- Added library dependency to CIAO_Events_DnC, so static
- build could resolve symbols in this library.
-
-Mon Apr 5 14:59:37 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * ace/SSL/SSL_Context.cpp:
- * ace/SSL/SSL_Context.h:
-
- Addressed access to locks that have already been destroyed by
- reintroducing some of the original static variable semantics.
- Some, but not all, of the exception-safety fixes that introduced
- the order of destruction problem were retained.
-
- (random_seed, egd_file, seed_file):
-
- Declared these methods "static" since they do not manipulate
- internal ACE_SSL_Context members.
-
-Wed Apr 5 14:58:12 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * tests/Unload_libACE.cpp:
- Set up a guard for ACE_AS_STATIC_LIBS.
-
- * tests/tests.mpc:
- Add an empty Resource_Files section to the Library Unload project.
-
-Wed Apr 5 14:25:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Wed Apr 5 13:10:00 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/CDR_Stream.cpp:
- Initialise local pointer with 0
-
-Wed Apr 5 11:55:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Tue Apr 4 18:51:41 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/SOCK_Acceptor.cpp (shared_open): If ACE_OS::listen() fails,
- guard errno before closing the socket to prevent loss of the error
- value, at least on Windows. Thank you to Aleksandar Vukajlovic
- <vukajlo at finsoft dot co dot yu> for this fix.
-
- * THANKS: Added Aleksandar Vukajlovic to the Hall of Fame.
-
-Tue Apr 4 15:44:03 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Reverting my change from Mon Apr 3 12:12:27 UTC 2006 and changing
- the default from directory based building/dependencies to named
- targets (which is the way that all other make based MPC project
- types work). This is being done by request (RT #8510).
-
-Tue Apr 4 15:28:00 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * tests/Unload_libACE.cpp:
- Cope when log file cannot be opened.
-
-Tue Apr 4 15:06:00 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * tests/Unload_libACE.cpp:
- Add guards for __MINGW32__ and __CYGWIN32__.
- Don't error if libACE isn't found.
-
-Tue Apr 4 14:10:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Mon Apr 3 23:04:51 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_aix_ibm.GNU: Removed the explicit
- setting of ACE_TEMPLATES_REQUIRE_SOURCE in CCFLAGS introduced at
- Wed Feb 22 16:26:43 GMT 2006 Rich Seibel <seibel_r@ociweb.com>.
- ACE_TEMPLATES_REQUIRE_SOURCE is set (or not) from config-aix-4.x.h
- depending on what template instantiation options were specified on
- the command line.
-
-Mon Apr 3 13:45:29 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * ace/Basic_Types.inl:
-
- Fixed versioned namespace related errors for configurations that
- define ACE_LACKS_LONGLONG_T and/or ACE_LACKS_UNSIGNEDLONGLONG_T.
-
-Mon Apr 3 13:45:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Mon Apr 3 12:12:27 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Added support for a new workspace based setting that only makes
- sense to the 'gnuace' project type called 'named_targets'. If
- 'named_targets' is set, the workspace (GNUmakefile) will be
- generated such that each target can be built via it's project name
- and directory location does not affect dependencies.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Support the new source component scoped keyword 'buildflags'.
-
-Mon Apr 3 10:25:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_orb_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Mon Apr 3 09:38:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Remove PRISM_ONLY tests (again arg!)
-
-Sat Apr 1 19:08:28 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/OS_NS_math.inl: Improved the computations for floor() and ceil().
- Thanks to Abdullah Sowayan <abdullah.sowayan@lmco.com> for this
- patch.
-
-Sat Apr 1 17:14:59 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/compiler.m4:
-
- Removed special cases for *freebsd*. Thanks to Thomas Girard
- <thomas dot g dot girard at free dot fr> who sent patches for
- Debian GNU/kFreeBSD systems (FreeBSD kernel / GNU libc). The
- changes added *k*bsd-gnu patterns to override the special cases
- matched by *freebsd*. However, further investigation has proved
- that they were not needed for FreeBSD either.
-
-Fri Mar 31 23:51:48 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Changed to #include <sys/param.h> in the <sys/sysctl.h>
- feature test, avoiding the autoconf "present but cannot
- be compiled" warning.
-
-Fri Mar 31 15:00:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Fri Mar 31 13:59:04 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * tests/Unload_libACE.cpp:
- Add guard for ACE_VXWORKS and declare local main().
-
- * tests/tests.mpc:
- Remove Main.cpp reference from the Library Unload project.
-
-Fri Mar 31 11:41:54 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.inl:
- * ace/Recursive_Thread_Mutex.cpp: Reverted changes from
- Thu Mar 30 18:51:13 UTC 2006 Steve Huston <shuston@riverace.com>
- because they broke builds on many platforms.
-
-Fri Mar 31 10:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Timer_List_T.cpp:
- Use prefix increment instead of postfix
-
- * ace/Timer_Hash_T.cpp:
- Initialise pointer with 0
-
- * ace/Reactor_Token_T.h:
- Converted some documentation to doxygen style
-
- * ace/Log_Record.cpp:
- Initialise some pointers with 0, made some local variables const.
-
- * ace/IOStream_T.h:
- Fixed some doxygen warnings
-
-Fri Mar 31 08:33:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- Added CPU_FLAG as possible flag, this can be -3/-4/-5/-6 to optimize
- things for a certain CPU, see the Borland help for more info what
- these flags do. When this is set, this is passed to the compiler
-
- * ACE-INSTALL.html:
- Document CPU_FLAG for Borland
-
- * ace/config-win32-borland.h:
- The Borland compiler can't handle assembly in inline methods or
- template methods. We do have inline assembly when building for
- pentium, so when we inlining enabled and do build for pentium
- we set ACE_LACKS_INLINE_ASSEMBLY to disable the inline assembly.
- Thanks to Steve Orner <saorner at rdainc dot com> for reporting
- this.
-
-Thu Mar 30 21:03:27 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/Event_Handler.cpp (read_adapter):
-
- Fixed typo introduced in
-
- Thu Mar 30 10:24:50 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
-Thu Mar 30 10:24:50 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/Event_Handler.cpp (read_adapter): It was possible for
- handle_close() to "delete this" so we need to cache the reactor
- pointer and use it here. Thanks to Yuan <yuanhp_china at
- hotmail dot com> for this fix.
-
-Thu Mar 30 18:51:13 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * tests/Unload_libACE.cpp: Fixed broken fprintf() call.
-
- * ace/OS_NS_Thread.h (ACE_thread_mutex_t):
- * ace/OS_NS_Thread.inl: For Windows, replace CRITICAL_SECTION with a
- struct including a CRITICAL_SECTION as well as a recursion count.
- This allows us to properly do recursion in combination with a
- condition variable across all Windows editions and versions.
-
- * ace/Recursive_Thread_Mutex.cpp (get_nesting_level): This is now
- possible for platforms with ACE_HAS_RECURSIVE_THREAD_MUTEX.
-
- Thanks to Adrian Tulloch <my-ace-sub at reyes-tulloch dot com> for
- these improvements.
-
- * THANKS: Added Adrian Tulloch to the Hall of Fame.
-
-Thu Mar 30 17:04:48 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb
-
- Modified to support CIAO pub/sub service integration.
-
- * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
-
- Added this mpb file for pub/sub service integration
- in CIAO.
-
-Thu Mar 30 15:45:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tests/Unload_libACE.cpp:
- Corrected missing file handle.
-
-Thu Mar 30 13:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Service_Configurator/IPC-tests/client/local_fifo_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/remote_dgram_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp:
- * apps/JAWS3/jaws3/Config_File.cpp:
- Fixed value might be unitialized warnings
-
-Thu Mar 30 12:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Configuration.cpp:
- * ace/Shared_Memory_MM.cpp:
- * ace/ARGV.cpp:
- * examples/APG/Containers/Stacks.cpp:
- * examples/APG/Containers/RB_Tree_Functors.cpp:
- * examples/APG/Containers/Queues.cpp:
- * ace/RB_Tree.inl:
- * tests/Hash_Map_Manager_Test.cpp:
- Fixed value might be unitialized warnings
-
-Thu Mar 30 11:27:00 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU:
-
- Define variable ACE_CC_PREPROCESSOR to be 'cc' if the SunCC version
- is 5.4. This fixes bug #2478.
-
- See also: Thu Mar 30 11:26:45 UTC 2006 Simon McQueen <sm@prismtech.com>
- in TAO/ChangeLog.
-
-Thu Mar 30 11:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added BiDirectional_DelayedUpcall
-
-Thu Mar 30 11:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Run BiDirectional_NestedUpcall also on VxWorks
-
-Thu Mar 30 00:46:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/compiler.m4:
-
- Change the default of --enable-symbol-visibility option from yes
- to no.
-
-Wed Mar 29 22:33:36 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Changed to #include <sys/types.h> in the <sys/sysctl.h>
- feature test, avoiding the autoconf "present but cannot
- be compiled" warning.
-
-Wed Mar 29 19:26:37 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/TTY_IO.cpp:
- Do not try to control DTR under LynxOS. It sets serial port
- to non-functional state.
-
-Wed Mar 29 14:14:06 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ACE-INSTALL.html:
- * m4/ace.m4:
-
- Changed --with-gperf to --enable-gperf to be consistant with the
- intent of --with-* / --enable-* flags. Thanks to Vincent Joseph
- <deskamess at yahoo dot com> for running into this.
-
-Wed Mar 29 13:25:12 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * ace/Log_Msg.cpp:
- * include/makeinclude/platform_lynxos.GNU
-
- Add code to ensure cleanup in ACE_Log_Msg::close (void).
- For some systems, e.g. LynxOS, we need to ensure that
- any registered thread destructor action for this thread
- is disabled. This is a revision of an earlier attempt to
- achieve the same thing. The ACE tests pass with this edition.
-
- * tests/Unload_libACE.cpp
-
- This source does not use ACE functionality directly.
- It tests that the ACE shared library can be safely loaded,
- (and unloaded), by a non-ACE program exercising the
- cleanup code above.
-
- * tests/run_test.lst
- * tests/tests.mpc
-
- Build and run the new test
-
-Wed Mar 29 07:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Msg.cpp:
- Initialise pointers with 0, small const changes
-
-Wed Mar 29 06:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/*.doxygen:
- Also expand ACE_ENV_ARG_DECL_NOT_USED and
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
-
-Tue Mar 28 21:30:01 UTC 2006 jiang,shanshan <shanshan.jiang@vanderbilt.edu>
-
- * ace/Log_Msg.{h,cpp}
- * ace/Log_Record.{cpp,h,inl}:
- Updated these files to solve the stack overflow problem in ACE_Log_Msg
- and ACE_Log_Record. Moves buffers that can be large in stack in malloced
- memory.
- Thanks to qwerty <qwerty0987654321 at mail dot ru> for motivating and
- suggesting the fix to this problem.
-
-Tue Mar 28 18:34:26 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * bin/tao_other_tests.lst:
- Added a missing semicolon.
-
-Tue Mar 28 14:51:19 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/compiler.m4:
-
- Added support for --disable-symbol-visibility flag so users
- can explicitly disable symbol visibility in the cases where
- it does not work (or does not work properly) but the feature
- test selects it anyway.
-
-Tue Mar 28 09:04:55 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/OS_NS_sys_resource.inl (setrlimit): Fixed a bug where
- "resource" appeared twice in the call to setrlimit(). Thanks to
- Vincent Joseph <deskamess at yahoo dot com> for reporting this.
-
-Tue Mar 28 14:10:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_orb_tests.lst:
- more !DISABLE_ToFix_LynxOS_* marks to tests
-
-Mon Mar 27 19:06:52 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * bin/tao_other_tests.lst:
-
- Added test
- TAO/orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl to
- test fix for bug in Bug 1647.
-
-Mon Mar 27 16:39:41 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * tests/tests.mpc: Added a "verbatim" to get the automake-needed
- setup for running the scoreboard test script for the tests.
-
-Mon Mar 27 14:16:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Mon Mar 27 07:46:33 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/Acceptor.h: Updated the documentation to clarify that an
- acceptor can only listen on one port at a time. Thanks to
- Mockey Chen <mockey dot chen @ google dot com> for motivating
- this.
-
-Mon Mar 27 11:08:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_orb_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Mon Mar 27 09:18:07 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * ace/Configuration.h:
-
- Remove 'explicit' keyword from a two arg constructor. This is
- upsetting aCC 331.
-
-Mon Mar 27 03:57:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/compiler.m4:
-
- Check whether "gcc" supports symbol visibility options by
- invoking the compiler with those options. This addresses
- configure failures due to icc's incomplete gcc emulation.
- Should fix bugzilla issues 2338 and 2384.
-
-Sun Mar 26 21:40:10 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/TSS_T.cpp: Added patches to silence the type-punning warning
- from G++ 4.x. Thanks to Ken Sedgwick for contributing this
- stuff!
-
-Sun Mar 26 17:29:08 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/compiler.m4:
-
- Add ACE_CHECK_CFLAGS and ACE_CHECK_CXXFLAGS autoconf macros
- to verify if c/c++ compiler supports the specified command-
- line options.
-
-Fri Mar 24 12:05:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Thu Mar 23 16:20:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_orb_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Thu Mar 23 16:00:49 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Svc_Conf_Lexer.cpp:
-
- Fixed two bugs.
-
- 1) Line numbers were not calculated correctly as in most cases the
- new line characters were thrown away but not counted.
- 2) Strings were not allowed to contain nested quotes. However,
- the original lexer allowed this. Thanks to JR Andreassen
- <janrune@io.com> for reporting this.
-
-Thu Mar 23 14:37:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/vcl.mpb:
- Also set specific options for the bds template
-
-Thu Mar 23 14:37:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_limits.h:
- Updated documentation why we have a VxWorks specific
- workaround
-
-Thu Mar 23 14:22:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
- * bin/PerlACE/Run_Test.pm:
- Add lynxos platform default timing configuration
-
-Thu Mar 23 12:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- If linkflags are available, generate them into the project
- file
-
- * bin/MakeProjectCreator/config/vcl.mpb:
- Added -aa to the link flags to indicate that we link a
- windows application. This prevents a dosbox from appearing
- when we start a vcl windows app.
-
-Thu Mar 23 03:41:18 UTC 2006 Ciju John <john_c@ociweb.com>
-
- * ace/Time_Value.inl (set):
-
- timespec_t doesn't have a 'sec' member. Changed it to 'tv_sec'.
-
-Wed Mar 22 18:42:36 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- From Russell Mora <russell_mora at symantec dot com>
- * ace/Time_Value.inl:
-
- With MSVC8 the type of time_t is by default 64-bit unless
- _USE_32BIT_TIME_T is defined - changed #ifdef to recognise this
- and also changed other set() methods to use the version that
- knows how to handle the 64-bit type.
-
-Wed Mar 22 17:55:48 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb
- * bin/MakeProjectCreator/config/ciao_deployment_dnc.mpb
-
- Reverted my earlier change
- "Tue Mar 21 21:58:17 UTC 2006 Gan Deng
- <gan.deng@vanderbilt.edu>".
-
- I will put earlier changes back in later when all the
- libraries in CIAO to support pub/sub services have
- been checked in.
-
-Wed Mar 22 16:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-osf1-4.0.h:
- Added ACE_HAS_NONCONST_SENDMSG
-
-Wed Mar 22 15:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_osf1_4.x_g++.GNU:
- Removed -fno-strict-prototypes from the CCFLAGS, thanks to
- Karl Schmitt <Karl dot Schmitt at dfs dot de> for reporting this.
-
-Tue Mar 21 21:58:17 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_events_dnc.mpb
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb
- * bin/MakeProjectCreator/config/ciao_deployment_dnc.mpb
-
- Added a base MPC project to support pub/sub integration
- in CIAO.
-
-Tue Mar 21 19:06:12 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- Committing on behalf of Adam Mitz <mitza@ociweb.com>.
-
- * bin/PerlACE/Process_Win32.pm:
-
- In some cases .EXE was not being added to the end of the
- executable name. This change fixes that problem and also changes
- Spawn() to return -1 on failure instead of exiting.
-
-Tue Mar 21 15:30:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Tue Mar 21 14:29:29 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- If system lacks the cpu_set_t type, skip the feature tests for
- sched_getaffinity() and sched_setaffinity(). The interface of
- these system calls have changed three times, and ACE currently
- only supports the latter two varients. The supported varients
- both have arguments of type cpu_set_t.
-
- On a system with the first varient, the feature tests detects
- the existance of sched_getaffinity() and sched_setaffinity(),
- it also detects that it's the not most current varient. This
- results in feature test macros being defined for the second
- varient, which causes a build failure in OS_NS_Thread.cpp.
-
- By avoiding the feature tests, we avoid defining any processor
- affinity related feature test macros, and ACE will be compiled
- as if the system does not support any form of processor
- affinity.
-
- See bugzilla issue 2466 for details.
-
-Tue Mar 21 11:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Misc/childbirth_time.cpp:
- * examples/OS/Process/imore.cpp:
- Fixed unicode build errors
-
-Tue Mar 21 06:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Removed all PrismTech tests
-
-Mon Mar 20 22:53:09 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * tests/Makefile.am: Restored hand-inserted settings to allow running
- the ACE tests during "make check". This needs to be added to the
- mpc file, but we're discussing how to do this.
-
-Mon Mar 20 08:58:26 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_other_tests.lst:
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Mon Mar 20 08:58:26 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ACE-INSTALL.html: Removed all references to egcs, which
- is hopelessly out of date..
-
-Mon Mar 20 14:54:23 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/Task_Ex_T.h:
- Added a workaround for buggy LynxOS 3.x compiler.
-
-Mon Mar 20 10:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TP_Reactor.cpp (post_process_socket_event):
- Before acquiring the token, first check if we really have to do some
- post processing, if not, then we just don't acquire the token. This
- fixes the performance drop in the TAO thread pool performance test.
- Thanks to Kobi Cohen-Arazi <kobi dot cohenarazi at gmail dot com>
- for noticing this drop in the performance stats.
-
- * ace/TP_Reactor.h:
- Small documentation improvement
-
-Sun Mar 19 21:30:39 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ACE-INSTALL.html (href): Rearranged the order of things
- so that it explains how to build and install ACE before going
- into all sorts of details about various platforms and compilers.
- Thanks to Axter <google at axter dot com> for motivating this.
-
-Sat Mar 18 15:20:45 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/Timer_Queue_Adapters.cpp (activate): Set active_ to 1
- in case we were deactivated. Thanks to Yauheni Akhotnikau
- <eao197 at intervale dot ru> for reporting this.
-
-Fri Mar 17 16:35:36 UTC 2006 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * docs/Symbol_Versioning.html:
-
- New document that describes how to use ACE's versioned namespace
- support. [Bug 2458]
-
-Fri Mar 17 15:50:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * tests/run_test.lst
- Add more !DISABLE_ToFix_LynxOS_* marks to failing tests
-
-Fri Mar 17 13:38:18 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciaocidldefaults.mpb:
-
- New file, containing cidl-related stuff removed from
- ciao_servant_dnc.mpb, which now inherits from the new
- base project. These changes allow CIAO applications
- to set up the build either in the existing way, where
- the servant build executes the CIDL compiler, then the
- IDL compiler on the resulting *E.idl file, then the
- C++ compiler on all the results, or to have separate
- builds for CIDL files (which executes first), then
- IDL files, then generated and hand-written C++ files.
-
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
-
- Changes described in the item above.
-
-Fri Mar 17 13:37:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TP_Reactor.cpp:
- Fixed variable not used warning
-
-Fri Mar 17 08:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TP_Reactor.{h,cpp,inl}:
- Fixed bugzilla #2395. This was about a race condition in the
- TP_Reactor, when the handle_x method returns -1 the handler
- is removed and after that we try to resume. Normally this resume
- is a noop because for the handle there is no event handler anymore.
- But to resume the handle we need to reacquire the lock on the
- reactor, in the time between the remove and the reacquire we could
- have received a new connection for which the handle is used which
- we already freed and then we can resume this handle but then for
- a new eventhandler. The fix is to do the remove and resume as atomic
- operation. Thanks to Bala Natarajan and Steve Huston for reviewing
- the patches and Kees van Marle for debugging and analyzing this
- problem.
-
-Thu Mar 16 21:54:29 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Timer_Heap_T.cpp (grow_heap): Reset timer_ids_min_free_ after
- growing the heap. Fixes Bugzilla #2447 where timer IDs may be
- improperly duplicated under certain conditions.
-
- * tests/Timer_Queue_Test.cpp: Added a new function,
- test_unique_timer_heap_ids(), as supplied in Bugzilla #2447 to
- verify the fix.
-
- Thank you very much to Dan Pozdol <dpozdol at wolve dot com> and
- Paxton Mason <pmason at wolve dot com> for identifying the bug,
- its conditions and causes, supplying the test program and supplying
- the fix!
-
- * THANKS: Added Dan Pozdol to the Hall of Fame.
-
-Thu Mar 16 16:30:00 UTC 2006 simon massey <sma@prismtech.com>
-
- * tests/run_test.lst
- Add !DISABLE_ToFix_LynxOS_* marks to failing ACE tests
-
-Thu Mar 16 15:53:55 UTC 2006 jiang,shanshan <shanshan.jiang@vanderbilt.edu>
-
- * ace/UUID.cpp
- * protocols/ace/RMCast/Simulator.cpp
- Updated these files to solve some potential static-cast errors.
-
-Thu Mar 16 13:47:56 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/config-vxworks6.2.h:
-
- In kernel mode, VxWorks 6.2 lacks suseconds_t.
-
-Thu Mar 16 12:27:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/ciao_DAnCE.doxygen:
- Fixed incorrect links to the location of the documentation of the
- other ACE/TAO libraries
-
-Thu Mar 16 12:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/index.html:
- Added CIAO Config Handlers
-
-Thu Mar 16 12:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/*.doxygen:
- Set GENERATE_HTMLHELP to YES. This generates a few extra files
- which our users can use to convert the generated htlm documentation
- easily to a windows help file
-
-Thu Mar 16 12:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/*.doxygen:
- Set DOT_MULTI_TARGETS to TRUE, this will speedup the doxygen
- generation.
-
-Wed Mar 15 16:38:08 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/OS_NS_Thread.inl:
- Only LynxOS 3.0.x has buggy pthread_cond_timedwait.
-
- * ace/Reverse_Lock_T.h:
- Added a workaround for buggy LynxOS 3.x compiler.
-
-Wed Mar 15 15:27:51 UTC 2006 jiang,shanshan <shanshan.jiang@vanderbilt.edu>
-
- * ace/Capabilities.cpp
- * ace/Codecs.cpp
- Updated these files to solve the Capabilities_Test & Codecs_Test
- tests errors.
-
-Wed Mar 15 12:18:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/*.doxygen:
- Set SEARCHENGINE to YES for all doxygen config files, enables
- the possibility to do searches in the doxygen generated
- documentation
-
-Wed Mar 15 11:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Handle_Set.{cpp,inl}:
- Use prefix increment/decrement instead of postfix
-
-Tue Mar 14 11:22:35 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/String_Base.inl (empty),
- * ace/String_Base.h (ACE_String_Base): Added
- an empty() method to be more like STL strings. Thanks to
- Patrick Rabau <pr2345 at gmail dot com> for contributing this.
-
-Tue Mar 14 23:33:27 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_Thread.inl (recursive_mutex_cond_unlock): Fix this for
- WinCE. CE doesn't have a RecursionCount, and LockCount is not an
- indicator of recursion on WinCE; instead, see when it's unlocked
- by watching the OwnerThread, which will change to something other
- than the current thread when it's been unlocked "enough" times.
- Thanks to Spencer Vanroekel <Spencer dot Vanroekel at Siemens dot
- com> for the investigations leading to this solution.
-
- * THANKS: Added Spencer Vanroekel to the Hall of Fame.
-
-Tue Mar 14 20:58:12 UTC 2006 jiang,shanshan <shanshan.jiang@vanderbilt.edu>
-
- * ace/WIN32_Asynch_IO.cpp
- * ace/ACE.cpp
- * ace/Capabilities.cpp
- * ace/Codecs.cpp
- * ace/FIFO.cpp
- * ace/FIFO.h
- * ace/FIFO_Recv.cpp
- * ace/FIFO_Recv.h
- * ace/FIFO_Recv_Msg.cpp
- * ace/FIFO_Recv_Msg.h
- * ace/FIFO_Send.cpp
- * ace/FIFO_Send.h
- * ace/FIFO_Send_Msg.cpp
- * ace/FIFO_Send_Msg.h
- * ace/Get_Opt.cpp
- * ace/INET_Addr.cpp
- * ace/MEM_Acceptor.cpp
- * ace/MEM_IO.cpp
- * ace/RB_Tree.cpp
- * ace/Reactor.cpp
- * ace/SOCK_Dgram_Mcast.cpp
- * ace/SV_Semaphore_Complex.cpp
- * ace/SV_Semaphore_Complex.h
- * ace/SV_Semaphore_Complex.inl
- * ace/SV_Semaphore_Simple.cpp
- * ace/SV_Semaphore_Simple.h
- * ace/SV_Semaphore_Simple.inl
- * ace/TTY_IO.cpp
- * ace/UUID.cpp
- * ACEXML/common/FileCharStream.cpp
- * ACEXML/common/HttpCharStream.cpp
- * ACEXML/common/Transcode.cpp
- * ACEXML/common/XML_Macros.h
- * ACEXML/parser/parser/Parser.cpp
- * ACEXML/parser/parser/Parser.i
- * apps/gperf/src/Gen_Perf.cpp
- * apps/gperf/src/Key_List.cpp
- * apps/gperf/src/List_Node.cpp
- * apps/gperf/src/Options.cpp
- * protocols/ace/HTBP/HTBP_ID_Requestor.cpp
- Updated these files to solve the warnings when setting up "VC level
- 4 warnings" on Windows. These warnings include "unreachable code",
- "assignment within conditional expression", "conversion from some
- type to another type, possible loss of data", "local variable may be
- used without having been initialized" and so on.
- Thanks to Lukas Gruetzmacher <gruetzmacher at ais-dresden dot de>
- for motivating the fix to these "VC level 4 warnings".
-
-Tue Mar 14 15:55:08 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/Task_T.h:
- Added a workaround for buggy LynxOS 3.x compiler.
-
- * include/makeinclude/platform_lynxos.GNU:
- Made debug=0 as default for LynxOS 3.x
-
-Tue Mar 14 15:50:09 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/OS_NS_Thread.cpp:
- Removed the :: prefix from pthread calls that are macros
- on LynxOS.
-
-Tue Mar 14 09:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_rel_manpages:
- Updated doxygen version
-
-Mon Mar 13 22:01:23 UTC 2006 Olli Savia <ops@iki.fi>
-
- * tests/run_test.lst:
- Do not run Multicast_Test and Process_Strategy_Test on LynxOS.
-
-Mon Mar 13 21:47:22 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/OS_NS_Thread.inl:
- Removed the :: prefix from pthread calls that are macros
- on LynxOS.
-
- * ace/config-lynxos.h:
- Do not define _POSIX_THREADS_CALLS under LynxOS 4.0.
-
- Thanks to Abdullah Sowayan <abdullah.sowayan@lmco.com>
- for reporting the problem and providing the initial patch.
-
-Mon Mar 13 22:21:25 UTC 2006 Nilabja R <nilabjar@dre.vanderbilt.edu>
-
- * ace/Process.h:
- Changed the documentation of ACE_Process::spawn function.It
- returns 1 if avoid_zombies option is set. does not return the
- pid.
-
-Mon Mar 13 19:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TP_Reactor.cpp:
- Fixed typo in comment
-
- * ace/OS_NS_sys_select.inl:
- Initialize pointer with 0
-
- * ace/ACE.cpp:
- Use prefix decrement/increment instead of postfix. Replaced
- several c-style casts with C++ casts
-
-Mon Mar 13 17:20:47 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * ace/os_include/sys/os_time.h:
-
- Fixed a fuzz build error.
-
-Mon Mar 13 15:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Token.cpp:
- Use prefix decrement/increment instead of postfix
-
-Mon Mar 13 14:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Select_Reactor_Base.cpp:
- Initialise several pointers to 0
-
-Mon Mar 13 14:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Handle_Set.h:
- Doxygen improvements
-
- * ace/Handle_Set.inl:
- Use prefix increment instead of postfix
-
-Mon Mar 13 07:51:10 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * Reverted this change
-
- Sun Mar 12 09:10:01 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- Since it was causing runtime failures. Thanks to Johnny for
- reporting this.
-
-Mon Mar 13 13:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TP_Reactor.cpp (handle_socket_events):
- When suspend_i returns -1 return directly
-
-Mon Mar 13 12:11:52 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * ace/OS_NS_Thread.inl
- Yank error reported by Abdullah, <abdullah.sowayan@lmco.com> fixed.
-
-Sun Mar 12 19:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Event_Handler.h:
- Documentation improvement
-
- * ace/UTF32_Encoding_Converter.cpp:
- Initialise pointer with 0
-
- * ace/Select_Reactor_T.cpp (dump):
- Also dump the contents of the suspend set
-
- * ace/Select_Reactor_Base.cpp (dump):
- Improved output
-
-Sun Mar 12 09:10:01 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/TSS_T.cpp: Changed all calls of the form
-
- if (ACE_Thread::getspecific (this->key_, (void **) &tss_adapter) == -1)
-
- to
-
- void *temp = tss_adapter; // Need this temp to keep G++ from complaining.
- if (ACE_Thread::getspecific (this->key_, &temp) == -1)
-
- to silence GCC warnings. Thanks to Lothar for this, as well.
-
-Sat Mar 11 09:09:35 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/CDR_Stream.inl: Changed all calls of the form
-
- ACE_OutputCDR::write_float (ACE_CDR::Float x)
- {
- return this->write_4 (reinterpret_cast<const ACE_CDR::ULong*> (&x));
- }
-
- to
-
- ACE_OutputCDR::write_float (ACE_CDR::Float x)
- {
- void * tmp = &x;
- return this->write_4 (reinterpret_cast<const ACE_CDR::ULong*> (tmp));
- }
-
- to silence GCC warnings. Thanks to Lothar Werzinger for
- suggesting this fix.
-
-Sun Mar 12 11:00:08 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * bin/PerlACE/Process_Win32.pm:
-
- Don't postfix ".EXE" onto executables if they already have it and
- IgnoreExeSubDir is set. Will make this:
-
- $PERL_SCRIPT = new PerlACE::Process($^X);
- $PERL_SCRIPT->Arguments("some_perl_script.pl");
- $PERL_SCRIPT->IgnoreExeSubDir(1);
-
- ... start working again.
-
-Sat Mar 11 12:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl.>
-
- * ace/Timer_Wheel_T.h:
- Don't split the unimplemented macros over multiple lines, fixes
- compile problems with the Sun compilers. Thanks to Sven-Uwe
- Sieler-Hornke
- <sven-uwe dot sieler-hornke at investment-cybernetics dot de>
- for reporting this
-
-Fri Mar 10 16:01:58 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- Committing the following on behalf of Adam Mitz
- <mitza at ociweb dot com>.
-
- * bin/tao_orb_tests.lst:
-
- Added TAO/tests/CollocationLockup.
-
-Fri Mar 10 14:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.lst:
- Don't run Multicast_Test_IPV6 in ACE_FOR_TAO builds
-
-Fri Mar 10 08:58:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/pkg.m4:
-
- Add pkg.m4 from pkg-config 0.20 distribution, so configure
- script can be regenerated on systems without it installed.
-
-Thu Mar 9 09:18:58 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * COPYING: Updated the date to include 2006.
- Thanks to Alan Kierstead <ackierstead at fedex dot com> for
- motivating the fix to this oversight.
-
-Thu Mar 9 15:28:53 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/concurrency.mpb:
- * bin/MakeProjectCreator/config/concurrency_serv.mpb:
- * bin/MakeProjectCreator/config/dseventlogadmin.mpb:
- * bin/MakeProjectCreator/config/dslogadmin.mpb:
- * bin/MakeProjectCreator/config/etcl.mpb:
- * bin/MakeProjectCreator/config/event.mpb:
- * bin/MakeProjectCreator/config/event_serv.mpb:
- * bin/MakeProjectCreator/config/ftrteventchannel.mpb:
- * bin/MakeProjectCreator/config/htiop.mpb:
- * bin/MakeProjectCreator/config/naming.mpb:
- * bin/MakeProjectCreator/config/naming_serv.mpb:
- * bin/MakeProjectCreator/config/notification.mpb:
- * bin/MakeProjectCreator/config/notification_serv.mpb:
- * bin/MakeProjectCreator/config/property.mpb:
- * bin/MakeProjectCreator/config/property_serv.mpb:
- * bin/MakeProjectCreator/config/rtevent_serv.mpb:
- * bin/MakeProjectCreator/config/rteventlogadmin.mpb:
- * bin/MakeProjectCreator/config/rtkokyuevent.mpb:
- * bin/MakeProjectCreator/config/rtnotify.mpb:
- * bin/MakeProjectCreator/config/trading.mpb:
- * bin/MakeProjectCreator/config/trading_serv.mpb:
-
- Updated these base projects to fix the TAO_ORBSVCS GNU Make
- macro. In many cases, I just moved the 'tagchecks' setting out of
- the _serv.mpb into the base for both _serv.mpb and _skel.mpb
- files. In others, I had to add the missing 'tagchecks' setting.
-
-Thu Mar 9 08:58:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
- Removed include path that is not there anymore
-
-Wed Mar 8 20:58:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ACE-INSTALL.html:
-
- Improve documentation for autoconf/automake build.
-
-Wed Mar 8 15:06:56 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * bin/tao_orb_tests.lst:
-
- Scheduled regression test for bug #2429. See ticket for status.
-
-Wed Mar 8 10:17:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/TP_Reactor/run_test.pl:
- Both clients should start in parallel, not after each other
-
-Wed Mar 8 04:53:09 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Change ACE_PATH_FL to pass --enable-gl to fltk-config.
-
-Wed Mar 8 03:32:08 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Changed ACE_ENABLE_XT_REACTOR to AC_REQUIRE() ACE_PATH_XT
- instead of AC_PATH_XTRA.
-
- Changed ACE_PATH_FL to AC_REQUIRE() ACE_PATH_X11.
-
- Add ACE_PATH_XT autoconf macro that sets ACE_XT_CPPFLAGS,
- ACE_XT_LDFLAGS, and ACE_XT_LIBS.
-
- Add ACE_PATH_X11 autoconf macro that sets ACE_X11_CPPFLAGS,
- ACE_X11_LDFLAGS, and ACE_X11_LIBS.
-
-Tue Mar 7 18:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/DLL/Newsweek.cpp:
- Fixed compile error
-
-Tue Mar 7 18:48:31 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Event_Handler.cpp (read_adapter): Never pass the handler's
- handle value to handle_input(). The handle_input() call is being
- made on behalf of stdin, not any other handle. It also mimics
- the behavior of the non-Windows case, where ACE_STDIN is registered
- with the reactor, regardless of the handler's handle value.
- Thanks to Aaron Scamehorn <aaron dot scamehorn at cogcap dot com>
- for noticing this problem.
-
- * THANKS: Added Aaron Scamehorn to the Hall of Fame.
-
-Tue Mar 7 13:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Reactor.h:
- Doxygen improvements
-
-Tue Mar 7 09:39:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Don't run Bug_2417_Regression in ST builds
-
-Tue Mar 7 08:45:26 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- * tests/Makefile.am:
-
- Regenerate.
-
- * bin/MakeProjectCreator/config/automake.features:
-
- Set athena and motif to 1
-
- * bin/MakeProjectCreator/config/ace_fl.mpb:
-
- For autoconf build:
-
- Change @ACE_FLTK_CPPFLAGS@ and @ACE_FLTK_LIBS@ to
- $(ACE_FLTK_CPPFLAGS) and $(ACE_FLTK_LIBS)
-
- Add $(ACE_FLTK_LDFLAGS) to linkflags.
-
- Subtract '$(ACE_X11_CPPFLAGS)' from compile_flags.
- Subtract '$(ACE_X11_LDFLAGS)' from libpaths.
- Subtract '$(ACE_X11_LIBS)' from macros.
-
- * bin/MakeProjectCreator/config/ace_qt.mpb:
-
- For autoconf build:
-
- Change @ACE_QT_CPPFLAGS@ and @ACE_QT_LIBS@ to
- $(ACE_QT_CPPFLAGS) and $(ACE_QT_LIBS)
-
- Add $(ACE_QT_LDFLAGS) to linkflags.
-
- * bin/MakeProjectCreator/config/ace_tk.mpb:
-
- For autoconf build:
-
- Change @ACE_TK_CPPFLAGS@ and @ACE_TK_LIBS@ to
- $(ACE_TK_CPPFLAGS) and $(ACE_TK_LIBS)
-
- Add $(ACE_TK_LDFLAGS) to linkflags.
-
- * bin/MakeProjectCreator/config/ace_xt.mpb:
-
- For autoconf build:
- Add $(ACE_XT_CPPFLAGS) to compile_flags.
- Add $(ACE_XT_LDFLAGS) to linkflags.
- Add $(ACE_XT_LIBS) to pure_libs.
-
- * bin/MakeProjectCreator/config/ace_11.mpb:
-
- For autoconf build:
- Add $(ACE_X11_CPPFLAGS) to compile_flags.
- Add $(ACE_X11_LDFLAGS) to linkflags.
- Add $(ACE_X11_LIBS) to pure_libs.
-
-Tue Mar 7 08:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/DLL/Newsweek.cpp:
- * examples/DLL/Today.cpp:
- * examples/Shared_Malloc/test_persistence.cpp:
- Fixed compile errors
-
-Tue Mar 7 07:19:06 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- * tests/Makefile.am:
-
- Regenerated.
-
-Tue Mar 7 07:16:40 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/ace.m4:
-
- Add Truncate.h to Header_Files section.
-
-Tue Mar 7 07:12:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/ace_qt.mpb:
-
- For autoconf build:
- Subtract '$(QTDIR)/include' from includes.
- Subtract '$(QTDIR)/lib' from libpaths.
- Subtract 'QT_THREAD_SUPPORT' from macros.
-
-Tue Mar 7 05:50:31 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Regenerate.
-
- * bin/MakeProjectCreator/config/ace_fl.mpb:
-
- For autoconf build:
- Add @ACE_FLTK_CPPFLAGS@ to compile_flags.
- Add @ACE_FLTK_LIBS@ to pure_libs.
-
- * bin/MakeProjectCreator/config/ace_qt.mpb:
-
- For autoconf build:
- Subtract 'qt-mt$(QT_VERSION)' from lit_libs.
- Add @ACE_QT_CPPFLAGS@ to compile_flags.
- Add @ACE_QT_LIBS@ to pure_libs.
-
- * m4/ace.m4:
-
- Implement ACE_PATH_FL.
- Implement ACE_PATH_QT.
- Implement ACE_ENABLE_FL_REACTOR.
- Implement ACE_ENABLE_QT_REACTOR.
-
- Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
- for these fixes.
-
-Mon Mar 6 18:25:41 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/OS_NS_Thread.inl:
- * ace/os_include/os_semaphore.h:
-
- Added an implementation for timed semaphore wait provided by
- Gottwald Port Technology. It is very similar to the emulated
- semphore in the event that ACE_HAS_POSIX_SEM is not defined.
- Previously, this was not supported at all when ACE_HAS_POSIX_SEM
- was defined.
-
- * ace/os_include/sys/os_time.h:
-
- Added sys to the file name to avoid Doxygen warnings.
-
- * bin/MakeProjectCreator/config/ace_qt.mpb:
-
- This change coincides with a change in MPC where the qt library
- setting was changed.
-
- * bin/tao_other_tests.lst:
-
- I added !DISABLE_INTERCEPTORS to all the Security tests as
- both the TAO_Security library and TAO_SSLIOP library require
- interceptors.
-
- * include/makeinclude/rules.local.GNU:
-
- Removed an extra dollar sign, that GNU Make apparently didn't
- care about but shouldn't have been there anyway.
-
- * bin/MakeProjectCreator/config/global.mpb:
-
- Removed this file. It is redundant to the global.mpb found in
- MPC.
-
-Mon Mar 06 15:44:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/DLL/Newsweek.{h,cpp}:
- * examples/DLL/Today.{h,cpp}:
- * examples/Shared_Malloc/test_persistence.cpp:
- Added operator delete, fixes warnings with icc 9.1
-
- * ace/CDR_Stream.cpp:
- * tests/Thread_Pool_Test.cpp:
- Initialise pointer with 0
-
- * ace/Pipe.inl:
- Replaced c-style casts with C++ casts
-
- * ace/Svc_Handler.h:
- Made the closing_ member an int, it is used that way, not as
- char.
-
-Mon Mar 06 15:13:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added Bug_2417_Regression
-
-Sun Mar 05 11:10:32 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * ACE version 5.5 released.
-
-Sun Mar 5 15:35:54 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * bin/make_release:
-
- Corrected a warning when generating WinCE projects.
-
-Sat Mar 4 14:09:44 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * ace/ATM_Acceptor.h:
-
- Added a missing semicolon. Thanks to Felix Li <fengli at
- gmail dot com> for reporting this.
-
-Thu Mar 2 02:01:12 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Updated this file with more inputs.
-
-Thu Mar 2 00:51:18 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * NEWS: Added Win64 and WinCE notes.
-
-Wed Mar 1 23:47:13 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * bin/make_release: Added "wince=1" to the MPC -features option for
- the WinCE file generation; helps prevents WinCE-hostile projects
- from being generated.
-
- * ace/config-win32-msvc-8.h: VC8 still lacks sigatomic_t for WinCE 5.
-
- * ace/config-WinCE.h: Removed some compiler-specific settings that
- were moved to compiler-specific configs previously but not updated
- for CE. Updated things that are now available.
-
- * tests/CDR_File_Test.cpp:
- * tests/CE_fostream.{h cpp}: CE iostream hack not needed for CE when
- iostreams are available (VC 8, included).
-
- * examples/Reactor/TP_Reactor/client.cpp:
- * examples/Reactor/TP_Reactor/server.cpp:
- * examples/Reactor/TP_Reactor/AcceptHandler.cpp:
- * examples/Reactor/TP_Reactor/ReadHandler.cpp:
- * netsvcs/servers/main.cpp:
- * tests/Array_Map_Test.cpp: Use ACE_TEXT around all pieces of
- concatenated string; VC8 WinCE misses the line ending.
- Removed ACE_TEXT around ACE_TRACE's argument; ACE_TRACE adds it.
-
- * netsvcs/lib/Token_Handler.{h cpp} (init, parse_args): Changed argv
- from char*[] to ACE_TCHAR*[]. Also fixed some missing ACE_TEXTs.
-
- * protocols/ace/RMCast/Acknowledge.cpp:
- * protocols/ace/RMCast/Link.cpp:
- * protocols/ace/RMCast/Protocol.h:
- * protocols/ace/RMCast/Retransmit.cpp:
- * protocols/ace/RMCast/Socket.cpp:
- * protocols/ace/TMCast/LinkListener.hpp:
- * protocols/ace/TMCast/TransactionController.hpp:
- * protocols/ace/TMCast/Group.cpp: ACEified naked system calls abort()
- and perror().
-
- * examples/APG/ThreadSafety/Tokens_Deadlock.cpp:
- * examples/APG/Processes/Spawn.cpp:
- * examples/APG/Processes/Process_Mutex.cpp: Add missing ACE_TEXT around
- string args.
-
- * examples/NT_Service/NT_Service.mpc: Add avoids += wince - CE doesn't
- do services.
-
- * examples/Web_Crawler/main.cpp: Don't try SIGFPE protection if
- on WinCE.
-
- * examples/Web_Crawler/URL_Status.h: Changed STATUS_NOT_FOUND to
- STATUS_ITEM_NOT_FOUND and STATUS_NOT_IMPLEMENTED to
- STATUS_OP_NOT_IMPLEMENTED. CE apparantly has macros with these
- names that messes this up.
-
- * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc: Added wince to the
- "avoids" clause for APC, Registry_Changes, Talker and
- Window_Messages; WinCE doesn't the necessary features.
-
- * examples/Reactor/WFMO_Reactor/Window_Messages.cpp: Add missing
- #include "ace/Auto_Event.h"
-
- * tests/MT_SOCK_Test.cpp: Remove the #if ACE_WIN64 from the check
- for first send causes reset. This happens with 32-bit as well,
- at least on Win XP-64 SP2. It's unrelated to the functionality under
- test, and if there's an actual sending side botch that causes the
- socket to be closed prematurely, it should show up as another error
- in the server side.
-
-Wed Mar 1 16:12:50 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * tests/run_test.lst: Added !BAD_AIO to the Proactor_Test and
- Proactor_Test_IPV6. This makes it possible to avoid this test on
- platforms that simply aren't capable of performing decent AIO.
-
-Wed Mar 1 10:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/MT_SOCK_Test.cpp:
- Fixed compile problem
-
-Wed Mar 1 09:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Env_Value_T.h:
- First to all template specializations before the generic one and
- use template<> for the specializations, this fixes the compile
- errors with GCC 4.1
-
-Wed Mar 1 07:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/TP_Reactor/AcceptHandler.cpp:
- * examples/Reactor/TP_Reactor/server.cpp:
- Fixed warnings in vc6 builds
-
-Wed Mar 1 00:16:26 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Recursive_Thread_Mutex.cpp (get_nesting_level): On Win64 with
- AMD64/EM64T, use the CRITICAL_SECTION's RecursionCount member, not
- LockCount, as was changed in this entry:
- Tue May 6 11:50:18 2003 Chad Elliott <elliott_c@ociweb.com>
- It remains to be seen under what conditions LockCount is used (it
- may be for Itanium, for example) but for now, use of RecursionCount
- is conditional to AMD64.
-
- * tests/Reactor_Dispatch_Order_Test.cpp: Print some useful order info
- rather than ACE_ASSERT everywhere. Also fixed some ACE_TEXT stuff.
-
-Tue Feb 28 23:28:57 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
-
- Add DEFAULT_INCLUDES definition that got lost during regeneration.
- Fixes autoconf builds on case-insensitive filesystems.
-
-Tue Feb 28 19:46:16 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * tests/MT_SOCK_Test.cpp: Add a special-case check for Win64. It
- appears that Win64 listen/accept side has some changed behavior
- but I haven't found any Windows docs to state this; just observed
- behavior. It appears that WinXP-64 will appear to accept connections
- at the TCP level past the listen backlog but if data arrives before
- the actual application-level accept() occurs, the connection is
- reset. I can see where this would be sensible for a web server or
- something like that, but it causes a problem for this use case where
- the test client side connects and starts sending.
- Note I also tried modifying the checks in the connect path (in
- ACE.cpp, handle_timed_complete()), but the connection really does
- appear to be accepted clean; a peek recv will complete without
- the reset being noticed, hence my speculation that Microsoft
- "enhanced" the behavior at the server side.
- Also, fixed a lot of bad indentation and some missing ACE_TEXTs.
-
-Tue Feb 28 11:12:12 UTC 2006 Johnny Willemsen <jwilemsen@remedy.nl>
-
- * ace/Connector.cpp:
- Initialise several pointers explicitly with 0
-
-Tue Feb 28 00:21:53 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/config-WinCE.h: Don't set ACE_LACKS_IOSTREAM_TOTALLY for
- MSVC 8 and up.
-
- * ace/CDR_Stream.cpp (grow_and_adjust):
- * ace/CDR_Base.cpp (consolidate): Avoid losing data when
- comparing ptrdiff_t values.
-
- * ace/Event_Handler.{h cpp}: Allow
- ACE_Event_Handler:register_stdin_handler to build on WinCE.
-
- * ace/FILE_IO.cpp (send, recv): Truncate the number of iovec tuples
- down to range of an int.
-
- * ace/OS_NS_stropts.{h cpp}:
- * ace/OS_NS_sys_socket.{h cpp}: Allow QoS-enabled operations on WinCE
- 5.0 and up.
-
- * ace/OS_NS_unistd.inl: 64-bit adjustments.
-
- * ace/Time_Value.{cpp inl}:
- * tests/Time_Value_Test.cpp: Add ACE_WIN64 to the platforms that use
- LONG_MAX/LONG_MIN rather than std::numeric_limits<time_t> for the
- time bounds. On Win64, time_t is 64 bits, yet the timeval members
- used internally to ACE_Time_Value are still long. This makes time
- values outside the LONG_MAX, LONG_MIN range very broken and many
- tests start failing in odd ways. Thanks to J.T. Conklin for this fix.
-
- * ace/Token_Request_Reply.{cpp inl}: 32/64 bit adjustments.
-
- * netsvcs/lib/Token_Handler.{h cpp} (ACE_TS_Mutex, ACE_TS_WLock,
- ACE_TS_RLock): Changed the name argument from char* to ACE_TCHAR*
- to build clean on wchar systems. The classes that use this and that
- this uses already were ACE_TCHAR.
-
-Mon Feb 27 22:36:20 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * tests/SSL/Makefile.am: Hand-corrected the addition of
- ACE_TLS_CPPFLAGS, ACE_TLS_LDFLAGS, ACE_TLS_LIBS needed to pick up
- user's specification of where the SSL libraries are.
-
-Mon Feb 27 08:17:49 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/Dev_Poll_Reactor.cpp (acquire_quietly): Moved the error message
- so that it only is printed if it's a real error, not just a
- timeout. Thanks to Oh Yoon Sik <boom at estsoft dot com> for
- reporting this.
-
-Sun Feb 26 19:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SOCK_IO.{cpp,inl}:
- Fixed compile errors, it is ACE_Utils::Truncate, not ACE_Truncate
-
-Sun Feb 26 13:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Reactor_Timer_Test.cpp:
- Replaced asserts with ace_error to fix warnings in release builds
-
-Sat Feb 25 22:57:32 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * tests/Process_Manual_Event_Test.cpp: On Windows, use a complete
- path name to spawn the child process with, else it doesn't work when
- the test is in a subdir of ACE_wrappers/tests, as it is with
- Win XP64 and WinCE.
-
- * ace/SOCK_IO.h: Clarify that on recvv() and sendv(), the number of
- iovecs handled will be limited to the maximum value of an int.
- * ace/SOCK_IO.inl (sendv, recvv): ACE_Truncate the 'n' number of
- iovecs passed down to the ACE level.
- * ace/SOCK_IO.cpp (send, recv): Reduce the size_t n iovec count to an
- int range after dividing by 2 to fit it into the ACE_OS level.
-
-Sat Feb 25 12:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Removed Security Policies tests, it has been removed from the repo
-
-Fri Feb 24 23:43:04 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tests/Time_Value_Test.cpp:
-
- use std::numeric_limits<time_t>::max()
- and std::numeric_limits<time_t>::min() (or LONG_MAX and LONG_MIN
- for those platforms that lack std::numeric_limits<T>) instead of
- ACE_INT32_MAX and ACE_INT32_MIN for time bounds.
-
-Fri Feb 24 21:16:48 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_config_handlers.mpb
-
- Add a verbatim to disable hidden_visibility for project
- dependent on Config_Handlers
-
-Fri Feb 24 19:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/auto_run_tests.pl:
- If we can't chdir to the directory then don't die, but just continue
- with the next test
-
-Fri Feb 24 17:29:47 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Truncate.h: Include all needed code inline here and mark the
- function and specialization inline.
- * ace/Truncate.{inl cpp}: Removed. All code for ACE_Truncate is inlined
- and included in the Truncate.h file.
-
- * ace/ace.mpc:
- * ace/Makefile.am: Removed Truncate.cpp and Truncate.inl.
-
-Fri Feb 24 16:31:36 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Connector.{h cpp}: Changed the non_blocking_handles_ member
- used to remember handles currently in-progress with a non-blocking
- connect from ACE_Handle_Set to ACE_Unbounded_Set. This enables
- ACE_Connector to be used with handle values outside the range
- that select() can deal with (FD_SETSIZE) and is needed to run
- large numbers of handles as is now possible with the
- ACE_Dev_Poll_Reactor.
- Removed the deprecated internal-only
- SVC_HANDLER* ACE_NonBlocking_Connect_Handler::close (void)
- method. There was already a replacement close() with more
- sensible arguments that performed close operations in the correct
- order, avoiding accesses to event handlers that were deleted.
- Don't ACE_ASSERT when seeing a ACE_Connector::close() error; log
- an error and keep going.
-
- * ace/Container_Instantiations.cpp: Added instantiations for
- ACE_Unbounded_Set<ACE_HANDLE>, used in ACE_Connector.
-
- * ace/Dev_Poll_Reactor.cpp (find_handler): Increment the found
- handler's reference count, as the other reactor implementations do.
-
- * ace/Dev_Poll_Reactor.h: Fix typos.
-
-Fri Feb 24 15:38:20 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Fix typo in last change:
- Thu Feb 23 23:00:45 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
-Fri Feb 24 15:26:07 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * ace/config-lynxos.h
- * ace/Log_Msg.cpp:
-
- Back out code dealing with system's that have a
- BROKEN_THREAD_KEYFREE after Olli Savia <ops@iki.fi> pointed
- out that it breaks Task_Ex_Test.
-
-Fri Feb 24 15:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Message_Block.h:
- Doxygen improvements
-
-Fri Feb 24 14:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Process_Manager.cpp:
- Initialize pointer with 0
-
- * ace/Process_Manager.h:
- Tag the reap() method as deprecated
-
-Fri Feb 24 14:10:06 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
-
- Modified the 'vpath' code so that it does not require knowlege of
- how MPC internally stores filename lists. It does not change any
- functionality.
-
-Fri Feb 24 13:55:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/TP_Reactor/client.cpp:
- * examples/Reactor/TP_Reactor/server.cpp:
- Made these compiling with wchar enabled
-
-Fri Feb 24 11:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ACE_export.h:
- Also for borland changed ACE_INLINE_TEMPLATE_FUNCTION to
- ACE_Export
-
-Fri Feb 24 11:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Fixed casing of Bug_2289_Regression
-
-Fri Feb 24 00:19:22 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/ACE_export.h: Changed ACE_INLINE_TEMPLATE_FUNCTION to use
- ACE_Export instead of "extern" for Visual C++. Fixes missing
- ACE_Truncate symbols outside of the ACE library on Windows.
-
-Thu Feb 23 23:22:18 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Logging/Callback.h:
- * examples/APG/Logging/Callback-2.h:
- * examples/APG/Logging/Callback-3.h: Add conditional areas for
- platforms lacking IOStream support.
-
-Thu Feb 23 23:00:45 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Use "eval" when setting ACE_TCL_LIB to expand any variables in
- ${TCL_LIB_SPEC}. Thanks to Thomas Girard <thomas dot g dot
- girard at free dot fr>.
-
-Thu Feb 23 19:53:51 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tests/DLL_Test_Impl.cpp:
-
- Changed so nothrow operator delete has same exception
- specification in declaration and definition.
-
-Thu Feb 23 17:01:15 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * bin/tao_orb_tests.lst:
-
- Scheduled test for bug #2186. This will fail until fixed.
-
-Thu Feb 23 15:56:24 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Svc_Handler.cpp:
-
- Fix typo (identifier-name) introduced in:
- Thu Feb 23 09:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
-Thu Feb 23 14:44:54 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * ace/Log_Msg.cpp:
-
- Add code to ensure cleanup in ACE_Log_Msg::close (void).
- For some systems, e.g. LynxOS, we need to ensure that
- any registered thread destructor action for this thread
- is disabled.
-
-Thu Feb 23 14:54:52 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Tweak how ACE_TCL_CPPFLAGS, ACE_TCL_LIBS, ACE_TK_CPPFLAGS,
- and ACE_TK_LIBS are defined.
-
- * tests/Makefile.am:
-
- Fix regeneration bug.
-
-Thu Feb 23 10:05:22 UTC 2006 Simon McQueen <sm@prismtech.com>
-
- * bin/tao_orb_tests.lst:
-
- Scheduled regression tests for bugs #2289 and #2134.
-
-Thu Feb 23 09:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/TP_Reactor/*:
- Example program demonstrating the TP_Reactor. This is also a
- test program for bugzilla bug 2395. For reproducing start
- the perl script but also do other activity on the system,
- then it can happen that the same event handler is invoked
- from multiple threads. Thanks to Martin Kolleck and Tino
- Riethmueller for creating this example program.
-
-Thu Feb 23 08:35:09 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * ace/config-lynxos-pthread.h:
- Remove this file. Change handling for LynxOS' use of macros
-
- * include/makeinclude/platform_lynxos.GNU:
- * ace/config-lynxos.h:
- Revert changes for building dynamic libraries
-
- * ace/os_include/os_pthread.h:
- Remove inclusion of ace/config-lynxos-pthread.h
-
- * ace/OS_NS_Thread.inl:
- If it's a macro we can't say "::pthread_cancel"
-
-Thu Feb 23 09:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/DLL_Test_Impl.{h,cpp}:
- Added nothrow operator delete
-
- * ace/TP_Reactor.h:
- * ace/Signal.h:
- Documentation improvement
-
- * ace/Time_Value.cpp (operator*):
- Use correct type for usec
-
- * ace/Svc_Handler.cpp:
- Use casts in operator delete
-
-Thu Feb 23 08:08:26 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- * tests/Makefile.am:
-
- Regenerate for TK Reactor changes.
-
-Thu Feb 23 06:47:26 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/ace_tk.mpb:
-
- Add automake specific section for TCL and TK CPPFLAGS and LIBS.
-
- * m4/ace.m4:
-
- Change ace_enable_{fl,qt,tk,xt}_reactor to
- ace_user_enable_{fl,qt,tk,xt}_reactor for consistency.
-
- Implement ACE_PATH_TCL.
-
- Implement ACE_PATH_TK.
-
- Implement ACE_ENABLE_TK_REACTOR.
-
- Thanks to Thomas Girard <thomas dot g dot girard at free dot fr>
- for these fixes.
-
-Wed Feb 22 20:56:17 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/ACE_export.h: Added another macro, ACE_INLINE_TEMPLATE_FUNCTION,
- to take care of the compiler differences when an inlineable
- function template can be out-lined. Some compilers (e.g. Microsoft)
- like an extern storage class to prevent multiple instances; others
- (practically all others) refuse the extern storage class and
- resolve the multiples at link time.
-
- * ace/Truncate.{h inl}: Change ACE_NAMESPACE_INLINE_FUNCTION use to
- ACE_INLINE_TEMPLATE_FUNCTION.
-
-Wed Feb 22 22:18:56 UTC 2006 Olli Savia <ops@iki.fi>
-
- * tests/run_test.lst:
- Run some more tests on LynxOS.
-
-Wed Feb 22 21:30:35 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/Truncate.inl:
- Added include "ace/os_include/os_limits.h" to pull INT_MAX.
-
- * ace/config-lynxos.h:
- Define ACE_LACKS_NUMERIC_LIMITS when compiling with GCC 2.x.
- Define ACE_HAS_POSIX_SEM on LynxOS 4.0.
-
-Wed Feb 22 19:16:32 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/ACE_export.h: Add __HP_aCC 06.05 and up to the list of compilers
- that don't like "extern inline".
-
-Wed Feb 22 16:50:16 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/String_Base.{h cpp}: Add operator= to set string from a
- CHAR*. Optimizes performance in this case by removing the need
- for a temporary object. Thanks to Kelly Hickel <kfh at mqsoftware
- dot com> for this improvement.
-
- * tests/SString_Test.cpp: Added test for new operator=.
-
-Wed Feb 22 17:26:01 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/TTY_IO.h:
- Changed type of dtrdisable from int to bool.
-
- * examples/IPC_SAP/DEV_SAP/reader/reader.cpp:
- * examples/IPC_SAP/DEV_SAP/writer/writer.cpp:
- Changed to reflect recent changes in TTY_IO.h.
-
-Wed Feb 22 16:31:28 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/vcl.mpb:
-
- Added the 'bmake' type in order to support VCL.
-
- * bin/mpc.pl:
- * bin/mwc.pl:
-
- Simplified these scripts by using FindBin. Also, made a
- modification to preserve @ARGV so that when it is used by the
- workspace creators, it contains the original arguments provided by
- the user.
-
-Wed Feb 22 16:26:43 GMT 2006 Rich Seibel <seibel_r@ociweb.com>
-
- * include/makeinclude/platform_aix_ibm.GNU:
- * THANKS
- Added templates=manual to set manually instantiated
- templates (without setting ACE_HAS_EXPLICIT_TEMPLATE_
- INSTANTIATION) and determining that -qeh=v6 is needed
- to get the more general exception behavior.
-
- Thanks to Marc Brown and Andrew Keane for suggesting
- these changes.
-
-Wed Feb 22 15:48:15 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Timer_Heap_T.cpp: Fixed mismatch signed/unsigned compare warning.
-
-Wed Feb 22 08:33:03 UTC 2006 Don Sharp <Donald.Sharp@prismtech.com>
-
- * include/makeinclude/platform_lynxos.GNU
- * ace/config-lynxos.h
- change settings for building dynamic libraries
-
- * ace/config-lynxos-pthread.h
- new file for handling LynxOS' use of macros
-
- * ace/Log_Msg.cpp
- * ace/os_include/os_pthread.h
- Handle broken thread key free on LynxOS
-
-Tue Feb 21 23:49:20 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Truncate.{h inl cpp}: New function template, ACE_Utils::Truncate,
- for truncating types to int. Compares the value to the maximum int
- value and, if passed value is greater, returns the max int; else
- returns the original value cast to int. Useful for the many places
- that return int but maintain larger types (such as size_t)
- internally. There's a specialization for size_t since it's used so
- much.
-
- * ace/ace.mpc: Add Truncate.cpp
-
- * ace/Makefile.am: Added Truncate.{h inl cpp}
-
- * ace/Message_Queue_T.cpp:
- * ace/Message_Queue.cpp: Use ACE_Utils::Truncate() to return size/count
- related values that may overflow the range of an int. Prevents odd
- conditions that may appear as failures when dealing with very large
- numbers of items in a queue. And, resolves compile warnings.
-
- * ace/Timer_Heap_T.cpp: In constructor, add checks to see if max_size_
- is outside the range of a long and reduce it if so. This ensures we
- can cast size_t values to a long as a timer ID (pop_freelist).
- NOTE!!! In grow_heap(), the size is doubled and there's no check for
- failures in range or in allocation. This a problem that should be
- looked at.
-
- * ace/Service_Manager.cpp (reconfigure_services):
- * ace/WIN32_Asynch_IO.cpp:
- * ace/UPIPE_Connector.cpp (connect): Fix compiler warnings.
-
-Tue Feb 21 23:08:38 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_time.cpp: Add missing close brace for blank namespace
- in ACE_HAS_WINCE case.
-
-Tue Feb 21 20:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * protocols/ace/TMCast/MTQueue.hpp:
- Initialise pointer to 0 to fix gcc4.1 warning
-
-Tue Feb 21 19:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Fixed typo in this file
-
- * bin/generate_compile_stats.sh:
- Improved this script, print date/time after the Detail in html, also
- when we can't find the footprint size of an object file, just list it
- with ? as size, that way we can at least see all objects and don't
- miss any.
-
- * include/makeinclude/wrapper_macros.GNU:
- Default use_dep_libs to 1
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Only when use_dep_libs is set to 1 (which is the default) set DEPLIBS.
- In the footprint builds we set use_dep_libs to 0 because it causes
- problems when interpreting the map files generated by the linker.
-
-Tue Feb 21 19:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Process_Manual_Event_Test.cpp:
- Fixed this test
-
-Fri Feb 17 08:15:57 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/Asynch_Acceptor.h: Used ACE_DEFAULT_ASYNCH_BACKLOG instead
- of ACE_DEFAULT_BACKLOG since the latter is set to a huge value
- on Windows. Thanks to Alex Libman and Daniel <__daniel___ at icg
- do tu-graz dot ac dot at> for their help.
-
- * ace/Default_Constants.h: Added a new macro called
- ACE_DEFAULT_ASYNCH_BACKLOG that defaults to 5.
-
-Mon Feb 20 15:03:01 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * ACE version 5.4.10 released.
-
-Sun Feb 19 13:38:32 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_release:
- Fixed bug in excluding of mwc files
-
-Fri Feb 17 19:16:32 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Updated this file with more inputs.
-
-Thu Feb 16 13:38:39 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * bin/generate_rel_manpages:
-
- Updated the script with latest info at naboo.dre.
-
-Thu Feb 16 13:38:00 UTC Simon Massey <sma@prismtech.com>
-
- * bin/tao_orb_tests.lst:
- Added regression test for Bugzilla 2403
-
-Thu Feb 16 09:23:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_release:
- Changed the exclude of mwc files, use TAO_* and CIAO_*
-
-Thu Feb 16 08:33:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/performance_stats.sh:
- Added AMI to the combined performance figure
-
-Wed Feb 15 20:06:42 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/Timer_Heap_T.cpp: Fixed cancel() so that it doesn't miss any
- nodes due to reheapifying during a remove. Thanks to Oh Yoon
- Sik <boom at estsoft dot com> for this fix.
-
-Wed Feb 15 20:04:13 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- #include <sys/time.h> in ACE_HAS_POSIX_TIME feature test (if
- supported by platform). Thanks to Vladimir Panov <gbr at
- voidland dot org> for reporting this bug.
-
-Wed Feb 15 19:58:36 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/fuzz.pl:
-
- Modified the check_for_long_file_names function to correctly deal
- with the length of the MPC project names instead of the length of
- the .mpc file itself. The length of the .mpc file name does not
- necessarily indicate the length of the generated project name.
-
-Wed Feb 15 18:16:02 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Time_Value.cpp:
-
- Adding/subtracting 0.999999 from max and min is required to really
- represent a saturated time value.
-
-Wed Feb 15 12:32:37 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Svc_Conf_Lexer.cpp:
-
- Changed two instances of memcpy() to memmove(). The areas being
- copied could possibly overlap.
-
-Wed Feb 16 11:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added new AdvSlotExt PI test
-
-Wed Feb 16 07:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU:
- Disabled visibility by default, seems to cause some issues in the
- builds at this moment
-
-Tue Feb 14 22:56:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * include/makeinclude/rules.local.GNU:
-
- Added *.core to list of files to clean.
-
-Tue Feb 14 22:04:46 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/security.mpb
- * bin/MakeProjectCreator/config/ssliop.mpb
-
- Fixes for linking errors/warnings in OS X.
-
-Tue Feb 14 21:43:01 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- #include <sys/types.h> before <sys/mman.h> in
- ACE_LACKS_MADVISE_PROTOTYPE feature test. Thanks to Vladimir
- Panov <gbr at voidland dot org> for reporting and providing a
- patch for this bug.
-
-Tue Feb 14 18:36:16 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Time_Value.cpp:
-
- Changed operator *= to use std::numeric_limits<time_t>::max()
- and std::numeric_limits<time_t>::min() (or LONG_MAX and LONG_MIN
- for those platforms that lack std::numeric_limits<T>) instead of
- ACE_INT32_MAX and ACE_INT32_MIN when saturating the results.
-
- This uses the correct limits for whatever underlying type time_t
- is when std::numeric_limits<T> is available, and uses the limits
- for the traditional type, long, when it is not.
-
- Removed call to normalize(), as set() already normalizes results.
-
-Tue Feb 14 14:47:00 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/fuzz.pl:
-
- When checking for maximum length of mpc files, ensure that only
- .mpc files are checked.
-
-Tue Feb 14 08:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lynxos.h:
- Added ACE_HAS_CHARPTR_SHMDT
-
-Tue Feb 14 08:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Svc_Handler.{h cpp}: Add ACE_LACKS_PLACEMENT_OPERATOR_DELETE
- around the operator delete with nothrow. This fixes the compile
- errors with Borland C++
-
-Mon Feb 13 17:50:49 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Svc_Handler.{h cpp}: Add placement operator delete to match
- the nothrow variant placement operator new. This ensures proper
- cleanup if the constructor throws an exception.
-
- * ace/config-hpux-11.00.h: Only set ACE_LACKS_PLACEMENT_OPERATOR_DELETE
- for aC++ versions earlier than A.03.55.02. Fixes Bugzilla #2394.
-
-Mon Feb 13 18:23:27 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Fix typos in ACE_HAS_CHARPTR_SHMAT and ACE_HAS_CHARPTR_SHMDT
- feature tests.
-
-Mon Feb 13 09:33:20 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * ace/config-sunos5.5.h (ACE_IMPORT_SINGLETON_DECLARATION):
- (ACE_IMPORT_SINGLETON_DECLARE):
-
- Comment out these macro definitions. The "extern template"
- extension available in MSVC++ and g++ doesn't work for Sun
- Studio C++ compilers. An alternative may need to be found.
-
-Mon Feb 13 14:51:10 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Svc_Conf_Lexer.cpp:
-
- Catch the possible situation where we were unable to allocate a
- converter and mark it as a conversion failure.
-
- * include/makeinclude/platform_vxworks5.5.x.GNU:
-
- If we are compiling for a PPC, we need to add the -mlongcall
- option for many TAO tests (and some user applications).
-
-Mon Feb 13 11:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/servers/svc.conf:
- * netsvcs/servers/svc.conf.xml:
- Use port 20006 for the Name_Server, is the same port as we
- default to in ACE. Fixes a problem that the Name_Server and
- Logging Server both use the same port as default
-
-Mon Feb 13 11:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Service_Manager.h:
- * ace/Service_Repository.h:
- Doxygen improvements
-
-Mon Feb 13 10:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Obstack_T.h:
- Doxygen improvement
-
-Mon Feb 13 10:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Proactor_Test.cpp:
- Don't test certain functionality when ACE_HAS_WINNT4 is 0
-
- * tests/Future_Test.cpp:
- * tests/Future_Set_Test.cpp:
- Moved real code out of ACE_ASSERT, fixes crashing of these
- tests in release builds
-
-Mon Feb 13 08:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-borland-common.h:
- Readded ACE_SIZEOF_LONG_DOUBLE 10 again
-
-Mon Feb 13 08:41:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_shm.inl (shmat):
- Added const_cast to get rid of compile errors with LynxOS
-
-Mon Feb 13 08:28:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-macosx-panther.h:
- Removed ACE_LACKS_USECONDS_T
-
-Mon Feb 13 08:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-aix-4.x.h:
- * ace/config-hpux-11.00.h:
- Added ACE_LACKS_SYS_SYSCTL_H
-
-Mon Feb 13 08:17:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.cpp (num_processors_online):
- Made the HPUX specific implementation the last option to use
-
-Mon Feb 13 08:12:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks5.x.h:
- Added ACE_LACKS_NUMERIC_LIMITS
-
-Mon Feb 13 08:09:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_LACKS_SYS_SYSCTL_H
-
-Mon Feb 13 05:12:51 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
- * configure.ac:
-
- Revert:
- Sun Feb 12 19:07:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- Caused build failures because NetBSD doesn't support
- pthread_attr_{get,set}schedpolicy(). It's not clear what
- ACE_HAS_PTHREAD_SCHEDPARAM actually means.
-
-Sun Feb 12 19:48:19 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
-
- Remove AH_TEMPLATE for ACE_HAS_SIN_LEN.
-
-Sun Feb 12 19:43:42 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
- * configure.ac:
-
- Removed AH_TEMPLATEs for ACE_HAS_PTHREADS_DRAFT4,
- ACE_HAS_PTHREADS_DRAFT6, ACE_HAS_PTHREADS_DRAFT7, and
- ACE_HAS_PTHREADS_STD from m4/config_h.m4; and add the
- descriptions as the third arguments in the AC_DEFINEs
- in configure.ac.
-
-Sun Feb 12 19:07:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
-
- Define ACE_HAS_PTHREAD_SCHEDPARAM.
-
- * configure.ac:
-
- Define ACE_HAS_PTHREAD_SCHEDPARAM if platform supports
- pthread_getschedparam() and pthread_setschedparam().
-
-Sun Feb 12 19:01:47 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-macosx-panther.h:
- * ace/config-macosx-tiger.h:
- * ace/config-macosx.h:
- * ace/config-mit-pthread.h:
- * ace/config-qnx-neutrino.h:
- * ace/config-qnx-rtp-62x.h:
- * ace/config-qnx-rtp-pre62x.h:
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h:
-
- Remove ACE_HAS_PTHREAD_SIGMASK definition. This feature test
- macro was deprecated and replaced with ACE_LACKS_PTHREAD_SIGMASK
- some ~5 years ago.
-
-Sun Feb 12 13:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-linux-common.h:
- Check for icc as the first compiler, when icc is used in gcc
- compatibility mode we else incorrectly use gcc.
-
-Sun Feb 12 13:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-sunos5.5.h:
- Added ACE_LACKS_SYS_SYSCTL_H
-
-Sun Feb 12 13:18:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_shm.inl (shmdt):
- Added a const cast when ACE_HAS_CHARPTR_SHMDT is defined
-
-Sun Feb 12 13:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-sunos5.5.h:
- Fixed typo in this file
-
-Sun Feb 12 13:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks5.x.h:
- Added ACE_LACKS_SYS_SYSCTL_H
-
-Sun Feb 12 08:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Removed ACE_LACKS_USECONDS_T, Cygwin does deliver useconds_t
-
-Sat Feb 11 19:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lynxos.h:
- Added ACE_LACKS_SUSECONDS_T and ACE_LACKS_USECONDS_T
-
- * ace/config-hpux-11.00.h:
- Added ACE_LACKS_SUSECONDS_T
-
-Sat Feb 11 19:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.cpp:
- Also undef min when defined and do it before including limits,
- should fix our MingW build
-
-Sat Feb 11 19:09:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h
- * ace/config-vxworks5.x.h:
- * ace/config-macosx-panther.h:
- Added ACE_LACKS_SUSECONDS_T and ACE_LACKS_USECONDS_T
-
-Sat Feb 11 10:37:04 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/ace_wchar.inl (convert): Fixed a bug where the character
- conversion was getting improperly sign converted. Thanks to
- Olivier Brunet <o dot brunet at free dot fr> for this fix.
-
-Fri Feb 10 22:49:07 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
- * ace/config-sunos5.5.h:
- * include/makeinclude/platform_sunos5_sunc++.GNU:
-
- Added Sun Studio 8 or better symbol visibility/scope support.
- Provides improved shared libraries by reducing footprint
- (e.g. 17% reduction for ACE), reducing symbol clashes with
- third party libraries and increasing run-time performance.
- [Bug 2378]
-
-Fri Feb 10 21:26:42 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added ACE_HAS_CHARPTR_SHMAT and ACE_HAS_CHARPTR_SHMDT
- feature tests. Fixes bug 2388.
-
-Fri Feb 10 19:24:10 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/trading_serv.mpb:
-
- Added iortable as a base project as the TAO_CosTrading_Serv
- library now utilizes the TAO_IORTable library.
-
-Fri Feb 10 16:00:00 UTC 2006 Simon Massey <sma@prismtech.com>
-
- * bin/tao_orb_tests.lst:
- Removed "Request_Interceptor_Flow" Portable Interceptors test
- when configuration HAS_EXTENDED_FT_INTERCEPTORS as it will
- fail.
-
-Fri Feb 10 15:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Dirent_Test.cpp:
- Made this test compiling with Borland C++ with wchar enabled
-
-Fri Feb 10 14:25:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- Disable visibility by default, seems the Intel C++ compiler
- has some issues which we reported to Intel
-
-Fri Feb 10 14:23:06 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/PerlACE/Run_Test.pm:
-
- Fixed the add_path() method to work on both Windows and UNIX.
-
- * bin/depgen.pl:
-
- If the -i option is passed, create a dependency file even if there
- are no source files. This will allow NMake files to proceed
- without warning.
-
- * bin/generate_export_file.pl:
-
- Changed to always emit the static library code unless the -n is
- used. There is no reason not to support static libraries by
- default.
-
-Fri Feb 10 14:20:54 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu>
-
- * bin/ciao_tests.lst
-
- Reverse a previous change to ciao_tests due to concerns
- for autobuild logging.A smaller test will be added instead.
-
-Fri Feb 10 13:22:34 UTC 2006 xiong,ming <ming.xiong@vanderbilt.edu>
-
- * bin/ciao_tests.lst
-
- Added Bug_2130_Regression test
-
-Fri Feb 10 13:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.inl (write):
- Use another const cast when ACE_HAS_CHARPTR_SOCKOPT is defined
-
-Fri Feb 10 12:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_release:
- Use *.mwc to exclude any mwc files instead of listing them
- explicitly, prevents the problems which we had with x.4.9 when
- we had some new mwc files which caused an overwrite of
- GNUmakefiles.
-
-Fri Feb 10 12:42:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- Removed OCFLAGS += -axK, this flag is really dependent on the CPU
- that is targeted, it is just not a good idea to do this in general
- when optimization is enabled
-
-Fri Feb 10 12:00:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Message_Queue.cpp:
- * ace/WIN32_Proactor.cpp:
- Applied workarounds for broken vc6 header files
-
-Fri Feb 10 11:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/wrapper_macros.GNU:
- Set exceptions default to 1
-
- * include/makeinclude/platform_linux_icc.GNU:
- Set optimize to 1 again now Intel has fixed a bug in their IA64
- compiler, also added support for visibility
-
-Fri Feb 10 10:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Updated link to tenermerx code
-
- * ace/Asynch_IO.h:
- Fixed problem when ACE_HAS_WINNT4 has been set to 0. Thanks to
- Karl Schmitt <Karl dot Schmitt at dfs dot de> for reporting this.
-
- * ace/ACE.cpp:
- * ace/Select_Reactor_T.cpp:
- Fixed incorrect comment after endif
-
- * ace/Auto_Event.h:
- * ace/Based_Pointer_Repository.h:
- * ace/Based_Pointer_T.h:
- * ace/Default_Constants.h:
- * ace/Dev_Poll_Reactor.h:
- * ace/Event_Handler.h:
- * ace/File_Lock.h:
- * ace/Framework_Component.h:
- * ace/Free_List.h:
- * ace/Future.h:
- * ace/Future_Set.h:
- * ace/Guard_T.h:
- * ace/Handle_Gobbler.h:
- * ace/Handle_Set.h:
- * ace/Hash_Map_Manager_T.h:
- * ace/Hash_Map_With_Allocator_T.h:
- * ace/Local_Tokens.h:
- * ace/Map_Manager.h:
- * ace/MEM_IO.h:
- * ace/MEM_SAP.h:
- * ace/MEM_Stream.h:
- * ace/Message_Block.h:
- * ace/Message_Queue.h:
- * ace/Msg_WFMO_Reactor.h:
- * ace/Node.h:
- * ace/Null_Mutex.h:
- * ace/Null_Semaphore.h:
- * ace/Object_Manager.h:
- * ace/Process_Manager.h:
- * ace/Reactor.h:
- * ace/Reactor_Notification_Strategy.h:
- * ace/Proactor.h:
- * ace/Recursive_Thread_Mutex.h:
- * ace/Service_Object.h:
- * ace/WFMO_Reactor.h:
- * ace/Reactor_Impl.h:
- * ace/Proactor_Impl.h:
- * ace/Signal.h:
- * ace/Svc_Handler.h:
- * ace/SOCK_SEQPACK_Association.h:
- * ace/Test_and_Set.h:
- * ace/Thread_Mutex.h:
- * ace/Timer_Heap_T.h:
- * ace/TP_Reactor.h:
- * ace/Timer_Queue_Adapters.h:
- * ace/Timer_Hash_T.h:
- * ace/Timer_Queue_T.h:
- * ace/Unbounded_Set.h:
- * ace/Select_Reactor_T.h:
- * ace/Service_Config.h:
- Doxygen improvements
-
- * ace/Auto_IncDec_T.h:
- Removed incorrect comment
-
- * ace/config-aix-4.x.h:
- * ace/config-borland-common.h:
- * ace/config-cray.h:
- * ace/config-cxx-common.h:
- * ace/config-doxygen.h:
- * ace/config-g++-common.h:
- * ace/config-hpux-10.x-hpc++.h:
- * ace/config-hpux-11.00.h:
- * ace/config-icc-common.h:
- * ace/config-integritySCA.h:
- * ace/config-irix6.x-sgic++.h:
- * ace/config-kcc-common.h:
- * ace/config-lynxos.h:
- * ace/config-netbsd.h:
- * ace/config-openvms.h:
- * ace/config-osf1-4.0.h:
- * ace/config-sunos5.5.h:
- * ace/config-sunos5.6.h:
- * ace/config-tandem-nsk-mips-v2.h:
- * ace/config-tandem-nsk-mips-v3.h:
- * ace/config-unixware-7.1.0.udk.h:
- * ace/config-vxworks5.x.h:
- * ace/config-vxworks6.2.h:
- * ace/config-win32-dmc.h:
- * ace/config-win32-ghs.h:
- * ace/config-win32-msvc-6.h:
- * ace/config-win32-msvc-7.h:
- * ace/config-win32-msvc-8.h:
- * ace/config-win32-visualage.h:
- * ace/README:
- Removed ACE_HAS_USING_KEYWORD, all our compilers have it so need
- for a seperate define anymore
-
- * ace/config-borland-common.h:
- Removed ACE_LACKS_INLINE_ASSEMBLY, ACE_NEW_THROWS_EXCEPTIONS, and
- ACE_SIZEOF_LONG_DOUBLE and added ACE_HAS_NEW_NOTHROW
-
- * ace/config-doxygen.h:
- Fixed define of __ACE_INLINE__
-
- * ace/config-icc-common.h:
- Added custom export macros, the ICC compiler does support the
- visibility attribute
-
- * ace/config-lynxos.h:
- Added ACE_HAS_CHARPTR_SHMAT
-
- * ace/config-macros.h:
- Always expand ACE_USING to using
-
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-psosim-g++.h:
- Added ACE_LACKS_ENV
-
- * ace/config-sunos5.5.h:
- Added ACE_HAS_CHARPTR_SHMDT
-
- * ace/config-win32-borland.h:
- Removed ACE_LACKS_STDINT_H, ACE_LACKS_DIRENT_H, undef the
- following defines, borland has them, ACE_LACKS_STRUCT_DIR,
- ACE_LACKS_CLOSEDIR, ACE_LACKS_OPENDIR, ACE_LACKS_READDIR,
- ACE_LACKS_REWINDDIR, added ACE_HAS_WOPENDIR, ACE_HAS_WCLOSEDIR,
- ACE_HAS_WREADDIR, ACE_HAS_WREWINDDIR
-
- * ace/config-WinCE.h:
- Added ACE_LACKS_PIPE
-
- * ace/Dirent.{h,inl}:
- * ace/Dirent_Selector.{h,cpp,inl}:
- * ace/os_include/os_dirent.h:
- * ace/OS_NS_dirent.{h,cpp,inl}:
- Borland delivers wopendir, wclosedir for wchar_t directory names
- but also wdirent instead of dirent. Added a ACE_DIRENT macro that
- normally expands to dirent but with Borland it can expand to
- wdirent when build with ACE_USES_WCHAR
-
- * ace/DLL_Manager.h:
- No need to export ACE_DLL_Handle, internal class
-
- * ace/Framework_Component.h:
- Declare private copy constructor/assignment operator,
- should allow making a copy
-
- * ace/INET_Addr.cpp:
- Changed some tests for VxWorks, only a specific implementation
- should be used when ACE_LACKS_GETHOSTBYNAME and
- ACE_LACKS_GETHOSTBYADDR are set, with newer VxWorks version we
- don't have these defines set, so we don't need to use a different
- code path for VxWorks
-
- * ace/Local_Name_Space.cpp:
- * ace/Name_Space.cpp:
- * ace/Parse_Node.cpp:
- Initialize all members, fixes GCC warnings
-
- * ace/MEM_SAP.h:
- Don't export ACE_MEM_SAP_Node, it is an internal class
-
- * ace/Message_Queue.cpp:
- * ace/WIN32_Proactor.cpp:
- Removed win32 bit specific code, the 64bit case is the one also to
- use for 32bit.
-
- * ace/Time_Value.h:
- * ace/os_include/os_time.h:
- Moved timespec to os_time, it belongs there. Fixes bugzilla
- bug [2380].
-
- * ace/Node.h:
- Declare private assignment operator
-
- * ace/OS_NS_stdlib.inl (getenv):
- Removed psos specific part, solved by adding a define to the
- psos confi files
-
- * ace/OS_NS_sys_utsname.cpp:
- Merged the two uname implementations to one method to make
- the maintenance easier
-
- * ace/OS_NS_Thread.inl:
- Replaced VXWORKS with ACE_VXWORKS
-
- * ace/Select_Reactor_Base.h:
- Added forward declaration of ACE_Sig_Handler, this class is
- used in the interfaces as pointer
-
- * ace/OS_NS_sys_shm.{h,inl}:
- Changed the void* argument of shmdt and shmat to a const void*,
- introduced ACE_HAS_CHARPTR_SHMAT and ACE_HAS_CHARPTR_SHMDT for
- the platforms that have a char* version of these methods.
-
- * ace/TP_Reactor.{h,cpp}:
- Don't export ACE_EH_Dispatch_Info and ACE_TP_Token_Guard, it are
- internal classes. Renamed grab_token to acquire_read_token as the
- todo mentioned, addded private copy constructor and assignment
- operator for ACE_TP_Token_Guard, no copying should be allowed
-
- * ace/Unbounded_Queue.cpp:
- * ace/Unbounded_Set.cpp:
- Use prefix increment/decrement
-
- * ace/OS_NS_unistd.inl:
- Merged the two pipe methods to one and replaced some c-style casts
- with C++ casts.
-
- * ace/OS_NS_unistd.cpp:
- Refactored num_processors, use sysconf when _SC_NPROCESSORS_CONF is
- defined, when ACE_HAS_SYSCTL has been set we use sysctl
- Refactored num_processors_online, use sysconf when
- _SC_NPROCESSORS_ONLN is defined, when ACE_HAS_SYSCTL has been
- set we use sysctl.
-
- * ace/Time_Value.{h,cpp,inl}:
- Use suseconds_t as type for usec
-
- * ace/Select_Reactor_T.inl:
- Added include of Signal.h to fix compile error in the solaris
- autoconf build
-
- * bin/tao_other_tests.lst:
- Also run EC_MT_MCast in a static configuration
-
- * bin/tao_orb_tests.lst:
- Added AMH_Oneway and Bug_2319_Regression
-
- * bin/perltest2cpp.pl:
- Removed this file
-
-Thu Feb 9 20:07:59 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Time_Value.cpp:
-
- Some platforms pollute the namespace with a max() macro, which
- makes it impossible to invoke std::numeric_limits<T>::max().
- #undef max after all the headers have been #included.
-
-Thu Feb 9 18:51:16 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- #include <sys/types.h> in the ACE_HAS_2_PARAM_SCHED_GETAFFINITY
- and ACE_HAS_2_PARAM_SCHED_SETAFFININTY feature tests. Thanks to
- Doug McCorkle <mccdo at iastate dot edu> for reporting this bug.
-
-Thu Feb 9 20:05:00 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
-
- * bin/tao_other_tests.lst:
-
- Added the new secure policies test.
-
-Thu Feb 9 17:40:17 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_string.cpp (ACE_OS::strerror):
-
- Don't use strlen() to see if length is zero, check if the
- first char is null (O(1) vs. O(N)).
-
-Thu Feb 9 16:59:40 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * test/MEM_Stream_Test.cpp:
-
- Align test_reactive() and test_concurrent() so the same
- error/warnings are emitted.
-
- * Flag_Manip.cpp:
- * IPC_SAP.cpp
- * MEM_IO.cpp:
- * SOCK_Dgram.cpp:
- * SSL/SSL_SOCK_Stream.cpp:
-
- Change type of FIONBIO and FIONREAD ioctl from u_long,
- ACE_INT32, etc. to int for portability.
-
- * ace/Time_Value.cpp:
-
- Use std::numeric_limits<time_t>::max () instead of LONG_MAX
- as ctor's first argument when initializing ACE_Time_Value::
- max_time if !ACE_LACKS_NUMERIC_LIMITS, as time_t may not be
- a long. Fixes Timer_Queue_Reference_Counting_Test on NetBSD/amd64.
-
- * configure.ac:
-
- Added ACE_LACKS_NUMERIC_LIMITS feature test.
-
- * ace/README:
-
- Document new ACE_LACKS_NUMERIC_LIMITS feature test macro, which
- should be defined to 1 if platform lacks std::numeric_limits<>.
-
- * ace/Cached_Connect_Strategy_T.cpp (cached_connect):
-
- Handle ETIMEDOUT as we do for EWOULDBLOCK. Fixes
- Cached_Conn_Test on NetBSD systems.
-
- * ace/config-freebsd.h:
- * ace/config-netbsd.h:
- * ace/config-openbsd.h:
- * ace/config-macosx-panther.h:
- * ace/config-macosx-tiger.h:
- * ace/config-macosx.h:
-
- Define ACE_HAS_SOCKADDR_IN6_SIN6_LEN.
- This may be needed for other canned configs.
-
- * ace/config-aix-4.x.h:
- * ace/config-cray.h:
- * ace/config-freebsd.h:
- * ace/config-macosx-panther.h:
- * ace/config-macosx-tiger.h:
- * ace/config-macosx.h:
- * ace/config-mvs.h:
- * ace/config-netbsd.h:
- * ace/config-openbsd.h:
- * ace/config-qnx-neutrino.h:
- * ace/config-qnx-rtp-62x.h:
- * ace/config-qnx-rtp-pre62x.h:
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h:
- * ace/config-win32-interix.h:
-
- Change ACE_HAS_SIN_LEN to ACE_HAS_SOCKADDR_IN_SIN_LEN.
-
- * ace/README:
-
- Document new feature test macros ACE_HAS_SOCKADDR_IN_SIN_LEN and
- ACE_HAS_SOCKADDR_IN6_SIN6.
-
- Removed description of ACE_HAS_SIN_LEN. This macro was defined,
- but not used anywhere in ACE, TAO, or CIAO. It's being removed
- rather than used because the new macros follow our feature test
- naming conventions.
-
- * ace/INET_Addr.cpp:
- * ace/INET_Addr.inl:
-
- Set the sockaddr_in.sin_len and sockaddr_in6.sin6_len members if
- new ACE_HAS_SOCKADDR_IN_SIN_LEN or ACE_HAS_SOCKADDR_IN6_SIN6_LEN
- feature test macros are defined.
-
-Tue Feb 7 23:28:29 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/SPIPE_Acceptor.cpp (close): On Windows, wait for completion
- (cancellation) of an outstanding ConnectNamedPipe operation. If
- left outstanding and the ACE_SPIPE_Acceptor object is deleted, the
- OS will write into deleted memory. Thanks to Nathan Bamford
- <nbamford at datalever dot com> for reporting this.
-
- * THANKS: Added Nathan Bamford to the Hall of Fame.
-
-Wed Feb 08 15:46:51 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * ACE version 5.4.9 released.
-
-Mon Feb 6 18:39:20 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Updated with info from Doug Schmidt.
-
-Mon Feb 6 15:49:57 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
-
- * NEWS:
-
- Updated with info from Steve Huston.
-
-Mon Feb 6 14:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Improved documentation for the BCBVER environment setting which
- is required for building with the Borland C++ compilers
-
-Fri Feb 3 23:48:32 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Barrier.h: Noted shutdown() was added for 5.4.9.
-
- * ace/Message_Queue_T.{h cpp}: Changed enqueue_head(), enqueue_tail()
- to recognize that the ACE_Message_Block passed may have other
- block(s) connected to it via the next() pointers. This allows a
- caller to pre-connect a series of ACE_Message_Blocks and coalesce
- the enqueueing of the series into a single method call.
- Thanks to Guy Peleg <guy dot peleg at amdocs dot com> for suggesting
- this enhancement.
- Also revamped the Doxygenization of ACE_Message_Queue's
- documentation.
-
- * tests/Message_Queue_Test.cpp: Added chained_block_test() to test
- the new functionality above.
-
-Fri Feb 3 14:47:53 UTC 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * ace/Cleanup_Strategies_T.h:
-
- Added missing versioned namespace declarations.
-
- * ace/Guard_T.h:
-
- Fixed versioned namespace related errors in single-threaded
- builds with that feature enabled.
-
- * ace/WFMO_Reactor.h:
-
- Forward declare the ACE_WFMO_Reactor_Test class outside of the
- versioned namespace. This test class is actually declared in
- the global namespace of a standalone test.
-
-Fri Feb 3 07:53:16 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_sys_socket.inl (setsockopt): Make sure to
- map WSAEOPNOTSUPP to the ENOTSUP errno value so the code is
- portable across versions of sockets! Thanks to David Hauck
- <davidh at netacquire dot com> for this fix.
-
- * ace/OS_NS_sys_socket.inl (setsockopt): Only check for
- WSAEOPNOTSUPP on platforms that actually support this macro!
- Thanks to Wallace Zhang for reporting this.
-
-Thu Feb 2 23:59:37 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * html/index.html
-
- Removed the XML_helpers link, as that documentation is no
- longer generated.
-
-Thu Feb 2 23:41:39 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/acedefaults.mpb
-
- Added zlib to the feature inherits to resolve linking errors
- on Windows.
-
-Thu Feb 2 13:35:18 Pacific Standard Time 2006 Ossama Othman <ossama_othman at symantec dot com>
-
- * ace/OS_NS_Thread.h:
-
- Fixed versioned namespace related errors in single-threaded
- builds with that feature enabled.
-
-Thu Feb 2 17:49:42 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_string.h:
-
- Add ACE_Export decoration to ACE_OS::fast_memcpy() declaration.
-
-Thu Feb 2 15:47:35 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * examples/Map_Manager/Map_Manager.mpc:
-
- Added an mpc file to create the right kind of project. The
- symptoms of bad or missing mpc files are stray library symbolic
- links.
-
-Thu Feb 2 14:48:03 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
-
- Build examples and tests subdirectories after building
- protocols. I think all of the HTBP, RMCast and TMCast examples
- and tests should be moved underneath protocols eventually , but
- it's too close to the release to do it safely.
-
-Thu Feb 2 11:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Naming_Test.cpp:
- Moved some real test code out of ACE_ASSERT calls
-
-Thu Feb 2 06:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.lst:
- Fixed another error in this file
-
-Wed Feb 1 20:33:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Event_Handler.h:
- Doxygen improvement
-
-Wed Feb 1 20:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added CosConcurrency_IDL
-
-Wed Feb 1 18:00:06 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * ace/ace_for_tao.mpc
-
- Added Dirent_Selector.cpp to fix the Dirent test.
-
-Wed Feb 1 08:17:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_shm.inl:
- Reverted another part of my changes
-
-Wed Feb 1 07:52:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.lst:
- Fixed !ACE_FOR_TAO additions
-
-Tue Jan 31 22:08:57 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Barrier.{h cpp}: Added a new shutdown () method which aborts all
- waiting on the barrier. Thanks to John Lilley <jlilley at datalever
- dot com> for contributing this method.
- Also note that the wait() method can now return -1 with errno
- ESHUTDOWN if the barrier is shut down while waiting for it.
-
- * tests/Barrier_Test.cpp: Added a test for barrier shutdown.
-
- * THANKS: Added John Lilley to the Hall of Fame.
-
-Tue Jan 31 21:34:34 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/ciao_tests.lst
-
- Added the hello test *without* naming service so we get results
- even on platforms with a broken/nonextant Naming Service.
-
-Tue Jan 31 16:51:27 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/ciao_tests.lst
- * bin/tao_other_tests.lst
- * tests/run_test.lst
-
- Added a bunch of !ACE_FOR_TAO qualifiers to tests that are not
- built/runnable when the ACE_FOR_TAO feature is used.
-
- * tests/run_test.lst
-
- Removed the avoid of ace_for_tao from the Dirent test, as Dirent.cpp
- is now built as part of ace_for_tao.
-
-Tue Jan 31 09:44:10 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_shm.{h,inl}:
- Reverted my change below, removed the const, it causes problems with
- solaris, have to add a special case for solaris, but will do that
- after x.4.9 is out
-
- Fri Jan 27 12:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_shm.{h,inl}:
- Changed for the shmdt and shmat methods the void* argument to
- const void*, this is the way posix defines these methods.
-
-Mon Jan 30 17:53:10 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/ciao_tests.lst
-
- Added a !NOXERCES qualifier so it is possible to run only tests
- that do not require xerces.
-
-Sat Jan 28 18:40:30 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Array_Base.h (class ACE_Array_Base): Changed private to
- protected to enable access to certain members in derived
- classes. Thanks to luxi78@gmail.com for suggesting this.
-
-Fri Jan 27 23:29:44 UTC 2006 James H. Hill <hillj@isis.vanderbilt.edu>
-
- * docs/ace_guidelines.vsmacros:
-
- Re-added the Visual Studio macros as a binary file.
-
-Fri Jan 27 23:21:49 UTC 2006 James H. Hill <hillj@isis.vanderbilt.edu>
-
-
- * docs/ace_guidelines.vsmacros:
-
- Removed this file since it's a binary file.
-
-Fri Jan 27 18:47:34 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * ace/ace_for_tao.mpc
-
- Added Dirent.cpp to resolve linking errors in TAO_IDL on Windows.
-
-Fri Jan 27 14:53:03 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/PerlACE/Run_Test.pm:
-
- Added a method to get a random port number within the range of
- 10002 - 32767.
-
-Fri Jan 27 14:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Reactor_Performance_Test.cpp:
- Initialise some pointers with 0
-
-Fri Jan 27 13:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/DLL_Manager.h:
- Doxygen improvements
-
-Fri Jan 27 13:43:50 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/msvc_static_order.lst:
-
- More tweaks for split of CosConcurrency library --- build tests
- after building the library.
-
-Fri Jan 27 13:42:03 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Fix typo in last change.
-
-Fri Jan 27 12:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_shm.{h,inl}:
- Changed for the shmdt and shmat methods the void* argument to
- const void*, this is the way posix defines these methods.
-
-Fri Jan 27 11:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Select_Reactor_T.cpp:
- Forgot this file to commit, only include the .inl file when
- inlining is disabled
-
-Fri Jan 27 11:06:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Connector.h:
- Improved doxygen
-
-Fri Jan 27 10:43:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Swap.h:
- Added a deprecated tag to this file, std::swap can be used without
- problems on all platforms, we do it in TAO without problems
-
-Fri Jan 27 10:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_wait.h:
- Improved doxygen
-
-Fri Jan 27 10:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Thread_Manager_Test.cpp:
- Updated this test for VxWorks with pthread support
-
-Fri Jan 27 09:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/Stats/performance.shtml:
- Changed picture to 800*600
-
- * bin/performance_stats.sh:
- Copy the contents of html/Stats to the destination directory, this
- way any change in this directory is automatically published on
- the webserver. The old contents of the webserver has been checked
- to make sure we don't loose any data.
-
-Fri Jan 27 09:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Select_Reactor_Base.h:
- * ace/Select_Reactor.h:
- * ace/config-sunos5.5.h:
- * ace/config-osf1-4.0.h:
- Doxygen improvements
-
- * ace/Select_Reactor_T.{h,inl}:
- Doxygen improvements and enabled inlining in the inline file again,
- this was disabled and I could find that someone disable this 7 years
- ago because of a bug in the Sun compiler at that moment. The current
- supported versions don't have a problem with this, so enabled
- inlining again in this core part of ACE.
-
-Fri Jan 27 03:09:01 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- If examples and/or tests have been disabled, don't bother
- generating subdirectory hierarchies or Makefiles for them.
-
-Fri Jan 27 02:43:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
- * m4/ace.m4:
-
- Remove support for --{enable,disable}-ace-perftests. The
- performance tests are now enabled/disabled with the plain
- --{enable,disable}-ace-tests option. We decided this as
- flags for each type of example and test gets a unwieldly
- once we factor in TAO (and sometime in the future CIAO).
-
-Thu Jan 26 18:53:10 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * Makefile.am (SUBDIRS):
- * m4/ace.m4: Added support to enable/disable building the ACE tests,
- performance tests, and examples. Thanks to Thomas E Lackey
- <telackey at bozemanpass dot com> for contributing this.
-
-Thu Jan 26 20:25:39 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Streams/BasicTask.h:
- * examples/APG/Streams/EndTask.h: Fixed ACE_Message_Block memory leaks.
-
-Thu Jan 26 17:59:16 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/dance_extension_stub.mpb
-
- Added a new MPC base project for DAnCE.
-
-Thu Jan 26 15:38:38 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * protocols/ace/RMCast/Template_Instantiations.cpp: Replace the
- separate long and long long instantiations with u64 instantiations.
- This is what the code says, and avoids issues with 64-bit
- explicit instantiations builds.
-
-Thu Jan 26 15:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Singleton.h:
- Doxygen improvements
-
-Thu Jan 26 15:05:04 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * protocols/ace/RMCast/Template_Instantiations.cpp: Add missing
- template instantiations.
-
-Thu Jan 26 14:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Message_Block_Test.cpp:
- * tests/Process_Manual_Event_Test.cpp:
- * tests/Process_Mutex_Test.cpp:
- Moved real code out of ACE_ASSERT macro's, this functionality
- wasn't executed in release mode builds. Found this because of
- warnings in the Intel release build that a variable was used
- before it was assigned a value.
-
-Thu Jan 26 13:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/performance_stats.sh:
- Increased size of pictures to 800x600 and also put linux and
- gcc version into a file which is used by the other html files
-
- * bin/generate_performance_chart.sh:
- * bin/generate_topinfo_charts.sh:
- Generate pictures of 800x600
-
-Thu Jan 26 13:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/Stats/configuration.shtml:
- Get linux and gcc version from the file instead of hardcoding
- it in this file
-
- * html/Stats/simple_footprint.shtml:
- Removed the smart proxies lib, it is always 0 size, added PI
- and PI_Server
-
-Thu Jan 26 13:06:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- Extended this script to generate a seperate page for the CIAO
- footprint stats. Also made the generated png images the size
- of 800x600 and get the gcc version from gcc itself instead of
- generating it hardcoded
-
-Thu Jan 26 13:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_footprint_chart.sh:
- Generate the png images of size 800x600, little bit bigger, makes
- it more easier to read
-
-Thu Jan 26 11:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Registry.h:
- * ace/Token_Request_Reply.h:
- * ace/Semaphore.h:
- * ace/Hash_Map_Manager_T.h:
- * ace/Sched_Params.h:
- Doxygen improvements
-
-Thu Jan 26 10:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/Stats/detailed_footprint.shtml:
- Updated header page to also mention that we gather CIAO stats
-
-Wed Jan 25 20:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.h:
- * ace/config-linux-common.h:
- * ace/config-macros.h:
- * ace/RB_Tree.h:
- Doxygen improvements
-
- * ace/config-freebsd.h:
- * ace/config-macosx.h:
- * ace/config-netbsd.h:
- * ace/config-openbsd.h:
- * ace/config-vxworks6.2.h:
- Added ACE_HAS_SYSCTL, will be used in some new code that will
- be added after x.4.9
-
-Wed Jan 25 19:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- Added ACE_LACKS_SUSECONDS_T and ACE_LACKS_USECONDS_T
-
- * ace/WIN32_Asynch_IO.h:
- * ace/TSS_T.h:
- * ace/Timer_Queue_T.h:
- * ace/String_Base.h:
- * ace/iosfwd.h:
- * ace/High_Res_Timer.h:
- * ace/Configuration.h:
- * ace/Log_Msg.h:
- * ace/Message_Queue.h:
- * ace/Process.h:
- * ace/SOCK_Dgram_Mcast.h:
- * ace/Managed_Object.h:
- * ace/Map_Manager.h:
- * ace/Containers_T.h:
- * ace/SString.h:
- * ace/IOStream.h:
- Doxygen improvements
-
-Wed Jan 25 19:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- Don't use the directory group sorting with borland
-
-Wed Jan 25 19:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/sys/os_types.h:
- If ACE_LACKS_SUSECONDS_T is defined then define suseconds_t as
- long. If ACE_LACKS_USECONDS_T is defined then define useconds_t
- as unsigned long.
-
-Wed Jan 25 15:05:27 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added feature test for ACE_LACKS_SUSECONDS_T and
- ACE_LACKS_USECONDS_T.
-
-Wed Jan 25 15:00:05 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added feature tests for ACE_LACKS_SYS_SYSCTL_H and
- ACE_HAS_SYSCTL.
-
-Wed Jan 25 14:38:10 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/SSL/SSL_Asynch_BIO.h:
- * include/makeinclude/platform_lynxos.GNU:
- Fixed compile error on LynxOS when ssl=1.
-
-Wed Jan 25 13:06:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Array.h:
- * ace/Asynch_IO.h:
- * ace/Asynch_IO_Impl.h:
- * ace/Atomic_Op_T.h:
- * ace/Basic_Types.h:
- * ace/Caching_Utility_T.h:
- * ace/CDR_Size.h:
- * ace/CDR_Stream.h:
- * ace/Cleanup_Strategies_T.h:
- Improved documentation by using @note doxygen tag
-
-Wed Jan 25 12:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TP_Reactor.{h,cpp}:
- Improved doxygen
-
-Wed Jan 25 12:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Select_Reactor_Base.h:
- Improved doxygen
-
-Wed Jan 25 12:13:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/vcl.mpb:
- Add compile_flags that are needed to build vcl apps
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- If compile_flags is set, then add them to the CFLAGS
-
-Wed Jan 25 11:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/Stats/footprint.shtml:
- Added link for CIAO footprint we are going to gather
-
-Wed Jan 25 10:43:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- Added ACE_LACKS_SYS_SYSCTL_H
-
-Wed Jan 25 10:38:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/sys/os_sysctl.h:
- New os_include system header include file, will be used after x.4.9
- is out because using it now can break to much builds
-
-Tue Jan 24 18:07:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.2.h:
- Readded ACE_LACKS_MKTEMP again, the function is declared but can't
- be resolved during linking, reported this to WindRiver
-
-Tue Jan 24 16:56:51 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_signal.inl: Removed explicit ACE_OS from sigaction
- function - left over from trying to work around HP issues yesterday.
-
-Tue Jan 24 16:28:11 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added feature tests for ACE_LACKS_KILL and ACE_LACKS_SIGACTION.
-
-Tue Jan 24 16:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_dlfcn.inl:
- The symFindByName is only working with VxWorks in kernel mode
-
-Tue Jan 24 14:44:35 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Activation_Queue.h: Corrected @retval for enqueue(). Returns
- >0 (number of requests now queued) on success, not 0. Thanks to
- Guy Peleg for this correction.
-
-Tue Jan 24 14:00:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdlib.cpp:
- Only with VxWorks 5.5.1 don't use limits, newer versions to have this
-
-Tue Jan 24 13:43:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.2.h:
- Removed ACE_LACKS_MKTEMP, VxWorks 6.2 delivers this function
-
-Tue Jan 24 13:39:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.2.h:
- Removed ACE_LACKS_MMAP and ACE_LACKS_MPROTECT, VxWorks 6.2 delivers
- these functions
-
-Tue Jan 24 13:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_resource.inl:
- Use the ACE_UNUSED_ARG macro for arguments that are not used
-
-Tue Jan 24 12:54:35 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Choosed a non-group sorting method if the MPC_GNUACE_NAMED_TARGETS
- environment variable is set.
-
-Tue Jan 24 12:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_netdb.{h,cpp,inl}:
- * ace/config-vxworks5.x.h:
- Simplified the vxworks specific code, VxWorks 6.2 does deliver several
- of the API's we don't had with VxWorks 5.5.1.
-
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-psosim-g++.h:
- Added ACE_LACKS_GETHOSTBYNAME
-
-Tue Jan 24 12:12:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_netdb.h:
- * ace/OS_NS_netdb.inl:
- Use ACE_VXWORKS instead of VXWORKS and introduced
- ACE_LACKS_GETHOSTBYADDR, ACE_LACKS_GETPROTOBYNUMBER and
- ACE_LACKS_GETPROTOBYNAME to make maintenance easier
-
- * ace/config-chorus.h:
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-psosim-g++.h:
- * ace/config-vxworks5.x.h:
- * ace/config-vxworks6.2.h:
- * ace/config-WinCE.h:
- Added the new defines to the correct files
-
-Tue Jan 24 11:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_arpa_inet.cpp (inet_aton):
- Use ACE_VXWORKS instead of VXWORKS and made it dependent on the
- VxWorks version number
-
-Tue Jan 24 10:33:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * OS_NS_signal.inl:
- Introduced ACE_LACKS_SIGACTION and ACE_LACKS_KILL to make things
- easier to maintain
-
- * ace/config-chorus.h:
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-psosim-g++.h:
- * ace/config-win32-common.h:
- * ace/config-WinCE.h:
- Added ACE_LACKS_SIGACTION, ACE_LACKS_KILL
-
-Mon Jan 23 22:08:56 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_signal.{h inl}:
- * ace/OS_TLI.h: The method-name-same-as-struct-name hack for HP aC++
- needs to go up through version 03.65. This compiler version is used
- on HP-UX 11iv2 on PA-RISC, so the hack can't be expunged when
- removing HP-UX 11.00 support. The hack does not appear to be needed
- for aC++ on HP-UX on Integrity (aC++ v06.xx). Also see
- Mon Jan 23 16:35:40 UTC 2006 Steve Huston <shuston@riverace.com>
-
-Mon Jan 23 20:19:25 UTC 2006 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/ciao_tests.lst
-
- Removed the "Exceptions" qualifier from the CIAO tests, as we
- no longer support emulated exceptions, and we want these
- tests to run everywhere.
-
-Mon Jan 23 18:07:00 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * apps/Gateway/Gateway/Event_Channel.cpp: Put the ACE_INET_Addr
- setup on separate lines to help aC++ optimizer get it right.
-
-Mon Jan 23 16:35:40 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/OS_TLI.{h inl}: HP aC++ 03.56 (last aC++ for HP-UX 11.00) gets
- confused with struct t_optmgmt being defined as extern "C" by the OS
- and referenced in namespace ACE_OS by ACE. To help this compiler
- deal, typedef ACE_TOPTMGMT appropriately, with extern "C" for
- aC++ less than 03.60 and normally for all other compilers. This
- should take care of the odd t_optmgmt errors.
-
- When we remove support for HP-UX 11.00, this hack should be removed
- as well.
-
- * apps/JAWS3/jaws3/Reactive_IO.cpp: Replace #include "ace/OS.h" with
- #include "ace/OS_NS_unistd.h". Leaving OS.h gets HP aCC into a state
- where it gets confused about methods and types with the same name,
- in this case t_optmgmt.
-
-Mon Jan 23 15:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ATM_Acceptor.h:
- * ace/OS_NS_stdio.h:
- Doxygen improvements
-
-Mon Jan 23 15:43:56 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/msvc_static_order.lst:
-
- Update for split of CosConcurrency, CosProperty, and
- RTEventLogAdmin libraries.
-
-Mon Jan 23 08:02:08 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Pipe.cpp: Added static_cast<u_short> (0) rather than
- (u_short) 0 to the ACE_INET_Addr local_any in ACE_Pipe::open().
-
-Sat Jan 21 08:19:34 UTC 2006 James H. Hill <hillj@isis.vanderbilt.edu>
-
- * docs/ACE-guidelines.html:
- * docs/ace_guidelines.vsmacros:
-
- Added Visual Studio .NET macros project that helps with formatting
- according to ACE guidelines. Also noted the macros project in the
- documentation file.
-
-Fri Jan 20 22:51:09 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu>
-
- * apps/JAWS/server/IO.h:
- * apps/JAWS/server/IO.cpp:
-
- Fixed unused paramerer warnings.
-
- * apps/JAWS2/JAWS/IO.h:
- * apps/JAWS2/JAWS/IO.cpp:
-
- tried to fix the 'cast to pointer from interger of different size'
- warning. It had to do with the fact that x86_64 void* are 8 bytes and
- the cast was from an int which 4 bytes. When James Hu wrote that
- code there were no 64 bit archs so the error is showing up now.
-
-Fri Jan 20 15:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/WIN32_Proactor.h:
- No need to export ACE_WIN32_Asynch_Timer
-
-Fri Jan 20 14:55:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/*.doxygen:
- Updated EXPAND_AS_DEFINED so that we generate documentation with
- exceptions in the interfaces
-
-Fri Jan 20 13:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-macros.h:
- Replace VXWORKS with ACE_VXWORKS and guarded the following
- macros with ACE_LACKS_DEPRECATED_MACROS so that usage of these
- deprecated macros within ACE/TAO is prevented: ACE_USING,
- ACE_SYNCH_1, and ACE_SYNCH_2
-
-Fri Jan 20 11:29:54 UTC 2006 Boris Kolpackov <boris@kolpackov.net>
-
- * protocols/ace/RMCast/Protocol.h:
-
- Fixed a race condition.
-
- * protocols/ace/TMCast/FaultDetector.hpp:
-
- Added a flag to prevent a single group member from terminating
- until data is received from other members.
-
-Fri Jan 20 11:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added new PI AdvSlot test
-
-Wed Jan 18 19:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added new PI Slot test
-
-Wed Jan 18 19:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/WFMO_Reactor.cpp:
- Replace c-style cast with reinterpret_cast
-
- * ACE-INSTALL.html:
- Small cygwin update
-
- * ace/Mem_Map.h:
- Doxygen improvements
-
- * ace/Mem_Map.cpp:
- ACE_OS::filesize returns off_t
-
-Wed Jan 18 18:22:13 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * apps/Gateway/Gateway/Event_Channel.cpp:
-
- Updated because constructors of ACE_INET_Addr are now explicit.
-
-Wed Jan 18 06:55:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_HAS_4_4BSD_SENDMSG_RECVMSG
-
-Tue Jan 17 20:37:05 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/rteventlogadmin.mpb:
- * bin/MakeProjectCreator/config/rteventlogadmin_serv.mpb:
- * bin/MakeProjectCreator/config/rteventlogadmin_skel.mpb:
-
- Split RTEventLogAdmin Service into three libraries:
- RTEventLogAdmin, RTEventLogAdmin_Skel, and RTEventLogAdmin_Serv
- for client stubs, servant skeletons, and service implementation
- respectively.
-
-Tue Jan 17 20:28:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Module.h:
- Doxygen improvement
-
-Tue Jan 17 19:56:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_HAS_P_READ_WRITE and removed ACE_LACKS_READDIR_R, this
- is for Cywin 1.5.19
-
-Tue Jan 17 18:50:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/INET_Addr.{h,cpp}:
- Improved doxygen, changed VXWORKS to ACE_VXWORKS and make one
- of the constructors that has two arguments, one has to be passed
- the other has a default value explicit
-
-Tue Jan 17 17:38:46 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * examples/C++NPv2/display_logfile.cpp: In the Logrec_Module
- constructor, don't use base-class initialization to pass &task_
- to ACE_Module. Doing so passes &task_ before task_ has been
- constructed. Thus, when ACE_Module sets the task's module
- pointer, it gets overwritten when task_ is constructed after
- return from ACE_Module's constructor. Calling task_'s module()
- method in this case will yield a 0 pointer, which is not correct.
- To remedy this, call ACE_Module::open() directly from within
- the Logrec_Module constructor.
- Also see Stroustrup pg 307.
- Thanks to David Hawkins for pointing this out.
-
-Tue Jan 17 16:27:47 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/OS_NS_dlfcn.inl:
- Fixed compile error on LynxOS 3.x.
-
-Tue Jan 17 15:37:29 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/taodefaults.mpb:
-
- If the corba_messaging feature is disabled, then add the
- TAO_HAS_CORBA_MESSAGING=0 macro to ensure that TAO is built
- properly.
-
-Tue Jan 17 14:03:14 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Module.h: Change ~ACE_Module to be virtual so that derived
- classes can be cleaned up properly. Thanks to David Hawkins
- <dwh at ovro dot caltech dot edu> for this fix.
-
- * THANKS: Added David Hawkins to the Hall of Fame.
-
-Tue Jan 17 01:12:35 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Pipe.cpp (open): Added a cast to u_short for the first
- parameter to ACE_INET_Addr to avoid complaints on certain
- compilers. Thanks to Wallace Zhang for reporting this.
-
-Mon Jan 16 06:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_dlfcn.inl:
- Fixed compile errors with VxWorks 5.5
-
-Mon Jan 16 15:17:22 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Pipe.cpp (open): Changed
-
- ACE_INET_Addr local_any ("localhost:0");
-
- to
-
- ACE_INET_Addr local_any (0, ACE_LOCALHOST);
-
- so that it will work more portably. Thanks to Steve Huston for
- suggesting this fix.
-
-Mon Jan 16 20:43:26 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/README:
- Removed ACE_HAS_PREDEFINED_THREAD_CANCELLED_MACRO, it is
- no longer used.
-
- * ace/config-lynxos.h:
- Minor updates for LynxOS 4.0.
-
- * tests/run_test.lst:
- Run a few more tests on LynxOS.
-
-Mon Jan 16 20:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Record.h:
- Doxygen improvement
-
-Mon Jan 16 19:52:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_errno.h:
- Replaced VXWORKS with ACE_VXWORKS
-
-Mon Jan 16 19:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SOCK_IO.cpp:
- When using FIONREAD the 3rd argument should be of type int. This
- fixes bugzilla bug 2360. Thanks to Michael Klein
- <michael dot klein at fazi dot de> for reporting this.
-
- * ace/SV_Semaphore_Complex.h:
- Instead of ACE_USING just use "using"
-
- * ace/Sched_Params.cpp:
- * ace/ACE.cpp:
- * ace/INET_Addr.cpp:
- * ace/OS_NS_netdb.cpp:
- Replaced VXWORKS with ACE_VXWORKS
-
- * ace/Read_Buffer.h:
- * ace/Reactor.h:
- Doxygen improvement
-
- * ace/Flag_Manip.inl:
- Removed remark about VxWorks, not valid anymore with
- newer versions
-
- * ace/OS_NS_dlfcn.inl:
- Removed ACE_HAS_CHARPTR_DL, is not defined in any config file
-
- * ace/config-all.h:
- Removed old vxworks specific part
-
-Mon Jan 16 17:23:42 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- Added ACE_HAS_POSIX_REALTIME_SIGNALS.
-
-Mon Jan 16 17:20:50 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- Do not use mmap() emulation on LynxOS 4.0.
-
-Mon Jan 16 17:00:26 UTC 2006 Stoyan Paunov <spaunov@isis.vanderbilt.edu>
-
- * apps/JAWS/server/HTTP_Handler.h:
- * apps/JAWS/server/HTTP_Handler.cpp:
- * apps/JAWS/server/HTTP_Server.h:
- * apps/JAWS/server/HTTP_Server.cpp:
- * apps/JAWS/server/IO.h:
- * apps/JAWS/server/IO.cpp:
- * apps/JAWS/server/README:
- * apps/JAWS/server/svc.conf:
-
- Checking the some changes to JAWS. This is the code that adds the ability
- to start the server without file caching. This functionality is necessary
- for the proper coordination of file creations and deletions between JAWS
- and the RepositoryManager in CIAO. The changes are explained in the README.
- I have added a line in the svc.conf file which shows how to enable this new
- functionality.
-
-Mon Jan 16 16:53:38 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- Removed ACE_HAS_PREDEFINED_THREAD_CANCELLED_MACRO, it is
- no longer used.
-
-Mon Jan 16 14:35:10 UTC 2006 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- * include/makeinclude/platform_lynxos.GNU:
- Improved shared library support for LynxOS 4.0.
-
-Mon Jan 16 05:54:44 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Timer_Queue_Adapters.cpp (svc): Added a fix so that
- this code will work for both regular timers and high-resolution
- timers. Thanks to Eric Tiangang <tgliu@utstar.com> and Robert
- Iakobashvili <coroberti at gmail dot com> for this fix. This
- fixes bugid 2348.
-
- * include/makeinclude/platform_linux.GNU (LD):
- Pass -O3 to GNU-linker to reduce footprint due to ld
- optimizations. Thanks to Robert Iakobashvili <coroberti at
- gmail dot com> for this enhancement.
-
-Sun Jan 15 19:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SOCK_IO.{cpp,inl}:
- Removed several casts which where not needed and only cause
- problems with 64bit builds
-
-Sun Jan 15 18:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Service_Config.h:
- Fixed ACE_DYNAMIC_SERVICE_DIRECTIVE macro when unicode is
- enabled. Thanks to Jan Ohlenburg <jan dot ohlenburg at
- fit dot fraunhofer dot de>.
-
-Sun Jan 15 06:06:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/avstreams.mpb:
-
- Update to inherit from property_serv. as this project uses a
- collocated property service --- property.mpb now only brings
- in the client stubs.
-
- * bin/MakeProjectCreator/config/concurrency.mpb:
- * bin/MakeProjectCreator/config/concurrency_serv.mpb:
- * bin/MakeProjectCreator/config/concurrency_skel.mpb:
-
- Split CosConcurrency Service into three libraries:
- CosConcurrency, CosConcurrency_Skel, and CosConcurrency_Serv for
- client stubs, servant skeletons, and service implementation
- respectively.
-
- * bin/MakeProjectCreator/config/property.mpb:
- * bin/MakeProjectCreator/config/property_serv.mpb:
- * bin/MakeProjectCreator/config/property_skel.mpb:
-
- Split CosProperty Service into three libraries:
- CosProperty, CosProperty_Skel, and CosProperty_Serv for client
- stubs, servant skeletons, and service implementation
- respectively.
-
-Sat Jan 14 12:59:39 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Pipe.cpp (open): Added a workaround so that "localhost:0"
- is used rather than sap_any to avoid triggering firewall rules
- on Windows. Thanks to Paul Felix <pef@fluent.com> for this fix.
-
- * ace/ACE.h (ACE): Updated the documentation for ACE::fork() to
- indicate that -1 or 1 are returned if avoid_zombies != 0. This
- is a bug that needs to be fixed at some point. Thanks to Tobias
- Herzke <tobias.herzke@uni-oldenburg.de> for reporting this.
-
-Fri Jan 13 19:06:33 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Reorder some function feature tests so they're closer to
- alphabetical order. This makes it easier to maintain.
-
-Fri Jan 13 17:56:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added ACE_LACKS_SYSTEM feature test.
-
-Fri Jan 13 09:38:21 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * docs/ACE-bug-process.html (HREF): Updated this document to
- explain the process for submitting a patch. Thanks to Rick
- Taylor <rick@tropicalstormsoftware.com> for motivating this.
-
-Fri Jan 13 12:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.cpp (~TSS_Cleanup_Instance):
- Set the members to zero after a delete because it are static
- ones.
-
-Fri Jan 13 11:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdlib.inl:
- Changed ACE_OS::system to use ACE_LACKS_SYSTEM
-
- * ace/config-chorus.h:
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-psosim-g++.h:
- * ace/config-WinCE.h:
- Added ACE_LACKS_SYSTEM
-
-Fri Jan 13 08:34:18 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * test/test_config.h:
-
- Changed so the very first thing we do is #undef ACE_NDEBUG.
-
- * test/OS_Test.cpp:
-
- Changed to make "test_config.h" the first header to be
- #included, as it #undef's ACE_NDEBUG. This ensures ACE_ASSERT()
- will be defined so it validates its expression even for debug=0
- builds. Without this, all the checks in this file are compiled
- out. Fortunately unreferenced symbol warnings made us aware of
- this problem.
-
-Fri Jan 13 07:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lynxos.h:
- Added ACE_LACKS_SETEGID
-
-Fri Jan 13 04:49:41 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Changed to use AC_SEARCH_LIBS for the -lsocket and -lnsl
- libraries before calling ACE_CONFIGURATION_OPTIONS. Third party
- libraries may those libraries, and if they haven't been added to
- $LIBS, the feature tests will fail.
-
-Thu Jan 12 20:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_time.inl:
- * ace/README:
- Added ACE_HAS_CLOCK_GETTIME_MONOTONIC, this is the patch from
- bugzilla bug 2358. Not closing that one yet, have to see how
- to autoconf this and where this new macro should be set. Thanks
- to Robert Iakobashvili <coroberti at gmail dot com> for these
- patches
-
-Thu Jan 12 19:50:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Assert.h:
- Export the __ace_assert function to resolve link errors on
- Windows
-
-Thu Jan 12 16:44:40 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Functor.{h inl}: Using ACE_LACKS_LONGLONG_T wasn't good enough
- for deciding when to do an ACE_Hash<[unsigned] long long>. MSVC6
- can't hack it. So, do the specialization for the 64-bit types if
- ACE_SIZEOF_LONG < 8, avoiding a duplication of ACE_Hash<long>.
- Also, since the way "unsigned long long" is declared varies across
- compilers, use ACE_[U]INT64 rather than the native C++ type.
-
- * ace/INET_Addr.cpp (string_to_addr): u_short always compares >= 0,
- so rely on the indicated end of successful scan from ACE_OS::strtol()
- to say whether it scanned all digits or stopped short of the end of
- the string.
-
-Thu Jan 12 12:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks6.2.GNU:
- For rtp mode, set PIC correctly
-
-Thu Jan 12 12:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks6.2.GNU:
- When building for rtp also set DLD
-
-Thu Jan 12 11:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks6.2.GNU:
- For rtp model we don't need to make sure the shared object
- directory is the same as static
-
-Thu Jan 12 11:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.inl:
- Fixed some comments after endif
-
- * ace/config-lynxos.h:
- Added ACE_LACKS_SETUID and ACE_LACKS_SETEUID
-
-Thu Jan 12 10:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks6.2.GNU:
- Improved building executables for rtp
-
-Thu Jan 12 10:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- Removed all support for VxWorks 6.1, this version wa just an
- intermediate step from 5.5 to 6.2. The port never completed and
- we are aimin at 6.2 at this moment, so to not give false
- impressions removed all the support for 6.1.
-
- * include/makeinclude/platform_vxworks6.1.GNU:
- * ace/config-vxworks6.1.h:
- Removed these files
-
- * ace/Sock_Connect.cpp:
- * ace/OS_NS_unistd.inl:
- * ace/os_include/os_time.h:
- * ace/os_include/os_stdio.h:
- * ace/os_include/sys/os_wait.h:
- Removed references to VxWorks 6.1
-
-Thu Jan 12 09:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks5.x.h:
- Added ACE_LACKS_GETPGID
-
-Thu Jan 12 01:08:32 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/ACE.pc.in:
-
- Added @LIBS@ to Libs.
-
- * ace/SSL/ACE_SSL.pc.in:
-
- Added @ACE_TLS_LDFLAGS@ and @ACE_TLS_LIBS@ to Libs.
-
- Added @ACE_TLS_CPPFLAGS@ to Cflags.
-
-Wed Jan 11 22:17:39 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * protocols/ace/RMCast/Template_Instantiations.cpp: Added missing
- explicit instantiations.
-
-Wed Jan 11 21:19:21 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Functor.{h inl}: Remove the ACE_* type specializations and
- add specializations for ACE_Hash for [unsigned] short,
- [unsigned] int, [unsigned] long, [unsigned] long long. This
- should resolve the compile errors on some platforms resulting
- from the changes in:
- Tue Jan 10 23:04:06 UTC 2006 Steve Huston <shuston@riverace.com>
- and still allow everything to work regardless of what integral types
- are used.
-
-Wed Jan 11 11:43:42 2006 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- From Richard Ward <richard_ward at symantec dot com>
- * ace/Auto_Ptr.h (ACE_AUTO_PTR_RESET):
-
- Assign "NEWPTR" macro argument to a temporary "TYPE" pointer,
- and use that pointer in place of "NEWPTR" to force "NEWPTR" to
- be expanded only once. Prevents a memory leak from occuring
- when "NEWPTR" is an expression such as "new foo".
-
- Delete the object released from the auto_ptr<>. Previously it
- was ignored, resulting in a memory leak. Fixes a memory leak.
-
- * THANKS:
-
- Added Richard to the Hall of Fame.
-
-Wed Jan 11 18:58:15 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Assert.cpp:
- * ace/Assert.h:
-
- Added const qualifier to __ace_assert() "expression" parameter.
-
-Wed Jan 11 17:36:44 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Assert.h:
-
- Use ACE_VERSIONED_NAMESPACE_NAME prefix for __ace_assert()
- invocation.
-
-Wed Jan 11 14:24:20 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Makefile.am:
-
- Updated.
-
- * ace/ace.mpc:
- * ace/ace_for_tao.mpc:
-
- Added Assert.cpp to Source_Files section.
-
- * ace/Global_Macros.h:
-
- Changed to #include "ace/Assert.h", as the ACE_FACTORY_DEFINE
- macro uses ACE_ASSERT.
-
- * ace/Log_Msg.h:
-
- Changed to #include "ace/Assert.h" for backwards compatibilty
- with earlier ACE releases.
-
- * ace/Assert.cpp:
- * ace/Assert.h:
-
- Factor ACE_ASSERT() macro out of Log_Msg.h into new files
- Assert.h, with a helper-function in Assert.cpp. This reduces
- the footprint of an ACE_ASSERT() invocation to a single call.
-
-Wed Jan 11 13:14:52 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * include/makeinclude/rules.local.GNU:
-
- Corrected a problem in determining if depgen.pl is the dependency
- generator. The logic can now handle the instance where the script
- is preceded by /usr/bin/perl (or something similar).
-
-Wed Jan 11 06:47:04 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_Thread.cpp (~TSS_Cleanup_Instance): Delete the mutex and condition
- variable to prevent memory leaks. Thanks to Domingos Monteiro
- <d dot monteiro at netia dot net> for this fix.
-
-Tue Jan 10 23:04:06 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/Functor.{h inl}: Added specialization for ACE_Hash<unsigned long>
- to help the explicit instantiation build get along.
-
-Tue Jan 10 22:30:21 UTC 2006 Steve Huston <shuston@riverace.com>
-
- * ace/INET_Addr.cpp (string_to_addr): Correctly identify a specified
- port number of "0". Thanks to Guy Peleg <guy dot peleg at amdocs
- dot com> for this fix.
-
- * THANKS: Added Guy Peleg to the Hall of Fame.
-
-Tue Jan 10 20:05:54 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * include/makeinclude/rules.local.GNU:
-
- Ensure that the correct object files get cleaned up when doing a
- make clean. Logic was duplicated in this file (but did not
- correspond to the correct logic found in the gnu.mpd or
- rules.lib.GNU).
-
-Tue Jan 10 17:45:10 UTC 2006 Scott Harris <harris_s@ociweb.com>
-
- * bin/tao_other_tests.lst:
-
- Added TAO/orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl.
-
-Tue Jan 10 17:09:26 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add feature tests for ACE_LACKS_CHDIR, ACE_LACKS_DUP2,
- ACE_LACKS_GETPID, ACE_LACKS_ISATTY, ACE_LACKS_SETPGID, and
- ACE_LACKS_UNLINK. Re-arrange some things so the tests are
- closer to alphabetical order -- this makes the file easier
- to maintain.
-
-Tue Jan 10 16:35:35 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/ChangeLogEditor/ChangeLogEdit.pm:
- * bin/cle.pl:
-
- Removed references to the name "CVS". At this layer, the revision
- control system is unknown.
-
-Tue Jan 10 13:36:55 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Svc_Conf_Lexer.cpp:
-
- Modified GNU specific code to compile with the -pedantic option.
-
-Tue Jan 10 13:21:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks6.2.GNU:
- Compilation for rtp mode is now the default
-
-Tue Jan 10 13:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.1.h:
- * ace/config-vxworks6.2.h:
- Only define ACE_MAIN in kernel mode
-
-Tue Jan 10 11:36:43 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added feature tests for ACE_LACKS_DUP, ACE_LACKS_GETEGID,
- ACE_LACKS_GETEUID, ACE_LACKS_GETGID, ACE_LACKS_GETUID,
- ACE_LACKS_PIPE, ACE_LACKS_SETEGID, ACE_LACKS_SETEUID,
- ACE_LACKS_SETSID, ACE_LACKS_SETGID, and ACE_LACKS_SETUID.
-
-Tue Jan 10 10:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-hpux-10.x.h:
- * ace/config-hpux-11.00.h:
- Added ACE_LACKS_SETEGUID and ACE_LACKS_SETEUID
-
-Tue Jan 10 10:02:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.inl:
- Simplified a lot of methods in this file by adding new ACE_LACKS
- macros. For VxWorks and psos we now also return -1 with notsup
- for the uid methods, these methods just don't work on these
- platforms because they are not there and we don't have multiple
- users. This will make this file much easier to maintain
-
- * ace/config-chorus.h:
- * ace/config-integritySCA.h:
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-psosim-g++.h:
- * ace/config-vxworks5.x.h:
- * ace/config-vxworks6.1.h:
- * ace/config-vxworks6.2.h:
- * ace/config-win32-common.h:
- Added the new ACE_LACKS macros from OS_NS_unistd.inl
-
-Tue Jan 10 07:21:19 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/C++NPv2/Makefile.am:
- * examples/C++NPv2/README:
- * examples/C++NPv2/Reactor_Logging_Server.cpp:
- * examples/C++NPv2/Reactor_Logging_Server_Adapter.h:
- * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/TP_Logging_Server.h:
- * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp:
-
- Update for change below.
-
- * examples/C++NPv2/Reactor_Logging_Server.h:
- * examples/C++NPv2/Reactor_Logging_Server_T.h:
-
- Renamed Reactor_Logging_Server.h to Reactor_Logging_Server_T.h.
- When ACE_TEMPLATES_REQUIRES_SOURCE is not defined (as is so in
- the automake build), the Sun Studio 11 C++ compiler associates
- Reactor_Logging_Server.h with Reactor_Logging_Server.cpp instead
- of Reactor_Logging_Server_T.cpp when instantiating templates.
- This results in interesting (and difficult to track down) errors.
-
-Mon Jan 9 20:20:14 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Explicitly automake conditional BUILD_ACE_FOR_TAO to false
- (at least for now).
-
- * ace/Makefile.am:
-
- Small tweaks to fix errors introduced by MPC generation.
-
-Mon Jan 9 20:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/makeicc.pl:
- Removed this file, it is ancient
-
-Mon Jan 9 19:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ace_wchar.h:
- VxWorks rtp has int_t
-
- * ace/config-vxworks6.2.h:
- Rtp has wchar.h and wctype.h
-
- * ace/OS_NS_String.{h,inl,cpp}:
- Updated the wchar_t methods that has a int_t argument to use wchar_t
- instead. That matches the opengroup definition and resolved the
- compile errors with VxWorks. Also replaced some c-style and static
- casts with const_casts.
-
- * ace/config-vxworks6.2.h:
- VxWorks 6.2 in rtp mode has a lot of wchar_t functionality, use it!
-
-Mon Jan 9 18:32:55 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
-
- Regenerated for Service Configurator parser changes:
- Mon Jan 9 15:18:49 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/ace.mpc:
-
- Added Hash_Map_Manager.h to Header_Files section.
-
-Mon Jan 9 18:03:50 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added ACE_LACKS_GETOPT and ACE_LACKS_SYSCONF feature tests.
-
-Mon Jan 9 15:18:49 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Encoding_Converter.h:
- * ace/Encoding_Converter.cpp:
- * ace/Encoding_Converter_Factory.h:
- * ace/Encoding_Converter_Factory.cpp:
- * ace/Svc_Conf.h:
- * ace/Svc_Conf_Lexer.h:
- * ace/Svc_Conf_Lexer.cpp:
- * ace/UTF16_Encoding_Converter.h:
- * ace/UTF16_Encoding_Converter.inl:
- * ace/UTF16_Encoding_Converter.cpp:
- * ace/UTF32_Encoding_Converter.h:
- * ace/UTF32_Encoding_Converter.cpp:
- * ace/UTF8_Encoding_Converter.h:
- * ace/UTF8_Encoding_Converter.cpp:
- * ace/svcconf.mpb:
-
- Added Unicode support to the Service Configurator by hand-coding
- the lexer portion to properly take into account non-US UTF8,
- UTF16 and UTF32 encodings. Some of the UFT16 and UTF32 conversion
- code came directly from Unicode, Inc.
-
- This is a drop-in replacement for the flex generated lexer and
- heap allocates the encoding converters. However, this version
- performs less heap allocations and has a smaller footprint than
- the flex generated lexer.
-
- * tests/Service_Config_Test.UTF-16.conf:
- * tests/Service_Config_Test.WCHAR_T.conf:
-
- Added byte order marks to ensure that they are interpreted
- properly on all machines.
-
- * ace/Svc_Conf.l:
- * ace/Svc_Conf_Lexer_Guard.h:
- * ace/Svc_Conf_Lexer_Guard.cpp:
- * ace/Svc_Conf_l.cpp:
-
- * etc/Svc_Conf_l.cpp.diff:
-
- Removed these files.
-
-Mon Jan 9 14:38:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unisth.{h,cpp}:
- Integrated patches of bugzilla bug 2357, thanks to Volker Lukas
- <vlukas at gmx dot de> for delivering this. This adds setuid(uid_t),
- setgid(gid_t), getuid() and getgid().
- Also introduced ACE_LACKS_SYSCONF and ACE_LACKS_GETOPT to make
- the VxWorks 6.2 port cleaner
-
- * ace/config-integritySCA.h:
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-vxworks5.x.h:
- * ace/config-vxworks6.1.h:
- * ace/config-vxworks6.2.h:
- * ace/config-win32-common.h:
- Added ACE_LACKS_SYSCONF and ACE_LACKS_GETOPT to the appropriate
- config files
-
-Mon Jan 9 14:14:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_main.cpp.{h,cpp}:
- The VxWorks specific way of handling main shouldn't be used
- when building for the rtp model, then the normal main should
- be used
-
-Mon Jan 9 13:44:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added TAO/tests/Bug_2349_Regression/run_test.pl
-
-Mon Jan 9 11:27:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.2.h:
- * ace/OS_NS_stdlib.inl:
- Added ACE_LACKS_PUTENV. VxWorks 6.2 seems to have this method
- declared, but when linking in rtp model we get an unresolved
- external. So, just disable it for the moment, send a test
- case for this to WindRiver
-
-Mon Jan 9 10:47:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks6.2.GNU:
- Improved build rules for the rtp model
-
-Mon Jan 9 09:36:29 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Fix typo in ACE_LACKS_NAMED_POSIX_SEM feature test.
-
-Mon Jan 9 09:30:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/PI_Malloc.h:
- Doxygen improvements
-
-Mon Jan 9 09:16:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_stat.{h,inl}:
- Changed the return type of filesize to off_t, that is the type to
- be used for filesizes
-
-Mon Jan 9 07:59:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_limits.h:
- VxWorks 6.2 defines PIPE_BUF as -1, this is not correct, undef it
- when it is defined as -1.
-
-Sun Jan 8 19:34:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.2.h:
- Updated some more to reflect the OS correctly.
-
- * ace/Sock_Connect.cpp:
- Updated for vxworks 6.2
-
- * ace/POSIX_Asynch_IO.cpp:
- * ace/POSIX_CB_Proactor.h:
- * ace/POSIX_Proactor.{h,cpp}:
- Added ACE_OPCODE_ for the OpCode enums READ and WRITE, READ is also
- a define under VxWorks making this problematic to enable
-
- * include/makeinclude/platform_vxworks6.2.GNU:
- Improved rtp building rules
-
-Sat Jan 7 13:34:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.{h,inl}:
- For the sec accessor methods use time_t as type, that is also the
- type used to store the number of seconds.
-
-Sat Jan 7 13:29:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-msvc-8.h:
- Added ACE_HAS_NEW_NOTHROW. Msvc8 throws std::bad_alloc by default,
- for the ACE_NEW macros we disable this, we just get a zero back on
- out of memory. This fixes bugzilla bug 2333
-
-Sat Jan 7 13:17:12 UTC UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-mingw.h:
- Added ACE_HAS_NONCONST_WCSDUP
-
-Fri Jan 6 21:20:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Process_Manager.cpp:
- * ace/Process_Manager.h:
-
- There can be a race condition if a process exits between the
- time it is spawned and the time its handler is registered.
- Changed the spawn() methods to take an optional handler so
- it can be registered atomically.
-
-Thu Jan 5 15:37:32 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add ACE_LACKS_UNAME feature test.
-
-Thu Jan 5 11:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/README:
- * ace/config-chorus.h:
- * ace/config-integritySCA.h:
- * ace/config-psosim-g++.h:
- * ace/config-vxworks5.x.h:
- * ace/config-vxworks6.1.h:
- * ace/config-vxworks6.2.h:
- * ace/config-win32-common.h:
- * ace/OS_NS_sys_utsname.{h,cpp}:
- Introduced ACE_LACKS_UNAME and refactored ACE_OS::uname a
- little bit. VxWorks 6.2 does deliver uname in the new rtp model,
- this file explicitly checked for some OS defines, adding there
- the new rtp check was making it real complex, so added this new
- define and set it in the appropriate config files. Also handle
- some new processor architecture defines windows now has.
-
- * ace/OS_NS_sys_utsname.inl:
- Removed this file, was empty
-
- * ace/Makefile.am:
- Updated because of removed file
-
-Thu Jan 5 09:52:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks6.2.GNU:
- Improved rtp model support
-
-Wed Jan 4 21:25:11 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ChangeLog:
-
- Changed "add-log-time-format" to a really ugly lambda expression
- that formats changelog timestamps in UTC and works with both GNU
- Emacs and XEmacs.
-
-Wed Jan 4 19:50:27 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/ChangeLogEditor/ChangeLogEntry.pm:
-
- Modified this to use UTC instead of local time.
-
-Wed Jan 4 18:44:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- Fixed 64bit conversion warning
-
-Wed Jan 4 11:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Generate LIBNAME and PRJ_TYPE, needed for VxWorks rtp support
-
-Wed Jan 4 10:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.2.h:
- In rtp mode we can't access the WIND_TCB struct anymore, meaning
- that the TSS emulation can't work anymore.
-
- * ace/OS_NS_Thread.{h,cpp,inl}:
- Only call the native tss methods when they are available
-
-Wed Jan 4 09:39:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/sys/os_time.h:
- Added workaround for VxWorks 6.2 that defines timeval in time.h
-
- * ace/High_Res_Timer.cpp:
- * ace/OS_NS_time.inl:
- * ace/README:
- * ace/Time_Value.inl:
- Removed checks for !ACE_HAS_BROKEN_TIMESPEC_MEMBERS, this define
- is not set in any config file, so zapped it
-
-Wed Jan 4 08:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.2.h:
- Improved support for the diab compiler
-
- * ace/TTY_IO.cpp:
- Only define the const char arrays when they are going to be
- used. Fixes unused variable warnings with vxworks
-
- * ace/OS_NS_dlfcn.inl:
- * ace/OS_NS_stropts.inl:
- * ace/OS_NS_sys_socket.inl:
- * ace/OS_NS_Thread.h:
- * ace/os_include/os_dirent.h:
- * ace/os_include/os_fcntl.h:
- * ace/os_include/os_limits.h:
- * ace/os_include/os_netdb.h:
- * ace/os_include/os_stropts.h:
- * ace/os_include/sys/os_socket.h:
- * ace/os_include/sys/os_un.h:
- Made VxWorks specific includes dependent on the VxWorks version.
- VxWorks is getting more and more posix compliance which means we
- don't have to include special VxWorks header files. Also use
- ACE_VXWORKS to check for this
-
-Tue Jan 3 21:31:29 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ChangeLog:
-
- Add "indent-tabs-mode: nil" to Local Variables at end of file.
- Untabify.
- Delete-trailing-whitespace.
-
-Tue Jan 3 14:26:12 UTC 2006 Johnny Willemsen <jwilemsen@remedy.nl>
-
- * ace/ACE.cpp:
- Don't use maxFiles with VxWorks 6.2
-
-Tue Jan 3 13:03:12 UTC 2006 Johnny Willemsen <jwilemsen@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- Renamed MAX_ARGS to ACE_MAX_ARGS because VxWorks 6.2 has also a
- define MAX_ARGS
-
- * ace/config-vxworks6.2.h:
- Updated based on first testing
-
- * ace/os_include/sys/os_select.h:
- * ace/os_include/os_netdb.h:
- * ace/os_include/os_signal.h:
- * ace/os_include/os_unistd.h:
- * ace/os_include/os_unistd.h:
- * ace/OS_NS_unistd.inl:
- Minor updated for vxworks 6.1
-
-Mon Jan 2 10:56:57 2006 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_string.cpp:
-
- Fix conditionals around ACE_OS::strdup_emulation(const wchar*).
- Remove code that was moved to ACE_OS::strdup(const wchar*).
-
-Mon Jan 2 18:58:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * protocols/ace/RMCast/Protocol.h:
- Initialise pointer with 0
-
-Mon Jan 2 13:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- Only use the spa methods in non rtp model
-
- * ace/os_include/sys/os_wait.h:
- VxWorks 6.1 defines wait and waitpid in wait.h
-
-Mon Jan 2 12:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_stdio.h:
- Added workaround for vxworks6.1 and rtp for cuserid
-
- * ace/os_include/os_time.h:
- VxWorks 6.1 defines in kernel mode timeval in sys/times.h
-
- * ace/OS_NS_string.cpp:
- Fixed compile error with Borland
-
- * ace/os_include/os_signal.h:
- Don't include sigLib.h when building for rtp model
-
- * ace/OS_NS_Thread.{h,inl}:
- Don't include special VxWorks header files when building for rtp
-
- * ace/Sock_Connect.cpp:
- Made workaround for VxWorks dependent on version umber
-
-Mon Jan 2 12:04:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks5.5.x.GNU:
- * include/makeinclude/platform_vxworks6.1.GNU:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Made it possible to build for rtp and kernel mode
-
- * ace/config-vxworks6.1.h:
- * ace/config-vxworks6.2.h:
- Improved mapping
-
- * ace/Sock_Connect.cpp:
- Reverted removal of VxWorks specific code, this is needed
- for VxWorks 5.5, for 6 we have to develop a new section
-
- * ace/os_include/os_stdlib.h:
- Only include envLib.h when not building for rtp
-
- * ace/os_include/os_dlfcn.h:
- Only include specific VxWorks files when not building for rtp
-
-Sun Jan 1 00:00:00 2006 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * Happy New Year!!!
-
-Fri Dec 30 16:39:46 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_string.cpp:
- * ace/OS_NS_string.h:
- * ace/OS_NS_string.inl:
-
- Make ACE_OS::strdup(const char *) and ACE_OS::strdup(const
- wchar_t *) inline. Provide ACE_OS::strdup_emulation(const
- char *) and ACE_OS::strdup_emulation(const wchar_t *) for
- systems that don't have a native (or type-safe equivalent)
- strdup() and wcsdup() functions.
-
- * configure.ac:
-
- Replace scattered feature tests with calls to new
- ACE_FUNC_STRCASECMP, ACE_FUNC_STRNCASECMP, ACE_FUNC_STRDUP,
- ACE_FUNC_WCSCASECMP, ACE_FUNC_WCSNCASECMP, ACE_FUNC_WCSDUP
- autoconf macros.
-
- * m4/ace_func.m4:
-
- New file.
-
- Feature tests for related features (e.g does function exist,
- does it have a prototype, does it have const/non-const args,
- etc.) are scattered all over configure.ac. This file is for
- ACE_FUNC_FOO macros (similar to autoconf's own AC_FUNC_FOO),
- which bring all these feature tests together in once place.
- This clean-up makes the configure.ac easier to maintain at
- the same time.
-
- Provide ACE_FUNC_STRCASECMP, ACE_FUNC_STRNCASECMP,
- ACE_FUNC_STRDUP, ACE_FUNC_WCSCASECMP, ACE_FUNC_WCSNCASECMP,
- ACE_FUNC_WCSDUP macros to start things off.
-
-Fri Dec 30 17:52:41 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Dev_Poll_Reactor.cpp (work_pending_i): Upon return from
- epoll_wait(), don't blindly set start_pevents_ to events_. If
- epoll_wait() returns -1, this erroneously sets start_pevents_ to
- a value that may not make sense.
-
-Fri Dec 30 12:17:17 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
- Fixed compile error due to expected implicit conversion
-
-Fri Dec 30 15:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks6.1.GNU:
- Added rtp and pthread flags, when rtp is set to 1 we are building
- for real time process model, when pthread is set to 1 we are
- building with the pthread support
-
-Fri Dec 30 15:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.inl:
- Added workaround for incorrect swab include for vxworks 6.1
-
-Fri Dec 30 15:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.1.h:
- * ace/config-vxworks6.2.h:
- Updated after first testing with the RTP model
-
-Fri Dec 30 14:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/C++NPv2/Client_Logging_Daemon.cpp:
- Fixed compile error due to expected implicit conversion
-
-Fri Dec 30 14:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.{h,inl}:
- Added assignment operator for a time_t
-
-Fri Dec 30 12:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_time.inl:
- Instead of return -1 return ACE_Time_Value(-1)
-
-Fri Dec 30 12:34:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added Bug_2345_Regression
-
-Fri Dec 30 11:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/Misc/pingpong.cpp:
- * examples/Reactor/Misc/pingpong.cpp:
- Updated because the constructors of ACE_Time_Value are now explicit
-
-Fri Dec 30 11:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/Gateway/Gateway/Connection_Handler.{h,cpp}:
- * apps/Gateway/Gateway/Event_Channel.cpp:
- * apps/Gateway/Gateway/Gateway.cpp:
- * apps/Gateway/Gateway/Options.{h,cpp}:
- * netsvcs/lib/TS_Clerk_Handler.{h,cpp}:
- * examples/APG/Timers/Timers.cpp:
- * examples/APG/Timers/Upcall.cpp:
- Updated timeouts to be a long and updated some code because
- the constructors of ACE_Time_Value are now explicit
-
-Fri Dec 30 10:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.{h,inl}:
- Added += and -= for a time_t
-
- * examples/APG/ThreadManagement/Priorities.cpp:
- * examples/APG/ThreadManagement/Signals2.cpp:
- * examples/APG/ThreadManagement/Signals.cpp:
- * examples/APG/ThreadManagement/Coop_Cancel.cpp:
- Initialise pointers with 0
-
-Fri Dec 30 10:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.h:
- Made all single argument constructors explicit to prevent implicit
- conversions.
-
-Fri Dec 30 10:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Profile_Timer.cpp (elapsed_rusage):
- Use ACE_Time_Value to calculate the time difference. The type
- of time could be FILETIME on Windows and it is not safe to just
- use the - operator on that. This did compile because the
- ACE_Time_Value seems to be used because of implicit conversions
-
-Fri Dec 30 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Reference_Counted_Event_Handler_Test.cpp:
- Explicit create ACE_Time_Value's when scheduling timers
-
-Fri Dec 30 09:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Proactor.cpp:
- When setting a ACE_Time_Value to zero use ACE_Time_Value::zero
- instead of 0
-
-Thu Dec 29 11:55:39 2005 Steve Huston <shuston@riverace.com>
-
- * ace/DLL.h: Further Doxygen-ized and expanded the documentation.
-
- * ace/config-macros.h: Add __HP_aCC to the compilers that need to have
- unreachable statements suppressed to avoid a compile diagnostic.
-
- * ace/config-hpux-11.00.h: Add ACE_LACKS_PERFECT_MULTICAST_FILTERING
- for HP-UX 11iv2 (11.23).
-
-Thu Dec 29 11:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks5.5.x.GNU:
- * include/makeinclude/platform_vxworks6.1.GNU:
- Changed the way we set TAO_IDL
-
-Thu Dec 29 09:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_sched.h:
- Another update to the way we detect if we have to define cpu_set_t,
- older linux versions do have glibc2.3 but not this type.
-
-Wed Dec 28 11:47:17 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/acinclude.m4:
-
- Remove some long commented-out macros that reimplemented core
- autoconf functionality.
-
-Wed Dec 28 19:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.2.h:
- Another update for the changes in 6.2
-
-Wed Dec 28 19:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.2.h:
- Removed some lacks macros which 6.2 should deliver according
- to the documentation
-
-Wed Dec 28 11:21:55 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add ACE_LACKS_SCHED_H feature test. Use it in other tests
- that #include <sched.h>.
-
-Wed Dec 28 11:08:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
-
- Remove ACE_HAS_3_PARAM_WCSTOK autoconf header template.
-
- * configure.ac:
-
- Added description to AC_DEFINE for ACE_HAS_3_PARAM_WCSTOK.
-
-Wed Dec 28 19:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- Rearranged some code to make the autoconf checks for set/get
- affinity easier
-
-Wed Dec 28 10:56:42 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Change ACE_HAS_CPU_SET_T feature test to look in <sched.h>.
-
- Add ACE_HAS_2_PARAM_SCHED_{GET,SET}AFFINITY feature tests.
-
-Wed Dec 28 16:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- Introduced ACE_HAS_2_PARAM_SCHED_SETAFFINITY and
- ACE_HAS_2_PARAM_SCHED_GETAFFINITY. Some glibc versions ship with
- a two param version.
-
- * ace/config-linux-common.h:
- Removed the setting for setaffinity/getaffinity based on
- glibc version. Found that even with glibc 2.3 some systems had a
- two param version, some 3.
-
-Wed Dec 28 12:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_sched.h:
- Improved cpu_set_t typedef
-
-Wed Dec 28 11:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Message_Block.h:
- Doxygen improvements
-
-Wed Dec 28 10:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-linux-common.h:
- Glicc 2.3 and newer also have sched_getaffinity and
- sched_setaffinity.
-
-Wed Dec 28 10:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-linux-common.h:
- Glibc 2.3 seems to have cpu_set_t
-
-Wed Dec 28 09:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_unistd.h:
- Made some workarounds dependent on BCB version
-
- * ace/os_include/os_sched.h:
- If ACE_HAS_CPU_SET_T is not defined then typedef cpu_set_t.
- If your platforms has the type cpu_set_t, then set this define
- in the config file
-
- * ace/OS_NS_Thread.{h,cpp}:
- Added thr_set_affinity and thr_get_affinity to bind a thread
- to a certain CPU. This is part of the extensions proposed in
- bugzilla 2342. Thanks to Robert Iakobashvili
- <coroberti at gmail dot com> for these extensions.
-
- This will probably break some builds, where we have to add
- ACE_HAS_CPU_SET_T to the config file.
-
- * ace/README:
- Documented ACE_HAS_CPU_SET_T
-
-Tue Dec 27 19:21:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
-
- Add ACE_ENABLE_CDR_SWAP_ON_READ, ACE_ENABLE_CDR_SWAP_ON_WRITE,
- ACE_ENABLE_CDR_ALIGNMENT, ACE_ENABLE_STRDUP_EMULATION, and
- ACE_ENABLE_WCSDUP_EMULATION to support --enable options of
- the same name. Allows users to configure these aspects of
- ACE without editing the generated config.h header.
-
- * configure.ac:
-
- Fix typo in ACE_LACKS_MADVISE_PROTOTYPE feature test.
-
-Tue Dec 27 15:14:05 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * THANKS: Added Vladimir Panov to the Hall of Fame.
-
-Tue Dec 27 14:49:20 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
-
- Remove ACE_HAS_STRDUP_EMULATION autoconf header template.
-
- * configure.ac:
-
- Changed strdup feature test to set ACE_LACKS_STRDUP instead
- of ACE_HAS_STRDUP_EMULATION.
-
- Added (missing) ACE_LACKS_STRCHR feature test.
-
- * ace/README:
-
- Update ACE_HAS_STRDUP_EMULATION description. Added
- ACE_HAS_WCSDUP_EMULATION, ACE_LACKS_STRCHR, ACE_LACKS_WCSCHR,
- ACE_LACKS_STRDUP, and ACE_LACKS_WCSDUP descriptions.
-
- * ace/OS_Memory.h:
-
- Updated comment explaining that users may want to set
- ACE_HAS_STRDUP_EMULATION if they need to control what memory
- allocator is used to include ACE_HAS_WCSDUP_EMULATION.
-
- * ace/OS_NS_string.cpp:
-
- The ACE_HAS_STRDUP_EMULATION feature test macro was being used
- for two purposes. One is for systems which don't have a native
- strdup(). The other is for when the user needs to control/
- override what memory allocator is used.
-
- I've separated these options by adding a new ACE_LACKS_STRDUP
- feature test macro. ACE's emulated strdup() implementation is
- used if either ACE_LACK_STRDUP or ACE_HAS_STRDUP_EMULATION is
- set.
-
- Added ACE_HAS_WCSDUP_EMULATION, similar to the above, for
- symmetry with the wide character version.
-
-Tue Dec 27 14:17:56 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
-
- Remove ACE_HAS_SET_T_ERRNO autoconf header template.
-
- * configure.ac:
-
- Change ACE_HAS_SET_T_ERRNO feature test to use "standard"
- ACE_CHECK_HAS_FUNC() macro.
-
-Tue Dec 27 13:36:22 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/os_include/sys/os_mman.h:
-
- Provide madvise prototype if ACE_LACKS_MADVISE_PROTOTYPE.
-
- * configure.ac:
-
- Added ACE_LACKS_MADVISE_PROTOTYPE feature test.
-
- This should fix bugzilla bug 2274. Thanks to Steve Williams
- < steve at telxio dot com > for reporting this and providing
- an initial patch.
-
-Tue Dec 27 13:29:27 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * apps/gperf/Makefile.am:
-
- Regenerated.
-
- * apps/gperf/gperf.mpc:
-
- New file. Adds rule for building/installing gperf.1 manpage.
- Partially addresses bugzilla bug 2280.
-
-Tue Dec 27 12:45:37 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Fix typo in last change.
-
-Tue Dec 27 12:41:00 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add ACE_HAS_CPU_SET_T, ACE_HAS_PTHREAD_GETAFINITY_NP,
- ACE_HAS_PTHREAD_SETAFFINITY_NP, ACE_HAS_SCHED_GETAFFINITY,
- and ACE_HAS_SCHED_SETAFFINITY feature tests for a patch
- Johnny is preparing.
-
-Tue Dec 27 11:11:15 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
-
- Remove ACE_LACKS_SYSTEM_H autoconf header template.
-
- * configure.ac:
-
- Remove ACE_LACKS_SYSTIME_H feature test, and the use of
- ACE_LACKS_SYSTIME_H in other feature test macros. C.f.
-
- Tue Dec 27 14:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
-Tue Dec 27 11:06:00 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add ACE_LACKS_ALARM feature test.
-
-Tue Dec 27 15:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.1.h:
- * ace/config-vxworks6.2.h:
- Removed ACE_LACKS_DUP2
-
-Tue Dec 27 14:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- * ace/config-dgux-4.11-epc.h:
- * ace/config-dgux-4.x-ghs.h:
- * ace/config-freebsd.h:
- * ace/config-irix5.3-g++.h:
- * ace/config-irix5.3-sgic++.h:
- * ace/config-irix6.x-common.h:
- * ace/config-linux-common.h:
- * ace/config-macosx-panther.h:
- * ace/config-macosx-tiger.h:
- * ace/config-macosx.h:
- * ace/config-mvs.h:
- * ace/config-openbsd.h:
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-psosim-g++.h:
- * ace/config-qnx-neutrino.h:
- * ace/config-qnx-rtp-62x.h:
- * ace/config-qnx-rtp-pre62x.h:
- * ace/config-sco-5.0.0-mit-pthread.h:
- * ace/config-sco-5.0.0.h:
- * ace/config-sunos4-g++.h:
- * ace/config-sunos4-sun4.1.4.h:
- * ace/config-sunos4-sun4.x.h:
- * ace/config-tandem-nsk-mips-v2.h:
- * ace/config-tandem-nsk-mips-v3.h:
- * ace/config-tandem.h:
- * ace/config-tru64.h:
- * ace/config-unixware-2.1.2-g++.h:
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h:
- * ace/config-vxworks5.x.h:
- * ace/config-vxworks6.2.h:
- * ace/config-win32-interix.h:
- * ace/README:
- Removed ACE_LACKS_SYSTIME_H, it is not used anymore in ACE
-
-Tue Dec 27 14:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.1.h:
- * ace/config-vxworks6.2.h:
- Added initial version of VxWorks 6.2 config file. This is updated
- based on the documentation, no testing has been done
-
-Tue Dec 27 13:27:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/sys/os_select.h:
- Only include selectLib for VxWorks when VxWorks doesn't deliver
- sys/select.h
-
- * ace/OS_NS_unistd.inl:
- Introduced ACE_LACKS_ALARM to make it easier to determine which
- platform has alarm and which not
-
- * ace/config-chorus.h:
- * ace/config-psos-diab.h:
- * ace/config-win32-common.h:
- Added ACE_LACKS_ALARM
-
- * ace/config-vxworks6.1.h:
- Added some documentation about defines which we could drop for
- VxWorks 6.2 according to the documentation
-
-Tue Dec 27 11:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.1.h:
- VxWorks 6.1 has two models, kernel and real time process (rtp).
- Based on the model some API's are not available.
-
-Tue Dec 27 09:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.{h,inl}:
- Changed the first argument of the constructor accepting two
- longs to time_t to fix 64bit conversion warnings
-
-Sun Dec 25 09:04:50 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * Merry Christmas, 2005!!!!
-
-Fri Dec 23 13:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- Added ACE_LACKS_SCHED_H, windows doesn't have sched.h
-
-Fri Dec 23 13:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/INET_Addr.inl:
- Fixed warning about unreachable code when ipv6 is enabled
-
-Fri Dec 23 11:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Sock_Connect.cpp:
- Added missing defined
-
-Fri Dec 23 08:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Buffer_Stream_Test.cpp:
- Fixed ambiguity errors with vc6
-
-Fri Dec 23 07:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.{h,inl}:
- Removed the set with time_t and changed the set with two longs to
- pass seconds as time_t. This should work on all platforms fine.
- Thanks to JT for the ideas.
-
- * ace/System_Time.cpp:
- Use the set with two arguments
-
-Thu Dec 22 18:33:29 2005 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_aix_ibm.GNU: Change Visual Age 6 to use
- -qtemplateregistry also. It's faster and doesn't require the same
- strict source organization of templates that -qtempinc does.
- Also stop using the aixshr hack to strip warnings out of the
- linker output - it's not needed with -qtemplateregistry.
- Try removing -qstaticinline - this was an attempt to stop some of
- the duplicate symbol warnings that -qtempinc triggered; hopefully,
- removing this will let the linker/compiler unify singleton instances.
-
-Thu Dec 22 14:35:12 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/rtcorbacommon.mpb:
-
- Add $(srcdir) relative include path.
-
-Thu Dec 22 14:06:07 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/tao_orb_tests.lst:
-
- Added Portable_Interceptors/Processing_Mode_Policy/Collocated and
- Portable_Interceptors/Processing_Mode_Policy/Remote to the list.
-
-Thu Dec 22 19:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/Misc/notification.cpp:
- * examples/Reactor/Misc/test_signals_1.cpp:
- Fixed ambiguity warnings
-
- * ace/Time_Value.{h,cpp,inl}:
- Don't pass time_t as reference to set, just by value, moved the
- method to the inline file and set tv_usec to 0, thanks to JT
- for this suggestions.
-
-Thu Dec 22 10:43:23 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/cle.pl:
- * bin/ChangeLogEditor/CVSFileLocator.pm:
- * bin/ChangeLogEditor/ChangeLogEntry.pm:
- * bin/ChangeLogEditor/FileLocator.pm:
- * bin/ChangeLogEditor/FileLocatorFactory.pm:
- * bin/ChangeLogEditor/SVNFileLocator.pm:
-
- Added support for Subversion. It will automatically switch to
- svn if it detects that it is being run in a directory
- controlled by Subversion.
-
- * bin/DependencyGenerator/GNUObjectGenerator.pm:
- * bin/DependencyGenerator/MakeObjectGenerator.pm:
-
- Switch to actual arrays inside the process() method and return the
- reference. It is faster to push onto an array than an array
- reference.
-
- * bin/MakeProjectCreator/config/cidlc.mpb:
-
- Added nmake to the specific section for compile_flags.
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Added .PHONY when creating named targets to avoid problems with
- target executables that have the same name as the project.
-
- * bin/depgen.pl:
-
- Added a -i option to not print an error if no source files are
- provided.
-
- * include/makeinclude/rules.local.GNU:
-
- Modified to pass the -i option to depgen.pl and to pass the -n
- option to depgen.pl if inline=1.
-
-Thu Dec 22 12:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- Use taskName to get the task name under VxWorks instead of directly
- using the TCB struct
-
- * ace/Sock_Connect.cpp:
- Use for VxWorks also the unix way of retrieving the interfaces, the
- VxWorks specific way doesn't work with VxWorks 6.1 anymore
-
-Thu Dec 22 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.{h,cpp}:
- Added set that accepts time_t, time_t is a 64bit type under
- Windows64.
-
- * ace/System_Time.cpp:
- Use the new Time_Value::set method that accepts time_t
-
-Thu Dec 22 12:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/WIN32_Proactor.cpp:
- Added workarounds for vc6 which doesn't have ULONG_PTR
-
-Wed Dec 21 06:40:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_Acceptor.cpp (set_handle): Added return 0 to success case.
- Also see:
- Fri Dec 16 12:38:27 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
-Thu Dec 22 06:12:39 2005 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_SOCK_Stream.cpp: Add missing #include "ace/OS_Memory.h"
- to see ACE_NEW_RETURN. Also changed the type used with
- ioctl (, FIONREAD, ) from u_long to ACE_UINT32 for portability.
-
- * apps/JAWS2/JAWS/Headers.cpp: Add missing
- #include "ace/OS_NS_stdlib.h" to see ACE_OS::free().
-
- * apps/JAWS2/JAWS/IO.cpp: Add missing #include "ace/OS_NS_string.h"
- to see ACE_OS::memcpy(). Add missing #include "ace/Min_Max.h" to see
- ACE_MIN.
-
- * apps/JAWS2/JAWS/Server.cpp: Add missing #include "ace/OS_NS_string.h"
- to see ACE_OS::strcpy().
-
- * apps/JAWS2/JAWS/Parse_Headers.cpp: Add missing
- #include "ace/Log_Msg.h".
-
- * examples/APG/Containers/Map_Manager.cpp:
- * examples/APG/Containers/Map_Manager_Specialization.cpp: Add missing
- #include "ace/Log_Msg.h".
-
- * examples/IPC_SAP/SSL_SAP/SSL-server-poll.cpp: Add missing
- #include "ace/OS_NS_stdlib.h" for ACE_OS::malloc()/free().
-
-Wed Dec 21 12:44:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * THANKS: Add Jonathan Sprinkle to the Hall of Fame.
-
- * configure.ac:
-
- Define ACE_LACKS_NAMED_POSIX_SEM if platform lacks any of
- sem_open(), sem_close(), or sem_unlink() are undefined. This
- should help automake builds on Cygwin, which does not provide
- sem_unlink(). Thanks to Jonathan Sprinkle who provided the
- failing config.log.
-
-Wed Dec 21 12:32:10 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Time_Value.inl:
-
- Use g++'s __builtin_constant_p() predicate to avoid calling
- ::normalize() if both arguments to ACE_Time_Value::set(long,
- long) are already "normalized". This avoids an unnecessary
- method call when initializing ACE_Time_Value constants.
-
-Wed Dec 21 11:40:53 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_Thread.cpp (ACE_OS::thr_create):
-
- If ACE_HAS_PTHREAD_ATTR_SETCREATESUSPEND_NP and THR_SUSPENDED
- is set, use pthread_attr_setcreatesuspend_np() and set thread
- creation attributes so thread is started in "suspended" state.
-
- * configure.ac:
-
- Add feature test for ACE_HAS_PTHREAD_ATTR_SETCREATESUSPSEND_NP.
-
- * ace/README:
-
- Document ACE_HAS_PTHREAD_ATTR_SETCREATESUSPEND_NP.
-
-Wed Dec 21 19:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/clients/Naming/Client/Client_Test.cpp:
- Replaced assert with ACE_ERROR
-
-Wed Dec 21 19:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/vc8nmake.mpb:
- With vc8 and nmake we have to pass different compiler flags then
- with vc6 and vc71. To make it easier to use, you can regenerate
- the nmake files for vc8 using: -type nmake -base vc8nmake -recurse
- This way you get the needed flags for vc8
-
-Wed Dec 21 18:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/WFMO_Reactor.cpp:
- * protocols/ace/HTBP/HTBP_Session.cpp:
- Initialise pointer with 0
-
- * include/makeinclude/platform_vxworks6.1.GNU:
- * include/makeinclude/platform_vxworks5.5.x.GNU:
- Use EXEEXT instead of .exe when setting TAO_IDL
-
-Wed Dec 21 18:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added bug_2328_regression
-
-Tue Dec 20 17:24:39 2005 Steve Huston <shuston@riverace.com>
-
- * ace/config-aix-4.x.h: Define ACE_TEMPLATES_REQUIRE_SOURCE if
- compiling with an IBM compiler and __TEMPINC__ is not defined.
- This covers -qnotempinc and -qtemplateregistry cases (for XL C++ 7).
- Define ACE_TEMPLATES_REQUIRE_PRAGMA if compiling with an IBM
- compiler and -qtempinc was specified on the command line. This
- unifies proper handling and covers both ACE+TAO builds and users'
- inclusion of ACE+TAO in user projects regardless of which template
- model chosen.
-
- * ace/Local_Name_Space.cpp: Add #include "ace/ACE.h" to see
- ACE::hash_pjw().
-
- * ace/Malloc_T.h: Add #include "ace/Malloc_Base.h" to see
- ACE_Allocator.
-
- * ace/POSIX_CB_Proactor.cpp: Add #include "ace/OS_NS_sys_time.h" to see
- ACE_OS::gettimeofday().
-
- * ace/Sock_Connect.cpp: Removed hack at this compiler version.
-
- * ace/SString.inl: Add #include "ace/OS_NS_stdlib.h" to see
- ACE_OS::free().
-
- * ace/SString.cpp: Add #include "ace/OS_Memory.h" to see
- ACE_NEW_RETURN. Change #include "ace/Malloc.h" to "ace/Malloc_T.h"
- to pick up needed symbols.
-
- * include/makeinclude/platform_aix_ibm.GNU: Added compiler-specific
- section for XL C++ 7. Also removed the explicit setting of
- ACE_TEMPLATES_REQUIRE_[PRAGMA|SOURCE]. The proper one to use is
- determined by whether or not -qtempinc is specified to the compiler.
- Since this is knowable at compile time and what a user does may
- not match what the ACE/TAO build does, proper selection of the
- correct setting is moved to config-aix-4.x.h.
-
- * include/makeinclude/rules.local.GNU: Add templateregistry.* to the
- file cleanup list. XL C/C++ 7 builds use -qtemplateregistry and
- specify a name templateregistry.$(MAKEFILE).
-
-Tue Dec 20 20:24:39 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/UUID.cpp (ACE_Utils): Move the lock to the top of the
- UUID_Generator::get_timestamp() method to avoid subtle race
- conditions. Thanks to Howard Finer <hfiner@sonusnet.com> for
- this fix.
-
-Fri Dec 16 12:38:27 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Asynch_Acceptor.{h,cpp}: Added an int return value to
- set_handle() so that errors can be propagated back to callers.
- Thanks to Eyal Car <eyal_car at hotmail dot com> for this fix.
- This closes bugid 2261.
-
-Wed Dec 21 16:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/CDR_Base.cpp:
- * ace/CDR_Stream.cpp:
- Fixed 64bit conversion warnings from int to long
-
- * ace/config-vxworks6.1.h:
- VxWorks 6.1 defines MAP as CPU type, if it is defined,
- undef it so that we can use MAP as typedef throughout ACE/TAO
-
- * ace/Configuration_Import_Export.cpp:
- Fixed 64bit conversion warning from u_int to u_long
-
- * ace/Malloc_T.cpp:
- Added some checks for valid pointers before calling memset.
- Thanks to Oh Yoon Sik <boom at estsoft dot com> for reporting
- this.
-
- * ace/OS_NS_sys_stat.inl (mkdir):
- Replaced c-style cast with C++ cast
-
- * ace/Basic_Types.h:
- Removed ptr_arith_t, it is not used anymore
-
- * ace/OS_NS_time.cpp:
- Fixed the month calculation for WinCE.
- Thanks to Oh Yoon Sik <boom at estsoft dot com> for reporting
- this.
-
- * ace/WIN32_Proactor.cpp:
- The code for ACE_WIN64 should also be used for ACE_WIN32 so
- zapped the ACE_WIN32 specific case
-
- * include/makeinclude/platform_linux_icc.GNU:
- When optimizations are disabled pass -O2 to the compiler. Always
- disable the floating point optimizations to get correct floats
- in the IDL compiler.
-
- * examples/Reactor/Misc/test_demuxing.cpp:
- Instead of an ACE_ASSERT, use ACE_ERROR_RETURN
-
- * tests/Basic_Types_Test.cpp:
- Use ptr_diff_t instead of ptr_arith_t
-
- * tests/Buffer_Stream_Test.cpp:
- Initialise pointers with 0
-
- * etc/tao.doxygen:
- Expand all emulated exception macros, that will improve our
- documentation. I will recheck doxygen later and if things look
- correct I will apply the same change to the other configuration
- files.
-
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
- Updated because of changes to MPC.
-
-Tue Dec 20 08:02:03 2005 Simon McQueen <sm@prismtech.com>
-
- * ACE version 5.4.8 released.
-
-Mon Dec 20 09:58:00 UTC 2005 Simon Massey <simon.massey@prismtech.com>
-
- * bin/make_release:
- Removed the $0 from the "Generated by " comment inserted into
- the Version.h files.
-
-Mon Dec 19 16:50:00 UTC 2005 Simon Massey <simon.massey@prismtech.com>
-
- * bin/make_release:
- Removed the extra end of line inserted into the
- Id: ChangeLog,v 4.9518 2005/12/20 10:03:35 bugzilla Exp
- comment from all of the Version.h generators. (Around the same
- line as before.)
-
-Mon Dec 19 14:40:00 UTC 2005 Simon Massey <simon.massey@prismtech.com>
-
- * bin/make_release:
- Removed the #include "ace/Versioned_Namespace.h" generator
- from line 643 (it wasn't adding the correct end of line
- and concensous was that it was actually in error anyway).
-
-Thu Dec 15 08:08:31 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_IO.h: Clarified arguments and return value for
- ACE_Asynch_Read_Stream::open.
-
-Thu Dec 15 08:06:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Service_Templates.cpp: Only #include headers if we need to
- instantiate templates; i.e., if using either form of explicit
- template instantiation. This avoids the sigaction issue with
- HP aC++ A.03.56.
-
-Tue Dec 13 12:13:26 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * COPYING: Updated this file to mention compliance issues wrt the
- new "The Energy Policy Act of 2005". Thanks to Malcolm Spence
- for providing this.
-
-Tue Dec 13 18:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/tao_cosnotification.doxygen:
- Also parse the subdirectories below Notify and also add inline
- files, the generated doxygen docu was not complete
-
-Tue Dec 13 00:54:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/tao_versioning_idl_defaults.mpb:
-
- New MPC base project containing necessary versioned namespace
- related TAO_IDL flags for PIDL and IDL files in core TAO
- libraries and TAO orbsvcs libraries.
-
-Mon Dec 12 15:31:50 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ace_for_tao.mpc:
-
- Added "nmake" to the list of Windows-based build types that
- should be considered when adding Windows-specific sources to the
- ace_for_tao subset.
-
-Mon Dec 12 15:23:29 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/tests.mpc (UPIPE_SAP_Test):
-
- Disable this test in the ace_for_tao configuration. It depends
- on features not found in the ace_for_tao subset.
-
-Mon Dec 12 14:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- Only when we build without VCL support add _NO_VCL to the compiler
- flags
-
-Mon Dec 12 13:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/vcl.mpb:
- Added verbatim VCL=1 to this base project. This way the correct
- startup objects are linked with the application when vcl is
- used
-
-Sun Dec 11 18:03:05 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/UPIPE_Stream.h (MT_Stream):
-
- Moved this typedef out of the global namespace to the
- ACE_UPIPE_Stream class. It is only used within this class.
- Doing so also addresses global namespace pollution issues.
-
- * examples/ASX/Event_Server/Event_Server/event_server.cpp:
- * examples/ASX/UPIPE_Event_Server/event_server.cpp:
-
- Reinstated local MT_Stream typedefs. The global namespace
- pollution fix described above allows this. Fixes compile-time
- error in single threaded builds.
-
-Thu Dec 8 07:20:25 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Dynamic.h:
- * ace/OS_main.cpp:
- * ace/OS_main.h:
- * ace/TSS_Adapter.h:
- * ace/QoS/QoS_Decorator.cpp:
- * ace/QoS/QoS_Decorator.h:
- * ace/QoS/QoS_Manager.cpp:
- * ace/QoS/QoS_Manager.h:
- * ace/QoS/QoS_Session.h:
- * ace/QoS/QoS_Session_Factory.cpp:
- * ace/QoS/QoS_Session_Factory.h:
- * ace/QoS/QoS_Session_Impl.cpp:
- * ace/QoS/QoS_Session_Impl.h:
- * ace/QoS/QoS_Session_Impl.i:
- * ace/QoS/SOCK_Dgram_Mcast_QoS.cpp:
- * ace/QoS/SOCK_Dgram_Mcast_QoS.h:
- * ace/QoS/SOCK_Dgram_Mcast_QoS.i:
-
- Fixed versioned namespace support. The versioning macros calls
- were missing.
-
-Thu Dec 8 08:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/ThreadSafety/threadsafety.mpc:
- Fixed error in this mpc project which caused build errors with
- borland
-
-Wed Dec 7 05:50:01 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * apps/JAWS/clients/Caching/caching.mpc:
- * apps/JAWS2/JAWS/jaws2.mpc:
- * bin/MakeProjectCreator/config/winregistry.mpb:
- * examples/APG/Containers/containers.mpc:
- * examples/APG/Svc_Config/svc_config.mpc:
- * examples/APG/ThreadSafety/threadsafety.mpc:
- * examples/C++NPv2/C++NPv2.mpc:
- * examples/QOS/Diffserv/QOS_Diffserv.mpc:
- * examples/Reactor/Proactor/Proactor.mpc:
- * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc:
- * tests/tests.mpc:
-
- Disable some projects in these MPC files when "ace_for_tao" is
- enabled.
-
-Tue Dec 6 21:34:03 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/ASX/Event_Server/Event_Server/event_server.cpp:
- * examples/ASX/UPIPE_Event_Server/event_server.cpp:
-
- Removed duplicate "MT_Stream" typedef that made the same typedef
- in `ace/UPIPE_Stream.h' ambiguous. Fixes a versioned namespace
- build error.
-
-Tue Dec 6 18:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- For vc8 set ExceptionHandling to 2. This enabled the structured
- exception handling. Normally vc8 doesn't catch structured exceptions
- but we except so for some tests and else the disabling of the
- win32 error windows doesn't work. This fixes bugzilla [BUG:2290]
- See also http://www.codecomments.com/archive292-2005-8-578262.html
- for backgroup. Thanks to Steve Huston and Chad Elliott for
- proposing to handle this in this mpb file instead of in the vc8
- base mpc template
-
-Tue Dec 6 01:55:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-macros.h:
-
- Removed "#pragma once" directive. The necessary preprocessor
- symbol definitions necessary to disable this directive
- are generally C++ preprocessor/compiler-specific. This
- prevents proper configuration of this #pragma in the
- presence of a C compiler.
-
-Mon Dec 5 14:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdio.inl:
- With Borland also just use tempnam instead of _tempname
-
-Mon Dec 5 08:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- * ace/config-win32-dmc.h:
- * ace/OS_NS_stdio.inl:
- Introduced new macros ACE_HAS_NONCONST_TEMPNAM and
- ACE_HAS_NONCONST_FDOPEN. Borland C++ Builder 6 and previous had
- non compliant non const methods but this is now corrected in
- BDS2006, so instead of hacking also a version check in the
- OS_NS_stdio.inl just check for a define and set this in the borland
- config file. Also DMC seems to have one incorrect signature
- so also set it there.
-
-Sun Dec 4 06:49:59 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/SSL/SSL_Context.cpp:
-
- Use an ACE_Thread_Mutex instead of ACE_Mutex. The former is
- faster and lighter weight.
-
-Sat Dec 3 17:56:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/SSL/SSL_Asynch_BIO.cpp:
- * ace/SSL/SSL_Asynch_Stream.h:
-
- Replaced ACE_SSL_bio_{read,write} functors with a single
- structure containing static read() and write() methods.
- Functors are overkill in this case.
-
- Documented why a structure is used instead of a free
- function.
-
- * ace/SSL/SSL_Context.h:
-
- Removed obsolete comment.
-
-Sat Dec 3 11:51:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Base_Thread_Adapter.h:
-
- Removed unnecessary "ace/Global_Macros.h" include directive in
- versioned namespace case.
-
- * ace/SSL/SSL_Asynch_BIO.cpp:
-
- Fixed versioned namespace support for free functions in this
- file.
-
- (BIO_s_Asynch):
-
- Removed this unnecessary function. It simply returned the
- address of a global object. Just take the address directly in
- the calling code.
-
- (BIO_new_ACE_Asynch, ACE_SSL_make_BIO):
-
- Renamed BIO factory function to "ACE_SSL_make_BIO", which is
- more consistent with ACE naming conventions. Removed extern "C"
- declaration, as well, since there's no need for it to be so.
-
- (ACE_SSL_bio_read, ACE_SSL_bio_write):
-
- New functors that that make the necessary calls on the
- ACE_SSL_Asynch_Stream object.
-
- (ACE_Asynch_BIO_read, ACE_Asynch_BIO_write):
-
- Use new ACE_SSL_bio_{read,write} functors instead of making
- direct calls on the ACE_SSL_Asynch_Stream object.
-
- * ace/SSL/SSL_Asynch_BIO.h:
-
- Moved extern "C" BIO callback function prototypes to
- SSL_Asynch_BIO.cpp. There's no need for them to be visibile to
- the user.
-
- Renamed BIO factory function to "ACE_SSL_make_BIO", which is
- more consistent with ACE naming conventions. Removed extern "C"
- declaration, as well, since there's no need for it to be so.
-
- * ace/SSL/SSL_Asynch_Stream.cpp (open):
-
- Updated name of BIO factory function.
-
- * ace/SSL/SSL_Asynch_Stream.h:
-
- Removed unnecessary free function prototypes.
-
- (ACE_SSL_Asynch_Stream):
-
- Replaced friend function declarations with friend structure
- (used as functors) declarations. Works around scope qualifier
- problems in Sun compilers when used on free functions.
-
-Fri Dec 2 10:27:47 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/msvc_static_order.lst:
-
- Add RTEventLogAdmin project.
-
-Fri Dec 2 13:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Task.inl:
- Replaced c-style casts with C++ const_cast
-
-Fri Dec 2 11:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/sys/os_stat.h:
- * ace/os_include/sys/os_timeb.h:
- Made some workarounds for Borland specific on the BCB version.
- That way we can remove them easier in the future when we
- deprecated certain releases
-
-Fri Dec 2 01:25:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Versioned_Namespace.h:
-
- Update preprocessor check to use new config-macros.h specific
- include guard preprocessor symbol.
-
- * ace/config-macros.h:
- * ace/config-lite.h:
-
- Moved all macros, preprocessor symbols and some non-C++-specific
- typedefs to the new `config-macros.h' header. Allows
- configuration macros/values to be used in C sources.
-
- * ace/config-all.h:
-
- Removed redundant "ace/ace_wchar.h" include directive. It's
- already included by `config-lite.h'.
-
- * ace/config-aix-4.x.h:
- * ace/config-chorus.h:
- * ace/config-cygwin32.h:
- * ace/config-linux-common.h:
- * ace/config-osf1-4.0.h:
- * ace/config-rtems.h:
- * ace/config-sunos5.5.h:
- * ace/config-vxworks5.x.h:
- * ace/config-vxworks6.1.h:
-
- Relaxed unsupported compiler preprocessor error for non-C++
- compilers. Simplifies use of configuration macros/values in
- presence of C compiler.
-
- * ace/Makefile.am:
- * ace/ace.mpc:
-
- Added new config-macros.h header to the appropriate header
- lists.
-
-Fri Dec 2 00:43:12 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Module.h:
- * apps/JAWS/server/HTTP_Request.h:
- * apps/JAWS/server/IO.h:
- * apps/JAWS2/JAWS/Cache_Object.h:
- * apps/JAWS2/JAWS/IO.h:
- * apps/JAWS2/JAWS/IO_Acceptor.h:
- * apps/JAWS2/JAWS/IO_Handler.h:
- * apps/soreduce/Obj_Module.h:
- * examples/APG/Containers/Hash_Map_Hash.h:
- * examples/APG/Containers/RB_Tree_Functors.h:
- * examples/APG/ThreadPools/Request_Handler.h:
- * examples/ASX/Event_Server/Event_Server/Options.h:
- * examples/ASX/Event_Server/Event_Server/event_server.cpp:
- * examples/C++NPv1/Iterative_Logging_Server.h:
- * examples/C++NPv1/Logging_Handler.h:
- * examples/C++NPv1/Logging_Server.h:
- * examples/C++NPv2/Logging_Handler.h:
- * examples/Shared_Malloc/Malloc.h:
-
- More versioned namespace build fixes.
-
-Thu Dec 1 08:07:23 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Service_Config.cpp (open_i):
- * ace/Service_Config.h (ACE_Service_Config): Don't try to
- register a signal handler if the signal number is < 0! Thanks
- to Brian Raven <brianr at liffe dot com> for this fix.
-
-Wed Nov 30 13:37:59 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/cidlc.mpb
-
- Updated to make thie base project consistent with the semantics
- of the boost base projects from MPC.
-
-Tue Nov 29 11:20:12 UTC 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Parse_Node.cpp (make_func_name):
-
- Do not use a stack instantiated variable length array. Use a
- dynamically allocated array instead. Saves us a copy, and
- fixes g++ build errors when using its "-pedantic" command line
- option.
-
- Fixed string length calculation. Addresses Service
- Configurator failures when versioned namespace support is
- enabled.
-
-Wed Nov 30 00:33:21 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ACEXML/parser/parser/parser.mpc:
- * bin/MakeProjectCreator/config/avstreams.mpb:
- * bin/MakeProjectCreator/config/rmcast.mpb:
- * netsvcs/clients/Logger/Logger.mpc:
- * netsvcs/servers/servers.mpc:
-
- Disable these projects when "ace_for_tao" is enabled.
-
-Wed Nov 30 08:58:35 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * html/index.html
-
- Removed obsolete CIAO components, cleaned up the HTML a bit.
-
-Tue Nov 29 11:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Timer_Queue_T.cpp:
- Use prefix increment operator instead of postfix
-
-Tue Nov 29 07:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Malloc.{h,cpp}:
- Removed copy constructor and name assign methods from ACE_Name_Node,
- these where implemented with an assert saying not implemented. This
- is not a good thing to do and also fixes some warnings in our
- Intel 9.1 beta build. If someone used these methods they would get
- an assert in runtime, now they get a compile error meaning we
- have to implement them
-
-Mon Nov 28 07:26:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * protocols/ace/HTBP/HTBP.mpc:
-
- Added missing "avoids += ace_for_tao".
-
-Mon Nov 28 06:50:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/ACE_Init_Test.cpp (run_main):
-
- Removed unnecessary versioned namespace related "using"
- keyword.
-
-Sun Nov 27 22:37:44 2005 Bala Natarajan <bala_natarajan at symantec dot com>
-
- * ace/Array_Map.h:
-
- Included the Sun CC 5.8, as an additional CC compiler that
- requires complete specification for a trait declaration.
-
- Just for information. Sun CC 5.8 comes with Studio 11, which is
- free (as in FREE BEER!!).
-
-Sun Nov 27 04:05:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ace.mpc:
- * ace/ace_for_tao.mpc:
- * bin/MakeProjectCreator/config/aceexe.mpb:
- * bin/MakeProjectCreator/config/acelib.mpb:
- * bin/MakeProjectCreator/config/versioned_namespace.mpb:
-
- Added versioned namespace MPC support. Disabled by default.
- Add "versioned_namespace=1" to default.features to enable.
-
- * Kokyu/Kokyu_defs.h:
- * ace/Asynch_Connector.h:
- * ace/Cleanup.cpp:
- * ace/Cleanup.h:
- * ace/If_Then_Else.h:
- * ace/OS.h:
- * ace/Object_Manager.cpp:
- * ace/Object_Manager.inl:
- * ace/Value_Ptr.h:
- * ace/SSL/SSL_Asynch_Stream.h:
- * ace/SSL/SSL_SOCK_Acceptor.cpp:
- * protocols/ace/HTBP/HTBP_Addr.cpp:
- * protocols/ace/HTBP/HTBP_Addr.h:
- * protocols/ace/HTBP/HTBP_Channel.cpp:
- * protocols/ace/HTBP/HTBP_Channel.h:
- * protocols/ace/HTBP/HTBP_Channel.inl:
- * protocols/ace/HTBP/HTBP_Environment.cpp:
- * protocols/ace/HTBP/HTBP_Environment.h:
- * protocols/ace/HTBP/HTBP_Filter.cpp:
- * protocols/ace/HTBP/HTBP_Filter.h:
- * protocols/ace/HTBP/HTBP_Filter.inl:
- * protocols/ace/HTBP/HTBP_Filter_Factory.cpp:
- * protocols/ace/HTBP/HTBP_Filter_Factory.h:
- * protocols/ace/HTBP/HTBP_ID_Requestor.cpp:
- * protocols/ace/HTBP/HTBP_ID_Requestor.h:
- * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.cpp:
- * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.h:
- * protocols/ace/HTBP/HTBP_Inside_Squid_Filter.inl:
- * protocols/ace/HTBP/HTBP_Notifier.cpp:
- * protocols/ace/HTBP/HTBP_Notifier.h:
- * protocols/ace/HTBP/HTBP_Outside_Squid_Filter.cpp:
- * protocols/ace/HTBP/HTBP_Outside_Squid_Filter.h:
- * protocols/ace/HTBP/HTBP_Outside_Squid_Filter.inl:
- * protocols/ace/HTBP/HTBP_Session.cpp:
- * protocols/ace/HTBP/HTBP_Session.h:
- * protocols/ace/HTBP/HTBP_Session.inl:
- * protocols/ace/HTBP/HTBP_Stream.cpp:
- * protocols/ace/HTBP/HTBP_Stream.h:
- * tests/ACE_Init_Test.cpp:
- * tests/Process_Strategy_Test.h:
-
- Corrected build errors in versioned namespace builds.
-
- * bin/MakeProjectCreator/config/acexml.mpb:
-
- Disable ACEXML libraries when "ace_for_tao" is enabled.
-
-Fri Nov 25 19:04:10 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * NEWS:
-
- Updated with latest versioned namespace information.
-
- * ace/ACE_Codecs_export.h:
- * ace/ACE_Memory_export.h:
- * ace/ACE_Reactor_export.h:
- * ace/ACE_Sockets_export.h:
- * ace/ACE_Threads_export.h:
- * ace/ace.mwc:
- * ace/ace_codecs_for_tao.mpc:
- * ace/ace_configuration_for_tao.mpc:
- * ace/ace_memory_for_tao.mpc:
- * ace/ace_reactor_for_tao.mpc:
- * ace/ace_sockets_for_tao.mpc:
- * ace/ace_threads_for_tao.mpc:
- * ace/ace_timer_for_tao.mpc:
- * bin/MakeProjectCreator/config/acecodecslib_for_tao.mpb:
- * bin/MakeProjectCreator/config/acememorylib_for_tao.mpb:
- * bin/MakeProjectCreator/config/acereactorlib_for_tao.mpb:
- * bin/MakeProjectCreator/config/acesocketslib_for_tao.mpb:
- * bin/MakeProjectCreator/config/acethreadslib_for_tao.mpb:
- * bin/MakeProjectCreator/config/acetimerlib_for_tao.mpb:
-
- Removed smaller ace_for_tao subsets. Only a single ace_for_tao
- subset library was originally intended.
-
- * ace/Activation_Queue.h:
- * ace/Barrier.h:
- * ace/Based_Pointer_Repository.h:
- * ace/Codecs.h:
- * ace/Dev_Poll_Reactor.h:
- * ace/File_Lock.h:
- * ace/LSOCK.h:
- * ace/LSOCK_Acceptor.h:
- * ace/LSOCK_CODgram.h:
- * ace/LSOCK_Connector.h:
- * ace/LSOCK_Dgram.h:
- * ace/LSOCK_Stream.h:
- * ace/MEM_Acceptor.h:
- * ace/MEM_Addr.h:
- * ace/MEM_Connector.h:
- * ace/MEM_IO.h:
- * ace/MEM_SAP.h:
- * ace/MEM_Stream.h:
- * ace/MMAP_Memory_Pool.h:
- * ace/Mem_Map.h:
- * ace/Method_Request.h:
- * ace/Msg_WFMO_Reactor.h:
- * ace/Multihomed_INET_Addr.h:
- * ace/PI_Malloc.h:
- * ace/Pagefile_Memory_Pool.h:
- * ace/Priority_Reactor.h:
- * ace/Process.h:
- * ace/Process_Manager.h:
- * ace/Process_Semaphore.h:
- * ace/RW_Process_Mutex.h:
- * ace/SOCK_CODgram.h:
- * ace/SOCK_Dgram_Bcast.h:
- * ace/SOCK_Dgram_Mcast.h:
- * ace/SOCK_SEQPACK_Acceptor.h:
- * ace/SOCK_SEQPACK_Association.h:
- * ace/SOCK_SEQPACK_Connector.h:
- * ace/SV_Shared_Memory.h:
- * ace/Sbrk_Memory_Pool.h:
- * ace/Shared_Memory.h:
- * ace/Shared_Memory_MM.h:
- * ace/Shared_Memory_Pool.h:
- * ace/Shared_Memory_SV.h:
- * ace/Thread_Semaphore.h:
- * ace/UNIX_Addr.h:
-
- Removed ace_for_tao subset-specific export macro calls and
- include directives. They are no longer needed.
-
- * ace/ace_for_tao.mpc:
-
- Added a number of source files required to build the
- Notification Service and its tests.
-
- * Kokyu/tests/DSRT_MIF/DSRT_MIF.mpc:
- * ace/QoS/qos.mpc:
- * apps/soreduce/soreduce.mpc:
- * bin/MakeProjectCreator/config/ftclientorb.mpb:
- * bin/MakeProjectCreator/config/htbp.mpb:
- * bin/MakeProjectCreator/config/ifrservice.mpb:
- * bin/MakeProjectCreator/config/naming_serv.mpb:
- * bin/MakeProjectCreator/config/portablegroup.mpb:
- * bin/MakeProjectCreator/config/rtevent_serv.mpb:
- * bin/MakeProjectCreator/config/ssl.mpb:
- * bin/MakeProjectCreator/config/strategies.mpb:
- * bin/MakeProjectCreator/config/tmcast.mpb:
- * examples/APG/Active_Objects/active_objects.mpc:
- * examples/APG/Config/config.mpc:
- * examples/APG/Misc_IPC/misc_ipc.mpc:
- * examples/APG/Naming/naming.mpc:
- * examples/APG/Proactor/proactor.mpc:
- * examples/APG/Processes/processes.mpc:
- * examples/APG/Shared_Memory/shared_memory.mpc:
- * examples/APG/Streams/streams.mpc:
- * examples/APG/Svc_Config/svc_config.mpc:
- * examples/APG/ThreadPools/threadpools.mpc:
- * examples/APG/ThreadSafety/threadsafety.mpc:
- * examples/ASX/Event_Server/Event_Server/Event.mpc:
- * examples/ASX/UPIPE_Event_Server/UPIPE_Event.mpc:
- * examples/C++NPv1/C++NPv1.mpc:
- * examples/C++NPv2/C++NPv2.mpc:
- * examples/Connection/blocking/Connection_Blocking.mpc:
- * examples/Connection/misc/Connection_Misc.mpc:
- * examples/Connection/non_blocking/Connection_Non_Blocking.mpc:
- * examples/IPC_SAP/DEV_SAP/reader/dev_sap_reader.mpc:
- * examples/IPC_SAP/DEV_SAP/writer/dev_sap_writer.mpc:
- * examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc:
- * examples/IPC_SAP/FILE_SAP/file_sap_client.mpc:
- * examples/IPC_SAP/SOCK_SAP/sock_sap.mpc:
- * examples/IPC_SAP/UPIPE_SAP/UPIPE_SAP.mpc:
- * examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc:
- * examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc:
- * examples/Misc/Misc.mpc:
- * examples/Naming/Naming.mpc:
- * examples/OS/Process/OS_Process.mpc:
- * examples/Reactor/Dgram/Reactor_Dgram.mpc:
- * examples/Reactor/FIFO/Reactor_FIFO.mpc:
- * examples/Reactor/Proactor/Proactor.mpc:
- * examples/Service_Configurator/IPC-tests/client/Svc_Cfg_IPC_Client.mpc:
- * examples/Shared_Malloc/Shared_Malloc.mpc:
- * examples/Shared_Memory/Shared_Memory.mpc:
- * examples/Synch/Synch.mpc:
- * examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc:
- * examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc:
- * examples/Threads/Threads.mpc:
- * performance-tests/SCTP/SCTP.mpc:
- * tests/tests.mpc:
-
- Added "avoids += ace_for_tao" to projects that require features
- of ACE not found in the ace_for_tao subset. Addresses link-time
- errors.
-
-Fri Nov 25 12:45:20 2005 Steve Huston <shuston@riverace.com>
-
- * tests/Proactor_Test.cpp:
- * tests/Proactor_Test_IPV6.cpp: Corrected ACE_Atomic_Op instantiations
- for size_t.
-
-Fri Nov 25 10:00:21 2005 Steve Huston <shuston@riverace.com>
-
- * ace/POSIX_Proactor.cpp (ACE_POSIX_Asynch_Timer): Don't explicitly
- call ACE_Asynch_Result_Impl() - it's pointless and isn't listed
- as an ancestor of this class.
- (create_asynch_timer): Use a ACE_POSIX_Asynch_Timer * to match
- the created object type.
-
- * ace/POSIX_Asynch_IO.cpp: Remove explicit calls to base-class
- constructors from all constructors. It's not needed and seems to
- cause problems on 64-bit code, at least on AIX.
-
- * include/makeinclude/platform_aix_ibm.GNU: AIX now uses the XPG4 tail
- command syntax, requiring "-n 1" to read the last line; refuses "-1".
- Thanks to Mike Knight <mike dot knight at compuware dot com> for
- alerting us to this.
-
- * THANKS: Added Mike Knight to the Hall of Fame.
-
-Thu Nov 24 20:00:37 2005 Simon McQueen <sm@prismtech.com>
-
- * bin/tao_other_tests.lst:
-
- Scheduled bug #2316 regression.
-
-Thu Nov 24 14:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- For Intel C++ 9.1 also disable warning 1684
-
-Thu Nov 24 01:38:57 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/fuzz.pl:
-
- Added a test that flags common versioned namespace related
- errors/misuses.
-
- * bin/MakeProjectCreator/config/global.features:
-
- Disable versioned namespace support by default.
-
- * ace/Atomic_Op.h:
- * ace/Auto_Ptr.h:
- * ace/Barrier.h:
- * ace/Base_Thread_Adapter.h:
- * ace/CDR_Stream.h:
- * ace/Cleanup_Strategies_T.cpp:
- * ace/Dev_Poll_Reactor.h:
- * ace/Functor_String.h:
- * ace/High_Res_Timer.cpp:
- * ace/LSOCK_Connector.inl:
- * ace/Local_Name_Space_T.h:
- * ace/Log_Msg.h:
- * ace/Malloc.h:
- * ace/Malloc_Allocator.h:
- * ace/Message_Queue.h:
- * ace/OS_Memory.h:
- * ace/OS_NS_Thread.cpp:
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_errno.h:
- * ace/OS_NS_math.inl:
- * ace/OS_NS_netdb.cpp:
- * ace/OS_NS_netdb.h:
- * ace/OS_NS_sys_msg.h:
- * ace/OS_NS_time.h:
- * ace/OS_main.cpp:
- * ace/Object_Manager.h:
- * ace/Parse_Node.cpp:
- * ace/Ping_Socket.cpp:
- * ace/Proactor.cpp:
- * ace/Proactor.h:
- * ace/Profile_Timer.cpp:
- * ace/Profile_Timer.inl:
- * ace/SOCK_Dgram_Mcast.cpp:
- * ace/SOCK_Dgram_Mcast.h:
- * ace/SOCK_Dgram_Mcast.inl:
- * ace/SPIPE_Stream.h:
- * ace/Select_Reactor_T.cpp:
- * ace/Service_Config.h:
- * ace/Service_Templates.cpp:
- * ace/Sock_Connect.cpp:
- * ace/Svc_Conf_l.cpp:
- * ace/Svc_Conf_y.cpp:
- * ace/Thread_Manager.cpp:
- * ace/Time_Value.h:
- * ace/Timeprobe.h:
- * ace/Timer_Hash_T.h:
- * ace/Timer_List.cpp:
- * ace/Timer_Queue.cpp:
- * ace/config-lite.h:
- * ace/SSL/SSL_Asynch_BIO.cpp:
- * ace/SSL/SSL_Context.cpp:
-
- Corrected build errors in versioned namespace builds.
-
-Wed Nov 23 19:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/wrapper_macros.GNU:
- Set xerces to 1 by default if it is not set
-
-Wed Nov 23 11:00:46 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * docs/ACE-guidelines.html: Updated the guidelines to explain how
- TAO binary options should be specified, i.e. as the integral
- values 0 or 1.
-
-Wed Nov 23 09:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- When optimize=0, disable floating point optimizations. This way we
- don't get floating point overflows in the TAO IDL test. If someone
- enables optimize then we just let the compiler optimize things and
- we could get overflows.
-
-Tue Nov 22 17:42:13 2005 Kobi Cohen-Arazi <kobi.cohenarazi at gmail dot com>
-
- * ace/Select_Reactor_T.cpp (dispatch):
- Fixed a bug which derived from bug #1890. active_handle_count
- must be updated when state is changed. Every time some handler
- remove add or suspend itself of another handle, state is
- changed, and that should be reflected in the
- active_handle_count. Thanks for Vadim Iosevich <viosevich at
- gmail dot com>.
-
-Tue Nov 22 18:27:30 2005 Steve Huston <shuston@riverace.com>
-
- * m4/tls.m4: Correct botched assignment to ace_TLS_CPPFLAGS when
- additional Kerberos directory is needed.
-
-Tue Nov 22 03:33:14 2005 Bala Natarajan <bala_natarajan at symantec dot com>
-
- * ace/ace_configuration_for_tao.mpc:
-
- Some groups require ACE_Configuration. This MPC should probably
- help those groups with a smaller library to use instead of
- pulling in the whole ACE library.
-
-Tue Nov 22 01:43:52 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/portablegroup.mpb:
-
- Rather than disable this project in the ACE_FOR_TAO
- configuration, inherit from acesocketslib_for_tao to allow it to
- be used.
-
-Tue Nov 22 09:40:00 UTC 2005 Simon Massey <sma@prismtech.com>
-
- * NEWS:
-
- Added Stoyan Paunov and Arvind S. Krishna entries.
-
-Mon Nov 21 23:56:06 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ace_for_tao.mpc:
- * ace/ace_threads_for_tao.mpc:
-
- Moved ACE_crc32.cpp to ace_threads_for_tao subset within
- Windows compiler conditional. It is only needed by the
- SV_Semaphore_Simple listed within that conditional block.
-
- * ace/ace_timer_for_tao.mpc:
- * bin/MakeProjectCreator/config/acetimerlib_for_tao.mpb:
-
- New ACE_FOR_TAO timer library subset.
-
- * ace/Obchunk.cpp:
- * ace/Obchunk.h:
- * ace/Obchunk.inl:
- * ace/Object_Manager.cpp:
- * ace/Object_Manager.h:
- * ace/Object_Manager.inl:
- * ace/Object_Manager_Base.cpp:
- * ace/Object_Manager_Base.h:
- * ace/Obstack.cpp:
- * ace/Obstack.h:
- * ace/Obstack_T.cpp:
- * ace/Obstack_T.h:
- * ace/Obstack_T.inl:
-
- Added missing versioned namespace support.
-
- * ace/SSL/SSL_Context.h:
-
- Removed ACE_SSL_locking_callback prototype since it is not part
- of the public interface, and since a prototype (and definition)
- already exists in the SSL_Context.cpp implementation file.
-
- Removed static class members and placed them in anonymous
- namespace in the implementation file.
-
- * ace/SSL_Context.cpp:
-
- Static class members are now in an anonymous namespace. There's
- no need to expose them in the corresponding header.
-
- Mangle global SSL callback functions with the appropriate
- versioned namespace name, if enabled.
-
- Improved exception safety of lock memory management and
- lock acquisition/release by taking advantage of an
- ACE_Auto_Basic_Array_Ptr and ACE_Mutex, respectively.
-
- * Kokyu/tests/DSRT_MIF/DSRT_MIF.mpc:
- * apps/drwho/drwho.mpc:
- * apps/soreduce/soreduce.mpc:
- * examples/APG/Active_Objects/active_objects.mpc:
- * examples/APG/Misc_IPC/misc_ipc.mpc:
- * examples/APG/Shared_Memory/shared_memory.mpc:
- * examples/APG/ThreadPools/threadpools.mpc:
- * examples/APG/ThreadSafety/threadsafety.mpc:
- * examples/ASX/Event_Server/Event_Server/Event.mpc:
-
- Inherit from the appropriate ACE_FOR_TAO subset MPC base
- project. Addresses unresolved symbol errors.
-
-Tue Nov 22 09:33:30 (IST) 2005 Bala Natarajan <bala_natarajan@symantec.com>
-
- * bin/MakeProjectCreator/config/portablegroup.mpb:
-
- Do not build in ACE_FOR_TAO configuration.
-
-Tue Nov 22 09:27:30 (IST) 2005 Bala Natarajan <bala_natarajan@symantec.com>
-
- * ace/OS_NS_sys_utsname.cpp:
- * ace/OS_NS_sys_utsname.h:
- * ace/OS_NS_sys_utsname.inl:
-
- Uninlined uname (). Compiling it on Solaris 9 with Studio9,
- and inline enabled is a pain. DOC's scoreboard uses inline=0
- on corona, and hence doesn't show the error. Uninlining solves
- the problem.
-
- * ace/ace_for_tao.mpc:
-
- Added a few files to be built in ACE_FOR_TAO config. This fixes
- many errors in gperf and orbsvcs on Solaris.
-
-Mon Nov 21 19:16:30 2005 Steve Huston <shuston@riverace.com>
-
- * m4/tls.m4: Make sure we don't lose the user's specified OpenSSL
- location when searching for Kerberos files.
-
-Mon Nov 21 13:26:53 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
-
- * NEWS:
-
- Updated NEWS file to reflect additions to the latest beta.
-
-Mon Nov 21 11:00:02 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/cidlc.mpb
-
- Added a verbatim section for gnuace targets to pull in the
- boost_filesystem and boost_regex libraries.
-
-Mon Nov 21 08:16:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_Context.h: Removed "::" from friend declaration to
- fix compile errors on Solaris, Forte 6 Update 2. (Sun C++ 5.4).
-
-Fri Nov 18 23:07:09 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Applied a syntax submitted by Martin Corino <mcorino@rememdy.nl>
- to the setting of $LEX and $YACC. The existing syntax set
- these variables only if they were not already set, but
- unfortunately, GNU make sets them by default. For DOC
- Group purposes, they need to be set to 'flex' and
- 'bison' respectively.
-
-Fri Nov 18 17:22:19 2005 Steve Huston <shuston@riverace.com>
-
- * protocols/ace/RMCast/Template_Instantiations.cpp: Completed
- template instantiations.
-
- * protocols/ace/RMCast/Makefile.am:
- * protocols/ace/TMCast/Template_Instantiations.cpp: Explicit
- instantiations needed for TMCast.
-
- * tests/Based_Pointer_Test.cpp: Added explicit instantiation for
- ACE_Malloc_T<ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex,
- ACE_PI_Control_Block>.
-
- * tests/DLList_Test.cpp: #include "ace/Malloc_T.h" rather than
- "ace/Malloc.h" to pick up ACE_Allocator<> before the explicit
- instantiation needs it.
-
-Fri Nov 18 14:16:45 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/WIN32_Asynch_IO.cpp (shared_read): Added a new case for
- ERROR_MORE_DATA, which isn't actually an error after all.
- Thanks to Yongming Wang <wangym@gmail.com> for contributing
- this.
-
-Fri Nov 18 10:39:01 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/cidlc.mpb
-
- Added rest of change intended for:
- Thu Nov 17 18:08:45 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
-Thu Nov 17 18:08:45 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/cidlc.mpb:
-
- Fix submitted by Will Otte <wotte@dre.vanderbilt.edu> intended
- to be part of
-
- Tue Nov 15 12:44:37 2005 William Otte <wotte@dre.vanderbilt.edu>
-
-Thu Nov 16 13:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- When VCL is defined, set different startup obj and also define
- PACKAGES
-
- * include/makeinclude/build_exe.bor:
- Added PACKAGES to the compiler flags
-
-Thu Nov 16 12:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- Added extra linker paths
-
- * bin/MakeProjectCreator/config/vcl.mpb:
- New base project, usable for building VCL application with Borland
- C++ Builder
-
- * bin/MakeProjectCreator/config/global.features:
- Disable vcl by default
-
-Wed Nov 16 15:48:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Hash_Map_Manager_T.h: For Sun CC 5.4 and earlier with explicit
- template instantiation, can't prevent seeing operator= or
- ACE_Hash_Map_Manager explicit templates won't compile. Ick.
-
- * apps/JAWS3/jaws3/Templates.cpp: Adjusted ACE_Reactor_Token_T type
- usage. Follow-up change to match those in:
- Fri Aug 26 18:01:31 2005 Steve Huston <shuston@riverace.com>
-
- * protocols/ace/RMCast/Template_Instantiations.cpp: Added more needed
- instantiations.
-
-Wed Nov 16 14:12:08 USMST 2005 Yan Dai <dai_y@ociweb.com>
-
- * bin/tao_orb_tests.lst:
-
- Disabled CSD tests on VxWorks builds.
-
-Tue Nov 15 23:41:39 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Service_Config.cpp (ACE_FACTORY_DEFINE):
-
- Moved this macro call outside of the versioned namespace. It
- should be in the global namespace.
-
- * ace/Svc_Conf.h:
- * ace/Svc_Conf.l:
- * ace/Svc_Conf.y:
- * ace/Svc_Conf_Lexer_Guard.cpp:
- * ace/Svc_Conf_Lexer_Guard.h:
- * ace/Svc_Conf_l.cpp:
- * ace/Svc_Conf_y.cpp:
-
- Added missing versioned namespace macros.
-
-Tue Nov 15 15:41:19 2005 Steve Huston <shuston@riverace.com>
-
- * NEWS: Added WinCE, VC8, ACE_Dev_Poll_Reactor, and ACE_RB_Tree notes.
-
- * bin/make_release: Generate VC8 files for both Win32 and WinCE.
- Since VC8 uses the same suffixes as VC71, the Win32 files have
- _vc8 appended, and WinCE files have _WinCE appended. WinCE files
- are generated with feature uses_wchar=1, vc8 uses defaults.
-
- * docs/CE-status.txt: Added some info on CE support under VC8.
-
-Tue Nov 15 12:44:37 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/cidlc.mpb
-
- Added a directive to remove runtime dependancy on VC71
- runtime libraries on Windows. Thanks to Kitty for suggesting
- the fix.
-
-Tue Nov 15 11:31:41 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Atomic_Op.{h inl} (ACE_Atomic_Op (TYPE c)): Changed the signature
- to be const TYPE& for long and unsigned long. This aligns it with the
- ACE_Atomic_Op template's (const TYPE&) constructor signature and
- resolves undefined references to it in the explicit template builds.
-
- * ace/Event_Handler.cpp: Added explicit instantiation of
- ACE_Atomic_Op<ACE_SYNCH_MUTEX,long> when ACE_HAS_BUILTIN_ATOMIC_OP
- is not defined. This covers the event handler reference counting
- use of ACE_Atomic_Op.
-
- * ace/Malloc_Instantiations.cpp: Corrected header file inclusions.
-
- * protocols/ace/RMCast/Makefile.am:
- * protocols/ace/RMCast/Template_Instantiations.cpp: New file to
- hold all explicit template instantiations needed for RMCast.
- This is a temporary file, only for the ACE 5.5 release. Then it
- can be expunged with the test of the explicit template
- instantiation support.
-
-Tue Nov 15 09:31:29 2005 Steve Huston <shuston@riverace.com>
-
- * ace/Dev_Poll_Reactor.{h cpp}: Add an optional decr_refcnt parameter
- to ACE_Dev_Poll_Rector_Repository::unbind () to control whether or
- not the unbound event handler's refcount is to be decremented.
- When registering a handler, remember to increment its refcount if
- needed; conversely, decrement it when all events are removed.
- Be sure to initialize epoll_event structs.
-
- * tests/Dev_Poll_Reactor_Test.cpp (handle_input): Fix buffer overrun.
-
-Tue Nov 15 13:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdio.{cpp.inl}:
- Fixed compile errors in BCB Unicode build
-
-Tue Nov 15 07:28:35 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Service_Config.cpp (initialize): Added a check to avoid
- overwriting a service that's already installed without having it
- explicitly removed first. Thanks to Domingos Monteiro <d dot
- monteiro at netia dot net> for this fix.
-
-Mon Nov 14 08:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/WIN32_Asynch_IO.cpp:
- * ace/Asynch_Acceptor.cpp:
- Removed check for >= BCB3
-
- * ace/OS_NS_sys_stat.inl:
- BCB has the normal umask
-
- * ace/OS_NS_stdio.inl:
- Replaced c-style cast with C++ cast
-
- * ace/os_include/os_string.h:
- Some BCB specific defines are not needed with BCB6 or newer
-
-Mon Nov 14 07:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/boost_unit_test.mpb:
- Removed this file, not used anymore
-
- * bin/MakeProjectCreator/config/cidlc.mpb:
- Use base projects for boost_filesystem, boost_regex and
- exceptions, will resolve the link errors in the icc
- linux build
-
-Fri Nov 11 16:04:44 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Emit "idl_stubs" target for IDL projects defining MPC's
- custom_only variable. Fixes problems with some of the
- scoreboard statistics builds.
-
-Fri Nov 11 11:06:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ACEXML/common/common.mpc:
- * ace/ACE_Codecs_export.h:
- * ace/Codecs.h:
- * ace/ace.mwc:
- * ace/ace_codecs_for_tao.mpc:
- * apps/JAWS/server/server.mpc:
- * apps/JAWS3/jaws3/jaws3.mpc:
- * examples/Service_Configurator/IPC-tests/server/Svc_Cfg_IPC_Server.mpc:
- * examples/Threads/Threads.mpc:
- * examples/Web_Crawler/Web_Crawler.mpc:
- * netsvcs/clients/Naming/Client/Client.mpc:
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.mpc:
- * netsvcs/lib/lib.mpc:
- * performance-tests/Misc/Misc.mpc:
- * performance-tests/SCTP/SCTP.mpc:
- * performance-tests/Server_Concurrency/Leader_Follower/Svr_Conc_Leader_Follower.mpc:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/Svr_Conc_Queue_Based_Workers.mpc:
- * performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc:
- * performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc:
- * performance-tests/TCP/TCP.mpc:
- * performance-tests/UDP/UDP.mpc:
- * tests/tests.mpc:
-
- Addressed some "ace_for_tao" link-time failures.
-
-Fri Nov 11 09:21:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Added missing "ace_for_tao" support. Addresses "ace_for_tao"
- build errors in GNU Make based builds.
-
-Fri Nov 11 12:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_sunos5_g++.GNU:
- Removed very old note
-
-Thu Nov 10 09:05:58 2005 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Added a template variable, libname_prefix, that can be set to
- prefix all library names (sharedname, staticname and libs). Note
- that lit_libs and pure_libs are not affected.
-
-Thu Nov 10 07:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.1.h:
- Added ACE_HAS_SNPRINTF
-
-Wed Nov 9 19:44:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/acecodecslib_for_tao.mpb:
- * ace/ace_codecs_for_tao.mpc:
- * ace/QoS/qos.mpc:
- * ACEXML/common/common.mpc:
-
- Fixed "ace_for_tao" subset related unresolved symbol errors.
-
-Wed Nov 9 17:05:59 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * ace/config-macosx-tiger.h
-
- Corrected wchar support for Tiger.
-
- * include/makeinclude/platform_macosx_tiger_gcc3.3.GNU
- * include/makeinclude/platform_macosx_tiger_gcc4.GNU
-
- Removed the versioned platform_macros because there were no
- significant changes needed to support GCC3.3 on OS X.
-
- * include/makeinclude/platform_macosx_tiger.GNU
-
- Merged platform_macros file. Set CC and CXX to the desired
- compiler if you wish to use the non-default compiler.
-
-Tue Nov 8 15:27:25 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * ace/config-macosx-tiger.h
-
- Fixed size of long double for Mac OS X Tiger with GCC 3.3.
-
-Mon Nov 7 16:27:12 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/csd_framework.mpb
- * bin/MakeProjectCreator/config/notifytest.mpb
- * bin/MakeProjectCreator/config/rteventlogadmin.mpb
-
- Fixes for linking errors on OS X.
-
-Mon Nov 7 15:24:30 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_macosx_tiger_gcc3.3.GNU
-
- Added a macros file for Tiger with GCC 3.3.
-
-Mon Nov 7 14:45:05 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/Stats.h:
-
- Made private section of class ACE_Stats protected, for
- convenient subclassing.
-
-Mon Nov 7 09:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- Added -L$(BCB)\lib\psdk always to the linker flags
-
-Sun Nov 6 21:19:44 2005 Bala Natarajan <bala_natarajan at symantec dot com>
-
- * ace/ace_sockets_for_tao.mpc:
-
- Fixed another bug with the MPC file.
-
- * protocols/ace/HTBP/HTBP.mpc:
-
- Reverted the avoids declaration.
-
-Sun Nov 6 21:02:17 2005 Bala Natarajan <bala_natarajan at symantec dot com>
-
- * ace/ace_for_tao.mpc:
- * ace/ace_threads_for_tao.mpc:
- * protocols/ace/HTBP/HTBP.mpc:
- * protocols/ace/RMCast/RMCast.mpc:
- * protocols/ace/TMCast/TMCast.mpc:
- * protocols/examples/RMCast/Send_Msg/Send_Msg.mpc:
- * protocols/tests/RMCast/RMCast.mpc:
-
- Fixed subtle errors with ace_for_tao builds.
-
-Sat Nov 5 13:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Shared_Memory/Hash_Map.cpp:
- Replaced MAP with HASH_MAP to fix compile problems with VxWorks 6.1
-
-Sat Nov 5 13:01:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Cache_Map_Manager_T.{h,cpp,inl}:
- Replaced MAP_TYPE with CMAP_TYPE, MAP_TYPE is also used on some
- platforms already
-
- * include/makeinclude/compiler.bor:
- Fixed typo
-
-Fri Nov 4 09:18:17 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Dev_Poll_Reactor.h (Token_Guard):
-
- Fixed incorrect unimplemented constructor related error that was
- introduced when removing ACE_UNIMPLEMENTED_FUNC macro usage.
-
-Fri Nov 4 14:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- Make sure that we always add $(BCB)\lib to the linker flags
-
-Fri Nov 4 12:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Lazy_Map_Manager_Test.cpp:
- Changed MAP to LAZY_MAP
-
- * tests/Map_Test.cpp:
- Changed MAP to TEST_MAP
-
-Fri Nov 4 12:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Cache_Map_Manager_T.{h,cpp,inl}:
- Changed MAP to MAP_TYPE to resolve conflicts with VxWorks 6.1
- MAP define
-
-Fri Nov 4 11:16:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.inl:
- For VxWorks 6.1 also include os_string.h to get swab
-
-Fri Nov 4 10:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Capabilities.{h,cpp}:
- Changed MAP to CAPABILITIES_MAP. VxWorks 6.1 defines the cpu
- type MAP which results in a compile error
-
- * ace/os_include/sys/os_un.h:
- Only define the struct sockaddr_un with VxWorks versions older
- then 6.1
-
-Fri Nov 4 10:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.1.h:
- * include/makeinclude/platform_vxworks6.1.GNU:
- New files for VxWorks 6.1. This is just a first draft version, a lot
- of porting work has to be done
-
- * ace/OS_NS_stdlib.cpp:
- Fixed variable not used warning with VxWorks 6.1
-
-Fri Nov 4 10:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.h:
- Only define VX_FP_TASK when it is not defined yet
-
-Fri Nov 4 08:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Global_Macros.h:
- Removed check for BCB3, that is ancient
-
-Thu Nov 3 12:34:30 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Service_Config.h (ACE_DYNAMIC_SERVICE_DIRECTIVE): Added a
- missing '\' at near the end of a macro. Thanks to Lothar
- Werzinger for this fix.
-
-Thu Nov 3 09:16:23 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Activation_Queue.h:
- * ace/Atomic_Op.h:
- * ace/Condition_Recursive_Thread_Mutex.h:
- * ace/DLL.h:
- * ace/DLL_Manager.h:
- * ace/Dev_Poll_Reactor.h:
- * ace/Framework_Component.h:
- * ace/Get_Opt.h:
- * ace/Mem_Map.h:
- * ace/Message_Queue.cpp:
- * ace/Message_Queue.h:
- * ace/Method_Request.h:
- * ace/Null_Mutex.h:
- * ace/PI_Malloc.h:
- * ace/Process.h:
- * ace/Read_Buffer.h:
- * ace/Select_Reactor.h:
- * ace/Stats.h:
- * ace/TP_Reactor.h:
-
- Removed unnecessary uses of ACE_UNIMPLEMENTED_FUNC macro. It is
- only meant to be used for private unimplemented member functions
- in class templates.
-
- * ace/Versioned_Namespace.h:
-
- Clarified preprocessor error message.
-
-Wed Nov 2 09:19:04 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ACE.h (strdelete):
-
- Declare wchar version of ACE::strdelete() with
- ACE_NAMESPACE_INLINE_FUNCTION macro since it is now inlined.
- Addresses duplicate definition errors in wchar-enabled builds.
-
-Wed Nov 2 08:51:29 2005 Bala Natarajan <bala_natarajan at symantec dot com>
-
- * ace/CDR_Stream.h:
- * ace/CDR_Stream.inl:
-
- Removed ACE_OutputCDR_Auto_Reset. Firstly
- ACE_Utils::Auto_Functor should be used and secondly such classes
- don't serve any purpose beyond Output_CDR.
-
-Tue Nov 1 22:19:03 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Makefile.am (nobase_include_HEADERS):
-
- Added missing "Versioned_Namespace.h" header.
-
- * ace/Versioned_Namespace.h:
-
- Clarified preprocessor error message.
-
-Tue Nov 1 14:28:51 2005 William Otte <wotte@dre.vanderbilt.edu>
-
- * ace/config-macosx-tiger.h
-
- Some changes to fix compile errors in JAWS. Thanks to Johnny for
- suggesting a fix.
-
-Tue Nov 1 15:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Updated supported platforms
-
-Tue Nov 1 12:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- * bin/tao_other_tests.lst:
- Moved Bug_2074_Regression to orbsvcs
-
-Mon Oct 31 13:38:07 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * bin/msvc_static_order.lst:
-
- Moved the TAO/tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib
- before TAO/tests/Collocation/Collocation_Test_Stub. This should
- resolve the TP_Foo_* libs compilation errors on static build.
-
-Mon Oct 31 09:54:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- Removed Synch_Options.inl and TSS_Adapter.inl.
-
-Mon Oct 31 07:55:57 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Registry.cpp (STRING_SEPARATOR):
- * ace/Registry.h (STRING_SEPARATOR):
-
- Reintroduced this string as a static class member. It is also
- used outside of the ACE_Registry class in
- ACE_Registry_Name_Space. Fixes an unresolved symbol error in
- Borland builds.
-
-Mon Oct 31 14:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Makefile.am:
- Removed Service_Manager.inl
-
-Mon Oct 31 13:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added Bug_2084_Regression
-
-Mon Oct 31 12:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added TAO/tests/Bug_2074_Regression/run_test.pl to the list
-
-Mon Oct 31 10:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/pre.h:
- Reverted change below, makes it much easier to use ACE from
- application projects
- Fri Oct 28 10:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
-Mon Oct 31 09:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/gethrtime.cpp:
- * ace/Base_Thread_Adapter.cpp:
- Fixed fuzz errors
-
-Mon Oct 31 08:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Moved CSD test lib down, let us see the impact on the vc build
-
-Mon Oct 31 06:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/UPIPE_Connector.cpp:
- Added missing include for Linux builds
-
-Sun Oct 30 08:11:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Task.h:
- Fixed gcc4 compile error
-
-Fri Oct 28 16:07:45 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/SSL/SSL_Context.cpp (ACE_SSL_locking_callback):
- (ACE_SSL_thread_id):
-
- Removed duplicate definitions.
-
-Fri Oct 28 16:42:12 2005 Don Busch <busch_d@ociweb.com>
-
- * bin/MakeProjectCreator/config/messaging_optional.mpb
-
- Add "after += Messaging" to ensure that CosNaming_Serv and
- CosEvent_Serv always build after Messaging
-
-Fri Oct 28 14:28:13 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Map_Manager.h:
-
- Include "ace/Default_Constants.h" to pull in
- ACE_DEFAULT_MAP_SIZE definition.
-
-Fri Oct 28 10:42:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Copy_Disabled.cpp
- * ace/Copy_Disabled.h:
- * ace/Makefile.am (libACE_la_SOURCES):
- * ace/ace.mpc:
-
- Reinstituted Copy_Disabled.cpp. Addresses unresolved symbol
- link-time errors.
-
-Fri Oct 28 09:23:11 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Reverse_Lock_T.h (ACE_Acquire_Method):
-
- Fixed typo.
-
-Fri Oct 28 14:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Select_Reactor_Base.cpp:
- Fixed possible unitialized warning
-
-Fri Oct 28 10:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/pre.h:
- Removed several arguments for the option push, these are passed
- from the commandline already
-
-Fri Oct 28 07:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-linux-common.h:
- Added ACE_HAS_UALARM
-
-Fri Oct 28 00:01:06 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ACE.cpp:
- * ace/ACE.h:
- * ace/ACE.inl:
- * ace/ACE_crc32.cpp:
- * ace/ACE_crc_ccitt.cpp:
- * ace/ARGV.cpp:
- * ace/ARGV.h:
- * ace/ARGV.inl:
- * ace/ATM_Acceptor.cpp:
- * ace/ATM_Acceptor.h:
- * ace/ATM_Acceptor.inl:
- * ace/ATM_Addr.cpp:
- * ace/ATM_Addr.h:
- * ace/ATM_Addr.inl:
- * ace/ATM_Connector.cpp:
- * ace/ATM_Connector.h:
- * ace/ATM_Connector.inl:
- * ace/ATM_Params.cpp:
- * ace/ATM_Params.h:
- * ace/ATM_Params.inl:
- * ace/ATM_QoS.cpp:
- * ace/ATM_QoS.h:
- * ace/ATM_QoS.inl:
- * ace/ATM_Stream.cpp:
- * ace/ATM_Stream.h:
- * ace/ATM_Stream.inl:
- * ace/Acceptor.cpp:
- * ace/Acceptor.h:
- * ace/Activation_Queue.cpp:
- * ace/Activation_Queue.h:
- * ace/Activation_Queue.inl:
- * ace/Active_Map_Manager.cpp:
- * ace/Active_Map_Manager.h:
- * ace/Active_Map_Manager.inl:
- * ace/Active_Map_Manager_T.cpp:
- * ace/Active_Map_Manager_T.h:
- * ace/Active_Map_Manager_T.inl:
- * ace/Addr.cpp:
- * ace/Addr.h:
- * ace/Addr.inl:
- * ace/Arg_Shifter.cpp:
- * ace/Arg_Shifter.h:
- * ace/Argv_Type_Converter.cpp:
- * ace/Argv_Type_Converter.h:
- * ace/Argv_Type_Converter.inl:
- * ace/Array_Base.cpp:
- * ace/Array_Base.h:
- * ace/Array_Base.inl:
- * ace/Array_Map.cpp:
- * ace/Array_Map.h:
- * ace/Array_Map.inl:
- * ace/Asynch_Acceptor.cpp:
- * ace/Asynch_Acceptor.h:
- * ace/Asynch_Connector.cpp:
- * ace/Asynch_IO.cpp:
- * ace/Asynch_IO.h:
- * ace/Asynch_IO_Impl.cpp:
- * ace/Asynch_IO_Impl.h:
- * ace/Asynch_IO_Impl.inl:
- * ace/Asynch_Pseudo_Task.cpp:
- * ace/Asynch_Pseudo_Task.h:
- * ace/Atomic_Op.cpp:
- * ace/Atomic_Op.h:
- * ace/Atomic_Op.inl:
- * ace/Atomic_Op_T.cpp:
- * ace/Atomic_Op_T.h:
- * ace/Atomic_Op_T.inl:
- * ace/Auto_Event.cpp:
- * ace/Auto_Event.h:
- * ace/Auto_Event.inl:
- * ace/Auto_Functor.cpp:
- * ace/Auto_Functor.h:
- * ace/Auto_Functor.inl:
- * ace/Auto_IncDec_T.cpp:
- * ace/Auto_IncDec_T.h:
- * ace/Auto_IncDec_T.inl:
- * ace/Auto_Ptr.cpp:
- * ace/Auto_Ptr.h:
- * ace/Auto_Ptr.inl:
- * ace/Barrier.cpp:
- * ace/Barrier.h:
- * ace/Barrier.inl:
- * ace/Base_Thread_Adapter.cpp:
- * ace/Base_Thread_Adapter.h:
- * ace/Base_Thread_Adapter.inl:
- * ace/Based_Pointer_Repository.cpp:
- * ace/Based_Pointer_Repository.h:
- * ace/Based_Pointer_T.cpp:
- * ace/Based_Pointer_T.h:
- * ace/Based_Pointer_T.inl:
- * ace/Basic_Stats.cpp:
- * ace/Basic_Stats.h:
- * ace/Basic_Stats.inl:
- * ace/Basic_Types.cpp:
- * ace/Basic_Types.h:
- * ace/Basic_Types.inl:
- * ace/Bound_Ptr.h:
- * ace/Bound_Ptr.inl:
- * ace/CDR_Base.cpp:
- * ace/CDR_Base.h:
- * ace/CDR_Base.inl:
- * ace/CDR_Size.cpp:
- * ace/CDR_Size.h:
- * ace/CDR_Size.inl:
- * ace/CDR_Stream.cpp:
- * ace/CE_Screen_Output.cpp:
- * ace/CE_Screen_Output.h:
- * ace/Cache_Map_Manager_T.cpp:
- * ace/Cache_Map_Manager_T.h:
- * ace/Cache_Map_Manager_T.inl:
- * ace/Cached_Connect_Strategy_T.cpp:
- * ace/Cached_Connect_Strategy_T.h:
- * ace/Caching_Strategies_T.cpp:
- * ace/Caching_Strategies_T.h:
- * ace/Caching_Strategies_T.inl:
- * ace/Caching_Utility_T.cpp:
- * ace/Caching_Utility_T.h:
- * ace/Capabilities.cpp:
- * ace/Capabilities.h:
- * ace/Capabilities.inl:
- * ace/Cleanup.cpp:
- * ace/Cleanup.h:
- * ace/Cleanup.inl:
- * ace/Cleanup_Strategies_T.cpp:
- * ace/Codecs.cpp:
- * ace/Codecs.h:
- * ace/Codeset_IBM1047.cpp:
- * ace/Codeset_IBM1047.h:
- * ace/Codeset_Registry.inl:
- * ace/Condition_Recursive_Thread_Mutex.cpp:
- * ace/Condition_Recursive_Thread_Mutex.h:
- * ace/Condition_T.cpp:
- * ace/Condition_T.h:
- * ace/Condition_T.inl:
- * ace/Condition_Thread_Mutex.cpp:
- * ace/Condition_Thread_Mutex.h:
- * ace/Condition_Thread_Mutex.inl:
- * ace/Configuration.cpp:
- * ace/Configuration.h:
- * ace/Configuration_Import_Export.cpp:
- * ace/Configuration_Import_Export.h:
- * ace/Connection_Recycling_Strategy.cpp:
- * ace/Connection_Recycling_Strategy.h:
- * ace/Connector.cpp:
- * ace/Connector.h:
- * ace/Container_Instantiations.cpp:
- * ace/Containers.cpp:
- * ace/Containers.h:
- * ace/Containers.inl:
- * ace/Containers_T.cpp:
- * ace/Containers_T.h:
- * ace/Containers_T.inl:
- * ace/Copy_Disabled.h:
- * ace/Countdown_Time.cpp:
- * ace/Countdown_Time.h:
- * ace/DEV.cpp:
- * ace/DEV.h:
- * ace/DEV.inl:
- * ace/DEV_Addr.cpp:
- * ace/DEV_Addr.h:
- * ace/DEV_Addr.inl:
- * ace/DEV_Connector.cpp:
- * ace/DEV_Connector.h:
- * ace/DEV_Connector.inl:
- * ace/DEV_IO.cpp:
- * ace/DEV_IO.h:
- * ace/DEV_IO.inl:
- * ace/DLL.cpp:
- * ace/DLL.h:
- * ace/DLL_Manager.cpp:
- * ace/DLL_Manager.h:
- * ace/Date_Time.h:
- * ace/Date_Time.inl:
- * ace/Dev_Poll_Reactor.cpp:
- * ace/Dev_Poll_Reactor.h:
- * ace/Dev_Poll_Reactor.inl:
- * ace/Dirent.h:
- * ace/Dirent.inl:
- * ace/Dirent_Selector.cpp:
- * ace/Dirent_Selector.h:
- * ace/Dirent_Selector.inl:
- * ace/Dump.cpp:
- * ace/Dump.h:
- * ace/Dump_T.cpp:
- * ace/Dump_T.h:
- * ace/Dynamic.cpp:
- * ace/Dynamic.h:
- * ace/Dynamic.inl:
- * ace/Dynamic_Service.cpp:
- * ace/Dynamic_Service.h:
- * ace/Dynamic_Service.inl:
- * ace/Dynamic_Service_Base.cpp:
- * ace/Dynamic_Service_Base.h:
- * ace/Env_Value_T.cpp:
- * ace/Env_Value_T.h:
- * ace/Env_Value_T.inl:
- * ace/Event.cpp:
- * ace/Event.h:
- * ace/Event.inl:
- * ace/Event_Handler.cpp:
- * ace/Event_Handler.h:
- * ace/Event_Handler.inl:
- * ace/Event_Handler_T.cpp:
- * ace/Event_Handler_T.h:
- * ace/Event_Handler_T.inl:
- * ace/FIFO.cpp:
- * ace/FIFO.h:
- * ace/FIFO.inl:
- * ace/FIFO_Recv.cpp:
- * ace/FIFO_Recv.h:
- * ace/FIFO_Recv.inl:
- * ace/FIFO_Recv_Msg.cpp:
- * ace/FIFO_Recv_Msg.h:
- * ace/FIFO_Recv_Msg.inl:
- * ace/FIFO_Send.cpp:
- * ace/FIFO_Send.h:
- * ace/FIFO_Send.inl:
- * ace/FIFO_Send_Msg.cpp:
- * ace/FIFO_Send_Msg.h:
- * ace/FIFO_Send_Msg.inl:
- * ace/FILE.cpp:
- * ace/FILE.h:
- * ace/FILE.inl:
- * ace/FILE_Addr.cpp:
- * ace/FILE_Addr.h:
- * ace/FILE_Addr.inl:
- * ace/FILE_Connector.cpp:
- * ace/FILE_Connector.h:
- * ace/FILE_Connector.inl:
- * ace/FILE_IO.cpp:
- * ace/FILE_IO.h:
- * ace/FILE_IO.inl:
- * ace/File_Lock.cpp:
- * ace/File_Lock.h:
- * ace/File_Lock.inl:
- * ace/Filecache.cpp:
- * ace/Filecache.h:
- * ace/FlReactor.cpp:
- * ace/FlReactor.h:
- * ace/Flag_Manip.cpp:
- * ace/Flag_Manip.h:
- * ace/Flag_Manip.inl:
- * ace/Framework_Component.cpp:
- * ace/Framework_Component.h:
- * ace/Framework_Component.inl:
- * ace/Framework_Component_T.cpp:
- * ace/Framework_Component_T.h:
- * ace/Free_List.cpp:
- * ace/Free_List.h:
- * ace/Functor.cpp:
- * ace/Functor.h:
- * ace/Functor.inl:
- * ace/Functor_String.h:
- * ace/Functor_String.inl:
- * ace/Functor_T.cpp:
- * ace/Functor_T.h:
- * ace/Functor_T.inl:
- * ace/Future.cpp:
- * ace/Future.h:
- * ace/Future_Set.cpp:
- * ace/Future_Set.h:
- * ace/Get_Opt.cpp:
- * ace/Get_Opt.h:
- * ace/Get_Opt.inl:
- * ace/Global_Macros.h:
- * ace/Guard_T.cpp:
- * ace/Guard_T.h:
- * ace/Guard_T.inl:
- * ace/Handle_Gobbler.h:
- * ace/Handle_Gobbler.inl:
- * ace/Handle_Ops.cpp:
- * ace/Handle_Ops.h:
- * ace/Handle_Set.cpp:
- * ace/Handle_Set.h:
- * ace/Handle_Set.inl:
- * ace/Hash_Cache_Map_Manager_T.cpp:
- * ace/Hash_Cache_Map_Manager_T.h:
- * ace/Hash_Cache_Map_Manager_T.inl:
- * ace/Hash_Map_Manager.cpp:
- * ace/Hash_Map_Manager.h:
- * ace/Hash_Map_Manager_T.cpp:
- * ace/Hash_Map_Manager_T.h:
- * ace/Hash_Map_Manager_T.inl:
- * ace/Hash_Map_With_Allocator_T.cpp:
- * ace/Hash_Map_With_Allocator_T.h:
- * ace/Hash_Map_With_Allocator_T.inl:
- * ace/Hashable.cpp:
- * ace/Hashable.h:
- * ace/Hashable.inl:
- * ace/High_Res_Timer.cpp:
- * ace/High_Res_Timer.h:
- * ace/High_Res_Timer.inl:
- * ace/ICMP_Socket.cpp:
- * ace/ICMP_Socket.h:
- * ace/ICMP_Socket.inl:
- * ace/INET_Addr.cpp:
- * ace/INET_Addr.h:
- * ace/INET_Addr.inl:
- * ace/IOStream.cpp:
- * ace/IOStream.h:
- * ace/IOStream_T.cpp:
- * ace/IOStream_T.h:
- * ace/IOStream_T.inl:
- * ace/IO_Cntl_Msg.cpp:
- * ace/IO_Cntl_Msg.h:
- * ace/IO_Cntl_Msg.inl:
- * ace/IO_SAP.cpp:
- * ace/IO_SAP.h:
- * ace/IO_SAP.inl:
- * ace/IPC_SAP.cpp:
- * ace/IPC_SAP.h:
- * ace/IPC_SAP.inl:
- * ace/If_Then_Else.h:
- * ace/Init_ACE.cpp:
- * ace/Init_ACE.h:
- * ace/Intrusive_List.cpp:
- * ace/Intrusive_List.h:
- * ace/Intrusive_List.inl:
- * ace/Intrusive_List_Node.cpp:
- * ace/Intrusive_List_Node.h:
- * ace/Intrusive_List_Node.inl:
- * ace/LOCK_SOCK_Acceptor.cpp:
- * ace/LOCK_SOCK_Acceptor.h:
- * ace/LSOCK.cpp:
- * ace/LSOCK.h:
- * ace/LSOCK.inl:
- * ace/LSOCK_Acceptor.cpp:
- * ace/LSOCK_Acceptor.h:
- * ace/LSOCK_CODgram.cpp:
- * ace/LSOCK_CODgram.h:
- * ace/LSOCK_CODgram.inl:
- * ace/LSOCK_Connector.cpp:
- * ace/LSOCK_Connector.h:
- * ace/LSOCK_Connector.inl:
- * ace/LSOCK_Dgram.cpp:
- * ace/LSOCK_Dgram.h:
- * ace/LSOCK_Dgram.inl:
- * ace/LSOCK_Stream.cpp:
- * ace/LSOCK_Stream.h:
- * ace/LSOCK_Stream.inl:
- * ace/Lib_Find.cpp:
- * ace/Lib_Find.h:
- * ace/Local_Memory_Pool.cpp:
- * ace/Local_Memory_Pool.h:
- * ace/Local_Name_Space.cpp:
- * ace/Local_Name_Space.h:
- * ace/Local_Name_Space_T.cpp:
- * ace/Local_Name_Space_T.h:
- * ace/Local_Tokens.cpp:
- * ace/Local_Tokens.h:
- * ace/Local_Tokens.inl:
- * ace/Lock.cpp:
- * ace/Lock.h:
- * ace/Lock.inl:
- * ace/Lock_Adapter_T.cpp:
- * ace/Lock_Adapter_T.h:
- * ace/Lock_Adapter_T.inl:
- * ace/Log_Msg.cpp:
- * ace/Log_Msg.h:
- * ace/Log_Msg_Backend.cpp:
- * ace/Log_Msg_Backend.h:
- * ace/Log_Msg_Callback.cpp:
- * ace/Log_Msg_Callback.h:
- * ace/Log_Msg_IPC.cpp:
- * ace/Log_Msg_IPC.h:
- * ace/Log_Msg_NT_Event_Log.cpp:
- * ace/Log_Msg_NT_Event_Log.h:
- * ace/Log_Msg_UNIX_Syslog.cpp:
- * ace/Log_Msg_UNIX_Syslog.h:
- * ace/Log_Priority.h:
- * ace/Log_Record.cpp:
- * ace/Log_Record.h:
- * ace/Log_Record.inl:
- * ace/Logging_Strategy.cpp:
- * ace/Logging_Strategy.h:
- * ace/MEM_Acceptor.cpp:
- * ace/MEM_Acceptor.h:
- * ace/MEM_Acceptor.inl:
- * ace/MEM_Addr.cpp:
- * ace/MEM_Addr.h:
- * ace/MEM_Addr.inl:
- * ace/MEM_Connector.cpp:
- * ace/MEM_Connector.h:
- * ace/MEM_Connector.inl:
- * ace/MEM_IO.cpp:
- * ace/MEM_IO.h:
- * ace/MEM_IO.inl:
- * ace/MEM_SAP.cpp:
- * ace/MEM_SAP.h:
- * ace/MEM_SAP.inl:
- * ace/MEM_Stream.cpp:
- * ace/MEM_Stream.h:
- * ace/MEM_Stream.inl:
- * ace/MMAP_Memory_Pool.cpp:
- * ace/MMAP_Memory_Pool.h:
- * ace/Makefile.am:
- * ace/Malloc.cpp:
- * ace/Malloc.h:
- * ace/Malloc.inl:
- * ace/Malloc_Allocator.cpp:
- * ace/Malloc_Allocator.inl:
- * ace/Malloc_Base.h:
- * ace/Malloc_Instantiations.cpp:
- * ace/Malloc_T.cpp:
- * ace/Malloc_T.h:
- * ace/Malloc_T.inl:
- * ace/Managed_Object.cpp:
- * ace/Managed_Object.h:
- * ace/Managed_Object.inl:
- * ace/Manual_Event.cpp:
- * ace/Manual_Event.h:
- * ace/Manual_Event.inl:
- * ace/Map.cpp:
- * ace/Map.h:
- * ace/Map_Manager.cpp:
- * ace/Map_Manager.h:
- * ace/Map_Manager.inl:
- * ace/Map_T.cpp:
- * ace/Map_T.h:
- * ace/Map_T.inl:
- * ace/Mem_Map.cpp:
- * ace/Mem_Map.h:
- * ace/Mem_Map.inl:
- * ace/Message_Block.cpp:
- * ace/Message_Block.h:
- * ace/Message_Block.inl:
- * ace/Message_Block_T.cpp:
- * ace/Message_Block_T.h:
- * ace/Message_Block_T.inl:
- * ace/Message_Queue.cpp:
- * ace/Message_Queue.h:
- * ace/Message_Queue.inl:
- * ace/Message_Queue_T.cpp:
- * ace/Message_Queue_T.h:
- * ace/Method_Object.h:
- * ace/Method_Request.cpp:
- * ace/Method_Request.h:
- * ace/Metrics_Cache_T.cpp:
- * ace/Metrics_Cache_T.h:
- * ace/Metrics_Cache_T.inl:
- * ace/Min_Max.h:
- * ace/Module.cpp:
- * ace/Module.h:
- * ace/Module.inl:
- * ace/Msg_WFMO_Reactor.cpp:
- * ace/Msg_WFMO_Reactor.h:
- * ace/Msg_WFMO_Reactor.inl:
- * ace/Multihomed_INET_Addr.cpp:
- * ace/Multihomed_INET_Addr.h:
- * ace/Multihomed_INET_Addr.inl:
- * ace/Multiplexor.h:
- * ace/Multiplexor.inl:
- * ace/Mutex.cpp:
- * ace/Mutex.h:
- * ace/Mutex.inl:
- * ace/NT_Service.cpp:
- * ace/NT_Service.h:
- * ace/NT_Service.inl:
- * ace/Name_Proxy.cpp:
- * ace/Name_Proxy.h:
- * ace/Name_Request_Reply.cpp:
- * ace/Name_Request_Reply.h:
- * ace/Name_Space.cpp:
- * ace/Name_Space.h:
- * ace/Naming_Context.cpp:
- * ace/Naming_Context.h:
- * ace/Node.cpp:
- * ace/Node.h:
- * ace/Notification_Strategy.cpp:
- * ace/Notification_Strategy.h:
- * ace/Notification_Strategy.inl:
- * ace/Null_Barrier.h:
- * ace/Null_Condition.h:
- * ace/Null_Mutex.h:
- * ace/Null_Semaphore.h:
- * ace/OS.h:
- * ace/OS_Errno.cpp:
- * ace/OS_Errno.h:
- * ace/OS_Errno.inl:
- * ace/OS_Log_Msg_Attributes.h:
- * ace/OS_Log_Msg_Attributes.inl:
- * ace/OS_NS_Thread.cpp:
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.inl:
- * ace/OS_NS_arpa_inet.cpp:
- * ace/OS_NS_arpa_inet.h:
- * ace/OS_NS_arpa_inet.inl:
- * ace/OS_NS_ctype.h:
- * ace/OS_NS_ctype.inl:
- * ace/OS_NS_dirent.cpp:
- * ace/OS_NS_dirent.h:
- * ace/OS_NS_dirent.inl:
- * ace/OS_NS_dlfcn.cpp:
- * ace/OS_NS_dlfcn.h:
- * ace/OS_NS_dlfcn.inl:
- * ace/OS_NS_errno.h:
- * ace/OS_NS_errno.inl:
- * ace/OS_NS_fcntl.cpp:
- * ace/OS_NS_fcntl.h:
- * ace/OS_NS_fcntl.inl:
- * ace/OS_NS_math.cpp:
- * ace/OS_NS_math.h:
- * ace/OS_NS_math.inl:
- * ace/OS_NS_netdb.cpp:
- * ace/OS_NS_netdb.h:
- * ace/OS_NS_netdb.inl:
- * ace/OS_NS_poll.cpp:
- * ace/OS_NS_poll.h:
- * ace/OS_NS_poll.inl:
- * ace/OS_NS_pwd.cpp:
- * ace/OS_NS_pwd.h:
- * ace/OS_NS_pwd.inl:
- * ace/OS_NS_regex.cpp:
- * ace/OS_NS_regex.h:
- * ace/OS_NS_regex.inl:
- * ace/OS_NS_signal.cpp:
- * ace/OS_NS_signal.h:
- * ace/OS_NS_signal.inl:
- * ace/OS_NS_stdio.cpp:
- * ace/OS_NS_stdio.h:
- * ace/OS_NS_stdio.inl:
- * ace/OS_NS_stdlib.cpp:
- * ace/OS_NS_stdlib.h:
- * ace/OS_NS_stdlib.inl:
- * ace/OS_NS_string.cpp:
- * ace/OS_NS_string.h:
- * ace/OS_NS_string.inl:
- * ace/OS_NS_strings.cpp:
- * ace/OS_NS_strings.h:
- * ace/OS_NS_strings.inl:
- * ace/OS_NS_stropts.cpp:
- * ace/OS_NS_stropts.h:
- * ace/OS_NS_stropts.inl:
- * ace/OS_NS_sys_mman.cpp:
- * ace/OS_NS_sys_mman.h:
- * ace/OS_NS_sys_mman.inl:
- * ace/OS_NS_sys_msg.cpp:
- * ace/OS_NS_sys_msg.inl:
- * ace/OS_NS_sys_resource.cpp:
- * ace/OS_NS_sys_resource.h:
- * ace/OS_NS_sys_resource.inl:
- * ace/OS_NS_sys_select.cpp:
- * ace/OS_NS_sys_select.h:
- * ace/OS_NS_sys_select.inl:
- * ace/OS_NS_sys_shm.cpp:
- * ace/OS_NS_sys_shm.h:
- * ace/OS_NS_sys_shm.inl:
- * ace/OS_NS_sys_socket.cpp:
- * ace/OS_NS_sys_socket.h:
- * ace/OS_NS_sys_socket.inl:
- * ace/OS_NS_sys_stat.cpp:
- * ace/OS_NS_sys_stat.h:
- * ace/OS_NS_sys_stat.inl:
- * ace/OS_NS_sys_time.cpp:
- * ace/OS_NS_sys_time.h:
- * ace/OS_NS_sys_time.inl:
- * ace/OS_NS_sys_uio.cpp:
- * ace/OS_NS_sys_uio.h:
- * ace/OS_NS_sys_uio.inl:
- * ace/OS_NS_sys_utsname.cpp:
- * ace/OS_NS_sys_utsname.h:
- * ace/OS_NS_sys_utsname.inl:
- * ace/OS_NS_sys_wait.cpp:
- * ace/OS_NS_sys_wait.h:
- * ace/OS_NS_sys_wait.inl:
- * ace/OS_NS_time.cpp:
- * ace/OS_NS_time.h:
- * ace/OS_NS_time.inl:
- * ace/OS_NS_unistd.cpp:
- * ace/OS_NS_unistd.h:
- * ace/OS_NS_unistd.inl:
- * ace/OS_NS_wchar.cpp:
- * ace/OS_NS_wchar.h:
- * ace/OS_NS_wchar.inl:
- * ace/OS_QoS.cpp:
- * ace/OS_QoS.h:
- * ace/OS_TLI.h:
- * ace/OS_TLI.inl:
- * ace/OS_Thread_Adapter.cpp:
- * ace/OS_Thread_Adapter.h:
- * ace/OS_main.cpp:
- * ace/OS_main.h:
- * ace/PI_Malloc.cpp:
- * ace/PI_Malloc.h:
- * ace/PI_Malloc.inl:
- * ace/POSIX_Asynch_IO.cpp:
- * ace/POSIX_Asynch_IO.h:
- * ace/POSIX_CB_Proactor.cpp:
- * ace/POSIX_CB_Proactor.h:
- * ace/POSIX_Proactor.cpp:
- * ace/POSIX_Proactor.h:
- * ace/POSIX_Proactor.inl:
- * ace/Pagefile_Memory_Pool.cpp:
- * ace/Pagefile_Memory_Pool.h:
- * ace/Pagefile_Memory_Pool.inl:
- * ace/Pair.cpp:
- * ace/Pair.h:
- * ace/Pair_T.cpp:
- * ace/Pair_T.h:
- * ace/Pair_T.inl:
- * ace/Parse_Node.cpp:
- * ace/Parse_Node.h:
- * ace/Ping_Socket.cpp:
- * ace/Ping_Socket.h:
- * ace/Ping_Socket.inl:
- * ace/Pipe.cpp:
- * ace/Pipe.h:
- * ace/Pipe.inl:
- * ace/Priority_Reactor.cpp:
- * ace/Priority_Reactor.h:
- * ace/Proactor.cpp:
- * ace/Proactor.h:
- * ace/Proactor.inl:
- * ace/Proactor_Impl.cpp:
- * ace/Proactor_Impl.h:
- * ace/Process.cpp:
- * ace/Process.h:
- * ace/Process.inl:
- * ace/Process_Manager.cpp:
- * ace/Process_Manager.h:
- * ace/Process_Manager.inl:
- * ace/Process_Mutex.cpp:
- * ace/Process_Mutex.h:
- * ace/Process_Mutex.inl:
- * ace/Process_Semaphore.cpp:
- * ace/Process_Semaphore.h:
- * ace/Process_Semaphore.inl:
- * ace/Profile_Timer.cpp:
- * ace/Profile_Timer.h:
- * ace/Profile_Timer.inl:
- * ace/QtReactor.cpp:
- * ace/QtReactor.h:
- * ace/RB_Tree.cpp:
- * ace/RB_Tree.h:
- * ace/RB_Tree.inl:
- * ace/RW_Mutex.cpp:
- * ace/RW_Mutex.h:
- * ace/RW_Mutex.inl:
- * ace/RW_Process_Mutex.cpp:
- * ace/RW_Process_Mutex.h:
- * ace/RW_Process_Mutex.inl:
- * ace/RW_Thread_Mutex.cpp:
- * ace/RW_Thread_Mutex.h:
- * ace/RW_Thread_Mutex.inl:
- * ace/Reactor.cpp:
- * ace/Reactor.h:
- * ace/Reactor.inl:
- * ace/Reactor_Impl.cpp:
- * ace/Reactor_Impl.h:
- * ace/Reactor_Notification_Strategy.cpp:
- * ace/Reactor_Notification_Strategy.h:
- * ace/Reactor_Notification_Strategy.inl:
- * ace/Reactor_Timer_Interface.cpp:
- * ace/Reactor_Timer_Interface.h:
- * ace/Reactor_Token_T.cpp:
- * ace/Reactor_Token_T.h:
- * ace/Read_Buffer.cpp:
- * ace/Read_Buffer.h:
- * ace/Read_Buffer.inl:
- * ace/Recursive_Thread_Mutex.cpp:
- * ace/Recursive_Thread_Mutex.h:
- * ace/Recursive_Thread_Mutex.inl:
- * ace/Recyclable.cpp:
- * ace/Recyclable.h:
- * ace/Recyclable.inl:
- * ace/Refcountable.cpp:
- * ace/Refcountable.h:
- * ace/Refcountable.inl:
- * ace/Refcounted_Auto_Ptr.cpp:
- * ace/Refcounted_Auto_Ptr.h:
- * ace/Refcounted_Auto_Ptr.inl:
- * ace/Registry.cpp:
- * ace/Registry.h:
- * ace/Registry_Name_Space.cpp:
- * ace/Registry_Name_Space.h:
- * ace/Remote_Name_Space.cpp:
- * ace/Remote_Name_Space.h:
- * ace/Remote_Tokens.cpp:
- * ace/Remote_Tokens.h:
- * ace/Remote_Tokens.inl:
- * ace/Reverse_Lock_T.cpp:
- * ace/Reverse_Lock_T.h:
- * ace/Reverse_Lock_T.inl:
- * ace/SOCK.cpp:
- * ace/SOCK.h:
- * ace/SOCK.inl:
- * ace/SOCK_Acceptor.cpp:
- * ace/SOCK_Acceptor.h:
- * ace/SOCK_Acceptor.inl:
- * ace/SOCK_CODgram.cpp:
- * ace/SOCK_CODgram.h:
- * ace/SOCK_CODgram.inl:
- * ace/SOCK_Connector.cpp:
- * ace/SOCK_Connector.h:
- * ace/SOCK_Connector.inl:
- * ace/SOCK_Dgram.cpp:
- * ace/SOCK_Dgram.h:
- * ace/SOCK_Dgram.inl:
- * ace/SOCK_Dgram_Bcast.cpp:
- * ace/SOCK_Dgram_Bcast.h:
- * ace/SOCK_Dgram_Bcast.inl:
- * ace/SOCK_IO.cpp:
- * ace/SOCK_IO.h:
- * ace/SOCK_IO.inl:
- * ace/SOCK_SEQPACK_Acceptor.cpp:
- * ace/SOCK_SEQPACK_Acceptor.h:
- * ace/SOCK_SEQPACK_Acceptor.inl:
- * ace/SOCK_SEQPACK_Association.cpp:
- * ace/SOCK_SEQPACK_Association.h:
- * ace/SOCK_SEQPACK_Association.inl:
- * ace/SOCK_SEQPACK_Connector.cpp:
- * ace/SOCK_SEQPACK_Connector.h:
- * ace/SOCK_SEQPACK_Connector.inl:
- * ace/SOCK_Stream.cpp:
- * ace/SOCK_Stream.h:
- * ace/SOCK_Stream.inl:
- * ace/SPIPE.cpp:
- * ace/SPIPE.h:
- * ace/SPIPE.inl:
- * ace/SPIPE_Acceptor.cpp:
- * ace/SPIPE_Acceptor.h:
- * ace/SPIPE_Addr.cpp:
- * ace/SPIPE_Addr.h:
- * ace/SPIPE_Addr.inl:
- * ace/SPIPE_Connector.cpp:
- * ace/SPIPE_Connector.h:
- * ace/SPIPE_Connector.inl:
- * ace/SPIPE_Stream.cpp:
- * ace/SPIPE_Stream.inl:
- * ace/SString.cpp:
- * ace/SString.h:
- * ace/SString.inl:
- * ace/SStringfwd.h:
- * ace/SUN_Proactor.cpp:
- * ace/SUN_Proactor.h:
- * ace/SV_Message.cpp:
- * ace/SV_Message.h:
- * ace/SV_Message.inl:
- * ace/SV_Message_Queue.cpp:
- * ace/SV_Message_Queue.h:
- * ace/SV_Message_Queue.inl:
- * ace/SV_Semaphore_Complex.cpp:
- * ace/SV_Semaphore_Complex.h:
- * ace/SV_Semaphore_Complex.inl:
- * ace/SV_Semaphore_Simple.cpp:
- * ace/SV_Semaphore_Simple.h:
- * ace/SV_Semaphore_Simple.inl:
- * ace/SV_Shared_Memory.cpp:
- * ace/SV_Shared_Memory.h:
- * ace/SV_Shared_Memory.inl:
- * ace/Sample_History.cpp:
- * ace/Sample_History.h:
- * ace/Sample_History.inl:
- * ace/Sbrk_Memory_Pool.cpp:
- * ace/Sbrk_Memory_Pool.h:
- * ace/Sched_Params.cpp:
- * ace/Sched_Params.h:
- * ace/Sched_Params.inl:
- * ace/Select_Reactor.cpp:
- * ace/Select_Reactor.h:
- * ace/Select_Reactor_Base.cpp:
- * ace/Select_Reactor_Base.h:
- * ace/Select_Reactor_Base.inl:
- * ace/Select_Reactor_T.cpp:
- * ace/Select_Reactor_T.h:
- * ace/Select_Reactor_T.inl:
- * ace/Semaphore.cpp:
- * ace/Semaphore.h:
- * ace/Semaphore.inl:
- * ace/Service_Config.cpp:
- * ace/Service_Config.h:
- * ace/Service_Config.inl:
- * ace/Service_Manager.cpp:
- * ace/Service_Manager.h:
- * ace/Service_Manager.inl:
- * ace/Service_Object.cpp:
- * ace/Service_Object.h:
- * ace/Service_Object.inl:
- * ace/Service_Repository.cpp:
- * ace/Service_Repository.h:
- * ace/Service_Repository.inl:
- * ace/Service_Templates.cpp:
- * ace/Service_Types.cpp:
- * ace/Service_Types.h:
- * ace/Service_Types.inl:
- * ace/Shared_Memory.cpp:
- * ace/Shared_Memory.h:
- * ace/Shared_Memory_MM.cpp:
- * ace/Shared_Memory_MM.h:
- * ace/Shared_Memory_MM.inl:
- * ace/Shared_Memory_Pool.cpp:
- * ace/Shared_Memory_Pool.h:
- * ace/Shared_Memory_SV.cpp:
- * ace/Shared_Memory_SV.h:
- * ace/Shared_Memory_SV.inl:
- * ace/Shared_Object.cpp:
- * ace/Shared_Object.h:
- * ace/Shared_Object.inl:
- * ace/Signal.cpp:
- * ace/Signal.h:
- * ace/Signal.inl:
- * ace/Singleton.cpp:
- * ace/Singleton.h:
- * ace/Singleton.inl:
- * ace/Sock_Connect.cpp:
- * ace/Sock_Connect.h:
- * ace/Static_Object_Lock.h:
- * ace/Stats.cpp:
- * ace/Stats.h:
- * ace/Stats.inl:
- * ace/Strategies_T.cpp:
- * ace/Strategies_T.h:
- * ace/Strategies_T.inl:
- * ace/Stream.cpp:
- * ace/Stream.h:
- * ace/Stream.inl:
- * ace/Stream_Modules.cpp:
- * ace/Stream_Modules.h:
- * ace/String_Base.cpp:
- * ace/String_Base.h:
- * ace/String_Base.inl:
- * ace/String_Base_Const.cpp:
- * ace/String_Base_Const.h:
- * ace/Svc_Conf.h:
- * ace/Svc_Conf_Lexer_Guard.cpp:
- * ace/Svc_Conf_Lexer_Guard.h:
- * ace/Svc_Handler.cpp:
- * ace/Svc_Handler.h:
- * ace/Swap.cpp:
- * ace/Swap.h:
- * ace/Swap.inl:
- * ace/Synch.cpp:
- * ace/Synch_Options.cpp:
- * ace/Synch_Options.h:
- * ace/Synch_Options.inl:
- * ace/Synch_T.cpp:
- * ace/Synch_T.h:
- * ace/Synch_Traits.h:
- * ace/System_Time.cpp:
- * ace/System_Time.h:
- * ace/TLI.cpp:
- * ace/TLI.h:
- * ace/TLI.inl:
- * ace/TLI_Acceptor.cpp:
- * ace/TLI_Acceptor.h:
- * ace/TLI_Connector.cpp:
- * ace/TLI_Connector.h:
- * ace/TLI_Connector.inl:
- * ace/TLI_Stream.cpp:
- * ace/TLI_Stream.h:
- * ace/TLI_Stream.inl:
- * ace/TP_Reactor.cpp:
- * ace/TP_Reactor.h:
- * ace/TP_Reactor.inl:
- * ace/TSS_Adapter.cpp:
- * ace/TSS_Adapter.h:
- * ace/TSS_Adapter.inl:
- * ace/TSS_T.cpp:
- * ace/TSS_T.h:
- * ace/TSS_T.inl:
- * ace/TTY_IO.cpp:
- * ace/TTY_IO.h:
- * ace/Task.cpp:
- * ace/Task.h:
- * ace/Task.inl:
- * ace/Task_Ex_T.cpp:
- * ace/Task_Ex_T.h:
- * ace/Task_Ex_T.inl:
- * ace/Task_T.cpp:
- * ace/Task_T.h:
- * ace/Task_T.inl:
- * ace/Template_Instantiations.cpp:
- * ace/Test_and_Set.cpp:
- * ace/Test_and_Set.h:
- * ace/Thread.cpp:
- * ace/Thread.h:
- * ace/Thread.inl:
- * ace/Thread_Adapter.cpp:
- * ace/Thread_Adapter.h:
- * ace/Thread_Adapter.inl:
- * ace/Thread_Control.cpp:
- * ace/Thread_Control.h:
- * ace/Thread_Control.inl:
- * ace/Thread_Exit.cpp:
- * ace/Thread_Exit.h:
- * ace/Thread_Hook.cpp:
- * ace/Thread_Hook.h:
- * ace/Thread_Manager.cpp:
- * ace/Thread_Manager.h:
- * ace/Thread_Manager.inl:
- * ace/Thread_Mutex.cpp:
- * ace/Thread_Mutex.h:
- * ace/Thread_Mutex.inl:
- * ace/Thread_Semaphore.cpp:
- * ace/Thread_Semaphore.h:
- * ace/Thread_Semaphore.inl:
- * ace/Time_Request_Reply.cpp:
- * ace/Time_Request_Reply.h:
- * ace/Time_Value.cpp:
- * ace/Time_Value.h:
- * ace/Time_Value.inl:
- * ace/Timeprobe.cpp:
- * ace/Timeprobe.h:
- * ace/Timeprobe.inl:
- * ace/Timeprobe_T.cpp:
- * ace/Timeprobe_T.h:
- * ace/Timer_Hash.cpp:
- * ace/Timer_Hash.h:
- * ace/Timer_Heap.cpp:
- * ace/Timer_Heap.h:
- * ace/Timer_Heap_T.cpp:
- * ace/Timer_Heap_T.h:
- * ace/Timer_List.cpp:
- * ace/Timer_List.h:
- * ace/Timer_Queue.cpp:
- * ace/Timer_Queue.h:
- * ace/Timer_Queue_Adapters.cpp:
- * ace/Timer_Queue_Adapters.h:
- * ace/Timer_Queue_Adapters.inl:
- * ace/Timer_Queue_T.cpp:
- * ace/Timer_Queue_T.h:
- * ace/Timer_Queue_T.inl:
- * ace/Timer_Queuefwd.h:
- * ace/Timer_Wheel.cpp:
- * ace/Timer_Wheel.h:
- * ace/Timer_Wheel_T.cpp:
- * ace/Timer_Wheel_T.h:
- * ace/TkReactor.cpp:
- * ace/TkReactor.h:
- * ace/Token.cpp:
- * ace/Token.h:
- * ace/Token.inl:
- * ace/Token_Collection.cpp:
- * ace/Token_Collection.h:
- * ace/Token_Collection.inl:
- * ace/Token_Invariants.cpp:
- * ace/Token_Invariants.h:
- * ace/Token_Manager.cpp:
- * ace/Token_Manager.h:
- * ace/Token_Manager.inl:
- * ace/Token_Request_Reply.cpp:
- * ace/Token_Request_Reply.h:
- * ace/Token_Request_Reply.inl:
- * ace/Trace.cpp:
- * ace/Trace.h:
- * ace/Typed_SV_Message.cpp:
- * ace/Typed_SV_Message.h:
- * ace/Typed_SV_Message.inl:
- * ace/Typed_SV_Message_Queue.cpp:
- * ace/Typed_SV_Message_Queue.h:
- * ace/Typed_SV_Message_Queue.inl:
- * ace/UNIX_Addr.cpp:
- * ace/UNIX_Addr.h:
- * ace/UNIX_Addr.inl:
- * ace/UPIPE_Acceptor.cpp:
- * ace/UPIPE_Acceptor.h:
- * ace/UPIPE_Acceptor.inl:
- * ace/UPIPE_Addr.h:
- * ace/UPIPE_Connector.cpp:
- * ace/UPIPE_Connector.h:
- * ace/UPIPE_Connector.inl:
- * ace/UPIPE_Stream.cpp:
- * ace/UPIPE_Stream.h:
- * ace/UPIPE_Stream.inl:
- * ace/UUID.cpp:
- * ace/UUID.h:
- * ace/UUID.inl:
- * ace/Unbounded_Queue.cpp:
- * ace/Unbounded_Queue.h:
- * ace/Unbounded_Queue.inl:
- * ace/Unbounded_Set.cpp:
- * ace/Unbounded_Set.h:
- * ace/Unbounded_Set.inl:
- * ace/Value_Ptr.h:
- * ace/Vector_T.cpp:
- * ace/Vector_T.h:
- * ace/Vector_T.inl:
- * ace/WFMO_Reactor.cpp:
- * ace/WFMO_Reactor.h:
- * ace/WFMO_Reactor.inl:
- * ace/WIN32_Asynch_IO.cpp:
- * ace/WIN32_Asynch_IO.h:
- * ace/WIN32_Proactor.cpp:
- * ace/WIN32_Proactor.h:
- * ace/XML_Svc_Conf.cpp:
- * ace/XML_Svc_Conf.h:
- * ace/XTI_ATM_Mcast.cpp:
- * ace/XTI_ATM_Mcast.h:
- * ace/XTI_ATM_Mcast.inl:
- * ace/XtReactor.cpp:
- * ace/XtReactor.h:
- * ace/ace.mpc:
- * ace/ace_wchar.h:
- * ace/ace_wchar.inl:
- * ace/config-lite.h:
- * ace/gethrtime.cpp:
- * ace/SSL/SSL_Asynch_Stream.cpp:
- * ace/SSL/SSL_Asynch_Stream.h:
- * ace/SSL/SSL_Context.cpp:
- * ace/SSL/SSL_Context.h:
- * ace/SSL/SSL_Context.inl:
- * ace/SSL/SSL_SOCK.cpp:
- * ace/SSL/SSL_SOCK.h:
- * ace/SSL/SSL_SOCK.i:
- * ace/SSL/SSL_SOCK_Acceptor.cpp:
- * ace/SSL/SSL_SOCK_Acceptor.h:
- * ace/SSL/SSL_SOCK_Acceptor.i:
- * ace/SSL/SSL_SOCK_Connector.cpp:
- * ace/SSL/SSL_SOCK_Connector.h:
- * ace/SSL/SSL_SOCK_Connector.i:
- * ace/SSL/SSL_SOCK_Stream.cpp:
- * ace/SSL/SSL_SOCK_Stream.h:
- * ace/SSL/SSL_SOCK_Stream.i:
-
- Added versioned namespace support.
-
- Removed some empty and/or unnecessary `.cpp' and `.inl' files.
-
- Hid some static class member constants declared in headers in
- the corresponding implementation `.cpp' file.
-
-Thu Oct 27 11:29:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Process_Strategy_Test.cpp:
- * tests/Reactor_Dispatch_Order_Test.cpp:
- 64bit fixes
-
-Thu Oct 27 11:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Threads/barrier2.cpp:
- 64bit fixes
-
-Thu Oct 27 11:58:07 2005 Simon McQueen <sm@prismtech.com>
-
- * bin/tao_other_tests.lst:
-
- Three new FT regression tests.
-
-Thu Oct 27 09:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added TAO Bug_2201_Regression test
-
-Wed Oct 26 17:22:12 2005 Don Busch <busch_d@ociweb.com>
-
- * bin/MakeProjectCreator/config/event_serv.mpb
- * bin/MakeProjectCreator/config/messaging.mpb
- * bin/MakeProjectCreator/config/messaging_optional.mpb
- * bin/MakeProjectCreator/config/naming_serv.mpb
-
- This is a footprint reduction fix, eliminating a library dependency.
- TAO 1.4 introduced a new dependency on the Messaging, Valuetype,
- PI, and CodecFactory libraries for the CosNaming_Serv and
- CosEvent_Serv libraries. Turning off CORBA Messaging did not remove
- this dependency. Thus, any application that uses CosNaming_Serv or
- CosEvent_Serv, but not CORBA Messaging, depends on those libraries
- anyway. This change eliminates the CosNaming_Serv and CosEvent_Serv
- dependencies on Messaging (and thus PI, CodecFactory, and Valuetype)
- when CORBA Messaging and Interceptors are turned off. It reduces
- the footprint in that case by about 600K.
- There is a TAO ChangeLog entry with the same timestamp that
- descibes the TAO changes.
-
-Wed Oct 26 12:26:01 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Codeset_Registry.cpp (locale_to_registry_i):
- (registry_to_locale_i):
-
- Corrected reversed destination and source arguments in memcpy()
- call.
-
- Improved const correctness. Revealed the above memcpy()
- problem.
-
- * ace/Codeset_Registry.h:
- * ace/Codeset_Registry_db.cpp:
-
- Made registry entry array "const" to prevent the above memcpy()
- problem from being potentially reintroduced in the future. Also
- provides the compiler with additional optimization opportunities
- (e.g. placing the array in read-only memory).
-
- * apps/mkcsregdb/mkcsregdb.cpp (init_output, fini_output):
-
- Updated output to generate an array of const registry entries in
- accordance with the changes made to ace/Codeset_Registry.h.
-
-Wed Oct 26 15:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_cidlc.pl:
- Print an error if no configurations have been build, at that moment
- we just didn't build something which we have to handle as error
-
-Wed Oct 26 12:58:17 2005 Simon McQueen <sm@prismtech.com>
-
- * ace/OS_NS_stdio.inl:
-
- Added a ACE_WIN32 implementation for ACE_OS::vsnprintf for
- wide chars using ::_vsnwprintf, in the style of the existing
- ACE_OS::vsnprintf for normal chars.
-
- This (hopefully) fixes bug #2208.
-
-Tue Oct 25 22:18:03 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/CDR_Stream.h (OutputCDR_Auto_Reset):
- * ace/CDR_Stream.inl (OutputCDR_Auto_Reset):
-
- Prepend "ACE_" to this class (described in ChangeLog entry "Fri
- Aug 26 11:43:01 2005 Justin Michel <michel_j@ociweb.com>") to
- address potential global namespace pollution issues, and to be
- consistent with ACE naming conventions.
-
- Adding missing ACE_Export. Addresses unresolved symbol errors
- in Windows and g++ 4 builds when inlining is disabled and
- TAO_RESET_OUTPUT_CDR_AFTER_SEND is defined to 1.
-
- Use "this" pointer to reference class members, as dictated by
- ACE coding conventions/guidelines.
-
-Tue Oct 25 09:05:47 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * bin/msvc_static_order.lst:
-
- Rolled back
- "Mon Oct 24 12:58:45 MST 2005 Yan Dai <dai_y@ociweb.com>" change,
- the entry should be project file name.
-
-Tue Oct 25 08:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-qnx-rtp-62x.h:
- Added ACE_HAS_3_PARAM_WCSTOK
-
-Tue Oct 25 08:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Pipe_Test.cpp:
- Fixed invalid assert
-
-Mon Oct 24 12:58:45 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * bin/msvc_static_order.lst:
-
- Corrected the entry TAO/tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test.
- The library name should be used instead of project name.
-
-Mon Oct 24 10:21:39 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * docs/ACE-guidelines.html:
-
- Added shared library guidelines.
-
-Mon Oct 24 14:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
-
- * ace/OS_NS_Thread.inl:
- Fixed typo in VxWorks part
-
- * ace/config-vxworks5.x.h:
- Added some extra ACE_LACKS_x for VxWorks
-
-Mon Oct 24 07:19:29 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Dev_Poll_Reactor.cpp: Fixed a couple of bugs that
- were causing core dumps. Thanks to Oh Yoon Sik
- <boom@estsoft.com> for these fixes.
-
-Sun Oct 23 13:05:33 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * tests/Pipe_Test.cpp (run_main): Updated this test to be a bit
- cleaner.
-
- * tests/Dirent_Test.cpp: Fixed a typo in the comments - this test
- exericses the ACE_Dirent class, not the ACE_OS_Dirent class.
-
-Fri Oct 21 07:46:47 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Dev_Poll_Reactor.cpp (open): Set notification pipe into
- non-blocking mode to prevent deadlock. Thanks to Oh Yoon Sik
- <boom at estsoft dot com> for this fix.
-
-Mon Oct 24 10:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Corrected the way we pass the include paths to windres
-
-Mon Oct 24 08:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/wrapper_macros.GNU:
- Pass RCFLAGS to the resource compiler
-
-Mon Oct 24 08:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.{h,inl}:
- 64bit fixes
-
-Mon Oct 24 08:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Generate includes for the resource compiler, this fixes compile
- problems of the resource file when it contains includes that
- expect an include path being set
-
-Mon Oct 24 06:58:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ace_qt.mpb:
- Update to enable to define specific versions of the
- QT library(-ies) needed to be linked for Windows based
- builds as with *nix based builds.
-
-Sun Oct 23 22:27:45 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Global_Macros.h:
- * ace/Versioned_Namespace.h:
-
- Disable versioned namespace support for MSVC++ 6. It's
- preprocessor can't handle the required macro expansions.
-
-Sun Oct 23 21:48:15 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/README:
-
- Added documentation that describes how to override the default
- versioned namespace name when ACE_HAS_VERSIONED_NAMESPACE is
- defined.
-
- * ace/Version.h:
-
- Removed "ace/Versioned_Namespace.h" include directive. It
- caused some resource compilers on Windows some grief.
-
- * ace/Versioned_Namespace.h:
-
- Updated required header filename in preprocessor error message.
- This header should now be included through "ace/config-lite.h".
-
- * ace/config-lite.h:
-
- Include "ace/Version.h" and "ace/Versioned_Namespace.h" to pull
- in versioned namespace support (disabled by default).
-
- * ace/post.h:
- * ace/pre.h:
-
- Removed versioned namespace support. Versioned namespace
- declarations must now be added directly to the appropriate ACE
- library headers. Addresses premature closure of versioned
- namespace.
-
-Sun Oct 23 06:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Generate new RC_FLAGS with the includes that need to be passed to
- the resource compiler
-
- * include/makeinclude/build_dll.bor:
- * include/makeinclude/build_exe.bor:
- Use the new RC_FLAGS
-
-Sat Oct 22 11:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Codeset_Registry.h:
- Doxygen improvements
-
-Fri Oct 21 14:28:54 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * bin/MakeProjectCreator/config/csd_pt_test_exe.mpb:
-
- Added dependency on pi base project since the PI.h is included
- in the test application for the static initialization.
-
-Fri Oct 21 10:54:44 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- * bin/msvc_static_order.lst:
-
- Added TAO/tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.
-
-Fri Oct 21 11:44:33 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
-
- * ace/CDR_Stream.h
-
- Fixed a typo in the optimization description of
- ACE_LACKS_CDR_ALIGNMENT flag.
-
-Fri Oct 21 07:09:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/msvc_static_order.lst:
-
- Add CosEvent_IDL project before CosEvent, CosEvent_Skel, and
- CosEvent_Serv.
-
-Fri Oct 21 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Proactor.h:
- Added virtual destructor to the dummy ACE_Proactor that is
- enabled when the ACE_Proactor can't be used
-
-Fri Oct 21 12:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Msg.cpp:
- Fixed compile problem in Linux builds
-
-Fri Oct 21 12:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.{h,inl} (sbrk):
- Use ptrdiff_t as argument type to fix 64bit conversions
-
-Fri Oct 21 12:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Message_Queue_T.{h,cpp}:
- Changed cur_count to size_t and use prefix operators instead
- of postfix
-
-Fri Oct 21 11:03:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- BCBVER must be explicitly defined by the end user and must
- be set to a supported value, else just don't build.
-
-Fri Oct 21 10:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Msg.cpp (log)
- Check for passing of NULL pointers to %C and %w
- formatting strings and replace them with "(null)" to avoid
- crashes. Thanks to Scooter <im-scooter at yandex dot ru> for
- reporting this. Fixes bugzilla bug 2276
-
-Thu Oct 20 22:20:26 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Dev_Poll_Reactor.cpp (open): Disabling the notify pipe was
- failing, but now it works. Thanks to Oh Yoon Sik <boom at
- estsoft dot com> for this fix.
-
-Thu Oct 20 14:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/CDR_Base.cpp:
- Removed character before #include
-
-Thu Oct 20 08:53:47 2005 Arvind S. Krishna <arvindk@doc.dre.vanderbilt.edu>
-
- * ace/CDR_Base.cpp:
- * ace/CDR_Stream.h:
- * ace/CDR_Stream.cpp:
- * ace/CDR_Stream.inl:
- * ace/Message_Block.cpp:
-
- CORBA specification mandates alignment of basic types to their
- natural boundaries. However, in certain situations (1) where
- such alignment is not needed by the platform and/or (2)
- homogeneous systems exists on the client and server sides, this
- alignment can be ignored to improve (de)marshaling
- efficiency. This commit adds the ACE_LACKS_CDR_ALIGNMENT flag to
- the CDR streams that enables applications to ignore alignment
- during (de)marshaling. This macro should be used when ACE_CDR is
- both the (de)marshaler. Additionally, use this option only when
- byte orders of the two machines are the same. This restriction
- is temporary and will be removed in a subsequent commit.
-
-Thu Oct 29 11:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.{h,inl}:
- Changed the return value and arguments of ualarm from u_int
- to u_long to fix 64bit problems
-
-Wed Oct 19 18:57:53 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_stdio.inl (flock_init): Only allocate the
- memory for the name if the call to ACE_OS::open() succeeds.
- This fixes a subtle memory leak. Thanks to Sandeep Deshpande
- <sandeep dot bvb at gmail dot com> for this fix!
-
-Wed Oct 19 09:56:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_macosx_tiger_gcc4.GNU:
-
- Disable symbol visibility support by default. Apple's g++ 4
- compiler doesn't appear to correctly support visibility
- attributes, at least as well as the vanilla g++. Thanks to
- Will, Kitty and J.T. for testing and tracking the problem.
-
-Wed Oct 19 09:26:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ACE.h (strdelete):
-
- Declare this function with the ACE_NAMESPACE_INLINE_FUNCTION.
- Addresses case where this method is inlined, and should not be
- marked "extern".
-
-Wed Oct 19 09:23:13 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/pre.h:
-
- Moved include directive for "ace/Version.h" before existing
- pragmas in this file. Addresses Borland preprocessor warnings
- regarding duplicate "pushed" options. Thanks to Johnny for
- suggesting this fix.
-
-Wed Oct 19 08:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/CDR_File_Test.cpp:
- Fixed compile error
-
-Wed Oct 19 07:43:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Reactor_Token_T.h:
- Removed code for including the .inl file, it is not there, just
- a waste of bytes ;-)
-
-Wed Oct 19 00:23:02 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Global_Macros.h (ACE_FACTORY_DEFINE):
- (ACE_FACTORY_NAMESPACE_DEFINE):
-
- Don't bother qualifying the SERVICE_CLASS name with
- ACE_VERSIONED_NAMESPACE_NAME scope. That scoped is already
- pulled in by a "using" clause. Addresses compile-time errors
- caused by calling the ACE_FACTORY_{NAMESPACE_}DEFINE macro
- within a namespace and passing the locally scoped name of the
- SERVICE_CLASS rather than the fully qualified one.
-
-Tue Oct 18 23:23:14 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- The following changes comprise the core implementation of
- "versioned namespace" support in ACE. When enabled, all ACE
- library code will be wrapped within a namespace, such as
- "ACE_5_4_7", to prevent symbol conflicts with other versions of
- ACE shared libraries in third party libraries. This feature is
- disabled by default to preserve backward compatibility.
-
- * ace/Global_Macros.h:
-
- Updated ACE Service Configurator macros to take into account
- versioned namespace when enabled.
-
- * ace/Parse_Node.cpp (ACE_Function_Node, make_func_name):
- * ace/Parse_Node.h:
-
- Check if factory function is using the ACE naming convention.
- If so, it is likely that the ACE factory function macros
- (e.g. ACE_FACTORY_DECLARE) were used to declare and define it,
- so mangle the function name to include the ACE versioned
- namespace name as is done in the ACE macros. Otherwise, leave
- the function name as is.
-
- * ace/README:
-
- Added description for new ACE_HAS_VERSIONED_NAMESPACE
- preprocessor symbol.
-
- * ace/Version.h:
-
- Include "ace/Versioned_Namespace.h" to pull in versioned
- namespace macros.
-
- * ace/Versioned_Namespace.h:
-
- New header containing core versioned namespace macros.
-
- * ace/ace.mpc (Header_Files):
-
- Added "Versioned_Namespace.h" to list of headers.
-
- * ace/pre.h:
-
- Include "ace/Version.h" to pull in versioned namespace support.
-
- * ace/post.h:
-
- End versioned namespace block, if enabled.
-
- * bin/make_release (update_version_files):
-
- Generate include directive for "ace/Versioned_Namespace.h" when
- creating "ace/Version.h".
-
-Tue Oct 18 23:08:34 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ACE.cpp (strdelete):
- * ace/ACE.inl (strdelete):
-
- Inlined this function. It simply calles operator delete[] on a
- pointer to char or wchar_t. Reduces footprint if it is never
- called, and optimizes the call at run-time slightly if it is
- called.
-
-Tue Oct 18 20:51:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/csd_framework.mpb:
-
- Remove "core" from list of base projects. Just because
- we use the CSD framework, doesn't necessarily mean that
- the project should be installed. It needs to explictly
- inherit from core (or install, install-bin, install-lib,
- or install-headers) for that.
-
-Tue Oct 18 18:06:43 2005 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb:
-
- Add $(TAO_BUILDDIR)/examples/Kokyu_dsrt_schedulers to
- includes for automake builds.
-
-Tue Oct 18 17:24:26 MST 2005 Yan Dai <dai_y@ociweb.com>
-
- Merged in the CSD (Custom Servant Dispatching) feature from OCI.
-
- * bin/tao_orb_tests.lst:
-
- Added CSD tests.
-
- * bin/MakeProjectCreator/config/csd_framework.mpb:
- * bin/MakeProjectCreator/config/csd_threadpool.mpb:
- * bin/MakeProjectCreator/config/csd_tp_test_lib.mpb:
- * bin/MakeProjectCreator/config/csd_tp_test_exe_c.mpb:
- * bin/MakeProjectCreator/config/csd_tp_test_exe_b.mpb:
- * bin/MakeProjectCreator/config/csd_tp_test_exe_a.mpb:
- * bin/MakeProjectCreator/config/csd_tp_foo_c_lib.mpb:
- * bin/MakeProjectCreator/config/csd_tp_foo_b_lib.mpb:
- * bin/MakeProjectCreator/config/csd_tp_foo_a_lib.mpb:
- * bin/MakeProjectCreator/config/csd_pt_testservant_lib.mpb:
- * bin/MakeProjectCreator/config/csd_pt_testinf_lib.mpb:
- * bin/MakeProjectCreator/config/csd_pt_test_exe.mpb:
-
- Added base projects for the CSD strategies and tests.
-
Tue Oct 18 22:24:11 2005 Olli Savia <ops@iki.fi>
* ace/TTY_IO.h:
@@ -11548,8 +2852,2818 @@ Fri Aug 05 07:37:20 2005 Simon Massey <sma@prismtech.com>
* ACE version 5.4.7 released.
+Fri Aug 5 13:19:33 2005 Simon McQueen <sm@prismtech.com>
+
+ * Release:
+
+ Remove tagging of man/* files.
+
+Thu Aug 4 16:10:24 BST 2005 Donald Sharp <Donald.Sharp@prismtech.com>
+
+ * tests/Array_Map_Test.cpp:
+ Some compilers, like SunCC5.5 on Solaris, do not delete their
+ temporaries in expression scope. Placing the expressions in an
+ inner block ensures that the reference count is as expected
+
+Wed Aug 03 09:35:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Process_Manual_Event_Test.cpp:
+ Added additional tests for lacking PSHARED support.
+
+Sat Jul 30 10:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Added missing semi colon for CosEvent basic test
+
+Fri Jul 29 14:25:12 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/config-aix-5.x.h: Disable ACE_HAS_POSIX_SEM if the Posix
+ flags indicate its presence but _XOPEN_SOURCE is not >= 500.
+
+ * tests/run_test.pl: When looking for sub-log files, match the program
+ name only at the start. Prevents finding, for example,
+ Process_Manual_Event_Test-child.log when looking for
+ Manual_Event_Test-*.log.
+
+Fri Jul 29 14:26:37 2005 Simon McQueen <sm@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+
+ Scheduled TAO/orbsvcs/tests/CosEvent/Basic/run_test.pl to be
+ run on all not minimum or single threaded builds.
+
+Fri Jul 29 09:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * apps/JAWS2/JAWS/Filecache.cpp:
+ * apps/JAWS2/JAWS/IO.cpp:
+ * apps/JAWS2/JAWS/IO_Handler.cpp:
+ Fixed compile errors when building with Borland C++. I have created
+ an MPC file but find it too risky to add that just before the
+ release, will do that when the release is out.
+
+ * ace/Global_Macros.h:
+ When ACE_EXPLICIT_TEMPLATE_DESTRUCTOR_TAKES_ARGS is defined, define
+ a special version of ACE_DES_FREE_TEMPLATE3 and
+ ACE_DES_FREE_TEMPLATE4 just as we do for ACE_DES_FREE_TEMPLATE and
+ ACE_DES_FREE_TEMPLATE2.
+
+ Thanks to Olivier Gu�in <guerin35 at hotmail dot com>
+ for reporting this.
+
+Fri Jul 29 07:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_cray.GNU:
+ * include/makeinclude/platform_freebsd.GNU:
+ * include/makeinclude/platform_hpux.GNU:
+ * include/makeinclude/platform_hpux_gcc.GNU:
+ * include/makeinclude/platform_irix5.3_g++.GNU:
+ * include/makeinclude/platform_irix6.x_g++.GNU:
+ * include/makeinclude/platform_irix6.x_kcc.GNU:
+ * include/makeinclude/platform_linux_borland.GNU:
+ * include/makeinclude/platform_m88k.GNU:
+ * include/makeinclude/platform_mvs.GNU:
+ * include/makeinclude/platform_netbsd.GNU:
+ * include/makeinclude/platform_openbsd.GNU:
+ * include/makeinclude/platform_osf1_3.2_cxx.GNU:
+ * include/makeinclude/platform_osf1_4.x_kcc.GNU:
+ * include/makeinclude/platform_sco5.0.0-CC-fsu-pthread.GNU:
+ * include/makeinclude/platform_sco5.0.0-fsu-pthread.GNU:
+ * include/makeinclude/platform_sco5.0.0-mit-pthread.GNU:
+ * include/makeinclude/platform_sco5.0.0-nothread.GNU:
+ * include/makeinclude/platform_tandem.GNU:
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ * include/makeinclude/platform_win32_interix.GNU:
+ Updated location for libraries from $ACE_ROOT/ace to
+ $ACE_ROOT/lib. Thanks to Ian Zagorskih
+ <ianzag at megasignal dot com> for reporting this.
+ This fixes bugzilla 2202
+
+Thu Jul 28 13:59:11 2005 Simon McQueen <sm@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added !MINIMUM to Bug_1630_Regression test. It needs the IFR.
+
+Thu Jul 28 01:46:40 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Cache_Map_Manager_T.cpp:
+ * ace/Cache_Map_Manager_T.inl:
+ * ace/MEM_SAP.cpp:
+ * ace/MEM_SAP.inl:
+ * ace/Map_T.cpp:
+ * ace/Map_T.inl:
+ * ace/Signal.cpp:
+ * ace/Signal.inl:
+
+ Moved virtual destructors in exported classes out of line.
+ Addresses RTTI problems when the using g++ 4.0 hidden visibility
+ for inline functions feature.
+
+Thu Jul 28 00:28:46 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Array_Map.cpp:
+ * ace/Array_Map.h:
+ * ace/Array_Map.inl:
+
+ Added third equality functor template parameter. Defaults to
+ std::equal_to<> if unspecified. Necessary for cases where
+ operator==() is not suitable or available for a given key type.
+
+ (erase):
+
+ Explicitly destroy the tail element by assigning a default
+ constructed value_type instance to it. Prevents duplicate
+ instances of erase()d elements from existing. Some applications
+ may assume that erased elements no longer exist. This
+ essentially disables the lazy destruction behavior of
+ ACE_Array_Map. Note that this change also applies to the case
+ of a map of size 1.
+
+ * ace/Refcountable.cpp:
+ * ace/Refcountable.inl:
+
+ Moved ~ACE_Refcountable() virtual destructor out of line.
+ Addresses RTTI issues when g++ 4.0 hidden visibility of inlined
+ functions is enabled.
+
+ * ace/config-lite.h:
+
+ Disable use of ACE_RCSIDs by default. Most users never need to
+ determine the RCS ID of a given object file in an ACE-based
+ binary so optimize for the common case. Also reduces
+ footprint.
+
+ * tests/Array_Map_Test.cpp:
+
+ Added reference count test to verify that the number of
+ references/copies of a given data element drop by the same
+ amount as was increased during insertion.
+
+Wed Jul 27 16:33:46 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * ace/config-tandem-nsk-mips-v3.h:
+
+ Add #define for ACE_ANY_OPS_USE_NAMESPACE
+
+Mon Jul 25 19:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Naming_Test.cpp:
+ Initialise pointer with 0
+
+Mon Jul 25 15:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Timer_Hash_T.cpp:
+ Initialise some pointers with 0
+
+ * ace/Refcountable.h:
+ Removed some empty doxygen tags
+
+ * ace/Naming_Context.cpp:
+ Removed not needed ACE_UNUSED_ARG
+
+Sat Jul 23 16:36:36 2005 Jaiganesh B <jai@dre.vanderbilt.edu>
+
+ * bin/ciao_tests.lst:
+
+ enabled running CIAO NodeApplicationTest again.
+
+Fri Jul 22 16:31:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Basic_Types.h: The change from:
+ Fri Jul 8 15:42:18 2005 Steve Huston <shuston@riverace.com>
+ turned a previous warning into an error on newer g++ versions.
+ Instead, moved the __hi_lo struct definition out of the
+ anonymous union and renamed it to not be a compiler-private name
+ (with 2 leading underscores). This should resolve all the
+ issues. Thanks to Simon Massey for figuring this out.
+
+Fri Jul 22 11:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ciao_server_dnc.mpb:
+ Add naming as base project, CIAO_DnC_Server has this
+ also
+
+Fri Jul 22 09:30:00 UTC 2005 Simon Massey <sma@prismtech.com>
+
+ * tests/run_test.lst:
+ Don't run Process_Manual_Event_Test on HPUX
+
+Thu Jul 21 10:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Don't run Bug_2174_Regression in a minimum corba build
+
+Thu Jul 21 09:15:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Atomic_Op_T.h:
+ Use deprecate tag for deprecated methods
+
+Thu Jul 21 09:24:58 2005 Simon McQueen <sm@prismtech.com>
+
+ * bin/ciao_tests.lst:
+
+ Descheduled the 3 TAO/CIAO/DAnCE/tests/NodeApplicationTest
+ tests. They fail and there have been no responses to
+ requests that they be fixed.
+
+Wed Jul 20 06:45:00 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/msvc_static_order.lst:
+
+ Added Ds{Event,Notify}LogAdmin_{IDL,Skel,Serv} --- just to
+ be safe.
+
+Wed Jul 20 09:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * protocols/ace/RMCast/Makefile.am:
+ Added new files
+
+Wed Jul 20 08:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/auto_run_tests.pl:
+ Check for result != 0 instead of result > 0. It seems that when
+ a run_test.pl has been added from a windows box that it sometimes
+ doesn't get execute permission and then the script can't be
+ executed on Unix systems. The return value is then -1 and this
+ wasn't detected by the scripts
+
+Wed Jul 20 07:55:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/msvc_static_order.lst:
+ Added DsLogAdmin_IDL
+
+Tue Jul 19 14:24:47 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * bin/PerlACE/Process_Unix.pm:
+
+ Append command line arguments based on ACE_RUNTEST_ARGS
+ environment variable.
+
+ * ace/config-tandem-nsk-mips-v3.h:
+
+ Adjust platform specific macros
+
+Tue Jul 19 19:09:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Record.cpp:
+ Reverted part of the change below. Not all platforms have snprintf,
+ just use sprintf, all platforms have that. Fixes problems with
+ VxWorks
+ Thu Jul 14 12:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+Tue Jul 19 14:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added new Register_Initial_References test. This will fail in
+ all builds, it seems we have some bugs to fix
+
+Tue Jul 19 12:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added new recursive ORBInitializer test
+
+Tue Jul 19 11:49:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Enable Bug_2088, rewrote this test to test the current functionality
+ which matches the draft 3.1 spec. The Corba 3.0.3 seems to be not
+ usable.
+
+Tue Jul 19 10:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_fcntl.cpp:
+ * ace/OS_NS_sys_mman.inl:
+ When returning an ACE_HANDLE return ACE_INVALID_HANDLE instead
+ of -1 as error
+
+Mon Jul 18 18:21:20 2005 Steve Huston <shuston@riverace.com>
+
+ * NEWS: Added ACE_OS::closesocket() and Solaris 10 notes.
+
+Mon Jul 18 12:11:39 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/msvc_static_order.lst:
+
+ Add CosNaming_IDL, CosTrading_IDL, and CosNotification_IDL
+ projects to list.
+
+Mon Jul 18 11:42:09 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
+
+ Revived the old style where each GNUmakefile has individual
+ targets that contain the necessary dependencies. To utilize this
+ you must set the MPC_GNUACE_NAMED_TARGETS environment variable.
+
+Mon Jul 18 09:08:01 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Added OBV/ValueBox the list of tests. This is a new test
+ to exercise boxed value types.
+
+Mon Jul 18 15:51:04 2005 Simon McQueen <sm@prismtech.com>
+
+ * ace/OS_NS_Thread.cpp:
+
+ Removed unreachable statements identified by HP non stop
+ MIPS build warnings.
+
+Mon Jul 18 09:21:14 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * NEWS:
+
+ Took out TAO-specific comments.
+
+Mon Jul 18 13:44:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Mem_Map.cpp:
+
+ Reverted the change below, it causes problems on AIX and Solaris. It
+ seems that on AIX we now use ACE_OS::open for shared memory, with the
+ change below we use ACE_OS::shm_open but this fails for strange
+ reasons and I have no idea what the problem is at this moment. So
+ revert this until Martin is back from his vacation
+
+ Tue Jul 05 21:40:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+ Changed to consistently use ACE_OS::shm_open/ACE_OS::shm_unlink.
+
+Mon Jul 18 13:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * html/index.html:
+ Update link for DAnCE
+
+Mon Jul 18 15:02:58 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Acknowledge.cpp:
+ * protocols/ace/RMCast/Fragment.cpp:
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Reassemble.cpp:
+
+ Fixed a bunch of warnings.
+
+Mon Jul 18 08:00:35 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * NEWS:
+
+ Added comments regarding TAG_ALTERNATE_IIOP_ADDRESS and
+ refactored codeset negotiation support.
+
+Mon Jul 18 10:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/MMAP_Memory_Pool.cpp (init_acquire):
+ Added class name to the error messages and print the method
+ name.
+
+ * ace/SString.cpp:
+ Initialise pointers with 0
+
+Mon Jul 18 11:33:23 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * NEWS:
+
+ Updated with the latest achievements in RMCast.
+
+Mon Jul 18 08:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/make_release:
+ Removed exclude of asnmp.mwc, this file has been zapped
+
+Fri Jul 15 16:35:37 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/MakeProjectCreator/config/global.features:
+ * bin/MakeProjectCreator/config/negotiate_codesets.mpb:
+ * bin/MakeProjectCreator/config/taoclient.mpb:
+ * bin/MakeProjectCreator/config/taoserver.mpb:
+
+ Added a new feature, negotiate_codesets. Disabled by default,
+ but when enabled in default.features or on the mpc/mwc command
+ line adds TAO_Codeset to the project's libs list. Dynamically
+ linked applications do not need to do anything, the libary will
+ be dynamically loaded if needed by the ORB. Static applications
+ must enable this feature. Merely enabling is not sufficient, to
+ actually make use of the codeset code, they must also include
+ tao/Codeset/Codeset.h somewhere in their application. Enabling
+ the mpc feature without including the header will not cause any
+ code to be statically linked. Enabling the feature with dynamic
+ applications will add a dependency on the TAO_Codeset library
+ regardless of the use of the code.
+
+Fri Jul 15 08:04:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/make_release:
+ Also exclude ASNMP/asnmp.mwc when generating the em3 project files.
+ Thanks to Sam Mesh <sam dot mesh at gmail dot com> for reporting
+ this. This fixes bugzilla bug 2190.
+
+Thu Jul 14 12:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Log_Record.cpp:
+ Fixed compile error in previous committed caused when merging
+ changes from one system to another
+
+Thu Jul 14 12:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_stdio.cpp (sprintf wchar):
+ ULONG_MAX was passed, this caused vswprintf to return always -1
+ because ULONG_MAX is of course really large on a 64bit system.
+ Pass 4096 instead, just as done with the other vswprintf in
+ OS_NS_stdio.inl.
+
+ * ace/Log_Record.cpp:
+ Use snprintf because we know the sizes of the buffer, this way
+ we don't call the method above that caused problems on 64bit
+ systems. This fixes bugzilla 2176.
+
+Thu Jul 14 09:31:55 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Flow.cpp:
+
+ Fixed fuzz error over math.h inclusion.
+
+Wed Jul 13 22:12:12 UTC 2005 Gan Deng <gan.deng@vanderbilt.edu>
+
+ * etc/ciao_DAnCE.doxygen
+
+ Added "RECURSIVE=YES" so source files could be found correctly
+ Also added excluded path option for CIAO examples and tests.
+
+Wed Jul 13 17:10:45 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/MakeProjectCreator/config/codeset.mpb:
+
+ A new base project for use when creating codeset translators or
+ any other code that must depend on the new library, TAO_Codeset.
+
+Wed Jul 13 12:42:57 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Due to the way that the ORB is coded such that it does not require
+ the IFR_Client library at link time, the InterfaceRepo/Application
+ test can not run on static builds (even though the client has the
+ IFR_Client library linked in).
+
+Wed Jul 13 12:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Process_Semaphore_Test.cpp:
+ Fixed compile error in previous change
+
+Wed Jul 13 07:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Process_Semaphore_Test.cpp:
+ Only test timeouts when ACE_HAS_POSIX_SEM_TIMEOUT is defined
+
+Wed Jul 13 07:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-sunos5.5.h:
+ Added include of config-posix.h, let this file try to sort out
+ which posix parts Sun delivers
+
+ * ace/config-sunos5.6.h:
+ Sun 5.6 incorrectly reports that it has shm_open
+
+Wed Jul 13 07:23:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Process_Semaphore.cpp:
+ Removed commented out explicit template instantiations
+
+ * ace/Containers_T.h:
+ Small doxygen fix
+
+Tue Jul 12 22:59:12 UTC 2005 Gan Deng <gan.deng@vanderbilt.edu>
+
+ * html/index.html:
+
+ Fixed a typo which was introduced in this HTML file for
+ my earlier checkin.
+
+Tue Jul 12 16:17:38 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu> t
+
+ * Updated all the COPYING files to reflect the revised DOC
+ software open-source license. Thanks to Angela Ziegenhorn
+ <Angela.Ziegenhorn@veritas.com> for these modifications.
+
+Tue Jul 12 18:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Thread_Manager.cpp (remove_thr_all):
+ Don't just delete each Thread_Descriptor, but call remove_thr
+ for each Thread_Descriptor, this method will add the descriptor
+ to the freelist and handle all other cleanup actions. Fixes
+ some invalid reads we found in some RTCorba tests
+
+Tue Jul 12 17:15:00 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Flow.cpp:
+ * protocols/ace/RMCast/Protocol.h:
+
+ Added missing includes.
+
+Tue Jul 12 14:46:53 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Parameters.h:
+
+ Forgot to add this file for Mon Jul 11 20:08:51 2005.
+
+Mon Jul 11 12:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-win32-msvc-8.h:
+ Only define ACE_HAS_SIG_ATOMIC_T when not building for WinCE.
+ Thanks to Mitscher Dubreus <ofup at voila dot fr> for reporting
+ this.
+
+Mon Jul 11 12:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Thread_Manager.inl:
+ Initialise pointer with 0
+
+Mon Jul 11 20:08:51 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Flow.cpp:
+ * protocols/ace/RMCast/Flow.h:
+
+ Implemented flow control stack element.
+
+ * protocols/ace/RMCast/Acknowledge.cpp:
+ * protocols/ace/RMCast/Acknowledge.h:
+ * protocols/ace/RMCast/Fragment.cpp:
+ * protocols/ace/RMCast/Fragment.h:
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Link.h:
+ * protocols/ace/RMCast/Protocol.h:
+ * protocols/ace/RMCast/Reassemble.cpp:
+ * protocols/ace/RMCast/Reassemble.h:
+ * protocols/ace/RMCast/Retransmit.cpp:
+ * protocols/ace/RMCast/Retransmit.h:
+ * protocols/ace/RMCast/Socket.cpp:
+ * protocols/ace/RMCast/Socket.h:
+
+ Made protocol parameters configurable on a per-instance
+ basis.
+
+ * protocols/examples/RMCast/Send_Msg/Protocol.h:
+ * protocols/examples/RMCast/Send_Msg/Receiver.cpp:
+
+ Made receiver print throughput information.
+
+Mon Jul 11 08:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.h:
+ Doxygen improvements
+
+Mon Jul 11 08:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added Bug_2174_Regression to the list of tests. It will fail
+ until the fix for this bug is in the archive
+
+Sun Jul 10 23:24:12 UTC 2005 Gan Deng <gan.deng@vanderbilt.edu>
+
+ * etc/DAnCE.doxygen:
+
+ Added doxygen configuration file for DAnCE.
+
+Sat Jul 9 06:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.h:
+ Doxygen improvements
+
+Sat Jul 9 06:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.inl (thr_cancel):
+ Fixed VxWorks implementation. Thanks to Abhijit Sachdev <abhi
+ at qualcomm dot com> for motivating this fix.
+
+Fri Jul 8 15:42:18 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Array_Map.h: Extended the range of Sun C++ compilers not
+ providing a fully standards-compliant STL to include C++ 5.7
+ (Studio 10). To include a compliant STL would break backward
+ binary compatibility with C++ 5.0 - 5.6, so Sun won't (yet)
+ do it. They do, however, include Stlport 4 with C++ 5.7. You can
+ enable this by building ACE with stlport=1.
+
+ * ace/Basic_Types.h (ACE_ULongLong): Added a name to the anonymous
+ struct declared in the anonymous union. Silences a warning from
+ Sun Studio 10.
+ Added __amd64 to the "little endian" machine indicators. Corrects
+ this check for Solaris 10 x86.
+
+ * ace/config-sunos5.10.h: Noted that Studio 10 (C++ 5.7) works
+ as well.
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU: If -fast is required,
+ be sure it goes to the left of any -xarch options on the command
+ line, else it'll override -xarch. Also, added support for building
+ with stlport=1 on Studio 10 (C++ 5.7).
+
+ * tests/CDR_Array_Test.cpp: When saying "Data OK", print type
+ name (%s), not truncated pointer (%d).
+
+Fri Jul 8 12:37:15 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/QoS/SOCK_Dgram_Mcast_QoS.cpp (subscribe): Added checks
+ to guard against cases where the qos_session is NULL. Thanks to
+ Dom Monteiro <d dot monteiro at netia dot net> and Yamuna for
+ isolating the problem.
+
+Fri Jul 8 09:52:02 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
+
+ Utilize the MakeProjectBase to minimize the code in this module.
+
+Fri Jul 8 11:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.inl (thr_cancel):
+ Added implementation for VxWorks.
+
+Fri Jul 8 08:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_string.cpp:
+ Added include of OS_NS_stdio.h when ACE_LACKS_STRERROR is not
+ defined
+
+Thu Jul 7 18:11:29 2005 Steve Huston <shuston@riverace.com>
+
+ * configure.ac:
+ * ace/README:
+ * ace/config-WinCE.h:
+ * ace/config-mvs.h:
+ * ace/config-openvms.h:
+ * ace/config-psos-diab.h:
+ * ace/config-psos-diab-mips.h:
+ * ace/config-psos-diab-ppc.h:
+ * ace/config-psos-tm.h:
+ * ace/config-psosim-g++.h:
+ * ace/config-rtems.h:
+ * ace/config-sunos5.7.h:
+ * ace/config-tandem-nsk-mips-v2.h:
+ * ace/config-tandem-nsk-mips-v3.h:
+ * ace/config-vxworks5.x.h:
+ * ace/config-win32-interix.h:
+ * ace/config-win32-visualage.h:
+ * ace/OS_NS_string.{h cpp}:
+ * m4/config_h.m4: Removed all references to sys_nerr and
+ ACE_LACKS_SYS_NERR. These are old, hacky ways to check things
+ that can be done better (see below).
+
+ * ace/OS_NS_string.{h cpp} (strerror): Check for an invalid errnum
+ value by checking the return value of strerror(); supply a
+ "Unknown error %d" message if it's bad, and set errno to EINVAL.
+
+ * ace/Log_Msg.cpp (log): Use ACE_OS::strerror() and its new return
+ value to check for the need to try another way to format 'p' and
+ 'm' messages. Windows is now the only special case.
+
+ * ace/Select_Reactor_Base.cpp: Include "Timer_Queue.h" instead of
+ "Timer_Heap.h" to get the appropriate definitions and inclusion of
+ other needed headers; in this case, Recursive_Thread_Mutex.h. Fixes
+ compile errors on Solaris 10.
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU: Changed -xarch= from
+ v9 to generic64 when using "buildbits=64" on Sun Studio 10
+ (C++ 5.7). This works for both Sparc and x86 architectures.
+
+Thu Jul 7 17:24:21 2005 Simon McQueen <sm@prismtech.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Scheduled regression test for bugzilla #2183.
+
+Thu Jul 7 09:27:56 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Modified the template code to avoid generating lines that end in
+ spaces.
+
+Thu Jul 7 09:11:23 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Message_Block.cpp: Changed the order of the #includes
+ to work around a problem when ACE is used with STLport. Thanks
+ to Alvin Lee for reporting this. This fixes another part of
+ bugid 2185.
+
+Tue Jul 5 22:05:19 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/DLL.cpp: Fixed a problem with ACE_DLL::close() where
+ the dll_name_ might not be deleted if dll_handle_ was 0. Thanks
+ to Alvin Lee <alvin.msg@gmail.com> for reporting this. This
+ fixes the first part of bugid 2185.
+
+Tue Jul 5 18:13:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ACE-INSTALL.html: Removed Windows CE from the platforms Riverace
+ supports and added links to some Riverace pages.
+
+Tue Jul 05 21:40:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/Mem_Map.cpp:
+ Changed to consistently use ACE_OS::shm_open/ACE_OS::shm_unlink.
+
+Tue Jul 05 21:15:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread{.h .inl .cpp}:
+ Fixes for compile problems in MACOS_X_Panther build.
+
+ Outlined ACE_OS::cond_init() to gain some footprint reduction.
+
+Tue Jul 5 18:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_netdb.cpp (getmacaddress): Some layout fixes and
+ also fixed a handle leak in the Sun part. Thanks to
+ <likemartinma at 163 dot com> for reportint this. This fixes
+ bugid 1875
+
+Tue Jul 5 08:30:07 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/OS_NS_netdb.cpp (getmacaddress): Call close() to avoid
+ a handle leak. Thanks to W.M. van den Boogaard <wim dot vd dot
+ boogaard at meco dot nl> for reporting this fix. This fixes
+ bugid 2182.
+
+Mon Jul 04 21:08:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/INET_Addr.h:
+ * ace/INET_Addr.cpp:
+ Added support for specifying interface ids for IPv6 Link Local
+ addresses either as part of the address (<ip>'%'<interface id>)
+ separately through ACE_INET_Address::set_interface().
+ Straightened out differences between Windows and Linux.
+ ACE_INET_Address::get_host_addr() now returns <ip>'%'<interface
+ id> formatted address when appropriate both on Windows
+ (natively) and Linux (ACE). Thanks to Srikanth Gopal
+ <sriki_666@yahoo.com> for reporting this problem.
+
+Mon Jul 4 04:21:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Array_Map.h (ACE_Array_Map):
+
+ Work around non-standard compliant Sun C++
+ std::reverse_iterator<> template arguments. Define a typedef
+ specific to Sun C++ 5.5 or earlier.
+
+Sun Jul 3 14:59:25 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * examples/APG/Config/Makefile.am:
+
+ Regenerate.
+
+Sun Jul 03 18:40:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * include/makeinclude/rules.lib.GNU:
+ Addition for VxWorks shared lib build.
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ Some cleanup and changes for shared lib builds.
+
+Fri Jul 01 14:40:25 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * ace/config-tandem-nsk-mips-v3.h:
+ * ace/config-tandem-nsk-mips-v2.h:
+ Defined platform specific format specifiers for 64 bit integers
+
+Fri Jul 1 12:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/config-doxygen.h:
+ Added ACE_HAS_IPV6
+
+Fri Jul 1 11:25:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/interceptors.mpb
+ Don't use pi as base lib.
+
+ * bin/MakeProjectCreator/config/iorinterceptor.mpb
+ * bin/MakeProjectCreator/config/loadbalancing.mpb
+ * bin/MakeProjectCreator/config/rtscheduling.mpb:
+ * bin/MakeProjectCreator/config/fault_tolerance.mpb
+ * bin/MakeProjectCreator/config/ftclientorb.mpb
+ Added pi and pi_server as base projects when needed
+
+Fri Jul 1 10:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ Added support for StackReserveSize and StackCommitSize
+ template variables.
+
+Wed Jun 29 13:58:17 2005 Justin Michel <michel_j@ociweb.com>
+
+ * ace/OS_NS_Thread.cpp:
+
+ Somehow my previous checkin had many other differences besides the
+ simple change that I made. I've remerged the corresponding code
+ from the previous version, but I have no idea how the change
+ happened.
+
+Wed Jun 29 18:36:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Default_Constants.h:
+ Removed ACE_CONNECTOR_HANDLER_MAP_SIZE, it is not used at all
+ anywhere in the repo. Found this when solving a problem with
+ OpenVMS
+
+Wed Jun 29 12:33:18 2005 Steve Huston <shuston@riverace.com>
+
+ * examples/APG/Config/config.mpc:
+ * examples/APG/Config/Makefile.am:
+ * examples/APG/Config/HA_Status.cpp: Simplify greatly to build
+ HA_Status as a simple executable, not a DLL. Thanks to Gavin Yu
+ <songtaoyu at lucent dot com> for noticing this problem.
+
+ * examples/APG/Config/HA_Status.h: Removed.
+
+ * THANKS: Added Gavin Yu to the Hall of Fame.
+
+ * ace/Timer_Heap_T.cpp (dtor): When cleaning out the timer nodes,
+ free_node() before doing the deletion() upcall. Prevents a user's
+ handle_close() from doing a cancel_timer() and ripping the current
+ timer node out from under us and causing free_node() to assert().
+
+Wed Jun 29 10:43:11 2005 Justin Michel <michel_j@ociweb.com>
+
+ * ace/OS_NS_Thread.cpp:
+
+ Port the ACE_DISABLE_WIN32_INCREASE_PRIORITY feature from earlier
+ OCI versions of ACE, so that a user can disable the setting of a
+ thread to the realtime priority class. This prevents hard lockups
+ of Windows machines when running as an administrator, and allows
+ many tests to function when not running as an admin.
+
+Tue Jun 28 20:58:11 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/MakeProjectCreator/config/core.mpb:
+
+ inherit from new install base project for backwards compatibility.
+
+ * bin/MakeProjectCreator/config/conv_lib.mpb:
+ * bin/MakeProjectCreator/config/install.mpb:
+ * bin/MakeProjectCreator/config/install_bin.mpb:
+ * bin/MakeProjectCreator/config/install_headers.mpb:
+ * bin/MakeProjectCreator/config/install_lib.mpb:
+
+ New new base projects to offer more flexibility on what parts of
+ a project are installed. install_bin, install_lib, and install_
+ headers install binaries, libraries, and header files. install
+ installs everything. conv_lib is for "convenience libraries", a
+ set of objects that is packaged as a library for the developer's
+ convenience. For most builds it builds a shared library that is
+ installed without the cooresponding headers; but the automake
+ build uses automake's native convenience library support --- a
+ static library is built and linked into the executable(s).
+
+Tue Jun 28 08:41:03 2005 Ming Xiong <mxiong@tango.dre.vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/global.features
+
+ Added a new feature ziparchive which is needed by
+ CIAO/DAnCE/ComponentPackager
+
+Mon Jun 27 09:38:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/README:
+ Added documentation for ACE_USES_FIFO_SEM, ACE_HAS_LINUX_NPTL
+ and ACE_HAS_POSIX_SEM_TIMEOUT.
+
+Mon Jun 27 22:22:00 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Array_Map.h (ACE_Array_Map):
+
+ Added missing "const_pointer" typedef/trait.
+
+ * tests/Array_Map_Test.cpp (index_operator_test):
+
+ Work around compiler / STL implementations that cannot handle
+ implicit conversions from iterator to const_iterator (e.g. due
+ to missing template constructor) by accessing the iterators
+ through a reference to const a Map. We don't strictly need a
+ const Map for this test but having one allows us to exercise
+ const iterators.
+
+Mon Jun 27 21:54:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/config-linux-common.h:
+ Made inclusion of config-posix.h user selectable by defining
+ ACE_HAS_LINUX_NPTL rather than including it by default since
+ there are too many problems with that with the differences
+ in the various Linux distros.
+ Only with a Linux distro having the latest NPTL implemented
+ (SuSE 9.3) have I been able to effectively use POSIX macros.
+
+Mon Jun 27 20:00:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Codecs.cpp:
+ * ace/Configuration.cpp:
+ * ace/DLL_Manager.cpp:
+ * ace/Multihomed_INET_Addr.cpp:
+ * ace/OS_NS_stdlib.cpp:
+ * ace/Service_Config.cpp:
+ Within the ACE lib ACE_LIB_TEXT must be used instead of ACE_TEXT
+
+Mon Jun 27 12:26:15 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Malloc_T.h: Updated the ACE_Malloc_T documentation to
+ mention the limitations with find()/bind(). Thanks to Hanson Lu
+ <suf_lu@yahoo.com> for reporting this.
+
+Mon Jun 27 10:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/rtcosscheduling.mpb:
+ Added requires dummy_label. The RTCosScheduling library uses
+ a non compliant way to register its interceptors. This is
+ causing problems with the PI refactory so disable the building
+ of this lib until that has been fixed. See also bugzilla 2163.
+
+Mon Jun 27 08:21:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread.cpp:
+ Change to protect against race condition in sema based Event
+ implementation.
+
+ * ace/OS_NS_Thread.inl:
+ Change in errno (EINTR) handling with FIFO based sema timedwait.
+
+Mon Jun 27 06:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Message_Queue_T.{h,cpp}:
+ Initialise pointers with 0 and removed work around for Sun CC 5.1,
+ we don't support that compiler already for years
+
+Mon Jun 27 01:03:12 2005 Stoyan Paunov <s.paunov@vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/global.features:
+ * MPC/config/global.features:
+ * MPC/config/ZIP_Wrapper.mpb:
+
+ Added a new feature to MPC regarding the ZIP_Wrappers used by
+ the Repository Manager. I added this feature to make sure the RM
+ would not be compiled unless the proper ZIP libraries are in place.
+ Please check the README in CIAO/DAnCE/new_RepositoryManager
+
+
+Sun Jun 26 22:29:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/config-posix.h:
+ Made test for POSIX_SEM TIMEOUTS more specific.
+
+ * ace/config-linux-common.h:
+ Added check to fix detection of POSIX_SEM TIMEOUTS for Linux
+ >= 2.6 because of crippled POSIX macros (moved here from
+ config-posix.h).
+ Made implementation of FIFO based Semaphores for Linux < 2.6
+ user selectable instead of default (default now back to
+ situation before I added FIFO based Semaphores).
+
+ * ace/OS_NS_Thread{.h .cpp .inl}:
+ Added support for Process shared Events when Process shared
+ pthread mutexes are not supported but FIFO Sems are configured.
+ Fixed several issues concerning correct errno handling in
+ case of timeouts.
+
+ * tests/run_test.lst:
+ Added missing Manual_Event_Test.
+
+ * tests/Process_Manual_Event_Test.cpp:
+ * tests/Process_Semaphore_Test.cpp:
+ Improved protection against non-supporting builds.
+
+ * tests/Dirent_Test.cpp:
+ Made this test a little less braindead so it does not recognize
+ FIFOs and PIPEs as directories anymore and tries chdir() on
+ them which is quite annoying.
+
+Sat Jun 25 01:42:22 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Array_Map.h:
+
+ MSVC++ 6's reverse_iterator adapter implementation is not
+ standard's compliant. Adjusted reverse_iterator template
+ parameters accordingly for this one case (i.e. _MSC_VER <=
+ 1200).
+
+ * ace/Array_Map.cpp (insert):
+
+ MSVC++ 6 doesn't like the "typename" qualification in the first
+ template argument to the std::pair<> return type. Removed it in
+ for the _MSC_VER <= 1200 case.
+
+ * tests/Array_Map_Test.cpp:
+
+ MSVC++ 6 doesn't pick up the const rbegin/rend() methods without
+ making the map object const, despite the fact the return value
+ is assigned to a const_reverse_iterator. Work around the
+ problem by casting the non-const map instance to a reference to
+ a const map when _MSC_VER <= 1200.
+
+Fri Jun 24 22:49:16 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * protocols/ace/RMCast/Makefile.am:
+
+ Regenerated.
+
+Fri Jun 23 19:58:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread.inl:
+ Added include for non-inline builds.
+
+Fri Jun 23 19:38:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread.h:
+ Removed extra semi-colon.
+
+Fri Jun 23 19:36:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Process_Manual_Event_Test.cpp:
+ * tests/Process_Semaphore_Test.cpp:
+ Added protection for singlethread builds.
+
+Fri Jun 24 11:42:43 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ACE-INSTALL.html:
+
+ Added notes about testing and developing autotool support, and
+ how to bootstrap that support into a workspace.
+
+Fri Jun 24 11:36:26 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Array_Map.cpp:
+ * ace/Array_Map.inl:
+
+ Added missing "typename" keyword before template parameter
+ dependent types. Addresses VC++ 7.1/8 and Sun CC++ compile-time
+ warnings and errors.
+
+Fri Jun 24 11:02:06 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/PerlACE/Process_Win32.pm:
+
+ Fixed this module to work with the ACE_TEST_WINDOW environment
+ variable that I added some time back.
+
+Fri Jun 23 13:36:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread.cpp:
+ Fixed unused 'result' variable in ACE_OS::event_init().
+
+Fri Jun 23 13:00:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Process_Manual_Event_Test.cpp:
+ * tests/Process_Semaphore_Test.cpp:
+ Fixes for compile errors on Linux 64bit.
+
+Fri Jun 23 10:20:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread.inl:
+ Made sure ETIME is always returned on timeouts of
+ ACE_OS::sema_timedwait and not ETIMEDOUT.
+
+ * tests/Semaphore_Test.cpp:
+ Extended platform coverage of timeout tests.
+
+ * tests/Auto_Event_Test.cpp:
+ * tests/Manual_Event_Test.cpp:
+ * tests/Process_Manual_Event_Test.cpp:
+ * tests/Process_Semaphore_Test.cpp:
+ * tests/run_test.lst:
+ * tests/tests.mpc:
+ Added new tests.
+
+Fri Jun 23 09:17:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/INET_Addr_Test_IPV6.cpp:
+ * tests/Multihomed_INET_Addr_Test_IPV6.cpp:
+ * tests/SOCK_Send_Recv_Test_IPV6.cpp:
+ * tests/SOCK_Test_IPV6.cpp:
+ Fixed WCHAR compile problems.
+
+Fri Jun 23 08:49:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread{.h .cpp .inl}:
+ Extended ACE_OS::event_xxx implementation to support platforms
+ having either PThread support with Process Shared condition
+ variables or POSIX semaphores with named (process shared)
+ semaphore support or using the new FIFO based semaphores.
+ Fixed manual_reset implementation of condition based events
+ (event_pulse() did not work).
+
+Fri Jun 23 08:49:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/config-aix-4.x.h:
+ Fixed problems by incorrectly reported ACE_HAS_POSIX_SEM_TIMEOUT
+ by config-posix.h.
+
+Fri Jun 24 07:20:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/OS_NS_Thread.h:
+ Removed extra semi-colon.
+
+Thu Jun 23 22:24:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/config-linux-common.h:
+ Fixed typo (ACE_HAS_SHMOPEN should be ACE_HAS_SHM_OPEN).
+
+Thu Jun 23 17:14:39 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Dev_Poll_Reactor.cpp (schedule_timer, reset_timer_interval):
+ * ace/Select_Reactor_T.cpp (schedule_timer, reset_timer_interval):
+ * ace/WFMO_Reactor.inl (cancel_timer, schedule_timer, reset_timer_interval):
+ If timer_queue_ is 0, don't attempt to call through it. Instead,
+ return -1 with errno ESHUTDOWN for scheduling; return 0 for cancel.
+
+Thu Jun 23 12:10:16 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Array_Map.h:
+ * ace/Array_Map.inl:
+ * ace/Array_Map.cpp:
+
+ Map implementation that focuses on small footprint and fast
+ iteration. Search times are, however, linear (O(n)) meaning
+ that this map isn't suitable for large data sets that will be
+ searched in performance critical areas of code. Iteration over
+ large data sets, however, is faster than linked list-based maps,
+ for example, since spatial locality is maximized through the use
+ of contiguous arrays as the underlying storage.
+
+ * ace/Makefile.am:
+ * ace/ace.mpc:
+
+ Added new Array_Map.* source files.
+
+ * tests/Array_Map_Test.cpp:
+
+ Regression test for ACE_Array_Map.
+
+ * tests/Makefile.am:
+ * tests/run_test.lst:
+ * tests/tests.mpc:
+
+ Added new Array_Map_Test regression test.
+
+Thu Jun 23 07:49:43 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Logging_Strategy.cpp (init):
+
+ Changed to not delete output stream when wipeout_logfile_ is
+ set, as that may result in a double delete when ownership of
+ the new stream is transferred to this->log_msg_.
+
+ Changed to not delete existing output stream if a new one is
+ not been created.
+
+ Thanks to Mark Callaghan and Ossama Othman for assistance.
+
+Thu Jun 23 12:34:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/config-posix.h:
+ Fixed problems for single threading builds.
+
+Thu Jun 23 10:59:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * man/Makefile.am:
+ * man/man3/Makefile.am:
+ Removed these files because are also not part of the release
+
+Wed Jun 22 20:29:39 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/OS_NS_Thread.h:
+
+ Removed extra semi-colon. Fixes g++ 4.0 builds.
+
+Wed Jun 22 19:11:23 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * THANKS:
+
+ Added Mark Callaghan to the Hall of Fame.
+
+ * ace/Log_Msg.cpp (msg_ostream):
+
+ Close, do not delete, the file stream in the
+ ACE_LACKS_IOSTREAM_TOTALLY case, as is done in the
+ ~ACE_Log_Msg() destructor. Addresses memory management issues.
+ Thanks to J.T. Conklin and Mark Callaghan for pointing out the
+ problem and suggesting the fix.
+
+ Do not reset the ostream_ and delete_ostream_ attributes if
+ the pointer to ostream_ is equal to the ostream argument passed
+ to this method. Prevents premature destruction of the ostream.
+ Thanks to Mark Callaghan for suggesting this fix.
+
+Wed Jun 22 19:55:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread{.h .inl}:
+ Oops, fixed some more wchar problems.
+
+Wed Jun 22 19:16:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_sys_mman.inl:
+ * ace/OS_NS_Thread{.h .inl .cpp}:
+ * ace/INET_Addr.cpp:
+ * ace/SOCK_Dgram_Mcast.cpp:
+ Fixed wchar problems in arguments and variables.
+
+ * ace/config-linux-common.h:
+ Undef ACE_HAS_SHMOPEN after having included config-posix.h as
+ there are some things to check out here before really using
+ ::shm_open()!
+
+Wed Jun 22 09:25:12 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * ace/config-lite.h:
+ Added __TANDEM platform to ACE_UNUSED_ARG macro
+
+Wed Jun 22 12:24:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/config-posix.h:
+ Added test to set new macro ACE_HAS_POSIX_SEM_TIMEOUT when supported.
+
+ * ace/config-linux-common.h:
+ Added include for config-posix.h to test for more supported POSIX
+ functionality.
+ Added special test for Linux kernels < 2.6 because these falsely
+ report certain POSIX support while not having that in reality
+ (f.i. ACE_HAS_POSIX_SEM with ACE_HAS_POSIX_SEM_TIMEOUT).
+
+ * ace/config-lite.h:
+ Added test to undef (new) macro ACE_USES_FIFO_SEM (see below) when
+ other macro settings invalidate this one.
+
+ * ace/os_include/os_pthread.h:
+ Extended test to prevent definition of ACE_sema_t when ACE_USES_FIFO_SEM
+ is defined.
+
+ * ace/OS_NS_Thread{.h .inl .cpp}:
+ Added new implementation of ACE_OS::sema_XXX methods based on FIFOs
+ (derived from W. Richard Stevens, UNIX Network Programming V2)
+ active when !ACE_HAS_POSIX_SEM && ACE_USES_FIFO_SEM.
+ Offshoot of customer request for process shareable solution for Linux
+ 2.4.xx kernels.
+
+ Outlined most ACE_OS::mutex_XXX and ACE_OS::event_XXX methods resulting
+ in a) ~7 Kb footprint reduction (Linux 2.6) and b) lessened dependency
+ complexities allowing later introduction of another Event platform
+ emulation.
+
+
+Wed Jun 22 08:51:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/build_core_exe.bor:
+ * include/makeinclude/build_core_library.bor:
+ Removed these files, not used anymore
+
+Wed Jun 22 08:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/SOCK_Test_IPv6.cpp:
+ Fixed compile errors on Linux when ACE_HAS_IPV6 has been defined
+
+Wed Jun 22 07:53:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/SOCK_Dgram_Mcast.cpp:
+ Fixed compile errors on Linux when ACE_HAS_IPV6 has been defined
+
+ * include/makeinclude/compiler.bor:
+ No need anymore to include ace_flags.bor
+
+ * include/makeinclude/ace_flags.bor:
+ Removed this file, not needed anymore
+
+Tue Jun 21 18:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/compiler.bor:
+ Removed -a8 and -b from the compiler flags, this are the defaults
+ for the compiler, so no need to explicitly specify them. Thanks to
+ Chad about informing me that -b is the default.
+
+Tue Jun 21 07:30:58 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/config/global.mpb:
+
+ Set libpaths to '.' since libout is set to '.' as well.
+
+Mon Jun 20 20:07:45 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Support for the bug fix where the 'postcommand' wouldn't be
+ applied if there was more than one output file per input file.
+
+Mon Jun 20 16:45:39 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Asynch_IO.cpp: Added explicit template instantiations for
+ ACE_Refcounted_Auto_Ptr<ACE_Handler::Proxy, ACE_SYNCH_MUTEX>.
+
+Mon Jun 20 11:36:21 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_NS_sys_socket.inl (closesocket): Removed the
+ ACE_OS::shutdown() call in an HP-UX block. Calling shutdown breaks
+ an often-used idiom in UNIX programming of forking a new process
+ to handle a connection and closing the handle in the parent. Doing
+ a shutdown() before close() initiates a TCP close even though there
+ are multiple handles to the same socket. Thanks to Doug Schmidt
+ and Howard Finer for the exchange that led to this change. This
+ reverts a change made earlier:
+ Thu Jan 1 17:56:31 2004 Steve Huston <shuston@riverace.com>
+
+Mon Jun 20 09:46:24 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Fixed a long standing bug where the libpath set in a Define_Custom
+ was not utilized.
+
+Mon Jun 20 15:35:42 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Acknowledge.cpp:
+ * protocols/ace/RMCast/Fragment.cpp:
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Protocol.h:
+ * protocols/ace/RMCast/Reassemble.cpp:
+
+ Made code VC6-compatible.
+
+Mon Jun 20 11:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/bidir_giop.mpb:
+ Added pi as base project, this was implicitly in the past because
+ portableserver was based on pi.
+
+Mon Jun 20 10:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/portableserver.mpb:
+ The portableserver library is not dependent on pi anymore.
+ The new pi_server library is dependent.
+
+ * bin/MakeProjectCreator/config/ftrtevent.mpb:
+ * bin/MakeProjectCreator/config/ftrteventchannel.mpb:
+ * bin/MakeProjectCreator/config/ifrservice.mpb:
+ These projects use functionality of pi_server, so added that
+ as base project
+
+ * bin/MakeProjectCreator/config/rtportableserver.mpb:
+ * bin/MakeProjectCreator/config/messaging.mpb:
+ Added pi as base project, this was implicitly in the past because
+ portableserver was based on pi.
+
+Fri Jun 17 17:37:53 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
+
+ Added header_outputext to clean up the generated header files on
+ request.
+
+Fri Jun 17 17:22:13 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Acknowledge.cpp:
+ * protocols/ace/RMCast/Acknowledge.h:
+ * protocols/ace/RMCast/Fragment.cpp:
+ * protocols/ace/RMCast/Fragment.h:
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Protocol.cpp:
+ * protocols/ace/RMCast/Protocol.h:
+ * protocols/ace/RMCast/Reassemble.cpp:
+ * protocols/ace/RMCast/Reassemble.h:
+ * protocols/ace/RMCast/Retransmit.cpp:
+ * protocols/ace/RMCast/Retransmit.h:
+ * protocols/ace/RMCast/Simulator.h:
+ * protocols/ace/RMCast/Socket.cpp:
+ * protocols/ace/RMCast/Socket.h:
+
+ Implemented message fragmentation.
+
+ * protocols/examples/RMCast/Send_Msg/Protocol.h:
+ * protocols/tests/RMCast/Protocol.h:
+ * protocols/tests/RMCast/Sender.cpp:
+
+ Changed to send messages that would require fragmentation.
+
+Fri Jun 17 09:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/pi_server.mpb:
+ New base project for pi_server. Will contain all needed portable
+ interceptor functionality specific for the server side
+
+Fri Jun 17 08:40:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Object_Manager.cpp:
+ Removed comment about very old gcc version
+
+ * ace/Service_Config.h:
+ Added new ACE_DYNAMIC_SERVICE_DIRECTIVE macro that makes it possible
+ to load a service using a process_directive call that works with the
+ normal service configurator and the xml based one. Thanks to
+ Lothar Werzinger <lothar at xcerla dot com> for providing this
+ new macro. We will use it then in TAO to load the services on
+ demand.
+
+Thu Jun 16 07:38:57 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/SOCK_Stream.cpp (close): Removed the call to this->close_writer()
+ since that functionality was done by ACE_SOCK::close(), which
+ delegates to ACE_OS::closesocket(), which handles this
+ automatically.
+
+ * ace/Process.cpp (running): Only try to "kill" a process if
+ the PID is valid. Thanks to Howard Finer <hfiner at sonusnet
+ dot com> for contributing this.
+
+ * ace/Pipe.h (ACE_Pipe): Updated the documentation for this class
+ to clarify why it uses sockets on Windows. Thanks to Dave
+ Varnell <Dave.Varvell@ni.com> for prompting this.
+
+ * ace/INET_Addr.cpp (set): Changed the test of
+
+ if (port_number < 0)
+
+ to
+
+ if (port_number == -1)
+
+ to fix problems reported by Vemund Handeland
+ <vemund.handeland@fantoft.no>
+
+Wed Jun 15 12:36:04 MST 2005 Trevor Fields <fields_t@ociweb.com>
+
+ * bin/PerlACE/Run_Test.pm:
+
+ Adding method to add a library path dynamically for the run test
+ scripts.
+
+Wed Jun 15 17:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ reverse the libs, this solves a lot of problems in our static builds.
+
+Wed Jun 15 07:46:16 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * include/makeinclude/rules.bin.GNU:
+
+ Resurrected rules.bin.GNU as it may be required by old
+ hand-written makefiles.
+
+Wed Jun 15 07:36:14 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+
+ Removed the use of uniq for libpaths. This was a work-around for
+ a bug in MPC which has been fixed.
+
+Wed Jun 15 11:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ Removed reverse, with this no static initializers where called
+
+Wed Jun 15 09:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ Use uniq for libpaths so that we don't generate things twice
+
+Wed Jun 15 09:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/templates/bor.mpd:
+ Reversed the order in which the libs are generated. This make sure
+ we first get the static created for ACE, then for TAO, etc. Fixes
+ the problems in the CBX static build
+
+Tue Jun 14 17:52:39 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Thread_Manager.h: Improved documentation for the task_list()
+ and task_all_list() methods.
+
+Tue Jun 14 14:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE-INSTALL.html:
+ Updated Borland build instructions
+
+Tue Jun 14 12:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Reactor_Timer_Interface.{h,cpp}:
+ Moved destructor to a new cpp file to fix Cygwin warnings
+
+ * ace/ace.mpc:
+ * ace/Makefile.am:
+ Added Reactor_Timer_Interface.cpp
+
+Tue Jun 14 12:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/IO_Cntl_Msg.{h,cpp,inl}:
+ Moved methods implemented in the header file to a new inl file.
+ Fixes warnings in the Cygwin build
+
+ * ace/ace.mpc:
+ * ace/Makefile.am:
+ Added IO_Cntl_Msg.cpp
+
+Tue Jun 14 11:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/auto_run_tests.pl:
+ Fixed typo in comment
+
+Tue Jun 14 08:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/interceptors.mpb:
+ * bin/MakeProjectCreator/config/portableserver.mpb:
+ * bin/MakeProjectCreator/config/rtcorba.mpb:
+ * bin/MakeProjectCreator/config/utils.mpb:
+ Added pi as base project
+
+Mon Jun 13 13:50:53 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * bin/ciao_tests.lst:
+
+ Added the node application tests to the autobuilds.
+
+Mon Jun 13 18:06:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * performance-tests/SCTP/SOCK_STREAM_clt.cpp:
+ Fixed compile errors
+
+Mon Jun 13 13:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/make_release:
+ Don't do LF->CRLF conversion for xls files, that are Microsoft
+ Excel files. The RTCorba tests have such a file.
+
+Mon Jun 13 13:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/pi.mpb:
+ New base project for the new PI library we will add soon to the
+ archive. This PortableInterceptor libray will contain the
+ ORBInitializer Registry, Policy Factory Registry and ORBInitInfo
+ in the first version
+
+Mon Jun 13 12:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * performance-tests/SCTP/hist.{h,cpp}:
+ * performance-tests/SCTP/SOCK_SEQPACK_clt.cpp:
+ * performance-tests/SCTP/SOCK_STREAM_clt.cpp:
+ Moved the hist struct with associated methods to the ACE_SCTP
+ namespace. This should fix the last compile errors in Irix.
+ Thanks to Doug McCorkle <mccdo at iastate dot edu> for providing
+ the patches
+
+Mon Jun 13 10:41:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb:
+ * bin/MakeProjectCreator/config/kokyu_dsrt_scheduler.mpb:
+ Moved the codecfactory from the server to the normal project,
+ also the clients need it
+
+Sun Jun 12 14:53:33 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Logging_Strategy.cpp (parse_args):
+
+ Update comment to make it clear value is being converted from
+ number of KB to number of bytes.
+
+Sun Jun 12 12:48:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * include/makeinclude/platform_g++_common.GNU:
+ Fixed problem with GXX version detection when default Make
+ shell is CMD.EXE and problems with different version reports
+ with non-standard GCC implementations (like VxWorks:-).
+
+ * include/makeinclude/wrapper_macros.GNU:
+ Fixed problem with ACE version detection when default Make
+ shell is CMD.EXE.
+
+ * include/makeinclude/rules.local.GNU:
+ Fixed problem with creation of .depend files when default Make
+ shell is CMD.EXE.
+
+ * include/makeinclude/rules.lib.GNU:
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ Changed to implement support for creation of shared libs for
+ VxWorks targets.
+
+Sat Jun 11 11:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb:
+ Added codecfactory as base
+
+Fri Jun 10 18:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/rtcosscheduling.mpb:
+ Added missing base projexts. Thanks for JT for reporting this
+
+Fri Jun 10 16:03:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * tests/DLL_Test.cpp:
+ Updated to use new 'ACE_HAS_DYNAMIC_LINKING' macro.
+
+Fri Jun 10 16:00:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/config-lite.h:
+ Introduced new macro 'ACE_HAS_DYNAMIC_LINKING' to enable more
+ generalized testing for platforms supporting dynamic linking
+ than 'ACE_HAS_SVR4_DYNAMIC_LINKING' supports (which excludes
+ WIN32, VxWorks and HPUX which *do* support dynamic linking).
+
+Fri Jun 10 15:53:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_main.h:
+ * ace/OS_main.cpp:
+ Changed implementation of 'ace_main' entrypoints for VxWorks to
+ support shared library builds without resulting in 'undefined symbol'
+ messages for 'ace_main_i'.
+
+Fri Jun 10 15:47:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_dlfcn.inl:
+ Fixed VxWorks implementation of dlopen().
+
+Fri Jun 10 07:55:32 2005 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+ Added new test for Alternate IIOP addresses.
+
+Fri Jun 10 13:16:53 2005 Simon McQueen <sm@prismtech.com>
+
+ * ace/Reactor.cpp (register_handler):
+
+ Backed out Thu Jun 9 11:12:39 2005 Steve Huston.
+ It was causing test failures on Linux.
+
+Fri Jun 10 06:43:25 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Interpret flag_overrides of the custom_types->dependent setting
+ as an array instead of a string. This makes things consistent
+ with non-overridden values of dependent.
+
+ * bin/create_ace_build:
+ * bin/create_ace_build.pl:
+
+ Inform users about using $MPC_ROOT/clone_build_tree.pl instead of
+ these scripts.
+
+ * bin/depgen.pl:
+
+ Simplified/collapsed duplicated code from the VMS additions.
+
+Thu Jun 9 18:38:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Event.h:
+ Doxygen improvements
+
+ * bin/MakeProjectCreator/config/codecfactory.mpb:
+ New base project for the new codecfactory for TAO
+
+Thu Jun 9 18:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added tao/tests/POA/Reference_Counting
+
+Thu Jun 9 11:47:31 2005 Steve Huston <shuston@riverace.com>
+
+ * tests/Pipe_Test.cpp: Fixed wide-char text issues.
+
+Thu Jun 9 11:12:39 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Reactor.cpp (register_handler): When registering for one or more
+ signals, set the event handler's reactor() pointer to the registered
+ reactor. Makes this behavior consistent with all other registration
+ types.
+
+Thu Jun 9 16:18:32 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Socket.cpp:
+ * protocols/ace/RMCast/Socket.h:
+
+ Implemented timed recv() and size().
+
+Thu Jun 9 13:16:53 2005 Simon McQueen <sm@prismtech.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added Bug_2137_Regression test.
+
+Thu Jun 9 09:31:28 2005 Simon McQueen <sm@prismtech.com>
+
+ * NEWS:
+
+ Updated with late release note submissions.
+
+Wed Jun 08 08:43:59 2005 Simon McQueen <sm@prismtech.com>
+
+ * ACE version 5.4.6 released.
+
+Wed Jun 8 11:21:50 2005 Simon McQueen <sm@prismtech.com>
+
+ * NEWS:
+
+ Updated with release note entries.
+
+Fri Jun 3 13:42:18 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/String_Base.h: Removed ACE_INLINE from the operator+ functions.
+ The functions are defined in String_Base.cpp. Fixes compile errors
+ on Solaris autoconf build.
+
+ * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp: Added missing
+ #include for ace/Null_Mutex.h and ace/Null_Condition.h since this
+ example uses ACE_Task<ACE_NULL_SYNCH>.
+
+ * Kokyu/DSRT_Sched_Queue_T.h: Added missing #include "ace/Null_Mutex.h"
+
+Thu Jun 2 13:58:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Local_Tokens.cpp (~ACE_TSS_TPQ_Entry): Replaced missing '}' from:
+ Mon May 30 18:10:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+Wed Jun 1 18:33:29 2005 Steve Huston <shuston@riverace.com>
+
+ * examples/C++NPv2/AC_Client_Logging_Daemon.cpp: Reordered some
+ #include directives so files needed by ace/Connector.h are in before
+ ace/Connector.h. Fixes optimized autoconf build on AIX.
+
+Wed Jun 1 12:19:27 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_NS_signal.inl: Reverted:
+ Tue May 31 18:51:31 2005 Steve Huston <shuston@riverace.com>
+ It broke builds on Linux and BSD, at least, with compile errors like:
+ `::' does not have a class or union named `sigaction'
+ I think this is probably an issue of including files in the wrong
+ order and it only trips up HP-UX, but I'm not sure.
+
+Wed Jun 1 07:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Removed bug 2088 test for the time being, the fix isn't the correct one
+ and now the test has wrong expectations
+
+Tue May 31 18:51:31 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/OS_NS_signal.inl (sigaction): Added "::" qualifier to references
+ to "struct sigaction" to distinguish it from sigaction in the
+ ACE_OS namespace. This was tripping up HP aC++ in certain use cases.
+
+Tue May 31 18:46:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/INET_Addr.cpp (set_address): When needing to plug in an
+ IPv4-mapped IPv6 address, avoid any possibility of compiler struct
+ member non-contiguous alignment. Use the ip6 address type and
+ plug the values in where they go. Thanks to Robert Iakobashvili
+ <coroberti at gmail dot com> for this idea.
+
+Tue May 31 21:45:10 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * NEWS:
+
+ Updated RMCast-related information.
+
+Tue May 31 11:49:23 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Free_List.inl:
+ * ace/Message_Queue_T.inl:
+ * ace/POSIX_CB_Proactor.inl:
+ * ace/SUN_Proactor.inl:
+
+ Removed these empty inline files.
+
+ * ace/Free_List.cpp:
+ * ace/Free_List.h:
+ * ace/Message_Queue_T.cpp:
+ * ace/Message_Queue_T.h:
+ * ace/POSIX_CB_Proactor.cpp:
+ * ace/POSIX_CB_Proactor.h:
+ * ace/SUN_Proactor.cpp:
+ * ace/SUN_Proactor.h:
+
+ Removed include directives for removed inline files.
+
+ * ace/Timer_Queue_Adapters.cpp (activate):
+
+ Moved method definition out of ACE_HAS_DEFERRED_TIMER_COMMANDS
+ block. Fixes "unresolved symbol" link-time errors.
+
+ * ace/Makefile.am (nobase_include_HEADERS):
+
+ Removed newly removed inline file.
+
+Tue May 31 10:39:10 2005 Justin Michel <michel_j@ociweb.com>
+
+ * ace/String_Base.inl:
+ * ace/String_Base.cpp:
+
+ Move operator+=() methods from .inl to .cpp in an effort to
+ reduce footprint.
+
+Mon May 30 18:10:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Addr.cpp:
+ * ace/Addr.inl:
+ * ace/Event_Handler_T.cpp:
+ * ace/Event_Handler_T.inl:
+ * ace/Free_List.cpp:
+ * ace/Free_List.inl:
+ * ace/Hashable.cpp:
+ * ace/Hashable.inl:
+ * ace/IOStream_T.cpp:
+ * ace/IOStream_T.inl:
+ * ace/Local_Tokens.cpp:
+ * ace/Local_Tokens.inl:
+ * ace/Lock_Adapter_T.cpp:
+ * ace/Lock_Adapter_T.inl:
+ * ace/Malloc_T.cpp:
+ * ace/Malloc_T.inl:
+ * ace/Map_T.cpp:
+ * ace/Map_T.inl:
+ * ace/Message_Block.cpp:
+ * ace/Message_Block.inl:
+ * ace/Message_Queue.cpp:
+ * ace/Message_Queue.inl:
+ * ace/Message_Queue_T.cpp:
+ * ace/Message_Queue_T.inl:
+ * ace/POSIX_CB_Proactor.cpp:
+ * ace/POSIX_CB_Proactor.inl:
+ * ace/POSIX_Proactor.cpp:
+ * ace/POSIX_Proactor.inl:
+ * ace/Refcounted_Auto_Ptr.h:
+ * ace/Refcounted_Auto_Ptr.inl:
+ * ace/Refcounted_Auto_Ptr.cpp:
+ * ace/Remote_Tokens.cpp:
+ * ace/Remote_Tokens.inl:
+ * ace/Reverse_Lock_T.cpp:
+ * ace/Reverse_Lock_T.inl:
+ * ace/SUN_Proactor.cpp:
+ * ace/SUN_Proactor.inl:
+ * ace/Shared_Memory_MM.cpp:
+ * ace/Shared_Memory_MM.inl:
+ * ace/Shared_Memory_SV.cpp:
+ * ace/Shared_Memory_SV.inl:
+ * ace/Strategies_T.cpp:
+ * ace/Strategies_T.inl:
+ * ace/Task.cpp:
+ * ace/Task.inl:
+ * ace/Thread_Manager.cpp:
+ * ace/Thread_Manager.inl:
+ * ace/Timer_Queue_Adapters.cpp:
+ * ace/Timer_Queue_Adapters.inl:
+ * ace/Timer_Queue_T.inl:
+
+ Moved inlined virtual methods out of line. Addresses
+ RTTI-related problems when using g++ 4.0's
+ "-fvisibility-inlines-hidden" command line option.
+
+ * ace/String_Base.cpp:
+
+ Removed "ACE_INLINE" macros. They should not be used in this
+ out-of-line source file.
+
+ * ace/Makefile.am:
+ * ace/ace.mpc:
+
+ Added Refcounted_Auto_Ptr.cpp to the list of template files.
+
+Mon May 30 13:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Task.cpp:
+ The Borland preview compiler is the only Borland compiler capable
+ of handling the reinterpret cast
+
+Mon May 30 13:14:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ Added TAO/tests/Portable_Interceptors/Bug_2088/run_test.pl
+
+Mon May 30 09:34:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * include/makeinclude/platform_vxworks5.x_diab.GNU:
+ * include/makeinclude/platform_vxworks5.x_g++.GNU:
+
+ Removed these files since these platform configurations are
+ not supported anymore with the current ACE/TAO releases.
+ The currently supported platform configuration is the
+ 'platform_vxworks5.5.x.GNU'.
+
+Mon May 30 09:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Array_Base.cpp:
+ Initialise pointer with 0
+
+Mon May 30 08:02:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_aix_ibm.GNU:
+ Don't use -qstaticinline in a 64bit build with Visual Age 6. When
+ this option is specified TAO crashes strangely. Seems a problem
+ in the Visual Age compiler in 64bit mode.
+
+Sun May 29 17:49:00 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/compiler.m4:
+
+ Disable the use of gcc's symbol visibility on MacOSX, since it
+ requires features of the ELF object file format not present in
+ Mach-O. Longer term we need a feature check that explicitly
+ tests for proper operation of symbol visibility instead of a
+ list of systems where it's disabled.
+
+Fri May 27 15:32:15 2005 Justin Michel <michel_j@ociweb.com>
+
+ * ace/ACE.h:
+ * ace/ACE.cpp:
+
+ Added a new ACE::wild_match() function which is used to support the
+ TAO -ORBPreferredInterfaces option. wild_match was contributed by
+ Kevin Heifner <heifner_k@ociweb.com>.
+
+ * ace/SOCK_SEQPACK_Association.h:
+ * ace/SOCK_SEQPACK_Connector.h:
+ * apps/drwho/Protocol_Manager.cpp:
+ * examples/APG/Reactor/Timers.cpp:
+ * tests/Network_Adapters_Test.cpp:
+
+ These files #included config.h which isn't safe, because it
+ won't necessarilly pick up the correct symbols. For example, I
+ caught this by trying to build ACE on Windows with
+ __ACE_INLINE__ = 0. The files that #included config.h directly
+ saw that it was defined as 0, but changing them to #include
+ config-all.h instead, correctly saw that the symbol was
+ undefined.
+
+Fri May 27 10:26:34 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Interpret custom_types->dependent as an array instead of a string.
+ This is completely backward compatible since a string is just a
+ one element array in the template language.
+
+Fri May 27 12:22:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_aix_ibm.GNU:
+ When building for 64bit, make sure we enable the 64bit warnings
+
+Fri May 27 08:49:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/OS_NS_Thread.inl:
+
+ Fixed possible NULL-pointer assignment for VxWorks implementation
+ of ACE_OS::thr_sigsetmask().
+
+Fri May 27 00:40:19 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * bin/tao_orb_tests.lst:
+
+ Added new recursive type Any insertion/extraction test to the
+ test suite.
+
+Thu May 26 17:07:34 2005 Justin Michel <michel_j@ociweb.com>
+
+ * ace/String_Base.inl:
+ * ace/String_Base.cpp:
+
+ Move all non-trivial functions out of the .inl file. Hopefully this
+ will cause a net improvement to the footprint.
+
+Thu May 26 16:13:34 2005 Justin Michel <michel_j@ociweb.com>
+
+ * ace/config-win32-msvc-6.h:
+
+ The standard library that comes with vc6 is pre-standard c++,
+ but it's close enough for many things. Enabling its use should
+ be more portable. This was done long ago for the OCI versions of
+ TAO (Since 1.2a), and was apparently overlooked until now.
+
+Thu May 26 15:22:10 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * Release:
+
+ Added the contrib directory into the Release script.
+
+Thu May 26 18:21:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Thread_Manager.{h,cpp}:
+ Added thr_state method to ACE_Thread_Manager so that we are able
+ to retrieve the state of a certain thread.
+
+Thu May 26 07:39:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_cygwin32.GNU:
+ * include/makeinclude/platform_freebsd.GNU:
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+ * include/makeinclude/platform_osf1_3.2_cxx.GNU:
+ * include/makeinclude/platform_osf1_4.x_cxx.GNU:
+ * include/makeinclude/platform_osf1_4.x_g++.GNU:
+ * include/makeinclude/platform_qnx_neutrino.GNU:
+ * include/makeinclude/platform_rtems.x_g++.GNU:
+ Simplified these files by using the ?= operator
+
+Wed May 25 15:51:03 2005 Steve Totten <totten_s@ociweb.com>
+
+ * ace/OS_NS_stdio.inl:
+ * ace/OS_NS_stdio.cpp:
+ * ace/OS_TLI.inl:
+ * ace/config-aix-4.x.h:
+ * ace/config-posix.h:
+ These files were using improper syntax to compare the value of
+ _XOPEN_SOURCE against a constant that caused compilation errors on
+ HP-UX 11.23 with HP aC++/ANSI C B3910B A.06.00. For example:
+ #if defined (_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
+ was changed to:
+ #if (defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) >= 500)
+
+ Thanks to Paul Koch <paul dot koch at mci dot com> for reporting
+ this problem and providing the solution.
+
+Wed May 25 20:08:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/msvc_static_order.lst:
+ Added new RTEvent_Skel and RTEvent_Serv libraries and removed
+ RTOldEvent
+
+Tue May 24 20:09:28 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * bin/MakeProjectCreator/config/time.mpb:
+
+ Inherit from svc_utils.mpb.
+
+Tue May 24 20:46:28 2005 Olli Savia <ops@iki.fi>
+
+ * ace/config-irix6.x-common.h:
+ * ace/config-linux-common.h:
+ Changed incorrect define ACE_USES_NEW_TERMIOS to
+ ACE_USES_NEW_TERMIOS_STRUCT.
+
+Tue May 24 09:31:42 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/config/acedefaults.mpb:
+
+ Use $(ILIBMODIFIER) instead of $(LIBMODIFIER).
+
+ * tests/Pipe_Test.cpp:
+ * tests/Process_Mutex_Test.cpp:
+
+ Added missing ACE_TEXT () around option strings. This was causing
+ a very strange file to show up after the Process_Mutex_Test was
+ run in the Borland unicode build and the Pipe_Test didn't run at
+ all.
+
+Tue May 24 00:17:09 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/cidlc.mpb:
+
+ Created a base project for cidlc & ccf project files.
+
+Tue May 24 07:58:09 2005 Olli Savia <ops@iki.fi>
+
+ * ace/SSL/SSL_SOCK_Stream.h:
+ Added include "ace/os_include/os_stdio.h" to fix compile
+ problem on LynxOS. Thanks to Christine Ballard
+ <christine.ballard at lmco dot com> for reporting the problem.
+
+Mon May 23 23:11:14 2005 Emre Turkay <turkaye@dre.vanderbilt.edu>
+
+ * contrib/utility/*:
+
+ Added the utility library.
+
+Mon May 23 16:38:13 2005 Steve Huston <shuston@riverace.com>
+
+ * examples/Reactor/Proactor/post_completions.cpp: Made use of the
+ ACE_POSIX_SIG_Proactor-based test dependent on
+ ACE_HAS_POSIX_REALTIME_SIGNALS, not ACE_POSIX_SIG_PROACTOR.
+ ACE_POSIX_SIG_PROACTOR indicates a preference for that proactor
+ implementation when one is not specified; it's not a capability
+ indicator. The presence of the ACE_POSIX_SIG_Proactor implementation
+ is based on the ACE_HAS_POSIX_REALTIME_SIGNALS setting, so that's
+ what's used to decide whether to explicitly use
+ ACE_POSIX_SIG_Proactor. This fixes a build error on Mac OS X Tiger
+ with autoconfigure, as well as any other platform with AIO
+ support that doesn't declare a Proactor implementation preference.
+ Thanks to J.T. Conklin for raising this issue and working on testing
+ fixes.
+
+Mon May 23 14:52:19 2005 Justin Michel <michel_j@ociweb.com>
+
+ * ACEXML/tests/util/util.mpc:
+
+ Add missing $ Id tag.
+
+Mon May 23 13:02:25 2005 Justin Michel <michel_j@ociweb.com>
+
+ * ace/String_Base.h:
+ * ace/String_Base.inl:
+ * ace/String_Base.cpp:
+
+ Fixed some documentation bugs, and added some new features to
+ this class. New efficient overloads for string concatenation.
+ Fixed clear(1) to work as documented. Used a more optimal
+ string growth when concatenating strings. Performance
+ optimizations for string concatenation.
+
+ * tests/SString_Test.cpp:
+
+ Test the new string concatenation overloads.
+
+ * bin/tao_other_tests.lst:
+
+ Enabled new ImR tests, and grouped all ImR tests together.
+
+Mon May 23 12:26:19 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Thread.h: Doxygen-ized the join() comments.
+
+Mon May 23 13:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Lib_Find.cpp:
+ Reverted change below, causes compile errors with some compilers
+
+Mon May 23 12:50:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Lib_Find.cpp:
+ Small const fix
+
+Mon May 23 10:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/ftrtevent.mpb:
+ * bin/MakeProjectCreator/config/rtcorbaevent.mpb:
+ Use rtevent_serv as base project. These projects use some rtevent
+ implementation stuff so just the client side stubs are not enough.
+
+ * bin/MakeProjectCreator/config/rteventexe.mpb:
+ Use rtevent_skel as base project
+
+Mon May 23 10:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/rtevent_serv.mpb:
+ * bin/MakeProjectCreator/config/rtevent_skel.mpb:
+ New files, the RTEvent service is being split in 3 libs so
+ we need some new base projects
+
+Mon May 23 05:47:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/MakeProjectCreator/config/rtoldevent.mpb:
+ Removed this file
+
+ * bin/MakeProjectCreator/config/rteventlogadmin.mpb:
+ Removed rtoldevent as base project
+
+Sun May 22 12:01:46 2005 Olli Savia <ops@iki.fi>
+
+ * ace/High_Res_Timer.cpp:
+
+ Fixed a typo in comment.
+
+Fri May 20 21:11:07 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/DLL.cpp (~ACE_DLL):
+
+ Explicitly delete() this->dll_name_. It is normally delete()d
+ in ACE_DLL::close(). However, that may not occur if full
+ ACE_DLL initialization is interruepted due to errors
+ (e.g. attempting to open a DSO/DLL that does not exist). Fixes
+ a memory leak.
+
+ * ace/Log_Msg.cpp (msg_ostream):
+
+ Delete the previously allocated ostream prior to setting the new
+ one, if necessary. Fixes a memory leak.
+
+ * ace/Logging_Strategy.h (ACE_Logging_Strategy):
+
+ Converted integer fields that are really booleans to be of type
+ "bool", and reordered fields to avoid excessive alignment
+ padding. Reduces size of this class by 8 bytes on most
+ platforms.
+
+ * ace/Logging_Strategy.cpp:
+
+ Initialize fields in base member initializer list to prevent
+ accidental use of uninitialized fields.
+
+ Use C++ "true" and "false" instead of "1" and "0", respectively,
+ when setting boolean field values.
+
+ * ace/SString.h (ACE_Auto_String_Free):
+
+ Corrected documentation suggesting use of
+ ACE_Auto_Array_Ptr<char *>. The correct template argument is
+ "char", not "char *".
+
+ * tests/CDR_Test.cpp:
+ * tests/Multicast_Test.cpp:
+
+ Fixed memory leaks.
+
+ * tests/Logging_Strategy_Test.cpp:
+
+ Updated to be consistent with boolean field changes in
+ ACE_Logging_Strategy class.
+
+ * tests/TP_Reactor_Test.cpp (delete_reactor):
+
+ Reordered finalization code to prevent memory leak.
+
+Fri May 20 19:05:22 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/Thread.h (ACE_Thread): Updated the documentation of
+ ACE_Thread::join(). Thanks to Alan Balasuar
+ <balasuar@gmail.com> for motivating this fix.
+
+Sat May 21 18:30:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/HTBP/Reactor_Tests/server.cpp:
+ Fixed value computed is not used warning in GCC IA64 build
+
+Fri May 20 15:28:00 2005 Gary Maxey <gary.maxey@hp.com>
+
+ * ace/config-lite.h
+
+ Added TANDEM platform for ACE_NOTREACHED macro.
+
+Thu May 19 19:10:30 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp
+ (handle_output):
+
+ Removed
+
+ ACE_ASSERT (errno == EWOULDBLOCK);
+
+ since errno may have been changed by this point. Thanks to Ro
+ Madhavan <ro_madhavan@sify.com> for reporting this.
+
+Thu May 19 18:50:23 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/ICMP_Socket.{h cpp inl}:
+ * ace/Ping_Socket.{h cpp inl}:
+ * tests/Network_Adapters_Test.{cpp, h}: Moved ICMP_Socket and
+ Ping_Socket out of the ACE namespace and changed names to
+ ACE_ICMP_Socket and ACE_Ping_Socket, respectively. Also fixed up
+ some text strings with ACE_TEXT.
+ ACE_ICMP_Socket now does not check for root euid - allow the OS to
+ do whatever checks it requires/implements.
+ Improved implementation of ACE_Ping_Socket.
+ Thanks to Robert Iakobashvili for these improvements and changes.
+
+Thu May 19 15:59:38 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/SOCK.h: Clarified doc on close() - it sets the object's
+ handle to ACE_INVALID_HANDLE.
+
+Thu May 19 08:58:48 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/INET_Addr.cpp:
+ * ace/INET_Addr.inl:
+
+ Moved remaining virtual methods out of line. See "Wed May 18
+ 16:19:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>" for
+ details.
+
+Thu May 19 15:21:00 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/taoidl3toidl2defaults.mpb:
+
+ Added line
+
+ after += TAO_IDL3_TO_IDL2_EXE
+
+ to the config file to make sure that the executable is built
+ before being used in a test, example or application. Thanks to
+ Chad Elliott <elliott_c@ociweb.com> for suggesting the change.
+
+Thu May 19 14:05:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * netsvcs/clients/Logger/indirect_logging.cpp:
+ * netsvcs/lib/Client_Logging_Handler.cpp:
+ When we can't open the logger print out an error and exit with -1.
+
+Thu May 19 00:38:46 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * config-g++-common.h:
+ * config-lite.h:
+
+ Removed ACE_EXPORT_SINGLETON_{DECLARATION,DECLARE} macro
+ definitions. They do not provide the expected behavior in g++
+ 4.0 configurations, as they do in VC++ configurations.
+
+Wed May 18 16:19:32 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/ATM_Addr.cpp:
+ * ace/ATM_Addr.inl:
+ * ace/DEV_Addr.cpp:
+ * ace/DEV_Addr.inl:
+ * ace/FILE_Addr.cpp:
+ * ace/FILE_Addr.inl:
+ * ace/INET_Addr.cpp:
+ * ace/INET_Addr.inl:
+ * ace/MEM_Addr.cpp:
+ * ace/MEM_Addr.inl:
+ * ace/SPIPE_Addr.cpp:
+ * ace/SPIPE_Addr.inl:
+ * ace/Service_Types.cpp:
+ * ace/Service_Types.inl:
+ * ace/UNIX_Addr.cpp:
+ * ace/UNIX_Addr.inl:
+
+ Moved virtual method implementation out-of-line. Since the
+ classes to which they belong are exported, inlining them will
+ cause problems when attempting to perform a dynamic_cast<> in
+ binaries built with g++ 4.0's -fvisibility-inlines-hidden
+ command line option.
+
+ * ace/Strategies_T.cpp (dump):
+
+ Removed ACE_INLINE from this out of line method.
+
+Wed May 18 15:44:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
+
+ * ace/Semaphore.cpp:
+
+ Removed check for missing shm_open() since this causes problems
+ for platforms supporting POSIX_SEM (and thus not using
+ shm_open/open). Thanks to Raoul Gough <Raoul dot Gough at liffe
+ dot com> for reporting this.
+
+ * ace/config-openvms.h:
+ Added ACE_LACKS_UNNAMED_SEMAPHORE to compensate for above
+ change.
+
+Wed May 18 14:37:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/ASX/Message_Queue/buffer_stream.cpp:
+ Initialise all pointers with 0
+
+Wed May 18 09:25:35 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+ * include/makeinclude/rules.lib.GNU:
+ * include/makeinclude/platform_gnuwin32_common.GNU:
+
+ Fixed a problem that I introduced in a previous change. Resource
+ files were not being handled properly and the
+ platform_gnuwin32_common.GNU file was referencing $(VSHOBJS1)
+ which I removed.
+
+ * include/makeinclude/all_in_one.GNU:
+ * include/makeinclude/wrapper_macros.GNU:
+ * include/makeinclude/rules.bin.GNU:
+
+ Removed the file rules.bin.GNU and all references to it.
+
+Tue May 17 20:58:46 UTC 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/taoidl3toidl2defaults.mpb:
+
+ New file, a base project for the tao_idl3_to_idl2 executable,
+ so it can be executed automatically in a test or example.
+
+Tue May 17 18:31:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/ASX/Message_Queue/ASX_Message_Queue.mpc:
+ Don't build the buffer_stream exe when wchar is enabled, this
+ example expects just char.
+
+Tue May 17 09:32:01 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tests/Collection_Test.cpp:
+
+ Avoid casting between a pointer to a function and a pointer to
+ an object. ISO C++ forbids such casts. Fixes a g++ 4.0
+ warning.
+
+Tue May 17 07:50:07 2005 Justin Michel <michel_j@ociweb.com>
+
+ * ace/Cache_Map_Manager_T.cpp:
+ * ace/Cached_Connect_Strategy_T.cpp:
+ * ace/Caching_Strategies_T.cpp:
+ * ace/Caching_Utility_T.cpp:
+ * ace/Cleanup_Strategies_T.cpp:
+ * ace/Hash_Cache_Map_Manager_T.h:
+ * ace/Hash_Cache_Map_Manager_T.cpp:
+ * ace/QoS/QoS_Manager.h:
+
+ Fix incorrect use of #pragma once.
+
+ * ace/Functor.h:
+ * ace/Functor.inl:
+ * ace/Global_Macros.h:
+ * ace/ace_wchar.h:
+ * ace/config-win32-msvc.h:
+
+ Add a new ACE_LACKS_NATIVE_WCHAR_T macro, which can be used to
+ check whether a platform supports overloading on wchar_t without
+ conflict. The existing ACE_WSTRING_HAS_USHORT_SUPPORT was
+ incorrectly being used for two purposes. This setting should let
+ us enable native wchar_t support on VC7+.
+
+ * ace/OS_NS_time.inl:
+
+ Add a static_cast<long> because time_t is 64bit on some platforms
+ where long is 32 bit.
+
+ * ace/OS_NS_unistd.inl:
+
+ Mask out the X_OK(6) bit for the amode parameter of the access()
+ function because this bit is illegal on Win32 and will assert.
+
+ * ace/config-win32-msvc-7.h:
+
+ Clarify comment on ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT.
+
+ * ace/config-win32-msvc-8.h:
+
+ Disable deprecation warning 4996, because the
+ _CRT_SECURE_NO_DEPRECATE macro doesn't appear to work
+ correctly.
+
+ * ace/streams.h:
+
+ Add missing "using std::ios_base".
+
+Mon May 16 21:39:30 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * ace/Ping_Socket.h (Ping_Socket):
+
+ Corrected class name in Doxygen documentation.
+
+Mon May 16 19:18:14 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+ * examples/Makefile.am:
+ * protocols/Makefile.am:
+ * protocols/examples/Makefile.am:
+
+ Adapt autoconf build to adjust to relocation of RMCast examples.
+
+Mon May 16 15:58:29 2005 Steve Huston <shuston@riverace.com>
+
+ * ACE-INSTALL.html: Corrected the names of the Sun compilers supported.
+ Thanks to Nick Todd <nicholas dot todd at gs dot com> for
+ bringing this error to our attention.
+
+ * THANKS: Added Nick Todd to the Hall of Fame.
+
+Mon May 16 12:33:29 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * THANKS:
+
+ Added Mario Di Giacomo to the Hall of Fame.
+
+ * ace/Service_Templates.cpp:
+
+ Include "ace/SString.h" to pull in ACE_TString declaration.
+ Thanks to Mario Di Giacomo <mdigiacomo at anteon dot com> for
+ reporting the problem.
+
+ * tests/Cache_Map_Manager_Test.cpp (find_test_cache):
+
+ Fixed "variable may be used uninitialized" warning.
+
+Mon May 16 19:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Malloc.h:
+ Doxygen improvement
+
+Mon May 16 10:57:57 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+
+ Reset DEFAULT_INCLUDES to address ambiguity between system's
+ signal.h and semaphore.h headers and ACE's Signal.h and
+ Semaphore.h headers on case insensitive file systems.
+
+ This may be the best setting for all ACE/TAO Makefile.am's,
+ but this is the only one that requires it.
+
+Mon May 16 10:56:31 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * configure.ac:
+
+ Add ACE_LD_SEARCH_PATH and ACE_DLL_SUFFIX settings for
+ darwin/MacOSX.
+
+ Add ACE_HAS_NANOSLEEP feature test check.
+
+Mon May 16 10:49:10 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/POSIX_CB_Proactor.h:
+
+ Add defined(__APPLE__) to conditional wrapping sigval_t type
+ definition.
+
+Mon May 16 10:45:18 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * m4/ace.m4 (ACE_CONFIGURATION_OPTIONS):
+
+ Changed *win* patterns to *win32* to avoid matching darwin,
+ the MacOSX kernel.
+
+Mon May 16 15:13:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * include/makeinclude/platform_mingw32.GNU:
+ * include/makeinclude/platform_sco5.0.0-nothread.GNU:
+ * include/makeinclude/platform_sunos4_g++.GNU:
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+ * include/makeinclude/platform_unixware_g++.GNU:
+ * include/makeinclude/platform_unixware_udk.GNU:
+ * include/makeinclude/platform_win32_dmc.GNU:
+ * include/makeinclude/platform_win32_interix.GNU:
+ Simplified these files by using the ?= operator. This sets a value
+ only when it is not set yet.
+
+Mon May 16 09:24:29 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Enabled the Exposed_Policies test on Linux.
+
+ * bin/tao_other_tests.lst:
+
+ Added a !NO_IFR configuration to each IFR related test.
+ The IFR_Service will not run on MacOS X unless TAO is built
+ statically due to gcc's in ability to deal with template
+ instantiated singletons correctly.
+
+ Added a NO_LOADAVG configuration to avoid running the load average
+ based test on platforms that do not have support for obtaining the
+ load average from the system.
+
+ Added a configuration for NO_MCAST for machines that do not have
+ multicast capabilities or the multicast implementation is broken.
+
+ Added !STATIC to two LoadManager tests to support static builds on
+ Windows.
+
+Mon May 16 14:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/Active_Map_Manager.h:
+ * ace/Base_Thread_Adapter.h:
+ * ace/Process.h:
+ * ace/QtReactor.h:
+ Doxygen improvement
+
+ * ace/QtReactor.cpp:
+ Fixed compile problems with msvc6
+
+ * examples/ASX/Message_Queue/buffer_stream.cpp:
+ Use ACE_SIZE_T_FORMAT_SPECIFIER to print out an size_t variable
+ with ACE_OS::sprintf
+
+ * include/makeinclude/platform_hpux_aCC.GNU:
+ * include/makeinclude/platform_hpux_gcc.GNU:
+ * include/makeinclude/platform_irix6.x_g++.GNU:
+ * include/makeinclude/platform_irix6.x_sgic++.GNU:
+ * include/makeinclude/platform_linux.GNU:
+ * include/makeinclude/platform_linux_borland.GNU:
+ * include/makeinclude/platform_linux_cxx.GNU:
+ * include/makeinclude/platform_macosx.GNU:
+ Simplified these files by using the ?= operator. This sets a value
+ only when it is not set yet. Also set some variables using ?= so
+ that our users can easily define their own values.
+
+ * include/makeinclude/platform_linux_icc.GNU:
+ Disable warning 1572 (floating point warning), correct name of Qt
+ library and only set several variables when they are not set yet
+
+Mon May 16 09:01:07 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/Conn_Test.cpp:
+
+ Force this test to use threads (instead of fork) on MacOS X.
+
+ * tests/FIFO_Test.cpp:
+
+ Sleep 1 second (as is done on AIX and HP-UX) before attempting to
+ receive from the fifo.
+
+ * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
+
+ Set global_event_loop_thread_variable before activating the thread
+ that may use it.
+
+ * tests/Naming_Test.cpp:
+
+ Allow the user to determine the location of the context file by
+ the TMPDIR, TEMP and TMP environment variables.
+
+ * tests/Pipe_Test.cpp:
+ * tests/Process_Mutex_Test.cpp:
+
+ Use the value from argv[0] instead of hardcoding the exe name.
+ The hardcoded name does not work on Windows Release builds.
+
+ * tests/Process_Strategy_Test.cpp:
+
+ Use threads by default on HP-UX instead of fork.
+ Added a timeout for the recv() call in
+ Counting_Service::handle_input() for HP-UX only.
+
+ * tests/run_test.lst:
+
+ Added a configuration for NO_MCAST for machines that do not have
+ multicast capabilities or the multicast implementation is broken.
+
+ * tests/SSL/aix_hack_for_main.cpp:
+ * tests/aix_hack_for_main.cpp:
+
+ Removed these files. They are no longer needed due to MPC.
+
+Mon May 16 08:52:11 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/config/crosscompile.mpb:
+
+ Added lib_warning, require_warning and avoid_warning to the list
+ of targets in the CROSS-COMPILE portion.
+
+ * bin/MakeProjectCreator/config/rtcorbaevent.mpb:
+
+ The RTCORBAEvent library requires the CosNaming library.
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Support the MPC feature that will allow users to specify arbitrary
+ input file dependencies.
+
+ Changed the OBJS setting to use $(notdir) only if the source file
+ contains ../ and added explicit rules for source files that are
+ located in subdirectories.
+
+ * include/makeinclude/platform_macosx_panther.GNU:
+
+ Explicitly default the threads variable to threads=1. This
+ was preventing ACE_TMCast from building.
+ Change the optimization option to -O2. -O3 was causing some
+ link problems in the IDL compiler.
+
+ * include/makeinclude/platform_sunos5_sunc++.GNU:
+
+ Allow users to override the inline and exceptions settings.
+
+ * include/makeinclude/platform_vxworks5.5.x.GNU:
+ * include/makeinclude/rules.local.GNU:
+
+ Provide better support for building for VxWorks on a Windows host
+ without Cygwin.
+
+ * include/makeinclude/rules.lib.GNU:
+
+ Changed the SHOBJS setting to be consistent with the OBJS setting.
+ Also, removed VLOBJS and SHOBJS1 which were redundant and set
+ exactly as SHOBJS was.
+
+ * include/makeinclude/wrapper_macros.GNU:
+
+ Set ec_typed_events to 1 by default. This matches the default for
+ MPC features.
+
+ * bin/pch_cmd.pl:
+
+ Removed this file. It is no longer necessary.
+
+Mon May 16 08:44:14 2005 Chad Elliott <elliott_c@ociweb.com>
+
+ * ace/ACE.cpp:
+ * ace/config-irix6.x-sgic++.h:
+ * ace/config-qnx-neutrino.h:
+ * ace/config-qnx-rtp-common.h:
+ * ace/config-sunos5.5.h:
+
+ Put ACE_LIB_TEXT around all ACE_CC_NAME definitions to support
+ wide character builds on Solaris, QNX and IRIX.
+
+ * ace/ACE_export.h:
+
+ Added support for SunCC 5.6.
+
+ * ace/Multihomed_INET_Addr.h:
+ * ace/Multihomed_INET_Addr.cpp:
+
+ Added an explicit constructor that takes a const char* for
+ symmetry with the ACE_INET_Addr class.
+
+ * ace/Naming_Context.cpp:
+
+ Removed a bug workaround for aCC A.03.04. It is no longer a
+ problem to specify other mmap base addresses when running
+ 64-bit HP-UX applications.
+
+ * ace/OS_NS_Thread.inl:
+ * ace/config-macosx-panther.h:
+ * ace/Sched_Params.cpp:
+
+ MacOS X has pthread_getschedparam but has the ACE_LACKS_SETSCHED
+ macro defined. I have added a new macro,
+ ACE_HAS_PTHREAD_SCHEDPARAM, that can be defined to use
+ pthread_getschedparam and pthread_setschedparam even when
+ ACE_LACKS_SETSCHED is defined.
+
+
+ * ace/OS_NS_Thread.cpp:
+
+ Fixed an issue that arose within the static builds on Windows.
+ The ACE_Thread_Mutex static data member of the
+ TSS_Cleanup_Instance class was being used (in the
+ TSS_Cleanup_Instance constructor) before it was statically
+ initialized. I have switched it (and the condition variable
+ associated with it) to a pointer that is allocated the first
+ time into the TSS_Cleanup_Instance constructor.
+
+ * ace/Process_Manager.cpp:
+
+ Committing a change from Justin Michel <michel_j@ociweb.com>.
+ The close() method failed to unregister the reactor on Windows.
+
+ * ace/ace.mpc:
+
+ Removed an unnecessary 'install' setting.
+
+ * ace/config-sunos5.10.h:
+
+ SunOS 5.10 has scandir (ACE_HAS_SCANDIR).
+
+ * ace/os_include/sys/os_socket.h:
+
+ When using LKSCTP, include <netinet/in.h> before <netinet/sctp.h>
+ to avoid macro problems.
+
+Sun May 15 11:57:56 2005 Douglas C. Schmidt <schmidt@cs.wustl.edu>
+
+ * ace/INET_Addr.cpp (set): Changed the test from
+
+ if (port_number < 0)
+
+ to
+
+ if (port_number == -1)
+
+ to work around problems when (port_number & 0x80 != 0). Thanks
+ to Vemund Handeland <vemund.handeland@fantoft.no> for reporting
+ this.
+
+Mon May 16 11:35:00 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/tests/tests.mwc:
+ * protocols/tests/RMCast/Protocol.h:
+ * protocols/tests/RMCast/RMCast.mpc:
+ * protocols/tests/RMCast/Receiver.cpp:
+ * protocols/tests/RMCast/Sender.cpp:
+ * protocols/tests/RMCast/run_test.pl:
+
+ Added regression test with loss and reordering simulator
+ for RMCast.
+
+Mon May 16 11:26:14 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * examples/RMCast/Makefile.am:
+ * examples/RMCast/Send_Msg/Makefile.am:
+ * examples/RMCast/Send_Msg/Protocol.h:
+ * examples/RMCast/Send_Msg/README:
+ * examples/RMCast/Send_Msg/Receiver.cpp:
+ * examples/RMCast/Send_Msg/Send_Msg.mpc:
+ * examples/RMCast/Send_Msg/Sender.cpp:
+
+ Removed as part of the moving all RMCast-related
+ code to protocols/.
+
+Mon May 16 11:22:09 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/examples/example_base.mpb:
+ * protocols/examples/examples.mwc:
+ * protocols/examples/RMCast/Makefile.am:
+ * protocols/examples/RMCast/Send_Msg/Makefile.am:
+ * protocols/examples/RMCast/Send_Msg/Protocol.h:
+ * protocols/examples/RMCast/Send_Msg/README:
+ * protocols/examples/RMCast/Send_Msg/Receiver.cpp:
+ * protocols/examples/RMCast/Send_Msg/Send_Msg.mpc:
+ * protocols/examples/RMCast/Send_Msg/Sender.cpp:
+
+ Copyied from examples/RMCast as part of the moving
+ all RMCast-related code to protocols/.
+
+
+Mon May 16 11:05:26 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * examples/RMCast/Send_Msg/Receiver.cpp:
+ * examples/RMCast/Send_Msg/Sender.cpp:
+
+ Showcase new features (see below).
+
+Mon May 16 10:58:43 2005 Boris Kolpackov <boris@kolpackov.net>
+
+ * protocols/ace/RMCast/Acknowledge.cpp:
+ * protocols/ace/RMCast/Link.cpp:
+ * protocols/ace/RMCast/Link.h:
+ * protocols/ace/RMCast/Protocol.cpp:
+ * protocols/ace/RMCast/Protocol.h:
+ * protocols/ace/RMCast/Retransmit.cpp:
+ * protocols/ace/RMCast/Socket.cpp:
+ * protocols/ace/RMCast/Socket.h:
+
+ Implemented message aging and unavailability reporting,
+ reactor-compatible interface, and message size query
+ interface.
+
+ * protocols/ace/RMCast/README:
+
+ Protocol documentation.
+
+Sat May 14 06:05:55 2005 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ACE version 5.4.5 released.
+
Local Variables:
-mode: change-log
-add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
-indent-tabs-mode: nil
+add-log-time-format: current-time-string
End: