summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog3146
1 files changed, 65 insertions, 3081 deletions
diff --git a/ChangeLog b/ChangeLog
index d78a83d74af..eb54deb79b3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3048 +1,32 @@
-Thu Sep 16 14:14:31 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/event_serv.mpb:
-
- Changed to inherit from svc_utils.
-
-Thu Sep 16 12:36:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/POSIX_Proactor.{h cpp}: Change the SystemType enumerator value
- names to begin with ACE_. This avoids conflicts with other facilities
- that use an OS_ prefix.
-
-Thu Sep 16 09:22:08 2004 Dale Wilson <wilson_d@ociweb.com>
-
- * ace/OS_NS_Thread.cpp:
- In ACE_TSS_Cleanup::exit, defer deleting TSS objects
- until it is no longer necessary to access the ACE_TSS_Cleanup
- itself. One of the objects to be deleted is a Thread_Exit
- which may eventually cause (or at least allow) the deletion
- of the ACE_TSS_Cleanup.
- The original code worked like this but I changed it when
- I added additional cleanup operations to the exit method.
-
-Thu Sep 16 08:14:14 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Memory_Pool.cpp:
- * ace/config-hpux-11.00.h:
-
- 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.
-
-Thu Sep 16 07:47:09 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Added a CUSTOM_TARGETS macro that will allow users to access
- custom targets that can be generated with the use of the
- 'verbatim' clause in mpc files.
-
-Thu Sep 16 10:07:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * apps/Gateway/Peer/peer.mpc:
- * apps/Gateway/Peer/svc.conf:
- * apps/Gateway/Gateway/gateway.mpc:
- * apps/Gateway/Gateway/svc.conf:
-
- Changed MPC configuration to generate the correct makefiles/project
- files for building a separate daemon executable and service object
- shared library.
- Changed service configurator files to use correct PATH specification.
-
-Thu Sep 16 08:28:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_limits.h:
- Added special include for VxWorks, it defines _POSIX_TIMER_MAX
- in time.h
-
-Thu Sep 16 08:20:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_HAS_POSIX_SEM and ACE_LACKS_NAMED_POSIX_SEM
-
- * ace/OS_NS_sys_mman.{h,inl}:
- Moved include ace/os_include/sys/os_mman.h from inl to header
- file, so that we get all the needed constants when building
- with Cygwin and inlining disabled
-
-Thu Sep 16 07:55:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * m4/config_h.m4:
- Removed ACE_HAS_CYGWIN32_SOCKET_H
-
-Thu Sep 16 07:33:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added the new orbsvcs libs
-
-Wed Sep 15 15:32:59 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added checks for fgetws and fputws.
-
- * ace/OS_NS_stdio.h:
- * ace/OS_NS_stdio.inl:
-
- Added feature test macros ACE_LACKS_FGETWS and ACE_LACKS_FPUTWS
- and disable wide character versions of fgets and fputs if they
- are not present. Thanks to Johnny Willemsen for reporting this
- bug.
-
-Wed Sep 15 15:17:39 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_string.h:
-
- Changed preprocessor conditional for the declaration of the wide
- character version of strtok_r_emulation() to use ACE_WCHAR and
- ACE_LACKS_WCSTOK instead of ACE_HAS_REENTRANT_FUNCTIONS. Thanks
- to Johnny Willemsen for reporting this bug.
-
-Wed Sep 15 11:41:53 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/ACE.cpp (set_handle_limit): Removed the
-
- ACE_NOTREACHED (return 0);
-
- and replaced it with
-
- return 0;
-
- Thanks to Martin Corino <mcorino@remedy.nl> for reporting this.
-
-Wed Sep 15 10:46:07 2004 Dale Wilson <wilson_d@ociweb.com>
-
- * ace/Log_Msg.cpp:
-
- Explicitly initialize a static int to zero to make it clear that
- the initial value is important.
-
-Wed Sep 15 12:51:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * configure.ac:
- Removed check for ACE_HAS_CYGWIN32_SOCKET_H, this is not needed
- anymore
-
-Tue Sep 14 22:44:39 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Inet_Addr.cpp:
-
- Fix for the problem reported by Charlie Duke, which is that
- ACE_INET_Addr::string_to_addr cannot accept an address string
- produced by ACE_INET_Addr::addr_to_string method. The output of
- addr_to_string method is of the form "[ipv4]:port" while the
- string_to_addr accepts "ipv4:port" i.e. cannot handle "[]".
-
- The fix for this is not to include "[]" in
- string_to_addr. Thanks to Charlie Duke <cduke at fvc dot com>.
-
- * THANKS: Updated Charlie's email address.
-
-Tue Sep 14 15:02:05 2004 Dale Wilson <wilson_d@ociweb.com>
-
- * NEWS:
- Updated: TSS leak has been conquered.
-
-Tue Sep 14 11:07:25 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Malloc_T.{h inl}: Added ACE_Cached_Allocator<>::pool_depth()
- and ACE_Dynamic_Cached_Allocator<>::pool_depth(). Each returns the
- number of items in the cache available for allocating. Thank you to
- Jeff Jones <jjones@zonetrading.com> for this addition.
-
- * tests/Cached_Allocator_Test.cpp: Added tests of the new pool_depth()
- method.
-
- * THANKS: Added Jeff Jones to the Hall of Fame.
-
-Tue Sep 14 11:58:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Dynamic_Service.h:
- Doxygen improvement
-
-Tue Sep 14 10:21:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- Added support for the Intel 8.1 C++ Compiler
-
-Tue Sep 14 07:01:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added TAO/orbsvcs/orbsvcs/CosNaming_Skel to the list of projects
- to build first.
-
-Mon Sep 13 19:09:23 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
-
- Changed to use ACE_CHECK_HAS_FUNC([scandir]) and get rid of
- explicit definition, autoconf template macro, etc.
-
-Mon Sep 13 20:33:25 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Select_Reactor_Base.cpp: Changed the
- ACE_Select_Reactor_Handler_Repository::open() method so that it
- uses the generalized ACE::set_handle_limit() method to not lower
- the handles, which caused problems for applications that want to
- use small reactor sizes but not limit the number of handles in
- the process. Thanks to Eider Oliveira <eider at oliveira dot
- gmail at com> for suggesting this.
-
- * ace/ACE.cpp,
- ace/ACE.h: Generalized ACE::set_handle_limit() so
- it can be told not to lower the handle limit.
-
-Mon Sep 13 18:15:44 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ACE_wrappers/m4/platform.m4:
-
- Added new ACE_FUNC_IOCTL_ARGTYPES macro, used to set
- ACE_IOCTL_TYPE_ARG2.
-
- * ACE_wrappers/ace/config-netbsd.h:
-
- Added ACE_IOCTL_TYPE_ARG2 definition.
-
- * ACE_wrappers/ace/OS_NS_stropts.h:
- * ACE_wrappers/ace/OS_NS_stropts.inl:
-
- Added feature test macro ACE_IOCTL_TYPE_ARG2 (which defaults to
- int) so that ACE_OS::ioctl uses the same type as ::ioctl. This
- help avoid sign extension problems on 64 bit platforms that use
- unsigned long.
-
-Mon Sep 13 15:52:04 2004 Dale Wilson <wilson_d@ociweb.com>
-
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.cpp:
- * ace/TSS_T.cpp:
- Bugzilla Bug 1542 TSS Leak revisited.
- The goal is for each thread's TSS object to be
- deleted at thread exit time, and for the TSS
- key itself to be released when:
- the last thread stops using it, or
- the ACE_TSS<X> (if any) is deleted
- which ever comes *last*.
-
-Mon Sep 13 14:56:53 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/RB_Tree.h (class ACE_RB_Tree):
- * ace/RB_Tree.cpp:
-
- Added a special constructor useful for providing a valid vtable
- and allocator if the tree is reconstructed from shared
- memory. Thanks to Lothar Werzinger for the patches.
-
-Mon Sep 13 12:49:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-aix-4.x.h: Alter the value of ACE_SIZEOF_WCHAR based
- on whether or not __64BIT__ is set (4 if yes, 2 if no). See
- /usr/include/sys/types.h for verification.
-
- * apps/Gateway/Gateway/Connection_Handler.cpp: Add missing #include
- "ace/OS_NS_string.h".
-
-Mon Sep 13 12:39:11 2004 Steve Huston <shuston@riverace.com>
-
- * ace/DLL_Manager.cpp: Added explicit template instantiations for
- Wed Sep 8 17:13:41 2004 Steve Huston <shuston@riverace.com>
-
-Mon Sep 13 06:50:46 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/dslogadmin_serv.mpb:
-
- Changed to inherit from svc_utils.
-
-Mon Sep 13 12:02:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added TAO/orbsvcs/orbsvcs/CosNotification_Skel
-
-Mon Sep 13 10:42:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- When using the 8.0 compiler, disable certain warnings about padding
-
-Mon Sep 13 09:57:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_icc.GNU:
- The intel compiler on Itanium is called icc, not ecc anymore
-
-Mon Sep 13 09:46:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.inl:
- Fixed compile error in VxWorks specific code
-
-Mon Sep 13 09:44:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-icc-common.h:
- Added ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
-
-Mon Sep 13 09:31:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * configure.ac:
- Added ACE_CHECK_LACKS_HEADERS for wchar.h.
-
-Mon Sep 13 09:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added TAO/orbsvcs/orbsvcs/CosNaming_Serv to the list of projects
- to build first.
-
-Sun Sep 12 17:20:39 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/rteventlogadmin.mpb
-
- Update *.mpb files to reflect new libraries.
-
- * bin/MakeProjectCreator/config/dseventlogadmin.mpb
- * bin/MakeProjectCreator/config/dseventlogadmin_serv.mpb
- * bin/MakeProjectCreator/config/dseventlogadmin_skel.mpb
- * bin/MakeProjectCreator/config/dslogadmin.mpb
- * bin/MakeProjectCreator/config/dslogadmin_serv.mpb
- * bin/MakeProjectCreator/config/dslogadmin_skel.mpb
- * bin/MakeProjectCreator/config/dsnotifylogadmin.mpb
- * bin/MakeProjectCreator/config/dsnotifylogadmin_serv.mpb
- * bin/MakeProjectCreator/config/dsnotifylogadmin_skel.mpb
-
- Split Logging, Event Logging, and Notify Logging Services into
- client stub, servant skeleton, and service implementation
- libraries.
-
- * bin/MakeProjectCreator/config/ec_use_typed_events_serv.mpb:
- * bin/MakeProjectCreator/config/event_serv.mpb
- * bin/MakeProjectCreator/config/event_skel.mpb
-
- Updated dependencies.
-
- * bin/MakeProjectCreator/config/ec_use_typed_events_skel.mpb:
-
- Removed file, events skeleton w/typed events does not require
- any additional dependencies. They have been moved to _serv.
-
-Sun Sep 12 17:20:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Msg.cpp (log):
- In then handling of %Z replaced an ACE_NEW_RETURN with a
- ACE_NEW_NORETURN, so that when allocation fails, we just do
- a break instead of return. Seems this code was written before
- the existence of ACE_NEW_NORETURN. This also fixes the crashing
- of the Intel 8.0 C++ Compiler on Itanium on this file, no idea
- why this caused a crash, that is one for Intel to sort out.
-
-Sat Sep 11 11:41:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/Gateway/Peer/Peer.cpp:
- * apps/Gateway/Peer/peerd.cpp:
- Added missing includes to fix compile problems in Cygwin build
-
-Fri Sep 10 22:54:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_server.mpb:
- * bin/MakeProjectCreator/config/ciao_server_dnc.mpb:
-
- Added utils to the list of projects that are inherited.
-
-Sat Sep 11 00:49:39 2004 Olli Savia <ops@iki.fi>
-
- * ace/IOStream.h:
- Changed NULL to 0 to silence compile time warning.
-
-Fri Sep 10 15:39:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/High_Res_Timer.{h inl cpp}: Added a new static method that
- calculates the difference between two ACE_hrtime_t quantities.
- Takes into account that the time counter may have wrapped around
- between the start and end. Changed all time difference calculations
- to use the new elapsed_hrtime() method.
-
-Fri Sep 10 13:53:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/Time_Value.h:
- * ace/Time_Value.inl:
-
- Moved '#include "ace/Basic_Types.h"' from Time_Value.cpp to
- Time_Value.h because it's needed there since ACE_UINT64 is
- introduced (see below).
-
-Thu Sep 09 18:29:17 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Time_Value.h (msec):
- * ace/Time_Value.inl (msec):
-
- Even though MSVC++ 6 supports 64 bit integers, it does not
- support the "long long" syntax. Instead it supports its own
- "__int64" built-in type. Use "ACE_UINT64" instead of "unsigned
- long long". Fixes syntax errors exhibited by MSVC++ 6.
-
-Thu Sep 9 16:40:27 2004 Steve Huston <shuston@riverace.com>
-
- * apps/Gateway/Gateway/Connection_Handler.cpp:
- * apps/Gateway/Gateway/Connection_Handler_Connector.cpp:
- * apps/Gateway/Gateway/File_Parser.{h cpp}:
- * apps/Gateway/Gateway/Gateway.cpp:
- * apps/Gateway/Gateway/gatewayd.cpp:
- * apps/Gateway/Peer/Options.{h cpp}:
- * apps/Gateway/Peer/Peer.{h cpp}: Narrow/wide char fixes.
-
- * apps/Gateway/Gateway/Options.h: Removed const char *connector_host()
- method because it's not ever defined or referenced.
-
- * apps/Gateway/Peer/peer.mpc: New project definition.
-
-Thu Sep 9 16:17:38 2004 Olli Savia <ops@iki.fi>
-
- * apps/JAWS3/jaws3/Templates.cpp:
- Added explicit static template member instantiations.
-
-Thu Sep 9 05:58:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.cpp:
- Implemented num_processors and num_processors_online for Cygwin
-
-Wed Sep 8 21:50:13 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Time_Value.h:
- * ace/Time_Value.inl:
-
- The change added in this checkin
-
- Wed Sep 8 10:17:46 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
- should not be available on platforms that lacks long long.
-
-Wed Sep 8 17:13:41 2004 Steve Huston <shuston@riverace.com>
-
- * ace/DLL_Manager.{h cpp}: Added new private method,
- ACE_DLL_Handle::get_dll_names().
- This builds the list of names to try to dlopen() based on the
- specified dll_name and the platform's prefix/suffix/decorator
- configuration. It doesn't try to load anything and doesn't do any
- search path games like ACE::ldfind(). All of the rules for locating
- files based on environments and security policy are administered by
- the OS. This just feeds names to try, allowing for example, svc.conf
- to continue simply specifying base names like "ACE". This restores
- basic OS functionality, such as the ability to load a DLL from the
- same directory as the loading executable, as well as closing
- potential security loopholes opened by ACE's scanning the search
- path and passing absolute paths to dlopen().
- ACE_DLL_Handle::open() now calls get_dll_names() for a list of names
- to try unless ACE_MUST_HELP_DLOPEN_SEARCH_PATH is defined, in which
- case it does the old ACE::ldfind() call and dlopen()s the
- absolute path as it did before this change.
-
- This also allows DLLs to load on wide-char non-Windows builds without
- messing with the sprintf() format specs in Lib_Find.cpp.
-
-Wed Sep 8 10:17:46 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Time_Value.{h,inl} Added a new msec() method that uses
- unsigned long long to compute the value to prevent overflow.
- Thanks to Boris Kaminer <boris_kaminer@mail.ru> for reporting this.
-
-Wed Sep 8 08:15:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
-
- * tests/FIFO_Test.cpp
- Fixed one of the failing tests under HPUX requires delay like AIX
-
-Wed Sep 8 08:15:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
-
- * tests/IOStream_Test.cpp
- Sorry, I got the wrong header file yesterday; isspace() is defined in
- ace/os_include/os_ctype.h NOT #include ace/OS_NS_ctype.h
-
-Tue Sep 7 16:39:28 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/dseventlogadmin.mpb
- * bin/MakeProjectCreator/config/dsnotifylogadmin.mpb
- * bin/MakeProjectCreator/config/lifecycle.mpb
- * bin/MakeProjectCreator/config/notifytest.mpb
- * bin/MakeProjectCreator/config/rtnotify.mpb
- * bin/MakeProjectCreator/config/time.mpb
-
- Update *.mpb files to reflect new libraries. In many cases this
- required adding inheriting from additional base projects, as
- libraries were being linked in because of naming -- which was
- once the service implementation (and thus pulled in lots of
- other libraries) and is now just the Naming client stubs.
-
- * bin/MakeProjectCreator/config/ec_use_typed_events.mpb
- * bin/MakeProjectCreator/config/ec_use_typed_events_skel.mpb
- * bin/MakeProjectCreator/config/event.mpb
- * bin/MakeProjectCreator/config/event_serv.mpb
- * bin/MakeProjectCreator/config/event_skel.mpb
- * bin/MakeProjectCreator/config/naming.mpb
- * bin/MakeProjectCreator/config/naming_serv.mpb
- * bin/MakeProjectCreator/config/naming_skel.mpb
- * bin/MakeProjectCreator/config/notification.mpb
- * bin/MakeProjectCreator/config/notification_serv.mpb
- * bin/MakeProjectCreator/config/notification_skel.mpb
- * bin/MakeProjectCreator/config/trading.mpb
- * bin/MakeProjectCreator/config/trading_serv.mpc
- * bin/MakeProjectCreator/config/trading_skel.mpc
-
- Split Event, Naming, Notification, and Trading Services into
- client stub, servant skeleton, and service implementation
- libraries.
-
-Tue Sep 7 15:45:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
-
- * examples/IOStream/server/iostream_server.cpp
- getpid() from ace/OS_NS_unistd.h actually used in both halves of
- #ifdef #else #endif guard so the conditional arround the #include
- is actually wrong and so has been removed.
-
- * tests/IOStream_Test.cpp
- isspace() used without #include ace/OS_NS_ctype.h, added this to
- the guarded section where it is used.
-
-Tue Sep 7 07:08:26 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
-
- As part of the -expand_env option, I moved some functionality out
- of the ProjectCreator.pm and into this module which was only used
- by this project creator.
-
-Tue Sep 7 06:41:27 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * include/makeinclude/rules.local.GNU:
-
- Removed the if check for static_libs_only. The STATIC_LINK_FLAG
- option will be added to the LDFLAGS if static_link is set to 1.
-
-Mon Sep 6 10:04:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Sock_Connect.cpp:
- When using VxWorks also include OS_NS_stdio.h
-
-Mon Sep 6 07:12:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS.h:
- Removed include of sys/modem.h for HPUX, this is already done in
- os_include/os_termios.h
-
-Fri Sep 3 15:53:19 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-sunos5.8.h: Added ACE_HAS_TIMEZONE. This may be
- pertinent to previous Solaris versions, but I don't have any
- to test on.
-
-Fri Sep 3 12:34:41 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_sys_mman.inl:
-
- Removed redundant conditional used to disable madvise for WIN32
- systems. Instead use ACE_LACKS_MADVISE feature test macro.
-
- * ace/config-win32-common.h:
-
- Added ACE_LACKS_MADVISE definition.
-
-Fri Sep 3 15:10:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-aix-5.x.h: Add ACE_HAS_TIMEZONE.
-
- * ace/OS_NS_time.h: Include "ace/OS_NS_errno.h" - ACE_NOTSUP_RETURN
- sets errno.
-
-Fri Sep 3 21:36:51 2004 Olli Savia <ops@iki.fi>
-
- * apps/drwho/File_Manager.cpp:
- Use ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION
- to check if explicit template instantiation is needed.
- Thanks to Johnny Willemsen for informing me about this
- macro.
-
-Fri Sep 3 20:02:20 2004 Olli Savia <ops@iki.fi>
-
- * ace/OS_NS_unistd.inl:
- There is no need to check missing prototype since this has
- already been taken care by os_unistd.h.
-
- * ace/os_include/arpa/os_inet.h:
- * ace/os_include/os_stdlib.h:
- * ace/os_include/os_strings.h:
- * ace/os_include/os_unistd.h:
- To make things easier to maintain use new ACE_LACKS_xxx_PROTOTYPE
- macros to check whether we need to declare missing function
- prototype.
-
- * ace/README:
- Added new ACE_LACKS_xxx_PROTOTYPE macros
-
- * ace/config-lynxos.h:
- Modified to follow changes above.
-
-Fri Sep 3 19:35:48 2004 Olli Savia <ops@iki.fi>
-
- * ace/Log_Msg.h:
- Removed broken macro redefinition code to prevent people
- thinking that it actually works. Cleaned up #undef's.
-
-Fri Sep 3 19:30:18 2004 Olli Savia <ops@iki.fi>
-
- * ace/Global_Macros.h:
- LynxOS no longer needs special macro handling.
-
-Fri Sep 3 19:13:24 2004 Olli Savia <ops@iki.fi>
-
- * apps/drwho/File_Manager.cpp:
- LynxOS 3.x needs explicit template instantiation.
-
-Fri Sep 3 10:44:27 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Process_Manager.cpp (append_proc): If the process_table_ needs
- to be enlarged, make sure it's to a size greater than 0. If the
- original size is 0, change it to DEFAULT_SIZE, else double it (as
- was always done).
- (resize): Changed to not shrink the process_table_ array. Primarily
- to guard against changing it to 0, but also guards against having to
- decide what to do with entries that won't fit in the new array.
-
-Fri Sep 3 07:43:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/DLL/test_dll.cpp:
- * examples/Export/test.cpp:
- Fixed for unicode builds
-
-Thu Sep 2 16:39:29 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-linux-common.h:
- * ace/config-netbsd.h:
-
- Changed to define ACE_HAS_TIMEZONE.
-
- * ace/OS_NS_time.h:
-
- Changed ace_timezone() to use ACE_HAS_TIMEZONE feature test
- macro instead of OS-specific macros to determine whether to
- use global timezone variable or the gettimeofday() function
- to obtain the current timezone.
-
- * configure.ac:
-
- Changed to call ACE_VAR_TIMEZONE.
-
- * m4/platform.m4:
-
- Added new macro, ACE_VAR_TIMEZONE. Sets new feature test macro
- ACE_HAS_TIMEZONE if platform supports global timezone variable.
-
-Thu Sep 2 16:43:29 2004 Steve Huston <shuston@riverace.com>
-
- * m4/ace.m4: Added AM_CONDITIONAL for BUILD_EXCEPTIONS, BUILD_THREADS,
- BUILD_ACE_CODECS, BUILD_ACE_FILECACHE, BUILD_ACE_OTHER,
- BUILD_ACE_TOKEN, BUILD_ACE_UUID, BUILD_RWHO, BUILD_WFMO, and
- BUILD_WINREGISTRY so the MPC 'requires' feature can properly weed
- things out without configure- and build-time errors.
-
-Thu Sep 2 12:51:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * tests/Process_Manager_Test.cpp:
-
- Changed commandline buildup of childprocesses to start with './'
- for non-WIN32 platforms as with other tests.
- By default test did not run on OpenVMS without this.
-
-Thu Sep 2 12:51:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/config-openvms.h:
-
- Added ACE_LACKS_UNIX_SIGNALS since OpenVMS cannot use signals
- in combination with PTHREAD.
-
- * ace/Process.cpp:
- * ace/Process_Manager.cpp:
-
- Implemented alternatives in timed wait() functions for systems
- with ACE_LACKS_UNIX_SIGNALS and !WIN32.
-
-Thu Sep 2 07:24:20 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/core.mpb:
- * bin/MakeProjectCreator/templates/bor.mpd:
-
- Switch the borland template over to use the INSTALL_THIS_TARGET
- template value instead of a 'verbatim' section to do the same
- thing.
-
-Thu Sep 2 09:12:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_gnuwin32_common.GNU:
- With gcc 3.4.1 -mcpu is deprecated, but -mtune must be used
-
-Thu Sep 2 07:24:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/FaCE/FaCE.mpc:
- * apps/FaCE/FaCENOACE.mpc:
- Added missing Id tag
-
-Wed Sep 1 17:16:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Reverse_Lock_T.inl:
- * ace/Typed_SV_Message.inl: Added #include "ace/config-all.h" to get
- missing macros (ACE_NOTSUP_RETURN, ACE_TRACE).
-
- * apps/JAWS/clients/Caching/http_client.cpp:
- * apps/JAWS/clients/Caching/http_handler.cpp:
- * apps/JAWS/server/HTTP_Response.cpp:
- * apps/JAWS/server/HTTP_Server.{h cpp}:
- * apps/JAWS/server/IO.cpp:
- * apps/JAWS3/jaws3/Task_Timer.cpp: Add missing includes.
-
-Wed Sep 1 12:32:31 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_Thread.inl (mutex_init):
-
- Explicitly cast the unused returned value of an
- ACE_ADAPT_RETVAL macro call to "void" to address a "right-hand
- operand of comma has no effect" warning exhibited by GNU g++
- 3.4.x. Thanks to Bogdan Jeram <bjeram at eso dot org> and
- Paul Lew <paullew@cisco.com> for reporting the warning.
-
-Wed Sep 1 11:35:44 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
-
- Removed ACE_UINT64_FORMAT_SPECIFIER autoheader template. It
- is now defined within ACE_CHECK_FORMAT_SPECIFIERS.
-
- * m4/platforms.m4:
-
- Added new macro ACE_CHECK_FORMAT_SPECIFIERS, which is used to
- define preprocessor macros that overide the defaults provided
- for size_t, ssize_t, ACE_INT64, and ACE_UINT64 *printf format
- specifiers. I don't think autoconf feature tests are possible,
- especially if we ever hope to support cross compilation, but at
- least this pulls everything into one place.
-
-Wed Sep 1 12:52:40 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
-
- Split out the ACE specific portion of AutomakeWorkspaceCreator.pm
- into a new helper module. The helper module is dynamically loaded
- in by the AutomakeWorkspaceCreator.
-
-Wed Sep 1 10:01:57 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/SOCK_Dgram_Bcast.cpp:
-
- Added !defined(__NetBSD__) to conditional so sockaddr.sa_len
- version of the code will be used. Fixes SOCK_Bcast_Dgram_Test
- failures.
-
- * ace/Sock_Connect.cpp:
-
- Added !defined(__NetBSD__) to conditional so sockaddr.sa_len
- version of the code will be used.
-
-Wed Sep 1 12:40:28 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-aix-4.x.h: Changed the ACE_HAS_3_PARAM_WCSTOK test to
- include _XOPEN_SOURCE >= 500, not == 500. Fixes compile error
- on AIX 5.2.
-
-Wed Sep 1 12:45:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Dump_T.cpp:
- Added include of config-all.h to get ACE_TRACE
-
-Wed Sep 1 07:43:46 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * tests/Message_Queue_Notifications_Test.cpp (producer): Fixed
- this test so it works with the changes to
- ACE_Message_Queue::is_full_i() below. Thanks to Rick Robinson
- for this fix, as well.
-
- * ace/Message_Queue_T.inl: Changed the implementation of
- is_full_i() so the comparision operator is >= rather than >,
- which makes it possible to use a 0 high water mark to disable
- the enqueue side of the queue. Thanks to Rick Robinson
- <rick@oyarsa.com> for reporting this.
-
- * ace/POSIX_Proactor.h: Updated the documentation to use
- the right names for ACE_POSIX_SIG_Proactor and
- ACE_POSIX_AIOCB_Proactor. Thanks to John D. Robertson
- <john@rrci.com> for motivating this fix.
-
-Wed Sep 1 07:00:39 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/global.features:
-
- Disable the wince feature setting.
-
- * apps/FaCE/FaCE.mpc:
- * apps/FaCE/FaCENOACE.mpc:
-
- Adding mpc files to replace the vcp files. These projects will
- only build on wince so they require the wince feature which is
- disabled by default.
-
- * apps/FaCE/FaCE.vcp:
- * apps/FaCE/FaCE.vcw:
- * apps/FaCE/FaCENOACE.vcp:
- * apps/FaCE/FaCENOACE.vcw:
-
- Removed these files.
-
-Wed Sep 1 06:48:34 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc:
-
- With the current version of MPC, we must specify the exename for
- this project. MPC no longer automatically determines that
- ACE_TMAIN is the entry point.
-
-Wed Sep 1 10:12:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-hpux-11.00.h:
- Added several new defines, these are gathered by comparing an
- autoconf generated config.h and the original file. It seems HPUX
- has much more stuff than we currently use. Everything is tested
- on HPUX 11i v2, maybe it breaks older versions, I don't think so
- but if it will, our daily builds will trigger this and we have
- to make the defines than dependent on the HPUX version. Added are:
- ACE_HAS_NEW_NO_H, ACE_HAS_AUTOMATIC_INIT_FINI,
- ACE_HAS_LONG_MAP_FAILED, ACE_HAS_MEMCHR,
- ACE_HAS_POSITION_INDEPENDENT_POINTERS, ACE_HAS_POSIX_GETPWNAM_R,
- ACE_HAS_P_READ_WRITE, ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS,
- ACE_LACKS_PRI_T, ACE_HAS_SIG_C_FUNC, ACE_HAS_SIGSUSPEND,
- ACE_HAS_SOCKLEN_T, ACE_HAS_SYS_ERRLIST, ACE_HAS_VOIDPTR_MMAP,
- ACE_HAS_VOIDPTR_SOCKOPT, ACE_HAS_GETRUSAGE_PROTOTYPE, ACE_HAS_TIMOD_H,
- ACE_HAS_SYS_XTI_H, ACE_HAS_PTHREAD_RESUME_NP. If you don't agree to
- one of these defines, let us know, then we also have some work on
- the autoconf support, because autoconf gave info all these can be
- setup.
-
-Wed Sep 1 07:02:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Synch_Options.cpp:
- * ace/Shared_Object.cpp:
- * ace/Read_Buffer.cpp:
- * ace/SV_Message.inl:
- Added include of config-all.h to get ACE_TRACE
-
-Tue Aug 31 12:18:01 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
-
- Moved ACE_HAS_PENTIUM into "defined(__i386__)" conditional.
-
-Tue Aug 31 14:38:19 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_errno.h:
- * ace/os_include/os_errno.h: Include config-lite.h instead of
- config-all.h to minimize re-includes.
-
- * ace/OS_NS_errno.inl: Include config-all.h to pick up ACE_TRACE.
-
-Tue Aug 31 08:36:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-hpux-11.00.h:
- Added ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION for the HP aCC
- compiler
-
-Tue Aug 31 08:16:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_time.cpp:
- When ACE_LACKS_NATIVE_STRPTIME is defined, include
- os_include/os_ctype.h to get isdigit
-
-Tue Aug 31 00:21:48 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h:
-
- Removed vestigial ACE_HAS_LAZY_V definition.
-
-Tue Aug 31 00:17:45 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h:
-
- Removed vestigial ACE_HAS_IOMANIP_NO_H definition.
-
-Mon Aug 30 23:57:58 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h:
-
- Removed vestigial ACE_HAS_SYS_IOCTL_H definition. ACE now uses
- ACE_LACKS_SYS_IOCTL_H.
-
- * ace/config-integritySCA.h:
-
- Removed vestigial ACE_LACKS_SYS_FILE_H definition.
-
- * ace/config-integritySCA.h:
- * ace/config-psos-diab-mips.h:
- * ace/config-qnx-neutrino.h:
- * ace/config-rtp-62x.h:
- * ace/config-rtp-pre62x.h:
-
- Removed vestigial ACE_LACKS_RPC_H definition.
-
-Mon Aug 30 23:47:41 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added check for ACE_LACKS_TOWLOWER and ACE_LACKS_TOWUPPER.
-
-Mon Aug 30 23:39:33 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Changed check for libc.h and osfcn.h to not export a feature
- test macro definition, as the results are only needed within
- the configure script itself.
-
-Mon Aug 30 23:28:03 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-macos.h:
- * ace/config-macos-panther.h:
-
- Removed vestigial ACE_HAS_PTHREAD_CANCEL and ACE_HAS_PTHREAD_KILL
- definitions.
-
-Mon Aug 30 23:18:51 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-linux-common.h:
- * ace/config-openbsd.h:
-
- Removed vestigial ACE_HAS_MKSTEMP definition. ACE now uses
- ACE_LACKS_MKSTEMP.
-
-Mon Aug 30 22:39:24 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tests/TSS_Test.cpp:
-
- Changed the number of iterations from 100 to 25 so the test will
- run on systems with pthreads with the minimum required number of
- thread keys (128). This should still be sufficient to check the
- TSS wrappers without exceeding the minimum requirements.
-
-Mon Aug 30 18:31:28 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
-
- Add ACE_SSIZE_T_FORMAT_SPECIFIER and ACE_SIZE_T_FORMAT_SPECIFIER
- definitions for NetBSD/amd64.
-
- * netsvcs/clients/Logger/Makefile.am:
- * netsvcs/clients/Naming/Client/Makefile.am:
- * netsvcs/clients/Naming/Dump_Restore/Makefile.am:
- * netsvcs/servers/Makefile.am:
-
- Fix the _LDADD definitions that MPC doesn't get right yet.
-
- * configure.ac:
-
- Added checks for: ACE_LACKS_STRCHR, ACE_LACKS_STRCSPN,
- ACE_LACKS_STRERROR, ACE_LACKS_STRPBRK, ACE_LACKS_STRSPN,
- ACE_LACKS_STRTOD, ACE_LACKS_STRTOL, ACE_LACKS_STRTOUL,
- and ACE_LACKS_SWAB.
-
- Added check for ACE_HAS_STRNLEN.
-
- Added checks for: ACE_LACKS_ARPA_INET_H, ACE_LACKS_DIRENT_H,
- ACE_LACKS_DLFCN_H, ACE_LACKS_ERRNO_H ACE_LACKS_FCNTL_H,
- ACE_LACKS_NET_IF_H, ACE_LACKS_NETDB_H, ACE_LACKS_NETINET_IN_H,
- ACE_LACKS_SEARCH_H, ACE_LACKS_SEMAPHORE_H, ACE_LACKS_SIGNAL_H,
- ACE_LACKS_STDLIB_H, ACE_LACKS_STRING_H, ACE_LACKS_STRINGS_H,
- ACE_LACKS_SYS_IOCTL_H, ACE_LACKS_SYS_IPC_H, ACE_LACKS_SYS_MMAN_H,
- ACE_LACKS_SYS_RESOURCE_H, ACE_LACKS_SYS_SEM_H, ACE_LACKS_SYS_SHM_H,
- ACE_LACKS_SYS_SOCKET_H, ACE_LACKS_SYS_STAT_H, ACE_LACKS_SYS_TIME_H,
- ACE_LACKS_SYS_UN_H, ACE_LACKS_SYS_WAIT_H, ACE_LACKS_TERMIOS_H, and
- ACE_LACKS_TIME_H.
-
- Removed checks for ACE_HAS_SYS_IOCTL_H.
-
-Mon Aug 30 17:38:22 2004 Steve Huston <shuston@riverace.com>
-
- Changes that get PocketPC/WinCE back into a state where they build.
-
- * ace/config-WinCE.h: Add ACE_LACKS_ASSERT_H, ACE_LACKS_SEARCH_H,
- and ACE_LACKS_WCHAR_H for WinCE 3.
- Add ACE_LACKS_SWAB for all versions.
-
- * ace/config-win32-msvc.h: Set (or clear) ACE_LACKS_RTTI based on
- whether or not the compiler switch to enable rtti is used.
-
- * ace/OS_Errno.{h inl}:
- * ace/OS_NS_errno.{h inl}: Moved ACE_CE_Errno from OS_Errno to
- OS_NS_errno. This seems like a more sensible place for an errno
- replacement, and avoids having to add includes for OS_Errno.h to
- a bunch of other files.
-
- * ace/OS_NS_stdio.inl (rename): In the char* variant, always convert
- the names to wide-char for WinCE.
-
- * ace/OS_NS_stdlib.{h cpp inl}: Don't attempt ACE_OS::realpath() for
- ACE_HAS_WINCE. It has no native support and there's no
- ACE_OS::getcwd() to fake it with.
-
- * ace/OS_NS_stropts.{h cpp}: The 9-arg version of ACE_OS::ioctl is
- ok for WinCE, but the ACE_QoS one is disabled. Changed both files
- to implement this. They were mismatched for CE.
-
- * ace/OS_NS_sys_select.inl: Replace #include ace/os_include/os_errno.h
- with ace/OS_NS_errno.h to pick up errno correctly across all
- platforms.
-
- * ace/OS_NS_sys_socket.cpp: Moved #endif closing #ifndef ACE_HAS_WINCE
- to encompass join_leaf() to match what's done in the class decl.
-
- * ace/OS_NS_sys_stat.inl (mkdir, stat): Added #include
- "ace/OS_NS_macros.h" to get ACE_ADAPT_RETVAL.
- For the char* mkdir() and stat(), CE needs to convert
- the strings to wide-char.
-
- * ace/OS_NS_time.h: Moved the day_of_week and month_name const
- strings into the ACE_OS namespace, as OS_NS_time.cpp desires.
-
- * ace/OS_NS_time.cpp: Removed the MT-only compile block around the
- day_of_week and month_name arrays. As suspected by Don Hinton,
- this is an incorrect condition.
- Also added #include "ace/OS_NS_stdio.h" for ACE_HAS_WINCE, as the
- ctime_r emulation needs it.
-
- * ace/OS_NS_unistd.inl (unlink): Convert path to wide-char for WinCE.
- (rmdir): RemoveDirectory() takes only 1 arg.
- wide-char getcwd() is a NOTSUP for WinCE, as is the char* version.
-
- * ace/Proactor.cpp: Add #include "ace/config-lite.h" since the
- user config is needed to decide whether to compile this file.
- Also remove 'tv' param name from the stubbed-out version of
- run_event_loop(ACE_Time_Value&).
-
-Mon Aug 30 16:24:51 2004 Steve Huston <shuston@riverace.com>
-
- * NEWS: Noted that the wide-char stuff is done and autoconf is in
- progress.
-
-Mon Aug 30 11:54:01 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/security.mpb:
-
- Added missing "interceptors" and "corba_messaging" base
- projects.
-
- * bin/MakeProjectCreator/config/ssliop.mpb:
-
- Added missing "interceptors" base project.
-
-Mon Aug 30 13:02:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Basic_Types.h: Don't use sizeof() when defining ACE_SIZEOF_WCHAR.
- Other code (e.g. ACEXML) in ACE uses ACE_SIZEOF_WCHAR in
- preprocessor tests, so it needs to be a preprocessor constant.
- If the config file doesn't set it, and on an XPG4 system, set
- the size to 4. If it's wrong, Basic_Types_Test will catch it.
-
- * tests/Basic_Types_Test.cpp: Remove the comment that says the check
- for ACE_SIZEOF_WCHAR is pointless. It's now important.
-
-Mon Aug 30 10:05:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/amh.mpb:
- * bin/MakeProjectCreator/config/ami.mpb:
- Both use idlflags, so add taoidldefaults as base project
-
-Mon Aug 30 06:39:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/amh.mpb:
- AMH is dependent on messaging and doesn't require ami
-
-Sun Aug 29 16:53:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/config-linux-common.h:
-
- Added '__GLIBC_MINOR__ < 2' test for setting ACE_POLL_IS_BROKEN
- on Alpha platform.
-
-Fri Aug 27 11:40:37 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/ftrtevent.mpb:
- * bin/MakeProjectCreator/portablegroup.mpb:
-
- Changed to inherit from messaging.mpb.
-
- * bin/MakeProjectCreator/rtsched.mpb:
-
- Changed to inherit from svc_utils.mpb.
-
-Fri Aug 27 13:38:25 2004 Steve Huston <shuston@riverace.com>
-
- * netsvcs/clients/Naming/Client/Client_Test.cpp:
- * netsvcs/clients/Naming/Client/main.cpp:
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.{h cpp}:
- * netsvcs/clients/Naming/Dump_Restore/main.cpp:
- * netsvcs/servers/main.cpp:
- * websvcs/lib/URL_Addr.cpp: Fix wide-char errors.
-
-Fri Aug 27 12:01:37 2004 Steve Huston <shuston@riverace.com>
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- * netsvcs/lib/Log_Message_Receiver.{h cpp}:
- * netsvcs/lib/Name_Handler.{h cpp}:
- * netsvcs/lib/Server_Logging_Handler_T.{h cpp}:
- * netsvcs/lib/TS_Server_Handler.{h cpp}:
- * netsvcs/lib/TS_Clerk_Handler.{h cpp}: Correct Service Configurator
- framework entrypoints (init(), etc.) to match ACE_TCHAR* instead of
- char*. Also corrected char-width problems and naked text literals.
-
- * ACEXML/parser/parser/Parser.cpp: Fixed uninitialized variable.
-
-Fri Aug 27 08:18:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/footprint_stats.sh:
-
- Fixed the path to the libraries. Thanks to Johnny for spotting
- the error in the scoreboard.
-
-Fri Aug 27 10:20:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/security.mpb:
- Security library uses valuetype, so added valuetype as base
- project.
-
-Fri Aug 27 09:48:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/QOS/Change_Receiver_FlowSpec/QoS_Util.{h,cpp}:
- * examples/QOS/Change_Receiver_FlowSpec/receiver.cpp:
- Fixed unicode build errors
-
-Fri Aug 27 09:36:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.{h,cpp,i}:
- * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.{h,cpp,i}:
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.{h,cpp}:
- Fixed unicode build errors
-
-Fri Aug 27 09:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/loadbalancing.mpb:
- Loadbalancing uses iorinterceptor, so added that as base
-
-Fri Aug 27 08:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- Integrated ORTrefactor_2 branch into main. Previously the PortableServer
- library was dependent on IORInterceptor, ObjRefTemplate and Valuetype,
- this dependency has been removed. PortableServer doesn't use these libs
- anymore, but IORInterceptor, ObjRefTemplate and Valuetype are now
- dependent on PortableServer. This will reduce the size of corba servers
- which don't use IORInterceptor, ObjRefTemplate and Valuetype.
-
- This are the needed MPC changes. Without MPC this would have been a
- hard job to change all makefiles by hand.
-
- Fri Aug 20 13:18:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/portableserver.mpb:
- * tao/PortableServer.mpc:
- PortableServer is not dependent on ValueType anymore, so removed it
- as base project
-
- Fri Aug 20 11:47:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/iorinterceptor.mpb:
- When using iorinterceptor use portableserver and objreftemplate
-
- * bin/MakeProjectCreator/config/objreftemplate.mpb:
- When using objreftemplate, you must use portableserver
-
- * bin/MakeProjectCreator/config/portableserver.mpb:
- When using portableserver there is no need to use objreftemplate and
- iorinterceptor
-
-Fri Aug 27 07:40:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/ace_wchar.h:
-
- Fixed for broken OpenVMS build because of missing <cwchar>
- and <cwctype> includes.
-
-Thu Aug 26 19:55:03 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
-
- Fixed thinko in last change. CVS and .svn directories *and*
- their contents must be pruned in install-local-data target.
-
-Thu Aug 26 19:37:10 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
-
- Changed dist-hook and install-local-data targets to skip .svn as
- well as CVS directories to support subversion.
-
-Thu Aug 26 19:22:31 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
-
- Added If_Then_Else.h to HEADER_FILES.
-
-Thu Aug 26 11:53:26 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Time_Value.h: Added extern "C++" around the ACE_Time_Value class
- declaration for WinCE. This is a total hack that I hate, but I have
- not been able to find any other way around it. The same code
- worked before the great ACE_OS reorg, but I don't know what tickled
- it to start misbehaving. Without the hack, eVC complains that
- the operators are C functions and so can't return a class.
-
- * ace/Dev_Poll_Reactor.{cpp h}: Inserted /**/ in #include directives
- to silence MSVC warnings that the files are missing dependencies.
-
-Thu Aug 26 11:39:29 2004 Steve Huston <shuston@riverace.com>
-
- * ACEXML/common/XML_Types.h: Add #include "ace/Basic_Types.h" to
- pick up ACE_SIZEOF_WCHAR.
-
-Thu Aug 26 12:22:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.cpp:
- Tru64 also provides sysconf functionality to retrieve number
- of cpu's. Implemented ACE_OS::num_processors() and
- ACE_OS::num_processors_online() for Tru64 (Digital Unix)
-
- * tests/OS_Test.cpp:
- Corrected copy/paste error
-
-Thu Aug 26 11:54:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/OS_Test.cpp:
- Added test for ACE_OS::num_processors() and
- ACE_OS::num_processors_online()
-
-Thu Aug 26 09:23:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- I know we are working on footprint, but stating that an entire
- build of ACE/TAO could use more than 2MB of diskspace is an
- understatement ;-). Updated this to could use more than 4GB of
- diskspace, which is something we have seen on the 64 bit systems.
- Also updated the peak memory usage from 256Mb to 512Mb, the
- Notification Service is a very memory consuming services when
- being build.
-
-Thu Aug 26 09:16:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Updated instructions to build SSL with Borland C++, no OpenSSL
- patch is necessary anymore and now MPC must be used. Updated HPUX
- supported platforms.
-
-Thu Aug 26 07:58:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/config-linux-common.h:
-
- Included check on defined(__alpha) for correctly setting 64 bit
- format specifiers.
-
- * examples/Threads/cancel.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/Benchmark_Performance.cpp:
-
- Fixed 64 bit conversion warnings.
-
-Thu Aug 26 06:47:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Auto_Ptr.h:
- Readded disappeared include of post.h
-
-Wed Aug 25 23:31:02 2004 Chris Cleeland <cleeland_c@ociweb.com>
-
- * include/makeinclude/platform_linux.GNU:
-
- Fixed an error caused by a misplaced newline in Rich's previous
- commit.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU:
-
- Brought over the following changes from OCITAO 1.3a.
- Added -ladm to LIBS. This is needed for SunOS 5.6 for
- resolving symbols for regular expression processing (e.g.,
- compile, step), and does not appear to cause a problem on
- later version of SunOS.
-
- Change directory that is argument to ld's '-R' to use the new
- $ACE_ROOT/lib directory rather than $ACE_ROOT/ace.
-
-Wed Aug 25 21:10:37 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Fixed tipo introduced by:
- Mon Aug 23 23:23:18 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
-Wed Aug 25 17:33:47 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
-
- Removed ACE_NTRACE definition. It slipped in again.
-
-Wed Aug 25 16:00:11 2004 Chris Cleeland <cleeland_c@ociweb.com>
-
- * ace/Auto_Ptr.h:
- * ace/Auto_Ptr.inl:
-
- Added new ACE_Auto_Ptr which can be used more portably than
- auto_ptr even with the ACE auto_ptr workarounds. Specifically,
- this obviates the need for the ACE_AUTO_PTR_RESET macro, and
- will have better performance than the pre-standard auto_ptr that
- comes with VC6.
-
-Wed Aug 25 14:58:51 2004 Rich Seibel <seibel_r@ociweb.com>
-
- * include/makeincludes/platform_linux.GNU:
- Generalized the way the rt library is searched. The
- previous code did not find it on RedHat AS 3.0 for opteron.
-
-Wed Aug 25 14:49:11 2004 Rich Seibel <seibel_r@ociweb.com>
-
- * ace/Basic_Types.h:
- added __x86_64 to long double to satisy opteron.
-
-Wed Aug 25 11:15:33 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ACE-INSTALL.html:
-
- Updated ACE_SSL library build notes to refer to MPC, i.e. the
- proper way to add ACE_SSL support to GNUmakefiles and MSVC++
- workspace/project files. Thanks to Johnny for pointing out that
- the documentation was out of date.
-
- Wrap the "Last modified" line within an Emacs "hhtms" block to
- allow Emacs to automatically update the date and time this file
- was last modified.
-
-Wed Aug 25 11:46:49 2004 Steve Huston <shuston@riverace.com>
-
- * ace/os_include/sys/os_pstat.h: If ACE_HAS_SYS_PSTAT_H, include
- <sys/param.h> and <sys/pstat.h> (not <time.h>) as directed by
- HP-UX man page. HP-UX 11 is the only config that sets this.
-
-Wed Aug 25 08:46:02 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Fixed the ace_filecache misspelling.
-
-Wed Aug 25 08:38:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_unistd.inl (rmdir): Removed the ACE_USES_WCHAR case from
- the char* version of this method.
-
-Wed Aug 25 09:36:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Minor updates to Cygwin notes
-
-Wed Aug 25 09:04:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/sys/os_pstat.h:
- Corrected incorrect doxygen file tag
-
-Wed Aug 25 08:47:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/config-lite.h:
-
- Introduced new macro ACE_HAS_PROCESS_SPAWN to be able to do
- better checks for availability of subprocessing than is
- possible with ACE_LACKS_FORK. See [Bug 1793].
-
- * tests/MEM_Stream_Test.cpp:
- * tests/Malloc_Test.cpp
- * tests/SOCK_Dgram_Bcast_Test.cpp
-
- Changed to use new ACE_HAS_PROCESS_SPAWN macro to test for
- subprocessing capabilities. See [Bug 1793].
-
-Wed Aug 25 01:19:03 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Add checks for ACE_HAS_SYS_PSTAT_H and ACE_HAS_SYS_LOADAVG_H.
-
-Wed Aug 25 08:17:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_hpux_aCC.GNU:
- The warnings disabled in this file are for major version 03 of aCC
- only (PA-RISC), for version 05 (Itanium), disable 1016 and 1031,
- these are binary incompatible warnings.
-
-Wed Aug 25 07:12:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/sys/os_loadavg.h:
- * ace/os_include/sys/os_pstat.h:
- New files to include sys/loadavg.h and sys/pstat.h when
- ACE_HAS_SYS_LOADAVG_H and ACE_HAS_SYS_PSTAT_H is set
-
- * ace/config-hpux-11.00.h:
- HPUX has sys/pstat.h, so added define ACE_HAS_SYS_PSTAT_H
-
- * ace/README:
- Documented ACE_HAS_SYS_LOADAVG_H and ACE_HAS_SYS_PSTAT_H
-
- * ace/OS.h:
- Removed including of sys/pstat.h, it is really not needed here
-
- * ace/OS_NS_unistd.cpp:
- Instead of including sys/pstat.h include os_include/sys/os_pstat.h
-
-Wed Aug 25 07:04:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_hpux_aCC.GNU:
- Changed CXXVERS to CXXMINORVERS and added CXXMAJORVERS,
- we just compare minor version at this moment, but we really
- should also check major vers soon, major version 3 is aCC
- on PARISC, version 5 is on Itanium. Changed the way we
- detect itanium to a portable way that works with all
- HPUX versions.
-
-Tue Aug 24 19:59:18 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
-
- Fixed typo in last change, add back typedef for ACE_UINT64.
-
-Tue Aug 24 19:32:07 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
-
- Removed extraneous cruft left over from autoheader generated
- file. Added conditional support for NetBSD/AMD64.
-
-Tue Aug 24 15:03:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_Thread.inl (thread_mutex_init): Fixed wchar_t version to
- pass a 0 sa value. Corrects the passing of the lock_type value
- through to ACE_OS::mutex_init(), restoring behavior of recursive
- mutexes.
-
-Tue Aug 24 14:07:22 2004 Steve Huston <shuston@riverace.com>
-
- Changes to improve the functionality of wide-char operation on
- non-Windows platforms:
-
- * ace/ace_wchar.h: If ACE_HAS_XPG4_MULTIBYTE_CHAR is defined, but not
- ACE_HAS_WCHAR, set ACE_HAS_WCHAR.
-
- * ace/ACE.cpp (timestamp): Use ACE_TCHAR for temp char arrays,
- not char. If ACE_USES_WCHAR on non-Windows, use %ls for printf
- strings, not %s.
-
- * ace/ARGV.cpp (constructor): Replaced most of the body with a call
- to ACE_OS::argv_to_string().
-
- * ace/Basic_Types.h:
- * ace/Cleanup.h:
- * ace/Object_Manager_Base.h:
- * ace/OS_NS_string.h:
- * ace/os_include/os_float.h:
- * ace/os_include/os_inttypes.h:
- * ace/os_include/os_limits.h:
- * ace/os_include/os_signal.h:
- * ace/os_include/os_stdint.h:
- * ace/os_include/os_stdlib.h:
- * ace/os_include/os_time.h:
- * ace/os_include/os_ucontext.h:
- * ace/os_include/os_unistd.h:
- * ace/os_include/sys/os_ipc.h:
- * ace/os_include/sys/os_mman.h:
- * ace/os_include/sys/os_msg.h:
- * ace/os_include/sys/os_resource.h:
- * ace/os_include/sys/os_select.h:
- * ace/os_include/sys/os_sem.h:
- * ace/os_include/sys/os_shm.h:
- * ace/os_include/sys/os_socket.h:
- * ace/os_include/sys/os_stat.h:
- * ace/os_include/sys/os_statvfs.h:
- * ace/os_include/sys/os_timeb.h:
- * ace/os_include/sys/os_time.h:
- * ace/os_include/sys/os_times.h:
- * ace/os_include/sys/os_types.h:
- * ace/os_include/sys/os_uio.h:
- * ace/os_include/sys/os_un.h:
- * ace/os_include/sys/os_utsname.h:
- * ace/os_include/sys/os_wait.h: #include "config-lite.h" rather than
- "config-all.h". Only need the user config.h and "lite" things.
- Including config-all.h introduces a circular include
- dependency from OS_main.h.
-
- * ace/Default_Constants.h: Add ACE_LIB_TEXT() to ACE_DEFAULT_SVC_CONF
- strings.
-
- * ace/Env_Value_T.i (fetch_value): For non-Win32, force the env var
- name to narrow-char then convert the result back to ACE_TCHAR.
-
- * ace/FILE_Connector.cpp (connect): When generating a temp name,
- convert it to ACE_TCHAR for ACE_FILE_Addr.
-
- * ace/Get_Opt.cpp (constructor): When checking for POSIXLY_CORRECT,
- must always use char *, not ACE_TCHAR*, on non-Win32.
-
- * ace/High_Res_Timer.cpp: Added ACE_LIB_TEXT to naked string literals.
- Use 'char' when it must be narrow char; ACE_TCHAR when it has to
- change based on ACE_USES_WCHAR.
-
- * ace/Lib_Find.cpp (ldfind, get_temp_dir): Environment variables on
- non-Windows are always narrow char, so account for that.
-
- * ace/Log_Msg_UNIX_Syslog.cpp: Operate internally with all narrow
- chars because the underlying OS APIs are only narrow char.
-
- * ace/Log_Msg.cpp (log): For 'D', 'M', 'm', 'N', and 'p', use the
- proper 's' format code for the platform/char width. Similar to
- Log_Record.cpp below.
-
- * ace/Log_Msg.h (ACE_ASSERT): Convert __FILE__ name to proper char
- width when necessary.
-
- * ace/Log_Record.cpp: When formatting log strings, have to change
- printf formats if using wide chars on non-Windows. Wide-char
- strings are printed with %ls, whereas Windows uses %s for
- wide-char strings if the format is wide-char.
-
- * ace/Memory_Pool.cpp (ctor): Change backing_store_name to narrow
- char when needed to pass it to sscanf().
-
- * ace/Object_Manager_Base.cpp (print_error_message): Add
- ACE_TEXT_ALWAYS_CHAR to the message arg to convert on wide-char
- builds.
-
- * ace/OS_main.h: For ACE_MAIN on non-Windows ACE_USES_WCHAR platforms,
- convert the argv to wchar_t, and pass the wide-char strings to the
- ACE_TCHAR[]-expecting real main program.
-
- * ace/OS_NS_dirent.inl (opendir): Moved the const_cast-needing
- VxWorks part to its own #elif section. Added ACE_TEXT_ALWAYS_CHAR
- to the other invocation of ::opendir().
-
- * ace/OS_NS_dlfcn.inl (dlerror, dlopen, dlsym): Corrected use of
- narrow/wide-char.
-
- * ace/OS_NS_stdio.inl (cuserid, fdopen, freopen): Don't use
- ACE_TCHAR when a char is always needed.
- (fgets, fputs, perror, puts): Changed to have both narrow- and
- wide-char variants.
- (checkUnicodeFormat): Use a platform-neutral 2-byte type to
- read 2 bytes. Need a non-Windows 'whence' arg for fseek().
- (vsprintf (wchar_t)): Added the non-Windows, XPG5 code for this to
- use the XPG5 vswprintf() when equippped.
-
- * ace/OS_NS_stdlib.{h inl cpp}:
- (ACE_OS::mktemp() and mkstemp()): Changed to have both narrow-
- and wide-char variants for the !ACE_LACKS_MKTEMP case.
- Offering both for the ACE_LACKS_MKTEMP case is a low-return
- use of time since the wide-char variant will probably never be used.
- (strenvdup): Handle ACE_USES_WCHAR on non-Windows by converting
- back and forth to narrow-char.
- (system): On non-Windows, convert command line string to narrow-char.
- (getcwd): Changed to have both narrow- and wide-char variants.
-
- * ace/OS_NS_sys_stat.inl (creat, mkfifo): For non-Windows, convert
- name to narrow-char when needed.
- (lstat): Change from a single ACE_TCHAR-based interface to both
- char* and wchar_t*.
-
- * ace/OS_NS_time.inl (ctime, ctime_r): Corrected narrow/wide char
- usage.
-
- * ace/OS_NS_unistd.inl (truncate): For non-Windows, convert the path
- to narrow-char when needed.
- (realpath): Changed to have both narrow- and wide-char variants.
-
- * ace/OS_NS_unistd.{h inl cpp}:
- (rmdir): Changed to have both narrow- and wide-char variants.
- (argv_to_string): Handle narrow and wide-char environment variables.
- (fork_exec): Convert path and argv to narrow-char when needed.
-
- * ace/Process.cpp (spawn): Convert argv, procname, env vars to narrow
- char for non-Windows wide-char builds.
-
- * ace/Process.i (setreugid): Convert user name to narrow char for
- getpwnam().
-
- * ace/Process_Mutex.cpp (ctor): Don't convert name to ACE_TCHAR for
- ACE_SV_Semaphore case - it requires char*.
-
- * ace/Process_Semaphore.cpp (ctor): Convert name to narrow char
- for ACE_SV_Semaphore_Complex case.
-
- * ace/Sock_Connect.cpp (get_bcast_addr):
- * ace/SOCK_Dgram_Bcast.cpp (mk_broadcast): Host name needs to be
- converted to narrow-char for wide-char builds.
-
- * ace/SOCK_Dgram_Mcast.cpp (make_multicast_ifaddr): Interface name
- needs to be converted to narrow-char for wide-char builds.
-
- * ace/SV_Semaphore_Simple.{h,i,cpp}: Added wide-char versions of
- the named constructor and open() methods. They forward to the
- narrow-char versions.
-
- * tests/Dirent_Test.cpp: Account for dirent's d_name is an ACE_TCHAR
- when ACE_LACKS_STRUCT_DIR and a char* otherwise.
-
- * tests/FIFO_Test.cpp: Change ACE_ALPHABET to char[].
-
- * tests/Proactor_Test.cpp: Change complete_message from ACE_TCHAR
- to char. This is easier to handle; as ACE_TCHAR, we'd need to
- correct all the message block pointer adjustments to take the
- charset width into account.
-
- * tests/Log_Msg_Test.cpp:
- * tests/MEM_Stream_Test.cpp:
- * tests/Message_Queue_Test.cpp:
- * tests/Pipe_Test.cpp:
- * tests/Process_Manager_Test.cpp:
- * tests/Process_Mutex_Test.cpp:
- * tests/Process_Strategy_Test.cpp:
- * tests/Signal_Test.cpp:
- * tests/SOCK_Connector_Test.cpp:
- * tests/SOCK_Dgram_Test.cpp:
- * tests/SOCK_Send_Recv_Test.cpp:
- * tests/SOCK_Test.cpp:
- * tests/SV_Shared_Memory_Test.cpp: Char width correction.
-
- * tests/Service_Config_Test.cpp:
- * tests/Service_Config_Test.WCHAR_T.conf:
- * tests/Service_Config_Test.WCHAR_T.conf.xml: Added WCHAR_T-coded
- versions of the test input file and changed the test to use
- them on non-Windows ACE_USES_WCHAR builds.
-
- * tests/Test_Output.cpp (set_output): Handle env var and filepath
- building correctly even on wide-char non-Windows builds.
-
- * ACEXML/common/XML_Types.h: typedef ACEXML_Char as ACE_TCHAR, else
- it doesn't match any char interfaces when wchar_t is not 2 bytes.
-
- * ACEXML/parser/parser/Parser.cpp (parse_char_reference): Add the
- case where wide-char is 4 bytes.
-
- Also brought in this fix:
- Mon Mar 8 15:52:33 2004 Steve Huston <shuston@riverace.com>
-
- * ace/POSIX_Proactor.cpp: Comment out the signal setup; this should
- not be necessary and, indeed, is erroneous, at least on Linux.
- It's commented out instead of removed in case further testing on
- other platforms determines that it is needed sometimes.
-
-Tue Aug 24 10:22:18 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-linux-common.h: Added ACE_HAS_SCANDIR and a new
- macro, ACE_SCANDIR_CMP_USES_VOIDPTR, saying that scandir()
- cmp() function takes void pointers, not dirent pointers.
-
- * ace/OS_NS_dirent.inl (scandir): When calling native scandir()
- with ACE_SCANDIR_CMP_USES_VOIDPTR, cast comparator appropriately.
- Also, for native scandir(), ACE_TEXT_ALWAYS_CHAR the dirname.
-
- * ace/OS_NS_dlfcn.inl:
- * tests/Test_Output.cpp: Added #include "ace/OS_NS_string.h" to get
- ACE_OS string methods. Fixes compile error on inline=0 build.
-
-Tue Aug 24 11:16:00 2004 Jules White <jules@dre.vanderbilt.edu>
-
- * ACE-INSTALL.html: Added a section on using ACE within Eclipse
-
-Tue Aug 24 10:10:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-all.h: Moved #include "ace/OS_main.h" down to the bottom
- of the file, lest it invoke a circular dependency.
-
- * ace/OS_NS_stdlib.inl: Added #include "ace/config-all.h" to get
- ACE_TRACE.
-
-Mon Aug 23 23:23:18 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Makefile.am (AUTOMAKE_OPTIONS):
-
- Removed required Automake version from `Makefile.am'.
- `configure.ac' already defines it.
-
- * configure.ac:
-
- Updated required version of Automake to 1.9.
-
- Added test for partial template specialization. Issue a warning
- if it isn't support by the compiler since ACE will require it in
- the near future.
-
- * ace/ACE.h:
-
- Corrected ACE namespace documentation to describe the ACE
- namespace itself rather than summarizing the contents of this
- header (i.e. the value added global ACE functions).
-
- * ace/If_Then_Else.h:
-
- Doxygen documentation corrections and improvements.
-
-Mon Aug 23 22:19:16 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/CDR_Test.cpp (run_main):
-
- Added run-time assertions that verify proper CDR type sizes
- (e.g. sizeof (ACE_CDR::Boolean) == 1).
-
-Mon Aug 23 19:18:58 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
-
- Removed autoheader template for ACE_LACKS_PARAM_H.
-
-Mon Aug 23 18:33:40 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added check for ACE_HAS_ITOA.
- Added check for ACE_LACKS_ITOW.
-
-Mon Aug 23 18:22:25 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-dgux-4.11-epc.h
- * ace/config-dgux-4.x-ghs.h
- * ace/config-freebsd.h
- * ace/config-lynxos.h
- * ace/config-m88k.h
- * ace/config-macosx-panther.h
- * ace/config-macosx.h
- * ace/config-openbsd.h
- * ace/config-sunos4-g++.h
- * ace/config-sunos4-lucid3.2.h
- * ace/config-sunos4-sun3.x.h
- * ace/config-sunos4-sun4.1.4.h
- * ace/config-sunos4-sun4.x.h
- * ace/config-sunos5.4-centerline-2.x.h
- * ace/config-sunos5.4-g++.h
- * ace/config-sunos5.4-sunc++-4.x.h
- * ace/config-sunos5.5.h
- * ace/config-tandem.h
- * ace/config-unixware-2.01-g++.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/os_include/os_stropts.h
-
- Changed name of feature test macro ACE_HAS_SOCKIO_H to
- ACE_HAS_SYS_SOCKIO_H.
-
-Mon Aug 23 17:41:40 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/config_h.m4:
- * m4/platform.m4:
-
- Removed support for unused ACE_NETBSD feature test macro.
-
-Mon Aug 23 17:37:16 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/platform.m4:
-
- Add check for ACE_LACKS_PERFECT_MULTICAST_FILTERING.
-
-Mon Aug 23 16:33:59 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
-
- Remove PACKAGE, PACKAGE_*, and VERSION definitions. The latter
- conflicts with some of the test/example programs. I'll get rid
- of the others just to be safe.
-
- Comment out ACE_NTRACE, as the constant definition conflicts
- with Misc_test_trace. We probably need an option to control
- whether tracing and debugging features are enabled when ACE/
- TAO is compiled that is separate from the one used after it
- has been built.
-
-Mon Aug 23 16:06:39 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
-
- Added checks for ACE_HAS_VWFPRINTF and ACE_HAS_VWSPRINTF.
-
-Tue Aug 24 00:34:30 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/QtReactor.cpp:
- Removed unecessary #include <qeventloop.h>. Thanks to
- Gan Deng <gan.deng@vanderbilt.edu> for a patch.
-
-
-Mon Aug 23 17:53:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_hpux_aCC.GNU:
- Added support for itanium on HPUX 11iv2 (11.23). Different options
- have to be passed when on itanium, so when version 11.23 is detected,
- set itanium to 1 and dependent on that set different compiler options.
-
-Mon Aug 23 16:58:18 UTC 2004 Don Hinton <don.hinton@vanderbilt.edu>
-
- * include/makeinclude/rules.local.GNU:
- Added CCFLAGS to the list of arguments passed to the dependency
- generator. Thanks to Matthew Townsend <mtownsen@harris.com>
- for reporting the problem.
-
- * THANKS:
- Added Matthew Townsend to the hall of fame.
-
-Mon Aug 23 08:34:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-hpux11.h:
- Removed this file from the repo, use config-hpux-11.00.h instead,
- the contents of this file refers to config-hpux11-xx.h files
- which are not there, making this file unusable.
-
-Sun Aug 22 21:49:14 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-netbsd.h:
-
- Update with autoconf generated results. While not perfect, the
- old version would be difficult to update by hand.
-
-Mon Aug 23 01:04:34 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Select_Reactor_T.cpp:
-
- Made some slight changes to the BUG 1890 patch after receiving
- some clarifications from Kobi.
-
-Sun Aug 22 11:11:00 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/amh.mpb:
- When using amh, you must have valuetype support, so add valuetype
- as base project of amh
-
-Sun Aug 22 09:53:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * tests/MEM_Stream_Test.cpp:
-
- Changed to remove compile warning resulting from bad use
- of ACE_UNUSED_ARG().
-
-Fri Aug 20 15:29:29 MST 2004 Trevor Fields <fields_t@ociweb.com>
-
- * bin/auto_run_tests.pl:
- * tests/run_test.pl:
- Changed the run test scripts to time the execution
- and print test finished messages. This for the
- generation of statistics.
-
-Fri Aug 20 15:10:08 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/core.mpb:
-
- Changed to define INSTALL_THIS_TARGET for automake builds.
-
- * bin/MakeProjectCreator/config/taodefaults.mpb:
-
- Changed to add $(TAO_BUILDDIR) to includes for automake builds.
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
-
- Changed to add $(ACE_BUILDDIR) to includes for automake builds.
-
-Fri Aug 20 12:17:39 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
-
- Added check for ACE_SIZEOF_WCHAR.
-
-Fri Aug 20 16:13:29 2004 Dale Wilson <wilson_d@ociweb.com>
-
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.cpp:
- * ace/TSS_T.cpp:
- Revert. It triggers (or causes) an intermittent problem
- in the Timer_Cancellation_Test
-
-Fri Aug 20 10:22:34 2004 Dale Wilson <wilson_d@ociweb.com>
-
- * TAO/tests/MT_Client/client.cpp:
- Revert this. It wasn't supposed to be included in my previous
- check in. (Thu Aug 19 12:42:19 2004)
-
-Fri Aug 20 15:20:31 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- Fixes for Bug 1890. Please see
-
- http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1890
-
- for details of this bug. What follows are the individual changes.
-
- * ace/Select_Reactor_Base.cpp:
- * ace/Select_Reactor_Base.h:
-
- Added a new method clear_dispatch_mask (), which as the name
- indicates clears the masks in the dispatch_set. The dispatch set
- is a new addition, which keeps track of the handles that can be
- used for dispatching.
-
- * ace/Select_Reactor_Base.inl:
- * ace/Select_Reactor_T.cpp:
- * ace/Select_Reactor_T.h: Modified dispatch_io_set () so that it
- doesn't break the loop when state_changes occur. This is the
- crux of the 1890 bug report. If unbinding occurs as part of an
- upcall, the bit_ops () calls clear_dispatch_mask (), which
- prevents dispatching to already removed (and potentially
- rebounded) handles.
-
- Additional cosmetic changes.
-
- * ace/Priority_Reactor.cpp:
- * ace/Priority_Reactor.h:
- * ace/TP_Reactor.cpp:
- * ace/TP_Reactor.h:
- * ace/TP_Reactor.inl:
-
- Replicate changes to the above reactors.
-
- * ace/Signal.h:
- * ace/Signal.inl:
-
- Added a default argument to the ACE_Signal class, which is used
- by the ACE_Select_Reactor.
-
- Thanks to Kobi for the patches.
-
-Fri Aug 20 14:26:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * tests/Process_Mutex_Test.cpp:
-
- Changed to use a separate logfile per child (based on PID like
- in MEM_Stream_Test) because of concurrency problems in using a
- single non-synchronized child logfile (at least under windows).
-
-Fri Aug 20 14:10:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * tests/MEM_Stream_Test.cpp:
-
- Changed to use child processes instead of threads for testing.
- See also [Bug 1793].
-
-Fri Aug 20 07:47:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * bin/bin/MakeProjectCreator/templates/gnu.mpd:
-
- Added $(EXEEXT) to BIN build target.
- Removed from $(EXEEXT) from install and cleanup target
- because these are derived from build target.
- This improves link behaviour (disables unnecessary links
- because dependency checks on build targets did not function)
- on platforms using GNU make and having a executable extension
- (like MingW; .exe).
- Fixes [Bug 1876].
-
- * apps/gperf/tests/tests.mpc:
-
- Added $(EXEEXT) to verbatim 'runtests' targets because
- otherwise dependencies on build targets do not function
- anymore.
-
-Thu Aug 19 16:45:05 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/security.mpb:
-
- Changed to inherit from orbsvcslib.
-
-Thu Aug 19 12:42:19 2004 Dale Wilson <wilson_d@ociweb.com>
-
- * TAO/tests/MT_Client/client.cpp:
-
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.cpp:
- * ace/TSS_T.cpp:
- Repeat part of the checkin from Fri Aug 13 15:26:40 2004
- This corrects the incorrect thread-in-use count problem
- that leads to premature TSS key deletion, but does not fix
- the TSS leak because fixing that reveals other problems
- that I don't have a solution for, yet.
-
-Thu Aug 19 08:26:11 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * apps/drwho/Rwho_DB_Manager.h:
-
- Changed to #include <sys/types.h> before <protocols/rwhod.h>,
- as the latter needs the former on some systems.
-
-Thu Aug 19 08:07:53 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * examples/APG/Signals/SigAction.cpp:
-
- Changed to use a (conditional) extern "C" linkage block around
- my_sighandler, because the plain extern "C" directive resulted
- in a declaration with multiple storage classes.
-
-Thu Aug 19 08:44:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * PROBLEM-REPORT-FORM:
- Ask for the default.features file used by MPC.
-
-Wed Aug 18 21:02:34 2004 Dale Wilson <wilson_d@ociweb.com>
-
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.cpp:
- * ace/Object_Manager.cpp:
- * ace/TSS_T.cpp:
- Revert TSS leak fix (temporarily, I hope)
- until I can find and eliminate the hang.
-
-Wed Aug 18 15:07:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * bin/msvc_static_compile.pl:
- bin/msvc_mpc_auto_compile.pl:
-
- Fixed wrong comment characters.
-
-Wed Aug 18 13:35:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * bin/msvc_static_compile.pl:
-
- Added support for building VC8 projects.
-
-Wed Aug 18 13:29:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * bin/msvc_mpc_auto_compile.pl:
-
- Added support for building VC8 projects.
-
-Wed Aug 18 08:50:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
-
- * ace/Asynch_Connector.h:
- * ace/Asynch_Connector.cpp:
-
- Thanks to Douglas for his assistance. This change introduces a
- class-static "local_default" for use as the default parameter
- for the second attribute of
- ACE_Asynch_Connector<>::connect(). This "simplifies" the nested
- templated class for the Solaris Lynxos GCC295 cross compiler
- which was faulting due to the complexity of this
- definition. This change does not appreachiably modify the
- signature of the member function, just stops clients from having
- to create their own local default parameter.
-
-Wed Aug 18 01:05:37 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * include/makeinclude/platform_netbsd.GNU:
-
- Update to support current NetBSD platforms.
-
-Tue Aug 17 21:03:08 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/interceptors.mpb:
-
- New file, with base project requiring interceptors. Project
- files should inherit from this instead of providing explicit
- requires statements to eliminate duplicate entries in list.
-
-Tue Aug 17 17:42:16 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/rtcosscheduler.mpb:
-
- Changed to inherit from orbsvcslib.
-
-Tue Aug 17 09:50:46 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_servant.mpb:
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
-
- Added the path to $TAO_ROOT/orbsvcs to the CIDL compiler.
-
-Tue Aug 17 14:30:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
- * tests/Proactor_Test.cpp
- Revertion of change to this file (for the sake of being complete).
-
-Tue Aug 17 13:00:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
- * ace/Asynch_Connector.h
- Revertion of change to this file as it breaks the windows build and
- changed the public interface of the template class.
-
-Tue Aug 17 10:03:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/ACE.cpp:
-
- Added ACE_UNUSED_ARG() to is_sock_error() for non-WIN32
- builds.
-
-Tue Aug 17 09:43:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * bin/msvc_static_order.lst:
-
- Removed DOS style linefeeds.
-
-Tue Aug 17 08:49:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/OS_NS_String.cpp:
-
- Removed some hidden characters causing compile problems.
-
-Tue Aug 17 08:00:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
- * ace/Asynch_Connector.h
- * tests/Proactor_Test.cpp
- Due to a long standing fatal cross development compiler bug in the
- Solaris -> Lynxos cross development environment.
- (LynxOS gcc 2.95.3 cross compiler)
-
-Tue Aug 17 08:00:00 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/ACE.h:
- ace/ACE.cpp:
-
- Added ACE::is_sock_error() to be able to test if errorcode is
- WinSock error *before* converting to error string.
-
- * ace/OS_NS_String.cpp:
-
- Fixed WCHAR bug in ACE_OS::strerror().
- Introduced use of ACE::is_sock_error().
-
-Mon Aug 16 22:53:53 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/SSL/SSL_SOCK_Stream.cpp (~ACE_SSL_SOCK_Stream):
-
- Removed useless invalidation of "ssl_" pointer member by
- assignment of zero. Once the destructor is called, the object
- no longer exists so invalidation is unnecessary.
-
-Mon Aug 16 16:54:18 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/ftorbutils.mpb
- * bin/MakeProjectCreator/config/smart_proxies.mpb
- * bin/MakeProjectCreator/config/svc_utils.mpb
-
- Changed to inherit from orbsvcslib instead of taolib_with_idl.
-
- * bin/MakeProjectCreator/config/orbsvcslib.mpb:
-
- Added $(TAO_ROOT)/orbsvcs to includes.
- Added -I$(TAO_ROOT)/orbsvcs to idlflags.
-
-Mon Aug 16 15:58:21 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Signal.cpp: Added template instantiations for
- ACE_Fixed_Set_Iterator_Base. Related to:
- Mon Aug 2 08:55:17 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
-Mon Aug 16 15:30:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Task.cpp (svc_run): Added "defined (ACE_WIN32)" to the
- "defined (__IBMCPP__)" test for how to cast a thread result.
- __IBMCPP__ is defined for both Windows (where the alternate cast
- is needed) and AIX (where it is prohibited).
- This is related to this change:
- Fri Aug 6 08:34:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
-Mon Aug 16 11:54:50 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ACE.h (debug):
-
- Corrected the export qualifier for these functions. They are no
- longer inlined.
-
-Mon Aug 16 11:16:02 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ACE.h:
-
- Moved remaining ACE namespace variables out of header and into
- the '.cpp' file. They should not be accessed/modified
- directly.
-
- * ace/ACE.inl (hex_chars_, nibble2hex):
-
- No need to declare/define the hex_chars_ constant variable in
- the ACE namespace. Define it as a static constant in the
- nibble2hex() function instead, the only place it is used.
-
- * ace/ACE.cpp (debug):
-
- Unlined these functions. They generally aren't performance
- critical, and doing so allows us to remove the ACE::debug_
- internal variable to the '.cpp' file.
-
-Mon Aug 16 11:16:02 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ACE.h:
- * ace/ACE.cpp:
-
- Added remaining missing DLL export qualifiers. Fixes
- "unresolved external symbol" errors in MS Windows builds.
-
- Moved variables in ACE namespace that are internal to ACE into
- the '.cpp' file. They should be not be accessed or modified
- directly.
-
-Mon Aug 16 10:58:09 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ACE.h (recv):
-
- Fixed DLL export qualifier. Addresses "unresolved external
- symbol" link-time errors in MS Windows builds.
-
-Mon Aug 16 12:14:37 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
- * bin/MakeProjectCreator/config/ciao_server_dnc.mpb:
-
- Changed the names of the Deployment libraries. Arranged the
- dependencies in such a manner so that it is easier to use it in
- the application.
-
-Mon Aug 16 09:27:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * bin/msvc_mpc_auto_compile.pl:
-
- Added MSVC 7.1 compatibility through '-vc7' option.
-
- * bin/msvc_static_compile.pl:
-
- Added MSVC 7.1 compatibility through '-vc7' option. Added
- support for MPC '-name_modifier' option.
-
- * bin/msvc_static_compile.lst:
-
- Removed projectfile extensions to be able to generate these
- dynamically from 'msvc_static_compile.pl'.
-
-Sat Aug 14 19:38:20 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/CDR_Base.h:
-
- Do not include "ace/If_Then_Else.h" when using MSVC++ 6. It
- can't handle the partial template specializations in that file.
-
-Sat Aug 14 19:34:02 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Sock_Connect.cpp (ipv6_enabled_):
-
- Fixed syntax error.
-
-Sat Aug 14 13:07:50 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/QoS/SOCK_Dgram_Mcast_QoS.cpp (subscribe_ifs):
-
- The "ACE_Sock_Connect" interim pseudo namespace no longer
- exists. Use the true "ACE" C++ namespace instead. Fixes a
- compile-time error.
-
-Sat Aug 14 14:48:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Add /usr/lib as a path for library check. If the location of the
- library is not specified by the application, the compiler,
- linker and loader knows where to look in for *nix based
- systems. So should our library checker.Without this applications
- MPC file starts pointing to /usr/lib to locate libraries like
- PCAP and XERCES, which can be installed with system
- libraries. It is bad to see installation specific thingies
- making its way up the order.
-
-Sat Aug 14 09:28:19 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/CDR_Base.h (ACE_CDR::Boolean):
-
- MSVC++ 6 can't handle partial template specializations so fall
- back on an unsigned char typedef if _MSC_VER < 1300 (i.e. MSVC++
- version is less than 7). This is an interim solution to get the
- MSVC++ 6 builds going again.
-
- * ace/IfThenElse.h:
- * ace/If_Then_Else.h:
-
- Renamed the former to the latter, including the class template
- defined within, to match ACE naming conventions. Thanks to Doug
- for pointing this out.
-
-Sat Aug 14 01:43:16 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/CDR_Base.h (ACE_CDR):
-
- Parenthesize boolean condition that is the first argument to the
- ACE::IfThenElse<> template to avoid any potential confusion.
-
-Sat Aug 14 00:33:59 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/IfThenElse.h (IfThenElse):
-
- Place sample code within a Doxygen code block. Addresses some
- documentation formatting problems.
-
-Fri Aug 13 23:26:56 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/IfThenElse.h:
-
- New template that allows one to choose between two types at
- compile-time based on a boolean value. This is basically the
- IfThenElse template described in the book "C++ Templates" by
- Vandevoorde and Josuttis.
-
- * ace/CDR_Base.h (ACE_CDR::Boolean):
-
- Detect at compile-time whether the C++ "bool" type can be used
- as the underlying ACE_CDR::Boolean type using the new
- ACE::IfThenElse template.
-
- * ace/ACE.h:
- * ace/Flag_Manip.cpp:
- * ace/Flag_Manip.h:
- * ace/Flag_Manip.inl:
- * ace/Handle_Ops.cpp:
- * ace/Handle_Ops.h:
- * ace/Init_ACE.cpp:
- * ace/Init_ACE.h:
- * ace/Lib_Find.cpp:
- * ace/Lib_Find.h:
- * ace/Sock_Connect.cpp:
- * ace/Sock_Connect.h:
-
- Functions that were in the pseudo "ACE" namespace are now in a
- true "ACE" C++ namespace.
-
- * ace/ACE.inl (log2):
-
- Use the prefix increment operator when incrementing the loop
- index. It is generally more efficient than the postfix
- increment operator.
-
- * ace/Asynch_Acceptor.cpp:
- * ace/Asynch_Connector.cpp:
- * ace/DEV_Connector.cpp:
- * ace/DLL_Manager.cpp:
- * ace/FILE_Addr.cpp:
- * ace/FILE_Connector.cpp:
- * ace/INET_Addr.inl:
- * ace/IO_SAP.cpp:
- * ace/IPC_SAP.cpp:
- * ace/Logging_Strategy.cpp:
- * ace/MEM_Acceptor.cpp:
- * ace/Memory_Pool.cpp:
- * ace/Naming_Context.cpp:
- * ace/POSIX_Asynch_IO.cpp:
- * ace/POSIX_Proactor.cpp:
- * ace/SOCK_Acceptor.cpp:
- * ace/SOCK_Dgram.cpp:
- * ace/SOCK_Dgram_Mcast.cpp:
- * ace/SOCK_SEQPACK_Acceptor.cpp:
- * ace/SPIPE_Connector.cpp:
- * ace/System_Time.cpp:
- * ace/UPIPE_Connector.cpp:
- * tests/Enum_Interfaces_Test.cpp:
- * tests/FIFO_Test.cpp:
- * tests/INET_Addr_Test.cpp:
- * tests/INET_Addr_Test_IPV6.cpp:
-
- Updated all calls to functions that were in the pseudo "ACE"
- namespace through a former ACE class base class
- (e.g. ACE_Sock_Connect, ACE_Flag_Manip, etc) to use the correct
- "ACE" namespace. Use of the base class names should never have
- been used since it was known long ago that the "ACE" pseudo
- namespace would be changed to true C++ namespace.
-
- * ace/Basic_Types.h:
- * ace/OS_NS_fcntl.inl:
- * ace/OS_NS_stdio.h:
- * ace/OS_NS_stdlib.h:
-
- Nuked trailing whitespace.
-
-Sat Aug 14 03:44:02 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/TSS_T.cpp:
-
- Fixed compilation errors in the SingleThreaded builds.
-
-Sat Aug 14 03:37:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_Thread.cpp:
-
- Fixed a unused variable warning in the daily builds.
-
-Sat Aug 14 01:58:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Release:
-
- Added the NEWS file to the release. Thanks to Ramiro Morales
- <rm0 at gmx dot net> for reporting the problem.
-
-Fri Aug 13 16:17:32 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Module.h (class ACE_Module):
- * ace/Task.h (ACE_Task_Base):
- Updated the documentation so it's more clear. Thanks to Andrew
- Athan <aathan-ace-bugs-1524@cloakmail.com> for motivating this.
-
- * ace/Stream.h: Updated the documentation for push() and pop() to
- clarify how it affects open() and close() hooks on the tasks.
- Thanks to Andrew Athan <aathan-ace-bugs-1524@cloakmail.com> for
- motivating this.
-
-Fri Aug 13 15:26:40 2004 Dale Wilson <wilson_d@ociweb.com>
-
- * ace/TSS_T.cpp:
- Pass the TSS key to ACE_OS::thr_key_detach. This
- eliminates the table lookup formerly required to
- identify the key being detached.
-
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.cpp:
- --Accept and use the TSS key from TST_T.cpp
- --Typedef the function pointer used to delete TSS
- objects. This improves readability.
- --Change the name of the ACE_TSS_Info member from
- tss_obj_ to tss_info_. This avoids confusion
- due to conflicting use of the name "tss_obj"
- --Check to see if a thread has actually used
- a TSS key before decrementing the "number of
- threads using this key" counter. This eliminates
- a messy situation in which the key is deleted
- while threads are still using it.
- --Fix bugzilla 1542: Leaks in ACE_TSS
- Note that the patch suggested
- in the bugzilla report did not completely address
- the problem, so this fix takes a different approach.
- Significant features of this change:
- > The ACE_TSS_Cleanup::detach method now frees the
- thread's specified TSS entry. Formerly it leaked it.
- > The exit method defers to the detach method to
- free the entry. This ensures entries are handled
- consistently -- no matter how they are freed up.
- > The ACE_TSS_Cleanup::in_use_ entry receives special
- handling to avoid using it while deleting it. Formerly
- it was leaked, so it didn't matter.
- -- Note this does NOT address bugzilla 1797. I'll
- look at that one next.
-
- * ace/Object_Manager.cpp:
- Eliminating TSS leaks revealed another problem. The
- main thread was not waiting for other threads to exit
- before dismantling the ACE infrastructure in
- Object_Manager::fini. There's a hack in Thread_Manager
- that disables the wait method when the Object_Manager
- is shutting down.
- Unfortunatly this causes a messy race condition in which
- one thread is deleting objects while other threads are
- using them.
- The "solution" here is to call Thread_Manager::wait()
- with a short (1 second) timeout. If the threads have
- already exited -- no problem, and no delay. If they
- haven't, they get a chance to exit cleanly.
-
-Fri Aug 13 18:43:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/CDR_Base.h (ACE_CDR):
-
- Reverted the usage of C++ bool as a typedef of
- ACE_CDR::Boolean. We will now use unsigned char on all
- platforms. MacOSX (Panther) atleast makes the size of bool to be
- 4 bytes which creates problems for TAO. Thanks to Rich Shapiro
- <rshapiro at bbn dot com> for reporting the problem.
-
-Fri Aug 13 18:44:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/IOStream_T.h:
- When ACE_LACKS_IOSTREAM_FX is defined, also include ace/os_include/
- os_ctype.h
-
-Fri Aug 13 12:03:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Also install pidl files
-
-Fri Aug 13 07:15:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_gnuwin32_common.GNU:
- Pass the def file with -Wl, to the compiler, it is a linker option
- and with the Cygwin GCC 3.3.3 it seems the compiler thinks the def
- file is a modula2 file. By marking it as linker option it works
- without problems again
-
- * etc/*.doxygen:
- Set INTERNAL_DOCS to YES, that way we generate documentation for
- stuff marked with @internal, but doxygen will make sure the
- documentation says it is for internal use only
-
-Thu Aug 12 21:17:05 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/taolib.mpb:
- Inherit from pidl.mpb:
-
- * bin/MakeProjectCreator/config/pidl.mpb:
- New file, custom file type definition for *.pidl files.
-
-Thu Aug 12 16:12:18 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/fuzz.pl:
-
- Priority of synch.h inclusion is reduced.
-
-Thu Aug 12 13:23:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- Use LIBMODIFIER with bmake, not LIB_MODIFIER
-
-Thu Aug 12 07:54:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_hpux_gcc.GNU:
- Removed support for buildbits=64 again, the way I tried it doesn't
- work
-
-Wed Aug 11 22:20:49 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/fuzz.pl:
-
- Priority of OS.h and Synch.h inclusions have been reduced.
-
-Wed Aug 11 11:55:46 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/event.mpb
- * bin/MakeProjectCreator/config/ftorbutils.mpb
- * bin/MakeProjectCreator/config/ftrtevent.mpb
- * bin/MakeProjectCreator/config/rtcorbacommon.mpb
- Changed to inherit from minimum_corba instead of providing avoids
- statements to eliminate duplicate entries in list.
-
-Wed Aug 11 08:48:48 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Call $self->mpc_dirname() instead of dirname() to be consistent
- with the modules in MPC.
-
- * bin/mpc.pl:
- * bin/mwc.pl:
-
- Put back the getBasePath() function and cleaned up the VMS
- support.
-
-Wed Aug 11 10:32:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Don't run the PluggableUDP examples when NO_DIOP is defined,
- makes it possible to exclude these examples in builds that don't
- have DIOP
-
-Wed Aug 11 08:32:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/Process.cpp:
- Added OpenVMS version of ACE_Process::spawn().
-
- * include/makeinclude/platform-openvms.GNU:
- Removed mathlibrary from required libs.
- Added dummy code to circumvent 'touch' problem with OpenVMS make port.
-
-Wed Aug 11 08:00:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_other_tests.lst:
- Don't run TAO/orbsvcs/tests/Notify/performance-tests/Filter when
- MINIMUM is set, this test isn't build with minimum corba
-
-Tue Aug 10 10:57:00 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- Enable check for ACE_HAS_WCHAR. We'll never shake out any
- wide character configuration bugs that may remain if it's
- disabled.
-
-Tue Aug 10 11:08:31 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-linux-common.h: Removed ACE_LACKS_TOWLOWER and
- ACE_LACKS_TOWUPPER. These functions are present but, I suspect,
- marked "lacks" because of type conflicts, which J.T. Conklin fixed:
- Mon Aug 9 23:13:48 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
-Tue Aug 10 06:52:47 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- Removed AC_LANG_PUSH([C])/.../AC_LANG_POP([C]) which forced the
- use of C for selected AC_CHECK_FUNC calls. The current version
- of autoconf always uses C.
-
-Tue Aug 10 14:00:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
-
- I shouldn't have been rushed into these guarded #includes. The
- following two files now need these guarded #includes to be moved
- after the rest.
-
- * ace/FILE_IO.h
- * ace/FIFO_Send_Msg.h
- Moved guarded #include "ace/OS_NS_stropts.h" to end of other
- #includes
-
-Tue Aug 10 11:20:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
-
- * examples/IOStream/server/iostream_server.cpp
- Added missing #include "ace/OS_NS_unistd.h" inside the guard of
- #if defined (ACE_HAS_STRING_CLASS)
-
- * tests/IOStream_Test.cpp
- Added missing #include "ace/OS_NS_unistd.h" inside the guard of
- #if !defined (ACE_LACKS_ACE_IOSTREAM)
-
-Tue Aug 10 12:01:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- * bin/tao_other_tests.lst:
- When DISABLE_BIDIR is set, don't run the BiDIR tests, this can be
- used for builds that build without BiDIR GIOP
-
-Tue Aug 10 11:20:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
-
- Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for the information
- leading to these guard conditions.
-
- * ace/Sock_Connect.cpp
- Added guard checks around #include "ace/OS_NS_fcntl.h"
-
- * ace/DEV_IO.h
- * ace/FILE_IO.h
- * ace/FIFO_Send_Msg.h
- Added guard checks around #include "ace/OS_NS_stropts.h"
-
- * ace/Pipe.cpp
- * ace/SPIPE_Acceptor.cpp
- Added guard checks around #include "ace/OS_NS_unistd.h"
-
-Mon Aug 9 23:13:48 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-freebsd.h:
- Remove #define of ACE_LACKS_TOWLOWER and ACE_LACKS_TOWUPPER.
- FreeBSD has these functions, but they were disabled because
- of the problem below.
-
- * ace/OS_NS_ctype.h:
- * ace/OS_NS_ctype.inl:
- * ace/OS_NS_strings.cpp:
- * ace/OS_NS_wchar.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.cpp:
- * tests/Config_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/Proactor_Test_IPV6.cpp:
- Renamed ACE_OS::to_upper(int) and ACE_OS::to_upper(wint_t) to
- ACE_OS::ace_toupper() and ACE_OS::ace_towupper() because they
- are ambiguous on systems where wint_t is in fact an int. The
- same was done for ACE_OS::to_lower(), etc.
-
-Mon Aug 9 18:12:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
- * ace/OS_NS_stdlib.cpp (realpath):
- Applied ACE code formatting to make it readable
-
-Mon Aug 9 15:20:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
-
- * ace/Sock_Connect.cpp
- Added missing #include "ace/OS_NS_fcntl.h"
-
- * ace/DEV_IO.h
- * ace/FILE_IO.h
- * ace/FIFO_Send_Msg.h
- Added missing #include "ace/OS_NS_stropts.h"
-
- * ace/Pipe.cpp
- * ace/SPIPE_Acceptor.cpp
- Added missing #include "ace/OS_NS_unistd.h"
-
-Mon Aug 9 15:05:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
- * include/makeinclude/platform_hpux_gcc.GNU:
- When buildbits is set to 64, add -m64 to the CPPFLAGS
-
-Mon Aug 9 09:25:12 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
-
- * tests/Dynamic_Priority_Test.cpp:
- Fixed buffer overrun problem when ACE_HAS_TIMED_MESSAGE_BLOCKS
- macro is defined.
-
-Mon Aug 9 09:56:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
- * examples/APG/Processes/Spawn.cpp:
- Changed the check of the result of spawn, use ACE_INVALID_PID
- instead of -1.
-
-Mon Aug 9 08:55:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
- * ace/OS_NS_unistd.inl (chdir):
- Fixed Visual Age on Win32 implementation
-
- Thanks to Boris Kaminer <boris_kaminer@mail.ru> for reporting
- this.
-
-Sun Aug 8 22:43:37 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-integritySCA.h:
- * m4/config_h.m4:
- Removed vestigial mentions of ACE_HAS_ONE_DEFINITION_RULE.
-
-Sun Aug 8 17:38:05 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/README:
- * ace/config-g++-common.h:
- Removed vestigial mentions of ACE_HAS_GNUG_PRE_2_8.
-
- * m4/compiler.m4:
- * m4/config_h.m4:
- Removed check for ACE_HAS_GNUC_BROKEN_TEMPLATE_INLINE_FUNCTIONS
- and ACE_HAS_GNUG_PRE_2_8, as those feature test macros have been
- removed from ACE for some time.
-
- * m4/config_h.m4:
- * m4/threads.m4:
- Replaced AH_TEMPLATE for ACE_HAS_STHREADS and ACE_HAS_PTHREADS
- with third argument to AC_DEFINE.
-
-Sun Aug 8 07:12:32 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- Start converting checks for for prototypes to use AC_CHECK_DECL
- instead of AC_EGREP_CPP or AC_EGREP_HEADER.
-
- * ace/OS_NS_sys_resource.inl:
- Changed so conditionals aren't used inside macro call.
-
- * m4/subsets.m4:
- Changed AC_HELP_STRING to AS_HELP_STRING.
-
- * ace/config-sco-4.2-nothread.h:
- * ace/config-sco-5.0.0-mit-pthread.h:
- * ace/config-sco-5.0.0.h:
- * ace/config-tandem.h:
- Removed (commented-out) definition of ACE_HAS_SYSCALL_GETRUSAGE.
-
- * ace/config-hpux11.h:
- * ace/config-hpux-11.00.h:
- Removed ACE_HAS_SYSCALL_GETRUSAGE. getrusage() was added in
- HPUX 10.10.
-
- * configure.ac:
- Fixed check for setregid() and setreuid() prototypes to look for
- them in <unistd.h>, not <time.h>.
-
- * m4/config_h.m4:
- Replace some AH_TEMPLATE definitions. ACE_CHECK_HAS_HEADERS and
- ACE_CHECK_LACKS_HEADERS provide autoheader templates themselves.
-
- * configure.ac:
- Replace some calls to AC_CHECK_HEADERS with ACE_CHECK_HAS_HEADERS
- or ACE_CHECK_LACKS_HEADERS.
-
- * m4/ace_headers.m4:
- New file, with ACE_CHECK_HAS_HEADERS and ACE_CHECK_LACKS_HEADERS
- autoconf macros. These macros are similar to AC_CHECK_HEADERS,
- but define either ACE_HAS_<foo> or ACE_LACKS_<foo>.
-
- * ace/OS_NS_unistd.inl:
- * config-rtems.h:
- Changed name of feature test macro ACE_HAS_GETOPT_PROTO to
- ACE_HAS_GETOPT_PROTOTYPE.
-
- * ace/config-linux-common.h:
- * ace/config-unixware-7.1.0:
- * ace/config-unixware-7.1.0.udk.h:
- * ace/os_include/sys/os_resource.h:
- Changed name of feature test macro ACE_HAS_GETRUSAGE_PROTO to
- ACE_HAS_GETRUSAGE_PROTOTYPE.
-
- * ace/Basic_Types.h:
- * ace/config-chorus.h:
- * ace/config-integritySCA.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-tandem.h:
- * ace/config-vxworks5.x.h:
- * ace/config-win32-common.h:
- * ace/os_include/os_limits.h:
- Changed name of feature test macro ACE_LACKS_PARAM_H to
- ACE_LACKS_SYS_PARAM_H.
-
- * ace/OS.inl:
- * ace/config-dgux-4.11-epc.h:
- * ace/config-freebsd.h:
- * ace/config-hpux-10.x.h:
- * ace/config-hpux-11.00.h:
- * ace/config-hpux11.h:
- * ace/config-irix5.2.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-m88k.h:
- * ace/config-macosx-panther.h:
- * ace/config-macosx.h:
- * ace/config-netbsd.h:
- * ace/config-openbsd.h:
- * ace/config-osf1-3.2.h:
- * ace/config-osf1-4.0.h:
- * ace/config-sco-4.2-nothread.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-lucid3.2.h:
- * ace/config-sunos4-sun3.x.h:
- * ace/config-sunos4-sun4.1.4.h:
- * ace/config-sunos4-sun4.x.h:
- * ace/config-sunos5.4-centerline-2.x.h:
- * ace/config-sunos5.4-g++.h:
- * ace/config-sunos5.4-sunc++-4.x.h:
- * ace/config-sunos5.5.h:
- * ace/config-tandem-nsk-mips-v2.h:
- * ace/config-tandem.h:
- * ace/config-unixware-2.01-g++.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/os_include/sys/os_resource.h:
- Changed name of feature test macro ACE_HAS_SYSCALL_H to
- ACE_HAS_SYS_SYSCALL_H.
-
-Sat Aug 7 10:43:51 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/OS_NS_string.cpp:
- * ace/OS_NS_string.h:
- * ace/OS_NS_string.inl:
-
- Uninlined the ACE_OS::strerror() method, so the #include of ACE.h
- necessitated by the changes in
-
- Fri Aug 6 07:58:54 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- can be moved to the .cpp file.
-
-Fri Aug 6 20:22:02 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- Added check for mkstemp() which sets ACE_LACKS_MKSTEMP if
- it is not available.
-
-Fri Aug 6 19:13:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/config-openvms.h:
- Added ACE_HAS_VOIDPTR_GETTIMEOFDAY.
-
-Fri Aug 6 08:17:23 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * m4/ace.m4:
- Split new ACE_WITH_RMCAST, ACE_WITH_QOS, and ACE_WITH_SSL macros
- out of ACE_CONFIGURATION_OPTIONS so they can be used with other
- packages.
-
- * ace/OS_NS_sys_uio.cpp:
- * ace/OS_NS_sys_uio.h:
- * ace/OS_NS_sys_uio.inl:
- Changed ACE_OS::readv_emulation() and ACE_OS::writev_emulation()
- to use const iovec * instead of type of system iovec parameter.
- Changed ACE_OS::readv() to cast const qualification of iovec
- parameter away if ACE_HAS_NONCONST_READV.
- Changed ACE_OS::writev() to cast const qualifiaction of iovec
- parameter away if ACE_HAS_NONCONST_WRITEV.
- * ace/os_include/os_uio.h:
- Removed ACE_READV_TYPE type definition.
- Removed ACE_WRITEV_TYPE type definition.
- Changed readv_timedwait and writev_timedwait definitions to
- use const iovec *'s for iovec parameter.
-
- * ace/OS_sys_socket.inl:
- Cast const qualifiaction away if ACE_HAS_NONCONST_SENDMSG.
- * ace/os_include/sys/os_socket.h:
- Removed ACE_SENDMSG_TYPE type definition.
-
- * ace/OS_sys_resource.h:
- * ace/OS_sys_resource.inl:
- Changed ACE_OS::setrlimit() to use const struct rlimit*
- instead of type of system rlimit parameter. Cast const
- qualification away if ACE_HAS_NONCONST_SETRLIMIT.
- * ace/os_include/sys/os_resource.h:
- Removed ACE_SETRLIMIT_TYPE type definition.
-
- * ace/config-chorus.h:
- * ace/config-linux-common.h:
- * ace/config-lynxos.h:
- * ace/config-m88k.h:
- * ace/config-osf1-3.2.h:
- * ace/config-osf1-4.0.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-rtems.h:
- * ace/config-sunos5.4-centerline-2.x.h:
- * ace/config-sunos5.4-g++.h:
- * ace/config-sunos5.4-sunc++-4.x.h:
- * ace/config-tandem-nsk-mips-v2.h:
- * ace/config-tandem.h:
- * ace/config-vxworks5.x.h:
- * configure.ac:
- * m4/config_h.m4:
- Rename ACE_HAS_BROKEN_SETRLIMIT, ACE_HAS_BROKEN_SENDMSG,
- ACE_HAS_BROKEN_READV, and ACE_HAS_BROKEN_WRITEV to
- ACE_HAS_NONCONST_SETRLIMIT, ACE_HAS_NONCONST_SENDMSG,
- ACE_HAS_NONCONST_READV, and ACE_HAS_NONCONST_WRITEV to
- be more descriptive of what's really broken.
-
- * bin/MakeProjectCreator/config/ec_used_typed_events.mpb:
- Changed to inherit from dynamicinterface and ifr_client instead
- of providing libs and after statements so that dependency chain
- is complete.
-
-Fri Aug 6 10:26:20 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/OS_NS_string.h:
-
- Added include of ACE.h needed for WIN32 version of change in
-
- Fri Aug 6 07:58:54 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_string.inl:
-
- Fixed typo and mismatched return type for WIN32.
-
-Fri Aug 6 14:15:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
- * ace/config-win32-common.h:
- Don't define export macro's also for Visual Age.
-
- * ace/config-win32-visualage.h:
- Added special Visual Age export macros
-
- Thanks to Boris Kaminer <boris_kaminer@mail.ru> for reporting
- this.
-
-Fri Aug 6 14:14:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/OS_NS_sys_socket.h:
- Removed include for 'ace/os_include/netinet/os_tcp.h'.
- * ace/Pipe.cpp:
- Added include for 'ace/os_include/netinet/os_tcp.h' to provide
- TCP macros/constants (f.i. TCP_NODELAY) for OS like OpenVMS.
-
-Fri Aug 6 07:58:54 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Message_Block.cpp (crunch): If rd_ptr_ was greater than
- wr_ptr_ memory was overwritten, so added a check for this case
- and return -1 in this case. Also, simplified the initial if
- statement. Thanks to Boris Kaminer for reporting this.
-
- * ace/OS_NS_string.inl: Updated ACE_OS::strerror() so it checks
- for socket errors explicitly. Thanks to Boris Kaminer
- <boris_kaminer@mail.ru> for reporting this.
-
-Fri Aug 6 10:18:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/config-openvms.h:
- Added ACE_LACKS_REALPATH.
- Added '#define MAXSYMLINKS 0'.
- Removed uppercase macros for pthread symbols.
-
-Fri Aug 6 10:08:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
-
- * ace/OS_NS_sys_socket.h:
- Added include for 'ace/os_include/netinet/os_tcp.h' to provide
- TCP macros/constants (f.i. TCP_NODELAY) for OS like OpenVMS.
-
-Fri Aug 6 09:50:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
- * bin/make_release:
- For generating the project files for borland, vc6 & vc71 set
- qos=1 in the default.features file, these environments support
- qos.
-
-Fri Aug 6 09:41:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- Just always use Makefile.bor as workspace name, this is the way
- our Borland users expect things to work.
-
-Fri Aug 6 09:15:00 UTC 2004 Simon Massey <simon.massey@prismtechnologies.com>
-
- * apps/JAWS3/jaws3/Reactive_IO_Helpers.h
- private -> public ~JAWS_IO_Reactive_Handler (void) due to
- aCC: HP ANSI C++ B3910B A.03.39 compiler bug not allowing
- friend derived classes access.
-
-Fri Aug 6 08:34:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
- * ace/config-win32-msvc-7.h:
- * ace/config-win32-msvc-8.h:
- Added ACE_HAS_TEMPLATE_TYPEDEFS
-
- * ace/config-win32-visualage.h:
- Added huge list of new defines
-
- * ace/Event_Handler_T.h:
- Instead of -1 use ACE_INVALID_HANDLE to make it portable
-
- * ace/Malloc.cpp:
- Corrected assert
-
- * ace/OS_NS_sys_stat.h:
- For IBMCPP also define ACE_stat as stat
-
- * ace/OS_NS_sys_stat.inl (stat):
- For Visual Age use special _stat call
-
- * ace/Task.cpp (svc_run):
- For Visual Age also do a static cast
-
- Thanks to Boris Kaminer <boris_kaminer@mail.ru> for reporting
- this.
-
-Fri Aug 6 08:03:12 UTC 2004 Johnny Willemsen <jwillemen@remedy.nl>
-
- * ace/config-win32-msvc-8.h:
- Added this file for msvc8, is a copy of msvc7 but this will change as
- things are tested for msvc8.
-
- * ace/config-win32-msvc.h:
- If msvc_ver >= 1400 then we are including the msvc-8 file.
-
-Thu Aug 5 23:50:38 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * bin/MakeProjectCreator/config/ec_use_typed_events.mpb:
- Changed to inherit from dynamicinterface and ifr_client instead
- of providing libs and after statements so that dependency chain
- is complete.
-
Thu Aug 5 13:17:26 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
- * ace/ACE.cpp (sock_error): Changed the WSAEWOULDBLOCK message
- back to "resource temporarily unavailable" to be consistent with
- the UNIX error string. Thanks to Boris Kaminer
- <boris_kaminer@mail.ru> for reporting this.
-
- * examples/NT_Service/ntsvc.{h,cpp}: Added a destructor to
- Service that cancels the timer. Thanks to Scott Harris
- <harris_s@ociweb.com> for this fix.
+ * ace/ACE.cpp (sock_error): Changed the WSAEWOULDBLOCK message
+ back to "resource temporarily unavailable" to be consistent with
+ the UNIX error string. Thanks to Boris Kaminer
+ <boris_kaminer@mail.ru> for reporting this.
+
+ * examples/NT_Service/ntsvc.{h,cpp}: Added a destructor to
+ Service that cancels the timer. Thanks to Scott Harris
+ <harris_s@ociweb.com> for this fix.
- * ace/ACE.cpp (sock_error): Added support for WSAEISCONN.
- Thanks to Boris Kaminer <boris_kaminer@mail.ru> for reporting
- this.
+ * ace/ACE.cpp (sock_error): Added support for WSAEISCONN.
+ Thanks to Boris Kaminer <boris_kaminer@mail.ru> for reporting
+ this.
Thu Aug 5 07:45:53 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * m4/config_h.m4:
- Replace some AH_TEMPLATE definitions. ACE_CHECK_HAS_FUNCS and
- ACE_CHECK_LACKS_FUNCS provide autoheader templates themselves.
+ * m4/config_h.m4:
+ Replace some AH_TEMPLATE definitions. ACE_CHECK_HAS_FUNCS and
+ ACE_CHECK_LACKS_FUNCS provide autoheader templates themselves.
- * configure.ac:
- Replace some calls to AC_CHECK_FUNCS with ACE_CHECK_HAS_FUNCS or
- ACE_CHECK_LACKS_FUNCS.
+ * configure.ac:
+ Replace some calls to AC_CHECK_FUNC with ACE_CHECK_HAS_FUNCS or
+ ACE_CHECK_LACKS_FUNC.
- * m4/ace_functions.m4:
- New file, with ACE_CHECK_HAS_FUNCS and ACE_CHECK_LACKS_FUNCS
- autoconf macros. These macros are similar to AC_CHECK_FUNCS,
- but define either ACE_HAS_<foo> or ACE_LACKS_<foo>.
+ * m4/ace_headers.m4:
+ New file, with ACE_CHECK_HAS_FUNCS and ACE_CHECK_LACKS_FUNCS
+ autoconf macros. These macros are similar to AC_CHECK_FUNCS,
+ but define either ACE_HAS_<foo> or ACE_LACKS_<foo>.
Thu Aug 5 09:21:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
@@ -3057,73 +41,73 @@ Thu Aug 5 09:21:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
Wed Aug 4 18:09:47 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * m4/ace.m4:
- * configure.ac:
- Support --with/without-tao flag to provide find grain
- control over TAO configuration.
+ * m4/ace.m4:
+ * configure.ac:
+ Support --with/without-tao flag to provide find grain
+ control over TAO configuration.
Wed Aug 4 16:19:40 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
- * ace/Global_Macros.h (ACE_CORBA_1, ACE_CORBA_2, ACE_CORBA_3):
+ * ace/Global_Macros.h (ACE_CORBA_1, ACE_CORBA_2, ACE_CORBA_3):
- Marked these macros as deprecated, and removed the version of
- these macros that defined the obsolete "CORBA_foo" broken
- namespace workaround classes.
+ Marked these macros as deprecated, and removed the version of
+ these macros that defined the obsolete "CORBA_foo" broken
+ namespace workaround classes.
Wed Aug 4 14:46:07 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * Makefile.am:
- * configure.ac:
- Configure TAO if TAO subdirectory is present.
+ * Makefile.am:
+ * configure.ac:
+ Configure TAO if TAO subdirectory is present.
Wed Aug 4 16:33:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * ace/Select_Reactor_T.cpp:
+ * ace/Select_Reactor_T.cpp:
- Fix for Bug 1893. Please see
+ Fix for Bug 1893. Please see
- http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1893
+ http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1893
- for details. Thanks to Alan L Batongbacal <alanlb at vt dot edu>
- for the patch.
+ for details. Thanks to Alan L Batongbacal <alanlb at vt dot edu>
+ for the patch.
Wed Aug 4 08:31:43 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
- * ace/config-linux-common.h: If the version of glibc
- is less than 2.1 add the ACE_HAS_NONCONST_MSGSND macro. Thanks
- to Anand <anand@icmgworld.com> and Johnny Willemsen for this
- fix.
+ * ace/config-linux-common.h: If the version of glibc
+ is less than 2.1 add the ACE_HAS_NONCONST_MSGSND macro. Thanks
+ to Anand <anand@icmgworld.com> and Johnny Willemsen for this
+ fix.
Tue Aug 3 15:25:43 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
- From Jaroslaw Nozderko <jaroslaw.nozderko@polkomtel.com.pl>.
- * ace/Dev_Poll_Reactor.cpp (register_handler_i):
+ From Jaroslaw Nozderko <jaroslaw.nozderko@polkomtel.com.pl>.
+ * ace/Dev_Poll_Reactor.cpp (register_handler_i):
- Allow same handler to be registered with a different event,
- which is consistent with the other reactor implementations.
+ Allow same handler to be registered with a different event,
+ which is consistent with the other reactor implementations.
Tue Aug 3 13:04:24 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * ace/Svc_Handler.h:
- * ace/Svc_Handler.cpp:
- Add throw() exception specifier to no-throw version of class
- local operator new. In addition to squelching warnings from
- gcc, this tells the compiler to check the return value before
- constructing the object.
+ * ace/Svc_Handler.h:
+ * ace/Svc_Handler.cpp:
+ Add throw() exception specifier to no-throw version of class
+ local operator new. In addition to squelching warnings from
+ gcc, this tells the compiler to check the return value before
+ constructing the object.
Tue Aug 3 08:55:37 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * ace/Condition_Recursive_Thread_Mutex.cpp:
- * ace/Functor.inl:
- * ace/config-borland-common.h:
- * ace/config-g++-common.h:
- * ace/config-hpux-11.00.h:
- * ace/config-lite.h:
- * ace/config-lynxos.h:
- * ace/config-sunos5.5.h:
- * ace/config-tandem-nsk-mips-v2.h:
- * ace/config-win32-ghs.h:
- Remove vestigial traces of ACE_TEMPLATE_METHOD_SPECIALIZATION.
+ * ace/Condition_Recursive_Thread_Mutex.cpp:
+ * ace/Functor.inl:
+ * ace/config-borland-common.h:
+ * ace/config-g++-common.h:
+ * ace/config-hpux-11.00.h:
+ * ace/config-lite.h:
+ * ace/config-lynxos.h:
+ * ace/config-sunos5.5.h:
+ * ace/config-tandem-nsk-mips-v2.h:
+ * ace/config-win32-ghs.h:
+ Remove vestigial traces of ACE_TEMPLATE_METHOD_SPECIALIZATION.
Tue Aug 3 14:42:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
@@ -3132,9 +116,9 @@ Tue Aug 3 14:42:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
Tue Aug 3 08:22:10 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
- * ace/config-aix-5.x.h:
- ace/OS_NS_dirent.inl (readdir_r): Added support for AIX and G++.
- Thanks to Raz Ben-Yehuda <raz.b@corigin.com>.
+ * ace/config-aix-5.x.h:
+ ace/OS_NS_dirent.inl (readdir_r): Added support for AIX and G++.
+ Thanks to Raz Ben-Yehuda <raz.b@corigin.com>.
Tue Aug 3 11:56:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>